.cb[data-v-5e28c8fe]{position:relative}.cb-auto[data-v-5e28c8fe]{display:inline-grid}.cb-auto>.cb-input[data-v-5e28c8fe],.cb-auto>.cb-sizer[data-v-5e28c8fe]{grid-area:1/1}.cb-sizer[data-v-5e28c8fe]{border:1px solid transparent;max-width:320px;min-width:150px;overflow:hidden;pointer-events:none;visibility:hidden;white-space:pre}.cb-input[data-v-5e28c8fe],.cb-sizer[data-v-5e28c8fe]{font-family:inherit;font-size:.82rem;height:38px;padding:0 34px 0 12px}.cb-input[data-v-5e28c8fe]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);box-sizing:border-box;color:var(--text);outline:none;transition:border-color .16s var(--ease),box-shadow .16s var(--ease);width:100%}.cb-input[data-v-5e28c8fe]::-moz-placeholder{color:var(--dim)}.cb-input[data-v-5e28c8fe]::placeholder{color:var(--dim)}.cb-input[data-v-5e28c8fe]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cb-caret[data-v-5e28c8fe]{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:32px}.cb-caret[data-v-5e28c8fe]:hover{color:var(--text-2)}.cb-caret.open[data-v-5e28c8fe]{color:var(--accent)}.cb-menu.cb-up[data-v-5e28c8fe]{bottom:calc(100% + 5px);top:auto}.cb-menu[data-v-5e28c8fe]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-pop);left:0;max-height:240px;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:20}.cb-opt[data-v-5e28c8fe]{background:none;border:none;border-radius:8px;color:var(--text);cursor:pointer;display:block;font-family:inherit;font-size:.82rem;padding:8px 10px;text-align:left;width:100%}.cb-opt.is-hi[data-v-5e28c8fe],.cb-opt[data-v-5e28c8fe]:hover{background:var(--surface-3)}.cb-create[data-v-5e28c8fe]{color:var(--accent);font-weight:700}.cb-opt.is-sel[data-v-5e28c8fe]{color:var(--accent);font-weight:600}.cb-pick .cb-input[data-v-5e28c8fe]{caret-color:transparent;cursor:pointer}.cb-pick .cb-input[data-v-5e28c8fe]::-moz-selection{background:transparent}.cb-pick .cb-input[data-v-5e28c8fe]::selection{background:transparent}.cb-off .cb-caret[data-v-5e28c8fe],.cb-off .cb-input[data-v-5e28c8fe]{cursor:not-allowed;opacity:.55}.cb-compact .cb-input[data-v-5e28c8fe],.cb-compact .cb-sizer[data-v-5e28c8fe]{font-size:.78rem;height:30px;padding:0 28px 0 10px}.cb-compact .cb-sizer[data-v-5e28c8fe]{min-width:0}.cb-compact .cb-caret[data-v-5e28c8fe]{height:30px;width:26px}.cb-compact .cb-opt[data-v-5e28c8fe]{font-size:.78rem;padding:6px 9px}.cb-empty[data-v-5e28c8fe]{color:var(--muted);font-size:.78rem;padding:8px 10px}.tagin[data-v-f475375a]{align-items:center;background:var(--bg);border:1.5px solid var(--border);border-radius:9px;cursor:text;display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:6px 8px}.tagin.focus[data-v-f475375a]{border-color:var(--accent)}.tagin-chip[data-v-f475375a]{align-items:center;background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:20px;color:var(--accent);display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;padding:3px 6px 3px 10px;white-space:nowrap}.tagin-x[data-v-f475375a]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.7rem;line-height:1;opacity:.7;padding:0 2px}.tagin-x[data-v-f475375a]:hover{opacity:1}.tagin-input[data-v-f475375a]{background:none;border:none;color:var(--text);flex:1;font-family:inherit;font-size:.84rem;min-width:90px;outline:none;padding:4px 2px}.tagin[data-v-f475375a]{position:relative}.tagin-menu[data-v-f475375a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:2px;left:0;max-height:220px;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:20}.tagin-opt[data-v-f475375a]{background:none;border:none;border-radius:8px;color:var(--text);cursor:pointer;font-family:inherit;font-size:.82rem;padding:8px 10px;text-align:left}.tagin-opt[data-v-f475375a]:hover{background:var(--surface-3)}.sb[data-v-3055165b]{background:var(--surface);border:1px solid var(--accent-line,var(--border));border-radius:12px;display:flex;flex-direction:column;gap:10px;max-width:900px;padding:14px 16px}.sb.auto[data-v-3055165b]{border-color:var(--border);border-style:dashed}.sb-head[data-v-3055165b]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.sb-title[data-v-3055165b]{display:flex;flex-direction:column;gap:2px;min-width:0}.sb-title b[data-v-3055165b]{color:var(--text-title,var(--text));font-size:.92rem}.sb-title span[data-v-3055165b]{color:var(--muted);font-size:.74rem}.sb-mode[data-v-3055165b]{background:var(--wash-2,var(--surface-2));border-radius:6px;color:var(--text-2);flex-shrink:0;font-size:.62rem;font-weight:800;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.sb-mode.manual[data-v-3055165b]{background:var(--accent-panel,var(--accent-soft));color:var(--accent)}.sb-from[data-v-3055165b]{display:flex;flex-direction:column;gap:2px;margin:0}.sb-from>div[data-v-3055165b]{display:flex;font-size:.78rem;gap:10px;line-height:1.45}.sb-from dt[data-v-3055165b]{color:var(--muted);flex:0 0 92px;margin:0}.sb-from dd[data-v-3055165b]{color:var(--text);font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere}.sb-list[data-v-3055165b]{border:1px solid var(--border);border-radius:9px;display:flex;flex-direction:column;max-height:340px;overflow-y:auto}.sb-all[data-v-3055165b]{background:var(--surface-2,var(--surface));color:var(--text-2);cursor:pointer;font-size:.74rem;font-weight:700;gap:8px}.sb-all[data-v-3055165b],.sb-row[data-v-3055165b]{align-items:center;border-bottom:1px solid var(--border);display:flex;padding:8px 12px}.sb-row[data-v-3055165b]{gap:10px}.sb-row[data-v-3055165b]:last-child{border-bottom:0}.sb-who[data-v-3055165b]{align-items:flex-start;cursor:pointer;display:flex;flex:1;gap:8px;min-width:0}.sb-who input[data-v-3055165b]{margin-top:3px}.sb-name[data-v-3055165b]{display:flex;flex-direction:column;gap:1px;min-width:0}.sb-name b[data-v-3055165b]{color:var(--text);font-size:.8rem}.sb-name span[data-v-3055165b]{color:var(--muted)}.sb-name em[data-v-3055165b],.sb-name span[data-v-3055165b]{font-size:.72rem;overflow-wrap:anywhere}.sb-name em[data-v-3055165b]{color:var(--text-2);font-style:normal}.sb-warn[data-v-3055165b]{align-self:flex-start;background:var(--amber-soft);border-radius:6px;color:var(--amber);font-size:.7rem;line-height:1.4;margin-top:3px;padding:3px 8px}.sb-row.off .sb-name[data-v-3055165b]{opacity:1}.sb-row.off .sb-name[data-v-3055165b]>:not(.sb-warn){opacity:.5}.sb-tag[data-v-3055165b]{background:var(--wash-2);border-radius:6px;color:var(--text-2);flex-shrink:0;font-size:.66rem;font-weight:700;padding:2px 8px;white-space:nowrap}.sb-tag.viejo[data-v-3055165b]{background:var(--amber-soft);color:var(--amber)}.sb-see[data-v-3055165b]{background:none;border:1px solid var(--border);border-radius:7px;color:var(--accent);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.72rem;font-weight:700;padding:4px 10px}.sb-see[data-v-3055165b]:hover{border-color:var(--accent)}.sb-foot[data-v-3055165b]{align-items:center;display:flex;gap:14px;justify-content:space-between}.sb-note[data-v-3055165b]{color:var(--text-2);font-size:.74rem;line-height:1.5;margin:0}.sb-foot .btn-primary[data-v-3055165b]{flex-shrink:0}.sb-foot .btn-primary[data-v-3055165b]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:600px){.sb-from dt[data-v-3055165b]{flex-basis:74px}.sb-foot[data-v-3055165b]{align-items:stretch;flex-direction:column}}.mp-backdrop[data-v-c2bc2c63]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--overlay);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1300}.mp-panel[data-v-c2bc2c63]{background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:720px;overflow:hidden;width:100%}.mp-head[data-v-c2bc2c63]{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:14px 16px}.mp-lines[data-v-c2bc2c63]{display:flex;flex:1;flex-direction:column;gap:3px;margin:0;min-width:0}.mp-lines>div[data-v-c2bc2c63]{display:flex;font-size:.78rem;gap:10px;line-height:1.45}.mp-lines dt[data-v-c2bc2c63]{color:var(--muted);flex:0 0 92px;margin:0}.mp-lines dd[data-v-c2bc2c63]{color:var(--text);margin:0;min-width:0;overflow-wrap:anywhere}.mp-subject dd[data-v-c2bc2c63]{color:var(--text-title,var(--text));font-weight:700}.mp-x[data-v-c2bc2c63]{background:none;border:1px solid var(--border);border-radius:7px;color:var(--muted);cursor:pointer;flex-shrink:0;font-size:.8rem;height:28px;width:28px}.mp-x[data-v-c2bc2c63]:hover{border-color:var(--border-strong,var(--border));color:var(--text)}.mp-body[data-v-c2bc2c63]{display:flex;min-height:0}.mp-body[data-v-c2bc2c63],.mp-frame[data-v-c2bc2c63]{background:#fff;flex:1}.mp-frame[data-v-c2bc2c63]{border:0;min-height:60vh;width:100%}.mp-error[data-v-c2bc2c63],.mp-hint[data-v-c2bc2c63]{background:var(--surface);flex:1;font-size:.82rem;margin:0;padding:28px 18px}.mp-hint[data-v-c2bc2c63]{color:var(--muted)}.mp-error[data-v-c2bc2c63]{color:var(--red)}.mp-foot[data-v-c2bc2c63]{border-top:1px solid var(--border);color:var(--muted);font-size:.72rem;margin:0;padding:9px 16px}@media(max-width:600px){.mp-backdrop[data-v-c2bc2c63]{padding:0}.mp-panel[data-v-c2bc2c63]{border-radius:0;height:100%;max-height:100vh}.mp-lines dt[data-v-c2bc2c63]{flex-basis:74px}}.mny[data-v-5bdba0ae]{font-variant-numeric:tabular-nums;white-space:nowrap}.mny-cur[data-v-5bdba0ae]{letter-spacing:.02em}.mny-cur[data-v-5bdba0ae],.mny-sym[data-v-5bdba0ae]{font-size:.8em;opacity:.75}.ua[data-v-4845ba9e]{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-weight:800;justify-content:center;letter-spacing:.02em;line-height:1;overflow:hidden;vertical-align:middle}.ua-img[data-v-4845ba9e]{background:var(--wash-2)!important}.ua img[data-v-4845ba9e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sp[data-v-0f12dcd8]{background:var(--t-panel);border-radius:6px;color:var(--t-ink);flex:none;font-size:.6rem;font-weight:800;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.dp[data-v-f8568ca6]{position:relative}.dp-field[data-v-f8568ca6]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:.82rem;gap:8px;justify-content:space-between;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.dp-field[data-v-f8568ca6]:hover{border-color:var(--border-strong)}.dp-field.active[data-v-f8568ca6]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dp-val[data-v-f8568ca6]{font-weight:600;text-align:left}.dp-val.empty[data-v-f8568ca6]{color:var(--dim);font-weight:500}.dp-val em[data-v-f8568ca6]{color:var(--muted);font-style:normal;font-weight:500}.dp-ico[data-v-f8568ca6]{color:var(--muted);display:inline-flex}.dp-field.active .dp-ico[data-v-f8568ca6]{color:var(--accent)}.dp-cal[data-v-f8568ca6]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);box-sizing:border-box;margin-top:8px;min-width:232px;padding:10px}.dp-head[data-v-f8568ca6]{align-items:center;display:flex;gap:4px;margin-bottom:8px}.dp-nav[data-v-f8568ca6]{background:none;border:1px solid var(--border);border-radius:8px;color:var(--text-2);cursor:pointer;display:grid;flex:none;font-family:inherit;font-size:1rem;height:26px;line-height:1;place-items:center;transition:border-color .14s,color .14s;width:26px}.dp-nav[data-v-f8568ca6]:hover{border-color:var(--accent-line);color:var(--accent)}.dp-sel[data-v-f8568ca6]{flex:1;min-width:0}.dp-sel-year[data-v-f8568ca6]{flex:0 0 66px}.dp-sel[data-v-f8568ca6] .cb-input{background:var(--surface);font-weight:600;padding:0 20px 0 8px;text-overflow:ellipsis}.dp-sel[data-v-f8568ca6] .cb-caret{width:20px}.dp-sel[data-v-f8568ca6] .cb-sizer{font-weight:600}.dp-sel[data-v-f8568ca6] .cb-menu{min-width:100%;z-index:30}.dp-dows[data-v-f8568ca6],.dp-grid[data-v-f8568ca6]{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.dp-dows span[data-v-f8568ca6]{color:var(--dim);font-size:.64rem;font-weight:700;letter-spacing:.4px;padding:4px 0;text-align:center;text-transform:uppercase}.dp-day[data-v-f8568ca6]{background:none;border:1px solid transparent;border-radius:9px;color:var(--text);cursor:pointer;display:grid;font-family:inherit;font-size:.78rem;font-weight:600;height:34px;place-items:center;transition:background .12s,color .12s,border-color .12s}.dp-day[data-v-f8568ca6]:hover:not(:disabled){background:var(--surface-3)}.dp-day[data-v-f8568ca6]:focus-visible{border-color:var(--accent);outline:none}.dp-day.other[data-v-f8568ca6]{color:var(--dim);font-weight:500}.dp-day.today[data-v-f8568ca6]{border-color:var(--accent-line);color:var(--accent)}.dp-day.sel[data-v-f8568ca6]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.dp-day[data-v-f8568ca6]:disabled{color:var(--dim);cursor:default;opacity:.4}.dp-quick[data-v-f8568ca6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.dp-chip[data-v-f8568ca6]{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--r-pill);color:var(--muted);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:700;padding:5px 11px;transition:all .12s}.dp-chip[data-v-f8568ca6]:hover{border-color:var(--muted);color:var(--text)}.dp-chip.active[data-v-f8568ca6]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.mic-wrap[data-v-e2aba3c3]{align-items:flex-end;flex-direction:column;gap:4px}.mic[data-v-e2aba3c3],.mic-wrap[data-v-e2aba3c3]{display:inline-flex}.mic[data-v-e2aba3c3]{align-items:center;animation:mic-beat-e2aba3c3 2.4s ease-in-out infinite;background:none;border:none;border-radius:7px;color:var(--accent);cursor:pointer;font-family:inherit;font-size:.68rem;font-weight:700;gap:6px;padding:3px 5px;transition:color .14s,background .14s}.mic[data-v-e2aba3c3]:hover{animation:none;background:var(--accent-panel);color:var(--accent-bright)}.mic.rec[data-v-e2aba3c3]{animation:mic-pulse-e2aba3c3 1.2s ease-in-out infinite;background:var(--red-panel);color:var(--danger)}@keyframes mic-beat-e2aba3c3{0%,to{box-shadow:0 0 0 0 var(--accent-soft);transform:scale(1)}50%{box-shadow:0 0 0 6px var(--accent-soft);transform:scale(1.1)}}@keyframes mic-pulse-e2aba3c3{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.mic[data-v-e2aba3c3],.mic.rec[data-v-e2aba3c3]{animation:none}}.mic-err[data-v-e2aba3c3]{color:var(--danger);font-size:.66rem;line-height:1.45;max-width:40ch;text-align:right}.rdp[data-v-5762b715]{display:flex;flex-direction:column;gap:9px}.rdp-chips[data-v-5762b715]{display:flex;flex-wrap:wrap;gap:7px}.rdp-chip[data-v-5762b715]{background:var(--bg);border:1.5px solid var(--border);border-radius:18px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:700;padding:6px 11px;transition:all .12s}.rdp-chip[data-v-5762b715]:hover{border-color:var(--muted);color:var(--text)}.rdp-chip.active[data-v-5762b715]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ai-name[data-v-f042a092]{color:var(--text-title);font-size:1.55rem;font-weight:700;letter-spacing:-.02em;margin:0 0 14px}.ai-people[data-v-f042a092]{display:flex;flex-wrap:wrap;gap:6px}.ai-person[data-v-f042a092]{background:var(--bg);border:1px solid var(--border);border-radius:999px;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;padding:6px 12px;transition:background .14s,border-color .14s,color .14s}.ai-person em[data-v-f042a092]{font-style:normal;opacity:.7}.ai-person.active[data-v-f042a092],.ai-person[data-v-f042a092]:hover{border-color:var(--accent)}.ai-person.active[data-v-f042a092]{background:var(--accent-soft);color:var(--accent-bright)}.ai-types[data-v-f042a092]{display:flex;flex-wrap:wrap;gap:6px}.ai-type[data-v-f042a092]{align-items:center;background:none;border:1.5px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.73rem;font-weight:600;gap:5px;padding:5px 10px;transition:all .12s}.ai-type[data-v-f042a092]:hover{border-color:var(--muted)}.ai-type.active[data-v-f042a092]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ai-dir[data-v-f042a092]{border:1.5px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.ai-dir-btn[data-v-f042a092]{background:none;border:none;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.73rem;font-weight:600;padding:5px 12px;transition:all .12s}.ai-dir-btn+.ai-dir-btn[data-v-f042a092]{border-left:1.5px solid var(--border)}.ai-dir-btn[data-v-f042a092]:hover{color:var(--text)}.ai-dir-btn.active[data-v-f042a092]{background:var(--accent-soft);color:var(--accent)}.ai-reminder[data-v-f042a092]{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.ai-check[data-v-f042a092]{align-items:center;color:var(--text);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px}.ai-check input[data-v-f042a092]{accent-color:var(--accent);height:15px;width:15px}.ai-reminder-fields[data-v-f042a092]{display:flex;gap:10px;margin-top:10px}.ai-reminder-fields .field[data-v-f042a092]{flex:1}.rd[data-v-313aa29b]{display:flex;flex-direction:column;gap:7px}.rd-q[data-v-313aa29b]{color:var(--text-2);font-size:.76rem;line-height:1.45}.rd-doors[data-v-313aa29b]{display:flex;flex-wrap:wrap;gap:6px}.rd-door[data-v-313aa29b]{background:var(--surface);border:1.5px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:700;line-height:1.2;padding:6px 12px;transition:border-color .12s,color .12s,background .12s}.rd-door.first[data-v-313aa29b],.rd-door[data-v-313aa29b]:hover:not(:disabled){border-color:var(--state-risk);color:var(--text-title)}.rd-door.first[data-v-313aa29b]{background:var(--state-risk-soft)}.rd-door[data-v-313aa29b]:disabled{cursor:default;opacity:.55}.rd-ficha[data-v-313aa29b]{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--state-risk);border-radius:var(--r-sm,10px);margin-top:10px;padding:12px 14px}.rd-fila .rd-doors[data-v-313aa29b]{gap:4px}.rd-fila .rd-door[data-v-313aa29b]{border-width:1px;font-size:.68rem;padding:4px 9px}.rd-tarjeta[data-v-313aa29b]{align-items:flex-end;max-width:360px}.rd-tarjeta .rd-q[data-v-313aa29b]{font-size:.72rem;text-align:right}.rd-tarjeta .rd-doors[data-v-313aa29b]{justify-content:flex-end}@media(max-width:720px){.rd-tarjeta[data-v-313aa29b]{align-items:flex-start;max-width:none}.rd-tarjeta .rd-q[data-v-313aa29b]{text-align:left}.rd-tarjeta .rd-doors[data-v-313aa29b]{justify-content:flex-start}}.ci-intro[data-v-162be91b]{color:var(--muted);font-size:.82rem;line-height:1.55;margin:4px 0 14px}.ci-loading[data-v-162be91b]{color:var(--muted);font-size:.8rem;margin:8px 0}.ci-row[data-v-162be91b]{align-items:center;display:flex;gap:8px}.ci-row-end[data-v-162be91b]{justify-content:flex-end;margin-top:6px}.ci-link[data-v-162be91b]{flex:1;font-size:.78rem;min-width:0}.ci-copy[data-v-162be91b]{white-space:nowrap}.ci-hint[data-v-162be91b]{color:var(--muted);font-size:.72rem;line-height:1.5;margin-top:6px}.ci-error[data-v-162be91b]{color:var(--danger);font-size:.78rem;margin-top:10px}.modal-backdrop[data-v-4ac85b97]{align-items:center;background:var(--overlay);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1100}.mg-modal[data-v-4ac85b97]{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px var(--shadow-ink-2);display:flex;flex-direction:column;max-height:88vh;max-width:560px;overflow:hidden;width:100%}.mg-head[data-v-4ac85b97]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:20px 22px 12px}.mg-head h2[data-v-4ac85b97]{color:var(--text-title);font-size:1.05rem;font-weight:800;margin:0}.mg-sub[data-v-4ac85b97]{font-size:.74rem;line-height:1.45;margin:6px 0 0}.mg-sub[data-v-4ac85b97],.mg-x[data-v-4ac85b97]{color:var(--muted)}.mg-x[data-v-4ac85b97]{background:none;border:none;border-radius:6px;cursor:pointer;font-size:1.1rem;padding:2px 6px}.mg-x[data-v-4ac85b97]:hover{background:var(--surface-3);color:var(--text)}.mg-body[data-v-4ac85b97]{flex:1;overflow-y:auto;padding:8px 22px 16px}.mg-block[data-v-4ac85b97]{border-top:1px solid var(--border-soft);padding:12px 0}.mg-block[data-v-4ac85b97]:first-child{border-top:none;padding-top:0}.mg-h3[data-v-4ac85b97]{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.mg-keep[data-v-4ac85b97]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm,11px);cursor:pointer;display:flex;gap:10px;margin-bottom:6px;padding:9px 11px}.mg-keep.on[data-v-4ac85b97]{background:var(--accent-panel);border-color:var(--accent-deep)}.mg-keep-main[data-v-4ac85b97]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mg-keep-name[data-v-4ac85b97]{color:var(--text);font-size:.86rem;font-weight:700}.mg-keep-meta[data-v-4ac85b97]{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.7rem;gap:5px}.mg-reco[data-v-4ac85b97]{color:var(--accent);font-size:.62rem;font-weight:800;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.mg-why[data-v-4ac85b97]{color:var(--muted);font-size:.7rem;line-height:1.45;margin:6px 0 0}.mg-conflict[data-v-4ac85b97]{background:var(--amber-panel);border:1px solid var(--amber-line);border-radius:var(--r,13px);margin:6px 0;padding:12px 14px}.mg-conflict .mg-h3[data-v-4ac85b97]{color:var(--amber)}.mg-conflict-txt[data-v-4ac85b97]{color:var(--text);font-size:.76rem;line-height:1.45;margin:0 0 10px}.mg-opts[data-v-4ac85b97]{display:flex;gap:8px;margin-bottom:10px}.mg-opt[data-v-4ac85b97]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm,11px);color:var(--text);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:700;padding:7px 14px}.mg-opt.on[data-v-4ac85b97]{background:var(--accent-panel);border-color:var(--accent-deep);color:var(--accent)}.mg-decisions[data-v-4ac85b97]{color:var(--muted);font-size:.72rem;line-height:1.6;margin:0;padding-left:16px}.mg-avatar-row[data-v-4ac85b97]{gap:14px;padding:0 0 14px}.mg-avatar[data-v-4ac85b97],.mg-avatar-row[data-v-4ac85b97]{align-items:center;display:flex}.mg-avatar[data-v-4ac85b97]{border-radius:50%;color:#fff;flex-shrink:0;font-weight:800;height:56px;justify-content:center;overflow:hidden;width:56px}.mg-avatar img[data-v-4ac85b97]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mg-avatar-alts[data-v-4ac85b97]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.mg-avatar-opt[data-v-4ac85b97]{border:2px solid transparent;border-radius:50%;color:#fff;cursor:pointer;font-weight:800;height:28px;overflow:hidden;padding:0;width:28px}.mg-avatar-opt.on[data-v-4ac85b97]{border-color:var(--accent)}.mg-avatar-opt img[data-v-4ac85b97]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mg-field[data-v-4ac85b97]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.mg-field label[data-v-4ac85b97]{color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.mg-field input[data-v-4ac85b97]{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-family:inherit;font-size:.86rem;padding:8px 10px;width:100%}.mg-field input[data-v-4ac85b97]:focus{border-color:var(--accent);outline:none}.mg-bday[data-v-4ac85b97]{display:grid;gap:8px;grid-template-columns:1.6fr 1fr}.mg-alts[data-v-4ac85b97]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.mg-alts-lbl[data-v-4ac85b97]{color:var(--muted);font-size:.64rem}.mg-chip[data-v-4ac85b97]{background:var(--surface-3);border:1px solid var(--border);border-radius:12px;color:var(--text);cursor:pointer;font-family:inherit;font-size:.7rem;padding:2px 9px}.mg-chip[data-v-4ac85b97]:hover{border-color:var(--accent);color:var(--accent)}.mg-hint[data-v-4ac85b97]{color:var(--muted);font-size:.68rem;line-height:1.4;margin:2px 0 0}.mg-preview[data-v-4ac85b97]{background:var(--sunken);border-radius:var(--r,13px);border-top:none;margin-top:8px;padding:12px 14px}.mg-prev-list[data-v-4ac85b97]{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.mg-prev-list li[data-v-4ac85b97]{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;font-size:.76rem;gap:7px}.mg-prev-k[data-v-4ac85b97]{color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.4px;min-width:118px;text-transform:uppercase}.mg-prev-note[data-v-4ac85b97]{color:var(--muted);font-size:.7rem;font-style:normal}.mg-actions[data-v-4ac85b97]{border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:14px 22px}.mg-cancel[data-v-4ac85b97]{background:none;border:none;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.82rem;padding:8px 12px}.mg-cancel[data-v-4ac85b97]:hover{color:var(--text)}.mg-save[data-v-4ac85b97]{background:var(--accent);border:none;border-radius:9px;box-shadow:var(--accent-shadow);color:var(--accent-ink);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:700;padding:9px 20px}.mg-save[data-v-4ac85b97]:disabled{box-shadow:none;cursor:default;opacity:.5}.lqs[data-v-4bbaa246]{position:relative}.lqs-field[data-v-4bbaa246]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--muted);display:flex;gap:9px;height:38px;padding:0 12px;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.lqs-field[data-v-4bbaa246]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lqs-field input[data-v-4bbaa246]{background:none;border:0;color:var(--text);flex:1;font-family:inherit;font-size:.82rem;min-width:0;outline:none}.lqs-field input[data-v-4bbaa246]::-moz-placeholder{color:var(--dim)}.lqs-field input[data-v-4bbaa246]::placeholder{color:var(--dim)}.lqs-clear[data-v-4bbaa246]{background:none;border:0;color:var(--muted);cursor:pointer;display:flex;padding:0}.lqs-clear[data-v-4bbaa246]:hover{color:var(--text)}.lqs-menu[data-v-4bbaa246]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow-pop);left:0;max-height:320px;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:30}.lqs-row[data-v-4bbaa246]{align-items:center;background:none;border:0;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px 10px;text-align:left;width:100%}.lqs-row.is-hi[data-v-4bbaa246],.lqs-row[data-v-4bbaa246]:hover{background:var(--surface-3)}.lqs-info[data-v-4bbaa246]{flex:1;min-width:0}.lqs-name[data-v-4bbaa246]{color:var(--text);display:block;font-size:.82rem;font-weight:700}.lqs-meta[data-v-4bbaa246]{color:var(--text-2);display:block;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lqs-state[data-v-4bbaa246]{background:var(--t-panel);border-radius:6px;color:var(--t-ink);flex:none;font-size:.6rem;font-weight:800;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.lqs-empty[data-v-4bbaa246],.lqs-more[data-v-4bbaa246]{color:var(--muted);font-size:.76rem;padding:8px 10px}
