@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;color:#111}.ui-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:18px;box-shadow:0 1px 2px #0000000a}.ss-metric-card{position:relative;border:1px solid #dbeafe;border-radius:10px;background:linear-gradient(180deg,#f8fbff,#fff);box-shadow:0 1px 2px #0f172a0f;overflow:hidden}.ss-metric-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0ea5e9,#6366f1 55%,#8b5cf6)}.ss-metric-label{font-size:12px;color:#475569;letter-spacing:.01em}.ss-metric-value{margin-top:4px;font-weight:800;color:#0f172a}.ss-metric-hint{font-size:12px;color:#64748b;margin-top:4px}.ui-btn{padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);cursor:pointer;font-weight:600}.ui-btn-primary{border-color:var(--primary);background:var(--primary-bg);color:var(--primary)}.ui-btn-danger{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.ui-muted{color:var(--muted);font-size:12px;font-weight:500}h1,h2,h3{font-weight:600}.ss-tabstrip,.ss-tabstrip.k-tabstrip,.ss-tabstrip .k-tabstrip,.ss-tabstrip .k-tabstrip-wrapper,.ss-tabstrip .k-tabstrip-content,.ss-tabstrip .k-content,.ss-tabstrip .k-tabstrip-items-wrapper{width:100%;max-width:none;box-sizing:border-box}.ss-tabstrip .k-content{display:block}.ss-tabstrip,.ss-tabstrip *{min-width:0}.ss-tab-content{max-width:1100px;width:100%;margin:0;padding-right:12px}.ss-tab-content *{min-width:0}.portal-customer-detail .ss-tabstrip .k-tabstrip-items{background:color-mix(in srgb,var(--surface-alt) 40%,transparent);border:1px solid var(--dash-border, var(--border));border-radius:10px 10px 0 0}.portal-customer-detail .ss-tabstrip .k-tabstrip-items .k-item{color:var(--text-secondary)}.portal-customer-detail .ss-tabstrip .k-tabstrip-items .k-item.k-active{color:var(--text-primary, var(--text));background:color-mix(in srgb,var(--surface) 80%,transparent)}.portal-customer-detail .ss-tabstrip .k-content{background:color-mix(in srgb,var(--surface) 88%,transparent);border-color:var(--dash-border, var(--border))}.portal-product-detail .ui-panel{background:color-mix(in srgb,var(--surface-alt, #eef2f7) 42%,transparent);border:1px solid var(--dash-border, var(--border));border-radius:12px;color:var(--text-primary, var(--text, #111827));box-shadow:none}.portal-product-detail .ui-panel .ui-muted{color:var(--text-secondary, var(--text-muted, var(--muted)))}.portal-product-detail .ui-panel code{font-size:11px;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--text-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--dash-border, var(--border)) 80%,transparent);color:var(--text-secondary)}.portal-product-detail .ss-tabstrip.k-tabstrip,.portal-product-detail .ss-tabstrip .k-tabstrip,.portal-product-detail .ss-tabstrip .k-tabstrip-items-wrapper{background:transparent}.portal-product-detail .ss-tabstrip .k-tabstrip-items{background:color-mix(in srgb,var(--surface-alt, #eef2f7) 40%,transparent);border:1px solid var(--dash-border, var(--border));border-radius:10px 10px 0 0}.portal-product-detail .ss-tabstrip .k-tabstrip-items .k-item{color:var(--text-secondary, var(--muted))}.portal-product-detail .ss-tabstrip .k-tabstrip-items .k-item.k-active{color:var(--text-primary, var(--text));background:color-mix(in srgb,var(--surface, #ffffff) 80%,transparent)}.portal-product-detail .ss-tabstrip .k-content{background:color-mix(in srgb,var(--surface, #ffffff) 88%,transparent);border:1px solid var(--dash-border, var(--border));border-top:none;border-radius:0 0 10px 10px;color:var(--text-primary, var(--text, #111827))}.portal-stores-page{display:flex;flex-direction:column;gap:1.25rem}.portal-stores-page-tabs.ss-tabstrip .k-tabstrip-items .k-item.k-active,.portal-stores-page-tabs.ss-tabstrip .k-tabstrip-items .k-item.k-selected{box-shadow:inset 0 -2px 0 0 var(--accent-primary, #2563eb)}.portal-stores-page .k-pager .k-selected,.portal-stores-page .k-pager .k-state-selected{background:color-mix(in srgb,var(--accent-primary, #2563eb) 18%,transparent)!important;border-color:color-mix(in srgb,var(--accent-primary, #2563eb) 40%,var(--dash-border))!important;color:var(--text-primary)!important}.portal-stores-sync-activity__link{color:var(--accent-primary, #2563eb);text-decoration:none}.portal-stores-sync-activity__link:hover{text-decoration:underline}.portal-stores-detail.ui-panel{background:color-mix(in srgb,var(--surface-alt, #eef2f7) 42%,transparent);border:1px solid var(--dash-border, var(--border));border-radius:12px;color:var(--text-primary, var(--text, #111827));box-shadow:none}.portal-stores-detail .ss-tabstrip.k-tabstrip,.portal-stores-detail .ss-tabstrip .k-tabstrip,.portal-stores-detail .ss-tabstrip .k-tabstrip-items-wrapper{background:transparent}.portal-stores-detail .ss-tabstrip .k-tabstrip-items{background:color-mix(in srgb,var(--surface-alt, #eef2f7) 40%,transparent);border:1px solid var(--dash-border, var(--border));border-radius:10px 10px 0 0}.portal-stores-detail .ss-tabstrip .k-tabstrip-items .k-item{color:var(--text-secondary, var(--muted))}.portal-stores-detail .ss-tabstrip .k-tabstrip-items .k-item.k-active{color:var(--text-primary, var(--text));background:color-mix(in srgb,var(--surface, #ffffff) 80%,transparent)}.portal-stores-detail .ss-tabstrip .k-content{background:color-mix(in srgb,var(--surface, #ffffff) 88%,transparent);border:1px solid var(--dash-border, var(--border));border-top:none;border-radius:0 0 10px 10px;color:var(--text-primary, var(--text, #111827))}.portal-stores-section-title{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary, var(--muted))}.portal-stores-kv-grid{display:grid;grid-template-columns:minmax(140px,30%) 1fr;gap:0;width:100%;border:1px solid var(--dash-border, var(--border));border-radius:10px;overflow:hidden;font-size:14px;box-sizing:border-box}.portal-stores-kv-grid>.portal-stores-k,.portal-stores-kv-grid>.portal-stores-v{padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--dash-border, var(--border)) 85%,transparent);min-width:0}.portal-stores-kv-grid>.portal-stores-k:nth-last-child(2),.portal-stores-kv-grid>.portal-stores-v:last-child{border-bottom:none}.portal-stores-kv-grid .portal-stores-k{background:color-mix(in srgb,var(--surface-alt) 38%,transparent);color:var(--text-secondary, var(--muted));font-weight:600;font-size:13px}.portal-stores-kv-grid .portal-stores-v{color:var(--text-primary, var(--text));line-height:1.4}.portal-stores-tab-stack{display:flex;flex-direction:column;gap:1rem;width:100%}.portal-stores-callout{font-size:12px;line-height:1.45;padding:10px 12px;border-radius:8px;border:1px solid var(--dash-border, var(--border));color:var(--text-primary, var(--text))}.portal-stores-callout--ok{border-color:color-mix(in srgb,var(--accent-success, #16a34a) 42%,transparent);background:color-mix(in srgb,var(--accent-success, #16a34a) 11%,transparent)}.portal-stores-callout--warn{border-color:color-mix(in srgb,var(--accent-warning, #d97706) 45%,transparent);background:color-mix(in srgb,var(--accent-warning, #d97706) 10%,transparent)}.portal-stores-callout--danger{border-color:color-mix(in srgb,var(--accent-danger, #dc2626) 40%,transparent);background:color-mix(in srgb,var(--accent-danger, #dc2626) 9%,transparent);color:var(--text-primary, var(--text))}.portal-stores-danger-zone{color:#111827}.portal-stores-danger-zone .ui-muted{color:#4b5563}.portal-stores-danger-zone .portal-stores-danger-zone__confirm-domain{color:#0f172a;font-weight:700}.portal-stores-danger-zone label{color:#111827}.portal-stores-danger-zone label span{color:inherit}.portal-stores-danger-zone .ui-input{color:#111827;border-color:#fca5a5;background:#fff}.portal-stores-danger-zone .ui-input::placeholder{color:#9ca3af}.portal-stores-danger-zone .k-button.k-button-outline:not(.k-button-error),.portal-stores-danger-zone .k-button.k-outline:not(.k-button-error),.portal-stores-danger-zone .k-button-outline-base:not(.k-button-error){color:#111827!important;border-color:#9ca3af!important;background-color:#fff!important}.portal-stores-danger-zone .k-button.k-button-outline:not(.k-button-error) .k-button-text,.portal-stores-danger-zone .k-button.k-outline:not(.k-button-error) .k-button-text{color:inherit!important}.portal-stores-export-divider{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--dash-border, var(--border))}.portal-stores-export-job{border:1px solid var(--dash-border, var(--border));border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--surface-alt) 35%,transparent)}.portal-stores-detail .portal-stores-toggle-field{display:flex;gap:.75rem;align-items:flex-start;border:1px solid var(--dash-border, var(--border));border-radius:8px;padding:.85rem 1rem;background:color-mix(in srgb,var(--surface-alt) 40%,transparent);cursor:pointer;min-height:112px;box-sizing:border-box}.portal-stores-detail .portal-stores-toggle-field .portal-stores-toggle-title{font-size:14px;font-weight:600;color:var(--text-primary, var(--text))}.portal-operations-page{color:var(--text-primary, var(--text))}.portal-operations-page .ui-panel{background:color-mix(in srgb,var(--surface-alt) 42%,transparent);border:1px solid var(--dash-border, var(--border));border-radius:12px;color:var(--text-primary, var(--text));box-shadow:none}.portal-operations-page .ss-tabstrip.k-tabstrip,.portal-operations-page .ss-tabstrip .k-tabstrip,.portal-operations-page .ss-tabstrip .k-tabstrip-items-wrapper{background:transparent}.portal-operations-page .ss-tabstrip .k-tabstrip-items{background:color-mix(in srgb,var(--surface-alt) 40%,transparent);border:1px solid var(--dash-border, var(--border));border-radius:10px 10px 0 0}.portal-operations-page .ss-tabstrip .k-tabstrip-items .k-item{color:var(--text-secondary, var(--muted))}.portal-operations-page .ss-tabstrip .k-tabstrip-items .k-item.k-active,.portal-operations-page .ss-tabstrip .k-tabstrip-items .k-item.k-selected{color:var(--text-primary, var(--text));background:color-mix(in srgb,var(--surface) 80%,transparent)}.portal-operations-page .ss-tabstrip .k-content{background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--dash-border, var(--border));border-top:none;border-radius:0 0 10px 10px;color:var(--text-primary, var(--text))}.portal-operations-page table.ops-data-table th{color:var(--text-secondary, var(--muted));font-weight:700;background:color-mix(in srgb,var(--surface-alt) 35%,transparent)}.portal-operations-page table.ops-data-table td{color:var(--text-primary, var(--text))}.portal-ops-dialog-body table.ops-data-table th{color:var(--text-secondary, var(--muted));font-weight:700;background:color-mix(in srgb,var(--surface-alt) 35%,transparent)}.portal-ops-dialog-body table.ops-data-table td{color:var(--text-primary, var(--text))}.portal-operations-page select.portal-ops-native-control,.portal-operations-page input.portal-ops-native-control,.portal-ops-dialog-body select.portal-ops-native-control,.portal-ops-dialog-body input.portal-ops-native-control{color:var(--text-primary, var(--text));background:color-mix(in srgb,var(--surface-alt) 50%,transparent);border:1px solid var(--dash-border, var(--border));border-radius:8px;box-sizing:border-box}.portal-ops-dialog-body{color:var(--text-primary, var(--text))}html.portal-glass-document .portal-ops-dialog-body .k-input,html.admin-glass-document .portal-ops-dialog-body .k-input{background:color-mix(in srgb,var(--surface-alt) 50%,transparent)!important;border-color:var(--dash-border, var(--border))!important}html.portal-glass-document .portal-ops-dialog-body .k-input-inner,html.admin-glass-document .portal-ops-dialog-body .k-input-inner{color:var(--text-primary)!important}.app-topbar{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border);background:#fff}.nav-left s-link{margin-right:18px}.nav-right{display:flex;gap:10px}.notif-button{position:relative;border:none;background:transparent;cursor:pointer;color:#666;padding:6px}.notif-button:hover{color:#111}.notif-badge{position:absolute;top:-3px;right:-4px;background:#e02424;color:#fff;border-radius:999px;font-size:11px;font-weight:600;padding:2px 6px;min-width:16px;text-align:center}.nciteiq-icon-btn{position:relative;border:none;background:transparent;cursor:pointer;padding:6px;color:#444;line-height:0}.nciteiq-icon-btn:hover{color:#111}.nciteiq-badge{position:absolute;top:-4px;right:-4px;background:#e02424;color:#fff;border-radius:999px;font-size:11px;font-weight:700;padding:2px 6px;min-width:18px;text-align:center}.nciteiq-header-icons{display:inline-flex;align-items:center;gap:8px}.nciteiq-embedded-header-actions .ss-icon-btn svg{stroke:currentColor}.nciteiq-embedded-header-actions a.ss-icon-btn{text-decoration:none;color:inherit}.nciteiq-embedded-header-actions a.ss-icon-btn:visited{color:inherit}.ss-icon-btn{position:relative;border:none;background:transparent;cursor:pointer;width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary, var(--muted, #6b7280));line-height:0}.ss-icon-btn:hover{color:var(--text-primary, #111827)}.ss-icon-btn svg{width:20px;height:20px}.ss-badge-pill{position:absolute;top:auto;bottom:-1px;right:-5px;background:#e02424;color:#fff;height:16px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;line-height:16px;min-width:16px;text-align:center;pointer-events:none}.ss-scope-bar{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);margin-bottom:1rem}.ss-scope-label{font-size:13px;font-weight:600;color:var(--text)}.ss-scope-control{min-width:240px}.portal-segments-grid-wrapper{width:100%;min-width:0}.portal-segments-grid-wrapper .k-grid,.portal-segments-grid-wrapper .k-grid-content,.portal-segments-grid-wrapper .k-grid-container,.portal-segments-grid-wrapper .k-grid-table-layout,.portal-segments-grid-wrapper .k-grid-wrap{width:100%!important;max-width:none!important}.portal-segments-grid-wrapper table.k-grid-table,.portal-segments-grid-wrapper .k-grid table{width:100%!important;table-layout:fixed}.portal-segments-grid-wrapper .k-grid-header table col:nth-child(1),.portal-segments-grid-wrapper .k-grid-content table col:nth-child(1){width:28%}.portal-segments-grid-wrapper .k-grid-header table col:nth-child(2),.portal-segments-grid-wrapper .k-grid-content table col:nth-child(2){width:14%}.portal-segments-grid-wrapper .k-grid-header table col:nth-child(3),.portal-segments-grid-wrapper .k-grid-content table col:nth-child(3){width:12%}.portal-segments-grid-wrapper .k-grid-header table col:nth-child(4),.portal-segments-grid-wrapper .k-grid-content table col:nth-child(4){width:12%}.portal-segments-grid-wrapper .k-grid-header table col:nth-child(5),.portal-segments-grid-wrapper .k-grid-content table col:nth-child(5){width:22%}.portal-segments-grid-wrapper .k-grid-header table col:nth-child(6),.portal-segments-grid-wrapper .k-grid-content table col:nth-child(6){width:12%}.nciteiq-sortable-widget-body{flex:1 1 auto;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column}.nciteiq-sortable-widget-body>*{flex:1 1 auto;min-height:0;width:100%;max-width:100%;box-sizing:border-box}
