.date-field{position:relative}.date-field>input{height:1px;position:absolute;visibility:hidden;width:1px}.date-field__trigger{position:relative}.date-field__trigger button{background:var(--white);border:1px solid #dcdcdd;border-radius:8px;color:rgba(var(--black-rgb),.5);cursor:pointer;font-family:var(--font-stack-book);font-size:15px;height:52px;line-height:22px;padding:15px 20px;text-align:left;transition:background .2s ease,border-color .2s ease,color .2s ease;width:100%}.date-field__trigger button:focus{border-color:var(--accent);outline:none}.date-field__trigger img{position:absolute;right:18px;top:51%;transform:translateY(-50%);transition:color .2s ease}.date-field__trigger_with-value button{color:rgba(var(--black-rgb),1)}.date-field__datepicker{background-color:var(--white);border-radius:16px;box-shadow:0 4px 10px #00000040;left:0;min-width:335px;opacity:0;padding:20px;pointer-events:none;position:absolute;top:calc(100% + 8px);transition:opacity .2s ease;z-index:20}.date-field_focused .date-field__datepicker{opacity:1;pointer-events:unset}.date-field_error .date-field__trigger button{border-color:var(--red)}@media screen and (max-width:768px){.date-field__datepicker{width:100%}}.textarea-field{height:130px;position:relative}.textarea-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:1px solid #dcdcdd;border-radius:8px;color:rgba(var(--black-rgb),1);font-family:var(--font-stack-book);font-size:15px;height:100%;line-height:22px;padding:15px 20px;resize:none;scrollbar-color:rgba(var(--black-rgb),.2) transparent;scrollbar-width:thin;transition:background .2s ease,border-color .2s ease,color .2s ease;width:100%}.textarea-field__input:focus{border-color:var(--accent);caret-color:var(--accent);outline:none}.textarea-field__input::-moz-placeholder{color:rgba(var(--black-rgb),.5)}.textarea-field__input::placeholder{color:rgba(var(--black-rgb),.5)}.textarea-field__input:disabled{background:#f8f8f8}.textarea-field__input::-webkit-scrollbar{-webkit-appearance:none;width:16px}.textarea-field__input::-webkit-scrollbar-track{background:transparent}.textarea-field__input::-webkit-scrollbar-thumb{background-color:rgba(var(--black-rgb),.2);border:6px solid var(--white);border-radius:12px}.textarea-field__count{bottom:15px;color:rgba(var(--black-rgb),.5)!important;position:absolute;right:20px}.textarea-field__current-length{color:inherit;transition:color .2s ease}.textarea-field__current-length_with-value{color:rgba(var(--black-rgb),1)}.textarea-field__current-length_error{color:var(--red)}.textarea-field_dark .textarea-field__input{background:linear-gradient(0deg,#13151a,#13151a),linear-gradient(0deg,#00000005,#00000005);border-color:transparent;color:rgba(var(--white-rgb),1);scrollbar-color:rgba(var(--white-rgb),.2) transparent}.textarea-field_dark .textarea-field__input:focus{border-color:transparent;caret-color:var(--accent)}.textarea-field_dark .textarea-field__input:disabled{background:#13151a99}.textarea-field_dark .textarea-field__input::-moz-placeholder{color:rgba(var(--white-rgb),.5)}.textarea-field_dark .textarea-field__input::placeholder{color:rgba(var(--white-rgb),.5)}.textarea-field_dark .textarea-field__input::-webkit-scrollbar-thumb{background-color:rgba(var(--white-rgb),.2);border:6px solid var(--black)}.textarea-field_dark .textarea-field__count{color:rgba(var(--white-rgb),.5)}.textarea-field_dark .textarea-field__current-length_with-value{color:rgba(var(--white-rgb),1)}.textarea-field_dark .textarea-field__current-length_error{color:var(--red)}.textarea-field_error .textarea-field__input,.textarea-field_error .textarea-field__input:focus{border-color:var(--red)}
