.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)}}.image-dropzone[data-mode=region]{border-radius:inherit;width:100%;height:100%;position:relative}.image-dropzone__image{border-radius:inherit}.image-dropzone[data-mode=corners]{z-index:20;pointer-events:none;border-radius:var(--face-radius);position:absolute;inset:0}.image-dropzone__overlay{z-index:10;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-inline:1rem;transition:opacity .15s,border-color .15s;display:flex;position:absolute;inset:0}.image-dropzone__overlay--inset{background-color:color-mix(in srgb, var(--color-white) 85%, transparent);-webkit-backdrop-filter:blur(4px);border-radius:inherit;color:var(--color-brown-700);opacity:0}[data-theme=dark] .image-dropzone__overlay--inset{background-color:color-mix(in srgb, var(--color-stone-700) 85%, transparent);color:var(--color-brown-100)}.image-dropzone[data-active] .image-dropzone__overlay--inset{pointer-events:auto;opacity:1}.image-dropzone__overlay[data-error]{pointer-events:auto;color:var(--color-red-500);opacity:1}.card-container--edit[data-dragging] .image-dropzone__overlay:not([data-error]){color:var(--color-blue-500)}[data-theme=dark] .card-container--edit[data-dragging] .image-dropzone__overlay:not([data-error]){color:var(--color-blue-650)}.image-uploader__overlay{z-index:10;color:var(--color-brown-500);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-inline:1rem;transition:opacity .15s,border-color .15s;display:flex;position:absolute}.image-uploader__overlay[data-error]{color:var(--color-red-500)}.image-uploader__overlay--full{border:3px dashed var(--color-blue-500);border-radius:var(--face-radius);background-color:var(--color-white);color:var(--color-blue-500);inset:0}[data-theme=dark] .image-uploader__overlay--full{background-color:var(--color-stone-700)}[data-theme=dark] .image-uploader__overlay--full:not([data-error]){border-color:var(--color-blue-650);color:var(--color-blue-650)}.image-uploader__overlay--full[data-error]{border-color:var(--color-red-500)}.ui-button-group>*{flex:1}.ui-button-group .ui-kit-btn--icon-only{aspect-ratio:unset}
