html,body,#root{background:var(--surface-page);min-height:100vh;color:var(--text-strong);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}*,:before,:after{box-sizing:border-box}a{color:inherit}.portal-layout{min-height:100vh;display:flex}.portal-sidebar{background:var(--surface);border-right:1px solid var(--border);z-index:100;flex-direction:column;width:220px;min-height:100vh;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.portal-sidebar-logo{border-bottom:1px solid var(--border);align-items:center;gap:10px;height:56px;padding:0 18px;display:flex}.portal-sidebar-logo-img{object-fit:contain;width:auto;max-width:180px;height:36px}.portal-sidebar-logo-stack{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.portal-sidebar-logo-product{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);font-size:10px;font-weight:600}.portal-sidebar-menu{margin:0;padding:12px 8px;list-style:none}.portal-sidebar-menu-item{border-radius:6px;margin-bottom:2px}.portal-sidebar-menu-item a{color:var(--text-body);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:flex}.portal-sidebar-menu-item a:hover{background:var(--surface-muted);color:var(--text-strong)}.portal-sidebar-menu-item a.active{background:var(--info-bg);color:var(--primary-text);font-weight:500}.portal-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:220px;display:flex}.portal-header{background:var(--surface);border-bottom:1px solid var(--border);min-height:56px;padding:0 20px;padding-top:env(safe-area-inset-top,0);z-index:50;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.portal-header-hamburger{display:none}.portal-header-brand{flex:1;align-items:center;gap:8px;min-width:0;display:none}.portal-header-brand-img{object-fit:contain;width:auto;max-width:140px;height:22px}.portal-header-brand-stack{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.portal-header-brand-product{text-transform:uppercase;letter-spacing:1.2px;color:var(--text-muted);font-size:8px;font-weight:600}.portal-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.portal-header-email{color:var(--text-muted);font-size:13px}.portal-sidebar-backdrop{background:color-mix(in srgb, var(--scrim-ink) 45%, transparent);z-index:99;display:none;position:fixed;inset:0}.portal-content{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:24px 16px}@media (width<=992px){.portal-sidebar{padding-top:env(safe-area-inset-top,0);transition:transform .2s;transform:translate(-100%)}.portal-sidebar.open{box-shadow:0 0 24px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 25%), transparent);transform:translate(0)}.portal-sidebar-backdrop{display:block}.portal-main{margin-left:0}.portal-header{padding:0 12px;padding-top:env(safe-area-inset-top,0)}.portal-header-hamburger{display:inline-flex}.portal-header-brand{display:flex}.portal-header-email,.portal-header-signout-text{display:none}.portal-content{padding:16px 12px}}.w-full{width:100%}.mb-0{margin-bottom:0}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mt-0{margin-top:0}.mt-24{margin-top:24px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.gap-8{gap:8px}.gap-12{gap:12px}.text-center{text-align:center}.text-muted{color:var(--text-muted)}.text-xs{font-size:11px}.text-sm{font-size:12px}.text-base{font-size:13px}.text-subtle{color:var(--text-muted)}.text-red{color:var(--danger-text)}.text-green{color:var(--success-text)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.tag-no-margin{margin:0}.tag-no-mr{margin-right:0}.tbl-compact .ant-table-tbody>tr>td,.tbl-compact .ant-table-thead>tr>th{padding:6px 10px!important;font-size:12px!important}.tbl-compact .ant-table-thead>tr>th{font-size:11px!important}.tbl-tag-xs .ant-tag{padding:0 6px!important;font-size:10px!important;line-height:16px!important}.tbl-cell-nowrap{white-space:nowrap;word-break:normal}.ant-table-tbody>tr>td{overflow-wrap:anywhere;word-break:normal}.quar-detail{padding:8px 0}.quar-detail-pre{white-space:pre-wrap;word-break:break-word;background:var(--surface-subtle);border:1px solid var(--border);border-radius:6px;max-height:400px;margin:0;padding:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;overflow-y:auto}.quar-detail-html-warn{margin:12px 0 8px}.quar-search{max-width:360px;margin-bottom:12px}.quar-html-frame{background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;height:480px;display:block}.quar-mobile-list{flex-direction:column;gap:10px;display:flex}.quar-mobile-card{cursor:pointer;transition:box-shadow .15s}.quar-mobile-card:active,.quar-mobile-card:focus-within{box-shadow:0 4px 12px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 8%), transparent)}.quar-mobile-empty{text-align:center;padding:24px 8px}.quar-mobile-head{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;display:flex}.quar-mobile-score{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.quar-mobile-date{font-variant-numeric:tabular-nums}.quar-mobile-subject{color:var(--text-strong);word-break:break-word;margin-bottom:4px;font-size:14px;font-weight:500;line-height:1.3}.quar-mobile-sender{color:var(--text-muted);word-break:break-all;margin-bottom:10px;font-size:12px}.quar-mobile-actions{flex-direction:column;gap:6px;display:flex}.quar-mobile-actions>*,.quar-mobile-actions .ant-popover-disabled-compatible-wrapper{width:100%;display:block}.quar-mobile-actions .ant-btn{white-space:normal;width:100%;height:auto;min-height:32px;padding:6px 12px}.quar-mobile-detail{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:12px}@media (width<=575px){.quar-search{max-width:100%}.quar-stats-row .stat-card__label{font-size:11px}.quar-stats-row .stat-card__value{font-size:18px}}.field-w-120{width:120px}.field-w-140{width:140px}.field-w-160{width:160px}.field-w-180{width:180px}.field-w-200{width:200px}.field-w-220{width:220px}.field-w-240{width:240px}.field-w-260{width:260px}.max-w-200{max-width:200px}.max-w-240{max-width:240px}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-toolbar h1,.page-toolbar h2,.page-toolbar h3,.page-toolbar h4,.page-toolbar h5{margin:0}.auth{background:radial-gradient(ellipse 900px 500px at 50% -200px, color-mix(in srgb, var(--primary) 10%, transparent) 0%, transparent 60%), radial-gradient(ellipse 1100px 700px at 85% 105%, color-mix(in srgb, var(--accent) 8%, transparent) 0%, transparent 55%), linear-gradient(180deg, var(--surface-subtle) 0%, var(--surface-muted) 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex}.auth__shell{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:440px;display:flex}.auth__brand{flex-direction:column;align-items:center;gap:6px;display:flex}.auth__brand-plate{background:var(--brand-plate-bg);box-shadow:0 4px 12px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 15%), transparent), 0 0 0 1px var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 24px 16px;display:flex}.auth__brand-logo{object-fit:contain;width:auto;max-width:220px;height:28px}.auth__brand-product{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);margin:0;font-size:10px;font-weight:600}.auth__card{background:var(--surface);border:1px solid var(--border);width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 4%), transparent), 0 12px 48px -12px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 14%), transparent), 0 32px 80px -32px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 12%), transparent);border-radius:14px;padding:36px 36px 32px;position:relative;overflow:hidden}.auth__card:before{content:"";background:linear-gradient(90deg, var(--accent) 0%, var(--primary) 100%);height:3px;position:absolute;top:0;left:0;right:0}.auth__card-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;margin:0 0 22px;padding-bottom:18px;display:flex}.auth__card-head-icon{background:var(--primary);width:36px;height:36px;color:var(--text-on-primary);box-shadow:0 4px 10px -2px color-mix(in srgb, var(--primary) 35%, transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.auth__card-head-text{flex-direction:column;gap:2px;line-height:1.25;display:flex}.auth__card-head-title{color:var(--text-strong);letter-spacing:-.005em;font-size:15px;font-weight:600}.auth__card-head-subtitle{color:var(--text-muted);font-size:12px}.auth__field-label{color:var(--text-body);letter-spacing:.005em;font-size:13px;font-weight:500}.auth__card .ant-input-affix-wrapper,.auth__card .ant-input-password,.auth__card .ant-input{border-color:var(--border);border-radius:8px;align-items:center;height:44px;transition:border-color .15s,box-shadow .15s;display:flex}.auth__card .ant-input-affix-wrapper>input.ant-input,.auth__card .ant-input-password>input.ant-input{height:auto;padding-top:0;padding-bottom:0;line-height:1.4}.auth__card .ant-input-affix-wrapper:hover,.auth__card .ant-input:hover{border-color:var(--border-strong)}.auth__card .ant-input-affix-wrapper-focused,.auth__card .ant-input-affix-wrapper:focus-within,.auth__card .ant-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.auth__card .ant-input-prefix{color:var(--text-disabled);margin-right:10px}.auth__submit.ant-btn-primary{letter-spacing:.01em;background:var(--primary);border-color:var(--primary-ring);height:44px;box-shadow:0 4px 12px -4px color-mix(in srgb, var(--primary) 35%, transparent);border-radius:8px;font-size:14px;font-weight:600;transition:background-color .15s,box-shadow .15s,transform 80ms}.auth__submit.ant-btn-primary:hover:not(:disabled){box-shadow:0 6px 16px -4px color-mix(in srgb, var(--primary) 45%, transparent);background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.auth__submit.ant-btn-primary:active:not(:disabled){transform:translateY(1px)}.auth__footer{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.auth__claim{color:var(--text-muted);text-align:center;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px}.auth__lang.ant-select .ant-select-selector{background:0 0!important;border:none!important;padding:0 8px!important}.auth__lang.ant-select .ant-select-selection-item{color:var(--text-muted);font-size:12px}@media (width<=480px){.auth__card{border-radius:10px;padding:24px 20px}.auth__brand-logo{height:24px}.auth__brand-plate{padding:10px 16px 12px}}.spinner-center{text-align:center;padding:24px}.score-cell{font-weight:500}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.page-header__left{align-items:center;gap:12px;display:flex}.page-header__back{background:var(--surface-subtle);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.page-header__back:hover{background:var(--surface-muted);border-color:var(--border-strong);color:var(--text-strong)}.page-header__back .anticon{font-size:12px}.page-header__icon{background:var(--page-icon-bg,var(--info-bg));width:40px;height:40px;color:var(--primary-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.page-header__text{flex-direction:column;gap:2px;display:flex}.page-header__title{color:var(--text-strong)!important;letter-spacing:-.02em!important;margin:0!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important}.page-header__subtitle{color:var(--text-muted);margin:0;font-size:13px}.page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=640px){.page-header{flex-direction:column;align-items:flex-start}.page-header__actions{width:100%}}@media (width<=480px){.page-header__title{font-size:17px!important}.page-header__icon{width:34px;height:34px;font-size:15px}}.pro-table__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.pro-table__toolbar--mobile .pro-table__search{width:100%}.pro-table__search{max-width:280px}.pro-table__search-icon{color:var(--text-disabled)}.pro-table__actions{flex-shrink:0}.pro-table__mobile-pagination{text-align:center;margin-top:12px}.pro-table__empty-cta{flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}@media (width<=767px){.pro-table__toolbar{flex-direction:column;align-items:stretch}.pro-table__search{width:100%;max-width:100%}.pro-table__actions{align-self:flex-end}}.stat-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:20px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.stat-card--clickable{cursor:pointer}.stat-card--clickable:hover{border-color:var(--primary);box-shadow:0 4px 16px color-mix(in srgb, var(--info) 8%, transparent)}.stat-card__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.stat-card__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.stat-card__icon{background:var(--icon-bg,var(--info-bg));width:32px;height:32px;color:var(--icon-color,var(--primary-text));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.stat-card__value{color:var(--text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1}.stat-card__skeleton.ant-skeleton-input{border-radius:4px;min-width:60px;height:28px}.stat-card__subtitle{color:var(--text-muted);font-size:11px}.stat-card__trend{font-size:12px;font-weight:500}.stat-card__trend--up{color:var(--success-text)}.stat-card__trend--down{color:var(--danger-text)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--branding-primary:#0369a1;--branding-accent:#00d4aa;--branding-accent-text:#00856a;--surface-page:#f8fafc;--surface:#fff;--surface-raised:#fff;--surface-subtle:#f8fafc;--surface-muted:#f1f5f9;--track:#e2e8f0;--border:#e2e8f0;--border-subtle:#f1f5f9;--border-strong:#cbd5e1;--text-strong:#0f172a;--text:#1e293b;--text-body:#334155;--text-secondary:#475569;--text-muted:#64748b;--text-disabled:#94a3b8;--text-on-solid:#fff;--text-on-accent:#0b1426;--primary:var(--branding-primary);--primary-hover:color-mix(in srgb, var(--branding-primary) 85%, var(--text-strong));--primary-text:var(--branding-primary);--primary-ring:var(--branding-primary);--info:#0369a1;--info-text:#0369a1;--info-bg:#f0f9ff;--info-border:#bae6fd;--accent:var(--branding-accent);--accent-text:var(--branding-accent-text);--accent-bg:#f0fdfa;--accent-border:#ccfbf1;--success:#047857;--success-text:#047857;--success-bg:#ecfdf5;--success-border:#a7f3d0;--success-solid:#047857;--warning:#a16207;--warning-text:#a16207;--warning-bg:#fffbeb;--warning-border:#fde68a;--warning-solid:#f59e0b;--danger:#dc2626;--danger-text:#b91c1c;--danger-bg:#fef2f2;--danger-border:#fecaca;--danger-solid:#dc2626;--orange:#c2410c;--orange-text:#c2410c;--orange-bg:#fff7ed;--orange-border:#fed7aa;--neutral:#64748b;--chrome-bg:#0b1426;--chrome-bg-raised:#101d33;--code-bg:#0f172a;--chrome-text:#fff;--chrome-text-muted:#94a3b8;--brand-wordpress:#21759b;--brand-joomla:#5091cd;--brand-prestashop:#d44a12;--series:#475569;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--wash-info:#0ea5e90d;--chrome-primary-text:#7db9f5;--cyan-text:#0e7490;--cyan-bg:#ecfeff;--cyan-border:#a5f3fc;--cyan-solid:#0e7490;--purple-text:#6d28d9;--purple-bg:#f5f3ff;--purple-border:#ddd6fe;--purple-solid:#6d28d9;--geekblue-text:#3730a3;--geekblue-bg:#eef2ff;--geekblue-border:#c7d2fe;--geekblue-solid:#4338ca;--lime-text:#4d7c0f;--lime-bg:#f7fee7;--lime-border:#d9f99d;--lime-solid:#4d7c0f;--magenta-text:#be185d;--magenta-bg:#fdf2f8;--magenta-border:#fbcfe8;--magenta-solid:#be185d;--volcano-text:#9a3412;--volcano-bg:#ffedd5;--volcano-border:#fed7aa;--volcano-solid:#9a3412;--chrome-bg-mid:#1e3a5f;--chrome-bg-deep:#0d1829;--chrome-bg-slate:#1e293b;--chrome-ink:#fff;--shadow-ink:#000;--shadow-strength:1;--scrim-ink:#0f172a;--chrome-success:#34d399;--chrome-warning:#fbbf24;--chrome-danger:#f87171;--brand-plate-bg:var(--surface);--brand-plate-text:#1e293b;--brand-plate-edge:var(--border);--switch-off:#64748b;--text-on-primary:#fff}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#0b1220;--surface:#111a2c;--surface-raised:#17233a;--surface-subtle:#0f1729;--surface-muted:#1b2842;--track:#26344f;--border:#26344f;--border-subtle:#1b2842;--border-strong:#3a4a68;--text-strong:#f1f5f9;--text:#e2e8f0;--text-body:#cbd5e1;--text-secondary:#b4c0d0;--text-muted:#94a3b8;--text-disabled:#64748b;--text-on-solid:#0b1426;--text-on-accent:#0b1426;--primary:color-mix(in srgb, var(--branding-primary) 45%, #fff);--primary-hover:color-mix(in srgb, var(--branding-primary) 60%, #fff);--primary-text:color-mix(in srgb, var(--branding-primary) 45%, #fff);--primary-ring:color-mix(in srgb, var(--branding-primary) 45%, #fff);--info:#38bdf8;--info-text:#7dd3fc;--info-bg:#0c2a3e;--info-border:#1d5578;--accent:var(--branding-accent);--accent-text:#00d4aa;--accent-bg:#0b2b2a;--accent-border:#145a52;--success:#34d399;--success-text:#6ee7b7;--success-bg:#0e2a22;--success-border:#17543f;--success-solid:#34d399;--warning:#fbbf24;--warning-text:#fcd34d;--warning-bg:#2b2210;--warning-border:#5c4515;--warning-solid:#f59e0b;--danger:#f87171;--danger-text:#fca5a5;--danger-bg:#2d1517;--danger-border:#6b2226;--danger-solid:#f87171;--orange:#fb923c;--orange-text:#fdba74;--orange-bg:#2b1a10;--orange-border:#6b3a17;--neutral:#94a3b8;--chrome-bg:#0b1426;--chrome-bg-raised:#101d33;--code-bg:#0a0f1c;--chrome-text:#fff;--chrome-text-muted:#94a3b8;--brand-wordpress:#21759b;--brand-joomla:#5091cd;--brand-prestashop:#d44a12;--series:#94a3b8;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--wash-info:#38bdf81f;--chrome-primary-text:#7db9f5;--cyan-text:#67e8f9;--cyan-bg:#0b2a33;--cyan-border:#155e75;--cyan-solid:#0e7490;--purple-text:#c4b5fd;--purple-bg:#1e1636;--purple-border:#5b21b6;--purple-solid:#6d28d9;--geekblue-text:#a5b4fc;--geekblue-bg:#1a1d3d;--geekblue-border:#3730a3;--geekblue-solid:#4338ca;--lime-text:#bef264;--lime-bg:#1d2a0b;--lime-border:#3f6212;--lime-solid:#4d7c0f;--magenta-text:#f9a8d4;--magenta-bg:#2e1224;--magenta-border:#9d174d;--magenta-solid:#be185d;--volcano-text:#fb9f7a;--volcano-bg:#2e1710;--volcano-border:#7c2d12;--volcano-solid:#9a3412;--chrome-bg-mid:#1e3a5f;--chrome-bg-deep:#0d1829;--chrome-bg-slate:#1e293b;--chrome-ink:#fff;--shadow-ink:#000;--shadow-strength:2.4;--scrim-ink:#000;--chrome-success:#34d399;--chrome-warning:#fbbf24;--chrome-danger:#f87171;--brand-plate-bg:var(--surface);--brand-plate-text:#fff;--brand-plate-edge:var(--border);--switch-off:#64748b;--text-on-primary:#0b1426}@media print{[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#f8fafc;--surface:#fff;--surface-raised:#fff;--surface-subtle:#f8fafc;--surface-muted:#f1f5f9;--track:#e2e8f0;--border:#e2e8f0;--border-subtle:#f1f5f9;--border-strong:#cbd5e1;--text-strong:#0f172a;--text:#1e293b;--text-body:#334155;--text-secondary:#475569;--text-muted:#64748b;--text-disabled:#94a3b8;--text-on-solid:#fff;--text-on-accent:#0b1426;--primary:var(--branding-primary);--primary-hover:color-mix(in srgb, var(--branding-primary) 85%, var(--text-strong));--primary-text:var(--branding-primary);--primary-ring:var(--branding-primary);--info:#0369a1;--info-text:#0369a1;--info-bg:#f0f9ff;--info-border:#bae6fd;--accent:var(--branding-accent);--accent-text:var(--branding-accent-text);--accent-bg:#f0fdfa;--accent-border:#ccfbf1;--success:#047857;--success-text:#047857;--success-bg:#ecfdf5;--success-border:#a7f3d0;--success-solid:#047857;--warning:#a16207;--warning-text:#a16207;--warning-bg:#fffbeb;--warning-border:#fde68a;--warning-solid:#f59e0b;--danger:#dc2626;--danger-text:#b91c1c;--danger-bg:#fef2f2;--danger-border:#fecaca;--danger-solid:#dc2626;--orange:#c2410c;--orange-text:#c2410c;--orange-bg:#fff7ed;--orange-border:#fed7aa;--neutral:#64748b;--chrome-bg:#0b1426;--chrome-bg-raised:#101d33;--code-bg:#0f172a;--chrome-text:#fff;--chrome-text-muted:#94a3b8;--brand-wordpress:#21759b;--brand-joomla:#5091cd;--brand-prestashop:#d44a12;--series:#475569;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--wash-info:#0ea5e90d;--chrome-primary-text:#7db9f5;--cyan-text:#0e7490;--cyan-bg:#ecfeff;--cyan-border:#a5f3fc;--cyan-solid:#0e7490;--purple-text:#6d28d9;--purple-bg:#f5f3ff;--purple-border:#ddd6fe;--purple-solid:#6d28d9;--geekblue-text:#3730a3;--geekblue-bg:#eef2ff;--geekblue-border:#c7d2fe;--geekblue-solid:#4338ca;--lime-text:#4d7c0f;--lime-bg:#f7fee7;--lime-border:#d9f99d;--lime-solid:#4d7c0f;--magenta-text:#be185d;--magenta-bg:#fdf2f8;--magenta-border:#fbcfe8;--magenta-solid:#be185d;--volcano-text:#9a3412;--volcano-bg:#ffedd5;--volcano-border:#fed7aa;--volcano-solid:#9a3412;--chrome-bg-mid:#1e3a5f;--chrome-bg-deep:#0d1829;--chrome-bg-slate:#1e293b;--chrome-ink:#fff;--shadow-ink:#000;--shadow-strength:1;--scrim-ink:#0f172a;--chrome-success:#34d399;--chrome-warning:#fbbf24;--chrome-danger:#f87171;--brand-plate-bg:var(--surface);--brand-plate-text:#1e293b;--brand-plate-edge:var(--border);--switch-off:#64748b;--text-on-primary:#fff}}.ant-tag,.ant-badge{--ant-green-1:var(--success-bg);--ant-green-3:var(--success-border);--ant-green-6:var(--success-solid);--ant-green-7:var(--success-text);--ant-red-1:var(--danger-bg);--ant-red-3:var(--danger-border);--ant-red-6:var(--danger-solid);--ant-red-7:var(--danger-text);--ant-orange-1:var(--orange-bg);--ant-orange-3:var(--orange-border);--ant-orange-6:var(--orange-text);--ant-orange-7:var(--orange-text);--ant-gold-1:var(--warning-bg);--ant-gold-3:var(--warning-border);--ant-gold-6:var(--warning-text);--ant-gold-7:var(--warning-text);--ant-blue-1:var(--info-bg);--ant-blue-3:var(--info-border);--ant-blue-6:var(--primary);--ant-blue-7:var(--info-text);--ant-cyan-1:var(--cyan-bg);--ant-cyan-3:var(--cyan-border);--ant-cyan-6:var(--cyan-solid);--ant-cyan-7:var(--cyan-text);--ant-purple-1:var(--purple-bg);--ant-purple-3:var(--purple-border);--ant-purple-6:var(--purple-solid);--ant-purple-7:var(--purple-text);--ant-geekblue-1:var(--geekblue-bg);--ant-geekblue-3:var(--geekblue-border);--ant-geekblue-6:var(--geekblue-solid);--ant-geekblue-7:var(--geekblue-text);--ant-lime-1:var(--lime-bg);--ant-lime-3:var(--lime-border);--ant-lime-6:var(--lime-solid);--ant-lime-7:var(--lime-text);--ant-magenta-1:var(--magenta-bg);--ant-magenta-3:var(--magenta-border);--ant-magenta-6:var(--magenta-solid);--ant-magenta-7:var(--magenta-text);--ant-volcano-1:var(--volcano-bg);--ant-volcano-3:var(--volcano-border);--ant-volcano-6:var(--volcano-solid);--ant-volcano-7:var(--volcano-text)}.ant-tag.ant-tag-error.ant-tag-filled:not(.ant-tag-disabled),.ant-tag.ant-tag-error.ant-tag-outlined:not(.ant-tag-disabled){color:var(--danger-text)}:root{--radius:6px;--radius-md:8px;--radius-lg:10px;--shadow-sm:0 1px 2px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 5%), transparent);--shadow:0 1px 3px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 6%), transparent), 0 1px 2px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 4%), transparent);--shadow-md:0 4px 12px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 8%), transparent);--shadow-lg:0 8px 32px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 10%), transparent), 0 2px 8px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 5%), transparent)}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;color:var(--text-strong)!important;font-weight:600!important}.ant-typography{color:var(--text-body)}.ant-tabs-tab{font-weight:500!important}.ant-btn{letter-spacing:-.01em}.ant-table{overflow:hidden;border-radius:8px!important}.ant-table table{table-layout:auto!important}.ant-table-thead>tr>th{white-space:nowrap!important}.ant-table-tbody>tr>td{word-break:break-word}.ant-table-thead>tr>th,.ant-table-thead>tr>td{background:var(--surface-subtle)!important;color:var(--text-muted)!important;text-transform:uppercase!important;letter-spacing:.4px!important;border-bottom:1px solid var(--border)!important;padding:10px 16px!important;font-size:12px!important;font-weight:500!important}.ant-table-tbody>tr.ant-table-measure-row>td{border:0!important;padding:0!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--border-subtle)!important;color:var(--text-body)!important;padding:12px 16px!important;font-size:13px!important;transition:background .1s!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-wrapper{border:1px solid var(--border)!important;border-radius:8px!important;overflow:hidden!important}.ant-modal{max-width:calc(100vw - 32px)!important}.ant-modal .ant-modal-content{box-shadow:0 8px 32px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 10%), transparent), 0 2px 8px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 5%), transparent)!important;border:1px solid var(--border)!important;border-radius:10px!important;overflow:hidden!important}.ant-modal .ant-modal-header{background:var(--surface)!important;border-bottom:1px solid var(--border)!important;margin:0!important;padding:16px 24px!important}.ant-modal .ant-modal-title{color:var(--text-strong)!important;font-size:15px!important;font-weight:600!important}.ant-modal .ant-modal-close{color:var(--text-muted)!important;top:12px!important}.ant-modal .ant-modal-close:hover{color:var(--text-strong)!important;background:var(--surface-muted)!important;border-radius:6px!important}.ant-modal .ant-modal-body{padding:20px 24px!important}.ant-modal .ant-modal-footer{border-top:1px solid var(--border-subtle)!important;background:var(--surface-subtle)!important;padding:12px 24px!important}.ant-btn-primary{background:var(--primary)!important;color:var(--text-on-primary)!important;border:none!important;transition:opacity .15s,background .15s!important}.ant-btn-primary:hover{background:color-mix(in srgb, var(--primary) 85%, var(--code-bg))!important;color:var(--text-on-primary)!important}.ant-btn-primary:active{background:color-mix(in srgb, var(--primary) 75%, var(--code-bg))!important}.ant-btn-primary.ant-btn-background-ghost,.ant-btn.ant-btn-primary[class*=ghost]{color:var(--primary-text)!important;border:1px solid var(--primary)!important;box-shadow:none!important;background:0 0!important}.ant-btn-primary.ant-btn-background-ghost:hover,.ant-btn.ant-btn-primary[class*=ghost]:hover{background:color-mix(in srgb, var(--info) 5%, transparent)!important;color:var(--primary-text)!important}.ant-btn-primary.ant-btn-dangerous,.ant-btn-primary.ant-btn-dangerous:hover{background:var(--danger-solid)!important;color:var(--text-on-solid)!important}.ant-btn-default{border-color:var(--border)!important;color:var(--text-body)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:6px!important;font-weight:500!important;transition:background .15s,border-color .15s!important}.ant-btn-default:hover{border-color:var(--border-strong)!important;background:var(--surface-subtle)!important;color:var(--text-strong)!important;box-shadow:none!important}.ant-btn-default.ant-btn-dangerous{color:var(--danger-text)!important;border-color:var(--danger-border)!important}.ant-btn-default.ant-btn-dangerous:hover{border-color:var(--danger)!important;background:var(--danger-bg)!important}.ant-btn-link{color:var(--primary-text)!important;font-weight:500!important}.ant-btn-link:hover{color:var(--primary-text)!important;background:color-mix(in srgb, var(--info) 5%, transparent)!important}.ant-btn-text{color:var(--text-muted)!important}.ant-btn-text:hover{background:var(--surface-muted)!important;color:var(--text-body)!important}.ant-btn-primary span,.ant-btn-primary .anticon{color:inherit!important}.ant-tag{border-radius:4px!important;margin-inline-end:4px!important;padding:2px 8px!important;font-size:11px!important;font-weight:500!important;line-height:18px!important}.ant-card{border-color:var(--border)!important;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 4%), transparent)!important;border-radius:10px!important;transition:border-color .15s,box-shadow .15s!important}.ant-card:hover{border-color:var(--border-strong)!important;box-shadow:0 2px 8px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 6%), transparent)!important}.ant-card .ant-card-head{border-bottom:1px solid var(--border-subtle)!important;background:var(--surface)!important;min-height:auto!important;padding:14px 20px!important}.ant-card .ant-card-head-title{color:var(--text-strong)!important;padding:0!important;font-size:14px!important;font-weight:600!important}.ant-card .ant-card-body{padding:16px 20px!important}.content-card{background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 3px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 2%), transparent), 0 1px 2px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 3%), transparent);border-radius:12px;margin-bottom:16px;padding:24px}.ant-statistic-title{text-transform:uppercase!important;letter-spacing:.6px!important;color:var(--text-disabled)!important;margin-bottom:6px!important;font-size:10px!important;font-weight:600!important}.ant-statistic-content{line-height:1.1!important}.ant-statistic-content-value{letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;font-weight:700!important}.ant-statistic-content-suffix{color:var(--text-disabled)!important;letter-spacing:0!important;font-size:13px!important;font-weight:400!important}.ant-descriptions-item-label{color:var(--text-muted)!important;background:0 0!important;font-size:12px!important;font-weight:500!important}.ant-descriptions-item-content{color:var(--text)!important;font-size:13px!important}.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--surface-subtle)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select-selector,.ant-picker{border-color:var(--border)!important;background:var(--surface)!important;border-radius:6px!important;transition:border-color .15s,box-shadow .15s!important}.ant-input::placeholder,.ant-input-number-input::placeholder{color:var(--text-muted)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover{border-color:var(--border-strong)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--primary)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--info) 12%, transparent)!important}.ant-form-item-label>label{color:var(--text-body)!important;font-size:13px!important;font-weight:500!important}.ant-form-item-explain-error{margin-top:4px!important;font-size:12px!important}.ant-pagination .ant-pagination-item{border-color:var(--border)!important;border-radius:6px!important;transition:border-color .15s,background .15s!important}.ant-pagination .ant-pagination-item:hover{border-color:var(--primary)!important;background:var(--info-bg)!important}.ant-pagination .ant-pagination-item-active{background:var(--primary)!important;border-color:var(--primary)!important}.ant-pagination .ant-pagination-item-active a{color:var(--text-on-primary)!important}.ant-switch-checked,.ant-switch-checked:hover{background:var(--success)!important}.ant-progress-bg,.ant-progress-inner{border-radius:4px!important}.ant-popconfirm .ant-btn-primary{border-radius:6px!important}.ant-popconfirm .ant-popconfirm-inner-content,.ant-popconfirm .ant-popconfirm-description{white-space:normal;overflow-wrap:break-word;max-width:min(380px,100vw - 32px)}.ant-select-dropdown{box-shadow:0 8px 32px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 12%), transparent)!important;border:1px solid var(--border)!important;border-radius:10px!important;padding:4px!important}.ant-select-item-option{border-radius:6px!important;margin:1px 0!important}.ant-select-item-option-active{background:var(--info-bg)!important}.ant-select-item-option-selected{background:var(--info-bg)!important;font-weight:600!important}.ant-tooltip-inner{border-radius:8px!important;font-size:12px!important;font-weight:500!important}.ant-message-notice-content{box-shadow:0 8px 24px color-mix(in srgb, var(--shadow-ink) calc(var(--shadow-strength) * 10%), transparent)!important;border-radius:10px!important;padding:10px 16px!important;font-weight:500!important}.ant-divider-inner-text{color:var(--text-muted)!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:12px!important;font-weight:600!important}.ant-badge-status-dot{width:8px!important;height:8px!important}.ant-alert{border-radius:10px!important}
