.vp-page-shell[data-v-d6cea13f]{display:grid;gap:var(--vp-gap-page, 1rem);min-width:0}.vp-page-shell--panel[data-v-d6cea13f]{border:1px solid var(--vp-border, #dbe3ef);border-radius:var(--vp-radius-card, 8px);background:var(--vp-bg-card, #ffffff);padding:1.2rem;overflow-x:auto}.vp-page-shell__header[data-v-d6cea13f]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--vp-gap-actions, .75rem)}.vp-page-shell__copy[data-v-d6cea13f]{display:grid;gap:.35rem;min-width:0}.vp-page-shell h2[data-v-d6cea13f]{margin:0;color:var(--vp-text, #172033);font-size:var(--vp-text-h2, 1.25rem)}.vp-page-shell p[data-v-d6cea13f]{margin:0;color:var(--vp-text-muted, #64748b);font-size:var(--vp-text-desc, .875rem)}.vp-page-shell__actions[data-v-d6cea13f]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vp-gap-actions, .75rem)}.vp-page-shell__source[data-v-d6cea13f]{color:var(--vp-text-muted, #64748b);font-size:var(--vp-text-small, .75rem);white-space:nowrap}.vp-page-shell__body[data-v-d6cea13f]{display:grid;gap:var(--vp-gap-page, 1rem);min-width:0}.vp-page-shell--embedded[data-v-d6cea13f]{gap:var(--vp-gap-page, 1rem)}@media(max-width:700px){.vp-page-shell__header[data-v-d6cea13f]{display:grid}.vp-page-shell__actions[data-v-d6cea13f]{width:100%}.vp-page-shell__actions[data-v-d6cea13f]>*{flex:1}}.field-help[data-v-f268c374]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-height:0!important;margin-left:.2rem;padding:0;border:0;border-radius:999px;background:transparent;color:#94a3b8;vertical-align:-.15em;cursor:help;line-height:1}.field-help[data-v-f268c374]:hover,.field-help[data-v-f268c374]:focus-visible{color:#1d4ed8;outline:none}.field-help__tip[data-v-f268c374]{display:inline-block;max-width:260px;line-height:1.4;white-space:normal}.pagination-bar[data-v-c4e39cfc]{display:flex;align-items:center;gap:.75rem;margin-top:.85rem;flex-wrap:wrap}.pagination-total[data-v-c4e39cfc],.pagination-page[data-v-c4e39cfc]{color:#64748b;font-size:.85rem}.pagination-size[data-v-c4e39cfc]{display:inline-flex;align-items:center;gap:.35rem;color:#64748b;font-size:.85rem}.vp-page-tabs[data-v-c808da5e]{display:flex;gap:.2rem;align-items:center;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid var(--vp-border, #dbe3ef);border-radius:var(--vp-radius-tab, 4px);padding:.18rem;background:var(--vp-bg-subtle, #f8fafc)}.vp-page-tabs button[data-v-c808da5e]{min-height:var(--vp-control-h, 30px);border:0;border-radius:var(--vp-radius-tab-item, 3px);padding:.28rem .7rem;color:#475569;background:transparent;font-weight:650;font-size:var(--vp-text-body, .8125rem);white-space:nowrap;cursor:pointer}.vp-page-tabs button[data-v-c808da5e]:hover{color:var(--vp-primary, #1d4ed8);background:#eff6ff}.vp-page-tabs button.active[data-v-c808da5e]{color:#fff;background:var(--vp-primary, #1d4ed8)}.vp-toolbar[data-v-4bf1fd98]{display:grid;grid-template-columns:var(--v6e685d28);align-items:center;gap:var(--vp-gap-toolbar, .45rem .55rem);min-height:34px}.vp-toolbar input[data-v-4bf1fd98],.vp-toolbar select[data-v-4bf1fd98]{width:100%;min-width:0;box-sizing:border-box;height:var(--vp-control-h, 30px);min-height:var(--vp-control-h, 30px);border:1px solid var(--vp-border-control, #c9d6e7);border-radius:var(--vp-radius-control, 4px);padding:0 .55rem;background:#fff;color:var(--vp-text-strong, #0f172a);font:inherit;font-size:var(--vp-text-body, .8125rem);line-height:1.2}.vp-toolbar select[data-v-4bf1fd98]{padding-right:1.4rem}.vp-toolbar input[type=date][data-v-4bf1fd98]{min-width:132px}.vp-toolbar button.vp-toolbar__filter[data-v-4bf1fd98],.vp-toolbar button.vp-toolbar__reset[data-v-4bf1fd98]{box-sizing:border-box;height:var(--vp-control-h, 30px);min-height:var(--vp-control-h, 30px);border-radius:var(--vp-radius-control, 4px);padding:0 .85rem;font:inherit;font-size:var(--vp-text-body, .8125rem);font-weight:650;cursor:pointer;flex:0 0 auto}.vp-toolbar button.vp-toolbar__filter[data-v-4bf1fd98]{color:#fff;background:var(--vp-primary, #1d4ed8);border:1px solid var(--vp-primary, #1d4ed8)}.vp-toolbar button.vp-toolbar__filter[data-v-4bf1fd98]:hover{background:var(--vp-primary-pressed, #1e40af)}.vp-toolbar button.vp-toolbar__reset[data-v-4bf1fd98]{color:var(--vp-text-label, #334155);background:#fff;border:1px solid var(--vp-border-control, #c9d6e7)}.vp-toolbar button.vp-toolbar__reset[data-v-4bf1fd98]:hover{border-color:#93c5fd;background:var(--vp-bg-subtle, #f8fafc)}.vp-toolbar__meta[data-v-4bf1fd98]{color:var(--vp-text-muted, #64748b);font-size:var(--vp-text-small, .75rem);white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:900px){.vp-toolbar[data-v-4bf1fd98]{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}.vp-toolbar input[type=search][data-v-4bf1fd98],.vp-toolbar input[type=text][data-v-4bf1fd98],.vp-toolbar input[data-v-4bf1fd98]:not([type]){grid-column:1 / -1}}@media(max-width:640px){.vp-toolbar[data-v-4bf1fd98]{grid-template-columns:1fr 1fr}.vp-toolbar input[type=search][data-v-4bf1fd98],.vp-toolbar input[type=text][data-v-4bf1fd98],.vp-toolbar input[data-v-4bf1fd98]:not([type]),.vp-toolbar input[type=date][data-v-4bf1fd98]{grid-column:1 / -1}}.vp-empty-state[data-v-61c52ad5]{padding:2rem 1rem;color:var(--vp-text-muted, #64748b)}.vp-data-table[data-v-613b3d81]{min-width:0}.vp-data-table__mobile[data-v-613b3d81]{display:none}@media(max-width:700px){.vp-data-table[data-v-613b3d81]>.n-data-table{display:none}.vp-data-table__mobile[data-v-613b3d81]{display:grid;gap:.6rem}.vp-mobile-card[data-v-613b3d81]{display:grid;gap:.35rem;width:100%;padding:.85rem;border:1px solid #dce3ed;border-radius:var(--vp-radius-card, 8px);background:#fff;text-align:left;cursor:pointer;color:var(--vp-text, #172033)}.vp-mobile-card__meta[data-v-613b3d81]{color:var(--vp-text-muted, #64748b);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-mobile-card__detail[data-v-613b3d81]{justify-self:start;color:var(--vp-primary, #1d4ed8);font-size:.82rem;font-weight:650}}.vp-drawer-footer[data-v-f8785d5e]{display:flex;justify-content:flex-end;gap:var(--vp-gap-actions, .75rem);flex-wrap:wrap}.drawer-alert[data-v-f1c640a7]{margin-bottom:1rem}.modal-error[data-v-f1c640a7]{margin:0 0 .5rem;color:var(--vp-error, #dc2626);font-size:.85rem}.label-with-help[data-v-f1c640a7]{display:inline-flex;align-items:center;gap:.1rem}.ticket-detail[data-v-c9fcb2f1]{border:1px solid #dbe3ef;border-radius:8px;min-height:420px;padding:1rem;background:#fff}.empty-detail[data-v-c9fcb2f1],.detail-muted[data-v-c9fcb2f1]{color:#66758b}.detail-header[data-v-c9fcb2f1]{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.detail-header h3[data-v-c9fcb2f1]{margin:0;color:#101828;font-size:1.1rem}.detail-eyebrow[data-v-c9fcb2f1]{margin:0 0 .35rem;color:#66758b;font-size:.86rem}.status-badge[data-v-c9fcb2f1]{border-radius:999px;padding:.25rem .55rem;font-size:.82rem;font-weight:700;white-space:nowrap}.status-open[data-v-c9fcb2f1]{color:#1d4ed8;background:#dbeafe}.status-pending_admin[data-v-c9fcb2f1]{color:#9a3412;background:#ffedd5}.status-pending_user[data-v-c9fcb2f1]{color:#166534;background:#dcfce7}.status-closed[data-v-c9fcb2f1]{color:#475569;background:#e2e8f0}.detail-error[data-v-c9fcb2f1]{border:1px solid #f1c1c1;border-radius:6px;padding:.7rem .85rem;color:#9b1c1c;background:#fff4f4}.ticket-meta[data-v-c9fcb2f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 1rem}.ticket-meta div[data-v-c9fcb2f1]{border:1px solid #edf1f6;border-radius:6px;padding:.65rem}.ticket-meta dt[data-v-c9fcb2f1]{color:#66758b;font-size:.78rem}.ticket-meta dd[data-v-c9fcb2f1]{margin:.25rem 0 0;color:#182033;font-weight:650}.reply-list[data-v-c9fcb2f1]{display:grid;gap:.65rem;margin-bottom:1rem}.reply-item[data-v-c9fcb2f1]{border:1px solid #edf1f6;border-radius:6px;padding:.7rem}.reply-item div[data-v-c9fcb2f1]{display:flex;gap:.8rem;justify-content:space-between;color:#66758b;font-size:.86rem}.reply-item p[data-v-c9fcb2f1]{margin:.5rem 0 0;white-space:pre-wrap}.reply-form[data-v-c9fcb2f1],.status-form[data-v-c9fcb2f1]{display:grid;gap:.65rem;margin-top:1rem}.reply-form label[data-v-c9fcb2f1],.status-form label[data-v-c9fcb2f1]{display:grid;gap:.4rem;color:#3f4c61;font-weight:650}textarea[data-v-c9fcb2f1]{width:100%;border:1px solid #c7d1df;border-radius:6px;padding:.75rem .85rem;resize:vertical;font:inherit}button[data-v-c9fcb2f1]{justify-self:start;padding:.65rem .9rem;color:#fff;background:#1d4ed8}.tickets-layout[data-v-9593ddb0]{display:flex;gap:1rem}.ticket-filters select[data-v-9593ddb0]{min-width:120px}.tickets-layout[data-v-9593ddb0]{align-items:flex-start}.ticket-list[data-v-9593ddb0]{display:grid;flex:1 1 520px;gap:.65rem;min-width:0}.ticket-row[data-v-9593ddb0]{display:flex;gap:1rem;align-items:center;justify-content:space-between;border:1px solid #dbe3ef;border-radius:8px;padding:.85rem;background:#fff;text-align:left}.ticket-row.active[data-v-9593ddb0]{border-color:#1d4ed8;box-shadow:inset 3px 0 #1d4ed8}.ticket-row-main[data-v-9593ddb0],.ticket-row-side[data-v-9593ddb0]{display:grid;gap:.3rem}.ticket-row-main[data-v-9593ddb0]{min-width:0}.ticket-row-main strong[data-v-9593ddb0],.ticket-row-main small[data-v-9593ddb0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-row-main small[data-v-9593ddb0],.ticket-row-side[data-v-9593ddb0]{color:#66758b;font-size:.86rem}.ticket-row-side[data-v-9593ddb0]{justify-items:end}.status-badge[data-v-9593ddb0]{border-radius:999px;padding:.25rem .55rem;font-size:.82rem;font-weight:700;white-space:nowrap}.status-open[data-v-9593ddb0]{color:#1d4ed8;background:#dbeafe}.status-pending_admin[data-v-9593ddb0]{color:#9a3412;background:#ffedd5}.status-pending_user[data-v-9593ddb0]{color:#166534;background:#dcfce7}.status-closed[data-v-9593ddb0]{color:#475569;background:#e2e8f0}.error[data-v-9593ddb0]{border:1px solid #f1c1c1;border-radius:6px;padding:.7rem .85rem;color:#9b1c1c;background:#fff4f4}.muted[data-v-9593ddb0]{color:#66758b}.pagination[data-v-9593ddb0]{display:flex;gap:.65rem;align-items:center;justify-content:flex-end}.pagination button[data-v-9593ddb0]{border:1px solid #c9d6e7;padding:.55rem .9rem;color:#334155;background:#fff}@media(max-width:1100px){.tickets-layout[data-v-9593ddb0]{display:grid}}.ops-page[data-v-720716ea]{display:grid;gap:1rem;min-width:0}.ops-header[data-v-720716ea],.header-actions[data-v-720716ea]{display:flex;gap:.75rem}.ops-header[data-v-720716ea]{align-items:flex-start;justify-content:space-between}.ops-header>div[data-v-720716ea]:first-child{display:grid;gap:.35rem}.ops-header h2[data-v-720716ea],.ops-header p[data-v-720716ea]{margin:0}.header-actions[data-v-720716ea]{flex-wrap:wrap;align-items:center}.ops-toolbar input[type=search][data-v-720716ea]{min-width:220px;max-width:360px;flex:1 1 260px}.ops-state[data-v-720716ea]{padding:2rem;text-align:center;color:#64748b}.ops-table-wrap[data-v-720716ea]{max-width:100%;overflow-x:auto}.ops-table[data-v-720716ea]{width:100%;min-width:680px;border-collapse:collapse}.ops-table.compact[data-v-720716ea]{min-width:100%}.ops-table th[data-v-720716ea],.ops-table td[data-v-720716ea]{padding:.75rem;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle}.ops-table.compact th[data-v-720716ea],.ops-table.compact td[data-v-720716ea]{padding:.45rem .5rem;font-size:.85rem}.ops-table tbody tr[data-v-720716ea]{cursor:pointer}.ops-table.compact tbody tr[data-v-720716ea]{cursor:default}.ops-table tbody tr[data-v-720716ea]:hover{background:#f7fafc}.section-title[data-v-720716ea]{margin:1.25rem 0 .75rem;font-size:.95rem}.layer-tip[data-v-720716ea]{margin-bottom:.75rem}.action-row[data-v-720716ea]{margin-top:1rem}.event-list[data-v-720716ea]{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.event-list li[data-v-720716ea]{padding:.65rem .75rem;border:1px solid #edf1f6;border-radius:8px;display:grid;gap:.2rem}.mt[data-v-720716ea]{margin-top:.85rem}.mobile-list[data-v-720716ea]{display:none}@media(max-width:700px){.ops-header[data-v-720716ea]{display:grid}.header-actions[data-v-720716ea]{width:100%}.ops-toolbar input[type=search][data-v-720716ea]{max-width:none}.list-table[data-v-720716ea]{display:none}.mobile-list[data-v-720716ea]{display:grid;gap:.6rem}.mobile-list button[data-v-720716ea]{display:grid;gap:.35rem;width:100%;padding:.85rem;border:1px solid #dce3ed;border-radius:8px;text-align:left;background:#fff}}.mono-sm[data-v-720716ea]{font-size:.75rem;color:#64748b;word-break:break-all}.muted[data-v-720716ea]{color:#64748b;font-size:.8rem}.tiny-help[data-v-720716ea]{margin:.5rem 0 0;line-height:1.45}.token-hint-row[data-v-720716ea]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.revoke-reason-field[data-v-720716ea]{display:grid;gap:.4rem;margin-top:.85rem}.revoke-reason-field span[data-v-720716ea]{color:#475569;font-size:.85rem}.revoke-reason-field input[data-v-720716ea]{width:100%;padding:.55rem .7rem;border:1px solid #d0d7e2;border-radius:8px;font:inherit}.reset-password-result p[data-v-720716ea]{margin:0 0 .75rem}.temporary-password[data-v-720716ea]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.1rem;font-weight:700;letter-spacing:.08em;padding:.6rem .75rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;text-align:center;user-select:all}.drawer-alert[data-v-3f610786]{margin-bottom:1rem}.traffic-packs-layout[data-v-3f610786]{display:flex;gap:1rem;align-items:flex-start}.traffic-pack-detail h3[data-v-3f610786]{margin:0}.traffic-pack-filters select[data-v-3f610786]{min-width:120px}.traffic-pack-form input[data-v-3f610786],.traffic-pack-form select[data-v-3f610786],.traffic-pack-form textarea[data-v-3f610786]{border:1px solid #c9d6e7;border-radius:6px;padding:.7rem .8rem;background:#fff}.primary-btn[data-v-3f610786],.secondary-btn[data-v-3f610786]{border-radius:6px;padding:.7rem 1rem}.primary-btn[data-v-3f610786]{color:#fff;background:#1d4ed8}.secondary-btn[data-v-3f610786]{border:1px solid #c9d6e7;color:#334155;background:#fff}.traffic-pack-list[data-v-3f610786],.traffic-pack-detail[data-v-3f610786]{min-width:0}.traffic-pack-list[data-v-3f610786]{flex:1.1;display:grid;gap:.75rem}.traffic-pack-detail[data-v-3f610786]{flex:.9;display:grid;gap:1rem;border-left:1px solid #e2e8f0;padding-left:1rem}.traffic-pack-detail header[data-v-3f610786]{display:flex;justify-content:space-between;gap:1rem}.traffic-pack-row[data-v-3f610786]{display:flex;justify-content:space-between;gap:1rem;border:1px solid #d8e2ef;border-radius:8px;padding:1rem;text-align:left;background:#fff}.traffic-pack-row.active[data-v-3f610786]{border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed81f}.traffic-pack-main[data-v-3f610786],.traffic-pack-side[data-v-3f610786]{display:grid;gap:.35rem}.traffic-pack-side[data-v-3f610786]{justify-items:end}.full-row[data-v-3f610786],.traffic-pack-actions[data-v-3f610786]{grid-column:1 / -1}.traffic-pack-actions[data-v-3f610786]{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:920px){.traffic-packs-layout[data-v-3f610786]{display:grid}.traffic-pack-detail[data-v-3f610786]{border-left:0;border-top:1px solid #e2e8f0;padding-left:0;padding-top:1rem}}.label-with-help[data-v-3f610786]{display:inline-flex;align-items:center;gap:.1rem}.package-row[data-v-b6e9db4d],.package-actions[data-v-b6e9db4d],.line-workbench__header[data-v-b6e9db4d],.line-batch-bar[data-v-b6e9db4d],.line-item[data-v-b6e9db4d],.line-pagination[data-v-b6e9db4d],.line-filters[data-v-b6e9db4d]{display:flex;gap:.75rem}.package-actions[data-v-b6e9db4d],.line-filters[data-v-b6e9db4d],.line-batch-bar[data-v-b6e9db4d],.line-pagination[data-v-b6e9db4d]{flex-wrap:wrap;align-items:center}.package-list[data-v-b6e9db4d]{display:grid;gap:.5rem}.package-row[data-v-b6e9db4d]{width:100%;align-items:center;justify-content:space-between;padding:.85rem 1rem;border:1px solid #dbe4ef;border-radius:6px;background:#fff;color:inherit;text-align:left;cursor:pointer}.package-row[data-v-b6e9db4d]:hover,.package-row.active[data-v-b6e9db4d]{border-color:#3b82f6;background:#f8fbff}.package-row__main[data-v-b6e9db4d],.package-row__side[data-v-b6e9db4d]{display:grid;gap:.25rem}.package-row__side[data-v-b6e9db4d]{justify-items:end;color:#64748b;font-size:.8rem}.package-row__main small[data-v-b6e9db4d],.package-source[data-v-b6e9db4d],.muted[data-v-b6e9db4d]{color:#64748b}.package-form label[data-v-b6e9db4d],.line-filters label[data-v-b6e9db4d]{display:grid;gap:.28rem;color:#334155;font-size:.8125rem;font-weight:600}.label-with-help[data-v-b6e9db4d]{display:inline-flex;align-items:center;gap:.1rem}.full-row[data-v-b6e9db4d]{grid-column:1 / -1}.drawer-alert[data-v-b6e9db4d]{margin-bottom:.85rem}.empty-state[data-v-b6e9db4d]{padding:2rem 0}.info-tab[data-v-b6e9db4d]{display:grid;gap:1rem;padding-top:.5rem}.info-tab__actions[data-v-b6e9db4d]{display:flex;gap:.5rem}.edit-tab__actions[data-v-b6e9db4d]{display:flex;justify-content:flex-end;margin-top:1rem}.line-item__actions[data-v-b6e9db4d]{display:flex;gap:.35rem;align-items:center;flex-shrink:0}.line-workbench[data-v-b6e9db4d]{display:grid;gap:.85rem;min-width:0}.line-workbench__header[data-v-b6e9db4d]{align-items:flex-start;justify-content:space-between}.line-workbench__header h3[data-v-b6e9db4d]{margin:0 0 .25rem;font-size:1rem}.line-workbench__header p[data-v-b6e9db4d]{margin:0}.line-summary[data-v-b6e9db4d]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.75rem .9rem;border:1px solid #dbe4ef;border-radius:6px;background:#f8fafc;font-size:.875rem;font-weight:600;color:#0f172a}.line-view-tabs[data-v-b6e9db4d]{display:flex;gap:.5rem;flex-wrap:wrap}.line-view-tab[data-v-b6e9db4d]{border:1px solid #dbe4ef;background:#fff;border-radius:999px;padding:.35rem .85rem;font:inherit;font-size:.8125rem;cursor:pointer;color:#334155}.line-view-tab.active[data-v-b6e9db4d]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8;font-weight:600}.line-filters[data-v-b6e9db4d]{align-items:end}.line-search[data-v-b6e9db4d]{flex:1 1 180px;min-width:160px}.line-filter[data-v-b6e9db4d]{flex:0 1 140px;min-width:120px}.line-filters input[data-v-b6e9db4d],.line-filters select[data-v-b6e9db4d]{width:100%;box-sizing:border-box;height:32px;border:1px solid #c9d6e7;border-radius:4px;padding:0 .55rem;background:#fff;font:inherit;font-size:.8125rem;font-weight:400}.line-batch-bar[data-v-b6e9db4d]{padding:.55rem .75rem;border:1px dashed #cbd5e1;border-radius:6px;background:#fcfdff}.pending-pill[data-v-b6e9db4d]{font-size:.8125rem;font-weight:600;color:#0f172a}.line-list[data-v-b6e9db4d]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.line-item[data-v-b6e9db4d]{align-items:flex-start;padding:.75rem .85rem;border:1px solid #dbe4ef;border-radius:6px;background:#f8fafc}.line-item.is-pending-add[data-v-b6e9db4d]{border-color:#86efac;background:#f0fdf4}.line-item.is-pending-remove[data-v-b6e9db4d]{border-color:#fca5a5;background:#fef2f2}.line-item__main[data-v-b6e9db4d]{display:grid;gap:.2rem;min-width:0;flex:1}.line-item__main small[data-v-b6e9db4d]{color:#64748b}.line-item__tags[data-v-b6e9db4d]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem}.line-pagination[data-v-b6e9db4d]{justify-content:flex-start;color:#475569;font-size:.8125rem}.save-confirm-body[data-v-b6e9db4d]{display:grid;gap:.55rem}.save-confirm-body p[data-v-b6e9db4d]{margin:0;line-height:1.45}@media(max-width:640px){.line-workbench__header[data-v-b6e9db4d],.line-item[data-v-b6e9db4d],.package-row[data-v-b6e9db4d]{align-items:flex-start;flex-direction:column}.package-row__side[data-v-b6e9db4d]{justify-items:start}.full-row[data-v-b6e9db4d]{grid-column:auto}.line-filters[data-v-b6e9db4d]{align-items:stretch}.line-search[data-v-b6e9db4d],.line-filter[data-v-b6e9db4d]{flex:1 1 100%}}.contents-layout[data-v-078fbdc7]{display:flex;gap:1rem}.content-detail h3[data-v-078fbdc7]{margin:0}.contents-filters.admin-toolbar[data-v-078fbdc7],.contents-filters[data-v-078fbdc7]{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(110px,140px) minmax(110px,140px) minmax(90px,110px) auto auto auto;gap:.45rem .55rem;align-items:center;min-height:34px}.contents-filters__search[data-v-078fbdc7],.contents-filters .toolbar-select[data-v-078fbdc7],.contents-filters .toolbar-input[data-v-078fbdc7],.contents-filters .filter-btn[data-v-078fbdc7],.contents-filters .reset-btn[data-v-078fbdc7]{box-sizing:border-box;width:100%;min-width:0;min-height:30px;height:30px;border:1px solid #c9d6e7;border-radius:4px;padding:0 .55rem;background:#fff;font:inherit;font-size:.8125rem;line-height:1.2}.contents-filters .toolbar-select[data-v-078fbdc7]{padding-right:1.5rem}.contents-filters .filter-btn[data-v-078fbdc7],.contents-filters .reset-btn[data-v-078fbdc7]{width:auto;min-width:64px;padding:0 .85rem;font-weight:650;cursor:pointer}.contents-filters .filter-btn[data-v-078fbdc7]{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.contents-filters .reset-btn[data-v-078fbdc7]{color:#334155;background:#fff}.contents-filters .filter-btn[data-v-078fbdc7]:hover{background:#1e40af}.contents-filters .reset-btn[data-v-078fbdc7]:hover{border-color:#93c5fd;background:#f8fafc}.contents-filters__meta[data-v-078fbdc7]{color:#64748b;font-size:.75rem;white-space:nowrap;font-variant-numeric:tabular-nums}.content-form input[data-v-078fbdc7],.content-form select[data-v-078fbdc7],.content-form textarea[data-v-078fbdc7]{border:1px solid #c9d6e7;border-radius:6px;padding:.7rem .8rem;background:#fff}.primary-btn[data-v-078fbdc7],.secondary-btn[data-v-078fbdc7]{border-radius:6px;padding:.7rem 1rem}.translation-block[data-v-078fbdc7]{border:1px dashed #c9d6e7;border-radius:6px;padding:.65rem .8rem;background:#f8fafc}.translation-block__head[data-v-078fbdc7]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;color:#475569}.translation-block__head .secondary-btn[data-v-078fbdc7]{padding:.3rem .75rem;font-size:.8125rem;white-space:nowrap}.translation-result[data-v-078fbdc7]{margin-top:.5rem;padding:.5rem .65rem;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-size:.8125rem;line-height:1.6;color:#1e293b}.translation-result p[data-v-078fbdc7]{margin:0 0 .35rem}.translation-result p[data-v-078fbdc7]:last-child{margin-bottom:0}.primary-btn[data-v-078fbdc7]{color:#fff;background:#1d4ed8}.secondary-btn[data-v-078fbdc7]{border:1px solid #c9d6e7;color:#334155;background:#fff}.publish-btn[data-v-078fbdc7]{color:#166534;background:#dcfce7;border-color:#86efac}.contents-layout[data-v-078fbdc7]{align-items:flex-start}.content-list[data-v-078fbdc7],.content-detail[data-v-078fbdc7]{min-width:0}.content-list[data-v-078fbdc7]{flex:1.1;display:grid;gap:.75rem}.content-detail[data-v-078fbdc7]{flex:.9;display:grid;gap:1rem;border-left:1px solid #e2e8f0;padding-left:1rem}.content-detail header[data-v-078fbdc7]{display:flex;justify-content:space-between;gap:1rem}.content-row[data-v-078fbdc7]{display:flex;justify-content:space-between;gap:1rem;border:1px solid #d8e2ef;border-radius:8px;padding:1rem;text-align:left;background:#fff}.content-row.active[data-v-078fbdc7]{border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed81f}.content-row-main[data-v-078fbdc7],.content-row-side[data-v-078fbdc7]{display:grid;gap:.35rem}.content-row-main strong[data-v-078fbdc7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-row-main small[data-v-078fbdc7]{color:#66758b;font-size:.86rem}.content-row-side[data-v-078fbdc7]{justify-items:end;color:#66758b;font-size:.86rem}.content-readout[data-v-078fbdc7]{display:grid;gap:.5rem;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem;background:#f8fafc}.readout-row[data-v-078fbdc7]{display:flex;gap:.75rem;align-items:center;font-size:.88rem}.readout-label[data-v-078fbdc7]{min-width:120px;color:#64748b;font-weight:600}.readout-value[data-v-078fbdc7]{color:#334155;word-break:break-all}.content-form[data-v-078fbdc7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.content-form label[data-v-078fbdc7]{display:grid;gap:.35rem;color:#334155;font-weight:600}.full-row[data-v-078fbdc7],.content-actions[data-v-078fbdc7]{grid-column:1 / -1}.content-actions[data-v-078fbdc7]{display:flex;flex-wrap:wrap;gap:.75rem}.error[data-v-078fbdc7]{border:1px solid #f1c1c1;border-radius:6px;padding:.7rem .85rem;color:#9b1c1c;background:#fff4f4}.success-banner[data-v-078fbdc7]{border:1px solid #86efac;border-radius:6px;padding:.7rem .85rem;color:#166534;background:#dcfce7}.muted[data-v-078fbdc7]{color:#66758b}.empty-state[data-v-078fbdc7]{border:1px dashed #c9d6e7;border-radius:8px;padding:2rem;text-align:center}.pagination[data-v-078fbdc7]{display:flex;gap:.65rem;align-items:center;justify-content:flex-end}.pagination button[data-v-078fbdc7]{border:1px solid #c9d6e7;padding:.55rem .9rem;color:#334155;background:#fff}@media(max-width:920px){.contents-layout[data-v-078fbdc7]{display:grid}.content-detail[data-v-078fbdc7]{border-left:0;border-top:1px solid #e2e8f0;padding-left:0;padding-top:1rem}.content-form[data-v-078fbdc7]{grid-template-columns:1fr}}.label-with-help[data-v-078fbdc7]{display:inline-flex;align-items:center;gap:.1rem}.content-form input[type=datetime-local][data-v-078fbdc7]{min-height:32px;height:32px;padding:0 .5rem}.drawer-tabs[data-v-078fbdc7]{display:flex;gap:.2rem;width:fit-content;margin:0 0 .85rem;padding:.18rem;border:1px solid #dbe3ef;border-radius:4px;background:#f8fafc}.drawer-tabs button[data-v-078fbdc7]{min-height:30px;border:0;border-radius:3px;padding:.28rem .85rem;color:#475569;background:transparent;font-weight:650;font-size:.8125rem;cursor:pointer}.drawer-tabs button[data-v-078fbdc7]:hover:not(:disabled){color:#1d4ed8;background:#eff6ff}.drawer-tabs button.active[data-v-078fbdc7]{color:#fff;background:#1d4ed8}.drawer-tabs button[data-v-078fbdc7]:disabled{opacity:.45;cursor:not-allowed}.content-preview[data-v-078fbdc7]{display:grid;gap:.85rem}.preview-card[data-v-078fbdc7]{display:grid;gap:.55rem;padding:1rem 1.05rem;border:1px solid #dbe4ef;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.preview-card__badge[data-v-078fbdc7]{display:flex;flex-wrap:wrap;gap:.45rem .65rem;align-items:center;color:#64748b;font-size:.78rem}.preview-card__eyebrow[data-v-078fbdc7]{margin:0;color:#64748b;font-size:.75rem;font-weight:600}.preview-card__title[data-v-078fbdc7]{margin:0;color:#0f172a;font-size:1.15rem;line-height:1.35}.preview-card__summary[data-v-078fbdc7]{margin:0;color:#475569;font-size:.9rem;font-weight:600;line-height:1.45}.preview-card__body[data-v-078fbdc7]{color:#1e293b;font-size:.92rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.preview-meta[data-v-078fbdc7]{display:grid;gap:0;margin:0;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;overflow:hidden}.preview-meta>div[data-v-078fbdc7]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:.5rem;padding:.55rem .75rem;border-top:1px solid #edf1f6;font-size:.82rem}.preview-meta>div[data-v-078fbdc7]:first-child{border-top:0}.preview-meta dt[data-v-078fbdc7]{margin:0;color:#64748b;font-weight:600}.preview-meta dd[data-v-078fbdc7]{margin:0;color:#334155;word-break:break-all}.preview-meta .mono[data-v-078fbdc7]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.preview-actions[data-v-078fbdc7]{display:flex;flex-wrap:wrap;gap:.55rem}.advanced-block[data-v-078fbdc7]{display:grid;gap:.55rem;margin-top:.15rem}.advanced-toggle[data-v-078fbdc7]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;width:100%;min-height:34px;padding:.4rem .65rem;border:1px dashed #cbd5e1;border-radius:6px;background:#f8fafc;color:#334155;font-size:.8125rem;font-weight:650;cursor:pointer;text-align:left}.advanced-toggle[data-v-078fbdc7]:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.advanced-toggle__hint[data-v-078fbdc7]{color:#94a3b8;font-size:.75rem;font-weight:500}.advanced-fields[data-v-078fbdc7]{display:grid;gap:.65rem;padding:.65rem .7rem;border:1px solid #e2e8f0;border-radius:8px;background:#fbfcfe}.advanced-fields label[data-v-078fbdc7]{margin:0}@media(max-width:1100px){.contents-filters[data-v-078fbdc7]{grid-template-columns:minmax(160px,1fr) minmax(110px,1fr) minmax(110px,1fr)}.contents-filters__search[data-v-078fbdc7]{grid-column:1 / -1}}@media(max-width:720px){.contents-filters[data-v-078fbdc7]{grid-template-columns:1fr 1fr}.contents-filters .filter-btn[data-v-078fbdc7],.contents-filters .reset-btn[data-v-078fbdc7],.contents-filters__meta[data-v-078fbdc7]{width:100%}}.invite-section[data-v-03e7c808]{display:grid;gap:1rem}.drawer-alert[data-v-03e7c808]{margin-bottom:1rem}.drawer-actions[data-v-03e7c808]{display:flex;gap:.75rem}.field-error[data-v-03e7c808]{color:#b42318}.invite-filters[data-v-03e7c808],.invite-layout[data-v-03e7c808],.invite-actions[data-v-03e7c808],.invite-metrics[data-v-03e7c808]{display:flex;gap:1rem}.invite-detail h3[data-v-03e7c808]{margin:0}.invite-actions[data-v-03e7c808]{flex-wrap:wrap}.invite-filters .n-button[data-v-03e7c808]{--n-height: 30px !important;height:30px!important}.invite-filters select[data-v-03e7c808]{min-width:120px}.primary-btn[data-v-03e7c808],.secondary-btn[data-v-03e7c808]{border-radius:6px;padding:.7rem 1rem}.invite-filters .primary-btn[data-v-03e7c808],.invite-filters .secondary-btn[data-v-03e7c808],.invite-filters .filter-btn[data-v-03e7c808],.invite-filters .reset-btn[data-v-03e7c808]{padding:0 .85rem}.primary-btn[data-v-03e7c808]{color:#fff;background:#1d4ed8}.secondary-btn[data-v-03e7c808]{border:1px solid #c9d6e7;color:#334155;background:#fff}.compact-btn[data-v-03e7c808]{padding:.45rem .7rem}.invite-layout[data-v-03e7c808]{align-items:flex-start}.invite-list[data-v-03e7c808]{flex:1.1;display:grid;gap:.75rem;min-width:0}.invite-detail[data-v-03e7c808]{flex:.9;display:grid;gap:1rem;min-width:0;border-left:1px solid #e2e8f0;padding-left:1rem}.invite-detail header[data-v-03e7c808],.invite-row[data-v-03e7c808]{display:flex;justify-content:space-between;gap:1rem}.invite-row[data-v-03e7c808]{border:1px solid #d8e2ef;border-radius:8px;padding:1rem;background:#fff}.invite-row-main[data-v-03e7c808]{display:grid;flex:1;gap:.35rem;min-width:0;padding:0;color:#182033;text-align:left;background:transparent}.invite-row-main small[data-v-03e7c808]{color:#66758b}.invite-row-side[data-v-03e7c808]{display:grid;align-content:start;justify-items:end;gap:.5rem}.drawer-form[data-v-03e7c808]:not(.admin-drawer-form){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .85rem}.detail-facts[data-v-03e7c808]{display:grid;gap:.5rem;padding-top:.75rem;border-top:1px solid #dce3ed;color:#475569}.full-row[data-v-03e7c808],.invite-actions[data-v-03e7c808]{grid-column:1 / -1}.invite-metrics article[data-v-03e7c808]{flex:1;border:1px solid #dbe3ef;border-radius:8px;padding:1rem;background:#fff}.invite-metrics span[data-v-03e7c808],.invite-metrics strong[data-v-03e7c808]{display:block}.invite-metrics span[data-v-03e7c808]{margin-bottom:.55rem;color:#66758b}.invite-metrics strong[data-v-03e7c808]{color:#111827;font-size:1.45rem}.invite-table-wrap[data-v-03e7c808]{overflow-x:auto}.invite-table-wrap table[data-v-03e7c808]{min-width:820px}@media(max-width:920px){.invite-layout[data-v-03e7c808],.invite-metrics[data-v-03e7c808]{display:grid}.invite-detail[data-v-03e7c808]{border-left:0;border-top:1px solid #e2e8f0;padding-left:0;padding-top:1rem}.invite-form[data-v-03e7c808]{grid-template-columns:1fr}.invite-filters input[data-v-03e7c808],.invite-filters select[data-v-03e7c808]{width:100%}}@media(max-width:600px){.invite-filters[data-v-03e7c808],.drawer-form[data-v-03e7c808]{display:grid;grid-template-columns:1fr}.invite-filters input[data-v-03e7c808],.invite-filters select[data-v-03e7c808]{width:100%}}.label-with-help[data-v-03e7c808]{display:inline-flex;align-items:center;gap:.1rem}.settings-tabs[data-v-b7edf3aa]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.5rem .75rem 1rem}.tab-body[data-v-b7edf3aa]{padding-top:.5rem}.tab-hint[data-v-b7edf3aa]{margin:0;font-size:.85rem;color:#64748b}.overview-grid[data-v-b7edf3aa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem}.overview-item[data-v-b7edf3aa]{display:flex;flex-direction:column;gap:.25rem;padding:.6rem .7rem;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.ov-label[data-v-b7edf3aa]{font-size:.78rem;color:#64748b}.ov-value[data-v-b7edf3aa]{font-weight:700;color:#0f172a}.ov-desc[data-v-b7edf3aa]{margin:0;font-size:.8rem;color:#475569}.hint-list[data-v-b7edf3aa]{margin:0;padding-left:1.1rem;color:#475569;font-size:.88rem}.field-row[data-v-b7edf3aa]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex-wrap:wrap}.field-title-line[data-v-b7edf3aa]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.field-desc[data-v-b7edf3aa]{margin:.35rem 0 0;font-size:.82rem;color:#64748b;max-width:40rem}.field-control[data-v-b7edf3aa]{display:flex;align-items:center;gap:.5rem}.is-dirty-card[data-v-b7edf3aa]{border-color:#f59e0b}.readonly-value[data-v-b7edf3aa]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;color:#334155}.error[data-v-b7edf3aa]{border:1px solid #f1c1c1;border-radius:6px;padding:.7rem .85rem;color:#9b1c1c;background:#fff4f4}.success-banner[data-v-b7edf3aa]{border:1px solid #86efac;border-radius:6px;padding:.7rem .85rem;color:#166534;background:#dcfce7}.muted[data-v-b7edf3aa]{color:#66758b}.empty-state[data-v-b7edf3aa]{border:1px dashed #c9d6e7;border-radius:8px;padding:1.25rem;text-align:center}@media(max-width:800px){.field-row[data-v-b7edf3aa]{flex-direction:column}}.sync-files[data-v-d4d40528]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.sync-files li[data-v-d4d40528]{display:flex;justify-content:space-between;font-size:12px;color:#8fa3c8}h3[data-v-d4d40528]{margin:0 0 4px;font-size:15px}.hint[data-v-d4d40528]{margin:4px 0 12px;font-size:12px;color:var(--n-text-color-disabled, #999)}.switch-section[data-v-d4d40528],.rule-section[data-v-d4d40528]{margin-bottom:20px}.switch-row[data-v-d4d40528]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--n-border-color, #efeff5)}.switch-row[data-v-d4d40528]:last-of-type{border-bottom:none}.switch-name[data-v-d4d40528]{font-weight:600;font-size:13.5px}.switch-desc[data-v-d4d40528]{font-size:12px;color:var(--n-text-color-disabled, #999);margin-top:3px}.rule-head[data-v-d4d40528]{display:flex;align-items:center;gap:8px}.rule-head .badge[data-v-d4d40528]{font-size:11px;color:var(--n-text-color-disabled, #999)}.rule-actions[data-v-d4d40528]{margin-left:auto}.parse-tip[data-v-d4d40528]{margin:4px 0 10px;padding:8px 10px;border-radius:6px;font-size:12px;background:#16a34a14;color:#16a34a;white-space:pre-line}.parse-tip.err[data-v-d4d40528]{background:#dc262614;color:#dc2626}.row-actions[data-v-d4d40528]{display:flex;gap:4px}.config-group[data-v-24b0acfd]{margin-bottom:20px}.config-group h3[data-v-24b0acfd]{margin:0 0 8px;font-size:15px}.config-row[data-v-24b0acfd]{padding:10px 12px;border:1px solid var(--border-color, #e5e7eb);border-radius:8px;margin-bottom:8px;background:#fff}.config-row-head[data-v-24b0acfd]{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.config-row-head label[data-v-24b0acfd]{font-weight:600;font-size:13px}.config-key[data-v-24b0acfd]{font-size:11px;color:#64748b;font-family:monospace}.config-desc[data-v-24b0acfd]{margin:2px 0 8px;font-size:12px;color:#64748b}.channel-editor[data-v-24b0acfd]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.channel-row[data-v-24b0acfd]{display:flex;gap:6px;width:100%;align-items:center}.email-logs-layout[data-v-aca982f8],.email-log-detail header[data-v-aca982f8]{display:flex;gap:1rem}.email-log-detail header[data-v-aca982f8]{align-items:center;justify-content:space-between}.email-log-detail h3[data-v-aca982f8]{margin:0}.email-log-filters select[data-v-aca982f8]{min-width:120px}.email-log-filters input[type=date][data-v-aca982f8]{min-width:132px}.primary-btn[data-v-aca982f8],.secondary-btn[data-v-aca982f8]{border-radius:6px;padding:.7rem 1rem;cursor:pointer}.primary-btn[data-v-aca982f8]{color:#fff;background:#1d4ed8;border:0}.secondary-btn[data-v-aca982f8]{color:#334155;background:#fff;border:1px solid #c9d6e7}.primary-btn[data-v-aca982f8]:disabled{cursor:not-allowed;opacity:.55}.email-logs-layout[data-v-aca982f8]{align-items:flex-start}.email-log-list[data-v-aca982f8]{flex:1.1;min-width:0;display:grid;gap:.75rem}.email-log-detail[data-v-aca982f8]{flex:.9;min-width:0;display:grid;gap:1rem;border-left:1px solid #e2e8f0;padding-left:1rem}.email-log-row[data-v-aca982f8]{display:flex;justify-content:space-between;gap:1rem;width:100%;border:1px solid #d8e2ef;border-radius:8px;padding:1rem;text-align:left;background:#fff;cursor:pointer}.email-log-row.active[data-v-aca982f8]{border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed81f}.email-log-main[data-v-aca982f8],.email-log-side[data-v-aca982f8]{display:grid;gap:.35rem}.email-log-side[data-v-aca982f8]{justify-items:end}.email-log-detail dl[data-v-aca982f8]{display:grid;gap:.6rem;margin:0}.email-log-detail dl div[data-v-aca982f8]{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.75rem}.email-log-detail dt[data-v-aca982f8]{color:#64748b}.email-log-detail dd[data-v-aca982f8]{margin:0;overflow-wrap:anywhere}.retry-blocked[data-v-aca982f8]{margin:0}.status-pending[data-v-aca982f8],.status-retryable[data-v-aca982f8]{color:#854d0e;background:#fef3c7}.status-sent[data-v-aca982f8]{color:#166534;background:#dcfce7}.status-failed[data-v-aca982f8]{color:#991b1b;background:#fee2e2}@media(max-width:920px){.email-logs-layout[data-v-aca982f8]{display:grid}.email-log-detail[data-v-aca982f8]{border-left:0;border-top:1px solid #e2e8f0;padding-left:0;padding-top:1rem}.email-log-detail dl div[data-v-aca982f8]{grid-template-columns:1fr;gap:.2rem}}.pagination[data-v-f5168c88],.copy-line[data-v-f5168c88],.detail-header[data-v-f5168c88]{display:flex;gap:.75rem}.detail-header[data-v-f5168c88]{align-items:flex-start;justify-content:space-between}.detail-actions[data-v-f5168c88]{display:flex;gap:.5rem;align-items:center}.detail-header h3[data-v-f5168c88],.detail-section h4[data-v-f5168c88]{margin:0}.payment-order-filters.admin-toolbar[data-v-f5168c88]{display:grid;grid-template-columns:minmax(160px,1.2fr) repeat(4,minmax(120px,150px)) auto auto;align-items:center;gap:.45rem .55rem}.payment-order-filters input[data-v-f5168c88],.payment-order-filters select[data-v-f5168c88]{width:100%;max-width:none;min-width:0}.pagination button[data-v-f5168c88]{min-height:30px;height:30px;border-radius:4px;padding:0 .75rem;cursor:pointer;border:1px solid #c9d6e7;color:#334155;background:#fff;font-size:.8125rem}.pagination button[data-v-f5168c88]:disabled{cursor:not-allowed;opacity:.5}.payment-order-list[data-v-f5168c88]{display:grid;gap:.65rem}.retry-row[data-v-f5168c88]{display:flex;justify-content:center;padding:.5rem 0}.payment-order-row[data-v-f5168c88]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.85rem;border:1px solid #d8e2ef;border-radius:8px;text-align:left;background:#fff;cursor:pointer}.payment-order-row[data-v-f5168c88]:hover,.payment-order-row[data-v-f5168c88]:focus-visible{border-color:#1d4ed8;outline:2px solid transparent;box-shadow:0 0 0 2px #1d4ed81f}.row-main[data-v-f5168c88],.row-statuses[data-v-f5168c88],.timeline li>span[data-v-f5168c88]{display:grid;gap:.3rem;min-width:0}.row-main strong[data-v-f5168c88],.detail-header h3[data-v-f5168c88],.row-main small[data-v-f5168c88],.timeline small[data-v-f5168c88],.detail-grid dd[data-v-f5168c88]{overflow-wrap:anywhere;word-break:break-word}.row-statuses[data-v-f5168c88]{justify-items:end}.pagination[data-v-f5168c88]{align-items:center;justify-content:space-between}.detail-grid[data-v-f5168c88]{display:grid;gap:.7rem;margin:0}.detail-grid div[data-v-f5168c88]{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.7rem}.detail-grid dt[data-v-f5168c88]{color:#64748b}.detail-grid dd[data-v-f5168c88]{margin:0}.detail-section[data-v-f5168c88]{display:grid;gap:.6rem;margin-top:1.25rem}.detail-section p[data-v-f5168c88]{margin:0}.copy-line[data-v-f5168c88]{align-items:center;justify-content:space-between}.timeline[data-v-f5168c88]{display:grid;gap:.5rem;padding:0;margin:0;list-style:none}.timeline li[data-v-f5168c88]{display:grid;gap:.25rem;padding:.65rem;border-left:3px solid #c9d6e7;background:#f8fafc}.muted[data-v-f5168c88]{color:#64748b}.error[data-v-f5168c88]{color:#b91c1c}.success-banner[data-v-f5168c88]{color:#166534}@media(max-width:900px){.payment-order-filters.admin-toolbar[data-v-f5168c88]{grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) minmax(120px,1fr)}.payment-order-filters>input[type=search][data-v-f5168c88]{grid-column:1 / -1}}@media(max-width:600px){.payment-order-filters.admin-toolbar[data-v-f5168c88]{grid-template-columns:1fr 1fr}.payment-order-row[data-v-f5168c88]{display:grid}.row-statuses[data-v-f5168c88]{justify-items:start;grid-auto-flow:column;justify-content:start}.detail-grid div[data-v-f5168c88]{grid-template-columns:1fr;gap:.2rem}}.payment-order-row--unpaid[data-v-f5168c88]{border-color:#f59e0b!important;background:#fff7ed!important;box-shadow:inset 3px 0 #f59e0b}.payment-order-row--unpaid[data-v-f5168c88]:hover,.payment-order-row--unpaid[data-v-f5168c88]:focus-visible{border-color:#d97706!important;background:#ffedd5!important;box-shadow:inset 3px 0 #d97706,0 0 0 2px #f59e0b2e}.payment-order-row--unpaid .row-main strong[data-v-f5168c88]{color:#9a3412}.audit-filters input[data-v-86a10660]{min-width:140px}.audit-list[data-v-86a10660]{display:grid;gap:.65rem}.audit-row[data-v-86a10660]{display:flex;justify-content:space-between;gap:1rem;width:100%;padding:.85rem;border:1px solid #dce3ed;border-radius:8px;text-align:left;background:#fff}.audit-row>span[data-v-86a10660]{display:grid;gap:.3rem;min-width:0}.audit-row>span[data-v-86a10660]:last-child{justify-items:end}.audit-row small[data-v-86a10660]{color:#64748b;overflow-wrap:anywhere}.pagination[data-v-86a10660]{align-items:center;justify-content:space-between}pre[data-v-86a10660]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.audit-row[data-v-86a10660]{display:grid}.audit-row>span[data-v-86a10660]:last-child{justify-items:start}}.lines-toolbar.admin-toolbar[data-v-c6cf6ee0],.lines-toolbar[data-v-c6cf6ee0]{display:grid;grid-template-columns:minmax(140px,1.2fr) repeat(4,minmax(96px,140px)) auto auto;gap:.45rem .55rem;align-items:center;min-height:34px;min-width:0;width:100%}.toolbar-select[data-v-c6cf6ee0],.supplier-filter[data-v-c6cf6ee0]{width:100%;min-width:0;min-height:30px;height:30px;border:1px solid #c9d6e7;border-radius:4px;padding:.2rem .5rem;background:#fff;font:inherit;font-size:.8125rem}.req[data-v-c6cf6ee0]{color:#dc2626}.field-warn[data-v-c6cf6ee0]{color:#b45309}.label-with-help[data-v-c6cf6ee0]{display:inline-flex;align-items:center;gap:.1rem}.import-title-row[data-v-c6cf6ee0]{display:inline-flex;align-items:center;gap:.25rem}.probe-readonly .probe-grid[data-v-c6cf6ee0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;padding:.55rem .65rem;border:1px solid #dbe4f0;border-radius:4px;background:#f8fafc}.probe-readonly .probe-label[data-v-c6cf6ee0]{display:block;color:#64748b;font-size:.72rem;font-weight:600;margin-bottom:.15rem}.probe-readonly strong[data-v-c6cf6ee0]{color:#0f172a;font-size:.85rem;font-weight:650}.lines-toolbar input[data-v-c6cf6ee0]{width:100%;box-sizing:border-box;min-height:30px;height:30px;border:1px solid #c9d6e7;border-radius:4px;padding:.2rem .5rem;background:#fff;font:inherit;font-size:.8125rem}.lines-toolbar__meta[data-v-c6cf6ee0]{color:#64748b;font-size:.75rem;white-space:nowrap;font-variant-numeric:tabular-nums}.batch-toolbar[data-v-c6cf6ee0]{border:1px solid #bfdbfe;border-radius:4px;background:#eff6ff}.batch-bar[data-v-c6cf6ee0]{display:flex;flex-wrap:wrap;gap:.4rem .55rem;align-items:center;min-height:34px;padding:.35rem .55rem}.batch-bar__meta[data-v-c6cf6ee0]{color:#1e3a8a;font-size:.78rem;font-weight:600;margin-right:.25rem;font-variant-numeric:tabular-nums}.batch-more-toggle[data-v-c6cf6ee0]{margin-left:auto}.batch-more-panel[data-v-c6cf6ee0]{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;padding:.65rem .75rem;border-top:1px solid #dbeafe;background:#f8fbff}.batch-action-group[data-v-c6cf6ee0]{display:flex;align-items:center;gap:.45rem}.batch-action-group__label[data-v-c6cf6ee0]{color:#475569;font-size:.75rem;font-weight:600;white-space:nowrap}.batch-action-select[data-v-c6cf6ee0]{width:140px;min-height:28px;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .4rem;background:#fff;font:inherit;font-size:.78rem}.batch-package-select[data-v-c6cf6ee0]{width:min(260px,42vw)}.col-check[data-v-c6cf6ee0]{width:36px;text-align:center}.col-check input[data-v-c6cf6ee0]{width:14px;height:14px;margin:0;vertical-align:middle}.ops-table tbody tr.is-selected[data-v-c6cf6ee0]{background:#f0f9ff}.col-exit[data-v-c6cf6ee0]{width:10%}.col-check-status[data-v-c6cf6ee0]{width:7%}.mobile-check[data-v-c6cf6ee0]{display:inline-flex;gap:.3rem;align-items:center;font-size:.78rem;color:#334155}.resource-state[data-v-c6cf6ee0]{padding:1.1rem 0;text-align:center;color:#64748b;font-size:.85rem}.ops-table-wrap[data-v-c6cf6ee0]{max-width:100%;overflow-x:auto;border:1px solid #d8e0eb;border-radius:4px;background:#fff}.ops-table[data-v-c6cf6ee0]{width:100%;min-width:1280px;border-collapse:collapse;table-layout:fixed}.ops-table th[data-v-c6cf6ee0],.ops-table td[data-v-c6cf6ee0]{padding:.4rem .55rem;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle;font-size:.8125rem;line-height:1.25;height:32px}.ops-table th[data-v-c6cf6ee0]{color:#64748b;font-size:.72rem;font-weight:650;background:#f8fafc;white-space:nowrap;border-bottom-color:#e2e8f0}.ops-table tbody tr[data-v-c6cf6ee0]{cursor:pointer}.ops-table tbody tr[data-v-c6cf6ee0]:hover{background:#f8fafc}.ops-table tbody tr:last-child td[data-v-c6cf6ee0]{border-bottom:0}.cell-stack[data-v-c6cf6ee0]{display:grid;gap:.15rem;min-width:0}.cell-stack strong[data-v-c6cf6ee0],.cell-stack span[data-v-c6cf6ee0],.col-entry[data-v-c6cf6ee0],.col-supplier[data-v-c6cf6ee0],.col-region[data-v-c6cf6ee0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-stack span[data-v-c6cf6ee0]{color:#64748b;font-size:.85rem}.mono[data-v-c6cf6ee0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem}.col-code[data-v-c6cf6ee0]{width:12%}.col-region[data-v-c6cf6ee0],.col-protocol[data-v-c6cf6ee0]{width:5%}.col-entry[data-v-c6cf6ee0]{width:13%}.col-supplier[data-v-c6cf6ee0]{width:10%}.col-status[data-v-c6cf6ee0]{width:7%}.col-sync-status[data-v-c6cf6ee0]{width:12%}.col-visibility[data-v-c6cf6ee0]{width:9%}.col-order[data-v-c6cf6ee0]{width:5%}.col-actions[data-v-c6cf6ee0]{width:13%;text-align:right}.inline-link[data-v-c6cf6ee0]{display:inline;padding:0;border:0;background:transparent;color:#2563eb;font:inherit;font-size:.75rem;line-height:1.2;text-align:left;text-decoration:underline;cursor:pointer}.inline-link[data-v-c6cf6ee0]:hover{color:#1d4ed8}.mobile-card__node-link[data-v-c6cf6ee0]{justify-self:start}.ops-table th.col-actions[data-v-c6cf6ee0],.ops-table td.col-actions[data-v-c6cf6ee0]{text-align:right;padding-right:.5rem}.row-actions[data-v-c6cf6ee0]{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:center;justify-content:flex-end}.row-actions[data-v-c6cf6ee0] .n-button{--n-height: 26px !important;--n-padding: 0 8px !important;--n-font-size: 12px !important;min-height:26px!important;height:26px}.mobile-list[data-v-c6cf6ee0]{display:none}.mobile-card[data-v-c6cf6ee0]{display:grid;gap:.65rem;padding:.85rem 1rem;border:1px solid #d8e2ef;border-radius:8px;background:#fff}.mobile-card__main[data-v-c6cf6ee0]{display:grid;gap:.25rem;width:100%;padding:0;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer;font:inherit}.mobile-card__main span[data-v-c6cf6ee0]{color:#64748b;font-size:.85rem}.mobile-card__meta[data-v-c6cf6ee0],.mobile-card__actions[data-v-c6cf6ee0]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mobile-card__actions[data-v-c6cf6ee0]{justify-content:flex-end}.drawer-alert[data-v-c6cf6ee0]{margin-bottom:1rem}.line-form[data-v-c6cf6ee0]{display:grid;gap:1.25rem}.form-section[data-v-c6cf6ee0]{display:grid;gap:.75rem;min-width:0}.form-section__title[data-v-c6cf6ee0]{margin:0;padding-bottom:.5rem;border-bottom:1px solid #e5edf5;color:#0f172a;font-size:.92rem;font-weight:650}.form-grid[data-v-c6cf6ee0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;align-items:start}.field[data-v-c6cf6ee0]{display:grid;grid-template-rows:auto auto auto;gap:.35rem;min-width:0;align-content:start}.field label[data-v-c6cf6ee0]{color:#334155;font-size:.85rem;font-weight:600;line-height:1.2}.field input[data-v-c6cf6ee0],.field select[data-v-c6cf6ee0],.field textarea[data-v-c6cf6ee0]{width:100%;box-sizing:border-box;height:32px;min-height:32px;max-height:32px;border:1px solid #c9d6e7;border-radius:4px;padding:0 .55rem;background:#fff;color:#0f172a;font:inherit;font-size:.8125rem;line-height:1.25}.field input[type=number][data-v-c6cf6ee0]{-moz-appearance:textfield;appearance:textfield}.field input[type=number][data-v-c6cf6ee0]::-webkit-outer-spin-button,.field input[type=number][data-v-c6cf6ee0]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field input[data-v-c6cf6ee0]:disabled,.field select[data-v-c6cf6ee0]:disabled{color:#64748b;background:#f8fafc}.field textarea[data-v-c6cf6ee0]{height:auto;min-height:80px;max-height:none;padding:.45rem .55rem;resize:vertical}.field small[data-v-c6cf6ee0]{min-height:1.1rem;color:#64748b;font-size:.78rem;font-weight:400;line-height:1.3}.full-row[data-v-c6cf6ee0]{grid-column:1 / -1}.password-row[data-v-c6cf6ee0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:center}.eye-btn[data-v-c6cf6ee0]{height:32px;min-height:32px;border:1px solid #c9d6e7;border-radius:4px;background:#f8fafc;padding:0 .75rem;color:#334155;cursor:pointer;font-size:.8125rem}.import-form[data-v-c6cf6ee0]{display:grid;gap:.75rem}.import-supplier-field[data-v-c6cf6ee0]{display:grid;gap:.4rem}.import-supplier-links[data-v-c6cf6ee0]{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:center}.link-btn[data-v-c6cf6ee0]{border:0;padding:0;background:transparent;color:#1d4ed8;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link-btn[data-v-c6cf6ee0]:hover{color:#1e40af}.import-form label[data-v-c6cf6ee0]{display:grid;gap:.35rem;font-size:.85rem;font-weight:600;color:#334155}.import-form label.full[data-v-c6cf6ee0]{grid-column:1 / -1}.import-form input[data-v-c6cf6ee0],.import-form select[data-v-c6cf6ee0],.import-form textarea[data-v-c6cf6ee0]{width:100%;box-sizing:border-box;height:32px;min-height:32px;max-height:32px;border:1px solid #c9d6e7;border-radius:4px;padding:0 .55rem;font:inherit;font-size:.8125rem;line-height:1.25}.import-form textarea[data-v-c6cf6ee0]{height:auto;min-height:120px;max-height:none;padding:.45rem .55rem;line-height:1.4}.import-summary[data-v-c6cf6ee0]{padding:.5rem .65rem;background:#f1f5f9;border-radius:4px;font-size:.85rem}.import-preview[data-v-c6cf6ee0]{max-height:240px;overflow:auto;border:1px solid #e2e8f0;border-radius:4px}.import-preview table[data-v-c6cf6ee0]{width:100%;border-collapse:collapse;font-size:.78rem}.import-preview th[data-v-c6cf6ee0],.import-preview td[data-v-c6cf6ee0]{padding:.35rem .45rem;border-bottom:1px solid #eef2f7;text-align:left}.col-user[data-v-c6cf6ee0]{width:12%}.line-form-actions[data-v-c6cf6ee0]{display:flex;gap:.75rem;justify-content:flex-end;align-items:center}@media(max-width:900px){.ops-table-wrap[data-v-c6cf6ee0]{display:none}.mobile-list[data-v-c6cf6ee0]{display:grid;gap:.7rem}.lines-toolbar.admin-toolbar[data-v-c6cf6ee0],.lines-toolbar[data-v-c6cf6ee0]{grid-template-columns:repeat(2,minmax(0,1fr))}.lines-toolbar input[data-v-c6cf6ee0]{grid-column:1 / -1}}@media(max-width:640px){.lines-toolbar[data-v-c6cf6ee0]{display:grid;width:100%;max-width:100%}.lines-toolbar input[data-v-c6cf6ee0],.lines-toolbar .toolbar-select[data-v-c6cf6ee0],.mobile-card__actions[data-v-c6cf6ee0] .n-button{width:100%}.lines-toolbar.admin-toolbar[data-v-c6cf6ee0],.lines-toolbar[data-v-c6cf6ee0]{grid-template-columns:minmax(0,1fr)}.lines-toolbar input[data-v-c6cf6ee0],.lines-toolbar .toolbar-select[data-v-c6cf6ee0],.lines-toolbar.admin-toolbar input[data-v-c6cf6ee0],.lines-toolbar.admin-toolbar select[data-v-c6cf6ee0]{min-width:0!important;max-width:100%}.lines-toolbar__meta[data-v-c6cf6ee0],.line-state-banner__body[data-v-c6cf6ee0]{max-width:100%}.batch-toolbar[data-v-c6cf6ee0],.batch-bar[data-v-c6cf6ee0],.batch-more-panel[data-v-c6cf6ee0]{max-width:100%;overflow-x:auto}.mobile-list[data-v-c6cf6ee0],.mobile-card[data-v-c6cf6ee0]{max-width:100%;min-width:0}.form-grid[data-v-c6cf6ee0]{grid-template-columns:minmax(0,1fr)}.full-row[data-v-c6cf6ee0]{grid-column:auto}.line-form-actions[data-v-c6cf6ee0]{width:100%}.line-form-actions[data-v-c6cf6ee0] .n-button{flex:1}}.probe-progress[data-v-c6cf6ee0]{display:grid;gap:.4rem;margin:.35rem 0 .55rem;padding:.65rem .8rem;border:1px solid #dbeafe;border-radius:6px;background:#f8fbff}.probe-progress__head[data-v-c6cf6ee0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#0f172a;font-size:.8125rem}.probe-progress__ok[data-v-c6cf6ee0]{color:#166534;font-weight:650}.probe-progress__err[data-v-c6cf6ee0]{color:#b91c1c;font-weight:650}.probe-progress__track[data-v-c6cf6ee0]{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.probe-progress__fill[data-v-c6cf6ee0]{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#38bdf8);transition:width .25s ease}.probe-progress__fill.indeterminate[data-v-c6cf6ee0]{width:40%!important;animation:probe-indeterminate-c6cf6ee0 1.1s ease-in-out infinite}.probe-progress__meta[data-v-c6cf6ee0]{margin:0;color:#334155;font-size:.78rem;line-height:1.35}.probe-progress__hint[data-v-c6cf6ee0]{margin:0;color:#64748b;font-size:.72rem;line-height:1.35}@keyframes probe-indeterminate-c6cf6ee0{0%{transform:translate(-60%)}to{transform:translate(220%)}}.suppliers-page[data-v-329b7e01]{display:grid;gap:.55rem;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.suppliers-header[data-v-329b7e01]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem;align-items:center;min-height:36px}.suppliers-header>div[data-v-329b7e01]:first-child{display:grid;gap:.1rem;min-width:0}.suppliers-header h2[data-v-329b7e01]{margin:0;font-size:.98rem;line-height:1.2;font-weight:700;color:#0f172a}.suppliers-header p[data-v-329b7e01]{margin:0;color:#64748b;font-size:.78rem;line-height:1.25}.header-actions[data-v-329b7e01],.suppliers-toolbar[data-v-329b7e01],.row-actions[data-v-329b7e01],.form-actions[data-v-329b7e01]{display:flex;gap:.4rem;align-items:center;flex-wrap:nowrap}.header-actions[data-v-329b7e01],.row-actions[data-v-329b7e01],.form-actions[data-v-329b7e01]{justify-content:flex-end}.suppliers-toolbar.admin-toolbar[data-v-329b7e01],.suppliers-toolbar[data-v-329b7e01]{display:grid;grid-template-columns:minmax(180px,280px) auto auto 1fr;gap:.45rem .55rem;align-items:center;min-height:34px}.suppliers-toolbar input[data-v-329b7e01]{width:100%;box-sizing:border-box;min-height:30px;height:30px;border:1px solid #c9d6e7;border-radius:4px;padding:.2rem .5rem;background:#fff;font:inherit;font-size:.8125rem}.meta[data-v-329b7e01]{color:#64748b;font-size:.75rem;white-space:nowrap;font-variant-numeric:tabular-nums}.resource-state[data-v-329b7e01]{padding:1.1rem 0;text-align:center;color:#64748b;font-size:.85rem}.ops-table-wrap[data-v-329b7e01]{max-width:100%;overflow-x:auto;border:1px solid #d8e0eb;border-radius:4px;background:#fff}.ops-table[data-v-329b7e01]{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.ops-table th[data-v-329b7e01],.ops-table td[data-v-329b7e01]{padding:.4rem .55rem;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle;font-size:.8125rem;line-height:1.25;height:32px}.ops-table th[data-v-329b7e01]{color:#64748b;font-size:.72rem;font-weight:650;background:#f8fafc;white-space:nowrap;border-bottom-color:#e2e8f0}.ops-table tbody tr[data-v-329b7e01]{cursor:pointer}.ops-table tbody tr[data-v-329b7e01]:hover{background:#f8fafc}.ops-table tbody tr:last-child td[data-v-329b7e01]{border-bottom:0}.col-name[data-v-329b7e01]{width:20%}.col-status[data-v-329b7e01]{width:9%}.col-billing[data-v-329b7e01]{width:14%}.col-quota[data-v-329b7e01]{width:12%}.col-note[data-v-329b7e01]{width:27%}.col-actions[data-v-329b7e01]{width:18%;text-align:right}.ops-table th.col-actions[data-v-329b7e01],.ops-table td.col-actions[data-v-329b7e01]{text-align:right;padding-right:.5rem}.cell-ellipsis[data-v-329b7e01]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-num[data-v-329b7e01]{font-variant-numeric:tabular-nums;white-space:nowrap}.muted[data-v-329b7e01]{color:#64748b}.row-actions[data-v-329b7e01]{flex-wrap:nowrap;justify-content:flex-end}.row-actions[data-v-329b7e01] .n-button{--n-height: 26px !important;--n-padding: 0 8px !important;--n-font-size: 12px !important;min-height:26px!important;height:26px}.header-actions[data-v-329b7e01] .n-button{--n-height: 30px !important;min-height:30px!important;height:30px}.drawer-alert[data-v-329b7e01]{margin-bottom:.65rem}.supplier-form[data-v-329b7e01]{display:grid;gap:0;min-width:0}.form-grid[data-v-329b7e01]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;align-items:start}.field[data-v-329b7e01]{display:grid;grid-template-rows:1.2rem auto 1.1rem;gap:.35rem;min-width:0;align-content:start}.field label[data-v-329b7e01]{display:block;margin:0;color:#334155;font-size:.85rem;font-weight:600;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field input[data-v-329b7e01],.field select[data-v-329b7e01],.field textarea[data-v-329b7e01]{width:100%;box-sizing:border-box;min-height:32px;height:32px;max-height:32px;border:1px solid #c9d6e7;border-radius:4px;padding:0 .55rem;background:#fff;color:#0f172a;font:inherit;font-size:.8125rem;line-height:1.25}.field input[type=number][data-v-329b7e01]{-moz-appearance:textfield;appearance:textfield}.field input[type=number][data-v-329b7e01]::-webkit-outer-spin-button,.field input[type=number][data-v-329b7e01]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field textarea[data-v-329b7e01]{height:auto;min-height:80px;max-height:none;padding:.45rem .55rem;resize:vertical}.field-hint[data-v-329b7e01]{display:block;min-height:1.1rem;color:#64748b;font-size:.78rem;font-weight:400;line-height:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-hint--empty[data-v-329b7e01]{visibility:hidden}.full-row[data-v-329b7e01]{grid-column:1 / -1}.full-row .field-hint[data-v-329b7e01]{white-space:normal;overflow:visible;text-overflow:clip}.req[data-v-329b7e01]{color:#dc2626}@media(max-width:720px){.suppliers-header[data-v-329b7e01],.suppliers-toolbar[data-v-329b7e01]{display:grid;grid-template-columns:1fr}.header-actions[data-v-329b7e01]{justify-content:stretch}.header-actions[data-v-329b7e01] .n-button,.suppliers-toolbar input[data-v-329b7e01]{width:100%}.form-grid[data-v-329b7e01]{grid-template-columns:1fr}.full-row[data-v-329b7e01]{grid-column:auto}.row-actions[data-v-329b7e01]{flex-wrap:wrap}}.field-label-group[data-v-27c4e100]{display:flex;align-items:center;gap:8px;margin-top:14px;margin-bottom:6px}.field-label-group label[data-v-27c4e100]{margin:0;font-weight:600}.issue-badge[data-v-27c4e100]{margin-left:4px}.card-list[data-v-27c4e100]{display:grid;gap:10px}.editor-card[data-v-27c4e100]{display:grid;gap:8px;padding:12px;border:1px solid #dce3ed;border-radius:10px;background:#fff}.card-head[data-v-27c4e100]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.card-title-input[data-v-27c4e100]{max-width:260px}.card-tools[data-v-27c4e100]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.switch-label[data-v-27c4e100]{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:#475569}.card-note[data-v-27c4e100]{max-width:100%}.rule-grid[data-v-27c4e100]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px}.rule-field[data-v-27c4e100]{display:grid;gap:4px;font-size:.8rem;color:#475569}.member-block[data-v-27c4e100]{display:grid;gap:6px}.member-label[data-v-27c4e100]{font-size:.8rem;color:#475569}.member-list[data-v-27c4e100]{display:grid;gap:4px;list-style:none;padding:0;margin:0}.member-list li[data-v-27c4e100]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border:1px solid #e6ecf3;border-radius:6px;background:#f8fafc}.member-tools[data-v-27c4e100]{display:inline-flex;gap:2px}.member-add[data-v-27c4e100]{max-width:260px}.add-btn[data-v-27c4e100]{justify-self:start;margin-top:4px}.route-graph-actions[data-v-27c4e100]{display:flex;gap:8px;margin-top:6px}.route-graph-rollback[data-v-27c4e100]{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px dashed #dce3ed}.route-graph-rollback label[data-v-27c4e100]{font-size:.85rem;color:#475569}.route-graph-rollback input[data-v-27c4e100],#route-summary[data-v-27c4e100]{width:100%;max-width:420px;height:32px;padding:0 10px;border:1px solid #c9d6e7;border-radius:4px;font:inherit;font-size:.8125rem}.route-graph-rollback .n-button[data-v-27c4e100]{justify-self:start}.vps-toolbar.admin-toolbar[data-v-b4b761aa]{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(108px,140px)) auto auto;gap:.45rem .55rem;align-items:center;min-height:34px;min-width:0;width:100%}.toolbar-select[data-v-b4b761aa],.toolbar-search[data-v-b4b761aa],.vps-toolbar input[data-v-b4b761aa]{width:100%;min-width:0;max-width:none;min-height:30px;height:30px;border:1px solid #c9d6e7;border-radius:4px;padding:.2rem .5rem;background:#fff;font:inherit;font-size:.8125rem;box-sizing:border-box}.toolbar-search[data-v-b4b761aa]{flex:initial}.filter-btn[data-v-b4b761aa]{min-height:30px;border:1px solid #c9d6e7;border-radius:4px;background:#f8fafc;padding:0 .75rem;cursor:pointer;font:inherit;font-size:.8125rem}.toolbar-meta[data-v-b4b761aa]{color:#64748b;font-size:.75rem;white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end}.error[data-v-b4b761aa]{color:#b91c1c;margin:0}.success-banner[data-v-b4b761aa]{color:#166534;margin:0}.resource-state[data-v-b4b761aa]{color:#64748b;padding:1rem 0}.ops-table-wrap[data-v-b4b761aa]{overflow:auto;min-width:0}.ops-table[data-v-b4b761aa]{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed;font-size:.8125rem}.ops-table th[data-v-b4b761aa],.ops-table td[data-v-b4b761aa]{text-align:left;padding:.55rem .45rem;border-bottom:1px solid #eef2f7;vertical-align:top}.ops-table th[data-v-b4b761aa]{white-space:nowrap;color:#64748b;font-weight:650}.ops-table tbody tr[data-v-b4b761aa]{cursor:pointer}.ops-table tbody tr[data-v-b4b761aa]:hover{background:#f8fafc}.ops-table--compact tbody tr[data-v-b4b761aa]{cursor:default}.col-node[data-v-b4b761aa]{width:22%}.col-env[data-v-b4b761aa]{width:72px}.col-entry[data-v-b4b761aa]{width:18%}.col-status[data-v-b4b761aa]{width:72px}.col-rev[data-v-b4b761aa]{width:110px}.col-drift[data-v-b4b761aa]{width:64px}.col-version[data-v-b4b761aa]{width:18%}.col-actions[data-v-b4b761aa]{width:96px;white-space:nowrap}.ops-table .mono[data-v-b4b761aa],.ops-table .muted[data-v-b4b761aa]{overflow-wrap:anywhere;word-break:break-word}.cell-stack[data-v-b4b761aa]{display:grid;gap:.1rem}.muted[data-v-b4b761aa]{color:#64748b;font-size:.75rem}.mono[data-v-b4b761aa]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.drawer-alert[data-v-b4b761aa]{margin-bottom:.75rem}.drawer-meta[data-v-b4b761aa]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:.75rem}.detail-tabs[data-v-b4b761aa]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}.detail-tabs button[data-v-b4b761aa]{border:1px solid #dbe4f0;background:#f8fafc;border-radius:999px;padding:.25rem .7rem;font:inherit;font-size:.78rem;cursor:pointer}.detail-tabs button.active[data-v-b4b761aa]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.drawer-section[data-v-b4b761aa]{min-height:200px}.kv[data-v-b4b761aa]{list-style:none;padding:0;margin:0 0 12px}.kv li[data-v-b4b761aa]{display:flex;justify-content:space-between;gap:12px;padding:.45rem 0;border-bottom:1px dashed #e5e7eb;font-size:.85rem}.kv li.kv-wide[data-v-b4b761aa]{flex-direction:column;align-items:flex-start;gap:.25rem}.kv li>span[data-v-b4b761aa]:first-child{color:#64748b;flex-shrink:0}.kv li>strong[data-v-b4b761aa]{text-align:right;display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem;max-width:70%}.kv li.kv-wide>strong[data-v-b4b761aa]{text-align:left;max-width:100%;justify-content:flex-start}.kv-extra[data-v-b4b761aa]{color:#64748b;font-weight:500;font-size:.8rem}.apply-message[data-v-b4b761aa]{white-space:pre-wrap;word-break:break-word;font-weight:500;color:#334155;font-size:.82rem}.apply-hint[data-v-b4b761aa]{margin-top:.65rem}.node-form[data-v-b4b761aa]{display:grid;gap:.65rem}.field[data-v-b4b761aa]{display:grid;gap:.25rem}.field label[data-v-b4b761aa]{font-size:.8rem;color:#334155;font-weight:600}.field input[data-v-b4b761aa]{min-height:32px;border:1px solid #c9d6e7;border-radius:4px;padding:.3rem .55rem;font:inherit}.check[data-v-b4b761aa]{display:flex;align-items:center;gap:.45rem;font-size:.85rem}.ops-head[data-v-b4b761aa]{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:8px}.ops-list[data-v-b4b761aa]{list-style:none;padding:0;margin:0}.ops-list li[data-v-b4b761aa]{display:flex;justify-content:space-between;gap:8px;padding:.55rem 0;border-bottom:1px solid #eef2f7}.drawer-footer[data-v-b4b761aa]{display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:1100px){.vps-toolbar.admin-toolbar[data-v-b4b761aa]{grid-template-columns:minmax(160px,1.4fr) repeat(2,minmax(108px,1fr)) auto}.vps-toolbar .toolbar-search[data-v-b4b761aa]{grid-column:1 / -1}}@media(max-width:720px){.vps-toolbar.admin-toolbar[data-v-b4b761aa]{grid-template-columns:1fr 1fr}.vps-toolbar .toolbar-search[data-v-b4b761aa],.vps-toolbar .toolbar-meta[data-v-b4b761aa],.vps-toolbar .reset-btn[data-v-b4b761aa]{grid-column:1 / -1}.vps-toolbar .toolbar-meta[data-v-b4b761aa]{justify-self:start}}.section-title[data-v-b4b761aa]{margin:1rem 0 .5rem;font-size:.95rem}.mono-sm[data-v-b4b761aa]{font-size:.75rem;word-break:break-all}.node-control-actions[data-v-b4b761aa]{display:flex;flex-wrap:wrap;gap:.45rem;margin:.55rem 0 .35rem}.mode-safety-note[data-v-b4b761aa]{margin:.35rem 0 .75rem;color:#92400e}.field select[data-v-b4b761aa],.field textarea[data-v-b4b761aa]{width:100%;border:1px solid #c9d6e7;border-radius:4px;padding:.35rem .55rem;font:inherit;box-sizing:border-box;background:#fff}.field textarea[data-v-b4b761aa]{resize:vertical;min-height:64px}.label-with-help[data-v-b4b761aa]{display:inline-flex;align-items:center;gap:.1rem}.field-value-readonly[data-v-b4b761aa]{padding:.3rem 0;font-size:.82rem;word-break:break-all;color:#334155;font-weight:600}.detail-tabs button .field-help[data-v-b4b761aa]{display:inline-flex;vertical-align:-.1em}.agent-not-connected[data-v-b4b761aa]{margin:.65rem 0;padding:.5rem .75rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:4px;color:#92400e;font-size:.82rem}.shadow-filters[data-v-15eb2c49],.block-head[data-v-15eb2c49],.drawer-actions[data-v-15eb2c49]{display:flex;gap:.75rem}.block-head[data-v-15eb2c49]{align-items:center;justify-content:space-between}.block-head h3[data-v-15eb2c49],.drawer-banner[data-v-15eb2c49]{margin:0}.shadow-banner p[data-v-15eb2c49]{margin:.15rem 0}.meta-line[data-v-15eb2c49],.muted[data-v-15eb2c49],small[data-v-15eb2c49]{color:#64748b}.error[data-v-15eb2c49]{color:#b91c1c}.ok[data-v-15eb2c49]{color:#166534}.panel-block[data-v-15eb2c49]{display:grid;gap:.75rem;padding:.9rem;border:1px solid #dce3ed;border-radius:var(--vp-radius-card, 8px);background:#fff}.balance-list[data-v-15eb2c49],.detail-ledger[data-v-15eb2c49]{display:grid;gap:.65rem}.balance-row[data-v-15eb2c49]{display:flex;justify-content:space-between;gap:1rem;width:100%;padding:.85rem;border:1px solid #dce3ed;border-radius:8px;text-align:left;background:#f8fafc;cursor:pointer}.balance-row>span[data-v-15eb2c49]{display:grid;gap:.3rem;min-width:0}.metrics[data-v-15eb2c49]{justify-items:end;align-content:center}.metrics strong[data-v-15eb2c49]{font-size:1rem}.ledger-table-wrap[data-v-15eb2c49]{overflow:auto}.ledger-table[data-v-15eb2c49]{width:100%;border-collapse:collapse;font-size:.9rem}.ledger-table th[data-v-15eb2c49],.ledger-table td[data-v-15eb2c49]{padding:.5rem .4rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.ledger-table small[data-v-15eb2c49]{display:block;overflow-wrap:anywhere}.detail-grid[data-v-15eb2c49]{display:grid;gap:.65rem;margin:.85rem 0}.detail-grid div[data-v-15eb2c49]{display:grid;gap:.2rem}.detail-grid dt[data-v-15eb2c49]{color:#64748b;font-size:.8rem}.detail-grid dd[data-v-15eb2c49]{margin:0;overflow-wrap:anywhere}.detail-ledger[data-v-15eb2c49]{list-style:none;padding:0;margin:0}.detail-ledger li[data-v-15eb2c49]{display:grid;gap:.2rem;padding:.6rem 0;border-bottom:1px solid #e2e8f0}@media(max-width:720px){.balance-row[data-v-15eb2c49]{display:grid}.metrics[data-v-15eb2c49]{justify-items:start}}.stat-cards-grid[data-v-65b7c0bd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;margin-bottom:.75rem}.stat-card[data-v-65b7c0bd]{padding:.65rem .85rem;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column}.stat-label[data-v-65b7c0bd]{font-size:.75rem;color:#64748b;margin-bottom:.2rem}.stat-val[data-v-65b7c0bd]{font-size:1.25rem;font-weight:700;color:#1e293b}.stat-success .stat-val[data-v-65b7c0bd]{color:#10b981}.stat-warning .stat-val[data-v-65b7c0bd]{color:#f59e0b}.stat-error .stat-val[data-v-65b7c0bd]{color:#64748b}.stat-error.has-error[data-v-65b7c0bd]{border-color:#fca5a5;background:#fef2f2}.stat-error.has-error .stat-val[data-v-65b7c0bd]{color:#ef4444}.ops-toolbar[data-v-65b7c0bd]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.75rem}.ops-toolbar input[type=search][data-v-65b7c0bd]{min-width:240px;flex:1 1 260px;height:32px;padding:0 8px;border:1px solid #d1d5db;border-radius:4px}.ops-toolbar select[data-v-65b7c0bd]{min-width:140px;height:32px;padding:0 8px;border:1px solid #d1d5db;border-radius:4px}.ops-state[data-v-65b7c0bd]{padding:2rem;text-align:center;color:#64748b}.event-cell[data-v-65b7c0bd]{display:flex;align-items:center;gap:.4rem}.copy-btn[data-v-65b7c0bd]{opacity:.6;transition:opacity .2s}.copy-btn[data-v-65b7c0bd]:hover{opacity:1}.spfo-badge-group[data-v-65b7c0bd]{display:inline-flex;gap:.4rem;font-size:.8rem;font-family:monospace}.spfo-item[data-v-65b7c0bd]{display:inline-flex;align-items:center}.sla-normal[data-v-65b7c0bd]{color:#64748b;font-size:.85rem;font-family:monospace}.sla-warn[data-v-65b7c0bd]{color:#d97706;font-weight:500;font-size:.85rem;font-family:monospace}.sla-alert[data-v-65b7c0bd]{color:#dc2626;font-weight:700;font-size:.85rem;font-family:monospace}.ops-table-wrap[data-v-65b7c0bd]{max-width:100%;overflow-x:auto}.ops-table[data-v-65b7c0bd]{width:100%;min-width:760px;border-collapse:collapse}.ops-table.compact[data-v-65b7c0bd]{min-width:100%}.ops-table th[data-v-65b7c0bd],.ops-table td[data-v-65b7c0bd]{padding:.7rem;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:top}.ops-table.compact th[data-v-65b7c0bd],.ops-table.compact td[data-v-65b7c0bd]{padding:.4rem .45rem;font-size:.85rem}.ops-table tbody tr[data-v-65b7c0bd]{cursor:pointer}.ops-table tbody tr[data-v-65b7c0bd]:hover{background:#f7fafc}.ops-table.compact tbody tr[data-v-65b7c0bd]{cursor:default}.section-title[data-v-65b7c0bd]{margin:1.1rem 0 .6rem;font-size:.95rem;font-weight:600}.mono-sm[data-v-65b7c0bd]{font-size:.75rem;color:#64748b;font-family:monospace}.payload[data-v-65b7c0bd]{background:#f8fafc;border:1px solid #edf1f6;border-radius:8px;padding:.75rem;overflow:auto;font-size:.8rem}.mb[data-v-65b7c0bd]{margin-bottom:.75rem}.flex-between[data-v-65b7c0bd]{display:flex;justify-content:space-between;align-items:center}:root{--vp-gap-page: 1rem;--vp-gap-section: .75rem;--vp-gap-toolbar: .45rem .55rem;--vp-gap-actions: .75rem;--vp-gap-form: .75rem .85rem;--vp-gap-list: .65rem;--vp-radius-card: 8px;--vp-radius-control: 4px;--vp-radius-btn: 6px;--vp-radius-tab: 4px;--vp-radius-tab-item: 3px;--vp-radius-pill: 999px;--vp-control-h: 30px;--vp-control-h-form: 32px;--vp-control-h-btn: 34px;--vp-table-pad: .75rem;--vp-table-border: #edf1f6;--vp-table-hover: #f7fafc;--vp-table-head-color: #66758b;--vp-primary: #1d4ed8;--vp-primary-hover: #2563eb;--vp-primary-pressed: #1e40af;--vp-primary-suppl: #dbeafe;--vp-border: #dbe3ef;--vp-border-control: #c9d6e7;--vp-border-table: #edf1f6;--vp-bg-page: #f4f6f8;--vp-bg-card: #ffffff;--vp-bg-subtle: #f8fafc;--vp-text: #172033;--vp-text-strong: #0f172a;--vp-text-muted: #64748b;--vp-text-label: #334155;--vp-success: #16a34a;--vp-warning: #f59e0b;--vp-error: #dc2626;--vp-info: #1d4ed8;--vp-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vp-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--vp-text-h2: 1.25rem;--vp-text-desc: .875rem;--vp-text-body: .8125rem;--vp-text-small: .75rem;--vp-focus-ring: 3px solid #f59e0b;--vp-disabled-opacity: .55}:root{color:#172033;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}button{border:0;border-radius:6px;cursor:pointer}button:disabled{cursor:wait;opacity:.72}input,select,textarea{width:100%;box-sizing:border-box;border:1px solid #c7d1df;border-radius:6px;padding:.4rem .65rem;background:#fff;font:inherit}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #f59e0b;outline-offset:2px}:where(button,input,select){min-height:32px}button.field-help,.field-help{min-height:0!important;height:auto}@media(max-width:767px){:where(button,input,select){min-height:36px}button.field-help,.field-help{min-height:0!important}}.admin-drawer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .85rem;align-items:start;min-width:0}.admin-drawer-form>label,.admin-drawer-form .field{display:grid;gap:.28rem;min-width:0;align-content:start;color:#334155;font-size:.8125rem;font-weight:600}.admin-drawer-form input:not([type=checkbox]):not([type=radio]),.admin-drawer-form select,.admin-drawer-form textarea{width:100%;box-sizing:border-box;height:32px;min-height:32px;max-height:32px;border:1px solid #c9d6e7;border-radius:4px;padding:0 .55rem;background:#fff;color:#0f172a;font:inherit;font-size:.8125rem;line-height:1.25}.admin-drawer-form textarea{height:auto;min-height:80px;max-height:none;padding:.45rem .55rem;line-height:1.4;resize:vertical}.admin-drawer-form input:disabled,.admin-drawer-form select:disabled{color:#64748b;background:#f8fafc}.admin-drawer-form input[type=number]{-moz-appearance:textfield;appearance:textfield}.admin-drawer-form input[type=number]::-webkit-outer-spin-button,.admin-drawer-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-drawer-form select{padding-right:1.4rem}.admin-drawer-form .full-row{grid-column:1 / -1}.admin-drawer-form :deep(.n-base-selection),.admin-drawer-form :deep(.n-input),.n-drawer-body .n-base-selection,.n-drawer-body .n-input,.n-modal-body .n-base-selection,.n-modal-body .n-input{--n-height: 32px !important;min-height:32px!important}.n-drawer-body .n-base-selection,.n-modal-body .n-base-selection{height:32px}.admin-drawer-form .label-with-help{display:inline-flex;align-items:center;gap:.1rem}@media(max-width:640px){.admin-drawer-form{grid-template-columns:1fr}.admin-drawer-form .full-row{grid-column:auto}}.admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;min-height:34px}.admin-toolbar>*{min-width:0}.admin-toolbar input:not([type=checkbox]):not([type=radio]),.admin-toolbar select,.admin-toolbar button.filter-btn,.admin-toolbar button.reset-btn,.admin-toolbar button.primary-btn,.admin-toolbar button.secondary-btn{box-sizing:border-box;width:auto;min-width:0;height:30px;min-height:30px;max-height:30px;border:1px solid #c9d6e7;border-radius:4px;padding:0 .55rem;background:#fff;color:#0f172a;font:inherit;font-size:.8125rem;line-height:1.2}.admin-toolbar select{min-width:110px;padding-right:1.4rem}.admin-toolbar input[type=search],.admin-toolbar input[type=text],.admin-toolbar input:not([type]){min-width:160px;flex:1 1 180px;max-width:320px}.admin-toolbar input[type=date]{min-width:132px;flex:0 0 auto}.admin-toolbar input[type=search]{min-width:160px;flex:1 1 180px;max-width:320px;-webkit-appearance:none;appearance:none}.admin-toolbar input[type=search]::-webkit-search-decoration,.admin-toolbar input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.admin-toolbar button.filter-btn,.admin-toolbar button.primary-btn{color:#fff;background:#1d4ed8;border-color:#1d4ed8;font-weight:650;min-width:64px;flex:0 0 auto;cursor:pointer}.admin-toolbar button.reset-btn,.admin-toolbar button.secondary-btn{color:#334155;background:#fff;font-weight:650;min-width:64px;flex:0 0 auto;cursor:pointer}.admin-toolbar button.filter-btn:hover,.admin-toolbar button.primary-btn:hover{background:#1e40af}.admin-toolbar button.reset-btn:hover,.admin-toolbar button.secondary-btn:hover{border-color:#93c5fd;background:#f8fafc}.admin-toolbar label{display:grid;gap:.15rem;color:#64748b;font-size:.72rem;font-weight:650;min-width:0}.admin-toolbar label>input,.admin-toolbar label>select{width:100%;max-width:none;min-width:120px}.admin-toolbar .n-input,.admin-toolbar .n-select,.admin-toolbar :deep(.n-input),.admin-toolbar :deep(.n-select){--n-height: 30px !important;--n-border-radius: 4px !important;min-height:30px!important;height:30px!important;flex:0 1 160px;max-width:220px;align-self:center}.admin-toolbar .n-input{flex:1 1 180px;max-width:280px}.admin-toolbar .n-base-selection,.admin-toolbar .n-input-wrapper,.admin-toolbar :deep(.n-base-selection),.admin-toolbar :deep(.n-input-wrapper),.admin-toolbar :deep(.n-base-selection-label),.admin-toolbar :deep(.n-base-selection__border),.admin-toolbar :deep(.n-base-selection__state-border){--n-height: 30px !important;min-height:30px!important;height:30px!important}.admin-toolbar :deep(.n-base-selection-label),.admin-toolbar :deep(.n-input__input-el),.admin-toolbar :deep(.n-base-selection-input),.admin-toolbar :deep(.n-base-selection-overlay){height:30px!important;min-height:30px!important;line-height:30px!important}.admin-toolbar .n-button{--n-height: 30px !important;height:30px!important;min-height:30px!important;flex:0 0 auto}.admin-toolbar .n-tag{flex:0 0 auto}@media(max-width:900px){.admin-toolbar input[type=search],.admin-toolbar input[type=text],.admin-toolbar input:not([type]),.admin-toolbar .n-input{max-width:none;flex:1 1 100%}.admin-toolbar .n-select{max-width:none;flex:1 1 calc(50% - .3rem)}}@media(max-width:640px){.admin-toolbar select,.admin-toolbar input[type=date],.admin-toolbar .n-select,.admin-toolbar button.filter-btn,.admin-toolbar button.reset-btn,.admin-toolbar button.primary-btn,.admin-toolbar button.secondary-btn{flex:1 1 calc(50% - .3rem);max-width:none}}.admin-shell{min-height:100vh}.login-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:2.5rem;align-items:center;width:min(1080px,calc(100vw - 32px));min-height:100vh;margin:0 auto;padding:2rem 0}.login-copy{display:grid;gap:1rem}.login-copy .eyebrow,.login-copy p{margin:0}.login-copy h1{margin:0;color:#101828;font-size:clamp(2rem,5vw,4rem);line-height:1}.login-copy p{max-width:560px;color:#536176;font-size:1.05rem}.login-panel,.panel,.metrics article{border:1px solid #dbe3ef;border-radius:8px;background:#fff}.login-panel{display:grid;gap:1rem;padding:1.75rem 1.5rem;box-shadow:0 8px 24px #10182814}.login-panel label{display:grid;gap:.5rem;color:#3f4c61;font-weight:650}.login-panel input{min-height:40px;height:auto;max-height:none;padding:.75rem .85rem;border-radius:6px}.login-panel button,.sidebar nav button.active{color:#fff;background:#1d4ed8}.login-panel button{padding:.85rem 1rem;margin-top:.25rem}.workspace{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;border-right:1px solid #26344d;padding:1.5rem 1rem;color:#dce5f2;background:#172033}.sidebar h1{margin:0;color:#fff;font-size:1.7rem}.sidebar__brand{padding:0 .5rem}.sidebar__brand .eyebrow{color:#94a3b8}.sidebar__brand>span,.sidebar__session>span{display:block;margin-top:.35rem;color:#94a3b8;font-size:.8rem;overflow-wrap:anywhere}.sidebar nav{display:grid;flex:1;gap:1rem;align-content:start;overflow-y:auto}.nav-group{display:grid;gap:.25rem}.nav-group>p{margin:0 0 .25rem;padding:0 .5rem;color:#94a3b8;font-size:.75rem;font-weight:650}.sidebar nav button,.ghost{display:flex;align-items:center;gap:.65rem;min-height:38px;border:1px solid transparent;border-radius:6px;padding:.56rem .65rem;color:#dce5f2;background:transparent;text-align:left}.sidebar nav button:hover{background:#26344d}.sidebar nav button.active{color:#fff;background:#1d4ed8}.sidebar__session{display:grid;gap:.3rem;padding:.75rem .5rem 0;border-top:1px solid #334155}.sidebar__session .ghost{margin-top:.35rem;padding-left:0;color:#dce5f2}.content{min-width:0;max-width:1440px;padding:1rem 1.25rem}.mobile-admin-bar,.mobile-admin-nav{display:none}.eyebrow{margin:0 0 .45rem;color:#1d4ed8;font-size:13px;font-weight:760;letter-spacing:0;text-transform:uppercase}.metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.metrics article{padding:1rem}.metrics span{display:block;margin-bottom:.55rem;color:#66758b}.metrics strong{display:block;color:#111827;font-size:1.55rem}.panel{overflow-x:auto;padding:1.2rem}.workbench-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.chart-block{padding:1rem;border:1px solid #e5e9f0;border-radius:8px;background:#fff}.chart-block h3{margin:0 0 .9rem;font-size:.95rem;color:#334155}.bar-chart{display:flex;align-items:flex-end;gap:6px;height:150px}.bar-col{flex:1;display:grid;grid-template-rows:1fr auto auto;gap:4px;height:100%;min-width:0}.bar-track{position:relative;height:100%;display:flex;align-items:flex-end}.bar-fill{width:100%;min-height:2px;background:#2563eb;border-radius:3px 3px 0 0}.bar-label{font-size:.7rem;color:#94a3b8;text-align:center;white-space:nowrap}.bar-value{font-size:.75rem;font-weight:650;color:#334155;text-align:center}.dist-list{display:grid;gap:8px}.dist-row{display:grid;grid-template-columns:64px 1fr 36px;align-items:center;gap:8px}.dist-label{font-size:.8rem;color:#475569}.dist-bar{height:12px;background:#f1f5f9;border-radius:6px;overflow:hidden}.dist-fill{height:100%;background:#2563eb;border-radius:6px;min-width:4px}.dist-fill.fill-ok{background:#16a34a}.dist-fill.fill-fail{background:#dc2626}.dist-fill.fill-unknown{background:#94a3b8}.dist-count{font-size:.8rem;font-weight:650;color:#334155;text-align:right}@media(max-width:960px){.workbench-charts{grid-template-columns:1fr}}.workbench-notices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.workbench-notices section{display:flex;gap:.8rem;align-items:flex-start;border:1px solid #dce3ed;border-radius:8px;padding:1rem;background:#fff}.workbench-notices section>.n-icon{flex:0 0 auto;margin-top:.1rem;color:#1d4ed8;font-size:1.25rem}.workbench-notices strong{color:#172033}.workbench-notices p{margin:.35rem 0 0;color:#64748b;font-size:.9rem}.resource-state{display:grid;min-height:180px;place-content:center;gap:.75rem;border:1px solid #dce3ed;border-radius:8px;color:#64748b;background:#fff;text-align:center}.resource-state--error{color:#b91c1c}.panel h2{margin-bottom:1rem}.success-banner{border:1px solid #bfdfd2;border-radius:6px;margin-bottom:1rem;padding:.7rem .85rem;color:#166534;background:#eefbf5}table{width:100%;border-collapse:collapse;min-width:680px}th,td{border-bottom:1px solid #edf1f6;padding:.75rem;text-align:left}th{color:#66758b;font-size:.9rem}.muted{color:#66758b}.error{border:1px solid #f1c1c1;border-radius:6px;margin-bottom:1rem;padding:.7rem .85rem;color:#9b1c1c;background:#fff4f4}.filter-btn{padding:.7rem 1rem;color:#fff;background:#1d4ed8;border:0;border-radius:6px;cursor:pointer}.empty-state{padding:2rem 0;text-align:center}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;margin-top:1.2rem}@media(max-width:900px){.login-layout,.workspace,.metrics{grid-template-columns:1fr}.login-layout{align-content:center;padding:2rem 1rem}.sidebar{display:none}.mobile-admin-bar{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.mobile-admin-nav{display:grid;gap:1rem}.mobile-admin-nav button{display:flex;align-items:center;gap:.65rem;border:1px solid #c9d6e7;padding:.72rem .8rem;border-radius:6px;color:#334155;background:#fff;text-align:left}.mobile-admin-nav button.active{color:#fff;background:#1d4ed8}.content{padding:1rem}.workbench-notices{grid-template-columns:1fr}}
