.ui-kit-textarea-container{flex-direction:column;gap:6px;width:100%;display:flex}.ui-kit-textarea-container span{color:var(--color-brown-700)}.ui-kit-textarea{background-color:var(--theme-primary);border-radius:var(--radius-4);outline:1px solid #0000;width:100%;padding:12px 16px;transition:outline-color 60ms ease-in-out;position:relative}.ui-kit-textarea:focus-within{outline-color:var(--color-blue-500)}.ui-kit-textarea-container--error .ui-kit-textarea{outline-color:var(--color-red-500)}.ui-kit-textarea textarea{color:var(--theme-on-primary);font-size:var(--text-lg);line-height:var(--text-lg--line-height);resize:none;scrollbar-width:none;background:0 0;outline:none;width:100%;min-width:0}.ui-kit-textarea textarea::-webkit-scrollbar{display:none}.ui-kit-textarea textarea::placeholder{color:var(--color-brown-500)}.ui-kit-textarea-char-count{text-align:right;font-size:var(--text-xs);line-height:var(--text-xs--line-height);margin-top:4px;display:block;color:var(--color-brown-500)!important}:where([data-theme=dark],[data-theme=dark] *) .ui-kit-textarea-container span{color:var(--color-brown-100)}:where([data-theme=dark],[data-theme=dark] *) .ui-kit-textarea-char-count{color:var(--color-brown-500)}.ui-kit-textarea-char-count--limit{color:var(--color-red-500)}.ui-kit-textarea-container--text-left textarea{text-align:left}.ui-kit-textarea-container--text-right textarea{text-align:right}.ui-kit-textarea-container--text-center textarea{text-align:center}.review-label{--duration:50ms;font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);background:var(--color-white);border-radius:inherit;pointer-events:none;opacity:0;-webkit-user-select:none;user-select:none;z-index:10;transition:transform var(--duration) linear, opacity var(--duration) linear;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:-100px;transform:scale(.5)}[data-theme=dark] .review-label{background:var(--color-stone-700)}.review-label--fail{color:var(--color-red-500)}.review-label--pass{color:var(--color-blue-500)}.review-label--visible{opacity:1;transform:scale(1)}.cover-card-rise{opacity:0;animation:.1s ease-out .15s both cover-card-rise}@keyframes cover-card-rise{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.ui-button-group>*{flex:1}.ui-button-group .ui-kit-btn--icon-only{aspect-ratio:unset}
