.v2-sidebar[data-v-cd4782d7]{width:268px;height:100dvh;flex:0 0 auto;position:sticky;top:0;display:flex;flex-direction:column;overflow:hidden;color:var(--text-muted);background:var(--surface);border-right:1px solid var(--border);transition:width .22s ease}.v2-sidebar--compact[data-v-cd4782d7]{width:72px}.v2-brand[data-v-cd4782d7]{height:70px;flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--border);overflow:hidden}.v2-brand__mark[data-v-cd4782d7]{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-strong));font-weight:800}.v2-brand__copy[data-v-cd4782d7]{display:flex;flex-direction:column;white-space:nowrap}.v2-brand__copy strong[data-v-cd4782d7]{color:var(--text);font-size:16px}.v2-brand__copy small[data-v-cd4782d7]{margin-top:2px;font-size:11px}.v2-nav[data-v-cd4782d7]{flex:1;overflow-y:auto;padding:12px 9px 24px;scrollbar-width:thin}.v2-nav__group[data-v-cd4782d7]{margin:2px 0}.v2-nav__item[data-v-cd4782d7]{position:relative;width:100%;min-height:44px;display:flex;align-items:center;gap:11px;padding:8px 11px;margin:2px 0;border:0;border-radius:10px;color:var(--text-muted);background:transparent;cursor:pointer;text-align:left}.v2-nav__item[data-v-cd4782d7]:hover{color:var(--text);background:var(--surface-soft)}.v2-nav__item--active[data-v-cd4782d7]{color:#fff;background:var(--primary);box-shadow:0 8px 20px #0f766e33}.v2-nav__item--active[data-v-cd4782d7]:hover{color:#fff;background:var(--primary-strong)}.v2-nav__item--group-active[data-v-cd4782d7]{color:var(--primary);background:var(--surface-soft)}.v2-nav__icon[data-v-cd4782d7]{width:23px;height:23px;flex:0 0 auto;display:grid;place-items:center}.v2-nav__icon[data-v-cd4782d7] svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v2-nav__label[data-v-cd4782d7]{flex:1;font-size:14px;font-weight:550;white-space:nowrap}.v2-nav__arrow[data-v-cd4782d7]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .18s ease}.v2-nav__arrow--open[data-v-cd4782d7]{transform:rotate(90deg)}.v2-nav__children[data-v-cd4782d7]{margin:3px 0 7px 22px;padding-left:13px;border-left:1px solid var(--border)}.v2-nav__child[data-v-cd4782d7]{min-height:36px;display:flex;align-items:center;gap:9px;padding:7px 9px;margin:1px 0;border-radius:8px;color:var(--text-muted);font-size:13px}.v2-nav__child[data-v-cd4782d7]:hover{color:var(--text);background:var(--surface-soft)}.v2-nav__child--active[data-v-cd4782d7]{color:var(--primary);background:var(--surface-soft);font-weight:650}.v2-nav__dot[data-v-cd4782d7]{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor}.v2-sidebar--compact .v2-brand[data-v-cd4782d7]{padding-inline:14px}.v2-sidebar--compact .v2-nav__item[data-v-cd4782d7]{justify-content:center;padding-inline:0}.v2-tooltip[data-v-cd4782d7]{position:fixed;z-index:100;left:65px;padding:6px 9px;border-radius:6px;color:#fff;background:#17202a;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(4px);transition:opacity .15s ease,transform .15s ease}.v2-nav__item:hover .v2-tooltip[data-v-cd4782d7]{opacity:1;transform:none}.v2-topbar[data-v-23ab367e]{height:70px;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:0 18px;color:var(--text);background:color-mix(in srgb,var(--surface) 92%,transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v2-icon-button[data-v-23ab367e]{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--text-muted);background:transparent;cursor:pointer}.v2-icon-button[data-v-23ab367e]:hover{color:var(--text);background:var(--surface-soft)}.v2-icon-button svg[data-v-23ab367e]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.v2-topbar__title[data-v-23ab367e]{display:flex;flex-direction:column}.v2-topbar__title strong[data-v-23ab367e]{font-size:16px}.v2-topbar__title small[data-v-23ab367e]{margin-top:2px;color:var(--text-muted);font-size:11px}.v2-topbar__actions[data-v-23ab367e]{margin-left:auto;display:flex;align-items:center;gap:7px}.v2-profile[data-v-23ab367e]{position:relative}.v2-profile__button[data-v-23ab367e]{height:44px;display:flex;align-items:center;gap:9px;padding:4px 8px 4px 5px;border:0;border-radius:11px;color:var(--text);background:transparent;cursor:pointer}.v2-profile__button[data-v-23ab367e]:hover{background:var(--surface-soft)}.v2-profile__button svg[data-v-23ab367e]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.v2-profile__avatar[data-v-23ab367e]{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--primary);font-weight:700}.v2-profile__name[data-v-23ab367e]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.v2-profile__menu[data-v-23ab367e]{position:absolute;top:calc(100% + 7px);right:0;width:190px;padding:7px;border:1px solid var(--border);border-radius:11px;background:var(--surface);box-shadow:var(--shadow)}.v2-profile__menu small[data-v-23ab367e]{display:block;padding:6px 9px;color:var(--text-muted)}.v2-profile__menu button[data-v-23ab367e]{width:100%;display:flex;gap:9px;padding:9px;border:0;border-radius:8px;color:var(--danger);background:transparent;cursor:pointer;text-align:left}.v2-profile__menu button[data-v-23ab367e]:hover{background:var(--surface-soft)}@media(max-width:600px){.v2-topbar[data-v-23ab367e]{height:60px;padding:0 9px}.v2-topbar__title small[data-v-23ab367e],.v2-profile__name[data-v-23ab367e],.v2-profile__button svg[data-v-23ab367e]{display:none}}.master-v2[data-v-ef50b8b0]{min-height:100vh;display:flex;align-items:flex-start;background:var(--bg-gradient)}.master-v2__main[data-v-ef50b8b0]{min-width:0;flex:1}.master-v2__content[data-v-ef50b8b0]{min-width:0;padding:18px}.master-v2__overlay[data-v-ef50b8b0]{position:fixed;inset:0;z-index:40;background:#02081494;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.master-v2__mobile-drawer[data-v-ef50b8b0]{position:fixed;inset:0 auto 0 0;z-index:50;width:min(86vw,300px)}.drawer-fade-enter-active[data-v-ef50b8b0],.drawer-fade-leave-active[data-v-ef50b8b0],.drawer-slide-enter-active[data-v-ef50b8b0],.drawer-slide-leave-active[data-v-ef50b8b0]{transition:.22s ease}.drawer-fade-enter-from[data-v-ef50b8b0],.drawer-fade-leave-to[data-v-ef50b8b0]{opacity:0}.drawer-slide-enter-from[data-v-ef50b8b0],.drawer-slide-leave-to[data-v-ef50b8b0]{transform:translate(-100%)}@media(max-width:600px){.master-v2__content[data-v-ef50b8b0]{padding:10px}}.login[data-v-0609dff0]{min-height:100vh;display:grid;place-items:center;padding:1rem}.login__card[data-v-0609dff0]{width:min(440px,100%);padding:1.5rem}.login__card h1[data-v-0609dff0]{margin:0;font-size:1.58rem}.login__card p[data-v-0609dff0]{margin:.3rem 0 1.1rem;color:var(--text-muted)}.login__form[data-v-0609dff0]{display:grid;gap:.95rem}.login__error[data-v-0609dff0]{margin:0;color:var(--danger);font-size:.9rem}.login[data-v-33c10792]{min-height:100vh;display:grid;place-items:center;padding:1rem}.login__card[data-v-33c10792]{width:min(440px,100%);padding:1.5rem}.login__card h1[data-v-33c10792]{margin:0;font-size:1.58rem}.login__card p[data-v-33c10792]{margin:.5rem 0 1.1rem;color:var(--text-muted)}.login__form[data-v-33c10792]{display:grid;gap:.95rem}#verification_code[data-v-33c10792]{text-align:center;font-size:1.6rem;letter-spacing:.5rem}.feedback--error[data-v-33c10792]{color:var(--danger)!important}.feedback--success[data-v-33c10792]{color:#0f766e!important}.dashboard[data-v-1d5bad16]{display:flex;flex-direction:column;gap:1.8rem}.dashboard__header[data-v-1d5bad16]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.5rem;padding-bottom:.5rem}.header__date[data-v-1d5bad16]{font-size:.85rem;font-weight:600;color:var(--text-muted, #64748b);text-transform:capitalize;margin:0 0 .3rem;letter-spacing:.05em}.greeting-text[data-v-1d5bad16]{background:linear-gradient(90deg,var(--primary, #0f766e) 0%,#0284c7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .3rem;font-size:1.8rem}.header__actions[data-v-1d5bad16]{display:flex;gap:.75rem;flex-wrap:wrap}.quick-btn[data-v-1d5bad16]{background:var(--surface-soft);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:.5rem 1rem;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.quick-btn[data-v-1d5bad16]:hover{background:var(--border);transform:translateY(-1px)}.overview-grid[data-v-1d5bad16]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.stat-card[data-v-1d5bad16]{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;border-left:4px solid var(--primary);background:var(--surface)}.stat-card--inactive[data-v-1d5bad16]{border-left-color:var(--status-danger-text)}.stat-card--inactive .stat-card__label[data-v-1d5bad16]{color:var(--status-danger-text)}.stat-card__label[data-v-1d5bad16]{margin:0;font-size:.85rem;font-weight:600;color:var(--text-muted, #64748b);text-transform:uppercase;letter-spacing:.05em}.stat-card__body[data-v-1d5bad16]{display:flex;align-items:baseline;justify-content:space-between;min-height:2.2rem}.stat-card__value[data-v-1d5bad16]{font-size:1.75rem;font-weight:700;color:var(--text);line-height:1}.stat-card__trend[data-v-1d5bad16]{display:flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;padding:.25rem .6rem;border-radius:999px}.trend--up[data-v-1d5bad16]{background:var(--status-success-bg);color:var(--status-success-text)}.trend--down[data-v-1d5bad16]{background:var(--status-danger-bg);color:var(--status-danger-text)}.skeleton[data-v-1d5bad16]{background:linear-gradient(90deg,var(--surface-soft) 25%,var(--border) 50%,var(--surface-soft) 75%);background-size:200% 100%;animation:loading-1d5bad16 1.5s infinite ease-in-out;border-radius:4px}.skeleton-text[data-v-1d5bad16]{height:1.8rem;width:60%}.skeleton--large[data-v-1d5bad16]{width:80%;height:2rem}@keyframes loading-1d5bad16{0%{background-position:200% 0}to{background-position:-200% 0}}.fade-in[data-v-1d5bad16]{animation:fadeIn-1d5bad16 .4s ease-in}@keyframes fadeIn-1d5bad16{0%{opacity:0}to{opacity:1}}.modules-wrapper[data-v-1d5bad16]{display:flex;flex-direction:column;gap:2rem}.modules-section[data-v-1d5bad16]{background:var(--surface-soft);padding:1.5rem;border-radius:16px;border:1px solid var(--border)}.module-header[data-v-1d5bad16]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.module-indicator[data-v-1d5bad16]{width:8px;height:24px;background:var(--primary);border-radius:4px}.module-title[data-v-1d5bad16]{font-size:1.15rem;font-weight:600;margin:0;color:var(--text)}.module-divider[data-v-1d5bad16]{flex-grow:1;height:1px;background:linear-gradient(90deg,var(--border) 0%,transparent 100%)}.dashboard-grid[data-v-1d5bad16]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem}.dashboard-card[data-v-1d5bad16]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem;border:1px solid var(--border);text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--surface);position:relative;overflow:hidden}.dashboard-card[data-v-1d5bad16]:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--primary)}.dashboard-card[data-v-1d5bad16]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary);opacity:0;transition:opacity .3s}.dashboard-card[data-v-1d5bad16]:hover:before{opacity:1}.dashboard-card__icon[data-v-1d5bad16]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--surface-soft);color:var(--primary);flex-shrink:0;transition:background .3s,transform .3s}.dashboard-card:hover .dashboard-card__icon[data-v-1d5bad16]{background:var(--border);transform:scale(1.05)}.dashboard-card__content[data-v-1d5bad16]{display:flex;flex-direction:column;gap:.25rem;flex-grow:1}.dashboard-card__content h3[data-v-1d5bad16]{margin:0;font-size:1.05rem;font-weight:600;color:var(--text)}.dashboard-card__content p[data-v-1d5bad16]{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.4}.dashboard-card__arrow[data-v-1d5bad16]{color:var(--border);transition:transform .3s,color .3s}.dashboard-card:hover .dashboard-card__arrow[data-v-1d5bad16]{transform:translate(4px);color:var(--primary, #0f766e)}.filters[data-v-f0a683bb]{padding:.95rem;display:grid;gap:.75rem;grid-template-columns:1.5fr repeat(6,minmax(0,1fr)) auto}.filters__actions[data-v-f0a683bb]{display:flex;align-items:end;gap:.6rem}.table-card[data-v-f0a683bb]{padding:.95rem}.table-card__header[data-v-f0a683bb]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.feedback--error[data-v-f0a683bb]{color:var(--danger)}.row-muted[data-v-f0a683bb]{color:var(--text-muted);font-size:.83rem}.table-footer[data-v-f0a683bb]{margin-top:.85rem;display:flex;justify-content:flex-end;align-items:center;gap:.6rem}.modal[data-v-f0a683bb]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-f0a683bb]{position:absolute;inset:0;background:#0c121d80}.modal__panel[data-v-f0a683bb]{position:relative;width:min(960px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem}.modal__header[data-v-f0a683bb]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem}.modal__header h2[data-v-f0a683bb]{margin:0;font-size:1.1rem}.detail-grid[data-v-f0a683bb]{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.modal__full[data-v-f0a683bb]{grid-column:1 / -1}.editor[data-v-f0a683bb]{min-height:260px;font-family:Consolas,monospace}@media(max-width:1100px){.filters[data-v-f0a683bb]{grid-template-columns:1fr}}@media(max-width:760px){.detail-grid[data-v-f0a683bb]{grid-template-columns:1fr}}.stats-overview[data-v-07b2a35d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-07b2a35d]{background:var(--surface);padding:1.25rem;border-radius:10px;border:1px solid var(--border);display:flex;flex-direction:column}.stat-label[data-v-07b2a35d]{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;font-weight:600}.stat-value[data-v-07b2a35d]{font-size:1.75rem;font-weight:700;color:var(--text);margin-top:.25rem}.stat-card--success[data-v-07b2a35d]{border-left:4px solid #10b981}.stat-card--danger[data-v-07b2a35d]{border-left:4px solid #ef4444}.filters-bar[data-v-07b2a35d]{padding:1rem;display:grid;grid-template-columns:1fr 200px auto;gap:1rem;margin-bottom:1rem;align-items:center}.company-link[data-v-07b2a35d]{color:var(--primary);text-decoration:none;transition:color .2s}.company-link[data-v-07b2a35d]:hover{color:var(--primary-strong);text-decoration:underline}.row-tag[data-v-07b2a35d]{display:inline-block;background:var(--surface-soft);font-size:.7rem;padding:.1rem .4rem;border-radius:4px;margin-top:.25rem;color:var(--text-muted)}.contact-info[data-v-07b2a35d]{display:flex;flex-direction:column;font-size:.8rem;gap:.15rem}.db-quick-info[data-v-07b2a35d]{display:flex;align-items:center;gap:.5rem}.host-code[data-v-07b2a35d]{font-size:.75rem;background:var(--surface-soft);padding:.2rem .4rem;border-radius:4px;border:1px solid var(--border);color:var(--text)}.btn-icon[data-v-07b2a35d]{background:none;border:none;cursor:pointer;font-size:1.1rem;padding:.2rem;border-radius:4px;transition:background .2s}.btn-icon[data-v-07b2a35d]:hover{background:var(--surface-soft)}.pill[data-v-07b2a35d]{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.pill--success[data-v-07b2a35d]{background:var(--status-success-bg);color:var(--status-success-text)}.pill--danger[data-v-07b2a35d]{background:#ef44441a;color:#ef4444}.pill--warning[data-v-07b2a35d]{background:#f59e0b24;color:#b45309}.pill--neutral[data-v-07b2a35d]{background:var(--surface-soft);color:var(--text-muted)}.table-footer[data-v-07b2a35d]{padding:1rem;display:flex;justify-content:center;align-items:center;gap:1rem;border-top:1px solid var(--border)}.justify-end[data-v-07b2a35d]{justify-content:flex-end}.prov-overlay[data-v-d957cf07]{position:fixed;inset:0;z-index:9999;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.prov-modal[data-v-d957cf07]{width:100%;max-width:820px;max-height:90vh;display:flex;flex-direction:column;background:#0d1117;border:1px solid #30363d;border-radius:12px;box-shadow:0 24px 64px #0009;color:#c9d1d9;font-family:Fira Code,JetBrains Mono,Cascadia Code,Courier New,monospace;font-size:.83rem}.prov-header[data-v-d957cf07]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #21262d;flex-shrink:0}.prov-title[data-v-d957cf07]{display:flex;align-items:center;gap:.75rem}.prov-icon[data-v-d957cf07]{font-size:1.5rem;line-height:1}.prov-title h2[data-v-d957cf07]{margin:0;font-size:1rem;font-weight:600;color:#e6edf3;font-family:Poppins,sans-serif;letter-spacing:0}.prov-db[data-v-d957cf07]{font-size:.78rem;color:#58a6ff;font-family:monospace}.prov-close-btn[data-v-d957cf07]{background:none;border:none;cursor:pointer;color:#8b949e;font-size:1rem;padding:.25rem .5rem;border-radius:4px;line-height:1;transition:color .15s,background .15s}.prov-close-btn[data-v-d957cf07]:hover:not(:disabled){color:#e6edf3;background:#21262d}.prov-close-btn[data-v-d957cf07]:disabled{opacity:.35;cursor:not-allowed}.prov-terminal[data-v-d957cf07]{flex:1;overflow-y:auto;padding:1rem 1.25rem;min-height:320px;max-height:55vh;scroll-behavior:smooth}.prov-terminal[data-v-d957cf07]::-webkit-scrollbar{width:6px}.prov-terminal[data-v-d957cf07]::-webkit-scrollbar-track{background:#0d1117}.prov-terminal[data-v-d957cf07]::-webkit-scrollbar-thumb{background:#30363d;border-radius:3px}.prov-idle[data-v-d957cf07]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1rem;text-align:center;color:#8b949e;font-family:Poppins,sans-serif}.prov-warn[data-v-d957cf07]{background:#d299221f;border:1px solid rgba(210,153,34,.3);border-radius:6px;padding:.6rem 1rem;color:#d29922;font-size:.82rem;max-width:480px}.prov-info-box[data-v-d957cf07]{background:#58a6ff14;border:1px solid rgba(88,166,255,.25);border-radius:6px;padding:.6rem 1rem;color:#58a6ff;font-size:.82rem;max-width:480px}.prov-log[data-v-d957cf07]{display:flex;flex-direction:column;gap:1px}.log-section[data-v-d957cf07]{display:flex;align-items:center;gap:.75rem;margin:.75rem 0 .35rem;color:#8b949e;font-size:.78rem}.log-section-line[data-v-d957cf07]{flex:1;height:1px;background:#21262d}.log-section-label[data-v-d957cf07]{white-space:nowrap;font-weight:500;color:#8b949e}.log-info[data-v-d957cf07]{color:#6e7681;padding:.1rem 0;font-size:.8rem;font-style:italic}.log-item[data-v-d957cf07]{display:grid;grid-template-columns:1.2rem 1fr;grid-template-rows:auto auto;align-items:start;gap:0 .5rem;padding:.18rem .1rem;border-radius:3px;line-height:1.4}.log-icon[data-v-d957cf07]{grid-row:1;text-align:center;font-size:.78rem;-webkit-user-select:none;user-select:none}.log-label[data-v-d957cf07]{grid-column:2;word-break:break-all}.log-detail[data-v-d957cf07]{grid-column:2;font-size:.75rem;opacity:.65}.log-error[data-v-d957cf07]{grid-column:2;font-size:.78rem;color:#f85149;word-break:break-word}.log-item--pending .log-icon[data-v-d957cf07],.log-item--pending .log-label[data-v-d957cf07]{color:#484f58}.log-item--running[data-v-d957cf07]{background:#58a6ff0f;border-left:2px solid #1f6feb;padding-left:.5rem}.log-item--running .log-icon[data-v-d957cf07]{color:#58a6ff}.log-item--running .log-label[data-v-d957cf07]{color:#c9d1d9}.log-item--success .log-icon[data-v-d957cf07],.log-item--success .log-label[data-v-d957cf07],.log-item--done .log-icon[data-v-d957cf07],.log-item--done .log-label[data-v-d957cf07]{color:#3fb950}.log-item--skipped .log-icon[data-v-d957cf07]{color:#6e7681}.log-item--skipped .log-label[data-v-d957cf07]{color:#6e7681;font-style:italic}.log-item--error[data-v-d957cf07]{background:#f851490f}.log-item--error .log-icon[data-v-d957cf07]{color:#f85149}.log-item--error .log-label[data-v-d957cf07]{color:#f85149;font-weight:600}.log-icon--spin[data-v-d957cf07]{animation:spin-d957cf07 1.2s linear infinite;display:inline-block}@keyframes spin-d957cf07{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.log-final[data-v-d957cf07]{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;border-radius:6px;margin-top:.75rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600}.log-final--success[data-v-d957cf07]{background:#3fb9501a;border:1px solid rgba(63,185,80,.3);color:#3fb950}.log-final--error[data-v-d957cf07]{background:#f851491a;border:1px solid rgba(248,81,73,.3);color:#f85149}.prov-footer[data-v-d957cf07]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-top:1px solid #21262d;flex-shrink:0;gap:.75rem;flex-wrap:wrap}.prov-status-badge[data-v-d957cf07]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#8b949e;font-family:Poppins,sans-serif;min-height:1.6rem}.prov-actions[data-v-d957cf07]{display:flex;gap:.5rem;flex-wrap:wrap}.badge[data-v-d957cf07]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;border-radius:20px;font-size:.78rem;font-weight:600}.badge--success[data-v-d957cf07]{background:#3fb9501f;color:#3fb950}.badge--error[data-v-d957cf07]{background:#f851491f;color:#f85149}.spinner[data-v-d957cf07]{display:inline-block;width:12px;height:12px;border:2px solid #30363d;border-top-color:#58a6ff;border-radius:50%;animation:spin-d957cf07 .8s linear infinite}.btn[data-v-d957cf07]{padding:.4rem .9rem;border-radius:6px;font-size:.82rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s;font-family:Poppins,sans-serif;line-height:1.4}.btn--primary[data-v-d957cf07]{background:#238636;color:#fff;border-color:#2ea043}.btn--primary[data-v-d957cf07]:hover{background:#2ea043}.btn--ghost[data-v-d957cf07]{background:transparent;color:#c9d1d9;border-color:#30363d}.btn--ghost[data-v-d957cf07]:hover{background:#21262d;border-color:#8b949e}.btn--disabled[data-v-d957cf07]{background:transparent;color:#484f58;border-color:#21262d;cursor:not-allowed}.admin-grid[data-v-e47ccf23]{display:grid;grid-template-columns:1fr 340px;gap:1.5rem;align-items:start}.form-section[data-v-e47ccf23]{margin-bottom:1.5rem;padding:1.5rem}.section-header[data-v-e47ccf23]{margin-bottom:1.25rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:.75rem}.section-header h3[data-v-e47ccf23]{margin:0;font-size:1rem;color:#0f172a}.field-grid[data-v-e47ccf23]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.span-2[data-v-e47ccf23]{grid-column:span 2}.check-field[data-v-e47ccf23]{display:flex;align-items:center;gap:.55rem;color:var(--text)}.check-field input[data-v-e47ccf23]{width:auto}.checkbox-group[data-v-e47ccf23]{display:flex;align-items:center;gap:1.5rem;padding-top:1.5rem}.field-cnpj[data-v-e47ccf23]{display:flex;flex-direction:column;gap:.4rem}.field-cnpj__controls[data-v-e47ccf23]{display:flex;gap:.5rem}.field-cnpj__controls input[data-v-e47ccf23]{flex:1}.inline-feedback[data-v-e47ccf23]{font-size:.78rem;line-height:1.35}.inline-feedback--success[data-v-e47ccf23]{color:#166534}.inline-feedback--error[data-v-e47ccf23]{color:#991b1b}.tenant-card[data-v-e47ccf23]{padding:1.5rem;border-top:4px solid #0f766e}.related-card[data-v-e47ccf23]{padding:1.5rem;border-top:4px solid #6366f1;margin-top:1rem}.admin-info-banner[data-v-e47ccf23]{display:flex;gap:.75rem;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:.85rem 1rem}.admin-info-icon[data-v-e47ccf23]{font-size:1.1rem;line-height:1.4;flex-shrink:0}.admin-info-banner strong[data-v-e47ccf23]{display:block;font-size:.85rem;color:#3730a3;margin-bottom:.25rem}.admin-info-banner p[data-v-e47ccf23]{margin:0;font-size:.8rem;color:#4338ca;line-height:1.4}.input-readonly[data-v-e47ccf23]{background:var(--surface-soft, #f8fafc)!important;color:var(--text-muted, #64748b)!important;cursor:default}.mini-form[data-v-e47ccf23]{display:flex;flex-direction:column;gap:.85rem}.db-actions-vertical[data-v-e47ccf23]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;border-top:1px solid #f1f5f9;padding-top:1rem}.feedback-box[data-v-e47ccf23]{padding:.75rem;border-radius:8px;font-size:.85rem;margin-top:.5rem}.feedback-box.success[data-v-e47ccf23]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.feedback-box.error[data-v-e47ccf23]{background:#fff1f2;color:#991b1b;border:1px solid #fecaca}@media(max-width:1000px){.admin-grid[data-v-e47ccf23]{grid-template-columns:1fr}.side-column[data-v-e47ccf23]{order:-1}.field-cnpj__controls[data-v-e47ccf23]{flex-direction:column}}.section-header[data-v-b520c2e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.row-muted[data-v-b520c2e5]{font-size:.8rem;color:var(--text-muted, #64748b)}.row-actions[data-v-b520c2e5]{display:flex;gap:.5rem}.modal[data-v-b520c2e5]{position:fixed;inset:0;z-index:999;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-b520c2e5]{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal__panel[data-v-b520c2e5]{position:relative;width:min(800px,100%);background:var(--surface, #fff);color:var(--text, #13212e);border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:1.5rem;z-index:1000;border:1px solid var(--border, #e2e8f0);max-height:90vh;overflow-y:auto}.editor-grid[data-v-b520c2e5]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.col-span-2[data-v-b520c2e5]{grid-column:span 2}.section-title[data-v-b520c2e5]{font-size:.85rem;font-weight:700;text-transform:uppercase;color:var(--primary, #0f766e);border-bottom:1px solid var(--border, #e2e8f0);padding-bottom:.25rem;margin-top:1rem;letter-spacing:.025em}.mini-form[data-v-b520c2e5]{display:grid;gap:1rem}.checkbox-row[data-v-b520c2e5]{display:flex;gap:1rem;align-items:center}.checkbox-row label[data-v-b520c2e5]{display:flex;align-items:center;gap:.4rem;cursor:pointer}.form-error[data-v-b520c2e5]{padding:.5rem;background:var(--status-danger-bg, #fef2f2);color:var(--status-danger-text, #b91c1c);border-radius:4px;font-size:.85rem;margin:0}.form-footer[data-v-b520c2e5]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border, #e2e8f0)}.badge[data-v-52958d1c]{display:inline-block;padding:.25em .6em;font-size:.75rem;font-weight:700;border-radius:999px;text-transform:capitalize}.badge--success[data-v-52958d1c]{background-color:#d1fae5;color:#065f46}.badge--warning[data-v-52958d1c]{background-color:#fef3c7;color:#92400e}.row-muted[data-v-52958d1c]{font-size:.75rem;color:var(--text-muted)}.related-card[data-v-9f495754]{margin-top:0}.section-header[data-v-9f495754]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.card-title[data-v-9f495754]{font-size:1.25rem;font-weight:700;color:var(--text);margin-bottom:.25rem}.card-subtitle[data-v-9f495754]{font-size:.85rem;color:var(--text-muted)}.table-wrap[data-v-9f495754]{overflow-x:auto;margin-top:1rem}.row-muted[data-v-9f495754]{font-size:.75rem;color:var(--text-muted);margin-top:.2rem}.price-cell[data-v-9f495754]{font-weight:700;color:var(--primary)}.text-danger[data-v-9f495754]{color:#ef4444}.text-right[data-v-9f495754]{text-align:right}.justify-end[data-v-9f495754]{justify-content:flex-end}.pill[data-v-9f495754]{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600}.pill--success[data-v-9f495754]{background:var(--status-success-bg);color:var(--status-success-text);border:1px solid var(--status-success-border)}.pill--danger[data-v-9f495754]{background:var(--status-danger-bg);color:var(--status-danger-text);border:1px solid var(--status-danger-border)}.modal[data-v-9f495754]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-9f495754]{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal__panel[data-v-9f495754]{position:relative;width:min(1000px,95%);max-height:95vh;overflow-y:auto;background:var(--surface);padding:0;box-shadow:var(--shadow);border-radius:12px}.modal__header[data-v-9f495754]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.editor-grid[data-v-9f495754]{display:grid;grid-template-columns:1fr 280px;gap:2rem;padding:1.5rem}.section-title[data-v-9f495754]{font-size:.75rem;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:.5rem;margin-bottom:1.25rem}.field-group[data-v-9f495754]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.quick-dates[data-v-9f495754]{display:flex;gap:.5rem;margin-top:.3rem}.btn-tag[data-v-9f495754]{font-size:.65rem;padding:.1rem .4rem;border-radius:4px;background:var(--surface-soft);border:1px solid var(--border);cursor:pointer}.modules-tree[data-v-9f495754]{max-height:350px;overflow-y:auto;background:var(--surface-soft);border-radius:8px;border:1px solid var(--border);padding:1rem;margin-bottom:1rem}.tree-group[data-v-9f495754]{margin-bottom:1.5rem}.tree-group-title[data-v-9f495754]{font-size:.7rem;font-weight:800;color:var(--primary);margin-bottom:.5rem}.tree-modules[data-v-9f495754]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.tree-module-item[data-v-9f495754]{padding:.4rem;background:var(--surface);border:1px solid var(--border);border-radius:4px;font-size:.7rem;cursor:pointer;text-align:center;transition:all .2s}.tree-module-item[data-v-9f495754]:hover{border-color:var(--primary)}.tree-module-item.active[data-v-9f495754]{background:var(--primary);color:#fff;border-color:var(--primary)}.editor-side[data-v-9f495754]{background:var(--surface-soft);padding:1.25rem;border-radius:8px;border:1px solid var(--border)}.editor-switches[data-v-9f495754]{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.switch-label[data-v-9f495754]{display:flex;align-items:center;gap:.6rem;font-size:.875rem;cursor:pointer}.editor-error[data-v-9f495754]{padding:.75rem;background:var(--status-danger-bg);color:var(--status-danger-text);border-radius:6px;margin-top:1rem;font-size:.85rem}.modal__footer[data-v-9f495754]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid var(--border)}@media(max-width:800px){.editor-grid[data-v-9f495754]{grid-template-columns:1fr}.editor-side[data-v-9f495754]{order:-1}.tree-modules[data-v-9f495754]{grid-template-columns:1fr}}.stack-column[data-v-fed2b34c]{display:grid;gap:1rem}.related-card[data-v-fed2b34c]{padding:1rem}.section-header[data-v-fed2b34c]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.section-header h2[data-v-fed2b34c]{margin:0;font-size:1.1rem}.section-header p[data-v-fed2b34c]{margin:.3rem 0 0;color:var(--text-muted)}.row-muted[data-v-fed2b34c]{color:var(--text-muted);font-size:.83rem}.modal[data-v-fed2b34c]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-fed2b34c]{position:absolute;inset:0;background:#0c121d80}.modal__panel[data-v-fed2b34c]{position:relative;width:min(1080px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem}.modal__header[data-v-fed2b34c]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.modal__header h2[data-v-fed2b34c]{margin:0;font-size:1.15rem}.modal__header p[data-v-fed2b34c]{margin:.3rem 0 0;color:var(--text-muted)}.details-stack[data-v-fed2b34c]{display:grid;gap:1rem}.detail-section[data-v-fed2b34c]{border:1px solid var(--border);border-radius:12px;padding:1rem;background:var(--surface-soft)}.detail-section h3[data-v-fed2b34c]{margin:0 0 .85rem;font-size:.98rem;color:var(--text)}.mini-form[data-v-fed2b34c]{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide[data-v-fed2b34c]{grid-column:1 / -1}.editor[data-v-fed2b34c]{min-height:220px;font-family:Consolas,monospace}@media(max-width:760px){.mini-form[data-v-fed2b34c]{grid-template-columns:1fr}}.stack-column[data-v-b6fc01d7]{display:grid;gap:1rem}.related-card[data-v-b6fc01d7]{padding:1rem}.section-header[data-v-b6fc01d7]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.section-header h2[data-v-b6fc01d7]{margin:0;font-size:1.1rem}.section-header p[data-v-b6fc01d7]{margin:.3rem 0 0;color:var(--text-muted)}.row-muted[data-v-b6fc01d7]{color:var(--text-muted);font-size:.83rem}.modal[data-v-b6fc01d7]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-b6fc01d7]{position:absolute;inset:0;background:#0c121d80}.modal__panel[data-v-b6fc01d7]{position:relative;width:min(1080px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem}.modal__header[data-v-b6fc01d7]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.modal__header h2[data-v-b6fc01d7]{margin:0;font-size:1.15rem}.modal__header p[data-v-b6fc01d7]{margin:.3rem 0 0;color:var(--text-muted)}.details-stack[data-v-b6fc01d7]{display:grid;gap:1rem}.detail-section[data-v-b6fc01d7]{border:1px solid var(--border);border-radius:12px;padding:1rem;background:var(--surface-soft)}.detail-section h3[data-v-b6fc01d7]{margin:0 0 .85rem;font-size:.98rem;color:var(--text)}.mini-form[data-v-b6fc01d7]{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field--wide[data-v-b6fc01d7]{grid-column:1 / -1}.editor[data-v-b6fc01d7]{min-height:220px;font-family:Consolas,monospace}.pill--success[data-v-b6fc01d7]{background:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-border)}.pill--neutral[data-v-b6fc01d7]{background:var(--surface-soft);color:var(--text-muted)}@media(max-width:760px){.mini-form[data-v-b6fc01d7]{grid-template-columns:1fr}}.admin-header[data-v-310bc0d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background:var(--surface);padding:1.5rem;border-radius:12px;border:1px solid var(--border);box-shadow:var(--shadow)}.back-link[data-v-310bc0d1]{display:block;font-size:.85rem;color:var(--text-muted);text-decoration:none;margin-bottom:.5rem}.back-link[data-v-310bc0d1]:hover{color:var(--primary)}.company-title-row[data-v-310bc0d1]{display:flex;align-items:center;gap:1.25rem}.company-avatar[data-v-310bc0d1]{width:56px;height:56px;background:var(--surface-soft);color:var(--primary);border-radius:12px;display:grid;place-items:center;font-size:1.5rem;font-weight:700;border:1px solid var(--border)}.uuid-code[data-v-310bc0d1]{font-size:.75rem;background:var(--surface-soft);padding:.2rem .4rem;border-radius:4px;color:var(--text-muted)}.admin-header__actions[data-v-310bc0d1]{display:flex;gap:.75rem}.admin-tabs[data-v-310bc0d1]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border);padding-bottom:2px;overflow-x:auto}.tab-link[data-v-310bc0d1]{padding:.75rem 1.25rem;border:none;background:none;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--text-muted);border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap}.tab-link[data-v-310bc0d1]:hover:not(:disabled){color:var(--primary);background:var(--surface-soft);border-radius:8px 8px 0 0}.tab-link.active[data-v-310bc0d1]{color:var(--primary);border-bottom-color:var(--primary)}.tab-link[data-v-310bc0d1]:disabled{opacity:.5;cursor:not-allowed}.tab-content[data-v-310bc0d1]{animation:fadeIn-310bc0d1 .3s ease-out}@keyframes fadeIn-310bc0d1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.admin-header[data-v-310bc0d1]{flex-direction:column;align-items:flex-start;gap:1.5rem}.admin-header__actions[data-v-310bc0d1]{width:100%;display:grid;grid-template-columns:1fr 1fr}}.public-page[data-v-686f22af]{min-height:100vh;padding:1rem;display:grid;place-items:center}.public-card[data-v-686f22af]{width:min(860px,100%);padding:1.25rem}.public-header h1[data-v-686f22af]{margin:0 0 .35rem}.public-header p[data-v-686f22af]{margin:0 0 1rem;color:var(--text-muted)}.public-form[data-v-686f22af]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:end}.field--wide[data-v-686f22af]{grid-column:1 / -1}.checkout[data-v-686f22af]{margin-top:1rem;display:grid;gap:1rem}.choice[data-v-686f22af],.checkout__pix[data-v-686f22af]{padding:1rem}.checkout__summary[data-v-686f22af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.checkout__qr[data-v-686f22af]{display:flex;justify-content:center}.checkout__qr img[data-v-686f22af]{width:min(320px,100%);border-radius:.75rem;border:1px solid #d6e6e4;background:#fff;padding:.75rem}.checkout__actions[data-v-686f22af]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.feedback--error[data-v-686f22af]{color:var(--danger);margin-top:.8rem}.feedback--success[data-v-686f22af]{color:#0f8b4c;margin-top:.8rem}.feedback--info[data-v-686f22af]{color:#0d6e8f;margin-top:1rem}@media(max-width:760px){.public-form[data-v-686f22af],.checkout__summary[data-v-686f22af]{grid-template-columns:1fr}}.page__header[data-v-286b5ca5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters[data-v-286b5ca5]{padding:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr auto;align-items:end;margin-bottom:1rem}.price-cell[data-v-286b5ca5]{font-weight:600;color:var(--primary)}.text-danger[data-v-286b5ca5]{color:var(--status-danger-text, #b91c1c)}.pill[data-v-286b5ca5]{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:500;border:1px solid transparent}.pill--success[data-v-286b5ca5]{background:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-border)}.pill--danger[data-v-286b5ca5]{background:var(--status-danger-bg);color:var(--status-danger-text);border-color:var(--status-danger-border)}.pill--neutral[data-v-286b5ca5]{background:var(--surface-soft);color:var(--text-muted);border-color:var(--border)}.pill--sm[data-v-286b5ca5]{font-size:.65rem;padding:.1rem .4rem}.row-main[data-v-286b5ca5]{font-weight:600}.row-muted[data-v-286b5ca5]{font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.empty[data-v-286b5ca5]{text-align:center;padding:2rem;color:var(--text-muted)}.modal[data-v-286b5ca5]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1.5rem}.modal__backdrop[data-v-286b5ca5]{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__panel[data-v-286b5ca5]{position:relative;width:min(1050px,95%);max-height:92vh;overflow-y:auto;background:var(--surface);border-radius:12px;padding:0;border:1px solid var(--border)}.modal__header[data-v-286b5ca5]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.editor-body[data-v-286b5ca5]{padding:1.5rem}.editor-layout[data-v-286b5ca5]{display:grid;grid-template-columns:1fr 300px;gap:2rem}.section-title[data-v-286b5ca5]{font-size:.75rem;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:.4rem;margin-bottom:1rem}.section-hint[data-v-286b5ca5]{font-size:.78rem;color:var(--text-muted);margin-bottom:.75rem}.field-hint[data-v-286b5ca5]{font-size:.7rem;color:var(--text-muted)}.editor-section[data-v-286b5ca5]{margin-bottom:1.5rem}.field-grid-2[data-v-286b5ca5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.field-grid-3[data-v-286b5ca5]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.summary-card[data-v-286b5ca5]{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;padding:.85rem;display:grid;gap:.65rem}.summary-line[data-v-286b5ca5]{display:flex;justify-content:space-between;gap:.75rem;font-size:.85rem}.summary-line--total[data-v-286b5ca5]{padding-top:.65rem;border-top:1px solid var(--border)}.included-items[data-v-286b5ca5]{display:grid;gap:.5rem}.included-item[data-v-286b5ca5]{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;font-size:.82rem}.included-item small[data-v-286b5ca5]{color:var(--text-muted)}.empty-state-small[data-v-286b5ca5]{padding:.8rem;background:var(--surface-soft);border:1px dashed var(--border);border-radius:6px;color:var(--text-muted);font-size:.8rem}.status-section[data-v-286b5ca5]{display:flex;flex-direction:column;gap:.75rem}.check-label[data-v-286b5ca5]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;cursor:pointer}.check-label.danger span[data-v-286b5ca5]{color:var(--status-danger-text, #b91c1c);font-weight:600}.quick-dates[data-v-286b5ca5]{display:flex;gap:.4rem;margin-top:.3rem;flex-wrap:wrap}.btn-tag[data-v-286b5ca5]{font-size:.65rem;padding:.1rem .4rem;background:var(--surface-soft);border:1px solid var(--border);border-radius:4px;cursor:pointer;color:var(--text-muted)}.btn-tag[data-v-286b5ca5]:hover{border-color:var(--primary);color:var(--primary)}.itens-adicionais-grid[data-v-286b5ca5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem}.item-extra-card[data-v-286b5ca5]{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;overflow:hidden}.item-extra-card--on[data-v-286b5ca5]{border-color:var(--primary)}.item-extra-header[data-v-286b5ca5]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;cursor:pointer}.item-extra-check[data-v-286b5ca5]{font-size:.72rem;flex-shrink:0;color:var(--primary);font-weight:700}.item-extra-info[data-v-286b5ca5]{flex:1;min-width:0}.item-extra-name[data-v-286b5ca5]{display:block;font-size:.8rem;font-weight:600}.item-extra-perm[data-v-286b5ca5]{font-size:.68rem;color:var(--text-muted);font-family:monospace}.item-extra-price[data-v-286b5ca5]{font-size:.8rem;font-weight:600;color:var(--primary);flex-shrink:0}.item-extra-valor[data-v-286b5ca5]{padding:.4rem .75rem .6rem;border-top:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:.5rem}.item-extra-valor label[data-v-286b5ca5]{font-size:.7rem;color:var(--text-muted);white-space:nowrap}.item-extra-valor input[data-v-286b5ca5]{flex:1;max-width:120px}.extras-total[data-v-286b5ca5]{font-size:.82rem;color:var(--text-muted);text-align:right;margin-top:.5rem}.search-container[data-v-286b5ca5]{position:relative}.search-results[data-v-286b5ca5]{position:absolute;top:100%;left:0;right:0;background:var(--surface);border:1px solid var(--border);border-radius:4px;z-index:10;max-height:180px;overflow-y:auto}.search-item[data-v-286b5ca5]{padding:.5rem;cursor:pointer;border-bottom:1px solid var(--border);font-size:.85rem}.search-item[data-v-286b5ca5]:hover{background:var(--surface-soft)}.search-item--disabled[data-v-286b5ca5]{cursor:not-allowed;opacity:.6}.search-item--disabled[data-v-286b5ca5]:hover{background:transparent}.selected-item-box[data-v-286b5ca5]{padding:.6rem;background:var(--surface-soft);border-radius:6px;border:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:.75rem}.btn-sm-link[data-v-286b5ca5]{background:none;border:none;color:var(--danger, #b91c1c);font-size:.75rem;cursor:pointer;text-decoration:underline}.modal__footer[data-v-286b5ca5]{padding-top:1rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.75rem}.editor-error[data-v-286b5ca5]{background:var(--status-danger-bg);color:var(--status-danger-text);padding:.75rem;border-radius:6px;margin-bottom:1rem;border:1px solid var(--status-danger-border)}.feedback-toast[data-v-286b5ca5]{position:fixed;top:1rem;right:1.5rem;padding:.75rem 1.5rem;border-radius:8px;color:#fff;z-index:200}.feedback-toast.success[data-v-286b5ca5]{background:#0f766e}.feedback-toast.error[data-v-286b5ca5]{background:#b91c1c}@media(max-width:900px){.editor-layout[data-v-286b5ca5]{grid-template-columns:1fr}.field-grid-3[data-v-286b5ca5]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.field-grid-2[data-v-286b5ca5],.field-grid-3[data-v-286b5ca5]{grid-template-columns:1fr}}.back[data-v-74fd8c0f]{border:0;background:none;color:var(--primary);padding:0 0 8px;cursor:pointer}.summary-grid[data-v-74fd8c0f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary[data-v-74fd8c0f]{padding:16px;display:flex;flex-direction:column;gap:6px}.summary span[data-v-74fd8c0f],.panel p[data-v-74fd8c0f],.invoice small[data-v-74fd8c0f],.payment-row small[data-v-74fd8c0f]{color:var(--text-muted);font-size:12px}.content-grid[data-v-74fd8c0f]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(340px,.8fr);gap:16px}.stack[data-v-74fd8c0f]{display:grid;gap:16px}.panel[data-v-74fd8c0f]{padding:18px;overflow:visible}.panel h2[data-v-74fd8c0f]{margin:0;font-size:17px}.panel-title[data-v-74fd8c0f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-title p[data-v-74fd8c0f]{margin:4px 0 0}.fields[data-v-74fd8c0f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.checks[data-v-74fd8c0f]{display:flex;gap:20px;margin:16px 0}.payments[data-v-74fd8c0f],.items-panel[data-v-74fd8c0f]{align-self:start}.invoice[data-v-74fd8c0f]{padding:13px;margin-bottom:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.invoice header[data-v-74fd8c0f],.invoice header div[data-v-74fd8c0f]{display:flex;justify-content:space-between;gap:4px}.invoice header div[data-v-74fd8c0f]{flex-direction:column}.invoice-values[data-v-74fd8c0f]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.invoice-values span[data-v-74fd8c0f]{display:flex;flex-direction:column;color:var(--text-muted);font-size:11px}.invoice-values b[data-v-74fd8c0f]{color:var(--text);font-size:13px}.status[data-v-74fd8c0f]{padding:3px 8px;border-radius:999px;font-size:11px;height:max-content}.status--paid[data-v-74fd8c0f]{background:#dcfce7;color:#166534}.status--pending[data-v-74fd8c0f],.status--partial[data-v-74fd8c0f]{background:#fef3c7;color:#92400e}.payment-list[data-v-74fd8c0f]{margin-top:16px}.payment-row[data-v-74fd8c0f]{display:flex;justify-content:space-between;gap:8px;padding:12px 0;border-bottom:1px solid var(--border)}.payment-row>div[data-v-74fd8c0f]:first-child{display:flex;flex-direction:column;gap:3px}.action[data-v-74fd8c0f]{border:0;background:none;color:var(--primary);cursor:pointer;padding:6px}.action.danger[data-v-74fd8c0f]{color:var(--danger)}.feedback[data-v-74fd8c0f]{padding:10px 12px;border-radius:8px}.feedback.success[data-v-74fd8c0f]{background:var(--status-success-bg);color:var(--status-success-text)}.feedback.error[data-v-74fd8c0f]{background:var(--status-danger-bg);color:var(--status-danger-text)}.modal[data-v-74fd8c0f]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px}.modal__backdrop[data-v-74fd8c0f]{position:absolute;inset:0;background:#02081499}.payment-form[data-v-74fd8c0f]{position:relative;width:min(460px,100%);display:grid;gap:13px;padding:20px}.payment-form .panel-title[data-v-74fd8c0f]{margin:0}.items-table[data-v-74fd8c0f]{max-height:620px;overflow-y:auto;padding-right:5px}.items-table__head[data-v-74fd8c0f],.item-row[data-v-74fd8c0f]{display:grid;grid-template-columns:52px minmax(0,1fr) 82px;align-items:center;gap:10px}.items-table__head[data-v-74fd8c0f]{padding:8px 8px 10px;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.item-row[data-v-74fd8c0f]{min-height:56px;padding:8px;border-bottom:1px solid var(--border)}.item-row--selected[data-v-74fd8c0f]{background:color-mix(in srgb,var(--primary) 4%,transparent)}.item-switch[data-v-74fd8c0f]{width:43px;height:24px;padding:3px;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer;transition:background .18s ease}.item-switch span[data-v-74fd8c0f]{display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000038;transition:transform .18s ease}.item-switch--on[data-v-74fd8c0f]{background:#06bdd5}.item-switch--on span[data-v-74fd8c0f]{transform:translate(19px)}.item-name[data-v-74fd8c0f]{padding:0;border:0;color:var(--text);background:none;text-align:left;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}.item-value[data-v-74fd8c0f]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px;color:var(--text);font-size:12px;text-align:right}.item-value input[data-v-74fd8c0f]{width:58px;padding:5px 3px;border:0;border-bottom:1px solid var(--primary);border-radius:0;color:var(--text);background:transparent;text-align:right}.item-value strong[data-v-74fd8c0f]{font-weight:500}@media(max-width:1100px){.summary-grid[data-v-74fd8c0f]{grid-template-columns:repeat(2,1fr)}.content-grid[data-v-74fd8c0f]{grid-template-columns:1fr}.items-panel[data-v-74fd8c0f]{width:100%}}@media(max-width:600px){.summary-grid[data-v-74fd8c0f],.fields[data-v-74fd8c0f]{grid-template-columns:1fr}.panel[data-v-74fd8c0f]{padding:14px}.checks[data-v-74fd8c0f]{flex-direction:column;gap:8px}.invoice-values[data-v-74fd8c0f]{grid-template-columns:1fr}.payment-row[data-v-74fd8c0f]{flex-direction:column}.items-table__head[data-v-74fd8c0f],.item-row[data-v-74fd8c0f]{grid-template-columns:46px minmax(0,1fr) 74px;gap:6px}.item-row[data-v-74fd8c0f]{padding-inline:3px}.item-name[data-v-74fd8c0f]{font-size:12px}}.filters[data-v-7f95f5c0]{padding:.95rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.filters__actions[data-v-7f95f5c0]{display:flex;align-items:end}.table-card[data-v-7f95f5c0]{padding:.95rem}.table-card__header[data-v-7f95f5c0]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.table-card__error[data-v-7f95f5c0]{color:var(--danger)}.row-muted[data-v-7f95f5c0]{color:var(--text-muted);font-size:.83rem}.row-actions[data-v-7f95f5c0]{display:flex;gap:.4rem}.modal[data-v-7f95f5c0]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-7f95f5c0]{position:absolute;inset:0;background:#0c121d80}.modal__panel[data-v-7f95f5c0]{position:relative;width:min(980px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem}.modal__header[data-v-7f95f5c0]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.modal__header h2[data-v-7f95f5c0]{margin:0;font-size:1.1rem}.modal__form[data-v-7f95f5c0]{margin-top:.9rem;display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.modal__full[data-v-7f95f5c0]{grid-column:1 / -1}.checkbox[data-v-7f95f5c0]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.modal__error[data-v-7f95f5c0]{grid-column:1 / -1;margin:0;color:var(--danger)}.modal__footer[data-v-7f95f5c0]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:980px){.filters[data-v-7f95f5c0],.modal__form[data-v-7f95f5c0]{grid-template-columns:1fr 1fr}}@media(max-width:680px){.filters[data-v-7f95f5c0],.modal__form[data-v-7f95f5c0]{grid-template-columns:1fr}}.page__header[data-v-f439e15c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters[data-v-f439e15c]{padding:1rem;display:grid;gap:1rem;grid-template-columns:2.5fr 1fr auto;align-items:end;margin-bottom:1rem}.table-card[data-v-f439e15c]{padding:.5rem}.row-main[data-v-f439e15c]{font-weight:600}.row-muted[data-v-f439e15c]{font-size:.8rem;color:var(--text-muted)}.limit-info[data-v-f439e15c]{display:flex;flex-direction:column;font-size:.85rem;color:var(--text-muted)}.price-cell[data-v-f439e15c]{font-weight:600;color:var(--primary)}.period-prices[data-v-f439e15c]{display:flex;flex-direction:column;gap:.1rem;font-size:.8rem;color:var(--text-muted)}.pill[data-v-f439e15c]{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:500;border:1px solid transparent}.pill--success[data-v-f439e15c]{background:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-border)}.pill--danger[data-v-f439e15c]{background:var(--status-danger-bg);color:var(--status-danger-text);border-color:var(--status-danger-border)}.modal[data-v-f439e15c]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1.5rem}.modal__backdrop[data-v-f439e15c]{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__panel[data-v-f439e15c]{position:relative;width:min(900px,100%);max-height:90vh;overflow-y:auto;background:var(--surface);border-radius:12px;padding:0;border:1px solid var(--border)}.modal__header[data-v-f439e15c]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.editor-body[data-v-f439e15c]{padding:1.5rem}.editor-section[data-v-f439e15c]{margin-bottom:1.5rem}.section-title[data-v-f439e15c]{font-size:.8rem;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:.4rem;margin-bottom:1rem}.editor-grid-3[data-v-f439e15c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.col-span-2[data-v-f439e15c]{grid-column:span 2}.field-hint[data-v-f439e15c]{font-size:.7rem;color:var(--text-muted)}.price-summary[data-v-f439e15c]{background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;padding:.5rem .75rem;margin-bottom:.75rem;font-size:.85rem;display:flex;gap:1rem;flex-wrap:wrap}.text-success[data-v-f439e15c]{color:#0f766e}.itens-grid[data-v-f439e15c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-bottom:.75rem}.item-card[data-v-f439e15c]{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .15s}.item-card--selected[data-v-f439e15c]{border-color:var(--primary);background:var(--surface)}.item-card__check[data-v-f439e15c]{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem;cursor:pointer}.item-card__icon[data-v-f439e15c]{font-size:.75rem;flex-shrink:0;margin-top:2px;color:var(--primary);font-weight:700}.item-card__info[data-v-f439e15c]{flex:1;min-width:0}.item-card__name[data-v-f439e15c]{font-size:.8rem;font-weight:600;color:var(--text)}.item-card__meta[data-v-f439e15c]{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.2rem}.item-card__meta span[data-v-f439e15c]{font-size:.65rem;background:var(--surface);border:1px solid var(--border);padding:.05rem .3rem;border-radius:3px;color:var(--text-muted)}.item-perm[data-v-f439e15c]{font-family:monospace}.item-card__price[data-v-f439e15c]{font-size:.75rem;color:var(--primary);font-weight:600;margin-top:.2rem}.item-card__qty[data-v-f439e15c]{border-top:1px solid var(--border);padding:.4rem .65rem;display:flex;align-items:center;gap:.5rem;background:var(--surface-soft)}.item-card__qty label[data-v-f439e15c]{font-size:.7rem;color:var(--text-muted)}.qty-input[data-v-f439e15c]{width:60px;padding:.2rem .4rem;border:1px solid var(--border);border-radius:4px;font-size:.8rem;background:var(--surface);color:var(--text)}.itens-total[data-v-f439e15c]{font-size:.85rem;color:var(--text-muted);text-align:right}.modal__footer[data-v-f439e15c]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.75rem}.editor-error[data-v-f439e15c]{background:var(--status-danger-bg);color:var(--status-danger-text);padding:.75rem;border-radius:6px;margin-bottom:1rem;border:1px solid var(--status-danger-border)}.feedback-toast[data-v-f439e15c]{position:fixed;top:1rem;right:1.5rem;padding:.75rem 1.5rem;border-radius:8px;color:#fff;z-index:200}.feedback-toast.success[data-v-f439e15c]{background:#0f766e}.feedback-toast.error[data-v-f439e15c]{background:#b91c1c}.empty[data-v-f439e15c]{text-align:center;padding:2rem;color:var(--text-muted)}@media(max-width:700px){.editor-grid-3[data-v-f439e15c]{grid-template-columns:1fr}.col-span-2[data-v-f439e15c]{grid-column:auto}.itens-grid[data-v-f439e15c]{grid-template-columns:1fr}}.page__header[data-v-60b47993]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters[data-v-60b47993]{padding:1rem;display:grid;gap:1rem;grid-template-columns:2.5fr 1fr auto;align-items:end;margin-bottom:1rem}.table-card[data-v-60b47993]{padding:.5rem}.row-main[data-v-60b47993]{font-weight:600;color:var(--text)}.row-muted[data-v-60b47993]{font-size:.8rem;color:var(--text-muted)}.price-cell[data-v-60b47993]{font-weight:600;color:var(--primary)}.perm-tag[data-v-60b47993]{font-size:.72rem;background:var(--surface-soft);border:1px solid var(--border);padding:.1rem .4rem;border-radius:4px;font-family:monospace}.contrib-list[data-v-60b47993]{display:flex;flex-direction:column;gap:.15rem;font-size:.8rem;color:var(--text-muted)}.pill[data-v-60b47993]{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:500;border:1px solid transparent}.pill--success[data-v-60b47993]{background:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-border)}.pill--danger[data-v-60b47993]{background:var(--status-danger-bg);color:var(--status-danger-text);border-color:var(--status-danger-border)}.pill--warning[data-v-60b47993]{background:#fef9c3;color:#a16207;border-color:#fde68a}.pill--neutral[data-v-60b47993]{background:var(--surface-soft);color:var(--text-muted);border-color:var(--border)}.modal[data-v-60b47993]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1.5rem}.modal__backdrop[data-v-60b47993]{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__panel[data-v-60b47993]{position:relative;width:min(700px,100%);max-height:90vh;overflow-y:auto;background:var(--surface);border-radius:12px;padding:0;border:1px solid var(--border)}.modal__header[data-v-60b47993]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.editor-body[data-v-60b47993]{padding:1.5rem}.editor-section[data-v-60b47993]{margin-bottom:1.5rem}.section-title[data-v-60b47993]{font-size:.8rem;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:.4rem;margin-bottom:1rem}.editor-grid-2[data-v-60b47993]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.editor-grid-3[data-v-60b47993]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.col-span-2[data-v-60b47993]{grid-column:span 2}.check-label[data-v-60b47993]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.editor-error[data-v-60b47993]{background:var(--status-danger-bg);color:var(--status-danger-text);padding:.75rem;border-radius:6px;margin-bottom:1rem;border:1px solid var(--status-danger-border)}.modal__footer[data-v-60b47993]{padding-top:1rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.75rem}.feedback-toast[data-v-60b47993]{position:fixed;top:1rem;right:1.5rem;padding:.75rem 1.5rem;border-radius:8px;color:#fff;z-index:200}.feedback-toast.success[data-v-60b47993]{background:#0f766e}.feedback-toast.error[data-v-60b47993]{background:#b91c1c}.empty[data-v-60b47993]{text-align:center;padding:3rem;color:var(--text-muted)}@media(max-width:700px){.editor-grid-2[data-v-60b47993],.editor-grid-3[data-v-60b47993]{grid-template-columns:1fr}.col-span-2[data-v-60b47993]{grid-column:auto}}.filters[data-v-87cd5c72]{padding:.95rem;display:grid;gap:.75rem;grid-template-columns:2fr 1fr 1fr 1fr auto}.filters__actions[data-v-87cd5c72]{display:flex;align-items:end;gap:.6rem;flex-wrap:wrap}.table-card[data-v-87cd5c72]{padding:.95rem}.table-card__header[data-v-87cd5c72]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.feedback--error[data-v-87cd5c72]{color:var(--danger)}.feedback--success[data-v-87cd5c72]{color:#0f766e}.row-muted[data-v-87cd5c72]{color:var(--text-muted);font-size:.83rem}.row-actions[data-v-87cd5c72]{display:flex;gap:.4rem;flex-wrap:wrap}.table-footer[data-v-87cd5c72]{margin-top:.85rem;display:flex;justify-content:flex-end;align-items:center;gap:.6rem}.user-cell[data-v-87cd5c72]{display:flex;align-items:center;gap:.85rem}.user-avatar[data-v-87cd5c72]{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--surface);border:1px solid var(--border)}.user-avatar--fallback[data-v-87cd5c72]{background:var(--surface-soft);color:var(--text-muted);display:grid;place-items:center;font-weight:600;font-size:.95rem}.pill[data-v-87cd5c72]{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;border:1px solid transparent}.btn[data-v-87cd5c72]{display:inline-flex;align-items:center;gap:.4rem;justify-content:center}.btn-icon[data-v-87cd5c72]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .2s,color .2s}.btn-icon[data-v-87cd5c72]:hover{background:var(--surface-soft);color:var(--text)}.btn-icon--primary[data-v-87cd5c72]:hover{background:var(--status-success-bg);color:var(--status-success-text)}.btn-icon--danger[data-v-87cd5c72]:hover{background:var(--status-danger-bg);color:var(--status-danger-text)}.empty-state[data-v-87cd5c72]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--text-muted)}.empty-state__icon[data-v-87cd5c72]{color:var(--border);margin-bottom:1rem}.modal[data-v-87cd5c72]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-87cd5c72]{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__panel[data-v-87cd5c72]{position:relative;width:min(960px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem;background:var(--surface);color:var(--text)}.modal__header[data-v-87cd5c72]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem}.modal__header h2[data-v-87cd5c72]{margin:0;font-size:1.1rem}.modal__form[data-v-87cd5c72]{margin-top:.9rem;display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.modal__full[data-v-87cd5c72]{grid-column:1 / -1}.checkbox[data-v-87cd5c72]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.modal__error[data-v-87cd5c72]{grid-column:1 / -1;margin:0;color:var(--danger)}.modal__footer[data-v-87cd5c72]{grid-column:1 / -1;margin-top:.8rem;display:flex;justify-content:flex-end;gap:.5rem}.management-section[data-v-87cd5c72]{border-top:1px solid var(--border);padding-top:.8rem}.management-section h3[data-v-87cd5c72]{margin:0 0 .25rem;font-size:1rem}.management-grid[data-v-87cd5c72]{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:.7rem}.device-list[data-v-87cd5c72]{display:grid;gap:.55rem;margin-top:.65rem}.device-row[data-v-87cd5c72]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem;border:1px solid var(--border);border-radius:8px}@media(max-width:900px){.filters[data-v-87cd5c72],.modal__form[data-v-87cd5c72]{grid-template-columns:1fr}}@media(max-width:700px){.management-grid[data-v-87cd5c72]{grid-template-columns:1fr}.device-row[data-v-87cd5c72]{align-items:flex-start;flex-direction:column}}.page-header-inline[data-v-5b0bc796]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.filters[data-v-5b0bc796]{display:flex;gap:.75rem;flex-wrap:wrap}.filters input[data-v-5b0bc796],.filters select[data-v-5b0bc796]{min-width:220px}.finance-grid[data-v-5b0bc796]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);gap:1rem}.detail-grid[data-v-5b0bc796]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.detail-box[data-v-5b0bc796],.charge-card[data-v-5b0bc796]{padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.history-list[data-v-5b0bc796]{display:grid;gap:.6rem}.history-item[data-v-5b0bc796]{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:.75rem;align-items:center;padding:.75rem .9rem;border-radius:10px;background:#ffffff8c;border:1px solid var(--border)}.detail-label[data-v-5b0bc796],.row-muted[data-v-5b0bc796]{display:block;color:var(--text-muted);font-size:.8rem}.pix-preview img[data-v-5b0bc796]{width:220px;max-width:100%;border-radius:12px;border:1px solid var(--border);background:#fff}.pill[data-v-5b0bc796]{display:inline-flex;padding:.2rem .65rem;border-radius:999px;text-transform:capitalize;font-size:.75rem;font-weight:700}.pill--pending[data-v-5b0bc796],.pill--partial[data-v-5b0bc796]{background:#fef3c7;color:#92400e}.pill--paid[data-v-5b0bc796]{background:#dcfce7;color:#166534}@media(max-width:980px){.page-header-inline[data-v-5b0bc796],.finance-grid[data-v-5b0bc796]{grid-template-columns:1fr;display:grid}.history-item[data-v-5b0bc796]{grid-template-columns:1fr}}.upload-card[data-v-ff36b247]{padding:1rem}.upload-card__header[data-v-ff36b247]{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem}.upload-card__header h2[data-v-ff36b247]{margin:0;font-size:1.05rem}.upload-card__header p[data-v-ff36b247]{margin:.25rem 0 0;color:var(--text-muted);font-size:.9rem}.summary-strip[data-v-ff36b247]{display:flex;gap:.5rem;flex-wrap:wrap}.upload-form[data-v-ff36b247]{display:grid;gap:.85rem;grid-template-columns:repeat(5,minmax(0,1fr))}.upload-form__full[data-v-ff36b247]{grid-column:1 / -1}.upload-form__actions[data-v-ff36b247]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.5rem}.filters[data-v-ff36b247]{padding:.95rem;display:grid;gap:.75rem;grid-template-columns:2fr 1fr 1fr auto}.filters__actions[data-v-ff36b247]{display:flex;align-items:end}.table-card[data-v-ff36b247]{padding:.95rem}.table-card__header[data-v-ff36b247]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.feedback--error[data-v-ff36b247]{color:var(--danger)}.feedback--success[data-v-ff36b247]{color:#0f766e}.row-muted[data-v-ff36b247]{color:var(--text-muted);font-size:.83rem;word-break:break-word}.row-actions[data-v-ff36b247]{display:flex;gap:.4rem;flex-wrap:wrap}.field__hint[data-v-ff36b247]{color:var(--text-muted);font-size:.82rem}.checkbox[data-v-ff36b247]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.modal[data-v-ff36b247]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-ff36b247]{position:absolute;inset:0;background:#0c121d80}.modal__panel[data-v-ff36b247]{position:relative;width:min(760px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem}.modal__header[data-v-ff36b247]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.modal__header h2[data-v-ff36b247]{margin:0;font-size:1.1rem}.modal__form[data-v-ff36b247]{margin-top:.9rem;display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.modal__full[data-v-ff36b247]{grid-column:1 / -1}.modal__error[data-v-ff36b247]{grid-column:1 / -1;margin:0;color:var(--danger)}.modal__footer[data-v-ff36b247]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:1100px){.upload-form[data-v-ff36b247]{grid-template-columns:1fr 1fr}}@media(max-width:860px){.upload-card__header[data-v-ff36b247],.filters[data-v-ff36b247],.modal__form[data-v-ff36b247]{grid-template-columns:1fr}.upload-card__header[data-v-ff36b247]{display:grid}}@media(max-width:640px){.upload-form[data-v-ff36b247],.filters[data-v-ff36b247],.modal__form[data-v-ff36b247]{grid-template-columns:1fr}}.summary-strip[data-v-9628466e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pill[data-v-9628466e]{margin-right:2px}.num[data-v-9628466e]{text-align:right;font-variant-numeric:tabular-nums}.row-muted--error[data-v-9628466e]{color:var(--danger, #b91c1c);margin-top:4px}.row-actions[data-v-9628466e]{display:flex;flex-wrap:wrap;gap:6px}.row-actions .btn[data-v-9628466e]{padding:.35rem .6rem;font-size:.82rem}.diff-summary[data-v-9628466e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.diff-block[data-v-9628466e]{margin:8px 0}.diff-block>summary[data-v-9628466e]{cursor:pointer;font-weight:600}.diff-item[data-v-9628466e]{padding:6px 0}.diff-fields[data-v-9628466e]{border-collapse:collapse;width:100%;font-size:12px;margin:4px 0 8px}.diff-fields th[data-v-9628466e],.diff-fields td[data-v-9628466e]{border:1px solid #e5e7eb;padding:2px 6px;text-align:left}.table-card[data-v-9628466e]{padding:.95rem}.catalog-card[data-v-9628466e]{margin-top:1rem}.table-name[data-v-9628466e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.table-card__header[data-v-9628466e]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.feedback[data-v-9628466e]{margin:0 0 .75rem}.feedback--error[data-v-9628466e]{color:var(--danger, #b91c1c)}.feedback--success[data-v-9628466e]{color:#0f766e}.field__hint[data-v-9628466e]{color:var(--text-muted, #6b7280);font-size:.82rem}.modal[data-v-9628466e]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-9628466e]{position:absolute;inset:0;background:#0c121d80}.modal__panel[data-v-9628466e]{position:relative;width:min(760px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1rem}.modal__panel--wide[data-v-9628466e]{width:min(960px,90vw)}.modal__header[data-v-9628466e]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.modal__header h2[data-v-9628466e]{margin:0;font-size:1.1rem}.modal__form[data-v-9628466e]{margin-top:.9rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.modal__full[data-v-9628466e]{grid-column:1 / -1}.modal__actions[data-v-9628466e]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.6rem}.modal__panel--wide[data-v-9628466e]{max-width:960px}.data-toolbar[data-v-9628466e]{display:flex;gap:8px;margin-bottom:10px}.data-toolbar input[data-v-9628466e]{flex:1}.pager[data-v-9628466e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;flex-wrap:wrap}.pager__btns[data-v-9628466e]{display:flex;gap:6px}.pager__btns .btn[data-v-9628466e]{padding:.4rem .7rem;font-size:.82rem}.header-actions[data-v-8ace4063]{display:flex;gap:8px;flex-wrap:wrap}.table-card[data-v-8ace4063]{padding:.95rem}.table-card__header[data-v-8ace4063]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.summary-strip[data-v-8ace4063]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.feedback[data-v-8ace4063]{margin:0 0 .75rem}.feedback--error[data-v-8ace4063]{color:var(--danger, #b91c1c)}.feedback--success[data-v-8ace4063]{color:#0f766e}.num[data-v-8ace4063]{text-align:right;font-variant-numeric:tabular-nums}.mono[data-v-8ace4063]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.row-actions[data-v-8ace4063]{display:flex;flex-wrap:wrap;gap:6px}.row-actions .btn[data-v-8ace4063]{padding:.35rem .6rem;font-size:.82rem}.header-actions[data-v-77492a89]{display:flex;gap:8px;flex-wrap:wrap}.table-card[data-v-77492a89]{padding:.95rem}.table-card__header[data-v-77492a89]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.search[data-v-77492a89]{display:flex;gap:6px;align-items:center}.search input[data-v-77492a89]{min-width:240px;border:1px solid var(--border);border-radius:10px;padding:.55rem .7rem;background:var(--surface);color:var(--text)}.feedback[data-v-77492a89]{margin:0 0 .75rem}.feedback--error[data-v-77492a89]{color:var(--danger, #b91c1c)}.feedback--success[data-v-77492a89]{color:#0f766e}.mono[data-v-77492a89]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.row-actions[data-v-77492a89]{display:flex;flex-wrap:wrap;gap:6px}.row-actions .btn[data-v-77492a89]{padding:.35rem .6rem;font-size:.82rem}.modal[data-v-77492a89]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-77492a89]{position:absolute;inset:0;background:#0009}.modal__panel[data-v-77492a89]{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:min(520px,96vw);max-height:94vh;overflow:auto}.modal__header[data-v-77492a89],.modal__body[data-v-77492a89]{padding:1.25rem}.modal__header[data-v-77492a89]{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid var(--border)}.modal__header h2[data-v-77492a89]{margin:0;font-size:1.05rem}.modal__footer[data-v-77492a89]{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border);padding-top:1rem;margin-top:.5rem}.page__header[data-v-aac33e65]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.header-tabs[data-v-aac33e65]{display:flex;background:var(--surface-soft);padding:.25rem;border-radius:8px;border:1px solid var(--border)}.tab-btn[data-v-aac33e65]{padding:.5rem 1rem;border:none;background:none;cursor:pointer;border-radius:6px;font-size:.85rem;font-weight:500;color:var(--text-muted)}.tab-btn.active[data-v-aac33e65]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow)}.db-section[data-v-aac33e65]{margin-bottom:2rem}.section-title[data-v-aac33e65]{font-size:.9rem;color:var(--text-muted);text-transform:uppercase;margin-bottom:1rem;border-bottom:1px solid var(--border);padding-bottom:.5rem}.section-title-row[data-v-aac33e65]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.section-title-row .section-title[data-v-aac33e65]{margin-bottom:.35rem}.backup-all-progress[data-v-aac33e65]{color:var(--primary);font-size:.85rem;font-weight:600}.inventory-grid[data-v-aac33e65]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.db-card[data-v-aac33e65]{padding:1.25rem}.master-card[data-v-aac33e65]{border-left:4px solid var(--primary);background:var(--surface-soft)}.db-info[data-v-aac33e65]{display:flex;gap:1rem;margin-bottom:1rem}.db-icon[data-v-aac33e65]{font-size:1.5rem;background:var(--surface);width:48px;height:48px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--border)}.backup-status[data-v-aac33e65]{margin-bottom:1rem;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--border);background:var(--surface-soft);display:grid;gap:.45rem}.backup-status--processing[data-v-aac33e65]{border-color:var(--status-info-border);background:var(--status-info-bg);color:var(--status-info-text)}.backup-status--success[data-v-aac33e65]{border-color:var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-text)}.backup-status--error[data-v-aac33e65]{border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text)}.backup-status__headline[data-v-aac33e65]{display:flex;align-items:center;gap:.5rem}.backup-status__message[data-v-aac33e65]{font-size:.85rem;line-height:1.45}.status-dot[data-v-aac33e65]{width:.6rem;height:.6rem;border-radius:999px;background:currentColor;display:inline-block}.backup-download[data-v-aac33e65]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.db-actions[data-v-aac33e65]{display:flex;gap:.5rem;border-top:1px solid var(--border);padding-top:.75rem}.feedback-toast[data-v-aac33e65]{position:fixed;top:1rem;right:1.5rem;padding:.75rem 1.5rem;border-radius:8px;color:#fff;z-index:200;box-shadow:var(--shadow)}.feedback-toast.success[data-v-aac33e65]{background:#0f766e}.feedback-toast.error[data-v-aac33e65]{background:#b91c1c}.browser-layout[data-v-aac33e65]{display:grid;grid-template-columns:260px 1fr;gap:1.5rem;height:calc(100vh - 180px)}.sidebar-tables[data-v-aac33e65]{display:flex;flex-direction:column;overflow:hidden;padding:0}.sidebar-header[data-v-aac33e65]{padding:1rem;border-bottom:1px solid var(--border)}.sidebar-header select[data-v-aac33e65]{width:100%;margin-top:.5rem;padding:.4rem;border-radius:4px;background:var(--surface);color:var(--text);border:1px solid var(--border)}.table-list[data-v-aac33e65]{flex:1;overflow-y:auto;padding:.5rem}.table-item[data-v-aac33e65]{padding:.6rem .75rem;font-size:.85rem;border-radius:6px;cursor:pointer;color:var(--text-muted);transition:all .2s}.table-item[data-v-aac33e65]:hover{background:var(--surface-soft);color:var(--primary)}.table-item.active[data-v-aac33e65]{background:var(--surface-soft);color:var(--primary);font-weight:600;border-left:3px solid var(--primary)}.table-content[data-v-aac33e65]{overflow:hidden;padding:0;display:flex;flex-direction:column}.browse-area[data-v-aac33e65]{display:flex;flex-direction:column;height:100%}.browse-header[data-v-aac33e65]{padding:1rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.excel-style[data-v-aac33e65]{flex:1;overflow:auto}.excel-style table[data-v-aac33e65]{border-collapse:separate;border-spacing:0;min-width:100%}.excel-style th[data-v-aac33e65]{position:sticky;top:0;background:var(--surface-soft);z-index:10;border-bottom:2px solid var(--border);padding:.75rem;font-size:.75rem;text-align:left;color:var(--text-muted)}.col-type[data-v-aac33e65]{display:block;font-weight:400;color:var(--text-muted);font-size:.65rem;opacity:.7}.excel-style td[data-v-aac33e65]{padding:.4rem .75rem;border-bottom:1px solid var(--border);border-right:1px solid var(--border);font-size:.8rem;white-space:nowrap;color:var(--text)}.editable-td[data-v-aac33e65]:hover{background:#0ea5e91a;cursor:pointer}.edit-mode input[data-v-aac33e65]{width:100%;padding:.25rem;border:2px solid var(--primary);border-radius:4px;outline:none;background:var(--surface);color:var(--text)}.read-mode[data-v-aac33e65]{min-height:1.2rem}@media(max-width:900px){.browser-layout[data-v-aac33e65]{grid-template-columns:1fr;height:auto}.sidebar-tables[data-v-aac33e65]{height:200px}.backup-download[data-v-aac33e65]{align-items:stretch}}.summary-grid[data-v-3ebfb8d9]{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.summary-card[data-v-3ebfb8d9]{padding:1rem;display:flex;flex-direction:column;gap:.35rem}.summary-card__label[data-v-3ebfb8d9]{color:var(--text-muted);font-size:.85rem}.summary-card__value[data-v-3ebfb8d9]{font-size:1.8rem;line-height:1}.filters[data-v-3ebfb8d9]{padding:.95rem;display:grid;gap:.75rem;grid-template-columns:2fr 1fr 1.2fr 1.2fr 1fr 1fr auto}.filters__actions[data-v-3ebfb8d9]{display:flex;align-items:end;gap:.6rem;flex-wrap:wrap}.table-card[data-v-3ebfb8d9]{padding:.95rem}.table-card__header[data-v-3ebfb8d9]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.feedback--error[data-v-3ebfb8d9]{color:var(--danger)}.feedback--success[data-v-3ebfb8d9]{color:#0f766e}.row-muted[data-v-3ebfb8d9]{color:var(--text-muted);font-size:.83rem}.row-actions[data-v-3ebfb8d9]{display:flex;gap:.4rem;flex-wrap:wrap}.table-footer[data-v-3ebfb8d9]{margin-top:.85rem;display:flex;justify-content:flex-end;align-items:center;gap:.6rem}.user-cell[data-v-3ebfb8d9]{display:flex;align-items:center;gap:.85rem;min-width:240px}.user-avatar[data-v-3ebfb8d9]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--surface);border:1px solid var(--border)}.user-avatar--fallback[data-v-3ebfb8d9]{background:var(--surface-soft);color:var(--text-muted);display:grid;place-items:center;font-weight:600;font-size:1rem}.pill[data-v-3ebfb8d9]{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;border:1px solid transparent}.pill--success[data-v-3ebfb8d9]{background:var(--status-success-bg, #dcfce7);color:var(--status-success-text, #166534)}.pill--neutral[data-v-3ebfb8d9]{background:var(--surface-soft);color:var(--text-muted)}.pill--danger[data-v-3ebfb8d9]{background:var(--status-danger-bg, #fee2e2);color:var(--status-danger-text, #991b1b)}.pill--warning[data-v-3ebfb8d9]{background:#fef3c7;color:#92400e}.btn[data-v-3ebfb8d9]{display:inline-flex;align-items:center;gap:.4rem;justify-content:center}.btn-icon[data-v-3ebfb8d9]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 .7rem;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn-icon[data-v-3ebfb8d9]:hover{background:var(--surface-soft);color:var(--text)}.btn-icon--primary[data-v-3ebfb8d9]:hover{border-color:#86efac;color:#166534}.btn-icon--danger[data-v-3ebfb8d9]:hover{border-color:#fca5a5;color:#991b1b}.empty-state[data-v-3ebfb8d9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--text-muted)}.empty-state__icon[data-v-3ebfb8d9]{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--surface-soft);color:var(--text);font-weight:700;margin-bottom:1rem}.stack-list[data-v-3ebfb8d9]{display:grid;gap:.9rem}.card-inline[data-v-3ebfb8d9]{border:1px solid var(--border);border-radius:12px;padding:1rem;background:var(--surface)}.user-group__header[data-v-3ebfb8d9]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.9rem}.user-group__summary[data-v-3ebfb8d9]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.device-list[data-v-3ebfb8d9]{display:grid;gap:.75rem}.device-card[data-v-3ebfb8d9]{border:1px solid var(--border);border-radius:10px;padding:.85rem;display:grid;gap:.65rem;background:var(--surface-soft)}.device-card__main[data-v-3ebfb8d9],.device-card__meta[data-v-3ebfb8d9]{display:flex;flex-direction:column;gap:.35rem}.user-group__footer[data-v-3ebfb8d9]{margin-top:.85rem;display:flex;justify-content:flex-end}@media(max-width:1080px){.summary-grid[data-v-3ebfb8d9],.filters[data-v-3ebfb8d9]{grid-template-columns:1fr}.user-group__header[data-v-3ebfb8d9]{flex-direction:column}.user-group__summary[data-v-3ebfb8d9]{justify-content:flex-start}}.tiptap[data-v-f934e1ed]{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.tiptap__toolbar[data-v-f934e1ed]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem;border-bottom:1px solid var(--border);background:var(--surface-soft)}.tiptap__toolbar button[data-v-f934e1ed]{border:1px solid transparent;background:transparent;color:var(--text-muted);padding:.3rem .55rem;border-radius:6px;font-size:.8rem;cursor:pointer}.tiptap__toolbar button[data-v-f934e1ed]:hover{background:var(--surface);color:var(--text)}.tiptap__toolbar button.is-active[data-v-f934e1ed]{background:var(--primary);color:#fff}.tiptap__sep[data-v-f934e1ed]{width:1px;background:var(--border);margin:.15rem .25rem}.tiptap__content[data-v-f934e1ed]{padding:.75rem;min-height:180px;max-height:360px;overflow-y:auto}.tiptap__content[data-v-f934e1ed] .ProseMirror{outline:none;min-height:160px;color:var(--text)}.tiptap__content[data-v-f934e1ed] p{margin:0 0 .6rem}.tiptap__content[data-v-f934e1ed] img{max-width:100%;border-radius:6px}.tiptap__content[data-v-f934e1ed] a{color:var(--primary)}.page__header[data-v-df123189]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters[data-v-df123189]{padding:1rem;display:grid;gap:1rem;grid-template-columns:2.5fr 1fr auto;align-items:end;margin-bottom:1rem}.table-card[data-v-df123189]{padding:.5rem}.row-main[data-v-df123189]{font-weight:600}.pill[data-v-df123189]{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:500;border:1px solid transparent;white-space:nowrap}.pill--rascunho[data-v-df123189]{background:var(--surface-soft);color:var(--text-muted);border-color:var(--border)}.pill--agendada[data-v-df123189]{background:var(--status-warning-bg, #fef3c7);color:var(--status-warning-text, #92400e);border-color:var(--status-warning-border, #fde68a)}.pill--publicada[data-v-df123189]{background:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-border)}.pill--arquivada[data-v-df123189]{background:var(--status-danger-bg);color:var(--status-danger-text);border-color:var(--status-danger-border)}.modal[data-v-df123189]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1.5rem}.modal__backdrop[data-v-df123189]{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__panel[data-v-df123189]{position:relative;width:min(920px,100%);max-height:90vh;overflow-y:auto;background:var(--surface);border-radius:12px;padding:0;border:1px solid var(--border)}.modal__header[data-v-df123189]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:.75rem}.modal__header h2[data-v-df123189]{flex:1}.editor-body[data-v-df123189]{padding:1.5rem}.editor-section[data-v-df123189]{margin-bottom:1.5rem}.section-title[data-v-df123189]{font-size:.8rem;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:.4rem;margin-bottom:1rem}.section-title-row[data-v-df123189]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:.4rem;margin-bottom:1rem}.section-title-row .section-title[data-v-df123189]{border:none;padding:0;margin:0}.editor-grid-3[data-v-df123189]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.col-span-2[data-v-df123189]{grid-column:span 2}.field-hint[data-v-df123189]{font-size:.7rem;color:var(--text-muted)}.imagem-capa[data-v-df123189]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.imagem-capa__preview[data-v-df123189]{width:140px;height:80px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.imagem-capa__controls[data-v-df123189]{display:flex;flex-direction:column;gap:.3rem}.preview-box[data-v-df123189]{border:1px solid var(--border);border-radius:8px;padding:1rem;background:var(--surface-soft);min-height:160px}.item-row[data-v-df123189]{display:grid;grid-template-columns:140px 1fr 1fr auto;gap:.5rem;align-items:center;margin-bottom:.5rem}.item-row__actions[data-v-df123189]{display:flex;gap:.25rem}.empty--inline[data-v-df123189]{padding:.75rem;text-align:left}.modal__footer[data-v-df123189]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.editor-error[data-v-df123189]{background:var(--status-danger-bg);color:var(--status-danger-text);padding:.75rem;border-radius:6px;margin-bottom:1rem;border:1px solid var(--status-danger-border)}.feedback-toast[data-v-df123189]{position:fixed;top:1rem;right:1.5rem;padding:.75rem 1.5rem;border-radius:8px;color:#fff;z-index:200}.feedback-toast.success[data-v-df123189]{background:#0f766e}.feedback-toast.error[data-v-df123189]{background:#b91c1c}.empty[data-v-df123189]{text-align:center;padding:2rem;color:var(--text-muted)}@media(max-width:700px){.editor-grid-3[data-v-df123189]{grid-template-columns:1fr}.col-span-2[data-v-df123189]{grid-column:auto}.item-row[data-v-df123189]{grid-template-columns:1fr}}.page__header[data-v-8ae612c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filters[data-v-8ae612c0]{padding:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr 1fr auto;align-items:end;margin-bottom:1rem}.table-card[data-v-8ae612c0]{padding:.5rem}.row-main[data-v-8ae612c0]{font-weight:600}.pill[data-v-8ae612c0]{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:500;border:1px solid transparent;white-space:nowrap}.pill--rascunho[data-v-8ae612c0]{background:var(--surface-soft);color:var(--text-muted);border-color:var(--border)}.pill--agendada[data-v-8ae612c0]{background:var(--status-warning-bg, #fef3c7);color:var(--status-warning-text, #92400e);border-color:var(--status-warning-border, #fde68a)}.pill--publicada[data-v-8ae612c0]{background:var(--status-success-bg);color:var(--status-success-text);border-color:var(--status-success-border)}.pill--arquivada[data-v-8ae612c0],.pill--cancelada[data-v-8ae612c0]{background:var(--status-danger-bg);color:var(--status-danger-text);border-color:var(--status-danger-border)}.modal[data-v-8ae612c0]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1.5rem}.modal__backdrop[data-v-8ae612c0]{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__panel[data-v-8ae612c0]{position:relative;width:min(920px,100%);max-height:90vh;overflow-y:auto;background:var(--surface);border-radius:12px;padding:0;border:1px solid var(--border)}.modal__header[data-v-8ae612c0]{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:.75rem}.modal__header h2[data-v-8ae612c0]{flex:1}.editor-body[data-v-8ae612c0]{padding:1.5rem}.editor-section[data-v-8ae612c0]{margin-bottom:1.5rem}.section-title[data-v-8ae612c0]{font-size:.8rem;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:.4rem;margin-bottom:1rem}.section-title-row[data-v-8ae612c0]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:.4rem;margin-bottom:1rem}.section-title-row .section-title[data-v-8ae612c0]{border:none;padding:0;margin:0}.editor-grid-3[data-v-8ae612c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.col-span-2[data-v-8ae612c0]{grid-column:span 2}.field--checkbox label[data-v-8ae612c0]{display:flex;align-items:center;gap:.5rem;font-weight:400}.preview-box[data-v-8ae612c0]{border:1px solid var(--border);border-radius:8px;padding:1rem;background:var(--surface-soft);min-height:120px}.destinatarios-box[data-v-8ae612c0]{margin-top:.75rem}.destinatarios-add[data-v-8ae612c0]{display:flex;gap:.5rem}.tag-list[data-v-8ae612c0]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.tag[data-v-8ae612c0]{display:inline-flex;align-items:center;gap:.35rem;background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-family:monospace}.tag button[data-v-8ae612c0]{border:none;background:transparent;color:var(--text-muted);cursor:pointer;font-size:.9rem;line-height:1}.planos-grid[data-v-8ae612c0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem}.plano-check[data-v-8ae612c0]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;background:var(--surface-soft);border:1px solid var(--border);border-radius:6px;padding:.4rem .6rem}.empty--inline[data-v-8ae612c0]{padding:.75rem;text-align:left}.modal__footer[data-v-8ae612c0]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.editor-error[data-v-8ae612c0]{background:var(--status-danger-bg);color:var(--status-danger-text);padding:.75rem;border-radius:6px;margin-bottom:1rem;border:1px solid var(--status-danger-border)}.feedback-toast[data-v-8ae612c0]{position:fixed;top:1rem;right:1.5rem;padding:.75rem 1.5rem;border-radius:8px;color:#fff;z-index:200}.feedback-toast.success[data-v-8ae612c0]{background:#0f766e}.feedback-toast.error[data-v-8ae612c0]{background:#b91c1c}.empty[data-v-8ae612c0]{text-align:center;padding:2rem;color:var(--text-muted)}@media(max-width:700px){.editor-grid-3[data-v-8ae612c0]{grid-template-columns:1fr}.col-span-2[data-v-8ae612c0]{grid-column:auto}.filters[data-v-8ae612c0]{grid-template-columns:1fr}}.infrastructure[data-v-fb74e6cc]{display:grid;gap:1.25rem}.page-header[data-v-fb74e6cc],.history-header[data-v-fb74e6cc],.data-card header[data-v-fb74e6cc]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.page-header h1[data-v-fb74e6cc],.history-header h2[data-v-fb74e6cc],.history-header p[data-v-fb74e6cc],.data-card h2[data-v-fb74e6cc]{margin:0}.last-update[data-v-fb74e6cc]{margin:0;color:var(--text-muted);font-size:.85rem}.metrics-grid[data-v-fb74e6cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}.metric-card[data-v-fb74e6cc]{padding:1rem;border-top:3px solid var(--border);display:grid;gap:.55rem}.metric-card__top[data-v-fb74e6cc]{display:flex;justify-content:space-between;color:var(--text-muted);font-size:.85rem}.metric-card strong[data-v-fb74e6cc]{font-size:1.35rem}.metric-card small[data-v-fb74e6cc]{color:var(--text-muted)}.status-dot[data-v-fb74e6cc]{width:.65rem;height:.65rem;border-radius:50%;background:var(--border)}.status-healthy[data-v-fb74e6cc]{border-top-color:#16a34a}.status-healthy .status-dot[data-v-fb74e6cc]{background:#16a34a}.status-warning[data-v-fb74e6cc]{border-top-color:#d97706}.status-warning .status-dot[data-v-fb74e6cc]{background:#d97706}.status-critical[data-v-fb74e6cc],.status-offline[data-v-fb74e6cc]{border-top-color:#dc2626}.status-critical .status-dot[data-v-fb74e6cc],.status-offline .status-dot[data-v-fb74e6cc]{background:#dc2626}.history-card[data-v-fb74e6cc],.data-card[data-v-fb74e6cc]{padding:1.25rem}.field[data-v-fb74e6cc]{padding:.55rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--text)}.charts[data-v-fb74e6cc],.phase2-grid[data-v-fb74e6cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;margin-top:1rem}.charts article[data-v-fb74e6cc]{padding:1rem;background:var(--surface-soft);border-radius:.75rem}.charts h3[data-v-fb74e6cc]{font-size:.9rem;margin:0 0 .75rem}.charts svg[data-v-fb74e6cc]{width:100%;height:150px;overflow:visible}.charts line[data-v-fb74e6cc]{stroke:var(--border);stroke-width:1}.charts polyline[data-v-fb74e6cc]{fill:none;stroke:var(--primary);stroke-width:2;vector-effect:non-scaling-stroke}.data-card[data-v-fb74e6cc]{min-width:0}.data-card .table-wrap[data-v-fb74e6cc]{margin-top:1rem;max-height:360px;overflow:auto}.data-card .btn[data-v-fb74e6cc]{padding:.35rem .6rem;font-size:.78rem}@media(max-width:600px){.page-header .btn[data-v-fb74e6cc]{width:100%}.charts[data-v-fb74e6cc],.phase2-grid[data-v-fb74e6cc]{grid-template-columns:1fr}}.header-actions[data-v-fb74e6cc]{display:flex;gap:.5rem;flex-wrap:wrap}.modal-backdrop[data-v-fb74e6cc]{position:fixed;inset:0;background:#0008;display:grid;place-items:center;z-index:20;padding:1rem}.modal-card[data-v-fb74e6cc]{width:min(760px,100%);max-height:90vh;overflow:auto}.settings-grid[data-v-fb74e6cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:1rem 0}.settings-grid label[data-v-fb74e6cc]{display:grid;gap:.3rem}.modal-actions[data-v-fb74e6cc]{display:flex;justify-content:flex-end;gap:.5rem}.feedback--success[data-v-fb74e6cc]{color:#166534;background:#dcfce7;border-color:#86efac}.metric-card--clickable[data-v-fb74e6cc]{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.metric-card--clickable[data-v-fb74e6cc]:hover,.metric-card--clickable[data-v-fb74e6cc]:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a1f;outline:2px solid var(--primary);outline-offset:2px}.queue-status-card[data-v-fb74e6cc]{width:min(1100px,100%)}.queue-status-header[data-v-fb74e6cc]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.queue-status-header h2[data-v-fb74e6cc],.queue-status-header p[data-v-fb74e6cc]{margin:0}.queue-status-header p[data-v-fb74e6cc]{margin-top:.25rem;color:var(--text-muted)}.queue-status-summary[data-v-fb74e6cc]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1rem 0;color:var(--text-muted);font-size:.85rem}.queue-status-badge[data-v-fb74e6cc]{display:inline-flex;padding:.25rem .55rem;border-radius:999px;background:var(--surface-soft);font-size:.78rem;font-weight:700}.queue-status-badge.status-healthy[data-v-fb74e6cc]{color:#166534;background:#dcfce7}.queue-status-badge.status-warning[data-v-fb74e6cc]{color:#92400e;background:#fef3c7}.queue-status-badge.status-offline[data-v-fb74e6cc],.queue-status-badge.status-critical[data-v-fb74e6cc]{color:#991b1b;background:#fee2e2}.queue-status-table-wrap[data-v-fb74e6cc]{max-height:55vh;overflow:auto}.queue-status-table-wrap table[data-v-fb74e6cc]{width:100%;border-collapse:collapse}.queue-status-table-wrap th[data-v-fb74e6cc],.queue-status-table-wrap td[data-v-fb74e6cc]{padding:.7rem;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.queue-status-table-wrap td[data-v-fb74e6cc]:first-child{display:grid;gap:.15rem}.queue-status-table-wrap td small[data-v-fb74e6cc]{color:var(--text-muted)}.storage-page[data-v-3dbee16f]{display:grid;gap:1rem}.page-header[data-v-3dbee16f]{display:flex;justify-content:space-between;align-items:center}.page-header h1[data-v-3dbee16f]{margin:0}.page-header p[data-v-3dbee16f]{margin:.25rem 0;color:var(--text-muted)}.tabs[data-v-3dbee16f]{display:flex;gap:.4rem;flex-wrap:wrap}.tabs button[data-v-3dbee16f],.button[data-v-3dbee16f],button[data-v-3dbee16f]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:.45rem;padding:.55rem .8rem;cursor:pointer}.tabs button.active[data-v-3dbee16f],.button[data-v-3dbee16f]{background:var(--primary);color:#fff}.panel[data-v-3dbee16f],.card[data-v-3dbee16f]{background:var(--surface);border:1px solid var(--border);border-radius:.7rem;padding:1rem}.alert[data-v-3dbee16f]{background:#fee2e2;color:#991b1b;padding:.8rem;border-radius:.5rem}.cards[data-v-3dbee16f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.card[data-v-3dbee16f]{display:grid;gap:.5rem}.card small[data-v-3dbee16f]{color:var(--text-muted);text-transform:capitalize}.card strong[data-v-3dbee16f]{font-size:1.25rem;overflow-wrap:anywhere}.split[data-v-3dbee16f]{display:grid;grid-template-columns:minmax(250px,360px) 1fr;gap:1rem}.form[data-v-3dbee16f]{display:grid;gap:.8rem}.form h2[data-v-3dbee16f]{margin:0}.form label[data-v-3dbee16f]:not(.check){display:grid;gap:.3rem}.form input[data-v-3dbee16f],.form textarea[data-v-3dbee16f],.toolbar input[data-v-3dbee16f]{padding:.6rem;border:1px solid var(--border);border-radius:.4rem;background:var(--background);color:var(--text)}.table-wrap[data-v-3dbee16f]{overflow:auto}table[data-v-3dbee16f]{width:100%;border-collapse:collapse}th[data-v-3dbee16f],td[data-v-3dbee16f]{text-align:left;padding:.7rem;border-bottom:1px solid var(--border);white-space:nowrap}.toolbar[data-v-3dbee16f]{display:flex;gap:.5rem;margin-bottom:1rem}.details[data-v-3dbee16f]{display:grid;gap:.8rem}.details div[data-v-3dbee16f]{display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:.5rem}.danger[data-v-3dbee16f]{background:#b91c1c}.actions[data-v-3dbee16f]{display:flex;gap:.35rem}@media(max-width:800px){.split[data-v-3dbee16f]{grid-template-columns:1fr}.page-header[data-v-3dbee16f]{align-items:flex-start}}.dashboard[data-v-3dbee16f]{display:grid;gap:1.25rem}.summary-grid[data-v-3dbee16f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.card-heading[data-v-3dbee16f]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.card-heading span[data-v-3dbee16f],.metric-card>span[data-v-3dbee16f]{font-weight:600}.usage-value[data-v-3dbee16f],.metric-card>strong[data-v-3dbee16f]{font-size:1.8rem!important;line-height:1.2}.muted[data-v-3dbee16f],.metric-card small[data-v-3dbee16f],.section-heading p[data-v-3dbee16f]{color:var(--text-muted)}.progress[data-v-3dbee16f]{height:9px;background:var(--surface-soft);border-radius:99px;overflow:hidden;margin-top:.4rem}.progress span[data-v-3dbee16f]{display:block;height:100%;background:#16a34a;border-radius:inherit;transition:width .3s}.progress--warning span[data-v-3dbee16f]{background:#d97706}.progress--danger span[data-v-3dbee16f]{background:#dc2626}.dashboard-section[data-v-3dbee16f]{display:grid;gap:.75rem}.dashboard-section h2[data-v-3dbee16f]{font-size:1.05rem;margin:0}.status-grid[data-v-3dbee16f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.status-card[data-v-3dbee16f]{display:grid;gap:.2rem;background:var(--surface);border:1px solid var(--border);border-left:4px solid #64748b;border-radius:.6rem;padding:.9rem}.status-card strong[data-v-3dbee16f]{font-size:1.35rem}.status-card span[data-v-3dbee16f]{color:var(--text-muted);font-size:.85rem}.status-card--success[data-v-3dbee16f]{border-left-color:#16a34a}.status-card--warning[data-v-3dbee16f]{border-left-color:#d97706}.status-card--danger[data-v-3dbee16f]{border-left-color:#dc2626}.status-card--info[data-v-3dbee16f]{border-left-color:#2563eb}.section-heading p[data-v-3dbee16f]{margin:.2rem 0 0}.replication-table th[data-v-3dbee16f]:not(:first-child),.replication-table td[data-v-3dbee16f]:not(:first-child){text-align:right}.value-success[data-v-3dbee16f]{color:#15803d;font-weight:700}.value-danger[data-v-3dbee16f]{color:#dc2626;font-weight:700}.value-warning[data-v-3dbee16f]{color:#d97706;font-weight:700}@media(max-width:900px){.summary-grid[data-v-3dbee16f]{grid-template-columns:1fr}.status-grid[data-v-3dbee16f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.status-grid[data-v-3dbee16f]{grid-template-columns:1fr}}.files-view[data-v-3dbee16f]{display:grid;gap:1rem}.file-toolbar[data-v-3dbee16f]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.file-toolbar>div[data-v-3dbee16f]:first-child{display:grid;gap:.2rem}.file-toolbar small[data-v-3dbee16f],.stacked small[data-v-3dbee16f],.file-name small[data-v-3dbee16f]{color:var(--text-muted)}.file-toolbar .toolbar[data-v-3dbee16f]{margin:0}.file-toolbar input[data-v-3dbee16f]{min-width:min(360px,45vw)}.files-table td[data-v-3dbee16f]{vertical-align:middle}.file-name[data-v-3dbee16f]{display:flex;align-items:center;gap:.7rem;min-width:220px}.file-name>div[data-v-3dbee16f],.stacked[data-v-3dbee16f]{display:grid;gap:.2rem}.file-extension[data-v-3dbee16f]{display:grid;place-items:center;min-width:42px;height:34px;border-radius:.4rem;background:var(--surface-soft);color:var(--primary);font-size:.72rem;font-weight:700;text-transform:uppercase}.category[data-v-3dbee16f]{width:max-content;padding:.2rem .45rem;border-radius:99px;background:var(--surface-soft);text-transform:capitalize}.storage-statuses[data-v-3dbee16f]{display:grid;grid-template-columns:repeat(2,max-content);gap:.3rem}.badge[data-v-3dbee16f]{display:inline-flex;align-items:center;width:max-content;border-radius:99px;padding:.22rem .48rem;background:#e2e8f0;color:#475569;font-size:.72rem;font-weight:600}.badge--success[data-v-3dbee16f]{background:#dcfce7;color:#166534}.badge--warning[data-v-3dbee16f]{background:#fef3c7;color:#92400e}.badge--danger[data-v-3dbee16f]{background:#fee2e2;color:#991b1b}.actions[data-v-3dbee16f]{flex-wrap:wrap}.action-primary[data-v-3dbee16f]{color:var(--primary);font-weight:700}.empty-state[data-v-3dbee16f]{text-align:center!important;color:var(--text-muted);padding:2rem!important}.pagination[data-v-3dbee16f]{display:flex;align-items:center;justify-content:center;gap:1rem}.pagination button[data-v-3dbee16f]:disabled{opacity:.45;cursor:not-allowed}.modal-backdrop[data-v-3dbee16f]{position:fixed;inset:0;z-index:100;background:#0f172a94;display:grid;place-items:center;padding:1rem}.file-detail[data-v-3dbee16f]{width:min(760px,100%);max-height:90vh;overflow:auto}.file-detail header[data-v-3dbee16f]{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:1rem}.file-detail h2[data-v-3dbee16f]{margin:0}.file-detail header p[data-v-3dbee16f]{margin:.3rem 0 0;color:var(--text-muted);font-size:.8rem;overflow-wrap:anywhere}.file-detail dl[data-v-3dbee16f]{display:grid;gap:0;margin:1rem 0 0}.file-detail dl div[data-v-3dbee16f]{display:grid;grid-template-columns:170px 1fr;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--border)}.file-detail dt[data-v-3dbee16f]{font-weight:600}.file-detail dd[data-v-3dbee16f]{margin:0;overflow-wrap:anywhere}@media(max-width:760px){.file-toolbar[data-v-3dbee16f]{align-items:stretch;flex-direction:column}.file-toolbar .toolbar[data-v-3dbee16f]{display:grid;grid-template-columns:1fr auto}.file-toolbar input[data-v-3dbee16f]{min-width:0}.file-detail dl div[data-v-3dbee16f]{grid-template-columns:1fr;gap:.3rem}}.page__header[data-v-07369c4c],.table-footer[data-v-07369c4c],.modal__header[data-v-07369c4c],.modal__footer[data-v-07369c4c]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.stats-grid[data-v-07369c4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.25rem 0}.stat[data-v-07369c4c]{padding:1rem;border-left:4px solid var(--primary)}.stat span[data-v-07369c4c]{display:block;color:var(--text-muted);font-size:.78rem;text-transform:uppercase}.stat strong[data-v-07369c4c]{font-size:1.8rem}.stat--danger[data-v-07369c4c]{border-color:#dc2626}.stat--warning[data-v-07369c4c]{border-color:#d97706}.stat--success[data-v-07369c4c]{border-color:#059669}.filters[data-v-07369c4c]{padding:1rem;display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:1rem;margin-bottom:1rem}.table-wrap[data-v-07369c4c]{overflow-x:auto}table[data-v-07369c4c]{width:100%;border-collapse:collapse}th[data-v-07369c4c],td[data-v-07369c4c]{padding:.8rem;text-align:left;border-bottom:1px solid var(--border)}td small[data-v-07369c4c]{display:block;color:var(--text-muted);margin-top:.2rem}tr.danger[data-v-07369c4c]{background:var(--status-danger-bg)}tr.warning[data-v-07369c4c]{background:#fffbeb}.empty[data-v-07369c4c]{text-align:center;color:var(--text-muted);padding:2rem}.pill[data-v-07369c4c],.sync-status[data-v-07369c4c]{font-size:.75rem;padding:.2rem .5rem;border-radius:999px;background:var(--surface-soft)}.sync-status.bad[data-v-07369c4c]{color:var(--status-danger-text);background:var(--status-danger-bg)}.table-footer[data-v-07369c4c]{padding:1rem}.table-footer div[data-v-07369c4c]{display:flex;align-items:center;gap:.5rem}.modal[data-v-07369c4c]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem}.modal__backdrop[data-v-07369c4c]{position:absolute;inset:0;background:#0009}.modal__panel[data-v-07369c4c]{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:min(850px,96vw);max-height:94vh;overflow:auto}.modal__header[data-v-07369c4c],.modal__body[data-v-07369c4c]{padding:1.25rem}.modal__header[data-v-07369c4c]{border-bottom:1px solid var(--border)}.modal__header h2[data-v-07369c4c],.modal__header p[data-v-07369c4c]{margin:.2rem 0}.form-grid[data-v-07369c4c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.modal__body h3[data-v-07369c4c]{font-size:.9rem;margin-top:1.25rem}.modal__footer[data-v-07369c4c]{border-top:1px solid var(--border);padding-top:1rem;margin-top:1rem}.history article[data-v-07369c4c]{border-left:3px solid var(--primary);padding:.5rem .8rem;margin:.5rem 0;background:var(--surface-soft)}.history article span[data-v-07369c4c]{float:right;color:var(--text-muted);font-size:.75rem}.history article p[data-v-07369c4c]{margin:.35rem 0 0}@media(max-width:760px){.filters[data-v-07369c4c],.form-grid[data-v-07369c4c]{grid-template-columns:1fr}.page__header[data-v-07369c4c]{align-items:flex-start;flex-direction:column}}.dot[data-v-b2b73d6a]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.dot--online[data-v-b2b73d6a]{background:#16a34a}.dot--offline[data-v-b2b73d6a]{background:#9ca3af}.cap-toggle[data-v-b2b73d6a]{display:flex;flex-wrap:wrap;gap:12px}.cap-toggle label[data-v-b2b73d6a]{display:flex;align-items:center;gap:6px;font-weight:400}.pairing-code[data-v-b2b73d6a]{margin:16px 0;padding:16px;background:#0f172a;border-radius:8px;text-align:center}.pairing-code code[data-v-b2b73d6a]{display:block;font-size:1.8rem;letter-spacing:.4rem;color:#e2e8f0;font-weight:700}.pairing-code small[data-v-b2b73d6a]{color:#94a3b8}.modal__panel--wide[data-v-b2b73d6a]{max-width:720px}.diag-toolbar[data-v-b2b73d6a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.diag-section[data-v-b2b73d6a]{margin-bottom:12px}.diag-section h3[data-v-b2b73d6a],.diag-history h3[data-v-b2b73d6a]{font-size:.9rem;text-transform:capitalize;margin:8px 0 4px}.diag-section pre[data-v-b2b73d6a]{background:#f1f5f9;padding:10px;border-radius:6px;font-size:.8rem;overflow-x:auto;white-space:pre-wrap}.diag-history ul[data-v-b2b73d6a]{margin:0;padding-left:18px;font-size:.85rem}.remote-status[data-v-b2b73d6a]{font-weight:700;margin:4px 0 8px}.remote-meta[data-v-b2b73d6a]{list-style:none;padding:0;margin:0 0 12px;font-size:.85rem}.remote-meta code[data-v-b2b73d6a]{font-size:.8rem}.remote-viewer[data-v-b2b73d6a]{margin:0 0 12px}.remote-viewer__video[data-v-b2b73d6a]{width:100%;aspect-ratio:16 / 9;background:#0b0f14;border-radius:8px;object-fit:contain}.remote-viewer__control[data-v-b2b73d6a]{margin:6px 0 0;padding:4px 8px;border-radius:4px;background:#fdecea;color:#b71c1c;font-size:12px}.remote-viewer__actions[data-v-b2b73d6a]{display:flex;align-items:center;gap:8px;margin-top:6px}.btn--sm[data-v-b2b73d6a]{padding:4px 10px;font-size:12px}.remote-viewer__hint[data-v-b2b73d6a]{margin:6px 0 0;color:#64748b}.remote-viewer__log[data-v-b2b73d6a]{list-style:none;padding:6px 8px;margin:8px 0 0;background:#f1f5f9;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:#334155}.not-found[data-v-8f339e5e]{min-height:100vh;display:grid;place-items:center;padding:1rem}.not-found .card[data-v-8f339e5e]{padding:1.2rem;width:min(460px,100%)}.not-found h1[data-v-8f339e5e]{margin-top:0}.not-found p[data-v-8f339e5e]{color:var(--text-muted)}.metrics[data-v-b22e736c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px}.metric[data-v-b22e736c]{padding:17px;display:grid;gap:8px;border-top:3px solid var(--primary)}.metric span[data-v-b22e736c],.simple-row small[data-v-b22e736c]{color:var(--text-muted);font-size:12px}.metric strong[data-v-b22e736c]{font-size:20px}.grid[data-v-b22e736c]{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.panel[data-v-b22e736c]{padding:18px}.panel h2[data-v-b22e736c]{font-size:16px;margin:0 0 14px}.simple-row[data-v-b22e736c],.bar-row[data-v-b22e736c]{display:grid;grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.simple-row span[data-v-b22e736c]{display:grid}.link[data-v-b22e736c]:hover{color:var(--primary)}.bar-row[data-v-b22e736c]{grid-template-columns:62px minmax(80px,1fr) 110px;font-size:12px}.bar-row div[data-v-b22e736c]{height:8px;background:var(--surface-soft);border-radius:8px;overflow:hidden}.bar-row i[data-v-b22e736c]{display:block;height:100%;background:var(--primary)}.feedback[data-v-b22e736c]{color:var(--danger)}@media(max-width:850px){.grid[data-v-b22e736c]{grid-template-columns:1fr}}.filters[data-v-6fd7c5b3]{padding:14px;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:10px}.feedback[data-v-6fd7c5b3]{color:var(--danger)}td small[data-v-6fd7c5b3]{color:var(--text-muted)}@media(max-width:950px){.filters[data-v-6fd7c5b3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.filters[data-v-6fd7c5b3]{grid-template-columns:1fr}}td small[data-v-5aa76ad5]{display:block;color:var(--text-muted);margin-top:3px}.back[data-v-d4edae53]{color:var(--primary);font-size:13px}.summary[data-v-d4edae53]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric[data-v-d4edae53],.panel[data-v-d4edae53]{padding:17px}.metric[data-v-d4edae53]{display:grid;gap:7px}.metric span[data-v-d4edae53],.hint[data-v-d4edae53]{color:var(--text-muted);font-size:12px}.layout[data-v-d4edae53]{display:grid;grid-template-columns:1.5fr minmax(300px,.7fr);gap:14px}.stack[data-v-d4edae53],.form[data-v-d4edae53]{display:grid;gap:12px}.panel h2[data-v-d4edae53]{margin:0 0 14px;font-size:16px}.values p[data-v-d4edae53],.line[data-v-d4edae53]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:9px 0;margin:0}.form input[data-v-d4edae53],.form textarea[data-v-d4edae53]{padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text)}.cols[data-v-d4edae53]{grid-template-columns:1fr 1fr}.cols textarea[data-v-d4edae53],.cols button[data-v-d4edae53]{grid-column:1/-1}.compare[data-v-d4edae53]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.compare div[data-v-d4edae53]{padding:12px;background:var(--surface-soft);display:grid;gap:4px}.warning[data-v-d4edae53]{padding:12px;background:var(--status-danger-bg);color:var(--status-danger-text);border-radius:10px}.feedback[data-v-d4edae53]{padding:10px;border-radius:8px}.error[data-v-d4edae53]{color:var(--danger)}.success[data-v-d4edae53]{color:var(--status-success-text)}pre[data-v-d4edae53]{white-space:pre-wrap;font-size:11px;max-height:300px;overflow:auto}.actions>.btn[data-v-d4edae53]{margin-top:12px}.panel-heading[data-v-d4edae53],.charge header[data-v-d4edae53],.buttons[data-v-d4edae53]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.charge[data-v-d4edae53]{padding:14px;margin-top:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.charge header div[data-v-d4edae53]{display:grid}.charge small[data-v-d4edae53],.charge-grid span[data-v-d4edae53]{color:var(--text-muted);font-size:12px}.charge-grid[data-v-d4edae53]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0}.charge-grid span[data-v-d4edae53]{display:grid}.charge-grid b[data-v-d4edae53]{color:var(--text);margin-top:3px}.instrument[data-v-d4edae53]{display:flex;gap:14px;align-items:center;padding:12px;background:var(--surface);border-radius:9px;margin:10px 0}.instrument img[data-v-d4edae53]{width:140px;height:140px}.instrument>div[data-v-d4edae53]{min-width:0;display:grid;gap:7px;flex:1}.instrument code[data-v-d4edae53]{padding:9px;overflow-wrap:anywhere;background:var(--surface-soft);border-radius:7px}.charge-form[data-v-d4edae53]{grid-template-columns:1fr 150px auto;margin-top:14px}.charge-form select[data-v-d4edae53]{padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text)}@media(max-width:900px){.summary[data-v-d4edae53]{grid-template-columns:repeat(2,1fr)}.layout[data-v-d4edae53]{grid-template-columns:1fr}.charge-grid[data-v-d4edae53],.charge-form[data-v-d4edae53]{grid-template-columns:1fr 1fr}.charge-form button[data-v-d4edae53]{grid-column:1/-1}.instrument[data-v-d4edae53]{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.summary[data-v-d4edae53],.cols[data-v-d4edae53]{grid-template-columns:1fr}.cols textarea[data-v-d4edae53],.cols button[data-v-d4edae53]{grid-column:auto}}.grid[data-v-da215829]{display:grid;grid-template-columns:1.3fr minmax(310px,.7fr);gap:14px}.stack[data-v-da215829]{display:grid;gap:12px}.account[data-v-da215829],.editor[data-v-da215829]{padding:18px}.account header[data-v-da215829]{display:flex;justify-content:space-between}.account header div[data-v-da215829]{display:grid}.account small[data-v-da215829],.hint[data-v-da215829]{color:var(--text-muted);font-size:12px}dl[data-v-da215829]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}dd[data-v-da215829]{text-align:right;margin:0}.editor[data-v-da215829]{display:grid;gap:12px;align-self:start}.editor h2[data-v-da215829]{margin:0;font-size:17px}fieldset[data-v-da215829]{display:flex;gap:15px;border:1px solid var(--border);border-radius:9px}.buttons[data-v-da215829]{display:flex;gap:8px}.webhook-box[data-v-da215829]{display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:9px}.webhook-box code[data-v-da215829]{overflow-wrap:anywhere}.btn--small[data-v-da215829]{padding:4px 8px}.sandbox[data-v-da215829]{padding:12px;background:var(--status-warning-bg);color:var(--status-warning-text);border-radius:10px}.production[data-v-da215829]{color:var(--danger)}.sandbox-tag[data-v-da215829]{color:var(--status-warning-text)}.error[data-v-da215829]{color:var(--danger)}@media(max-width:850px){.grid[data-v-da215829]{grid-template-columns:1fr}}.grid[data-v-b6c7eaab]{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.stack[data-v-b6c7eaab],.editor[data-v-b6c7eaab]{display:grid;gap:12px}.item[data-v-b6c7eaab]{display:flex;align-items:center;justify-content:space-between;padding:16px}.item div[data-v-b6c7eaab]{display:grid}.item small[data-v-b6c7eaab]{color:var(--text-muted)}.editor[data-v-b6c7eaab]{padding:18px;align-self:start}.error[data-v-b6c7eaab]{color:var(--danger)}.nfse[data-v-b6c7eaab]{display:grid;gap:12px;border:1px solid var(--border);border-radius:10px;padding:14px}.fields-2[data-v-b6c7eaab],.fields-3[data-v-b6c7eaab]{display:grid;gap:10px}.fields-2[data-v-b6c7eaab]{grid-template-columns:1fr 1fr}.fields-3[data-v-b6c7eaab]{grid-template-columns:repeat(3,1fr)}textarea[data-v-b6c7eaab]{resize:vertical}@media(max-width:850px){.grid[data-v-b6c7eaab],.fields-2[data-v-b6c7eaab],.fields-3[data-v-b6c7eaab]{grid-template-columns:1fr}}.back[data-v-1a00c395]{color:var(--primary);font-size:13px}.grid[data-v-1a00c395]{display:grid;grid-template-columns:1fr 1.5fr;gap:14px}.panel[data-v-1a00c395]{padding:18px}.panel h2[data-v-1a00c395]{font-size:16px;margin:0 0 14px}dl[data-v-1a00c395]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}dt[data-v-1a00c395]{color:var(--text-muted)}dd[data-v-1a00c395]{text-align:right;margin:0;font-weight:600}.line[data-v-1a00c395]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--border)}.line[data-v-1a00c395]:hover{color:var(--primary)}.line>span[data-v-1a00c395]:last-child{display:flex;align-items:center;gap:8px}.timeline[data-v-1a00c395]{display:grid;grid-template-columns:14px 1fr;gap:9px;padding:8px 0}.timeline i[data-v-1a00c395]{width:9px;height:9px;border-radius:50%;background:var(--primary);margin-top:5px}.timeline p[data-v-1a00c395]{margin:3px 0;color:var(--text-muted);font-size:12px}.error[data-v-1a00c395]{color:var(--danger)}.success[data-v-1a00c395]{color:var(--success, #15803d)}@media(max-width:800px){.grid[data-v-1a00c395]{grid-template-columns:1fr}}.cards[data-v-146d559a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}.reseller[data-v-146d559a]{padding:17px}.reseller header[data-v-146d559a]{display:flex;justify-content:space-between;gap:8px}.reseller header div[data-v-146d559a]{display:grid}.reseller small[data-v-146d559a],.reseller div span[data-v-146d559a]{color:var(--text-muted);font-size:12px}.reseller>div[data-v-146d559a]{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:16px}.notice[data-v-146d559a]{padding:12px;border-radius:10px;background:var(--status-info-bg);color:var(--status-info-text)}.error[data-v-146d559a]{color:var(--danger)}:root{--font-family: "Poppins", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--bg: #f3f5f8;--surface: #ffffff;--surface-soft: #f9fafb;--text: #13212e;--text-muted: #5e6d7c;--primary: #0f766e;--primary-strong: #0b5a54;--danger: #b91c1c;--border: #d6dde5;--shadow: 0 16px 34px rgba(15, 23, 42, .08);--bg-gradient: radial-gradient(circle at top right, #dceae7, var(--bg) 44%);--status-success-bg: #e9f9ef;--status-success-text: #0f6b3f;--status-success-border: #9ed6b6;--status-danger-bg: #fee2e2;--status-danger-text: #991b1b;--status-danger-border: #fecaca;--status-warning-bg: #fef9c3;--status-warning-text: #854d0e;--status-warning-border: #fef08a;--status-info-bg: #e0f2fe;--status-info-text: #075985;--status-info-border: #bae6fd;--transition-speed: .3s}.dark{--bg: #0b0f1a;--surface: #161d31;--surface-soft: #283046;--text: #d0d2d6;--text-muted: #82868b;--border: #3b4253;--shadow: 0 10px 20px rgba(0, 0, 0, .5);--bg-gradient: radial-gradient(circle at top right, #112d2a, var(--bg) 60%);--status-success-bg: rgba(40, 199, 111, .12);--status-success-text: #28c76f;--status-success-border: rgba(40, 199, 111, .2);--status-danger-bg: rgba(234, 84, 85, .12);--status-danger-text: #ea5455;--status-danger-border: rgba(234, 84, 85, .2);--status-warning-bg: rgba(255, 159, 67, .12);--status-warning-text: #ff9f43;--status-warning-border: rgba(255, 159, 67, .2);--status-info-bg: rgba(0, 207, 232, .12);--status-info-text: #00cfe8;--status-info-border: rgba(0, 207, 232, .2)}*{box-sizing:border-box;transition:background-color var(--transition-speed) ease,border-color var(--transition-speed) ease}html,body,#app{margin:0;width:100%;min-height:100%}body{font-family:var(--font-family);background:var(--bg-gradient);background-attachment:fixed;background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}.dark ::-webkit-scrollbar{width:10px;height:10px}.dark ::-webkit-scrollbar-track{background:var(--bg)}.dark ::-webkit-scrollbar-thumb{background:var(--surface-soft);border-radius:5px;border:2px solid var(--bg)}.dark ::-webkit-scrollbar-thumb:hover{background:var(--border)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page{display:grid;gap:1rem}.page__header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.page__title{margin:0;font-size:1.35rem;font-weight:700;color:var(--text)}.page__subtitle{margin:.25rem 0 0;color:var(--text-muted);font-size:.92rem}.card{border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.btn{border:1px solid transparent;border-radius:10px;padding:.56rem .95rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover:not(:disabled){background:var(--primary-strong);transform:translateY(-1px);box-shadow:0 4px 12px #0f766e4d}.btn--ghost{background:var(--surface-soft);color:var(--text);border-color:var(--border)}.btn--ghost:hover:not(:disabled){background:var(--border)}.btn--danger{background:#b91c1c1a;color:#ef4444;border-color:#b91c1c33}.btn--danger:hover:not(:disabled){background:#b91c1c;color:#fff}.field{display:grid;gap:.35rem}.field label{font-size:.86rem;color:var(--text-muted);font-weight:500}.field input,.field select,.field textarea{width:100%;border:1px solid var(--border);border-radius:10px;padding:.65rem .75rem;background:var(--surface);color:var(--text);transition:border-color .2s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #0f766e26}.field textarea{resize:vertical;min-height:88px}.pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--border);padding:.2rem .62rem;font-size:.77rem;font-weight:600}.pill--success{border-color:var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-text)}.pill--danger{border-color:var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-text)}.pill--warning{border-color:var(--status-warning-border);background:var(--status-warning-bg);color:var(--status-warning-text)}.pill--info{border-color:var(--status-info-border);background:var(--status-info-bg);color:var(--status-info-text)}.pill--neutral{background:var(--surface-soft);color:var(--text-muted)}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:1rem .8rem;border-bottom:1px solid var(--border);font-size:.92rem;vertical-align:middle}th{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;background:#00000005}.dark th{background:#ffffff05}.empty{color:var(--text-muted);font-size:.9rem;padding:2rem 0;text-align:center}.text-primary{color:var(--primary)}.text-danger{color:var(--danger)}.text-muted{color:var(--text-muted)}.row-main{color:var(--text);font-weight:600}.row-muted{color:var(--text-muted);font-size:.85rem}.card,.stat-card,.modal__panel{background-color:var(--surface);color:var(--text)}input,select,textarea{background-color:var(--surface);color:var(--text);border-color:var(--border)}@media(max-width:760px){.page{gap:.75rem}.page__header{align-items:stretch;flex-direction:column}.page__header>.btn{width:100%}.page__title{font-size:1.18rem}.page__subtitle{font-size:.84rem}.card{border-radius:11px}.table-wrap{width:100%;-webkit-overflow-scrolling:touch}th,td{padding:.75rem .65rem;white-space:nowrap}}
