.modal-overlay[data-v-ea33a0f8]{z-index:10005;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f1999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-overlay[data-v-ea33a0f8],.new-doc-dialog[data-v-ea33a0f8]{box-sizing:border-box;padding:1.5rem}.new-doc-dialog[data-v-ea33a0f8]{background:var(--zen-bg-card,#fff);border:1px solid var(--zen-glass-border,#00000014);border-radius:14px;width:100%;max-width:760px;box-shadow:0 20px 45px #00000040}.dialog-header[data-v-ea33a0f8]{align-items:flex-start;gap:.85rem;margin-bottom:1.25rem;display:flex;position:relative}.header-icon-circle[data-v-ea33a0f8]{background:var(--zen-accent-soft);width:40px;height:40px;color:var(--zen-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dialog-header h3[data-v-ea33a0f8]{color:var(--zen-text,#1e293b);margin:0 0 .2rem;font-size:1.15rem;font-weight:600}.dialog-sub[data-v-ea33a0f8]{margin:0;font-size:.82rem}.dialog-sub[data-v-ea33a0f8],.icon-close-btn[data-v-ea33a0f8]{color:var(--zen-text-muted,#64748b)}.icon-close-btn[data-v-ea33a0f8]{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;transition:all .15s;position:absolute;top:0;right:0}.icon-close-btn[data-v-ea33a0f8]:hover{background:var(--zen-bg,#0000000d);color:var(--zen-text,#1e293b)}.type-selector-grid[data-v-ea33a0f8]{grid-template-columns:repeat(4,1fr);gap:.85rem;margin-bottom:1.25rem;display:grid}@media (width<=768px){.type-selector-grid[data-v-ea33a0f8]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.type-selector-grid[data-v-ea33a0f8]{grid-template-columns:1fr}}.type-card[data-v-ea33a0f8]{border:2px solid var(--zen-glass-border,#00000014);background:var(--zen-bg,#00000005);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;transition:all .18s;display:flex}.type-card[data-v-ea33a0f8]:hover{border-color:var(--zen-accent-soft);transform:translateY(-2px)}.type-card.selected[data-v-ea33a0f8]{border-color:var(--zen-accent);background:var(--zen-accent-soft)}.type-icon-box[data-v-ea33a0f8]{border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.type-icon-box.sheet[data-v-ea33a0f8]{color:#10b981;background:#10b98124}.type-icon-box.doc[data-v-ea33a0f8]{color:#3b82f6;background:#3b82f624}.type-icon-box.note[data-v-ea33a0f8]{color:#f59e0b;background:#f59e0b24}.type-icon-box.board[data-v-ea33a0f8]{color:#a855f7;background:#a855f724}.type-info h4[data-v-ea33a0f8]{color:var(--zen-text,#1e293b);margin:0 0 .25rem;font-size:.95rem;font-weight:600}.type-info p[data-v-ea33a0f8]{color:var(--zen-text-muted,#64748b);margin:0;font-size:.75rem;line-height:1.35}.form-group[data-v-ea33a0f8]{flex-direction:column;gap:.4rem;margin-bottom:1.5rem;display:flex}.form-group label[data-v-ea33a0f8]{font-size:.8rem;font-weight:500}.form-group label[data-v-ea33a0f8],.zen-input[data-v-ea33a0f8]{color:var(--zen-text,#1e293b)}.zen-input[data-v-ea33a0f8]{border:1px solid var(--zen-glass-border,#0000001f);background:var(--zen-bg,#fff);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:.65rem .85rem;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.zen-input[data-v-ea33a0f8]:focus{border-color:var(--zen-accent);box-shadow:0 0 0 3px var(--zen-accent-soft)}.dialog-footer[data-v-ea33a0f8]{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.btn-secondary[data-v-ea33a0f8]{background:var(--zen-bg-warm,#0000000d);border:1px solid var(--zen-glass-border,#00000014);color:var(--zen-text,#1e293b);cursor:pointer;border-radius:8px;padding:.55rem 1rem;font-size:.85rem;font-weight:500;transition:background .15s}.btn-secondary[data-v-ea33a0f8]:hover{background:var(--zen-bg,#00000014)}.btn-primary[data-v-ea33a0f8]{background:var(--zen-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.85rem;font-weight:500;transition:opacity .15s,transform .1s;display:inline-flex}.btn-primary[data-v-ea33a0f8]:hover{opacity:.92;transform:translateY(-1px)}.dark{background:var(--zen-bg-card,#111827);border-color:#ffffff1a}.dark,.dark,.dark{color:var(--zen-text)}.dark{border-color:var(--zen-border,#ffffff14);background:#ffffff05;background:var(--zen-bg,#0003);border-color:var(--zen-border,#ffffff1f);color:var(--zen-text);border-color:var(--zen-border,#ffffff1a);background:#ffffff0f}
