.areal-text-area[data-v-2edde079]{align-items:start;background-color:#fff;border:1px solid #e0e0eb;-moz-column-gap:12px;column-gap:12px;cursor:text;display:flex;min-width:260px;padding:0 12px;position:relative;transition:border-color .15s linear;width:100%}.areal-text-area_readonly[data-v-2edde079]{border-color:#e0e0eb;cursor:default}.areal-text-area[data-v-2edde079]:not(.areal-text-area_readonly):focus-within:not(.areal-text-area_no-focus){border-color:#9c9a9a;z-index:4}@media (hover:hover){.areal-text-area[data-v-2edde079]:not(.areal-text-area_readonly):hover{border-color:#9c9a9a;z-index:6}}.areal-text-area:not(.areal-text-area_readonly).areal-text-area_error[data-v-2edde079]{border-color:#e03a43!important;z-index:2}.areal-text-area__container[data-v-2edde079]{flex-grow:1;height:100%;padding:10px 0}.areal-text-area__container_symbols-margin[data-v-2edde079]{padding-bottom:18px}.areal-text-area__container_symbols-margin[data-v-2edde079]:not(.areal-text-area__container_square){padding-bottom:22px}.areal-text-area__max-symbols[data-v-2edde079]{bottom:4px;color:#9c9a9a;font-family:Inter,sans-serif;font-size:12px;font-size:10px;font-weight:400;letter-spacing:normal;letter-spacing:.15px;line-height:16px;line-height:12px;position:absolute;right:12px}.areal-text-area__max-symbols[data-v-2edde079]:not(.areal-text-area__max-symbols_square){right:16px}.areal-text-area__input[data-v-2edde079],.areal-text-area__max-symbols[data-v-2edde079]:not(.areal-text-area__max-symbols_square){font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:16px}.areal-text-area__input[data-v-2edde079]{background-color:transparent;border:none;flex:1 1 0;height:calc(100% - 7px);min-width:0;padding:0 4px 0 0;position:relative;resize:none;top:7px;width:100%}.areal-text-area__input[data-v-2edde079]::-webkit-scrollbar{width:4px}.areal-text-area__input[data-v-2edde079]::-webkit-scrollbar-track{background:#e0e0eb;border-radius:16px}.areal-text-area__input[data-v-2edde079]::-webkit-scrollbar-thumb{background:#a8a8b1;border-radius:16px}.areal-text-area__input[data-v-2edde079]::-webkit-scrollbar-thumb:hover{background:#2f2f2f}@media screen and (min-width:760px){.areal-text-area__input[data-v-2edde079]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;height:calc(100% - 11px);letter-spacing:normal;line-height:20px;top:11px}}.areal-text-area__input_no-label[data-v-2edde079]{height:100%;top:0}@media screen and (min-width:760px){.areal-text-area__input_no-label[data-v-2edde079]{height:calc(100% - 2px);top:2px}}.areal-text-area__input[data-v-2edde079]::-moz-placeholder{color:#9c9a9a;visibility:hidden}.areal-text-area__input[data-v-2edde079]::placeholder{color:#9c9a9a;visibility:hidden}.areal-text-area__input[data-v-2edde079]:focus{outline:none}.areal-text-area__input[data-v-2edde079]:disabled{color:#e0e0eb}.areal-text-area__label[data-v-2edde079]{color:#9c9a9a;font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:16px;pointer-events:none;position:absolute;top:11px;transition:top .1s ease,font-size .1s ease,line-height .1s ease;white-space:nowrap}@media screen and (min-width:760px){.areal-text-area__label[data-v-2edde079]{font-family:Inter,sans-serif;font-size:14px;font-weight:400;letter-spacing:normal;line-height:20px;top:13px}}.areal-text-area__label_required[data-v-2edde079]:after{color:#e03a43;content:"*";position:absolute;right:-10px;top:0}.areal-text-area__label_active[data-v-2edde079]{font-family:Inter,sans-serif;font-size:10px;font-weight:400;letter-spacing:.15px;line-height:12px;top:4px}@media screen and (min-width:760px){.areal-text-area__label_active[data-v-2edde079]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:16px;top:4px}}.areal-text-area[data-v-2edde079]:not(.areal-text-area_square){border-radius:12px;padding:0 16px}.areal-text-area:not(.areal-text-area_square) .areal-text-area__label[data-v-2edde079]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:22px;top:12px}.areal-text-area:not(.areal-text-area_square) .areal-text-area__label_active[data-v-2edde079]{font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:16px;top:4px}.areal-text-area:not(.areal-text-area_square) .areal-text-area__input[data-v-2edde079]{font-family:Inter,sans-serif;font-size:16px;font-weight:400;height:calc(100% - 10px);letter-spacing:normal;line-height:22px;top:10px}.areal-text-area:not(.areal-text-area_square) .areal-text-area__input_no-label[data-v-2edde079]{height:calc(100% - 1px);top:1px}
