@font-face{font-family:MTN Brighter Sans;src:url(/fonts/MTNBrighterSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.settings-workspace{display:grid;gap:18px;color:var(--ops-text)}.settings-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:4px 0 2px}.settings-hero h1{margin:4px 0 6px;font-size:28px;line-height:1;letter-spacing:0}.settings-hero p{max-width:920px;margin:0;color:var(--ops-muted);font-size:14px;line-height:1.55}.settings-hero__actions{display:flex;gap:10px;align-items:center}.settings-hero__actions button,.settings-hero__actions span,.settings-save-button{min-height:38px;border-radius:8px;font-weight:850}.settings-hero__actions span{display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--ops-border);background:#fff;color:var(--ops-muted);white-space:nowrap}.settings-hero__actions button,.settings-save-button{border:0;padding:0 14px;background:var(--ops-accent);color:#fff;cursor:pointer}.settings-tabs{display:flex;gap:4px;align-items:center;overflow-x:auto;padding:6px;border:1px solid var(--ops-border);border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(7,27,58,.04)}.settings-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ops-muted);font:inherit;font-size:13px;font-weight:850;cursor:pointer}.settings-tabs button.is-active{background:var(--ops-accent-soft);color:var(--ops-accent-dark)}.settings-form-stack,.settings-grid{display:grid;gap:16px}.settings-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settings-stat{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;min-height:92px;padding:16px;border:1px solid var(--ops-border);border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(7,27,58,.045)}.settings-stat>span{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#e7f8f5;color:var(--ops-accent-dark)}.settings-stat strong{display:block;color:var(--ops-text);font-size:24px;line-height:1}.settings-stat em,.settings-stat small{display:block;color:var(--ops-muted);font-size:12px;font-style:normal;font-weight:750}.settings-stat em{grid-column:1/-1;padding-top:2px}.settings-panel,.settings-save-bar{border:1px solid var(--ops-border);border-radius:10px;background:#fff;box-shadow:0 14px 34px rgba(7,27,58,.045)}.settings-panel{display:grid;gap:16px;padding:18px}.settings-panel>header,.settings-save-bar{display:flex;justify-content:space-between;gap:14px;align-items:center}.settings-panel h2,.settings-rule-group h3{margin:0;color:var(--ops-text);font-size:16px;line-height:1.2}.settings-panel p,.settings-save-bar span{margin:5px 0 0;color:var(--ops-muted);font-size:13px;line-height:1.45}.settings-save-bar{position:sticky;top:12px;z-index:5;padding:12px 14px}.settings-save-bar strong{display:block;font-size:14px}.settings-save-button:disabled{opacity:.65;cursor:not-allowed}.settings-section-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-section-list button{display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:center;min-height:88px;padding:12px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface-muted);color:inherit;text-align:left;cursor:pointer}.settings-section-list button>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#fff;color:var(--ops-accent-dark)}.settings-section-list strong{font-size:14px}.settings-section-list em,.settings-section-list small{color:var(--ops-muted);font-size:12px;font-style:normal;font-weight:750}.settings-section-list em{grid-column:1/-1}.settings-audit-list{display:grid;gap:8px}.settings-audit-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:42px;padding:8px 10px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface-muted)}.settings-audit-list span,.settings-audit-list time{color:var(--ops-muted);font-size:12px;font-weight:750}.settings-brand-grid,.settings-color-grid,.settings-form-grid,.settings-mode-grid,.settings-three-col,.settings-two-col{display:grid;gap:12px}.settings-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settings-three-col{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-grid--compact{margin-top:14px;max-width:920px}.settings-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-color-field,.settings-field{display:grid;gap:6px;min-width:0}.settings-field--wide{grid-column:1/-1}.settings-color-field span,.settings-field span{color:var(--ops-muted);font-size:12px;font-weight:850}.settings-color-field input[type=color],.settings-field input,.settings-field select,.settings-field textarea,.settings-input-addon{width:100%;min-height:40px;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-text);font:inherit;font-size:13px}.settings-field input,.settings-field select,.settings-field textarea{padding:0 11px}.settings-field textarea{min-height:110px;padding-block:10px;resize:vertical}.settings-input-addon{display:flex;align-items:center;overflow:hidden}.settings-input-addon input{min-height:38px;border:0}.settings-input-addon small{padding:0 10px;color:var(--ops-muted);font-size:12px;font-weight:850}.settings-toggle-stack{display:grid;gap:8px}.settings-toggle-stack--inline{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.settings-toggle-row{display:flex;justify-content:space-between;gap:14px;align-items:center;min-height:48px;padding:10px 12px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface-muted)}.settings-toggle-row span{display:grid;gap:2px}.settings-toggle-row strong{color:var(--ops-text);font-size:13px}.settings-toggle-row small{color:var(--ops-muted);font-size:12px}.settings-toggle-row input{width:38px;height:22px;accent-color:var(--ops-accent)}.settings-color-field{grid-template-columns:minmax(90px,1fr) 46px auto;align-items:center;min-height:46px;padding:8px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface-muted)}.settings-color-field input[type=color]{min-height:32px;padding:2px}.settings-color-field code{color:var(--ops-muted);font-size:12px}.settings-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-brand-grid article{display:grid;gap:10px;align-content:center;min-height:128px;padding:14px;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface-muted)}.settings-brand-grid span{color:var(--ops-muted);font-size:12px;font-weight:850}.settings-brand-grid img{max-width:100%;max-height:70px;object-fit:contain;justify-self:start}.settings-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-mode-grid button{display:grid;gap:6px;min-height:112px;padding:14px;border:1px solid var(--ops-border);border-radius:10px;background:var(--ops-surface-muted);color:inherit;text-align:left;cursor:pointer}.settings-mode-grid button.is-active{border-color:var(--ops-accent);background:var(--ops-accent-soft)}.settings-mode-grid strong{font-size:15px}.settings-mode-grid span{color:var(--ops-muted);font-size:13px;line-height:1.4}.settings-rule-group{display:grid;gap:8px;padding:14px;border:1px solid var(--ops-border);border-radius:10px;background:var(--ops-surface-muted)}.settings-rule-group h3{margin-bottom:4px;font-size:14px}.settings-table-wrap{overflow-x:auto;border:1px solid var(--ops-border);border-radius:10px}.settings-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff;font-size:13px}.settings-table td,.settings-table th{padding:12px;border-bottom:1px solid var(--ops-border);text-align:left;vertical-align:top}.settings-table th{background:var(--ops-surface-muted);color:var(--ops-muted);font-size:12px;font-weight:900}.settings-table td small{display:block;margin-top:3px;color:var(--ops-muted)}.settings-status{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:var(--ops-surface-strong);color:var(--ops-muted);font-size:12px;font-weight:900}.settings-status--active,.settings-status--testing{background:var(--ops-success-soft);color:var(--ops-success)}.settings-status--disabled{background:var(--ops-danger-soft);color:var(--ops-danger)}.settings-empty,.settings-error,.settings-notice{padding:12px 14px;border-radius:8px;font-size:13px;font-weight:800}.settings-empty{border-top:1px solid var(--ops-border);color:var(--ops-muted);background:var(--ops-surface-muted)}.settings-error{border:1px solid var(--ops-danger);background:var(--ops-danger-soft);color:var(--ops-danger)}.settings-notice{border:1px solid rgba(31,143,95,.25);background:var(--ops-success-soft);color:var(--ops-success)}@media (max-width:1180px){.settings-brand-grid,.settings-mode-grid,.settings-section-list,.settings-stat-grid,.settings-three-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.settings-color-grid,.settings-form-grid,.settings-hero,.settings-mode-grid,.settings-section-list,.settings-three-col,.settings-toggle-stack--inline,.settings-two-col{grid-template-columns:1fr}.settings-hero__actions,.settings-panel>header,.settings-save-bar{align-items:stretch;flex-direction:column}.settings-audit-list article,.settings-brand-grid,.settings-stat-grid{grid-template-columns:1fr}}@font-face{font-family:MTN Brighter Sans;src:url(/fonts/MTNBrighterSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MTN Brighter Sans;src:url(/fonts/MTNBrighterSans-ExtraBold.woff) format("woff");font-weight:800 900;font-style:normal;font-display:swap}:root{color-scheme:light;--ops-bg:#f7fafc;--ops-surface:#ffffff;--ops-surface-muted:#f1f6f8;--ops-surface-strong:#e5edf2;--ops-border:#e5edf2;--ops-border-strong:#cbd8e3;--ops-text:#071b3a;--ops-text-strong:#071b3a;--ops-muted:#667085;--ops-faint:#90a0b4;--ops-accent:#009c9c;--ops-accent-strong:#071b3a;--ops-accent-dark:#007a7a;--ops-accent-soft:#e6f7f7;--ops-accent-warm:#ffa51f;--ops-accent-warm-hover:#f28c00;--ops-accent-warm-strong:#d97706;--ops-green:#1f8f5f;--ops-green-soft:#e7f7ef;--ops-success:#1f8f5f;--ops-success-soft:#e7f7ef;--ops-danger:#cc4f4f;--ops-danger-soft:#fff1f1;--ops-warning:#e0a11b;--ops-warning-soft:#fff7e0;--ops-shadow:0 22px 50px rgba(27,42,61,0.08);font-family:MTN Brighter Sans,Manrope,Helvetica Neue,Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chats-page{--chat-border:#dbe6f0;--chat-soft:#f7fafc;--chat-teal:#0f9f99;--chat-teal-dark:#087f7a;--chat-text:#071b3a;--chat-muted:#64748b}.chats-page__header{align-items:end}.chats-announcement-form button,.chats-composer button:last-child,.chats-primary-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding:0 .95rem;border:1px solid transparent;border-radius:8px;background:var(--chat-teal);color:#fff;font-weight:900;box-shadow:0 14px 28px rgba(15,159,153,.18)}.chats-primary-action{border:0;cursor:pointer}.chats-announcement-metrics,.chats-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.chats-metric{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:center;min-height:5.9rem;padding:1rem;overflow:hidden;border:1px solid var(--chat-border);border-radius:10px;background:#fff;box-shadow:0 16px 36px rgba(25,41,61,.045)}.chats-metric>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:999px}.chats-metric div{display:grid;gap:.15rem;min-width:0}.chats-metric em,.chats-metric small{color:var(--chat-muted);font-size:.78rem;font-style:normal;font-weight:750}.chats-metric strong{color:var(--chat-text);font-size:1.45rem;line-height:1}.chats-metric>i{width:5.4rem;height:1.8rem;opacity:.72;background:currentColor;clip-path:polygon(0 70%,14% 58%,28% 66%,42% 34%,58% 48%,74% 18%,100% 28%,100% 100%,0 100%)}.chats-metric--teal{color:#0f9f99}.chats-metric--orange{color:#f59e0b}.chats-metric--purple{color:#7c3aed}.chats-metric--red{color:#ef4444}.chats-metric--teal>span{background:#e7f8f5}.chats-metric--orange>span{background:#fff5df}.chats-metric--purple>span{background:#f0e9ff}.chats-metric--red>span{background:#fff0ef}.chats-tabs{margin-top:-.1rem}.chats-workspace-grid{display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(28rem,1.6fr) minmax(18rem,.68fr);gap:.8rem;align-items:start}.chats-inbox,.chats-side-panel,.chats-thread{min-width:0}.chats-inbox,.chats-thread{min-height:40rem}.chats-announcement-form header,.chats-inbox header,.chats-side-panel .ops-panel header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.chats-announcement-form h2,.chats-inbox h2,.chats-side-panel h2{margin:0;color:var(--chat-text);font-size:.9rem}.chats-filter-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;margin-bottom:.7rem}.chats-announcement-form input,.chats-announcement-form select,.chats-announcement-form textarea,.chats-composer,.chats-filter-row label{border:1px solid var(--chat-border);border-radius:8px;background:#fff}.chats-filter-row label{display:flex;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 .7rem}.chats-announcement-form input,.chats-announcement-form select,.chats-announcement-form textarea,.chats-composer input,.chats-filter-row input{width:100%;border:0;outline:0;color:var(--chat-text);font:inherit}.chats-filter-row button,.chats-filter-row select{min-height:2.45rem;padding:0 .75rem;border:1px solid var(--chat-border);border-radius:8px;background:#fff;color:var(--chat-text);font-weight:850}.chats-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.6rem}.chats-badge,.chats-chip-row span{display:inline-flex;align-items:center;min-height:1.55rem;padding:0 .55rem;border-radius:999px;background:#eef4f8;color:#53637a;font-size:.72rem;font-weight:900}.chats-badge--success{background:#ddf7ed;color:#057a55}.chats-badge--warning{background:#fff2d8;color:#b45309}.chats-badge--danger{background:#ffe4e2;color:#d92d20}.chats-badge--info{background:#e7f0ff;color:#2563eb}.chats-badge--neutral{background:#eef2f6;color:#64748b}.chats-list{display:grid;max-height:31.5rem;overflow:auto;border-top:1px solid #edf2f7}.chats-list-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:5.3rem;padding:.85rem .35rem;border-bottom:1px solid #edf2f7;color:var(--chat-text)}.chats-list-item:hover{background:linear-gradient(90deg,#e7f8f5,transparent)}.chats-list-item span{display:grid;gap:.18rem;min-width:0}.chats-list-item em,.chats-list-item small,.chats-list-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chats-list-item em,.chats-list-item small,.chats-list-item time{color:var(--chat-muted);font-size:.76rem;font-style:normal}.chats-list-item b{position:absolute;right:.45rem;bottom:.7rem;display:grid;width:1.3rem;height:1.3rem;place-items:center;border-radius:999px;background:var(--chat-teal);color:#fff;font-size:.72rem}.chats-avatar{display:inline-grid;width:2.55rem;height:2.55rem;place-items:center;overflow:hidden;border-radius:999px;background:#e7f8f5;color:#087f7a;font-weight:950}.chats-avatar img{width:100%;height:100%;object-fit:cover}.chats-avatar--purple{background:#efe5ff;color:#7c3aed}.chats-avatar--orange{background:#fff0d5;color:#c05621}.chats-avatar--blue{background:#e7f0ff;color:#2563eb}.chats-thread{display:grid;grid-template-rows:auto minmax(24rem,1fr) auto;padding:0;overflow:hidden}.chats-thread__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--chat-border)}.chats-listing-card,.chats-listing-pill,.chats-person-stack{display:flex;align-items:center;gap:.75rem;min-width:0}.chats-listing-card div,.chats-listing-pill span,.chats-person-stack div{display:grid;gap:.12rem;min-width:0}.chats-person-stack strong span{display:inline-block;width:.45rem;height:.45rem;margin-left:.35rem;border-radius:999px;background:var(--chat-teal)}.chats-listing-card small,.chats-listing-pill small,.chats-person-stack small{color:var(--chat-muted);font-size:.76rem}.chats-listing-pill{max-width:19rem}.chats-listing-card img,.chats-listing-card>span,.chats-listing-pill img{width:3.5rem;height:2.8rem;flex:0 0 auto;border-radius:8px;object-fit:cover;background:#eef4f8}.chats-message-feed{display:grid;align-content:start;gap:.8rem;min-height:0;padding:1.2rem;overflow:auto;background:linear-gradient(180deg,#fff,#fbfdff)}.chats-message{display:flex;justify-content:flex-start}.chats-message.is-own{justify-content:flex-end}.chats-message.is-note{justify-content:center}.chats-message>div{max-width:min(31rem,76%);padding:.75rem .9rem;border:1px solid var(--chat-border);border-radius:10px;background:#fff;box-shadow:0 10px 22px rgba(16,34,58,.04)}.chats-message.is-own>div{border-color:#cdeee9;background:#e8f8f4}.chats-message.is-note>div{background:#fff7df}.chats-message p,.chats-message strong{margin:0}.chats-message p{color:var(--chat-text);line-height:1.45}.chats-message time{display:block;margin-top:.35rem;color:var(--chat-muted);font-size:.72rem;text-align:right}.chats-attachments{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}.chats-attachments a{padding:.35rem .55rem;border-radius:8px;background:#f0f5fa;color:var(--chat-text);font-size:.78rem;font-weight:850}.chats-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;min-height:3.2rem;margin:1rem;padding:.35rem}.chats-composer>a:first-child,.chats-composer>button:first-child{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:0;background:transparent;color:var(--chat-muted)}.chats-composer--support{grid-template-columns:minmax(0,1fr) auto auto auto}.chats-composer button:disabled{cursor:wait;opacity:.58}.chats-side-panel{display:grid;gap:.8rem}.chats-side-panel .ops-panel{display:grid;gap:.75rem}.chats-side-panel a,.chats-side-panel button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;border:1px solid var(--chat-border);border-radius:8px;background:#fff;color:var(--chat-text);font-weight:850}.chats-profile{display:grid;justify-items:center;gap:.2rem;padding-bottom:.8rem;border-bottom:1px solid #edf2f7;text-align:center}.chats-profile .chats-avatar{width:3.3rem;height:3.3rem}.chats-profile small{color:var(--chat-muted)}.chats-detail-list div,.chats-detail-row,.chats-mini-list a,.chats-mini-list span{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.chats-detail-row{justify-content:flex-start;color:var(--chat-muted)}.chats-detail-list{display:grid;gap:.65rem;margin:0}.chats-detail-list dt{color:var(--chat-muted)}.chats-detail-list dd{margin:0;color:var(--chat-text);font-weight:850;text-align:right}.chats-support-case{display:grid;gap:.55rem;margin:1rem;padding:1rem;border:1px solid var(--chat-border);border-radius:10px;background:#fbfdff}.chats-support-case h2,.chats-support-case p{margin:0}.chats-support-case>span{color:var(--chat-muted);font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.chats-support-case div{display:flex;flex-wrap:wrap;gap:.45rem}.chats-trend-grid{display:grid;gap:.8rem}.chats-chart-panel .interactive-line-chart{min-height:18rem}.chats-thread-actions{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}.chats-thread-actions a,.chats-thread-actions button,.chats-thread-actions summary{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--chat-border);border-radius:8px;background:#fff;color:var(--chat-text);cursor:pointer;list-style:none}.chats-thread-actions a:hover,.chats-thread-actions button:hover,.chats-thread-actions summary:hover{border-color:#a6deda;background:#eefbf8;color:var(--chat-teal-dark)}.chats-action-menu{position:relative}.chats-action-menu summary::-webkit-details-marker{display:none}.chats-action-menu nav{position:absolute;z-index:30;top:calc(100% + .45rem);right:0;display:grid;min-width:12rem;padding:.35rem;border:1px solid var(--chat-border);border-radius:10px;background:#fff;box-shadow:0 20px 45px rgba(15,23,42,.14)}.chats-action-menu nav a,.chats-action-menu nav button{justify-content:flex-start;width:100%;min-height:2.15rem;border:0;border-radius:8px;background:transparent;color:var(--chat-text);font:inherit;font-size:.82rem;font-weight:850;text-align:left;cursor:pointer}.chats-action-menu nav a:hover,.chats-action-menu nav button:hover{background:#f4fbfa;color:var(--chat-teal-dark)}.chats-danger-action{border-color:#ffc9c5!important;color:#d92d20!important}.chats-operations-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,.72fr);gap:.8rem}.chats-ops-table{display:grid;gap:0;overflow-x:auto}.chats-ops-table>span{display:grid;grid-template-columns:minmax(9rem,1.2fr) minmax(5rem,.55fr) minmax(5rem,.65fr) minmax(5rem,.65fr);gap:.65rem;align-items:center;min-height:2.7rem;border-bottom:1px solid #edf2f7}.chats-ops-table--two>span{grid-template-columns:minmax(10rem,1fr) minmax(5rem,.45fr)}.chats-ops-table b{color:#728199;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.chats-ops-table em,.chats-ops-table strong{color:var(--chat-text);font-style:normal;font-weight:850}.chats-mini-list{display:grid;gap:.65rem}.chats-mini-list a,.chats-mini-list span{min-height:2.6rem;padding:.55rem 0;border-bottom:1px solid #edf2f7;color:var(--chat-text)}.chats-mini-list small{color:var(--chat-muted)}.chats-announcements{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr);gap:.8rem;align-items:start}.chats-announcements__main{display:grid;gap:.8rem;min-width:0}.chats-announcement-form{display:grid;gap:.8rem}.chats-announcement-form summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;cursor:pointer;list-style:none}.chats-announcement-form summary::-webkit-details-marker{display:none}.chats-announcement-form summary b,.chats-announcement-form summary span{display:inline-flex;align-items:center;gap:.45rem}.chats-announcement-form summary span{color:var(--chat-teal-dark);font-weight:950}.chats-announcement-form summary b{color:var(--chat-muted);font-size:.8rem}.chats-announcement-form form{display:grid;gap:.8rem;padding-top:.85rem;border-top:1px solid #edf2f7}.chats-announcement-form form>div:not(.chats-announcement-checks){display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(8rem,.7fr));gap:.55rem}.chats-announcement-form input,.chats-announcement-form select,.chats-announcement-form textarea{min-height:2.65rem;padding:0 .75rem}.chats-announcement-form textarea{min-height:5.6rem;padding-top:.75rem;resize:vertical}.chats-announcement-checks{display:flex;flex-wrap:wrap;gap:1rem}.chats-announcement-form label{display:inline-flex;align-items:center;gap:.45rem;color:var(--chat-muted);font-weight:800}.chats-announcement-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;align-items:start}.chats-announcement-toolbar .chats-filter-row{margin-bottom:0}.chats-announcement-toolbar>button,.chats-announcement-toolbar>select{display:inline-flex;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 .85rem;border:1px solid var(--chat-border);border-radius:8px;background:#fff;color:var(--chat-text);font-weight:850}.chats-announcement-toolbar>button{cursor:pointer}.chats-table-panel{overflow:hidden;padding:0}.chats-table td:first-child{min-width:17rem}.chats-table td:first-child small{max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chats-channel-cell,.chats-table-action{display:inline-flex;align-items:center;gap:.42rem}.chats-table-action{justify-content:center;width:2.2rem;height:2.2rem;border:1px solid var(--chat-border);border-radius:8px}.chats-action-menu--table{display:inline-block}.chats-action-menu--table summary{display:grid;width:2.2rem;height:2.2rem;place-items:center;border:1px solid var(--chat-border);border-radius:8px;background:#fff;cursor:pointer}.chats-audience-chart{display:grid;place-items:center;min-height:13rem}.chats-side-copy{margin:-.35rem 0 0;color:var(--chat-muted);font-size:.82rem}.chats-audience-list,.chats-channel-list{display:grid;gap:.65rem}.chats-audience-list span,.chats-channel-list span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center}.chats-channel-list i{display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;background:#eef7ff;color:#2375d8;font-style:normal}.chats-audience-list b,.chats-audience-list em{color:var(--chat-muted);font-style:normal;font-weight:850}.chats-support-head-actions{display:inline-flex;align-items:center;gap:.45rem}.chats-support-head-actions a,.chats-support-head-actions button,.chats-support-head-actions summary{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--chat-border);border-radius:8px;background:#fff;color:var(--chat-text);cursor:pointer;list-style:none}.chats-support-listing-strip{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.65rem!important;align-items:center;padding:.65rem;border:1px solid #edf2f7;border-radius:8px;background:#fff}.chats-support-listing-strip img,.chats-support-listing-strip>span{width:4rem;height:3rem;border-radius:8px;object-fit:cover;background:#edf2f7}.chats-support-listing-strip em{color:var(--chat-muted);font-style:normal;font-weight:850}.chats-reply-tabs{display:flex;gap:1rem;padding:0 1rem;border-top:1px solid #edf2f7}.chats-reply-tabs button{position:relative;min-height:2.55rem;border:0;background:transparent;color:var(--chat-muted);font-weight:900}.chats-reply-tabs button[aria-current=page]{color:var(--chat-teal-dark)}.chats-reply-tabs button[aria-current=page]:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px;background:var(--chat-teal);content:""}.chats-tag-row{display:flex;flex-wrap:wrap;gap:.45rem}.chats-modal-form{display:grid;gap:1rem}.chats-modal-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:min(100%,28rem);padding:.25rem;border:1px solid var(--chat-border);border-radius:10px;background:#f8fafc}.chats-modal-switch button{min-height:2.35rem;border:0;border-radius:8px;background:transparent;color:var(--chat-muted);font-weight:900;cursor:pointer}.chats-modal-switch button[aria-selected=true]{background:#fff;color:var(--chat-teal-dark);box-shadow:0 8px 20px rgba(15,23,42,.08)}.chats-modal-form label{display:grid;gap:.4rem;color:var(--chat-muted);font-size:.82rem;font-weight:850}.chats-modal-form input,.chats-modal-form select,.chats-modal-form textarea{width:100%;min-height:2.65rem;padding:0 .8rem;border:1px solid var(--chat-border);border-radius:8px;background:#fff;color:var(--chat-text);font:inherit}.chats-modal-form textarea{min-height:7rem;padding-top:.75rem;resize:vertical}.chats-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.chats-modal-form footer{display:flex;justify-content:flex-end;gap:.65rem}.admin-danger-button,.admin-primary-button,.admin-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:0 .9rem;border-radius:8px;font-weight:900;cursor:pointer}.admin-primary-button{border:0;background:linear-gradient(135deg,var(--chat-teal),#087d78);color:#fff}.admin-secondary-button{border:1px solid var(--chat-border);background:#fff;color:var(--chat-text)}.admin-danger-button{border:1px solid #fecaca;background:#fff5f5;color:#dc2626}.admin-danger-button:disabled,.admin-primary-button:disabled{cursor:wait;opacity:.6}.chats-modal-warning{margin:0;color:var(--chat-text);font-weight:850}.chats-empty{margin:0;padding:1rem;color:var(--chat-muted);text-align:center}@media (max-width:1280px){.chats-announcements,.chats-workspace-grid{grid-template-columns:1fr}.chats-inbox,.chats-thread{min-height:auto}}@media (max-width:900px){.chats-announcement-form form>div:not(.chats-announcement-checks),.chats-announcement-metrics,.chats-announcement-toolbar,.chats-composer,.chats-composer--support,.chats-filter-row,.chats-kpi-grid,.chats-modal-grid,.chats-operations-grid,.chats-trend-grid{grid-template-columns:1fr}.chats-message>div{max-width:100%}.chats-thread__head{align-items:start;flex-direction:column}}.admin-stock-trust{display:grid;gap:1rem}.admin-stock-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.admin-stock-trust__grid>div{display:grid;align-content:start;gap:.7rem}.admin-stock-trust__grid h3{margin:0;color:#061b3b;font-size:.98rem}.admin-stock-trust__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;align-items:center;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#fff;padding:.75rem}.admin-stock-trust__row span,.admin-stock-trust__row strong{display:block;min-width:0}.admin-stock-trust__row span{color:#64748b;font-size:.82rem}.admin-stock-trust__row input{width:5rem;border:1px solid rgba(148,163,184,.35);border-radius:10px;padding:.5rem}.admin-stock-trust__row a,.admin-stock-trust__row button{border:1px solid rgba(12,165,156,.24);border-radius:999px;background:#fff;color:#06204a;font-weight:800;padding:.55rem .8rem;text-decoration:none}@media (max-width:1024px){.admin-stock-trust__grid{grid-template-columns:1fr}}body{--ops-bg:var(--theme-page-background,#f7fafc);--ops-surface:var(--theme-surface-color,#ffffff);--ops-surface-muted:var(--theme-surface-soft,#f1f6f8);--ops-surface-strong:color-mix(in srgb,var(--theme-border-color,#e5edf2) 72%,#ffffff 28%);--ops-border:var(--theme-border-color,#e5edf2);--ops-border-strong:color-mix(in srgb,var(--theme-border-color,#e5edf2) 82%,#061222 18%);--ops-text:var(--theme-text-color,#071b3a);--ops-text-strong:var(--theme-text-color,#071b3a);--ops-muted:var(--theme-muted-color,#667085);--ops-faint:color-mix(in srgb,var(--theme-muted-color,#667085) 75%,#ffffff 25%);--ops-accent:var(--theme-brand-primary,#009c9c);--ops-accent-strong:var(--theme-text-color,#071b3a);--ops-accent-dark:var(--theme-brand-primary-dark,#007a7a);--ops-accent-soft:color-mix(in srgb,var(--theme-brand-primary,#009c9c) 14%,#ffffff 86%);--ops-accent-warm:var(--theme-brand-accent,#ffa51f);--ops-accent-warm-hover:color-mix(in srgb,var(--theme-brand-accent,#ffa51f) 82%,#000000 18%);--ops-accent-warm-strong:color-mix(in srgb,var(--theme-brand-accent,#ffa51f) 72%,#000000 28%);--ops-green:var(--theme-success-color,#1f8f5f);--ops-green-soft:color-mix(in srgb,var(--theme-success-color,#1f8f5f) 14%,#ffffff 86%);--ops-success:var(--theme-success-color,#1f8f5f);--ops-success-soft:color-mix(in srgb,var(--theme-success-color,#1f8f5f) 14%,#ffffff 86%);--ops-danger:var(--theme-danger-color,#cc4f4f);--ops-danger-soft:color-mix(in srgb,var(--theme-danger-color,#cc4f4f) 12%,#ffffff 88%);--ops-warning:var(--theme-warning-color,#e0a11b);--ops-warning-soft:color-mix(in srgb,var(--theme-warning-color,#e0a11b) 14%,#ffffff 86%);--ops-shadow:0 22px 50px rgba(27,42,61,0.08);background:var(--ops-bg);color:var(--ops-text);font-family:var(--theme-font-family,"MTN Brighter Sans","Manrope","Helvetica Neue",Arial,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.admin-route-error{display:grid;min-height:100vh;place-items:center;padding:1.5rem;background:radial-gradient(circle at 22% 18%,rgba(0,156,156,.11),transparent 30%),linear-gradient(180deg,#f7fafc,#ffffff)}.admin-route-error section{display:grid;width:min(100%,30rem);gap:.9rem;padding:1.4rem;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#ffffff;box-shadow:0 22px 48px rgba(15,23,42,.1)}.admin-route-error span{color:var(--ops-accent);font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.admin-route-error h1{margin:0;color:#071b3a;font-size:clamp(1.6rem,4vw,2.35rem);line-height:1.05}.admin-route-error p{margin:0;color:#64748b;font-weight:760;line-height:1.55}.admin-route-error div{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.2rem}.admin-route-error a,.admin-route-error button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1rem;border-radius:10px;font-weight:900}.admin-route-error button{border:0;background:var(--ops-accent-warm);color:#071b3a;cursor:pointer}.admin-route-error a{border:1px solid #dbe3ea;background:#fff;color:#071b3a}.admin-dashboard-load-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;align-items:center;padding:.9rem 1rem;border:1px solid rgba(255,159,26,.32);border-radius:14px;background:#fff8eb;color:#7a4100}.admin-dashboard-load-alert strong{color:#071b3a}.admin-dashboard-load-alert span{color:#7a4100;font-size:.86rem;font-weight:760}.admin-dashboard-load-alert a{grid-row:1/span 2;grid-column:2;color:#071b3a;font-weight:900}body[data-theme-mode=dark]{--ops-bg:#07111f;--ops-surface:#0b1728;--ops-surface-muted:#10233b;--ops-surface-strong:#14304f;--ops-border:rgba(148,163,184,0.22);--ops-border-strong:rgba(148,163,184,0.34);--ops-text:#e5eef7;--ops-text-strong:#e5eef7;--ops-muted:#9eb0c5;--ops-faint:#7f93aa;--ops-accent-strong:#e5eef7;--ops-accent-soft:rgba(0,156,156,0.16);--ops-shadow:0 18px 44px rgba(0,0,0,0.42)}@media (prefers-color-scheme:dark){body[data-theme-mode=system]{--ops-bg:#07111f;--ops-surface:#0b1728;--ops-surface-muted:#10233b;--ops-surface-strong:#14304f;--ops-border:rgba(148,163,184,0.22);--ops-border-strong:rgba(148,163,184,0.34);--ops-text:#e5eef7;--ops-text-strong:#e5eef7;--ops-muted:#9eb0c5;--ops-faint:#7f93aa;--ops-accent-strong:#e5eef7;--ops-accent-soft:rgba(0,156,156,0.16);--ops-shadow:0 18px 44px rgba(0,0,0,0.42)}}.market-dashboard{display:grid;gap:1.25rem}.market-dashboard__intro{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.15rem 0 .35rem}.market-dashboard__eyebrow{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.market-dashboard__eyebrow strong{color:var(--ops-text-strong);font-size:1rem}.market-dashboard__eyebrow span,.market-kpi__head span{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .8rem;border:1px solid #b8e5df;border-radius:999px;background:#e9fbf7;color:var(--ops-accent-strong);font-size:.78rem;font-weight:750}.market-dashboard__intro h1{margin:0;color:var(--ops-text-strong);font-size:clamp(1.65rem,2.1vw,2.15rem);line-height:1.1}.market-dashboard__intro p{margin:.7rem 0 0;color:var(--ops-text)}.market-dashboard__summary{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.market-dashboard__summary span{display:inline-flex;align-items:center;gap:.4rem;min-height:2.1rem;padding:0 .78rem;border:1px solid var(--ops-border);border-radius:999px;background:color-mix(in srgb,var(--ops-surface) 88%,var(--ops-accent) 12%);color:var(--ops-text);font-size:.82rem;font-weight:760}.market-dashboard__summary strong{color:var(--ops-text-strong);font-weight:950}.market-dashboard__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem}.market-dashboard__actions a,.market-panel__head a{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:0 1rem;border:1px solid transparent;border-radius:16px;background:#fff;color:var(--ops-text-strong);font-weight:800;box-shadow:0 12px 30px rgba(27,42,61,.06)}.market-dashboard__actions a{gap:.55rem}.market-dashboard__actions a span{display:inline-grid;min-width:1.5rem;height:1.5rem;place-items:center;padding:0 .42rem;border-radius:999px;background:color-mix(in srgb,var(--ops-border) 76%,#ffffff 24%);color:var(--ops-text-strong);font-size:.76rem;font-weight:950}.market-dashboard__actions .is-primary{background:var(--ops-accent-warm);color:var(--ops-accent-strong)}.market-dashboard__actions .is-primary span{background:rgba(255,255,255,.48)}.market-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.market-kpi,.market-panel{min-width:0;border:1px solid var(--ops-border);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--ops-surface) 96%,#ffffff 4%),var(--ops-surface));box-shadow:0 16px 36px rgba(28,43,64,.045)}.market-kpi{gap:1rem;padding:1.28rem;overflow:hidden}.market-kpi__head,.market-panel__head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.market-kpi h2,.market-panel h2{margin:0;color:var(--ops-text-strong);font-size:.98rem}.market-kpi__head span.is-warning{border-color:#f5d38b;background:#fff7e7;color:#af6b04}.market-kpi__head span.is-danger{border-color:#f1b3b3;background:#fff2f2;color:#bd4343}.market-kpi__head span.is-blue{border-color:color-mix(in srgb,var(--ops-accent) 24%,#ffffff 76%);background:color-mix(in srgb,var(--ops-accent) 12%,#ffffff 88%);color:var(--ops-accent-dark)}.market-kpi__body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem}.market-ring{width:6.9rem;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at center,var(--ops-surface) 0 50%,transparent 51%),conic-gradient(var(--ops-accent) calc(var(--value) * 1%),color-mix(in srgb,var(--ops-border) 86%,#ffffff 14%) 0)}.market-ring--amber{background:radial-gradient(circle at center,var(--ops-surface) 0 50%,transparent 51%),conic-gradient(var(--ops-warning) calc(var(--value) * 1%),color-mix(in srgb,var(--ops-border) 86%,#ffffff 14%) 0)}.market-ring--red{background:radial-gradient(circle at center,var(--ops-surface) 0 50%,transparent 51%),conic-gradient(var(--ops-danger) calc(var(--value) * 1%),color-mix(in srgb,var(--ops-border) 86%,#ffffff 14%) 0)}.market-ring--blue{background:radial-gradient(circle at center,var(--ops-surface) 0 50%,transparent 51%),conic-gradient(var(--ops-accent-dark) calc(var(--value) * 1%),color-mix(in srgb,var(--ops-border) 86%,#ffffff 14%) 0)}.market-ring strong{color:var(--ops-text-strong);font-size:1.7rem;line-height:1}.market-ring small{color:var(--ops-muted);font-size:.72rem;font-weight:700}.market-kpi dl{display:grid;gap:.85rem;margin:0}.market-kpi dl div,.market-kpi footer{display:flex;justify-content:space-between;gap:1rem}.market-kpi dt,.market-kpi footer span{color:var(--ops-text)}.market-kpi dd,.market-kpi footer strong{margin:0;color:var(--ops-text-strong);font-weight:850}.market-kpi footer{padding-top:1rem;border-top:1px solid var(--ops-border)}.market-dashboard__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(360px,1fr);gap:1rem}.market-panel{padding:1.35rem;overflow:hidden}.market-panel__head p{margin:.25rem 0 0;color:var(--ops-text)}.market-panel__head>strong{color:var(--ops-text-strong);font-size:1.8rem}.market-panel__status{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .75rem;border:1px solid #b8e5df;border-radius:999px;background:#e9fbf7;color:var(--ops-accent-strong);font-size:.76rem;font-weight:850;white-space:nowrap}.market-panel__status.is-warning{border-color:#f5d38b;background:#fff7e7;color:#af6b04}.market-panel__status.is-danger{border-color:#f1b3b3;background:#fff2f2;color:#bd4343}.market-trend{min-height:15.5rem;margin-top:1.25rem;border-top:1px solid var(--ops-border);padding-top:1rem}.market-trend svg{width:100%;height:16rem}.market-trend path{stroke:#e8edf4;stroke-width:1}.market-trend polyline{fill:none;stroke:#54a99d;stroke-width:4.5}.market-trend circle{fill:#54a99d;stroke:#fff;stroke-width:4}.market-months{display:grid;grid-template-columns:repeat(10,1fr);color:var(--ops-text);font-size:.78rem}.market-alerts,.market-bars,.market-health{display:grid;gap:1rem;margin-top:1.25rem}.market-bars>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem;padding:.15rem 0}.market-bars span{display:flex;align-items:center;gap:.6rem;color:var(--ops-text-strong);font-weight:750}.market-bars i{width:.55rem;height:.55rem;border-radius:50%;background:var(--ops-accent-strong)}.market-bars small,.market-bars strong{text-align:right}.market-bars em,.market-health em{grid-column:1/-1;overflow:hidden;height:.45rem;border-radius:999px;background:#e9eef4}.market-bars b,.market-health b{display:block;height:100%;border-radius:inherit;background:var(--ops-accent-strong)}.market-dashboard__grid--lower{align-items:start}.market-alerts a,.market-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:start;padding:.75rem;border:1px solid transparent;border-radius:16px;background:color-mix(in srgb,var(--ops-bg) 66%,var(--ops-surface) 34%);color:inherit}.market-alerts a:hover{border-color:var(--ops-border);background:var(--ops-surface);transform:translateY(-1px)}.market-alerts span{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:#fff0cf;color:#bd7a08;font-size:.72rem;font-weight:900}.market-alerts strong{color:var(--ops-text-strong)}.market-alerts p{margin:.35rem 0 0;color:var(--ops-text)}.market-alerts em{align-self:center;padding:.25rem .52rem;border-radius:999px;background:color-mix(in srgb,var(--ops-border) 72%,#ffffff 28%);color:var(--ops-muted);font-size:.78rem;font-style:normal;font-weight:820}.market-health a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding:.2rem 0;color:var(--ops-text-strong);font-weight:750}.market-health em{grid-column:1}.market-health b{background:linear-gradient(90deg,var(--ops-accent-strong),var(--ops-accent))}@media (max-width:1180px){.market-dashboard__grid,.market-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.market-dashboard__intro,.market-kpi__head,.market-panel__head{align-items:stretch;flex-direction:column}.market-dashboard__actions{justify-content:stretch}.market-dashboard__summary{display:grid;grid-template-columns:1fr}.market-dashboard__actions a{flex:1 1 auto}.market-dashboard__grid,.market-kpi__body,.market-kpis{grid-template-columns:1fr}}.ops-primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:0 1rem;border-radius:8px;background:var(--ops-accent);color:#fff;font-weight:900;box-shadow:0 14px 28px rgba(0,156,156,.16)}.ops-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.ops-stat-card{display:grid;gap:.2rem;padding:1rem;border:1px solid var(--ops-border);border-radius:10px;background:#fff;box-shadow:var(--ops-shadow)}.ops-stat-card small,.ops-stat-card span{color:var(--ops-muted);font-size:.78rem;font-weight:800}.ops-stat-card strong{color:var(--ops-text);font-size:1.5rem}.ops-two-column{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:.85rem;align-items:start}.ops-key-value-list{display:grid;gap:.65rem}.ops-key-value-list span{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;align-items:center;padding:.65rem 0;border-bottom:1px solid var(--ops-border)}.ops-key-value-list span:last-child{border-bottom:0}.ops-key-value-list strong{color:var(--ops-text)}.ops-key-value-list b,.ops-key-value-list em{color:var(--ops-muted);font-style:normal;font-weight:850}@media (max-width:980px){.ops-stats-grid,.ops-two-column{grid-template-columns:1fr}}.ur-workspace{--ur-bg:#f7fbff;--ur-border:#d7e4f1;--ur-muted:#60708a;--ur-text:#071d3b;--ur-teal:#009a8d;--ur-blue:#2375d8;--ur-orange:#ff9f1c;--ur-red:#ff3d4f;display:grid;gap:18px;min-height:100vh;padding:26px 28px 34px;background:linear-gradient(180deg,#f7fbff,#f3f8fd);color:var(--ur-text)}.ur-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;align-items:start;padding-bottom:0;border-bottom:1px solid var(--ur-border)}.ur-page-header p{margin:0 0 6px;color:var(--ur-teal);font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ur-page-header h1{margin:0;color:var(--ur-text);font-size:clamp(2rem,3vw,2.7rem);line-height:1;letter-spacing:0}.ur-page-header span{display:block;margin-top:9px;color:#4b5d78;font-size:.95rem;font-weight:650}.ur-page-header__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ur-tabs{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:6px}.ur-tabs a{position:relative;display:inline-flex;gap:8px;align-items:center;min-height:44px;color:#50617a;font-size:.91rem;font-weight:850;text-decoration:none}.ur-tabs a:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:transparent;content:""}.ur-tabs a.is-active,.ur-tabs a[aria-current=page]{color:var(--ur-teal)}.ur-tabs a.is-active:after,.ur-tabs a[aria-current=page]:after{background:var(--ur-teal)}.ur-subtabs span,.ur-tabs span{min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:#eaf2f8;color:#09213f;font-size:.72rem;font-weight:900}.ur-button,.ur-link-button,.ur-subtabs span,.ur-tabs span{display:inline-flex;align-items:center;justify-content:center}.ur-button,.ur-link-button{gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--ur-border);border-radius:8px;background:linear-gradient(180deg,#0db69f,#008e83);color:white;cursor:pointer;font:inherit;font-size:.86rem;font-weight:900;text-decoration:none;box-shadow:0 16px 34px rgba(0,154,141,.16)}.ur-button--ghost,.ur-link-button{background:white;color:var(--ur-text);box-shadow:none}.ur-link-button{color:var(--ur-teal)}.ur-button:disabled,.ur-link-button:disabled{cursor:not-allowed;opacity:.55}.ur-error{padding:13px 16px;border:1px solid #fecdd3;border-radius:10px;background:#fff1f2;color:#b42335;font-weight:850}.ur-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.ur-kpi-grid--admin,.ur-kpi-grid--inside{grid-template-columns:repeat(4,minmax(0,1fr))}.ur-kpi{display:flex;gap:14px;align-items:center;min-height:108px;padding:18px;border:1px solid var(--ur-border);border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 18px 40px rgba(7,29,59,.045)}.ur-kpi__icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#eaf2ff;color:var(--ur-blue)}.ur-kpi--success .ur-kpi__icon{background:#def8f1;color:var(--ur-teal)}.ur-kpi--warning .ur-kpi__icon{background:#fff0dc;color:var(--ur-orange)}.ur-kpi--danger .ur-kpi__icon{background:#ffe7ea;color:var(--ur-red)}.ur-kpi--info .ur-kpi__icon{background:#eaf4ff;color:var(--ur-blue)}.ur-kpi small{font-size:.76rem;font-weight:850}.ur-kpi small,.ur-kpi strong{display:block;color:var(--ur-text)}.ur-kpi strong{margin-top:4px;font-size:1.7rem;line-height:1;font-weight:950}.ur-kpi em{display:block;margin-top:7px;color:var(--ur-teal);font-size:.75rem;font-style:normal;font-weight:850}.ur-four-column,.ur-three-column,.ur-two-column{display:grid;gap:14px}.ur-two-column{grid-template-columns:minmax(0,2fr) minmax(320px,.95fr)}.ur-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.ur-four-column{grid-template-columns:repeat(4,minmax(0,1fr))}.ur-card,.ur-control-room{border:1px solid var(--ur-border);border-radius:14px;background:rgba(255,255,255,.98);box-shadow:0 18px 45px rgba(7,29,59,.045)}.ur-control-room{position:relative;overflow:hidden;min-height:190px;padding:24px;background:radial-gradient(circle at 84% 46%,rgba(0,154,141,.18),transparent 20%),linear-gradient(135deg,#ffffff,#ecfbf8)}.ur-card h3,.ur-control-room h2{margin:0;color:var(--ur-text);font-size:1.06rem;line-height:1.2;font-weight:950}.ur-card p,.ur-control-room p{margin:8px 0 0;color:#53657f;font-size:.86rem;line-height:1.55;font-weight:650}.ur-mini-stats{display:flex;gap:14px;margin-top:24px}.ur-mini-stats span{min-width:112px;padding:14px 16px;border:1px solid var(--ur-border);border-radius:10px;background:rgba(255,255,255,.8);color:#60708a;font-size:.76rem;font-weight:850;text-align:center}.ur-mini-stats strong{display:block;margin-bottom:6px;color:var(--ur-text);font-size:1.55rem;line-height:1;font-weight:950}.ur-illustration{position:absolute;right:56px;bottom:36px;display:flex;gap:10px;align-items:center;justify-content:center;color:white}.ur-illustration svg{width:66px;height:66px;padding:18px;border-radius:50%;background:linear-gradient(135deg,rgba(0,154,141,.86),rgba(92,199,175,.82))}.ur-card{padding:18px}.ur-card__header{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.ur-card__header a{color:#0072ce;font-size:.8rem;font-weight:900;text-decoration:none}.ur-activity-list,.ur-focus-list,.ur-progress-list{display:grid;gap:10px}.ur-activity-list div,.ur-focus-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:54px;padding:9px 10px;border:1px solid #e5edf5;border-radius:10px;background:#fbfdff;color:var(--ur-text);cursor:pointer;text-align:left}.ur-activity-list div{cursor:default}.ur-activity-list strong,.ur-focus-list strong,.ur-person strong{display:block;overflow:hidden;color:var(--ur-text);font-size:.82rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ur-activity-list small,.ur-focus-list small{display:block;overflow:hidden;margin-top:2px;color:#60708a;font-size:.73rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ur-avatar{flex:0 0 34px;width:34px;height:34px;overflow:hidden;border:1px solid #d6e4f3;border-radius:50%;background:#e7f1ff;color:#1f67d8;font-size:.75rem;font-weight:950;object-fit:cover}.ur-avatar,.ur-badge{display:inline-flex;align-items:center;justify-content:center}.ur-badge{width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;background:#eef3f8;color:#45546b;font-size:.72rem;font-weight:900;white-space:nowrap}.ur-badge--success{background:#def8ef;color:#00876f}.ur-badge--warning{background:#fff0dc;color:#c66500}.ur-badge--danger{background:#ffe7ea;color:#df1d34}.ur-badge--info{background:#e8f2ff;color:#1767ce}.ur-filter-bar,.ur-merge-form{display:grid;gap:12px;align-items:end}.ur-merge-form{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.ur-filter-bar{grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(145px,1fr));margin-bottom:12px}.ur-filter-bar--admin{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(160px,.8fr)) auto}.ur-search{display:flex;gap:10px;align-items:center;min-height:42px;padding:0 13px;border:1px solid var(--ur-border);border-radius:8px;background:white;color:#8a9ab0}.ur-filter-bar select,.ur-merge-form input,.ur-merge-form select,.ur-search input{width:100%;min-width:0;min-height:42px;border:1px solid var(--ur-border);border-radius:8px;background:white;color:var(--ur-text);font:inherit;font-size:.84rem;font-weight:800}.ur-search input{min-height:0;border:0;outline:none}.ur-filter-bar select,.ur-merge-form input,.ur-merge-form select{padding:0 12px}.ur-bulk-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-height:52px;margin-bottom:0;padding:8px 0 12px}.ur-bulk-bar label{display:inline-flex;gap:8px;align-items:center;color:#5d6d84;font-size:.82rem;font-weight:850}.ur-bulk-bar button{min-height:36px;padding:0 12px;border:1px solid #dbe6f2;border-radius:8px;background:#f8fbff;color:#6a7890;font:inherit;font-size:.78rem;font-weight:850}.ur-subtabs{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-bottom:14px}.ur-subtabs button{position:relative;display:inline-flex;gap:8px;align-items:center;min-height:36px;padding:0;border:0;background:transparent;color:#51617a;cursor:pointer;font:inherit;font-size:.83rem;font-weight:900}.ur-subtabs button:after{position:absolute;right:0;bottom:-8px;left:0;height:2px;border-radius:999px;background:transparent;content:""}.ur-subtabs .is-active{color:var(--ur-teal)}.ur-subtabs .is-active:after{background:var(--ur-teal)}.ur-table-wrap{overflow-x:auto;border:1px solid var(--ur-border);border-radius:14px;background:white}.ur-table{width:100%;min-width:1040px;border-collapse:collapse}.ur-table td,.ur-table th{padding:13px 14px;border-bottom:1px solid #e8eef5;color:var(--ur-text);font-size:.8rem;font-weight:750;text-align:left;vertical-align:middle}.ur-table th{background:#f8fafc;color:#65748d;font-size:.72rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.ur-table tr:last-child td{border-bottom:0}.ur-person{display:inline-flex;gap:10px;align-items:center;min-width:0;max-width:230px}.ur-mini-table{overflow:hidden;border:1px solid #e7eef6;border-radius:10px}.ur-mini-table__head,.ur-mini-table__row{display:grid;grid-template-columns:1fr 1fr .8fr .7fr auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid #e8eef5;color:#65748d;font-size:.74rem;font-weight:900;text-transform:uppercase}.ur-mini-table__row{color:var(--ur-text);font-size:.8rem;text-transform:none}.ur-mini-table__row button{min-height:32px;padding:0 12px;border:1px solid var(--ur-border);border-radius:8px;background:white;color:var(--ur-text);font:inherit;font-weight:900}.ur-empty{display:flex;gap:10px;align-items:center;min-height:64px;padding:16px;color:#60708a;font-weight:800}.ur-query-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 160px;gap:0;overflow:hidden;padding:24px;border:1px solid var(--ur-border);border-radius:16px;background:linear-gradient(135deg,rgba(0,154,141,.12),rgba(35,117,216,.12)),white}.ur-query-hero .ur-kpi{min-height:110px;border-width:0 1px 0 0;border-radius:0;background:transparent;box-shadow:none}.ur-sla-card{display:grid;place-items:center;align-content:center;min-height:110px;padding:14px;color:var(--ur-text);text-align:center}.ur-sla-card strong{display:grid;place-items:center;width:58px;height:58px;margin-bottom:6px;border:8px solid #e8eef5;border-top:8px solid var(--ur-red);border-radius:50%;font-size:1rem}.ur-sla-card small,.ur-sla-card span{color:#60708a;font-size:.76rem;font-weight:900}.ur-sla-card small{color:var(--ur-red)}.ur-chart-card{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px 20px;align-items:center}.ur-chart-card h3{grid-column:1/-1}.ur-donut{display:grid;place-items:center;align-content:center;width:118px;height:118px;border-radius:50%;background:radial-gradient(circle at center,white 0 45%,transparent 46%),conic-gradient(var(--ur-teal) 0 43%,var(--ur-blue) 43% 64%,var(--ur-orange) 64% 78%,#9a7be9 78% 91%,#c7d0dc 91% 100%)}.ur-donut strong{color:var(--ur-text);font-size:1.55rem;line-height:1;font-weight:950}.ur-donut span{margin-top:4px;color:#60708a;font-size:.76rem;font-weight:850}.ur-chart-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ur-chart-card li,.ur-progress-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;color:#52627a;font-size:.8rem;font-weight:850}.ur-progress-bar{grid-column:1/-1;height:7px;overflow:hidden;border-radius:999px;background:#e8eef5}.ur-progress-bar b{display:block;height:100%;border-radius:inherit;background:var(--ur-teal)}.ur-progress-bar--warning b{background:var(--ur-orange)}.ur-progress-bar--danger b{background:var(--ur-red)}.ur-progress-bar--info b{background:var(--ur-blue)}.ur-progress-bar--default b{background:#8796ab}.ur-modal-profile{display:flex;gap:12px;align-items:center;grid-column:1/-1;padding:12px;border:1px solid var(--ur-border);border-radius:10px;background:#f8fbff}.ur-modal-profile span,.ur-modal-profile strong{display:block}.ur-modal-profile span{color:#60708a;font-size:.82rem;font-weight:750}.ur-workspace .admin-row-actions{justify-content:flex-end}.ur-workspace .admin-row-actions__button{color:#0d2442}.ur-workspace .table-pagination{margin-top:14px}.role-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.role-hero{min-height:160px}.role-side-card{align-self:stretch}.role-filter-bar{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,.8fr))}.role-table{min-width:920px}.role-module-row td{background:#f8fafc;color:var(--ur-text);font-size:.78rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.role-module-row span{margin-left:12px;color:var(--ur-teal);font-size:.72rem;text-transform:none}.role-toggle{position:relative;width:42px;height:24px;border:0;border-radius:999px;background:#d7e1ec;cursor:pointer}.role-toggle span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:white;box-shadow:0 4px 10px rgba(7,29,59,.16);transition:transform .18s ease}.role-toggle.is-on{background:var(--ur-teal)}.role-toggle.is-on span{transform:translateX(18px)}.role-toggle:disabled{cursor:wait;opacity:.6}.role-sidebar{display:grid;gap:14px;align-content:start}.role-alert{border-color:#f7c46c;background:linear-gradient(180deg,#fff8ea,#fff)}.role-alert h3{color:#8a4b00}.role-alert button{min-height:36px;margin-top:12px;padding:0 14px;border:1px solid #f5c46d;border-radius:8px;background:white;color:#8a4b00;font:inherit;font-size:.82rem;font-weight:900}@media (max-width:1320px){.ur-kpi-grid,.ur-kpi-grid--inside{grid-template-columns:repeat(3,minmax(0,1fr))}.role-layout,.ur-four-column,.ur-query-hero,.ur-three-column,.ur-two-column{grid-template-columns:1fr}.ur-query-hero .ur-kpi{border-right:0;border-bottom:1px solid var(--ur-border)}.ur-filter-bar,.ur-merge-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ur-workspace{padding:18px 14px}.ur-page-header{grid-template-columns:1fr}.ur-page-header__actions{justify-content:flex-start}.ur-tabs{gap:14px}.ur-filter-bar,.ur-kpi-grid,.ur-kpi-grid--inside,.ur-merge-form{grid-template-columns:1fr}.ur-mini-stats{flex-direction:column}.ur-illustration{display:none}.ur-mini-table__head,.ur-mini-table__row{grid-template-columns:1fr}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--ops-bg);color:var(--ops-text)}body{font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}main{min-width:0}.auth-gate{display:grid;min-height:100vh;place-items:center;padding:1.5rem;background:radial-gradient(circle at top left,rgba(14,122,134,.08),transparent 28rem),linear-gradient(180deg,#f8fbfd 0,var(--ops-bg) 100%)}.auth-gate section{display:grid;gap:.85rem;width:min(32rem,100%);padding:1.5rem;border:1px solid var(--ops-border);border-radius:24px;background:var(--ops-surface);box-shadow:var(--ops-shadow)}.auth-gate h1,.auth-gate p{margin:0}.auth-gate p{color:var(--ops-muted)}.admin-login-shell{display:grid;min-height:100vh;place-items:center;padding:clamp(1rem,3vw,2.4rem);background:radial-gradient(circle at 50% -5%,rgba(0,156,156,.13),transparent 30rem),radial-gradient(circle at 4% 80%,rgba(7,27,58,.1),transparent 24rem),radial-gradient(circle at 92% 82%,rgba(0,156,156,.1),transparent 24rem),linear-gradient(180deg,#f5fbff,#edf4fb)}.admin-login-card{width:min(960px,100%);overflow:hidden;border:1px solid rgba(183,199,217,.95);border-radius:18px;background:#fff;box-shadow:0 34px 72px rgba(7,27,58,.16),0 14px 34px rgba(7,27,58,.09)}.admin-login-card__logo{display:block;width:min(8.6rem,68%);height:auto;object-fit:contain}.admin-login-card__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(330px,.98fr);min-height:min(520px,calc(100vh - 5rem));background:#fff}.admin-login-card__hero{position:relative;display:flex;flex-direction:column;justify-content:center;gap:clamp(.72rem,1.25vw,1rem);overflow:hidden;padding:clamp(1.35rem,2.6vw,2.35rem) clamp(1.35rem,2.4vw,2.25rem);background:radial-gradient(circle at 74% 42%,rgba(0,178,171,.38),transparent 16rem),radial-gradient(circle at 84% 30%,rgba(72,203,198,.26),transparent 20rem),linear-gradient(130deg,#06172a,#08263f 52%,#0b7372);color:#fff}.admin-login-card__hero:after{position:absolute;inset:0;background:radial-gradient(circle at 82% 27%,rgba(255,255,255,.1),transparent 12rem),linear-gradient(125deg,rgba(19,94,132,.18),transparent 30%),repeating-linear-gradient(115deg,rgba(44,177,201,.12) 0 1px,transparent 1px 9px);content:"";opacity:.9}.admin-login-card__hero:before{position:absolute;right:3.6rem;top:6.6rem;width:7rem;height:7rem;border-radius:999px;background:radial-gradient(circle,rgba(0,156,156,.46),rgba(0,156,156,.1) 64%,transparent 66%),radial-gradient(circle,rgba(255,255,255,.22) 1px,transparent 1.5px);background-size:auto,16px 16px;content:"";opacity:.8}.admin-login-card__hero>*{position:relative;z-index:1}.admin-login-card__hero-copy{display:grid;gap:.62rem;max-width:24rem}.admin-login-card__eyebrow{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;min-height:1.9rem;padding:0 .68rem;border:1px solid rgba(119,188,217,.46);border-radius:999px;background:rgba(5,18,36,.36);color:#11d5d0;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.admin-login-card__hero h1,.admin-login-form__head h2{margin:0;letter-spacing:0;line-height:1.02}.admin-login-card__hero h1{max-width:none;color:#fff;font-size:clamp(1.95rem,3.2vw,2.85rem);font-weight:860;white-space:nowrap}.admin-login-card__hero p,.admin-login-form__head p{margin:0;line-height:1.55}.admin-login-card__hero p{max-width:30rem;color:rgba(238,250,253,.88);font-size:.78rem;font-weight:650}.admin-login-visual{display:grid;grid-template-columns:2.25rem minmax(0,1fr);width:min(100%,23.5rem);min-height:11.7rem;overflow:hidden;border:1px solid rgba(161,190,219,.25);border-radius:14px;background:rgba(13,24,42,.74);box-shadow:0 32px 70px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.admin-login-visual__rail{display:grid;align-content:start;gap:.25rem;padding:.58rem .42rem;background:rgba(9,19,35,.72)}.admin-login-visual__rail span{display:grid;width:1.38rem;height:1.38rem;place-items:center;border-radius:7px;color:rgba(221,236,249,.62)}.admin-login-visual__rail .is-active{background:linear-gradient(135deg,#11ccc9,#1783bb);color:#fff}.admin-login-visual__content{display:grid;gap:.46rem;padding:.62rem}.admin-login-visual__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-login-visual__head strong{color:#fff;font-size:.64rem;font-weight:800}.admin-login-visual__head span{display:inline-flex;align-items:center;gap:.45rem;color:#49d8a5;font-size:.52rem;font-weight:800}.admin-login-visual__head i{width:.42rem;height:.42rem;border-radius:999px;background:#20d68d}.admin-login-visual__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.admin-login-visual__metrics span{display:grid;min-width:0;gap:.18rem;padding:.44rem .4rem;border:1px solid rgba(151,181,214,.08);border-radius:10px;background:rgba(255,255,255,.055)}.admin-login-visual__metrics em{display:grid;width:1.05rem;height:1.05rem;place-items:center;border-radius:8px;background:rgba(17,204,201,.18);color:#0fd8d1;font-style:normal}.admin-login-visual__metrics strong{color:#fff;font-size:.76rem;line-height:1}.admin-login-visual__metrics small{overflow:hidden;color:rgba(238,250,253,.74);font-size:.48rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.admin-login-visual__metrics b{color:#29d99a;font-size:.48rem}.admin-login-visual__chart{position:relative;min-height:4.45rem;overflow:hidden;padding:.48rem .52rem .22rem;border-radius:9px;background:rgba(3,19,35,.42)}.admin-login-visual__chart div{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.admin-login-visual__chart small,.admin-login-visual__chart span{color:rgba(238,250,253,.82);font-size:.5rem;font-weight:800}.admin-login-visual__chart small{padding:.32rem .5rem;border:1px solid rgba(255,255,255,.12);border-radius:8px}.admin-login-visual__chart svg{position:absolute;inset:auto .75rem .2rem;width:calc(100% - 1.5rem);height:3.7rem;overflow:visible}.admin-login-visual__chart path:first-of-type{fill:none;stroke:#0fd8d1;stroke-width:2.3}.admin-login-visual__chart-fill{fill:url(#admin-login-chart-fill);stroke:none}.admin-login-visual__chart circle{fill:#0fd8d1;stroke:rgba(7,27,58,.92);stroke-width:2}.admin-login-visual__chart>strong{position:absolute;right:35%;top:1.9rem;padding:.26rem .36rem;border:1px solid rgba(15,216,209,.42);border-radius:9px;background:rgba(12,32,51,.92);color:#fff;font-size:.56rem}.admin-login-card__meta{display:flex;flex-wrap:wrap;gap:.38rem}.admin-login-card__meta span{display:inline-flex;align-items:center;gap:.45rem;min-height:1.68rem;padding:.3rem .5rem;border:1px solid rgba(125,176,210,.28);border-radius:999px;background:rgba(5,18,36,.34);color:rgba(255,255,255,.92);font-size:.56rem;font-weight:850}.admin-login-form{display:grid;align-content:center;gap:.68rem;padding:clamp(1.35rem,3.4vw,3.2rem);background:#fff}.admin-login-form__mobile-brand{display:none}.admin-login-form__head{display:grid;gap:.42rem;padding-bottom:.1rem}.admin-login-form__head h2{color:#071b3a;font-size:clamp(1.75rem,2.45vw,2.35rem);font-weight:850}.admin-login-form__head p{color:#617086;font-size:.78rem}.admin-login-field{display:grid;gap:.34rem}.admin-login-field>span{color:#071b3a;font-size:.68rem;font-weight:820}.admin-login-field>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.82rem;padding:0 .7rem;border:1px solid #d7e2ee;border-radius:10px;background:#fff;color:#6c7b90}.admin-login-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#071b3a;font-size:.73rem;font-weight:650}.admin-login-field input::placeholder{color:#8491a3}.admin-login-field button{display:grid;width:1.7rem;height:1.7rem;place-items:center;border:0;border-radius:999px;background:transparent;color:#6c7b90;cursor:pointer}.admin-login-form__forgot{justify-self:end;border:0;background:transparent;color:#0085b1;font-size:.7rem;font-weight:800;cursor:pointer}.admin-login-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.95rem;border:0;border-radius:11px;background:linear-gradient(180deg,#ffbb62,#ffa32b);color:#071b3a;font-size:.78rem;font-weight:900;cursor:pointer;box-shadow:0 18px 34px rgba(255,163,43,.2)}.admin-login-form__forgot:disabled,.admin-login-form__submit:disabled,.admin-login-socials button:disabled{cursor:wait;opacity:.66}.admin-login-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.68rem;color:#607086;font-size:.72rem}.admin-login-divider span{height:1px;background:#dce5ef}.admin-login-divider em{font-style:normal}.admin-login-socials{display:grid;grid-template-columns:1fr;gap:.55rem}.admin-login-socials button{display:inline-flex;align-items:center;justify-content:center;gap:.58rem;min-height:2.85rem;border:1px solid #d7e2ee;border-radius:10px;background:#fff;color:#071b3a;font-size:.78rem;font-weight:900;cursor:pointer}.admin-login-google-icon{width:1.05rem;height:1.05rem;flex:0 0 auto}.admin-login-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-height:3.05rem;padding:.58rem .68rem;border:1px solid #d4eadf;border-radius:10px;background:#eefaf5;color:#556477}.admin-login-status span{display:grid;width:1.95rem;height:1.95rem;place-items:center;border-radius:50%;background:#c9f3df;color:#148157}.admin-login-status p{margin:0;font-size:.66rem;line-height:1.35;font-weight:650}.admin-login-status strong{display:block;color:#071b3a;font-weight:880}html[data-theme-mode=dark] .admin-login-shell,html[data-theme-mode=dark] .auth-gate{background:radial-gradient(circle at 50% -5%,rgba(0,156,156,.18),transparent 28rem),radial-gradient(circle at 8% 82%,rgba(29,78,216,.18),transparent 22rem),linear-gradient(180deg,#050d18,#081524)}html[data-theme-mode=dark] .admin-login-card,html[data-theme-mode=dark] .admin-login-card__grid,html[data-theme-mode=dark] .admin-login-form,html[data-theme-mode=dark] .auth-gate section{border-color:rgba(148,163,184,.22);background:#071421}html[data-theme-mode=dark] .admin-login-card{box-shadow:0 34px 76px rgba(0,0,0,.42),0 14px 34px rgba(0,0,0,.32)}html[data-theme-mode=dark] .admin-login-field input,html[data-theme-mode=dark] .admin-login-field>span,html[data-theme-mode=dark] .admin-login-form__head h2,html[data-theme-mode=dark] .admin-login-socials button,html[data-theme-mode=dark] .admin-login-status strong,html[data-theme-mode=dark] .auth-gate h1{color:#e9f2fb}html[data-theme-mode=dark] .admin-login-divider,html[data-theme-mode=dark] .admin-login-form__head p,html[data-theme-mode=dark] .auth-gate p{color:#9fb0c5}html[data-theme-mode=dark] .admin-login-field>div,html[data-theme-mode=dark] .admin-login-socials button{border-color:rgba(148,163,184,.28);background:#0b1b2d;color:#9fb0c5}html[data-theme-mode=dark] .admin-login-field input::placeholder{color:#73869d}html[data-theme-mode=dark] .admin-login-divider span{background:rgba(148,163,184,.26)}html[data-theme-mode=dark] .admin-login-form__submit{color:#061222}html[data-theme-mode=dark] .admin-login-status{border-color:rgba(34,197,94,.22);background:rgba(20,83,45,.28);color:#b8c8d9}html[data-theme-mode=dark] .admin-login-status span{background:rgba(34,197,94,.22);color:#8df2b2}@media (prefers-color-scheme:dark){html[data-theme-mode=system] .admin-login-shell,html[data-theme-mode=system] .auth-gate{background:radial-gradient(circle at 50% -5%,rgba(0,156,156,.18),transparent 28rem),radial-gradient(circle at 8% 82%,rgba(29,78,216,.18),transparent 22rem),linear-gradient(180deg,#050d18,#081524)}html[data-theme-mode=system] .admin-login-card,html[data-theme-mode=system] .admin-login-card__grid,html[data-theme-mode=system] .admin-login-form,html[data-theme-mode=system] .auth-gate section{border-color:rgba(148,163,184,.22);background:#071421}html[data-theme-mode=system] .admin-login-card{box-shadow:0 34px 76px rgba(0,0,0,.42),0 14px 34px rgba(0,0,0,.32)}html[data-theme-mode=system] .admin-login-field input,html[data-theme-mode=system] .admin-login-field>span,html[data-theme-mode=system] .admin-login-form__head h2,html[data-theme-mode=system] .admin-login-socials button,html[data-theme-mode=system] .admin-login-status strong,html[data-theme-mode=system] .auth-gate h1{color:#e9f2fb}html[data-theme-mode=system] .admin-login-divider,html[data-theme-mode=system] .admin-login-form__head p,html[data-theme-mode=system] .auth-gate p{color:#9fb0c5}html[data-theme-mode=system] .admin-login-field>div,html[data-theme-mode=system] .admin-login-socials button{border-color:rgba(148,163,184,.28);background:#0b1b2d;color:#9fb0c5}html[data-theme-mode=system] .admin-login-field input::placeholder{color:#73869d}html[data-theme-mode=system] .admin-login-divider span{background:rgba(148,163,184,.26)}html[data-theme-mode=system] .admin-login-form__submit{color:#061222}html[data-theme-mode=system] .admin-login-status{border-color:rgba(34,197,94,.22);background:rgba(20,83,45,.28);color:#b8c8d9}html[data-theme-mode=system] .admin-login-status span{background:rgba(34,197,94,.22);color:#8df2b2}}.admin-shell{background:var(--ops-bg)}.admin-sidebar{width:17.5rem;gap:1.5rem;padding:2rem 1.15rem;border-right:1px solid var(--ops-border);background:#fff}.admin-brand{display:inline-flex;gap:.8rem;padding-inline:.4rem}.admin-brand__asset{display:block;width:9.75rem}.admin-brand__copy{color:var(--ops-faint);font-size:.72rem;font-weight:700;letter-spacing:.08em}.admin-sidebar__section{gap:.8rem}.admin-sidebar__caption{padding-inline:.4rem;color:var(--ops-faint);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-nav{gap:.25rem}.admin-nav__link,.admin-nav__toggle{gap:.8rem;min-height:3rem;padding:.75rem .9rem;border-radius:14px;color:var(--ops-muted);font-size:1rem;font-weight:600;transition:background-color .16s ease,color .16s ease,transform .16s ease}.admin-nav__toggle{cursor:pointer}.admin-nav__toggle-main{gap:.8rem}.admin-nav__link:hover,.admin-nav__toggle:hover{background:var(--ops-surface-muted);color:var(--ops-text-strong)}.admin-nav__link.is-active,.admin-nav__toggle.is-active{background:#edf3fb;color:#184f8a}.admin-nav__icon{width:1.7rem;height:1.7rem;border-radius:10px;background:var(--ops-surface-strong);color:inherit;font-size:.8rem;font-weight:800}.admin-nav__link.is-active .admin-nav__icon,.admin-nav__toggle.is-active .admin-nav__icon{background:#dce9fb}.admin-nav__chevron{display:inline-flex;color:var(--ops-faint);transition:transform .16s ease}.admin-nav__chevron.is-open{transform:rotate(180deg)}.admin-nav-group{display:grid;gap:.45rem}.admin-nav-children{display:grid;grid-template-columns:.5rem minmax(0,1fr);gap:.9rem;padding-left:1.25rem}.admin-nav-children__rail{width:2px;border-radius:999px;background:linear-gradient(180deg,#d7e2ee,#d7e2ee)}.admin-nav-children__list{display:grid;gap:.25rem}.admin-nav__link--depth-1{min-height:2.6rem;padding:.5rem .7rem;font-size:.95rem;font-weight:500}.admin-nav__link--depth-1.is-active{background:transparent;color:#184f8a;font-weight:700}.admin-nav__link.is-disabled{color:var(--ops-muted);cursor:default}.admin-nav__link.is-disabled:hover{background:transparent;color:var(--ops-muted);transform:none}.admin-sidebar__foot{display:grid;gap:.28rem;margin-top:auto;padding:1rem;border:1px solid var(--ops-border);border-radius:18px;background:var(--ops-surface-muted)}.admin-sidebar__foot-label{color:var(--ops-faint);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-sidebar__foot strong{color:var(--ops-text-strong);font-size:.95rem}.admin-sidebar__foot p{margin:0;color:var(--ops-muted)}.admin-main{margin-left:17.5rem}.admin-topbar{gap:1rem;min-height:5rem;padding:0 2rem;border-bottom:1px solid var(--ops-border);background:rgba(255,255,255,.92)}.admin-topbar__menu{display:grid;gap:.25rem}.admin-topbar__menu span{width:1.35rem;background:var(--ops-muted)}.admin-topbar__meta{gap:.75rem}.admin-topbar__chip{display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;min-height:2.8rem;padding:.65rem .85rem;border:1px solid var(--ops-border);border-radius:999px;background:var(--ops-surface);color:var(--ops-text-strong);font-weight:700}.admin-topbar__user{display:flex;align-items:center;gap:.75rem}.admin-topbar__avatar{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:linear-gradient(135deg,var(--ops-accent-strong) 0,var(--ops-accent) 100%);color:#fff;font-weight:800}.admin-topbar__user div{display:grid}.admin-topbar__user strong{color:var(--ops-text-strong);font-size:1rem}.admin-topbar__user span{color:var(--ops-muted);font-size:.84rem}.admin-page{padding:2rem}.admin-shell{--admin-sidebar-width:252px;--admin-sidebar-collapsed:70px;min-height:100vh;background:#f7f8fb}.admin-sidebar{position:fixed;z-index:40;display:flex;flex-direction:column;gap:1.15rem;overflow-y:auto;padding:1rem .65rem .95rem;border-right:0;background:linear-gradient(180deg,#061a30,#08243d 48%,#061a30);color:#d9e6f4;transition:width .18s ease}.admin-brand{display:flex;align-items:center;justify-content:flex-start;min-height:3.25rem;width:calc(100% - .5rem);margin:0 auto;padding:.4rem .45rem;border:0;border-radius:10px;background:transparent;box-shadow:none}.admin-brand__asset{width:min(10.1rem,88%);height:auto;object-fit:contain}.admin-brand__asset--on-light{display:none}.admin-brand__asset--on-dark,.admin-sidebar--light .admin-brand__asset--on-light,body[data-admin-sidebar=light] .admin-brand__asset--on-light{display:block}.admin-sidebar--light .admin-brand__asset--on-dark,body[data-admin-sidebar=light] .admin-brand__asset--on-dark{display:none}.admin-brand__copy{display:block;min-width:0;color:#d7e7f7;font-size:.7rem;font-weight:680;letter-spacing:.14em;text-transform:uppercase}.admin-client-card{gap:.28rem;min-height:4.1rem;padding:.75rem .9rem;border:1px solid rgba(148,163,184,.22);border-radius:6px;background:rgba(255,255,255,.055)}.admin-client-card span,.admin-sidebar__caption{color:#6d7f94;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-client-card strong{display:inline-flex;align-items:center;gap:.6rem;color:#ffffff;font-size:.88rem;font-weight:620}.admin-client-card i,.admin-topbar__live i{display:inline-block;width:.48rem;height:.48rem;border-radius:999px;background:#1ccdb4}.admin-sidebar__section{display:grid;gap:.45rem}.admin-sidebar__caption{padding:0 .45rem}.admin-nav{display:grid;gap:.18rem}.admin-nav__link,.admin-nav__toggle{display:flex;align-items:center;gap:.75rem;width:100%;padding:.62rem .65rem;border:0;border-radius:8px;background:transparent;color:#e6eef8;font-size:.95rem;font-weight:480;text-align:left}.admin-nav__toggle{justify-content:space-between}.admin-nav__toggle-main{gap:.75rem}.admin-nav__label,.admin-nav__toggle-main{display:inline-flex;align-items:center;min-width:0}.admin-nav__label{justify-content:space-between;gap:.65rem;width:100%}.admin-nav__label>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-nav__badge{display:inline-grid;place-items:center;min-width:1.55rem;height:1.55rem;padding:0 .45rem;border-radius:999px;background:#0fb5a8;font-weight:900}.admin-nav__link:hover,.admin-nav__toggle:hover{background:rgba(21,65,96,.72)}.admin-nav__link.is-active,.admin-nav__toggle.is-active{background:linear-gradient(90deg,#0fafa3,#0b8f93)}.admin-nav__icon{display:grid;place-items:center;width:1.3rem;height:1.3rem;flex:0 0 auto;border-radius:0;background:transparent;color:#73879d}.admin-nav__link.is-active .admin-nav__icon,.admin-nav__link:hover .admin-nav__icon,.admin-nav__toggle.is-active .admin-nav__icon,.admin-nav__toggle:hover .admin-nav__icon{background:transparent;color:#e8f3ff}.admin-sidebar__user{display:flex;align-items:center;gap:.72rem;padding:.75rem;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(255,255,255,.055)}.admin-sidebar__avatar,.admin-topbar__avatar{display:grid;place-items:center;width:2.18rem;height:2.18rem;flex:0 0 auto;border-radius:999px;background:#dff9f5;color:#075b52;font-size:.72rem;font-weight:720;overflow:hidden}.admin-avatar--photo{background:#dff9f5}.admin-avatar--photo img{display:block;width:100%;height:100%;object-fit:cover}.admin-sidebar__user span:last-child{display:grid;min-width:0}.admin-sidebar__user strong{overflow:hidden;font-size:.88rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar__user small{color:#71859b;font-size:.76rem}.admin-main{min-height:100vh;margin-left:var(--admin-sidebar-width);transition:margin-left .18s ease}.admin-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:.85rem;min-height:4.1rem;padding:0 1.45rem;border-bottom:1px solid #e5e8ed;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-topbar__menu{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border:1px solid #dfe4eb;border-radius:8px;background:#fff;color:#64748b;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.admin-topbar__menu span{position:absolute;display:block;width:1rem;height:2px;border-radius:999px;background:currentColor;transition:transform .18s ease,opacity .18s ease,background .18s ease}.admin-topbar__menu span:first-child{transform:translateY(-.42rem)}.admin-topbar__menu span:nth-child(2){width:1.18rem;background:#13a790}.admin-topbar__menu span:last-child{transform:translateY(.42rem)}.admin-topbar__menu:hover{border-color:#b9c6d5;background:#f8fafc;color:#334155}.admin-topbar__menu[aria-pressed=true] span:first-child{transform:rotate(45deg)}.admin-topbar__menu[aria-pressed=true] span:nth-child(2){opacity:0}.admin-topbar__menu[aria-pressed=true] span:last-child{transform:rotate(-45deg)}.admin-topbar__breadcrumb{display:inline-flex;align-items:center;gap:.25rem;color:#9aa4b2;font-weight:620}.admin-topbar__breadcrumb strong{color:#071b3a}.admin-topbar__live{display:inline-flex;align-items:center;gap:.45rem;min-height:2rem;padding:0 .75rem;border:1px solid rgba(20,184,166,.32);border-radius:999px;background:#eefcf9;color:#04786e;font-size:.82rem;font-weight:620}.admin-topbar__spacer{flex:1 1}.admin-topbar__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;width:min(420px,34vw);min-height:2.55rem;padding:0 .85rem;border:1px solid #dfe4eb;border-radius:8px;background:#fff;color:#94a3b8}.admin-topbar__search input{min-width:0;border:0;outline:0;color:#071b3a}.admin-topbar__search input::placeholder{color:#8b97a8}.admin-topbar__meta{display:flex;align-items:center;gap:.55rem}.admin-account summary,.admin-topbar__notification{display:inline-flex;align-items:center;min-height:2.55rem;border:1px solid #dfe4eb;border-radius:8px;background:#fff;color:#071b3a}.admin-topbar__notification{position:relative;justify-content:center;width:2.9rem;cursor:pointer}.admin-topbar__notification span{position:absolute;top:.36rem;right:.42rem;display:grid;place-items:center;width:1rem;height:1rem;border-radius:999px;background:#17d3b6;color:#001f21;font-size:.62rem;font-weight:900}.admin-account{position:relative}.admin-account summary{gap:.6rem;padding:0 .75rem 0 .5rem;cursor:pointer;list-style:none}.admin-account summary::-webkit-details-marker{display:none}.admin-account summary strong{color:#182235;font-size:.9rem;font-weight:650}.admin-account__panel{position:absolute;top:calc(100% + .55rem);right:0;display:grid;width:256px;padding:.7rem;border:1px solid #dfe4eb;border-radius:10px;background:#fff;box-shadow:0 18px 46px rgba(15,23,42,.14)}.admin-account__identity{display:grid;gap:.18rem;padding:.45rem .55rem .75rem;border-bottom:1px solid #eef1f5}.admin-account__identity strong{color:#071b3a;font-size:.95rem}.admin-account__identity span{color:#667085;font-size:.82rem}.admin-account__panel a{display:flex;align-items:center;gap:.75rem;min-height:2.45rem;padding:0 .55rem;border-radius:8px;color:#071b3a;font-weight:650}.admin-account__panel a:hover{background:#f5f7fa}.admin-account__item-icon{display:grid;place-items:center;width:1.1rem;height:1.1rem;flex:0 0 auto;color:#5f6b7a}.admin-account__item-icon svg{width:1rem;height:1rem}.admin-shell--collapsed .admin-sidebar{padding-inline:0}.admin-shell--collapsed .admin-brand{justify-content:center;width:3rem;height:3rem;padding:.38rem;border-radius:12px}.admin-shell--collapsed .admin-brand__asset{content:url(/brand/ivpro-mark.svg);width:2.15rem;height:2.15rem}.admin-shell--collapsed .admin-brand__copy,.admin-shell--collapsed .admin-client-card strong,.admin-shell--collapsed .admin-client-card>span,.admin-shell--collapsed .admin-nav__chevron,.admin-shell--collapsed .admin-nav__link>span:not(.admin-nav__icon),.admin-shell--collapsed .admin-nav__toggle-main>span:not(.admin-nav__icon),.admin-shell--collapsed .admin-sidebar__caption,.admin-shell--collapsed .admin-sidebar__user span:last-child{display:none}.admin-shell--collapsed .admin-client-card{display:grid;place-items:center;width:3.05rem;height:3.45rem;min-height:0;padding:0}.admin-shell--collapsed .admin-client-card:after{width:.42rem;height:.42rem;border-radius:999px;background:#1ccdb4;content:""}.admin-shell--collapsed .admin-nav,.admin-shell--collapsed .admin-sidebar__section{width:100%}.admin-shell--collapsed .admin-nav__link,.admin-shell--collapsed .admin-nav__toggle{min-height:2.85rem}.admin-shell--collapsed .admin-nav__link.is-active,.admin-shell--collapsed .admin-nav__toggle.is-active{background:#0b3a55}.admin-shell--collapsed .admin-sidebar__user{justify-content:center;width:100%;padding:0}.admin-page{padding:1.8rem 2rem}.admin-page-stack,.ops-stack,.super-dashboard{display:grid;gap:1.25rem}.admin-page-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.admin-page-title,.ops-heading{margin:.15rem 0 0;color:var(--ops-text-strong);font-size:clamp(2rem,2.8vw,3rem);line-height:1.02;letter-spacing:-.045em}.ops-label{margin:0;color:var(--ops-accent);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.muted,.ops-copy{margin:0;color:var(--ops-muted)}.listing-dashboard{gap:1rem}.listing-dashboard__header{align-items:end}.listing-dashboard__header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem}.listing-dashboard__header-actions .ops-action-button{gap:.65rem;min-height:3.15rem;min-width:8.6rem;border-radius:8px;box-shadow:none}.listing-dashboard__bulk{background:linear-gradient(180deg,#ff9f24,#ff850c);color:#ffffff}.listing-dashboard__stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.listing-stat-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:7.1rem;padding:1.25rem;border:1px solid var(--ops-border);border-radius:12px;background:#ffffff;color:var(--ops-text-strong);text-align:left;box-shadow:none;cursor:pointer}.listing-stat-card:focus-visible,.listing-stat-card:hover{border-color:#16aaa3;outline:0}.listing-stat-card--all{border-color:#14aaa3}.listing-stat-card__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:999px;background:#fdf0df;color:#ff8a00;font-size:1.05rem;font-weight:900}.listing-stat-card__icon svg{width:1.75rem;height:1.75rem}.listing-stat-card--all .listing-stat-card__icon,.listing-stat-card--live .listing-stat-card__icon{background:#dff7f2;color:#00a993}.listing-stat-card--risk .listing-stat-card__icon{background:#ffe4eb;color:#ef426f}.listing-stat-card span:last-child{display:grid;gap:.2rem}.listing-stat-card small{color:var(--ops-text-strong);font-size:.9rem;font-weight:650}.listing-stat-card strong{color:#071b3a;font-size:1.85rem;line-height:1}.listing-stat-card em{color:var(--ops-muted);font-size:.82rem;font-style:normal;font-weight:560}.listing-dashboard__panel{padding:1rem;border-radius:18px;box-shadow:0 20px 45px rgba(15,23,42,.06)}.listing-dashboard__control-deck{display:grid;gap:.55rem;margin-bottom:.8rem;padding:.9rem .95rem;border:1px solid var(--ops-border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,254,.96))}.listing-dashboard__filters{display:grid;grid-template-columns:minmax(300px,1.6fr) repeat(5,minmax(128px,.74fr)) auto auto;gap:.55rem;align-items:stretch;margin-bottom:0}.listing-dashboard__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;width:100%}.listing-dashboard__search svg{color:#8190a6}.listing-dashboard__bulkbar button,.listing-dashboard__clear,.listing-dashboard__filters select,.listing-dashboard__view-toggle button{min-height:2.55rem;border:1px solid var(--ops-border);border-radius:12px;background:#ffffff;color:var(--ops-text-strong);font-weight:800}.listing-dashboard__filters select{min-width:0;padding:0 2rem 0 .85rem}.listing-dashboard__clear{padding:0 .9rem;border-color:var(--ops-border);color:var(--ops-accent-dark);white-space:nowrap;cursor:pointer}.listing-dashboard__view-toggle{display:inline-flex;gap:.4rem;justify-content:flex-end}.listing-dashboard__view-toggle button{min-width:2.85rem;padding:0 .7rem;color:var(--ops-muted);cursor:pointer}.listing-dashboard__view-toggle button.is-active{border-color:#17aaa2;color:var(--ops-accent-dark)}.listing-dashboard__bulkbar{display:flex;align-items:center;gap:.5rem;min-height:3.35rem;margin-bottom:0;padding:.55rem 0;border:solid var(--ops-border);border-width:1px 0 0;border-radius:0;background:#ffffff;background:transparent}.listing-dashboard__bulk-more>button,.listing-dashboard__bulkbar>button{display:inline-flex;align-items:center;gap:.45rem}.listing-dashboard__checkbox{display:inline-flex;align-items:center;gap:.6rem;min-width:7rem;color:var(--ops-text-strong);font-size:.86rem;font-weight:800}.listing-dashboard__bulkbar button{padding:0 .8rem;color:#718096;cursor:pointer}.listing-dashboard__bulkbar button:not(:disabled){color:var(--ops-text-strong)}.listing-dashboard__bulkbar button:disabled{opacity:.55;cursor:not-allowed}.listing-dashboard__bulk-more,.listing-dashboard__row-actions{position:relative}.listing-dashboard__action-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:20;display:grid;min-width:12.5rem;padding:.45rem;border:1px solid #dfe7f1;border-radius:10px;background:#ffffff;box-shadow:0 18px 46px rgba(15,23,42,.14)}.listing-dashboard__action-menu--bulk{left:0;right:auto}.listing-dashboard__action-menu a,.listing-dashboard__action-menu button{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;min-height:2.45rem;padding:.45rem .6rem;border:0;border-radius:8px;background:transparent;color:#071b3a;font-size:.84rem;font-weight:700;text-align:left;cursor:pointer}.listing-dashboard__action-menu a:hover,.listing-dashboard__action-menu button:hover{background:#f3f7fb}.listing-dashboard__action-menu a.is-danger,.listing-dashboard__action-menu button.is-danger{color:var(--ops-danger)}.listing-dashboard__bulk-metrics{display:flex;align-items:center;gap:1.2rem;margin-left:auto;padding-left:.75rem;color:var(--ops-muted);font-size:.78rem}.listing-dashboard__bulk-metrics span{display:grid;grid-template-columns:auto auto;gap:.1rem .45rem;align-items:center}.listing-dashboard__bulk-metrics b{color:var(--ops-text-strong);font-size:1rem}.listing-dashboard__bulk-metrics svg{color:var(--ops-accent-dark);grid-row:span 2}.admin-ai-live-loader{margin:.75rem 0}.listing-ai-live-loader,.listing-ai-panel__status{display:flex;align-items:center;gap:.75rem;padding:.62rem .72rem;border:1px solid color-mix(in srgb,var(--ops-accent) 18%,var(--ops-border));border-radius:14px;background:color-mix(in srgb,var(--ops-accent-soft) 72%,var(--ops-surface));color:var(--ops-text)}.listing-ai-live-loader>span:last-child{min-width:0}.listing-ai-live-loader strong{display:block;color:var(--ops-text-strong);font-size:.88rem;font-weight:950}.listing-ai-live-loader small{display:block;color:var(--ops-muted);font-size:.8rem;font-weight:780;line-height:1.4}.listing-ai-live-loader__mark{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.16rem;width:2.15rem;height:2.15rem;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--ops-accent) 11%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ops-accent) 18%,transparent)}.listing-ai-live-loader__mark:before{position:absolute;inset:.35rem;content:"";border:2px solid color-mix(in srgb,var(--ops-accent) 18%,transparent);border-top-color:var(--ops-accent);border-radius:inherit;animation:listing-ai-spin .9s linear infinite}.listing-ai-live-loader__mark i{width:.28rem;height:.28rem;border-radius:999px;background:var(--ops-accent);animation:listing-ai-pulse 1s ease-in-out infinite}.listing-ai-live-loader__mark i:nth-child(2){animation-delay:.15s}.listing-ai-live-loader__mark i:nth-child(3){animation-delay:.3s}@keyframes listing-ai-spin{to{transform:rotate(1turn)}}@keyframes listing-ai-pulse{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-.12rem);opacity:1}}.ops-grid{display:grid;gap:1rem}.ops-grid--stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.control-panel,.metric-card,.ops-card,.ops-command,.ops-overview,.ops-panel,.user-table{border:1px solid var(--ops-border);border-radius:24px;background:var(--ops-surface);box-shadow:var(--ops-shadow)}.control-panel,.ops-command,.ops-overview,.ops-panel{padding:1.5rem}.ops-card{padding:1.1rem}.control-panel h2,.ops-card h2,.ops-card h3,.ops-card p,.ops-command h2,.ops-overview h2,.ops-overview p{margin:0}.control-panel p,.ops-card p,.ops-overview p{color:var(--ops-muted)}.ops-card__row,.ops-command__head,.review-row{display:flex;align-items:start;justify-content:space-between;gap:1rem}.admin-login-card__meta,.ops-actions,.ops-listing-preview__meta,.ops-tags{display:flex;flex-wrap:wrap;gap:.6rem}.ops-tag{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border:1px solid var(--ops-border);border-radius:999px;background:var(--ops-surface-muted);color:var(--ops-muted);font-size:.82rem;font-weight:700}.ops-list{display:grid;gap:1rem}.ops-action-button,.ops-action-link,.ops-table__action{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.68rem 1rem;border:1px solid transparent;border-radius:12px;background:var(--ops-accent-warm);color:var(--ops-accent-strong);font-weight:700;cursor:pointer;transition:transform .14s ease,background-color .14s ease,border-color .14s ease}.ops-action-button:hover,.ops-action-link:hover,.ops-table__action:hover{background:var(--ops-accent-warm-hover);transform:translateY(-1px)}.ops-action-link--plain{min-height:auto;justify-content:flex-start;padding:0;border:0;border-radius:0;background:transparent;color:var(--ops-text-strong);box-shadow:none;text-decoration:none}.ops-action-link--plain:focus-visible,.ops-action-link--plain:hover{background:transparent;color:var(--ops-accent);text-decoration:underline;transform:none}.admin-row-actions{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:max-content}.admin-row-actions__menu-shell{position:relative}.admin-row-actions__button{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;min-height:2.35rem;border:1px solid #d6e4ef;border-radius:.55rem;background:#ffffff;color:#008f9d;box-shadow:0 8px 20px rgba(15,23,42,.04);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.admin-row-actions__button svg{width:1.05rem;height:1.05rem;stroke-width:2.2}.admin-row-actions__button:focus-visible,.admin-row-actions__button:hover,.admin-row-actions__button[aria-expanded=true]{border-color:#00a7b3;background:#f1fdff;color:#007f8c;box-shadow:0 10px 24px rgba(0,143,157,.14);transform:translateY(-1px)}.admin-row-actions__button--danger{color:#f04438}.admin-row-actions__button--danger:focus-visible,.admin-row-actions__button--danger:hover{border-color:#ffc2bf;background:#fff5f4;color:#d92d20;box-shadow:0 10px 24px rgba(240,68,56,.12)}.admin-row-actions__button--more{color:#007f8c}.admin-row-actions__button:disabled{cursor:not-allowed;opacity:.5;transform:none}.admin-row-actions__menu{right:0;z-index:90}.ops-action-button:disabled{cursor:wait;opacity:.72;transform:none}.ops-action-button--secondary{background:#22548b}.ops-action-button--success{background:#15956f}.ops-action-button--warning{background:#f4b63d;color:#382900}.ops-action-button--ghost,.ops-action-button--muted,.ops-action-link{border-color:var(--ops-border);background:var(--ops-surface);color:var(--ops-text-strong)}.ops-action-button--danger{border-color:#f1c2c2;background:var(--ops-danger-soft);color:var(--ops-danger)}.table-image-thumb{display:inline-flex;width:3rem;height:2.4rem;border:1px solid var(--ops-border);border-radius:12px;background-color:#edf4f8;background-position:50%;background-size:cover;box-shadow:inset 0 0 0 1px rgb(255 255 255/55%)}.ops-field{display:grid;gap:.45rem}.ops-field span{color:var(--ops-muted);font-size:.82rem;font-weight:700}.ops-field input,.ops-field select,.ops-field textarea,.ops-search input{width:100%;min-height:3rem;padding:.8rem .95rem;border:1px solid var(--ops-border);border-radius:14px;background:var(--ops-surface);color:var(--ops-text-strong)}.ops-field textarea{min-height:7rem;resize:vertical}.ops-field input::placeholder,.ops-field textarea::placeholder,.ops-search input::placeholder{color:var(--ops-faint)}.ops-card--error,.ops-inline-error{padding:1rem 1.15rem;border:1px solid #f1c2c2;border-radius:16px;background:var(--ops-danger-soft);color:var(--ops-danger);font-weight:700}.super-hero{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:1rem;align-items:stretch;padding:1.6rem;border:1px solid var(--ops-border);border-radius:28px;background:radial-gradient(circle at top right,rgba(14,122,134,.14),transparent 24rem),linear-gradient(180deg,#ffffff,#f5f8fc);box-shadow:var(--ops-shadow)}.super-hero__status{display:grid;align-content:center;gap:.65rem;padding:1.15rem;border:1px solid var(--ops-border);border-radius:22px;background:rgba(255,255,255,.82)}.health-grid span,.metric-card span,.super-hero__status span{color:var(--ops-faint);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.super-hero__status strong{color:var(--ops-text-strong);font-size:1.6rem;line-height:1.1}.ops-command__head a,.ops-overview a,.super-hero__status a{justify-self:start}.health-grid,.metric-strip,.operations-grid,.ops-overview-grid{display:grid;gap:1rem}.metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{display:grid;gap:.55rem;min-height:9rem;padding:1.2rem}.metric-card strong{color:var(--ops-text-strong);font-size:2.4rem;line-height:1}.metric-card p{margin:auto 0 0;color:var(--ops-muted)}.metric-card--accent{background:linear-gradient(180deg,#eef8fb,#ffffff)}.metric-card--warning{background:linear-gradient(180deg,#fff8e6,#ffffff)}.ops-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-overview{display:grid;gap:.85rem}.ops-command__head a,.ops-overview a,.super-hero__status a{border:1px solid var(--ops-border);border-radius:12px;padding:.68rem .95rem;background:var(--ops-surface);color:var(--ops-text-strong);font-weight:700}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-panel,.ops-command{display:grid;gap:1rem}.review-list{display:grid;gap:.75rem}.review-row{padding:.95rem 1rem;border:1px solid var(--ops-border);border-radius:18px;background:var(--ops-surface-muted)}.review-row div{display:grid;gap:.2rem;min-width:0}.review-row em,.review-row span{color:var(--ops-muted);font-size:.88rem;font-style:normal}.review-row span,.review-row strong{overflow-wrap:anywhere}.empty-state{border:1px dashed var(--ops-border-strong);border-radius:18px;padding:1rem;color:var(--ops-muted);background:var(--ops-surface-muted)}.resource-scaffold-note{display:grid;gap:.35rem;padding:.9rem 1rem;border:1px solid #f2dfab;border-radius:18px;background:#fff9e8;color:#7d5603}.resource-scaffold-note strong{color:#5d4102;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.resource-scaffold-note span{line-height:1.45}.system-update-workspace{--system-update-card-min:13rem}.system-update-notice{padding:1rem 1.15rem;border:1px solid color-mix(in srgb,var(--ops-green) 26%,var(--ops-border));border-radius:16px;background:var(--ops-green-soft);color:var(--ops-green);font-weight:800}.system-update-strip{display:grid;grid-template-columns:repeat(4,minmax(var(--system-update-card-min),1fr));gap:1rem}.system-update-card{display:grid;gap:.55rem;min-height:9rem;padding:1.15rem;border:1px solid var(--ops-border);border-radius:20px;background:linear-gradient(180deg,var(--ops-surface) 0,var(--ops-surface-muted) 100%);box-shadow:var(--ops-shadow)}.system-update-card span{color:var(--ops-faint);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.system-update-card strong{color:var(--ops-text-strong);font-size:2.1rem;line-height:1}.system-update-card p{margin:auto 0 0;color:var(--ops-muted);font-size:.9rem;line-height:1.45}.system-update-table-wrap{overflow-x:auto}.system-update-table{min-width:980px}.system-update-title-cell{display:grid;gap:.22rem;min-width:0}.system-update-title-cell span,.system-update-title-cell strong{overflow-wrap:anywhere}.system-update-title-cell span{display:-webkit-box;max-width:42rem;overflow:hidden;color:var(--ops-muted);font-size:.82rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.system-update-field-wide{grid-column:1/-1}.system-update-toggle{min-height:3rem;justify-content:space-between;padding:.7rem .85rem;background:var(--ops-surface)}.system-update-modal-summary,.system-update-toggle{border:1px solid var(--ops-border);border-radius:14px}.system-update-modal-summary{display:grid;gap:.65rem;padding:.85rem;background:var(--ops-surface-muted)}.system-update-modal-summary p{margin:0;color:var(--ops-muted);font-size:.84rem;font-weight:700}.location-filters,.location-hero-grid,.location-insight-grid,.location-record-toolbar,.system-release-pipeline,.system-update-activity-card,.system-update-bottom-grid,.system-update-env-card,.system-update-tabs{display:grid;gap:1rem}.system-update-tabs{grid-template-columns:repeat(6,max-content);align-items:center;overflow-x:auto;border-bottom:1px solid var(--ops-border)}.system-update-tabs button{min-height:3.1rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ops-muted);font-weight:850;cursor:pointer}.system-update-tabs button.is-active{border-color:#0f62ad;color:#0f62ad}.system-release-hero{background:radial-gradient(circle at 44% 54%,rgba(0,171,179,.16),transparent 10rem),linear-gradient(135deg,#ffffff,#f4fbfc)}.system-release-pipeline{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;padding:1.15rem;border:1px solid var(--ops-border);border-radius:22px;background:var(--ops-surface);box-shadow:var(--ops-shadow)}.system-release-pipeline span{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.1rem .55rem;align-items:center;min-width:8rem;color:var(--ops-muted)}.system-release-pipeline span:after{content:"";position:absolute;top:1rem;left:2.4rem;right:-.5rem;height:2px;background:var(--ops-border-strong)}.system-release-pipeline span:last-child:after{display:none}.system-release-pipeline strong{z-index:1;display:grid;grid-row:span 2;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#e9eef5;color:var(--ops-muted)}.system-release-pipeline .is-complete strong{background:#0aa482;color:#fff}.system-release-pipeline .is-active strong{background:#0f62ad;color:#fff}.system-release-pipeline b{color:var(--ops-text-strong);font-size:.9rem}.system-release-pipeline small{font-weight:750}.system-update-type-chip{display:inline-flex;min-height:1.7rem;align-items:center;padding:.25rem .55rem;border-radius:999px;background:#edf4ff;color:#1f66c2;font-size:.78rem;font-weight:850}.system-update-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr)}.system-update-activity-card,.system-update-env-card{padding:1.15rem;border:1px solid var(--ops-border);border-radius:22px;background:var(--ops-surface);box-shadow:var(--ops-shadow)}.system-update-env-card{grid-template-columns:repeat(3,minmax(0,1fr))}.system-update-activity-card h2,.system-update-env-card h2{grid-column:1/-1;margin:0;color:var(--ops-text-strong);font-size:1rem}.system-update-env-card span{display:grid;gap:.45rem;padding:.9rem;border:1px solid var(--ops-border);border-radius:16px;background:var(--ops-surface-muted)}.system-update-env-card strong{color:var(--ops-text-strong)}.system-update-env-card em{color:#0aa482;font-style:normal;font-weight:850}.system-update-env-card small{color:var(--ops-muted)}.system-update-env-card i{display:block;width:100%;height:1.5rem;border-radius:999px;background:linear-gradient(90deg,transparent,#1ebf9d,transparent);opacity:.55}.system-update-activity-card p{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;margin:0;padding:.75rem 0;border-bottom:1px solid var(--ops-border)}.system-update-activity-card p:last-child{border-bottom:0}.system-update-activity-card p span{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;background:#e4f8f2;color:#0aa482;font-weight:900}.system-update-activity-card time{color:var(--ops-muted);font-size:.82rem}.system-update-workspace .ops-panel__header{display:grid;grid-template-columns:1fr;align-items:stretch}.system-update-workspace .ops-panel__tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.3fr);align-items:end;gap:1rem}.system-update-workspace .page-filters{display:grid;grid-template-columns:repeat(3,minmax(10rem,1fr))}.system-update-workspace .ops-search{width:100%}.location-workspace{--location-accent:#00a7b3;--location-accent-dark:#005b9e}.location-workspace__header .ops-copy{max-width:74ch}.location-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr)}.location-focus-card,.location-hero-card,.location-insight-card,.location-record-card{border:1px solid var(--ops-border);border-radius:24px;background:var(--ops-surface);box-shadow:var(--ops-shadow)}.location-hero-card{display:grid;gap:1.5rem;min-height:17rem;padding:1.5rem;overflow:hidden;background:radial-gradient(circle at 82% 24%,rgba(0,167,179,.22),transparent 15rem),linear-gradient(135deg,#ffffff,#eefbfb)}.location-focus-card h2,.location-hero-card h2,.location-insight-card h2,.location-record-card h2{margin:0;color:var(--ops-text-strong)}.location-hero-card h2{max-width:18ch;font-size:clamp(1.7rem,2.8vw,3rem);line-height:1;letter-spacing:-.055em}.location-focus-list small,.location-hero-card p,.location-insight-card small,.location-record-card p{color:var(--ops-muted)}.location-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem}.location-metric-grid span{display:grid;gap:.35rem;min-height:6.8rem;padding:.85rem;border:1px solid color-mix(in srgb,var(--ops-border) 80%,#ffffff 20%);border-radius:18px;background:rgba(255,255,255,.78)}.location-metric-grid i{display:grid;place-items:center;width:2rem;height:2rem;border-radius:12px;background:#e8f7ff;color:#0f62ad;font-style:normal;font-weight:900}.location-metric-grid strong{color:var(--ops-text-strong);font-size:1.9rem;line-height:1}.location-metric-grid small{color:var(--ops-muted);font-weight:750}.location-focus-card,.location-insight-card,.location-record-card{padding:1.15rem}.location-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.location-card-head button{border:0;background:transparent;color:#0f62ad;font-weight:850;cursor:pointer}.location-focus-list{display:grid;gap:.75rem;margin-top:1rem}.location-focus-list button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.85rem;border:1px solid var(--ops-border);border-radius:16px;background:var(--ops-surface-muted);color:var(--ops-text-strong);text-align:left;cursor:pointer}.location-focus-list span{display:grid;gap:.2rem;min-width:0}.location-focus-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-focus-list em,.location-status{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;padding:.22rem .65rem;border-radius:999px;font-size:.78rem;font-style:normal;font-weight:900}.location-focus-list em.is-active,.location-status.is-active{background:#dcf7ed;color:#087d5f}.location-focus-list em.is-inactive,.location-status.is-inactive{background:#edf1f6;color:#6c7787}.location-focus-list em.is-review,.location-status.is-review{background:#fff1d7;color:#ad6800}.location-focus-list em.is-draft,.location-status.is-draft{background:#e8f2ff;color:#0f62ad}.location-record-card{display:grid;gap:1rem}.location-record-toolbar{grid-template-columns:1fr}.location-filters{grid-template-columns:repeat(5,minmax(9rem,1fr));align-items:end}.location-filters label{display:grid;gap:.35rem}.location-filters span{color:var(--ops-muted);font-size:.78rem;font-weight:850}.location-filters input,.location-filters select{min-height:2.8rem;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-surface);color:var(--ops-text-strong);font-weight:750;padding:0 .85rem}.location-search{min-width:min(22rem,100%)}.location-table-wrap{overflow-x:auto;border:1px solid var(--ops-border);border-radius:20px}.location-table{width:100%;min-width:980px;border-collapse:collapse}.location-table td,.location-table th{padding:.9rem .85rem;border-bottom:1px solid var(--ops-border);text-align:left;white-space:nowrap}.location-table th{background:var(--ops-surface-muted);color:var(--ops-faint);font-size:.75rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.location-table td{color:var(--ops-text-strong);font-size:.9rem}.location-table tbody tr{cursor:pointer}.location-table tbody tr:hover{background:#f7fbfe}.location-open-button{min-height:2.2rem;padding:0 .85rem;border:1px solid #f4c884;border-radius:10px;background:#fff4df;color:#ad6800;font-weight:900;cursor:pointer}.location-insight-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr) minmax(22rem,.9fr)}.location-insight-card{display:grid;align-content:start;gap:1rem}.location-spark-row{display:grid;gap:.25rem}.location-spark-row strong{color:#0aa482;font-size:1.7rem}.location-bars{display:grid;gap:.6rem}.location-bars p{display:grid;grid-template-columns:9rem 1fr;gap:.75rem;align-items:center;margin:0}.location-bars i{display:block;height:.5rem;border-radius:999px;background:linear-gradient(90deg,#0aa482,#00a7b3)}.location-donut{display:grid;place-items:center;width:8.5rem;height:8.5rem;margin:.25rem auto;border-radius:999px;background:conic-gradient(#0aa482 0 72%,#cbd5e1 72% 88%,#f6a51a 88% 100%);color:var(--ops-text-strong);font-size:1.8rem;font-weight:950;box-shadow:inset 0 0 0 1.55rem #fff}.location-donut small{display:block;margin-top:-2.6rem;font-size:.72rem}.location-insight-card p{margin:0}.location-dot{display:inline-flex;width:.65rem;height:.65rem;margin-right:.45rem;border-radius:999px;background:#0aa482}.location-dot.is-inactive{background:#cbd5e1}.location-dot.is-review{background:#f6a51a}.location-activity-icon{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;margin-right:.55rem;border-radius:999px;background:#e4f8f2;color:#0aa482;font-size:.78rem;font-weight:950}.control-panel{grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);align-items:center}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.health-grid a{display:grid;gap:.35rem;padding:1rem;border:1px solid var(--ops-border);border-radius:18px;background:var(--ops-surface-muted)}.health-grid strong{color:var(--ops-text-strong)}.metric-strip--compact .metric-card{min-height:7.75rem}.user-table{display:grid;overflow:hidden}.user-table__head,.user-table__row{display:grid;grid-template-columns:minmax(16rem,1.5fr) minmax(9rem,.75fr) minmax(9rem,.75fr) 5rem minmax(8rem,.65fr);gap:1rem;align-items:center;padding:.9rem 1rem}.user-table__head{background:var(--ops-surface-muted);color:var(--ops-faint);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.user-table__row{border-top:1px solid var(--ops-border)}.user-table__row>div{display:grid;gap:.25rem;min-width:0}.user-table__row span,.user-table__row strong{overflow-wrap:anywhere}.user-table__row span{color:var(--ops-muted)}.user-table select{width:100%}.ops-panel__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ops-panel__tools{display:flex;align-items:end;justify-content:flex-end;gap:.9rem}.ops-inline-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.ops-inline-controls select{min-height:2.7rem;padding:0 .85rem;border:1px solid var(--ops-border);border-radius:14px;background:var(--ops-surface);color:var(--ops-text-strong);font-weight:800}.ops-panel--records{padding:1.1rem}.ops-chip-row{display:flex;flex-wrap:wrap;gap:.38rem}.ops-muted{color:var(--ops-muted);font-size:.82rem;font-weight:750}.category-dashboard{display:grid;gap:1.35rem}.category-dashboard__header{display:flex;align-items:end;justify-content:space-between;gap:1rem}.category-dashboard__create{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.2rem;padding:.75rem 1.35rem;border:0;border-radius:10px;background:linear-gradient(135deg,#009c8f,#007e78);color:#fff;box-shadow:0 14px 30px rgb(0 128 118/22%);cursor:pointer;font:inherit;font-size:.9rem;font-weight:900}.category-dashboard__panel{display:grid;gap:.9rem;padding:1.15rem;border:1px solid #e4ebf2;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgb(7 27 58/6%)}.category-dashboard__actions,.category-dashboard__tabs,.category-dashboard__toolbar,.category-dashboard__tools{display:flex;align-items:center}.category-dashboard__toolbar{justify-content:space-between;gap:1rem}.category-dashboard__tabs{flex-wrap:wrap;gap:.55rem}.category-dashboard__tabs button{display:inline-flex;align-items:center;gap:.55rem;min-height:2.8rem;padding:.65rem .9rem;border:1px solid #dfe7f0;border-radius:8px;background:#fff;color:#34435c;cursor:pointer;font:inherit;font-size:.82rem;font-weight:900}.category-dashboard__tabs button span{display:inline-flex;align-items:center;min-height:1.35rem;padding:.15rem .45rem;border-radius:999px;background:#eef3f8;color:#61708a;font-size:.72rem;font-weight:950}.category-dashboard__tabs button.is-active{border-color:#00a896;box-shadow:inset 0 -2px 0 #00a896}.category-dashboard__tabs button.is-active span{background:#dff8ef;color:#00906f}.category-dashboard__tools{gap:.55rem;min-width:min(34rem,42vw)}.category-dashboard__search{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;width:100%;min-height:2.8rem;padding:0 .85rem;border:1px solid #dfe7f0;border-radius:10px;background:#fff;color:#8a97aa}.category-dashboard__search input{width:100%;min-width:0;border:0;outline:0;color:#071b3a;font:inherit;font-size:.84rem;font-weight:750}.category-dashboard__actions>button,.category-dashboard__filter,.category-dashboard__menu-wrap>button{display:inline-grid;place-items:center;width:2.45rem;min-width:2.45rem;height:2.45rem;border:1px solid #dfe7f0;border-radius:8px;background:#fff;color:#009c9c;cursor:pointer}.category-dashboard__action-menu button.is-danger,.category-dashboard__actions>button.is-danger{color:#f04444}.category-dashboard__table-wrap{overflow:visible;border:1px solid #e4ebf2;border-radius:9px;background:#fff}.category-dashboard__table{width:100%;border-collapse:collapse;color:#071b3a;font-size:.78rem}.category-dashboard__table td,.category-dashboard__table th{padding:.75rem .8rem;border-bottom:1px solid #e8eef5;text-align:left;vertical-align:middle}.category-dashboard__table th{background:#f7f9fc;color:#65738b;font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.category-dashboard__table tr:last-child td{border-bottom:0}.category-dashboard__name-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.category-dashboard__name-cell strong{display:block;color:#071b3a;font-size:.82rem;font-weight:950}.category-dashboard__name-cell small{display:block;margin-top:.18rem;color:#65738b;font-size:.72rem;font-weight:750}.category-dashboard__category-icon{display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:999px;background:#e9fbf1;color:#39a935}.category-dashboard__category-icon--1{background:#f0ecff;color:#6a5cff}.category-dashboard__category-icon--2{background:#fff2e5;color:#ff8b25}.category-dashboard__category-icon--3{background:#e9f1ff;color:#2f73ff}.category-dashboard__category-icon--4{background:#fff0f5;color:#ff3f78}.category-dashboard__category-icon--5{background:#fff5df;color:#ff9500}.category-dashboard__level-pill,.category-dashboard__pill-row span{display:inline-flex;align-items:center;min-height:1.55rem;padding:.25rem .58rem;border-radius:999px;background:#e1f7ec;color:#018866;font-size:.68rem;font-weight:950}.category-dashboard__pill-row{display:flex;flex-wrap:wrap;gap:.35rem;max-width:17rem}.category-dashboard__pill-row span{background:#f2f5f9;color:#4b5c76}.category-dashboard__plain-link{border:0;background:transparent;color:#071b3a;cursor:pointer;font:inherit;font-weight:900}.category-dashboard__actions{justify-content:flex-end;gap:.42rem;position:relative}.category-dashboard__menu-wrap{position:relative;display:inline-flex}.category-dashboard__action-menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:20;display:grid;width:13.5rem;padding:.55rem;border:1px solid #dfe7f0;border-radius:10px;background:#fff;box-shadow:0 18px 35px rgb(7 27 58/16%)}.category-dashboard__action-menu button{display:flex;align-items:center;gap:.65rem;min-height:2.35rem;padding:0 .55rem;border:0;border-radius:8px;background:transparent;color:#34435c;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;text-align:left}.category-dashboard__action-menu button:hover{background:#f6f9fc}.category-dashboard__header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem}.category-dashboard__ghost-action{min-height:3.2rem;padding:0 1.05rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-text-strong);cursor:pointer;font:inherit;font-size:.86rem;font-weight:850}.category-dashboard__stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}.category-dashboard__stat-card{display:grid;gap:.38rem;min-height:7.3rem;padding:1rem;border:1px solid var(--ops-border);border-radius:12px;background:#ffffff;color:var(--ops-muted);cursor:pointer;font:inherit;text-align:left;box-shadow:0 16px 36px rgba(15,23,42,.05)}.category-dashboard__stat-icon{display:grid;place-items:center;justify-self:end;width:2.55rem;height:2.55rem;margin-bottom:-2.1rem;border-radius:999px;background:#e6fbf6;color:#009c8f}.category-dashboard__stat-icon.is-purple{background:#f0ecff;color:#6a5cff}.category-dashboard__stat-icon.is-orange{background:#fff2e5;color:#ff8b25}.category-dashboard__stat-icon.is-green{background:#e7f8ee;color:#15803d}.category-dashboard__stat-icon.is-blue{background:#e9f1ff;color:#2f73ff}.category-dashboard__stat-icon.is-red{background:#fff0f0;color:#ef4444}.category-dashboard__stat-card small{max-width:8rem;color:var(--ops-text-strong);font-size:.78rem;font-weight:850}.category-dashboard__stat-card strong{color:#071b3a;font-size:1.55rem;line-height:1}.category-dashboard__stat-card em{color:var(--ops-muted);font-size:.72rem;font-style:normal;font-weight:700}.category-dashboard__toolbar{display:grid;gap:.75rem}.category-dashboard__bulkbar,.category-dashboard__primary-tools,.category-dashboard__secondary-tools{display:grid;align-items:center;gap:.6rem}.category-dashboard__primary-tools{grid-template-columns:minmax(280px,1fr) auto auto minmax(160px,.28fr)}.category-dashboard__secondary-tools{grid-template-columns:repeat(6,minmax(125px,1fr))}.category-dashboard__search{min-height:2.75rem}.category-dashboard__filter,.category-dashboard__view-button{width:auto;min-width:0;height:2.75rem;padding:0 .85rem;border:1px solid #dfe7f0;border-radius:10px;background:#ffffff;color:var(--ops-text-strong);cursor:pointer;font:inherit;font-size:.8rem;font-weight:850}.category-dashboard__filter{display:inline-flex;align-items:center;gap:.45rem}.category-dashboard__view-button{display:grid;place-items:center;color:var(--ops-muted)}.category-dashboard__view-button.is-active{border-color:#17aaa2;color:var(--ops-accent-dark)}.category-dashboard__bulkbar{grid-template-columns:auto repeat(3,auto) minmax(0,1fr);justify-content:start;padding-top:.75rem;border-top:1px solid var(--ops-border)}.category-dashboard__bulkbar button,.category-dashboard__bulkbar label{display:inline-flex;align-items:center;gap:.48rem;min-height:2.45rem;padding:0 .85rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-text-strong);font:inherit;font-size:.78rem;font-weight:850}.category-dashboard__bulkbar button:disabled{opacity:.52;cursor:not-allowed}.category-dashboard__table td:first-child,.category-dashboard__table th:first-child{width:2.4rem}.category-dashboard__status-pill{display:inline-flex;align-items:center;min-height:1.55rem;padding:.25rem .58rem;border-radius:999px;background:#e1f7ec;color:#018866;font-size:.68rem;font-weight:950}.category-dashboard__insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.category-dashboard__cta,.category-insight-card{display:grid;align-content:start;gap:1rem;padding:1rem;border:1px solid var(--ops-border);border-radius:13px;background:#ffffff;box-shadow:0 16px 36px rgba(15,23,42,.05)}.category-insight-card__head{display:flex;justify-content:space-between;gap:1rem}.category-insight-card__head div{display:grid;gap:.22rem}.category-insight-card__head span{color:var(--ops-text-strong);font-size:.88rem;font-weight:900}.category-activity-list p,.category-insight-card__head small{color:var(--ops-muted);font-size:.74rem;font-weight:700}.category-activity-list button,.category-bar-list button,.category-check-list button,.category-guideline-list button,.category-insight-card__head button{border:0;background:transparent;cursor:pointer;font:inherit}.category-insight-card__head button{color:var(--ops-accent-dark);font-size:.74rem;font-weight:850;white-space:nowrap}.category-activity-list,.category-bar-list,.category-check-list,.category-guideline-list,.category-template-list{display:grid;gap:.62rem}.category-bar-list button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 4rem 3.5rem;gap:.6rem;padding-bottom:.55rem;color:var(--ops-muted);text-align:left}.category-bar-list button:after,.category-bar-list i{position:absolute;right:0;bottom:0;left:0;height:.25rem;border-radius:999px;background:#e8eef6;content:""}.category-bar-list i{right:auto;z-index:1;background:linear-gradient(90deg,#009c8f,#43d3c7)}.category-activity-list strong,.category-bar-list span,.category-check-list strong,.category-template-list strong{overflow:hidden;color:var(--ops-text-strong);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.category-bar-list b,.category-bar-list strong,.category-check-list em{color:var(--ops-text-strong);font-style:normal;font-weight:850}.category-activity-list button,.category-check-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;color:var(--ops-muted);text-align:left}.category-activity-list span:not(.category-activity-list__avatar),.category-check-list span{display:grid;gap:.12rem;min-width:0}.category-activity-list small,.category-check-list small,.category-template-list small{overflow:hidden;color:var(--ops-muted);font-size:.72rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.category-check-list em{display:grid;place-items:center;min-width:1.8rem;min-height:1.55rem;border-radius:999px;background:#fff0f0;color:#ef4444;font-size:.78rem}.category-activity-list button{grid-template-columns:auto minmax(0,1fr) auto}.category-activity-list__avatar{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#e6fbf6;color:#009c8f;font-weight:950}.category-activity-list em{color:var(--ops-muted);font-size:.72rem;font-style:normal;font-weight:800}.category-template-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem}.category-template-list span{display:grid;min-width:0}.category-dashboard__cta button,.category-template-list button{min-height:2.35rem;padding:0 .8rem;border:1px solid var(--ops-border);border-radius:9px;background:#ffffff;color:var(--ops-text-strong);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.category-template-list button:disabled{opacity:.5;cursor:not-allowed}.category-guideline-list button{min-height:2.55rem;padding:0 .8rem;border:1px solid var(--ops-border);border-radius:9px;color:var(--ops-text-strong);font-size:.78rem;font-weight:850;text-align:left}.category-dashboard__cta{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;background:linear-gradient(135deg,#eefdf9,#ffffff)}.category-dashboard__cta>div{display:flex;align-items:center;gap:1rem}.category-dashboard__cta strong{display:block;color:var(--ops-text-strong);font-size:1.08rem;font-weight:950}.category-dashboard__cta small{color:var(--ops-muted);font-size:.78rem;font-weight:700}.category-dashboard__cta-icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:16px;background:#d9f8f3;color:#009c8f}.category-dashboard__cta button:first-child{border-color:transparent;background:#009c8f;color:#ffffff}.feature-sections-page{display:grid;gap:1.25rem}.feature-sections-page__bulkbar,.feature-sections-page__filters,.feature-sections-page__header,.feature-sections-page__header-actions,.feature-sections-page__view-toggle{display:flex;align-items:center;gap:.7rem}.feature-sections-page__header{justify-content:space-between}.feature-sections-page__header-actions{flex-wrap:wrap;justify-content:flex-end}.feature-sections-page__bulkbar button,.feature-sections-page__bulkbar label,.feature-sections-page__filters button,.feature-sections-page__header-actions button,.feature-sections-page__view-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;padding:0 1rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-text-strong);cursor:pointer;font:inherit;font-size:.82rem;font-weight:850}.feature-sections-page__header-actions button:disabled{opacity:.55;cursor:not-allowed}.feature-sections-page__header-actions .is-primary{border-color:transparent;background:linear-gradient(135deg,#0f4c85,#063668);color:#ffffff}.feature-sections-page__about,.feature-sections-page__insights>article,.feature-sections-page__panel{border:1px solid var(--ops-border);border-radius:16px;background:#ffffff;box-shadow:0 16px 36px rgba(15,23,42,.05)}.feature-sections-page__about{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,.42fr);align-items:center;gap:1rem;padding:1.2rem;background:linear-gradient(135deg,#f1fffc,#ffffff)}.feature-sections-page__about>span{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:16px;background:#d9f8f3;color:#009c8f}.feature-sections-page__about strong{display:block;color:var(--ops-text-strong);font-size:1rem;font-weight:950}.feature-sections-page__about p,.feature-sections-page__about small,.feature-sections-page__insights p{color:var(--ops-muted);font-size:.78rem;font-weight:700}.feature-sections-page__preview{display:grid;gap:.45rem;padding:.75rem;border:1px solid #dceff0;border-radius:14px;background:#f8fbfd}.feature-sections-page__preview .feature-sections-page__thumb{width:100%;height:2.1rem;border-radius:8px}.feature-sections-page__preview i{height:2.1rem;border-radius:8px;background:linear-gradient(90deg,#c6f4ee 0 18%,#dcebf7 18% 100%)}.feature-sections-page__insights,.feature-sections-page__stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}.feature-sections-page__stats button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .6rem;min-height:6.6rem;padding:1rem;border:1px solid var(--ops-border);border-radius:13px;background:#ffffff;color:var(--ops-muted);cursor:pointer;font:inherit;text-align:left;box-shadow:0 16px 36px rgba(15,23,42,.05)}.feature-sections-page__stat-icon{display:grid;grid-row:1/span 3;grid-column:2;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;background:#e8fbf7;color:#079c90}.feature-sections-page__stat-icon.is-blue{background:#e8f1ff;color:#2f73ff}.feature-sections-page__stat-icon.is-green{background:#e4f8ec;color:#15803d}.feature-sections-page__stat-icon.is-amber{background:#fff3df;color:#f59e0b}.feature-sections-page__stat-icon.is-red{background:#fff0f0;color:#ef4444}.feature-sections-page__stat-icon.is-teal{background:#e2faf6;color:#009c8f}.feature-sections-page__stats small{grid-column:1;color:var(--ops-text-strong);font-size:.78rem;font-weight:850}.feature-sections-page__stats strong{grid-column:1;color:#071b3a;font-size:1.55rem;line-height:1}.feature-sections-page__stats em{grid-column:1/-1;color:var(--ops-muted);font-size:.72rem;font-style:normal;font-weight:700}.feature-sections-page__panel{display:grid;gap:.8rem;padding:1rem}.feature-sections-page__filters{display:grid;grid-template-columns:minmax(250px,1fr) repeat(4,minmax(120px,.4fr)) auto auto}.feature-sections-page__filters label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.85rem;padding:0 .85rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-muted)}.feature-sections-page__filters input,.feature-sections-page__filters select{width:100%;min-width:0;min-height:2.85rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-text-strong);font:inherit;font-size:.8rem;font-weight:800}.feature-sections-page__filters label input{min-height:0;border:0;outline:0}.feature-sections-page__view-toggle{justify-content:flex-end}.feature-sections-page__view-toggle button{min-width:2.85rem;padding:0;color:var(--ops-muted)}.feature-sections-page__view-toggle .is-active{border-color:#17aaa2;color:var(--ops-accent-dark)}.feature-sections-page__bulkbar{flex-wrap:wrap;padding-top:.75rem;border-top:1px solid var(--ops-border)}.feature-sections-page__bulkbar button:disabled{opacity:.52;cursor:not-allowed}.feature-sections-page__table-wrap{overflow-x:auto;border:1px solid var(--ops-border);border-radius:12px}.notifications-admin-page{display:grid;gap:1.1rem;padding:1.6rem 1.8rem 2rem;color:#071b3a}.notifications-admin-page svg{width:1rem;height:1rem;flex:0 0 auto}.notif-card__head,.notifications-admin-page__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.notifications-admin-page__header h1{margin:0;font-size:1.75rem;letter-spacing:0}.notif-card__head p,.notif-empty p,.notif-template-preview p,.notif-validation p,.notifications-admin-page__header p{margin:.25rem 0 0;color:#53647c;font-size:.86rem;font-weight:650}.notif-checks,.notif-form-actions,.notif-test-row,.notif-toolbar,.notifications-admin-page__actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.notif-button,.notif-link-button,.notif-row-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;padding:0 .88rem;border:1px solid #d8e4ee;border-radius:8px;background:#fff;color:#071b3a;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.notif-button--primary{border-color:#029b91;background:linear-gradient(135deg,#0bb7aa,#078f87);color:#fff;box-shadow:0 14px 28px rgba(7,143,135,.16)}.notif-button:disabled,.notif-row-button:disabled{cursor:not-allowed;opacity:.56}.notif-link-button{width:fit-content;min-height:2rem;padding:0;border:0;background:transparent;color:#078f87}.notif-drawer-tabs,.notif-preview-tabs,.notifications-tabs{display:flex;gap:1.7rem;border-bottom:1px solid #dfe8f0}.notif-drawer-tabs button,.notif-preview-tabs button,.notifications-tabs button{position:relative;min-height:2.8rem;border:0;background:transparent;color:#51627a;font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}.notif-drawer-tabs button.is-active,.notif-preview-tabs button.is-active,.notifications-tabs button[aria-current=page]{color:#008f86}.notif-drawer-tabs button.is-active:after,.notif-preview-tabs button.is-active:after,.notifications-tabs button[aria-current=page]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:#0bb7aa}.notif-metrics,.notifications-tab-panel{display:grid;gap:1rem}.notif-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.notif-metrics--five{grid-template-columns:repeat(5,minmax(0,1fr))}.notif-card,.notif-channel-card,.notif-metric,.notif-side-drawer{border:1px solid #dfe8f0;border-radius:10px;background:#fff;box-shadow:0 16px 36px rgba(15,23,42,.045)}.notif-metric{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;min-height:6.4rem;padding:1rem 1.15rem}.notif-attention-row__icon,.notif-icon,.notif-metric>span{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:#e8fbf7;color:#079c90}.notif-card small,.notif-info-row span,.notif-metric em,.notif-metric small{color:#65758d;font-size:.76rem;font-style:normal;font-weight:750}.notif-metric strong{display:block;margin:.2rem 0;font-size:1.55rem;line-height:1}.notif-icon--in_app,.notif-metric--green>span{background:#e4f8ec;color:#15803d}.notif-icon--email,.notif-metric--blue>span{background:#e8f1ff;color:#1f73e8}.notif-icon--push,.notif-metric--purple>span{background:#f0e9ff;color:#7c3aed}.notif-icon--sms,.notif-metric--orange>span{background:#fff3df;color:#f59e0b}.notif-metric--red>span{background:#fff0f0;color:#ef4444}.notif-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.notif-channel-card{display:grid;gap:.8rem;padding:1rem}.notif-channel-card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center}.notif-channel-card dl{display:grid;gap:.45rem;margin:0}.notif-channel-card dl div{display:flex;justify-content:space-between;gap:.7rem}.notif-channel-card dd,.notif-channel-card dt{margin:0;color:#53647c;font-size:.78rem;font-weight:800}.notif-channel-card dd{color:#071b3a;font-weight:950}.notif-bar-row b,.notif-bar-row i,.notif-progress,.notif-progress i{display:block;height:.28rem;border-radius:999px}.notif-bar-row i,.notif-progress{overflow:hidden;background:#edf3f7}.notif-bar-row b,.notif-progress i{background:#0bb7aa}.notif-overview-grid,.notif-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.notif-card{min-width:0;padding:1rem}.notif-card--compact{align-content:start}.notif-card h2,.notif-side-drawer h2{margin:0;color:#071b3a;font-size:1rem}.notif-attention-list,.notif-bar-row,.notif-bars,.notif-drawer-actions,.notif-validation{display:grid;gap:.8rem}.notif-bar-row{grid-template-columns:7rem 5rem minmax(0,1fr) 5rem;align-items:center;color:#53647c;font-size:.8rem;font-weight:800}.notif-attention-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.75rem;align-items:center;padding:.45rem 0}.notif-attention-row:not(:last-child){border-bottom:1px solid #edf2f7}.notif-attention-row__icon{width:2.25rem;height:2.25rem}.notif-attention-row__icon.is-danger{background:#fff0f0;color:#ef4444}.notif-attention-row__icon.is-warning{background:#fff3df;color:#f59e0b}.notif-attention-row__icon.is-info{background:#e8f1ff;color:#1f73e8}.notif-attention-row strong{display:block;font-size:.82rem}.notif-attention-row p{margin:.2rem 0 0;color:#53647c;font-size:.76rem;font-weight:700}.notif-table-wrap{overflow-x:auto;margin:0 -1rem -1rem}.notif-table{width:100%;min-width:760px;border-collapse:collapse}.notif-table td,.notif-table th{padding:.85rem 1rem;border-top:1px solid #edf2f7;text-align:left;vertical-align:middle;font-size:.78rem}.notif-table th{background:#f7fafc;color:#6b7c92;font-size:.72rem;font-weight:950;text-transform:uppercase}.notif-table td{color:#071b3a;font-weight:800}.notif-table td:first-child{display:flex;align-items:center;gap:.7rem}.notif-table td small{display:block;margin-top:.15rem}.notif-table tr.is-selected{background:#f0fbf9}.notif-table--tight{min-width:0}.notif-table--tight td{padding:.55rem .7rem}.notif-badge{display:inline-flex;align-items:center;width:fit-content;min-height:1.45rem;padding:0 .55rem;border-radius:7px;font-size:.7rem;font-weight:950}.notif-badge--success{background:#dff8ed;color:#057a55}.notif-badge--warning{background:#fff2d8;color:#b45309}.notif-badge--danger{background:#ffe4e2;color:#d92d20}.notif-badge--info{background:#e7f0ff;color:#2563eb}.notif-badge--neutral{background:#eef2f6;color:#64748b}.notif-dot{display:inline-block;width:.42rem;height:.42rem;margin-right:.35rem;border-radius:999px;background:#0bb7aa}.notif-modal-form input,.notif-modal-form select,.notif-modal-form textarea,.notif-provider-form input,.notif-provider-form select,.notif-settings-form input,.notif-settings-form select,.notif-test-row input,.notif-test-row select,.notif-toolbar label,.notif-toolbar select{min-height:2.55rem;border:1px solid #d8e4ee;border-radius:8px;background:#fff;color:#071b3a;font:inherit;font-size:.8rem;font-weight:750}.notif-toolbar label{display:flex;align-items:center;gap:.45rem;min-width:min(22rem,100%);padding:0 .75rem}.notif-toolbar input{width:100%;min-width:0;border:0;outline:0;font:inherit}.notif-toolbar--full{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,auto);margin-bottom:.9rem}.notif-modal-form,.notif-provider-form,.notif-settings-form{display:grid;gap:.8rem}.notif-provider-form{grid-template-columns:repeat(3,minmax(0,1fr))}.notif-provider-form.is-compact{margin-bottom:1rem}.notif-provider-form .notif-button{align-self:stretch}.notif-modal-form input,.notif-modal-form select,.notif-modal-form textarea,.notif-provider-form input,.notif-provider-form select,.notif-settings-form input,.notif-settings-form select{width:100%;padding:0 .8rem}.notif-modal-form textarea{min-height:7rem;padding-top:.75rem;resize:vertical}.notif-modal-form label,.notif-settings-form label{display:grid;gap:.35rem;color:#071b3a;font-size:.78rem;font-weight:900}.notif-checks{align-items:center;color:#53647c;font-size:.78rem;font-weight:800}.notif-checks label{display:inline-flex;align-items:center;gap:.35rem}.notif-template-preview{display:grid;gap:.55rem;min-height:11rem;padding:1rem;border:1px solid #dfe8f0;border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbfd)}.notif-template-preview:before{display:block;height:3.1rem;border-radius:8px 8px 0 0;content:"IVPRO";padding:.8rem;background:#071b3a;color:#ffa51f;font-size:1.25rem;font-weight:950}.notif-webhook-layout{display:grid;grid-template-columns:minmax(0,1fr) 23rem;gap:1rem;align-items:start}.notif-webhook-layout main{display:grid;gap:1rem;min-width:0}.notif-side-drawer{position:sticky;top:1rem;display:grid;gap:1rem;padding:1.1rem}.notif-side-drawer header{display:flex;justify-content:space-between;gap:.7rem}.notif-evidence-row,.notif-info-row,.notif-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 0;border-bottom:1px solid #edf2f7}.notif-info-row strong{min-width:0;overflow-wrap:anywhere;text-align:right;font-size:.78rem}.notif-provider-mark{display:grid;width:2.1rem;height:2.1rem;place-items:center;flex:0 0 auto;border-radius:8px;background:linear-gradient(135deg,#10b6ac,#1f73e8);color:#fff;font-size:.68rem;font-weight:950}.notif-evidence-row{align-items:center}.notif-evidence-row span{display:grid;min-width:0}.notif-settings-grid{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.78fr);align-items:start}.notif-settings-side{display:grid;gap:1rem}.notif-settings-form label{grid-template-columns:minmax(12rem,1fr) minmax(0,1.2fr);align-items:center}.notif-settings-form label input[type=checkbox]{width:1.1rem;min-height:1.1rem}.notif-toggle-row button{display:inline-flex;align-items:center;width:2.75rem;height:1.55rem;padding:.15rem;border:0;border-radius:999px;background:#d8e4ee;cursor:pointer}.notif-toggle-row button i{display:block;width:1.2rem;height:1.2rem;border-radius:999px;background:#fff;transition:transform .18s ease}.notif-toggle-row button.is-on{background:#0d9b91}.notif-toggle-row button.is-on i{transform:translateX(1.15rem)}.notif-test-row{display:grid;grid-template-columns:7rem minmax(0,1fr) auto}.notif-toast,.notifications-toast{padding:.75rem .9rem;border:1px solid #bdeee8;border-radius:8px;background:#edfdfa;color:#087f7a;font-size:.82rem;font-weight:850}.notifications-toast.is-error{border-color:#fecaca;background:#fff5f5;color:#dc2626}.notif-empty{display:grid;place-items:center;min-height:6rem;text-align:center}.notif-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.4rem}.notif-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(7,27,58,.42)}.notif-modal__panel{position:relative;z-index:1;display:grid;gap:1rem;width:min(44rem,100%);max-height:min(86vh,48rem);overflow:auto;padding:1rem;border-radius:12px;background:#fff;box-shadow:0 30px 90px rgba(7,27,58,.22)}.notif-modal__panel header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.notif-modal__panel header h2{margin:0}.notif-modal__panel header button{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid #d8e4ee;border-radius:8px;background:#fff;color:#071b3a;font-size:1.2rem;cursor:pointer}.notif-validation pre{max-height:16rem;overflow:auto;padding:.8rem;border-radius:8px;background:#071b3a;color:#e6f7f7;font-size:.74rem}@media (max-width:1180px){.notif-channel-grid,.notif-metrics--five,.notif-metrics--four{grid-template-columns:repeat(2,minmax(0,1fr))}.notif-overview-grid,.notif-settings-grid,.notif-two-column,.notif-webhook-layout{grid-template-columns:1fr}}@media (max-width:720px){.notifications-admin-page{padding:1rem}.notif-card__head,.notifications-admin-page__header{align-items:stretch;flex-direction:column}.notif-channel-grid,.notif-metrics--five,.notif-metrics--four,.notif-provider-form,.notif-test-row,.notif-toolbar--full{grid-template-columns:1fr}.notifications-tabs{overflow-x:auto}.notif-bar-row,.notif-settings-form label{grid-template-columns:1fr}}.feature-sections-page__table{width:100%;border-collapse:collapse;color:var(--ops-text-strong);font-size:.78rem}.feature-sections-page__table td,.feature-sections-page__table th{padding:.72rem .8rem;border-bottom:1px solid var(--ops-border);text-align:left;vertical-align:middle}.feature-sections-page__table th{background:#f7f9fc;color:var(--ops-muted);font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.feature-sections-page__pill{display:inline-flex;min-height:1.55rem;padding:.25rem .55rem;border-radius:999px;background:#e1f7ec;color:#018866;font-size:.68rem;font-weight:950}.feature-sections-page__thumb{display:grid;place-items:center;align-content:center;gap:.12rem;width:5.4rem;height:3rem;border-radius:9px;background:linear-gradient(135deg,rgba(0,156,143,.2),transparent 45%),linear-gradient(135deg,#e7eef7,#d8e6f0);background-position:50%;background-size:cover;color:#0f8f86;overflow:hidden}.feature-sections-page__thumb.has-image{display:block}.feature-sections-page__thumb small{color:currentColor;font-size:.62rem;font-weight:950;letter-spacing:.04em}.feature-sections-page__thumb.is-teal{background:linear-gradient(135deg,rgba(0,156,143,.24),rgba(255,255,255,.18) 45%),linear-gradient(135deg,#e6fffb,#d5e9f5);color:#00897e}.feature-sections-page__thumb.is-blue{background:linear-gradient(135deg,rgba(47,115,255,.22),rgba(255,255,255,.16) 45%),linear-gradient(135deg,#e9f1ff,#d9e8f3);color:#1d4ed8}.feature-sections-page__thumb.is-amber{background:linear-gradient(135deg,rgba(245,158,11,.24),rgba(255,255,255,.16) 45%),linear-gradient(135deg,#fff7e6,#dbe9f3);color:#b45309}.feature-sections-page__thumb.is-green{background:linear-gradient(135deg,rgba(34,197,94,.22),rgba(255,255,255,.16) 45%),linear-gradient(135deg,#eafbf0,#dcebf4);color:#15803d}.feature-sections-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem}.feature-sections-page__grid article{display:grid;gap:.55rem;padding:.85rem;border:1px solid var(--ops-border);border-radius:12px;background:#ffffff}.feature-sections-page__grid .feature-sections-page__thumb{width:100%;height:8rem}.feature-sections-page__grid .feature-sections-page__thumb svg{width:2rem;height:2rem}.feature-sections-page__grid-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.feature-sections-page__grid strong,.feature-sections-page__insights strong{color:var(--ops-text-strong);font-weight:900}.feature-sections-page__activity small,.feature-sections-page__grid small,.feature-sections-page__workflow em{color:var(--ops-muted);font-size:.74rem;font-weight:700}.feature-sections-page__empty-cta button,.feature-sections-page__grid button,.feature-sections-page__insights button{min-height:2.35rem;padding:0 .75rem;border:1px solid var(--ops-border);border-radius:9px;background:#ffffff;color:var(--ops-text-strong);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.feature-sections-page__insights{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-sections-page__insights>article{display:grid;align-content:start;gap:1rem;min-height:12rem;padding:1rem}.feature-sections-page__insights article>div:first-child{display:flex;justify-content:space-between;gap:1rem}.feature-sections-page__placement-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.feature-sections-page__placement-preview section{display:grid;gap:.45rem;padding:.7rem;border:1px solid var(--ops-border);border-radius:12px}.feature-sections-page__placement-preview div{display:grid;gap:.35rem}.feature-sections-page__placement-preview span{height:2.4rem;border-radius:7px}.feature-sections-page__activity,.feature-sections-page__workflow{display:grid;gap:.65rem;margin:0;padding:0}.feature-sections-page__activity button,.feature-sections-page__workflow li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}.feature-sections-page__workflow li{list-style:none}.feature-sections-page__workflow span{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid var(--ops-border);border-radius:999px;color:var(--ops-muted);font-size:.76rem;font-weight:900}.feature-sections-page__activity button{border:0;background:transparent;text-align:left}.feature-sections-page__activity span{color:var(--ops-text-strong);font-size:.82rem;font-weight:850}.feature-sections-page__empty-cta{justify-items:center;text-align:center}.feature-sections-page__cta-icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:18px;background:#dcf8f3;color:#009c8f}.feature-sections-page__row-actions{position:relative;display:inline-flex;align-items:center;gap:.35rem}.feature-sections-page__icon-action{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--ops-border);border-radius:9px;background:#ffffff;color:var(--ops-muted);cursor:pointer}.feature-sections-page__action-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:20;display:grid;min-width:11.5rem;padding:.4rem;border:1px solid var(--ops-border);border-radius:12px;background:#ffffff;box-shadow:0 18px 40px rgba(15,23,42,.16)}.feature-sections-page__action-menu button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.35rem;padding:0 .7rem;border:0;border-radius:8px;background:transparent;color:var(--ops-text-strong);cursor:pointer;font:inherit;font-size:.76rem;font-weight:850;text-align:left}.feature-sections-page__action-menu button:hover{background:#f3f8fb}.feature-sections-page__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.feature-sections-page__audit,.feature-sections-page__form label{display:grid;gap:.4rem}.feature-sections-page__audit,.feature-sections-page__form .is-wide{grid-column:1/-1}.feature-sections-page__audit strong,.feature-sections-page__form span{color:var(--ops-text-strong);font-size:.78rem;font-weight:850}.feature-sections-page__form input,.feature-sections-page__form select,.feature-sections-page__form textarea{width:100%;min-height:2.65rem;padding:0 .8rem;border:1px solid var(--ops-border);border-radius:10px;color:var(--ops-text-strong);font:inherit}.feature-sections-page__form textarea{min-height:5rem;padding-top:.8rem;resize:vertical}.feature-sections-page__audit{padding:.8rem;border:1px solid var(--ops-border);border-radius:12px;background:#f8fbfd}.feature-sections-page__audit small{color:var(--ops-muted);font-weight:700}.status-pill--scheduled{background:#fff4df;color:#ad6200}.status-pill--active{background:#def7ec;color:#087a5d}.status-pill--inactive{background:#fff4df;color:#ad6200}.status-pill--in_review{background:#e8f2ff;color:#1d4ed8}.custom-fields-dashboard{display:grid;gap:1.25rem}.custom-fields-dashboard__bulkbar,.custom-fields-dashboard__filters,.custom-fields-dashboard__header,.custom-fields-dashboard__header-actions,.custom-fields-dashboard__view-toggle{display:flex;align-items:center;gap:.7rem}.custom-fields-dashboard__header{justify-content:space-between}.custom-fields-dashboard__header-actions{flex-wrap:wrap;justify-content:flex-end}.custom-fields-dashboard__bulkbar button,.custom-fields-dashboard__bulkbar label,.custom-fields-dashboard__filters button,.custom-fields-dashboard__header-actions button,.custom-fields-dashboard__panel-head select,.custom-fields-dashboard__view-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;padding:0 1rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-text-strong);cursor:pointer;font:inherit;font-size:.82rem;font-weight:850}.custom-fields-dashboard__bulkbar button:disabled,.custom-fields-dashboard__header-actions button:disabled{opacity:.52;cursor:not-allowed}.custom-fields-dashboard__header-actions .is-primary{border-color:transparent;background:linear-gradient(135deg,#0f4c85,#063668);color:#ffffff}.custom-fields-dashboard__hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.8fr);gap:.9rem}.custom-fields-dashboard__control-room,.custom-fields-dashboard__focus,.custom-fields-dashboard__insights>article,.custom-fields-dashboard__panel{border:1px solid var(--ops-border);border-radius:16px;background:#ffffff;box-shadow:0 16px 36px rgba(15,23,42,.05)}.custom-fields-dashboard__control-room{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.4rem}.custom-fields-dashboard__control-room>span,.custom-fields-dashboard__cta>span{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:16px;background:#d9f8f3;color:#009c8f}.custom-fields-dashboard :is(.custom-fields-dashboard__stats button>span,.custom-fields-dashboard__field-name span,.custom-fields-dashboard__grid article>span,.custom-fields-dashboard__insights i,.custom-fields-dashboard__template-grid i,.custom-fields-dashboard__practice-list span).is-blue{background:#e8f1ff;color:#2f73ff}.custom-fields-dashboard :is(.custom-fields-dashboard__stats button>span,.custom-fields-dashboard__field-name span,.custom-fields-dashboard__grid article>span,.custom-fields-dashboard__insights i,.custom-fields-dashboard__template-grid i,.custom-fields-dashboard__practice-list span).is-green{background:#e6f8ee;color:#15803d}.custom-fields-dashboard :is(.custom-fields-dashboard__stats button>span,.custom-fields-dashboard__field-name span,.custom-fields-dashboard__grid article>span,.custom-fields-dashboard__insights i,.custom-fields-dashboard__template-grid i,.custom-fields-dashboard__practice-list span).is-amber{background:#fff3df;color:#f59e0b}.custom-fields-dashboard :is(.custom-fields-dashboard__stats button>span,.custom-fields-dashboard__field-name span,.custom-fields-dashboard__grid article>span,.custom-fields-dashboard__insights i,.custom-fields-dashboard__template-grid i,.custom-fields-dashboard__practice-list span).is-red{background:#fff0f0;color:#ef4444}.custom-fields-dashboard :is(.custom-fields-dashboard__stats button>span,.custom-fields-dashboard__field-name span,.custom-fields-dashboard__grid article>span,.custom-fields-dashboard__insights i,.custom-fields-dashboard__template-grid i,.custom-fields-dashboard__practice-list span).is-coral{background:#fff0ed;color:#f05b45}.custom-fields-dashboard :is(.custom-fields-dashboard__stats button>span,.custom-fields-dashboard__field-name span,.custom-fields-dashboard__grid article>span,.custom-fields-dashboard__insights i,.custom-fields-dashboard__template-grid i,.custom-fields-dashboard__practice-list span).is-teal{background:#dff8f3;color:#009c8f}.custom-fields-dashboard :is(.custom-fields-dashboard__stats button>span,.custom-fields-dashboard__field-name span,.custom-fields-dashboard__grid article>span,.custom-fields-dashboard__insights i,.custom-fields-dashboard__template-grid i,.custom-fields-dashboard__practice-list span).is-orange{background:#fff2e5;color:#f97316}.custom-fields-dashboard :is(.custom-fields-dashboard__stats button>span,.custom-fields-dashboard__field-name span,.custom-fields-dashboard__grid article>span,.custom-fields-dashboard__insights i,.custom-fields-dashboard__template-grid i,.custom-fields-dashboard__practice-list span).is-purple{background:#f0ecff;color:#6a5cff}.custom-fields-dashboard :is(.custom-fields-dashboard__stats button>span,.custom-fields-dashboard__field-name span,.custom-fields-dashboard__grid article>span,.custom-fields-dashboard__insights i,.custom-fields-dashboard__template-grid i,.custom-fields-dashboard__practice-list span).is-sky{background:#e8f6ff;color:#177ddc}.custom-fields-dashboard :is(.custom-fields-dashboard__stats button>span,.custom-fields-dashboard__field-name span,.custom-fields-dashboard__grid article>span,.custom-fields-dashboard__insights i,.custom-fields-dashboard__template-grid i,.custom-fields-dashboard__practice-list span).is-slate{background:#eef2f7;color:#526173}.custom-fields-dashboard__control-room strong,.custom-fields-dashboard__focus strong,.custom-fields-dashboard__grid strong,.custom-fields-dashboard__insights strong,.custom-fields-dashboard__panel-head strong{color:var(--ops-text-strong);font-weight:950}.custom-fields-dashboard__control-room p,.custom-fields-dashboard__control-room small,.custom-fields-dashboard__focus p,.custom-fields-dashboard__grid em,.custom-fields-dashboard__grid small,.custom-fields-dashboard__insights p,.custom-fields-dashboard__panel-head p{color:var(--ops-muted);font-size:.78rem;font-weight:700}.custom-fields-dashboard__focus{display:grid;align-content:start;gap:.45rem;padding:1rem}.custom-fields-dashboard__focus>div,.custom-fields-dashboard__insights article>div:first-child,.custom-fields-dashboard__panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.custom-fields-dashboard__focus>div span{display:grid;place-items:center;min-width:1.9rem;height:1.9rem;border-radius:999px;background:#eef5fb;color:var(--ops-text-strong);font-weight:900}.custom-fields-dashboard__focus button,.custom-fields-dashboard__insights button{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:2.35rem;padding:0 .7rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-text-strong);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.custom-fields-dashboard__focus button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:normal;text-align:left}.custom-fields-dashboard__focus button i{width:.45rem;height:.45rem;border-radius:999px}.custom-fields-dashboard__focus button i.is-green{background:#14a874}.custom-fields-dashboard__focus button i.is-blue{background:#2f73ff}.custom-fields-dashboard__focus button i.is-amber,.custom-fields-dashboard__focus button i.is-orange{background:#f59e0b}.custom-fields-dashboard__focus button i.is-slate{background:#94a3b8}.custom-fields-dashboard__focus button span,.custom-fields-dashboard__insights button span,.custom-fields-dashboard__template-grid button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-fields-dashboard__focus button em,.custom-fields-dashboard__insights em{color:#008866;font-size:.7rem;font-style:normal;font-weight:900}.custom-fields-dashboard__stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.8rem}.custom-fields-dashboard__stats button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .55rem;min-height:6.4rem;padding:.95rem;border:1px solid var(--ops-border);border-radius:13px;background:#ffffff;color:var(--ops-muted);cursor:pointer;font:inherit;text-align:left;box-shadow:0 16px 36px rgba(15,23,42,.05)}.custom-fields-dashboard__stats button>span{display:grid;grid-row:1/span 3;grid-column:2;place-items:center;width:2.4rem;height:2.4rem;border-radius:999px;background:#e8f1ff;color:#2f73ff}.custom-fields-dashboard__stats small{grid-column:1;color:var(--ops-text-strong);font-size:.73rem;font-weight:850}.custom-fields-dashboard__stats strong{grid-column:1;color:#071b3a;font-size:1.45rem;line-height:1}.custom-fields-dashboard__stats em{grid-column:1/-1;color:var(--ops-muted);font-size:.7rem;font-style:normal;font-weight:700}.custom-fields-dashboard__panel{display:grid;gap:.8rem;padding:1rem}.custom-fields-dashboard__filters{display:grid;grid-template-columns:minmax(230px,1fr) repeat(5,minmax(116px,.45fr)) auto auto}.custom-fields-dashboard__filters label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.85rem;padding:0 .85rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-muted)}.custom-fields-dashboard__filters input,.custom-fields-dashboard__filters select{width:100%;min-width:0;min-height:2.85rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-text-strong);font:inherit;font-size:.78rem;font-weight:800}.custom-fields-dashboard__filters label input{min-height:0;border:0;outline:0}.custom-fields-dashboard__view-toggle button{min-width:2.85rem;padding:0;color:var(--ops-muted)}.custom-fields-dashboard__view-toggle .is-active{border-color:#17aaa2;color:var(--ops-accent-dark)}.custom-fields-dashboard__bulkbar{flex-wrap:wrap;padding-top:.75rem;border-top:1px solid var(--ops-border)}.custom-fields-dashboard__table-wrap{overflow-x:auto;border:1px solid var(--ops-border);border-radius:12px}.custom-fields-dashboard__table{width:100%;border-collapse:collapse;color:var(--ops-text-strong);font-size:.76rem}.custom-fields-dashboard__table td,.custom-fields-dashboard__table th{padding:.72rem .8rem;border-bottom:1px solid var(--ops-border);text-align:left;vertical-align:middle}.custom-fields-dashboard__table th{background:#f7f9fc;color:var(--ops-muted);font-size:.66rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.custom-fields-dashboard__field-name{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-width:0}.custom-fields-dashboard__field-name span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px}.custom-fields-dashboard__field-name strong{min-width:0;overflow:hidden;color:var(--ops-text-strong);font-size:.78rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.custom-fields-dashboard__row-actions{position:relative;display:inline-flex;align-items:center;gap:.35rem}.custom-fields-dashboard__row-actions>button:not(.ops-table__action){display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--ops-border);border-radius:9px;background:#ffffff;color:var(--ops-muted);cursor:pointer}.custom-fields-dashboard__action-menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:20;display:grid;min-width:12rem;padding:.4rem;border:1px solid var(--ops-border);border-radius:12px;background:#ffffff;box-shadow:0 18px 40px rgba(15,23,42,.16)}.custom-fields-dashboard__action-menu button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.35rem;padding:0 .7rem;border:0;border-radius:8px;background:transparent;color:var(--ops-text-strong);cursor:pointer;font:inherit;font-size:.76rem;font-weight:850}.custom-fields-dashboard__action-menu button:hover{background:#f3f8fb}.custom-fields-dashboard__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem}.custom-fields-dashboard__grid article{display:grid;gap:.45rem;padding:.9rem;border:1px solid var(--ops-border);border-radius:12px;background:#ffffff}.custom-fields-dashboard__grid article>span{position:relative;display:grid;place-items:center;width:3rem;height:3rem;border-radius:14px;background:#e8f1ff;color:#2f73ff;font-weight:950}.custom-fields-dashboard__grid article>span svg{width:1.25rem;height:1.25rem}.custom-fields-dashboard__grid article>span small{position:absolute;right:.22rem;bottom:.18rem;color:currentColor;font-size:.52rem;font-weight:950;line-height:1}.custom-fields-dashboard__cta button,.custom-fields-dashboard__grid button{min-height:2.35rem;padding:0 .8rem;border:1px solid var(--ops-border);border-radius:9px;background:#ffffff;color:var(--ops-text-strong);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.custom-fields-dashboard__insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.custom-fields-dashboard__insights>article{display:grid;align-content:start;gap:.85rem;min-height:12rem;padding:1rem}.custom-fields-dashboard__insights>article>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:normal;text-align:left}.custom-fields-dashboard__insights>article>button i,.custom-fields-dashboard__practice-list span,.custom-fields-dashboard__template-grid i{display:grid;place-items:center;width:1.9rem;height:1.9rem;flex:0 0 auto;border-radius:9px;font-style:normal}.custom-fields-dashboard__insights>article>button small{grid-column:2/-1;color:var(--ops-muted);font-size:.7rem;font-weight:760}.custom-fields-dashboard__insights p{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,.6fr) auto;align-items:center;gap:.55rem;margin:0}.custom-fields-dashboard__insights p b{height:.42rem;border-radius:999px;background:linear-gradient(90deg,#009c8f,#0f4c85)}.custom-fields-dashboard__insights ul{display:grid;gap:.6rem;margin:0;padding-left:1.1rem;color:var(--ops-muted);font-size:.78rem;font-weight:760}.custom-fields-dashboard__template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.custom-fields-dashboard__template-grid button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .55rem;min-height:4.1rem;justify-content:normal;text-align:left}.custom-fields-dashboard__template-grid button small{grid-column:2;color:var(--ops-muted);font-size:.68rem;font-weight:760}.custom-fields-dashboard__practice-list{padding-left:0;list-style:none}.custom-fields-dashboard__practice-list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem}.custom-fields-dashboard__cta{justify-items:center;text-align:center}.custom-fields-dashboard__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.custom-fields-dashboard__form label{display:grid;gap:.4rem}.custom-fields-dashboard__form .is-wide{grid-column:1/-1}.seo-dashboard{display:grid;gap:1rem}.seo-dashboard__bulkbar,.seo-dashboard__form-actions,.seo-dashboard__header,.seo-dashboard__header-actions,.seo-dashboard__panel-head,.seo-dashboard__row-actions{display:flex;align-items:center;gap:.7rem}.seo-dashboard__header,.seo-dashboard__panel-head{justify-content:space-between}.seo-dashboard__header-actions{flex-wrap:wrap;justify-content:flex-end}.seo-dashboard button,.seo-dashboard input,.seo-dashboard select,.seo-dashboard textarea{font:inherit}.seo-dashboard button{cursor:pointer}.seo-dashboard__bulkbar button,.seo-dashboard__exclude-form button,.seo-dashboard__form-actions button,.seo-dashboard__header-actions button,.seo-dashboard__link-button,.seo-dashboard__panel-head button,.seo-dashboard__policy-form button,.seo-dashboard__row-actions a,.seo-dashboard__row-actions button,.seo-dashboard__schemas button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.65rem;padding:0 .9rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-text-strong);font-size:.78rem;font-weight:850;text-decoration:none}.seo-dashboard__exclude-form button,.seo-dashboard__form-actions button:first-child,.seo-dashboard__header-actions .is-primary,.seo-dashboard__policy-form button{border-color:transparent;background:linear-gradient(135deg,#009c8f,#0f4c85);color:#ffffff}.seo-dashboard button:disabled{opacity:.55;cursor:not-allowed}.seo-dashboard :is(.seo-dashboard__stats span,.seo-dashboard__trend-summary span,.seo-dashboard__schemas article>span,.seo-dashboard__insights article p>span).is-blue{background:#e8f1ff;color:#2f73ff}.seo-dashboard :is(.seo-dashboard__stats span,.seo-dashboard__trend-summary span,.seo-dashboard__schemas article>span,.seo-dashboard__insights article p>span).is-green{background:#e6f8ee;color:#15803d}.seo-dashboard :is(.seo-dashboard__stats span,.seo-dashboard__trend-summary span,.seo-dashboard__schemas article>span,.seo-dashboard__insights article p>span).is-red{background:#fff0f0;color:#ef4444}.seo-dashboard :is(.seo-dashboard__stats span,.seo-dashboard__trend-summary span,.seo-dashboard__schemas article>span,.seo-dashboard__insights article p>span).is-amber{background:#fff3df;color:#f59e0b}.seo-dashboard :is(.seo-dashboard__stats span,.seo-dashboard__trend-summary span,.seo-dashboard__schemas article>span,.seo-dashboard__insights article p>span).is-teal{background:#dff8f3;color:#009c8f}.seo-dashboard :is(.seo-dashboard__stats span,.seo-dashboard__trend-summary span,.seo-dashboard__schemas article>span,.seo-dashboard__insights article p>span).is-purple{background:#f0ecff;color:#6a5cff}.seo-dashboard__stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.seo-dashboard__stats button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.26rem .7rem;min-height:6.65rem;padding:.95rem;border:1px solid var(--ops-border);border-radius:13px;background:#ffffff;color:var(--ops-muted);text-align:left;box-shadow:0 16px 36px rgba(15,23,42,.05)}.seo-dashboard__stats button>span{display:grid;grid-row:1/span 3;grid-column:2;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px}.seo-dashboard__stats small{grid-column:1;color:var(--ops-text-strong);font-size:.72rem;font-weight:850}.seo-dashboard__stats strong{grid-column:1;color:#071b3a;font-size:1.45rem;line-height:1}.seo-dashboard__stats em{grid-column:1/-1;color:var(--ops-muted);font-size:.68rem;font-style:normal;font-weight:740}.seo-dashboard__tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.seo-dashboard__tabs button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .55rem;min-height:4.5rem;padding:.72rem .85rem;border:1px solid var(--ops-border);border-radius:12px;background:#ffffff;color:var(--ops-text-strong);text-align:left;box-shadow:0 12px 28px rgba(15,23,42,.04)}.seo-dashboard__tabs button.is-active{border-color:color-mix(in srgb,var(--ops-accent) 58%,var(--ops-border));background:linear-gradient(180deg,#effdfa,#ffffff)}.seo-dashboard__tabs span{overflow:hidden;font-size:.78rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.seo-dashboard__tabs strong{min-width:1.55rem;height:1.55rem;border-radius:999px;background:#eef6ff;color:#0f4c85;font-size:.68rem;font-weight:950;text-align:center;line-height:1.55rem}.seo-dashboard__tabs small{grid-column:1/-1;color:var(--ops-muted);font-size:.66rem;font-weight:760}.seo-dashboard__hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.42fr) minmax(300px,.7fr);gap:.9rem}.seo-dashboard__health,.seo-dashboard__insights article,.seo-dashboard__panel,.seo-dashboard__schemas article,.seo-dashboard__trend,.seo-dashboard__trend-summary{border:1px solid var(--ops-border);border-radius:14px;background:#ffffff;box-shadow:0 16px 36px rgba(15,23,42,.05)}.seo-dashboard__health,.seo-dashboard__insights article,.seo-dashboard__panel,.seo-dashboard__trend,.seo-dashboard__trend-summary{padding:1rem}.seo-dashboard__health>strong,.seo-dashboard__trend>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--ops-text-strong);font-weight:950}.seo-dashboard__trend>div:first-child div{display:inline-flex;gap:.25rem}.seo-dashboard__trend>div:first-child button{min-height:1.8rem;padding:0 .55rem;border:1px solid var(--ops-border);border-radius:999px;background:#ffffff;color:var(--ops-muted);font-size:.68rem;font-weight:850}.seo-dashboard__trend>div:first-child .is-active{border-color:#17aaa2;background:#e5faf6;color:var(--ops-accent-dark)}.seo-dashboard__chart{width:100%;height:13.5rem;margin-top:.8rem;overflow:visible}.seo-dashboard__chart line{stroke:#e9eef5;stroke-width:.5}.seo-dashboard__chart polyline{fill:none;stroke-width:2.2;vector-effect:non-scaling-stroke}.seo-dashboard__chart .is-open{stroke:#ef4444}.seo-dashboard__chart .is-resolved{stroke:#009c8f}.seo-dashboard__chart .is-excluded{stroke:#f59e0b}.seo-dashboard__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;color:var(--ops-muted);font-size:.72rem;font-weight:800}.seo-dashboard__health li i,.seo-dashboard__legend span:before{display:inline-block;width:.45rem;height:.45rem;margin-right:.35rem;border-radius:999px;content:""}.seo-dashboard__health li i.is-red,.seo-dashboard__legend .is-open:before{background:#ef4444}.seo-dashboard__health li i.is-green,.seo-dashboard__legend .is-resolved:before{background:#009c8f}.seo-dashboard__health li i.is-amber,.seo-dashboard__legend .is-excluded:before{background:#f59e0b}.seo-dashboard__health li i.is-teal{background:#22c3b6}.seo-dashboard__trend-summary{display:grid;align-content:center;gap:.65rem}.seo-dashboard__trend-summary p{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0}.seo-dashboard__insights article p>span,.seo-dashboard__schemas article>span,.seo-dashboard__trend-summary span{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:10px}.seo-dashboard__health li,.seo-dashboard__insights p,.seo-dashboard__mini-table div,.seo-dashboard__override-list button,.seo-dashboard__trend-summary b{color:var(--ops-text-strong);font-size:.78rem;font-weight:850}.seo-dashboard__trend-summary strong{color:#071b3a;font-size:1.05rem}.seo-dashboard__health{display:grid;gap:.7rem}.seo-dashboard__donut{position:relative;display:grid;place-items:center;min-height:11rem}.seo-dashboard__donut svg{width:9.5rem;height:9.5rem;transform:rotate(-90deg)}.seo-dashboard__donut circle{fill:transparent;stroke-width:5}.seo-dashboard__donut .is-green{stroke:#009c8f}.seo-dashboard__donut .is-teal{stroke:#22c3b6}.seo-dashboard__donut .is-amber{stroke:#f59e0b}.seo-dashboard__donut .is-red{stroke:#ef4444}.seo-dashboard__donut>span{position:absolute;display:grid;justify-items:center}.seo-dashboard__donut strong{color:#071b3a;font-size:1.25rem}.seo-dashboard__donut small,.seo-dashboard__insights small,.seo-dashboard__mini-table small,.seo-dashboard__override-form span,.seo-dashboard__override-list small,.seo-dashboard__panel-head p,.seo-dashboard__schemas small,.seo-dashboard__template-table small{color:var(--ops-muted);font-size:.72rem;font-weight:740}.seo-dashboard__health ul,.seo-dashboard__practice-list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.seo-dashboard__health li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.seo-dashboard__guardrails,.seo-dashboard__performance-grid{display:grid;gap:.75rem}.seo-dashboard__performance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-dashboard__guardrails article,.seo-dashboard__performance-grid article{display:grid;gap:.28rem;min-width:0;padding:.9rem;border:1px solid var(--ops-border);border-radius:12px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.04)}.seo-dashboard__performance-grid article.is-green{border-color:rgba(21,128,61,.16);background:linear-gradient(180deg,#f0fbf5,#ffffff)}.seo-dashboard__performance-grid article.is-amber{border-color:rgba(245,158,11,.18);background:linear-gradient(180deg,#fff8ea,#ffffff)}.seo-dashboard__performance-grid article.is-red{border-color:rgba(239,68,68,.18);background:linear-gradient(180deg,#fff2f2,#ffffff)}.seo-dashboard__performance-grid article.is-blue{border-color:rgba(47,115,255,.16);background:linear-gradient(180deg,#f2f7ff,#ffffff)}.seo-dashboard__guardrails span,.seo-dashboard__performance-grid span{color:var(--ops-muted);font-size:.72rem;font-weight:850}.seo-dashboard__guardrails strong,.seo-dashboard__performance-grid strong{color:#071b3a;font-size:1.45rem;line-height:1}.seo-dashboard__guardrails p,.seo-dashboard__performance-grid p{overflow:hidden;margin:0;color:var(--ops-muted);font-size:.72rem;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.seo-dashboard__panel{display:grid;gap:.75rem}.seo-dashboard__filters{display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,minmax(140px,.32fr)) auto;gap:.6rem}.seo-dashboard__filters--compact{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,.4fr))}.seo-dashboard__filters label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.7rem;padding:0 .85rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-muted)}.seo-dashboard__exclude-form input,.seo-dashboard__filters input,.seo-dashboard__filters select,.seo-dashboard__override-form input,.seo-dashboard__override-form select,.seo-dashboard__override-form textarea,.seo-dashboard__policy-form input,.seo-dashboard__policy-form select{width:100%;min-width:0;min-height:2.7rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-text-strong);font-size:.78rem;font-weight:800}.seo-dashboard__filters label input{min-height:0;border:0;outline:0}.seo-dashboard__bulkbar{flex-wrap:wrap;padding-top:.75rem;border-top:1px solid var(--ops-border)}.seo-dashboard__bulkbar label{display:inline-flex;align-items:center;gap:.5rem;min-height:2.45rem;padding:0 .8rem;border:1px solid var(--ops-border);border-radius:10px;color:var(--ops-text-strong);font-size:.78rem;font-weight:900}.seo-dashboard__table-wrap{overflow-x:auto;border:1px solid var(--ops-border);border-radius:12px}.seo-dashboard__table{width:100%;min-width:980px;border-collapse:collapse;color:var(--ops-text-strong);font-size:.74rem}.seo-dashboard__table td,.seo-dashboard__table th{padding:.72rem .75rem;border-bottom:1px solid var(--ops-border);text-align:left;vertical-align:middle}.seo-dashboard__table th{background:#f7f9fc;color:var(--ops-muted);font-size:.64rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.seo-dashboard__table a{color:#0f4c85;font-weight:850;text-decoration:none}.seo-dashboard__pill{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .55rem;border-radius:999px;font-size:.66rem;font-weight:900}.seo-dashboard__pill.is-red{background:#fff0f0;color:#ef4444}.seo-dashboard__pill.is-amber{background:#fff3df;color:#f59e0b}.seo-dashboard__pill.is-green{background:#e6f8ee;color:#15803d}.seo-dashboard__pill.is-blue{background:#e8f1ff;color:#2f73ff}.seo-dashboard__pill.is-slate{background:#eef2f7;color:#526173}.seo-dashboard__row-actions{flex-wrap:wrap}.seo-dashboard__row-actions a,.seo-dashboard__row-actions button{min-height:2rem;padding:0 .58rem;font-size:.68rem}.seo-dashboard__two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem}.seo-dashboard__exclude-form,.seo-dashboard__policy-form{display:grid;gap:.55rem}.seo-dashboard__policy-form{grid-template-columns:minmax(180px,1fr) repeat(5,minmax(90px,.45fr)) auto}.seo-dashboard__exclude-form{grid-template-columns:minmax(0,1fr) auto}.seo-dashboard__mini-table,.seo-dashboard__override-list,.seo-dashboard__task-list,.seo-dashboard__template-table{display:grid;gap:.5rem}.seo-dashboard__mini-table div,.seo-dashboard__override-list button{grid-template-columns:minmax(0,1fr) auto auto;min-height:3rem;padding:.55rem .7rem;text-align:left}.seo-dashboard__mini-table div,.seo-dashboard__override-list button,.seo-dashboard__task-list article{display:grid;align-items:center;gap:.7rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff}.seo-dashboard__task-list article{grid-template-columns:minmax(0,1fr) auto minmax(120px,.28fr) minmax(150px,.36fr);min-height:3.25rem;padding:.6rem .7rem}.seo-dashboard__task-list article>div{display:grid;min-width:0}.seo-dashboard__task-list strong{overflow:hidden;color:var(--ops-text-strong);font-size:.78rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.seo-dashboard__task-list p,.seo-dashboard__task-list small{color:var(--ops-muted);font-size:.7rem;font-weight:740}.seo-dashboard__task-list select{width:100%;min-height:2.15rem;border:1px solid var(--ops-border);border-radius:9px;background:#ffffff;color:var(--ops-text-strong);font-size:.72rem;font-weight:820}.seo-dashboard__mini-table span,.seo-dashboard__override-list span{display:grid;min-width:0}.seo-dashboard__mini-table strong,.seo-dashboard__override-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-dashboard__mini-table em,.seo-dashboard__override-list em,.seo-dashboard__schemas em,.seo-dashboard__template-table em{color:var(--ops-muted);font-size:.68rem;font-style:normal;font-weight:820}.seo-dashboard__mini-table button{width:2rem;height:1.15rem;border:0;border-radius:999px;background:#d8e2ec}.seo-dashboard__mini-table button:after{display:block;width:.9rem;height:.9rem;border-radius:999px;background:#ffffff;transform:translateX(.12rem);transition:transform .16s ease;content:""}.seo-dashboard__mini-table button.is-on{background:#20bf8f}.seo-dashboard__mini-table button.is-on:after{transform:translateX(.95rem)}.seo-dashboard__link-button{justify-self:start}.seo-dashboard__template-table button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .7rem;min-height:3.6rem;padding:.65rem .75rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-text-strong);text-align:left}.seo-dashboard__template-table span{font-size:.78rem;font-weight:900}.seo-dashboard__template-table b{grid-column:1/-1;height:.35rem;border-radius:999px;background:linear-gradient(90deg,#009c8f,#0f4c85)}.seo-dashboard__sitemap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.seo-dashboard__sitemap-grid p{display:grid;gap:.25rem;margin:0;padding:.8rem;border:1px solid var(--ops-border);border-radius:10px}.seo-dashboard__sitemap-grid span{color:var(--ops-muted);font-size:.72rem;font-weight:780}.seo-dashboard__sitemap-grid strong{color:#071b3a;font-size:1.15rem}.seo-dashboard__schemas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.seo-dashboard__schemas article{display:grid;gap:.35rem;padding:.9rem}.seo-dashboard__schemas strong{color:var(--ops-text-strong);font-size:.78rem;font-weight:950}.seo-dashboard__schemas button{min-height:2.1rem;padding:0 .6rem}.seo-dashboard__insights{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(320px,1.2fr);gap:.9rem}.seo-dashboard__insights article{display:grid;align-content:start;gap:.65rem}.seo-dashboard__insights article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.seo-dashboard__insights strong{color:var(--ops-text-strong);font-weight:950}.seo-dashboard__insights article>div:first-child button{border:0;background:transparent;color:var(--ops-accent-dark);font-size:.7rem;font-weight:900}.seo-dashboard__insights p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .6rem;margin:0}.seo-dashboard__insights p small{grid-column:2}.seo-dashboard__insights article:nth-child(2) button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.35rem;padding:0 .65rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-text-strong);text-align:left}.seo-dashboard__insights article:nth-child(2) button svg{color:#009c8f}.seo-dashboard__insights article:nth-child(2) button em{min-width:1.55rem;min-height:1.55rem;border-radius:999px;background:#fff0f0;color:#ef4444;font-size:.68rem;font-style:normal;font-weight:950;text-align:center;line-height:1.55rem}.seo-dashboard__cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:linear-gradient(135deg,#009c8f,#006b68);color:#ffffff}.seo-dashboard__cta p,.seo-dashboard__cta strong{color:#ffffff}.seo-dashboard__cta div{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.seo-dashboard__cta p{flex-basis:100%;margin:0;opacity:.88}.seo-dashboard__cta button{min-height:2.35rem;padding:0 .85rem;border:1px solid rgba(255,255,255,.5);border-radius:9px;background:rgba(255,255,255,.12);color:#ffffff;font-size:.78rem;font-weight:850}.seo-dashboard__cta button:first-of-type{background:#ffffff;color:#006b68}.seo-dashboard__cta>span{display:grid;place-items:center;width:5rem;height:5rem;border-radius:18px;background:rgba(255,255,255,.2)}.seo-dashboard__cta>span svg{width:2.4rem;height:2.4rem}.seo-dashboard__override-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.seo-dashboard__override-form label{display:grid;gap:.35rem}.seo-dashboard__form-actions,.seo-dashboard__override-form .is-wide{grid-column:1/-1}.seo-dashboard__override-form textarea{padding:.7rem .8rem;resize:vertical}.seo-dashboard__check{align-content:center;grid-template-columns:auto minmax(0,1fr);align-items:center;color:var(--ops-text-strong);font-size:.78rem;font-weight:850}.seo-dashboard__check input{width:auto;min-height:auto}@media (max-width:1180px){.seo-dashboard__schemas,.seo-dashboard__stats,.seo-dashboard__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-dashboard__hero-grid,.seo-dashboard__insights,.seo-dashboard__performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-dashboard__two-col{grid-template-columns:1fr}}@media (max-width:760px){.seo-dashboard__header,.seo-dashboard__panel-head{align-items:stretch;flex-direction:column}.seo-dashboard__header-actions{justify-content:flex-start}.seo-dashboard__exclude-form,.seo-dashboard__filters,.seo-dashboard__filters--compact,.seo-dashboard__hero-grid,.seo-dashboard__insights,.seo-dashboard__override-form,.seo-dashboard__performance-grid,.seo-dashboard__policy-form,.seo-dashboard__schemas,.seo-dashboard__sitemap-grid,.seo-dashboard__stats,.seo-dashboard__tabs,.seo-dashboard__task-list article{grid-template-columns:1fr}}.custom-fields-dashboard__form span{color:var(--ops-text-strong);font-size:.78rem;font-weight:850}.custom-fields-dashboard__form input,.custom-fields-dashboard__form select,.custom-fields-dashboard__form textarea{width:100%;min-height:2.65rem;padding:0 .8rem;border:1px solid var(--ops-border);border-radius:10px;color:var(--ops-text-strong);font:inherit}.custom-fields-dashboard__form textarea{min-height:5rem;padding-top:.8rem;resize:vertical}.status-pill--archived{background:#eef2f7;color:#526173}.category-dashboard__modal-body{display:grid;gap:.85rem}.category-dashboard__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.category-dashboard__form-grid label{display:grid;gap:.35rem}.category-dashboard__form-grid span{color:#34435c;font-size:.72rem;font-weight:900}.category-dashboard__form-grid b{color:#ff4d4f}.category-dashboard__form-grid input,.category-dashboard__form-grid select,.category-dashboard__form-grid textarea{width:100%;min-height:2.35rem;padding:.55rem .65rem;border:1px solid #dfe7f0;border-radius:7px;background:#fff;color:#071b3a;font:inherit;font-size:.78rem;font-weight:760}.category-dashboard__form-grid small{color:#7a879b;font-size:.68rem;font-weight:760}.category-dashboard__wide-field{grid-column:1/-1}.category-dashboard__manager-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.category-dashboard__manager-grid section{display:grid;gap:.5rem;padding:.7rem;border:1px solid #e7edf4;border-radius:10px;background:#f9fbfd}.category-dashboard__manager-grid strong{color:#071b3a;font-size:.78rem;font-weight:950}.category-dashboard__mini-list{display:flex;flex-wrap:wrap;gap:.35rem}.category-dashboard__mini-list button,.category-dashboard__mini-list span{min-height:1.8rem;padding:.25rem .55rem;border:1px solid #e0e7f0;border-radius:999px;background:#fff;color:#43516a;font:inherit;font-size:.7rem;font-weight:850}.category-dashboard__mini-list button{cursor:pointer}.category-dashboard__mini-list small{color:#7a879b;font-size:.72rem;font-weight:800}.category-dashboard__edit-list,.category-dashboard__field-builder,.category-dashboard__field-editor,.category-dashboard__field-list,.category-dashboard__suggestions{display:grid;gap:.5rem}.category-dashboard__edit-list>div,.category-dashboard__suggestions>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.42rem;align-items:center}.category-dashboard__edit-list input,.category-dashboard__field-builder input,.category-dashboard__field-builder select,.category-dashboard__field-builder textarea,.category-dashboard__field-editor input,.category-dashboard__field-editor select,.category-dashboard__field-editor textarea,.category-dashboard__suggestions input{width:100%;min-height:2.35rem;padding:.5rem .62rem;border:1px solid #dfe7f0;border-radius:8px;background:#fff;color:#071b3a;font:inherit;font-size:.76rem;font-weight:800}.category-dashboard__edit-list button,.category-dashboard__field-actions button,.category-dashboard__field-builder>button,.category-dashboard__quick-add button,.category-dashboard__suggestions button{min-height:2.25rem;padding:.38rem .62rem;border:1px solid #dfe7f0;border-radius:999px;background:#fff;color:#071b3a;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900}.category-dashboard__edit-list button.is-danger,.category-dashboard__field-actions button.is-danger,.category-dashboard__suggestions button.is-danger{border-color:#ffd6d6;color:#e63a3a}.category-dashboard__quick-add{display:flex;flex-wrap:wrap;gap:.38rem}.category-dashboard__quick-add button{background:#eefbf8;color:#007e78}.category-dashboard__field-builder{grid-template-columns:repeat(2,minmax(0,1fr))}.category-dashboard__field-builder label,.category-dashboard__field-editor label{display:grid;gap:.32rem}.category-dashboard__field-builder small,.category-dashboard__field-builder span,.category-dashboard__field-editor small,.category-dashboard__field-editor span{color:#65738b;font-size:.7rem;font-weight:850}.category-dashboard__check-field{grid-column:1/-1;display:flex!important;align-items:center;gap:.55rem!important}.category-dashboard__check-field input{width:1rem;min-height:1rem}.category-dashboard__field-builder>button{grid-column:1/-1;justify-self:end;border-color:#009c8f;background:#009c8f;color:#fff}.category-dashboard__field-actions button:disabled,.category-dashboard__field-builder>button:disabled{cursor:not-allowed;opacity:.55}.category-dashboard__field-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:.72rem;border:1px solid #e0e7f0;border-radius:12px;background:#fff;text-align:left}.category-dashboard__field-actions,.category-dashboard__field-editor .category-dashboard__check-field,.category-dashboard__field-editor .category-dashboard__wide-field,.category-dashboard__field-editor>div{grid-column:1/-1}.category-dashboard__field-editor strong{display:block;color:#071b3a;font-size:.78rem;font-weight:950}.category-dashboard__field-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.category-dashboard__detail-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-right:1.8rem}.category-dashboard__detail-head p{margin:.2rem 0 0;color:#65738b;font-size:.72rem;font-weight:800}.category-dashboard__detail-list{display:grid;gap:.55rem;margin:0}.category-dashboard__detail-list div{display:grid;grid-template-columns:1fr auto;gap:.8rem}.category-dashboard__detail-list dd,.category-dashboard__detail-list dt{margin:0;font-size:.76rem;font-weight:850}.category-dashboard__detail-list dt{color:#65738b}.category-dashboard__detail-list dd{color:#071b3a}.category-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.category-meta-card{display:grid;align-content:start;gap:.6rem;min-height:9rem;padding:1rem;border:1px solid var(--ops-border);border-radius:18px;background:#fff}.category-meta-card>span{color:var(--ops-muted);font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.category-meta-card>strong{color:var(--ops-text-strong);font-size:1rem}.category-meta-card p{margin:0;color:var(--ops-muted);font-size:.84rem;font-weight:700;line-height:1.45}.category-field-list{display:grid;gap:.48rem}.category-field-list>div{display:grid;gap:.12rem;padding:.62rem .7rem;border:1px solid var(--ops-border);border-radius:12px;background:#f8fafc}.category-field-list strong{color:var(--ops-text-strong);font-size:.88rem}.category-field-list small{color:var(--ops-muted);font-weight:700}.category-field-item,.ops-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}.category-field-item{grid-template-columns:minmax(0,1fr) auto auto}.category-field-item small{grid-column:1/-1}.category-field-item input,.ops-inline-form input{width:100%;min-height:2.35rem;border:1px solid var(--ops-border);border-radius:10px;padding:.45rem .65rem;color:var(--ops-text-strong);font:inherit;font-weight:800}.category-field-item button,.ops-inline-form button{min-height:2.35rem;border:1px solid var(--ops-border);border-radius:999px;background:#ffffff;color:var(--ops-text-strong);cursor:pointer;font:inherit;font-size:.8rem;font-weight:900;padding:.42rem .7rem}.category-field-item button:disabled,.ops-inline-form button:disabled{cursor:not-allowed;opacity:.55}.panel-title{margin:0;color:var(--ops-text-strong);font-size:1.1rem;letter-spacing:-.02em}.workspace-board{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1rem}.workspace-board__lead,.workspace-board__rail{border:1px solid var(--ops-border);border-radius:28px;background:var(--ops-surface);box-shadow:var(--ops-shadow)}.workspace-board__lead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;align-items:end;min-height:15rem;padding:1.45rem;overflow:hidden;background:radial-gradient(circle at top right,color-mix(in srgb,var(--ops-accent) 18%,transparent),transparent 18rem),linear-gradient(135deg,var(--ops-surface) 0,color-mix(in srgb,var(--ops-accent-soft) 42%,var(--ops-surface) 58%) 100%)}.workspace-board__lead h2,.workspace-board__lead p{margin:0}.workspace-board__lead h2{max-width:12ch;color:var(--ops-text-strong);font-size:clamp(2.1rem,4vw,4.2rem);line-height:.95;letter-spacing:-.065em}.workspace-board__lead p{max-width:54ch;margin-top:.85rem;color:var(--ops-muted)}.workspace-board__stats{display:grid;grid-template-columns:repeat(3,minmax(7rem,1fr));gap:.65rem;min-width:min(28rem,100%)}.workspace-board__stats span{display:grid;gap:.3rem;min-height:6.6rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--ops-border) 78%,#ffffff 22%);border-radius:20px;background:color-mix(in srgb,var(--ops-surface) 82%,transparent);color:var(--ops-muted);font-size:.82rem;font-weight:700}.workspace-board__stats strong{color:var(--ops-text-strong);font-size:2rem;line-height:1}.workspace-board__rail{display:grid;align-content:start;gap:.9rem;padding:1.15rem}.workspace-board__rail-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.workspace-board__rail-head span{color:var(--ops-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspace-board__rail-head strong{display:grid;place-items:center;min-width:2.1rem;height:2.1rem;border-radius:999px;background:var(--ops-accent-soft);color:var(--ops-accent-strong)}.workspace-focus-list{display:grid;gap:.65rem}.workspace-focus-list button{display:flex;align-items:center;justify-content:space-between;gap:.9rem;width:100%;padding:.82rem .9rem;border:1px solid var(--ops-border);border-radius:16px;background:var(--ops-surface-muted);color:var(--ops-text-strong);text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.workspace-focus-list button:hover{transform:translateY(-1px);border-color:var(--ops-border-strong);background:#fff}.workspace-focus-list button span{min-width:0;overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.workspace-focus-list button em{flex:none;color:var(--ops-muted);font-size:.82rem;font-style:normal}.seller-tabs{display:flex;flex-wrap:wrap;gap:.65rem}.seller-tabs button,.seller-tabs span{display:inline-flex;align-items:center;gap:.45rem;min-height:2.9rem;padding:.7rem 1rem;border:1px solid var(--ops-border);border-radius:14px;background:var(--ops-surface);color:var(--ops-muted);font-weight:700}.seller-tabs button{cursor:pointer}.seller-tabs button span{min-height:auto;padding:0;border:0;background:transparent;color:inherit}.seller-tabs button.is-active{border-color:#bad6e3;background:var(--ops-accent-soft);color:var(--ops-accent-strong)}.ops-search{width:min(26rem,100%)}.page-actions{display:flex;flex-wrap:wrap;gap:.75rem}.page-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.72rem 1rem;border:1px solid transparent;border-radius:12px;background:#184f8a;color:#fff;font-weight:700;cursor:pointer}.page-action-button--success{background:#198754}.page-action-button--warning{background:#f1b21a;color:#382900}.page-filters{display:flex;flex-wrap:wrap;gap:.9rem}.page-filters .ops-field{min-width:190px}.notice-inline{color:var(--ops-muted);font-size:.95rem}.notice-inline--danger{color:var(--ops-danger);font-weight:800}.appearance-theme-panel{display:grid;gap:1.1rem}.appearance-theme-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);gap:1.35rem;align-items:start}.appearance-theme-form{display:grid;gap:1rem}.appearance-theme-lead{display:grid;gap:1rem;padding:1.15rem 1.2rem;border:1px solid var(--ops-border);border-radius:22px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--ops-accent) 12%,transparent),transparent 18rem),linear-gradient(135deg,var(--ops-surface) 0,color-mix(in srgb,var(--ops-accent-soft) 50%,var(--ops-surface) 50%) 100%);box-shadow:var(--ops-shadow)}.appearance-theme-lead h3,.appearance-theme-lead p{margin:0}.appearance-theme-lead h3{margin-top:.35rem;color:var(--ops-text-strong);font-size:1.5rem;letter-spacing:-.04em}.appearance-theme-lead p{max-width:68ch;color:var(--ops-muted)}.appearance-theme-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.appearance-theme-summary span{display:grid;gap:.18rem;padding:.85rem .9rem;border:1px solid color-mix(in srgb,var(--ops-border) 78%,#ffffff 22%);border-radius:18px;background:color-mix(in srgb,var(--ops-surface) 88%,transparent)}.appearance-theme-summary strong{color:var(--ops-text-strong);font-size:1rem}.appearance-theme-summary small{color:var(--ops-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.appearance-theme-section{display:grid;gap:.95rem;padding:1rem 1.05rem 1.1rem;border:1px solid var(--ops-border);border-radius:22px;background:var(--ops-surface);box-shadow:0 16px 38px rgba(15,23,42,.05)}.appearance-theme-section__head{display:grid;gap:.35rem}.appearance-theme-section__head h3,.appearance-theme-section__head p{margin:0}.appearance-theme-section__head h3{color:var(--ops-text-strong);font-size:1.02rem}.appearance-theme-section__head p{color:var(--ops-muted);font-size:.85rem}.appearance-theme-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.appearance-theme-field{display:grid;grid-template-columns:minmax(0,1fr) 3.2rem;gap:.55rem;align-items:center;min-width:0;padding:.8rem;border:1px solid var(--ops-border);border-radius:16px;background:var(--ops-surface-muted)}.appearance-theme-field>span{color:var(--ops-text-strong);font-weight:850}.appearance-theme-field input[type=color]{width:3.2rem;height:2.6rem;padding:.18rem}.appearance-theme-field input[type=color],.appearance-theme-field--select select{border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-surface)}.appearance-theme-field--select select{grid-column:1/-1;width:100%;min-height:2.65rem;padding:.55rem 2.8rem .55rem .85rem;color:var(--ops-text-strong);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ops-accent) 50%),linear-gradient(135deg,var(--ops-accent) 50%,transparent 50%);background-position:calc(100% - 1.2rem) calc(50% - 2px),calc(100% - .9rem) calc(50% - 2px);background-size:8px 8px,8px 8px;background-repeat:no-repeat}.appearance-theme-field code{grid-column:1/-1;color:var(--ops-muted);font-size:.78rem;word-break:break-word}.appearance-theme-actions{padding-top:.15rem}.appearance-theme-preview{display:grid;gap:.8rem;min-width:0;position:sticky;top:1.2rem}.appearance-theme-preview__meta{display:grid;gap:.28rem;padding:1rem 1.05rem;border:1px solid var(--ops-border);border-radius:20px;background:var(--ops-surface);box-shadow:0 16px 36px rgba(15,23,42,.05)}.appearance-theme-preview__meta span{color:var(--ops-accent-dark);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.appearance-theme-preview__meta p,.appearance-theme-preview__meta strong{margin:0}.appearance-theme-preview__meta strong{color:var(--ops-text-strong);font-size:1.05rem}.appearance-theme-preview__meta p{color:var(--ops-muted);font-size:.84rem}.appearance-theme-preview__shell{display:grid;gap:1rem;padding:1rem;border:1px solid var(--preview-border);border-radius:24px;background:var(--preview-page-background);box-shadow:0 20px 44px rgba(15,23,42,.08)}.appearance-theme-preview__actions,.appearance-theme-preview__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.appearance-theme-preview strong,.appearance-theme-preview__header strong,.appearance-theme-preview__hero h3{color:var(--preview-text)}.appearance-theme-preview small,.appearance-theme-preview__header span,.appearance-theme-preview__hero p{color:var(--preview-muted)}.appearance-theme-preview__hero{display:grid;gap:.45rem;padding:1rem;border:1px solid var(--preview-border);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--preview-brand) 14%,#ffffff 86%),var(--preview-surface) 68%)}.appearance-theme-preview__eyebrow{color:var(--preview-brand-dark);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.appearance-theme-preview__hero h3{margin:0;font-size:1.1rem}.appearance-theme-preview__hero p{margin:0;line-height:1.45}.appearance-theme-preview__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:0 1rem;border-radius:999px;font:inherit;font-weight:800}.appearance-theme-preview__actions button:first-child{border:1px solid transparent;background:var(--preview-brand-accent);color:var(--preview-brand-deep)}.appearance-theme-preview__actions button:last-child{border:1px solid var(--preview-border);background:var(--preview-surface);color:var(--preview-text)}.appearance-theme-preview__sample-card{display:grid;gap:.45rem;padding:.9rem;border:1px solid var(--preview-border);border-radius:18px;background:var(--preview-surface)}.appearance-theme-preview__sample-grid{display:grid;gap:.8rem}.appearance-theme-preview__sample-card--compact{gap:.7rem}.appearance-theme-preview__image{display:grid;min-height:166px;place-items:center;border-radius:18px;background:var(--preview-category-surface);transition:background-color .16s ease,box-shadow .16s ease}.appearance-theme-preview:hover .appearance-theme-preview__image{background:var(--preview-category-surface-hover);box-shadow:0 14px 28px var(--preview-category-shadow)}.appearance-theme-preview strong{color:var(--preview-category-title);font-size:1rem;font-weight:900;line-height:1.16}.appearance-theme-preview small{color:var(--preview-category-meta);font-weight:900}.appearance-theme-preview__chip-row,.appearance-theme-preview__tone-row{display:flex;flex-wrap:wrap;gap:.45rem}.appearance-theme-preview__chip-row span{display:inline-flex;align-items:center;min-height:1.9rem;padding:0 .7rem;border:1px solid color-mix(in srgb,var(--preview-brand) 22%,var(--preview-border) 78%);border-radius:999px;background:color-mix(in srgb,var(--preview-brand) 10%,var(--preview-surface) 90%);color:var(--preview-brand-dark);font-size:.75rem;font-weight:900}.appearance-theme-preview__tone-row i{display:block;width:2.1rem;height:2.1rem;border-radius:14px}.appearance-theme-preview__tone-row i:first-child{background:var(--preview-brand)}.appearance-theme-preview__tone-row i:nth-child(2){background:var(--preview-brand-accent)}.appearance-theme-preview__tone-row i:nth-child(3){background:var(--preview-surface-soft);border:1px solid var(--preview-border)}.appearance-theme-preview__tone-row i:nth-child(4){background:var(--preview-text)}.appearance-theme-preview__device{position:relative;display:block;width:8.4rem;height:5.5rem;border:.72rem solid var(--preview-brand-deep);border-radius:.52rem;background:linear-gradient(168deg,transparent 0 45%,var(--preview-brand-accent) 46% 58%,transparent 59%),linear-gradient(135deg,var(--preview-brand) 0 58%,var(--preview-brand-deep) 59%);box-shadow:0 1.9rem 0 -1.45rem var(--preview-brand-deep),0 2.5rem 0 -2.1rem color-mix(in srgb,var(--preview-border) 60%,#d7d8d6 40%)}.appearance-theme-preview__device:before{position:absolute;left:50%;bottom:-2.05rem;width:2.2rem;height:1.55rem;background:var(--preview-brand-deep);content:"";transform:translateX(-50%)}.listing-ai-settings-panel{display:grid;gap:1.1rem}.listing-ai-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:1rem;align-items:start}.listing-ai-settings-card{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--ops-border);border-radius:22px;background:var(--ops-surface);box-shadow:0 16px 38px rgba(15,23,42,.05)}.listing-ai-mode-options{display:grid;gap:.7rem}.listing-ai-mode-options button{display:grid;gap:.25rem;padding:.9rem 1rem;border:1px solid var(--ops-border);border-radius:18px;background:var(--ops-surface-muted);color:var(--ops-text);text-align:left}.listing-ai-mode-options button.is-active{border-color:color-mix(in srgb,var(--ops-accent) 38%,var(--ops-border));background:color-mix(in srgb,var(--ops-accent-soft) 76%,var(--ops-surface));box-shadow:0 14px 30px rgba(15,23,42,.06)}.listing-ai-mode-options strong,.listing-ai-policy-preview strong{color:var(--ops-text-strong);font-weight:950}.listing-ai-mode-options span,.listing-ai-policy-preview li,.listing-ai-policy-preview p{color:var(--ops-muted);font-size:.9rem;line-height:1.5}.listing-ai-policy-preview{display:grid;gap:.6rem;padding:1rem;border:1px solid var(--ops-border);border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--ops-accent) 10%,transparent),transparent 12rem),var(--ops-surface-muted)}.listing-ai-policy-preview p,.listing-ai-policy-preview ul{margin:0}.listing-ai-policy-preview ul{padding-left:1.1rem}.ai-risk-pill{display:inline-flex;align-items:center;min-height:1.85rem;padding:0 .58rem;border:1px solid var(--ops-border);border-radius:999px;background:var(--ops-surface-muted);color:var(--ops-muted);font-size:.74rem;font-weight:900;white-space:nowrap;text-transform:capitalize}.ai-risk-pill--low{border-color:color-mix(in srgb,var(--ops-success) 28%,var(--ops-border));background:color-mix(in srgb,var(--ops-success) 10%,var(--ops-surface));color:var(--ops-success)}.ai-risk-pill--medium{border-color:color-mix(in srgb,var(--ops-warning) 32%,var(--ops-border));background:color-mix(in srgb,var(--ops-warning) 12%,var(--ops-surface));color:var(--ops-warning)}.ai-risk-pill--high{border-color:color-mix(in srgb,var(--ops-danger) 32%,var(--ops-border));background:color-mix(in srgb,var(--ops-danger) 10%,var(--ops-surface));color:var(--ops-danger)}.ops-ai-review{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--ops-border);border-radius:20px;background:var(--ops-surface-muted)}.ops-ai-review--low{border-color:color-mix(in srgb,var(--ops-success) 24%,var(--ops-border))}.ops-ai-review--medium{border-color:color-mix(in srgb,var(--ops-warning) 26%,var(--ops-border))}.ops-ai-review--high{border-color:color-mix(in srgb,var(--ops-danger) 28%,var(--ops-border))}.ops-ai-review__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ops-ai-review__head div{display:grid;gap:.18rem}.ops-ai-review__head span{color:var(--ops-accent-dark);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ops-ai-review__head strong{color:var(--ops-text-strong);font-size:1.05rem;text-transform:capitalize}.ops-ai-review p,.ops-ai-review__empty,.ops-ai-review__head small{margin:0;color:var(--ops-muted)}.ops-ai-review__warnings{display:grid;gap:.5rem}.ops-ai-review__warnings div{display:flex;gap:.55rem;padding:.65rem .75rem;border-radius:14px;background:var(--ops-surface)}.ops-ai-review__warnings strong{color:var(--ops-text-strong);font-size:.76rem;font-weight:950;text-transform:uppercase}.ops-ai-review__warnings span{color:var(--ops-muted);font-size:.86rem;line-height:1.4}.ops-ai-review__warnings .is-high{background:color-mix(in srgb,var(--ops-danger) 10%,var(--ops-surface))}.ops-ai-review__warnings .is-medium{background:color-mix(in srgb,var(--ops-warning) 12%,var(--ops-surface))}.ops-ai-review__warnings .is-low{background:color-mix(in srgb,var(--ops-success) 10%,var(--ops-surface))}.ops-ai-review__actions{margin:0;padding-left:1.1rem;color:var(--ops-muted);font-size:.88rem;line-height:1.5}@media (max-width:860px){.appearance-theme-grid,.appearance-theme-section__grid,.appearance-theme-summary,.listing-ai-settings-grid{grid-template-columns:1fr}.appearance-theme-preview{position:static}}.ops-table-wrap{overflow:hidden;border:1px solid var(--ops-border);border-radius:20px;background:var(--ops-surface)}.ops-table{width:100%;border-collapse:collapse}.ops-table td,.ops-table th{padding:.95rem 1rem;border-bottom:1px solid var(--ops-border);text-align:left;vertical-align:middle}.ops-table th{background:var(--ops-surface-muted);color:var(--ops-muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-table tbody tr{cursor:pointer;transition:background-color .14s ease}.ops-table tbody tr:hover{background:#fafcff}.ops-table tbody tr.is-selected{background:#f0f7fb}.ops-table__listing{display:grid;gap:.2rem;min-width:0}.ops-detail-panel__heading h2,.ops-table__listing strong{color:var(--ops-text-strong)}.listing-dashboard__listing-title{display:inline;width:fit-content;max-width:100%;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ops-text-strong);font:inherit;font-weight:800;text-align:left;cursor:pointer}.listing-dashboard__listing-title:focus-visible,.listing-dashboard__listing-title:hover{color:var(--ops-accent-dark);text-decoration:none;outline:0}.ops-table__listing span{color:var(--ops-muted)}.ops-table__thumb{width:3.25rem;height:3.25rem;border:1px solid var(--ops-border);border-radius:14px;background:linear-gradient(180deg,rgba(23,34,49,.03),rgba(23,34,49,.06)),linear-gradient(135deg,#edf2f8,#dce6f3);background-position:50%;background-repeat:no-repeat;background-size:cover}.admin-ivpro-image-frame,.ops-table__thumb{position:relative;display:block;overflow:hidden}.admin-ivpro-image-frame{width:100%;height:100%;background:linear-gradient(135deg,rgba(18,176,163,.08),rgba(7,27,58,.08)),#eef4f8}.admin-ivpro-image-frame__placeholder{position:absolute;inset:0;z-index:0;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent),url(/brand/ivpro-mark.svg);background-position:-120% 0,50%;background-repeat:no-repeat;background-size:180% 100%,min(34%,72px) auto;opacity:.42;transition:opacity .22s ease}.admin-ivpro-image-frame.is-loading .admin-ivpro-image-frame__placeholder{animation:adminIVPROImagePlaceholderPulse 1.4s ease-in-out infinite}.admin-ivpro-image-frame.is-loaded .admin-ivpro-image-frame__placeholder{opacity:0;animation:none}.admin-ivpro-image-frame.is-error .admin-ivpro-image-frame__placeholder{opacity:.58;animation:none}.admin-ivpro-image-frame img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .22s ease}.admin-ivpro-image-frame.is-loaded img{opacity:1}.admin-ivpro-image-frame.is-error img{opacity:0}.admin-ivpro-image-frame__label{position:absolute;inset:auto .4rem .4rem;z-index:2;display:inline-flex;justify-content:center;border-radius:999px;background:rgba(255,255,255,.88);color:var(--ops-muted);font-size:.66rem;font-weight:800;padding:.22rem .4rem;text-align:center}@keyframes adminIVPROImagePlaceholderPulse{0%{background-position:-120% 0,50%}to{background-position:220% 0,50%}}.listing-dashboard .ops-table-wrap{overflow:visible;border-radius:12px}.listing-dashboard__table{min-width:1050px;font-size:.86rem}.listing-dashboard__table td,.listing-dashboard__table th{padding:.72rem .9rem}.listing-dashboard__table td:first-child,.listing-dashboard__table th:first-child{width:2.5rem;text-align:center}.listing-dashboard__table th{background:#f7f9fc;color:#68758a;letter-spacing:.04em}.listing-dashboard__table td:last-child{display:flex;align-items:center;gap:.55rem}.listing-dashboard__listing-cell{display:grid;grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:.75rem}.listing-dashboard__listing-cell .ops-table__thumb{width:2.9rem;height:2.9rem;border-radius:8px}.listing-dashboard__row-menu{display:inline-grid;place-items:center;width:2rem;min-height:2rem;border:0;border-radius:8px;background:transparent;color:#071b3a;font-weight:900;cursor:pointer}.listing-dashboard__row-menu svg{width:1.1rem;height:1.1rem}.listing-dashboard__row-menu:hover{background:#eef4f8}.listings-workspace{display:grid;gap:1.05rem;width:100%;max-width:100%}.listings-workspace__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.25rem 0 .6rem}.listings-workspace__header h1{display:flex;align-items:center;gap:.65rem;margin:0;color:var(--ops-text-strong);font-size:clamp(2rem,3vw,2.8rem);letter-spacing:0;line-height:1}.listings-workspace__header p{margin:.65rem 0 0;color:var(--ops-muted);font-size:.95rem;font-weight:650}.listings-workspace__eyebrow{margin:0 0 .35rem!important;color:var(--ops-accent-dark)!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.08em;text-transform:uppercase}.listings-workspace__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.listing-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.7rem;padding:0 1rem;border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface);color:var(--ops-text-strong);font-size:.88rem;font-weight:900;text-decoration:none;white-space:nowrap;box-shadow:0 12px 26px rgba(15,23,42,.04)}.listing-button--blue{border-color:#0b3768;background:#0b3768;color:#ffffff}.listing-button--green{border-color:var(--ops-accent);background:linear-gradient(135deg,#00a896,#008a7f);color:#ffffff}.listing-button--orange{border-color:var(--ops-accent-warm);background:linear-gradient(180deg,#ffb33c,#ff910f);color:#071b3a}.listings-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}.listings-kpi{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.95rem;min-height:7.2rem;padding:1.1rem;border:1px solid var(--ops-border);border-radius:13px;background:var(--ops-surface);box-shadow:0 16px 36px rgba(28,43,64,.045)}.listings-kpi em,.listings-kpi small{display:block;color:var(--ops-muted);font-size:.76rem;font-style:normal;font-weight:800}.listings-kpi strong{display:block;margin:.18rem 0;color:var(--ops-text-strong);font-size:1.72rem;font-weight:950;line-height:1}.listings-icon{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;flex:0 0 auto;border-radius:14px;color:var(--ops-accent-dark);background:var(--ops-accent-soft)}.listings-icon--blue{background:#eaf3ff;color:#2477d8}.listings-icon--danger{background:#fff0f2;color:#ef4444}.listings-icon--gray{background:#eef3f8;color:#64748b}.listings-icon--green{background:#e5f8f0;color:#009c73}.listings-icon--orange{background:#fff3e3;color:#fb8500}.listings-icon--purple{background:#f1eafe;color:#7c3aed}.listings-icon--teal{background:#e3f8f6;color:#009c8f}.listings-icon--yellow{background:#fff8db;color:#ca8a04}.listing-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;padding:.25rem .62rem;border-radius:999px;font-size:.76rem;font-weight:900;white-space:nowrap}.listing-badge--blue{background:#e9f3ff;color:#0564d5}.listing-badge--danger{background:#fff0f1;color:#e11d48}.listing-badge--gray{background:#eef3f8;color:#64748b}.listing-badge--green{background:#def7ef;color:#008767}.listing-badge--orange{background:#fff1dc;color:#d46b08}.listing-badge--purple{background:#f0e8ff;color:#6d28d9}.listing-badge--teal{background:#e0f8f4;color:#007d73}.listing-badge--yellow{background:#fff8db;color:#a16207}.listings-bulkbar,.listings-callout,.listings-card,.listings-empty-card,.listings-filter-panel,.listings-hero-card,.listings-note,.listings-table-card{border:1px solid var(--ops-border);border-radius:14px;background:var(--ops-surface);box-shadow:0 16px 36px rgba(28,43,64,.045)}.listings-filter-panel{display:grid;gap:.85rem;padding:1rem}.deals-filter-bar label,.listings-search,.listings-table-card>header input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.85rem;padding:0 .85rem;border:1px solid var(--ops-border);border-radius:9px;background:#fff;color:var(--ops-faint)}.deals-filter-bar input,.listings-search input,.listings-table-card>header input{min-width:0;border:0;outline:0;background:transparent;color:var(--ops-text-strong);font:inherit;font-weight:750}.deals-filter-bar,.listings-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));gap:.75rem;align-items:end}.listings-select{display:grid;gap:.28rem}.listings-select span{color:var(--ops-muted);font-size:.72rem;font-weight:800}.deals-filter-bar button,.deals-filter-bar select,.deals-status-pills select,.listings-clear,.listings-pagination select,.listings-select select{min-height:2.65rem;padding:0 .8rem;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-text-strong);font-weight:850}.listings-clear{color:var(--ops-accent-dark);cursor:pointer}.listings-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;min-height:4.2rem;padding:.75rem 1rem}.listings-bulkbar label{display:inline-flex;align-items:center;gap:.6rem;min-width:8rem;color:var(--ops-muted);font-size:.82rem;font-weight:850}.listings-bulkbar button{min-height:2.55rem;padding:0 .9rem;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-text-strong);font-weight:850}.listings-bulkbar button:disabled{opacity:.55}.listings-table-card{display:grid;gap:.8rem;padding:1rem;overflow:visible}.listings-table-card>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.listings-callout h2,.listings-card h2,.listings-empty-card h2,.listings-hero-card h2,.listings-table-card>header h2{margin:0;color:var(--ops-text-strong);font-size:1rem}.listings-table-card>header>div{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.listings-table{min-width:1120px;font-size:.82rem}.listings-table td,.listings-table th{padding:.72rem .85rem}.listings-table td:last-child{display:flex;align-items:center;gap:.45rem}.listings-title-cell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:12rem}.deals-party,.listings-title-cell span:last-child{display:grid;gap:.15rem}.deals-party span:first-child,.listings-title-cell strong{color:var(--ops-text-strong);font-weight:900}.deals-party span:last-child,.listings-table small,.listings-title-cell small{color:var(--ops-muted);font-size:.76rem;font-weight:700}.listing-thumb{place-items:center;width:2.7rem;height:2.7rem;border:1px solid var(--ops-border);border-radius:9px;background-color:#eef3f8;background-position:50%;background-size:cover;color:#2477d8}.listing-thumb,.quality-score{display:inline-grid;font-size:.78rem;font-weight:950}.quality-score{place-items:center;width:2.3rem;height:2.3rem;border:1px solid #9ee4d8;border-radius:999px;color:#008a7a}.quality-score.is-warning{border-color:#f8c96a;color:#c46a00}.quality-score.is-danger{border-color:#ffb4b4;color:#e11d48}.listings-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--ops-muted);font-size:.82rem;font-weight:800}.listings-pagination div{display:flex;align-items:center;gap:.4rem}.listings-pagination button{display:inline-grid;place-items:center;min-width:2.2rem;height:2.2rem;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-text-strong);font-weight:900}.listings-pagination button.is-active{border-color:var(--ops-accent);color:var(--ops-accent-dark)}.listings-insight-grid{display:grid;gap:1rem}.listings-insight-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.listings-insight-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.listings-card{display:grid;align-content:start;gap:1rem;min-width:0;padding:1.15rem}.listings-card header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.listings-card header a{color:#006dd6;font-size:.82rem;font-weight:900;text-decoration:none}.listings-list{display:grid;gap:.75rem}.listings-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .55rem;align-items:center}.listings-list strong{color:var(--ops-text-strong);font-weight:850}.listings-list small{color:var(--ops-muted);font-weight:700}.listings-list b{color:var(--ops-text-strong);font-size:.82rem}.listings-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--ops-accent);grid-row:span 2}.listings-dot--blue{background:#2477d8}.listings-dot--danger{background:#ef4444}.listings-dot--gray{background:#94a3b8}.listings-dot--green{background:#009c73}.listings-dot--orange{background:#fb8500}.listings-dot--purple{background:#7c3aed}.listings-dot--teal{background:#009c8f}.listings-dot--yellow{background:#f59e0b}.listing-mini-bar{display:grid;gap:.4rem;margin-bottom:.75rem}.listing-mini-bar>div{display:flex;justify-content:space-between;gap:1rem;color:var(--ops-muted);font-size:.82rem;font-weight:800}.listing-mini-bar strong{color:var(--ops-text-strong)}.listing-mini-bar i{display:block;height:.35rem;overflow:hidden;border-radius:999px;background:#e9eff5}.listing-mini-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--ops-accent)}.listing-mini-bar__fill--blue{background:#2477d8}.listing-mini-bar__fill--danger{background:#ef4444}.listing-mini-bar__fill--green,.listing-mini-bar__fill--teal{background:#009c8f}.listing-mini-bar__fill--orange,.listing-mini-bar__fill--yellow{background:#f59e0b}.listing-mini-bar__fill--purple{background:#7c3aed}.quality-bars{display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:.8rem;min-height:10rem}.quality-bars span{display:grid;justify-items:center;gap:.35rem;height:100%;color:var(--ops-muted);font-size:.75rem;font-weight:800}.quality-bars i{align-self:end;width:100%;max-width:3.4rem;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#72d2df,#e1f6f7)}.listings-note{display:grid;gap:.3rem;padding:1rem 1.15rem;border-color:#f5d491;background:#fff8e7;color:#7c4a00}.listings-note strong{color:#7c4a00;text-transform:uppercase}.listings-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.7fr);gap:1rem;align-items:center;padding:1.6rem;background:radial-gradient(circle at 78% 12%,rgba(0,156,156,.16),transparent 20rem),linear-gradient(135deg,#ffffff,#f0fbfb)}.listings-hero-card--wide{grid-template-columns:minmax(0,1fr) 18rem}.listings-callout p,.listings-empty-card p,.listings-hero-card p{margin:.65rem 0 0;color:var(--ops-muted);line-height:1.55}.listing-wireframe{display:grid;gap:.55rem;padding:1rem;border-radius:18px;background:rgba(255,255,255,.7)}.listing-wireframe i,.listing-wireframe span{display:block;height:1rem;border-radius:999px;background:#d8eaf3}.listing-wireframe i{height:3.4rem;border-radius:12px;background:#8bd6da}.listings-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(20rem,.9fr) minmax(18rem,.55fr);gap:1rem}.listings-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#f0fbfa,#ffffff)}.listings-callout--green{background:linear-gradient(135deg,#008d84,#03606f);color:#fff}.listings-callout--green h2,.listings-callout--green p{color:#fff}.listings-empty-card{display:grid;place-items:center;align-content:center;min-height:16rem;padding:1.2rem;text-align:center}.listings-analytics-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(24rem,.65fr);gap:1rem}.deals-money+.interactive-line-chart,.listings-card--wide-chart .interactive-line-chart{min-height:18rem}.segment{display:inline-flex;gap:.25rem;padding:.2rem;border:1px solid var(--ops-border);border-radius:999px;background:#f5f8fb}.segment button{min-height:1.9rem;padding:0 .75rem;border:0;border-radius:999px;background:transparent;color:var(--ops-muted);font-weight:850}.segment button.is-active{background:#fff;color:var(--ops-accent-dark)}.deals-tabs{display:flex;align-items:center;gap:1.45rem;min-height:3.3rem;border-bottom:1px solid var(--ops-border)}.deals-tabs a,.deals-tabs button{display:inline-flex;align-items:center;gap:.45rem;align-self:stretch;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ops-muted);font-size:.9rem;font-weight:850;text-decoration:none;cursor:pointer}.deals-tabs a.is-active,.deals-tabs button.is-active{border-color:var(--ops-accent);color:var(--ops-accent-dark)}.deals-status-pills button,.deals-tabs span{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;padding:0 .45rem;border-radius:999px;background:#e8f4f6;color:var(--ops-text-strong);font-size:.75rem;font-weight:950}.deals-filter-bar{grid-template-columns:minmax(11rem,.8fr) minmax(11rem,.8fr) minmax(14rem,1fr) minmax(18rem,1.6fr) auto;margin-bottom:.7rem}.deals-filter-bar button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.deals-status-pills{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.deals-status-pills button{min-width:auto;border:0;background:transparent;color:var(--ops-text-strong);cursor:pointer}.deals-status-pills button.is-active{color:var(--ops-accent-dark);box-shadow:inset 0 -2px 0 var(--ops-accent)}.deals-status-pills small{display:inline-grid;min-width:1.45rem;min-height:1.45rem;place-items:center;margin-left:.28rem;border-radius:999px;background:#e8f4f6;color:var(--ops-text-strong);font-size:.72rem;font-weight:950}.ops-table td>select{min-height:2.35rem;padding:0 .65rem;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-text-strong);font-size:.78rem;font-weight:850}.deals-status-pills span{margin-left:auto;color:var(--ops-muted);font-size:.82rem;font-weight:800}.deals-detail-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.35fr);align-items:start}.deals-detail-grid,.deals-side{display:grid;gap:1rem}.deals-money{display:block;color:var(--ops-text-strong);font-size:1.8rem;line-height:1}.deals-map{position:relative;min-height:13rem;overflow:hidden;border-radius:14px;background:linear-gradient(90deg,rgba(36,119,216,.16) 1px,transparent 0),linear-gradient(rgba(36,119,216,.12) 1px,transparent 0),#eff7fb;background-size:34px 34px}.deals-map span{position:absolute;width:1.05rem;height:1.05rem;border:3px solid #fff;border-radius:999px;background:#2477d8;box-shadow:0 6px 14px rgba(15,23,42,.22)}.deals-map span:first-child{left:22%;top:28%}.deals-map span:nth-child(2){left:58%;top:46%;background:#fb8500}.deals-map span:nth-child(3){left:74%;top:22%;background:#ef4444}.listing-dashboard__grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:1rem;padding:.2rem 0 0}.listing-dashboard__grid-card{overflow:hidden;border:1px solid var(--ops-border);border-radius:14px;background:#ffffff;box-shadow:0 14px 30px rgba(15,23,42,.05)}.listing-dashboard__grid-image{position:relative;overflow:hidden;min-height:10.5rem;background:linear-gradient(180deg,rgba(23,34,49,.03),rgba(23,34,49,.06)),linear-gradient(135deg,#edf2f8,#dce6f3);background-position:50%;background-repeat:no-repeat;background-size:cover}.listing-dashboard__grid-body{display:grid;gap:.85rem;padding:.95rem}.listing-dashboard__grid-title{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.listing-dashboard__grid-title div{display:grid;gap:.2rem;min-width:0}.listing-dashboard__grid-title strong{overflow:hidden;color:var(--ops-text-strong);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.listing-dashboard__grid-meta a,.listing-dashboard__grid-meta span,.listing-dashboard__grid-title span{color:var(--ops-muted);font-size:.8rem}.listing-dashboard__grid-meta a{width:fit-content;font-weight:800;text-decoration:none}.listing-dashboard__grid-meta a:focus-visible,.listing-dashboard__grid-meta a:hover{color:var(--ops-accent);text-decoration:underline}.listing-dashboard__grid-check{display:inline-flex}.listing-dashboard__grid-meta{display:grid;gap:.28rem}.listing-dashboard__grid-meta strong{color:var(--ops-text-strong);font-size:1rem}.listing-dashboard__grid-actions,.listing-dashboard__grid-pills{display:flex;flex-wrap:wrap;gap:.55rem}.listing-dashboard__grid-actions{align-items:center;justify-content:space-between}.listing-dashboard__grid-secondary{display:inline-flex;align-items:center;gap:.4rem;min-height:2.45rem;padding:.55rem .75rem;border:1px solid var(--ops-border);border-radius:10px;background:#ffffff;color:var(--ops-muted);font-weight:800;cursor:pointer}.listing-dashboard__insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.listing-insight-card{display:grid;align-content:start;gap:1rem;min-height:13rem;padding:1rem;border:1px solid var(--ops-border);border-radius:14px;background:#ffffff;box-shadow:0 16px 36px rgba(15,23,42,.05)}.listing-insight-card--wide{grid-column:span 2}.listing-insight-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.listing-insight-card__head div{display:grid;gap:.18rem}.listing-insight-card__head span{color:var(--ops-text-strong);font-size:.9rem;font-weight:850}.listing-insight-card__head strong{color:#071b3a;font-size:1.75rem;line-height:1}.listing-bar-list p,.listing-insight-card__foot,.listing-insight-card__head small{color:var(--ops-muted);font-size:.78rem;font-weight:650}.listing-activity-list button,.listing-bar-list button,.listing-insight-card__head button,.listing-insight-list button,.listing-quality-chart button,.listing-workload-table button{border:0;background:transparent;font:inherit;cursor:pointer}.listing-insight-card__head button{padding:0;color:var(--ops-accent-dark);font-size:.78rem;font-weight:850;white-space:nowrap}.listing-insight-list{display:grid;gap:.62rem}.listing-insight-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:0;color:var(--ops-muted);text-align:left}.listing-insight-list--compact{gap:.5rem}.listing-insight-list i{width:.55rem;height:.55rem;border-radius:999px;background:#94a3b8}.listing-bar-list .is-success,.listing-insight-list .is-success{background:#10b981}.listing-insight-list .is-neutral{background:#94a3b8}.listing-insight-list .is-warning,.listing-insight-list .is-warning-soft{background:#f59e0b}.listing-insight-list .is-danger{background:#ef4444}.listing-insight-list .is-info{background:#3b82f6}.listing-bar-list span,.listing-insight-list span,.listing-quality-chart small,.listing-quality-chart strong,.listing-workload-table span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-bar-list b,.listing-bar-list strong,.listing-insight-list strong,.listing-workload-table em,.listing-workload-table strong{color:var(--ops-text-strong);font-style:normal;font-weight:850}.listing-risk-insight{display:grid;grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1fr);align-items:center;gap:1rem}.listing-insight-donut{display:grid;place-items:center;align-content:center;width:8.5rem;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle at center,#ffffff 0 54%,transparent 55%),conic-gradient(#10b981 0 58%,#94a3b8 58% 78%,#f59e0b 78% 91%,#ef4444 91% 100%);justify-self:center}.listing-insight-donut--source{background:radial-gradient(circle at center,#ffffff 0 54%,transparent 55%),conic-gradient(#10b981 0 58%,#3b82f6 58% 78%,#f59e0b 78% 90%,#ef4444 90% 100%)}.listing-insight-donut strong{color:#071b3a;font-size:1.45rem;line-height:1}.listing-insight-donut span{color:var(--ops-muted);font-size:.72rem;font-weight:750}.listing-bar-list{display:grid;gap:.58rem}.listing-bar-list button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 3rem 3rem;align-items:center;gap:.6rem;width:100%;padding:0 0 .58rem;color:var(--ops-muted);text-align:left}.listing-bar-list i{background:linear-gradient(90deg,var(--ops-accent-dark),#57d7ca)}.listing-bar-list button:after,.listing-bar-list i{position:absolute;left:0;bottom:0;height:.22rem;border-radius:999px}.listing-bar-list button:after{right:0;z-index:0;background:#e8eef6;content:""}.listing-bar-list i{z-index:1}.listing-activity-list{display:grid;gap:.72rem}.listing-activity-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;width:100%;color:var(--ops-muted);text-align:left}.listing-activity-list__avatar{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:#e8fbf8;color:var(--ops-accent-dark);font-size:.82rem;font-weight:900}.listing-activity-list strong{display:block;color:var(--ops-text-strong);font-size:.82rem}.listing-activity-list small{display:block;overflow:hidden;max-width:15rem;color:var(--ops-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.listing-activity-list em{color:var(--ops-muted);font-size:.74rem;font-style:normal;font-weight:750;white-space:nowrap}.listing-workload-table{display:grid;gap:.45rem}.listing-workload-table button,.listing-workload-table>div{display:grid;grid-template-columns:minmax(0,1.5fr) .6fr .7fr .8fr;align-items:center;gap:.6rem;width:100%;text-align:left}.listing-workload-table>div{color:var(--ops-muted);font-size:.72rem;font-weight:850}.listing-workload-table button{color:var(--ops-muted);font-size:.8rem}.listing-workload-table em{color:#ef4444}.listing-quality-chart{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.9rem;min-height:8.5rem}.listing-quality-chart button{display:grid;justify-items:center;gap:.35rem;min-width:0;color:var(--ops-muted)}.listing-quality-chart span{color:var(--ops-text-strong);font-size:.82rem;font-weight:850}.listing-quality-chart i{width:min(100%,4.25rem);min-height:.45rem;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#57d7ca,#0b7285)}.listing-quality-chart button:first-child i,.listing-quality-chart button:nth-child(2) i{background:linear-gradient(180deg,#fecaca,#ef4444)}.listing-quality-chart button:nth-child(3) i{background:linear-gradient(180deg,#fed7aa,#f59e0b)}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.32rem .7rem;border-radius:999px;font-size:.8rem;font-weight:800;text-transform:capitalize}.status-pill--pending_review{background:#edf5ff;color:#3365a9}.status-pill--live{background:var(--ops-green-soft);color:var(--ops-green)}.status-pill--rejected{background:var(--ops-danger-soft);color:var(--ops-danger)}.status-pill--paused{background:var(--ops-warning-soft);color:#9b6a03}.status-pill--archived,.status-pill--draft,.status-pill--expired,.status-pill--sold{background:#edf1f7;color:var(--ops-muted)}.roadmap-page{gap:1.1rem}.roadmap-hero__lead h2{max-width:8ch}.roadmap-hero__rail{min-height:15rem}.roadmap-next-list,.roadmap-task-list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.roadmap-next-list{counter-reset:roadmap-next}.roadmap-next-list li{counter-increment:roadmap-next;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;color:var(--ops-text);font-weight:700;line-height:1.35}.roadmap-next-list li:before{content:counter(roadmap-next);display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:999px;background:var(--ops-accent-soft);color:var(--ops-accent-strong);font-size:.72rem;font-weight:900}.roadmap-stat{display:grid;gap:.5rem;min-height:8rem}.roadmap-stat span{color:var(--ops-muted);font-weight:800}.roadmap-stat strong{color:var(--ops-text-strong);font-size:2.5rem;line-height:1}.roadmap-stat--live{border-color:#cdebdc;background:#f2fbf6}.roadmap-stat--partial{border-color:#d4e3ff;background:#f4f8ff}.roadmap-stat--mock-adminresource{border-color:#f2dfab;background:#fff9e8}.roadmap-stat--missing{border-color:#f0c9c9;background:#fff6f6}.roadmap-stat--deferred{border-color:#d9e0eb;background:#f7f9fc}.roadmap-phase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem}.roadmap-phase-card{display:grid;align-content:start;gap:.9rem;min-width:0;padding:1rem;border:1px solid var(--ops-border);border-radius:20px;background:var(--ops-surface-muted)}.roadmap-phase-card__head{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.roadmap-phase-card__head span{color:var(--ops-accent);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.roadmap-phase-card h3,.roadmap-phase-card p{margin:0}.roadmap-phase-card h3{color:var(--ops-text-strong);font-size:1rem}.roadmap-phase-card p{color:var(--ops-muted);line-height:1.45}.roadmap-task-list__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.72rem;border:1px solid rgba(199,212,227,.72);border-radius:14px;background:#fff}.roadmap-task-list__item>span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#edf1f7;color:var(--ops-muted);font-size:.78rem;font-weight:900}.roadmap-task-list__item--done>span{background:var(--ops-green-soft);color:var(--ops-green)}.roadmap-task-list__item strong{color:var(--ops-text-strong);font-size:.9rem;line-height:1.35}.roadmap-chip,.roadmap-task-list__item em{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:1.8rem;padding:.28rem .62rem;border-radius:999px;font-size:.74rem;font-style:normal;font-weight:900;white-space:nowrap}.roadmap-chip{gap:.35rem}.roadmap-chip--done,.roadmap-chip--live{background:var(--ops-green-soft);color:var(--ops-green)}.roadmap-chip--active,.roadmap-chip--partial{background:#edf5ff;color:#3365a9}.roadmap-chip--mock-adminresource,.roadmap-chip--next{background:var(--ops-warning-soft);color:#9b6a03}.roadmap-chip--deferred,.roadmap-chip--later{background:#edf1f7;color:var(--ops-muted)}.roadmap-chip--missing{background:var(--ops-danger-soft);color:var(--ops-danger)}.roadmap-table-wrap{margin-top:1rem}.roadmap-table td{line-height:1.42}.ops-detail-panel,.ops-detail-panel__hero{display:grid;gap:1.25rem}.ops-detail-panel__hero{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.ops-detail-panel__gallery{display:grid;align-content:start;gap:.85rem;min-width:0}.ops-detail-panel__image{display:grid;place-items:center;min-height:21rem;aspect-ratio:1/1;border:1px solid var(--ops-border);border-radius:22px;background:linear-gradient(135deg,#edf2f8,#dce6f3);overflow:hidden}.ops-detail-panel__image img{display:block;width:100%;height:100%;object-fit:contain}.ops-detail-panel__image .admin-ivpro-image-frame img{object-fit:contain}.ops-detail-panel__image span{color:var(--ops-muted);font-weight:650}.ops-detail-panel__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.ops-detail-panel__thumbs button{display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;border:1px solid var(--ops-border);border-radius:12px;background:#f8fafc;cursor:pointer}.ops-detail-panel__thumbs button.is-active{border-color:var(--ops-accent);box-shadow:0 0 0 2px rgba(14,122,134,.14)}.ops-detail-panel__thumbs img{width:100%;height:100%;object-fit:cover}.ops-detail-panel__summary{display:grid;gap:1rem}.ops-detail-panel__meta{display:flex;flex-wrap:wrap;gap:.55rem}.ops-detail-panel__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.ops-detail-panel__heading h2{margin:0;font-size:2rem;letter-spacing:-.04em}.ops-detail-panel__heading p{margin:.25rem 0 0;color:var(--ops-muted)}.ops-detail-panel__heading strong{color:var(--ops-text-strong);font-size:1.6rem;white-space:nowrap}.ops-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ops-field--wide{grid-column:1/-1}.admin-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1.5rem}.admin-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(20,30,43,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-modal__dialog{position:relative;z-index:1;width:min(760px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--ops-border);border-radius:28px;background:var(--ops-surface);box-shadow:0 28px 70px rgba(18,32,52,.2)}.admin-modal__dialog--wide{width:min(1080px,calc(100vw - 2rem))}.admin-modal__dialog--confirm{width:min(440px,calc(100vw - 2rem))}.admin-modal__footer,.admin-modal__header{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem;border-bottom:1px solid var(--ops-border)}.admin-modal__footer{justify-content:flex-end;border-top:1px solid var(--ops-border);border-bottom:0}.admin-modal__header h2,.admin-modal__header p{margin:0}.admin-modal__header p{margin-top:.35rem;color:var(--ops-muted)}.admin-modal__close{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--ops-border);border-radius:12px;background:var(--ops-surface);color:var(--ops-muted);cursor:pointer}.admin-modal__body{overflow:auto;padding:1.5rem}.listing-review-modal{width:min(1240px,calc(100vw - 3rem));max-height:calc(100vh - 2rem);border:1px solid rgba(226,232,240,.9);border-radius:22px;background:#ffffff;box-shadow:0 34px 90px rgba(15,23,42,.28)}.listing-review-modal .admin-modal__header{position:relative;align-items:center;padding:2rem 2rem 1.35rem;border-bottom:0}.listing-review-modal .admin-modal__header:before{content:"K";display:grid;place-items:center;width:3.9rem;height:3.9rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,#f2efff,#e4e9ff);color:#6861ff;font-size:1.1rem;font-weight:900}.listing-review-modal .admin-modal__header>div{margin-right:auto}.listing-review-modal .admin-modal__header h2{color:#071b3a;font-size:1.65rem;letter-spacing:-.03em}.listing-review-modal .admin-modal__header p{margin-top:.45rem;color:#66728a;font-size:.95rem}.listing-review-modal .admin-modal__close{width:3.1rem;height:3.1rem;border-radius:16px;background:#fbfdff;color:#657089}.listing-review-modal .admin-modal__body{padding:0 2rem 1rem}.listing-review-modal .admin-modal__footer{gap:1rem;align-items:center;padding:1.25rem 2rem;border-top:1px solid #e8eef5;background:rgba(255,255,255,.96)}.listing-review-modal .admin-modal__footer .ops-action-button{min-width:7rem;min-height:3.1rem;border-radius:10px;box-shadow:none}.listing-review-modal .admin-modal__footer .ops-action-button:not(.ops-action-button--ghost):not(.ops-action-button--secondary):not(.ops-action-button--danger):not(.ops-action-button--muted){background:#009879;color:#ffffff}.listing-review-modal .admin-modal__footer .ops-action-button--secondary{background:#edf3fb;color:#31507d}.listing-review-modal .admin-modal__footer .ops-action-button--danger{border-color:#ffd0d0;background:#fff0f0;color:#df2929}.listing-review-modal__icon-action{min-width:3.15rem!important;width:auto}.listing-review-modal .ops-detail-panel{gap:1.65rem}.listing-review-modal .ops-detail-panel__hero{grid-template-columns:minmax(320px,460px) minmax(0,1fr);gap:1.9rem;align-items:start}.listing-review-modal .ops-detail-panel__gallery{overflow:hidden;gap:0;border:1px solid #e6edf5;border-radius:14px;background:#ffffff}.listing-review-modal .ops-detail-panel__image{min-height:360px;aspect-ratio:1.22/1;border:0;border-radius:0;background:linear-gradient(135deg,#f6f5ff,#f9fbff)}.listing-review-modal .ops-detail-panel__image img{padding:1.2rem}.listing-review-modal .ops-detail-panel__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:.85rem 1rem;border-top:1px solid #eef3f8}.listing-review-modal .ops-detail-panel__thumbs button{min-height:4.45rem;border-radius:10px;background:#f7f9fc}.listing-review-modal .ops-detail-panel__thumbs button.is-active{border-color:#9aafff;box-shadow:0 0 0 1px #9aafff}.listing-review-modal .ops-detail-panel__summary{gap:1.2rem;padding-top:1.25rem;border-top:1px solid #e8eef5}.listing-review-modal .ops-detail-panel__meta{gap:.75rem}.listing-review-modal .ai-risk-pill,.listing-review-modal .ops-tag,.listing-review-modal .status-pill{min-height:2.25rem;border-radius:999px;font-size:.82rem}.listing-review-modal .ops-detail-panel__heading{align-items:center}.listing-review-modal .ops-detail-panel__heading h2{max-width:18ch;color:#071b3a;font-size:clamp(1.8rem,2.2vw,2.35rem);line-height:1.12}.listing-review-modal .ops-detail-panel__heading p{margin-top:.75rem;color:#66728a}.listing-review-modal .ops-detail-panel__heading strong{font-size:clamp(1.75rem,2.2vw,2.25rem)}.listing-review-modal .ops-ai-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:1rem 1.5rem;padding:1.25rem;border-radius:14px;background:linear-gradient(135deg,#f6f9ff,#f9fbff)}.listing-review-modal .ops-ai-review__head{grid-column:1/-1}.listing-review-modal .ops-ai-review__head span{color:#536dff}.listing-review-modal .ops-ai-review p,.listing-review-modal .ops-ai-review__empty{margin:0;color:#5f6d86;line-height:1.55}.listing-review-modal .ops-ai-review__warnings{gap:.55rem}.listing-review-modal .ops-ai-review__warnings div{border:0;background:transparent;padding:0}.listing-review-modal .ops-ai-review__actions{display:grid;gap:.65rem;margin:0;padding:0 0 0 1.25rem;border-left:1px solid #e0e7f1;list-style:none}.listing-review-modal .ops-ai-review__actions li{color:#41516b;font-weight:650}.listing-review-modal .ops-ai-review__actions li:before{content:"OK";display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;margin-right:.55rem;border-radius:999px;background:#e8f8ee;color:#20a85b;font-size:.55rem;font-weight:900}.listing-review-modal .ops-detail-grid{gap:0;overflow:hidden;border:1px solid #e6edf5;border-radius:14px}.listing-review-modal .ops-field{display:grid;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid #e9eef5;background:#ffffff}.listing-review-modal .ops-field:first-child{border-right:1px solid #e9eef5}.listing-review-modal .ops-field--wide{grid-column:1/-1}.listing-review-modal .ops-field:last-child{border-bottom:0}.listing-review-modal .ops-field span{color:#53647e;font-size:.88rem}.listing-review-modal .ops-field input,.listing-review-modal .ops-field select,.listing-review-modal .ops-field textarea{min-height:3rem;border-color:#dfe7f1;border-radius:12px;background:#ffffff}.listing-review-modal .ops-field textarea{min-height:7.2rem}.modal-form-grid{display:grid;gap:1rem}.admin-confirmation{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem}.admin-confirmation p{margin:0;color:var(--ops-muted)}.admin-confirmation__icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:999px;background:var(--ops-accent-soft);color:var(--ops-accent-strong);font-weight:900}.admin-confirmation--danger .admin-confirmation__icon{background:var(--ops-danger-soft);color:var(--ops-danger)}.modal-form-grid--split{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:start}.modal-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.modal-form-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem;border:1px solid var(--ops-border);border-radius:14px}.kyc-review-panel,.ops-insight-grid{display:grid;background:var(--ops-surface-muted)}.kyc-review-panel{gap:1rem;padding:1rem;border:1px solid var(--ops-border);border-radius:18px}.kyc-document-links,.kyc-review-actions{display:flex;flex-wrap:wrap;gap:.7rem}.kyc-document-links a{display:inline-flex;align-items:center;min-height:2.35rem;padding:.35rem .75rem;border:1px solid var(--ops-border);border-radius:999px;background:var(--ops-surface);color:var(--ops-accent-strong);font-size:.83rem;font-weight:850}.payment-review-cell{display:grid;gap:.5rem;min-width:220px}.payment-review-cell input{width:100%;min-height:2.25rem;border:1px solid var(--ops-border);border-radius:999px;padding:.35rem .75rem;background:var(--ops-surface);color:var(--ops-text)}.payment-review-cell div{display:flex;flex-wrap:wrap;gap:.45rem}.ops-table__action--danger{color:var(--ops-danger)}.admin-inline-form,.admin-table-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin:1rem 0}.admin-inline-form input,.admin-inline-form select,.admin-table-toolbar input{min-height:2.4rem;border:1px solid var(--line);border-radius:8px;padding:.55rem .7rem;background:#fff}.admin-inline-form__check{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted);font-size:.86rem;font-weight:800}.modal-resource-workspace{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1.2rem;align-items:start}.resource-activity-panel{position:sticky;top:0;display:grid;gap:.85rem;padding:1rem;border:1px solid var(--ops-border);border-radius:18px;background:linear-gradient(180deg,#f8fbfd,#ffffff)}.resource-activity-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--ops-text-strong);font-weight:800}.resource-activity-panel__head strong{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border-radius:999px;background:var(--ops-accent-soft);color:var(--ops-accent);font-size:.8rem}.resource-activity-list{display:grid;gap:.7rem}.resource-activity-item{display:grid;gap:.2rem;padding:.75rem;border:1px solid #e3edf4;border-radius:14px;background:#fff}.resource-activity-item span{color:var(--ops-text-strong);font-size:.86rem;font-weight:800;text-transform:capitalize}.resource-activity-item time{color:var(--ops-muted);font-size:.76rem}.admin-upload-field{display:grid;gap:.7rem}.admin-upload-empty,.admin-upload-link,.admin-upload-preview{display:grid;min-height:8rem;place-items:center;border:1px dashed #b8ccd8;border-radius:18px;background-color:#f5fafc;color:var(--ops-accent-strong);font-size:.9rem;font-weight:800;text-decoration:none}.admin-upload-preview{overflow:hidden;background-position:50%;background-size:cover}.admin-upload-preview span{padding:.45rem .75rem;border-radius:999px;background:rgb(5 26 43/72%);color:#fff}.admin-upload-link{min-height:3.4rem;border-style:solid;background:#fff}.admin-upload-field small{color:var(--ops-accent);font-weight:800}.modal-selection-card{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--ops-border);border-radius:18px;background:var(--ops-surface-muted)}.modal-selection-card strong{color:var(--ops-text-strong)}.checklist-list{display:grid;gap:.65rem}.checklist-item{display:flex;align-items:center;gap:.65rem;color:var(--ops-text)}.toggle-row{display:flex;flex-wrap:wrap;gap:.8rem}.toggle-chip{gap:.65rem;min-height:2.75rem;padding:.65rem .85rem;border:1px solid var(--ops-border);border-radius:14px;background:var(--ops-surface-muted);color:var(--ops-text-strong);font-weight:600}.mini-switch,.toggle-chip{display:inline-flex;align-items:center}.mini-switch{position:relative}.mini-switch input{position:absolute;opacity:0;inset:0}.mini-switch span{width:2.6rem;height:1.5rem;border-radius:999px;background:#d2dbe7;transition:background-color .14s ease}.mini-switch span:after{content:"";display:block;width:1.1rem;height:1.1rem;margin:.2rem;border-radius:50%;background:#fff;transition:transform .14s ease}.mini-switch input:checked+span{background:#184f8a}.mini-switch input:checked+span:after{transform:translateX(1.1rem)}.table-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:14px;background:linear-gradient(135deg,#ffe9d2,#ffd2a7);color:#da6e10;font-weight:800}.style-selector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.style-selector-card{display:grid;align-items:end;min-height:8rem;padding:.9rem;border:1px solid var(--ops-border);border-radius:20px;background:linear-gradient(180deg,rgba(24,79,138,.08),rgba(24,79,138,.02)),var(--ops-surface-muted);color:var(--ops-text-strong);font-weight:700;cursor:pointer}.style-selector-card.is-active{border-color:#184f8a;box-shadow:inset 0 0 0 1px #184f8a}.modal-or-divider{color:var(--ops-faint);font-size:.85rem;font-weight:800;text-align:center;text-transform:uppercase}.detail-stack{display:grid;gap:.85rem}.detail-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid var(--ops-border);border-radius:16px;background:var(--ops-surface-muted)}.detail-row span{color:var(--ops-muted)}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem}.table-pagination__summary{color:var(--ops-muted)}.table-pagination__controls{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.table-pagination__page-size{padding:.55rem .8rem;background:var(--ops-surface-muted);color:var(--ops-muted);font-size:.85rem}.table-pagination__controls button,.table-pagination__page-size{border:1px solid var(--ops-border);border-radius:12px;font-weight:700}.table-pagination__controls button{min-width:2.4rem;min-height:2.4rem;padding:.55rem .75rem;background:var(--ops-surface);color:var(--ops-text-strong);cursor:pointer}.table-pagination__controls button.is-active{border-color:#184f8a;background:#184f8a;color:#fff}.table-pagination__controls button:disabled{cursor:not-allowed;opacity:.45}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.category-editor{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto auto;gap:.75rem;align-items:end}@media (max-width:1180px){.control-panel,.operations-grid,.ops-detail-panel__hero,.ops-overview-grid,.super-hero,.workspace-board,.workspace-board__lead{grid-template-columns:1fr}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.health-grid{grid-template-columns:1fr 1fr}.admin-page-header,.ops-panel__header,.ops-panel__tools{align-items:stretch;flex-direction:column}.workspace-board__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.category-dashboard__insights,.category-dashboard__primary-tools,.category-dashboard__secondary-tools,.category-dashboard__stats,.listing-dashboard__insights,.listing-dashboard__stats,.system-update-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-insight-card--wide{grid-column:span 2}.listing-dashboard__filters{grid-template-columns:minmax(280px,1.4fr) repeat(5,minmax(130px,.8fr)) auto auto;overflow-x:auto;padding-bottom:.15rem}.listing-dashboard__filters>*{min-width:0}.listing-dashboard__bulkbar{align-items:stretch;flex-wrap:wrap}.listing-dashboard__bulk-metrics{width:100%;margin-left:0;padding-left:0;border-left:0;border-top:1px solid var(--ops-border);padding-top:.75rem}.modal-form-grid--four,.modal-form-grid--split,.modal-form-grid--three,.modal-resource-workspace,.style-selector-grid{grid-template-columns:1fr}.admin-login-visual__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.admin-login-card__grid{grid-template-columns:1fr;min-height:0}.admin-login-card__hero{min-height:620px}.admin-sidebar{position:fixed;width:min(var(--admin-sidebar-width),82vw);border-bottom:0;box-shadow:18px 0 45px rgba(2,8,23,.22);transform:translateX(0);transition:transform .18s ease,width .18s ease}.admin-shell--collapsed .admin-sidebar{width:min(var(--admin-sidebar-width),82vw);align-items:stretch;padding:1rem .65rem .95rem;transform:translateX(-100%)}.admin-shell--collapsed .admin-brand{justify-content:flex-start;width:auto;padding:0 .35rem}.admin-shell--collapsed .admin-brand__copy,.admin-shell--collapsed .admin-client-card strong,.admin-shell--collapsed .admin-client-card>span,.admin-shell--collapsed .admin-nav__chevron,.admin-shell--collapsed .admin-nav__link>span:not(.admin-nav__icon),.admin-shell--collapsed .admin-nav__toggle-main>span:not(.admin-nav__icon),.admin-shell--collapsed .admin-sidebar__caption,.admin-shell--collapsed .admin-sidebar__user span:last-child{display:initial}.admin-shell--collapsed .admin-brand__copy,.admin-shell--collapsed .admin-sidebar__user span:last-child{display:grid}.admin-shell--collapsed .admin-sidebar__caption{display:block}.admin-shell--collapsed .admin-client-card{display:grid;place-items:stretch;width:auto;height:auto;min-height:4.1rem;padding:.75rem .9rem}.admin-shell--collapsed .admin-client-card:after{display:none}.admin-shell--collapsed .admin-nav__link,.admin-shell--collapsed .admin-nav__toggle{justify-content:flex-start;min-height:2.55rem;padding:.62rem .65rem}.admin-shell--collapsed .admin-nav__toggle-main{gap:.75rem}.admin-shell--collapsed .admin-sidebar__user{justify-content:flex-start;width:auto;padding:.45rem}.admin-shell:not(.admin-shell--collapsed):after{position:fixed;inset:0;z-index:35;background:rgba(15,23,42,.36);content:""}.admin-shell:not(.admin-shell--collapsed) .admin-sidebar{z-index:45}.admin-main,.admin-shell--collapsed .admin-main{margin-left:0}.admin-topbar{gap:.65rem}.admin-topbar__breadcrumb{min-width:0}.admin-topbar__breadcrumb span{display:none}.admin-topbar__breadcrumb strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-topbar__search{width:min(100%,320px)}.admin-account summary{padding-right:.5rem}.admin-account summary div{display:none}.admin-account__panel{right:0}.admin-sidebar{border-right:0}.admin-page,.admin-topbar{padding-inline:1.25rem}.category-editor,.modal-form-grid--two,.ops-detail-grid{grid-template-columns:1fr}.user-table__head{display:none}.user-table__row{grid-template-columns:1fr}.ops-table-wrap{overflow-x:auto}.ops-table{min-width:920px}.admin-modal{padding:.75rem}}@media (max-width:620px){.admin-modal{padding:.75rem}.admin-modal__dialog,.admin-modal__dialog--wide{width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);border-radius:22px}.admin-modal__body,.admin-modal__footer,.admin-modal__header{padding:1rem}.admin-modal__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.admin-modal__footer .ops-action-button{width:100%;min-width:0;padding-right:.55rem;padding-left:.55rem;text-align:center}.admin-login-shell,.auth-gate{min-height:100dvh;padding:0;background:radial-gradient(circle at 50% 0,rgba(0,156,156,.16),transparent 16rem),linear-gradient(180deg,#f7fbfd,#edf5fb)}.admin-login-card{width:100%;min-height:100dvh;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-login-card__logo{width:10rem}.admin-login-card__grid{display:block;min-height:0;background:transparent}.admin-login-card__hero{display:none}.admin-login-form{min-height:100dvh;align-content:start;gap:1rem;padding:max(1.25rem,env(safe-area-inset-top)) 1.1rem max(1.35rem,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(255,255,255,.86),#ffffff 22%),#fff}.admin-login-form__mobile-brand{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.2rem;margin-bottom:.35rem}.admin-login-form__mobile-brand img{width:7.8rem;height:auto}.admin-login-form__mobile-logo{display:grid;align-items:center;min-width:0}.admin-login-form__mobile-logo img{grid-area:1/1}.admin-login-form__mobile-logo-dark{display:none}.admin-login-form__mobile-brand>span:last-child{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .65rem;border:1px solid rgba(0,156,156,.18);border-radius:999px;background:#edf9f8;color:#008f91;font-size:.62rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.admin-login-form__head h2{font-size:clamp(2rem,11vw,2.55rem)}.admin-login-form__head p{font-size:.88rem}.admin-login-field{gap:.48rem}.admin-login-field>div,.admin-login-form__submit,.admin-login-socials button{min-height:3.35rem;border-radius:14px}.admin-login-socials{grid-template-columns:1fr}.admin-login-status{align-items:center;border-radius:16px}.admin-topbar{min-height:3.75rem;padding-block:.6rem;flex-wrap:wrap}.admin-topbar__live,.admin-topbar__spacer{display:none}.admin-topbar__search{order:2;width:100%}.admin-topbar__meta{margin-left:auto}.admin-topbar__notification{width:2.55rem}.admin-topbar__meta,.admin-topbar__user,.detail-row,.ops-command__head,.ops-detail-panel__heading,.review-row,.table-pagination{align-items:stretch;flex-direction:column}.health-grid,.metric-strip,.system-update-strip,.workspace-board__stats{grid-template-columns:1fr}.page-actions,.page-filters{flex-direction:column}}.feedback-modal{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:1rem}.feedback-modal--loading{align-items:start;pointer-events:none;padding-top:clamp(.8rem,3vh,1.5rem)}.feedback-modal__backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 50% 18%,rgba(49,160,214,.18),transparent 34%),rgba(6,16,28,.42);-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05);animation:feedbackBackdropIn .18s ease-out both}.feedback-modal__backdrop--loading{display:none}.feedback-modal__card{position:relative;z-index:1;display:grid;justify-items:center;width:min(480px,100%);padding:clamp(1.35rem,3vw,2rem);border:1px solid rgba(255,255,255,.75);border-radius:30px;background:radial-gradient(circle at top,color-mix(in srgb,var(--feedback-accent) 14%,transparent),transparent 34%),rgba(255,255,255,.96);box-shadow:0 26px 80px rgba(5,16,33,.28);text-align:center;animation:feedbackCardIn .26s cubic-bezier(.2,.9,.2,1.05) both}.feedback-modal__card,.feedback-modal__card--success{--feedback-accent:var(--ops-accent)}.feedback-modal__card--warning{--feedback-accent:#efb100}.feedback-modal__card--danger,.feedback-modal__card--error{--feedback-accent:#e2585a}.feedback-modal__card--info{--feedback-accent:#6773ff}.feedback-modal__card--loading{width:min(320px,calc(100vw - 1.5rem));grid-template-columns:auto 1fr;justify-items:start;gap:.08rem .85rem;padding:.8rem .9rem .82rem;border-radius:22px;border-color:rgba(194,219,233,.9);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(244,250,255,.9)),rgba(255,255,255,.92);box-shadow:0 18px 38px rgba(7,17,32,.14);pointer-events:auto;text-align:left}.feedback-modal__orb{position:relative;display:grid;width:5.15rem;height:5.15rem;place-items:center;margin-bottom:1rem;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--feedback-accent) 94%,white) 0,color-mix(in srgb,var(--feedback-accent) 72%,#0f172a) 100%);color:#fff;box-shadow:0 18px 34px color-mix(in srgb,var(--feedback-accent) 28%,transparent);animation:feedbackOrbPop .42s cubic-bezier(.2,1.2,.32,1) 80ms both}.feedback-modal__orb:after,.feedback-modal__orb:before{position:absolute;inset:-.42rem;border:1px solid color-mix(in srgb,var(--feedback-accent) 26%,transparent);border-radius:inherit;content:"";animation:feedbackPulse 1.8s ease-out infinite}.feedback-modal__orb:after{animation-delay:.28s}.feedback-modal__orb svg{width:2.3rem;height:2.3rem}.feedback-modal__loader-gif{position:relative;width:3rem;height:3rem;grid-row:1/span 3;align-self:center}.feedback-modal__loader-core,.feedback-modal__loader-dot,.feedback-modal__loader-ring,.feedback-modal__loader-ring--inner{position:absolute;border-radius:999px}.feedback-modal__loader-ring{inset:0;border-color:rgba(46,168,218,.95) rgba(74,196,228,.55) rgba(46,168,218,.16) rgba(46,168,218,.16);border-style:solid;border-width:2.5px;animation:feedbackSpin 1.05s linear infinite}.feedback-modal__loader-ring--inner{inset:.32rem;border-color:rgba(73,93,145,.12) rgba(73,93,145,.12) rgba(90,118,255,.78) rgba(138,182,255,.58);border-style:solid;border-width:2px;animation:feedbackSpinReverse 1.35s linear infinite}.feedback-modal__loader-core{inset:.72rem;background:radial-gradient(circle at 35% 35%,#9fe7ff 0,var(--ops-accent) 48%,#006f72 100%);box-shadow:0 0 0 8px rgba(46,168,218,.08),0 10px 20px rgba(18,118,161,.18);animation:feedbackCorePulse 1.4s ease-in-out infinite}.feedback-modal__loader-dot{inset:0}.feedback-modal__loader-dot:before{position:absolute;top:-.12rem;left:50%;width:.42rem;height:.42rem;margin-left:-.21rem;border-radius:inherit;background:linear-gradient(135deg,#ffffff,#78d6ff);box-shadow:0 0 10px rgba(120,214,255,.6);content:""}.feedback-modal__loader-dot--one,.feedback-modal__loader-dot--two{animation:feedbackOrbit 1.6s linear infinite}.feedback-modal__loader-dot--two{animation-delay:-.55s}.feedback-modal__loader-dot--three{animation:feedbackOrbit 1.6s linear infinite;animation-delay:-1.1s}.feedback-modal__eyebrow{color:#1f4a77;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.feedback-modal__card--loading .feedback-modal__eyebrow{grid-column:2;font-size:.68rem;letter-spacing:.14em}.feedback-modal h2{margin:.45rem 0 0;color:#0f172a;font-size:clamp(1.72rem,4vw,2.45rem);letter-spacing:-.05em;line-height:1.02}.feedback-modal__card--loading h2{grid-column:2;margin:0;font-size:1rem;letter-spacing:-.03em}.feedback-modal p{max-width:24rem;margin:.75rem 0 0;color:#526072;line-height:1.6}.feedback-modal__card--loading p{grid-column:2;margin:.1rem 0 0;max-width:none;font-size:.83rem;line-height:1.42}.feedback-modal strong{display:inline-flex;max-width:100%;margin-top:1rem;padding:.55rem .8rem;border-radius:999px;background:#eefafe;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-modal__card--loading strong{grid-column:2;margin-top:.5rem;padding:.38rem .62rem;font-size:.78rem}.feedback-modal__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;width:100%;margin-top:1.25rem}.feedback-modal__button{min-height:2.8rem;min-width:9rem;padding:.7rem 1.15rem;border:1px solid transparent;border-radius:999px;font-weight:900;font-size:.95rem;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.feedback-modal__button:hover:not(:disabled){transform:translateY(-1px)}.feedback-modal__button:disabled{cursor:not-allowed;opacity:.6}.feedback-modal__button--primary{background:linear-gradient(135deg,var(--feedback-accent) 0,color-mix(in srgb,var(--feedback-accent) 68%,#0f172a) 100%);color:#fff;box-shadow:0 14px 26px color-mix(in srgb,var(--feedback-accent) 22%,transparent)}.feedback-modal__button--secondary{border-color:rgba(201,213,225,.88);background:rgba(255,255,255,.9);color:#334155}.feedback-modal__button--danger{background:linear-gradient(135deg,#eb5757,#c43737);color:#fff;box-shadow:0 14px 26px rgba(196,55,55,.22)}@keyframes feedbackBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes feedbackCardIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes feedbackOrbPop{0%{opacity:0;transform:scale(.74) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes feedbackPulse{0%{opacity:.95;transform:scale(.86)}to{opacity:0;transform:scale(1.24)}}@keyframes feedbackSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes feedbackSpinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes feedbackCorePulse{0%,to{transform:scale(.92);box-shadow:0 0 0 8px rgba(46,168,218,.08),0 10px 20px rgba(18,118,161,.18)}50%{transform:scale(1);box-shadow:0 0 0 12px rgba(46,168,218,.12),0 14px 28px rgba(18,118,161,.22)}}@keyframes feedbackOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.category-dashboard__cta,.category-dashboard__insights,.category-dashboard__primary-tools,.category-dashboard__secondary-tools,.category-dashboard__stats{grid-template-columns:1fr}.category-dashboard__bulkbar,.category-dashboard__cta>div{align-items:stretch;flex-wrap:wrap}.category-dashboard__bulkbar button,.category-dashboard__bulkbar label,.category-dashboard__cta button,.category-dashboard__header-actions>*{width:100%;justify-content:center}.listing-dashboard__filters,.listing-dashboard__insights,.listing-dashboard__stats{grid-template-columns:1fr}.listing-insight-card--wide{grid-column:auto}.listing-dashboard__filters{overflow-x:visible}.listing-risk-insight{grid-template-columns:1fr}.listing-dashboard__header-actions .ops-action-button{flex:1 1 100%}.listing-stat-card{min-height:6.4rem}.listing-dashboard__bulk-metrics{display:grid;grid-template-columns:1fr;gap:.65rem}.feedback-modal{padding:.85rem}.feedback-modal--loading{padding-top:.7rem}.feedback-modal__card{width:100%;border-radius:26px}.feedback-modal__card--loading{width:100%}.feedback-modal__actions{flex-direction:column-reverse}.feedback-modal__button{width:100%}}html[data-theme-mode=dark] .admin-login-form__mobile-brand>span:last-child{border-color:rgba(20,184,166,.24);background:rgba(20,184,166,.12);color:#5de8e4}html[data-theme-mode=dark] .admin-login-form__mobile-logo-light{display:none}html[data-theme-mode=dark] .admin-login-form__mobile-logo-dark{display:block}@media (max-width:620px){html[data-theme-mode=dark] .admin-login-shell,html[data-theme-mode=dark] .auth-gate{background:radial-gradient(circle at 50% 0,rgba(0,156,156,.2),transparent 16rem),linear-gradient(180deg,#050d18,#081524)}html[data-theme-mode=dark] .admin-login-form{background:linear-gradient(180deg,rgba(7,20,33,.9),#071421 24%),#071421}}@media (max-width:620px) and (prefers-color-scheme:dark){html[data-theme-mode=system] .admin-login-shell,html[data-theme-mode=system] .auth-gate{background:radial-gradient(circle at 50% 0,rgba(0,156,156,.2),transparent 16rem),linear-gradient(180deg,#050d18,#081524)}html[data-theme-mode=system] .admin-login-form{background:linear-gradient(180deg,rgba(7,20,33,.9),#071421 24%),#071421}html[data-theme-mode=system] .admin-login-form__mobile-brand>span:last-child{border-color:rgba(20,184,166,.24);background:rgba(20,184,166,.12);color:#5de8e4}html[data-theme-mode=system] .admin-login-form__mobile-logo-light{display:none}html[data-theme-mode=system] .admin-login-form__mobile-logo-dark{display:block}}.mini-chart{display:grid;gap:.55rem;margin-top:.75rem}.mini-chart__row{display:grid;grid-template-columns:minmax(72px,.9fr) minmax(96px,1.6fr) auto;gap:.55rem;align-items:center;font-size:.78rem}.mini-chart__row div{overflow:hidden;height:8px;border-radius:999px;background:rgba(15,23,42,.08)}.mini-chart__row i{display:block;height:100%;border-radius:inherit;background:#2563eb}@media (hover:none) and (pointer:coarse),(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}.admin-shell{--admin-sidebar-width:318px;--admin-sidebar-collapsed:118px;--admin-sidebar-offset:1.25rem;--admin-sidebar-surface:rgba(255,255,255,0.94);--admin-sidebar-border:rgba(202,214,232,0.78);--admin-sidebar-text:#071b3a;--admin-sidebar-muted:#69778e;--admin-sidebar-icon:#60718d;--admin-sidebar-hover:rgba(230,246,251,0.78);--admin-sidebar-subtle:rgba(244,249,252,0.82);--admin-sidebar-line:rgba(170,185,207,0.5);background:radial-gradient(circle at 3% 2%,rgba(35,200,212,.11),transparent 24rem),#f7fbff}.admin-sidebar{inset:var(--admin-sidebar-offset) auto var(--admin-sidebar-offset) var(--admin-sidebar-offset);width:var(--admin-sidebar-width);height:auto;gap:1rem;overflow-x:visible;padding:1.55rem 1.45rem 1.25rem;border:1px solid var(--admin-sidebar-border);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.98),var(--admin-sidebar-surface)),#ffffff;box-shadow:0 28px 65px rgba(15,42,76,.12),inset 0 1px 0 rgba(255,255,255,.88);color:var(--admin-sidebar-text);scrollbar-width:thin;scrollbar-color:rgba(20,184,166,.38) transparent;transition:width .22s ease,padding .22s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-main{margin-left:calc(var(--admin-sidebar-width) + (var(--admin-sidebar-offset) * 2))}.admin-brand{justify-content:center;width:100%;min-height:4.85rem;padding:.3rem .45rem .45rem;border-radius:22px}.admin-brand__asset{width:min(13.75rem,92%);max-height:4rem}.admin-brand__asset--on-light{display:block}.admin-brand__asset--on-dark,.admin-client-card{display:none}.admin-sidebar__section{gap:.62rem}.admin-sidebar__caption{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.1rem .55rem .42rem;color:var(--admin-sidebar-muted);font-size:.82rem;font-weight:820;letter-spacing:.34em}.admin-sidebar__caption:after{display:block;height:1px;background:var(--admin-sidebar-line);content:""}.admin-nav{gap:.28rem}.admin-nav-group{position:relative}.admin-nav__link,.admin-nav__toggle{position:relative;min-height:3.42rem;padding:.72rem .9rem;border:1px solid transparent;border-radius:18px;color:var(--admin-sidebar-text);font-size:1.02rem;font-weight:690;letter-spacing:0;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-nav__link:hover,.admin-nav__toggle:hover{background:var(--admin-sidebar-hover);border-color:rgba(20,184,166,.15);color:var(--admin-sidebar-text);transform:translateX(2px)}.admin-nav__link.is-active,.admin-nav__toggle.is-active{border-color:rgba(35,228,222,.42);background:linear-gradient(135deg,#10c5b7,#12bef2);box-shadow:0 18px 38px rgba(11,190,202,.28),inset 0 1px 0 rgba(255,255,255,.34)}.admin-nav__link.is-active:before,.admin-nav__toggle.is-active:before{position:absolute;inset:0 auto 0 -.72rem;width:.28rem;border-radius:999px;background:#13d5d1;content:""}.admin-nav__label,.admin-nav__toggle-main{min-width:0}.admin-nav__icon{width:1.72rem;height:1.72rem;color:var(--admin-sidebar-icon)}.admin-nav__icon svg{width:1.62rem;height:1.62rem;stroke-width:1.8}.admin-nav__link.is-active .admin-nav__icon,.admin-nav__link:hover .admin-nav__icon,.admin-nav__toggle.is-active .admin-nav__icon,.admin-nav__toggle:hover .admin-nav__icon{color:#ffffff}.admin-nav__chevron{color:#7b8aa1}.admin-nav__chevron.is-open{color:#0dbab7}.admin-nav__badge{min-width:2.28rem;height:1.72rem;background:linear-gradient(135deg,#11c6b8,#0aa7a3);color:#ffffff;font-size:.86rem;box-shadow:0 10px 24px rgba(11,177,170,.28)}.admin-nav-children{grid-template-columns:2.9rem minmax(0,1fr);gap:.75rem;padding:.5rem 0 .52rem}.admin-nav-children__rail{position:relative;display:block;min-height:100%}.admin-nav-children__rail:before{position:absolute;top:.18rem;bottom:.18rem;left:50%;width:2px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(18,196,190,.82),transparent);content:""}.admin-nav-children__rail:after{position:absolute;top:.55rem;left:calc(50% - .25rem);width:.5rem;height:.5rem;border-radius:999px;background:#10c9c3;box-shadow:0 2.7rem 0 #10c9c3,0 5.4rem 0 #10c9c3;content:""}.admin-nav__link--depth-1{min-height:2.8rem;padding:.45rem .6rem;border-radius:14px;color:var(--admin-sidebar-muted);font-size:.92rem;font-weight:640}.admin-nav__link--depth-1 .admin-nav__icon{width:1.42rem;height:1.42rem}.admin-nav__link--depth-1 .admin-nav__icon svg{width:1.36rem;height:1.36rem}.admin-nav__link--depth-1.is-active{background:rgba(17,196,187,.12);color:#078d87;box-shadow:none}.admin-nav__link.is-disabled{opacity:1;color:var(--admin-sidebar-text)}.admin-sidebar__user{position:sticky;bottom:0;min-height:5.2rem;padding:.8rem .92rem;border:1px solid rgba(190,205,226,.68);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(248,252,255,.82)),var(--admin-sidebar-subtle);box-shadow:0 18px 32px rgba(15,42,76,.08),inset 0 1px 0 rgba(255,255,255,.88)}.admin-sidebar__avatar{position:relative;width:3.62rem;height:3.62rem;border:3px solid rgba(255,255,255,.9);background:#161616;color:#ffffff;font-size:1.34rem;box-shadow:0 0 0 3px rgba(10,26,48,.08),0 0 0 6px rgba(13,206,199,.24)}.admin-sidebar__avatar:after{position:absolute;right:-.16rem;bottom:.24rem;width:.78rem;height:.78rem;border:2px solid var(--admin-sidebar-surface);border-radius:999px;background:#10c9c3;content:""}.admin-sidebar__user strong{color:var(--admin-sidebar-text);font-size:1rem;font-weight:760}.admin-sidebar__user small{color:var(--admin-sidebar-muted);font-size:.86rem}.admin-sidebar__user-menu{display:inline-grid;gap:.22rem;margin-left:auto;padding:.18rem}.admin-sidebar__user-menu i{display:block;width:.28rem;height:.28rem;border-radius:999px;background:currentColor;color:#7a8ba3}.admin-shell--collapsed .admin-sidebar{width:var(--admin-sidebar-collapsed);align-items:center;gap:.92rem;padding:1.1rem .78rem 1.05rem}.admin-shell--collapsed .admin-main{margin-left:calc(var(--admin-sidebar-collapsed) + (var(--admin-sidebar-offset) * 2))}.admin-shell--collapsed .admin-brand{width:100%;height:auto;min-height:5.7rem;padding:.25rem .12rem;border:1px solid rgba(159,180,210,.32);border-radius:22px}.admin-shell--collapsed .admin-brand__asset{width:4.85rem;height:auto;max-height:4.95rem;content:none}.admin-shell--collapsed .admin-sidebar__caption{display:flex;justify-content:center;gap:.42rem;width:100%;padding:.12rem 0 .18rem;font-size:.64rem;letter-spacing:.22em;text-align:center}.admin-shell--collapsed .admin-sidebar__caption:after,.admin-shell--collapsed .admin-sidebar__caption:before{display:block;width:.24rem;height:.24rem;flex:0 0 auto;border-radius:999px;background:currentColor;content:""}.admin-shell--collapsed .admin-sidebar__caption:after{align-self:center}.admin-shell--collapsed .admin-nav,.admin-shell--collapsed .admin-nav-group,.admin-shell--collapsed .admin-sidebar__section{width:100%}.admin-shell--collapsed .admin-nav{justify-items:center;gap:.64rem}.admin-shell--collapsed .admin-nav__link,.admin-shell--collapsed .admin-nav__toggle{justify-content:center;width:4.18rem;min-height:4.18rem;height:4.18rem;padding:0;border:1px solid rgba(159,180,210,.32);border-radius:20px;background:rgba(255,255,255,.72);box-shadow:0 12px 28px rgba(15,42,76,.08)}.admin-shell--collapsed .admin-nav__toggle-main{gap:0}.admin-shell--collapsed .admin-nav__label,.admin-shell--collapsed .admin-nav__link>span:not(.admin-nav__icon),.admin-shell--collapsed .admin-nav__toggle-main>span:not(.admin-nav__icon),.admin-shell--collapsed .admin-sidebar__user>span:not(.admin-sidebar__user-menu){display:none}.admin-shell--collapsed .admin-nav__chevron{position:absolute;right:-1.45rem;display:inline-grid;place-items:center;color:#0dbab7}.admin-shell--collapsed .admin-nav__link.is-active,.admin-shell--collapsed .admin-nav__toggle.is-active{background:linear-gradient(135deg,#12ccb9,#13bff4);box-shadow:0 18px 36px rgba(11,190,202,.3),inset 0 1px 0 rgba(255,255,255,.34)}.admin-shell--collapsed .admin-nav__link.is-active:before,.admin-shell--collapsed .admin-nav__toggle.is-active:before{display:none}.admin-shell--collapsed .admin-nav__icon{width:2rem;height:2rem}.admin-shell--collapsed .admin-nav__icon svg{width:1.92rem;height:1.92rem}.admin-shell--collapsed .admin-nav__badge{position:absolute;top:-.36rem;right:-.72rem;min-width:1.92rem;height:1.92rem;padding:0 .4rem;font-size:.78rem}.admin-shell--collapsed .admin-client-card,.admin-shell--collapsed .admin-nav-children{display:none}.admin-shell--collapsed .admin-sidebar__user{position:sticky;display:grid;justify-items:center;width:4.72rem;min-height:6.2rem;padding:.62rem;border-radius:20px}.admin-shell--collapsed .admin-sidebar__avatar{width:3.38rem;height:3.38rem}.admin-shell--collapsed .admin-sidebar__user-menu{margin:.2rem 0 0}.admin-shell--collapsed .admin-sidebar__user-menu i{width:.32rem;height:.32rem}html[data-theme-mode=dark] .admin-shell{--admin-sidebar-surface:rgba(5,21,39,0.96);--admin-sidebar-border:rgba(125,161,209,0.32);--admin-sidebar-text:#f5fbff;--admin-sidebar-muted:#8ea3c5;--admin-sidebar-icon:#89a3cc;--admin-sidebar-hover:rgba(26,67,105,0.72);--admin-sidebar-subtle:rgba(17,42,72,0.72);--admin-sidebar-line:rgba(125,161,209,0.26);background:radial-gradient(circle at 2% 2%,rgba(18,190,203,.16),transparent 24rem),linear-gradient(180deg,#06101d,#081827)}html[data-theme-mode=dark] .admin-sidebar{background:radial-gradient(circle at 82% 9%,rgba(19,199,197,.18),transparent 13rem),linear-gradient(180deg,rgba(5,19,36,.98),rgba(6,25,45,.98) 54%,rgba(4,17,32,.99));box-shadow:0 30px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)}html[data-theme-mode=dark] .admin-brand__asset--on-light{display:none}html[data-theme-mode=dark] .admin-brand__asset--on-dark{display:block}html[data-theme-mode=dark] .admin-nav__link,html[data-theme-mode=dark] .admin-nav__toggle{color:var(--admin-sidebar-text)}html[data-theme-mode=dark] .admin-shell--collapsed .admin-nav__link,html[data-theme-mode=dark] .admin-shell--collapsed .admin-nav__toggle{background:rgba(12,32,58,.82);border-color:rgba(125,161,209,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme-mode=dark] .admin-shell--collapsed .admin-nav__link.is-active,html[data-theme-mode=dark] .admin-shell--collapsed .admin-nav__toggle.is-active{background:linear-gradient(135deg,#12ccb9,#13bff4)}html[data-theme-mode=dark] .admin-sidebar__user{border-color:rgba(125,161,209,.24);background:linear-gradient(180deg,rgba(16,43,76,.82),rgba(10,30,55,.82)),var(--admin-sidebar-subtle);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html[data-theme-mode=dark] .admin-sidebar__avatar:after{border-color:#071a2f}@media (prefers-color-scheme:dark){html[data-theme-mode=system] .admin-shell{--admin-sidebar-surface:rgba(5,21,39,0.96);--admin-sidebar-border:rgba(125,161,209,0.32);--admin-sidebar-text:#f5fbff;--admin-sidebar-muted:#8ea3c5;--admin-sidebar-icon:#89a3cc;--admin-sidebar-hover:rgba(26,67,105,0.72);--admin-sidebar-subtle:rgba(17,42,72,0.72);--admin-sidebar-line:rgba(125,161,209,0.26);background:radial-gradient(circle at 2% 2%,rgba(18,190,203,.16),transparent 24rem),linear-gradient(180deg,#06101d,#081827)}html[data-theme-mode=system] .admin-sidebar{background:radial-gradient(circle at 82% 9%,rgba(19,199,197,.18),transparent 13rem),linear-gradient(180deg,rgba(5,19,36,.98),rgba(6,25,45,.98) 54%,rgba(4,17,32,.99));box-shadow:0 30px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)}html[data-theme-mode=system] .admin-brand__asset--on-light{display:none}html[data-theme-mode=system] .admin-brand__asset--on-dark{display:block}html[data-theme-mode=system] .admin-shell--collapsed .admin-nav__link,html[data-theme-mode=system] .admin-shell--collapsed .admin-nav__toggle{background:rgba(12,32,58,.82);border-color:rgba(125,161,209,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme-mode=system] .admin-shell--collapsed .admin-nav__link.is-active,html[data-theme-mode=system] .admin-shell--collapsed .admin-nav__toggle.is-active{background:linear-gradient(135deg,#12ccb9,#13bff4)}html[data-theme-mode=system] .admin-sidebar__user{border-color:rgba(125,161,209,.24);background:linear-gradient(180deg,rgba(16,43,76,.82),rgba(10,30,55,.82)),var(--admin-sidebar-subtle);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html[data-theme-mode=system] .admin-sidebar__avatar:after{border-color:#071a2f}}@media (max-width:980px){.admin-sidebar{inset:0 auto 0 0;width:min(var(--admin-sidebar-width),86vw);height:100vh;padding:1rem .75rem;border-radius:0 26px 26px 0}.admin-main,.admin-shell--collapsed .admin-main{margin-left:0}.admin-shell--collapsed .admin-sidebar{width:min(var(--admin-sidebar-width),86vw);align-items:stretch;padding:1rem .75rem;transform:translateX(-100%)}.admin-shell:not(.admin-shell--collapsed) .admin-sidebar{transform:translateX(0)}.admin-shell--collapsed .admin-brand{width:100%;min-height:4.85rem;border:0}.admin-shell--collapsed .admin-brand__asset{width:min(13.75rem,92%);max-height:4rem}.admin-shell--collapsed .admin-sidebar__caption{display:grid;grid-template-columns:auto 1fr;justify-content:stretch;gap:1rem;padding:.1rem .55rem .42rem;font-size:.82rem;letter-spacing:.34em;text-align:left}.admin-shell--collapsed .admin-sidebar__caption:before{display:none}.admin-shell--collapsed .admin-sidebar__caption:after{width:auto;height:1px;background:var(--admin-sidebar-line)}.admin-shell--collapsed .admin-nav{justify-items:stretch;gap:.28rem}.admin-shell--collapsed .admin-nav__link,.admin-shell--collapsed .admin-nav__toggle{justify-content:flex-start;width:100%;min-height:3.42rem;height:auto;padding:.72rem .9rem;border-color:transparent;border-radius:18px;background:transparent;box-shadow:none}.admin-shell--collapsed .admin-nav__toggle-main{gap:.75rem}.admin-shell--collapsed .admin-nav__label,.admin-shell--collapsed .admin-nav__link>span:not(.admin-nav__icon),.admin-shell--collapsed .admin-nav__toggle-main>span:not(.admin-nav__icon){display:inline-flex}.admin-shell--collapsed .admin-sidebar__user>span:not(.admin-sidebar__user-menu){display:grid}.admin-shell--collapsed .admin-nav__chevron{position:static;display:inline-grid}.admin-shell--collapsed .admin-nav__badge{position:static;min-width:2.28rem;height:1.72rem;font-size:.86rem}.admin-shell--collapsed .admin-nav-children{display:grid}.admin-shell--collapsed .admin-sidebar__user{display:flex;justify-content:flex-start;width:auto;min-height:5.2rem;padding:.8rem .92rem}.admin-shell--collapsed .admin-sidebar__avatar{width:3.62rem;height:3.62rem}.admin-shell--collapsed .admin-sidebar__user-menu{margin:0 0 0 auto}}.admin-shell{--admin-sidebar-width:268px;--admin-sidebar-collapsed:86px;--admin-sidebar-offset:0.85rem}.admin-sidebar{gap:.66rem;padding:.92rem .9rem .88rem;border-radius:22px;box-shadow:0 22px 48px rgba(15,42,76,.1),inset 0 1px 0 rgba(255,255,255,.82)}.admin-brand{min-height:3.55rem;padding:.1rem .28rem .2rem;border-radius:16px}.admin-brand__asset{width:min(10.65rem,88%);max-height:3rem}.admin-sidebar__section{gap:.38rem}.admin-sidebar__caption{gap:.75rem;padding:.05rem .35rem .2rem;font-size:.66rem;letter-spacing:.28em}.admin-nav{gap:.12rem}.admin-nav__link,.admin-nav__toggle{min-height:2.55rem;padding:.52rem .65rem;border-radius:13px;font-size:.9rem;font-weight:670}.admin-nav__link.is-active,.admin-nav__toggle.is-active{box-shadow:0 12px 25px rgba(11,190,202,.22),inset 0 1px 0 rgba(255,255,255,.28)}.admin-nav__link.is-active:before,.admin-nav__toggle.is-active:before{left:-.48rem;width:.22rem}.admin-nav__link,.admin-nav__toggle-main{gap:.62rem}.admin-nav__icon{width:1.28rem;height:1.28rem}.admin-nav__icon svg{width:1.22rem;height:1.22rem}.admin-nav__chevron svg{width:.9rem;height:.9rem}.admin-nav__badge{min-width:1.75rem;height:1.42rem;padding:0 .4rem;font-size:.72rem}.admin-nav-children{grid-template-columns:2.1rem minmax(0,1fr);gap:.45rem;padding:.3rem 0 .38rem}.admin-nav-children__rail:after{top:.48rem;box-shadow:0 2.24rem 0 #10c9c3,0 4.48rem 0 #10c9c3}.admin-nav__link--depth-1{min-height:2.25rem;padding:.35rem .44rem;border-radius:11px;font-size:.8rem}.admin-nav__link--depth-1 .admin-nav__icon,.admin-nav__link--depth-1 .admin-nav__icon svg{width:1.1rem;height:1.1rem}.admin-sidebar__user{position:static;min-height:4.25rem;margin-top:auto;padding:.6rem .65rem;border-radius:16px}.admin-sidebar__avatar{width:2.85rem;height:2.85rem;font-size:1rem}.admin-sidebar__avatar:after{width:.62rem;height:.62rem}.admin-sidebar__user strong{font-size:.86rem}.admin-sidebar__user small{font-size:.74rem}.admin-sidebar__user-menu{gap:.18rem}.admin-sidebar__user-menu i{width:.22rem;height:.22rem}.admin-shell--collapsed .admin-sidebar{gap:.56rem;padding:.72rem .55rem;border-radius:20px}.admin-shell--collapsed .admin-brand{min-height:4.08rem;border-radius:15px}.admin-shell--collapsed .admin-brand__asset{width:3.58rem;max-height:3.65rem}.admin-shell--collapsed .admin-sidebar__caption{gap:.28rem;padding:.02rem 0 .04rem;font-size:.5rem;letter-spacing:.18em}.admin-shell--collapsed .admin-nav{gap:.38rem}.admin-shell--collapsed .admin-nav__link,.admin-shell--collapsed .admin-nav__toggle{width:3.08rem;min-height:3.08rem;height:3.08rem;border-radius:15px}.admin-shell--collapsed .admin-nav__icon,.admin-shell--collapsed .admin-nav__icon svg{width:1.42rem;height:1.42rem}.admin-shell--collapsed .admin-nav__chevron{right:-.9rem}.admin-shell--collapsed .admin-nav__chevron svg{width:.82rem;height:.82rem}.admin-shell--collapsed .admin-nav__badge{top:-.18rem;right:-.42rem;min-width:1.46rem;height:1.46rem;padding:0 .32rem;font-size:.64rem}.admin-shell--collapsed .admin-sidebar__user{width:3.45rem;min-height:4.55rem;padding:.42rem;border-radius:15px}.admin-shell--collapsed .admin-sidebar__avatar{width:2.6rem;height:2.6rem}.admin-shell--collapsed .admin-sidebar__user-menu{margin-top:.12rem}@media (max-width:980px){.admin-sidebar{border-radius:0 22px 22px 0}.admin-shell--collapsed .admin-sidebar,.admin-sidebar{width:min(var(--admin-sidebar-width),86vw);padding:.92rem .9rem .88rem}.admin-shell--collapsed .admin-brand{min-height:3.55rem}.admin-shell--collapsed .admin-brand__asset{width:min(10.65rem,88%);max-height:3rem}.admin-shell--collapsed .admin-sidebar__caption{gap:.75rem;padding:.05rem .35rem .2rem;font-size:.66rem;letter-spacing:.28em}.admin-shell--collapsed .admin-nav__link,.admin-shell--collapsed .admin-nav__toggle{min-height:2.55rem;padding:.52rem .65rem;border-radius:13px}.admin-shell--collapsed .admin-nav__icon,.admin-shell--collapsed .admin-nav__icon svg{width:1.28rem;height:1.28rem}}.admin-shell{--admin-sidebar-width:238px;--admin-sidebar-collapsed:74px;--admin-sidebar-offset:0.75rem}.admin-sidebar{padding:.78rem .72rem;border-radius:20px}.admin-brand{min-height:3.15rem}.admin-brand__asset{width:min(8.95rem,86%);max-height:2.55rem}.admin-sidebar__caption{font-size:.58rem;letter-spacing:.25em}.admin-nav__link,.admin-nav__toggle{min-height:2.28rem;padding:.42rem .54rem;border-radius:11px;font-size:.82rem}.admin-nav__link,.admin-nav__toggle-main{gap:.52rem}.admin-nav__icon,.admin-nav__icon svg{width:1.08rem;height:1.08rem}.admin-nav__badge{min-width:1.5rem;height:1.22rem;font-size:.64rem}.admin-nav__chevron svg{width:.78rem;height:.78rem}.admin-sidebar__user{min-height:3.55rem;padding:.45rem .52rem;border-radius:14px}.admin-sidebar__avatar{width:2.4rem;height:2.4rem;font-size:.88rem}.admin-sidebar__user strong{font-size:.78rem}.admin-sidebar__user small{font-size:.68rem}.admin-shell--collapsed .admin-sidebar{gap:.48rem;padding:.66rem .44rem}.admin-shell--collapsed .admin-brand{width:3.75rem;min-height:3.75rem;border-radius:14px}.admin-shell--collapsed .admin-brand__asset{width:2.82rem;max-height:2.95rem}.admin-shell--collapsed .admin-sidebar__caption{gap:.2rem;font-size:.42rem;letter-spacing:.14em}.admin-shell--collapsed .admin-nav{gap:.34rem}.admin-shell--collapsed .admin-nav__link,.admin-shell--collapsed .admin-nav__toggle{width:2.72rem;min-height:2.72rem;height:2.72rem;border-radius:13px}.admin-shell--collapsed .admin-nav__icon,.admin-shell--collapsed .admin-nav__icon svg{width:1.22rem;height:1.22rem}.admin-shell--collapsed .admin-nav__chevron{display:none}.admin-shell--collapsed .admin-nav__badge{top:-.12rem;right:-.24rem;min-width:1.25rem;height:1.25rem;font-size:.56rem}.admin-shell--collapsed .admin-sidebar__user{width:3rem;min-height:3.35rem;padding:.34rem;border-radius:14px}.admin-shell--collapsed .admin-sidebar__avatar{width:2.18rem;height:2.18rem;border-width:2px}.admin-shell--collapsed .admin-sidebar__avatar:after{width:.52rem;height:.52rem}.admin-shell--collapsed .admin-sidebar__user-menu{display:none}.admin-shell--collapsed .admin-nav__link:hover,.admin-shell--collapsed .admin-nav__toggle:hover{transform:none}@media (max-width:980px){.admin-shell--collapsed .admin-sidebar,.admin-sidebar{width:min(var(--admin-sidebar-width),86vw);padding:.78rem .72rem}.admin-shell--collapsed .admin-brand{width:100%;min-height:3.15rem}.admin-shell--collapsed .admin-brand__asset{width:min(8.95rem,86%);max-height:2.55rem}.admin-shell--collapsed .admin-nav__link,.admin-shell--collapsed .admin-nav__toggle{min-height:2.28rem;padding:.42rem .54rem;border-radius:11px}.admin-shell--collapsed .admin-nav__chevron,.admin-shell--collapsed .admin-sidebar__user-menu{display:inline-grid}}.admin-sidebar,html[data-theme-mode=dark] .admin-sidebar,html[data-theme-mode=system] .admin-sidebar{border-color:transparent;box-shadow:none}.admin-shell{--admin-sidebar-width:224px;--admin-sidebar-collapsed:68px;--admin-sidebar-offset:0px}.admin-sidebar{inset:0 auto 0 0;height:100vh;padding:.74rem .66rem;border:0;border-radius:0;background:linear-gradient(180deg,rgba(3,18,35,.96),rgba(5,24,43,.98)),#061527}.admin-main,.admin-shell--collapsed .admin-main{margin-left:var(--admin-sidebar-width)}.admin-shell--collapsed .admin-main{margin-left:var(--admin-sidebar-collapsed)}.admin-brand{min-height:2.95rem}.admin-brand__asset{width:min(8.25rem,84%);max-height:2.4rem}.admin-sidebar__caption{color:#8ea3bd}.admin-nav__link,.admin-nav__toggle{min-height:2.18rem;border-radius:10px;color:#f3f8ff;font-size:.78rem}.admin-nav__icon,.admin-nav__icon svg{width:1rem;height:1rem}.admin-nav__link:hover,.admin-nav__toggle:hover{background:rgba(33,70,103,.48);border-color:rgba(129,161,199,.18);color:#ffffff;transform:none}.admin-nav__link.is-active,.admin-nav__toggle.is-active{border-color:rgba(31,207,197,.34);background:linear-gradient(135deg,rgba(16,181,174,.78),rgba(17,151,178,.78));color:#ffffff;box-shadow:0 10px 22px rgba(2,132,150,.18)}.admin-nav__link.is-active:before,.admin-nav__toggle.is-active:before{left:-.42rem;width:.18rem;background:#22d3c5}.admin-nav__link.is-active .admin-nav__icon,.admin-nav__link:hover .admin-nav__icon,.admin-nav__toggle.is-active .admin-nav__icon,.admin-nav__toggle:hover .admin-nav__icon{color:#eaffff}.admin-nav__link--depth-1{min-height:2rem;color:#d8e4f2;font-size:.76rem}.admin-nav__link--depth-1.is-active{border-color:rgba(34,211,197,.28);background:rgba(21,94,117,.32);color:#f6fdff}.admin-nav-children__rail:before{background:linear-gradient(180deg,transparent,rgba(34,211,197,.62),transparent)}.admin-nav-children__rail:after{background:#22c8bd;box-shadow:0 2.24rem 0 #22c8bd,0 4.48rem 0 #22c8bd}.admin-sidebar__user{border-color:rgba(129,161,199,.22);background:rgba(15,45,78,.72);box-shadow:none}.admin-sidebar__user strong{color:#ffffff}.admin-sidebar__user small{color:#9eb0c5}.admin-shell--collapsed .admin-sidebar{padding:.62rem .4rem;border-radius:0}.admin-shell--collapsed .admin-brand{width:2.95rem;min-height:3rem;border-color:rgba(129,161,199,.2)}.admin-shell--collapsed .admin-brand__asset{width:2.35rem;max-height:2.4rem}.admin-shell--collapsed .admin-nav__link,.admin-shell--collapsed .admin-nav__toggle{width:2.48rem;min-height:2.48rem;height:2.48rem;border-radius:12px}.admin-shell--collapsed .admin-nav__icon,.admin-shell--collapsed .admin-nav__icon svg{width:1.1rem;height:1.1rem}.admin-shell--collapsed .admin-sidebar__user{width:2.7rem;min-height:3rem}.admin-shell--collapsed .admin-sidebar__avatar{width:2rem;height:2rem}@media (max-width:980px){.admin-shell--collapsed .admin-sidebar,.admin-sidebar{width:min(var(--admin-sidebar-width),86vw);border-radius:0 18px 18px 0}.admin-main,.admin-shell--collapsed .admin-main{margin-left:0}}html[data-theme-mode=dark] .listing-dashboard__table tbody tr:nth-child(2n),html[data-theme-mode=dark] .listing-dashboard__table th,html[data-theme-mode=dark] .ops-table tbody tr:nth-child(2n),html[data-theme-mode=dark] .ops-table th{background:#101d30;color:#aebdd1}html[data-theme-mode=dark] .listing-dashboard__table tbody tr,html[data-theme-mode=dark] .ops-table tbody tr{background:#0b1728;color:#f1f6ff}html[data-theme-mode=dark] .admin-inline-form input,html[data-theme-mode=dark] .admin-inline-form select,html[data-theme-mode=dark] .listing-dashboard__grid-card,html[data-theme-mode=dark] .resource-activity-panel,html[data-theme-mode=dark] .roadmap-stat{border-color:var(--ops-border);background:var(--ops-surface);color:var(--ops-text-strong)}html[data-theme-mode=dark] .market-dashboard__actions a,html[data-theme-mode=dark] .market-panel__head a{background:#101d30;color:#f4f8ff}html[data-theme-mode=dark]{color-scheme:dark}html[data-theme-mode=dark] body{--ops-surface-muted:#10233b;--ops-surface-strong:#14304f;--ops-border-strong:rgba(148,163,184,0.34)}@media (prefers-color-scheme:dark){html[data-theme-mode=system]{color-scheme:dark}html[data-theme-mode=system] body{--ops-bg:#07111f;--ops-surface:#0b1728;--ops-surface-muted:#10233b;--ops-surface-strong:#14304f;--ops-border:rgba(148,163,184,0.22);--ops-border-strong:rgba(148,163,184,0.34);--ops-text:#dce8f5;--ops-text-strong:#f4f8ff;--ops-muted:#9eb0c5;--ops-faint:#7f93aa;--ops-accent-strong:#f4f8ff;--ops-accent-soft:rgba(0,156,156,0.16);--ops-green-soft:rgba(31,143,95,0.16);--ops-success-soft:rgba(31,143,95,0.16);--ops-danger-soft:rgba(204,79,79,0.18);--ops-warning-soft:rgba(224,161,27,0.18);--ops-shadow:0 18px 44px rgba(0,0,0,0.42)}}.admin-main,.admin-page{background:var(--ops-bg);color:var(--ops-text)}.admin-topbar{border-bottom-color:var(--ops-border);background:color-mix(in srgb,var(--ops-surface) 93%,transparent);color:var(--ops-text)}.admin-account summary,.admin-account__panel,.admin-topbar__menu,.admin-topbar__notification,.admin-topbar__search{border-color:var(--ops-border);background:var(--ops-surface);color:var(--ops-text-strong)}.admin-account__panel a:hover,.admin-topbar__menu:hover{border-color:var(--ops-border-strong);background:var(--ops-surface-muted);color:var(--ops-text-strong)}.admin-account__identity span,.admin-account__item-icon,.admin-topbar__breadcrumb,.admin-topbar__search{color:var(--ops-muted)}.admin-account summary strong,.admin-account__identity strong,.admin-account__panel a,.admin-topbar__breadcrumb strong,.admin-topbar__search input{color:var(--ops-text-strong)}.admin-topbar__search input{background:transparent}.admin-account__identity{border-bottom-color:var(--ops-border)}.admin-modal__card,.admin-table-toolbar,.admin-table-toolbar input,.listing-dashboard__action-menu,.listing-dashboard__bulkbar button,.listing-dashboard__clear,.listing-dashboard__filters select,.listing-dashboard__view-toggle button,.listing-stat-card,.market-kpi,.market-panel,.ops-card,.ops-field input,.ops-field select,.ops-field textarea,.ops-panel,.ops-search,.ops-search input,.ops-table-wrap{border-color:var(--ops-border);background:var(--ops-surface);color:var(--ops-text-strong)}.admin-modal__card,.market-kpi,.market-panel,.ops-card,.ops-panel,.ops-table-wrap{box-shadow:var(--ops-shadow)}.market-alerts a,.market-alerts em,.market-dashboard__actions a,.market-dashboard__eyebrow span,.market-dashboard__summary span,.market-empty,.market-kpi__head span,.market-panel__head a,.market-panel__status{border-color:var(--ops-border);background:color-mix(in srgb,var(--ops-surface) 86%,var(--ops-accent) 14%);color:var(--ops-text-strong)}.market-kpi__head span.is-warning,.market-panel__status.is-warning{border-color:color-mix(in srgb,var(--ops-warning) 44%,var(--ops-border));background:var(--ops-warning-soft);color:var(--ops-warning)}.market-kpi__head span.is-danger,.market-panel__status.is-danger{border-color:color-mix(in srgb,var(--ops-danger) 44%,var(--ops-border));background:var(--ops-danger-soft);color:var(--ops-danger)}.market-bars em,.market-health em,.mini-chart__row div{background:var(--ops-surface-strong)}.market-trend path{stroke:var(--ops-border)}.market-trend circle{stroke:var(--ops-surface)}.listing-dashboard__action-menu a,.listing-dashboard__action-menu button,.listing-dashboard__checkbox,.listing-stat-card small,.listing-stat-card strong{color:var(--ops-text-strong)}.listing-dashboard__action-menu a:hover,.listing-dashboard__action-menu button:hover{background:var(--ops-surface-muted)}.ops-table td,.ops-table th{border-color:var(--ops-border)}html[data-theme-mode=light],html[data-theme-mode=system]{color-scheme:light}html[data-theme-mode=light] body,html[data-theme-mode=system] body{--ops-bg:#f7fafc;--ops-surface:#ffffff;--ops-surface-muted:#f2f6fa;--ops-surface-strong:#e4ebf3;--ops-border:#dbe5ef;--ops-border-strong:#bdccda;--ops-text:#243044;--ops-text-strong:#071b3a;--ops-muted:#667085;--ops-faint:#90a0b4;--ops-accent-strong:#071b3a;--ops-accent-soft:#e6f7f7;--ops-green-soft:#e7f7ef;--ops-success-soft:#e7f7ef;--ops-danger-soft:#fff1f1;--ops-warning-soft:#fff7e0;--ops-shadow:0 18px 42px rgba(27,42,61,0.07);background:var(--ops-bg);color:var(--ops-text)}html[data-theme-mode=light] .admin-shell,html[data-theme-mode=system] .admin-shell{background:var(--ops-bg)}html[data-theme-mode=light] .admin-sidebar,html[data-theme-mode=system] .admin-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,251,255,.98)),#ffffff;color:#071b3a}html[data-theme-mode=light] .admin-brand__asset--on-light,html[data-theme-mode=system] .admin-brand__asset--on-light{display:block}html[data-theme-mode=light] .admin-brand__asset--on-dark,html[data-theme-mode=system] .admin-brand__asset--on-dark{display:none}html[data-theme-mode=light] .admin-sidebar__caption,html[data-theme-mode=system] .admin-sidebar__caption{color:#6e7e94}html[data-theme-mode=light] .admin-nav__link,html[data-theme-mode=light] .admin-nav__toggle,html[data-theme-mode=system] .admin-nav__link,html[data-theme-mode=system] .admin-nav__toggle{color:#10243f}html[data-theme-mode=light] .admin-nav__icon,html[data-theme-mode=system] .admin-nav__icon{color:#667994}html[data-theme-mode=light] .admin-nav__link:hover,html[data-theme-mode=light] .admin-nav__toggle:hover,html[data-theme-mode=system] .admin-nav__link:hover,html[data-theme-mode=system] .admin-nav__toggle:hover{background:#edf7fb;color:#071b3a}html[data-theme-mode=light] .admin-nav__link.is-active,html[data-theme-mode=light] .admin-nav__toggle.is-active,html[data-theme-mode=system] .admin-nav__link.is-active,html[data-theme-mode=system] .admin-nav__toggle.is-active{border-color:rgba(14,165,162,.28);background:linear-gradient(135deg,rgba(11,161,154,.92),rgba(16,174,203,.9));color:#ffffff;box-shadow:0 10px 22px rgba(8,145,178,.14)}html[data-theme-mode=light] .admin-nav__link--depth-1,html[data-theme-mode=system] .admin-nav__link--depth-1{color:#33445d}html[data-theme-mode=light] .admin-nav__link--depth-1.is-active,html[data-theme-mode=system] .admin-nav__link--depth-1.is-active{background:#e7f8f8;color:#087f7a}html[data-theme-mode=light] .admin-sidebar__user,html[data-theme-mode=system] .admin-sidebar__user{border-color:#dbe5ef;background:#f4f9fd}html[data-theme-mode=light] .admin-sidebar__user strong,html[data-theme-mode=system] .admin-sidebar__user strong{color:#071b3a}html[data-theme-mode=light] .admin-sidebar__user small,html[data-theme-mode=system] .admin-sidebar__user small{color:#667085}html[data-theme-mode=light] .admin-main,html[data-theme-mode=light] .admin-page,html[data-theme-mode=light] .admin-topbar,html[data-theme-mode=system] .admin-main,html[data-theme-mode=system] .admin-page,html[data-theme-mode=system] .admin-topbar{background:var(--ops-bg);color:var(--ops-text)}html[data-theme-mode=light] .admin-topbar,html[data-theme-mode=system] .admin-topbar{border-bottom-color:var(--ops-border);background:rgba(255,255,255,.94)}html[data-theme-mode=light] .listing-stat-card,html[data-theme-mode=light] .market-kpi,html[data-theme-mode=light] .market-panel,html[data-theme-mode=light] .ops-card,html[data-theme-mode=light] .ops-panel,html[data-theme-mode=light] .ops-table-wrap,html[data-theme-mode=system] .listing-stat-card,html[data-theme-mode=system] .market-kpi,html[data-theme-mode=system] .market-panel,html[data-theme-mode=system] .ops-card,html[data-theme-mode=system] .ops-panel,html[data-theme-mode=system] .ops-table-wrap{border-color:var(--ops-border);background:#ffffff;color:var(--ops-text-strong)}html[data-theme-mode=light] .listing-dashboard__table th,html[data-theme-mode=light] .ops-table th,html[data-theme-mode=system] .listing-dashboard__table th,html[data-theme-mode=system] .ops-table th{background:#f7f9fc;color:#68758a}html[data-theme-mode=light] .listing-dashboard__table tbody tr,html[data-theme-mode=light] .ops-table tbody tr,html[data-theme-mode=system] .listing-dashboard__table tbody tr,html[data-theme-mode=system] .ops-table tbody tr{background:#ffffff;color:#071b3a}html[data-theme-mode=light] .listing-dashboard__table tbody tr:hover,html[data-theme-mode=light] .ops-table tbody tr:hover,html[data-theme-mode=system] .listing-dashboard__table tbody tr:hover,html[data-theme-mode=system] .ops-table tbody tr:hover{background:#f4f9fd}html[data-theme-mode=light] .listing-dashboard__table tbody tr.is-selected,html[data-theme-mode=light] .ops-table tbody tr.is-selected,html[data-theme-mode=system] .listing-dashboard__table tbody tr.is-selected,html[data-theme-mode=system] .ops-table tbody tr.is-selected{background:#eaf6fb;color:#071b3a}html[data-theme-mode=dark],html[data-theme-mode=dark] body{color-scheme:dark}html[data-theme-mode=dark] body{--ops-bg:#07111f;--ops-surface:#0b1728;--ops-surface-muted:#101d30;--ops-surface-strong:#15283f;--ops-border:rgba(148,163,184,0.22);--ops-border-strong:rgba(148,163,184,0.36);--ops-text:#dce8f5;--ops-text-strong:#f4f8ff;--ops-muted:#9eb0c5;--ops-faint:#7f93aa;--ops-accent-strong:#f4f8ff;--ops-accent-soft:rgba(0,156,156,0.16);--ops-green-soft:rgba(31,143,95,0.16);--ops-success-soft:rgba(31,143,95,0.16);--ops-danger-soft:rgba(204,79,79,0.18);--ops-warning-soft:rgba(224,161,27,0.18);--ops-shadow:0 18px 44px rgba(0,0,0,0.42)}html[data-theme-mode=dark] .admin-main,html[data-theme-mode=dark] .admin-page,html[data-theme-mode=dark] .admin-shell,html[data-theme-mode=dark] body{background:var(--ops-bg);color:var(--ops-text)}html[data-theme-mode=dark] .admin-sidebar{background:linear-gradient(180deg,rgba(3,18,35,.96),rgba(5,24,43,.98)),#061527;color:#f3f8ff}html[data-theme-mode=dark] .admin-topbar{border-bottom-color:var(--ops-border);background:#0b1728;color:var(--ops-text)}html[data-theme-mode=dark] .listing-stat-card,html[data-theme-mode=dark] .market-kpi,html[data-theme-mode=dark] .market-panel,html[data-theme-mode=dark] .ops-card,html[data-theme-mode=dark] .ops-panel,html[data-theme-mode=dark] .ops-table-wrap{border-color:var(--ops-border);background:var(--ops-surface);color:var(--ops-text-strong);box-shadow:var(--ops-shadow)}html[data-theme-mode=dark] .listing-dashboard__table th,html[data-theme-mode=dark] .ops-table th{background:var(--ops-surface-muted);color:var(--ops-muted)}html[data-theme-mode=dark] .listing-dashboard__table tbody tr,html[data-theme-mode=dark] .ops-table tbody tr{background:var(--ops-surface);color:var(--ops-text-strong)}html[data-theme-mode=dark] .listing-dashboard__table tbody tr.is-selected,html[data-theme-mode=dark] .listing-dashboard__table tbody tr:hover,html[data-theme-mode=dark] .ops-table tbody tr.is-selected,html[data-theme-mode=dark] .ops-table tbody tr:hover{background:#12233a}@media (prefers-color-scheme:dark){html[data-theme-mode=system],html[data-theme-mode=system] body{color-scheme:dark}html[data-theme-mode=system] body{--ops-bg:#07111f;--ops-surface:#0b1728;--ops-surface-muted:#101d30;--ops-surface-strong:#15283f;--ops-border:rgba(148,163,184,0.22);--ops-border-strong:rgba(148,163,184,0.36);--ops-text:#dce8f5;--ops-text-strong:#f4f8ff;--ops-muted:#9eb0c5;--ops-faint:#7f93aa;--ops-accent-strong:#f4f8ff;--ops-accent-soft:rgba(0,156,156,0.16);--ops-green-soft:rgba(31,143,95,0.16);--ops-success-soft:rgba(31,143,95,0.16);--ops-danger-soft:rgba(204,79,79,0.18);--ops-warning-soft:rgba(224,161,27,0.18);--ops-shadow:0 18px 44px rgba(0,0,0,0.42)}html[data-theme-mode=system] .admin-main,html[data-theme-mode=system] .admin-page,html[data-theme-mode=system] .admin-shell,html[data-theme-mode=system] body{background:var(--ops-bg);color:var(--ops-text)}html[data-theme-mode=system] .admin-sidebar{background:linear-gradient(180deg,rgba(3,18,35,.96),rgba(5,24,43,.98)),#061527;color:#f3f8ff}html[data-theme-mode=system] .admin-brand__asset--on-light{display:none}html[data-theme-mode=system] .admin-brand__asset--on-dark{display:block}html[data-theme-mode=system] .admin-sidebar__caption{color:#8ea3bd}html[data-theme-mode=system] .admin-nav__link,html[data-theme-mode=system] .admin-nav__toggle{color:#f3f8ff}html[data-theme-mode=system] .admin-nav__icon{color:#9bb0d0}html[data-theme-mode=system] .admin-sidebar__user{border-color:rgba(129,161,199,.22);background:rgba(15,45,78,.72)}html[data-theme-mode=system] .admin-sidebar__user strong{color:#ffffff}html[data-theme-mode=system] .admin-sidebar__user small{color:#9eb0c5}html[data-theme-mode=system] .admin-topbar{border-bottom-color:var(--ops-border);background:#0b1728;color:var(--ops-text)}html[data-theme-mode=system] .listing-stat-card,html[data-theme-mode=system] .market-kpi,html[data-theme-mode=system] .market-panel,html[data-theme-mode=system] .ops-card,html[data-theme-mode=system] .ops-panel,html[data-theme-mode=system] .ops-table-wrap{border-color:var(--ops-border);background:var(--ops-surface);color:var(--ops-text-strong);box-shadow:var(--ops-shadow)}html[data-theme-mode=system] .listing-dashboard__table th,html[data-theme-mode=system] .ops-table th{background:var(--ops-surface-muted);color:var(--ops-muted)}html[data-theme-mode=system] .listing-dashboard__table tbody tr,html[data-theme-mode=system] .ops-table tbody tr{background:var(--ops-surface);color:var(--ops-text-strong)}html[data-theme-mode=system] .listing-dashboard__table tbody tr.is-selected,html[data-theme-mode=system] .listing-dashboard__table tbody tr:hover,html[data-theme-mode=system] .ops-table tbody tr.is-selected,html[data-theme-mode=system] .ops-table tbody tr:hover{background:#12233a}}.listing-dashboard .ops-table-wrap{overflow-x:auto;overflow-y:visible}.listing-dashboard__table tbody tr{cursor:default}.listing-dashboard__table tbody tr:focus-within{outline:2px solid color-mix(in srgb,var(--ops-accent) 42%,transparent);outline-offset:-2px}.listing-dashboard__table tbody tr.is-selected .listing-dashboard__listing-title,.listing-dashboard__table tbody tr.is-selected .ops-table__listing strong,.listing-dashboard__table tbody tr:hover .listing-dashboard__listing-title,.listing-dashboard__table tbody tr:hover .ops-table__listing strong{color:var(--ops-text-strong)}.listing-dashboard__row-menu,.listing-dashboard__table tbody tr.is-selected .ops-table__listing span,.listing-dashboard__table tbody tr:hover .ops-table__listing span{color:var(--ops-muted)}.listing-dashboard__row-menu:hover,.listing-dashboard__row-menu[aria-expanded=true]{background:var(--ops-surface-muted);color:var(--ops-text-strong)}html[data-theme-mode=light] .listing-dashboard__table tbody tr,html[data-theme-mode=system] .listing-dashboard__table tbody tr{background:#ffffff}html[data-theme-mode=light] .listing-dashboard__table tbody tr:nth-child(2n),html[data-theme-mode=system] .listing-dashboard__table tbody tr:nth-child(2n){background:#fbfdff}html[data-theme-mode=light] .listing-dashboard__table tbody tr:hover,html[data-theme-mode=light] .listing-dashboard__table tbody tr:nth-child(2n):hover,html[data-theme-mode=system] .listing-dashboard__table tbody tr:hover,html[data-theme-mode=system] .listing-dashboard__table tbody tr:nth-child(2n):hover{background:#eef8fb}html[data-theme-mode=light] .listing-dashboard__table tbody tr.is-selected,html[data-theme-mode=system] .listing-dashboard__table tbody tr.is-selected{background:#e2f4f8;box-shadow:inset 3px 0 0 #0f9f99}html[data-theme-mode=light] .listing-dashboard__table tbody tr:nth-child(2n).is-selected,html[data-theme-mode=system] .listing-dashboard__table tbody tr:nth-child(2n).is-selected{background:#e2f4f8}html[data-theme-mode=dark] .listing-dashboard__table tbody tr{background:#0b1728}html[data-theme-mode=dark] .listing-dashboard__table tbody tr:nth-child(2n){background:#0d1a2d}html[data-theme-mode=dark] .listing-dashboard__table tbody tr:hover,html[data-theme-mode=dark] .listing-dashboard__table tbody tr:nth-child(2n):hover{background:#12233a}html[data-theme-mode=dark] .listing-dashboard__table tbody tr.is-selected{background:#162a43;box-shadow:inset 3px 0 0 #16b8b0}html[data-theme-mode=dark] .listing-dashboard__table tbody tr:nth-child(2n).is-selected{background:#162a43}html[data-theme-mode=dark] .listing-dashboard__row-menu:hover,html[data-theme-mode=dark] .listing-dashboard__row-menu[aria-expanded=true]{background:#15283f;color:#f4f8ff}@media (prefers-color-scheme:dark){html[data-theme-mode=system] .listing-dashboard__table tbody tr{background:#0b1728}html[data-theme-mode=system] .listing-dashboard__table tbody tr:nth-child(2n){background:#0d1a2d}html[data-theme-mode=system] .listing-dashboard__table tbody tr:hover,html[data-theme-mode=system] .listing-dashboard__table tbody tr:nth-child(2n):hover{background:#12233a}html[data-theme-mode=system] .listing-dashboard__table tbody tr.is-selected{background:#162a43;box-shadow:inset 3px 0 0 #16b8b0}html[data-theme-mode=system] .listing-dashboard__table tbody tr:nth-child(2n).is-selected{background:#162a43}html[data-theme-mode=system] .listing-dashboard__row-menu:hover,html[data-theme-mode=system] .listing-dashboard__row-menu[aria-expanded=true]{background:#15283f;color:#f4f8ff}}.market-dashboard--reference{--dash-bg:#f7fafc;--dash-card:#ffffff;--dash-card-soft:#fbfdff;--dash-border:#dde7f1;--dash-border-soft:#ebf1f7;--dash-text:#071b3a;--dash-muted:#63728a;--dash-faint:#91a0b4;--dash-teal:#0f9f99;--dash-teal-dark:#087f7a;--dash-teal-soft:#e7f8f5;--dash-navy:#09213d;--dash-orange:#f97316;--dash-orange-soft:#fff2e8;--dash-red:#e24d42;--dash-red-soft:#fff0ef;--dash-blue:#2b7de9;--dash-blue-soft:#eaf3ff;display:grid;gap:.9rem;width:100%;max-width:none;margin:0;color:var(--dash-text)}.ops-hero{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-top:.2rem}.ops-hero--salutation{align-items:start}.ops-hero--compact{align-items:center;min-height:3.9rem}.ops-hero--compact h1{font-size:clamp(1.45rem,1.8vw,1.9rem)}.ops-hero__copy{min-width:0}.ops-hero__eyebrow-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem}.ops-eyebrow{margin-bottom:0;font-size:.9rem;letter-spacing:0;text-transform:none}.ops-eyebrow,.ops-live-chip,.ops-live-time{display:inline-flex;align-items:center;color:var(--dash-text);font-weight:900}.ops-live-chip,.ops-live-time{gap:.38rem;min-height:1.6rem;padding:0 .8rem;border:1px solid color-mix(in srgb,var(--dash-teal) 24%,#ffffff 76%);border-radius:999px;background:var(--dash-teal-soft);font-size:.78rem}.ops-live-chip i{width:.42rem;height:.42rem;border-radius:999px;background:var(--dash-teal)}.ops-live-time{border-color:var(--dash-border);background:var(--dash-card);color:var(--dash-muted)}.ops-hero h1{margin:0;color:var(--dash-text);font-size:clamp(1.45rem,1.65vw,1.9rem);line-height:1.16}.ops-hero p,.ops-panel__header p{margin:.42rem 0 0;color:var(--dash-muted);font-size:.88rem}.ops-hero__controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;max-width:min(100%,56rem)}.dashboard-link-menu summary,.ops-control-menu summary,.ops-hero__controls button,.ops-panel__header a,.ops-panel__header button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding:0 .9rem;border:1px solid var(--dash-border);border-radius:9px;background:#fff;color:var(--dash-text);font-weight:800;box-shadow:0 10px 24px rgba(16,34,58,.04)}.dashboard-link-menu{position:relative}.dashboard-link-menu summary{cursor:pointer;list-style:none;white-space:nowrap}.dashboard-link-menu summary::-webkit-details-marker{display:none}.dashboard-link-menu nav{position:absolute;z-index:40;top:calc(100% + .45rem);right:0;display:grid;min-width:11rem;overflow:hidden;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);box-shadow:0 18px 42px rgba(16,34,58,.14)}.dashboard-link-menu nav a{display:flex;align-items:center;min-height:2.35rem;padding:0 .85rem;color:var(--dash-text);font-weight:850}.dashboard-link-menu nav a:hover{background:var(--dash-card-soft)}.ops-hero-action{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.55rem;padding:0 .95rem;border:1px solid transparent;border-radius:14px;background:#fff;color:var(--dash-text);font-weight:900;box-shadow:0 14px 28px rgba(16,34,58,.07)}.ops-hero-action b{display:inline-grid;min-width:1.55rem;height:1.55rem;place-items:center;padding:0 .42rem;border-radius:999px;background:#eaf1f7;font-size:.82rem}.ops-hero-action--primary{background:linear-gradient(135deg,#ffb13b,#ff981f);color:#061b35}.ops-hero-action--primary b{background:rgba(255,255,255,.55)}.ops-hero__summary{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.ops-hero__summary span{display:inline-flex;align-items:center;gap:.38rem;min-height:2.1rem;padding:0 .78rem;border-radius:999px;background:var(--dash-teal-soft);color:var(--dash-text);font-weight:850}.ops-hero__summary strong{font-weight:950}.ops-control-menu{position:relative}.ops-control-menu summary{list-style:none;cursor:pointer;white-space:nowrap}.ops-control-menu summary::-webkit-details-marker{display:none}.ops-control-menu form{position:absolute;z-index:30;top:calc(100% + .55rem);right:0;display:grid;gap:.7rem;width:min(18rem,calc(100vw - 2rem));padding:.9rem;border:1px solid var(--dash-border);border-radius:12px;background:var(--dash-card);box-shadow:0 22px 48px rgba(16,34,58,.14)}.ops-control-menu label{display:grid;gap:.38rem;color:var(--dash-muted);font-size:.78rem;font-weight:850}.ops-control-menu select{background:var(--dash-card-soft);color:var(--dash-text);padding:0 .7rem;font:inherit;font-weight:850}.ops-control-menu button,.ops-control-menu select,.ops-filter-actions a{min-height:2.35rem;border:1px solid var(--dash-border);border-radius:9px}.ops-control-menu button,.ops-filter-actions a{display:inline-flex;align-items:center;justify-content:center;background:var(--dash-text);color:#fff;font-weight:900}.ops-filter-actions{display:grid;grid-template-columns:1fr auto;gap:.55rem}.ops-filter-actions a{padding:0 .75rem;background:var(--dash-card-soft);color:var(--dash-text)}.ops-tabs{display:flex;align-items:center;gap:1.45rem;overflow-x:auto;border-bottom:1px solid var(--dash-border)}.ops-tabs a{position:relative;display:inline-flex;min-height:2.85rem;align-items:center;color:#51627a;font-size:.86rem;font-weight:800;white-space:nowrap}.ops-tabs a[aria-current=page]{color:var(--dash-teal-dark)}.ops-tabs a[aria-current=page]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:var(--dash-teal);content:""}.ops-tab-badge{display:inline-grid;min-height:1.15rem;place-items:center;margin-left:.38rem;padding:0 .42rem;border-radius:999px;background:#e8edf6;color:#60708a;font-size:.62rem;font-weight:900}.ops-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.market-dashboard--reference .ops-panel,.ops-metric-card{min-width:0;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);box-shadow:0 16px 36px rgba(25,41,61,.045)}.ops-metric-card{display:grid;align-content:start;gap:.52rem;min-height:9.75rem;padding:.78rem .82rem}.ops-metric-card header,.ops-panel__header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.ops-metric-card header{align-items:center;justify-content:flex-start;gap:.55rem;min-height:1.55rem}.ops-metric-card header span,.ops-panel h2{margin:0;color:var(--dash-text);font-size:.86rem;font-weight:900}.ops-metric-card>strong{color:var(--dash-text);font-size:1.6rem;line-height:.95}.ops-metric-card>small{margin-top:-.5rem;color:var(--dash-muted);font-weight:750}.ops-metric-card dl{display:grid;gap:.34rem;margin:0;padding-top:.38rem;border-top:1px solid var(--dash-border-soft)}.ops-metric-card dl div{display:flex;justify-content:space-between;gap:.75rem}.ops-metric-card dt{color:var(--dash-muted)}.ops-metric-card dd{margin:0;color:var(--dash-text);font-weight:900}.ops-metric-card footer{margin-top:auto;color:var(--dash-muted);font-size:.74rem;font-weight:800}.ops-metric-card footer span{color:#16a26c}.ops-metric-card footer.is-warning{color:var(--dash-orange)}.ops-metric-card>a{color:var(--dash-text);font-weight:900}.ops-ring{display:grid;place-items:center;justify-self:center;width:5.25rem;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,#fff 0 54%,transparent 55%),conic-gradient(var(--dash-teal) calc(var(--value) * 1%),#e7eef5 0)}.ops-ring strong{color:var(--dash-text);font-size:1.28rem;line-height:1}.ops-ring small{color:var(--dash-muted);font-size:.72rem;font-weight:800}.ops-icon{display:inline-grid;flex:0 0 auto;width:1.48rem;height:1.48rem;place-items:center;border-radius:999px;background:var(--dash-teal-soft);color:var(--dash-teal-dark)}.ops-alert-list i svg,.ops-hero__controls svg,.ops-icon svg,.ops-quick-actions i svg,.ops-trust svg{width:1rem;height:1rem}.ops-icon--warning{background:var(--dash-orange-soft);color:var(--dash-orange)}.ops-icon--danger{background:var(--dash-red-soft);color:var(--dash-red)}.ops-icon--good{background:#e9f8ef;color:#16a26c}.ops-icon--info{background:var(--dash-blue-soft);color:#2375d8}.ops-trust{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:.12rem .75rem;margin-top:.55rem}.ops-trust i{grid-row:span 2;display:grid;width:2.65rem;aspect-ratio:1;place-items:center;border-radius:999px;background:var(--dash-teal-soft);color:var(--dash-teal-dark);font-style:normal;font-weight:900}.ops-trust strong{font-size:1.45rem;line-height:1}.ops-trust small{color:var(--dash-teal-dark);font-weight:900}.ops-main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.95fr);gap:1rem}.ops-main-grid--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.market-dashboard--reference .ops-panel{padding:.92rem 1rem}.ops-trend-score{display:flex;align-items:end;gap:.9rem;margin-top:.75rem}.ops-trend-score strong{color:var(--dash-text);font-size:1.8rem;line-height:1}.ops-trend-score span{color:var(--dash-muted);font-weight:800}.ops-chart{margin-top:.5rem}.ops-chart__body{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.55rem}.ops-chart__y-axis{display:grid;grid-template-rows:repeat(5,1fr);padding:1rem 0 1.25rem;color:var(--dash-muted);font-size:.74rem;font-weight:850;text-align:right}.ops-chart__y-axis span{line-height:1}.ops-chart svg{display:block;width:100%;height:10.25rem}.ops-chart__grid{fill:none;stroke:#e7edf4;stroke-width:1}.ops-chart__fill{fill:rgba(15,159,153,.13)}.ops-chart__line{fill:none;stroke:var(--dash-teal);stroke-width:4}.ops-chart circle{fill:var(--dash-teal);stroke:#fff;stroke-width:4}.ops-chart__axis,.ops-trend-summary{display:grid;grid-template-columns:repeat(10,1fr);gap:.5rem;color:#69788e;font-size:.78rem}.ops-chart__axis{padding-left:2.95rem}.ops-trend-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.7rem}.ops-trend-summary span{display:grid;gap:.2rem;padding:.62rem .72rem;border:1px solid var(--dash-border-soft);border-radius:9px;background:var(--dash-card-soft)}.ops-trend-summary strong{color:var(--dash-text);font-size:.94rem}.ops-trend-summary small{color:var(--dash-muted)}.ops-activity-list,.ops-alert-list,.ops-category-list,.ops-health-list,.ops-progress-list,.ops-task-list{display:grid;gap:.72rem;margin-top:.78rem}.ops-progress-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.34rem .9rem}.ops-category-list span,.ops-health-list span,.ops-progress-list span{color:var(--dash-text);font-weight:850}.ops-progress-list small,.ops-progress-list strong{text-align:right}.ops-category-list em,.ops-health-list em,.ops-progress-list em{grid-column:1/-1;overflow:hidden;height:.45rem;border-radius:999px;background:#edf2f7}.ops-progress-list b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dash-teal),#17b8aa)}.ops-category-list a,.ops-health-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.44rem .9rem}.ops-category-list b,.ops-health-list b{display:block;height:100%;border-radius:inherit;background:var(--dash-teal)}.ops-category-list strong,.ops-health-list strong{color:var(--dash-text)}.ops-alert-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.8rem;min-height:3.35rem;padding-bottom:.8rem;border-bottom:1px solid var(--dash-border-soft)}.ops-alert-list i{display:grid;width:2rem;aspect-ratio:1;place-items:center;border-radius:999px;background:var(--dash-orange-soft);color:var(--dash-orange);font-style:normal;font-weight:900}.ops-empty-state{padding:.9rem;border:1px dashed var(--dash-border);border-radius:10px;background:var(--dash-card-soft);color:var(--dash-muted);font-weight:850}.ops-activity-list strong,.ops-alert-list strong,.ops-task-list strong{display:block;color:var(--dash-text);font-size:.86rem}.ops-activity-list small,.ops-activity-list time,.ops-alert-list small,.ops-alert-list time,.ops-task-list small,.ops-task-list time{color:var(--dash-muted);font-size:.76rem;font-weight:750}.ops-badge{display:inline-flex;min-height:1.55rem;align-items:center;justify-content:center;padding:0 .55rem;border-radius:7px;background:var(--dash-teal-soft);color:var(--dash-teal-dark);font-size:.74rem;font-weight:900}.ops-badge--warning{background:var(--dash-orange-soft);color:#b76205}.ops-badge--danger{background:var(--dash-red-soft);color:var(--dash-red)}.ops-badge--info{background:var(--dash-blue-soft);color:#2468c6}.ops-quick-actions>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-top:.9rem}.ops-quick-actions a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.8rem;border:1px solid var(--dash-border-soft);border-radius:9px;background:var(--dash-card-soft)}.ops-quick-actions i{display:grid;width:2.2rem;aspect-ratio:1;place-items:center;border-radius:999px;background:var(--dash-teal-soft);color:var(--dash-teal-dark);font-style:normal}.ops-quick-actions small,.ops-quick-actions strong{display:block}.ops-quick-actions strong{color:var(--dash-text);font-size:.82rem}.ops-quick-actions small{color:var(--dash-muted);font-size:.74rem}.ops-activity-list>div,.ops-task-list label{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding-bottom:.7rem;border-bottom:1px solid var(--dash-border-soft)}.ops-activity-list span{aspect-ratio:1;place-items:center;background:#dceafe;color:#1d4ed8}.ops-activity-list span,.ops-avatar{display:grid;width:2rem;border-radius:999px;font-size:.72rem;font-weight:950}.ops-avatar{flex:0 0 auto;height:2rem;place-items:center;background:#dceafe;color:#1d4ed8;overflow:hidden}.ops-avatar--photo img{display:block;width:100%;height:100%;object-fit:cover}.ops-activity-list p{margin:0}.ops-activity-list i{width:.48rem;aspect-ratio:1;border-radius:999px;background:var(--dash-teal)}.ops-task-list input{width:1rem;height:1rem;accent-color:var(--dash-teal)}.ops-table-wrap{overflow-x:auto}.ops-seller-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.82rem}.ops-seller-table td,.ops-seller-table th{padding:.68rem .55rem;border-bottom:1px solid var(--dash-border-soft);text-align:left}.ops-seller-table th{color:var(--dash-muted);font-size:.74rem;font-weight:900}.ops-seller-table td{color:var(--dash-text);font-weight:780}.ops-seller-table td:first-child{display:flex;align-items:center;gap:.65rem;font-weight:900}.ops-seller-table td:first-child span{display:grid;width:1.85rem;aspect-ratio:1;place-items:center;border-radius:999px;background:#e9ddff;color:#6d37bb;font-size:.7rem;font-weight:950}.ops-bottom-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);gap:1rem}.ops-map-panel>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.75fr);align-items:center;gap:1rem;margin-top:.8rem}.ops-map-panel svg{width:100%;max-height:13rem}.ops-map-panel path:first-child{fill:#dff5f5;stroke:#77bfc2;stroke-width:2}.ops-map-panel path:not(:first-child){fill:none;stroke:#94c9cf;stroke-width:1.4}.ops-map-panel text{fill:var(--dash-teal-dark);font-size:11px;font-weight:900}.ops-map-panel ul{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.ops-map-panel li{display:flex;justify-content:space-between;gap:.8rem;color:var(--dash-muted);font-weight:800}.ops-map-panel li strong{color:var(--dash-text)}.ops-compliance>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.85rem}.ops-compliance section{display:grid;gap:.25rem;min-height:6.1rem;padding:.85rem;border:1px solid var(--dash-border-soft);border-radius:9px;background:var(--dash-card-soft)}.ops-compliance small,.ops-compliance span{color:var(--dash-muted);font-size:.76rem;font-weight:800}.ops-compliance strong{color:var(--dash-text);font-size:1.28rem}.ops-compliance small{color:#149762}.mod-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(260px,1.28fr);gap:.8rem}.mod-kpi,.mod-side-card{min-width:0}.mod-kpi{display:grid;align-content:center;gap:.25rem;min-height:7.6rem;padding:1rem 1.08rem;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);box-shadow:0 16px 36px rgba(25,41,61,.045)}.mod-decision-card header i,.mod-kpi i{display:grid;width:2.85rem;aspect-ratio:1;place-items:center;border-radius:12px;background:var(--dash-blue-soft);color:#2375d8;font-style:normal}.mod-decision-card header svg,.mod-kpi i svg,.mod-review-queue .ops-icon svg,.mod-reviews-table .ops-icon svg{width:1.2rem;height:1.2rem}.mod-kpi--warning i{background:var(--dash-orange-soft);color:var(--dash-orange)}.mod-kpi--good i{background:#e2f7ec;color:#0d9d69}.mod-kpi--danger i{background:var(--dash-red-soft);color:var(--dash-red)}.mod-kpi span{margin-top:-2.55rem;font-weight:900}.mod-kpi span,.mod-kpi strong{padding-left:4rem;color:var(--dash-text)}.mod-kpi strong{font-size:1.65rem;line-height:1}.mod-kpi em,.mod-kpi small{padding-left:4rem;color:var(--dash-teal-dark);font-size:.74rem;font-style:normal;font-weight:850}.mod-kpi em{color:var(--dash-muted)}.mod-decision-card{padding:1rem}.mod-decision-card header i{width:2rem;border-radius:9px;background:#fff2d9;color:var(--dash-orange)}.mod-donut-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:.7rem}.mod-donut{display:grid;width:6.8rem;aspect-ratio:1;place-items:center;border-radius:999px;background:radial-gradient(circle,var(--dash-card) 0 50%,transparent 51%),conic-gradient(var(--dash-teal) 0 calc(var(--approved) * 1%),#f04055 0 calc((var(--approved) + var(--rejected)) * 1%),#ffb13b 0 100%)}.mod-donut strong{color:var(--dash-text);font-size:1.35rem;line-height:1}.mod-donut small{margin-top:-1.6rem;color:var(--dash-muted);font-weight:850}.mod-legend-list,.mod-policy-list,.mod-reason-list,.mod-review-queue{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.mod-legend-list li,.mod-reason-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;color:var(--dash-muted);font-size:.78rem;font-weight:800}.mod-legend-list i{width:.48rem;aspect-ratio:1;border-radius:999px}.mod-legend-list strong,.mod-reason-list strong{color:var(--dash-text);font-weight:900}.is-approved{background:var(--dash-teal)}.is-rejected{background:#f04055}.is-escalated{background:#ffad32}.is-submitted{background:#2185ff}.mod-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.32fr);gap:1rem}.mod-layout-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:1rem}.mod-chart{margin-top:.85rem}.mod-chart__axis,.mod-chart__legend{display:flex;flex-wrap:wrap;gap:1rem;color:var(--dash-muted);font-size:.76rem;font-weight:850}.mod-chart__legend span{display:inline-flex;align-items:center;gap:.35rem}.mod-chart__legend span:before{width:.75rem;height:.16rem;border-radius:999px;background:currentColor;content:""}.mod-chart__legend .is-submitted{background:transparent;color:#2185ff}.mod-chart__legend .is-approved{background:transparent;color:var(--dash-teal-dark)}.mod-chart__legend .is-rejected{background:transparent;color:#f04055}.mod-chart__legend .is-escalated{background:transparent;color:#ff981f}.mod-chart__body{display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:.55rem;align-items:stretch;margin-top:.55rem}.mod-chart__y-axis{display:grid;grid-template-rows:repeat(5,1fr);padding:1.05rem 0 1.38rem;color:var(--dash-muted);font-size:.74rem;font-weight:850;text-align:right}.mod-chart__y-axis span{line-height:1}.mod-chart svg{display:block;width:100%;height:12.6rem}.mod-chart__grid{fill:none;stroke:#e8eef5;stroke-width:1}.mod-line{fill:none;stroke-width:3}.mod-line--submitted{stroke:#2185ff}.mod-line--approved{stroke:var(--dash-teal)}.mod-line--rejected{stroke:#f04055}.mod-line--escalated{stroke:#ff981f}.mod-chart__axis{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.35rem;padding-left:2.85rem}.mod-review-queue{margin-top:.9rem}.mod-review-queue a:not(.mod-review-queue__all){display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:3.15rem;padding:.6rem .7rem;border:1px solid var(--dash-border-soft);border-radius:9px;color:var(--dash-text);font-weight:900}.mod-review-queue b{min-width:2.05rem;padding:.28rem .52rem;border-radius:999px;background:var(--dash-blue-soft);color:#2375d8;text-align:center}.mod-review-queue em{color:var(--dash-muted);font-style:normal;font-size:1.1rem}.mod-card-link,.mod-review-queue__all{color:#006fd6;font-weight:900}.mod-side-column{display:grid;gap:1rem}.mod-side-card{min-height:14rem}.mod-reason-list{margin-top:1rem}.mod-reason-list a{grid-template-columns:minmax(0,1fr) auto}.mod-policy-list{margin-top:1rem}.mod-policy-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--dash-border-soft)}.mod-policy-list small,.mod-policy-list strong{display:block}.mod-policy-list strong{color:var(--dash-text);font-size:.82rem}.mod-policy-list small{margin-top:.22rem;color:var(--dash-muted);font-size:.76rem;font-weight:750}.mod-card-link{display:inline-flex;margin-top:1rem}.mod-reviews-panel{padding-bottom:.75rem!important}.marketplace-table-panel .ops-table-wrap,.mod-reviews-panel .ops-table-wrap{overflow:visible}.admin-table-more-menu{z-index:5}.admin-table-more-menu[open]{z-index:60}.admin-table-more-menu summary{border:1px solid var(--dash-border);background:var(--dash-card);list-style:none}.admin-table-more-menu summary::-webkit-details-marker{display:none}.admin-table-more-menu .listing-dashboard__action-menu{z-index:80}.admin-table-more-menu .listing-dashboard__action-menu a{color:var(--dash-text);text-decoration:none}.mod-reviews-table{width:100%;min-width:1080px;border-collapse:collapse;font-size:.8rem}.mod-reviews-table td,.mod-reviews-table th{padding:.78rem .7rem;border-bottom:1px solid var(--dash-border-soft);text-align:left;vertical-align:middle}.mod-reviews-table th{color:var(--dash-muted);font-size:.68rem;font-weight:950;text-transform:uppercase}.mod-reviews-table td{color:var(--dash-text);font-weight:780}.mod-reviews-table td:first-child,.mod-reviews-table td:last-child,.mod-reviews-table td:nth-child(3){display:flex;align-items:center;gap:.62rem}.mod-reviews-table small,.mod-reviews-table strong{display:block}.mod-reviews-table small{margin-top:.18rem;color:var(--dash-muted);font-size:.73rem;font-weight:750}.mod-pagination>.dashboard-link-menu>summary,.mod-review-action,.mod-reviews-table .dashboard-link-menu summary{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;padding:0 .7rem;border:1px solid var(--dash-border);border-radius:7px;background:var(--dash-card);color:var(--dash-text);font-weight:900}.mod-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:.85rem;color:var(--dash-muted);font-size:.78rem;font-weight:850}.mod-pagination>nav{display:flex;align-items:center;gap:.55rem}.mod-pagination>nav a{display:grid;min-width:2rem;height:2rem;place-items:center;border-radius:7px;color:var(--dash-text);font-weight:900}.mod-pagination>nav a[aria-current=page]{border:1px solid var(--dash-teal);color:var(--dash-teal-dark)}.dashboard-tab-placeholder{display:grid;gap:.55rem;min-height:18rem;align-content:center;justify-items:start}.dashboard-tab-placeholder p{max-width:36rem;color:var(--dash-muted);font-weight:750}.dashboard-tab-placeholder a{display:inline-flex;min-height:2.35rem;align-items:center;padding:0 .9rem;border-radius:9px;background:var(--dash-teal);color:#fff;font-weight:900}.market-tab-title h2{display:flex;align-items:center;gap:.55rem;margin:0;color:var(--dash-text);font-size:clamp(1.45rem,1.9vw,2rem);line-height:1.1}.market-tab-title span{display:inline-grid;min-height:1.35rem;place-items:center;padding:0 .55rem;border-radius:999px;background:#eee8ff;color:#6d48d6;font-size:.72rem;font-weight:900}.market-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.market-kpi{display:grid;min-height:7.2rem;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.2rem .85rem;padding:1rem;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);box-shadow:0 16px 36px rgba(25,41,61,.045)}.market-kpi i{grid-row:span 3;display:grid;width:2.7rem;aspect-ratio:1;place-items:center;border-radius:12px;background:var(--dash-teal-soft);color:var(--dash-teal-dark);font-style:normal}.market-kpi--info i{background:var(--dash-blue-soft);color:#2375d8}.market-kpi--warning i{background:var(--dash-orange-soft);color:var(--dash-orange)}.market-kpi--danger i{background:var(--dash-red-soft);color:var(--dash-red)}.market-kpi--purple i{background:#eee8ff;color:#7b4ff4}.market-kpi span{color:var(--dash-text);font-size:.82rem;font-weight:850}.market-kpi strong{color:var(--dash-text);font-size:1.35rem;line-height:1.05}.market-kpi small{color:var(--dash-teal-dark);font-size:.72rem;font-weight:850}.market-kpi--danger small{color:var(--dash-red)}.marketplace-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.34fr);gap:1rem}.marketplace-main-column,.marketplace-side-column{display:grid;align-content:start;gap:1rem}.marketplace-top-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:1rem}.market-chart{margin-top:.9rem}.market-chart__axis,.market-chart__legend{display:flex;flex-wrap:wrap;gap:1.25rem;color:var(--dash-muted);font-size:.76rem;font-weight:850}.market-chart__legend span{display:inline-flex;align-items:center;gap:.42rem}.market-chart__legend span:before{width:.75rem;height:.18rem;border-radius:999px;background:currentColor;content:""}.market-chart__legend .is-active{color:var(--dash-teal-dark)}.market-chart__legend .is-sold{color:#2375d8}.market-chart__legend .is-new{color:#6d48d6}.market-chart__body{display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.55rem;margin-top:.55rem}.market-chart__y-axis{display:grid;grid-template-rows:repeat(6,1fr);padding:.75rem 0 1.05rem;color:var(--dash-muted);font-size:.72rem;font-weight:850;text-align:right}.market-chart svg{display:block;width:100%;height:13.6rem}.market-chart__grid{fill:none;stroke:#e8eef5;stroke-width:1}.market-chart__fill{fill:rgba(15,159,153,.1)}.market-line{fill:none;stroke-width:3}.market-line--active{stroke:var(--dash-teal)}.market-line--sold{stroke:#2375d8}.market-line--new{stroke:#6d48d6}.market-chart__axis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;padding-left:2.9rem}.market-category-breakdown,.market-quality-body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;margin-top:1rem}.market-donut{display:grid;width:8rem;aspect-ratio:1;place-items:center;border-radius:999px;background:radial-gradient(circle,var(--dash-card) 0 50%,transparent 51%),conic-gradient(var(--dash-teal) 0 calc(var(--first) * 1%),#2375d8 0 calc((var(--first) + var(--second)) * 1%),#ffb13b 0 calc((var(--first) + var(--second) + var(--third)) * 1%),#f04055 0 calc((var(--first) + var(--second) + var(--third) + var(--fourth)) * 1%),#8b7aa9 0 100%)}.market-donut strong{color:var(--dash-text);font-size:1.25rem;line-height:1}.market-donut small{margin-top:-2rem;color:var(--dash-muted);font-weight:850}.market-category-list,.market-health-list,.market-quality-list,.market-rank-list{display:grid;gap:.68rem}.market-category-list a,.market-quality-list span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;color:var(--dash-muted);font-size:.78rem;font-weight:820}.market-category-list i,.market-quality-list i{width:.5rem;aspect-ratio:1;border-radius:999px}.is-teal{background:var(--dash-teal)}.is-blue{background:#2375d8}.is-mint{background:#55b5ad}.is-orange{background:#ffb13b}.is-red{background:#f04055}.is-purple{background:#8b7aa9}.market-category-list strong,.market-quality-list strong{color:var(--dash-muted);font-weight:900}.market-filter-row{display:flex;flex-wrap:wrap;gap:.7rem;padding:.75rem;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card)}.market-filter-row>.dashboard-link-menu>summary,.market-filter-row>a{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;gap:.45rem;padding:0 .8rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-card-soft);color:var(--dash-text);font-weight:850}.market-filter-row>a{margin-left:auto;background:var(--dash-card)}.market-filter-row>.market-filter-row__export{gap:.5rem}.marketplace-table{width:100%;min-width:1080px;border-collapse:collapse;font-size:.8rem}.marketplace-table td,.marketplace-table th{padding:.72rem .65rem;border-bottom:1px solid var(--dash-border-soft);text-align:left;vertical-align:middle}.marketplace-table th{color:var(--dash-muted);font-size:.68rem;font-weight:950;text-transform:uppercase}.marketplace-table td{color:var(--dash-text);font-weight:780}.marketplace-table td:first-child,.marketplace-table td:last-child,.marketplace-table td:nth-child(3){display:flex;align-items:center;gap:.62rem}.marketplace-table small,.marketplace-table strong{display:block}.marketplace-table small{margin-top:.18rem;color:var(--dash-muted);font-size:.72rem;font-weight:750}.market-listing-thumb{display:grid;flex:0 0 auto;width:2.35rem;height:2.35rem;place-items:center;overflow:hidden;border-radius:7px;background:var(--dash-blue-soft);color:#2375d8;font-size:.68rem;font-weight:950}.market-listing-thumb img{width:100%;height:100%;object-fit:cover}.market-health-list a,.market-rank-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;min-height:2.3rem;color:var(--dash-text);font-weight:850}.market-rank-list b{display:grid;width:1.35rem;aspect-ratio:1;place-items:center;border-radius:999px;background:var(--dash-blue-soft);color:#2375d8;font-size:.74rem}.market-rank-list strong{color:var(--dash-text);font-size:.76rem}.market-health-list em,.market-rank-list em{padding:.28rem .52rem;border-radius:7px;background:var(--dash-teal-soft);color:var(--dash-teal-dark);font-size:.72rem;font-style:normal;font-weight:900}.market-donut--quality{width:6.5rem;background:radial-gradient(circle,var(--dash-card) 0 50%,transparent 51%),conic-gradient(var(--dash-teal) 0 92%,#ffb13b 0 98%,#f04055 0 100%)}.market-quality-list span{grid-template-columns:auto minmax(0,1fr) auto}.market-health-list a{grid-template-columns:minmax(0,1fr) auto auto;padding-bottom:.72rem;border-bottom:1px solid var(--dash-border-soft)}.market-health-list span{color:var(--dash-muted)}.finance-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.finance-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.3fr);gap:1rem}.finance-main-column,.finance-side-column{display:grid;align-content:start;gap:1rem}.finance-top-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.9fr);gap:1rem}.finance-chart{margin-top:.9rem}.finance-chart__axis,.finance-chart__legend{display:flex;flex-wrap:wrap;gap:1.25rem;color:var(--dash-muted);font-size:.76rem;font-weight:850}.finance-chart__legend span{display:inline-flex;align-items:center;gap:.42rem}.finance-chart__legend span:before{width:.75rem;height:.18rem;border-radius:999px;background:currentColor;content:""}.finance-chart__legend .is-total{color:#2375d8}.finance-chart__legend .is-commission{color:var(--dash-teal-dark)}.finance-chart__legend .is-payouts{color:#ff981f}.finance-chart__legend .is-refunds{color:#f04055}.finance-chart__body{display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.55rem;margin-top:.55rem}.finance-chart__y-axis{display:grid;grid-template-rows:repeat(5,1fr);padding:.75rem 0 1.05rem;color:var(--dash-muted);font-size:.72rem;font-weight:850;text-align:right}.finance-chart svg{display:block;width:100%;height:13.6rem}.finance-chart__grid{fill:none;stroke:#e8eef5;stroke-width:1}.finance-line{fill:none;stroke-width:3}.finance-line--total{stroke:#2375d8}.finance-line--commission{stroke:var(--dash-teal)}.finance-line--payouts{stroke:#ff981f}.finance-line--refunds{stroke:#f04055}.finance-chart__axis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;padding-left:2.9rem}.finance-source-breakdown{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.15rem;margin-top:1rem}.finance-donut{width:8.4rem}.finance-donut strong{max-width:5rem;font-size:.92rem;text-align:center}.finance-source-list a{gap:.7rem}.finance-table-panel{padding-bottom:.75rem!important}.finance-table-panel .ops-table-wrap{overflow:visible}.finance-table{width:100%;min-width:1080px;border-collapse:collapse;font-size:.8rem}.finance-table td,.finance-table th{padding:.78rem .7rem;border-bottom:1px solid var(--dash-border-soft);text-align:left;vertical-align:middle}.finance-table th{color:var(--dash-muted);font-size:.68rem;font-weight:950;text-transform:uppercase}.finance-table td{color:var(--dash-text);font-weight:780}.finance-table td:last-child,.finance-table td:nth-child(2),.finance-table td:nth-child(4){display:flex;align-items:center;gap:.62rem}.finance-table small,.finance-table strong{display:block}.finance-table small{margin-top:.18rem;color:var(--dash-muted);font-size:.72rem;font-weight:750}.finance-method-icon{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border-radius:8px;background:var(--dash-orange-soft);color:var(--dash-orange)}.finance-summary-list,.finance-transaction-list,.finance-wallet-body{display:grid;gap:.78rem;margin-top:1rem}.finance-summary-list span,.finance-transaction-list small,.finance-wallet-body>span{color:var(--dash-muted);font-size:.78rem;font-weight:800}.finance-wallet-body>strong{color:var(--dash-text);font-size:1.25rem}.finance-summary-list span,.finance-wallet-body p{display:flex;justify-content:space-between;gap:.8rem;margin:0}.finance-summary-list strong,.finance-wallet-body p b{color:var(--dash-text)}.finance-wallet-body a{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;margin-top:.25rem;border-radius:8px;background:var(--dash-teal);color:#fff;font-weight:900}.finance-transaction-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;color:var(--dash-text)}.finance-transaction-list small,.finance-transaction-list strong{display:block}.finance-transaction-list strong{font-size:.8rem}.finance-transaction-list em{color:var(--dash-text);font-style:normal;font-weight:900;white-space:nowrap}.finance-transaction-list em.is-good{color:var(--dash-teal-dark)}.finance-transaction-list em.is-danger{color:var(--dash-red)}.dash-line-chart{margin-top:.82rem}.dash-line-chart__legend{display:flex;flex-wrap:wrap;gap:1.15rem;color:var(--dash-muted);font-size:.76rem;font-weight:850}.dash-line-chart__legend span{display:inline-flex;align-items:center;gap:.42rem}.dash-line-chart__legend span:before{width:.5rem;aspect-ratio:1;border-radius:999px;background:var(--line-color);content:""}.dash-line-chart__body{display:grid;grid-template-columns:2.55rem minmax(0,1fr);gap:.62rem;margin-top:.72rem}.dash-line-chart__y-axis{display:grid;grid-template-rows:repeat(6,1fr);padding:.9rem 0 1.42rem;color:var(--dash-muted);font-size:.72rem;font-weight:850;text-align:right}.dash-line-chart__y-axis span{line-height:1}.dash-line-chart svg{display:block;width:100%;height:12.5rem}.dash-line-chart__grid{fill:none;stroke:#e6edf5;stroke-width:1}.dash-line-chart__line{fill:none;stroke:var(--line-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.55}.dash-line-chart__point{fill:var(--line-color);stroke:var(--dash-card);stroke-width:2.1}.dash-line-chart__axis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;padding-left:3.18rem;color:var(--dash-muted);font-size:.76rem;font-weight:850}.inventory-layout-grid,.trust-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.32fr);gap:1rem}.inventory-main-column,.inventory-side-column,.trust-main-column,.trust-side-column{display:grid;align-content:start;gap:1rem}.inventory-top-grid,.trust-top-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.9fr);gap:1rem}.inventory-table-panel,.trust-table-panel{padding-bottom:.75rem!important}.inventory-table-panel .ops-table-wrap,.trust-table-panel .ops-table-wrap{overflow:visible}.inventory-table td:first-child{display:flex;align-items:center;gap:.62rem}.inventory-score{display:grid;grid-template-columns:minmax(4.5rem,1fr) auto;align-items:center;gap:.55rem}.inventory-score:before{display:none}.inventory-score b{display:block;height:.28rem;border-radius:999px;background:var(--dash-teal)}.inventory-risk-list{display:grid;gap:.7rem;margin-top:1rem}.inventory-risk-list span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;color:var(--dash-text);font-weight:850}.inventory-risk-list em{grid-column:1/-1;overflow:hidden;height:.2rem;border-radius:999px;background:#f4d9d9}.inventory-risk-list b{display:block;height:100%;border-radius:inherit;background:var(--dash-red)}.market-tab-title--icon{display:flex;align-items:center;gap:.65rem}.market-tab-title--icon>i{display:grid;width:2.25rem;aspect-ratio:1;place-items:center;border-radius:12px;background:#eee8ff;color:#6d48d6;font-style:normal}.trust-table td:last-child,.trust-table td:nth-child(3){display:flex;align-items:center;gap:.62rem}.reports-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.24fr);align-items:start;gap:.8rem}.reports-kpi-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.reports-kpi-row .market-kpi{min-height:6.15rem;padding:.82rem .9rem}.reports-kpi-row .market-kpi i{width:2.3rem;border-radius:10px}.reports-kpi-row .market-kpi span{font-size:.76rem}.reports-kpi-row .market-kpi strong{font-size:1.2rem}.reports-kpi-row .market-kpi small{font-size:.68rem}.reports-summary-card{min-height:9.15rem}.reports-summary-card .ops-panel__header{margin-bottom:.35rem}.reports-filter-row{margin-top:-.1rem}.reports-summary-list span.is-good strong{color:var(--dash-teal-dark)}.reports-summary-list span.is-warning strong{color:var(--dash-orange)}.reports-summary-list span.is-danger strong{color:var(--dash-red)}.reports-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.28fr);gap:1rem}.reports-main-column,.reports-side-column{display:grid;align-content:start;gap:1rem}.reports-top-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.9fr);gap:1rem}.reports-table-panel{padding-bottom:.75rem!important}.reports-table-panel .ops-table-wrap{overflow:visible}.reports-table td:last-child,.reports-table td:nth-child(3){display:flex;align-items:center;gap:.62rem}.reports-schedule-list{display:grid;gap:.95rem;margin-top:1rem}.reports-schedule-list span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .75rem;align-items:center}.reports-schedule-list strong{color:var(--dash-text);font-size:.8rem}.reports-schedule-list small{color:var(--dash-muted);font-size:.76rem;font-weight:780}.reports-schedule-list .ops-badge{grid-row:span 2;align-self:center}.interactive-line-chart{position:relative;min-width:0}.interactive-chart__legend{display:flex;flex-wrap:wrap;gap:.95rem 1.2rem;margin-bottom:.45rem}.interactive-chart__legend button{display:inline-flex;align-items:center;gap:.42rem;padding:0;border:0;background:transparent;color:var(--dash-muted);cursor:pointer;font:inherit;font-size:.76rem;font-weight:850}.interactive-chart__legend button:before{width:.62rem;height:.22rem;border-radius:999px;background:var(--chart-color);content:""}.interactive-chart__legend button:focus-visible,.interactive-chart__legend button:hover{color:var(--dash-text);outline:none}.interactive-line-chart__body{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.62rem;margin-top:.35rem}.interactive-line-chart__y-axis{display:grid;padding:.92rem 0 1.35rem;color:var(--dash-muted);font-size:.72rem;font-weight:850;text-align:right}.interactive-line-chart__y-axis span{line-height:1}.interactive-line-chart__plot{position:relative;min-width:0}.interactive-line-chart svg{display:block;width:100%;height:12.8rem}.interactive-line-chart__grid{fill:none;stroke:#e6edf5;stroke-width:1}.interactive-line-chart__area{fill:rgba(15,159,153,.1)}.interactive-line-chart__line{fill:none;stroke:var(--chart-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.55;vector-effect:non-scaling-stroke}.interactive-line-chart__point{fill:var(--chart-color);stroke:var(--dash-card);stroke-width:2.1;cursor:pointer;outline:none;vector-effect:non-scaling-stroke}.interactive-line-chart__point:focus-visible,.interactive-line-chart__point:hover{stroke-width:3}.interactive-line-chart__axis{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.35rem;padding-left:3.22rem;color:var(--dash-muted);font-size:.74rem;font-weight:850}.interactive-chart__tooltip,.interactive-donut__tooltip{position:absolute;z-index:30;display:grid;min-width:8.6rem;gap:.15rem;padding:.58rem .68rem;border:1px solid var(--dash-border);border-radius:9px;background:var(--dash-card);box-shadow:0 16px 42px rgba(15,23,42,.16);color:var(--dash-text);pointer-events:none;transform:translate(-50%,-112%)}.interactive-chart__tooltip strong,.interactive-donut__tooltip strong{font-size:.78rem;line-height:1.2}.interactive-chart__tooltip small,.interactive-chart__tooltip span,.interactive-donut__tooltip span{color:var(--dash-muted);font-size:.72rem;font-weight:820}.interactive-donut,.interactive-donut.market-donut{position:relative;display:grid;width:8rem;aspect-ratio:1;place-items:center;border-radius:999px;background:transparent}.interactive-donut svg{display:block;grid-area:1/1;width:100%;height:100%;overflow:visible}.interactive-donut__segment{cursor:pointer;outline:none;stroke:var(--dash-card);stroke-width:1.2}.interactive-donut__segment:focus-visible,.interactive-donut__segment:hover{filter:brightness(.96);stroke-width:2}.interactive-donut__center{grid-area:1/1;display:grid;place-items:center;text-align:center;pointer-events:none}.interactive-donut.market-donut .interactive-donut__center strong,.interactive-donut__center strong{color:var(--dash-text);font-size:1.22rem;line-height:1}.interactive-donut.market-donut .interactive-donut__center small,.interactive-donut__center small{margin-top:.25rem;color:var(--dash-muted);font-size:.72rem;font-weight:850}.interactive-donut__tooltip{left:50%;top:.35rem}.seller-tab-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.seller-tab-title p{margin:.45rem 0 0;color:var(--dash-muted);font-weight:760}.seller-subtabs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.35rem;padding-bottom:.75rem;border-bottom:1px solid var(--dash-border)}.seller-subtabs a{display:inline-flex;min-height:2.1rem;align-items:center;gap:.45rem;border-bottom:2px solid transparent;color:var(--dash-muted);font-size:.82rem;font-weight:850}.seller-subtabs a[aria-current=page]{border-color:var(--dash-teal);color:var(--dash-teal-dark)}.seller-subtabs__export{margin-left:auto;padding:0 .85rem;border:0!important;border-radius:8px;background:var(--dash-teal);color:#fff!important}.seller-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.32fr);gap:1rem}.seller-main-column,.seller-side-column{display:grid;align-content:start;gap:1rem}.seller-top-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr);gap:1rem}.seller-filter-row{align-items:center}.seller-filter-row>a{margin-left:auto}.seller-search-field{display:inline-flex;min-height:2.25rem;min-width:min(100%,16rem);align-items:center;gap:.45rem;padding:0 .7rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-card-soft);color:var(--dash-muted);font-weight:850}.seller-search-field input{width:100%;min-width:0;border:0;background:transparent;color:var(--dash-text);font:inherit;outline:none}.seller-search-field input::placeholder{color:var(--dash-muted)}.seller-table-panel{padding-bottom:.75rem!important}.seller-table-panel .ops-table-wrap{overflow:visible}.seller-dashboard-table td:first-child,.seller-dashboard-table td:last-child{display:flex;align-items:center;gap:.62rem}.seller-rating{color:var(--dash-teal-dark);font-weight:920;white-space:nowrap}.seller-rank-list{display:grid;gap:.68rem;margin-top:.9rem}.seller-rank-list a{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.58rem;color:var(--dash-text);font-size:.78rem;font-weight:850}.seller-rank-list b{display:grid;width:1.38rem;aspect-ratio:1;place-items:center;border-radius:999px;background:var(--dash-blue-soft);color:#2375d8;font-size:.74rem}.seller-rank-list em{color:var(--dash-teal-dark);font-style:normal;font-weight:920}.seller-rank-list strong{color:var(--dash-text);font-size:.76rem;white-space:nowrap}.seller-progress-list{display:grid;gap:.82rem;margin-top:.9rem}.seller-progress-list span{display:grid;grid-template-columns:minmax(6rem,.7fr) minmax(0,1fr) auto;align-items:center;gap:.7rem;color:var(--dash-muted);font-size:.78rem;font-weight:820}.seller-progress-list small{color:var(--dash-text);font-size:.78rem;font-weight:850}.seller-progress-list em{overflow:hidden;height:.25rem;border-radius:999px;background:#e8eef5}.seller-progress-list b{display:block;height:100%;border-radius:inherit}.seller-progress-list strong{color:var(--dash-muted);font-size:.76rem}.finance-summary-list em{display:inline-flex;margin-left:.35rem;padding:.18rem .45rem;border-radius:999px;background:var(--dash-teal-soft);color:var(--dash-teal-dark);font-style:normal;font-size:.68rem;font-weight:900}.seller-page-workspace{display:grid;gap:1rem;color:var(--dash-text)}.seller-page-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.seller-page-hero h1{margin:0;color:var(--dash-text);font-size:clamp(1.55rem,2vw,2rem);line-height:1.1;letter-spacing:0}.seller-page-hero p{margin:.55rem 0 0;color:var(--dash-muted);font-size:.9rem;font-weight:760}.seller-page-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.mod-pagination button,.seller-page-filterbar a,.seller-page-filterbar button,.seller-page-hero__actions a,.seller-page-hero__actions button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.45rem;padding:0 .82rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-card);color:var(--dash-text);font:inherit;font-size:.82rem;font-weight:850}.seller-page-hero__actions a{border-color:transparent;background:var(--dash-teal);color:#fff}.seller-page-filterbar svg,.seller-page-hero__actions svg{width:1rem;height:1rem}.seller-page-tabs{display:flex;flex-wrap:wrap;gap:.2rem 1.35rem;border-bottom:1px solid var(--dash-border)}.seller-page-tabs a{display:inline-flex;min-height:2.45rem;align-items:center;border-bottom:2px solid transparent;color:var(--dash-muted);font-size:.83rem;font-weight:850}.seller-page-tabs a[aria-current=page]{border-color:var(--dash-teal);color:var(--dash-teal-dark)}.seller-page-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.3fr);gap:1rem}.seller-page-main,.seller-page-side{display:grid;align-content:start;gap:1rem}.seller-page-three-cards,.seller-page-top-grid,.seller-page-wide-grid{display:grid;gap:1rem}.seller-page-top-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.seller-page-three-cards,.seller-page-top-grid--three,.seller-page-wide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-page-wide-card{grid-column:span 1}.seller-page-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card)}.seller-page-filterbar label{display:inline-flex;min-height:2.35rem;min-width:min(100%,18rem);align-items:center;gap:.45rem;padding:0 .8rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-card-soft);color:var(--dash-muted);font-weight:850}.seller-page-filterbar input{width:100%;min-width:0;border:0;background:transparent;color:var(--dash-text);font:inherit;outline:none}.seller-page-filterbar input::placeholder{color:var(--dash-muted)}.seller-page-filterbar a{margin-left:auto;border:0;background:transparent;color:#2375d8}.seller-page-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;padding:0 .75rem}.seller-page-bulkbar label{display:inline-flex;align-items:center;gap:.5rem;color:var(--dash-muted);font-size:.8rem;font-weight:850}.seller-page-bulkbar button{min-height:2.2rem;padding:0 .8rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-card);color:var(--dash-text);font-weight:850}.seller-page-bulkbar button:first-of-type,.seller-page-bulkbar button:nth-of-type(3){border-color:transparent;background:var(--dash-teal-soft);color:var(--dash-teal-dark)}.seller-page-bulkbar button:nth-of-type(2){border-color:transparent;background:var(--dash-red-soft);color:var(--dash-red)}.seller-page-avatar{display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;overflow:hidden;border-radius:999px;background:var(--dash-blue-soft);color:#2375d8;font-size:.68rem;font-weight:950}.seller-page-avatar img{width:100%;height:100%;object-fit:cover}.seller-page-table-panel{padding-bottom:.75rem!important}.seller-page-table-panel .ops-table-wrap{overflow:visible}.seller-page-table{min-width:1180px}.seller-page-table td:first-child,.seller-page-table td:last-child,.seller-page-table td:nth-child(10),.seller-page-table td:nth-child(2){display:flex;align-items:center;gap:.58rem}.seller-page-table td em{margin-left:.25rem;color:var(--dash-muted);font-style:normal;font-weight:900;white-space:nowrap}.seller-page-table td em.is-good{color:var(--dash-teal-dark)}.seller-page-table td em.is-danger{color:var(--dash-red)}.seller-page-storefront-link{width:fit-content;color:var(--dash-text);font-weight:900;text-decoration:none}.seller-page-storefront-link:focus-visible,.seller-page-storefront-link:hover{color:var(--dash-teal-dark);text-decoration:underline}.seller-funnel{display:grid;justify-items:center;gap:.24rem;margin-top:1rem}.seller-funnel span{display:flex;min-height:2rem;align-items:center;justify-content:space-between;gap:1rem;padding:0 .9rem;border-radius:4px;background:linear-gradient(90deg,#2375d8,#54a2ff);color:#fff;font-size:.76rem;font-weight:900}.seller-funnel span:nth-child(2){background:linear-gradient(90deg,#3f8ff0,#72b6ff)}.seller-funnel span:nth-child(3){background:linear-gradient(90deg,#55b5ad,#84d2a5)}.seller-funnel span:nth-child(4){background:linear-gradient(90deg,#ff981f,#ffbf5d)}.seller-funnel span:nth-child(5){background:linear-gradient(90deg,#46b33f,#7bd45a)}.seller-funnel span:nth-child(6){background:linear-gradient(90deg,#f04055,#ff6d7c)}.seller-activity-list,.seller-mini-table{display:grid;gap:.7rem;margin-top:.9rem}.seller-activity-list span,.seller-mini-table span{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.58rem;color:var(--dash-muted);font-size:.78rem;font-weight:820}.seller-activity-list strong,.seller-mini-table b,.seller-mini-table strong{color:var(--dash-text)}.seller-mini-table em{display:grid;min-width:1.35rem;min-height:1.35rem;place-items:center;border-radius:999px;background:var(--dash-red-soft);color:var(--dash-red);font-style:normal;font-weight:900}.seller-checklist{gap:.62rem}.seller-calendar{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:.4rem;margin:.9rem 0 1rem}.seller-calendar span{display:grid;min-height:2.5rem;place-items:center;border-radius:8px;color:var(--dash-muted);font-size:.72rem;font-weight:850}.seller-calendar .is-active{background:var(--dash-teal-soft);color:var(--dash-teal-dark)}.seller-bank-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem .95rem;align-items:center;margin:1rem 0}.seller-bank-card>svg{grid-row:span 2;width:3rem;height:3rem;padding:.72rem;border-radius:14px;background:var(--dash-teal-soft);color:var(--dash-teal-dark)}.seller-bank-card strong{color:var(--dash-text);font-size:1.55rem}.seller-bank-card small{color:var(--dash-muted);font-size:.86rem}.seller-bank-card em{overflow:hidden;height:.28rem;border-radius:999px;background:#e8eef5}.seller-bank-card b{display:block;height:100%;border-radius:inherit;background:var(--dash-teal)}.seller-page-live-strip{display:flex;flex-wrap:wrap;gap:.65rem;padding:.75rem 0;color:var(--dash-muted);font-size:.78rem;font-weight:850}.seller-page-live-strip span{display:inline-flex;min-height:1.9rem;align-items:center;padding:0 .75rem;border-radius:999px;background:var(--dash-card)}html[data-theme-mode=dark] .market-dashboard--reference{--dash-bg:#07111f;--dash-card:#0b1728;--dash-card-soft:#101d30;--dash-border:rgba(148,163,184,0.24);--dash-border-soft:rgba(148,163,184,0.16);--dash-text:#f4f8ff;--dash-muted:#9eb0c5;--dash-faint:#7f93aa}html[data-theme-mode=dark] .ops-ring{background:radial-gradient(circle,var(--dash-card) 0 54%,transparent 55%),conic-gradient(var(--dash-teal) calc(var(--value) * 1%),#1b304a 0)}html[data-theme-mode=dark] .ops-hero__controls button,html[data-theme-mode=dark] .ops-panel__header a,html[data-theme-mode=dark] .ops-panel__header button{background:var(--dash-card);color:var(--dash-text)}@media (prefers-color-scheme:dark){html[data-theme-mode=system] .market-dashboard--reference{--dash-bg:#07111f;--dash-card:#0b1728;--dash-card-soft:#101d30;--dash-border:rgba(148,163,184,0.24);--dash-border-soft:rgba(148,163,184,0.16);--dash-text:#f4f8ff;--dash-muted:#9eb0c5;--dash-faint:#7f93aa}html[data-theme-mode=system] .ops-ring{background:radial-gradient(circle,var(--dash-card) 0 54%,transparent 55%),conic-gradient(var(--dash-teal) calc(var(--value) * 1%),#1b304a 0)}html[data-theme-mode=system] .ops-hero__controls button,html[data-theme-mode=system] .ops-panel__header a,html[data-theme-mode=system] .ops-panel__header button{background:var(--dash-card);color:var(--dash-text)}}@media (max-width:1320px){.finance-kpi-grid,.market-kpi-grid,.mod-kpi-grid,.ops-metric-grid,.reports-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.mod-decision-card{grid-column:span 3}}@media (max-width:1080px){.finance-layout-grid,.finance-top-grid,.inventory-layout-grid,.inventory-top-grid,.marketplace-layout-grid,.marketplace-top-grid,.mod-layout-grid,.mod-layout-main,.ops-bottom-grid,.ops-main-grid,.ops-main-grid--balanced,.reports-layout-grid,.reports-summary-grid,.reports-top-grid,.seller-layout-grid,.seller-page-layout,.seller-page-three-cards,.seller-page-top-grid,.seller-page-top-grid--three,.seller-page-wide-grid,.seller-top-grid,.trust-layout-grid,.trust-top-grid{grid-template-columns:1fr}.mod-side-column,.ops-quick-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ops-hero,.ops-metric-card header,.ops-panel__header,.seller-page-hero{align-items:stretch;flex-direction:column}.ops-hero__controls,.ops-hero__controls button{width:100%}.finance-kpi-grid,.finance-source-breakdown,.market-category-breakdown,.market-kpi-grid,.market-quality-body,.mod-donut-wrap,.mod-kpi-grid,.mod-side-column,.ops-compliance>div,.ops-map-panel>div,.ops-metric-grid,.ops-quick-actions>div,.ops-trend-summary,.reports-kpi-row,.seller-page-three-cards,.seller-page-top-grid,.seller-page-top-grid--three,.seller-page-wide-grid,.seller-top-grid{grid-template-columns:1fr}.market-filter-row>a,.seller-filter-row>a,.seller-page-filterbar a,.seller-subtabs__export{margin-left:0}.market-filter-row>.dashboard-link-menu,.market-filter-row>.dashboard-link-menu>summary,.market-filter-row>a,.seller-page-filterbar a,.seller-page-filterbar button,.seller-page-filterbar label,.seller-page-hero__actions,.seller-page-hero__actions a,.seller-page-hero__actions button,.seller-search-field{width:100%}.seller-calendar{grid-template-columns:repeat(4,minmax(0,1fr))}.mod-decision-card{grid-column:auto}.mod-kpi em,.mod-kpi small,.mod-kpi span,.mod-kpi strong{margin-top:0;padding-left:0}.ops-activity-list>div,.ops-alert-list a,.ops-task-list label{grid-template-columns:auto minmax(0,1fr)}.ops-activity-list i,.ops-activity-list time,.ops-alert-list .ops-badge,.ops-alert-list time,.ops-task-list .ops-badge,.ops-task-list time{grid-column:2;justify-self:start}}.admin-page .deals-workspace{display:grid!important;gap:1rem!important;color:#071b3a}.admin-page .deals-workspace .deals-hero{display:grid!important;grid-template-columns:minmax(24rem,.38fr) minmax(0,1fr)!important;align-items:stretch!important;gap:1.25rem!important}.admin-page .deals-workspace .deals-hero__copy{display:grid!important;align-content:center!important;gap:.55rem!important;min-height:11.2rem!important}.admin-page .deals-workspace .deals-hero__copy .ops-label{margin:0!important;color:#008a7f!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.admin-page .deals-workspace .deals-hero__copy .admin-page-title{margin:0!important;color:#071b3a!important;font-size:clamp(2rem,3vw,3.05rem)!important;line-height:1!important}.admin-page .deals-workspace .deals-hero__copy .ops-copy{margin:0!important;color:#536682!important;font-size:.95rem!important;font-weight:680!important}.admin-page .deals-workspace .deals-hero__chips{display:flex!important;flex-wrap:wrap!important;gap:.62rem!important;margin-top:.55rem!important}.admin-page .deals-workspace .deals-hero__chips span{display:inline-flex!important;align-items:center!important;gap:.5rem!important;min-height:2.55rem!important;padding:0 .8rem!important;border:1px solid #d4e1ee!important;border-radius:8px!important;background:#ffffff!important;color:#536682!important;font-size:.82rem!important;font-weight:820!important;box-shadow:0 10px 24px rgba(15,23,42,.035)!important}.admin-page .deals-workspace .deals-hero__chips strong{color:#071b3a!important;font-weight:930!important}.admin-page .deals-workspace .deals-hero__metrics{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid #d4e1ee!important;border-radius:15px!important;background:#ffffff!important;box-shadow:0 18px 42px rgba(15,23,42,.045)!important}.admin-page .deals-workspace .deals-kpi-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.9rem!important;min-height:10.4rem!important;padding:1.25rem 1.05rem!important;border:0!important;border-right:1px solid #e2ebf4!important;border-radius:0!important;background:#ffffff!important;color:#071b3a!important;text-align:left!important;box-shadow:none!important;appearance:none!important}.admin-page .deals-workspace .deals-kpi-card:last-child{border-right:0!important}.admin-page .deals-workspace .deals-kpi-card>span:last-child{display:grid!important;gap:.18rem!important;min-width:0!important}.admin-page .deals-workspace .deals-kpi-card em,.admin-page .deals-workspace .deals-kpi-card small,.admin-page .deals-workspace .deals-kpi-card strong{display:block!important;margin:0!important;padding:0!important;white-space:normal!important}.admin-page .deals-workspace .deals-kpi-card small{color:#536682!important;font-size:.74rem!important;font-weight:900!important}.admin-page .deals-workspace .deals-kpi-card strong{color:#071b3a!important;font-size:1.98rem!important;font-weight:950!important;line-height:1!important}.admin-page .deals-workspace .deals-kpi-card em{color:#536682!important;font-size:.78rem!important;font-style:normal!important;font-weight:760!important}.admin-page .deals-workspace .listings-icon{width:3.25rem!important;height:3.25rem!important;border-radius:14px!important}.admin-page .deals-workspace .deals-tabs--boxed{display:flex!important;align-items:center!important;gap:1.35rem!important;min-height:3.6rem!important;padding:0 1rem!important;border:1px solid #d4e1ee!important;border-radius:13px!important;background:#ffffff!important;box-shadow:0 12px 28px rgba(15,23,42,.035)!important}.admin-page .deals-workspace .deals-tabs--boxed button{display:inline-flex!important;align-items:center!important;gap:.48rem!important;align-self:stretch!important;min-height:3.6rem!important;padding:0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#5c6c83!important;font-size:.86rem!important;font-weight:900!important;box-shadow:none!important}.admin-page .deals-workspace .deals-tabs--boxed button.is-active{border-bottom-color:#00a896!important;color:#007f75!important}.admin-page .deals-workspace .deals-status-pills small,.admin-page .deals-workspace .deals-tabs--boxed button span{display:inline-grid!important;min-width:1.45rem!important;min-height:1.45rem!important;place-items:center!important;padding:0 .42rem!important;border-radius:999px!important;background:#e8f4f6!important;color:#071b3a!important;font-size:.72rem!important;font-weight:950!important}.admin-page .deals-workspace .deals-detail-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(20rem,.28fr)!important;gap:1rem!important;align-items:start!important}.admin-page .deals-workspace .deals-orders-panel{overflow:visible!important;padding:0!important;border:1px solid #d4e1ee!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 18px 42px rgba(15,23,42,.045)!important}.admin-page .deals-workspace .deals-table-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:1rem 1rem 0!important}.admin-page .deals-workspace .deals-table-toolbar .deals-status-pills{flex:1 1 auto!important;margin:0!important}.admin-page .deals-workspace .deals-table-toolbar .ops-action-button{flex:0 0 auto!important;margin-left:auto!important}.admin-page .deals-workspace .deals-status-pills{display:flex!important;align-items:center!important;gap:.7rem!important;overflow-x:auto!important}.admin-page .deals-workspace .deals-status-pills button{display:inline-flex!important;align-items:center!important;gap:.3rem!important;min-height:2.45rem!important;padding:0 .35rem!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#071b3a!important;font-size:.82rem!important;font-weight:900!important;box-shadow:none!important;white-space:nowrap!important}.admin-page .deals-workspace .deals-status-pills button.is-active{border-bottom-color:#00a896!important;color:#007f75!important}.admin-page .deals-workspace .deals-filter-bar--reference{display:grid!important;grid-template-columns:minmax(10rem,.75fr) minmax(10rem,.75fr) minmax(14rem,.9fr) minmax(20rem,1.45fr) auto!important;align-items:center!important;gap:.75rem!important;padding:.95rem 1rem!important;margin:0!important;border-top:1px solid #eef3f8!important;border-bottom:1px solid #eef3f8!important}.admin-page .deals-workspace .deals-filter-bar--reference button,.admin-page .deals-workspace .deals-filter-bar--reference label,.admin-page .deals-workspace .deals-filter-bar--reference select{min-height:2.85rem!important;border:1px solid #d4e1ee!important;border-radius:8px!important;background:#ffffff!important;color:#071b3a!important;font-size:.86rem!important;font-weight:880!important}.admin-page .deals-workspace .deals-filter-bar--reference label{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.55rem!important;padding:0 .8rem!important}.admin-page .deals-workspace .deals-filter-bar--reference input{width:100%!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;color:#071b3a!important;font:inherit!important}.admin-page .deals-workspace .deals-filter-bar--reference button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;padding:0 .95rem!important;white-space:nowrap!important}.admin-page .deals-workspace .deals-sort-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:.7rem 1rem!important;color:#536682!important;font-size:.82rem!important;font-weight:820!important}.admin-page .deals-workspace .deals-sort-row label{display:inline-flex!important;align-items:center!important;gap:.45rem!important}.admin-page .deals-workspace .deals-sort-row select{min-height:2.35rem!important;border:1px solid #d4e1ee!important;border-radius:8px!important;background:#ffffff!important;color:#071b3a!important;font-weight:850!important}.admin-page .deals-workspace .deals-orders-panel .ops-table-wrap{overflow-x:auto!important;overflow-y:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important}.admin-page .deals-workspace .deals-orders-table{min-width:1180px!important;font-size:.82rem!important}.admin-page .deals-workspace .deals-orders-table th{background:#f7f9fc!important;color:#68758a!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important}.admin-page .deals-workspace .deals-orders-table td{padding:.82rem .9rem!important;vertical-align:middle!important}.admin-page .deals-workspace .deals-orders-table td:last-child{display:table-cell!important}.admin-page .deals-workspace .deals-side{display:grid!important;gap:1rem!important}.admin-page .deals-workspace .deals-overview-bottom .listings-card,.admin-page .deals-workspace .deals-side .listings-card{border:1px solid #d4e1ee!important;border-radius:14px!important;background:#ffffff!important;box-shadow:0 16px 38px rgba(15,23,42,.04)!important}.admin-page .deals-workspace .deals-overview-bottom{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.8fr) minmax(18rem,.55fr)!important;gap:1rem!important}.admin-page .deals-workspace .deals-fulfillment-timeline{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important}.admin-page .deals-workspace .deals-fulfillment-timeline span{display:grid!important;gap:.28rem!important}@media (max-width:1380px){.admin-page .deals-workspace .deals-detail-grid,.admin-page .deals-workspace .deals-hero,.admin-page .deals-workspace .deals-overview-bottom{grid-template-columns:1fr!important}.admin-page .deals-workspace .deals-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.admin-page .deals-workspace .deals-filter-bar--reference,.admin-page .deals-workspace .deals-fulfillment-timeline,.admin-page .deals-workspace .deals-hero__metrics{grid-template-columns:1fr!important}}.site-analytics{display:grid;gap:24px}.site-analytics__hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:stretch;padding:28px;border:1px solid var(--admin-border);border-radius:24px;background:radial-gradient(circle at 86% 18%,rgba(20,184,166,.18),transparent 32%),linear-gradient(135deg,#ffffff,#f8fcff 52%,#effcf8);box-shadow:var(--admin-shadow-soft)}.site-analytics__hero h1{max-width:840px;margin:6px 0 10px;color:var(--admin-ink);font-size:clamp(2rem,4vw,3.5rem);line-height:.98;letter-spacing:0}.site-analytics__hero p{max-width:760px;margin:0;color:var(--admin-muted);font-size:1rem;line-height:1.65}.site-analytics__hero-card{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:190px;padding:24px;border:1px solid rgba(20,184,166,.24);border-radius:22px;background:linear-gradient(145deg,#06233f,#008f8a);color:#fff;box-shadow:0 18px 48px rgba(15,23,42,.18)}.site-analytics__hero-card em,.site-analytics__hero-card span{color:rgba(255,255,255,.74);font-style:normal;font-weight:700}.site-analytics__hero-card strong{font-size:3rem;line-height:1}.site-analytics__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.site-analytics__metric{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;position:relative;min-height:132px;padding:18px;border:1px solid var(--admin-border);border-radius:18px;background:#fff;box-shadow:var(--admin-shadow-soft)}.site-analytics__metric-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:rgba(20,184,166,.12);color:#008f8a}.site-analytics__metric em,.site-analytics__metric p,.site-analytics__metric small{margin:0;color:var(--admin-muted);font-style:normal;font-weight:700}.site-analytics__metric strong{display:block;margin:4px 0;color:var(--admin-ink);font-size:1.7rem}.site-analytics__metric small{position:absolute;right:14px;bottom:12px;color:#008f8a}.site-analytics__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.site-analytics__panel{padding:20px;border:1px solid var(--admin-border);border-radius:18px;background:#fff;box-shadow:var(--admin-shadow-soft)}.site-analytics__panel--wide{grid-column:span 3}.site-analytics__panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.site-analytics__panel-head h2{margin:0;color:var(--admin-ink);font-size:1.05rem}.site-analytics__panel-head p,.site-analytics__panel-head span{margin:4px 0 0;color:var(--admin-muted);font-size:.86rem;font-weight:700}.site-analytics__timeline{display:grid;grid-template-columns:repeat(30,minmax(12px,1fr));gap:7px;min-height:180px;align-items:end;padding-top:10px}.site-analytics__bar{display:flex;flex-direction:column;gap:8px;align-items:center;height:170px;justify-content:flex-end}.site-analytics__bar span{width:100%;min-height:8px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#0ea5e9,#14b8a6)}.site-analytics__bar small{color:var(--admin-muted);font-size:.68rem;transform:rotate(-45deg);transform-origin:center;white-space:nowrap}.site-analytics__breakdown{display:grid;gap:14px}.site-analytics__breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 44px;gap:10px;align-items:center}.site-analytics__breakdown-row div:first-child{display:flex;justify-content:space-between;gap:10px;min-width:0}.site-analytics__breakdown-row small,.site-analytics__breakdown-row span,.site-analytics__breakdown-row strong{color:var(--admin-ink);font-size:.84rem;font-weight:800}.site-analytics__breakdown-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-analytics__breakdown-row small{color:var(--admin-muted);text-align:right}.site-analytics__track{height:8px;overflow:hidden;border-radius:999px;background:#ecf2f7}.site-analytics__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#14b8a6)}.site-analytics__events{display:grid;overflow:hidden;border:1px solid var(--admin-border);border-radius:16px}.site-analytics__event{display:grid;grid-template-columns:92px minmax(0,1fr) 210px;gap:16px;align-items:center;padding:15px 16px;border-bottom:1px solid var(--admin-border)}.site-analytics__event:last-child{border-bottom:0}.site-analytics__severity{width:fit-content;padding:6px 10px;border-radius:999px;background:#e8f7f4;color:#008f8a;font-size:.72rem;font-weight:900;text-transform:uppercase}.site-analytics__severity--warning{background:#fff7ed;color:#c2410c}.site-analytics__severity--critical,.site-analytics__severity--error{background:#fff1f2;color:#e11d48}.site-analytics__event em,.site-analytics__event p,.site-analytics__event strong,.site-analytics__event-meta span,.site-analytics__event-meta time{display:block;margin:0;overflow:hidden;color:var(--admin-muted);font-size:.86rem;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.site-analytics__event strong{color:var(--admin-ink);text-transform:capitalize}.site-analytics__event p{margin-top:3px}.site-analytics__event-meta{text-align:right}.site-analytics-page .ops-hero__controls a{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:0 .9rem;border:1px solid var(--dash-border);border-radius:9px;background:#fff;color:var(--dash-text);font-weight:800;box-shadow:0 10px 24px rgba(16,34,58,.04)}.site-analytics-page .ops-hero{display:grid;grid-template-columns:minmax(0,1fr) auto}.site-analytics-page,.site-analytics-page *,.site-analytics-page :after,.site-analytics-page :before{box-sizing:border-box}.site-analytics-page .ops-hero>div,.site-analytics-page .ops-hero__controls,.site-analytics-page .ops-panel,.site-analytics-page .ops-panel>*,.site-analytics-page .ops-table-wrap,.site-analytics-page>*,.site-analytics-page__insight{min-width:0}.site-analytics-page .ops-hero__controls{max-width:100%}.site-analytics-page .interactive-line-chart,.site-analytics-page .interactive-line-chart__axis{max-width:100%;overflow-x:clip}.site-analytics-page .ops-table-wrap{max-width:100%;width:100%;overflow-x:auto}.site-analytics-page .ops-table{min-width:48rem}.site-analytics-page__filterbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.25rem),1fr));gap:.72rem;align-items:end;padding:.85rem;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);box-shadow:0 14px 32px rgba(25,41,61,.045)}.site-analytics-page__filterbar label{display:grid;gap:.32rem;min-width:0}.site-analytics-page__filterbar label span{color:var(--dash-muted);font-size:.68rem;font-weight:950;text-transform:uppercase}.site-analytics-page__filterbar input,.site-analytics-page__filterbar select{min-width:0;height:2.38rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-card-soft);color:var(--dash-text);font:inherit;font-size:.8rem;font-weight:820;padding:0 .7rem}.site-analytics-page__filterbar .site-analytics-page__checkbox{align-content:end;grid-template-columns:auto 1fr;gap:.18rem .45rem;min-height:2.38rem;color:var(--dash-text);font-size:.8rem;font-weight:850}.site-analytics-page__filterbar .site-analytics-page__checkbox span{grid-column:1/-1}.site-analytics-page__filterbar .site-analytics-page__checkbox input{width:1rem;height:1rem;padding:0}.site-analytics-page__filterbar>div{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:.48rem;justify-content:flex-start}.site-analytics-page__filterbar a,.site-analytics-page__filterbar button{display:inline-flex;min-height:2.38rem;align-items:center;justify-content:center;padding:0 .82rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-card-soft);color:var(--dash-text);font-weight:900;white-space:nowrap}.site-analytics-page__filterbar a:nth-child(2),.site-analytics-page__filterbar button{border-color:rgba(15,159,153,.28);background:var(--dash-teal);color:#fff}.site-analytics-page__insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.site-analytics-page__insight{display:grid;gap:.28rem;max-width:100%;min-height:7rem;align-content:center;padding:.98rem;border:1px solid var(--dash-border);border-radius:10px;background:var(--dash-card);box-shadow:0 14px 32px rgba(25,41,61,.045)}.site-analytics-page__insight small,.site-analytics-page__insight span,.site-analytics-page__insight strong{color:var(--dash-muted);font-size:.75rem;font-weight:820;overflow-wrap:anywhere}.site-analytics-page__insight span{font-size:.72rem;font-weight:950;text-transform:uppercase}.site-analytics-page__insight strong{color:var(--dash-text);font-size:1.42rem;line-height:1.05}.site-analytics-page__insight--good strong{color:var(--dash-teal-dark)}.site-analytics-page__insight--warning strong{color:var(--dash-orange)}.site-analytics-page__insight--danger strong{color:var(--dash-red)}.site-analytics-page__insight--info strong{color:#2375d8}.site-analytics-page__funnel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.site-analytics-page__funnel-card{min-width:0}.site-analytics-page__funnel{margin-top:.25rem}.site-analytics-page__funnel span{min-width:min(100%,8.5rem);max-width:100%}.site-analytics-page__funnel small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-analytics-page__donut-row{display:grid;grid-template-columns:minmax(10rem,.65fr) minmax(0,1fr);gap:1rem;align-items:center}.site-analytics-page__summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-bottom:1rem}.site-analytics-page__metric-pill{display:grid;gap:.22rem;padding:.74rem .8rem;border:1px solid var(--dash-border-soft);border-radius:9px;background:var(--dash-card-soft)}.site-analytics-page__metric-pill strong{color:var(--dash-text);font-size:1.32rem;line-height:1}.site-analytics-page__metric-pill small{color:var(--dash-muted);font-size:.75rem;font-weight:800}.site-analytics-page__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.site-analytics-page__breakdown{display:grid;gap:.62rem}.site-analytics-page__breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.38rem .75rem;align-items:center}.site-analytics-page__breakdown-row small,.site-analytics-page__breakdown-row span,.site-analytics-page__breakdown-row strong{color:var(--dash-text);font-size:.8rem;font-weight:850}.site-analytics-page__breakdown-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.site-analytics-page__breakdown-row strong{justify-self:end}.site-analytics-page__breakdown-row div{grid-column:span 2;height:.42rem;overflow:hidden;border-radius:999px;background:#e8eef5}.site-analytics-page__breakdown-row i{display:block;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dash-teal),#2375d8)}.site-analytics-page__breakdown-row small{grid-column:span 2;color:var(--dash-muted)}.site-analytics-page__audit-table{max-height:min(36rem,62vh);overflow:auto}.site-analytics-page__audit-table table{min-width:62rem}.site-analytics-page__user-focus{display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-analytics-page__user-focus h2{margin:.25rem 0}.site-analytics-page__user-focus p{margin:0;color:var(--ops-muted)}.site-analytics-page__user-focus a,.site-analytics-page__user-link{color:var(--ops-accent);font-weight:850}.site-analytics-page__report-table .ops-table-wrap{max-height:24rem;overflow:auto}.site-analytics-builder{display:grid;gap:1rem}.site-analytics-builder__form{display:grid;grid-template-columns:minmax(14rem,1.1fr) minmax(10rem,.6fr) minmax(14rem,1.2fr);gap:.72rem}.site-analytics-builder__columns label,.site-analytics-builder__form label{display:grid;gap:.34rem;color:var(--dash-muted);font-size:.74rem;font-weight:900}.site-analytics-builder__form input,.site-analytics-builder__form select{min-width:0;height:2.45rem;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-card-soft);color:var(--dash-text);font:inherit;font-size:.84rem;font-weight:820;padding:0 .76rem}.site-analytics-builder__columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:1rem}.site-analytics-builder__columns label{grid-template-columns:auto 1fr;align-items:center;padding:.65rem .7rem;border:1px solid var(--dash-border-soft);border-radius:8px;background:var(--dash-card-soft);color:var(--dash-text);text-transform:capitalize}.site-analytics-builder__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.site-analytics-builder__actions a,.site-analytics-builder__actions button{display:inline-flex;min-height:2.42rem;align-items:center;justify-content:center;padding:0 .86rem;border:1px solid rgba(15,159,153,.28);border-radius:8px;background:var(--dash-teal);color:#fff;font:inherit;font-size:.82rem;font-weight:900;text-decoration:none}.site-analytics-builder__actions a:last-child{border-color:var(--dash-border);background:var(--dash-card-soft);color:var(--dash-text)}.site-analytics-builder__actions button:disabled{cursor:not-allowed;opacity:.58}.site-analytics-builder__notice{margin-top:.8rem}@media (max-width:1180px){.site-analytics-page__filterbar{grid-template-columns:repeat(3,minmax(0,1fr))}.site-analytics-page__filterbar>div{grid-column:1/-1;justify-content:flex-start}.site-analytics-page__insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-analytics-page__funnel-grid{grid-template-columns:1fr}.site-analytics-builder__columns,.site-analytics-builder__form,.site-analytics__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.site-analytics__grid{grid-template-columns:1fr}.site-analytics__panel--wide{grid-column:auto}}@media (max-width:760px){.site-analytics-page .ops-hero,.site-analytics__hero{grid-template-columns:1fr}.site-analytics__hero{padding:20px}.site-analytics__metrics{grid-template-columns:1fr}.site-analytics__timeline{overflow-x:auto;grid-template-columns:repeat(30,18px);padding-bottom:18px}.site-analytics__breakdown-row,.site-analytics__event{grid-template-columns:1fr}.site-analytics__event-meta{text-align:left}.site-analytics-builder__columns,.site-analytics-builder__form,.site-analytics-page__donut-row,.site-analytics-page__filterbar,.site-analytics-page__funnel-grid,.site-analytics-page__insight-grid,.site-analytics-page__split,.site-analytics-page__summary-row{grid-template-columns:1fr}}.settings-workspace--reference{--settings-text:#081b3a;--settings-muted:#5e708f;--settings-soft:#f7fafc;--settings-line:#dce6ef;--settings-line-soft:#eaf0f6;--settings-teal:#009c91;--settings-teal-strong:#008d82;--settings-orange:#ffa21a;--settings-red:#e5484d;--settings-blue:#2375d8;--settings-purple:#8a3ffc;width:100%;color:var(--settings-text);display:grid;gap:18px;padding-bottom:32px}.settings-workspace--reference .settings-page-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:6px 0 8px}.settings-workspace--reference .settings-eyebrow,.settings-workspace--reference .settings-page-head span{color:var(--settings-teal);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.settings-workspace--reference .settings-page-head h1{margin:4px 0;font-size:clamp(1.6rem,2vw,2.25rem);line-height:1.05;letter-spacing:0}.settings-workspace--reference .settings-card p,.settings-workspace--reference .settings-page-head p,.settings-workspace--reference small{color:var(--settings-muted)}.settings-workspace--reference .settings-actions-left,.settings-workspace--reference .settings-actions-right,.settings-workspace--reference .settings-page-head__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.settings-workspace--reference .settings-actions-left{justify-content:flex-start}.settings-workspace--reference .settings-reference-tabs{display:flex;gap:20px;overflow-x:auto;border-bottom:1px solid var(--settings-line);scrollbar-width:thin}.settings-workspace--reference .settings-reference-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#314668;cursor:pointer;font:inherit;font-size:.88rem;font-weight:800;white-space:nowrap;padding:0 0 14px}.settings-workspace--reference .settings-reference-tabs button.is-active{color:var(--settings-teal);border-bottom-color:var(--settings-teal)}.settings-workspace--reference .settings-danger-grid,.settings-workspace--reference .settings-filter-row,.settings-workspace--reference .settings-form-grid,.settings-workspace--reference .settings-integration-grid,.settings-workspace--reference .settings-metric-row,.settings-workspace--reference .settings-mini-cards,.settings-workspace--reference .settings-publish-grid,.settings-workspace--reference .settings-ref-grid,.settings-workspace--reference .settings-token-grid{display:grid;gap:16px}.settings-workspace--reference .settings-ref-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-workspace--reference .settings-ref-grid--two-wide{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr)}.settings-workspace--reference .settings-ref-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-workspace--reference .settings-ref-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-workspace--reference .settings-stack{display:grid;gap:16px;align-content:start}.settings-workspace--reference .settings-card{min-width:0;border:1px solid var(--settings-line);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(16,36,64,.045);padding:18px}.settings-workspace--reference .settings-card--hero{background:linear-gradient(135deg,#ffffff,#f0fffc)}.settings-workspace--reference .settings-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.settings-workspace--reference .settings-card h2{margin:0;font-size:1rem;line-height:1.25;letter-spacing:0}.settings-workspace--reference .settings-card p{margin:5px 0 0;font-size:.82rem;line-height:1.45}.settings-workspace--reference .settings-metric-row{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-workspace--reference .settings-metric-row--inside{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.settings-workspace--reference .settings-metric{min-width:0;display:flex;align-items:center;gap:14px;border:1px solid var(--settings-line);border-radius:8px;background:#fff;padding:16px}.settings-workspace--reference .settings-metric>span{width:48px;height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--settings-teal);background:rgba(0,156,145,.12);flex:0 0 auto}.settings-workspace--reference .settings-metric--blue>span{color:var(--settings-blue);background:rgba(35,117,216,.12)}.settings-workspace--reference .settings-metric--orange>span{color:var(--settings-orange);background:rgba(255,162,26,.16)}.settings-workspace--reference .settings-metric--red>span{color:var(--settings-red);background:rgba(229,72,77,.14)}.settings-workspace--reference .settings-metric--purple>span{color:var(--settings-purple);background:rgba(138,63,252,.12)}.settings-workspace--reference .settings-metric div{min-width:0}.settings-workspace--reference .settings-metric small{display:block;font-size:.76rem;font-weight:850}.settings-workspace--reference .settings-metric strong{display:block;margin-top:2px;color:var(--settings-text);font-size:1.55rem;line-height:1.08}.settings-workspace--reference .settings-metric em{display:block;margin-top:5px;color:var(--settings-muted);font-size:.74rem;font-style:normal;font-weight:750}.settings-workspace--reference .settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-workspace--reference .settings-form-grid--one{grid-template-columns:1fr}.settings-workspace--reference .settings-field{min-width:0;display:grid;gap:6px;color:var(--settings-text);font-size:.78rem;font-weight:850}.settings-workspace--reference .settings-field--wide{grid-column:1/-1}.settings-workspace--reference .settings-field input,.settings-workspace--reference .settings-field select,.settings-workspace--reference .settings-field textarea,.settings-workspace--reference .settings-filter-row input,.settings-workspace--reference .settings-filter-row select{width:100%;min-width:0;min-height:38px;border:1px solid var(--settings-line);border-radius:7px;background:#fff;color:var(--settings-text);font:inherit;font-size:.85rem;font-weight:760;padding:0 12px;outline:none}.settings-workspace--reference .settings-field textarea{min-height:78px;resize:vertical;padding-top:10px}.settings-workspace--reference .settings-field input:focus,.settings-workspace--reference .settings-field select:focus,.settings-workspace--reference .settings-field textarea:focus,.settings-workspace--reference .settings-filter-row input:focus,.settings-workspace--reference .settings-filter-row select:focus{border-color:rgba(0,156,145,.72);box-shadow:0 0 0 3px rgba(0,156,145,.1)}.settings-workspace--reference .settings-input-split{display:grid;grid-template-columns:auto 1fr}.settings-workspace--reference .settings-input-split em{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid var(--settings-line);border-right:0;border-radius:7px 0 0 7px;background:var(--settings-soft);color:var(--settings-muted);font-style:normal}.settings-workspace--reference .settings-input-split input{border-radius:0 7px 7px 0}.settings-workspace--reference .settings-check-row,.settings-workspace--reference .settings-radio-stack label,.settings-workspace--reference .settings-toggle-line,.settings-workspace--reference .settings-watch-row{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0}.settings-workspace--reference .settings-check-row{grid-template-columns:auto minmax(0,1fr)}.settings-workspace--reference .settings-toggle-line i,.settings-workspace--reference .settings-watch-row>i,.settings-workspace--reference .settings-watch-row>svg{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#1f476f;background:var(--settings-soft)}.settings-workspace--reference .settings-check-row strong,.settings-workspace--reference .settings-radio-stack strong,.settings-workspace--reference .settings-toggle-line strong,.settings-workspace--reference .settings-watch-row strong{display:block;color:var(--settings-text);font-size:.83rem;line-height:1.25}.settings-workspace--reference .settings-check-row small,.settings-workspace--reference .settings-radio-stack small,.settings-workspace--reference .settings-toggle-line small,.settings-workspace--reference .settings-watch-row small{display:block;margin-top:2px;font-size:.75rem;line-height:1.35}.settings-workspace--reference input[type=checkbox]{appearance:none;width:34px;height:20px;border:0;border-radius:999px;background:#94a3b8;cursor:pointer;position:relative;transition:background .18s ease}.settings-workspace--reference input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#fff;transition:transform .18s ease;box-shadow:0 1px 3px rgba(8,27,58,.18)}.settings-workspace--reference input[type=checkbox]:checked{background:var(--settings-teal)}.settings-workspace--reference input[type=checkbox]:checked:after{transform:translateX(14px)}.settings-workspace--reference input[type=radio]{width:18px;height:18px;accent-color:var(--settings-teal)}.settings-workspace--reference .settings-token-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-workspace--reference .settings-token-grid--compact{grid-template-columns:repeat(5,minmax(0,1fr))}.settings-workspace--reference .settings-token{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--settings-line);border-radius:8px;padding:12px;background:#fff}.settings-workspace--reference .settings-token code,.settings-workspace--reference .settings-token strong{display:block}.settings-workspace--reference .settings-token code{margin-top:3px;color:var(--settings-muted);font-size:.74rem}.settings-workspace--reference .settings-token input[type=color]{width:44px;height:34px;border:1px solid var(--settings-line);border-radius:7px;background:#fff;padding:2px}.settings-workspace--reference .settings-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;color:#007966;background:rgba(0,156,145,.14);font-size:.72rem;font-weight:900;white-space:nowrap}.settings-workspace--reference .settings-badge--blue{color:#1d5fbf;background:rgba(35,117,216,.12)}.settings-workspace--reference .settings-badge--orange{color:#9a5b00;background:rgba(255,162,26,.18)}.settings-workspace--reference .settings-badge--red{color:#c12f35;background:rgba(229,72,77,.13)}.settings-workspace--reference .settings-badge--gray{color:#465975;background:#eef3f8}.settings-workspace--reference .settings-action{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--settings-line);border-radius:7px;background:#fff;color:var(--settings-text);cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;padding:0 14px;text-decoration:none}.settings-workspace--reference .settings-action--primary{color:#fff;border-color:var(--settings-teal-strong);background:linear-gradient(180deg,#10b8ad,#008d82)}.settings-workspace--reference .settings-action--orange{color:#081b3a;border-color:#ef960d;background:linear-gradient(180deg,#ffb12e,#ff9910)}.settings-workspace--reference .settings-action--danger{color:var(--settings-red);border-color:rgba(229,72,77,.42);background:#fff}.settings-workspace--reference .settings-action:disabled{cursor:not-allowed;opacity:.62}.settings-workspace--reference .settings-table-wrap{overflow-x:auto}.settings-workspace--reference .settings-table{width:100%;min-width:620px;border-collapse:collapse;font-size:.79rem}.settings-workspace--reference .settings-table td,.settings-workspace--reference .settings-table th{border-bottom:1px solid var(--settings-line-soft);padding:9px 10px;text-align:left;vertical-align:middle}.settings-workspace--reference .settings-table th{color:var(--settings-muted);background:var(--settings-soft);font-size:.72rem;font-weight:900}.settings-workspace--reference .settings-table td small,.settings-workspace--reference .settings-table td strong{display:block}.settings-workspace--reference .settings-bottom-bar{position:sticky;bottom:0;z-index:4;display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--settings-line);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 -10px 30px rgba(16,36,64,.08);padding:12px 16px}.settings-workspace--reference .settings-bottom-bar>span{display:flex;align-items:center;gap:9px;color:var(--settings-muted);font-weight:850}.settings-workspace--reference .settings-bottom-bar>span i{width:12px;height:12px;border-radius:999px;background:var(--settings-orange)}.settings-workspace--reference .settings-bottom-bar>div{display:flex;gap:10px}.settings-workspace--reference .settings-radio-stack{display:grid;gap:10px}.settings-workspace--reference .settings-radio-stack label{grid-template-columns:auto minmax(0,1fr);border-bottom:1px solid var(--settings-line-soft);padding:10px 0}.settings-workspace--reference .settings-mini-cards{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.settings-workspace--reference .settings-mini-cards .settings-metric{padding:12px}.settings-workspace--reference .settings-mini-cards .settings-metric>span{display:none}.settings-workspace--reference .settings-mini-cards .settings-metric strong{font-size:1rem}.settings-workspace--reference .settings-token-preview{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid var(--settings-line);border-radius:8px;background:var(--settings-soft);padding:16px}.settings-workspace--reference .settings-token-preview img{width:76px;height:58px;object-fit:contain;border-radius:6px;background:#082446;padding:8px}.settings-workspace--reference .settings-token-preview b,.settings-workspace--reference .settings-token-preview small,.settings-workspace--reference .settings-token-preview span,.settings-workspace--reference .settings-token-preview strong{display:block}.settings-workspace--reference .settings-token-preview b{margin-top:7px;color:var(--settings-teal)}.settings-workspace--reference .settings-token-preview button{min-height:34px;border:1px solid var(--settings-line);border-radius:7px;background:#fff;padding:0 12px;font-weight:850}.settings-workspace--reference .settings-swatches{display:flex;gap:16px;align-items:center;margin-top:14px}.settings-workspace--reference .settings-swatches i{width:22px;height:22px;border:1px solid var(--settings-line);border-radius:999px}.settings-workspace--reference .settings-choice{min-height:118px;text-align:left;border:1px solid var(--settings-line);border-radius:8px;background:#fff;color:var(--settings-text);padding:14px;cursor:pointer}.settings-workspace--reference .settings-choice.is-active{border-color:var(--settings-teal);background:rgba(0,156,145,.07);box-shadow:0 0 0 3px rgba(0,156,145,.08)}.settings-workspace--reference .settings-choice span,.settings-workspace--reference .settings-choice strong{display:block}.settings-workspace--reference .settings-choice span{margin-top:8px;color:var(--settings-muted);font-size:.78rem;line-height:1.35}.settings-workspace--reference .settings-check-grid{display:grid;gap:8px}.settings-workspace--reference .settings-progress-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.7fr) 42px;gap:12px;align-items:center;padding:9px 0}.settings-workspace--reference .settings-progress-row b{height:5px;border-radius:999px;background:#e5edf5;overflow:hidden}.settings-workspace--reference .settings-progress-row i{display:block;height:100%;border-radius:inherit;background:var(--settings-teal)}.settings-workspace--reference .settings-progress-row em{color:var(--settings-text);font-size:.78rem;font-style:normal;font-weight:850;text-align:right}.settings-workspace--reference .settings-asset-thumb{max-width:96px;max-height:36px;object-fit:contain}.settings-workspace--reference .settings-brand-preview{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid var(--settings-line);border-radius:8px;padding:16px;background:var(--settings-soft)}.settings-workspace--reference .settings-brand-preview img,.settings-workspace--reference .settings-preview-card img{max-width:90px;max-height:58px;object-fit:contain}.settings-workspace--reference .settings-preview-card{display:grid;gap:10px;border:1px solid var(--settings-line);border-radius:8px;padding:18px;background:#fff}.settings-workspace--reference .settings-preview-card--dark{min-height:196px;color:#fff;background:#062440}.settings-workspace--reference .settings-preview-card--dark small{color:rgba(255,255,255,.72)}.settings-workspace--reference .settings-publish-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-workspace--reference .settings-publish-grid>div{border:1px solid var(--settings-line);border-radius:8px;padding:12px;background:var(--settings-soft)}.settings-workspace--reference .settings-status-list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.settings-workspace--reference .settings-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--settings-line);border-radius:8px;overflow:hidden;margin-bottom:12px}.settings-workspace--reference .settings-segment button{min-height:38px;border:0;border-right:1px solid var(--settings-line);background:#fff;color:var(--settings-text);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.settings-workspace--reference .settings-segment button:last-child{border-right:0}.settings-workspace--reference .settings-segment button.is-active{background:rgba(0,156,145,.11);color:var(--settings-teal)}.settings-workspace--reference .settings-filter-row{grid-template-columns:minmax(240px,1.4fr) minmax(140px,.7fr) minmax(140px,.7fr) 1fr minmax(170px,.7fr) minmax(130px,.6fr);align-items:center}.settings-workspace--reference .settings-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-workspace--reference .settings-integration-card{display:grid;gap:14px;border:1px solid var(--settings-line);border-radius:8px;background:#fff;padding:18px}.settings-workspace--reference .settings-integration-card__head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.settings-workspace--reference .settings-brand-logo,.settings-workspace--reference .settings-local-logo{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.settings-workspace--reference .settings-brand-logo{border:1px solid color-mix(in srgb,var(--brand-color) 24%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-color) 10%,#fff),#fff)}.settings-workspace--reference .settings-brand-logo:before{content:"";width:26px;height:26px;display:block;background:var(--brand-color);mask:var(--brand-logo) center /contain no-repeat;-webkit-mask:var(--brand-logo) center /contain no-repeat}.settings-workspace--reference .settings-brand-logo--card{width:56px;height:56px;border-radius:16px}.settings-workspace--reference .settings-brand-logo--card:before{width:31px;height:31px}.settings-workspace--reference .settings-local-logo{color:var(--settings-blue);background:rgba(35,117,216,.11)}.settings-workspace--reference .settings-provider-label{min-width:0;display:inline-flex;align-items:center;gap:10px}.settings-workspace--reference .settings-provider-label small,.settings-workspace--reference .settings-provider-label strong{display:block}.settings-workspace--reference .settings-provider-label strong{color:var(--settings-text);font-size:.86rem;line-height:1.2}.settings-workspace--reference .settings-integration-card__head small,.settings-workspace--reference .settings-integration-card__head strong{display:block}.settings-workspace--reference .settings-integration-card__head strong{color:var(--settings-text);font-size:.96rem;line-height:1.2}.settings-workspace--reference .settings-integration-card p{min-height:52px;margin:0;color:var(--settings-muted);line-height:1.45}.settings-workspace--reference .settings-info{border:1px solid #b7d4ff;border-radius:8px;background:#eef6ff;color:#285a9b;font-size:.82rem;font-weight:800;padding:12px}.settings-workspace--reference .settings-danger-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-workspace--reference .settings-danger-grid>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;border-right:1px solid var(--settings-line);padding:6px 18px 6px 0}.settings-workspace--reference .settings-danger-grid>div:last-child{border-right:0}.settings-workspace--reference .settings-danger-grid small{grid-column:1}.settings-workspace--reference .settings-error,.settings-workspace--reference .settings-notice{border-radius:8px;padding:12px 14px;font-size:.86rem;font-weight:850}.settings-workspace--reference .settings-error{border:1px solid rgba(229,72,77,.24);color:var(--settings-red);background:rgba(229,72,77,.08)}.settings-workspace--reference .settings-notice{border:1px solid rgba(0,156,145,.24);color:var(--settings-teal);background:rgba(0,156,145,.08)}@media (max-width:1280px){.settings-workspace--reference .settings-integration-grid,.settings-workspace--reference .settings-metric-row,.settings-workspace--reference .settings-ref-grid--four,.settings-workspace--reference .settings-ref-grid--three,.settings-workspace--reference .settings-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-workspace--reference .settings-ref-grid--two-wide{grid-template-columns:1fr}.settings-workspace--reference .settings-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-workspace--reference .settings-filter-row span{display:none}}@media (max-width:760px){.settings-workspace--reference .settings-bottom-bar,.settings-workspace--reference .settings-page-head{align-items:stretch;flex-direction:column}.settings-workspace--reference .settings-bottom-bar>div,.settings-workspace--reference .settings-page-head__actions{justify-content:flex-start}.settings-workspace--reference .settings-brand-preview,.settings-workspace--reference .settings-danger-grid,.settings-workspace--reference .settings-filter-row,.settings-workspace--reference .settings-form-grid,.settings-workspace--reference .settings-integration-grid,.settings-workspace--reference .settings-metric-row,.settings-workspace--reference .settings-mini-cards,.settings-workspace--reference .settings-publish-grid,.settings-workspace--reference .settings-ref-grid--four,.settings-workspace--reference .settings-ref-grid--three,.settings-workspace--reference .settings-ref-grid--two,.settings-workspace--reference .settings-segment,.settings-workspace--reference .settings-status-list,.settings-workspace--reference .settings-token-grid,.settings-workspace--reference .settings-token-preview{grid-template-columns:1fr}.settings-workspace--reference .settings-danger-grid>div{border-right:0;border-bottom:1px solid var(--settings-line);padding-right:0;padding-bottom:14px}}