.cc-dropzone[data-v-0b2b3045]{background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:8px;outline:none;transition:border-color .2s,background .2s;position:relative;overflow:hidden}.cc-dropzone--drag[data-v-0b2b3045]{border-color:var(--color-primary);background:#1194920f}.cc-dropzone--has-file[data-v-0b2b3045]{background:#fafbfc;border-style:solid;border-color:#e5e7eb}.cc-dropzone--disabled[data-v-0b2b3045]{opacity:.55;pointer-events:none}.cc-dropzone[data-v-0b2b3045]:hover:not(.cc-dropzone--has-file):not(.cc-dropzone--disabled){border-color:var(--color-primary);background:#fff}.cc-dropzone__input[data-v-0b2b3045]{display:none}.cc-dropzone__picker[data-v-0b2b3045]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;padding:24px 16px;font-family:inherit;display:flex}.cc-dropzone__picker[data-v-0b2b3045]:disabled{cursor:not-allowed}.cc-dropzone__picker[data-v-0b2b3045] svg{color:#94a3b8}.cc-dropzone__title[data-v-0b2b3045]{color:#475569;font-size:13px}.cc-dropzone__hint[data-v-0b2b3045]{color:#94a3b8;font-size:11px}.cc-dropzone__preview[data-v-0b2b3045]{-o-object-fit:contain;object-fit:contain;background:#fafbfc;width:100%;max-height:320px;display:block}.cc-dropzone__file-preview[data-v-0b2b3045]{box-sizing:border-box;color:#475569;background:#fafbfc;align-items:center;gap:10px;min-height:72px;padding:16px 112px 16px 16px;display:flex}.cc-dropzone__file-preview[data-v-0b2b3045] svg{color:#94a3b8;flex-shrink:0}.cc-dropzone__file-name[data-v-0b2b3045]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.cc-dropzone__reupload[data-v-0b2b3045]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:11px;display:flex;position:absolute;top:8px;right:8px}.cc-dropzone__reupload[data-v-0b2b3045]:hover{background:#000000bf}.cc-dropzone__overlay[data-v-0b2b3045]{color:#555;background:#ffffffd9;flex-direction:column;justify-content:center;gap:6px;font-size:12px;inset:0}.cc-dropzone__badge[data-v-0b2b3045],.cc-dropzone__overlay[data-v-0b2b3045]{align-items:center;display:flex;position:absolute}.cc-dropzone__badge[data-v-0b2b3045]{color:#fff;border-radius:4px;gap:4px;padding:3px 8px;font-size:11px;bottom:8px;left:8px}.cc-dropzone__badge--ok[data-v-0b2b3045]{background:#22c55ef2}.cc-dropzone-inline[data-v-0b2b3045],.cc-dropzone-inline__btn[data-v-0b2b3045]{align-items:center;display:inline-flex}.cc-dropzone-inline__btn[data-v-0b2b3045]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}.cc-dropzone-inline__btn[data-v-0b2b3045]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:#f0f9ff}.cc-dropzone-inline__btn[data-v-0b2b3045]:disabled{cursor:not-allowed;opacity:.6}.cc-dropzone-inline__btn[data-v-0b2b3045] svg{flex-shrink:0}
