.mo-header-row[data-v-10cca8da]{flex:1;gap:.75rem;min-width:0}.mo-header-icon[data-v-10cca8da],.mo-header-row[data-v-10cca8da]{align-items:center;display:flex}.mo-header-icon[data-v-10cca8da]{border-radius:50%;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.mo-header-icon-edit[data-v-10cca8da]{background:#e0b54f26;border:1px solid rgba(224,181,79,.3);color:var(--warn)}.mo-header-text[data-v-10cca8da]{min-width:0}.mo-eyebrow[data-v-10cca8da]{font-size:10px;margin-bottom:.2rem}.mo-title[data-v-10cca8da]{color:var(--fg-hi);font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.mo-subtitle[data-v-10cca8da]{color:var(--fg-low);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;margin-top:.15rem;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mo-body-inner[data-v-10cca8da]{gap:1rem}.mo-body-inner[data-v-10cca8da],.mo-field[data-v-10cca8da]{display:flex;flex-direction:column}.mo-field[data-v-10cca8da]{gap:.3rem}.mo-label[data-v-10cca8da]{color:var(--fg-mid);font-size:.72rem;font-weight:600}.mo-required[data-v-10cca8da]{color:var(--danger)}.mo-optional[data-v-10cca8da]{color:var(--line-strong);font-weight:400}.mo-field-hint[data-v-10cca8da]{color:var(--line-strong);font-size:.65rem;margin-top:-.15rem}.mo-textarea[data-v-10cca8da]{background:var(--surface);border:1px solid var(--surface-raised);border-radius:.6rem;color:var(--fg-hi);font-size:.78rem;line-height:1.5;padding:.6rem .75rem;resize:none;transition:border-color .15s;width:100%}.mo-textarea[data-v-10cca8da]:focus{border-color:#e0b54f66;outline:none}.mo-textarea[data-v-10cca8da]::-moz-placeholder{color:var(--line-strong)}.mo-textarea[data-v-10cca8da]::placeholder{color:var(--line-strong)}.mo-char-count[data-v-10cca8da]{color:var(--line-strong);font-size:.6rem;margin-top:-.15rem;text-align:right}.mo-dropzone[data-v-10cca8da]{align-items:center;border:1.5px dashed var(--line);border-radius:.65rem;cursor:pointer;display:flex;justify-content:center;min-height:72px;padding:.75rem;transition:border-color .15s,background .15s}.mo-dropzone-drag[data-v-10cca8da],.mo-dropzone[data-v-10cca8da]:hover{background:#e0b54f0a;border-color:#e0b54f66}.mo-dropzone-uploading[data-v-10cca8da]{border-color:#e0b54f4d;cursor:default}.mo-dropzone-hint[data-v-10cca8da]{align-items:center;color:var(--line-strong);display:flex;flex-direction:column;font-size:.7rem;gap:.35rem}.mo-preview-row[data-v-10cca8da]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.mo-preview-item[data-v-10cca8da]{background:var(--surface);border-radius:.4rem;flex-shrink:0;height:52px;overflow:hidden;position:relative;width:52px}.mo-preview-thumb[data-v-10cca8da]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mo-preview-video-icon[data-v-10cca8da]{height:100%;width:100%}.mo-preview-remove[data-v-10cca8da],.mo-preview-video-icon[data-v-10cca8da]{align-items:center;display:flex;justify-content:center}.mo-preview-remove[data-v-10cca8da]{background:#000000b3;border-radius:50%;color:var(--fg-hi);cursor:pointer;font-size:.7rem;height:16px;line-height:1;position:absolute;right:1px;top:1px;width:16px}.mo-add-more[data-v-10cca8da]{border:1px dashed var(--line);border-radius:.35rem;color:var(--fg-low);cursor:pointer;font-size:.65rem;padding:.3rem .5rem;transition:color .15s}.mo-add-more[data-v-10cca8da]:hover,.mo-locked-note[data-v-10cca8da]{color:var(--fg-mid)}.mo-locked-note[data-v-10cca8da]{align-items:flex-start;background:#94a3b80f;border:1px solid rgba(148,163,184,.15);border-radius:.5rem;display:flex;font-size:.68rem;gap:.45rem;line-height:1.45;padding:.5rem .65rem}.mo-locked-note strong[data-v-10cca8da]{color:var(--fg-mid);font-weight:600}.mo-footer-col[data-v-10cca8da]{display:flex;flex:1;flex-direction:column;gap:.5rem}.mo-footer-row[data-v-10cca8da]{display:flex;flex:1;gap:.6rem}.mo-btn-cancel[data-v-10cca8da]{background:var(--surface-raised);border:1px solid var(--surface-raised);border-radius:.75rem;color:var(--fg-mid);cursor:pointer;flex:1;font-size:.85rem;font-weight:600;padding:.7rem;transition:all .18s}.mo-btn-cancel[data-v-10cca8da]:hover{background:var(--surface-raised);color:var(--fg-hi)}.mo-btn-cancel[data-v-10cca8da]:active{transform:scale(.97)}.mo-btn-cancel[data-v-10cca8da]:disabled{cursor:not-allowed;opacity:.5}.mo-btn-submit[data-v-10cca8da]{align-items:center;background:var(--accent);border:none;border-radius:var(--r-sm);box-shadow:var(--shadow-stamp);color:var(--ink-950);cursor:pointer;display:flex;flex:2;font-size:.85rem;font-weight:600;gap:.4rem;justify-content:center;padding:.7rem;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.mo-btn-submit[data-v-10cca8da]:disabled{box-shadow:none;cursor:not-allowed;opacity:.38}.mo-btn-submit[data-v-10cca8da]:not(:disabled):hover{background:var(--accent-deep)}.mo-btn-submit[data-v-10cca8da]:not(:disabled):active{transform:translateY(1px) scale(.99)}.mo-submit-error[data-v-10cca8da]{color:var(--danger);font-size:.75rem;margin:0;text-align:center}.mo-mini-spinner[data-v-10cca8da]{animation:mo-spin-10cca8da .7s linear infinite;border:2px solid rgba(0,0,0,.2);border-radius:50%;border-top:2px solid var(--ground);height:14px;width:14px}@keyframes mo-spin-10cca8da{to{transform:rotate(1turn)}}.modal-fade-enter-active[data-v-10cca8da],.modal-fade-leave-active[data-v-10cca8da]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-10cca8da],.modal-fade-leave-to[data-v-10cca8da]{opacity:0}
