.overlay[data-v-f9d2752e]{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dialog[data-v-f9d2752e]{background:var(--bg-elevated);width:380px;max-width:100%;box-shadow:var(--shadow);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 1.5rem 1.5rem;display:flex}.icon-wrap[data-v-f9d2752e]{background:var(--muted);width:52px;height:52px;color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.35rem;font-size:1.5rem;display:flex}.icon-wrap.danger[data-v-f9d2752e]{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.dialog h2[data-v-f9d2752e]{margin:0;font-size:1.05rem}.dialog p[data-v-f9d2752e]{color:var(--muted-foreground);margin:0;font-size:.88rem;line-height:1.6}.actions[data-v-f9d2752e]{gap:.6rem;width:100%;margin-top:1.1rem;display:flex}.actions button[data-v-f9d2752e]{cursor:pointer;border:none;border-radius:9px;flex:1;padding:.65rem 1rem;font-size:.85rem}.btn-outline[data-v-f9d2752e]{border:1px solid var(--border);background:var(--bg);color:var(--text)}.btn-confirm[data-v-f9d2752e]{background:var(--color-primary);color:#fff}.btn-confirm.danger[data-v-f9d2752e]{background:var(--danger)}.confirm-fade-enter-active[data-v-f9d2752e],.confirm-fade-leave-active[data-v-f9d2752e]{transition:opacity .16s}.confirm-fade-enter-from[data-v-f9d2752e],.confirm-fade-leave-to[data-v-f9d2752e]{opacity:0}.confirm-pop-enter-active[data-v-f9d2752e]{transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .18s}.confirm-pop-leave-active[data-v-f9d2752e]{transition:transform .12s,opacity .12s}.confirm-pop-enter-from[data-v-f9d2752e],.confirm-pop-leave-to[data-v-f9d2752e]{opacity:0;transform:scale(.92)}.empty[data-v-17d57de6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:2.75rem 1.5rem 3rem;display:flex}.art[data-v-17d57de6]{width:120px;height:96px;color:var(--muted-foreground);margin-bottom:.4rem}.art-shadow[data-v-17d57de6]{fill:currentColor;opacity:.1}.art-stroke[data-v-17d57de6]{stroke:currentColor;fill:none;opacity:.45}.art-fill-soft[data-v-17d57de6]{fill:currentColor;opacity:.12}.art-accent[data-v-17d57de6]{stroke:var(--color-primary);fill:none}.empty.error .art[data-v-17d57de6]{color:var(--danger)}.title[data-v-17d57de6]{color:var(--text-h,var(--text));margin:0;font-size:.92rem;font-weight:700}.body[data-v-17d57de6]{color:var(--muted-foreground);max-width:260px;margin:0;font-size:.79rem;line-height:1.9}.item[data-v-8292d57e]{border-bottom:1px solid var(--border);cursor:pointer;background:var(--bg-elevated);gap:.75rem;padding:.85rem 1rem .85rem .65rem;list-style:none;transition:background-color .4s,transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.item.swiping[data-v-8292d57e]{transition:background-color .15s}.item[data-v-8292d57e]:hover{background:var(--muted)}.item[data-v-8292d57e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.item.unread[data-v-8292d57e]{background:color-mix(in srgb, var(--color-primary) 5%, var(--bg-elevated))}.item.unread[data-v-8292d57e]:hover{background:color-mix(in srgb, var(--color-primary) 9%, var(--bg-elevated))}.rail[data-v-8292d57e]{inset-inline-start:0;opacity:0;width:3px;transition:opacity .4s,width .25s;position:absolute;top:0;bottom:0}.item.unread .rail[data-v-8292d57e]{opacity:1}.item.urgent .rail[data-v-8292d57e],.item.high .rail[data-v-8292d57e]{opacity:1;width:4px}.rail-info[data-v-8292d57e]{background:#3b82f6}.rail-success[data-v-8292d57e]{background:#16a34a}.rail-warning[data-v-8292d57e]{background:#f59e0b}.rail-error[data-v-8292d57e]{background:#ef4444}.rail-system[data-v-8292d57e]{background:#8b5cf6}.rail-social[data-v-8292d57e]{background:#ec4899}.avatar[data-v-8292d57e]{background:var(--muted);width:38px;height:38px;color:var(--muted-foreground);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex;position:relative;overflow:visible}.avatar img[data-v-8292d57e]{object-fit:cover;border-radius:10px;width:100%;height:100%}.avatar-info[data-v-8292d57e]{color:#3b82f6;background:#3b82f624}.avatar-success[data-v-8292d57e]{color:#16a34a;background:#16a34a24}.avatar-warning[data-v-8292d57e]{color:#b45309;background:#f59e0b29}.avatar-error[data-v-8292d57e]{color:#ef4444;background:#ef444424}.avatar-system[data-v-8292d57e]{color:#8b5cf6;background:#8b5cf624}.avatar-social[data-v-8292d57e]{color:#ec4899;background:#ec489924}.group-badge[data-v-8292d57e]{bottom:-4px;background:var(--text-h,var(--text));min-width:17px;height:17px;color:var(--bg-elevated);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:700;display:flex;position:absolute;inset-inline-end:-4px}.body[data-v-8292d57e]{flex-direction:column;flex:1;gap:.28rem;min-width:0;display:flex}.head[data-v-8292d57e]{align-items:center;gap:.45rem;display:flex}.title[data-v-8292d57e]{color:var(--text-h,var(--text));text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.85rem;font-weight:600;line-height:1.6;transition:color .4s;overflow:hidden}.item.unread .title[data-v-8292d57e]{font-weight:700}.group-suffix[data-v-8292d57e]{color:var(--muted-foreground);font-weight:500}.priority[data-v-8292d57e]{color:#b45309;background:#f59e0b2e;border-radius:999px;flex-shrink:0;padding:.1rem .4rem;font-size:.62rem;font-weight:700}.priority.urgent[data-v-8292d57e]{color:#dc2626;background:#ef444429}.pin-mark[data-v-8292d57e]{color:var(--color-primary);flex-shrink:0;font-size:.85rem}.message[data-v-8292d57e]{color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.8;display:-webkit-box;overflow:hidden}.foot[data-v-8292d57e]{color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:.7rem;display:flex}.dot[data-v-8292d57e]{background:var(--color-primary);border-radius:50%;width:6px;height:6px}.dot-enter-active[data-v-8292d57e],.dot-leave-active[data-v-8292d57e],.pin-enter-active[data-v-8292d57e],.pin-leave-active[data-v-8292d57e]{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .2s}.dot-enter-from[data-v-8292d57e],.dot-leave-to[data-v-8292d57e]{opacity:0;transform:scale(0)}.pin-enter-from[data-v-8292d57e],.pin-leave-to[data-v-8292d57e]{opacity:0;transform:scale(.4)rotate(-25deg)}.quick-actions[data-v-8292d57e]{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.quick-action[data-v-8292d57e]{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:.3rem .7rem;font-size:.72rem}.quick-action.primary[data-v-8292d57e]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.quick-action.danger[data-v-8292d57e]{border-color:var(--danger);color:var(--danger)}.quick-action[data-v-8292d57e]:hover{filter:brightness(1.06)}.row-tools[data-v-8292d57e]{opacity:0;flex-direction:column;gap:.15rem;transition:opacity .15s;display:flex}.item:hover .row-tools[data-v-8292d57e],.item:focus-within .row-tools[data-v-8292d57e],.item:focus-visible .row-tools[data-v-8292d57e]{opacity:1}.tool[data-v-8292d57e]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:.25rem;font-size:.9rem;display:flex}.tool[data-v-8292d57e]:hover{background:var(--muted);color:var(--text-h,var(--text))}.tool[data-v-8292d57e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;opacity:1}.tool.danger[data-v-8292d57e]:hover{color:var(--danger)}@media (hover:none){.row-tools[data-v-8292d57e]{opacity:1}}@media (prefers-reduced-motion:reduce){.item[data-v-8292d57e],.rail[data-v-8292d57e],.title[data-v-8292d57e],.dot-enter-active[data-v-8292d57e],.dot-leave-active[data-v-8292d57e],.pin-enter-active[data-v-8292d57e],.pin-leave-active[data-v-8292d57e]{transition:none}}@media (forced-colors:active){.item.unread[data-v-8292d57e]{border-inline-start:3px solid highlight}.rail[data-v-8292d57e]{display:none}}.settings[data-v-e9f01b4d]{padding:.85rem 1rem 1.25rem}.settings-head[data-v-e9f01b4d]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.settings-head h3[data-v-e9f01b4d]{margin:0;font-size:.9rem}.back[data-v-e9f01b4d]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.3rem;font-size:1rem;display:flex}.back[data-v-e9f01b4d]:hover{background:var(--muted);color:var(--text-h,var(--text))}.back[data-v-e9f01b4d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.intro[data-v-e9f01b4d]{color:var(--muted-foreground);margin:0 0 1rem;font-size:.75rem;line-height:1.9}.state[data-v-e9f01b4d]{color:var(--muted-foreground);font-size:.8rem}.state.error[data-v-e9f01b4d]{color:var(--danger)}.category-list[data-v-e9f01b4d]{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.category-row[data-v-e9f01b4d]{animation:.32s cubic-bezier(.22,1,.36,1) backwards category-in-e9f01b4d}@keyframes category-in-e9f01b4d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.switch-row[data-v-e9f01b4d]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .15rem;font-size:.82rem;display:flex}.switch-row:hover .label[data-v-e9f01b4d]{color:var(--text-h,var(--text))}.label[data-v-e9f01b4d]{color:var(--text)}.switch[data-v-e9f01b4d]{background:var(--muted);border:1px solid var(--border);border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background-color .18s,border-color .18s;position:relative}.switch.on[data-v-e9f01b4d]{background:var(--color-primary);border-color:var(--color-primary)}.switch input[data-v-e9f01b4d]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch input:focus-visible+.knob[data-v-e9f01b4d]{box-shadow:0 0 0 2px var(--bg-elevated), 0 0 0 4px var(--color-primary)}.knob[data-v-e9f01b4d]{top:2px;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #0f172a4d}.switch.on .knob[data-v-e9f01b4d]{transform:translate(-16px)}[dir=ltr] .switch.on .knob{transform:translate(16px)}@media (prefers-reduced-motion:reduce){.switch[data-v-e9f01b4d],.knob[data-v-e9f01b4d]{transition:none}.category-row[data-v-e9f01b4d]{animation:none}}.skeleton-list[data-v-233f9d10]{margin:0;padding:0;list-style:none}.skeleton-row[data-v-233f9d10]{border-bottom:1px solid var(--border);gap:.75rem;padding:.85rem 1rem;display:flex}.sk-body[data-v-233f9d10]{flex-direction:column;flex:1;gap:.45rem;padding-top:.2rem;display:flex}.sk[data-v-233f9d10]{background:linear-gradient(90deg, var(--muted) 25%, color-mix(in srgb, var(--muted) 55%, var(--bg-elevated)) 37%, var(--muted) 63%);background-size:400% 100%;border-radius:6px;animation:1.4s infinite sk-shimmer-233f9d10;display:block}.sk-avatar[data-v-233f9d10]{border-radius:10px;flex-shrink:0;width:38px;height:38px}.sk-title[data-v-233f9d10]{height:10px}.sk-text[data-v-233f9d10]{height:8px}.sk-time[data-v-233f9d10]{width:58px;height:7px}@keyframes sk-shimmer-233f9d10{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.sk[data-v-233f9d10]{animation:none}}.panel[data-v-88aff409]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:100%;max-height:min(560px,100vh - 6rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a38}.panel[data-v-88aff409]:focus{outline:none}.view[data-v-88aff409]{flex-direction:column;flex:1;min-height:0;display:flex}.view-forward-enter-active[data-v-88aff409],.view-forward-leave-active[data-v-88aff409],.view-backward-enter-active[data-v-88aff409],.view-backward-leave-active[data-v-88aff409]{transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .22s}.view-forward-leave-active[data-v-88aff409],.view-backward-leave-active[data-v-88aff409]{position:absolute;inset:0}.view-forward-enter-from[data-v-88aff409]{opacity:0;transform:translate(-100%)}.view-forward-leave-to[data-v-88aff409],.view-backward-enter-from[data-v-88aff409]{opacity:0;transform:translate(30%)}.view-backward-leave-to[data-v-88aff409]{opacity:0;transform:translate(-100%)}.search-enter-active[data-v-88aff409],.search-leave-active[data-v-88aff409]{max-height:60px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),max-height .22s cubic-bezier(.22,1,.36,1),margin-top .22s;overflow:hidden}.search-enter-from[data-v-88aff409],.search-leave-to[data-v-88aff409]{opacity:0;max-height:0;margin-top:0;transform:translateY(-6px)}.body-enter-active[data-v-88aff409],.body-leave-active[data-v-88aff409]{transition:opacity .18s}.body-enter-from[data-v-88aff409],.body-leave-to[data-v-88aff409]{opacity:0}.panel-head[data-v-88aff409]{border-bottom:1px solid var(--border);background:var(--bg-elevated);flex-shrink:0;padding:.85rem 1rem 0}.head-top[data-v-88aff409]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.head-top h2[data-v-88aff409]{margin:0;font-size:.95rem}.head-tools[data-v-88aff409]{gap:.1rem;display:flex}.icon-tool[data-v-88aff409]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.35rem;font-size:1rem;display:flex}.icon-tool[data-v-88aff409]:hover,.icon-tool.active[data-v-88aff409]{background:var(--muted);color:var(--text-h,var(--text))}.icon-tool[data-v-88aff409]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.search-row[data-v-88aff409]{gap:.4rem;margin-top:.6rem;display:flex}.search-input[data-v-88aff409]{border:1px solid var(--border);background:var(--bg);min-width:0;color:inherit;font:inherit;border-radius:7px;flex:1;padding:.45rem .65rem;font-size:.8rem}.search-input[data-v-88aff409]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-1px}.search-go[data-v-88aff409]{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:7px;padding:0 .75rem;font-size:.76rem}.head-bottom[data-v-88aff409]{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.6rem;display:flex}.tabs[data-v-88aff409]{gap:.15rem;display:flex}.tab[data-v-88aff409]{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.4rem .55rem .6rem;font-size:.8rem;display:flex;position:relative}.tab[data-v-88aff409]:after{content:"";inset-inline:.35rem;background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background-color .15s;position:absolute;bottom:0}.tab.active[data-v-88aff409]{color:var(--text-h,var(--text));font-weight:600}.tab.active[data-v-88aff409]:after{background:var(--color-primary)}.tab[data-v-88aff409]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:6px}.tab-count[data-v-88aff409]{background:var(--color-primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:700;display:flex}.text-action[data-v-88aff409]{color:var(--color-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:.25rem .2rem;font-size:.76rem}.text-action[data-v-88aff409]:disabled{color:var(--muted-foreground);cursor:default;opacity:.6}.text-action[data-v-88aff409]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.panel-body[data-v-88aff409]{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.group-title[data-v-88aff409]{z-index:1;color:var(--muted-foreground);background:color-mix(in srgb, var(--bg-elevated) 88%, var(--muted));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);align-items:center;gap:.3rem;margin:0;padding:.45rem 1rem;font-size:.68rem;font-weight:700;display:flex;position:sticky;top:0}.group-list[data-v-88aff409]{margin:0;padding:0;list-style:none}.sentinel[data-v-88aff409]{justify-content:center;align-items:center;min-height:8px;padding:.85rem;display:flex}.loading-more[data-v-88aff409]{color:var(--muted-foreground);font-size:.75rem}.load-more[data-v-88aff409],.retry[data-v-88aff409]{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:7px;padding:.4rem 1rem;font-size:.76rem}.load-more[data-v-88aff409]:hover,.retry[data-v-88aff409]:hover{background:var(--muted)}.retry[data-v-88aff409]{margin-top:.9rem}.panel-foot[data-v-88aff409]{border-top:1px solid var(--border);background:var(--bg-elevated);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1rem;display:flex}.count[data-v-88aff409]{color:var(--muted-foreground);font-size:.72rem}.row-enter-active[data-v-88aff409],.row-leave-active[data-v-88aff409]{transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1)}.row-enter-from[data-v-88aff409]{opacity:0;transform:translateY(-8px)}.row-leave-to[data-v-88aff409]{opacity:0;transform:translate(-28px)}.row-leave-active[data-v-88aff409]{width:100%;position:absolute}.row-move[data-v-88aff409]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.group[data-v-88aff409]{position:relative}@media (prefers-reduced-motion:reduce){.row-enter-active[data-v-88aff409],.row-leave-active[data-v-88aff409],.row-move[data-v-88aff409],.view-forward-enter-active[data-v-88aff409],.view-forward-leave-active[data-v-88aff409],.view-backward-enter-active[data-v-88aff409],.view-backward-leave-active[data-v-88aff409],.search-enter-active[data-v-88aff409],.search-leave-active[data-v-88aff409],.body-enter-active[data-v-88aff409],.body-leave-active[data-v-88aff409]{transition:none}}@media (width<=640px){.panel[data-v-88aff409]{border-bottom:none;border-radius:18px 18px 0 0;max-height:82vh}.panel-head[data-v-88aff409]{padding-top:1rem}}.bell-wrap[data-v-261aeacd]{display:flex;position:relative}.bell[data-v-261aeacd]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.45rem;transition:background-color .15s,color .15s;display:flex;position:relative}.bell[data-v-261aeacd]:hover{background:var(--muted);color:var(--text-h,var(--text))}.bell.open[data-v-261aeacd]{background:var(--muted);color:var(--color-primary)}.bell[data-v-261aeacd]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.bell-icon[data-v-261aeacd]{font-size:1.15rem}.bell.ringing .bell-icon[data-v-261aeacd]{transform-origin:50% 15%;animation:.85s cubic-bezier(.36,.07,.19,.97) bell-swing-261aeacd}@keyframes bell-swing-261aeacd{0%,to{transform:rotate(0)}12%{transform:rotate(14deg)}28%{transform:rotate(-11deg)}44%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}76%{transform:rotate(3deg)}}.badge[data-v-261aeacd]{top:2px;background:var(--danger,#ef4444);color:#fff;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--bg-elevated);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:.62rem;font-weight:700;line-height:1;display:flex;position:absolute;inset-inline-end:2px}.bell.ringing .badge[data-v-261aeacd]{animation:.55s cubic-bezier(.22,1,.36,1) badge-pop-261aeacd}@keyframes badge-pop-261aeacd{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.badge-enter-active[data-v-261aeacd],.badge-leave-active[data-v-261aeacd]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s}.badge-enter-from[data-v-261aeacd],.badge-leave-to[data-v-261aeacd]{opacity:0;transform:scale(.4)}.panel-anchor[data-v-261aeacd]{z-index:200;position:fixed}.scrim[data-v-261aeacd]{display:none}.panel-enter-active[data-v-261aeacd],.panel-leave-active[data-v-261aeacd]{transition:opacity .18s,transform .18s cubic-bezier(.22,1,.36,1)}.panel-enter-from[data-v-261aeacd],.panel-leave-to[data-v-261aeacd]{opacity:0;transform:translateY(-8px)scale(.97)}.sr-only[data-v-261aeacd]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.panel-anchor[data-v-261aeacd]{inset:0;z-index:400;align-items:flex-end;width:auto;display:flex;top:auto;left:auto}.scrim[data-v-261aeacd]{background:#0f172a73;display:block;position:fixed;inset:0}.panel-enter-from[data-v-261aeacd],.panel-leave-to[data-v-261aeacd]{opacity:0;transform:translateY(100%)}.panel-enter-active[data-v-261aeacd],.panel-leave-active[data-v-261aeacd]{transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.bell.ringing .bell-icon[data-v-261aeacd],.bell.ringing .badge[data-v-261aeacd]{animation:none}.panel-enter-active[data-v-261aeacd],.panel-leave-active[data-v-261aeacd],.badge-enter-active[data-v-261aeacd],.badge-leave-active[data-v-261aeacd]{transition:opacity .12s}.panel-enter-from[data-v-261aeacd],.panel-leave-to[data-v-261aeacd]{transform:none}}@media (forced-colors:active){.badge[data-v-261aeacd]{color:highlighttext;box-shadow:none;background:highlight;border:1px solid buttontext}}.shell[data-v-3e19dca4]{min-height:100svh}.sidebar[data-v-3e19dca4]{z-index:30;border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:var(--glass);width:17rem;box-shadow:var(--shadow);flex-direction:column;padding:1rem;display:flex;position:fixed;inset-block:.75rem;inset-inline-start:.75rem}.brand[data-v-3e19dca4]{color:var(--text-h);align-items:center;gap:.75rem;padding:.5rem .5rem 1.25rem;text-decoration:none;display:flex}.brand-mark[data-v-3e19dca4]{width:2.75rem;height:2.75rem;color:var(--text-h);flex-shrink:0}.brand-mark.small[data-v-3e19dca4]{width:2rem;height:2rem}.brand-text[data-v-3e19dca4]{flex-direction:column;line-height:1.4;display:flex}.brand-text b[data-v-3e19dca4]{letter-spacing:-.02em;font-size:1.35rem;font-weight:900}.brand-text small[data-v-3e19dca4]{color:var(--muted-foreground);font-size:.72rem}.nav[data-v-3e19dca4]{scrollbar-width:none;flex:1;margin-inline:-.25rem;padding-inline:.25rem;overflow-y:auto}.nav[data-v-3e19dca4]::-webkit-scrollbar{display:none}.nav-group[data-v-3e19dca4]{color:var(--muted-foreground);opacity:.8;margin:1.1rem .75rem .35rem;font-size:.7rem;font-weight:700}.nav-group[data-v-3e19dca4]:first-child{margin-top:.25rem}.nav-link[data-v-3e19dca4]{width:100%;color:var(--sidebar-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.9rem;align-items:center;gap:.6rem;margin-bottom:.1rem;padding:.55rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.nav-link[data-v-3e19dca4]:hover{background:var(--muted);color:var(--text-h)}.nav-icon[data-v-3e19dca4]{flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;transition:color .2s;display:grid}.nav-icon[data-v-3e19dca4] svg{width:1.2rem;height:1.2rem}.nav-label[data-v-3e19dca4]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-link.active[data-v-3e19dca4],.group.current>.nav-link[data-v-3e19dca4]{color:var(--sidebar-text-active)}.nav-link.active[data-v-3e19dca4],.nav-link.current[data-v-3e19dca4]{background:var(--sidebar-bg-active);color:var(--text-h);font-weight:800}.nav-link.active[data-v-3e19dca4]:after,.nav-link.current[data-v-3e19dca4]:after{content:"";background:var(--gradient-soft);border-radius:3px;width:3px;position:absolute;inset-block:.55rem;inset-inline-start:-.25rem}.nav-link.active .nav-icon[data-v-3e19dca4],.nav-link.current .nav-icon[data-v-3e19dca4],.group.current>.nav-link .nav-icon[data-v-3e19dca4]{color:var(--color-primary)}.chevron[data-v-3e19dca4]{opacity:.45;flex-shrink:0;width:1rem;height:1rem;transition:transform .2s,opacity .2s}.nav-link.parent.hovered[data-v-3e19dca4]{background:var(--muted);color:var(--text-h)}.nav-link.parent.hovered .chevron[data-v-3e19dca4]{opacity:1;transform:translate(-3px)}.flyout[data-v-3e19dca4]{z-index:50;border:1px solid var(--glass-border);background:var(--glass-strong);min-width:13.5rem;max-height:calc(100vh - 24px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);border-radius:1.1rem;flex-direction:column;gap:.1rem;padding:.5rem;display:flex;position:fixed;inset-inline-start:18.25rem;overflow-y:auto}.flyout[data-v-3e19dca4]:before{content:"";width:.75rem;position:absolute;inset-block:0;inset-inline-start:-.75rem}.flyout-title[data-v-3e19dca4]{color:var(--muted-foreground);margin:.15rem .6rem .35rem;font-size:.72rem;font-weight:700}.flyout-item[data-v-3e19dca4]{color:var(--text);white-space:nowrap;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.86rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.flyout-item[data-v-3e19dca4]:hover{background:var(--muted);color:var(--text-h)}.flyout-item.active[data-v-3e19dca4]{background:var(--sidebar-bg-active);color:var(--sidebar-text-active);font-weight:700}.flyout-enter-active[data-v-3e19dca4],.flyout-leave-active[data-v-3e19dca4]{transition:opacity .16s,transform .16s}.flyout-enter-from[data-v-3e19dca4],.flyout-leave-to[data-v-3e19dca4]{opacity:0;transform:translate(6px)scale(.98)}.group-inner[data-v-3e19dca4]{border-inline-start:1px solid var(--border);margin-inline-start:1.6rem;padding-inline-start:.75rem;overflow:hidden}.sub-link[data-v-3e19dca4]{color:var(--sidebar-text);border-radius:.75rem;align-items:center;gap:.5rem;margin-block:.1rem;padding:.42rem .7rem;font-size:.86rem;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.sub-link[data-v-3e19dca4]:hover{background:var(--muted);color:var(--text-h)}.sub-link.active[data-v-3e19dca4]{background:var(--sidebar-bg-active);color:var(--sidebar-text-active);font-weight:700}.sub-link.active[data-v-3e19dca4]:before{content:"";inset-inline-start:calc(-.75rem - 1.5px);background:var(--gradient-soft);border-radius:3px;width:3px;position:absolute;top:25%;bottom:25%}.sub-label[data-v-3e19dca4]{flex:1}.nav-badge[data-v-3e19dca4]{background:var(--accent-500);color:#fff;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;font-size:.68rem;font-weight:800;display:inline-grid}.user-card[data-v-3e19dca4]{border:1px solid var(--border);background:var(--inset);border-radius:1.1rem;align-items:center;gap:.6rem;margin-top:1rem;padding:.7rem;display:flex}.user-card.flat[data-v-3e19dca4]{background:0 0;border:0;margin:0;padding:0}.avatar[data-v-3e19dca4]{background:var(--gradient-soft);color:#fff;border-radius:.8rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.user-meta[data-v-3e19dca4]{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.user-meta b[data-v-3e19dca4]{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.user-meta small[data-v-3e19dca4]{color:var(--muted-foreground);font-size:.72rem}.icon-btn[data-v-3e19dca4]{width:2.5rem;height:2.5rem;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:.8rem;flex-shrink:0;place-items:center;transition:background .15s,transform .15s;display:inline-grid;position:relative}.icon-btn[data-v-3e19dca4]:hover{background:var(--muted)}.icon-btn[data-v-3e19dca4]:active{transform:scale(.94)}.icon-btn[data-v-3e19dca4] svg{width:1.2rem;height:1.2rem}.main[data-v-3e19dca4]{padding-inline-start:18.5rem}.topbar[data-v-3e19dca4]{z-index:40;border:1px solid var(--glass-border);background:var(--glass);-webkit-backdrop-filter:blur(12px);height:3.5rem;box-shadow:var(--shadow);border-radius:1.1rem;align-items:center;gap:.5rem;margin:.75rem 1.5rem 0;padding:0 .6rem;display:flex;position:sticky;top:0}.crumbs[data-v-3e19dca4]{min-width:0;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.45rem;padding-inline:.6rem;font-size:.85rem;display:flex}.crumbs .last[data-v-3e19dca4]{color:var(--text-h);text-overflow:ellipsis;font-weight:700;overflow:hidden}.crumb-sep[data-v-3e19dca4]{opacity:.5}.topbar-actions[data-v-3e19dca4]{align-items:center;gap:.35rem;margin-inline-start:auto;display:flex}.site-btn[data-v-3e19dca4]{border:1px solid var(--border);height:2.3rem;color:var(--text-h);border-radius:.8rem;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.site-btn[data-v-3e19dca4]:hover{border-color:var(--brand-400);color:var(--color-primary)}.site-btn[data-v-3e19dca4] svg{width:1rem;height:1rem}.topbar .brand[data-v-3e19dca4]{gap:.5rem;padding:0;font-size:1.05rem}.hamburger .dot[data-v-3e19dca4]{top:.45rem;background:var(--accent-500);width:.55rem;height:.55rem;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;inset-inline-end:.45rem}.content[data-v-3e19dca4]{max-width:80rem;margin:0 auto;padding:1.5rem 1.5rem 2rem}.only-mobile[data-v-3e19dca4],.mobile-menu[data-v-3e19dca4],.bottom-bar[data-v-3e19dca4]{display:none}@media (width<=1023px){.sidebar[data-v-3e19dca4]{display:none}.main[data-v-3e19dca4]{padding-inline-start:0}.topbar[data-v-3e19dca4]{margin:calc(env(safe-area-inset-top) + .75rem) .75rem 0}.only-mobile[data-v-3e19dca4]{display:flex}.hamburger[data-v-3e19dca4]{display:inline-grid}.site-btn span[data-v-3e19dca4],.crumbs[data-v-3e19dca4]{display:none}.site-btn[data-v-3e19dca4]{border:0;justify-content:center;width:2.5rem;padding:0}.content[data-v-3e19dca4]{padding:1.25rem 1rem 8rem}.mobile-menu[data-v-3e19dca4]{z-index:60;padding:calc(env(safe-area-inset-top) + 1rem) 1.1rem calc(env(safe-area-inset-bottom) + 1rem);background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.mobile-menu[data-v-3e19dca4]:before{content:"";z-index:-1;background:radial-gradient(40rem 30rem at 100% 0,#673ee640,#0000 60%);position:absolute;inset:0}.mobile-head[data-v-3e19dca4]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.mobile-menu .nav[data-v-3e19dca4]{flex:1}.mobile-menu .nav-link[data-v-3e19dca4]{padding-block:.65rem;font-size:1rem}.mobile-foot[data-v-3e19dca4]{grid-template-columns:1fr 1fr;gap:.5rem;padding-top:1rem;display:grid}.bottom-bar[data-v-3e19dca4]{inset-inline:0;z-index:40;padding:0 .75rem max(.75rem, env(safe-area-inset-bottom));pointer-events:none;display:block;position:fixed;bottom:0}.bar[data-v-3e19dca4]{border:1px solid var(--glass-border);background:var(--glass-strong);-webkit-backdrop-filter:blur(16px);pointer-events:auto;border-radius:1.75rem;grid-template-columns:repeat(5,1fr);align-items:center;max-width:28rem;height:4rem;margin:0 auto;padding:0 .25rem;display:grid;box-shadow:0 18px 40px -16px #21134f73}.bar-item[data-v-3e19dca4],.fab[data-v-3e19dca4]{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.2rem;font-size:.66rem;font-weight:700;text-decoration:none;display:flex}.bar-icon[data-v-3e19dca4]{border-radius:.8rem;place-items:center;width:3rem;height:1.9rem;transition:background .2s,color .2s;display:grid}.bar-icon[data-v-3e19dca4] svg{width:1.3rem;height:1.3rem}.bar-item.active[data-v-3e19dca4]{color:var(--color-primary)}.bar-item.active .bar-icon[data-v-3e19dca4]{background:#673ee61f}.fab[data-v-3e19dca4]{margin-top:-2rem}.fab-icon[data-v-3e19dca4]{background:var(--gradient-soft);color:#fff;width:3.5rem;height:3.5rem;box-shadow:0 12px 26px -10px #673ee6bf, 0 0 0 4px var(--bg);border-radius:1.1rem;place-items:center;transition:transform .15s;display:grid}.fab:active .fab-icon[data-v-3e19dca4]{transform:scale(.94)}.fab-icon[data-v-3e19dca4] svg{width:1.5rem;height:1.5rem}.fab.active[data-v-3e19dca4]{color:var(--color-primary)}}.sheet-enter-active[data-v-3e19dca4],.sheet-leave-active[data-v-3e19dca4]{transition:opacity .25s,transform .3s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-3e19dca4],.sheet-leave-to[data-v-3e19dca4]{opacity:0;transform:translate(8%)}@keyframes admin-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.content>*>*{animation:.45s cubic-bezier(.22,1,.36,1) backwards admin-fade-up}.content>*>:first-child{animation-delay:40ms}.content>*>:nth-child(2){animation-delay:.1s}.content>*>:nth-child(3){animation-delay:.16s}.content>*>:nth-child(4){animation-delay:.22s}.content>*>:nth-child(5){animation-delay:.28s}.content>*>:nth-child(6){animation-delay:.34s}.content>*>:nth-child(n+7){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.content>*>*{animation:none}}.app-date-picker[data-v-0a15a070]{position:relative}.trigger[data-v-0a15a070]{border:1px solid var(--border);background:var(--bg-elevated);width:100%;color:inherit;font:inherit;text-align:right;border-radius:6px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.85rem;display:flex}.trigger[data-v-0a15a070]:hover{border-color:var(--color-primary-light)}.open .trigger[data-v-0a15a070]{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.label.placeholder[data-v-0a15a070]{color:var(--muted-foreground)}.chevron[data-v-0a15a070]{color:var(--muted-foreground);flex-shrink:0;transition:transform .15s}.open .chevron[data-v-0a15a070]{transform:rotate(180deg)}.dp-panel[data-v-0a15a070]{z-index:30;background:var(--bg-elevated);border:1px solid var(--border);width:260px;box-shadow:var(--shadow);border-radius:10px;padding:.75rem;position:absolute;top:calc(100% + .35rem);right:0}.dp-header[data-v-0a15a070]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.month-label[data-v-0a15a070]{color:var(--text-h);font-size:.85rem;font-weight:600}.nav-btn[data-v-0a15a070]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:1rem;line-height:1;display:flex}.nav-btn[data-v-0a15a070]:hover{background:var(--muted)}.weekdays[data-v-0a15a070]{text-align:center;color:var(--muted-foreground);grid-template-columns:repeat(7,1fr);margin-bottom:.25rem;font-size:.72rem;display:grid}.week-row[data-v-0a15a070]{grid-template-columns:repeat(7,1fr);display:grid}.day[data-v-0a15a070]{color:var(--text);aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:.78rem}.day[data-v-0a15a070]:hover:not(.empty){background:var(--muted)}.day.empty[data-v-0a15a070]{cursor:default}.day.today[data-v-0a15a070]{color:var(--color-primary);font-weight:700}.day.selected[data-v-0a15a070]{background:var(--color-primary);color:#fff}.dp-footer[data-v-0a15a070]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.5rem;display:flex}.link-btn[data-v-0a15a070]{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem}.app-select[data-v-a97b8289]{min-width:0;position:relative}.trigger[data-v-a97b8289]{border:1px solid var(--border);border-radius:var(--radius-sm,.75rem);background:var(--field,var(--bg-elevated));width:100%;min-height:2.5rem;color:var(--text-h,inherit);font:inherit;text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .8rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.trigger[data-v-a97b8289]:hover{border-color:var(--brand-400,var(--color-primary-light))}.trigger[data-v-a97b8289]:focus-visible,.open .trigger[data-v-a97b8289]{border-color:var(--brand-500,var(--color-primary));box-shadow:0 0 0 4px var(--ring,var(--color-primary-light));outline:none}.disabled .trigger[data-v-a97b8289]{opacity:.55;cursor:not-allowed}.label[data-v-a97b8289]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label.placeholder[data-v-a97b8289]{color:var(--muted-foreground)}.chevron[data-v-a97b8289]{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0;transition:transform .2s,color .15s}.open .chevron[data-v-a97b8289]{color:var(--brand-500,var(--color-primary));transform:rotate(180deg)}.app-select-panel[data-v-a97b8289]{z-index:3000;border:1px solid var(--border);background:var(--bg-elevated);min-width:11rem;box-shadow:var(--shadow-lg,0 18px 40px -16px #00000059);transform-origin:top;direction:rtl;border-radius:14px;position:fixed;overflow:hidden}.app-select-panel.up[data-v-a97b8289]{transform-origin:bottom;transform:translateY(-100%)}.search-box[data-v-a97b8289]{border-bottom:1px solid var(--border);padding:.5rem;position:relative}.search-icon[data-v-a97b8289]{top:50%;width:.95rem;height:.95rem;color:var(--muted-foreground);position:absolute;inset-inline-start:1.1rem;transform:translateY(-50%)}.search-box input[data-v-a97b8289]{padding:.45rem .6rem;border:1px solid var(--border);background:var(--field,var(--bg));width:100%;color:inherit;font:inherit;border-radius:10px;padding-inline-start:2rem;font-size:.82rem}.options[data-v-a97b8289]{overscroll-behavior:contain;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.option[data-v-a97b8289]{color:var(--text-h,inherit);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.86rem;transition:background-color .12s,color .12s;display:flex}.option+.option[data-v-a97b8289]{margin-top:2px}.option.active[data-v-a97b8289]{background:var(--muted)}.option.selected[data-v-a97b8289]{background:var(--sidebar-bg-active,var(--muted));color:var(--brand-600,var(--color-primary));font-weight:700}:root[data-theme=dark] .option.selected[data-v-a97b8289]{color:var(--brand-300,var(--color-primary))}.option-label[data-v-a97b8289]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.check[data-v-a97b8289]{flex-shrink:0;width:1rem;height:1rem}.empty[data-v-a97b8289]{color:var(--muted-foreground);text-align:center;padding:.7rem;font-size:.8rem}.app-select-pop-enter-active[data-v-a97b8289],.app-select-pop-leave-active[data-v-a97b8289]{transition:opacity .14s,scale .16s cubic-bezier(.2,.8,.2,1)}.app-select-pop-enter-from[data-v-a97b8289],.app-select-pop-leave-to[data-v-a97b8289]{opacity:0;scale:.97}.dropzone[data-v-3aeec1d4]{border:2px dashed var(--border);color:var(--muted-foreground);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;font-size:.85rem;transition:border-color .15s,background-color .15s;display:flex}.dropzone svg[data-v-3aeec1d4]{color:var(--color-primary);font-size:1.6rem}.dropzone.active[data-v-3aeec1d4]{border-color:var(--color-primary);background:var(--muted)}.dropzone.uploading[data-v-3aeec1d4]{opacity:.7;cursor:default}.overlay[data-v-7ba8bbcf]{z-index:100;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dialog[data-v-7ba8bbcf]{background:var(--bg-elevated);width:min(92vw,960px);max-height:85vh;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dialog-header[data-v-7ba8bbcf]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dialog-header h2[data-v-7ba8bbcf]{margin:0;font-size:1rem}.close-btn[data-v-7ba8bbcf]{color:var(--text);background:0 0;border:none;border-radius:6px;padding:.35rem;display:flex}.close-btn[data-v-7ba8bbcf]:hover{background:var(--muted)}.dropzone-wrap[data-v-7ba8bbcf]{margin:1.25rem}.grid-wrap[data-v-7ba8bbcf]{flex-grow:1;padding:0 1.25rem 1.25rem;overflow-y:auto}.muted[data-v-7ba8bbcf]{color:var(--muted-foreground);font-size:.85rem}.grid[data-v-7ba8bbcf]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.75rem;display:grid}.grid-item[data-v-7ba8bbcf]{border:1px solid var(--border);background:var(--bg);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;gap:.35rem;padding:.4rem;display:flex;position:relative}.grid-item[data-v-7ba8bbcf]:hover{border-color:var(--color-primary)}.grid-item.selected[data-v-7ba8bbcf]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.grid-item img[data-v-7ba8bbcf]{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.grid-item .check[data-v-7ba8bbcf]{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;display:flex;position:absolute;top:.35rem;left:.35rem}.grid-item span[data-v-7ba8bbcf]:last-child{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.dialog-footer[data-v-7ba8bbcf]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.btn[data-v-7ba8bbcf]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-7ba8bbcf]:disabled{opacity:.5;cursor:default}.page[data-v-fec5e8bc]{max-width:560px}.page-header[data-v-fec5e8bc]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.actions[data-v-fec5e8bc]{align-items:center;gap:1rem;display:flex}.actions a[data-v-fec5e8bc]{color:var(--text);text-decoration:none}.error[data-v-fec5e8bc]{color:var(--danger);margin-bottom:1rem}.layout[data-v-fec5e8bc]{flex-direction:column;gap:1.1rem;display:flex}label[data-v-fec5e8bc]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input[data-v-fec5e8bc]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.checkbox-row[data-v-fec5e8bc]{flex-direction:row;align-items:center;gap:.45rem}.checkbox-row input[data-v-fec5e8bc]{width:16px;height:16px;accent-color:var(--color-primary);flex:none}.date-row[data-v-fec5e8bc]{gap:1rem;display:flex}.date-row label[data-v-fec5e8bc]{flex:1}.image-preview img[data-v-fec5e8bc]{border-radius:6px;max-width:260px;margin-bottom:.5rem;display:block}.image-preview button[data-v-fec5e8bc]{color:var(--danger);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.btn[data-v-fec5e8bc]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-fec5e8bc]:disabled{opacity:.6}.btn-outline[data-v-fec5e8bc]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;align-self:flex-start;padding:.45rem .8rem;font-size:.82rem}.header[data-v-050f326d]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.btn[data-v-050f326d]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}table[data-v-050f326d]{border-collapse:collapse;width:100%}th[data-v-050f326d],td[data-v-050f326d]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-050f326d]{color:var(--text);font-size:.8rem;font-weight:500}.thumb[data-v-050f326d]{object-fit:cover;border-radius:4px;width:64px;height:36px;display:block}.muted[data-v-050f326d]{color:var(--muted-foreground);font-size:.85rem}.badge[data-v-050f326d]{border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.badge.enabled[data-v-050f326d]{color:#16a34a;background:#dcfce7}.badge.disabled[data-v-050f326d]{background:var(--muted);color:var(--muted-foreground)}.actions[data-v-050f326d]{gap:.75rem;display:flex}.actions a[data-v-050f326d]{color:var(--color-primary);text-decoration:none}.actions button[data-v-050f326d]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.header[data-v-f8fa2809]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.btn[data-v-f8fa2809]{background:var(--color-primary);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem}.btn[data-v-f8fa2809]:disabled{opacity:.6;cursor:default}.btn-ghost[data-v-f8fa2809]{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:.45rem .9rem;font-size:.85rem}table[data-v-f8fa2809]{border-collapse:collapse;width:100%}th[data-v-f8fa2809],td[data-v-f8fa2809]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-f8fa2809]{font-size:.8rem;font-weight:500}.branch[data-v-f8fa2809]{color:var(--muted-foreground);margin-inline-end:.3rem}.muted[data-v-f8fa2809]{color:var(--muted-foreground);font-size:.85rem}.mono[data-v-f8fa2809]{font-family:ui-monospace,monospace;font-size:.8rem}.badge[data-v-f8fa2809]{border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.badge.on[data-v-f8fa2809]{color:#16a34a;background:#dcfce7}.badge.off[data-v-f8fa2809]{background:var(--muted);color:var(--muted-foreground)}.actions[data-v-f8fa2809]{gap:.75rem;display:flex}.actions button[data-v-f8fa2809]{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.actions .danger[data-v-f8fa2809]{color:var(--danger)}.modal-backdrop[data-v-f8fa2809]{z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-f8fa2809]{background:var(--card);border-radius:12px;flex-direction:column;gap:.85rem;width:min(620px,100%);max-height:88vh;padding:1.25rem;display:flex;overflow-y:auto}.modal h2[data-v-f8fa2809]{margin:0;font-size:1rem}.modal h3[data-v-f8fa2809]{margin:.5rem 0 0;font-size:.9rem}.row[data-v-f8fa2809]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}label[data-v-f8fa2809]{flex-direction:column;flex:1;gap:.35rem;min-width:11rem;font-size:.85rem;display:flex}label.narrow[data-v-f8fa2809]{flex:0 0 7rem;min-width:7rem}label.check[data-v-f8fa2809]{white-space:nowrap;flex-direction:row;flex:0;align-items:center;gap:.4rem;min-width:auto}label.check.small[data-v-f8fa2809]{font-size:.78rem}input[type=text][data-v-f8fa2809],input[type=number][data-v-f8fa2809],select[data-v-f8fa2809],textarea[data-v-f8fa2809]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;border-radius:6px;padding:.5rem;font-size:.9rem}textarea[data-v-f8fa2809]{resize:vertical}.hint[data-v-f8fa2809]{color:var(--muted-foreground);margin:0;font-size:.78rem}.features[data-v-f8fa2809]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.features li[data-v-f8fa2809]{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.modal-actions[data-v-f8fa2809]{gap:.75rem;display:flex}.error[data-v-f8fa2809]{color:var(--danger);margin:0;font-size:.85rem}.nova-seo[data-v-f93a5970]{flex-direction:column;gap:1rem;display:flex}label[data-v-f93a5970]{color:var(--text);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex;position:relative}input[data-v-f93a5970],textarea[data-v-f93a5970]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.counter[data-v-f93a5970]{color:var(--muted-foreground);align-self:flex-end;font-size:.72rem}.counter.warn[data-v-f93a5970]{color:var(--danger)}.preview-block[data-v-f93a5970]{border:1px solid var(--border);border-radius:10px;overflow:hidden}.preview-tabs[data-v-f93a5970]{border-bottom:1px solid var(--border);background:var(--muted);display:flex}.tab[data-v-f93a5970]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex:1;padding:.5rem;font-size:.8rem}.tab.active[data-v-f93a5970]{background:var(--bg-elevated);color:var(--color-primary);font-weight:600}.snippet[data-v-f93a5970]{text-align:left;direction:ltr;background:#fff;padding:1rem;font-family:Arial,sans-serif}.snippet.mobile[data-v-f93a5970]{max-width:320px;margin:0 auto}.snippet-site[data-v-f93a5970]{color:#4d5156;align-items:center;gap:.5rem;margin-bottom:.2rem;font-size:.8rem;display:flex}.favicon[data-v-f93a5970]{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:18px;height:18px}.snippet-title[data-v-f93a5970]{color:#1a0dab;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;line-height:1.3;overflow:hidden}.snippet.mobile .snippet-title[data-v-f93a5970]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;display:-webkit-box}.snippet-desc[data-v-f93a5970]{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.advanced-block[data-v-f93a5970]{border:1px solid var(--border);border-radius:10px;overflow:hidden}.advanced-toggle[data-v-f93a5970]{background:var(--muted);width:100%;color:var(--text);cursor:pointer;font-size:.82rem;font:inherit;border:none;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.advanced-toggle .chevron[data-v-f93a5970]{color:var(--muted-foreground);transition:transform .15s}.advanced-toggle .chevron.open[data-v-f93a5970]{transform:rotate(180deg)}.advanced-body[data-v-f93a5970]{flex-direction:column;gap:.75rem;padding:.9rem;display:flex}.checkbox-row[data-v-f93a5970]{flex-direction:row;align-items:center;gap:.5rem}.og-field[data-v-f93a5970],.jsonld-field[data-v-f93a5970]{flex-direction:column;gap:.4rem;display:flex}.jsonld-label[data-v-f93a5970]{color:var(--text);font-size:.85rem}.jsonld-hint[data-v-f93a5970]{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.8}.jsonld-input[data-v-f93a5970]{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.7}.jsonld-input.invalid[data-v-f93a5970]{border-color:var(--danger)}.jsonld-error[data-v-f93a5970],.jsonld-ok[data-v-f93a5970]{margin:0;font-size:.75rem}.jsonld-error[data-v-f93a5970]{color:var(--danger)}.jsonld-ok[data-v-f93a5970]{color:var(--muted-foreground)}.og-label[data-v-f93a5970]{color:var(--text);font-size:.85rem}.og-hint[data-v-f93a5970]{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.7}.og-preview[data-v-f93a5970]{align-items:center;gap:.6rem;display:flex}.og-preview img[data-v-f93a5970]{object-fit:cover;border:1px solid var(--border);border-radius:6px;width:84px;height:54px}.og-remove[data-v-f93a5970]{color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.og-pick[data-v-f93a5970]{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:6px;align-self:flex-start;padding:.45rem .85rem;font-size:.82rem}.analysis[data-v-f93a5970]{border-top:1px solid var(--border);padding-top:.85rem}.analysis-header[data-v-f93a5970]{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.analysis-header h3[data-v-f93a5970]{color:var(--text-h);margin:0;font-size:.85rem}.score[data-v-f93a5970]{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:.15rem .55rem;font-size:.78rem;font-weight:700}.score.good[data-v-f93a5970]{color:#16a34a;background:#dcfce7}.score.ok[data-v-f93a5970]{color:#b45309;background:#fef3c7}.score.bad[data-v-f93a5970]{color:#dc2626;background:#fee2e2}.checks[data-v-f93a5970]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.check[data-v-f93a5970]{color:var(--text);align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.5;display:flex}.check svg[data-v-f93a5970]{color:#16a34a;flex-shrink:0;margin-top:.15rem}.dot[data-v-f93a5970]{background:var(--muted-foreground);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.4rem}.check.bad .dot[data-v-f93a5970]{background:var(--danger)}.check.ok .dot[data-v-f93a5970]{background:#d97706}.check.neutral .dot[data-v-f93a5970]{background:var(--muted-foreground)}h1[data-v-47fc8623]{margin-bottom:1.25rem}h2[data-v-47fc8623]{margin:0 0 1rem;font-size:1rem}.panel[data-v-47fc8623]{background:var(--card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;display:flex}.row[data-v-47fc8623]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}label[data-v-47fc8623],.field[data-v-47fc8623]{flex-direction:column;flex:1;gap:.35rem;min-width:12rem;font-size:.85rem;display:flex}label.grow[data-v-47fc8623]{flex:2}label.check[data-v-47fc8623]{white-space:nowrap;flex-direction:row;flex:0;align-items:center;gap:.4rem;min-width:auto}.unit[data-v-47fc8623]{color:var(--muted-foreground);font-size:.8rem;font-style:normal}input[type=text][data-v-47fc8623],input[type=number][data-v-47fc8623],textarea[data-v-47fc8623]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;border-radius:6px;padding:.5rem;font-size:.9rem}textarea[data-v-47fc8623]{resize:vertical}.choices[data-v-47fc8623]{flex-wrap:wrap;gap:.75rem;display:flex}.btn[data-v-47fc8623]{background:var(--color-primary);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:6px;padding:.55rem 1.4rem;font-size:.9rem}.btn[data-v-47fc8623]:disabled{opacity:.6;cursor:default}.btn-outline[data-v-47fc8623]{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:6px;align-self:flex-start;padding:.4rem .9rem;font-size:.85rem}.actions[data-v-47fc8623]{align-items:center;gap:1rem;display:flex}.cancel[data-v-47fc8623]{color:var(--muted-foreground);font-size:.85rem;text-decoration:none}.error[data-v-47fc8623]{color:var(--danger);font-size:.85rem}.header[data-v-a1468b5c]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.btn[data-v-a1468b5c]{background:var(--color-primary);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem}.btn[data-v-a1468b5c]:disabled{opacity:.6;cursor:default}.btn-ghost[data-v-a1468b5c]{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:.45rem .9rem;font-size:.85rem}.hint[data-v-a1468b5c]{color:var(--muted-foreground);margin:0 0 1rem;font-size:.8rem}table[data-v-a1468b5c]{border-collapse:collapse;width:100%}th[data-v-a1468b5c],td[data-v-a1468b5c]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-a1468b5c]{font-size:.8rem;font-weight:500}.muted[data-v-a1468b5c]{color:var(--muted-foreground);font-size:.85rem}.mono[data-v-a1468b5c]{font-family:ui-monospace,monospace;font-size:.8rem}.actions[data-v-a1468b5c]{gap:.75rem;display:flex}.actions button[data-v-a1468b5c]{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.actions .danger[data-v-a1468b5c]{color:var(--danger)}.modal-backdrop[data-v-a1468b5c]{z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-a1468b5c]{background:var(--card);border-radius:12px;flex-direction:column;gap:.85rem;width:min(560px,100%);max-height:88vh;padding:1.25rem;display:flex;overflow-y:auto}.modal h2[data-v-a1468b5c]{margin:0;font-size:1rem}.modal h3[data-v-a1468b5c]{margin:.5rem 0 0;font-size:.9rem}.row[data-v-a1468b5c]{flex-wrap:wrap;gap:1rem;display:flex}label[data-v-a1468b5c]{flex-direction:column;flex:1;gap:.35rem;min-width:11rem;font-size:.85rem;display:flex}input[type=text][data-v-a1468b5c],select[data-v-a1468b5c]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;border-radius:6px;padding:.5rem;font-size:.9rem}input[data-v-a1468b5c]:disabled{opacity:.6}.option-row[data-v-a1468b5c]{grid-template-columns:1fr 1fr auto;align-items:center;gap:.5rem;display:grid}.option-row .danger[data-v-a1468b5c]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;font-size:.85rem}.add[data-v-a1468b5c]{border:1px dashed var(--border);color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border-radius:6px;align-self:flex-start;padding:.4rem .9rem;font-size:.85rem}.modal-actions[data-v-a1468b5c]{gap:.75rem;display:flex}.error[data-v-a1468b5c]{color:var(--danger);margin:0;font-size:.85rem}.header[data-v-2f938cc1]{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.header-right[data-v-2f938cc1]{align-items:center;gap:1rem;display:flex}.new-btn[data-v-2f938cc1]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.edit-link[data-v-2f938cc1]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.tabs[data-v-2f938cc1]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.tab[data-v-2f938cc1]{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding:.5rem .8rem;font-size:.85rem;display:flex}.tab.active[data-v-2f938cc1]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.tab-count[data-v-2f938cc1]{background:var(--muted);border-radius:999px;padding:0 .4rem;font-size:.7rem}.filters[data-v-2f938cc1]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.filters select[data-v-2f938cc1],.filters input[data-v-2f938cc1]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;border-radius:6px;padding:.45rem .6rem;font-size:.85rem}table[data-v-2f938cc1]{border-collapse:collapse;width:100%}th[data-v-2f938cc1],td[data-v-2f938cc1]{text-align:right;border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .75rem}th[data-v-2f938cc1]{font-size:.8rem;font-weight:500}.muted[data-v-2f938cc1]{color:var(--muted-foreground);font-size:.85rem}.link[data-v-2f938cc1]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.reason[data-v-2f938cc1]{color:var(--danger);margin-top:.2rem;font-size:.78rem}.badge[data-v-2f938cc1]{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.badge.approved[data-v-2f938cc1]{color:#16a34a;background:#dcfce7}.badge.pending[data-v-2f938cc1]{color:#b45309;background:#fef3c7}.badge.rejected[data-v-2f938cc1]{color:#dc2626;background:#fee2e2}.badge.expired[data-v-2f938cc1],.badge.draft[data-v-2f938cc1]{background:var(--muted);color:var(--muted-foreground)}.actions[data-v-2f938cc1]{white-space:nowrap;gap:.6rem;display:flex}.actions button[data-v-2f938cc1]{cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.actions .approve[data-v-2f938cc1]{color:#16a34a}.actions .reject[data-v-2f938cc1]{color:#b45309}.actions .danger[data-v-2f938cc1]{color:var(--danger)}.actions button[data-v-2f938cc1]:disabled{opacity:.5;cursor:default}.pager[data-v-2f938cc1]{align-items:center;gap:1rem;margin-top:1rem;display:flex}.pager button[data-v-2f938cc1]{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;font:inherit;border-radius:6px;padding:.35rem .8rem;font-size:.85rem}.pager button[data-v-2f938cc1]:disabled{opacity:.5;cursor:default}.modal-backdrop[data-v-2f938cc1]{z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-2f938cc1]{background:var(--card);border-radius:12px;width:min(420px,100%);max-height:85vh;padding:1.25rem;overflow-y:auto}.modal.wide[data-v-2f938cc1]{width:min(600px,100%)}.modal h2[data-v-2f938cc1]{margin:0 0 .75rem;font-size:1rem}.modal h3[data-v-2f938cc1]{margin:1rem 0 .5rem;font-size:.9rem}.modal-head[data-v-2f938cc1]{justify-content:space-between;align-items:center;display:flex}.modal-head .icon[data-v-2f938cc1]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;display:flex}.modal label[data-v-2f938cc1]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.modal textarea[data-v-2f938cc1]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;resize:vertical;border-radius:6px;padding:.5rem;font-size:.9rem}.modal-actions[data-v-2f938cc1]{gap:.75rem;margin-top:1rem;display:flex}.modal-actions .reject[data-v-2f938cc1]{background:var(--danger);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:6px;padding:.45rem 1.1rem;font-size:.85rem}.modal-actions .reject[data-v-2f938cc1]:disabled{opacity:.5;cursor:default}.btn-ghost[data-v-2f938cc1]{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:.4rem .9rem;font-size:.85rem}.meta[data-v-2f938cc1]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.meta li[data-v-2f938cc1]{border-bottom:1px dashed var(--border);justify-content:space-between;gap:1rem;padding-bottom:.3rem;font-size:.85rem;display:flex}.meta-key[data-v-2f938cc1]{color:var(--muted-foreground);font-family:ui-monospace,monospace}.error[data-v-2f938cc1]{color:var(--danger);font-size:.85rem}.header[data-v-eb1b8e3c]{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.hint[data-v-eb1b8e3c]{color:var(--muted-foreground);margin:0 0 1rem;font-size:.8rem}.tabs[data-v-eb1b8e3c]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.tab[data-v-eb1b8e3c]{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .8rem;font-size:.85rem}.tab.active[data-v-eb1b8e3c]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}table[data-v-eb1b8e3c]{border-collapse:collapse;width:100%}th[data-v-eb1b8e3c],td[data-v-eb1b8e3c]{text-align:right;border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .75rem}th[data-v-eb1b8e3c]{font-size:.8rem;font-weight:500}.amount[data-v-eb1b8e3c]{font-weight:700}.muted[data-v-eb1b8e3c]{color:var(--muted-foreground);font-size:.85rem}.slug[data-v-eb1b8e3c]{font-size:.75rem}.mono[data-v-eb1b8e3c]{font-family:ui-monospace,monospace;font-size:.8rem}.badge[data-v-eb1b8e3c]{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.badge.pending[data-v-eb1b8e3c]{color:#b45309;background:#fef3c7}.badge.approved[data-v-eb1b8e3c]{color:#1d4ed8;background:#dbeafe}.badge.paid[data-v-eb1b8e3c]{color:#16a34a;background:#dcfce7}.badge.rejected[data-v-eb1b8e3c]{color:#dc2626;background:#fee2e2}.actions button[data-v-eb1b8e3c]{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.actions button[data-v-eb1b8e3c]:disabled{opacity:.5;cursor:default}.link[data-v-eb1b8e3c]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.pager[data-v-eb1b8e3c]{align-items:center;gap:1rem;margin-top:1rem;display:flex}.pager button[data-v-eb1b8e3c]{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;font:inherit;border-radius:6px;padding:.35rem .8rem;font-size:.85rem}.pager button[data-v-eb1b8e3c]:disabled{opacity:.5;cursor:default}.modal-backdrop[data-v-eb1b8e3c]{z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-eb1b8e3c]{background:var(--card);border-radius:12px;width:min(500px,100%);max-height:88vh;padding:1.25rem;overflow-y:auto}.modal h2[data-v-eb1b8e3c]{margin:0 0 .5rem;font-size:1rem}.modal h3[data-v-eb1b8e3c]{margin:1.1rem 0 .5rem;font-size:.9rem}.amount-line[data-v-eb1b8e3c]{margin:0;font-size:.9rem}.bank[data-v-eb1b8e3c]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.bank li[data-v-eb1b8e3c]{border-bottom:1px dashed var(--border);justify-content:space-between;gap:1rem;padding-bottom:.3rem;font-size:.85rem;display:flex}.choices[data-v-eb1b8e3c]{flex-direction:column;gap:.45rem;font-size:.85rem;display:flex}.choices label[data-v-eb1b8e3c]{cursor:pointer;align-items:center;gap:.45rem;display:flex}.field[data-v-eb1b8e3c]{flex-direction:column;gap:.35rem;margin-top:1rem;font-size:.85rem;display:flex}.field textarea[data-v-eb1b8e3c]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;resize:vertical;border-radius:6px;padding:.5rem;font-size:.9rem}.receipt[data-v-eb1b8e3c]{align-items:center;gap:1rem;display:flex}.preview[data-v-eb1b8e3c]{border-radius:6px;width:110px;display:block}.modal-actions[data-v-eb1b8e3c]{gap:.75rem;margin-top:1.25rem;display:flex}.btn[data-v-eb1b8e3c]{background:var(--color-primary);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:6px;padding:.45rem 1.1rem;font-size:.85rem}.btn[data-v-eb1b8e3c]:disabled{opacity:.5;cursor:default}.btn-ghost[data-v-eb1b8e3c]{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:.4rem .9rem;font-size:.85rem}.error[data-v-eb1b8e3c]{color:var(--danger);font-size:.85rem}.header[data-v-14dfb888]{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.hint[data-v-14dfb888]{color:var(--muted-foreground);margin:0 0 1rem;font-size:.8rem}.tabs[data-v-14dfb888]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.tab[data-v-14dfb888]{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .8rem;font-size:.85rem}.tab.active[data-v-14dfb888]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.filters[data-v-14dfb888]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.filters input[data-v-14dfb888]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;border-radius:6px;padding:.45rem .6rem;font-size:.85rem}table[data-v-14dfb888]{border-collapse:collapse;width:100%}th[data-v-14dfb888],td[data-v-14dfb888]{text-align:right;border-bottom:1px solid var(--border);vertical-align:middle;padding:.6rem .75rem}th[data-v-14dfb888]{font-size:.8rem;font-weight:500}.thumb-cell[data-v-14dfb888]{width:56px}.thumb[data-v-14dfb888]{object-fit:cover;border-radius:6px;width:44px;height:44px;display:block}.thumb.placeholder[data-v-14dfb888]{background:var(--muted);border:1px dashed var(--border)}.muted[data-v-14dfb888]{color:var(--muted-foreground);font-size:.85rem}.slug[data-v-14dfb888]{font-size:.75rem}.reason[data-v-14dfb888]{color:var(--danger);margin-top:.2rem;font-size:.78rem}.badge[data-v-14dfb888]{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.badge.approved[data-v-14dfb888]{color:#16a34a;background:#dcfce7}.badge.rejected[data-v-14dfb888]{color:#dc2626;background:#fee2e2}.actions[data-v-14dfb888]{white-space:nowrap;align-items:center;gap:.6rem;display:flex}.actions button[data-v-14dfb888]{cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.actions .approve[data-v-14dfb888]{color:#16a34a}.actions .reject[data-v-14dfb888]{color:#b45309}.actions button[data-v-14dfb888]:disabled{opacity:.5;cursor:default}.pager[data-v-14dfb888]{align-items:center;gap:1rem;margin-top:1rem;display:flex}.pager button[data-v-14dfb888]{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;font:inherit;border-radius:6px;padding:.35rem .8rem;font-size:.85rem}.pager button[data-v-14dfb888]:disabled{opacity:.5;cursor:default}.modal-backdrop[data-v-14dfb888]{z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-14dfb888]{background:var(--card);border-radius:12px;width:min(440px,100%);padding:1.25rem}.modal h2[data-v-14dfb888]{margin:0 0 .75rem;font-size:1rem}.modal label[data-v-14dfb888]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.modal textarea[data-v-14dfb888]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;resize:vertical;border-radius:6px;padding:.5rem;font-size:.9rem}.modal-actions[data-v-14dfb888]{gap:.75rem;margin-top:1rem;display:flex}.btn-danger[data-v-14dfb888]{background:var(--danger);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:6px;padding:.45rem 1.1rem;font-size:.85rem}.btn-danger[data-v-14dfb888]:disabled{opacity:.5;cursor:default}.btn-ghost[data-v-14dfb888]{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:.4rem .9rem;font-size:.85rem}.error[data-v-14dfb888]{color:var(--danger);font-size:.85rem}.header[data-v-d1ee3477]{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.tabs[data-v-d1ee3477]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.tab[data-v-d1ee3477]{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem .8rem;font-size:.85rem}.tab.active[data-v-d1ee3477]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.filters[data-v-d1ee3477]{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.filters input[data-v-d1ee3477]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;border-radius:6px;padding:.45rem .6rem;font-size:.85rem}table[data-v-d1ee3477]{border-collapse:collapse;width:100%}th[data-v-d1ee3477],td[data-v-d1ee3477]{text-align:right;border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .75rem}th[data-v-d1ee3477]{font-size:.8rem;font-weight:500}.muted[data-v-d1ee3477]{color:var(--muted-foreground);font-size:.85rem}.slug[data-v-d1ee3477]{font-size:.75rem}.mono[data-v-d1ee3477]{font-family:ui-monospace,monospace;font-size:.8rem}.link[data-v-d1ee3477]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.badge[data-v-d1ee3477]{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.badge.approved[data-v-d1ee3477]{color:#16a34a;background:#dcfce7}.badge.pending[data-v-d1ee3477]{color:#b45309;background:#fef3c7}.badge.suspended[data-v-d1ee3477]{color:#dc2626;background:#fee2e2}.actions[data-v-d1ee3477]{white-space:nowrap;gap:.6rem;display:flex}.actions button[data-v-d1ee3477]{cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.actions .approve[data-v-d1ee3477]{color:#16a34a}.actions .danger[data-v-d1ee3477]{color:var(--danger)}.actions button[data-v-d1ee3477]:disabled{opacity:.5;cursor:default}.pager[data-v-d1ee3477]{align-items:center;gap:1rem;margin-top:1rem;display:flex}.pager button[data-v-d1ee3477]{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;font:inherit;border-radius:6px;padding:.35rem .8rem;font-size:.85rem}.pager button[data-v-d1ee3477]:disabled{opacity:.5;cursor:default}.modal-backdrop[data-v-d1ee3477]{z-index:100;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-d1ee3477]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;width:min(560px,100%);max-height:88vh;padding:0 1.25rem 1.25rem;overflow-y:auto;box-shadow:0 20px 50px #0f172a40}.modal-head[data-v-d1ee3477]{z-index:1;background:var(--bg-elevated);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;padding:1.1rem 0 .75rem;display:flex;position:sticky;top:0}.modal h2[data-v-d1ee3477]{color:var(--text-h);margin:0;font-size:1.05rem}.modal h3[data-v-d1ee3477]{color:var(--muted-foreground);letter-spacing:.02em;margin:1.4rem 0 .6rem;font-size:.85rem;font-weight:600}.modal-head .icon[data-v-d1ee3477]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;display:flex}.hint[data-v-d1ee3477]{color:var(--muted-foreground);margin:0 0 .6rem;font-size:.78rem}.balance[data-v-d1ee3477]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;display:grid}.cell[data-v-d1ee3477]{background:var(--muted);border:1px solid var(--border);text-align:start;border-radius:10px;flex-direction:column;gap:.25rem;padding:.7rem .8rem;display:flex}.cell-value[data-v-d1ee3477]{color:var(--text-h);text-align:start;direction:ltr;font-size:1.15rem;font-weight:800;line-height:1.2}.cell-value.hold[data-v-d1ee3477]{color:#b45309}.cell-label[data-v-d1ee3477]{color:var(--muted-foreground);font-size:.72rem}.commission[data-v-d1ee3477]{align-items:center;gap:.5rem;display:flex}.commission input[data-v-d1ee3477]{border:1px solid var(--border);background:var(--bg-elevated);width:6rem;color:var(--text);font:inherit;text-align:center;direction:ltr;border-radius:8px;padding:.45rem .6rem;font-size:.9rem}.commission input[data-v-d1ee3477]:focus{border-color:var(--color-primary-light);outline:none}.bank-hidden[data-v-d1ee3477]{background:var(--muted);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.bank[data-v-d1ee3477]{background:var(--muted);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.45rem;margin:0;padding:.6rem .8rem;list-style:none;display:flex}.bank li[data-v-d1ee3477]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bank li+li[data-v-d1ee3477]{border-top:1px dashed var(--border);padding-top:.45rem}.modal-actions[data-v-d1ee3477]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.btn[data-v-d1ee3477]{background:var(--color-primary);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:6px;padding:.45rem 1.1rem;font-size:.85rem}.btn[data-v-d1ee3477]:disabled{opacity:.5;cursor:default}.btn-danger[data-v-d1ee3477]{background:var(--danger);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:6px;padding:.45rem 1.1rem;font-size:.85rem}.btn-ghost[data-v-d1ee3477]{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:.4rem .9rem;font-size:.85rem;text-decoration:none}.error[data-v-d1ee3477]{color:var(--danger);font-size:.85rem}.rules[data-v-808ea2c9]{flex-direction:column;gap:.6rem;display:flex}.hint[data-v-808ea2c9]{color:var(--muted-foreground);margin:0;font-size:.8rem}.rule[data-v-808ea2c9]{grid-template-columns:9rem 1fr 1fr auto;align-items:center;gap:.5rem;display:grid}.rule select[data-v-808ea2c9]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;border-radius:6px;min-width:0;padding:.45rem .5rem;font-size:.85rem}.spacer[data-v-808ea2c9]{display:block}.remove[data-v-808ea2c9]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.add[data-v-808ea2c9]{border:1px dashed var(--border);color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border-radius:6px;align-self:flex-start;padding:.4rem .9rem;font-size:.85rem}@media (width<=700px){.rule[data-v-808ea2c9]{grid-template-columns:1fr}}.panel[data-v-35a43621]{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:1.25rem;padding:1.25rem}.panel h2[data-v-35a43621]{margin:0 0 1rem;font-size:1rem}.row[data-v-35a43621]{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}label[data-v-35a43621]{flex-direction:column;flex:1;gap:.35rem;min-width:12rem;font-size:.85rem;display:flex}label.check[data-v-35a43621]{white-space:nowrap;flex-direction:row;flex:0;align-items:center;gap:.4rem;min-width:auto}label.check.small[data-v-35a43621]{font-size:.78rem}input[type=text][data-v-35a43621],select[data-v-35a43621]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;border-radius:6px;padding:.5rem;font-size:.9rem}.item[data-v-35a43621]{border:1px solid var(--border);padding:.75rem;background:var(--card);border-radius:8px;margin-bottom:.6rem;padding-inline-start:2.4rem;transition:opacity .15s,border-color .15s;position:relative}.item.child[data-v-35a43621]{border-inline-start:3px solid var(--color-primary);margin-inline-start:2rem}.item.dragging[data-v-35a43621]{opacity:.4}.item.drop-target[data-v-35a43621]:before{content:"";inset-inline:0;background:var(--color-primary);border-radius:2px;height:3px;position:absolute;top:-4px}.grip[data-v-35a43621]{inset-inline-start:.5rem;color:var(--muted-foreground);cursor:grab;touch-action:none;background:0 0;border:none;padding:.15rem;display:flex;position:absolute;top:.75rem}.grip[data-v-35a43621]:active{cursor:grabbing}.grip[data-v-35a43621]:hover{color:var(--text)}.grip[data-v-35a43621]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.item-main[data-v-35a43621]{grid-template-columns:1fr 10rem 1fr;gap:.5rem;display:grid}.item-actions[data-v-35a43621]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.6rem;display:flex}.item-actions button[data-v-35a43621]{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:5px;padding:.2rem .5rem;font-size:.78rem}.item-actions button.danger[data-v-35a43621]{color:var(--danger);border-color:#0000}.add[data-v-35a43621]{border:1px dashed var(--border);color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:.4rem .9rem;font-size:.85rem}.actions[data-v-35a43621]{align-items:center;gap:1rem;display:flex}.btn[data-v-35a43621]{background:var(--color-primary);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:6px;padding:.55rem 1.4rem;font-size:.9rem}.cancel[data-v-35a43621]{color:var(--muted-foreground);font-size:.85rem;text-decoration:none}.muted[data-v-35a43621]{color:var(--muted-foreground);font-size:.85rem}.hint[data-v-35a43621]{margin:0 0 .75rem;font-size:.8rem}.error[data-v-35a43621]{color:var(--danger);font-size:.85rem}@media (width<=700px){.item-main[data-v-35a43621]{grid-template-columns:1fr}}.header[data-v-73b622e3]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.btn[data-v-73b622e3]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}table[data-v-73b622e3]{border-collapse:collapse;width:100%}th[data-v-73b622e3],td[data-v-73b622e3]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-73b622e3]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-73b622e3]{color:var(--muted-foreground);font-size:.85rem}.badge[data-v-73b622e3]{border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.badge.enabled[data-v-73b622e3]{color:#16a34a;background:#dcfce7}.badge.disabled[data-v-73b622e3]{background:var(--muted);color:var(--muted-foreground)}.actions[data-v-73b622e3]{gap:.75rem;display:flex}.actions a[data-v-73b622e3]{color:var(--color-primary);text-decoration:none}.actions button[data-v-73b622e3]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.overlay[data-v-3bef08b9]{z-index:100;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dialog[data-v-3bef08b9]{background:var(--bg-elevated);width:440px;max-width:100%;max-height:85vh;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dialog-header[data-v-3bef08b9]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dialog-header h2[data-v-3bef08b9]{margin:0;font-size:1rem}.close-btn[data-v-3bef08b9]{color:var(--text);background:0 0;border:none;border-radius:6px;padding:.35rem;display:flex}.close-btn[data-v-3bef08b9]:hover{background:var(--muted)}.body[data-v-3bef08b9]{flex-direction:column;gap:.9rem;padding:1.25rem;display:flex;overflow-y:auto}label[data-v-3bef08b9]{color:var(--text);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input[data-v-3bef08b9]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:6px;padding:.5rem .65rem}.hint[data-v-3bef08b9]{color:var(--muted-foreground);font-size:.75rem}.toggle-row[data-v-3bef08b9]{border:1px solid var(--border);border-radius:8px;display:flex;overflow:hidden}.toggle-btn[data-v-3bef08b9]{background:var(--bg);color:var(--text);cursor:pointer;border:none;flex:1;padding:.85rem .5rem;font-size:.82rem}.toggle-btn.active[data-v-3bef08b9]{background:var(--color-primary);color:#fff}.checkbox-row[data-v-3bef08b9]{flex-direction:row;align-items:center;gap:.5rem}.dialog-footer[data-v-3bef08b9]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.footer-actions[data-v-3bef08b9]{gap:.6rem;display:flex}.btn[data-v-3bef08b9]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.3rem;font-size:.85rem}.btn-outline[data-v-3bef08b9]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:.75rem 1.3rem;font-size:.85rem}.btn-danger[data-v-3bef08b9]{color:var(--danger);cursor:pointer;background:0 0;border:none;font-size:.85rem}.image-node[data-v-fe31627e]{line-height:0;display:flow-root;position:relative}.image-node img[data-v-fe31627e]{cursor:pointer}.image-node.selected img[data-v-fe31627e]{outline:2px solid var(--color-primary);outline-offset:2px}.node-toolbar[data-v-fe31627e]{z-index:5;gap:.3rem;display:flex;position:absolute;top:.5rem;right:.5rem}.node-toolbar button[data-v-fe31627e]{color:#fff;cursor:pointer;background:#0f172ad9;border:none;border-radius:6px;align-items:center;gap:.25rem;padding:.3rem .55rem;font-size:.75rem;display:flex}.node-toolbar button.danger[data-v-fe31627e]:hover{background:var(--danger)}.edit-panel[data-v-fe31627e]{z-index:10;background:var(--bg-elevated);border:1px solid var(--border);width:280px;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:.65rem;padding:.85rem;line-height:1.4;display:flex;position:absolute;top:.5rem;right:.5rem}.edit-panel label[data-v-fe31627e]{color:var(--text);flex-direction:column;gap:.3rem;font-size:.78rem;display:flex}.edit-panel input[type=text][data-v-fe31627e],.edit-panel input[data-v-fe31627e]:not([type]){border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:6px;padding:.4rem .5rem;font-size:.8rem}.row-2[data-v-fe31627e]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.field-block[data-v-fe31627e]{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.5rem;padding:.55rem;display:flex}.field-block-label[data-v-fe31627e]{color:var(--muted-foreground);font-size:.72rem}.radius-grid[data-v-fe31627e]{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.radius-field span[data-v-fe31627e]{color:var(--muted-foreground);font-size:.68rem}.radius-field input[data-v-fe31627e]{padding:.3rem .4rem;font-size:.75rem}.checkbox-row[data-v-fe31627e]{flex-direction:row;align-items:center;gap:.4rem}.link-choices[data-v-fe31627e]{gap:.4rem;display:flex}.link-choices .btn-outline[data-v-fe31627e]{flex:1;padding:.35rem .4rem;font-size:.72rem}.link-set[data-v-fe31627e]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.link-summary[data-v-fe31627e]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:ltr;max-width:130px;font-size:.72rem;overflow:hidden}.link-set-actions[data-v-fe31627e]{flex-shrink:0;gap:.5rem;display:flex}.link-btn[data-v-fe31627e]{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem}.link-btn.danger[data-v-fe31627e]{color:var(--danger)}.edit-actions[data-v-fe31627e]{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.btn[data-v-fe31627e]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.35rem .8rem;font-size:.78rem}.btn-outline[data-v-fe31627e]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;padding:.35rem .8rem;font-size:.78rem}.overlay[data-v-be62845e]{z-index:100;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dialog[data-v-be62845e]{background:var(--bg-elevated);width:420px;max-width:100%;max-height:85vh;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dialog-header[data-v-be62845e]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dialog-header h2[data-v-be62845e]{margin:0;font-size:1rem}.close-btn[data-v-be62845e]{color:var(--text);background:0 0;border:none;border-radius:6px;padding:.35rem;display:flex}.close-btn[data-v-be62845e]:hover{background:var(--muted)}.body[data-v-be62845e]{flex-direction:column;gap:.9rem;padding:1.25rem;display:flex;overflow-y:auto}.preview[data-v-be62845e]{object-fit:contain;background:var(--muted);border-radius:8px;width:100%;max-height:200px}label[data-v-be62845e]{color:var(--text);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input[data-v-be62845e]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:6px;padding:.5rem .65rem}.row-2[data-v-be62845e]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field-block[data-v-be62845e]{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.6rem;padding:.7rem;display:flex}.field-block-label[data-v-be62845e]{color:var(--muted-foreground);font-size:.8rem}.radius-grid[data-v-be62845e]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.radius-field[data-v-be62845e]{gap:.25rem}.radius-field span[data-v-be62845e]{color:var(--muted-foreground);font-size:.72rem}.radius-field input[data-v-be62845e]{padding:.4rem .5rem}.checkbox-row[data-v-be62845e]{flex-direction:row;align-items:center;gap:.5rem}.link-choices[data-v-be62845e]{gap:.5rem;display:flex}.link-choices .btn-outline[data-v-be62845e]{flex:1}.link-set[data-v-be62845e]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.link-summary[data-v-be62845e]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:ltr;font-size:.8rem;overflow:hidden}.link-set-actions[data-v-be62845e]{flex-shrink:0;gap:.6rem;display:flex}.link-btn[data-v-be62845e]{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem}.link-btn.danger[data-v-be62845e]{color:var(--danger)}.dialog-footer[data-v-be62845e]{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:.6rem;padding:1rem 1.25rem;display:flex}.btn[data-v-be62845e]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.3rem;font-size:.85rem}.btn[data-v-be62845e]:disabled{opacity:.6}.btn-outline[data-v-be62845e]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:8px;padding:.75rem 1rem;font-size:.82rem}.overlay[data-v-f2e74a72]{z-index:100;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dialog[data-v-f2e74a72]{background:var(--bg-elevated);width:380px;max-width:100%;max-height:70vh;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dialog-header[data-v-f2e74a72]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dialog-header h2[data-v-f2e74a72]{margin:0;font-size:1rem}.close-btn[data-v-f2e74a72]{color:var(--text);background:0 0;border:none;border-radius:6px;padding:.35rem;display:flex}.close-btn[data-v-f2e74a72]:hover{background:var(--muted)}.body[data-v-f2e74a72]{padding:.75rem;overflow-y:auto}.muted[data-v-f2e74a72]{color:var(--muted-foreground);margin:0;padding:.5rem;font-size:.85rem}.list[data-v-f2e74a72]{margin:0;padding:0;list-style:none}.list li[data-v-f2e74a72]{cursor:pointer;border-radius:8px;padding:.65rem .75rem;font-size:.88rem}.list li[data-v-f2e74a72]:hover{background:var(--muted)}.editor[data-v-011d9581]{border:1px solid var(--border);background:var(--bg);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.toolbar[data-v-011d9581]{border-bottom:1px solid var(--border);background:var(--bg-elevated);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;display:flex}.sep[data-v-011d9581]{background:var(--border);align-self:stretch;width:1px;margin:.15rem .25rem}.toolbar-select[data-v-011d9581]{flex-shrink:0;width:110px}.toolbar-select[data-v-011d9581] .trigger{padding:.3rem .5rem;font-size:.78rem}.color-input[data-v-011d9581]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;width:28px;height:28px;padding:0}.tb[data-v-011d9581]{min-width:2rem;height:2rem;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;padding:0 .55rem;font-size:.8rem;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.tb.bold[data-v-011d9581]{font-weight:900}.tb.italic[data-v-011d9581]{font-style:italic}.tb.underline[data-v-011d9581]{text-decoration:underline}.tb[data-v-011d9581]:hover{background:var(--muted);color:var(--text-h)}.tb.active[data-v-011d9581]{color:var(--color-primary);background:#673ee61f}.tb[data-v-011d9581]:disabled{opacity:.4;cursor:default}.content-area[data-v-011d9581]{flex-grow:1;padding:1rem 1.25rem;overflow-y:auto}.html-source[data-v-011d9581]{resize:none;background:var(--bg);min-height:0;color:var(--text-h);border:none;outline:none;flex-grow:1;padding:1rem 1.25rem;font-family:ui-monospace,Consolas,monospace;font-size:.85rem;line-height:1.6}.content-area[data-v-011d9581] .ProseMirror{min-height:100%;color:var(--text-h);outline:none;line-height:1.8}.content-area[data-v-011d9581] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-foreground);float:right;pointer-events:none;height:0}.content-area[data-v-011d9581] .ProseMirror img{border-radius:8px;max-width:100%;transition:box-shadow .15s}.content-area[data-v-011d9581] .ProseMirror img[data-size=small]{width:25%}.content-area[data-v-011d9581] .ProseMirror img[data-size=medium]{width:50%}.content-area[data-v-011d9581] .ProseMirror img[data-size=large]{width:75%}.content-area[data-v-011d9581] .ProseMirror img[data-size=original]{width:auto;max-width:100%}.content-area[data-v-011d9581] .ProseMirror img[data-shadow=true]{box-shadow:0 8px 20px #0f172a33}.content-area[data-v-011d9581] .ProseMirror img[data-align=right]{float:right;max-width:60%;margin:0 0 .75rem 1rem}.content-area[data-v-011d9581] .ProseMirror img[data-align=left]{float:left;max-width:60%;margin:0 1rem .75rem 0}.content-area[data-v-011d9581] .ProseMirror img[data-align=center]{margin:.75rem auto;display:block}.content-area[data-v-011d9581] .ProseMirror blockquote{border-inline-start:3px solid var(--border);color:var(--muted-foreground);margin-inline-start:0;padding-inline-start:1rem}.content-area[data-v-011d9581] .ProseMirror ul,.content-area[data-v-011d9581] .ProseMirror ol{padding-inline-start:1.5rem}.content-area[data-v-011d9581] .ProseMirror table{border-collapse:collapse;width:100%;margin:1rem 0}.content-area[data-v-011d9581] .ProseMirror th,.content-area[data-v-011d9581] .ProseMirror td{border:1px solid var(--border);text-align:right;padding:.5rem .65rem}.content-area[data-v-011d9581] .ProseMirror th{background:var(--muted);font-weight:600}.content-area[data-v-011d9581] .editor-gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin:1rem 0;display:grid}.content-area[data-v-011d9581] .editor-gallery img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.content-area[data-v-011d9581] .editor-gallery.ProseMirror-selectednode{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.panel[data-v-6cc2e9de]{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-bottom:1.25rem;padding:1.25rem}.panel h2[data-v-6cc2e9de]{margin:0 0 1rem;font-size:1rem}.row[data-v-6cc2e9de]{flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.row[data-v-6cc2e9de]:last-child{margin-bottom:0}label[data-v-6cc2e9de]{flex-direction:column;flex:1;gap:.35rem;min-width:12rem;font-size:.85rem;display:flex}label.narrow[data-v-6cc2e9de]{flex:0 0 8rem;min-width:8rem}label.check[data-v-6cc2e9de]{white-space:nowrap;flex-direction:row;flex:0;align-items:center;gap:.4rem;min-width:auto}input[type=text][data-v-6cc2e9de],input[type=number][data-v-6cc2e9de],select[data-v-6cc2e9de]{border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit;border-radius:6px;padding:.5rem;font-size:.9rem}.banner-picker[data-v-6cc2e9de]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.preview[data-v-6cc2e9de]{border-radius:6px;width:140px;display:block}.add[data-v-6cc2e9de]{border:1px dashed var(--border);color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border-radius:6px;padding:.4rem .9rem;font-size:.85rem}.actions[data-v-6cc2e9de]{align-items:center;gap:1rem;display:flex}.btn[data-v-6cc2e9de]{background:var(--color-primary);color:#fff;cursor:pointer;font:inherit;border:none;border-radius:6px;padding:.55rem 1.4rem;font-size:.9rem}.cancel[data-v-6cc2e9de]{color:var(--muted-foreground);font-size:.85rem;text-decoration:none}.error[data-v-6cc2e9de]{color:var(--danger);font-size:.85rem}.header[data-v-4235e633]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.btn[data-v-4235e633]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.area[data-v-4235e633]{margin-bottom:1.75rem}.area h2[data-v-4235e633]{margin:0 0 .6rem;font-size:.95rem}table[data-v-4235e633]{border-collapse:collapse;width:100%}td[data-v-4235e633]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}.name[data-v-4235e633]{font-weight:500}.muted[data-v-4235e633]{color:var(--muted-foreground);font-size:.85rem}.badge[data-v-4235e633]{border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.badge.enabled[data-v-4235e633]{color:#16a34a;background:#dcfce7}.badge.disabled[data-v-4235e633]{background:var(--muted);color:var(--muted-foreground)}.actions[data-v-4235e633]{gap:.75rem;display:flex}.actions a[data-v-4235e633]{color:var(--color-primary);text-decoration:none}.actions button[data-v-4235e633]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.layout-picker[data-v-b6243551]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.layout-option[data-v-b6243551]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;text-align:right;cursor:pointer;border-radius:12px;flex-direction:column;gap:.6rem;padding:.7rem;transition:border-color .15s,box-shadow .15s;display:flex}.layout-option[data-v-b6243551]:hover{border-color:var(--color-primary)}.layout-option.active[data-v-b6243551]{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 25%, transparent)}.meta[data-v-b6243551]{flex-direction:column;gap:.25rem;display:flex}.meta strong[data-v-b6243551]{font-size:.85rem}.desc[data-v-b6243551]{color:var(--muted-foreground);font-size:.72rem;line-height:1.7}.size[data-v-b6243551]{color:var(--color-primary);margin-top:.15rem;font-size:.68rem;font-weight:600}.thumb[data-v-b6243551]{background:var(--bg);border:1px solid var(--border);border-radius:8px;height:92px;display:flex;overflow:hidden}.thumb-classic[data-v-b6243551]{flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px}.thumb-split-photo[data-v-b6243551],.thumb-split-inset[data-v-b6243551],.thumb-split-soft[data-v-b6243551]{flex-direction:row}.t-side[data-v-b6243551]{flex-direction:column;flex:1;justify-content:center;gap:5px;padding:10px;display:flex}.t-center[data-v-b6243551]{align-items:center}.t-img[data-v-b6243551]{background:var(--muted);border-radius:4px;width:100%;height:34px}.t-line[data-v-b6243551]{background:var(--muted);border-radius:2px;width:70%;height:4px}.t-title[data-v-b6243551]{background:var(--muted-foreground);opacity:.5;width:50%;height:6px}.t-btn[data-v-b6243551]{background:var(--color-primary);border-radius:3px;width:42%;height:10px;margin-top:2px}.t-photo[data-v-b6243551]{background:var(--muted-foreground);opacity:.35;width:42%}.t-inset[data-v-b6243551]{width:44%;padding:8px;display:flex}.t-inset-img[data-v-b6243551]{background:var(--muted-foreground);opacity:.55;border-radius:6px;flex:1}.t-soft[data-v-b6243551]{background:color-mix(in srgb, var(--color-primary) 12%, transparent);justify-content:center;align-items:center;width:44%;display:flex}.t-soft-img[data-v-b6243551]{background:var(--color-primary);opacity:.55;border-radius:8px;width:30px;height:30px}.page[data-v-d351129e]{max-width:860px}.page-header[data-v-d351129e]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.actions[data-v-d351129e]{align-items:center;gap:1rem;display:flex}.actions a[data-v-d351129e]{color:var(--text);text-decoration:none}.error[data-v-d351129e]{color:var(--danger);margin-bottom:1rem}.layout[data-v-d351129e]{flex-direction:column;gap:1.1rem;display:flex}label[data-v-d351129e]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input[data-v-d351129e],textarea[data-v-d351129e]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.checkbox-row[data-v-d351129e]{flex-direction:row;align-items:center;gap:.45rem}.checkbox-row input[data-v-d351129e]{width:16px;height:16px;accent-color:var(--color-primary);flex:none}.field[data-v-d351129e]{flex-direction:column;gap:.5rem;display:flex}.field-label[data-v-d351129e]{font-size:.85rem}.field-hint[data-v-d351129e]{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.8}.field-warning[data-v-d351129e]{color:var(--danger);margin:0;font-size:.75rem}.mode-picker[data-v-d351129e]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.mode-option[data-v-d351129e]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;text-align:right;cursor:pointer;border-radius:10px;flex-direction:column;gap:.3rem;padding:.8rem;transition:border-color .15s,box-shadow .15s;display:flex}.mode-option[data-v-d351129e]:hover{border-color:var(--color-primary)}.mode-option.active[data-v-d351129e]{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 25%, transparent)}.mode-option strong[data-v-d351129e]{font-size:.85rem}.mode-option .desc[data-v-d351129e]{color:var(--muted-foreground);font-size:.72rem;line-height:1.7}.device-grid[data-v-d351129e]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.device-card[data-v-d351129e]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;flex-direction:column;gap:.5rem;padding:.8rem;display:flex}.device-head[data-v-d351129e]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.device-head strong[data-v-d351129e]{font-size:.85rem}.device-bp[data-v-d351129e]{color:var(--muted-foreground);font-size:.68rem}.device-hint[data-v-d351129e]{color:var(--muted-foreground);margin:0;font-size:.72rem;line-height:1.6}.device-preview img[data-v-d351129e]{object-fit:cover;border-radius:6px;width:100%;max-height:130px;display:block}.device-preview .remove[data-v-d351129e]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:.3rem 0 0;font-size:.75rem}.device-empty[data-v-d351129e]{border:1px dashed var(--border);height:72px;color:var(--muted-foreground);border-radius:6px;justify-content:center;align-items:center;font-size:.72rem;display:flex}.code-input[data-v-d351129e]{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.7}.field-row[data-v-d351129e]{gap:1rem;display:flex}.field-row label[data-v-d351129e]{flex:1}.image-preview img[data-v-d351129e]{border-radius:6px;max-width:260px;margin-bottom:.5rem;display:block}.image-preview button[data-v-d351129e]{color:var(--danger);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.btn[data-v-d351129e]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-d351129e]:disabled{opacity:.6}.btn-outline[data-v-d351129e]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;align-self:flex-start;padding:.45rem .8rem;font-size:.82rem}.header[data-v-dc39a4e2]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.btn[data-v-dc39a4e2]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}table[data-v-dc39a4e2]{border-collapse:collapse;width:100%}th[data-v-dc39a4e2],td[data-v-dc39a4e2]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-dc39a4e2]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-dc39a4e2]{color:var(--muted-foreground);font-size:.85rem}.badge[data-v-dc39a4e2]{border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.badge.enabled[data-v-dc39a4e2]{color:#16a34a;background:#dcfce7}.badge.disabled[data-v-dc39a4e2]{background:var(--muted);color:var(--muted-foreground)}.actions[data-v-dc39a4e2]{gap:.75rem;display:flex}.actions a[data-v-dc39a4e2]{color:var(--color-primary);text-decoration:none}.actions button[data-v-dc39a4e2]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.header[data-v-434bccee]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.btn[data-v-434bccee]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem}.btn-outline[data-v-434bccee]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.add-category[data-v-434bccee]{gap:.5rem;margin-bottom:1.5rem;display:flex}.add-category input[data-v-434bccee]{border:1px solid var(--border);background:var(--bg-elevated);max-width:320px;color:inherit;font:inherit;border-radius:6px;flex-grow:1;padding:.5rem .65rem}.add-category .parent-select[data-v-434bccee]{flex-shrink:0;width:220px}.indent[data-v-434bccee]{color:var(--muted-foreground);margin-left:.2rem}table[data-v-434bccee]{border-collapse:collapse;width:100%}th[data-v-434bccee],td[data-v-434bccee]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-434bccee]{color:var(--text);font-size:.8rem;font-weight:500}.actions[data-v-434bccee]{gap:.75rem;display:flex}.actions a[data-v-434bccee]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.actions button[data-v-434bccee]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.translations-panel[data-v-bcb61616]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;flex-direction:column;gap:.75rem;padding:.85rem;display:flex}legend[data-v-bcb61616]{color:var(--muted-foreground);padding:0 .3rem;font-size:.8rem}label[data-v-bcb61616]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.hint[data-v-bcb61616]{color:var(--muted-foreground);margin:0;font-size:.75rem}.sibling-list[data-v-bcb61616]{flex-direction:column;gap:.4rem;display:flex}.sibling-label[data-v-bcb61616]{color:var(--muted-foreground);font-size:.75rem}.sibling-item[data-v-bcb61616]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.add-translation[data-v-bcb61616]{flex-direction:column;gap:.4rem;display:flex}.btn-outline[data-v-bcb61616]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;text-align:right;border-radius:6px;padding:.45rem .7rem;font-size:.8rem}.btn-outline[data-v-bcb61616]:disabled{opacity:.6;cursor:default}.page[data-v-d27d1018]{max-width:640px}.page-header[data-v-d27d1018]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-d27d1018]{margin:0}.actions[data-v-d27d1018]{align-items:center;gap:1rem;display:flex}.actions a[data-v-d27d1018]{color:var(--text);text-decoration:none}.error[data-v-d27d1018]{color:var(--danger);margin-bottom:1rem}.layout[data-v-d27d1018]{flex-direction:column;gap:1rem;display:flex}label[data-v-d27d1018]{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.title-input[data-v-d27d1018]{font-size:1.1rem;font-weight:600}input[data-v-d27d1018],textarea[data-v-d27d1018]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.seo-section[data-v-d27d1018]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;padding:1.1rem}.seo-title[data-v-d27d1018]{margin:0 0 1rem;font-size:1rem}.btn[data-v-d27d1018]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-d27d1018]:disabled{opacity:.6}.page[data-v-4f9aa1b3]{max-width:640px}.page-header[data-v-4f9aa1b3]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-4f9aa1b3]{margin:0}.actions[data-v-4f9aa1b3]{align-items:center;gap:1rem;display:flex}.actions a[data-v-4f9aa1b3]{color:var(--text);text-decoration:none}.btn[data-v-4f9aa1b3]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-4f9aa1b3]:disabled{opacity:.6}.error[data-v-4f9aa1b3]{color:var(--danger);margin-bottom:1rem}.layout[data-v-4f9aa1b3]{flex-direction:column;gap:1rem;display:flex}label[data-v-4f9aa1b3]{color:var(--text);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input[data-v-4f9aa1b3]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.title-input[data-v-4f9aa1b3]{font-size:1rem}.seo-section[data-v-4f9aa1b3]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;padding:1.1rem}.seo-title[data-v-4f9aa1b3]{margin:0 0 1rem;font-size:1rem}.header[data-v-49b80cc4]{margin-bottom:1.25rem}.add-row[data-v-49b80cc4]{gap:.6rem;max-width:420px;margin-bottom:1.5rem;display:flex}.add-row input[data-v-49b80cc4]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;flex-grow:1;padding:.5rem .65rem}.btn[data-v-49b80cc4]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.empty[data-v-49b80cc4]{color:var(--muted-foreground)}table[data-v-49b80cc4]{border-collapse:collapse;width:100%}th[data-v-49b80cc4],td[data-v-49b80cc4]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-49b80cc4]{font-size:.8rem;font-weight:500}.muted[data-v-49b80cc4]{color:var(--muted-foreground);font-size:.85rem}.actions[data-v-49b80cc4]{gap:.75rem;display:flex}.actions a[data-v-49b80cc4]{color:var(--accent);text-decoration:none}.actions button[data-v-49b80cc4]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.header[data-v-279f8f03]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.filter[data-v-279f8f03]{width:180px}.comment-list[data-v-279f8f03]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.comment[data-v-279f8f03]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:1rem 1.1rem}.comment-head[data-v-279f8f03]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.muted[data-v-279f8f03]{color:var(--muted-foreground)}.badge[data-v-279f8f03]{background:var(--muted);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.75rem}.badge.approved[data-v-279f8f03]{color:#16a34a;background:#dcfce7}.badge.pending[data-v-279f8f03]{color:#b45309;background:#fef3c7}.comment-body[data-v-279f8f03]{margin:0 0 .75rem;font-size:.9rem;line-height:1.7}.comment-actions[data-v-279f8f03]{align-items:center;gap:1rem;font-size:.82rem;display:flex}.comment-actions a[data-v-279f8f03]{color:var(--text);text-decoration:none}.comment-actions button[data-v-279f8f03]{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.82rem}.comment-actions button.approve[data-v-279f8f03]{color:#16a34a;font-weight:600}.comment-actions button.danger[data-v-279f8f03]{color:var(--danger)}.panel[data-v-d927be46]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;padding:1.1rem}.panel-header[data-v-d927be46]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.panel-header h2[data-v-d927be46]{margin:0;font-size:.95rem}.more[data-v-d927be46]{color:var(--color-primary);font-size:.78rem;text-decoration:none}.headline[data-v-d927be46]{color:inherit;align-items:baseline;gap:.5rem;margin-bottom:.85rem;text-decoration:none;display:flex}.big[data-v-d927be46]{color:#f59e0b;font-size:1.7rem;font-weight:800;line-height:1}.caption[data-v-d927be46]{color:var(--muted-foreground);font-size:.8rem}.rows[data-v-d927be46]{flex-direction:column;gap:.55rem;display:flex}.row[data-v-d927be46]{color:inherit;align-items:center;gap:.55rem;font-size:.83rem;text-decoration:none;display:flex}.dot[data-v-d927be46]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.approved[data-v-d927be46]{background:#16a34a}.dot.rejected[data-v-d927be46]{background:#dc2626}.dot.expired[data-v-d927be46]{background:#94a3b8}.label[data-v-d927be46]{color:var(--text);flex:1}.value[data-v-d927be46]{color:var(--text-h,var(--text));font-weight:700}.total[data-v-d927be46]{border-top:1px solid var(--border);margin:.85rem 0 0;padding-top:.6rem}.muted[data-v-d927be46]{color:var(--muted-foreground);font-size:.82rem}.panel[data-v-1686a0dd]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;padding:1.1rem}.panel-header[data-v-1686a0dd]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.panel-header h2[data-v-1686a0dd]{margin:0;font-size:.95rem}.more[data-v-1686a0dd]{color:var(--color-primary);font-size:.78rem;text-decoration:none}.headline[data-v-1686a0dd]{color:inherit;align-items:baseline;gap:.5rem;margin-bottom:.85rem;text-decoration:none;display:flex}.big[data-v-1686a0dd]{color:var(--color-primary);font-size:1.7rem;font-weight:800;line-height:1}.caption[data-v-1686a0dd]{color:var(--muted-foreground);font-size:.8rem}.rows[data-v-1686a0dd]{flex-direction:column;gap:.55rem;display:flex}.row[data-v-1686a0dd]{color:inherit;align-items:center;gap:.55rem;font-size:.83rem;text-decoration:none;display:flex}.dot[data-v-1686a0dd]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.pending[data-v-1686a0dd]{background:#f59e0b}.dot.upcoming[data-v-1686a0dd]{background:#2563eb}.dot.unpaid[data-v-1686a0dd]{background:#dc2626}.label[data-v-1686a0dd]{color:var(--text);flex:1}.value[data-v-1686a0dd]{color:var(--text-h,var(--text));font-weight:700}.total[data-v-1686a0dd]{border-top:1px solid var(--border);margin:.85rem 0 0;padding-top:.6rem}.muted[data-v-1686a0dd]{color:var(--muted-foreground);font-size:.82rem}.panel[data-v-12045157]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;padding:1.1rem}.panel-header[data-v-12045157]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.panel-header h2[data-v-12045157]{margin:0;font-size:.95rem}.more[data-v-12045157]{color:var(--color-primary);font-size:.78rem;text-decoration:none}.headline[data-v-12045157]{color:inherit;align-items:baseline;gap:.5rem;margin-bottom:.85rem;text-decoration:none;display:flex}.big[data-v-12045157]{color:#f59e0b;font-size:1.7rem;font-weight:800;line-height:1}.caption[data-v-12045157]{color:var(--muted-foreground);font-size:.8rem}.rows[data-v-12045157]{flex-direction:column;gap:.55rem;display:flex}.row[data-v-12045157]{color:inherit;align-items:center;gap:.55rem;font-size:.83rem;text-decoration:none;display:flex}.dot[data-v-12045157]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.vendors[data-v-12045157]{background:#6366f1}.dot.products[data-v-12045157]{background:#f59e0b}.dot.payouts[data-v-12045157]{background:#16a34a}.label[data-v-12045157]{color:var(--text);flex:1}.value[data-v-12045157]{color:var(--text-h,var(--text));font-weight:700}.footer[data-v-12045157]{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.85rem;padding-top:.7rem;display:grid}.foot-cell[data-v-12045157]{flex-direction:column;gap:.15rem;display:flex}.foot-value[data-v-12045157]{font-size:.85rem;font-weight:700}.foot-label[data-v-12045157]{color:var(--muted-foreground);font-size:.68rem}.muted[data-v-12045157]{color:var(--muted-foreground);font-size:.82rem}.panel[data-v-279a7290]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;padding:1.1rem}.panel-header[data-v-279a7290]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.panel-header h2[data-v-279a7290]{margin:0;font-size:.95rem}.more[data-v-279a7290]{color:var(--color-primary);font-size:.78rem;text-decoration:none}.rows[data-v-279a7290]{flex-direction:column;gap:.55rem;display:flex}.row[data-v-279a7290]{color:inherit;align-items:center;gap:.55rem;font-size:.83rem;text-decoration:none;display:flex}.dot[data-v-279a7290]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot.pending[data-v-279a7290]{background:#f59e0b}.dot.progress[data-v-279a7290]{background:#2563eb}.dot.done[data-v-279a7290]{background:#16a34a}.label[data-v-279a7290]{color:var(--text);flex:1}.value[data-v-279a7290]{color:var(--text-h,var(--text));font-weight:700}.muted[data-v-279a7290]{color:var(--muted-foreground);font-size:.82rem}.backdrop[data-v-3fb308c8]{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02061759;position:fixed;inset:0}.drawer[data-v-3fb308c8]{border:1px solid var(--glass-border);border-radius:var(--radius-xl);background:var(--bg-elevated);width:min(25rem,100vw - 1.5rem);box-shadow:var(--shadow-lg);flex-direction:column;animation:.25s slide-in-3fb308c8;display:flex;position:absolute;inset-block:.75rem;inset-inline-end:.75rem}@keyframes slide-in-3fb308c8{0%{opacity:0;transform:translate(-1.5rem)}}.drawer-head[data-v-3fb308c8]{border-bottom:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 1rem;display:flex}.drawer-head h2[data-v-3fb308c8]{margin:0;font-size:1.1rem}.drawer-head p[data-v-3fb308c8]{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.8rem;line-height:1.8}.close[data-v-3fb308c8]{background:var(--muted);width:2.2rem;height:2.2rem;color:var(--text);cursor:pointer;border:0;border-radius:.7rem;flex-shrink:0;place-items:center;margin-inline-start:auto;display:grid}.close[data-v-3fb308c8] svg,.icon[data-v-3fb308c8] svg{width:1.05rem;height:1.05rem}.drawer-body[data-v-3fb308c8]{flex:1;padding:.5rem 1rem 1rem;overflow-y:auto}.drawer-body h3[data-v-3fb308c8]{color:var(--muted-foreground);margin:1rem .25rem .5rem;font-size:.75rem;font-weight:800}.list[data-v-3fb308c8]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.list li[data-v-3fb308c8]{border:1px solid var(--border);background:var(--inset);border-radius:1rem;align-items:center;gap:.6rem;padding:.6rem .7rem;transition:opacity .2s;display:flex}.list li.off[data-v-3fb308c8]{opacity:.55}.icon[data-v-3fb308c8]{width:2.2rem;height:2.2rem;color:var(--color-primary);background:#673ee61a;border-radius:.7rem;flex-shrink:0;place-items:center;display:grid}.text[data-v-3fb308c8]{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.text b[data-v-3fb308c8]{color:var(--text-h);font-size:.85rem}.text small[data-v-3fb308c8]{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.order[data-v-3fb308c8]{flex-direction:column;display:flex}.order button[data-v-3fb308c8]{width:1.5rem;height:1.1rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;line-height:1}.order button[data-v-3fb308c8]:disabled{opacity:.25;cursor:default}.order button[data-v-3fb308c8]:not(:disabled):hover{color:var(--color-primary)}.switch[data-v-3fb308c8]{background:var(--border);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:2.6rem;height:1.5rem;padding:0;transition:background .2s;position:relative}.switch i[data-v-3fb308c8]{background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .2s;position:absolute;top:.2rem;right:.2rem;box-shadow:0 1px 3px #00000040}.switch[aria-checked=true][data-v-3fb308c8]{background:var(--gradient-soft)}.switch[aria-checked=true] i[data-v-3fb308c8]{transform:translate(-1.1rem)}.drawer-foot[data-v-3fb308c8]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.state[data-v-3fb308c8]{color:var(--success);font-size:.78rem;font-weight:700}.head[data-v-d24bec69]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:.5rem 0 1.75rem;display:flex}.head h1[data-v-d24bec69]{margin:0;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.head p[data-v-d24bec69]{color:var(--muted-foreground);margin:.2rem 0 0;font-size:.9rem}.head-actions[data-v-d24bec69]{gap:.6rem;display:flex}.head-actions[data-v-d24bec69] svg{width:1.05rem;height:1.05rem}.stats[data-v-d24bec69]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.stat[data-v-d24bec69]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);min-height:7rem;box-shadow:var(--shadow);color:inherit;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}a.stat[data-v-d24bec69]:hover{border-color:#673ee659;transform:translateY(-3px)}.stat.skeleton[data-v-d24bec69]{animation:1.4s ease-in-out infinite pulse-d24bec69}@keyframes pulse-d24bec69{50%{opacity:.55}}.stat-text[data-v-d24bec69]{flex-direction:column;min-width:0;line-height:1.5;display:flex}.stat-label[data-v-d24bec69]{color:var(--muted-foreground);font-size:.8rem}.stat-value[data-v-d24bec69]{color:var(--text-h);font-size:1.75rem;font-weight:900;line-height:1.3}.stat-text small[data-v-d24bec69]{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.tile[data-v-d24bec69]{color:#fff;border-radius:1rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid}.tile[data-v-d24bec69] svg{width:1.45rem;height:1.45rem}.tile.small[data-v-d24bec69]{border-radius:.85rem;width:2.6rem;height:2.6rem}.tile.small[data-v-d24bec69] svg{width:1.2rem;height:1.2rem}.tile.violet[data-v-d24bec69]{background:linear-gradient(135deg,#a855f7,#673ee6);box-shadow:0 10px 22px -10px #673ee6}.tile.green[data-v-d24bec69]{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 10px 22px -10px #059669}.tile.amber[data-v-d24bec69]{background:linear-gradient(135deg,#fbbf24,#f97316);box-shadow:0 10px 22px -10px #f97316}.tile.blue[data-v-d24bec69]{background:linear-gradient(135deg,#60a5fa,#4f46e5);box-shadow:0 10px 22px -10px #4f46e5}.tile.pink[data-v-d24bec69]{background:linear-gradient(135deg,#f472b6,#e5489c);box-shadow:0 10px 22px -10px #e5489c}.tile.teal[data-v-d24bec69]{background:linear-gradient(135deg,#2dd4bf,#0891b2);box-shadow:0 10px 22px -10px #0891b2}.callouts[data-v-d24bec69]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.callout[data-v-d24bec69]{border-radius:var(--radius-lg);color:inherit;background:#f59e0b0f;border:1px solid #f59e0b73;align-items:center;gap:.9rem;padding:.8rem 1rem;text-decoration:none;transition:background .2s;display:flex}.callout[data-v-d24bec69]:hover{background:#f59e0b1f}.callout-icon[data-v-d24bec69]{width:2.6rem;height:2.6rem;color:var(--warning);background:#f59e0b26;border-radius:.85rem;place-items:center;display:grid}.callout-icon[data-v-d24bec69] svg{width:1.25rem;height:1.25rem}.callout-text[data-v-d24bec69]{flex-direction:column;flex:1;line-height:1.6;display:flex}.callout-text b[data-v-d24bec69]{color:var(--text-h)}.callout-text small[data-v-d24bec69]{color:var(--muted-foreground);font-size:.8rem}.callout-go[data-v-d24bec69]{width:1.2rem;height:1.2rem;color:var(--muted-foreground)}.grid[data-v-d24bec69]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1.25rem;margin-top:1.25rem;display:grid}.grid[data-v-d24bec69]>*{height:100%;min-height:0}.box[data-v-d24bec69]{flex-direction:column;display:flex}.box>.rows[data-v-d24bec69],.box>.seo[data-v-d24bec69],.box>.shortcuts[data-v-d24bec69]{flex:1;overflow-y:auto}.box[data-v-d24bec69]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);box-shadow:var(--shadow);overflow:hidden}.box-head[data-v-d24bec69]{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding-inline-end:1.1rem;display:flex}.box-head h2[data-v-d24bec69]{flex:1;margin:0;font-size:1rem}.chip[data-v-d24bec69]{border-radius:0;background:var(--muted);width:3rem;height:3rem;color:var(--color-primary);border-start-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);place-items:center;display:grid}.chip[data-v-d24bec69] svg{width:1.2rem;height:1.2rem}.all[data-v-d24bec69]{color:var(--color-primary);font-size:.8rem;font-weight:700;text-decoration:none}.rows[data-v-d24bec69]{margin:0;padding:0;list-style:none}.rows li+li[data-v-d24bec69]{border-top:1px solid var(--border)}.row[data-v-d24bec69]{color:inherit;align-items:center;gap:.8rem;padding:.85rem 1.1rem;text-decoration:none;transition:background .15s;display:flex}.row[data-v-d24bec69]:hover{background:#673ee60d}.row-icon[data-v-d24bec69]{background:var(--muted);width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}.row-icon[data-v-d24bec69] svg{width:1.1rem;height:1.1rem}.row-text[data-v-d24bec69]{flex-direction:column;flex:1;min-width:0;line-height:1.6;display:flex}.row-text b[data-v-d24bec69]{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.row-text small[data-v-d24bec69]{color:var(--muted-foreground);font-size:.75rem}.pill[data-v-d24bec69]{border:1px solid;border-radius:999px;flex-shrink:0;padding:.15rem .6rem;font-size:.72rem;font-weight:800}.pill.ok[data-v-d24bec69]{color:var(--success);background:#10b9811a;border-color:#10b98159}.pill.wait[data-v-d24bec69]{color:var(--warning);background:#f59e0b1a;border-color:#f59e0b66}.empty-box[data-v-d24bec69]{color:var(--muted-foreground);justify-items:center;gap:.75rem;padding:2.5rem 1rem;display:grid}.empty-box p[data-v-d24bec69]{margin:0}.shortcuts[data-v-d24bec69]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:1rem;display:grid}.shortcut[data-v-d24bec69]{border:1px solid var(--border);background:var(--inset);color:inherit;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.shortcut[data-v-d24bec69]:hover{border-color:#673ee659;transform:translateY(-2px)}.shortcut>span[data-v-d24bec69]:last-child{flex-direction:column;min-width:0;line-height:1.55;display:flex}.shortcut b[data-v-d24bec69]{color:var(--text-h);font-size:.88rem}.shortcut small[data-v-d24bec69]{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.seo[data-v-d24bec69]{flex-direction:column;gap:.9rem;padding:1rem 1.1rem;display:flex}.meters[data-v-d24bec69]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.meter[data-v-d24bec69]{border:1px solid var(--border);background:var(--inset);color:inherit;border-radius:1rem;flex-direction:column;gap:.35rem;padding:.8rem;text-decoration:none;display:flex}.meter-head[data-v-d24bec69]{color:var(--muted-foreground);font-size:.78rem}.meter-head b[data-v-d24bec69]{color:var(--text-h);margin-inline-end:.25rem;font-size:1.15rem;font-weight:900}.meter small[data-v-d24bec69]{color:var(--muted-foreground);font-size:.72rem}.bar[data-v-d24bec69]{background:var(--muted);border-radius:999px;height:.45rem;display:block;overflow:hidden}.bar i[data-v-d24bec69]{border-radius:inherit;background:var(--gradient);height:100%;display:block}.seo-facts[data-v-d24bec69]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.fact[data-v-d24bec69]{background:var(--muted);color:inherit;border-radius:.9rem;flex-direction:column;align-items:center;padding:.6rem .4rem;text-decoration:none;display:flex}.fact b[data-v-d24bec69]{color:var(--text-h);font-size:1.1rem;font-weight:900}.fact small[data-v-d24bec69]{color:var(--muted-foreground);font-size:.7rem}.fact.warn b[data-v-d24bec69]{color:var(--warning)}.rows.compact .row[data-v-d24bec69]{padding:.55rem .2rem}.seo .rows.compact[data-v-d24bec69]{border-top:1px solid var(--border);margin:0 -.2rem}.row-shot[data-v-d24bec69]{border:1px solid var(--border);background:var(--muted);border-radius:.6rem;flex-shrink:0;width:3.4rem;height:2.5rem;overflow:hidden}.row-shot img[data-v-d24bec69]{object-fit:cover;object-position:top;width:100%;height:100%}@media (width<=1100px){.stats[data-v-d24bec69]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-v-d24bec69]{grid-template-columns:1fr}}@media (width<=520px){.stats[data-v-d24bec69]{gap:.6rem}.stat[data-v-d24bec69]{flex-direction:column-reverse;align-items:flex-start;min-height:0;padding:1rem}.stat-value[data-v-d24bec69]{font-size:1.4rem}.shortcuts[data-v-d24bec69]{grid-template-columns:1fr}}.auth[data-v-4c29c48d]{place-items:center;min-height:100svh;padding:2rem 1rem;display:grid;position:relative}.theme-btn[data-v-4c29c48d]{top:calc(env(safe-area-inset-top) + 1rem);border:1px solid var(--glass-border);background:var(--glass);width:2.6rem;height:2.6rem;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(10px);border-radius:.9rem;place-items:center;transition:transform .15s,color .15s;display:grid;position:absolute;inset-inline-end:1rem}.theme-btn[data-v-4c29c48d]:hover{color:var(--color-primary)}.theme-btn[data-v-4c29c48d]:active{transform:scale(.94)}.theme-btn[data-v-4c29c48d] svg{width:1.2rem;height:1.2rem}.auth-wrap[data-v-4c29c48d]{width:100%;max-width:26rem;animation:.5s cubic-bezier(.22,1,.36,1) both auth-in-4c29c48d}.auth-head[data-v-4c29c48d]{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.mark[data-v-4c29c48d]{width:4rem;height:4rem;color:var(--text-h);filter:drop-shadow(0 14px 22px #673ee659);margin-bottom:1rem}.auth-head h1[data-v-4c29c48d]{margin:0;font-size:1.5rem}.auth-head p[data-v-4c29c48d]{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.9rem}.auth-card[data-v-4c29c48d]{border:1px solid var(--glass-border);background:var(--glass-strong);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);border-radius:2rem;padding:2rem}.auth-foot[data-v-4c29c48d]{color:var(--muted-foreground);text-align:center;margin:1.5rem 0 0;font-size:.75rem}@media (width<=480px){.auth-card[data-v-4c29c48d]{border-radius:1.6rem;padding:1.5rem 1.25rem}}@keyframes auth-in-4c29c48d{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth-wrap[data-v-4c29c48d]{animation:none}}.auth-form{flex-direction:column;gap:1.1rem;display:flex}.auth-form label{color:var(--text-h);flex-direction:column;gap:.45rem;font-size:.85rem;font-weight:600;display:flex}.auth-form input:not(#_){width:100%;height:3rem;padding:0 1rem;font-size:.95rem}.auth-form input.invalid:not(#_){border-color:var(--danger)}.auth-form input.invalid:not(#_):focus{box-shadow:0 0 0 4px #f43f5e26}.auth-form .password-field{position:relative}.auth-form .password-field input:not(#_){padding-left:3rem}.auth-form .toggle-visibility{width:2.3rem;height:2.3rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.65rem;place-items:center;display:grid;position:absolute;top:50%;left:.4rem;transform:translateY(-50%)}.auth-form .toggle-visibility:hover{background:var(--muted);color:var(--text-h)}.auth-form .toggle-visibility svg{width:1.15rem;height:1.15rem}.auth-form .field-error{align-items:center;gap:.3rem;font-size:.78rem;font-weight:500;display:flex}.auth-form .field-error svg,.auth-alert svg{flex-shrink:0;width:1rem;height:1rem}.auth-alert{color:var(--danger);background:#f43f5e1a;border:1px solid #f43f5e40;border-radius:1rem;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem .9rem;font-size:.84rem;line-height:1.7;display:flex}.auth-alert.ok{color:var(--success);background:#10b9811a;border-color:#10b98140}.auth-submit:not(#_){width:100%;height:3rem;margin-top:.25rem;font-size:.95rem}.auth-link{color:var(--muted-foreground);align-self:center;font-size:.84rem;font-weight:600;text-decoration:none;transition:color .15s}.auth-link:hover{color:var(--color-primary)}.fields-editor[data-v-b008af2a]{flex-direction:column;gap:.85rem;display:flex}.empty[data-v-b008af2a]{color:var(--muted-foreground);margin:0;font-size:.8rem}.field-item[data-v-b008af2a]{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.field-item-header[data-v-b008af2a]{justify-content:space-between;align-items:center;display:flex}.field-number[data-v-b008af2a]{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.remove-btn[data-v-b008af2a]{color:var(--danger);cursor:pointer;background:0 0;border:none;padding:.2rem;display:flex}.field-row[data-v-b008af2a]{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}label[data-v-b008af2a]{color:var(--text);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.col-type[data-v-b008af2a]{flex-shrink:0;width:170px}.col-grow[data-v-b008af2a]{flex:200px;min-width:200px}.field-options-row[data-v-b008af2a]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:.75rem;padding-top:.65rem;display:flex}.col-width[data-v-b008af2a]{flex-shrink:0;width:180px}.checkbox-row[data-v-b008af2a]{white-space:nowrap;flex-direction:row;align-items:center;gap:.45rem}.field-row input[data-v-b008af2a],.option-row input[data-v-b008af2a]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;box-sizing:border-box;border-radius:6px;width:100%;padding:.5rem .6rem;font-size:.85rem}.checkbox-row input[type=checkbox][data-v-b008af2a]{width:16px;height:16px;accent-color:var(--color-primary);flex:none;margin:0}.options-editor[data-v-b008af2a]{border-top:1px solid var(--border);flex-direction:column;gap:.4rem;padding-top:.6rem;display:flex}.options-label[data-v-b008af2a]{color:var(--muted-foreground);font-size:.75rem}.option-row[data-v-b008af2a]{gap:.4rem;display:flex}.option-row input[data-v-b008af2a]{flex-grow:1}.option-row button[data-v-b008af2a]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;display:flex}.btn-outline[data-v-b008af2a]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;align-self:flex-start;padding:.5rem .9rem;font-size:.82rem}.btn-outline.small[data-v-b008af2a]{padding:.35rem .7rem;font-size:.76rem}.page[data-v-f20eaee9]{width:100%}.page-header[data-v-f20eaee9]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-f20eaee9]{margin:0}.actions[data-v-f20eaee9]{align-items:center;gap:1rem;display:flex}.actions a[data-v-f20eaee9]{color:var(--text);text-decoration:none}.error[data-v-f20eaee9]{color:var(--danger);margin-bottom:1rem}.layout[data-v-f20eaee9]{grid-template-columns:1fr 340px;align-items:start;gap:1.25rem;display:grid}.main[data-v-f20eaee9],.sidebar[data-v-f20eaee9]{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (width<=900px){.layout[data-v-f20eaee9]{grid-template-columns:1fr}}fieldset[data-v-f20eaee9]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;flex-direction:column;gap:.85rem;padding:1.1rem;display:flex}legend[data-v-f20eaee9]{padding:0 .3rem;font-size:.9rem;font-weight:600}label[data-v-f20eaee9]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input[data-v-f20eaee9],textarea[data-v-f20eaee9]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.hint[data-v-f20eaee9]{color:var(--muted-foreground);font-size:.72rem}.btn[data-v-f20eaee9]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-f20eaee9]:disabled{opacity:.6}.header[data-v-d06bb296]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.btn[data-v-d06bb296]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}table[data-v-d06bb296]{border-collapse:collapse;width:100%}th[data-v-d06bb296],td[data-v-d06bb296]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-d06bb296]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-d06bb296]{color:var(--muted-foreground);font-size:.85rem}.actions[data-v-d06bb296]{gap:.75rem;display:flex}.actions a[data-v-d06bb296]{color:var(--color-primary);text-decoration:none}.actions button[data-v-d06bb296]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.header[data-v-71e7ddb8]{justify-content:space-between;align-items:flex-start;margin-bottom:2.5rem;display:flex}.header h1[data-v-71e7ddb8]{margin:0 0 .6rem}.back-link[data-v-71e7ddb8]{color:var(--color-primary);font-size:.82rem;text-decoration:none}.btn-outline[data-v-71e7ddb8]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.filters[data-v-71e7ddb8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.filters .search[data-v-71e7ddb8]{border:1px solid var(--border);background:var(--bg-elevated);max-width:320px;color:inherit;font:inherit;border-radius:6px;flex:240px;padding:.5rem .65rem;font-size:.85rem}.date-filters[data-v-71e7ddb8]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.date-filters[data-v-71e7ddb8] .app-date-picker{width:150px}.date-sep[data-v-71e7ddb8]{color:var(--muted-foreground);font-size:.8rem}.table-scroll[data-v-71e7ddb8]{overflow-x:auto}table[data-v-71e7ddb8]{border-collapse:collapse;width:100%}th[data-v-71e7ddb8],td[data-v-71e7ddb8]{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:.6rem .75rem}th[data-v-71e7ddb8]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-71e7ddb8]{color:var(--muted-foreground);font-size:.85rem}td a[data-v-71e7ddb8]{color:var(--color-primary)}.actions button[data-v-71e7ddb8]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.header[data-v-98355fbc]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.header-actions[data-v-98355fbc]{gap:.6rem;display:flex}.btn[data-v-98355fbc]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.btn-outline[data-v-98355fbc]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.btn-outline.active[data-v-98355fbc]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.filters[data-v-98355fbc]{gap:.6rem;margin-bottom:1.25rem;display:flex}.filters .search[data-v-98355fbc]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;flex-grow:1;max-width:280px;padding:.5rem .65rem;font-size:.85rem}.filters .filter-select[data-v-98355fbc]{flex-shrink:0;width:160px}.grid[data-v-98355fbc]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.1rem;display:grid}.card[data-v-98355fbc]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.thumb[data-v-98355fbc]{aspect-ratio:16/10;background:var(--muted);position:relative}.thumb img[data-v-98355fbc]{object-fit:cover;width:100%;height:100%}.thumb-placeholder[data-v-98355fbc]{width:100%;height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:.8rem;display:flex}.badge[data-v-98355fbc]{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:.15rem .55rem;font-size:.75rem;position:absolute;top:.5rem;left:.5rem}.badge.published[data-v-98355fbc]{color:#16a34a;background:#dcfce7}.badge.pending[data-v-98355fbc]{color:#b45309;background:#fef3c7}.card-body[data-v-98355fbc]{flex-direction:column;gap:.2rem;padding:.75rem .9rem .25rem;display:flex}.title[data-v-98355fbc]{font-size:.95rem}.muted[data-v-98355fbc]{color:var(--muted-foreground);font-size:.8rem}.card-actions[data-v-98355fbc]{gap:.75rem;margin-top:auto;padding:.75rem .9rem;display:flex}.card-actions a[data-v-98355fbc]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.card-actions button[data-v-98355fbc]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.card-actions button.restore[data-v-98355fbc]{color:var(--color-primary)}.page[data-v-fdd4e745]{flex-direction:column;height:100%;display:flex}.page-header[data-v-fdd4e745]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-fdd4e745]{margin:0}.actions[data-v-fdd4e745]{align-items:center;gap:1rem;display:flex}.actions a[data-v-fdd4e745]{color:var(--text);text-decoration:none}.error[data-v-fdd4e745]{color:var(--danger);margin-bottom:1rem}.layout[data-v-fdd4e745]{flex-grow:1;grid-template-columns:1fr 320px;align-items:start;gap:1.5rem;min-height:0;display:grid}.main[data-v-fdd4e745]{flex-direction:column;gap:1rem;min-height:0;display:flex}.seo-section[data-v-fdd4e745]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;padding:1.1rem}.seo-title[data-v-fdd4e745]{margin:0 0 1rem;font-size:1rem}.images-header[data-v-fdd4e745]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.images-header .seo-title[data-v-fdd4e745]{margin:0}.images-grid[data-v-fdd4e745]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.85rem;display:grid}.image-card[data-v-fdd4e745]{border:1px solid var(--border);background:var(--bg);cursor:grab;border-radius:8px;flex-direction:column;gap:.4rem;padding:.5rem;display:flex;position:relative}.image-card img[data-v-fdd4e745]{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.caption-input[data-v-fdd4e745]{padding:.35rem .5rem;font-size:.75rem}.remove-btn[data-v-fdd4e745]{color:#fff;cursor:pointer;background:#0f172aa6;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:.4rem;left:.4rem}.sidebar[data-v-fdd4e745]{flex-direction:column;gap:1rem;display:flex}label[data-v-fdd4e745]{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.title-input[data-v-fdd4e745]{font-size:1.1rem;font-weight:600}input[data-v-fdd4e745],textarea[data-v-fdd4e745]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}fieldset[data-v-fdd4e745]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;flex-direction:column;gap:.75rem;padding:.85rem;display:flex}legend[data-v-fdd4e745]{color:var(--muted-foreground);padding:0 .3rem;font-size:.8rem}.cover-preview img[data-v-fdd4e745]{border-radius:6px;max-width:100%;margin-bottom:.5rem;display:block}.hint[data-v-fdd4e745]{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.5}.btn[data-v-fdd4e745]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-fdd4e745]:disabled{opacity:.6}.btn-outline[data-v-fdd4e745]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:.45rem .7rem;font-size:.85rem}.btn-outline[data-v-fdd4e745]:disabled{opacity:.5;cursor:default}@media (width<=900px){.layout[data-v-fdd4e745]{grid-template-columns:1fr}}.header[data-v-9bebd35c]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.btn[data-v-9bebd35c]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem}.btn-outline[data-v-9bebd35c]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.add-category[data-v-9bebd35c]{gap:.5rem;margin-bottom:1.5rem;display:flex}.add-category input[data-v-9bebd35c]{border:1px solid var(--border);background:var(--bg-elevated);max-width:320px;color:inherit;font:inherit;border-radius:6px;flex-grow:1;padding:.5rem .65rem}.add-category .parent-select[data-v-9bebd35c]{flex-shrink:0;width:220px}.indent[data-v-9bebd35c]{color:var(--muted-foreground);margin-left:.2rem}table[data-v-9bebd35c]{border-collapse:collapse;width:100%}th[data-v-9bebd35c],td[data-v-9bebd35c]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-9bebd35c]{color:var(--text);font-size:.8rem;font-weight:500}.actions[data-v-9bebd35c]{gap:.75rem;display:flex}.actions a[data-v-9bebd35c]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.actions button[data-v-9bebd35c]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.page[data-v-57928971]{max-width:640px}.page-header[data-v-57928971]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-57928971]{margin:0}.actions[data-v-57928971]{align-items:center;gap:1rem;display:flex}.actions a[data-v-57928971]{color:var(--text);text-decoration:none}.error[data-v-57928971]{color:var(--danger);margin-bottom:1rem}.layout[data-v-57928971]{flex-direction:column;gap:1rem;display:flex}label[data-v-57928971]{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.title-input[data-v-57928971]{font-size:1.1rem;font-weight:600}input[data-v-57928971],textarea[data-v-57928971]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.seo-section[data-v-57928971]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;padding:1.1rem}.seo-title[data-v-57928971]{margin:0 0 1rem;font-size:1rem}.btn[data-v-57928971]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-57928971]:disabled{opacity:.6}.header[data-v-e7d02321]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.back-link[data-v-e7d02321]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.error[data-v-e7d02321]{color:var(--danger);margin:0 0 .5rem;font-size:.85rem}.add-form[data-v-e7d02321]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.form-row[data-v-e7d02321]{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}label[data-v-e7d02321]{color:var(--text);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.col-narrow[data-v-e7d02321]{flex-shrink:0;width:150px}.col-grow[data-v-e7d02321]{flex:180px;min-width:180px}.checkbox-row[data-v-e7d02321]{white-space:nowrap;flex-direction:row;align-items:center;gap:.4rem}.checkbox-row input[type=checkbox][data-v-e7d02321]{width:16px;height:16px;accent-color:var(--color-primary);flex:none;margin:0}input[data-v-e7d02321]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;box-sizing:border-box;border-radius:6px;width:100%;padding:.5rem .6rem;font-size:.85rem}.btn[data-v-e7d02321]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.55rem 1.1rem;font-size:.85rem}.btn[data-v-e7d02321]:disabled{opacity:.6}.btn-outline[data-v-e7d02321]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;padding:.55rem 1rem;font-size:.85rem}table[data-v-e7d02321]{border-collapse:collapse;width:100%}th[data-v-e7d02321],td[data-v-e7d02321]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-e7d02321]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-e7d02321]{color:var(--muted-foreground);font-size:.85rem}.badge[data-v-e7d02321]{border-radius:999px;margin-left:.35rem;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.badge.enabled[data-v-e7d02321]{color:#16a34a;background:#dcfce7}.badge.disabled[data-v-e7d02321]{background:var(--muted);color:var(--muted-foreground)}.badge.default[data-v-e7d02321]{color:#1d4ed8;background:#dbeafe}.actions[data-v-e7d02321]{gap:.75rem;display:flex}.actions a[data-v-e7d02321]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.actions button[data-v-e7d02321]{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.actions button.danger[data-v-e7d02321]{color:var(--danger)}.header[data-v-0f272fe0]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.back-link[data-v-0f272fe0]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.muted[data-v-0f272fe0]{color:var(--muted-foreground)}.strings-form[data-v-0f272fe0]{flex-direction:column;gap:.85rem;max-width:560px;display:flex}label[data-v-0f272fe0]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.key[data-v-0f272fe0]{color:var(--muted-foreground);font-family:ui-monospace,Cascadia Code,monospace;font-size:.78rem}input[data-v-0f272fe0]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.actions[data-v-0f272fe0]{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.btn[data-v-0f272fe0]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.6rem 1.25rem;font-size:.85rem}.btn[data-v-0f272fe0]:disabled{opacity:.6}.saved-msg[data-v-0f272fe0]{color:var(--success);font-size:.8rem}.overlay[data-v-1fbc543e]{z-index:110;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dialog[data-v-1fbc543e]{background:var(--bg-elevated);width:640px;max-width:100%;max-height:90vh;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dialog-header[data-v-1fbc543e]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dialog-header h2[data-v-1fbc543e]{margin:0;font-size:1rem}.close-btn[data-v-1fbc543e]{color:var(--text);background:0 0;border:none;border-radius:6px;padding:.35rem;display:flex}.close-btn[data-v-1fbc543e]:hover{background:var(--muted)}.body[data-v-1fbc543e]{flex-direction:column;align-items:center;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}.preset-field[data-v-1fbc543e]{color:var(--text);flex-direction:column;align-self:stretch;gap:.35rem;font-size:.85rem;display:flex}.load-error[data-v-1fbc543e]{color:var(--danger);padding:2rem 0;font-size:.85rem}.stage[data-v-1fbc543e]{-webkit-user-select:none;user-select:none;touch-action:none;background:repeating-conic-gradient(var(--muted) 0% 25%, transparent 0% 50%) 50% / 16px 16px;border-radius:8px;max-width:100%;position:relative;overflow:hidden}.stage-img[data-v-1fbc543e]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.dim-overlay[data-v-1fbc543e]{pointer-events:none;background:#0f172a8c;position:absolute;inset:0}.crop-box[data-v-1fbc543e]{cursor:move;border:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #0f172a66}.handle[data-v-1fbc543e]{border:1px solid var(--color-primary);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute}.handle.nw[data-v-1fbc543e]{cursor:nwse-resize;top:-6px;left:-6px}.handle.ne[data-v-1fbc543e]{cursor:nesw-resize;top:-6px;right:-6px}.handle.sw[data-v-1fbc543e]{cursor:nesw-resize;bottom:-6px;left:-6px}.handle.se[data-v-1fbc543e]{cursor:nwse-resize;bottom:-6px;right:-6px}.error-text[data-v-1fbc543e]{color:var(--danger);align-self:stretch;margin:0;font-size:.85rem}.dialog-footer[data-v-1fbc543e]{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.btn[data-v-1fbc543e]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-1fbc543e]:disabled{opacity:.6;cursor:default}.btn-outline[data-v-1fbc543e]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;font:inherit;border-radius:6px;padding:.5rem 1.1rem}.overlay[data-v-fb362c99]{z-index:100;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dialog[data-v-fb362c99]{background:var(--bg-elevated);width:480px;max-width:100%;max-height:85vh;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dialog-header[data-v-fb362c99]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dialog-header h2[data-v-fb362c99]{margin:0;font-size:1rem}.close-btn[data-v-fb362c99]{color:var(--text);background:0 0;border:none;border-radius:6px;padding:.35rem;display:flex}.close-btn[data-v-fb362c99]:hover{background:var(--muted)}.body[data-v-fb362c99]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}.preview[data-v-fb362c99]{object-fit:contain;background:var(--muted);border-radius:8px;width:100%;max-height:220px}.preview-audio[data-v-fb362c99]{width:100%}.fields[data-v-fb362c99]{flex-direction:column;gap:.85rem;display:flex}label[data-v-fb362c99]{color:var(--text);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input[data-v-fb362c99]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:6px;padding:.5rem .65rem}.url-row[data-v-fb362c99]{gap:.5rem;display:flex}.url-row input[data-v-fb362c99]{flex-grow:1;min-width:0}.btn-outline[data-v-fb362c99]{border:1px solid var(--border);background:var(--bg);color:var(--text);white-space:nowrap;border-radius:6px;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.8rem;display:flex}.dialog-footer[data-v-fb362c99]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.footer-end[data-v-fb362c99]{align-items:center;gap:.6rem;display:flex}.btn[data-v-fb362c99]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-fb362c99]:disabled{opacity:.6}.btn-danger[data-v-fb362c99]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.header[data-v-20a0fb08]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.uploader[data-v-20a0fb08]{margin-bottom:1.5rem}.stats-strip[data-v-20a0fb08]{background:var(--muted);border-radius:8px;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.25rem;padding:.85rem 1.1rem;display:flex}.stat[data-v-20a0fb08]{flex-direction:column;gap:.15rem;display:flex}.stat-label[data-v-20a0fb08]{color:var(--muted-foreground);font-size:.75rem}.stat-value[data-v-20a0fb08]{font-size:.9rem;font-weight:600}.filters[data-v-20a0fb08]{gap:.6rem;margin-bottom:1.25rem;display:flex}.sort-select[data-v-20a0fb08]{width:190px}.filters .search[data-v-20a0fb08]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;flex-grow:1;max-width:280px;padding:.5rem .65rem;font-size:.85rem}.filters .filter-select[data-v-20a0fb08]{flex-shrink:0;width:150px}.date-range[data-v-20a0fb08]{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.date-range-label[data-v-20a0fb08]{color:var(--muted-foreground);font-size:.8rem}.filters .date-input[data-v-20a0fb08]{flex-shrink:0;width:150px}.btn-outline[data-v-20a0fb08]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:6px;padding:.5rem 1rem;font-size:.85rem}.select-toggle.btn-outline[data-v-20a0fb08]{border-color:var(--color-primary);color:var(--color-primary)}.bulk-bar[data-v-20a0fb08]{background:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding:.65rem 1rem;font-size:.85rem;display:flex}.btn-danger[data-v-20a0fb08]{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.82rem;display:flex}.grid[data-v-20a0fb08]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;display:grid}.item[data-v-20a0fb08]{border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;gap:.4rem;padding:.5rem;display:flex;position:relative}.item[data-v-20a0fb08]:hover{border-color:var(--color-primary)}.item.selected[data-v-20a0fb08]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.item img[data-v-20a0fb08],.thumb-video[data-v-20a0fb08],.thumb-placeholder[data-v-20a0fb08]{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.thumb-placeholder[data-v-20a0fb08]{background:var(--muted);color:var(--muted-foreground);justify-content:center;align-items:center;font-size:2rem;display:flex}.checkbox[data-v-20a0fb08]{background:var(--bg-elevated);border:2px solid var(--border);color:#fff;z-index:1;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;display:flex;position:absolute;top:.5rem;left:.5rem}.checkbox.checked[data-v-20a0fb08]{background:var(--color-primary);border-color:var(--color-primary)}.filename[data-v-20a0fb08]{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:.75rem;overflow:hidden}.faq-editor[data-v-67224ece]{flex-direction:column;gap:.85rem;display:flex}.empty[data-v-67224ece]{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.6}.faq-item[data-v-67224ece]{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.5rem;padding:.7rem;display:flex}.faq-item-header[data-v-67224ece]{justify-content:space-between;align-items:center;display:flex}.faq-number[data-v-67224ece]{color:var(--muted-foreground);font-size:.75rem;font-weight:600}.remove-btn[data-v-67224ece]{color:var(--danger);cursor:pointer;background:0 0;border:none;padding:.2rem;display:flex}.faq-item input[data-v-67224ece],.faq-item textarea[data-v-67224ece]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;box-sizing:border-box;resize:vertical;border-radius:6px;width:100%;padding:.55rem .65rem}.btn-outline[data-v-67224ece]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;align-self:flex-start;padding:.5rem .9rem;font-size:.82rem}.mode-choice[data-v-09e59295]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mode-choice button[data-v-09e59295]{border:1.5px solid var(--border);border-radius:var(--radius-sm,.75rem);background:var(--inset);color:var(--text);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:.8rem;padding:.9rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.mode-choice button[data-v-09e59295]:hover{border-color:var(--brand-400)}.mode-choice button.on[data-v-09e59295]{border-color:var(--brand-500);background:var(--sidebar-bg-active)}.icon[data-v-09e59295]{background:var(--muted);width:2.5rem;height:2.5rem;color:var(--muted-foreground);border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}.on .icon[data-v-09e59295]{background:var(--gradient-soft);color:#fff}.icon svg[data-v-09e59295]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.text[data-v-09e59295]{flex-direction:column;gap:.15rem;display:flex}.text b[data-v-09e59295]{color:var(--text-h);font-size:.9rem}.text small[data-v-09e59295]{color:var(--muted-foreground);font-size:.76rem}@media (width<=640px){.mode-choice[data-v-09e59295]{grid-template-columns:1fr}}.overlay[data-v-9e10c08b]{z-index:100;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.dialog[data-v-9e10c08b]{background:var(--bg-elevated);width:480px;max-width:100%;max-height:80vh;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dialog-header[data-v-9e10c08b]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.dialog-header h2[data-v-9e10c08b]{margin:0;font-size:1rem}.close-btn[data-v-9e10c08b]{color:var(--text);background:0 0;border:none;border-radius:6px;padding:.35rem;display:flex}.close-btn[data-v-9e10c08b]:hover{background:var(--muted)}.body[data-v-9e10c08b]{padding:1.25rem;overflow-y:auto}.muted[data-v-9e10c08b]{color:var(--muted-foreground);margin:0;font-size:.85rem}.list[data-v-9e10c08b]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.list li[data-v-9e10c08b]{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.meta[data-v-9e10c08b]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.title[data-v-9e10c08b]{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.date[data-v-9e10c08b]{color:var(--muted-foreground);font-size:.72rem}.btn-outline[data-v-9e10c08b]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;flex-shrink:0;padding:.4rem .75rem;font-size:.78rem}.page[data-v-f2fd7560]{flex-direction:column;height:100%;display:flex}.page-header[data-v-f2fd7560]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-f2fd7560]{margin:0}.actions[data-v-f2fd7560]{align-items:center;gap:1rem;display:flex}.actions a[data-v-f2fd7560]{color:var(--text);text-decoration:none}.error[data-v-f2fd7560]{color:var(--danger);margin-bottom:1rem}.layout[data-v-f2fd7560]{flex-grow:1;grid-template-columns:1fr 320px;align-items:start;gap:1.5rem;min-height:0;display:grid}.main[data-v-f2fd7560]{flex-direction:column;gap:1rem;height:100%;min-height:0;display:flex}.main .grow[data-v-f2fd7560]{flex-direction:column;flex-grow:1;gap:.35rem;min-height:0;display:flex}.field-label[data-v-f2fd7560]{font-size:.9rem}.main .grow[data-v-f2fd7560] .editor{flex-grow:1;min-height:480px}.seo-section[data-v-f2fd7560]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;flex-shrink:0;padding:1.1rem}.seo-title[data-v-f2fd7560]{align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;display:flex}.sidebar[data-v-f2fd7560]{flex-direction:column;gap:1rem;display:flex}label[data-v-f2fd7560]{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.title-input[data-v-f2fd7560]{font-size:1.1rem;font-weight:600}input[data-v-f2fd7560],textarea[data-v-f2fd7560]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}fieldset[data-v-f2fd7560]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;flex-direction:column;gap:.75rem;padding:.85rem;display:flex}legend[data-v-f2fd7560]{color:var(--muted-foreground);padding:0 .3rem;font-size:.8rem}.featured-preview img[data-v-f2fd7560]{border-radius:6px;max-width:100%;margin-bottom:.5rem;display:block}.hint[data-v-f2fd7560]{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.5}.btn[data-v-f2fd7560]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-f2fd7560]:disabled{opacity:.6}.btn-outline[data-v-f2fd7560]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:.45rem .7rem;font-size:.85rem}.toggle-row[data-v-f2fd7560]{border:1px solid var(--border);border-radius:8px;display:flex;overflow:hidden}.toggle-btn[data-v-f2fd7560]{background:var(--bg);color:var(--text);cursor:pointer;border:none;flex:1;padding:.5rem;font-size:.8rem}.toggle-btn.active[data-v-f2fd7560]{background:var(--color-primary);color:#fff}@media (width<=900px){.layout[data-v-f2fd7560]{grid-template-columns:1fr}}.template-hint[data-v-f2fd7560]{color:var(--muted-foreground);margin:.6rem 0 0;font-size:.78rem;line-height:1.9}.template-hint a[data-v-f2fd7560]{color:var(--color-primary);margin-top:.25rem;font-weight:700;display:inline-block}.builder-card[data-v-f2fd7560]{border-radius:var(--radius-lg);background:linear-gradient(135deg,#673ee61a,#e5489c0f);border:1px solid #673ee64d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.builder-card b[data-v-f2fd7560]{color:var(--text-h);font-size:1rem}.builder-card p[data-v-f2fd7560]{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.85rem;line-height:1.9}.header[data-v-16007278]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.header-actions[data-v-16007278]{gap:.6rem;display:flex}.btn[data-v-16007278]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.btn-outline[data-v-16007278]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:6px;padding:.5rem 1rem;font-size:.9rem}.btn-outline.active[data-v-16007278]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.filters[data-v-16007278]{gap:.6rem;margin-bottom:1rem;display:flex}.filters .filter-select[data-v-16007278]{flex-shrink:0;width:160px}table[data-v-16007278]{border-collapse:collapse;width:100%}th[data-v-16007278],td[data-v-16007278]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-16007278]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-16007278]{color:var(--text);font-size:.85rem}.badge[data-v-16007278]{background:var(--bg-elevated);border-radius:4px;padding:.15rem .5rem;font-size:.8rem}.badge.published[data-v-16007278]{color:#22c55e}.badge.pending[data-v-16007278]{color:#b45309;background:#fef3c7}.badge.scheduled[data-v-16007278]{color:#b45309;white-space:nowrap;background:#fef3c7}.actions[data-v-16007278]{gap:.75rem;display:flex}.actions a[data-v-16007278]{color:var(--accent);text-decoration:none}.actions button[data-v-16007278]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.actions button.restore[data-v-16007278]{color:var(--color-primary)}.tag-input[data-v-b33ede8d]{position:relative}.chips[data-v-b33ede8d]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .55rem;display:flex}.chip[data-v-b33ede8d]{background:var(--muted);color:var(--text);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.78rem;display:inline-flex}.chip button[data-v-b33ede8d]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem;display:flex}.chips input[data-v-b33ede8d]{min-width:100px;color:inherit;font:inherit;background:0 0;border:none;flex-grow:1;padding:.15rem 0;font-size:.82rem}.chips input[data-v-b33ede8d]:focus{outline:none}.suggestions[data-v-b33ede8d]{z-index:30;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;max-height:220px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto}.suggestions li[data-v-b33ede8d]{cursor:pointer;border-radius:6px;padding:.5rem .6rem;font-size:.85rem}.suggestions li[data-v-b33ede8d]:hover{background:var(--muted)}.create-option[data-v-b33ede8d]{color:var(--color-primary)}.page[data-v-75c990e0]{flex-direction:column;height:100%;display:flex}.page-header[data-v-75c990e0]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-75c990e0]{margin:0}.actions[data-v-75c990e0]{align-items:center;gap:1rem;display:flex}.actions a[data-v-75c990e0]{color:var(--text);text-decoration:none}.error[data-v-75c990e0]{color:var(--danger);margin-bottom:1rem}.layout[data-v-75c990e0]{flex-grow:1;grid-template-columns:1fr 320px;align-items:start;gap:1.5rem;min-height:0;display:grid}.main[data-v-75c990e0]{flex-direction:column;gap:1rem;height:100%;min-height:0;display:flex}.main .grow[data-v-75c990e0]{flex-direction:column;flex-grow:1;gap:.35rem;min-height:0;display:flex}.field-label[data-v-75c990e0]{font-size:.9rem}.main .grow[data-v-75c990e0] .editor{flex-grow:1;min-height:480px}.seo-section[data-v-75c990e0]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;flex-shrink:0;padding:1.1rem}.seo-title[data-v-75c990e0]{align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;display:flex}.sidebar[data-v-75c990e0]{flex-direction:column;gap:1rem;display:flex}label[data-v-75c990e0]{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.title-input[data-v-75c990e0]{font-size:1.1rem;font-weight:600}input[data-v-75c990e0],textarea[data-v-75c990e0]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}fieldset[data-v-75c990e0]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;flex-direction:column;gap:.75rem;padding:.85rem;display:flex}legend[data-v-75c990e0]{color:var(--muted-foreground);padding:0 .3rem;font-size:.8rem}.featured-preview img[data-v-75c990e0]{border-radius:6px;max-width:100%;margin-bottom:.5rem;display:block}.hint[data-v-75c990e0]{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.5}.btn[data-v-75c990e0]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-75c990e0]:disabled{opacity:.6}.btn-outline[data-v-75c990e0]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:.45rem .7rem;font-size:.85rem}.toggle-row[data-v-75c990e0]{border:1px solid var(--border);border-radius:8px;display:flex;overflow:hidden}.toggle-btn[data-v-75c990e0]{background:var(--bg);color:var(--text);cursor:pointer;border:none;flex:1;padding:.5rem;font-size:.8rem}.toggle-btn.active[data-v-75c990e0]{background:var(--color-primary);color:#fff}@media (width<=900px){.layout[data-v-75c990e0]{grid-template-columns:1fr}}.builder-card[data-v-75c990e0]{border-radius:var(--radius-lg);background:linear-gradient(135deg,#673ee61a,#e5489c0f);border:1px solid #673ee64d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.builder-card b[data-v-75c990e0]{color:var(--text-h);font-size:1rem}.builder-card p[data-v-75c990e0]{color:var(--muted-foreground);margin:.35rem 0 0;font-size:.85rem;line-height:1.9}.header[data-v-a8e1dc19]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.header-actions[data-v-a8e1dc19]{gap:.6rem;display:flex}.btn[data-v-a8e1dc19]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.btn-outline[data-v-a8e1dc19]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:6px;padding:.5rem 1rem;font-size:.9rem}.btn-outline.active[data-v-a8e1dc19]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.filters[data-v-a8e1dc19]{gap:.6rem;margin-bottom:1rem;display:flex}.filters input[data-v-a8e1dc19]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.5rem .65rem;font-size:.85rem}.filters .search[data-v-a8e1dc19]{flex-grow:1;max-width:280px}.filters .filter-select[data-v-a8e1dc19]{flex-shrink:0;width:160px}table[data-v-a8e1dc19]{border-collapse:collapse;width:100%}th[data-v-a8e1dc19],td[data-v-a8e1dc19]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-a8e1dc19]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-a8e1dc19]{color:var(--muted-foreground);font-size:.85rem}.badge[data-v-a8e1dc19]{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:.15rem .5rem;font-size:.8rem}.badge.published[data-v-a8e1dc19]{color:#16a34a;background:#dcfce7}.badge.pending[data-v-a8e1dc19]{color:#b45309;background:#fef3c7}.badge.scheduled[data-v-a8e1dc19]{color:#b45309;white-space:nowrap;background:#fef3c7}.actions[data-v-a8e1dc19]{gap:.75rem;display:flex}.actions a[data-v-a8e1dc19]{color:var(--color-primary);text-decoration:none}.actions button[data-v-a8e1dc19]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.actions button.restore[data-v-a8e1dc19]{color:var(--color-primary)}.header[data-v-b0243b38]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.link[data-v-b0243b38]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.toolbar[data-v-b0243b38]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.nav[data-v-b0243b38]{align-items:center;gap:.3rem;display:flex}.nav-btn[data-v-b0243b38]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.today-btn[data-v-b0243b38]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:.4rem .9rem;font-size:.8rem}.range[data-v-b0243b38]{color:var(--text-h,var(--text));font-size:.85rem;font-weight:600}.filter[data-v-b0243b38]{min-width:190px}.count[data-v-b0243b38]{color:var(--muted-foreground);font-size:.78rem}.week[data-v-b0243b38]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;display:grid}.day[data-v-b0243b38]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;flex-direction:column;min-height:220px;display:flex;overflow:hidden}.day.today[data-v-b0243b38]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.day-head[data-v-b0243b38]{border-bottom:1px solid var(--border);background:var(--muted);justify-content:space-between;align-items:baseline;padding:.5rem .65rem;display:flex}.weekday[data-v-b0243b38]{color:var(--muted-foreground);font-size:.72rem}.daynum[data-v-b0243b38]{color:var(--text-h,var(--text));font-size:.9rem;font-weight:700}.day-body[data-v-b0243b38]{flex-direction:column;flex:1;gap:.35rem;max-height:420px;padding:.45rem;display:flex;overflow-y:auto}.none[data-v-b0243b38]{color:var(--muted-foreground);margin:auto;font-size:.8rem}.event[data-v-b0243b38]{border-inline-start:3px solid var(--muted-foreground);background:var(--bg);color:var(--text);border-radius:8px;flex-direction:column;gap:.1rem;padding:.4rem .5rem;font-size:.72rem;text-decoration:none;display:flex}.event.confirmed[data-v-b0243b38]{border-inline-start-color:#16a34a}.event.pending[data-v-b0243b38]{border-inline-start-color:#f59e0b}.event.completed[data-v-b0243b38]{opacity:.75;border-inline-start-color:#64748b}.event.no_show[data-v-b0243b38]{opacity:.75;border-inline-start-color:#ef4444}.event[data-v-b0243b38]:hover{background:var(--muted)}.time[data-v-b0243b38]{color:var(--text-h,var(--text));font-weight:700}.who[data-v-b0243b38]{font-weight:600}.what[data-v-b0243b38],.with[data-v-b0243b38]{color:var(--muted-foreground)}@media (width<=1100px){.week[data-v-b0243b38]{grid-template-columns:repeat(2,minmax(0,1fr))}.day[data-v-b0243b38]{min-height:150px}}@media (width<=600px){.week[data-v-b0243b38]{grid-template-columns:minmax(0,1fr)}}.page-header[data-v-7c40821f]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-7c40821f]{margin:0;font-size:1.1rem}.actions[data-v-7c40821f]{align-items:center;gap:1rem;display:flex}.actions a[data-v-7c40821f]{color:var(--text);text-decoration:none}.error[data-v-7c40821f]{color:var(--danger);margin-bottom:1rem}.notice[data-v-7c40821f]{color:#15803d;margin-bottom:1rem;font-size:.85rem}.layout[data-v-7c40821f]{grid-template-columns:1fr 300px;align-items:start;gap:1.25rem;display:grid}.main[data-v-7c40821f],.sidebar[data-v-7c40821f]{flex-direction:column;gap:1.25rem;display:flex}.panel[data-v-7c40821f]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:.85rem;padding:1.15rem;display:flex}.panel h2[data-v-7c40821f]{margin:0;font-size:.92rem}.detail-grid[data-v-7c40821f]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem 1.25rem;margin:0;display:grid}.detail-grid dt[data-v-7c40821f]{color:var(--muted-foreground);margin-bottom:.2rem;font-size:.72rem}.detail-grid dd[data-v-7c40821f]{color:var(--text-h,var(--text));margin:0;font-size:.85rem}.detail-grid dd.warn[data-v-7c40821f]{color:var(--danger);font-weight:600}.callout[data-v-7c40821f]{color:#dc2626;background:#ef44441a;border-radius:8px;padding:.6rem .8rem;font-size:.8rem}.note[data-v-7c40821f]{white-space:pre-wrap;margin:0;font-size:.84rem;line-height:1.9}.payment-form[data-v-7c40821f]{border-top:1px solid var(--border);flex-direction:column;gap:.6rem;padding-top:.85rem;display:flex}.payment-row[data-v-7c40821f]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.payment-row .field[data-v-7c40821f],.payment-row label[data-v-7c40821f]{flex:1;min-width:150px}label[data-v-7c40821f],.field[data-v-7c40821f]{flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}input[data-v-7c40821f],textarea[data-v-7c40821f]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;box-sizing:border-box;border-radius:8px;width:100%;padding:.5rem .6rem;font-size:.85rem}.reason[data-v-7c40821f]{margin-top:.15rem}.who[data-v-7c40821f]{color:var(--text-h,var(--text));margin:0;font-size:.9rem;font-weight:600}.muted[data-v-7c40821f]{color:var(--muted-foreground);margin:0;font-size:.78rem}.tag[data-v-7c40821f]{background:var(--muted);color:var(--muted-foreground);border-radius:999px;align-self:flex-start;margin:0;padding:.15rem .5rem;font-size:.68rem}.hint[data-v-7c40821f]{color:var(--muted-foreground);margin:0;font-size:.74rem;line-height:1.9}.btn[data-v-7c40821f]{background:var(--color-primary);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.15rem;font-size:.85rem}.btn[data-v-7c40821f]:disabled{opacity:.6}.btn-outline[data-v-7c40821f]{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:.5rem .9rem;font-size:.8rem}@media (width<=900px){.layout[data-v-7c40821f]{grid-template-columns:1fr}}.page[data-v-464cb68f]{max-width:880px}.page-header[data-v-464cb68f]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.actions[data-v-464cb68f]{align-items:center;gap:1rem;display:flex}.actions a[data-v-464cb68f]{color:var(--text);text-decoration:none}.error[data-v-464cb68f]{color:var(--danger);margin-bottom:1rem}.layout[data-v-464cb68f]{flex-direction:column;gap:1.25rem;display:flex}.panel[data-v-464cb68f]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.panel h2[data-v-464cb68f]{margin:0;font-size:.95rem}.panel-head[data-v-464cb68f]{justify-content:space-between;align-items:center;gap:1rem;display:flex}label[data-v-464cb68f],.field[data-v-464cb68f]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input[data-v-464cb68f]:not([type=checkbox]),textarea[data-v-464cb68f]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;box-sizing:border-box;border-radius:8px;width:100%;padding:.5rem .6rem;font-size:.85rem}.field-row[data-v-464cb68f]{gap:1rem;display:flex}.field-row>label[data-v-464cb68f]{flex:1;min-width:0}.checkbox-row[data-v-464cb68f]{flex-direction:row;align-items:center;gap:.5rem}.checkbox-row input[data-v-464cb68f]{width:16px;height:16px;accent-color:var(--color-primary);flex:none}.hint[data-v-464cb68f]{color:var(--muted-foreground);margin:0;font-size:.74rem;line-height:1.9}.save-first[data-v-464cb68f]{border:1px dashed var(--border);border-radius:10px;padding:.75rem 1rem}.day-row[data-v-464cb68f]{border-bottom:1px solid var(--border);align-items:flex-start;gap:1rem;padding:.5rem 0;display:flex}.day-row[data-v-464cb68f]:last-of-type{border-bottom:none}.day-name[data-v-464cb68f]{flex-shrink:0;width:72px;padding-top:.5rem;font-size:.82rem}.shifts[data-v-464cb68f]{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;display:flex}.shift[data-v-464cb68f]{border:1px solid var(--border);background:var(--bg);border-radius:8px;align-items:center;gap:.35rem;padding:.25rem .4rem;display:flex}.shift input[data-v-464cb68f]{background:0 0;border:none;width:auto;padding:.25rem .35rem;font-size:.8rem}.dash[data-v-464cb68f]{color:var(--muted-foreground);font-size:.75rem}.remove-shift[data-v-464cb68f]{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:.15rem;font-size:.85rem;display:flex}.remove-shift[data-v-464cb68f]:hover{color:var(--danger)}.add-shift[data-v-464cb68f]{border:1px dashed var(--border);color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .7rem;font-size:.76rem}.add-shift[data-v-464cb68f]:hover{color:var(--color-primary);border-color:var(--color-primary)}.chips[data-v-464cb68f]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-v-464cb68f]{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .9rem;font-size:.8rem}.chip.on[data-v-464cb68f]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.time-off-form[data-v-464cb68f]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.time-off-form label[data-v-464cb68f]{flex:1;min-width:160px}.time-off-list[data-v-464cb68f]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.time-off-list li[data-v-464cb68f]{border:1px solid var(--border);background:var(--bg);border-radius:8px;align-items:center;gap:.75rem;padding:.5rem .7rem;font-size:.8rem;display:flex}.time-off-list li span[data-v-464cb68f]:first-child{flex:1}.muted[data-v-464cb68f]{color:var(--muted-foreground);font-size:.76rem}.link-btn[data-v-464cb68f]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem}.link-btn.danger[data-v-464cb68f]{color:var(--danger)}.image-preview img[data-v-464cb68f]{border-radius:10px;max-width:120px;margin-bottom:.4rem;display:block}.image-preview .remove[data-v-464cb68f]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.78rem}.btn[data-v-464cb68f]{background:var(--color-primary);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.85rem}.btn[data-v-464cb68f]:disabled{opacity:.6}.btn-outline[data-v-464cb68f]{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:.45rem .85rem;font-size:.8rem}.empty[data-v-464cb68f]{color:var(--muted-foreground);margin:0;font-size:.82rem}@media (width<=720px){.field-row[data-v-464cb68f]{flex-direction:column}}.header[data-v-7144aad7]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.actions[data-v-7144aad7]{align-items:center;gap:1rem;display:flex}.link[data-v-7144aad7]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.notice[data-v-7144aad7]{color:#b45309;background:#f59e0b24;border-radius:8px;margin-bottom:1rem;padding:.6rem .85rem;font-size:.82rem}table[data-v-7144aad7]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;width:100%;margin-bottom:1.5rem;overflow:hidden}th[data-v-7144aad7],td[data-v-7144aad7]{text-align:right;border-bottom:1px solid var(--border);padding:.7rem .8rem;font-size:.82rem}th[data-v-7144aad7]{color:var(--muted-foreground);font-weight:600}tbody tr:last-child td[data-v-7144aad7]{border-bottom:none}tr.inactive td[data-v-7144aad7]{opacity:.55}.person[data-v-7144aad7]{align-items:center;gap:.55rem;display:flex}.avatar[data-v-7144aad7]{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}.avatar.placeholder[data-v-7144aad7]{background:var(--muted);color:var(--muted-foreground);justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex}.name[data-v-7144aad7]{color:var(--text-h,var(--text));font-weight:600;text-decoration:none}.muted[data-v-7144aad7]{color:var(--muted-foreground);font-size:.76rem}.warn[data-v-7144aad7]{color:var(--danger);font-size:.76rem}.badge[data-v-7144aad7]{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.badge.on[data-v-7144aad7]{color:#15803d;background:#16a34a29}.row-actions[data-v-7144aad7]{white-space:nowrap;gap:.75rem;display:flex}.link-btn[data-v-7144aad7]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:none}.link-btn.danger[data-v-7144aad7]{color:var(--danger)}.panel[data-v-7144aad7]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:1rem;max-width:760px;padding:1.25rem;display:flex}.panel h2[data-v-7144aad7]{margin:0;font-size:.95rem}.hint[data-v-7144aad7]{color:var(--muted-foreground);margin:0;font-size:.74rem;line-height:1.9}.holiday-form[data-v-7144aad7]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.holiday-form label[data-v-7144aad7]{flex-direction:column;flex:1;gap:.35rem;min-width:160px;font-size:.82rem;display:flex}.holiday-form input[data-v-7144aad7]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;box-sizing:border-box;border-radius:8px;width:100%;padding:.5rem .6rem;font-size:.85rem}.holiday-list[data-v-7144aad7]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.holiday-list li[data-v-7144aad7]{border:1px solid var(--border);background:var(--bg);border-radius:8px;align-items:center;gap:.75rem;padding:.5rem .7rem;font-size:.8rem;display:flex}.holiday-list li span[data-v-7144aad7]:first-child{flex:1}.btn[data-v-7144aad7]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.15rem;font-size:.85rem;text-decoration:none}.btn-outline[data-v-7144aad7]{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:.5rem .9rem;font-size:.8rem}.empty[data-v-7144aad7]{color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.9}.page[data-v-74d0ccd2]{max-width:880px}.page-header[data-v-74d0ccd2]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.actions[data-v-74d0ccd2]{align-items:center;gap:1rem;display:flex}.actions a[data-v-74d0ccd2]{color:var(--text);text-decoration:none}.error[data-v-74d0ccd2]{color:var(--danger);margin-bottom:1rem}.layout[data-v-74d0ccd2]{flex-direction:column;gap:1.25rem;display:flex}.panel[data-v-74d0ccd2]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.panel h2[data-v-74d0ccd2]{margin:0;font-size:.95rem}.panel-head[data-v-74d0ccd2]{justify-content:space-between;align-items:center;gap:1rem;display:flex}label[data-v-74d0ccd2],.field[data-v-74d0ccd2]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.field-label[data-v-74d0ccd2]{font-size:.85rem}input[data-v-74d0ccd2]:not([type=checkbox]),textarea[data-v-74d0ccd2]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;box-sizing:border-box;border-radius:8px;width:100%;padding:.55rem .65rem;font-size:.85rem}.field-row[data-v-74d0ccd2]{align-items:flex-end;gap:1rem;display:flex}.field-row>label[data-v-74d0ccd2],.field-row>.field[data-v-74d0ccd2]{flex:1;min-width:0}.checkbox-row[data-v-74d0ccd2]{flex-direction:row;align-items:center;gap:.5rem}.checkbox-row input[data-v-74d0ccd2]{width:16px;height:16px;accent-color:var(--color-primary);flex:none}.hint[data-v-74d0ccd2]{color:var(--muted-foreground);margin:0;font-size:.74rem;line-height:1.9}.due-preview[data-v-74d0ccd2]{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary);border-radius:8px;margin:0;padding:.6rem .8rem;font-size:.8rem;font-weight:600}.chips[data-v-74d0ccd2]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-v-74d0ccd2]{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .9rem;font-size:.8rem}.chip.on[data-v-74d0ccd2]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.field-card[data-v-74d0ccd2]{border:1px solid var(--border);background:var(--bg);border-radius:10px;flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.remove-field[data-v-74d0ccd2]{color:var(--danger);cursor:pointer;background:0 0;border:none;flex:none;padding:.5rem;font-size:1rem;display:flex}.image-preview img[data-v-74d0ccd2]{border-radius:8px;max-width:220px;margin-bottom:.4rem;display:block}.image-preview .remove[data-v-74d0ccd2]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.78rem}.btn[data-v-74d0ccd2]{background:var(--color-primary);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.25rem;font-size:.85rem}.btn[data-v-74d0ccd2]:disabled{opacity:.6}.btn-outline[data-v-74d0ccd2]{border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:.45rem .85rem;font-size:.8rem}.empty[data-v-74d0ccd2]{color:var(--muted-foreground);margin:0;font-size:.82rem}@media (width<=720px){.field-row[data-v-74d0ccd2]{flex-direction:column;align-items:stretch}}.header[data-v-6f3e9e81]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.actions[data-v-6f3e9e81]{align-items:center;gap:1rem;display:flex}.link[data-v-6f3e9e81]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.notice[data-v-6f3e9e81]{color:#b45309;background:#f59e0b24;border-radius:8px;margin-bottom:1rem;padding:.6rem .85rem;font-size:.82rem}table[data-v-6f3e9e81]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;width:100%;overflow:hidden}th[data-v-6f3e9e81],td[data-v-6f3e9e81]{text-align:right;border-bottom:1px solid var(--border);padding:.7rem .8rem;font-size:.82rem}th[data-v-6f3e9e81]{color:var(--muted-foreground);font-weight:600}tbody tr:last-child td[data-v-6f3e9e81]{border-bottom:none}tr.inactive td[data-v-6f3e9e81]{opacity:.55}.name[data-v-6f3e9e81]{color:var(--text-h,var(--text));font-weight:600;text-decoration:none}.muted[data-v-6f3e9e81]{color:var(--muted-foreground);font-size:.7rem}.warn[data-v-6f3e9e81]{color:var(--danger);font-size:.76rem}.badge[data-v-6f3e9e81]{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.badge.on[data-v-6f3e9e81]{color:#15803d;background:#16a34a29}.row-actions[data-v-6f3e9e81]{white-space:nowrap;gap:.75rem;display:flex}.link-btn[data-v-6f3e9e81]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:none}.link-btn.danger[data-v-6f3e9e81]{color:var(--danger)}.btn[data-v-6f3e9e81]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.15rem;font-size:.85rem;text-decoration:none}.empty[data-v-6f3e9e81]{color:var(--muted-foreground);font-size:.85rem;line-height:1.9}.header[data-v-b1c4d559]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.actions[data-v-b1c4d559]{align-items:center;gap:1rem;display:flex}.link[data-v-b1c4d559]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.form-panel[data-v-b1c4d559]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.form-panel h2[data-v-b1c4d559]{margin:0 0 1rem;font-size:.95rem}.form-grid[data-v-b1c4d559]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}label[data-v-b1c4d559],.field[data-v-b1c4d559]{flex-direction:column;gap:.35rem;font-size:.83rem;display:flex}input[data-v-b1c4d559]:not([type=checkbox]){border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;box-sizing:border-box;border-radius:8px;width:100%;padding:.5rem .6rem;font-size:.85rem}.hint[data-v-b1c4d559]{color:var(--muted-foreground);font-size:.72rem;line-height:1.7}.form-actions[data-v-b1c4d559]{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.filters[data-v-b1c4d559]{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.filter[data-v-b1c4d559]{min-width:200px}.checkbox-row[data-v-b1c4d559]{flex-direction:row;align-items:center;gap:.5rem;font-size:.82rem}.checkbox-row input[data-v-b1c4d559]{width:16px;height:16px;accent-color:var(--color-primary)}table[data-v-b1c4d559]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;width:100%;overflow:hidden}th[data-v-b1c4d559],td[data-v-b1c4d559]{text-align:right;border-bottom:1px solid var(--border);padding:.7rem .8rem;font-size:.82rem}th[data-v-b1c4d559]{color:var(--muted-foreground);font-weight:600}tbody tr:last-child td[data-v-b1c4d559]{border-bottom:none}tr.inactive td[data-v-b1c4d559]{opacity:.55}.when[data-v-b1c4d559]{white-space:nowrap}.seats[data-v-b1c4d559]{font-weight:600}.seats.full[data-v-b1c4d559]{color:var(--danger)}.badge[data-v-b1c4d559]{border-radius:999px;margin-inline-start:.4rem;padding:.1rem .45rem;font-size:.68rem;font-weight:600;display:inline-block}.badge.cancelled[data-v-b1c4d559]{color:#dc2626;background:#ef444424}.row-actions[data-v-b1c4d559]{white-space:nowrap;gap:.75rem;display:flex}.link-btn[data-v-b1c4d559]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.link-btn.danger[data-v-b1c4d559]{color:var(--danger)}.btn[data-v-b1c4d559]{background:var(--color-primary);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.15rem;font-size:.85rem}.btn[data-v-b1c4d559]:disabled{opacity:.5;cursor:default}.btn-plain[data-v-b1c4d559]{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;font-size:.85rem}.error[data-v-b1c4d559]{color:var(--danger);margin:1rem 0 0;font-size:.82rem}.empty[data-v-b1c4d559]{color:var(--muted-foreground);font-size:.85rem;line-height:1.9}.header[data-v-5f12f972]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.header-links[data-v-5f12f972]{gap:1rem;display:flex}.link[data-v-5f12f972]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.summary[data-v-5f12f972]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.85rem;margin-bottom:1.5rem;display:grid}.summary-card[data-v-5f12f972]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.summary-card.warn[data-v-5f12f972]{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.summary-icon[data-v-5f12f972]{color:var(--muted-foreground);flex-shrink:0;font-size:1.35rem}.summary-card.warn .summary-icon[data-v-5f12f972]{color:var(--danger)}.summary-value[data-v-5f12f972]{color:var(--text-h,var(--text));margin:0;font-size:1.05rem;font-weight:700}.summary-label[data-v-5f12f972]{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.72rem}.filters[data-v-5f12f972]{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.search[data-v-5f12f972]{border:1px solid var(--border);background:var(--bg);min-width:240px;color:inherit;font:inherit;box-sizing:border-box;border-radius:8px;padding:.55rem .7rem;font-size:.85rem}.filter[data-v-5f12f972]{min-width:170px}.total[data-v-5f12f972]{color:var(--muted-foreground);font-size:.8rem}table[data-v-5f12f972]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;width:100%;overflow:hidden}th[data-v-5f12f972],td[data-v-5f12f972]{text-align:right;border-bottom:1px solid var(--border);padding:.7rem .8rem;font-size:.82rem}th[data-v-5f12f972]{color:var(--muted-foreground);font-weight:600}tbody tr:last-child td[data-v-5f12f972]{border-bottom:none}.ref[data-v-5f12f972],.amount[data-v-5f12f972],.when[data-v-5f12f972]{white-space:nowrap}.party[data-v-5f12f972]{color:var(--muted-foreground);font-size:.72rem}.muted[data-v-5f12f972]{color:var(--muted-foreground);font-size:.7rem}.badge[data-v-5f12f972]{background:var(--muted);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.badge.confirmed[data-v-5f12f972],.badge.paid[data-v-5f12f972]{color:#15803d;background:#16a34a29}.badge.pending[data-v-5f12f972],.badge.partially_paid[data-v-5f12f972]{color:#b45309;background:#f59e0b2e}.badge.cancelled[data-v-5f12f972],.badge.no_show[data-v-5f12f972],.badge.unpaid[data-v-5f12f972]{color:#dc2626;background:#ef444424}.link-btn[data-v-5f12f972]{color:var(--color-primary);font-size:.8rem;text-decoration:none}.empty[data-v-5f12f972]{color:var(--muted-foreground);font-size:.85rem}.pagination[data-v-5f12f972]{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.82rem;display:flex}.pagination button[data-v-5f12f972]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:.4rem 1rem;font-size:.8rem}.pagination button[data-v-5f12f972]:disabled{opacity:.45;cursor:default}.header[data-v-7ecc0132]{margin-bottom:.75rem}.intro[data-v-7ecc0132]{color:var(--muted-foreground);max-width:640px;margin:0 0 1.5rem;font-size:.9rem;line-height:1.7}.panel.verify[data-v-7ecc0132]{max-width:none;margin-top:1.5rem}.verify .panel-desc code[data-v-7ecc0132]{background:var(--inset);border-radius:.3rem;padding:0 .3rem;font-size:.8rem}.verify-grid[data-v-7ecc0132]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.verify-field[data-v-7ecc0132]{flex-direction:column;gap:.4rem;display:flex}.verify-label[data-v-7ecc0132]{font-weight:700}.verify-field input[data-v-7ecc0132]{width:100%;font:inherit;padding:.6rem .8rem;font-size:.85rem}.verify-field small[data-v-7ecc0132]{color:var(--text-muted);font-size:.75rem;line-height:1.7}@media (width<=900px){.verify-grid[data-v-7ecc0132]{grid-template-columns:1fr}}.panel-row[data-v-7ecc0132]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;max-width:1320px;margin-bottom:1.5rem;display:grid}.panel[data-v-7ecc0132]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;max-width:640px;margin-bottom:1.5rem;padding:1.25rem}.panel-row>.panel[data-v-7ecc0132]{max-width:none;margin-bottom:0}@media (width<=1100px){.panel-row[data-v-7ecc0132]{grid-template-columns:minmax(0,1fr);max-width:640px}}.panel-title[data-v-7ecc0132]{margin:0 0 .4rem;font-size:1rem}.schema-input[data-v-7ecc0132]{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;color:inherit;resize:vertical;border-radius:8px;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.7}.schema-input.invalid[data-v-7ecc0132]{border-color:var(--danger)}.schema-error[data-v-7ecc0132],.schema-ok[data-v-7ecc0132]{margin:.5rem 0 0;font-size:.78rem}.schema-error[data-v-7ecc0132]{color:var(--danger)}.schema-ok[data-v-7ecc0132]{color:var(--muted-foreground)}.panel-desc[data-v-7ecc0132]{color:var(--muted-foreground);margin:0 0 1rem;font-size:.82rem;line-height:1.6}.toggle-list[data-v-7ecc0132]{flex-direction:column;gap:.65rem;margin-bottom:1.1rem;display:flex}.toggle-item[data-v-7ecc0132]{color:var(--text);align-items:center;gap:.55rem;font-size:.88rem;display:flex}.toggle-item.disabled[data-v-7ecc0132]{color:var(--muted-foreground)}.toggle-item .badge[data-v-7ecc0132]{position:static}.panel-actions[data-v-7ecc0132]{align-items:center;gap:.75rem;display:flex}.saved-msg[data-v-7ecc0132]{color:var(--success);font-size:.8rem}.grid[data-v-7ecc0132]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.card[data-v-7ecc0132]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;padding:1.25rem;position:relative}.card-link[data-v-7ecc0132]{color:inherit;text-decoration:none;transition:border-color .15s;display:block}.card-link[data-v-7ecc0132]:hover{border-color:var(--color-primary-light)}.card-icon[data-v-7ecc0132]{background:var(--muted);width:40px;height:40px;color:var(--color-primary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:1.2rem;display:flex}.card h2[data-v-7ecc0132]{margin:0 0 .4rem;font-size:.95rem}.card p[data-v-7ecc0132]{color:var(--muted-foreground);margin:0;font-size:.82rem;line-height:1.6}.badge[data-v-7ecc0132]{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:.15rem .5rem;font-size:.7rem;position:absolute;top:1rem;left:1rem}.badge.live[data-v-7ecc0132]{color:#16a34a;background:#dcfce7}.btn[data-v-7ecc0132]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.6rem 1.25rem;font-size:.85rem}.btn[data-v-7ecc0132]:disabled{opacity:.6}.header[data-v-274a6977]{margin-bottom:.5rem}.intro[data-v-274a6977]{color:var(--muted-foreground);max-width:640px;margin:0 0 1.25rem;font-size:.83rem;line-height:1.9}.filters[data-v-274a6977]{margin-bottom:1rem}.filter[data-v-274a6977]{min-width:200px}table[data-v-274a6977]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;width:100%;overflow:hidden}th[data-v-274a6977],td[data-v-274a6977]{text-align:right;border-bottom:1px solid var(--border);padding:.7rem .8rem;font-size:.82rem}th[data-v-274a6977]{color:var(--muted-foreground);font-weight:600}tbody tr:last-child td[data-v-274a6977]{border-bottom:none}.badge[data-v-274a6977]{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.badge.completed[data-v-274a6977]{color:#15803d;background:#16a34a29}.badge.pending[data-v-274a6977],.badge.accepted[data-v-274a6977]{color:#b45309;background:#f59e0b2e}.badge.in_progress[data-v-274a6977]{color:#1d4ed8;background:#2563eb29}.badge.cancelled[data-v-274a6977]{color:#dc2626;background:#ef444424}.actions[data-v-274a6977]{white-space:nowrap;gap:.75rem;display:flex}.link-btn[data-v-274a6977]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.link-btn.danger[data-v-274a6977]{color:var(--danger)}.link-btn[data-v-274a6977]:disabled{opacity:.5;cursor:default}.error[data-v-274a6977]{color:var(--danger);margin-bottom:1rem;font-size:.82rem}.empty[data-v-274a6977]{color:var(--muted-foreground);font-size:.85rem}.header[data-v-e6bed390]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.link[data-v-e6bed390]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.intro[data-v-e6bed390]{color:var(--muted-foreground);max-width:760px;margin:0 0 1.5rem;font-size:.85rem;line-height:1.9}.filters[data-v-e6bed390]{flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.search[data-v-e6bed390]{border:1px solid var(--border);background:var(--bg);max-width:260px;color:inherit;font:inherit;box-sizing:border-box;border-radius:8px;width:100%;padding:.55rem .7rem;font-size:.85rem}.filter-select[data-v-e6bed390]{min-width:180px}.checkbox-row[data-v-e6bed390]{align-items:center;gap:.5rem;font-size:.82rem;display:flex}.total-count[data-v-e6bed390]{color:var(--muted-foreground);font-size:.8rem}table[data-v-e6bed390]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;width:100%;overflow:hidden}th[data-v-e6bed390],td[data-v-e6bed390]{text-align:right;border-bottom:1px solid var(--border);padding:.7rem .85rem;font-size:.82rem}th[data-v-e6bed390]{color:var(--muted-foreground);font-weight:600}tbody tr:last-child td[data-v-e6bed390]{border-bottom:none}tr.resolved td[data-v-e6bed390]{opacity:.5}.path[data-v-e6bed390]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.referer[data-v-e6bed390]{max-width:180px;color:var(--muted-foreground)}.actions[data-v-e6bed390]{white-space:nowrap;gap:.75rem;display:flex}.link-btn[data-v-e6bed390]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.link-btn.danger[data-v-e6bed390]{color:var(--danger)}.redirect-row td[data-v-e6bed390]{background:var(--muted)}.redirect-form[data-v-e6bed390]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.redirect-from[data-v-e6bed390]{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.8rem;overflow:hidden}.arrow[data-v-e6bed390]{color:var(--muted-foreground);font-size:.78rem}.redirect-form input[data-v-e6bed390]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:8px;min-width:200px;padding:.45rem .65rem;font-size:.82rem}.status-select[data-v-e6bed390]{min-width:150px}.form-error[data-v-e6bed390]{color:var(--danger);margin:.6rem 0 0;font-size:.8rem}.btn[data-v-e6bed390]{background:var(--color-primary);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:.45rem 1rem;font-size:.82rem}.btn[data-v-e6bed390]:disabled{opacity:.6}.btn-plain[data-v-e6bed390]{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;font-size:.82rem}.btn-danger[data-v-e6bed390]{border:1px solid var(--danger);color:var(--danger);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .9rem;font-size:.8rem}.btn-danger[data-v-e6bed390]:disabled{opacity:.45;cursor:default}.empty[data-v-e6bed390]{color:var(--muted-foreground);font-size:.85rem}.pagination[data-v-e6bed390]{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.82rem;display:flex}.pagination button[data-v-e6bed390]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:.4rem 1rem;font-size:.8rem}.pagination button[data-v-e6bed390]:disabled{opacity:.45;cursor:default}.header[data-v-a7516457]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.intro[data-v-a7516457]{color:var(--muted-foreground);max-width:760px;margin:0 0 1.5rem;font-size:.85rem;line-height:1.9}.form-panel[data-v-a7516457]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.form-title[data-v-a7516457]{margin:0 0 1rem;font-size:1rem}.form-grid[data-v-a7516457]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.field[data-v-a7516457]{flex-direction:column;gap:.35rem;display:flex}.field-label[data-v-a7516457]{color:var(--text);font-size:.82rem}.field-checkbox[data-v-a7516457]{justify-content:flex-end}.checkbox-row[data-v-a7516457]{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.field input[data-v-a7516457]:not([type=checkbox]),.search[data-v-a7516457]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;box-sizing:border-box;border-radius:8px;width:100%;padding:.55rem .7rem;font-size:.85rem}.form-error[data-v-a7516457]{color:var(--danger);margin:1rem 0 0;font-size:.82rem}.form-actions[data-v-a7516457]{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.filters[data-v-a7516457]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.search[data-v-a7516457]{max-width:260px}.filter-select[data-v-a7516457]{min-width:200px}.total-count[data-v-a7516457]{color:var(--muted-foreground);font-size:.8rem}table[data-v-a7516457]{border-collapse:collapse;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;width:100%;overflow:hidden}th[data-v-a7516457],td[data-v-a7516457]{text-align:right;border-bottom:1px solid var(--border);padding:.7rem .85rem;font-size:.82rem}th[data-v-a7516457]{color:var(--muted-foreground);font-weight:600}tbody tr:last-child td[data-v-a7516457]{border-bottom:none}tr.inactive td[data-v-a7516457]{opacity:.5}.path[data-v-a7516457]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.badge[data-v-a7516457]{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;display:inline-block}.badge.slug_change[data-v-a7516457]{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.actions[data-v-a7516457]{white-space:nowrap;gap:.75rem;display:flex}.link-btn[data-v-a7516457]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.link-btn.danger[data-v-a7516457]{color:var(--danger)}.btn[data-v-a7516457]{background:var(--color-primary);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.15rem;font-size:.85rem}.btn[data-v-a7516457]:disabled{opacity:.6}.btn-plain[data-v-a7516457]{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:none;font-size:.85rem}.empty[data-v-a7516457]{color:var(--muted-foreground);font-size:.85rem}.pagination[data-v-a7516457]{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;font-size:.82rem;display:flex}.pagination button[data-v-a7516457]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;cursor:pointer;border-radius:8px;padding:.4rem 1rem;font-size:.8rem}.pagination button[data-v-a7516457]:disabled{opacity:.45;cursor:default}.header[data-v-6271c840]{margin-bottom:1.25rem}.error[data-v-6271c840]{color:var(--danger)}.panels[data-v-6271c840]{column-width:320px;column-gap:1.25rem}.panel[data-v-6271c840]{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);break-inside:avoid;border-radius:12px;flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;display:flex}.panel-wide[data-v-6271c840]{column-span:all;margin-top:1.25rem}.panel-title[data-v-6271c840]{margin:0;font-size:1rem}.panel-desc[data-v-6271c840]{color:var(--muted-foreground);margin:-.6rem 0 0;font-size:.82rem;line-height:1.6}.panel-desc code[data-v-6271c840]{background:var(--muted);border-radius:4px;padding:.05rem .3rem}label[data-v-6271c840]{color:var(--text);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input[data-v-6271c840]:not([type=checkbox]),textarea[data-v-6271c840]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem;font-size:.85rem}textarea[data-v-6271c840]{resize:vertical}textarea.mono[data-v-6271c840]{font-family:ui-monospace,Cascadia Code,monospace;font-size:.8rem}input[data-v-6271c840]::placeholder,textarea[data-v-6271c840]::placeholder{color:var(--muted-foreground);font:inherit}.hint[data-v-6271c840]{color:var(--muted-foreground);font-size:.72rem}.checkbox-row[data-v-6271c840]{flex-direction:row;align-items:center;gap:.55rem}.list-row[data-v-6271c840]{gap:.5rem;display:flex}.list-row input[data-v-6271c840]{flex-grow:1}.list-row button[data-v-6271c840]{color:var(--danger);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:.8rem}.checkbox-row.disabled[data-v-6271c840]{opacity:.5}.og-preview[data-v-6271c840]{align-items:center;gap:.6rem;display:flex}.og-preview img[data-v-6271c840]{object-fit:cover;border-radius:6px;width:100px;height:56px}.favicon-preview img[data-v-6271c840]{object-fit:contain;border:1px solid var(--border);background:var(--inset);width:48px;height:48px;padding:6px}.og-preview button[data-v-6271c840]{color:var(--danger);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.btn-outline[data-v-6271c840]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;align-self:flex-start;padding:.45rem .8rem;font-size:.82rem}.panel-actions[data-v-6271c840]{grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.btn[data-v-6271c840]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.6rem 1.25rem;font-size:.85rem}.btn[data-v-6271c840]:disabled{opacity:.6}.saved-msg[data-v-6271c840]{color:var(--success);font-size:.8rem}.module-list[data-v-6271c840]{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.module-list li[data-v-6271c840]{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.module-info[data-v-6271c840]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.module-name[data-v-6271c840]{font-size:.85rem;font-weight:600}.module-desc[data-v-6271c840]{color:var(--muted-foreground);font-size:.75rem}.badge[data-v-6271c840]{border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.badge.enabled[data-v-6271c840]{color:#16a34a;background:#dcfce7}.badge.disabled[data-v-6271c840]{background:var(--muted);color:var(--muted-foreground)}.header[data-v-e6c81629]{margin-bottom:1.25rem}.header h1[data-v-e6c81629]{margin:0 0 .25rem}.grid[data-v-e6c81629]{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;display:grid}.plugin[data-v-e6c81629]{flex-direction:column;gap:.75rem;padding:1.25rem;transition:box-shadow .2s,border-color .2s;display:flex}.plugin.on[data-v-e6c81629]{border-color:#673ee659}.plugin-head[data-v-e6c81629]{align-items:center;gap:.75rem;display:flex}.plugin-mark[data-v-e6c81629]{background:var(--muted);width:2.75rem;height:2.75rem;color:var(--muted-foreground);border-radius:.9rem;flex-shrink:0;place-items:center;font-size:1.15rem;font-weight:900;transition:background .2s,color .2s;display:grid}.plugin.on .plugin-mark[data-v-e6c81629]{background:var(--gradient-soft);color:#fff;box-shadow:0 10px 22px -10px #673ee6b3}.plugin-title[data-v-e6c81629]{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.plugin-title h2[data-v-e6c81629]{margin:0;font-size:1rem}.badge[data-v-e6c81629]{padding:.05rem .55rem;font-size:.7rem}.plugin-desc[data-v-e6c81629]{color:var(--muted-foreground);flex:1;margin:0;font-size:.86rem;line-height:1.9}.plugin-foot[data-v-e6c81629]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;font-size:.75rem;display:flex}.lock[data-v-e6c81629]{color:var(--warning);align-items:center;gap:.3rem;display:inline-flex}.lock[data-v-e6c81629] svg{width:.95rem;height:.95rem}.slug[data-v-e6c81629]{color:var(--muted-foreground);margin-inline-start:auto;font-family:ui-monospace,monospace;font-size:.7rem}.switch[data-v-e6c81629]{background:var(--muted);width:3rem;height:1.7rem;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:0;transition:background .2s;position:relative}.switch[aria-checked=true][data-v-e6c81629]{background:var(--gradient);box-shadow:none}.switch[data-v-e6c81629]:disabled{opacity:.45;cursor:not-allowed}.knob[data-v-e6c81629]{top:.2rem;background:#fff;border-radius:50%;width:1.3rem;height:1.3rem;transition:inset-inline-end .22s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-end:.2rem;box-shadow:0 1px 4px #0f172a4d}.switch[aria-checked=true] .knob[data-v-e6c81629]{inset-inline-end:calc(100% - 1.5rem)}.notice[data-v-e6c81629],.alert[data-v-e6c81629]{border-radius:1rem;align-items:center;gap:.6rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.notice[data-v-e6c81629]{color:var(--success);background:#10b9811a;border:1px solid #10b98140}.notice span[data-v-e6c81629]{flex:1}.alert[data-v-e6c81629]{color:var(--danger);background:#f43f5e1a;border:1px solid #f43f5e40}.notice[data-v-e6c81629] svg,.alert[data-v-e6c81629] svg{flex-shrink:0;width:1.1rem;height:1.1rem}.page-header[data-v-c5e3e729]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.page-header h1[data-v-c5e3e729]{margin:0 0 .2rem}.page-header .hint[data-v-c5e3e729]{margin:0}.page-header[data-v-c5e3e729] svg,.theme-actions[data-v-c5e3e729] svg{width:1.05rem;height:1.05rem}.hint[data-v-c5e3e729]{color:var(--muted-foreground);font-size:.88rem;line-height:1.9}.msg[data-v-c5e3e729]{border-radius:var(--radius);margin:0 0 1rem;padding:.7rem 1rem;font-weight:700}.msg.ok[data-v-c5e3e729]{color:var(--success);background:#10b9811a}.msg.bad[data-v-c5e3e729]{color:var(--danger);background:#f43f5e1a}.themes[data-v-c5e3e729]{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.25rem;display:grid}.theme[data-v-c5e3e729]{flex-direction:column;padding:0;display:flex;overflow:hidden}.theme.on[data-v-c5e3e729]{box-shadow:0 0 0 3px var(--ring), var(--shadow);border-color:#673ee673}.theme-shot[data-v-c5e3e729]{aspect-ratio:16/10;border-bottom:1px solid var(--border);background:var(--muted);overflow:hidden}.theme-shot img[data-v-c5e3e729]{object-fit:cover;object-position:top;width:100%;height:100%}.theme-body[data-v-c5e3e729]{padding:1.1rem 1.25rem 1.25rem}.theme-title[data-v-c5e3e729]{align-items:center;gap:.5rem;display:flex}.theme-title h2[data-v-c5e3e729]{margin:0;font-size:1.2rem}.version[data-v-c5e3e729]{color:var(--muted-foreground);margin-inline-start:auto;font-size:.75rem}.theme-body .hint[data-v-c5e3e729]{margin:.6rem 0 1rem}.theme-actions[data-v-c5e3e729]{gap:.5rem;display:flex}.page[data-v-1af3467a]{max-width:640px}.page-header[data-v-1af3467a]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-1af3467a]{margin:0}.actions[data-v-1af3467a]{align-items:center;gap:1rem;display:flex}.actions a[data-v-1af3467a]{color:var(--text);text-decoration:none}.error[data-v-1af3467a]{color:var(--danger);margin-bottom:1rem}.layout[data-v-1af3467a]{flex-direction:column;gap:1rem;display:flex}fieldset[data-v-1af3467a]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;flex-direction:column;gap:.85rem;padding:.95rem;display:flex}legend[data-v-1af3467a]{color:var(--muted-foreground);padding:0 .3rem;font-size:.8rem}label[data-v-1af3467a]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.checkbox-row[data-v-1af3467a]{flex-direction:row;align-items:center;gap:.5rem}.checkbox-row input[data-v-1af3467a]{width:16px;height:16px;accent-color:var(--color-primary);flex:none}.row-2[data-v-1af3467a]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.code-row[data-v-1af3467a]{gap:.6rem;display:flex}.code-input[data-v-1af3467a]{text-transform:uppercase;flex-grow:1;font-weight:600}input[data-v-1af3467a]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.btn[data-v-1af3467a]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-1af3467a]:disabled{opacity:.6}.btn-outline[data-v-1af3467a]{border:1px solid var(--border);background:var(--bg);color:var(--text);white-space:nowrap;border-radius:6px;padding:.5rem .9rem;font-size:.85rem}.header[data-v-524b34bb]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.btn[data-v-524b34bb]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.filters[data-v-524b34bb]{margin-bottom:1.25rem}.filters .search[data-v-524b34bb]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;width:100%;max-width:280px;padding:.5rem .65rem;font-size:.85rem}table[data-v-524b34bb]{border-collapse:collapse;width:100%}th[data-v-524b34bb],td[data-v-524b34bb]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-524b34bb]{color:var(--text);font-size:.8rem;font-weight:500}.code[data-v-524b34bb]{font-weight:600}.muted[data-v-524b34bb]{color:var(--muted-foreground);font-size:.85rem}.badge[data-v-524b34bb]{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:.15rem .55rem;font-size:.78rem}.badge.active[data-v-524b34bb]{color:#16a34a;background:#dcfce7}.actions[data-v-524b34bb]{gap:.75rem;display:flex}.actions a[data-v-524b34bb]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.actions button[data-v-524b34bb]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.page-header[data-v-4594c371]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-4594c371]{text-align:right;direction:ltr;margin:0}.actions[data-v-4594c371]{align-items:center;gap:1rem;display:flex}.actions a[data-v-4594c371]{color:var(--text);text-decoration:none}.layout[data-v-4594c371]{grid-template-columns:1fr 300px;align-items:start;gap:1.5rem;display:grid}.main[data-v-4594c371]{flex-direction:column;gap:1rem;display:flex}.panel[data-v-4594c371]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;padding:1.1rem}.panel-title[data-v-4594c371]{margin:0 0 1rem;font-size:1rem}table[data-v-4594c371]{border-collapse:collapse;width:100%}th[data-v-4594c371],td[data-v-4594c371]{text-align:right;border-bottom:1px solid var(--border);padding:.5rem;font-size:.85rem}.muted[data-v-4594c371]{color:var(--muted-foreground);font-size:.78rem}.totals[data-v-4594c371]{flex-direction:column;gap:.4rem;margin-top:1rem;font-size:.85rem;display:flex}.totals>div[data-v-4594c371]{justify-content:space-between;display:flex}.total-row[data-v-4594c371]{border-top:1px solid var(--border);padding-top:.5rem;font-weight:700}.address[data-v-4594c371]{font-size:.85rem;line-height:1.9}.sidebar[data-v-4594c371]{flex-direction:column;gap:1rem;display:flex}fieldset[data-v-4594c371]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}fieldset p[data-v-4594c371]{margin:0;font-size:.85rem}legend[data-v-4594c371]{color:var(--muted-foreground);padding:0 .3rem;font-size:.8rem}textarea[data-v-4594c371],input[data-v-4594c371]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.field-label[data-v-4594c371]{flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.btn[data-v-4594c371]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-4594c371]:disabled{opacity:.6}@media (width<=900px){.layout[data-v-4594c371]{grid-template-columns:1fr}}.header[data-v-b737a802]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.filters[data-v-b737a802]{gap:.6rem;margin-bottom:1.25rem;display:flex}.filters .search[data-v-b737a802]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;flex-grow:1;max-width:280px;padding:.5rem .65rem;font-size:.85rem}.filters .filter-select[data-v-b737a802]{flex-shrink:0;width:170px}table[data-v-b737a802]{border-collapse:collapse;width:100%}th[data-v-b737a802],td[data-v-b737a802]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-b737a802]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-b737a802]{color:var(--muted-foreground);font-size:.85rem}.badge[data-v-b737a802]{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:.15rem .55rem;font-size:.78rem}.badge.completed[data-v-b737a802],.badge.paid[data-v-b737a802]{color:#16a34a;background:#dcfce7}.badge.pending_payment[data-v-b737a802],.badge.unpaid[data-v-b737a802]{color:#b45309;background:#fef3c7}.badge.cancelled[data-v-b737a802],.badge.failed[data-v-b737a802]{color:#dc2626;background:#fee2e2}.actions a[data-v-b737a802]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.header[data-v-4a219b67]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.btn[data-v-4a219b67]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem}.btn-outline[data-v-4a219b67]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.add-category[data-v-4a219b67]{gap:.5rem;margin-bottom:1.5rem;display:flex}.add-category input[data-v-4a219b67]{border:1px solid var(--border);background:var(--bg-elevated);max-width:320px;color:inherit;font:inherit;border-radius:6px;flex-grow:1;padding:.5rem .65rem}.add-category .parent-select[data-v-4a219b67]{flex-shrink:0;width:220px}.indent[data-v-4a219b67]{color:var(--muted-foreground);margin-left:.2rem}table[data-v-4a219b67]{border-collapse:collapse;width:100%}th[data-v-4a219b67],td[data-v-4a219b67]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-4a219b67]{color:var(--text);font-size:.8rem;font-weight:500}.actions[data-v-4a219b67]{gap:.75rem;display:flex}.actions a[data-v-4a219b67]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.actions button[data-v-4a219b67]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.page[data-v-4f9b81cb]{max-width:640px}.page-header[data-v-4f9b81cb]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-4f9b81cb]{margin:0}.actions[data-v-4f9b81cb]{align-items:center;gap:1rem;display:flex}.actions a[data-v-4f9b81cb]{color:var(--text);text-decoration:none}.error[data-v-4f9b81cb]{color:var(--danger);margin-bottom:1rem}.layout[data-v-4f9b81cb]{flex-direction:column;gap:1rem;display:flex}label[data-v-4f9b81cb]{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.title-input[data-v-4f9b81cb]{font-size:1.1rem;font-weight:600}input[data-v-4f9b81cb],textarea[data-v-4f9b81cb]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.seo-section[data-v-4f9b81cb]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;padding:1.1rem}.seo-title[data-v-4f9b81cb]{margin:0 0 1rem;font-size:1rem}.btn[data-v-4f9b81cb]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-4f9b81cb]:disabled{opacity:.6}.page[data-v-d8b46fa1]{flex-direction:column;height:100%;display:flex}.page-header[data-v-d8b46fa1]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-d8b46fa1]{margin:0}.actions[data-v-d8b46fa1]{align-items:center;gap:1rem;display:flex}.actions a[data-v-d8b46fa1]{color:var(--text);text-decoration:none}.error[data-v-d8b46fa1]{color:var(--danger);margin-bottom:1rem}.layout[data-v-d8b46fa1]{flex-grow:1;grid-template-columns:1fr 320px;align-items:start;gap:1.5rem;min-height:0;display:grid}.main[data-v-d8b46fa1]{flex-direction:column;gap:1rem;min-height:0;display:flex}.seo-section[data-v-d8b46fa1]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;padding:1.1rem}.seo-title[data-v-d8b46fa1]{margin:0 0 1rem;font-size:1rem}.images-header[data-v-d8b46fa1]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.images-header .seo-title[data-v-d8b46fa1]{margin:0}.images-grid[data-v-d8b46fa1]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.85rem;display:grid}.image-card[data-v-d8b46fa1]{border:1px solid var(--border);background:var(--bg);cursor:grab;border-radius:8px;padding:.5rem;position:relative}.image-card img[data-v-d8b46fa1]{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.remove-btn[data-v-d8b46fa1]{color:#fff;cursor:pointer;background:#0f172aa6;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:.4rem;left:.4rem}.attribute-list[data-v-d8b46fa1]{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.attribute-row[data-v-d8b46fa1]{border:1px solid var(--border);border-radius:6px;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.attribute-row .muted[data-v-d8b46fa1]{flex-grow:1}.add-attribute-row[data-v-d8b46fa1]{gap:.5rem;margin-bottom:.85rem;display:flex}.add-attribute-row .grow[data-v-d8b46fa1]{flex-grow:1}.generate-btn[data-v-d8b46fa1]{margin-bottom:1rem}.variants-table[data-v-d8b46fa1]{border-collapse:collapse;width:100%;font-size:.85rem}.variants-table th[data-v-d8b46fa1],.variants-table td[data-v-d8b46fa1]{border-bottom:1px solid var(--border);text-align:right;padding:.5rem}.variants-table input[type=number][data-v-d8b46fa1],.variants-table input[type=text][data-v-d8b46fa1],.variants-table input[data-v-d8b46fa1]:not([type]){width:100px;padding:.3rem .4rem;font-size:.8rem}.remove-text-btn[data-v-d8b46fa1]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.8rem}.review-list[data-v-d8b46fa1]{flex-direction:column;gap:.75rem;display:flex}.review-row[data-v-d8b46fa1]{border:1px solid var(--border);border-radius:8px;padding:.75rem}.review-head[data-v-d8b46fa1]{align-items:center;gap:.6rem;margin-bottom:.4rem;font-size:.85rem;display:flex}.rating[data-v-d8b46fa1]{color:#f59e0b;font-size:.8rem}.review-comment[data-v-d8b46fa1]{color:var(--text);margin:0 0 .5rem;font-size:.85rem}.review-actions[data-v-d8b46fa1]{gap:.85rem;display:flex}.review-actions button[data-v-d8b46fa1]{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.8rem}.badge[data-v-d8b46fa1]{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:.1rem .5rem;font-size:.72rem}.badge.approved[data-v-d8b46fa1]{color:#16a34a;background:#dcfce7}.badge.rejected[data-v-d8b46fa1]{color:#dc2626;background:#fee2e2}.sidebar[data-v-d8b46fa1]{flex-direction:column;gap:1rem;display:flex}label[data-v-d8b46fa1]{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.checkbox-row[data-v-d8b46fa1]{flex-direction:row;align-items:center;gap:.5rem;font-size:.82rem}.checkbox-row input[data-v-d8b46fa1]{width:16px;height:16px;accent-color:var(--color-primary);flex:none}.title-input[data-v-d8b46fa1]{font-size:1.1rem;font-weight:600}input[data-v-d8b46fa1],textarea[data-v-d8b46fa1]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}fieldset[data-v-d8b46fa1]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;flex-direction:column;gap:.75rem;padding:.85rem;display:flex}legend[data-v-d8b46fa1]{color:var(--muted-foreground);padding:0 .3rem;font-size:.8rem}.cover-preview img[data-v-d8b46fa1]{border-radius:6px;max-width:100%;margin-bottom:.5rem;display:block}.hint[data-v-d8b46fa1]{color:var(--muted-foreground);margin:0;font-size:.75rem;line-height:1.5}.btn[data-v-d8b46fa1]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-d8b46fa1]:disabled{opacity:.6}.btn-outline[data-v-d8b46fa1]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:.45rem .7rem;font-size:.85rem}.btn-outline[data-v-d8b46fa1]:disabled{opacity:.5;cursor:default}.upload-row[data-v-d8b46fa1]{align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.upload-row .grow[data-v-d8b46fa1]{flex-grow:1}.file-list[data-v-d8b46fa1]{flex-direction:column;gap:.5rem;display:flex}.file-row[data-v-d8b46fa1]{border:1px solid var(--border);border-radius:6px;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.file-name[data-v-d8b46fa1]{flex-grow:1}.muted[data-v-d8b46fa1]{color:var(--muted-foreground);font-size:.8rem}@media (width<=900px){.layout[data-v-d8b46fa1]{grid-template-columns:1fr}}.header[data-v-9fae53e0]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.header-actions[data-v-9fae53e0]{gap:.6rem;display:flex}.btn[data-v-9fae53e0]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.btn-outline[data-v-9fae53e0]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}.btn-outline.active[data-v-9fae53e0]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.filters[data-v-9fae53e0]{gap:.6rem;margin-bottom:1.25rem;display:flex}.filters .search[data-v-9fae53e0]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;flex-grow:1;max-width:280px;padding:.5rem .65rem;font-size:.85rem}.filters .filter-select[data-v-9fae53e0]{flex-shrink:0;width:160px}.grid[data-v-9fae53e0]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.1rem;display:grid}.card[data-v-9fae53e0]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.thumb[data-v-9fae53e0]{aspect-ratio:4/3;background:var(--muted);position:relative}.thumb img[data-v-9fae53e0]{object-fit:cover;width:100%;height:100%}.thumb-placeholder[data-v-9fae53e0]{width:100%;height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:.8rem;display:flex}.badge[data-v-9fae53e0]{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:.15rem .55rem;font-size:.75rem;position:absolute;top:.5rem;left:.5rem}.badge.published[data-v-9fae53e0]{color:#16a34a;background:#dcfce7}.badge.pending[data-v-9fae53e0]{color:#b45309;background:#fef3c7}.card-body[data-v-9fae53e0]{flex-direction:column;gap:.2rem;padding:.75rem .9rem .25rem;display:flex}.title[data-v-9fae53e0]{font-size:.95rem}.muted[data-v-9fae53e0]{color:var(--muted-foreground);font-size:.8rem}.price[data-v-9fae53e0]{color:var(--color-primary);font-size:.85rem;font-weight:600}.stock[data-v-9fae53e0]{font-size:.75rem}.card-actions[data-v-9fae53e0]{gap:.75rem;margin-top:auto;padding:.75rem .9rem;display:flex}.card-actions a[data-v-9fae53e0]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.card-actions button[data-v-9fae53e0]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.card-actions button.restore[data-v-9fae53e0]{color:var(--color-primary)}table[data-v-9fae53e0]{border-collapse:collapse;width:100%}th[data-v-9fae53e0],td[data-v-9fae53e0]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-9fae53e0]{color:var(--text);font-size:.8rem;font-weight:500}.actions[data-v-9fae53e0]{gap:.75rem;display:flex}.actions button[data-v-9fae53e0]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.actions button.restore[data-v-9fae53e0]{color:var(--color-primary)}.header[data-v-c443083c]{margin-bottom:1.5rem}.grid[data-v-c443083c]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.panel[data-v-c443083c]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;flex-direction:column;gap:.85rem;padding:1.1rem;display:flex}.panel-title[data-v-c443083c]{margin:0;font-size:1rem}.shipping-panel[data-v-c443083c]{grid-column:1/-1}.empty[data-v-c443083c]{color:var(--muted-foreground);margin:0;font-size:.85rem}.shipping-row[data-v-c443083c]{border-bottom:1px solid var(--border);grid-template-columns:2fr 1fr 1fr auto auto;align-items:end;gap:.75rem;padding-bottom:.85rem;display:grid}.shipping-row[data-v-c443083c]:last-of-type{border-bottom:none}.remove-btn[data-v-c443083c]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:.5rem 0;font-size:.82rem}.btn-outline[data-v-c443083c]{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:6px;align-self:flex-start;padding:.5rem .9rem;font-size:.85rem}label[data-v-c443083c]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.checkbox-row[data-v-c443083c]{flex-direction:row;align-items:center;gap:.5rem}.checkbox-row input[data-v-c443083c]{width:16px;height:16px;accent-color:var(--color-primary);flex:none}input[data-v-c443083c]:not([type=checkbox]){border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:6px;padding:.5rem .65rem}.panel-actions[data-v-c443083c]{align-items:center;gap:1rem;display:flex}.btn[data-v-c443083c]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-c443083c]:disabled{opacity:.6}.saved-msg[data-v-c443083c]{color:#16a34a;font-size:.85rem}@media (width<=720px){.shipping-row[data-v-c443083c]{grid-template-columns:1fr 1fr}}.page[data-v-1fce341c]{max-width:640px}.page-header[data-v-1fce341c]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-1fce341c]{margin:0}.actions[data-v-1fce341c]{align-items:center;gap:1rem;display:flex}.actions a[data-v-1fce341c]{color:var(--text);text-decoration:none}.error[data-v-1fce341c]{color:var(--danger);margin-bottom:1rem}.layout[data-v-1fce341c]{flex-direction:column;gap:1rem;display:flex}fieldset[data-v-1fce341c]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;flex-direction:column;gap:.85rem;padding:.95rem;display:flex}legend[data-v-1fce341c]{color:var(--muted-foreground);padding:0 .3rem;font-size:.8rem}label[data-v-1fce341c]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.checkbox-row[data-v-1fce341c]{flex-direction:row;align-items:center;gap:.5rem}.checkbox-row input[data-v-1fce341c]{width:16px;height:16px;accent-color:var(--color-primary);flex:none}input[data-v-1fce341c],textarea[data-v-1fce341c]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}textarea[data-v-1fce341c]{resize:vertical}.btn[data-v-1fce341c]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-1fce341c]:disabled{opacity:.6}.header[data-v-1639c8f1]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.btn[data-v-1639c8f1]{background:var(--color-primary);color:#fff;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none}table[data-v-1639c8f1]{border-collapse:collapse;width:100%}th[data-v-1639c8f1],td[data-v-1639c8f1]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-1639c8f1]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-1639c8f1]{color:var(--muted-foreground);font-size:.85rem}.badge[data-v-1639c8f1]{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:.15rem .55rem;font-size:.78rem}.badge.active[data-v-1639c8f1]{color:#16a34a;background:#dcfce7}.badge.vip[data-v-1639c8f1]{color:#b45309;background:#fef3c7}.actions[data-v-1639c8f1]{gap:.75rem;display:flex}.actions a[data-v-1639c8f1]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.actions button[data-v-1639c8f1]{color:var(--danger);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.header[data-v-cdfbdcc8]{margin-bottom:1.5rem}.panel[data-v-cdfbdcc8]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;flex-direction:column;gap:.85rem;max-width:480px;padding:1.25rem;display:flex}label[data-v-cdfbdcc8]{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input[data-v-cdfbdcc8]{border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.hint[data-v-cdfbdcc8]{color:var(--muted-foreground);margin:0;font-size:.8rem}.btn[data-v-cdfbdcc8]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:.55rem 1.4rem}.btn[data-v-cdfbdcc8]:disabled{opacity:.6}.saved[data-v-cdfbdcc8]{color:#16a34a;font-size:.85rem}.header[data-v-963909c0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}h1[data-v-963909c0]{margin:0 0 .35rem;font-size:1.3rem}.meta[data-v-963909c0]{color:var(--muted-foreground);margin:0;font-size:.85rem}.status-actions[data-v-963909c0]{align-items:center;gap:.75rem;display:flex}.status-actions button[data-v-963909c0]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;border-radius:6px;padding:.45rem .9rem;font-size:.82rem}.badge[data-v-963909c0]{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:.15rem .55rem;font-size:.78rem}.badge.priority.critical[data-v-963909c0]{color:#dc2626;background:#fee2e2}.badge.priority.important[data-v-963909c0]{color:#b45309;background:#fef3c7}.badge.status.answered[data-v-963909c0]{color:#16a34a;background:#dcfce7}.badge.status.pending[data-v-963909c0]{color:#b45309;background:#fef3c7}.thread[data-v-963909c0]{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.message[data-v-963909c0]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;max-width:75%;padding:.9rem 1.1rem}.message.admin[data-v-963909c0]{background:#eff6ff;border-color:#bfdbfe;margin-inline-start:auto}.message-head[data-v-963909c0]{justify-content:space-between;gap:.75rem;margin-bottom:.4rem;font-size:.82rem;display:flex}.muted[data-v-963909c0]{color:var(--muted-foreground)}.message-body[data-v-963909c0]{white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.7}.attachments[data-v-963909c0]{flex-direction:column;gap:.25rem;margin-top:.6rem;display:flex}.attachments a[data-v-963909c0]{color:var(--color-primary);font-size:.8rem;text-decoration:none}.reply-box[data-v-963909c0]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;padding:1.1rem}.reply-box h2[data-v-963909c0]{margin:0 0 .75rem;font-size:1rem}.reply-box textarea[data-v-963909c0]{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-elevated);width:100%;color:inherit;font:inherit;resize:vertical;border-radius:6px;margin-bottom:.75rem;padding:.6rem .7rem}.reply-box button[data-v-963909c0]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.4rem;font-size:.88rem}.reply-box button[data-v-963909c0]:disabled{opacity:.6;cursor:default}.closed-hint[data-v-963909c0]{color:var(--muted-foreground);font-size:.85rem}.header[data-v-e02b8be6]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.filters[data-v-e02b8be6]{gap:.6rem;margin-bottom:1.25rem;display:flex}.filters .search[data-v-e02b8be6]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;flex-grow:1;max-width:280px;padding:.5rem .65rem;font-size:.85rem}.filters .filter-select[data-v-e02b8be6]{flex-shrink:0;width:160px}table[data-v-e02b8be6]{border-collapse:collapse;width:100%}th[data-v-e02b8be6],td[data-v-e02b8be6]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-e02b8be6]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-e02b8be6]{color:var(--muted-foreground);font-size:.85rem}.badge[data-v-e02b8be6]{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:.15rem .55rem;font-size:.78rem}.badge.priority.critical[data-v-e02b8be6]{color:#dc2626;background:#fee2e2}.badge.priority.important[data-v-e02b8be6]{color:#b45309;background:#fef3c7}.badge.status.answered[data-v-e02b8be6]{color:#16a34a;background:#dcfce7}.badge.status.pending[data-v-e02b8be6]{color:#b45309;background:#fef3c7}.badge.status.closed[data-v-e02b8be6]{background:var(--muted);color:var(--muted-foreground)}.actions a[data-v-e02b8be6]{color:var(--color-primary);font-size:.85rem;text-decoration:none}.header[data-v-a2d8927b]{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.header-actions[data-v-a2d8927b]{gap:.6rem;display:flex}.btn-outline[data-v-a2d8927b]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-size:.9rem}.btn-outline.active[data-v-a2d8927b]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.retention-panel[data-v-a2d8927b]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;margin-bottom:1.5rem;padding:1.1rem 1.25rem}.retention-head h2[data-v-a2d8927b]{margin:0 0 .35rem;font-size:1rem}.retention-hint[data-v-a2d8927b]{color:var(--muted-foreground);margin:0 0 1rem;font-size:.82rem;line-height:1.8}.retention-fields[data-v-a2d8927b]{flex-wrap:wrap;align-items:flex-end;gap:.85rem;display:flex}.retention-field[data-v-a2d8927b]{flex-direction:column;gap:.35rem;min-width:200px;display:flex}.retention-label[data-v-a2d8927b]{color:var(--text);font-size:.82rem}.btn-save[data-v-a2d8927b]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.88rem}.btn-save[data-v-a2d8927b]:disabled{opacity:.6}.saved-msg[data-v-a2d8927b]{color:var(--success);font-size:.85rem}.total-count[data-v-a2d8927b]{color:var(--muted-foreground);font-size:.85rem}.pagination[data-v-a2d8927b]{align-items:center;gap:1rem;margin-top:1.25rem;font-size:.85rem;display:flex}.pagination button[data-v-a2d8927b]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;border-radius:6px;padding:.4rem .9rem}.pagination button[data-v-a2d8927b]:disabled{opacity:.5;cursor:default}.filters[data-v-a2d8927b]{align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.filters .filter-select[data-v-a2d8927b]{flex-shrink:0;width:180px}.btn-danger[data-v-a2d8927b]{border:1px solid var(--danger);color:var(--danger);cursor:pointer;background:0 0;border-radius:6px;margin-inline-start:auto;padding:.5rem 1rem;font-size:.85rem}.btn-danger[data-v-a2d8927b]:disabled{opacity:.5;cursor:default}.empty[data-v-a2d8927b]{color:var(--muted-foreground)}table[data-v-a2d8927b]{border-collapse:collapse;width:100%}th[data-v-a2d8927b],td[data-v-a2d8927b]{text-align:right;border-bottom:1px solid var(--border);vertical-align:top;padding:.6rem .75rem}th[data-v-a2d8927b]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-a2d8927b]{color:var(--muted-foreground);font-size:.85rem}.badge[data-v-a2d8927b]{background:var(--muted);color:var(--muted-foreground);text-transform:uppercase;border-radius:4px;padding:.15rem .55rem;font-size:.75rem}.badge.error[data-v-a2d8927b],.badge.deleted[data-v-a2d8927b]{color:#dc2626;background:#fee2e2}.badge.critical[data-v-a2d8927b],.badge.alert[data-v-a2d8927b],.badge.emergency[data-v-a2d8927b]{color:#991b1b;background:#fee2e2}.badge.created[data-v-a2d8927b]{color:#16a34a;background:#dcfce7}.badge.updated[data-v-a2d8927b]{color:#b45309;background:#fef3c7}.badge.restored[data-v-a2d8927b]{color:#2563eb;background:#dbeafe}.trace-cell[data-v-a2d8927b]{background:var(--muted)}.trace-cell pre[data-v-a2d8927b]{white-space:pre-wrap;word-break:break-word;max-height:320px;margin:.5rem 0 0;font-size:.78rem;overflow-y:auto}summary[data-v-a2d8927b]{cursor:pointer;font-size:.85rem}.diff-list[data-v-a2d8927b]{flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding-inline-start:1.1rem;font-size:.8rem;display:flex}.page[data-v-d94fc1f1]{max-width:560px}.page-header[data-v-d94fc1f1]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-header h1[data-v-d94fc1f1]{margin:0}.actions[data-v-d94fc1f1]{align-items:center;gap:1rem;display:flex}.actions a[data-v-d94fc1f1]{color:var(--text);text-decoration:none}.error[data-v-d94fc1f1]{color:var(--danger);margin-bottom:1rem}.layout[data-v-d94fc1f1]{flex-direction:column;gap:1rem;display:flex}label[data-v-d94fc1f1]{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}input[data-v-d94fc1f1],textarea[data-v-d94fc1f1]{border:1px solid var(--border);background:var(--bg-elevated);color:inherit;font:inherit;border-radius:6px;padding:.55rem .65rem}.hint[data-v-d94fc1f1]{color:var(--muted-foreground);margin:-.5rem 0 0;font-size:.8rem}.checkbox-row[data-v-d94fc1f1]{flex-direction:row;align-items:center;gap:.55rem}.checkbox-row.super[data-v-d94fc1f1]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:.75rem .9rem;font-weight:600}fieldset[data-v-d94fc1f1]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}legend[data-v-d94fc1f1]{color:var(--muted-foreground);padding:0 .3rem;font-size:.8rem}.btn[data-v-d94fc1f1]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1.25rem}.btn[data-v-d94fc1f1]:disabled{opacity:.6}.field-hint[data-v-d94fc1f1]{color:var(--text-muted);margin-top:.1rem;font-size:.78rem;font-weight:400;display:block}.header[data-v-87af6d1f]{margin-bottom:1.5rem}.block[data-v-87af6d1f]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.block-header[data-v-87af6d1f]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.block-header h2[data-v-87af6d1f]{margin:0 0 .3rem;font-size:1rem}.intro[data-v-87af6d1f]{color:var(--muted-foreground);margin:0;font-size:.82rem}.btn[data-v-87af6d1f]{background:var(--color-primary);color:#fff;white-space:nowrap;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;text-decoration:none}table[data-v-87af6d1f]{border-collapse:collapse;width:100%}th[data-v-87af6d1f],td[data-v-87af6d1f]{text-align:right;border-bottom:1px solid var(--border);padding:.6rem .75rem}th[data-v-87af6d1f]{color:var(--text);font-size:.8rem;font-weight:500}.muted[data-v-87af6d1f]{color:var(--text);font-size:.85rem}.you-badge[data-v-87af6d1f]{color:var(--muted-foreground);font-size:.78rem}.badge[data-v-87af6d1f]{border-radius:4px;padding:.15rem .5rem;font-size:.8rem}.badge.limited[data-v-87af6d1f]{background:var(--muted);color:var(--muted-foreground)}.badge.super[data-v-87af6d1f],.badge.active[data-v-87af6d1f]{color:#16a34a;background:#dcfce7}.badge.blocked[data-v-87af6d1f]{color:var(--danger);background:#fee2e2}.badge.vip[data-v-87af6d1f]{color:#b45309;background:#fef3c7;margin-inline-start:.35rem}.actions[data-v-87af6d1f]{gap:.75rem;display:flex}.actions a[data-v-87af6d1f]{color:var(--accent);text-decoration:none}.actions button[data-v-87af6d1f]{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.85rem}.actions button.danger[data-v-87af6d1f]{color:var(--danger)}.pagination[data-v-87af6d1f]{align-items:center;gap:1rem;margin-top:1.25rem;font-size:.85rem;display:flex}.pagination button[data-v-87af6d1f]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;border-radius:6px;padding:.4rem .9rem}.pagination button[data-v-87af6d1f]:disabled{opacity:.5;cursor:default}@font-face{font-family:YekanBakh;src:url(/assets/YekanBakh-VF-BTsWnSPK.woff2)format("woff2"),url(/assets/YekanBakh-VF-CGI9XGS2.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}:root{--brand-50:#f3f0fe;--brand-100:#e8e2fd;--brand-300:#b3a0f7;--brand-400:#9274f1;--brand-500:#7a56ec;--brand-600:#673ee6;--brand-700:#5630c9;--brand-950:#21134f;--accent-400:#ec6fb4;--accent-500:#e5489c;--accent-600:#cf2f84;--gradient:linear-gradient(to left, var(--brand-600), var(--accent-500));--gradient-soft:linear-gradient(135deg, var(--brand-600), var(--accent-500));--color-primary:var(--brand-600);--color-primary-light:var(--brand-500);--color-accent:var(--accent-500);--text:#475569;--text-h:#0f172a;--bg:#f1f5f9;--bg-elevated:#fff;--card:var(--bg-elevated);--glass:#ffffffb3;--glass-strong:#ffffffd1;--glass-border:#ffffff8c;--inset:#ffffff80;--field:#ffffffbf;--border:#0f172a1a;--muted:#0f172a0b;--muted-foreground:#64748b;--danger:#e11d48;--success:#059669;--warning:#d97706;--ring:#673ee62e;--sidebar-bg:var(--glass);--sidebar-bg-active:#673ee61a;--sidebar-text:#475569;--sidebar-text-active:var(--brand-700);--shadow:0 8px 32px -12px #3922822e;--shadow-lg:0 24px 50px -20px #21134f59;--radius-sm:.75rem;--radius:1rem;--radius-lg:1.5rem;--radius-xl:1.75rem;--sans:"YekanBakh", "Vazirmatn", system-ui, "Segoe UI", Tahoma, sans-serif;font:15px/1.7 var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--color-primary:var(--brand-500);--color-primary-light:var(--brand-400);--text:#cbd5e1;--text-h:#f8fafc;--bg:#0c0817;--bg-elevated:#121427;--card:var(--bg-elevated);--glass:#0f172ab3;--glass-strong:#0f172ad1;--glass-border:#ffffff1a;--inset:#ffffff08;--field:#02061766;--border:#ffffff1a;--muted:#ffffff0d;--muted-foreground:#94a3b8;--danger:#fb7185;--success:#34d399;--warning:#fbbf24;--ring:#7a56ec4d;--sidebar-bg-active:#ffffff14;--sidebar-text:#94a3b8;--sidebar-text-active:#fff;--shadow:0 8px 32px -12px #0009;--shadow-lg:0 24px 50px -16px #000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}:root{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--muted-foreground);border:2px solid var(--bg);background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--text)}body{margin:0}h1,h2,h3{color:var(--text-h);margin:0 0 .5em;font-weight:600}button{font:inherit;cursor:pointer}a{color:inherit}input[type=checkbox]{appearance:none;border:1.5px solid var(--border);background:var(--bg-elevated);cursor:pointer;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin:0;transition:background .15s,border-color .15s;position:relative}input[type=checkbox]:hover{border-color:var(--color-primary-light)}input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin:auto;position:absolute;inset:0;transform:rotate(45deg)translate(-1px,-1px)}input[type=checkbox]:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#app{min-height:100svh}#nova-validation-tooltip{z-index:500;background:var(--danger);color:#fff;pointer-events:none;opacity:0;visibility:hidden;border-radius:8px;max-width:18rem;padding:.45rem .7rem;font-size:.8rem;line-height:1.6;transition:opacity .15s,transform .15s;position:fixed;transform:translateY(-4px);box-shadow:0 6px 20px #0f172a2e}#nova-validation-tooltip.visible{opacity:1;visibility:visible;transform:translateY(0)}#nova-validation-tooltip:before{content:"";top:-4px;background:inherit;border-radius:1px;width:8px;height:8px;position:absolute;inset-inline-end:.9rem;transform:rotate(45deg)}.nova-invalid{border-color:var(--danger)!important}.nova-invalid:focus,.nova-invalid:focus-visible{outline-color:var(--danger)}body:not(#_){background:0 0;min-height:100svh}body:not(#_):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60rem 40rem at 100% -10%,#673ee638,#0000 60%),radial-gradient(50rem 35rem at -10% 20%,#e5489c1f,#0000 60%),radial-gradient(45rem 35rem at 60% 110%,#6366f129,#0000 60%);position:fixed;inset:0}[data-theme=dark] body:not(#_):before{background:radial-gradient(60rem 40rem at 100% -10%,#673ee659,#0000 60%),radial-gradient(50rem 35rem at -10% 20%,#e5489c29,#0000 60%),radial-gradient(45rem 35rem at 60% 110%,#4f46e538,#0000 60%)}::selection{background:#673ee640}h1:not(#_){letter-spacing:-.01em;color:var(--text-h);font-size:1.6rem;font-weight:900}h2:not(#_),h3:not(#_){color:var(--text-h);font-weight:800}.btn:not(#_),.btn-outline:not(#_),.btn-ghost:not(#_),.btn-danger:not(#_),.btn-secondary:not(#_),.btn-primary:not(#_){border-radius:var(--radius-sm);min-height:2.6rem;font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .15s,box-shadow .2s,filter .2s,background .2s,border-color .2s;display:inline-flex}.btn:not(#_),.btn-primary:not(#_){color:#fff;background:var(--gradient);border:0;box-shadow:0 10px 24px -10px #673ee699}.btn:not(#_):hover,.btn-primary:not(#_):hover{filter:brightness(1.08);box-shadow:0 14px 28px -10px #673ee6b3}.btn-outline:not(#_),.btn-secondary:not(#_){border:1px solid var(--border);background:var(--inset);color:var(--text-h)}.btn-outline:not(#_):hover,.btn-secondary:not(#_):hover{background:#673ee614;border-color:#673ee659}.btn-ghost:not(#_){color:var(--text);background:0 0;border:1px solid #0000}.btn-ghost:not(#_):hover{background:var(--muted)}.btn-danger:not(#_),.btn.danger:not(#_),.btn-outline.danger:not(#_){color:var(--danger);box-shadow:none;background:#f43f5e1a;border:1px solid #f43f5e40}:is(.btn,.btn-outline,.btn-ghost,.btn-danger,.btn-primary,.btn-secondary):not(#_):active{transform:scale(.97)}:is(.btn,.btn-outline,.btn-ghost,.btn-danger,.btn-primary,.btn-secondary):not(#_):disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}:is(.btn,.btn-outline,.btn-ghost,.btn-primary,.btn-secondary):not(#_):focus-visible{box-shadow:0 0 0 4px var(--ring);outline:none}.link-btn:not(#_){color:var(--color-primary);font-weight:600}.link-btn:not(#_):hover{color:var(--accent-500)}.panel:not(#_),.card:not(#_){border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);box-shadow:var(--shadow)}.panel-title:not(#_){color:var(--text-h);font-weight:800}.panel-desc:not(#_),.hint:not(#_),.empty:not(#_){color:var(--muted-foreground)}.page-header:not(#_) h1,.header:not(#_) h1{margin:0}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):not(#_){border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--field);color:var(--text-h);font-family:inherit;transition:border-color .15s,box-shadow .15s,background-color .15s}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):not(#_):focus{border-color:var(--brand-500);box-shadow:0 0 0 4px var(--ring);outline:none}:is(input,textarea):not(#_)::placeholder{color:var(--muted-foreground);opacity:.8}.field-label:not(#_),.label:not(#_){color:var(--text-h);font-weight:600}input[type=checkbox]:not(#_):checked,input[type=radio]:not(#_):checked{background:var(--brand-600);border-color:var(--brand-600)}input[type=radio]{accent-color:var(--brand-600)}.error:not(#_),.field-error:not(#_){color:var(--danger)}table:not(#_) th{color:var(--muted-foreground);border-bottom-color:var(--border);font-size:.78rem;font-weight:700}table:not(#_) td{border-bottom-color:var(--border);color:var(--text-h)}table:not(#_) tbody tr{transition:background .15s}table:not(#_) tbody tr:hover{background:#673ee60d}.badge:not(#_){color:var(--muted-foreground);background:#64748b1f;border:1px solid #0000;border-radius:999px;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.badge:not(#_):is(.on,.enabled,.approved,.published,.paid,.active,.answered,.success,.completed,.confirmed){color:var(--success);background:#10b9811f;border-color:#10b98133}.badge:not(#_):is(.pending,.unpaid,.draft,.waiting,.open,.scheduled){color:var(--warning);background:#f59e0b1f;border-color:#f59e0b38}.badge:not(#_):is(.rejected,.cancelled,.failed,.danger,.error,.closed-unpaid){color:var(--danger);background:#f43f5e1a;border-color:#f43f5e33}.badge:not(#_):is(.vip,.featured,.new){color:var(--color-primary);background:#673ee61f;border-color:#673ee638}.tab:not(#_){border-radius:var(--radius-sm);font-weight:600;transition:background .15s,color .15s}.tab:not(#_):hover{background:var(--muted)}.tab:not(#_):is(.active,.router-link-active){background:var(--bg-elevated);color:var(--color-primary);box-shadow:0 1px 2px #0f172a14}[data-theme=dark] .tab:not(#_):is(.active,.router-link-active){color:#fff;background:#ffffff1a}:is(.modal,.modal-card,.dialog,.dropdown,.popover):not(#_){border-radius:var(--radius-lg);border-color:var(--border);box-shadow:var(--shadow-lg)}:is(.overlay,.modal-backdrop,.backdrop):not(#_){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061780}.content a:not([class]):not(#_){color:var(--color-primary)}.bell-wrap .badge:not(#_){border:2px solid var(--bg);background:var(--accent-500);color:#fff;justify-content:center}.bell:not(#_){border-radius:var(--radius-sm)}.page-header:not(#_) h1,.header:not(#_) h1{font-size:clamp(1.5rem,1.25rem + .9vw,1.95rem)}.page-header:not(#_){margin-bottom:1.5rem}.content table:not(:is(.panel,.card,.box,.modal,.modal-card,.dialog) table):not(#_){border:1px solid var(--glass-border);border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);background:var(--glass);width:100%;box-shadow:var(--shadow)}.content table:not(:is(.panel,.card,.box,.modal,.modal-card,.dialog) table):not(#_) :is(th,td){border-bottom:1px solid var(--border);text-align:start;padding:.85rem 1rem}.content table:not(:is(.panel,.card,.box,.modal,.modal-card,.dialog) table):not(#_) th{white-space:nowrap;background:0 0;padding-block:.75rem;font-size:.76rem}.content table:not(:is(.panel,.card,.box,.modal,.modal-card,.dialog) table):not(#_) tbody tr:last-child td{border-bottom:0}.content table:not(#_) tbody tr:last-child td:first-child{border-end-start-radius:var(--radius-lg)}.content table:not(#_) tbody tr:last-child td:last-child{border-end-end-radius:var(--radius-lg)}.content td.actions:not(#_) :is(a,button){border-radius:.6rem;padding:.3rem .6rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .15s}.content td.actions:not(#_) :is(a,button):hover{background:var(--muted)}.content .filters:not(#_){border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);box-shadow:var(--shadow);margin-bottom:1.25rem;padding:.7rem}.content .tabs:not(#_){border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);padding:.35rem}.panel-header:not(#_){border-bottom:1px solid var(--border);padding-bottom:.8rem}.panel-header:not(#_) h2{font-size:1rem;font-weight:800}.panel-header:not(#_) :is(a,.more){color:var(--color-primary);font-size:.8rem;font-weight:700;text-decoration:none}
