.audit-view[data-v-f6a7b705]{display:grid;gap:14px}.toolbar[data-v-f6a7b705]{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.toolbar-item[data-v-f6a7b705]{width:auto;min-width:150px;height:40px}.time-field[data-v-f6a7b705]{margin:0}.time-field .form-input[data-v-f6a7b705]{height:40px}.data-table[data-v-f6a7b705]{width:100%;border-collapse:collapse;font-size:12px}.data-table th[data-v-f6a7b705],.data-table td[data-v-f6a7b705]{padding:9px 8px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.data-table th[data-v-f6a7b705]{color:var(--muted);font-weight:700;white-space:nowrap}.time-cell[data-v-f6a7b705]{white-space:nowrap}.summary-cell[data-v-f6a7b705]{word-break:break-all;max-width:320px}.dealer-view[data-v-5b2d27b7]{display:grid;gap:14px}.sub-tabs[data-v-5b2d27b7]{display:flex;gap:6px;flex-wrap:wrap}.sub-tabs button[data-v-5b2d27b7]{padding:8px 18px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:700;transition:.16s ease}.sub-tabs button.active[data-v-5b2d27b7]{color:#fff;background:var(--jci-blue-deep);border-color:var(--jci-blue-deep)}.tab-body[data-v-5b2d27b7]{display:grid;gap:14px}.toolbar[data-v-5b2d27b7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toolbar-item[data-v-5b2d27b7]{width:auto;min-width:180px;height:40px}.editor[data-v-5b2d27b7]{padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.editor-title[data-v-5b2d27b7]{margin:0 0 12px;font-size:15px}.editor-grid[data-v-5b2d27b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px}.editor-actions[data-v-5b2d27b7]{display:flex;justify-content:flex-end;gap:10px}.save-btn[data-v-5b2d27b7]{width:auto;min-width:140px;padding:10px 22px}.detail-grid[data-v-5b2d27b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;margin-bottom:4px;font-size:13px}.detail-label[data-v-5b2d27b7]{display:block;color:var(--muted);font-size:11px;font-weight:700}.block-title[data-v-5b2d27b7]{margin:14px 0 8px;font-size:13px}.import-row[data-v-5b2d27b7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.import-summary[data-v-5b2d27b7]{margin:12px 0 8px;font-size:13px;font-weight:700}.upload-btn[data-v-5b2d27b7]{display:inline-block;cursor:pointer}.upload-btn.disabled[data-v-5b2d27b7]{opacity:.55;cursor:not-allowed}.data-table[data-v-5b2d27b7]{width:100%;border-collapse:collapse;font-size:12px}.data-table th[data-v-5b2d27b7],.data-table td[data-v-5b2d27b7]{padding:9px 8px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.data-table th[data-v-5b2d27b7]{color:var(--muted);font-weight:700;white-space:nowrap}.data-table td strong[data-v-5b2d27b7]{display:block;font-size:13px}.data-table td small[data-v-5b2d27b7]{color:var(--muted)}.op-cell[data-v-5b2d27b7]{white-space:nowrap}.op-cell .btn-secondary[data-v-5b2d27b7]{margin:0 4px 4px 0;padding:6px 10px;font-size:11px}.op-cell .danger[data-v-5b2d27b7]{color:#8c2f2b;border-color:#e5b7b5}.monitor[data-v-691cc32c]{display:grid;gap:16px}.monitor-head[data-v-691cc32c]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.monitor-name[data-v-691cc32c]{margin:0;font-size:18px}.monitor-sub[data-v-691cc32c]{margin:4px 0 0;color:var(--muted);font-size:12px}.monitor-conn[data-v-691cc32c]{flex-shrink:0;padding:5px 10px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:999px;font-size:11px}.monitor-conn.live[data-v-691cc32c]{color:#08786f;background:#edf8f6;border-color:#cbe9e2}.monitor-stats[data-v-691cc32c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.monitor-stat[data-v-691cc32c]{display:grid;gap:6px;padding:12px 14px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.monitor-stat span[data-v-691cc32c]{color:var(--muted);font-size:11px}.monitor-stat strong[data-v-691cc32c]{font-family:var(--font-display);font-size:22px;line-height:1}.monitor-price[data-v-691cc32c]{display:flex;gap:28px;padding:12px 14px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.monitor-price span[data-v-691cc32c]{display:block;color:var(--muted);font-size:11px}.monitor-price strong[data-v-691cc32c]{font-family:var(--font-display);font-size:20px}.limit-grid[data-v-691cc32c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.limit-block[data-v-691cc32c]{padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:10px}.limit-block--alert[data-v-691cc32c]{background:#fffaf0;border-color:#f0dfb2}.limit-block-head[data-v-691cc32c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.limit-label[data-v-691cc32c]{font-size:12px;font-weight:700}.limit-badge[data-v-691cc32c]{padding:3px 8px;color:var(--muted);background:var(--paper);border-radius:999px;font-size:10px}.limit-badge--stop[data-v-691cc32c]{color:#8c2f2b;background:#fdeceb}.limit-number strong[data-v-691cc32c]{font-family:var(--font-display);font-size:28px;line-height:1}.limit-number span[data-v-691cc32c]{margin-left:8px;color:var(--muted);font-size:11px}.limit-track[data-v-691cc32c]{height:8px;margin:10px 0 8px;background:#e6edf1;border-radius:999px;overflow:hidden}.limit-track span[data-v-691cc32c]{display:block;height:100%;background:linear-gradient(90deg,var(--jci-blue-deep),var(--jci-blue));border-radius:999px;transition:width .3s ease}.limit-track--alert span[data-v-691cc32c]{background:linear-gradient(90deg,#d69a1f,var(--signal))}.limit-meta[data-v-691cc32c]{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.limit-meta strong[data-v-691cc32c]{color:var(--jci-ink)}.limit-empty[data-v-691cc32c]{margin:12px 0;color:var(--muted);font-size:12px}.limit-list[data-v-691cc32c]{display:grid;padding:4px 16px;background:#fff;border:1px solid var(--line);border-radius:10px}.limit-row[data-v-691cc32c]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid var(--line)}.limit-row[data-v-691cc32c]:last-child{border-bottom:none}.limit-row span[data-v-691cc32c]{flex-shrink:0;color:var(--muted);font-size:12px}.limit-row strong[data-v-691cc32c]{font-size:12px;font-weight:600;text-align:right}.monitor-readonly[data-v-691cc32c]{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.warroom[data-v-8b1c704f]{display:grid;gap:16px}.wr-section-title[data-v-8b1c704f]{margin:0 0 10px;font-size:14px}.wr-control[data-v-8b1c704f]{padding:14px 16px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.wr-actions[data-v-8b1c704f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.wr-action[data-v-8b1c704f]{display:grid;gap:8px}.wr-big[data-v-8b1c704f]{min-height:64px;padding:14px 20px;border-radius:10px;font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:.04em;transition:filter .16s ease,transform .16s ease,background .16s ease}.wr-big[data-v-8b1c704f]:disabled{cursor:default;opacity:.7}.wr-big--start[data-v-8b1c704f]{color:#fff;background:linear-gradient(135deg,var(--jci-blue-deep),var(--jci-blue));border:1px solid transparent}.wr-big--end[data-v-8b1c704f]{color:#8c2f2b;background:#fdeceb;border:1px solid #e5b7b5}.wr-big.armed[data-v-8b1c704f]{transform:translateY(-1px);box-shadow:0 8px 18px #12324a38}.wr-big--start.armed[data-v-8b1c704f]{background:linear-gradient(135deg,#08786f,var(--teal))}.wr-big--end.armed[data-v-8b1c704f]{color:#fff;background:linear-gradient(135deg,#8c2f2b,var(--danger));border-color:transparent}.wr-hint[data-v-8b1c704f]{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.wr-grid[data-v-8b1c704f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:11px}.wr-card[data-v-8b1c704f]{display:grid;gap:8px;min-height:100px;padding:14px 15px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--jci-blue);border-radius:10px}.wr-card[data-v-8b1c704f]:nth-child(2){border-top-color:var(--teal)}.wr-card[data-v-8b1c704f]:nth-child(3){border-top-color:var(--lime)}.wr-card[data-v-8b1c704f]:nth-child(4){border-top-color:var(--signal)}.wr-card>span[data-v-8b1c704f]{color:var(--muted);font-size:11px}.wr-card>strong[data-v-8b1c704f]{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.wr-card small[data-v-8b1c704f]{color:var(--muted);font-size:10px;line-height:1.6}.wr-card--quota[data-v-8b1c704f]{grid-column:span 2}.wr-track[data-v-8b1c704f]{height:8px;background:#e6edf1;border-radius:999px;overflow:hidden}.wr-track i[data-v-8b1c704f]{display:block;height:100%;background:linear-gradient(90deg,var(--jci-blue-deep),var(--jci-blue));border-radius:999px;transition:width .3s ease}.wr-alerts[data-v-8b1c704f]{padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:10px}.wr-alert-list[data-v-8b1c704f]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wr-alert[data-v-8b1c704f]{display:grid;gap:3px;padding:9px 12px;border-radius:8px;border:1px solid var(--line);border-left-width:3px;font-size:12px}.wr-alert strong[data-v-8b1c704f]{font-size:12px}.wr-alert span[data-v-8b1c704f]{color:var(--muted);font-size:11px;line-height:1.6}.wr-alert[data-level=critical][data-v-8b1c704f]{background:#fdeceb;border-color:#f3cfcd;border-left-color:var(--danger)}.wr-alert[data-level=critical] strong[data-v-8b1c704f]{color:#8c2f2b}.wr-alert[data-level=warning][data-v-8b1c704f]{background:#fdf6e3;border-color:#f0dfb2;border-left-color:var(--signal)}.wr-alert[data-level=warning] strong[data-v-8b1c704f]{color:#8a6410}.wr-alert[data-level=info][data-v-8b1c704f]{background:var(--paper);border-left-color:var(--jci-blue)}.wr-ok[data-v-8b1c704f]{margin:0;color:#08786f;font-size:12px}.wr-meta[data-v-8b1c704f]{margin:10px 0 0;color:var(--muted);font-size:10px;line-height:1.6}@media(max-width:680px){.wr-card--quota[data-v-8b1c704f]{grid-column:span 1}}.product-view[data-v-1bde2b76]{display:grid;gap:14px}.toolbar[data-v-1bde2b76]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toolbar-item[data-v-1bde2b76]{width:auto;min-width:180px;height:40px}.toolbar-create[data-v-1bde2b76]{margin-left:auto}.editor[data-v-1bde2b76]{padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.editor-title[data-v-1bde2b76]{margin:0 0 12px;font-size:15px}.editor-grid[data-v-1bde2b76]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px}.inline-row[data-v-1bde2b76]{display:flex;gap:8px;margin-bottom:8px}.inline-row .form-input[data-v-1bde2b76]{height:40px}.add-row[data-v-1bde2b76]{margin-top:2px}.countdown-fieldset[data-v-1bde2b76]{margin:0 0 15px;padding:12px 14px 2px;border:1px dashed var(--line);border-radius:10px}.countdown-fieldset legend[data-v-1bde2b76]{padding:0 6px;color:var(--muted);font-size:12px;font-weight:700}.check-label[data-v-1bde2b76]{display:flex;align-items:center;gap:8px;font-size:13px}.textarea[data-v-1bde2b76]{height:auto;padding:10px 12px;resize:vertical}.editor-actions[data-v-1bde2b76]{display:flex;justify-content:flex-end;gap:10px}.save-btn[data-v-1bde2b76]{width:auto;min-width:140px;padding:10px 22px}.data-table[data-v-1bde2b76]{width:100%;border-collapse:collapse;font-size:12px}.data-table th[data-v-1bde2b76],.data-table td[data-v-1bde2b76]{padding:9px 8px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.data-table th[data-v-1bde2b76]{color:var(--muted);font-weight:700;white-space:nowrap}.data-table td strong[data-v-1bde2b76]{display:block;font-size:13px}.data-table td small[data-v-1bde2b76]{color:var(--muted)}.thumb[data-v-1bde2b76]{width:56px;height:42px;object-fit:cover;border:1px solid var(--line);border-radius:6px}.thumb-empty[data-v-1bde2b76]{color:var(--muted);font-size:11px}.tier-cell[data-v-1bde2b76]{max-width:220px;line-height:1.6}.op-cell[data-v-1bde2b76]{white-space:nowrap}.op-cell .btn-secondary[data-v-1bde2b76]{margin:0 4px 4px 0;padding:6px 10px;font-size:11px}.op-cell .danger[data-v-1bde2b76]{color:#8c2f2b;border-color:#e5b7b5}.upload-btn[data-v-1bde2b76]{display:inline-block;cursor:pointer}.upload-btn.disabled[data-v-1bde2b76]{opacity:.55;cursor:not-allowed}.screen-view[data-v-0e062122]{display:grid;gap:14px}.toolbar[data-v-0e062122]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.mode-tabs[data-v-0e062122]{display:flex;gap:6px}.mode-tabs button[data-v-0e062122]{padding:8px 18px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:700;transition:.16s ease}.mode-tabs button.active[data-v-0e062122]{color:#fff;background:var(--jci-blue-deep);border-color:var(--jci-blue-deep)}.inline-panel[data-v-0e062122]{padding:12px 14px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.inline-row[data-v-0e062122]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inline-row .form-input[data-v-0e062122],.inline-row .form-select[data-v-0e062122]{flex:1;min-width:180px;height:40px}.inline-row .mode-select[data-v-0e062122]{flex:0 0 110px;min-width:0}.inline-row .quota-input[data-v-0e062122]{flex:0 1 200px}.campaign-grid[data-v-0e062122]{display:grid;gap:12px}.campaign-card[data-v-0e062122]{padding:16px;background:#fff;border:1px solid var(--line);border-radius:10px;display:grid;gap:12px}.card-head[data-v-0e062122]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.card-name[data-v-0e062122]{margin:0;font-size:16px}.card-sub[data-v-0e062122]{margin:4px 0 0;color:var(--muted);font-size:11px}.status-badge[data-v-0e062122]{flex-shrink:0;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:700;color:var(--muted);background:var(--paper);border:1px solid var(--line)}.status-badge[data-status=PREVIEW][data-v-0e062122]{color:#8a6410;background:#fdf6e3;border-color:#f0dfb2}.status-badge[data-status=RUNNING][data-v-0e062122]{color:#08786f;background:#edf8f6;border-color:#cbe9e2}.status-badge[data-status=CLOSED][data-v-0e062122],.status-badge[data-status=CLOSING][data-v-0e062122]{color:#8c2f2b;background:#fdeceb;border-color:#f3cfcd}.info-list[data-v-0e062122]{display:grid;border-top:1px solid var(--line)}.info-row[data-v-0e062122]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-bottom:1px solid var(--line)}.info-row span[data-v-0e062122]{flex-shrink:0;color:var(--muted);font-size:12px}.info-row strong[data-v-0e062122]{font-size:12px;font-weight:600;text-align:right}.frozen-tag[data-v-0e062122]{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;font-size:10px;font-style:normal;color:#416f70;background:#edf8f6}.frozen-tag.frozen[data-v-0e062122]{color:#8c2f2b;background:#fdeceb}.card-actions[data-v-0e062122]{display:flex;flex-wrap:wrap;gap:8px}.primary-action[data-v-0e062122]{color:#fff;background:var(--jci-blue-deep);border-color:var(--jci-blue-deep)}.primary-action[data-v-0e062122]:hover:not(:disabled){color:#fff;border-color:var(--jci-blue)}.danger[data-v-0e062122]{color:#8c2f2b;border-color:#e5b7b5}.readonly-tag[data-v-0e062122]{color:var(--muted);font-size:12px}.submission-view[data-v-5edc51c1]{display:grid;gap:14px}.sub-tabs[data-v-5edc51c1]{display:flex;gap:6px;flex-wrap:wrap}.sub-tabs button[data-v-5edc51c1]{padding:8px 18px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:700;transition:.16s ease}.sub-tabs button.active[data-v-5edc51c1]{color:#fff;background:var(--jci-blue-deep);border-color:var(--jci-blue-deep)}.tab-body[data-v-5edc51c1]{display:grid;gap:14px}.toolbar[data-v-5edc51c1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.toolbar-item[data-v-5edc51c1]{width:auto;min-width:140px;height:40px}.editor[data-v-5edc51c1]{padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:10px}.editor-title[data-v-5edc51c1]{margin:0 0 12px;font-size:15px}.editor-actions[data-v-5edc51c1]{display:flex;justify-content:flex-end;gap:10px}.detail-grid[data-v-5edc51c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;margin-bottom:4px;font-size:13px}.detail-label[data-v-5edc51c1]{display:block;color:var(--muted);font-size:11px;font-weight:700}.block-title[data-v-5edc51c1]{margin:0;font-size:13px}.diff-list[data-v-5edc51c1]{margin:8px 0 0;padding-left:18px;color:#8c2f2b;font-size:12px}.pager[data-v-5edc51c1]{display:flex;align-items:center;gap:12px}.pager-info[data-v-5edc51c1]{color:var(--muted);font-size:12px}.data-table[data-v-5edc51c1]{width:100%;border-collapse:collapse;font-size:12px}.data-table th[data-v-5edc51c1],.data-table td[data-v-5edc51c1]{padding:9px 8px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.data-table th[data-v-5edc51c1]{color:var(--muted);font-weight:700;white-space:nowrap}.data-table td strong[data-v-5edc51c1]{display:block;font-size:13px}.data-table td small[data-v-5edc51c1]{display:block;color:var(--muted)}.op-cell[data-v-5edc51c1]{white-space:nowrap}.op-cell .btn-secondary[data-v-5edc51c1]{margin:0 4px 4px 0;padding:6px 10px;font-size:11px}.system-view[data-v-d790164c]{display:grid;gap:14px}.sub-tabs[data-v-d790164c]{display:flex;gap:6px;flex-wrap:wrap}.sub-tabs button[data-v-d790164c]{padding:8px 18px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:700;transition:.16s ease}.sub-tabs button.active[data-v-d790164c]{color:#fff;background:var(--jci-blue-deep);border-color:var(--jci-blue-deep)}.sub-tabs.small button[data-v-d790164c]{padding:6px 14px;font-size:11px}.tab-body[data-v-d790164c]{display:grid;gap:12px}.tab-toolbar[data-v-d790164c]{display:flex;justify-content:flex-end}.inline-panel[data-v-d790164c]{padding:12px 14px;background:var(--paper);border:1px solid var(--line);border-radius:10px;display:grid;gap:10px}.inline-row[data-v-d790164c]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inline-row .form-input[data-v-d790164c],.inline-row .form-select[data-v-d790164c]{flex:1;min-width:160px;height:40px}.data-table[data-v-d790164c]{width:100%;border-collapse:collapse;font-size:12px}.data-table th[data-v-d790164c],.data-table td[data-v-d790164c]{padding:9px 8px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.data-table th[data-v-d790164c]{color:var(--muted);font-weight:700;white-space:nowrap}.cell-select[data-v-d790164c]{height:34px;min-width:140px}.check-label[data-v-d790164c]{display:flex;align-items:center;gap:6px;font-size:12px}.op-cell .btn-secondary[data-v-d790164c]{margin:0 4px 4px 0;padding:6px 10px;font-size:11px}.reset-row[data-v-d790164c]{margin-top:6px}.reset-row .form-input[data-v-d790164c]{height:34px;min-width:140px}.perm-grid[data-v-d790164c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.perm-tag[data-v-d790164c]{display:inline-block;margin:0 4px 4px 0;padding:3px 8px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:999px;font-size:10px}.perm-tag.published[data-v-d790164c]{color:#08786f;background:#edf8f6;border-color:#cbe9e2}.perm-none[data-v-d790164c]{color:var(--muted);font-size:11px}.textarea[data-v-d790164c]{height:auto;padding:10px 12px;resize:vertical}.save-text[data-v-d790164c]{justify-self:start}.text-card[data-v-d790164c]{padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:10px}.text-card-head[data-v-d790164c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.text-time[data-v-d790164c]{color:var(--muted);font-size:11px}.text-card-head .btn-secondary[data-v-d790164c]{margin-left:auto;padding:6px 12px;font-size:11px}.text-preview[data-v-d790164c]{margin:10px 0 0;max-height:140px;overflow:auto;color:var(--muted);font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.admin-login[data-v-c766f664]{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:20px;background:#e8f0f4}.admin-login-card[data-v-c766f664]{width:100%;max-width:420px;background:#fff;border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.admin-login-card .jci-bar[data-v-c766f664]{border-radius:16px 16px 0 0}.admin-login-body[data-v-c766f664]{padding:26px 26px 28px}.admin-login-title[data-v-c766f664]{margin:18px 0 8px;font-family:var(--font-display);font-size:34px;line-height:1}.admin-login-lead[data-v-c766f664]{margin:0 0 18px;color:var(--muted);font-size:12px;line-height:1.7}.admin-shell[data-v-c766f664]{display:grid;grid-template-columns:230px 1fr;min-height:100vh;min-height:100dvh;background:#f7f9fa}.admin-sidebar[data-v-c766f664]{padding:20px 14px;background:#102b3f}.admin-sidebar-brand[data-v-c766f664]{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.13)}.admin-sidebar-label[data-v-c766f664]{margin:20px 7px 9px;color:#77a3bc;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.admin-menu[data-v-c766f664]{display:grid;gap:4px}.admin-menu button[data-v-c766f664]{padding:10px;color:#b8cbd4;text-align:left;background:transparent;border:0;border-radius:6px;font-size:12px;transition:background .16s ease,color .16s ease}.admin-menu button[data-v-c766f664]:not(.active):hover{color:#fff;background:#ffffff14}.admin-menu button.active[data-v-c766f664]{color:#fff;background:#1b5576;box-shadow:inset 3px 0 var(--lime)}.admin-main[data-v-c766f664]{min-width:0}.admin-topbar[data-v-c766f664]{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 24px;background:#fff;border-bottom:1px solid var(--line)}.admin-breadcrumb[data-v-c766f664]{color:var(--muted);font-size:12px}.admin-breadcrumb strong[data-v-c766f664]{color:var(--jci-ink)}.admin-user[data-v-c766f664]{display:flex;align-items:center;gap:12px;font-size:12px}.admin-content[data-v-c766f664]{padding:24px}.admin-title[data-v-c766f664]{margin:0 0 18px;font-family:var(--font-display);font-size:32px;line-height:1}.admin-panel[data-v-c766f664]{padding:18px;background:#fff;border:1px solid var(--line);border-radius:12px}@media(max-width:680px){.admin-shell[data-v-c766f664]{grid-template-columns:1fr}.admin-menu[data-v-c766f664]{grid-template-columns:repeat(3,1fr)}}
