.cc-input{min-width:30px;max-width:100%;max-height:50vh;padding-top:0;padding-bottom:0;padding-right:var(--sm);padding-left:var(--sm);flex-wrap:nowrap;align-items:center;display:flex;position:relative}.cc-input._disabled{opacity:.5;cursor:not-allowed}.cc-input._disabled textarea,.cc-input._disabled input,.cc-input._disabled select{cursor:not-allowed}.cc-input textarea,.cc-input input,.cc-input select{padding-left:0;padding-right:0;padding-top:var(--sm);padding-bottom:var(--sm);font:inherit;color:var(--color-font-dark);width:100%;min-width:0;min-height:42px;max-height:inherit;box-shadow:none;-webkit-appearance:none;z-index:2;background:0 0;border:none;outline:none;flex:1;margin:0;font-family:inherit;line-height:24px;position:relative}.cc-input textarea{margin-top:2px;margin-bottom:2px}.cc-input textarea::placeholder,.cc-input input::placeholder,.cc-input select::placeholder{color:var(--color-font-light);opacity:1}.cc-input ._placeholder-mock{color:var(--color-font-light);white-space:pre-line;word-break:break-word;padding:var(--sm);-webkit-overflow-scrolling:touch;will-change:scroll-position;z-index:3;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;overflow:hidden auto}.cc-input._type-select ._placeholder-mock{z-index:-1}.cc-input ._prefix,.cc-input ._icon,.cc-input ._suffix,.cc-input ._icon-right,.cc-input ._eye,.cc-input ._cross{flex-shrink:0}.cc-input ._icon,.cc-input ._prefix,.cc-input ._suffix{color:#000;opacity:.25;transition:color .2s,opacity .3s}.cc-input:after,.cc-input:before{border-radius:var(--xs);content:"";border-style:solid;transition:border-color .3s;position:absolute;inset:0}.cc-input:after{border-width:1px;border-color:var(--color-border)}.cc-input:before{border-width:2px;border-color:#0000}.cc-input._has-error:before{border-color:var(--color-accent-red);border-width:1px}.cc-input._has-error:after,.cc-input:focus-within:after{border-color:#0000}.cc-input:focus-within:before{border-color:var(--color-primary)}.cc-input:focus-within ._icon,.cc-input:focus-within ._prefix,.cc-input:focus-within ._suffix{color:var(--color-primary);opacity:1}.cc-input ._prefix,.cc-input ._suffix{white-space:nowrap}.cc-input ._eye,.cc-input ._cross{color:currentColor;background:0 0;border:none;padding:0}@media (hover){.cc-input ._eye:hover,.cc-input ._cross:hover{cursor:pointer}}.cc-input ._eye:focus,.cc-input ._cross:focus{outline:0}.cc-input ._eye,.cc-input ._cross{padding-left:var(--xs);z-index:10}.cc-input ._eye{color:var(--color-primary)}.cc-input ._cross{color:#fff;background:var(--color-primary);border-radius:100px;padding:0;transform:scale(.8)}.cc-input._kind-on-lilac{padding-right:var(--md);padding-left:var(--md);background:#fff;border:none;border-radius:20px}.cc-input._kind-on-lilac:after{border-color:#0000}.cc-input._kind-on-lilac:before,.cc-input._kind-on-lilac:after{border-radius:20px}.cc-input._kind-on-lilac ._icon,.cc-input._kind-on-lilac ._prefix,.cc-input._kind-on-lilac ._suffix{color:var(--color-primary);opacity:1}.cc-input._kind-on-lilac:focus-within ._icon,.cc-input._kind-on-lilac ._prefix,.cc-input._kind-on-lilac ._suffix{opacity:1}.cc-input._kind-on-lilac input{color:#000}.cc-input._kind-on-primary-light{background:var(--color-primary-light);padding-right:var(--md);padding-left:var(--md);border:none;border-radius:20px}.cc-input._kind-on-primary-light:after{border-color:#0000}.cc-input._kind-on-primary-light:before,.cc-input._kind-on-primary-light:after{border-radius:20px}.cc-input._kind-on-primary-light ._icon,.cc-input._kind-on-primary-light ._prefix,.cc-input._kind-on-primary-light ._suffix{color:var(--color-primary);opacity:1}.cc-input._kind-on-primary-light:focus-within ._icon,.cc-input._kind-on-primary-light ._prefix,.cc-input._kind-on-primary-light ._suffix{opacity:1}.cc-input._kind-on-primary-light input{color:#000}.cc-input._kind-on-primary{background:var(--color-primary);padding-right:var(--md);padding-left:var(--md);border:none;border-radius:5px;font-size:16px;font-weight:500}.cc-input._kind-on-primary select{color:#fff}.cc-input._kind-on-primary ._icon,.cc-input._kind-on-primary ._prefix,.cc-input._kind-on-primary ._suffix{color:var(--color-primary);opacity:1}.cc-input._kind-on-primary:focus-within ._icon,.cc-input._kind-on-primary ._prefix,.cc-input._kind-on-primary ._suffix{opacity:1}.cc-input._kind-on-primary input{color:#000}.cc-input ._select-wrapper{flex:1;align-items:center;display:flex;position:relative}.cc-input ._select-arrow{z-index:1;position:absolute;right:0}.cc-input input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.cc-input._type-number input{text-align:right}.cc-input._type-date._is-webkit input{cursor:context-menu;padding-right:var(--lg)}.cc-input._type-date._is-webkit input[type=date]::-webkit-datetime-edit-fields-wrapper{line-height:1}.cc-input._type-time._is-webkit input{cursor:context-menu;padding-right:var(--lg)}.cc-input._type-time._is-webkit input[type=time]::-webkit-datetime-edit-fields-wrapper{line-height:1}.cc-input._type-date ._icon{right:var(--sm);position:absolute}.cc-input._type-date input[type=date]::-webkit-inner-spin-button{opacity:0}.cc-input._type-date input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.cc-input._type-date input[type=date]::-webkit-calendar-picker-indicator{cursor:context-menu;padding-inline-start:1rem}.cc-input._type-date input[type=date]::-webkit-datetime-edit{overflow:visible}.cc-input._type-date._falsy input[type=date]::-webkit-datetime-edit{opacity:.3}.cc-input._type-time ._icon{right:var(--sm);position:absolute}.cc-input._type-time input[type=time]::-webkit-inner-spin-button{opacity:0}.cc-input._type-time input[type=time]::-webkit-calendar-picker-indicator{opacity:0}.cc-input._type-time input[type=time]::-webkit-calendar-picker-indicator{cursor:context-menu;padding-inline-start:1rem}.cc-input._type-time input[type=time]::-webkit-datetime-edit{overflow:visible}.cc-input._type-time._falsy input[type=time]::-webkit-datetime-edit{opacity:.3}.cc-input._type-date._has-icon-right ._icon,.cc-input._type-time._has-icon-right ._icon{right:var(--xl)}
