:root{--ik-black: #0A0A0A;--ik-black-soft: #1E1E1E;--ik-gold: #D4A017;--ik-gold-deep: #8B6000;--ik-gold-light: #F5E9C0;--ik-gold-surface: #FDF3DC;--ik-bg-page: #F5F4F0;--ik-bg-card-token: #FFFFFF;--ik-border-token: #E8E5DC;--ik-border-hover: #D4CFC3;--ik-surface-page: var(--ik-bg-page);--ik-surface-card: var(--ik-bg-card-token);--ik-surface-muted: #F3EEE3;--ik-surface-input: #FFFFFF;--ik-surface-hover: #FAF8F2;--ik-surface-on-dark: var(--ik-black);--ik-surface-on-dark-card: #171717;--ik-surface-on-dark-muted: #1E1E1E;--ik-text-on-dark: #F7F2E7;--ik-text-on-dark-muted: rgba(255,255,255,.62);--ik-text-primary: #0A0A0A;--ik-text-secondary: #555550;--ik-text-muted: #888884;--ik-success: #22a36b;--ik-success-bg: #E6F9F0;--ik-danger: #9a2020;--ik-danger-bg: #FEF0F0;--ik-info: #3730a3;--ik-info-bg: #EEF2FF;--ik-brand-bg: var(--ik-black);--ik-brand-bg-soft: var(--ik-black-soft);--ik-brand-accent: var(--ik-gold);--ik-brand-accent-deep: var(--ik-gold-deep);--ik-brand-accent-soft: var(--ik-gold-surface);--ik-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ik-font-weight-regular: 400;--ik-font-weight-medium: 500;--ik-space-1: 4px;--ik-space-2: 8px;--ik-space-3: 12px;--ik-space-4: 16px;--ik-space-5: 20px;--ik-space-6: 24px;--ik-space-8: 32px;--ik-radius-sm: 6px;--ik-radius-md: 8px;--ik-radius-lg: 12px;--ik-radius-xl: 16px;--ik-radius-pill: 999px;--ik-shadow-card: 0 12px 32px rgba(10, 10, 10, .08);--ik-shadow-modal: 0 24px 80px rgba(10, 10, 10, .24);--ik-focus-ring: 0 0 0 3px rgba(212, 160, 23, .28);--ik-control-height-sm: 36px;--ik-control-height-md: 42px;--ik-control-height-lg: 48px;--ik-page-max-width: 1600px;--ik-page-gutter: 24px;--ik-table-row-height: 56px;--ik-table-header-height: 42px;--ik-text-size-caption: 11px;--ik-text-size-label: 12px;--ik-text-size-body: 14px;--ik-text-size-title: 18px;--ik-text-size-page: 26px;--ik-z-header: 50;--ik-z-modal: 100;--ik-z-toast: 120}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0b0b0d;color:#f4f1e8}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px}html,body{overflow-x:hidden}body{margin:0;background:#0b0b0d}button,input{font:inherit}button{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}button:focus-visible{outline:2px solid rgba(205,189,101,.55);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.5;transform:none!important;box-shadow:none!important}.admin-shell{min-height:100vh;display:flex;background:#0b0b0d}.sidebar{width:278px;padding:24px 16px;border-right:1px solid rgba(205,189,101,.2);background:#111114;display:flex;flex-direction:column;gap:18px;position:sticky;z-index:80;top:0;height:100vh;overflow:hidden}.brand{display:flex;align-items:center;flex-shrink:0;gap:12px;padding:0 8px}.brand.brand-home{width:fit-content;border:0;background:transparent;color:inherit;text-align:left}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#cdbd65,#9f8f3b);color:#080808;font-weight:900}.brand strong,.admin-profile strong{display:block;font-size:14px}.brand span,.admin-profile span{display:block;color:#96949b;font-size:12px;margin-top:2px}nav{flex:1;min-height:0;display:grid;align-content:start;gap:6px;overflow-y:auto;padding-right:4px}nav::-webkit-scrollbar{width:6px}nav::-webkit-scrollbar-thumb{border-radius:999px;background:#cdbd6538}nav button{width:100%;display:flex;align-items:center;gap:10px;border:0;padding:11px 12px;border-radius:10px;background:transparent;color:#aaa7ad;text-align:left}nav button.active{color:#cdbd65;background:#cdbd651f;font-weight:700}.nav-group{display:grid;gap:4px}.nav-submenu{display:grid;gap:3px;padding-left:28px}.nav-submenu button{padding:8px 10px;border-radius:9px;color:var(--ik-text-5);font-size:12px}.nav-submenu button.active{color:#cdbd65;background:#cdbd651a}.nav-count{margin-left:auto;min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;padding:0 7px;background:#cdbd6526;color:#cdbd65;font-size:11px;font-weight:800}.admin-profile{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.admin-profile>div{min-width:0;flex:1}.admin-profile strong,.admin-profile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-logout-button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #303037;border-radius:9px;background:#111114;color:#aaa7ad}.admin-logout-button:hover{color:#f4f1e8;border-color:#cdbd6559}.admin-unblock-button{position:fixed;right:14px;bottom:14px;z-index:9999;min-height:34px;border:1px solid rgba(205,189,101,.42);border-radius:999px;background:#111114eb;color:#cdbd65;padding:0 12px;font-size:12px;font-weight:800;box-shadow:0 12px 32px #0000004d}.admin-unblock-button:hover{background:#cdbd65;color:#101010}.admin-auth-loading,.admin-login-screen{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:#0b0b0d}.admin-loading-logo{width:clamp(48px,18vw,64px);height:auto;max-width:30vw;display:block;object-fit:contain}.admin-auth-loading{gap:12px;color:#cdbd65;font-weight:800}.admin-runtime-error{min-height:100vh;display:grid;place-items:center;padding:24px;background:#0b0b0d;color:#f4f1e8}.admin-runtime-error section{width:min(560px,100%);display:grid;gap:16px;padding:22px;border:1px solid rgba(239,68,68,.32);border-radius:12px;background:#131316;box-shadow:0 24px 60px #00000047}.admin-runtime-error svg{color:#ef4444}.admin-runtime-error span{color:#ef4444;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.admin-runtime-error h1{margin:5px 0 0;font-size:22px}.admin-runtime-error p{margin:8px 0 0;color:#b9b6bd;line-height:1.5;overflow-wrap:anywhere}.admin-runtime-error button{width:fit-content;display:inline-flex;align-items:center;gap:8px;border:1px solid #303037;border-radius:10px;background:#17171b;color:#f4f1e8;padding:10px 14px;font-weight:800}.admin-login-panel{width:min(360px,100%);display:grid;gap:22px;padding:24px;border:1px solid #28282d;border-radius:12px;background:#131316}.admin-login-brand{display:grid;justify-items:center;gap:10px;text-align:center}.admin-login-brand strong{display:block;font-size:17px}.admin-login-form{display:grid;gap:14px}.admin-login-form label{display:grid;gap:7px;color:#b9b6bd;font-size:13px;font-weight:700}.admin-login-input{height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #303037;border-radius:10px;background:#0f0f12;color:var(--ik-text-5)}.admin-login-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#f4f1e8}.admin-login-error{padding:10px 12px;border:1px solid rgba(239,68,68,.32);border-radius:10px;color:#fecaca;background:#ef44441a;font-size:13px}.workspace{position:relative;z-index:1;flex:1;min-width:0;max-width:100%;overflow-x:hidden;padding:24px}.workspace--loading{display:flex;align-items:center;justify-content:center}.workspace-loading-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.eyebrow{color:#cdbd65;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}h1{margin:4px 0 0;font-size:28px}.top-actions{display:flex;align-items:center;gap:10px}.topbar-menu-button,.sidebar-mobile-close,.admin-sidebar-backdrop{display:none}.search{width:min(420px,42vw);display:flex;align-items:center;gap:8px;background:#151519;border:1px solid #2a2a31;border-radius:12px;padding:0 12px;color:#8f8f98}.search input{flex:1;height:42px;border:0;outline:0;background:transparent;color:#f4f1e8}.icon-button,.primary-button,.table-action,.module-card button,.range-switcher button,.request-link{border:1px solid #303037;background:#17171b;color:#f4f1e8;border-radius:10px}.icon-button{width:42px;height:42px;display:grid;place-items:center}.primary-button{display:flex;align-items:center;gap:8px;padding:10px 14px;color:#101010;background:#cdbd65;border-color:#cdbd65;font-weight:800}.panel-stack{display:grid;gap:18px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat-card,.chart-panel,.activity-panel,.data-panel,.module-intro,.module-card,.command-panel,.billing-card,.ops-card,.settings-card{background:#131316;border:1px solid #26262c;border-radius:14px}.stat-card{padding:18px;display:flex;gap:14px;align-items:flex-start}.stat-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#cdbd65;background:#cdbd651f}.stat-card p{margin:0 0 6px;color:#a3a0a8;font-size:12px}.stat-card strong{display:block;font-size:24px}.stat-card span{display:block;color:#777680;font-size:12px;margin-top:4px}.chart-panel,.activity-panel,.data-panel{padding:18px}.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-title.compact{margin-bottom:12px}.section-title h2{margin:0;font-size:18px}.section-title p{margin:5px 0 0;color:var(--ik-text-5);font-size:13px}.saas-command-grid{display:grid;grid-template-columns:1.35fr .9fr;gap:16px}.command-panel{padding:18px}.health-pill{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;color:#22c55e;background:#22c55e1f;font-size:12px;font-weight:800}.command-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.command-metrics div,.plan-mix div{border:1px solid #28282d;border-radius:12px;background:#17171b;padding:12px}.command-metrics span,.plan-mix span{display:block;color:var(--ik-text-5);font-size:12px;margin-bottom:6px}.command-metrics strong,.plan-mix strong{display:block;color:#f4f1e8;font-size:20px}.plan-mix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.plan-mix small{display:block;color:#cdbd65;font-size:11px;margin-top:4px}.incident-list{display:grid;gap:10px}.incident-card{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;border:1px solid #28282d;background:#17171b}.incident-card.green{color:#22c55e}.incident-card.amber{color:#f59e0b}.incident-card strong{display:block;color:#f4f1e8;font-size:13px}.incident-card span{display:block;color:var(--ik-text-5);font-size:12px;margin-top:3px;line-height:1.4}.overview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.range-switcher{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.range-switcher button{padding:9px 12px;color:#b6b3ba}.range-switcher button.active{background:#cdbd6524;color:#cdbd65;border-color:#cdbd654d;font-weight:700}.chart-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.chart-summary div{padding:14px;background:#17171b;border:1px solid #28282d;border-radius:12px}.chart-summary span{display:block;color:var(--ik-text-5);font-size:12px;margin-bottom:6px}.chart-summary strong{font-size:24px}.chart-hint{margin-top:12px;color:var(--ik-text-5);font-size:12px}.point-selector{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.point-selector button{border:1px solid #2f2f35;background:#141418;color:#b6b3ba;border-radius:10px;padding:8px 10px;min-width:72px;display:grid;gap:2px;text-align:left}.point-selector button span{font-size:11px;color:var(--ik-text-5)}.point-selector button strong{font-size:13px}.point-selector button.active{border-color:#cdbd6566;background:#cdbd6524;color:#f4f1e8}.visited-cards-panel{margin-top:16px;padding:16px;background:#17171b;border:1px solid #28282d;border-radius:12px}.visited-cards-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.visited-cards-header h3{margin:0;font-size:17px}.visited-cards-header p{margin:5px 0 0;color:var(--ik-text-5);font-size:12px}.visited-total{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;background:#cdbd651f;color:#cdbd65;font-size:12px;font-weight:800}.visited-card-list{display:grid;gap:10px}.visited-card-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:10px;background:#131316;border:1px solid #24242a}.visited-card-item strong{display:block}.visited-card-item span{display:block;color:#8d8b94;font-size:12px;margin-top:3px}.visited-card-meta{display:grid;justify-items:end;gap:8px}.users-panel{padding:18px}.users-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.users-panel-header h2{margin:0;font-size:18px}.users-panel-header p{margin:6px 0 0;color:var(--ik-text-5);font-size:13px}.users-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.user-import-content{display:grid;gap:16px}.user-import-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.user-import-choice{min-height:88px;display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-lg);background:var(--ik-bg-input);color:var(--ik-text);text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.user-import-choice:hover:not(:disabled){border-color:var(--ik-border-gold);background:var(--ik-bg-hover);transform:translateY(-1px)}.user-import-choice:disabled{cursor:not-allowed;opacity:.55}.user-import-choice>span:last-child{min-width:0;display:grid;gap:5px}.user-import-choice strong{font-size:13px;font-weight:900}.user-import-choice small{color:var(--ik-text-5);font-size:12px;line-height:1.45}.user-import-choice-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:var(--ds-radius-md)}.user-import-choice-icon.gold{background:#cdbd6521;color:var(--color-primary)}.user-import-choice-icon.blue{background:#3b82f61f;color:#60a5fa}.user-import-file-status{display:flex;align-items:center;gap:10px;min-height:56px;padding:11px 13px;border:1px solid var(--ik-border);border-radius:var(--ds-radius-md);background:var(--ik-bg-input);color:var(--ik-text-4)}.user-import-file-status>span{min-width:0;display:grid;gap:3px}.user-import-file-status small{color:var(--ik-text-6);font-size:11px}.user-import-file-status strong{overflow:hidden;color:var(--ik-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.user-import-file-status em{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);font-size:12px;font-style:normal;font-weight:800}.user-import-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.user-import-summary article{display:grid;gap:5px;padding:12px 13px;border:1px solid var(--ik-border);border-radius:var(--ds-radius-md);background:var(--ik-bg-input)}.user-import-summary small{color:var(--ik-text-6);font-size:11px}.user-import-summary strong{color:var(--ik-text);font-size:18px}.user-import-summary .success strong,.user-import-valid{color:var(--ik-success)}.user-import-summary .danger strong{color:var(--ik-danger)}.user-import-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border-radius:var(--ds-radius-md);font-size:12px;line-height:1.5}.user-import-notice>span{display:grid;gap:2px}.user-import-notice strong{font-size:13px}.user-import-notice.success{border:1px solid rgba(34,197,94,.24);background:#22c55e14;color:var(--ik-success)}.user-import-notice.warning{border:1px solid rgba(245,158,11,.26);background:#f59e0b14;color:var(--ik-gold-deep, #b7791f)}.user-import-table-wrap{max-height:43vh;overflow:auto;border-radius:var(--ds-radius-lg)}.user-import-table{min-width:1120px}.user-import-table td{vertical-align:top}.user-import-table code{white-space:nowrap}.user-import-table ul{margin:0;min-width:230px;padding-left:16px;color:var(--ik-danger)}.user-import-row-error{background:#ef444412}.user-import-valid{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;white-space:nowrap}.user-import-success{min-height:280px;display:grid;place-items:center;align-content:center;gap:16px;padding:28px;text-align:center}.user-import-success-icon{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(34,197,94,.28);border-radius:20px;background:#22c55e1a;color:var(--ik-success)}.user-import-success h3,.user-import-success p{margin:0}.user-import-success h3{color:var(--ik-text);font-size:20px}.user-import-success p{max-width:620px;margin-top:7px;color:var(--ik-text-5);font-size:13px;line-height:1.55}.user-import-spinner{animation:user-import-spin .8s linear infinite}@keyframes user-import-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.users-header-actions{width:100%}.users-header-actions .ds-button{flex:1}.user-import-choice-grid,.user-import-summary{grid-template-columns:1fr}.user-import-file-status{align-items:flex-start;flex-wrap:wrap}.user-import-file-status em{width:100%;margin-left:28px}}.users-filters{display:grid;grid-template-columns:1fr 240px;gap:10px;margin-bottom:14px}.users-search{width:100%}.users-select{height:42px;border-radius:10px;border:1px solid #2f2f35;background:#151519;color:#f4f1e8;padding:0 12px}.user-card-chips{display:flex;flex-wrap:wrap;gap:6px}.user-card-chip{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:11px;background:#cdbd651f;color:#cdbd65}.user-card-empty{color:var(--ik-text-5);font-size:12px}.users-actions{display:flex;align-items:center;gap:8px}.table-action.danger{color:#ef4444;border-color:#ef444440}.users-empty{text-align:center;color:var(--ik-text-5)}.users-table-desktop{min-width:0}.users-data-table{min-width:1220px;table-layout:fixed}.users-data-table th,.users-data-table td{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-data-table td:nth-child(9),.users-data-table td:nth-child(10){overflow:visible;text-overflow:clip}.users-data-table .users-actions,.users-data-table .view-cards-btn{white-space:nowrap}.users-mobile-list,.cards-mobile-list{display:none}.users-mobile-card{padding:14px;border-radius:12px;border:1px solid #2a2a31;background:#17171b}.users-mobile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.users-mobile-top strong{display:block}.users-mobile-top span{display:block;color:var(--ik-text-5);font-size:12px;margin-top:4px}.users-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px}.users-mobile-grid label{display:block;font-size:11px;color:var(--ik-text-5);margin-bottom:3px}.users-mobile-grid p{margin:0;font-size:13px}.users-mobile-empty{text-align:center;color:var(--ik-text-5);border:1px dashed #303037;border-radius:12px;padding:14px}.cards-panel{display:grid;gap:14px}.cards-workspace{display:grid;gap:18px}.cards-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.cards-workspace-header h1{margin:4px 0 5px;color:var(--ik-text);font-size:clamp(24px,3vw,34px);letter-spacing:-.04em}.cards-workspace-header p{margin:0;color:var(--ik-text-5)}.cards-eyebrow{color:var(--ik-gold);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cards-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--ik-border);border-radius:16px;background:var(--ik-bg-card)}.cards-kpi-strip article{min-width:0;padding:18px 20px;border-right:1px solid var(--ik-border)}.cards-kpi-strip article:last-child{border-right:0}.cards-kpi-strip span{display:flex;align-items:center;gap:7px;color:var(--ik-text-5);font-size:12px;font-weight:700}.cards-kpi-strip strong{display:block;margin:10px 0 2px;color:var(--ik-text);font-size:27px;line-height:1}.cards-kpi-strip small{color:var(--ik-text-5);font-size:11px}.cards-view-tabs{display:flex;gap:24px;border-bottom:1px solid var(--ik-border)}.cards-view-tabs button{padding:0 1px 11px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ik-text-5);font-weight:700}.cards-view-tabs button.active{border-bottom-color:var(--ik-gold);color:var(--ik-text)}.cards-management-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:16px}.cards-management-main,.cards-performance-panel,.cards-insight-rail section{border:1px solid var(--ik-border);border-radius:16px;background:var(--ik-bg-card)}.cards-management-main{min-width:0;overflow:hidden}.cards-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:9px;padding:13px;border-bottom:1px solid var(--ik-border)}.cards-toolbar select{min-height:40px;padding:0 34px 0 12px;border:1px solid var(--ik-border);border-radius:10px;background:var(--ik-bg-2);color:var(--ik-text-2)}.cards-search{width:auto;min-height:40px}.cards-display-switch{display:flex;padding:3px;border:1px solid var(--ik-border);border-radius:10px;background:var(--ik-bg-2)}.cards-display-switch button{display:grid;width:34px;border:0;border-radius:7px;background:transparent;color:var(--ik-text-5);place-items:center}.cards-display-switch button.active{background:var(--ik-bg-card);color:var(--ik-gold);box-shadow:0 1px 5px #00000026}.cards-modern-table{min-width:880px}.cards-modern-table th{color:var(--ik-text-5);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.cards-modern-table td{vertical-align:middle}.cards-identity-button{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;text-align:left}.cards-identity-button>span{display:grid;width:38px;height:38px;flex:0 0 auto;border-radius:11px;background:color-mix(in srgb,var(--ik-gold) 16%,var(--ik-bg-2));color:var(--ik-gold);font-size:12px;font-weight:900;place-items:center}.cards-identity-button div,.cards-modern-table td>strong{display:grid;color:var(--ik-text)}.cards-identity-button small,.cards-cell-muted{display:block;margin-top:3px;color:var(--ik-text-5);font-size:11px}.cards-insight-rail{display:grid;gap:14px}.cards-insight-rail section{padding:14px}.cards-rail-title{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--ik-text-2)}.cards-rail-title h2{margin:0;font-size:14px}.cards-insight-rail section>button,.cards-insight-rail section>div:not(.cards-rail-title){display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:10px 3px;border:0;border-bottom:1px solid var(--ik-border);background:none;color:var(--ik-text-4);text-align:left}.cards-insight-rail section>button:last-child,.cards-insight-rail section>div:last-child{border-bottom:0}.cards-insight-rail section>button span,.cards-insight-rail section>div span{display:flex;align-items:center;gap:7px;min-width:0}.cards-insight-rail section>button b{display:grid;width:20px;height:20px;border-radius:6px;background:var(--ik-bg-2);color:var(--ik-gold);font-size:10px;place-items:center}.cards-insight-rail strong{color:var(--ik-text);font-size:12px}.cards-performance-panel{padding:18px}.cards-performance-panel .recharts-responsive-container{margin-top:12px}.cards-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.cards-admin-grid-item{padding:16px;border:1px solid var(--ik-border);border-radius:14px;background:var(--ik-bg-2)}.cards-grid-head{display:flex;align-items:center;justify-content:space-between}.cards-grid-head>span{display:grid;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--ik-gold) 18%,var(--ik-bg-card));color:var(--ik-gold);font-weight:900;place-items:center}.cards-grid-head button{border:0;background:none;color:var(--ik-text-5)}.cards-admin-grid-item h3{margin:13px 0 3px;color:var(--ik-text);font-size:16px}.cards-admin-grid-item>p{margin:0 0 14px;color:var(--ik-text-5);font-size:12px}.cards-admin-grid-item>div:nth-of-type(2){display:flex;align-items:center;justify-content:space-between}.cards-admin-grid-item footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:12px;border-top:1px solid var(--ik-border);color:var(--ik-text-2)}.cards-admin-grid-item footer button{display:flex;align-items:center;gap:6px;border:0;background:none;color:var(--ik-gold);font-weight:700}@media(max-width:1180px){.cards-management-layout{grid-template-columns:1fr}.cards-insight-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cards-workspace-header{align-items:stretch;flex-direction:column}.cards-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-kpi-strip article:nth-child(2){border-right:0}.cards-kpi-strip article:nth-child(-n+2){border-bottom:1px solid var(--ik-border)}.cards-toolbar{grid-template-columns:1fr 1fr}.cards-search{grid-column:1 / -1}.cards-admin-grid,.cards-insight-rail{grid-template-columns:1fr}}.card-visits-panel{display:grid;gap:14px;padding:16px;border:1px solid #26262c;border-radius:14px;background:#111114}.card-visits-panel .range-switcher{justify-content:flex-end}.card-visits-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.card-visits-summary div{min-width:0;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.card-visits-summary span{display:block;margin-bottom:6px;color:var(--ik-text-5);font-size:12px}.card-visits-summary strong{display:block;overflow:hidden;color:#f4f1e8;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.card-visits-chart{overflow:hidden;border:1px solid #28282d;border-radius:12px;background:#131316;padding:12px 8px 4px}.ikcard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ikcard-card{overflow:hidden;border-radius:16px;background:#131316;border:1px solid #2a2a31;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.ikcard-card:hover{border-color:#cdbd6547;background:#151519;transform:translateY(-1px)}.ikcard-visual{position:relative;background:linear-gradient(135deg,#cdbd6529,#cdbd650a)}.ikcard-cover{position:relative;z-index:0;height:96px;overflow:hidden}.ikcard-cover img{width:100%;height:100%;display:block;object-fit:cover}.ikcard-cover-glow{width:100%;height:100%;background:linear-gradient(135deg,rgba(205,189,101,.22),transparent)}.ikcard-cover-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#cdbd65,transparent)}.ikcard-identity{position:relative;z-index:1;padding:0 16px 12px}.ikcard-avatar-row{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:-24px}.ikcard-avatar{position:relative;z-index:3;width:56px;height:56px;display:grid;place-items:center;flex-shrink:0;border:2px solid #131316;border-radius:12px;background:linear-gradient(135deg,#cdbd65,#9f8f3b);color:#121212;font-weight:900}.ikcard-avatar img{width:100%;height:100%;display:block;object-fit:cover}.ikcard-avatar span{font-size:13px}.ikcard-badges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;padding-bottom:3px}.ikcard-status,.ikcard-template{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.ikcard-template{border:1px solid rgba(205,189,101,.26);background:#cdbd651a;color:#cdbd65}.ikcard-title-block{margin-top:8px;min-width:0}.ikcard-title-block strong,.ikcard-title-block span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ikcard-title-block strong{color:#f4f1e8;font-size:13px}.ikcard-title-block span{margin-top:3px;color:#9d9aa2;font-size:12px}.ikcard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:12px 14px;border-top:1px solid #26262c}.ikcard-stats div{min-width:0;display:grid;justify-items:center;gap:4px;padding:4px 8px;text-align:center}.ikcard-stats div+div{border-left:1px solid #2a2a31}.ikcard-stats strong{color:#f4f1e8;font-size:15px}.ikcard-stats span{color:var(--ik-text-5);font-size:11px}.ikcard-url-wrap{padding:0 16px 12px}.ikcard-url{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border-radius:10px;border:1px solid #2a2a31;background:#151519;color:#cdbd65}.ikcard-url span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9d9aa2;font-size:12px}.ikcard-url strong{color:#d8d3bf}.ikcard-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 16px}.ikcard-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:54px;border-radius:12px;font-size:11px;border:1px solid transparent;transition:background-color .18s ease,border-color .18s ease}.ikcard-action span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ikcard-action.view{color:#60a5fa;border-color:#60a5fa2e;background:#60a5fa14}.ikcard-action.view:hover{background:#60a5fa26}.ikcard-action.edit{color:#cdbd65;border-color:#cdbd652e;background:#cdbd6514}.ikcard-action.edit:hover{background:#cdbd6526}.ikcard-action.delete{color:#ef4444;border-color:#ef44442e;background:#ef444412}.ikcard-action.delete:hover{background:#ef444421}.ikcard-add-tile{min-height:282px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px dashed #3a3a42;border-radius:16px;background:transparent;color:#d8d3bf;transition:background-color .18s ease,border-color .18s ease}.ikcard-add-tile:hover{border-color:#cdbd656b;background:#cdbd6509}.ikcard-add-tile div{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(205,189,101,.15);background:#cdbd6514;color:#cdbd65}.ikcard-add-tile strong{font-size:14px}.ikcard-add-tile span{color:var(--ik-text-5);font-size:12px}.cards-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:390px;text-align:center}.cards-empty-icon{width:64px;height:64px;display:grid;place-items:center;margin-bottom:16px;border-radius:16px;border:1px solid rgba(205,189,101,.15);background:#cdbd6514;color:#cdbd65}.cards-empty-state h3{margin:0 0 8px;color:#f4f1e8;font-size:17px}.cards-empty-state p{max-width:320px;margin:0 0 24px;color:#9d9aa2;font-size:14px;line-height:1.6}.cards-empty-button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:12px;padding:12px 18px;background:linear-gradient(135deg,#cdbd65,#9f8f3b);color:#101010;font-weight:800}.cards-table-wrap table{min-width:980px}.cards-table-profile{display:flex;align-items:center;gap:10px;min-width:220px}.cards-table-profile>div{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#cdbd65,#9f8f3b);color:#101010;font-size:12px;font-weight:900}.cards-table-profile span,.cards-table-profile strong,.cards-table-profile small{display:block;min-width:0}.cards-table-profile strong{color:#f4f1e8}.cards-table-profile small{max-width:260px;margin-top:3px;overflow:hidden;color:var(--ik-text-5);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cards-table-preview-trigger{width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.cards-table-preview-trigger:hover .cards-table-profile strong,.cards-table-preview-trigger:hover .cards-table-url{color:#efe2a0}.cards-table-preview-trigger:focus-visible{outline:2px solid #cdbd65;outline-offset:3px;border-radius:12px}.cards-table-url-button{display:inline-flex;align-items:center;justify-content:flex-start}.cards-table-url{display:inline-flex;align-items:center;gap:6px;max-width:210px;overflow:hidden;color:#cdbd65;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cards-template-pill{display:inline-flex;align-items:center;border:1px solid rgba(205,189,101,.32);border-radius:999px;padding:5px 9px;background:#cdbd6514;font-size:12px;font-weight:800}.cards-table-actions{display:flex;align-items:center;gap:7px}.knowledge-table{min-width:1260px;table-layout:fixed}.knowledge-table-wrap{min-height:0}.knowledge-table tbody tr{height:64px}.knowledge-table td:first-child strong{display:block;overflow-wrap:anywhere;line-height:1.35}.knowledge-cell-detail{display:block;margin-top:4px;overflow:hidden;color:var(--ik-text-5);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.knowledge-table :is(th,td):nth-child(n+2):nth-child(-n+7){white-space:nowrap}.knowledge-col-source{width:330px}.knowledge-col-type{width:125px}.knowledge-col-data{width:105px}.knowledge-col-index,.knowledge-col-ai{width:130px}.knowledge-col-volume{width:105px}.knowledge-col-date{width:125px}.knowledge-col-actions{width:210px}.knowledge-actions-cell{padding-left:12px;padding-right:12px}.knowledge-table-actions{flex-wrap:nowrap;justify-content:flex-start;width:max-content}.knowledge-table .cards-table-placeholder td{height:64px;padding:0}.ai-agent-working-days{min-width:0;margin:0;padding:0;border:0}.ai-agent-working-days legend{margin-bottom:5px;color:var(--ik-text);font-size:13px;font-weight:700}.ai-agent-working-days>p{margin:0 0 10px;color:var(--ik-text-5);font-size:12px;line-height:1.45}.ai-agent-day-options{display:grid;grid-template-columns:repeat(7,minmax(72px,1fr));gap:8px}.ai-agent-day-options label{display:grid;min-height:58px;place-items:center;gap:2px;padding:8px 6px;border:1px solid #303037;border-radius:10px;background:#17171b;color:var(--ik-text-5);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.ai-agent-day-options label.selected{border-color:#25d366a6;background:#25d36624;color:var(--ik-text)}.ai-agent-day-options input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.ai-agent-day-options label:has(input:focus-visible){outline:2px solid #25d366;outline-offset:2px}.ai-agent-day-options span{font-size:13px;font-weight:800}.ai-agent-day-options em{font-size:10px;font-style:normal}.ai-agent-working-days>small{color:#ef4444;font-size:11px}@media(max-width:760px){.ai-agent-day-options{grid-template-columns:repeat(4,minmax(64px,1fr))}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;padding:16px;z-index:200}.modal-card{position:relative;width:min(560px,100%);border-radius:14px;background:#131316;border:1px solid #2a2a31;padding:16px}.modal-card.large{width:min(760px,100%)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.modal-head h3{margin:0}.modal-head button{border:1px solid #303037;background:#17171b;color:#f4f1e8;width:34px;height:34px;border-radius:9px;display:grid;place-items:center}.modal-helper{color:var(--ik-text-5);font-size:13px;line-height:1.5}.modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.modal-grid.no-top-margin{margin-top:0}.modal-grid label{display:grid;gap:5px;font-size:12px;color:#b6b3ba}.modal-grid input,.modal-grid select{height:40px;border-radius:10px;border:1px solid #2f2f35;background:#151519;color:#f4f1e8;padding:0 10px}.selected-offer-summary{display:grid;gap:4px;min-height:40px;padding:11px 12px;border:1px solid rgba(205,189,101,.22);border-radius:10px;background:#cdbd6514}.selected-offer-summary span{color:var(--ik-text-5);font-size:11px}.selected-offer-summary strong{color:#f4f1e8;font-size:14px}.selected-offer-summary small{color:#cdbd65;font-size:12px;line-height:1.4}.modal-cards-block{margin-top:12px}.modal-cards-block p{margin:0 0 8px;color:#b6b3ba;font-size:12px}.modal-card-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.modal-check{display:flex;align-items:center;gap:8px;border:1px solid #2f2f35;border-radius:10px;background:#151519;padding:8px 10px;font-size:12px;color:#e8e4d8}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.modal-secondary,.modal-danger{border-radius:10px;height:40px;padding:0 14px;border:1px solid #303037;background:#17171b;color:#e8e4d8}.modal-danger{color:#ef4444;border-color:#ef444440;background:#ef444414}.card-preview-backdrop{align-items:center;background:#000000d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px}.admin-public-card-modal{position:relative;width:min(440px,100%);max-height:94vh;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#050506;box-shadow:0 28px 80px #0000006b}.admin-public-card-close{position:absolute;top:12px;right:12px;z-index:5;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#050506b8;color:#f9fafb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-public-card-profile{max-height:94vh;overflow:auto;background:linear-gradient(180deg,#111114,#050506)}.admin-public-card-content{width:100%;max-width:420px;margin:0 auto;padding:16px 16px 34px}.admin-public-card-hero{position:relative;overflow:hidden;border:1px solid rgba(205,189,101,.22);border-radius:24px;padding:24px;min-height:268px}.admin-public-card-accent{position:absolute;top:0;left:0;right:0;height:4px}.admin-public-card-glow{position:absolute;top:-40px;right:-40px;width:160px;height:160px;border-radius:999px}.admin-public-card-hero-inner{position:relative;z-index:1}.admin-public-card-avatar-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;padding-right:38px}.admin-public-card-avatar{width:80px;height:80px;display:grid;place-items:center;overflow:hidden;border-radius:18px;color:#050506;font-size:24px;font-weight:900}.admin-public-card-avatar img{width:100%;height:100%;object-fit:cover}.admin-public-card-nfc{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(205,189,101,.22);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.admin-public-card-hero h1{margin:0 0 4px;color:#f9fafb;font-size:24px;font-weight:900;letter-spacing:0;line-height:1.1}.admin-public-card-title,.admin-public-card-company,.admin-public-card-sector{margin:0}.admin-public-card-title{font-size:14px;font-weight:700}.admin-public-card-company{margin-top:4px;color:#a1a1aa;font-size:14px}.admin-public-card-sector{margin-top:4px;color:#71717a;font-size:12px}.admin-public-card-actions{display:grid;gap:12px;margin-top:12px}.admin-public-card-actions.count-1{grid-template-columns:1fr}.admin-public-card-actions.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-public-card-actions.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-public-card-actions a{min-width:0;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#151519;text-decoration:none}.admin-public-card-actions span{color:#a1a1aa;font-size:11px;font-weight:800}.admin-public-card-save{width:100%;height:54px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:12px;border:0;border-radius:18px;color:#050506;font-size:14px;font-weight:900}.admin-public-card-panel,.admin-public-card-contact{margin-top:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#151519}.admin-public-card-panel{padding:16px}.admin-public-card-panel p{margin:0;color:#a1a1aa;font-size:14px;line-height:1.7}.admin-public-card-panel h3{margin:0 0 12px;color:#71717a;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-public-card-contact{overflow:hidden}.admin-public-card-contact a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.04);text-decoration:none}.admin-public-card-contact a:last-child{border-bottom:0}.admin-public-card-contact span,.admin-public-card-link-list span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#050506;color:#a1a1aa}.admin-public-card-contact strong{min-width:0;overflow-wrap:anywhere;color:#d4d4d8;font-size:14px;font-weight:700}.admin-public-card-link-list{display:grid;gap:8px}.admin-public-card-link-list a{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;text-decoration:none}.admin-public-card-link-list strong,.admin-public-card-link-list small{display:block}.admin-public-card-link-list strong{color:#a1a1aa;font-size:13px}.admin-public-card-link-list small{margin-top:3px;color:#d4d4d8;font-size:12px;overflow-wrap:anywhere}.admin-public-card-offers{display:grid;gap:12px}.admin-public-card-offers article{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#111114}.admin-public-card-offers img{width:100%;height:144px;display:block;object-fit:cover}.admin-public-card-offers article>div{padding:12px}.admin-public-card-offers article>div>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-public-card-offers h4{margin:0;color:#f9fafb;font-size:14px}.admin-public-card-offers span{flex:0 0 auto;border-radius:999px;padding:5px 8px;background:#cdbd651a;color:#cdbd65;font-size:12px;font-weight:900}.admin-public-card-offers p{margin-top:7px;font-size:12px}.admin-public-card-branding{margin-top:22px;text-align:center;color:#71717a;font-size:12px}.admin-public-card-modal.light{border-color:#ded8ca;background:#fbfaf7}.admin-public-card-modal.light .admin-public-card-close{border-color:transparent;background:#eee9df;color:#6d675e}.admin-public-card-modal.light .admin-public-card-profile{background:linear-gradient(180deg,#fbfaf7,#f5f1e8)}.admin-public-card-modal.light .admin-public-card-hero{background-color:#eee8dc}.admin-public-card-modal.light .admin-public-card-hero h1{color:#171717}.admin-public-card-modal.light .admin-public-card-company,.admin-public-card-modal.light .admin-public-card-panel p,.admin-public-card-modal.light .admin-public-card-contact strong,.admin-public-card-modal.light .admin-public-card-link-list small{color:#4e4942}.admin-public-card-modal.light .admin-public-card-sector,.admin-public-card-modal.light .admin-public-card-actions span,.admin-public-card-modal.light .admin-public-card-panel h3,.admin-public-card-modal.light .admin-public-card-link-list strong,.admin-public-card-modal.light .admin-public-card-branding{color:#6d675e}.admin-public-card-modal.light .admin-public-card-actions a,.admin-public-card-modal.light .admin-public-card-panel,.admin-public-card-modal.light .admin-public-card-contact{border-color:#d8d0bf;background:#eee8dc}.admin-public-card-modal.light .admin-public-card-contact span,.admin-public-card-modal.light .admin-public-card-link-list span{background:#fbfaf7;color:#8e8678}.admin-public-card-modal.light .admin-public-card-offers article{border-color:#d8d0bf;background:#f8f5ed}.admin-public-card-modal.light .admin-public-card-offers h4{color:#171717}.admin-public-card-modal.light .admin-public-card-offers p{color:#6d675e}.notification-backdrop{background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.notification-modal{width:min(980px,100%);max-height:94vh;overflow:auto;padding:0;border-radius:16px}.notification-modal-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:16px;padding:20px}.notification-config{display:grid;gap:14px}.notification-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.notification-field-grid label,.notification-full-field{display:grid;gap:7px;color:#b6b3ba;font-size:12px}.notification-field-grid select,.notification-full-field input,.notification-full-field textarea{width:100%;border:1px solid #2f2f35;border-radius:10px;background:#151519;color:#f4f1e8;padding:0 10px;outline:0}.notification-field-grid select,.notification-full-field input{height:40px}.notification-full-field textarea{min-height:132px;padding:10px;resize:vertical;font:inherit;line-height:1.5}.notification-full-field span{justify-self:end;color:var(--ik-text-5);font-size:11px}.notification-user-picker{display:grid;gap:10px;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.notification-user-picker>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#f4f1e8}.notification-user-picker>div:first-child span{color:#cdbd65;font-size:12px;font-weight:800}.notification-user-search{display:flex;align-items:center;gap:8px;height:42px;border:1px solid #2f2f35;border-radius:10px;background:#151519;color:#cdbd65;padding:0 10px}.notification-user-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#f4f1e8}.notification-user-results{display:grid;gap:8px;max-height:210px;overflow:auto;padding-right:2px}.notification-user-results button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #2f2f35;border-radius:10px;background:#151519;text-align:left}.notification-user-results span,.notification-user-results strong,.notification-user-results small{display:block;min-width:0}.notification-user-results strong{overflow:hidden;color:#f4f1e8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notification-user-results small{margin-top:3px;overflow:hidden;color:var(--ik-text-5);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.notification-user-results em{color:#cdbd65;font-size:12px;font-style:normal;font-weight:800}.notification-user-empty{margin:0;color:var(--ik-text-5);font-size:12px;text-align:center}.notification-selected-users{display:flex;flex-wrap:wrap;gap:7px}.notification-selected-users button{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid rgba(205,189,101,.2);border-radius:999px;padding:6px 9px;background:#cdbd6514;color:#d8d3bf;font-size:12px}.notification-preview{display:grid;align-content:start;gap:12px}.notification-preview-card,.notification-routing-card{display:grid;gap:11px;padding:16px;border:1px solid #28282d;border-radius:14px;background:#17171b}.notification-preview-card{background:radial-gradient(circle at top right,#25d3661f,#17171b 44%)}.notification-preview-card h4{margin:0;color:#f4f1e8;font-size:17px}.notification-preview-card p{min-height:132px;margin:0;color:#d8d3bf;font-size:13px;line-height:1.55;white-space:pre-wrap}.notification-preview-meta{display:grid;gap:7px}.notification-preview-meta span{display:inline-flex;align-items:center;gap:7px;width:fit-content;border:1px solid rgba(205,189,101,.18);border-radius:999px;padding:6px 9px;background:#cdbd6514;color:#cdbd65;font-size:12px;font-weight:800}.notification-routing-card strong{color:#f4f1e8}.notification-routing-card span{width:fit-content;border-radius:999px;padding:6px 9px;background:#60a5fa1a;color:#93c5fd;font-size:12px;font-weight:800}.notification-routing-card small{color:var(--ik-text-5);font-size:12px;line-height:1.55}.notification-footer{grid-template-columns:1fr 1fr}.table-wrap{overflow-x:auto;border:1px solid #26262c;border-radius:12px}table{width:100%;border-collapse:collapse;min-width:760px}.payments-table th:last-child,.payments-table td:last-child{width:154px;min-width:154px}.payments-table td{vertical-align:middle}.payment-table-actions{display:flex;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:nowrap}.payment-table-actions .icon-button{flex:0 0 auto}th{color:#9d9aa2;font-size:12px;text-align:left;background:#19191e}th,td{padding:14px;border-bottom:1px solid #26262c}td{color:#eeeaf0;font-size:14px}.table-action{width:36px;height:36px;display:grid;place-items:center;color:#cdbd65}.table-action.view{color:#60a5fa;border-color:#60a5fa3d}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.badge.green{background:#22c55e21;color:#22c55e}.badge.amber{background:#f59e0b21;color:#f59e0b}.badge.gold{background:#cdbd6524;color:#cdbd65}.badge.orange{background:#f9731624;color:#fb923c}.badge.neutral{background:#94a3b821;color:#cbd5e1}.badge.red{background:#ef444421;color:#ef4444}.request-list{display:grid;gap:12px}.request-card{display:grid;grid-template-columns:auto minmax(0,1.4fr) auto auto;gap:14px;align-items:center;padding:14px;border-radius:12px;background:#17171b;border:1px solid #28282d}.request-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#cdbd6524;color:#cdbd65;font-weight:800}.request-content strong{display:block}.request-content span{display:block;color:#8d8b94;font-size:12px;margin-top:3px}.request-meta{display:grid;gap:8px;justify-items:end}.request-meta span{color:#b5b2b9;font-size:12px;font-weight:700}.request-link{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;color:#cdbd65}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.module-intro{grid-column:1 / -1;padding:22px}.module-intro h2,.module-card h3{margin:0}.module-intro p,.module-card p{color:#918f97}.module-card{padding:18px}.module-card div{display:flex;align-items:center;gap:10px;color:#cdbd65}.module-card button{padding:9px 12px;margin-top:6px}.billing-grid,.ops-grid,.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.billing-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px}.billing-card span{display:block;color:#cdbd65;font-size:12px;font-weight:800}.billing-card strong{display:block;margin-top:6px;color:#f4f1e8;font-size:22px}.billing-card p{margin:7px 0 0;color:var(--ik-text-5);font-size:12px;line-height:1.45}.ops-card{padding:16px;display:grid;gap:10px}.ops-card div{display:flex;align-items:center;gap:9px;color:#cdbd65}.ops-card p{margin:0;color:var(--ik-text-5);font-size:12px}.ops-green,.ops-amber{width:fit-content;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.ops-green{color:#22c55e;background:#22c55e1f}.ops-amber{color:#f59e0b;background:#f59e0b1f}.admin-two-col{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px}.capacity-list,.integration-list,.audit-list,.compliance-list{display:grid;gap:10px}.capacity-row{display:grid;gap:8px;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.capacity-row div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.capacity-row span{color:var(--ik-text-5);font-size:12px}.capacity-row strong{color:#f4f1e8;font-size:13px}.capacity-bar{height:8px;overflow:hidden;border-radius:999px;background:#24242a}.capacity-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#cdbd65,#9f8f3b)}.integration-list article,.compliance-list article{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.integration-list svg,.compliance-list svg{color:#cdbd65}.integration-list strong{display:block;font-size:13px}.integration-list span{display:block;color:var(--ik-text-5);font-size:12px;margin-top:2px}.audit-list article{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.audit-list article>span{color:#cdbd65;font-size:12px;font-weight:800}.audit-list strong{display:block;font-size:13px}.audit-list p{margin:3px 0 0;color:var(--ik-text-5);font-size:12px}.audit-list em{color:#f59e0b;font-size:12px;font-style:normal;font-weight:800}.compliance-list span{flex:1;color:#f4f1e8;font-size:13px}.compliance-list strong{color:#cdbd65;font-size:12px}.settings-card{padding:16px}.settings-card div{display:flex;align-items:center;gap:9px;color:#cdbd65;margin-bottom:12px}.settings-card h3{margin:0;color:#f4f1e8;font-size:15px}.settings-card ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.settings-card li{color:#9d9aa2;font-size:12px}.settings-card li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;margin-right:8px;background:#cdbd65}.settings-card button{margin-top:14px;border:1px solid #303037;border-radius:10px;background:#17171b;color:#cdbd65;padding:9px 12px}.subscriptions-module{align-content:start}.subscription-feedback{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:700;border:1px solid #2b2b31;background:#151519;color:#b6b3ba}.subscription-feedback.success{border-color:#22c55e40;color:#8ee6a8;background:#22c55e14}.subscription-feedback.error{border-color:#ef444440;color:#ff9a9a;background:#ef444414}.subscription-feedback.loading{border-color:#cdbd654d;color:#e0d48b;background:#cdbd6514}.landing-cms-module{align-content:start}.cms-panel{overflow:hidden}.cms-editor-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.cms-section-stack{display:grid;gap:18px}.cms-single-editor{grid-template-columns:minmax(0,1fr)}.cms-single-editor>.cms-form-card,.cms-editor-grid>.cms-form-card{width:100%;min-width:0}.cms-single-editor .modal-grid,.cms-form-card .modal-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.landing-cms-module label{min-width:0}.landing-cms-module input,.landing-cms-module select,.landing-cms-module textarea{max-width:100%}.cms-form-card{display:grid;align-content:start;gap:14px;padding:16px;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-xl);background:var(--ik-bg-card)}.cms-standard-form-card{gap:18px;padding:18px;border-color:var(--ik-border);background:var(--ik-bg-card)}.cms-standard-form-card .cms-form-grid{gap:14px}.cms-standard-form-card .cms-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-standard-form-card .cms-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-standard-form-card :where(.cms-field,.modal-grid>label){gap:7px;color:var(--ik-text-4);font-size:12px;font-weight:750}.cms-standard-form-card :where(input:not([type=checkbox]),select){height:40px;border-radius:10px;border-color:var(--ik-border-md);background:var(--ik-bg-input);color:var(--ik-text-2);padding:0 12px;font-size:13px;font-weight:500}.cms-standard-form-card textarea{min-height:112px;border-color:var(--ik-border-md);border-radius:10px;background:var(--ik-bg-input);color:var(--ik-text-2);padding:11px 12px;font-size:13px;line-height:1.5}.cms-standard-form-card h3{margin:0;color:var(--ik-text);font-size:15px}.cms-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cms-choice-grid>label{min-width:0}.cms-list-panel-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.cms-list-panel-stack>.cms-panel{min-width:0;padding:16px;border-color:var(--ik-border);background:var(--ik-bg-card)}.cms-table-panel-stack{gap:18px}.cms-table-panel-stack>.cms-panel{padding:16px;border-color:var(--ik-border);background:var(--ik-bg-card)}.cms-table--balanced .cms-data-table{min-width:700px;table-layout:fixed}.cms-table--balanced .cms-data-table :is(th,td):first-child{width:72px}.cms-table--balanced .cms-data-table :is(th,td):nth-last-child(2){width:110px}.cms-table--balanced .cms-data-table :is(th,td):last-child{width:210px;text-align:right}.cms-table--balanced .cms-icon-actions{justify-content:flex-end;width:100%}.cms-table--balanced .cms-icon-actions button{border:1px solid var(--ik-border-md);border-radius:8px;background:var(--ik-bg-input);color:var(--ik-text-3)}.cms-form-card textarea{min-height:150px}.cms-field{display:grid;gap:5px;font-size:12px;color:var(--ik-text-4)}.cms-list{display:grid;gap:10px}.cms-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-lg);background:var(--ik-bg-card)}.cms-list-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.cms-card-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.cms-card-list article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.cms-card-list article>.badge{justify-self:start}.cms-card-list article>button{min-height:36px}.cms-card-list article>.cms-list-actions{grid-column:1 / -1;justify-content:flex-start}.cms-card-list article>div strong,.cms-card-list article>div span:not(.badge){overflow-wrap:anywhere}.cms-list strong{display:block;color:var(--ik-text);font-size:13px}.cms-list span:not(.badge){display:block;margin-top:3px;color:var(--ik-text-5);font-size:12px;line-height:1.45}.cms-list button,.cms-action-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-md);background:var(--ik-bg-input);color:var(--ik-text-3);padding:8px 10px;font-size:12px;font-weight:800}.cms-action-row select{min-width:210px;height:38px;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-md);background:var(--ik-bg-input);color:var(--ik-text-3);padding:0 34px 0 10px;font-size:12px;font-weight:800;outline:0}.cms-list button.danger,.cms-action-row button.danger{border-color:#ef444442;color:#ff8c8c}.cms-action-row{display:flex;flex-wrap:wrap;gap:8px}.cms-footer-group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.cms-footer-group-head label{display:grid;gap:5px;font-size:12px;color:var(--ik-text-4)}.cms-footer-group-head input{height:40px;border-radius:var(--ds-radius-md);border:1px solid var(--ik-border-md);background:var(--ik-bg-input);color:var(--ik-text-2);padding:0 10px}.cms-footer-group-head .primary-button{width:auto;height:40px;padding:8px 12px;white-space:nowrap}.cms-inline-editor{grid-column:1 / -1;display:grid;gap:12px}.cms-inline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cms-inline-fields label{display:grid;gap:6px;color:var(--ik-text-3);font-size:12px;font-weight:900}.cms-inline-fields input,.cms-inline-fields textarea{width:100%;min-width:0;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-md);background:var(--ik-bg-input);color:var(--ik-text-2);padding:10px;outline:0}.cms-inline-fields textarea{min-height:86px;resize:vertical}.feature-icon-preview{width:38px;height:38px;display:grid!important;place-items:center;flex-shrink:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--ik-border-md));border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary)!important;font-size:10px!important;font-weight:900;line-height:1;text-align:center}.feature-icon-preview.large{width:52px;height:52px}.feature-icon-preview img{width:100%;height:100%;object-fit:contain;padding:6px}.feature-icon-upload{display:grid;gap:7px;color:var(--ik-text-3);font-size:12px;font-weight:900}.feature-icon-upload-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.feature-icon-upload input[type=file]{width:100%;min-width:0;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-md);background:var(--ik-bg-input);color:var(--ik-text-2);padding:10px;outline:0}.feature-icon-upload small{color:var(--ik-text-5);font-size:11px;font-weight:700;line-height:1.45}.cms-create-modal{width:min(720px,100%);max-height:94vh;overflow:auto}.cms-create-modal .modal-grid textarea{min-height:104px;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-md);background:var(--ik-bg-input);color:var(--ik-text-2);padding:10px;resize:vertical;outline:0}.cms-create-modal .modal-actions{margin-top:14px}.cms-stats-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:16px;align-items:start;margin-bottom:16px}.cms-stats-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start}.social-proof-preview-card{overflow:hidden}.social-proof-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.social-proof-preview-grid div{min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--ik-border-md));border-radius:var(--ds-radius-lg);background:var(--ik-bg-input);text-align:center}.social-proof-preview-grid strong{display:block;color:var(--color-primary);font-size:22px;line-height:1.1;overflow-wrap:anywhere}.social-proof-preview-grid span{display:block;margin-top:5px;color:var(--ik-text-4);font-size:11px;text-transform:none;line-height:1.35}.social-proof-brand-preview{display:flex;flex-wrap:wrap;gap:8px}.social-proof-brand-preview span{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--ik-border-md));border-radius:var(--ik-radius-pill);background:color-mix(in srgb,var(--color-primary) 6%,transparent);color:var(--ik-text-3);padding:7px 10px;font-size:11px;text-transform:none;overflow:hidden;text-overflow:ellipsis}.social-proof-brand-preview img{width:18px;height:18px;object-fit:contain;border-radius:4px}.admin-account-list article{grid-template-columns:minmax(220px,1fr) auto auto auto minmax(130px,.45fr) auto auto auto}.admin-account-list select{min-width:0;height:36px;border:1px solid #303037;border-radius:10px;background:#151519;color:#f4f1e8;padding:0 9px;font-size:12px;font-weight:800}.cms-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cms-media-grid article{display:grid;gap:9px;padding:14px;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-xl);background:var(--ik-bg-card);min-width:0}.cms-media-thumb{display:grid;place-items:center;height:110px;border-radius:var(--ds-radius-lg);background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary);border:1px dashed color-mix(in srgb,var(--color-primary) 25%,var(--ik-border-md))}.cms-media-grid strong{color:var(--ik-text);font-size:13px}.cms-media-grid span{color:var(--ik-text-5);font-size:12px}.cms-media-grid code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-primary);font-size:11px}.settings-module{align-content:start}.settings-admin-panel{overflow:hidden}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-field-card{display:grid;gap:10px;padding:14px;border:1px solid #28282d;border-radius:14px;background:#17171b}.settings-field-card label{display:grid;gap:7px;color:#e8e4d8;font-size:12px;font-weight:800}.settings-field-card label span{color:var(--ik-text-5);font-size:11px;font-weight:600;line-height:1.45}.settings-field-card input,.settings-field-card select,.settings-field-card textarea{width:100%;border:1px solid #303037;border-radius:10px;background:#111114;color:#f4f1e8;padding:10px 11px;outline:none}.settings-field-card textarea{min-height:92px;resize:vertical}.settings-field-card input[type=color]{height:42px;padding:5px}.settings-field-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #25252a;padding-top:9px}.settings-field-card footer span{color:#cdbd65;font-size:11px;font-weight:900}.settings-field-card footer em{color:#777680;font-size:11px;font-style:normal;text-align:right}.settings-table-actions{justify-content:flex-end;margin-bottom:12px}.admin-console-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.admin-console-summary article{min-width:0;padding:14px;border:1px solid #28282d;border-radius:14px;background:#17171b}.admin-console-summary span{display:block;color:var(--ik-text-5);font-size:12px;font-weight:800}.admin-console-summary strong{display:block;margin-top:6px;color:#f4f1e8;font-size:24px;line-height:1}.admin-console-summary em{display:block;margin-top:7px;color:#cdbd65;font-size:11px;font-style:normal;font-weight:900}.admin-management-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;align-items:start}.admin-management-grid.full{grid-template-columns:minmax(0,1fr)}.admin-invite-panel,.admin-directory-panel{border:1px solid #28282d;border-radius:16px;background:#17171b}.admin-invite-panel{display:grid;gap:12px;padding:16px}.admin-invite-panel h3,.admin-directory-toolbar h3{margin:0;color:#f4f1e8;font-size:18px}.admin-invite-panel p,.admin-directory-toolbar p{margin:5px 0 0;color:var(--ik-text-5);font-size:12px;line-height:1.45}.admin-invite-panel label{display:grid;gap:7px;color:#d8d3bf;font-size:12px;font-weight:900}.admin-invite-panel input,.admin-invite-panel select,.admin-account-row select{min-width:0;width:100%;height:40px;border:1px solid #303037;border-radius:10px;background:#111114;color:#f4f1e8;padding:0 10px;outline:0}.admin-invite-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-invite-panel .primary-button{width:100%;justify-content:center}.admin-directory-panel{overflow:hidden}.admin-directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #28282d}.admin-directory-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.admin-status-filter{display:inline-flex;gap:4px;padding:4px;border:1px solid #303037;border-radius:12px;background:#111114}.admin-status-filter button{border:0;border-radius:9px;background:transparent;color:#9d9aa2;padding:7px 10px;font-size:12px;font-weight:900}.admin-status-filter button.active{background:#cdbd65;color:#111114}.admin-account-table{display:grid}.admin-account-header,.admin-account-row{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(150px,.9fr) minmax(130px,.75fr) minmax(120px,.65fr) auto;gap:12px;align-items:center;padding:12px 16px}.admin-account-header{color:var(--ik-text-5);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;background:#131316}.admin-account-row{border-top:1px solid #24242a;color:#d8d3bf}.admin-identity{display:flex;align-items:center;gap:11px;min-width:0}.admin-identity>span{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#cdbd6524;color:#cdbd65;font-size:12px;font-weight:900}.admin-identity div{min-width:0}.admin-identity strong,.admin-identity em,.admin-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-identity strong{color:#f4f1e8;font-size:13px}.admin-identity em{margin-top:3px;color:#b6b3ba;font-size:12px;font-style:normal}.admin-identity small{margin-top:3px;color:#777680;font-size:11px}.admin-profile-edit{display:grid;gap:6px;min-width:0}.admin-profile-edit input{min-width:0;width:100%;height:36px;border:1px solid #303037;border-radius:9px;background:#111114;color:#f4f1e8;padding:0 9px;outline:0}.admin-users-table table{min-width:1180px}.admin-inline-input,.admin-inline-select{min-width:130px;height:36px;border:1px solid #303037;border-radius:9px;background:#111114;color:#f4f1e8;padding:0 9px;outline:0}.admin-inline-select{min-width:142px}.admin-role-cell,.admin-security-cell,.admin-scope-cell,.admin-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.admin-role-cell select{max-width:160px}.admin-security-cell button,.admin-scope-cell button,.admin-row-actions button{border:1px solid #303037;border-radius:10px;background:#151519;color:#e8e4d8;padding:8px 10px;font-size:12px;font-weight:900}.admin-row-actions button.danger{border-color:#ef444442;color:#ff8c8c}.admin-scope-cell span{color:#d8d3bf;font-size:12px;font-weight:800}.admin-create-modal{width:min(680px,100%);max-height:94vh;overflow:auto}.admin-create-modal .modal-head{align-items:flex-start}.admin-create-modal .modal-head .eyebrow{margin-bottom:4px}.expiry-list{display:grid;gap:10px}.expiry-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.expiry-list strong{display:block;color:#f4f1e8;font-size:13px}.expiry-list span{display:block;margin-top:3px;color:var(--ik-text-5);font-size:12px}.offer-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.offer-admin-card{display:grid;gap:12px;padding:16px;border:1px solid #26262c;border-radius:14px;background:#17171b}.offer-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.offer-admin-card h3{margin:0;color:#f4f1e8;font-size:16px}.offer-admin-card p{margin:5px 0 0;color:var(--ik-text-5);font-size:12px;line-height:1.45}.offer-admin-card>strong{color:#f4f1e8;font-size:24px}.offer-admin-card>span{color:#cdbd65;font-size:12px;font-weight:800}.offer-badge-row{display:flex;flex-wrap:wrap;gap:6px}.offer-limit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.offer-limit-grid div{padding:9px;border-radius:10px;background:#131316;border:1px solid #28282d}.offer-limit-grid small{display:block;color:var(--ik-text-5);font-size:11px}.offer-limit-grid b{display:block;margin-top:3px;color:#f4f1e8}.offer-subscription-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.offer-subscription-summary div{min-width:0;padding:10px;border:1px solid rgba(205,189,101,.2);border-radius:10px;background:#cdbd6512}.offer-subscription-summary small{display:block;color:#cdbd65;font-size:11px;font-weight:800}.offer-subscription-summary b{display:block;margin-top:4px;color:#f4f1e8;font-size:18px}.offer-subscription-summary span{display:block;margin-top:3px;color:var(--ik-text-5);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.offer-admin-card ul{margin:0;padding:0;display:grid;gap:6px;list-style:none}.offer-admin-card li{color:#b6b3ba;font-size:12px}.offer-admin-card li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:999px;background:#cdbd65}.offer-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.subscription-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.offer-actions button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-width:0;border:1px solid #303037;border-radius:9px;background:#131316;color:#cdbd65;padding:8px 6px;font-size:12px;white-space:nowrap;overflow:hidden}.subscription-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid #303037;border-radius:9px;background:#131316;color:#cdbd65;padding:8px 9px;font-size:12px}.subscription-actions button.icon-button{width:34px;height:34px;padding:0;justify-content:center;gap:0}.offer-actions button.danger,.subscription-actions button.danger{color:#ef4444;border-color:#ef444440;background:#ef444414}.subscription-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.subscription-settings-grid label{display:grid;gap:7px;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b;color:#b6b3ba;font-size:12px}.subscription-settings-grid input,.subscription-settings-grid select{height:40px;border-radius:10px;border:1px solid #2f2f35;background:#151519;color:#f4f1e8;padding:0 10px}.subscription-settings-grid span{color:var(--ik-text-5);font-size:11px}.invoice-admin-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.invoice-editor{display:grid;gap:14px;min-width:0}.invoice-template-form{display:grid;gap:12px}.invoice-template-form label{display:grid;gap:7px;color:#b6b3ba;font-size:12px}.invoice-template-form input,.invoice-template-form textarea{width:100%;min-width:0;border-radius:10px;border:1px solid #2f2f35;background:#151519;color:#f4f1e8;padding:10px;outline:0}.invoice-template-form textarea{min-height:94px;resize:vertical;line-height:1.5}.invoice-logo-field input[type=file]{height:auto;padding:9px}.invoice-variable-row{display:flex;flex-wrap:wrap;gap:7px}.invoice-variable-row span{border:1px solid rgba(205,189,101,.22);border-radius:999px;background:#cdbd6514;color:#cdbd65;padding:6px 9px;font-size:11px;font-weight:900}.invoice-edit-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #2f2f35;border-radius:12px;background:#151519;color:#b6b3ba}.invoice-edit-note span{font-size:12px;font-weight:800}.invoice-edit-note.locked{border-color:#60a5fa3d;background:#60a5fa14;color:#93c5fd}.invoice-edit-note.editing{border-color:#f59e0b47;background:#f59e0b14;color:#f7c46c}.invoice-history-panel{margin-top:16px}.invoice-table-actions button{display:inline-flex;align-items:center;gap:6px;border:1px solid #303037;border-radius:9px;background:#131316;color:#cdbd65;padding:8px 9px;font-size:12px;font-weight:800;white-space:nowrap}.invoice-table-actions button:disabled,.section-title button:disabled{cursor:not-allowed;opacity:.45}.invoice-pdf-modal{width:min(980px,100%);max-height:94vh;overflow:auto}.pdf-invoice-page{width:min(794px,100%);min-height:1123px;margin:0 auto;padding:0;overflow:hidden;background:#fff;color:#161616;border-radius:6px;box-shadow:0 18px 50px #00000047;font-family:Arial,Helvetica,sans-serif}.pdf-invoice-header{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:28px;padding:42px 46px 34px;background:linear-gradient(135deg,#171717,#2c2817);color:#fff}.pdf-company-block strong,.pdf-company-block span{display:block}.pdf-invoice-logo{display:block;max-width:128px;max-height:62px;object-fit:contain;margin-bottom:14px;border-radius:4px;background:#fff;padding:6px}.pdf-company-block strong{color:#fff;font-size:24px;letter-spacing:0}.pdf-company-block span{margin-top:6px;color:#ffffffc7;font-size:12px}.pdf-title-block{align-self:start;justify-self:end;min-width:220px;padding:18px;border:1px solid rgba(255,255,255,.22);border-radius:8px;text-align:right}.pdf-title-block h2{margin:0;color:#fff;font-size:34px;letter-spacing:0}.pdf-title-block p{margin:10px 0 0;color:#e7d682;font-size:13px;font-weight:800}.pdf-invoice-meta{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:34px 46px 0}.pdf-invoice-meta article{min-width:0;padding:18px;border:1px solid #e4e0d3;border-radius:8px;background:#fbfaf6}.pdf-invoice-meta span{display:block;margin-bottom:10px;color:#8b7a2e;font-size:11px;font-weight:900;text-transform:uppercase}.pdf-invoice-meta strong{display:block;color:#111;font-size:16px}.pdf-invoice-meta p{margin:7px 0 0;color:#555;font-size:12px}.pdf-invoice-meta dl,.pdf-invoice-totals dl{margin:0;display:grid;gap:8px}.pdf-invoice-meta dl div,.pdf-invoice-totals dl div{display:flex;justify-content:space-between;gap:18px}.pdf-invoice-meta dt,.pdf-invoice-totals dt{color:#666;font-size:12px}.pdf-invoice-meta dd,.pdf-invoice-totals dd{margin:0;color:#111;font-size:12px;font-weight:800;text-align:right}.pdf-invoice-note{margin:28px 46px 18px;padding:14px 16px;border-left:4px solid #cdbd65;background:#fbfaf6;color:#444;font-size:13px;line-height:1.55}.pdf-invoice-table{width:calc(100% - 92px);margin:20px 46px 0;border-collapse:collapse;table-layout:fixed;color:#161616;border:1px solid #e4e0d3}.pdf-invoice-table th{padding:12px 8px;background:#201d14;color:#fff;font-size:10px;line-height:1.25;text-align:left;text-transform:uppercase;white-space:normal;word-break:normal}.pdf-invoice-table td{min-width:0;padding:14px 8px;border-bottom:1px solid #e4e0d3;color:#222;font-size:11px;line-height:1.4;vertical-align:top;overflow-wrap:anywhere;word-break:normal}.pdf-invoice-table th:nth-child(1),.pdf-invoice-table td:nth-child(1){width:34%}.pdf-invoice-table th:nth-child(2),.pdf-invoice-table td:nth-child(2){width:22%}.pdf-invoice-table th:nth-child(3),.pdf-invoice-table td:nth-child(3){width:8%}.pdf-invoice-table th:nth-child(4),.pdf-invoice-table td:nth-child(4){width:18%}.pdf-invoice-table th:nth-child(5),.pdf-invoice-table td:nth-child(5){width:18%}.pdf-invoice-table th:nth-child(3),.pdf-invoice-table td:nth-child(3),.pdf-invoice-table th:nth-child(4),.pdf-invoice-table td:nth-child(4),.pdf-invoice-table th:nth-child(5),.pdf-invoice-table td:nth-child(5){text-align:right}.pdf-invoice-totals{display:flex;justify-content:flex-end;margin:28px 46px 0}.pdf-invoice-totals dl{width:min(330px,100%);border:1px solid #e4e0d3;border-radius:8px;overflow:hidden}.pdf-invoice-totals dl div{padding:11px 14px;border-bottom:1px solid #e4e0d3;background:#fbfaf6}.pdf-invoice-totals .pdf-total-row{border-bottom:0;background:#201d14}.pdf-invoice-totals .pdf-total-row dt,.pdf-invoice-totals .pdf-total-row dd{color:#fff;font-size:16px;font-weight:900}.pdf-invoice-footer{margin:78px 46px 0;padding-top:18px;border-top:1px solid #e4e0d3}.pdf-invoice-footer p{margin:0;color:#444;font-size:12px;line-height:1.55}.pdf-invoice-footer span{display:block;margin-top:12px;color:#777;font-size:10px;text-transform:uppercase}.settings-toggle{display:flex!important;grid-column:span 1;align-items:center;flex-direction:row;gap:9px!important}.settings-toggle input{width:16px;height:16px}.subscription-modal{width:min(760px,100%);max-height:94vh;overflow:auto;padding:0;border-radius:16px}.subscription-modal.compact{width:min(640px,100%)}.subscription-limit-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.subscription-limit-checks label{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #2f2f35;border-radius:10px;background:#151519;color:#e8e4d8;font-size:12px}.offer-feature-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;color:#f4f1e8}.offer-feature-header>div{min-width:0;display:grid;gap:4px}.offer-feature-header strong{font-size:14px;line-height:1.25}.offer-feature-header small{color:var(--ik-text-5);font-size:11px;line-height:1.45}.offer-feature-header span{align-self:flex-start;border:1px solid rgba(205,189,101,.22);border-radius:999px;background:#cdbd6514;color:#cdbd65;padding:6px 10px;font-size:11px;font-weight:900;white-space:nowrap}.offer-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.offer-feature-check{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:7px!important;row-gap:0!important;min-width:0;min-height:88px;padding:13px!important;border:1px solid #2f2f35;border-radius:12px;background:#151519;color:#e8e4d8;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.offer-feature-check.selected{border-color:#cdbd6575;background:#cdbd6514}.offer-feature-check input{width:16px;height:16px;margin:1px 0 0;accent-color:#cdbd65;flex-shrink:0}.offer-feature-copy{min-width:0;display:grid;gap:6px}.offer-feature-copy strong{color:#f4f1e8;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.offer-feature-copy small{color:var(--ik-text-5);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.chart-fallback{width:100%;border-radius:12px;background:linear-gradient(90deg,#ffffff09,#cdbd6514,#ffffff09);background-size:220% 100%;animation:chart-loading 1.2s ease-in-out infinite}@keyframes chart-loading{0%{background-position:0 0}to{background-position:-220% 0}}.admin-overview{display:grid;gap:18px}.overview-command-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.overview-command-title h1{margin:4px 0 0;font-size:clamp(25px,3vw,34px);letter-spacing:-.035em}.overview-command-title p{margin:7px 0 0;color:var(--ik-text-5);font-size:13px}.overview-command-controls{display:flex;align-items:center;gap:8px}.overview-period-control,.overview-icon-control{height:42px;border:1px solid var(--ik-border-md);border-radius:11px;background:var(--ik-bg-card);color:var(--ik-text)}.overview-period-control{display:flex;align-items:center;gap:8px;padding:0 11px}.overview-period-control svg{color:var(--ik-gold)}.overview-period-control select{border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:750}.overview-icon-control{position:relative;width:42px;display:grid;place-items:center}.overview-icon-control.active{border-color:color-mix(in srgb,var(--ik-gold) 42%,var(--ik-border-md));color:var(--ik-gold);background:color-mix(in srgb,var(--ik-gold) 8%,var(--ik-bg-card))}.overview-icon-control>span{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:var(--ik-gold);color:#111;padding:0 5px;font-size:9px;font-weight:900}.overview-filter-drawer{display:grid;grid-template-columns:auto repeat(4,minmax(130px,1fr));gap:9px;align-items:center;padding:12px;border:1px solid var(--ik-border-md);border-radius:13px;background:var(--ik-bg-card)}.overview-filter-drawer>div{display:flex;align-items:center;gap:7px;padding:0 6px;color:var(--ik-gold);white-space:nowrap}.overview-filter-drawer>div strong{color:var(--ik-text);font-size:12px}.overview-filter-drawer select{min-width:0;height:38px;border:1px solid var(--ik-border-md);border-radius:9px;background:var(--ik-bg-input);color:var(--ik-text);padding:0 9px;outline:0;font-size:12px}.overview-quick-actions,.overview-chart-card,.overview-priorities-card,.overview-activity-card{border:1px solid var(--ik-border-md);border-radius:15px;background:var(--ik-bg-card);box-shadow:var(--ds-shadow-sm)}.overview-quick-actions{padding:14px 16px 16px}.overview-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.overview-section-heading>div>span{display:block;color:var(--ik-gold);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.overview-section-heading h2{margin:3px 0 0;color:var(--ik-text);font-size:16px;letter-spacing:-.015em}.overview-section-heading--standalone{margin-bottom:12px}.overview-section-heading--standalone p{margin:0;color:var(--ik-text-5);font-size:11px}.overview-quick-action-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.overview-quick-action-list>button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ik-border-md);border-radius:10px;background:var(--ik-bg-input);color:var(--ik-text-4);padding:9px 12px;font-size:11px;font-weight:800}.overview-quick-action-list>button svg{color:var(--ik-gold)}.overview-quick-action-list>button:hover{border-color:color-mix(in srgb,var(--ik-gold) 38%,var(--ik-border-md));color:var(--ik-text);background:color-mix(in srgb,var(--ik-gold) 7%,var(--ik-bg-input))}.overview-more-actions{position:relative}.overview-more-actions summary{color:var(--ik-text-5);cursor:pointer;font-size:11px;font-weight:800;list-style:none}.overview-more-actions summary::-webkit-details-marker{display:none}.overview-more-actions[open] summary{color:var(--ik-gold)}.overview-more-actions>div{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:190px;display:grid;gap:4px;padding:7px;border:1px solid var(--ik-border-md);border-radius:11px;background:var(--ik-bg-card);box-shadow:var(--ds-shadow-lg)}.overview-more-actions button{display:flex;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;color:var(--ik-text-4);padding:9px;font-size:11px;text-align:left}.overview-more-actions button:hover{background:color-mix(in srgb,var(--ik-gold) 8%,transparent);color:var(--ik-gold)}.overview-health-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--ik-border-md);border-radius:15px;background:var(--ik-bg-card);box-shadow:var(--ds-shadow-sm)}.overview-executive-metric{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:17px}.overview-executive-metric+.overview-executive-metric{border-left:1px solid var(--ik-border-md)}.overview-executive-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--ik-gold) 11%,var(--ik-bg-input));color:var(--ik-gold)}.overview-executive-metric p{margin:0 0 5px;color:var(--ik-text-5);font-size:11px}.overview-executive-metric strong{display:block;overflow:hidden;color:var(--ik-text);font-size:clamp(17px,1.7vw,23px);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.overview-executive-metric small{display:block;margin-top:6px;overflow:hidden;color:var(--ik-text-5);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.overview-executive-metric small b{color:var(--ik-success)}.overview-executive-metric.warning .overview-executive-icon,.overview-executive-metric.warning small b{color:var(--ik-warning)}.overview-chart-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);gap:14px}.overview-chart-card{min-width:0;padding:17px}.overview-chart-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:5px}.overview-chart-card h3{margin:0;color:var(--ik-text);font-size:14px}.overview-chart-card header p{margin:4px 0 0;color:var(--ik-text-5);font-size:10px}.overview-chart-legend{display:flex;gap:12px;color:var(--ik-text-5);font-size:10px}.overview-chart-legend span{display:inline-flex;align-items:center;gap:5px}.overview-chart-legend span:before{width:17px;height:2px;border-radius:99px;background:currentColor;content:""}.overview-chart-legend .revenue{color:var(--ik-gold)}.overview-chart-legend .subscriptions{color:#60a5fa}.overview-chart-loading,.overview-chart-empty{min-height:228px;display:grid;place-items:center;color:var(--ik-text-5);font-size:11px}.overview-plan-chart-layout{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,1fr);align-items:center;gap:6px}.overview-plan-legend{min-width:0;display:grid}.overview-plan-legend>div{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;gap:7px;align-items:center;padding:8px 0;border-bottom:1px solid var(--ik-border)}.overview-plan-legend i{width:7px;height:7px;border-radius:50%}.overview-plan-legend span{overflow:hidden;color:var(--ik-text-4);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.overview-plan-legend strong{color:var(--ik-text);font-size:11px}.overview-plan-legend small{min-width:31px;color:var(--ik-text-5);font-size:9px;text-align:right}.overview-plan-legend .total{grid-template-columns:minmax(0,1fr) auto auto;border-bottom:0;font-weight:900}.overview-operational-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:14px}.overview-priorities-card,.overview-activity-card{min-width:0;padding:17px}.overview-priority-list,.overview-activity-list{display:grid;margin-top:12px}.overview-priority-list>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 0;border-top:1px solid var(--ik-border)}.overview-priority-list>div>span,.overview-activity-list>div>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--ik-gold) 10%,var(--ik-bg-input));color:var(--ik-gold)}.overview-priority-list strong,.overview-activity-list strong{display:block;overflow:hidden;color:var(--ik-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.overview-priority-list small,.overview-activity-list small{display:block;margin-top:3px;overflow:hidden;color:var(--ik-text-5);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.overview-priority-list button{min-width:76px;border:1px solid color-mix(in srgb,var(--ik-gold) 40%,var(--ik-border-md));border-radius:9px;background:transparent;color:var(--ik-gold);padding:7px 10px;font-size:10px;font-weight:850}.overview-priority-list button:hover{background:color-mix(in srgb,var(--ik-gold) 9%,transparent)}.overview-activity-list>div{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0}.overview-activity-list>div:not(:last-child):after{position:absolute;left:15px;top:41px;bottom:-6px;width:1px;background:color-mix(in srgb,var(--ik-gold) 28%,var(--ik-border));content:""}.overview-activity-list time{color:var(--ik-text-5);font-size:9px;white-space:nowrap}.overview-activity-empty{padding:24px 0;color:var(--ik-text-5);font-size:11px;text-align:center}.overview-secondary-stats{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 22px;padding:4px 0;color:var(--ik-text-5);font-size:10px}.overview-secondary-stats span{display:inline-flex;align-items:baseline;gap:4px}.overview-secondary-stats b{color:var(--ik-text-4);font-size:12px}@media(max-width:1260px){.overview-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-executive-metric:nth-child(n+3){border-top:1px solid var(--ik-border-md)}.overview-executive-metric:nth-child(odd){border-left:0}.overview-executive-metric:nth-child(5){grid-column:1 / -1}.overview-chart-grid,.overview-operational-grid{grid-template-columns:1fr}}@media(max-width:900px){.overview-command-header{align-items:stretch;flex-direction:column}.overview-command-controls{flex-wrap:wrap}.overview-period-control{flex:1}.overview-filter-drawer{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-filter-drawer>div{grid-column:1 / -1}.overview-quick-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.overview-filter-drawer,.overview-health-strip,.overview-quick-action-list{grid-template-columns:1fr}.overview-filter-drawer>div{grid-column:auto}.overview-executive-metric:nth-child(5){grid-column:auto}.overview-executive-metric+.overview-executive-metric{border-top:1px solid var(--ik-border-md);border-left:0}.overview-plan-chart-layout{grid-template-columns:1fr}.overview-priority-list>div{grid-template-columns:auto minmax(0,1fr)}.overview-priority-list button{grid-column:2;justify-self:start}.overview-activity-list>div{grid-template-columns:auto minmax(0,1fr)}.overview-activity-list time{grid-column:2}}.overview-hero{overflow:hidden;position:relative;display:flex;justify-content:space-between;gap:18px;padding:24px;border:1px solid rgba(205,189,101,.18);border-radius:18px;background:radial-gradient(circle at top right,rgba(205,189,101,.16),transparent 34%),linear-gradient(135deg,#ffffff0b,#ffffff04)}.overview-hero>div:first-child{min-width:0}.overview-hero h2{margin:4px 0 0;font-size:28px}.overview-hero p{max-width:720px;margin:8px 0 0;color:#a7a4ad;line-height:1.55}.overview-hero-actions{display:flex;align-items:flex-start;gap:9px;flex-wrap:wrap}.overview-scope-pill{display:inline-flex;width:fit-content;margin-top:12px;border-radius:999px;padding:6px 10px;background:#60a5fa1a;color:#93c5fd;font-size:12px;font-weight:800}.sync-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #303037;border-radius:999px;background:#17171bd1;color:#d8d3bf;padding:9px 12px;font-size:12px;font-weight:800}.sync-pill.active{border-color:#22c55e4d;color:#8ee6a8;background:#22c55e1a}.sms-module-toggle-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sms-decorative-note{color:#f59e0b;font-size:11px;font-weight:600;text-align:right;max-width:220px}.global-filter-bar{display:grid;grid-template-columns:minmax(150px,1.15fr) repeat(4,minmax(136px,1fr));gap:10px}.global-filter-bar label,.global-filter-bar select{min-width:0;height:42px;border:1px solid #2f2f35;border-radius:12px;background:#151519;color:#f4f1e8}.global-filter-bar label{display:flex;align-items:center;gap:7px;padding:0 11px;color:#cdbd65}.global-filter-bar label select{flex:1;height:38px;border:0;padding:0;background:transparent}.global-filter-bar select{padding:0 11px}.premium-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:14px}.premium-kpi-card{min-width:0;padding:16px;border:1px solid #26262c;border-radius:16px;background:linear-gradient(180deg,#ffffff09,#ffffff03);color:#cdbd65;transition:transform .18s ease,border-color .18s ease,background-color .18s ease;animation:dashboardFade .28s ease both}.premium-kpi-card:hover{transform:translateY(-2px);border-color:#cdbd6552;background-color:#cdbd6509}.premium-kpi-card.green{color:#22c55e}.premium-kpi-card.gold{color:#cdbd65}.premium-kpi-card.amber{color:#f59e0b}.premium-kpi-card.red{color:#ef4444}.premium-kpi-card.blue{color:#60a5fa}.premium-kpi-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.premium-kpi-head>span{display:inline-flex;align-items:center;justify-content:center;color:currentColor}.premium-kpi-head small{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#a3a0a8;font-size:11px;font-weight:900}.premium-kpi-head small svg{flex:0 0 auto;color:currentColor}.premium-kpi-head small span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-kpi-card p{margin:0 0 6px;color:#a3a0a8;font-size:12px}.premium-kpi-card strong{display:block;overflow:hidden;color:#f4f1e8;font-size:24px;text-overflow:ellipsis;white-space:nowrap}.overview-grid-main{display:grid;grid-template-columns:1fr;align-items:start;gap:16px}.analytics-card{min-width:0;padding:18px;border:1px solid #26262c;border-radius:16px;background:#131316}.analytics-card.wide{min-width:0}.overview-ops-list{display:grid;gap:10px}.overview-ops-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid #28282d;border-radius:12px;background:#17171b}.overview-ops-list article>span{display:inline-flex;align-items:center;justify-content:center;color:#cdbd65}.overview-ops-list strong{display:block;color:#f4f1e8;font-size:13px}.overview-ops-list p{margin:4px 0 0;color:var(--ik-text-5);font-size:12px;line-height:1.45}.overview-ops-list button{border:1px solid rgba(205,189,101,.22);border-radius:999px;background:#cdbd6514;color:#cdbd65;padding:8px 10px;font-size:12px;font-weight:800}.analytics-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:14px}.analytics-toolbar span{border:1px solid #28282d;border-radius:999px;padding:7px 10px;background:#17171b;color:#9d9aa2;font-size:12px}.analytics-toolbar strong{color:#f4f1e8}.analytics-toolbar button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(205,189,101,.24);border-radius:999px;background:#cdbd6514;color:#cdbd65;padding:7px 10px;font-size:12px;font-weight:800}.offer-breakdown{display:grid;gap:9px}.offer-breakdown div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;color:#d8d3bf;font-size:12px}.offer-breakdown span{width:9px;height:9px;border-radius:999px}.offer-breakdown em{color:var(--ik-text-5);font-style:normal}.mini-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.mini-stat-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-stat{min-width:0;border:1px solid #28282d;border-radius:12px;background:#17171b;padding:11px}.mini-stat span{display:block;color:var(--ik-text-5);font-size:11px}.mini-stat strong{display:block;margin-top:5px;overflow:hidden;color:#f4f1e8;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.compact-search{width:100%;margin-bottom:12px}.compact-table-list,.user-overview-list,.activity-timeline,.system-alert-list{display:grid;gap:10px}.compact-table-list article,.user-overview-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.compact-table-list article>div,.user-overview-list article>div:not(.request-avatar){min-width:0}.compact-table-list strong,.user-overview-list strong{display:block;color:#f4f1e8;font-size:13px}.compact-table-list span,.user-overview-list span{display:block;margin-top:3px;overflow:hidden;color:var(--ik-text-5);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-overview-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.activity-timeline article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.timeline-dot{width:10px;height:10px;margin-top:4px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px #22c55e1a}.timeline-dot.medium{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b1a}.timeline-dot.high,.timeline-dot.critical{background:#ef4444;box-shadow:0 0 0 5px #ef44441a}.activity-timeline strong,.system-alert-list strong{display:block;color:#f4f1e8;font-size:13px}.activity-timeline p,.system-alert-list p{margin:4px 0;color:var(--ik-text-5);font-size:12px;line-height:1.45}.activity-timeline small,.system-alert-list small{color:#777680;font-size:11px}.severity-badge{width:fit-content;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.severity-badge.low{color:#22c55e;background:#22c55e1f}.severity-badge.medium{color:#f59e0b;background:#f59e0b1f}.severity-badge.high{color:#fb7185;background:#f43f5e1f}.severity-badge.critical{color:#fca5a5;background:#ef44442e}.system-alert-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.system-alert-list article.resolved{opacity:.55}.system-alert-list button{align-self:center;border:1px solid rgba(205,189,101,.22);border-radius:999px;background:#cdbd6514;color:#cdbd65;padding:8px 10px;font-size:12px;font-weight:800}.system-alert-list button:disabled{cursor:default;border-color:#303037;background:#151519;color:var(--ik-text-5)}.dashboard-empty{display:grid;place-items:center;min-height:72px;border:1px dashed #303037;border-radius:12px;color:var(--ik-text-5);background:#ffffff04;font-size:12px;text-align:center;padding:14px}.quick-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.quick-action-grid button{min-height:86px;display:grid;place-items:center;gap:8px;border:1px solid #28282d;border-radius:14px;background:#17171b;color:#d8d3bf;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.quick-action-grid button:hover{transform:translateY(-2px);border-color:#cdbd6559;background:#cdbd6514;color:#cdbd65}.quick-action-grid span{max-width:100%;padding:0 6px;overflow:hidden;font-size:12px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.notification-history-list{display:grid;gap:12px}.notification-history-card{display:grid;gap:12px;padding:14px;border:1px solid #28282d;border-radius:14px;background:#17171b}.notification-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notification-history-head strong{display:block;color:#f4f1e8;font-size:14px}.notification-history-head p{margin:4px 0 0;color:var(--ik-text-5);font-size:12px;line-height:1.45}.notification-history-badges,.notification-history-result-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.notification-history-metrics{display:flex;flex-wrap:wrap;gap:10px}.notification-history-metrics span{display:inline-flex;align-items:center;gap:6px;color:#b6b3ba;font-size:12px;font-weight:700}.notification-history-results{display:grid;gap:8px}.notification-history-result-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid #2f2f35;background:#151519}.notification-history-result-item strong{display:block;color:#f4f1e8;font-size:12px}.notification-history-result-item small{display:block;margin-top:3px;color:var(--ik-text-5);font-size:11px}.notification-history-more{color:var(--ik-text-5);font-size:12px;text-align:right}.notification-history-error{margin-top:0}.notification-history-subject{width:fit-content;max-width:100%;border:0;border-radius:6px;background:transparent;color:var(--ik-text);padding:2px 0;font:inherit;font-size:13px;font-weight:800;line-height:1.4;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.notification-history-subject:hover{color:var(--ik-gold);text-decoration-color:currentColor}.notification-history-subject:focus-visible{outline:2px solid var(--ik-gold);outline-offset:3px}.notification-history-detail-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.notification-history-message{max-width:72ch;max-height:min(58vh,560px);overflow:auto;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-lg);background:var(--ik-bg-input);color:var(--ik-text);padding:16px;font-size:14px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.notification-channel-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.notification-channel-badge.whatsapp{background:#22c55e21;color:#22c55e}.notification-channel-badge.sms{background:#3b82f624;color:#60a5fa}.notification-channel-badge.both{background:#cdbd6529;color:#cdbd65}.advanced-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px}.advanced-grid>div,.top-company-list article{min-width:0;border:1px solid #28282d;border-radius:14px;background:#17171b;padding:14px}.advanced-grid h3{margin:0 0 12px;color:#f4f1e8;font-size:14px}.top-company-list{display:grid;gap:10px;align-content:start}.top-company-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}.top-company-list article>div{min-width:0}.top-company-list strong,.top-company-list span{display:block}.top-company-list span{margin-top:3px;overflow:hidden;color:var(--ik-text-5);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.top-company-list b{flex:0 0 auto;color:#cdbd65;font-size:18px}@keyframes dashboardFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1280px){.premium-kpi-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media(max-width:560px){.advanced-grid{gap:12px}.advanced-grid>div{padding:12px}.top-company-list article{align-items:flex-start;flex-direction:column}.top-company-list span{white-space:normal}}@media(max-width:1100px){.stats-grid,.billing-grid,.ops-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saas-command-grid,.admin-two-col,.overview-grid-main,.global-filter-bar,.cms-stats-hero{grid-template-columns:1fr}.ikcard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-card{grid-template-columns:auto minmax(0,1fr)}.request-meta,.request-link{justify-items:start}}@media(max-width:1180px){.admin-console-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-management-grid{grid-template-columns:1fr}}@media(max-width:980px){.admin-account-header{display:none}.admin-account-row{grid-template-columns:1fr;align-items:stretch}.admin-directory-toolbar{align-items:stretch;flex-direction:column}.admin-directory-actions{justify-content:stretch}.admin-directory-actions .primary-button{justify-content:center}.admin-status-filter{overflow-x:auto}}@media(max-width:920px){.admin-shell{display:block}.sidebar{position:static;width:100%;height:auto;overflow:visible}nav{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-right:0}.nav-submenu{grid-column:1 / -1;padding-left:0}.workspace{padding:18px}.topbar,.overview-header,.visited-cards-header,.visited-card-item,.users-panel-header,.overview-hero{align-items:stretch;flex-direction:column}.activity-timeline article,.system-alert-list article{grid-template-columns:1fr}.search{width:100%}.stats-grid,.module-grid,.chart-summary,.users-filters,.modal-grid,.modal-card-options,.users-mobile-grid,.ikcard-grid,.command-metrics,.plan-mix,.billing-grid,.ops-grid,.settings-grid,.assigned-card-grid,.offer-admin-grid,.subscription-settings-grid,.subscription-limit-checks,.cms-editor-grid,.cms-media-grid,.settings-form-grid,.premium-kpi-grid,.mini-stat-grid,.card-visits-summary,.invoice-admin-grid,.cms-stats-editor{grid-template-columns:1fr}.cms-list article{grid-template-columns:1fr;align-items:stretch}.request-card{grid-template-columns:1fr}.visited-card-meta{justify-items:start}.users-table-desktop{display:none}.users-mobile-list,.cards-mobile-list{display:grid;gap:10px}.modal-actions{justify-content:stretch}.modal-actions button,.modal-actions .primary-button,.system-alert-list button{width:100%}}@media(max-width:640px){.admin-console-summary,.admin-invite-two{grid-template-columns:1fr}.admin-security-cell button,.admin-scope-cell button,.admin-row-actions button{width:100%}}.card-edit-backdrop{align-items:center;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px}.card-form-modal{width:min(540px,100%);max-height:94vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:0;border-radius:16px;background:#131316;border-color:#2a2a31;box-shadow:0 24px 70px #0000006b}.dashboard-user-modal{width:min(720px,100%);max-height:94vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:0;border-radius:16px}.dashboard-user-modal-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 20px 20px}.dashboard-user-modal .modal-grid{width:100%;min-width:0}.dashboard-user-modal .modal-grid label,.dashboard-user-modal .modal-grid input,.dashboard-user-modal .modal-grid select{width:100%;min-width:0;max-width:100%}.dashboard-user-modal .modal-grid select{text-overflow:ellipsis}.dashboard-user-modal .user-role-grid,.dashboard-user-modal .user-security-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.dashboard-user-modal .checkbox-field{grid-column:1 / -1}.dashboard-user-modal.light{background:#fbfaf7;border-color:#ded8ca;color:#171717}.dashboard-user-modal.light .card-form-header,.dashboard-user-modal.light .card-form-footer{background:#fbfaf7;border-color:#ded8ca}.dashboard-user-modal.light .card-form-header h3,.dashboard-user-modal.light .card-modal-section h4,.dashboard-user-modal.light .selected-offer-summary strong,.dashboard-user-modal.light .assigned-card-option strong{color:#171717}.dashboard-user-modal.light .card-form-header button{border-color:transparent;background:#eee9df;color:#6d675e}.dashboard-user-modal.light .card-modal-section-body,.dashboard-user-modal.light .selected-offer-summary,.dashboard-user-modal.light .assigned-card-option{background:#eee8dc;border-color:#d8d0bf}.dashboard-user-modal.light .modal-grid label,.dashboard-user-modal.light .selected-offer-summary span,.dashboard-user-modal.light .assigned-card-option small,.dashboard-user-modal.light .user-card-empty{color:#6d675e}.dashboard-user-modal.light .modal-grid input,.dashboard-user-modal.light .modal-grid select{background:#fbfaf7;border-color:#d8d0bf;color:#171717}.dashboard-user-modal.light .checkbox-field{border:1px solid #d8d0bf;border-radius:12px;background:#f8f5ed;color:#4e4942;padding:10px 12px}.dashboard-user-modal.dark .checkbox-field{border:1px solid #2f2f35;border-radius:12px;background:#151519;color:#e8e4d8;padding:10px 12px}.dashboard-user-modal.light .modal-grid input::placeholder{color:#a49c8e}.dashboard-user-modal.light .selected-offer-summary small{color:#b89425}.dashboard-user-modal.light .modal-secondary{border-color:#cfc6b5;background:#eee8dc;color:#4e4942}.dashboard-user-modal.light .primary-button{border-color:transparent;background:linear-gradient(135deg,#c2a33b,#dfc768);color:#12110e}.dashboard-user-modal.dark{background:#131316;border-color:#2a2a31}.card-form-header{z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#131316;border-bottom:1px solid #2a2a31}.card-form-title{display:flex;align-items:center;gap:9px}.card-form-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#cdbd65,#9f8f3b);color:#080808}.card-form-header h3{margin:0;font-size:16px}.card-form-header p{margin:5px 0 0;color:var(--ik-text-5);font-size:12px}.card-form-header button{border:1px solid #303037;background:#17171b;color:#f4f1e8;width:34px;height:34px;border-radius:9px;display:grid;place-items:center}.card-form-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px 20px 20px}.card-live-preview{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #2a2a31;background:#131316}.card-live-label{margin:0 0 8px;color:var(--ik-text-5);font-size:12px;font-weight:800}.card-mini-preview{overflow:hidden;border:1px solid rgba(205,189,101,.18);border-radius:12px;background:#17171b}.card-mini-cover{position:relative;z-index:0;height:56px;overflow:hidden}.card-mini-cover img,.card-mini-cover div{width:100%;height:100%;object-fit:cover;background:linear-gradient(135deg,rgba(205,189,101,.16),transparent)}.card-mini-cover span{position:absolute;top:0;left:0;right:0;height:2px}.card-mini-body{position:relative;z-index:1;padding:0 12px 12px}.card-mini-top{position:relative;z-index:2;display:flex;align-items:flex-end;gap:10px;margin-top:-18px;margin-bottom:7px}.card-mini-avatar{position:relative;z-index:3;width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:2px solid #17171b;border-radius:999px;color:#080808;font-size:11px;font-weight:900}.card-mini-avatar img{width:100%;height:100%;object-fit:cover}.card-mini-body strong,.card-mini-body span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-mini-body strong{color:#f4f1e8;font-size:13px}.card-mini-body span{margin-top:3px;color:#9d9aa2;font-size:12px}.card-mini-body p{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:9px 0 0;color:#cdbd65;font-size:12px}.card-form-content{display:grid;gap:16px;padding:0}.card-modal-section{min-width:0}.card-modal-section h4{margin:0 0 9px;color:#f4f1e8;font-size:13px}.card-modal-section-body{display:grid;gap:12px;padding:14px;border:1px solid #26262c;border-radius:12px;background:#17171b}.photo-picker{display:grid;gap:8px}.photo-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.photo-picker-head label{color:#b6b3ba;font-size:12px}.photo-picker-head button{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:8px;padding:4px 8px;background:#ef444414;color:#ef4444;font-size:12px}.photo-picker-input{display:none}.photo-picker-cover{position:relative;overflow:hidden;width:100%;border:2px dashed #2f2f35;border-radius:12px;background:#151519;color:var(--ik-text-5)}.photo-picker-cover img{width:100%;height:100%;object-fit:cover;display:block}.photo-picker-cover>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;background:#0000008c;color:#fff;font-size:12px;transition:opacity .18s ease}.photo-picker-cover:hover>span{opacity:1}.photo-picker-cover>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;background:#151519}.photo-picker-cover small{color:var(--ik-text-5);font-size:12px;text-align:center;line-height:1.4}.photo-picker-divider{border-top:1px solid #2a2a31;padding-top:14px}.photo-picker-avatar-row{display:flex;align-items:center;gap:16px}.photo-picker-avatar{position:relative;flex-shrink:0;border:0;background:transparent;padding:0}.photo-picker-avatar>span{width:80px;height:80px;display:grid;place-items:center;overflow:hidden;border:2px solid #2f2f35;border-radius:999px;background:#151519;color:var(--ik-text-5)}.photo-picker-avatar img{width:100%;height:100%;object-fit:cover}.photo-picker-avatar em{position:absolute;right:-4px;bottom:-4px;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#cdbd65,#9f8f3b);color:#080808;font-style:normal}.photo-picker-avatar-row p{margin:0 0 4px;color:#f4f1e8;font-size:12px}.photo-picker-avatar-row small{display:block;color:var(--ik-text-5);font-size:12px}.photo-picker-avatar-row div>button{display:inline-flex;align-items:center;gap:6px;margin-top:9px;border:1px solid rgba(205,189,101,.18);border-radius:9px;padding:7px 10px;background:#cdbd6514;color:#cdbd65;font-size:12px}.assigned-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.assigned-card-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:14px;border-radius:14px;border:1px solid #2a2a31;background:#131316;color:#f4f1e8;text-align:left;transition:border-color .18s ease,background-color .18s ease}.assigned-card-option.active{border-color:#cdbd6557;background:#cdbd6514}.assigned-card-option span,.assigned-card-option strong,.assigned-card-option small{display:block;min-width:0}.assigned-card-option strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.assigned-card-option small{margin-top:4px;overflow:hidden;color:var(--ik-text-5);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.assigned-card-option svg{flex-shrink:0;color:#cdbd65}.card-url-photo-field{display:grid;gap:7px;color:#b6b3ba;font-size:12px}.card-url-photo-field input{height:40px;border-radius:10px;border:1px solid #2f2f35;background:#151519;color:#f4f1e8;padding:0 10px;outline:0}.card-url-photo-field span,.full-field span{color:var(--ik-text-5);font-size:11px}.modal-grid textarea,.full-field textarea{min-height:88px;resize:vertical;border-radius:10px;border:1px solid #2f2f35;background:#151519;color:#f4f1e8;padding:10px;outline:0;font:inherit}.full-field{display:grid;gap:7px;color:#b6b3ba;font-size:12px}.full-field span{justify-self:end}.slug-input-wrap{display:flex;align-items:center;overflow:hidden;border-radius:10px;border:1px solid #2f2f35;background:#151519}.slug-input-wrap span{align-self:stretch;display:inline-flex;align-items:center;flex-shrink:0;padding:0 10px;border-right:1px solid #2f2f35;background:#111114;color:var(--ik-text-5);font-size:12px}.slug-input-wrap input{min-width:0;border:0!important;border-radius:0!important}.label-with-icon{display:inline-flex;align-items:center;gap:6px}.repeat-field-block{display:grid;gap:8px}.repeat-field-header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#b6b3ba;font-size:12px}.repeat-field-header button,.add-social-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:9px;border:1px solid rgba(205,189,101,.18);background:#cdbd6514;color:#cdbd65;padding:6px 9px;font-size:12px}.repeat-field-list{display:grid;gap:8px}.repeat-field-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.repeat-field-row input{min-width:0;height:40px;border-radius:10px;border:1px solid #2f2f35;background:#151519;color:#f4f1e8;padding:0 10px;outline:0}.repeat-field-row button,.social-entry-head button{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(239,68,68,.18);background:#ef444414;color:#ef4444}.social-form-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.social-form-row select,.social-form-row input{height:40px;border-radius:10px;border:1px solid #2f2f35;background:#151519;color:#f4f1e8;padding:0 10px;outline:0}.social-form-row div{display:flex;align-items:center;gap:8px;min-width:0;border-radius:10px;border:1px solid #2f2f35;background:#151519;color:#cdbd65;padding:0 10px}.social-form-row div input{flex:1;min-width:0;height:38px;border:0;border-radius:0;padding:0}.social-empty{margin:0;padding:8px 0;color:var(--ik-text-5);font-size:12px;text-align:center}.social-list{display:grid;gap:9px}.social-entry{overflow:hidden;border-radius:12px;border:1px solid #2f2f35}.social-entry-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #2f2f35;background:#111114}.social-entry-head>span{width:10px;height:10px;border-radius:999px;background:#cdbd65}.social-entry-head select{min-width:0;height:34px;border:0;outline:0;background:transparent;color:#f4f1e8}.social-entry-head button{width:32px;height:32px}.social-entry-url{display:flex;align-items:center;gap:8px;padding:8px 10px;color:#cdbd65;background:#151519}.social-entry-url input{flex:1;min-width:0;height:34px;border:0;outline:0;background:transparent;color:#f4f1e8}.add-social-button{width:100%;padding:10px 12px;border-style:dashed;background:#cdbd650a}.card-template-label{display:block;margin-bottom:8px;color:#b6b3ba;font-size:12px}.card-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.card-template-grid button{display:grid;gap:7px;padding:7px;border-radius:12px;border:2px solid #26262c;background:#17171b;color:#9d9aa2}.card-template-grid button.active{border-color:#cdbd65;color:#cdbd65}.card-template-grid button span{height:42px;border-radius:9px}.card-template-grid button strong{font-size:12px}.card-active-row{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #2a2a31;background:#17171b;border-radius:12px;padding:10px 12px}.card-active-row span{display:block;font-size:13px;font-weight:700}.card-active-row p{margin:3px 0 0;color:var(--ik-text-5);font-size:12px}.card-toggle-btn{border:0;background:transparent;display:grid;place-items:center}.dashboard-card-modal{background:#fbfaf7;border-color:#ded8ca;box-shadow:0 28px 80px #00000057}.dashboard-card-modal,.dashboard-card-modal .card-form-header,.dashboard-card-modal .card-form-footer{color:#171717}.dashboard-card-modal .card-form-header,.dashboard-card-modal .card-form-footer{background:#fbfaf7;border-color:#ded8ca}.dashboard-card-modal .card-form-icon{width:42px;height:42px;background:#d5bd55;color:#12110e;border-radius:999px}.dashboard-card-modal .card-form-header{min-height:88px;padding:20px}.dashboard-card-modal .card-form-header h3{color:#171717;font-size:21px;line-height:1.1}.dashboard-card-modal .card-form-header p{display:none}.dashboard-card-modal .card-form-header button{width:42px;height:42px;border-color:transparent;background:#eee9df;color:#6d675e;border-radius:999px}.dashboard-card-modal .card-form-scroll{background:#fbfaf7}.dashboard-card-modal .card-live-preview{background:#fbfaf7;border-color:#ded8ca;margin-bottom:18px;padding:0 0 18px}.dashboard-card-modal .card-live-label,.dashboard-card-modal .card-modal-section h4,.dashboard-card-modal .card-template-label{color:#5f5a52;letter-spacing:.04em;text-transform:uppercase}.dashboard-card-modal .card-mini-preview,.dashboard-card-modal .card-active-row,.dashboard-card-modal .subscription-feedback{background:#eee8dc;border-color:#d8d0bf}.dashboard-card-modal .card-modal-section-body{padding:0;overflow:hidden;border:1px solid #d8d0bf;border-radius:18px;background:#eee8dc}.dashboard-card-modal .card-modal-section h4{margin:0;padding:17px 18px;border:0;border-bottom:1px solid #d8d0bf;border-radius:0;background:#eee8dc}.dashboard-card-modal .card-modal-section-inner{display:grid;gap:16px;padding:18px}.dashboard-card-modal .card-mini-preview{border-radius:18px;border-top:3px solid #c6a53b}.dashboard-card-modal .card-mini-cover{height:0}.dashboard-card-modal .card-mini-body{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;padding:24px 20px 18px}.dashboard-card-modal .card-mini-top{grid-column:1;grid-row:1 / span 2;margin:0}.dashboard-card-modal .card-mini-body strong,.dashboard-card-modal .card-mini-body span{grid-column:2}.dashboard-card-modal .card-mini-body p{grid-column:1 / -1}.dashboard-card-modal .card-mini-body strong,.dashboard-card-modal .photo-picker-avatar-row p,.dashboard-card-modal .card-active-row span,.dashboard-card-modal .social-entry-head strong{color:#171717}.dashboard-card-modal .card-mini-body span,.dashboard-card-modal .photo-picker-head label,.dashboard-card-modal .photo-picker-cover small,.dashboard-card-modal .photo-picker-avatar-row small,.dashboard-card-modal .card-url-photo-field,.dashboard-card-modal .full-field,.dashboard-card-modal .modal-grid label,.dashboard-card-modal .repeat-field-header,.dashboard-card-modal .card-active-row p,.dashboard-card-modal .social-empty{color:#6d675e}.dashboard-card-modal .card-mini-body p,.dashboard-card-modal .label-with-icon,.dashboard-card-modal .social-entry-url,.dashboard-card-modal .repeat-field-header button,.dashboard-card-modal .add-social-button,.dashboard-card-modal .photo-picker-avatar-row div>button{color:#b89425}.dashboard-card-modal .card-mini-avatar{width:52px;height:52px;border-color:#171717;background:#fbfaf7;color:#171717}.dashboard-card-modal .photo-picker-cover{background:#fbfaf7;border:2px dashed #cfc6b5;color:#7f786e}.dashboard-card-modal .photo-picker-cover>div,.dashboard-card-modal .photo-picker-avatar>span{background:#eee8dc;border-color:#cfc6b5;color:#7f786e}.dashboard-card-modal .photo-picker-avatar-row>div{min-width:0;background:transparent}.dashboard-card-modal .photo-picker-divider{border-color:#d8d0bf}.dashboard-card-modal .slug-input-wrap,.dashboard-card-modal .social-form-row div,.dashboard-card-modal .social-entry-url,.dashboard-card-modal .social-entry,.dashboard-card-modal .card-template-grid button,.dashboard-card-modal .assigned-card-option{background:#f8f5ed;border-color:#d8d0bf}.dashboard-card-modal .social-entry-head,.dashboard-card-modal .slug-input-wrap span{background:#eee8dc;border-color:#d8d0bf}.dashboard-card-modal .modal-grid input,.dashboard-card-modal .modal-grid select,.dashboard-card-modal .modal-grid textarea,.dashboard-card-modal .full-field textarea,.dashboard-card-modal .repeat-field-row input,.dashboard-card-modal .social-form-row input,.dashboard-card-modal .social-form-row select,.dashboard-card-modal .card-url-photo-field input{background:#fbfaf7;border-color:#d8d0bf;color:#171717}.dashboard-card-modal .modal-grid input::placeholder,.dashboard-card-modal .modal-grid textarea::placeholder,.dashboard-card-modal .repeat-field-row input::placeholder,.dashboard-card-modal .social-form-row input::placeholder,.dashboard-card-modal .card-url-photo-field input::placeholder{color:#a49c8e}.dashboard-card-modal.card-form-modal .modal-secondary{height:52px;border-color:#cfc6b5;border-radius:18px;background:#eee8dc;color:#4e4942;font-weight:800}.dashboard-card-modal.card-form-modal .primary-button{height:52px;border-color:transparent;border-radius:18px;background:linear-gradient(135deg,#c2a33b,#dfc768);color:#12110e;font-weight:900}.card-form-footer{z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px;border-top:1px solid #2a2a31;background:#131316;box-shadow:0 -12px 24px #00000038}.card-form-footer .modal-secondary,.card-form-footer .primary-button{width:100%;height:46px;justify-content:center}.card-form-footer .primary-button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1200px){.cms-standard-form-card .cms-form-grid--4,.cms-standard-form-card .cms-form-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-choice-grid,.cms-list-panel-stack{grid-template-columns:1fr}}@media(max-width:760px){.card-edit-backdrop{align-items:end;padding:0}.card-form-modal{width:100%;max-height:96vh;border-right:0;border-bottom:0;border-left:0;border-radius:16px 16px 0 0}.card-form-header{padding:14px 16px}.card-form-scroll{padding:14px 16px 18px}.card-form-footer{grid-template-columns:1fr;padding:14px 16px max(14px,env(safe-area-inset-bottom))}.social-form-row{grid-template-columns:1fr}.card-preview-backdrop{align-items:end;padding:0}.admin-public-card-modal{width:100%;max-height:96vh;border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0}.admin-public-card-profile{max-height:96vh}.admin-public-card-content{max-width:none;padding:14px 14px max(28px,env(safe-area-inset-bottom))}.admin-public-card-hero{min-height:248px;padding:22px}.admin-public-card-actions{gap:10px}}.card-save-button{justify-content:center}.delete-card-modal{text-align:center}.modal-hero{width:52px;height:52px;margin:0 auto 12px;border-radius:16px;display:grid;place-items:center;color:#cdbd65;background:#cdbd651a;border:1px solid rgba(205,189,101,.2)}.modal-hero.danger{color:#ef4444;background:#ef44441a;border-color:#ef44443d}.modal-close-button{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:9px;border:1px solid #303037;background:#17171b;color:#f4f1e8;display:grid;place-items:center}.modal-confirm-input{display:grid;gap:7px;margin-top:14px;color:#b6b3ba;font-size:12px;font-weight:800;text-align:left}.modal-confirm-input input{height:40px;border-radius:10px;border:1px solid #2f2f35;background:#151519;color:#f4f1e8;padding:0 10px;outline:0}.modal-actions button:disabled{opacity:.5;cursor:not-allowed}.delete-icon-wrap{width:56px;height:56px;border-radius:999px;display:grid;place-items:center;margin:2px auto 10px;background:#ef44441f;color:#ef4444}.delete-helper{margin-bottom:0}.admin-whatsapp-module .range-switcher button{display:inline-flex;align-items:center;gap:7px}.admin-whatsapp-module .table-wrap tr{cursor:pointer}.admin-whatsapp-module .settings-card{padding:16px;display:grid;gap:10px}.admin-whatsapp-module .settings-card h3,.whatsapp-admin-card h3{margin:0;color:#f4f1e8;font-size:15px}.admin-whatsapp-module .settings-card p,.whatsapp-admin-card p{margin:0;color:var(--ik-text-5);font-size:12px;line-height:1.45}.admin-whatsapp-module .settings-card label{display:flex;align-items:center;gap:8px;color:#d8d3bf;font-size:13px}.whatsapp-admin-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.whatsapp-admin-card{display:grid;gap:10px;padding:16px;border:1px solid #26262c;border-radius:14px;background:#131316}.whatsapp-admin-card input,.whatsapp-admin-card select,.whatsapp-admin-card textarea,.whatsapp-compose input,.wazzap-chat-input textarea,.wazzap-attachment-preview input{width:100%;border:1px solid #2f2f35;border-radius:10px;background:#151519;color:#f4f1e8;padding:10px 12px;outline:0}.whatsapp-admin-card textarea{min-height:104px;resize:vertical}.whatsapp-chip{display:inline-flex;width:fit-content;border-radius:999px;padding:6px 9px;background:#cdbd651f;color:#cdbd65;font-size:12px;font-weight:800}.whatsapp-search{width:100%;margin-bottom:14px}.ai-control-page{display:grid;gap:16px}.ai-control-refresh{display:inline-flex;align-items:center;gap:7px}.ai-control-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ai-control-kpi .stat-icon.green{color:#22c55e;background:#22c55e1f}.ai-control-kpi .stat-icon.amber{color:#f59e0b;background:#f59e0b1f}.ai-control-kpi .stat-icon.red{color:#ef4444;background:#ef44441f}.ai-control-wallets{display:grid;gap:14px}.ai-control-table table{min-width:1580px}.ai-control-table th,.ai-control-table td{vertical-align:top}.ai-control-manager-cell{display:grid;gap:3px;min-width:220px}.ai-control-manager-cell strong{color:var(--ik-text);font-size:13px}.ai-control-manager-cell span{max-width:260px;overflow:hidden;color:var(--ik-text-5);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ai-control-meter-cell{display:grid;gap:7px;min-width:120px}.ai-control-meter-cell strong{color:var(--ik-text);font-size:13px}.ai-control-meter-cell span{display:block;overflow:hidden;height:6px;border-radius:999px;background:#f5f2e814}.ai-control-meter-cell i{display:block;height:100%;max-width:100%;border-radius:inherit;background:#cdbd65}.ai-control-models{display:flex;flex-wrap:wrap;gap:5px;min-width:180px}.ai-control-models em{display:inline-flex;border-radius:999px;padding:4px 7px;background:#60a5fa1a;color:#93c5fd;font-size:11px;font-style:normal;font-weight:800}.ai-control-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:132px}.ai-control-detail-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:16px}.ai-control-mini-table table{min-width:780px}.ai-control-mini-table small{color:var(--ik-text-5);font-size:11px}.ai-control-modal{display:grid;gap:14px}.ai-control-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 0}.ai-control-form-grid.single{grid-template-columns:1fr}.ai-control-form-grid label{display:grid;gap:7px;color:#b6b3ba;font-size:12px;font-weight:800}.ai-control-form-grid input,.ai-control-form-grid select,.ai-control-form-grid textarea{width:100%;border:1px solid #2f2f35;border-radius:10px;background:#151519;color:#f4f1e8;padding:10px 12px;outline:0}.ai-control-form-grid textarea{min-height:112px;resize:vertical}.ai-control-form-grid .full-field{grid-column:1 / -1}.ai-control-check{align-content:center;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:42px;padding:10px 12px;border:1px solid #2f2f35;border-radius:10px;background:#151519}.ai-control-check input{width:16px;height:16px;padding:0}.ai-control-detail-rows{display:grid;gap:2px}.ai-control-detail-row{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-radius:10px;background:#151519;border:1px solid #2f2f35;gap:12px}.ai-control-detail-row span{color:#b6b3ba;font-size:12px;font-weight:600}.ai-control-detail-row>strong{color:#f4f1e8;font-size:13px;font-weight:800;white-space:nowrap}.ai-control-detail-models{align-items:flex-start;flex-wrap:wrap}.ai-control-detail-models div{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.ai-control-detail-models div strong{display:inline-flex;border-radius:999px;padding:4px 10px;background:#60a5fa1a;color:#93c5fd;font-size:11px;font-weight:800}.ai-control-detail-models div em{color:#b6b3ba;font-size:12px;font-style:italic}.wz-inbox-shell{display:flex;height:700px;border-radius:16px;overflow:hidden;border:1px solid #1d2126;background:#0b1014}.wz-sidebar{display:flex;flex-direction:column;width:360px;flex-shrink:0;background:#111418;border-right:1px solid #1d2126}.wz-sidebar-header{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#1a1f25;flex-shrink:0}.wz-brand-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2a3942;flex-shrink:0}.wz-sidebar-title{flex:1;color:#e9edef;font-size:16px;font-weight:700}.wz-account-select{background:#2a3942;border:none;color:#e9edef;border-radius:8px;padding:4px 8px;font-size:12px;cursor:pointer;outline:none}.wz-search-wrap{position:relative;display:flex;align-items:center;padding:8px 10px;background:#111418;flex-shrink:0}.wz-search-icon{position:absolute;left:20px;color:#8696a0;pointer-events:none}.wz-search-input{width:100%;background:#202c33;border:none;border-radius:10px;color:#e9edef;padding:8px 12px 8px 32px;font-size:13px;outline:none}.wz-search-input::placeholder{color:#8696a0}.wz-conv-list{flex:1;overflow-y:auto}.wz-conv-list::-webkit-scrollbar{width:4px}.wz-conv-list::-webkit-scrollbar-track{background:transparent}.wz-conv-list::-webkit-scrollbar-thumb{background:#2a3942;border-radius:4px}.wz-conv-row{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .12s;border-bottom:1px solid rgba(255,255,255,.03)}.wz-conv-row:hover{background:#1e2a30}.wz-conv-row.active{background:#2a3942}.wz-conv-avatar{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#e9edef;flex-shrink:0}.wz-conv-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.wz-conv-row-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.wz-conv-name{font-size:14px;font-weight:600;color:#e9edef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-conv-time{font-size:11px;color:#8696a0;flex-shrink:0}.wz-conv-time.has-unread{color:#00a884}.wz-conv-row-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px}.wz-conv-preview{font-size:12px;color:#8696a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;display:flex;align-items:center}.wz-unread-badge{min-width:18px;height:18px;border-radius:999px;background:#00a884;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.wz-closed-badge{font-size:10px;color:#8696a0;background:#1d2126;border-radius:999px;padding:2px 6px}.wz-chat-panel{flex:1;display:flex;flex-direction:column;min-width:0;background:#0b1014}.wz-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px}.wz-empty-icon-wrap{width:80px;height:80px;border-radius:50%;background:#111418;display:flex;align-items:center;justify-content:center}.wz-empty-title{margin:0;font-size:22px;font-weight:300;color:#e9edef}.wz-empty-sub{margin:0;font-size:14px;color:#8696a0}.wz-chat-header{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#1a1f25;flex-shrink:0;border-bottom:1px solid #1d2126;position:relative}.wz-chat-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#e9edef;flex-shrink:0}.wz-chat-contact{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wz-chat-contact-name{font-size:15px;font-weight:600;color:#e9edef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-chat-contact-sub{font-size:12px;color:#8696a0}.wz-chat-actions{display:flex;align-items:center;gap:4px;position:relative}.wz-icon-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#8696a0;border-radius:50%;cursor:pointer;transition:background .12s,color .12s}.wz-icon-btn:hover{background:#2a3942;color:#e9edef}.wz-dropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:100;background:#233138;border:1px solid #2a3942;border-radius:10px;min-width:190px;overflow:hidden;box-shadow:0 8px 28px #00000073}.wz-dropdown-item{display:flex;align-items:center;gap:9px;width:100%;padding:11px 16px;border:none;background:transparent;color:#e9edef;font-size:13px;cursor:pointer;transition:background .1s}.wz-dropdown-item:hover{background:#2a3942}.wz-dropdown-item:disabled{opacity:.5;cursor:not-allowed}.wz-dropdown-item.danger{color:#f87171}.wz-dropdown-item.danger:hover{background:#f871711a}.wz-dropdown-divider{height:1px;background:#2a3942;margin:2px 0}.wz-messages{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3C/svg%3E")}.wz-messages::-webkit-scrollbar{width:4px}.wz-messages::-webkit-scrollbar-thumb{background:#2a3942;border-radius:4px}.wz-day-label{display:flex;justify-content:center;margin:10px 0 4px;font-size:11px;color:#8696a0}.wz-day-label span{background:#182229;border-radius:6px;padding:3px 10px}.wz-msg-wrap{display:flex}.wz-msg-wrap.in{justify-content:flex-start}.wz-msg-wrap.out{justify-content:flex-end}.wz-bubble{max-width:72%;padding:7px 12px 6px;border-radius:8px;display:inline-flex;flex-direction:column;gap:3px;position:relative;margin:2px 0}.wz-bubble.in{background:#202c33;border-top-left-radius:2px}.wz-bubble.out{background:#005c4b;border-top-right-radius:2px}.wz-ai-label{display:flex;align-items:center;gap:3px;font-size:10px;color:#00a884;font-weight:700}.wz-bubble-text{font-size:14px;color:#e9edef;line-height:1.45;word-break:break-word}.wz-bubble-time{font-size:11px;color:#8696a0;align-self:flex-end;margin-top:2px}.wz-bubble-delivery-failed{display:flex;align-items:flex-start;gap:5px;padding:6px 8px;border-radius:6px;background:#ef44441f;color:#f87171;font-size:11.5px;line-height:1.35;align-self:stretch}.wz-bubble-delivery-failed svg{flex-shrink:0;margin-top:1px}.wz-media-image-btn,.wz-media-file-btn{border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.wz-media-image{display:block;max-width:260px;max-height:220px;border-radius:8px;object-fit:cover}.wz-media-sticker{max-width:156px;max-height:156px;object-fit:contain}.wz-media-file-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;background:#ffffff14}.wz-media-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:#030712b8}.wz-media-modal{width:min(760px,100%);max-height:min(88vh,760px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #334155;border-radius:14px;background:#111827;box-shadow:0 24px 80px #0006}.wz-media-modal-header,.wz-media-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #26343b;color:#e9edef}.wz-media-modal-footer{justify-content:flex-end;border-top:1px solid #26343b;border-bottom:0}.wz-media-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#e9edef;cursor:pointer}.wz-media-modal-icon:hover{background:#2a3942}.wz-media-modal-content{min-height:180px;display:flex;align-items:center;justify-content:center;overflow:auto;padding:18px;background:#0b141a}.wz-media-modal-image,.wz-media-modal-video{display:block;max-width:100%;max-height:62vh;object-fit:contain;border-radius:8px}.wz-media-modal-audio{width:min(560px,100%)}.wz-media-modal-document{display:flex;flex-direction:column;align-items:center;gap:10px;color:#e9edef;text-align:center}.wz-media-modal-loader{color:#00a884;animation:wz-media-spin 1s linear infinite}.wz-media-modal-error{display:flex;align-items:center;gap:10px;max-width:520px;color:#fecaca;text-align:center}.wz-media-modal-error button,.wz-media-modal-download{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 12px;border:0;border-radius:8px;background:#00a884;color:#fff;font-weight:700;cursor:pointer;white-space:nowrap;text-decoration:none}@keyframes wz-media-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.wz-media-modal-backdrop{padding:10px}.wz-media-modal{max-height:92vh}.wz-media-modal-content{min-height:150px}.wz-media-modal-error{flex-wrap:wrap;justify-content:center}}.wz-chat-footer{background:#1a1f25;flex-shrink:0;border-top:1px solid #1d2126}.wz-closed-notice{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;color:#8696a0;font-size:13px}.wz-reopen-btn{border:none;background:none;color:#00a884;font-size:13px;font-weight:600;cursor:pointer;padding:0}.wz-reopen-btn:hover{text-decoration:underline}.wz-chat-footer .wazzap-chat-input{background:#1a1f25}.wz-chat-footer .wazzap-compose-row textarea{background:#2a3942;border-color:#2a3942;color:#e9edef;border-radius:24px;padding:10px 16px}.wz-chat-footer .wazzap-compose-row textarea::placeholder{color:#8696a0}.wz-chat-footer .wazzap-compose-row button{background:#2a3942;border-color:#2a3942;color:#8696a0;border-radius:50%}.wz-chat-footer .wazzap-compose-row button:hover,.wz-chat-footer .wazzap-compose-row button.active{background:#3b4f5a;color:#e9edef;border-color:#3b4f5a}.wz-chat-footer .wazzap-compose-row button.send{background:#00a884;border-color:#00a884;color:#fff}.wz-chat-footer .wazzap-compose-row button.send:disabled{background:#2a3942;border-color:#2a3942;color:#8696a0}.wz-chat-footer .wazzap-emoji-picker{background:#233138;border-color:#2a3942}.wz-chat-footer .wazzap-emoji-tabs{border-color:#2a3942}.wz-chat-footer .wazzap-emoji-tabs button{background:#233138;border-color:#2a3942;color:#e9edef}.wz-chat-footer .wazzap-emoji-tabs button.active,.wz-chat-footer .wazzap-emoji-grid button:hover{background:#2a3942}.wz-chat-footer .wazzap-attachment-preview{background:#233138;border-color:#2a3942}.wz-chat-footer .wazzap-attachment-preview strong{color:#e9edef}.wz-chat-footer .wazzap-attachment-preview span{color:#8696a0}.wz-chat-footer .wazzap-attachment-preview input{background:#2a3942;border-color:#2a3942;color:#e9edef}.wz-chat-footer .wazzap-attachment-preview button{background:#2a3942;border-color:#2a3942;color:#8696a0}.wazzap-message-type{display:inline-flex;align-items:center;gap:4px;width:fit-content;margin-right:8px;color:#cdbd65;font-size:11px;font-weight:800;vertical-align:middle}.wazzap-chat-input{position:relative;display:grid;gap:8px}.wazzap-compose-row{display:flex;align-items:flex-end;gap:8px}.wazzap-compose-row button,.wazzap-attachment-preview button,.wazzap-emoji-tabs button,.wazzap-emoji-grid button{border:1px solid #303037;background:#17171b;color:#f4f1e8;border-radius:10px}.wazzap-compose-row button{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.wazzap-compose-row button:hover,.wazzap-compose-row button.active{border-color:#cdbd6559;color:#cdbd65;background:#cdbd651a}.wazzap-compose-row button:disabled{opacity:.45;cursor:not-allowed}.wazzap-compose-row button.send{background:#cdbd65;border-color:#cdbd65;color:#101010}.wazzap-compose-row button.send:disabled{background:#26262c;border-color:#303037;color:#77747d}.wazzap-compose-row textarea{min-height:42px;max-height:120px;resize:vertical;line-height:1.45}.wazzap-compose-spacer{flex:1 1 auto;min-width:0}.wazzap-attachment-preview{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(160px,220px) auto;gap:9px;align-items:center;padding:9px;border:1px solid #28282d;border-radius:12px;background:#17171b}.wazzap-attachment-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#cdbd65;background:#cdbd651a}.wazzap-attachment-preview strong{display:block;overflow:hidden;color:#f4f1e8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wazzap-attachment-preview span{color:var(--ik-text-5);font-size:11px}.wazzap-attachment-preview button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}.wazzap-compose-error{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid rgba(245,101,101,.3);border-radius:10px;color:#fca5a5;background:#f5656514;font-size:12px}.wazzap-compose-error button{display:inline-flex;align-items:center;border:0;background:transparent;color:inherit}.wazzap-emoji-picker{position:absolute;left:0;bottom:52px;z-index:20;width:300px;overflow:hidden;border:1px solid #303037;border-radius:14px;background:#17171b;box-shadow:0 18px 46px #00000059}.wazzap-emoji-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #303037}.wazzap-emoji-tabs button{height:38px;border-width:0 1px 0 0;border-radius:0;font-size:16px}.wazzap-emoji-tabs button:last-child{border-right:0}.wazzap-emoji-tabs button.active{background:#cdbd651a}.wazzap-emoji-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;max-height:190px;overflow-y:auto;padding:8px}.wazzap-emoji-grid button{height:34px;border:0;background:transparent;font-size:20px}.wazzap-emoji-grid button:hover{background:#26262c}.whatsapp-status-panel{padding:18px}.sms-admin-module{display:grid;gap:16px}.sms-hero{align-items:center}.sms-admin-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.sms-admin-tabs{position:sticky;top:18px;display:grid;gap:8px;padding:12px;border:1px solid #26262c;border-radius:16px;background:#131316}.sms-admin-tabs button{display:flex;align-items:center;gap:9px;min-width:0;border:1px solid transparent;border-radius:11px;padding:10px;background:transparent;color:#9d9aa2;font-size:12px;font-weight:800;text-align:left}.sms-admin-tabs button.active{border-color:#cdbd653d;background:#cdbd651a;color:#cdbd65}.sms-admin-content{min-width:0;display:grid;gap:14px}.sms-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sms-chart-card{display:grid;gap:10px;padding:16px;border:1px solid #26262c;border-radius:14px;background:#131316}.sms-chart-card h3{margin:0;color:#f4f1e8;font-size:14px}.sms-bar-row{display:grid;grid-template-columns:92px minmax(0,1fr) 58px;align-items:center;gap:10px;color:#b6b3ba;font-size:12px}.sms-bar-row div{overflow:hidden;height:9px;border-radius:999px;background:#24242a}.sms-bar-row em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#cdbd65,#60a5fa)}.sms-bar-row strong{color:#f4f1e8;text-align:right}.sms-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sms-settings-grid label{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b;color:#b6b3ba;font-size:12px}.sms-settings-grid input,.sms-settings-grid select{min-width:0;height:40px;border:1px solid #2f2f35;border-radius:10px;background:#151519;color:#f4f1e8;padding:0 10px}.sms-check{display:flex!important;align-items:center;flex-direction:row}.sms-check input{width:16px;height:16px}.sms-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.sms-provider-list{display:grid;gap:16px}.sms-provider-card{display:grid;gap:0;border:1px solid #28282d;border-radius:14px;background:#131316;overflow:hidden}.sms-provider-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid #1e1e22;background:#17171b}.sms-provider-card-title{display:flex;align-items:center;gap:10px;color:#cdbd65}.sms-provider-card-title strong{display:block;color:#f4f1e8;font-size:15px}.sms-provider-card-title span{display:block;margin-top:3px;color:var(--ik-text-5);font-size:12px}.sms-provider-head-right{display:flex;align-items:center;gap:8px}.sms-provider-endpoints-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 20px;background:#60a5fa0d;border-bottom:1px solid #1e1e22}.sms-provider-endpoint-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(96,165,250,.2);border-radius:999px;color:#93c5fd;font-size:12px}.sms-provider-endpoint-pill span{font-weight:700}.sms-provider-endpoint-pill code{font-size:11px;color:#b9d4ff;background:transparent;overflow-wrap:anywhere}.sms-provider-section{padding:16px 20px;border-bottom:1px solid #1e1e22}.sms-provider-section:last-of-type{border-bottom:none}.sms-provider-section-title{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:#cdbd65;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sms-provider-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sms-provider-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sms-provider-grid-2 label,.sms-provider-grid-3 label{display:grid;gap:7px;min-width:0;color:#b6b3ba;font-size:12px;font-weight:800}.sms-provider-grid-2 input,.sms-provider-grid-2 select,.sms-provider-grid-3 input,.sms-provider-grid-3 select{min-width:0;height:40px;border:1px solid #303037;border-radius:10px;background:#111114;color:#f4f1e8;padding:0 10px;outline:0}.sms-provider-grid-2 small,.sms-provider-grid-3 small{color:var(--ik-text-5);font-size:11px;font-weight:700;line-height:1.35}.sms-provider-senders{display:grid;gap:8px;min-width:0;color:#b6b3ba;font-size:12px;font-weight:800}.sms-sender-chip-list,.sms-sender-add-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.sms-sender-chip-list .cards-template-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(205,189,101,.22);cursor:pointer}.sms-sender-add-row input{flex:1 1 180px;min-width:0;height:40px;border:1px solid #303037;border-radius:10px;background:#111114;color:#f4f1e8;padding:0 10px;outline:0}.sms-provider-senders small{color:var(--ik-text-5);font-size:11px;font-weight:700;line-height:1.35}.sms-provider-save-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid rgba(205,189,101,.18);background:#cdbd650a}.sms-provider-save-info{flex:1;min-width:0}.sms-provider-save-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border:1px solid rgba(205,189,101,.45);border-radius:10px;background:#cdbd651f;color:#cdbd65;font-size:13px;font-weight:800;white-space:nowrap}.sms-provider-save-btn:hover:not(:disabled){background:#cdbd6538;border-color:#cdbd65a6}.sms-provider-test-block{padding:14px 20px;background:#cdbd650a}.sms-provider-test-block p{margin:4px 0 10px;color:var(--ik-text-5);font-size:12px}.sms-client-config-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.sms-client-config-head div{min-width:0;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.sms-client-config-head span{display:block;color:var(--ik-text-5);font-size:12px}.sms-client-config-head strong{display:block;margin-top:5px;overflow:hidden;color:#f4f1e8;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.sms-inline-input{width:140px;max-width:100%;height:38px;border:1px solid #2f2f35;border-radius:10px;background:#151519;color:#f4f1e8;padding:0 10px;outline:0}.sms-permission-list{display:grid;gap:10px}.sms-permission-list article{display:grid;grid-template-columns:minmax(190px,1fr) repeat(6,auto) minmax(160px,.8fr);gap:10px;align-items:center;padding:12px;border:1px solid #28282d;border-radius:12px;background:#17171b}.sms-permission-list strong,.sms-permission-list span{display:block}.sms-permission-list strong{color:#f4f1e8;font-size:13px}.sms-permission-list span{margin-top:3px;color:var(--ik-text-5);font-size:12px}.sms-permission-list label{display:inline-flex;align-items:center;gap:6px;color:#d8d3bf;font-size:12px;white-space:nowrap}.sms-limit-row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.sms-limit-row input{min-width:0;height:36px;border:1px solid #2f2f35;border-radius:9px;background:#151519;color:#f4f1e8;padding:0 8px}.sms-endpoint-card{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;border:1px solid rgba(96,165,250,.2);border-radius:12px;background:#60a5fa14}.sms-endpoint-card strong{color:#f4f1e8;margin-right:4px}.sms-provider-test-block{display:grid;gap:10px;padding:14px;border:1px solid rgba(205,189,101,.18);border-radius:12px;background:#cdbd650a}.sms-provider-test-block strong{color:#f4f1e8;font-size:13px}.sms-provider-test-block p{margin:0;color:var(--ik-text-5);font-size:12px}.sms-test-ok{display:flex;align-items:center;gap:6px;color:#4ade80;font-size:12px;font-weight:700}.sms-test-error{display:flex;align-items:center;gap:6px;color:#f87171;font-size:12px;font-weight:700}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sms-endpoint-card span{border-radius:999px;padding:5px 8px;background:#60a5fa1f;color:#93c5fd;font-size:12px;font-weight:800}@media(max-width:1100px){.whatsapp-admin-grid,.whatsapp-inbox,.notification-modal-body,.sms-admin-layout,.sms-chart-grid,.sms-settings-grid,.sms-client-config-head,.sms-provider-grid-2,.sms-provider-grid-3{grid-template-columns:1fr}.sms-admin-tabs{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.sms-permission-list article{grid-template-columns:1fr 1fr;align-items:start}}@media(max-width:760px){.whatsapp-compose{grid-template-columns:1fr}.wazzap-compose-row{flex-wrap:wrap}.wazzap-compose-row textarea{flex-basis:100%;order:-1}.wazzap-attachment-preview{grid-template-columns:auto minmax(0,1fr) auto}.wazzap-attachment-preview input{grid-column:1 / -1}.wazzap-emoji-picker{width:min(300px,92vw)}.whatsapp-message-list article{max-width:100%}.notification-field-grid,.notification-footer{grid-template-columns:1fr}.sms-admin-tabs,.sms-permission-list article{grid-template-columns:1fr}.sms-bar-row{grid-template-columns:78px minmax(0,1fr) 48px}}.workspace :where(.primary-button,.cards-empty-button,.card-save-button,.modal-actions .primary-button,.card-form-footer .primary-button){min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #cdbd65;border-radius:10px;background:linear-gradient(135deg,#cdbd65,#aa9842);color:#101010;padding:10px 14px;font-size:12px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 8px 22px #cdbd651f}.workspace :where(.primary-button,.cards-empty-button,.card-save-button,.modal-actions .primary-button,.card-form-footer .primary-button):hover:not(:disabled){transform:translateY(-1px);border-color:#e0d48b;background:linear-gradient(135deg,#e0d48b,#b9a44c);box-shadow:0 12px 28px #cdbd652e}.workspace :where(.icon-button,.table-action,.module-card button,.range-switcher button,.request-link,.settings-card button,.modal-secondary,.cms-list button,.cms-action-row button,.admin-security-cell button,.admin-scope-cell button,.admin-row-actions button,.offer-actions button,.subscription-actions button,.invoice-table-actions button,.analytics-toolbar button,.system-alert-list button,.photo-picker-avatar-row div>button,.repeat-field-header button,.add-social-button,.notification-selected-users button){min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #303037;border-radius:10px;background:#17171b;color:#d8d3bf;padding:8px 11px;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.workspace :where(.icon-button,.table-action,.module-card button,.range-switcher button,.request-link,.settings-card button,.modal-secondary,.cms-list button,.cms-action-row button,.admin-security-cell button,.admin-scope-cell button,.admin-row-actions button,.offer-actions button,.subscription-actions button,.invoice-table-actions button,.analytics-toolbar button,.system-alert-list button,.photo-picker-avatar-row div>button,.repeat-field-header button,.add-social-button,.notification-selected-users button):hover:not(:disabled){transform:translateY(-1px);border-color:#cdbd655c;background:#cdbd6514;color:#cdbd65}.workspace :where(.danger,.table-action.danger,.modal-danger,.cms-list button.danger,.cms-action-row button.danger,.admin-row-actions button.danger,.offer-actions button.danger,.subscription-actions button.danger,.invoice-table-actions button.danger,.repeat-field-row button,.social-entry-head button,.photo-picker-head button){border-color:#ef444447;background:#ef444414;color:#ff8c8c}.workspace :where(.danger,.table-action.danger,.modal-danger,.cms-list button.danger,.cms-action-row button.danger,.admin-row-actions button.danger,.offer-actions button.danger,.subscription-actions button.danger,.invoice-table-actions button.danger,.repeat-field-row button,.social-entry-head button,.photo-picker-head button):hover:not(:disabled){border-color:#ef44446b;background:#ef444424;color:#ffb0b0}.workspace :where(.table-action,.icon-button){width:38px;height:38px;padding:0}.workspace :where(.range-switcher button.active,.admin-status-filter button.active,.sms-admin-tabs button.active){border-color:#cdbd6561;background:#cdbd6524;color:#cdbd65;font-weight:900}.workspace :where(.quick-action-grid button,.ikcard-action,.ikcard-add-tile,.card-template-grid button,.whatsapp-thread-list button,.sms-admin-tabs button,.notification-user-results button){border-radius:12px}@media(max-width:920px){.admin-shell{display:block;min-height:100dvh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:110;width:min(300px,calc(100vw - 44px));height:100dvh;min-height:100dvh;padding:18px 14px;overflow:hidden;transform:translate(-105%);transition:transform .22s ease;box-shadow:18px 0 45px #00000059}.sidebar.mobile-open{transform:translate(0)}.sidebar nav{grid-template-columns:1fr;overflow-y:auto;padding-right:2px}.sidebar .nav-submenu{grid-column:auto;padding-left:28px}.sidebar-mobile-close{position:absolute;top:18px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #303037;border-radius:10px;background:#17171b;color:#d8d3bf}.sidebar-mobile-close:hover{border-color:#cdbd6573;color:#cdbd65}.admin-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:block;width:100%;height:100%;border:0;background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace{width:100%;padding:18px}.topbar-menu-button{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #303037;border-radius:10px;background:#17171b;color:#d8d3bf}.topbar-menu-button:hover{border-color:#cdbd6573;color:#cdbd65}.topbar{align-items:center;gap:10px}.topbar-context{min-width:0;flex:1}.topbar-context__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:640px){.workspace{padding:12px}.topbar{margin-bottom:18px}.top-actions{min-width:0;flex:1}.search{width:auto;min-width:0;flex:1}.search input{min-width:0}.top-actions>.icon-button{flex:0 0 40px}.topbar-context__label{font-size:16px}.workspace :where(.section-title,.users-panel-header,.cards-workspace-header,.overview-header){gap:10px}.workspace :where(.panel-stack,.cards-workspace,.cards-panel){gap:14px}.workspace :where(.data-panel,.chart-panel,.activity-panel,.module-intro,.users-panel,.command-panel){padding:14px}.workspace :where(.table-wrap,.cards-table-wrap,.cms-table-scroll,.error-table-wrap,.usage-activity-table-wrap){max-width:100%;overscroll-behavior-x:contain}}.cms-header-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);gap:16px;align-items:start}.cms-header-page-content{display:grid;gap:18px}.cms-header-page-content>.cms-panel{padding:16px;border-color:var(--ik-border);background:var(--ik-bg-card)}.cms-header-main-card{gap:18px;padding:18px;border-color:var(--ik-border);background:var(--ik-bg-card)}.cms-header-main-card .modal-grid{gap:14px}.cms-header-settings-grid,.cms-header-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cms-header-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cms-header-main-card :where(.cms-field,.modal-grid>label,.feature-icon-upload){gap:7px;color:var(--ik-text-4);font-size:12px;font-weight:750}.cms-header-main-card :where(input:not([type=checkbox]),select){height:40px;border-radius:10px;border-color:var(--ik-border-md);background:var(--ik-bg-input);color:var(--ik-text-2);padding:0 12px;font-size:13px;font-weight:500}.cms-header-main-card .feature-icon-upload-row{gap:10px}.cms-header-main-card .feature-icon-upload input[type=file]{padding:8px 10px}.cms-header-main-card .feature-icon-upload small{color:var(--ik-text-6);font-size:11px;font-weight:500}.cms-header-navigation-table .cms-data-table{min-width:700px;table-layout:fixed}.cms-header-navigation-table .cms-data-table th,.cms-header-navigation-table .cms-data-table td{padding:11px 14px}.cms-header-navigation-table .cms-data-table :is(th,td):nth-child(1){width:72px}.cms-header-navigation-table .cms-data-table :is(th,td):nth-child(2){width:30%}.cms-header-navigation-table .cms-data-table :is(th,td):nth-child(4){width:110px}.cms-header-navigation-table .cms-data-table :is(th,td):nth-child(5){width:210px;text-align:right}.cms-header-navigation-table .cms-icon-actions{justify-content:flex-end;width:100%}.cms-header-navigation-table .cms-icon-actions button{border:1px solid var(--ik-border-md);border-radius:8px;background:var(--ik-bg-input);color:var(--ik-text-3)}.cms-header-main-card,.cms-header-preview-stack{min-width:0}.cms-header-main-card input,.cms-header-main-card select,.cms-header-main-card textarea{min-width:0;width:100%}.cms-header-preview-stack{display:grid;gap:12px}.cms-header-preview{display:grid;gap:12px;overflow:hidden;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-xl);background:var(--ik-bg-input);padding:12px}.cms-header-preview-title{display:flex;align-items:center;gap:7px;color:var(--color-primary);font-size:11px;font-weight:900;text-transform:uppercase}.cms-header-preview-title em{margin-left:auto;border-radius:999px;padding:4px 7px;background:#22c55e1f;color:#22c55e;font-style:normal;text-transform:none}.cms-header-preview-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--ik-border-md));border-radius:var(--ds-radius-lg);background:var(--ik-bg-card);padding:10px 12px}.cms-header-preview-logo{flex-shrink:0;min-width:74px;color:var(--color-primary);font-family:Georgia,Times New Roman,serif;font-size:14px;letter-spacing:.15em;text-transform:uppercase}.cms-header-preview-logo img{display:block;width:92px;max-height:34px;object-fit:contain}.cms-header-preview-links,.cms-header-preview-actions{display:flex;align-items:center;gap:9px;min-width:0}.cms-header-preview-links{flex:1;justify-content:center}.cms-header-preview-links span,.cms-header-mobile-menu span{overflow:hidden;color:var(--ik-text-4);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cms-header-preview-actions button,.cms-header-mobile-menu button,.cms-header-menu-button{border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-md);background:var(--ik-bg-card);color:var(--ik-text-2);padding:7px 9px;font-size:11px;font-weight:850}.cms-header-preview-actions button.gold,.cms-header-mobile-menu button.gold{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary),var(--color-ring));color:var(--color-primary-foreground)}.cms-header-preview.mobile{max-width:380px}.cms-header-preview.mobile .cms-header-preview-nav{min-height:52px}.cms-header-mobile-menu{display:grid;gap:8px;border-top:1px solid var(--ik-border-md);padding-top:10px}.cms-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);gap:16px;align-items:start}.cms-hero-main-card,.cms-hero-preview,.cms-hero-lists,.cms-hero-lists>*{min-width:0}.cms-hero-main-card input,.cms-hero-main-card textarea,.cms-hero-main-card select{min-width:0;width:100%}.cms-hero-preview{display:grid;gap:13px;overflow:hidden;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-xl);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary) 14%,transparent),var(--ik-bg-input) 44%);padding:16px}.cms-hero-eyebrow{width:fit-content;border:1px solid color-mix(in srgb,var(--color-primary) 26%,var(--ik-border-md));border-radius:var(--ik-radius-pill);background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary);padding:7px 10px;font-size:11px;font-weight:850}.cms-hero-preview h3{margin:0;color:var(--ik-text);font-size:25px;line-height:1.12}.cms-hero-preview h3 mark{background:transparent;color:var(--color-primary)}.cms-hero-preview p{margin:0;color:var(--ik-text-4);font-size:13px;line-height:1.55}.cms-hero-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cms-hero-stat-row div{min-width:0;border:1px solid var(--ik-border-md);border-radius:var(--ik-radius-lg);background:var(--ik-bg-card);padding:10px}.cms-hero-stat-row strong,.cms-hero-stat-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-hero-stat-row strong{color:var(--color-primary);font-size:18px}.cms-hero-stat-row span{margin-top:3px;color:var(--ik-text-5);font-size:11px}.cms-hero-preview-actions,.cms-hero-badge-row{display:flex;flex-wrap:wrap;gap:8px}.cms-hero-preview-actions button{border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-md);background:var(--ik-bg-card);color:var(--ik-text-2);padding:9px 11px;font-size:12px;font-weight:850}.cms-hero-preview-actions button.gold{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary),var(--color-ring));color:var(--color-primary-foreground)}.cms-hero-badge-row span{border-radius:999px;background:var(--ik-bg-card);color:var(--ik-text-4);padding:6px 8px;font-size:11px}.cms-audience-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cms-audience-preview-grid div{min-width:0;border:1px solid var(--ik-border-md);border-radius:var(--ik-radius-lg);background:var(--ik-bg-card);padding:10px}.cms-audience-preview-grid strong,.cms-audience-preview-grid span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-audience-preview-grid strong{color:var(--color-primary);font-size:11px;text-transform:uppercase}.cms-audience-preview-grid span{margin-top:5px;color:var(--ik-text);font-size:12px;font-weight:850}.cms-audience-preview-grid p{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:var(--ik-text-5);font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cms-hero-lists{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.cms-simulator-editor{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:start}.cms-simulator-editor.cms-single-editor{grid-template-columns:minmax(0,1fr)}.cms-simulator-main-card,.cms-simulator-options-card,.cms-simulator-lists,.cms-simulator-lists>*{min-width:0}.cms-simulator-main-card .modal-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cms-simulator-main-card input,.cms-simulator-main-card textarea,.cms-simulator-main-card select,.cms-simulator-options-card input:not([type=checkbox]),.cms-simulator-options-card select{min-width:0;width:100%}.cms-simulator-options-card{align-content:start}.cms-simulator-options-card h3{margin:0}.cms-simulator-options-grid{display:grid;grid-template-columns:1fr;gap:10px}.cms-simulator-options-grid label{min-width:0}.cms-simulator-lists{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.cms-simulator-lists .cms-list article{grid-template-columns:minmax(0,1fr);align-items:stretch}.cms-simulator-lists .cms-list article>div{min-width:0}.cms-simulator-lists .cms-list article>div strong,.cms-simulator-lists .cms-list article>div span{overflow-wrap:anywhere}.cms-simulator-lists .cms-list-actions{flex-direction:column;align-items:stretch;min-width:0}.cms-compact-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cms-compact-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid var(--ik-border);border-radius:8px;background:var(--ik-bg-card)}.cms-compact-list article.inactive{opacity:.68}.cms-compact-toggle,.cms-compact-actions button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0}.cms-compact-toggle.active{color:#22c55e}.cms-compact-main{display:grid;gap:4px;min-width:0}.cms-compact-main input{width:100%;min-width:0;height:34px;padding:0 10px;border-radius:7px;border-color:var(--ik-border-md);background:var(--ik-bg-card);color:var(--ik-text-2)}.cms-compact-main span{overflow:hidden;color:var(--ik-text-6);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cms-compact-actions{display:flex;gap:6px}.cms-compact-toggle,.cms-compact-actions button{border:1px solid var(--ik-border-md);border-radius:8px;background:var(--ik-bg-card);color:var(--ik-text-3)}.cms-compact-actions button.danger{border-color:#ef444442;background:#ef44440f;color:var(--ds-danger)}.cms-simulator-leads-layout{display:block;min-width:0}.cms-table-card{min-width:0;overflow:hidden;border:1px solid var(--ik-border-md);border-radius:8px;background:var(--ik-bg-card);box-shadow:var(--ds-shadow-sm)}.cms-table-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ik-border-md);background:linear-gradient(135deg,var(--ik-glow-gold),var(--ik-bg-input))}.cms-table-card-head div{display:grid;gap:3px}.cms-table-card-head strong{color:var(--ik-text);font-size:24px;line-height:1}.cms-table-card-head span,.cms-table-card-head em{color:var(--ik-text-5);font-size:12px;font-style:normal;font-weight:750}.cms-table-card-head em{border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--ik-border-md));border-radius:var(--ik-radius-pill);background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary);padding:6px 10px;white-space:nowrap}.cms-table-scroll{width:100%;overflow-x:auto}.cms-data-table{width:100%;min-width:760px;border-collapse:collapse}.cms-data-table th,.cms-data-table td{padding:12px 14px;border-bottom:1px solid var(--ik-border-md);text-align:left;vertical-align:middle}.cms-data-table th{color:var(--ik-text-5);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em;background:var(--ik-bg-input)}.cms-data-table td{color:var(--ik-text-2);font-size:13px}.cms-data-table tbody tr{transition:background .18s ease,border-color .18s ease}.cms-data-table tbody tr:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.cms-data-table td strong,.cms-data-table td span{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-data-table td span{margin-top:3px;color:var(--ik-text-5);font-size:12px}.cms-data-table td .badge{display:inline-flex;max-width:none;margin-top:0;white-space:nowrap}.cms-data-table tr.active{background:color-mix(in srgb,var(--color-primary) 7%,transparent)}.cms-data-table tr:last-child td{border-bottom:0}.cms-icon-actions{display:inline-flex;gap:7px;align-items:center}.cms-icon-actions button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:0}.cms-icon-actions button:disabled{cursor:not-allowed;opacity:.45}.cms-empty-state{display:grid;place-items:center;gap:6px;min-height:132px;padding:22px;text-align:center}.cms-empty-state strong{max-width:none!important;color:var(--ik-text);font-size:15px}.cms-empty-state span{max-width:420px!important;white-space:normal!important}.cms-lead-modal{width:min(820px,100%)}.cms-lead-detail input[readonly]{border-color:color-mix(in srgb,var(--color-primary) 14%,var(--ik-border-md));background:var(--ik-bg-input);color:var(--ik-text-2);cursor:default}@media(max-width:1280px){.cms-header-grid,.cms-hero-grid,.cms-simulator-editor{grid-template-columns:1fr}.cms-simulator-options-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:620px){.cms-action-row select{width:100%}.cms-table-card-head{align-items:stretch;flex-direction:column}.cms-table-card-head em{width:fit-content}.cms-compact-list{grid-template-columns:1fr}.cms-compact-list article{grid-template-columns:auto minmax(0,1fr)}.cms-compact-actions{grid-column:1 / -1;justify-content:flex-end}}.error-logs-page{--elog-bg: #0b0b0d;--elog-surface: #131316;--elog-surface-2: #17171b;--elog-input: #0f0f12;--elog-border: #28282d;--elog-text: #f4f1e8;--elog-muted: #96949b;--elog-accent: #cdbd65;display:grid;gap:18px}.error-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px}.error-stat-card{display:grid;gap:8px;min-width:0;padding:14px;border:1px solid var(--elog-border);border-radius:8px;background:var(--elog-surface)}.error-stat-card svg{color:var(--elog-accent)}.error-stat-card span{color:var(--elog-muted);font-size:.78rem}.error-stat-card strong{color:var(--elog-text);font-size:1.05rem;overflow-wrap:anywhere}.error-toolbar,.error-export-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;border:1px solid var(--elog-border);border-radius:8px;background:var(--elog-surface)}.error-toolbar input,.error-toolbar select,.error-table select,.error-detail-modal select,.notes-editor textarea{min-height:38px;border:1px solid var(--elog-border);border-radius:8px;background:var(--elog-input);color:var(--elog-text);padding:0 10px;outline:none}.search-field{display:flex;align-items:center;gap:8px;min-width:min(360px,100%);padding:0 10px;border:1px solid var(--elog-border);border-radius:8px;background:var(--elog-input)}.search-field input{flex:1;border:0;padding:0}.error-toolbar button,.error-export-actions button,.row-actions button,.error-detail-actions button,.error-detail-modal footer button{display:inline-flex;align-items:center;gap:6px;min-height:36px;border:1px solid var(--elog-border);border-radius:8px;background:var(--elog-surface-2);color:var(--elog-text);padding:0 12px;cursor:pointer}.error-export-actions button.danger{border-color:#ef44444d;background:#ef44441a;color:#ff8c8c}.error-export-actions button:disabled{cursor:not-allowed;opacity:.55}.error-table-wrap{overflow-x:auto;border:1px solid var(--elog-border);border-radius:8px;background:var(--elog-surface)}.error-table{width:100%;border-collapse:collapse;min-width:1180px;font-size:.84rem}.error-table th,.error-table td{padding:12px;border-bottom:1px solid var(--elog-border);text-align:left;vertical-align:top}.error-table th{color:var(--elog-muted);background:var(--elog-surface-2);font-size:.76rem;text-transform:uppercase}.error-table td small{display:block;max-width:220px;margin-top:3px;color:var(--elog-muted);overflow-wrap:anywhere}.error-level{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 8px;font-size:.72rem;font-weight:800}.error-level.info{background:#3b82f61f;color:#60a5fa}.error-level.warning{background:#f59e0b24;color:#f59e0b}.error-level.error{background:#ef444421;color:#ef4444}.error-level.critical{background:#be123c2e;color:#fb7185}.row-actions{white-space:nowrap}.empty-row{text-align:center;color:var(--elog-muted)}.error-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;justify-content:flex-end;background:#00000094}.error-detail-modal{width:min(920px,100%);height:100%;overflow-y:auto;padding:24px;background:var(--elog-bg);color:var(--elog-text);border-left:1px solid var(--elog-border)}.error-detail-modal header,.error-detail-modal footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.error-detail-modal h3{margin:10px 0 4px;overflow-wrap:anywhere}.error-detail-modal p{margin:0;color:var(--elog-muted)}.error-detail-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.error-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:14px}.detail-cell,.error-code-block,.notes-editor{display:grid;gap:7px;padding:12px;border:1px solid var(--elog-border);border-radius:8px;background:var(--elog-surface)}.detail-cell span,.notes-editor{color:var(--elog-muted);font-size:.78rem}.detail-cell strong{color:var(--elog-text);overflow-wrap:anywhere}.error-code-block{margin-bottom:12px}.error-code-block h4{margin:0;color:var(--elog-text)}.error-code-block pre{max-height:300px;overflow:auto;margin:0;white-space:pre-wrap;color:var(--elog-text);font-size:.78rem}.notes-editor textarea{padding:10px;resize:vertical}@media(max-width:1200px){.error-stats-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media(max-width:720px){.error-stats-grid{grid-template-columns:1fr}.error-detail-modal header,.error-detail-modal footer{flex-direction:column}}@media(max-width:920px){.admin-shell{display:block;min-height:100dvh}.sidebar{position:fixed!important;inset:0 auto 0 0;z-index:110;width:min(300px,calc(100vw - 44px))!important;height:100dvh!important;max-height:none!important;overflow:hidden!important;transform:translate(-105%);transition:transform .22s ease}.sidebar.mobile-open{transform:translate(0)}.sidebar nav{grid-template-columns:1fr;overflow-y:auto}.sidebar .nav-submenu{grid-column:auto;padding-left:28px}.workspace{width:100%;padding:18px}.topbar{align-items:center!important;flex-direction:row!important;gap:10px}.topbar-context,.top-actions{min-width:0;flex:1}.search{width:auto;min-width:0;flex:1}}@media(max-width:720px){.workspace{padding:12px}.topbar{margin-bottom:18px}}.usage-module{align-content:start}.usage-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px}.usage-hero h2{margin:4px 0 6px;font-size:22px}.usage-hero p{max-width:760px;margin:0;color:var(--ik-text-5);line-height:1.5}.usage-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:4px;border:1px solid var(--ik-border-md);border-radius:12px;background:var(--ik-bg-card)}.usage-tabs button{border:0;border-radius:9px;background:transparent;color:var(--ik-text-5);padding:9px 11px;font-size:12px;font-weight:900}.usage-tabs button.active{background:var(--color-primary, #cdbd65);color:var(--color-primary-foreground, #101010)}.usage-filters{display:grid;grid-template-columns:minmax(180px,1.1fr) repeat(4,minmax(130px,1fr));gap:10px}.usage-filters label,.usage-filters input,.usage-filters select{min-width:0;height:42px;border:1px solid var(--ik-border-md);border-radius:12px;background:var(--ik-bg-input);color:var(--ik-text)}.usage-filters label{display:flex;align-items:center;gap:8px;padding:0 11px;color:var(--color-primary, #cdbd65)}.usage-filters label select{flex:1;height:38px;border:0;background:transparent;padding:0}.usage-filters input{padding:0 11px}.usage-alert{display:flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,#f59e0b 26%,var(--ik-border-md));border-radius:12px;background:color-mix(in srgb,#f59e0b 9%,var(--ik-bg-card));color:#f59e0b;padding:11px 12px;font-size:13px;font-weight:800}.usage-alert.muted{border-color:var(--ik-border-md);background:var(--ik-bg-card);color:var(--ik-text-5)}.usage-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:14px;align-items:start}.usage-logs-stack,.usage-grid-overview{grid-template-columns:minmax(0,1fr)}.usage-chart,.usage-rule-form,.usage-module .data-panel{padding:16px}.usage-event-types-panel{width:100%}.usage-event-types-table table{width:100%;min-width:820px}.usage-event-types-table th,.usage-event-types-table td{vertical-align:middle}.usage-event-types-table th:nth-child(1){width:34%}.usage-event-types-table th:nth-child(2){width:24%}.usage-event-types-table th:nth-child(3){width:130px}.usage-event-types-table th:nth-child(4){width:30%}.usage-event-type-badge{max-width:100%;overflow-wrap:anywhere;line-height:1.25}.usage-event-type-count{color:var(--ik-text);font-size:16px;font-weight:900;white-space:nowrap}.usage-event-type-meter{position:relative;overflow:hidden;width:100%;height:9px;border-radius:999px;background:color-mix(in srgb,var(--ik-bg-input) 78%,#ffffff 4%)}.usage-event-type-meter span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary, #cdbd65),var(--color-ring, #b89a3b))}.usage-empty-cell{color:var(--ik-text-5);text-align:center}.usage-activity-table-wrap{min-height:390px}.usage-activity-table{width:100%;min-width:980px;table-layout:fixed}.usage-activity-table th,.usage-activity-table td{vertical-align:middle}.usage-activity-table tbody tr{height:58px}.usage-activity-table .usage-activity-empty-row td{color:var(--ik-text-5);text-align:center}.usage-activity-table .usage-activity-placeholder td{border-bottom-color:transparent}.usage-bars{display:flex;align-items:end;gap:8px;min-height:140px;padding-top:18px}.usage-bars span{flex:1;min-width:8px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,var(--color-primary, #cdbd65),var(--color-ring, #b89a3b))}.usage-row-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.usage-rules-table table{width:100%;min-width:880px;table-layout:fixed}.usage-rules-table th:nth-child(1){width:31%}.usage-rules-table th:nth-child(2){width:26%}.usage-rules-table th:nth-child(3){width:15%}.usage-rules-table th:nth-child(4){width:28%}.usage-rules-table td{vertical-align:middle;overflow-wrap:anywhere}.usage-rules-table tbody tr{height:68px}.usage-rules-table .usage-rules-empty-row td{color:var(--ik-text-5);text-align:center}.usage-rules-table .usage-rules-placeholder td{border-bottom-color:transparent}.usage-rules-table td small{display:block;margin-top:3px;color:var(--ik-text-5);font-size:11px}.usage-rules-table .usage-row-actions{flex-wrap:nowrap;gap:6px;justify-content:flex-start}.usage-rules-table .table-action{flex:0 0 34px;width:34px;height:34px}.usage-rule-status-stack{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.usage-rule-detail-status{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.usage-rule-description{margin:12px 0 0;color:var(--ik-text-4);line-height:1.55}.usage-rule-form-modal{width:min(920px,100%)}.usage-rule-form-sections{display:grid;gap:14px;margin-top:14px}.usage-rule-form-sections section{border:1px solid var(--ik-border-md);border-radius:14px;background:color-mix(in srgb,var(--ik-bg-input) 72%,transparent);padding:14px}.usage-rule-form-sections h4{margin:0 0 12px;color:var(--ik-text);font-size:14px;font-weight:900}.usage-rule-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.usage-rule-form-grid label{min-width:0;display:grid;gap:7px;color:var(--ik-text-5);font-size:12px;font-weight:800}.usage-rule-form-grid input,.usage-rule-form-grid select{width:100%;min-width:0;height:40px;border:1px solid var(--ik-border-md);border-radius:10px;background:var(--ik-bg-input);color:var(--ik-text);padding:0 11px}.usage-rule-form-grid input:disabled{cursor:not-allowed;opacity:.62}.usage-rule-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.usage-rule-detail-grid div,.usage-rule-template-grid section{min-width:0;border:1px solid var(--ik-border-md);border-radius:12px;background:var(--ik-bg-input);padding:11px}.usage-rule-detail-grid span,.usage-rule-template-grid span{display:block;margin-bottom:5px;color:var(--ik-text-5);font-size:11px;font-weight:800;text-transform:uppercase}.usage-rule-detail-grid strong,.usage-rule-template-grid strong{color:var(--ik-text);font-size:13px;overflow-wrap:anywhere}.usage-rule-template-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:10px}.usage-rule-template-grid p{margin:0;color:var(--ik-text-4);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.usage-sent-header{align-items:center}.usage-delete-all-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;white-space:nowrap}.usage-delete-all-button:disabled{cursor:not-allowed;opacity:.45}.usage-delivery-title{max-width:260px;border:0;background:transparent;color:var(--color-primary, #cdbd65);padding:4px 0;font:inherit;font-weight:800;line-height:1.4;text-align:left;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;transition:color .18s ease,text-decoration-color .18s ease}.usage-delivery-title:hover{color:var(--ik-text);text-decoration-color:currentColor}.usage-delivery-title:focus-visible{border-radius:4px;outline:2px solid var(--color-ring, #b89a3b);outline-offset:3px}.usage-delivery-title.is-fallback{color:var(--ik-text-5);font-weight:700}.usage-delivery-detail{display:grid;gap:14px}.usage-delivery-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.usage-delivery-meta div,.usage-delivery-message,.usage-delivery-error{min-width:0;border:1px solid var(--ik-border-md);border-radius:12px;background:var(--ik-bg-input);padding:12px}.usage-delivery-meta dt{margin-bottom:5px;color:var(--ik-text-5);font-size:11px;font-weight:800;text-transform:uppercase}.usage-delivery-meta dd{margin:0;color:var(--ik-text);font-size:13px;font-weight:800;overflow-wrap:anywhere}.usage-delivery-message h3,.usage-delivery-error h3{margin:0 0 8px;color:var(--ik-text);font-size:13px}.usage-delivery-message p,.usage-delivery-error p{margin:0;color:var(--ik-text-4);font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.usage-delivery-error{border-color:color-mix(in srgb,var(--ds-danger) 34%,var(--ik-border-md));background:color-mix(in srgb,var(--ds-danger) 8%,var(--ik-bg-input))}.usage-queue-panel{display:grid;gap:14px;margin-bottom:16px}.usage-queue-refresh{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px}.usage-queue-refresh .spin{animation:spin .9s linear infinite}.usage-queue-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--ik-border);border-radius:13px;background:var(--ik-bg-2)}.usage-queue-stats>div{min-width:0;padding:14px;border-right:1px solid var(--ik-border)}.usage-queue-stats>div:last-child{border-right:0}.usage-queue-stats span,.usage-queue-stats small{display:block;color:var(--ik-text-5);font-size:11px}.usage-queue-stats strong{display:block;margin:7px 0 3px;color:var(--ik-text);font-size:22px}.usage-queue-stats .has-error{background:color-mix(in srgb,var(--ds-danger) 9%,transparent)}.usage-queue-stats .has-error strong{color:var(--ds-danger)}.usage-queue-next{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid var(--ik-border);border-radius:11px;color:var(--ik-text-5);font-size:12px}.usage-queue-next strong{margin-left:auto;color:var(--ik-text-2)}.usage-email-quota{display:grid;gap:10px;padding:13px;border:1px solid var(--ik-border);border-radius:12px;background:var(--ik-bg-2)}.usage-email-quota-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.usage-email-quota-heading span,.usage-email-quota-heading small{color:var(--ik-text-5);font-size:11px}.usage-email-quota-heading strong{margin-left:8px;color:var(--ik-text);font-size:14px}.usage-email-quota-track{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ik-border) 75%,transparent)}.usage-email-quota-track>span{display:block;height:100%;border-radius:inherit;background:var(--ik-primary);transition:width .2s ease}.usage-email-quota-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;color:var(--ik-text-5);font-size:11px}.usage-email-quota-details strong{color:var(--ik-text-2)}@media(max-width:920px){.usage-queue-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-queue-stats>div{border-bottom:1px solid var(--ik-border)}.usage-queue-next{align-items:flex-start;flex-direction:column}.usage-queue-next strong{margin-left:0}.usage-email-quota-heading{align-items:flex-start;flex-direction:column;gap:4px}.usage-email-quota-details{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-delivery-meta{grid-template-columns:1fr}}.usage-textarea{display:grid;gap:7px;margin-top:10px;color:var(--ik-text-5);font-size:12px}.usage-textarea textarea{min-height:110px;border:1px solid var(--ik-border-md);border-radius:10px;background:var(--ik-bg-input);color:var(--ik-text);padding:10px;resize:vertical}.usage-preview-card{display:grid;gap:8px;margin-top:12px;border:1px solid var(--ik-border-md);border-radius:12px;background:var(--ik-bg-input);padding:12px}.usage-preview-card strong{color:var(--ik-text)}.usage-preview-card p{margin:0;color:var(--ik-text-4);line-height:1.5}.usage-channel-grid{display:flex;align-items:stretch;gap:14px;overflow-x:auto;padding:2px 2px 10px}.usage-channel-grid .settings-card{flex:0 0 min(360px,82vw);min-width:280px}.usage-channel-grid .settings-card{padding:16px}.usage-channel-status{display:inline-flex;margin-top:12px;border-radius:999px;padding:5px 9px;background:#ef44441a;color:#f87171;font-size:12px;font-weight:900}.usage-channel-status.active{background:#22c55e1f;color:#4ade80}.usage-event-detail{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 12px;margin-top:10px}.usage-event-detail span{color:var(--ik-text-5);font-size:12px}.usage-event-detail strong{min-width:0;overflow-wrap:anywhere;color:var(--ik-text);font-size:13px}.usage-json{max-height:260px;overflow:auto;margin:14px 0 0;border:1px solid var(--ik-border-md);border-radius:12px;background:var(--ik-bg-input);color:var(--ik-text-3);padding:12px;font-size:12px}.status-badge.danger,.status-badge.priority-critical{border-color:#ef444452;background:#ef44441f;color:#f87171}.status-badge.priority-high{border-color:#f59e0b52;background:#f59e0b1f;color:#f59e0b}.status-badge.priority-medium{border-color:#60a5fa52;background:#60a5fa1f;color:#60a5fa}.status-badge.priority-low{border-color:#22c55e52;background:#22c55e1f;color:#4ade80}@media(max-width:1100px){.usage-grid,.usage-channel-grid,.usage-filters{grid-template-columns:1fr}.usage-hero{align-items:stretch;flex-direction:column}.usage-rule-form-grid,.usage-rule-detail-grid,.usage-rule-template-grid{grid-template-columns:1fr}}@media(max-width:760px){.cms-simulator-main-card,.cms-header-main-card,.cms-hero-main-card,.cms-simulator-options-card{padding:14px}.cms-header-preview.mobile{max-width:none}.cms-header-preview-nav{align-items:stretch}.cms-header-preview.desktop .cms-header-preview-nav,.cms-header-preview.desktop .cms-header-preview-links,.cms-header-preview.desktop .cms-header-preview-actions{flex-direction:column;align-items:stretch}.cms-simulator-main-card .modal-grid,.cms-header-main-card .modal-grid,.cms-hero-main-card .modal-grid,.cms-hero-stat-row,.cms-audience-preview-grid,.cms-hero-lists,.cms-simulator-options-grid,.cms-simulator-lists{grid-template-columns:1fr}.cms-header-settings-grid,.cms-header-logo-grid,.cms-header-actions-grid{grid-template-columns:1fr!important}.cms-standard-form-card .cms-form-grid--4,.cms-standard-form-card .cms-form-grid--3{grid-template-columns:1fr}.cms-simulator-lists .section-title{align-items:stretch;flex-direction:column}.cms-simulator-lists .section-title .primary-button{width:100%}}.wz-contact-tabs{display:flex;gap:4px;padding:4px;background:var(--ik-surface-muted, var(--ik-bg-2));border:1px solid var(--ik-border-md);border-radius:10px;margin-top:8px}.wz-contact-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:8px;border:none;background:transparent;color:var(--ik-text-5);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.wz-contact-tabs button.active{background:var(--ik-surface-card, var(--ik-bg-card));color:var(--ik-gold);border:1px solid color-mix(in srgb,var(--ik-gold) 22%,transparent)}.wz-contact-tabs button:not(.active):hover{color:var(--ik-text)}.wz-contact-group-modal{width:min(680px,100%);max-height:min(92vh,860px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:0!important}.wz-contact-group-header{min-height:70px;padding:16px 20px;background:var(--ik-bg-card);border-color:var(--ik-border-md)}.wz-contact-group-header .card-form-title{min-width:0;color:var(--ik-text);font-size:16px}.wz-contact-group-header .card-form-title svg{flex:0 0 auto;color:var(--ik-gold)}.wz-contact-group-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:16px;padding:18px 20px 20px}.wz-contact-group-field{display:grid;gap:7px;min-width:0}.wz-contact-group-field .wz-form-label{font-weight:750}.wz-contact-group-field input,.wz-contact-group-field textarea,.wz-contact-group-search{width:100%;min-width:0;border:1px solid var(--ik-border-md);border-radius:10px;background:var(--ik-bg-input);color:var(--ik-text);padding:10px 12px;outline:0;font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.wz-contact-group-field input,.wz-contact-group-search{height:42px}.wz-contact-group-field textarea{min-height:86px;resize:vertical;line-height:1.45}.wz-contact-group-field input:focus,.wz-contact-group-field textarea:focus,.wz-contact-group-search:focus{border-color:color-mix(in srgb,var(--ik-gold) 58%,var(--ik-border-md));box-shadow:0 0 0 3px color-mix(in srgb,var(--ik-gold) 13%,transparent)}.wz-contact-group-field input::placeholder,.wz-contact-group-field textarea::placeholder,.wz-contact-group-search::placeholder{color:var(--ik-text-5)}.wz-contact-group-members{min-width:0;display:grid;gap:10px}.wz-contact-group-members-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.wz-contact-group-members-head>div{min-width:0}.wz-contact-group-members-head strong{display:block;color:var(--ik-text);font-size:13px}.wz-contact-group-members-head>div>span{display:block;margin-top:3px;color:var(--ik-text-5);font-size:11px}.wz-contact-group-count{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--ik-gold) 22%,var(--ik-border-md));border-radius:999px;background:color-mix(in srgb,var(--ik-gold) 9%,transparent);color:var(--ik-gold);padding:5px 9px;font-size:11px;font-weight:800}.wz-contact-group-list{max-height:270px;overflow-y:auto;display:grid;gap:7px;padding-right:3px}.wz-contact-group-option{min-width:0;display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--ik-border-md);border-radius:10px;background:var(--ik-bg-input);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.wz-contact-group-option:hover,.wz-contact-group-option.selected{border-color:color-mix(in srgb,var(--ik-gold) 36%,var(--ik-border-md));background:color-mix(in srgb,var(--ik-gold) 8%,var(--ik-bg-input))}.wz-contact-group-option>input{flex:0 0 auto;width:17px;height:17px;margin:0;accent-color:var(--ik-gold)}.wz-contact-group-option>span{min-width:0;display:grid;gap:3px}.wz-contact-group-option strong,.wz-contact-group-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-contact-group-option strong{color:var(--ik-text);font-size:12px}.wz-contact-group-option small{color:var(--ik-text-5);font-size:11px}.wz-contact-group-empty{border:1px dashed var(--ik-border-md);border-radius:10px;color:var(--ik-text-5);padding:20px 12px;font-size:12px;text-align:center}.wz-contact-group-footer{grid-template-columns:1fr 1fr;padding:16px 20px;border-color:var(--ik-border-md);background:var(--ik-bg-card)}@media(max-width:640px){.wz-contact-group-modal{max-height:calc(100dvh - 20px)}.wz-contact-group-header,.wz-contact-group-body,.wz-contact-group-footer{padding-left:14px;padding-right:14px}.wz-contact-group-members-head{align-items:flex-start;flex-direction:column}.wz-contact-group-footer{grid-template-columns:1fr}}.wz-form-label{color:var(--ik-text-5);font-size:12px}.wz-template-form-panel{display:grid;gap:10px;padding:14px;border:1px solid var(--ik-border-md);border-radius:12px;background:var(--ik-surface-muted, var(--ik-bg-2))}.wz-template-form-title{padding-bottom:4px;border-bottom:1px solid var(--ik-border-md)}.wz-template-form-title strong{color:var(--ik-gold);font-size:13px}.wz-template-bubble{background:color-mix(in srgb,var(--ik-gold-soft) 42%,var(--ik-surface-card) 58%);border:1px solid color-mix(in srgb,var(--ik-gold) 24%,var(--ik-border) 76%);color:var(--ik-text);border-radius:12px 12px 12px 4px;padding:14px 16px;display:grid;gap:10px}.wz-template-cta{display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--ik-gold) 18%,transparent);color:var(--ik-gold);font-size:12px;font-weight:700}.wz-template-meta-item{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--ik-border-md);border-radius:10px;background:var(--ik-surface-muted, var(--ik-bg-2))}.wz-template-meta-label{color:var(--ik-text-5);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.wz-template-meta-value{color:var(--ik-text);font-size:13px}.incident-card.red{color:#ef4444}.admin-theme,.admin-theme.ik-dark{--ik-bg: #0b0b0a;--ik-bg-2: #11110f;--ik-bg-card: #171714;--ik-bg-hover: #1d1c18;--ik-bg-deep: #24221d;--ik-bg-input: #1a1916;--ik-border: rgba(245, 242, 232, .1);--ik-border-md: rgba(245, 242, 232, .16);--ik-border-lg: rgba(212, 190, 106, .28);--ik-border-gold: rgba(212, 190, 106, .24);--ik-text: #f5f2e8;--ik-text-2: #e5dfd1;--ik-text-3: #c8c1af;--ik-text-4: #b1a892;--ik-text-5: #9a927f;--ik-text-6: #7e7768;--ik-text-7: #625c50;--ik-shadow: rgba(0, 0, 0, .55);--ik-glow-gold: rgba(212, 190, 106, .12);--color-primary: #cdbd65;--color-ring: #b89a3b;--color-primary-foreground: #101010;--ds-success: #22c55e;--ds-warning: #f59e0b;--ds-danger: #ef4444;--ds-info: #60a5fa;--ds-radius-sm: 8px;--ds-radius-md: 10px;--ds-radius-lg: 12px;--ds-radius-xl: 14px;--ds-shadow-sm: 0 10px 24px rgba(0, 0, 0, .18);--ds-shadow-md: 0 18px 46px rgba(0, 0, 0, .28);--ds-shadow-lg: 0 28px 80px rgba(0, 0, 0, .42)}.admin-theme.ik-light{--ik-bg: #f7f5ef;--ik-bg-2: #efe9dd;--ik-bg-card: #ffffff;--ik-bg-hover: #f3eee3;--ik-bg-deep: #e5dece;--ik-bg-input: #fcfaf4;--ik-border: rgba(24, 22, 19, .1);--ik-border-md: rgba(24, 22, 19, .16);--ik-border-lg: rgba(184, 154, 59, .34);--ik-border-gold: rgba(184, 154, 59, .28);--ik-text: #181613;--ik-text-2: #27231d;--ik-text-3: #3c372f;--ik-text-4: #4e4a43;--ik-text-5: #625d54;--ik-text-6: #7c766d;--ik-text-7: #999282;--ik-shadow: rgba(24, 22, 19, .12);--ik-glow-gold: rgba(184, 154, 59, .1);--color-primary: #b89a3b;--color-ring: #8f7627;--color-primary-foreground: #ffffff;--ds-success: #16a34a;--ds-warning: #d97706;--ds-danger: #dc2626;--ds-info: #2563eb;--ds-shadow-sm: 0 10px 24px rgba(24, 22, 19, .08);--ds-shadow-md: 0 18px 46px rgba(24, 22, 19, .12);--ds-shadow-lg: 0 28px 80px rgba(24, 22, 19, .18)}.admin-theme{color-scheme:dark;background:var(--ik-bg);color:var(--ik-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-theme.ik-light{color-scheme:light}.admin-theme *{letter-spacing:0}.admin-theme button,.admin-theme input,.admin-theme select,.admin-theme textarea{font:inherit}.admin-theme input::placeholder,.admin-theme textarea::placeholder{color:var(--ik-text-6)}.admin-theme :focus-visible{outline:2px solid rgba(205,189,101,.62);outline-offset:2px}.ds-button,.primary-button,.modal-secondary,.modal-danger,.table-action,.icon-button,.request-link,.module-card button,.range-switcher button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-md);padding:0 14px;background:var(--ik-bg-card);color:var(--ik-text-2);font-weight:800;line-height:1;text-decoration:none;box-shadow:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.ds-button:hover,.modal-secondary:hover,.table-action:hover,.icon-button:hover,.request-link:hover,.module-card button:hover,.range-switcher button:hover{border-color:var(--ik-border-lg);background:var(--ik-bg-hover);color:var(--ik-text)}.ds-button:disabled,.primary-button:disabled,.modal-secondary:disabled,.modal-danger:disabled,.table-action:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.52;transform:none;box-shadow:none}.ds-button--sm{min-height:34px;padding:0 11px;font-size:12px}.ds-button--md{min-height:40px;padding:0 14px;font-size:13px}.ds-button--lg{min-height:46px;padding:0 18px;font-size:14px}.ds-button--icon,.icon-button,.table-action{width:40px;min-width:40px;padding:0}.primary-button,.ds-button--primary{border-color:var(--color-primary, #cdbd65);background:linear-gradient(135deg,var(--color-primary, #cdbd65),var(--color-ring, #b89a3b));color:var(--color-primary-foreground, #101010);box-shadow:0 14px 36px #cdbd6524}.primary-button:hover,.ds-button--primary:hover{border-color:var(--color-ring, #b89a3b);color:var(--color-primary-foreground, #101010);transform:translateY(-1px);box-shadow:0 18px 46px #cdbd652e}.ds-button--success{border-color:#22c55e47;background:#22c55e1f;color:#86efac}.ds-button--warning{border-color:#f59e0b4d;background:#f59e0b1f;color:#fbbf24}.modal-danger,.table-action.danger,.ds-button--danger{border-color:#ef444447;background:#ef44441a;color:#fca5a5}.table-action.view,.ds-button--outline{border-color:#cdbd6547;background:#cdbd6514;color:var(--color-primary, #cdbd65)}.ds-button--ghost{border-color:transparent;background:transparent;color:var(--ik-text-4)}.ds-card,.stat-card,.chart-panel,.activity-panel,.data-panel,.module-intro,.module-card,.command-panel,.billing-card,.ops-card,.settings-card,.error-stat-card{border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 52%),var(--ik-bg-card);box-shadow:var(--ds-shadow-sm)}.ds-card{padding:18px}.ds-card__header,.section-title,.users-panel-header,.overview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ds-card__header h2,.section-title h2,.users-panel-header h2{margin:0;color:var(--ik-text);font-size:18px;font-weight:800;line-height:1.2}.ds-card__header p,.section-title p,.users-panel-header p{margin:6px 0 0;color:var(--ik-text-5);font-size:13px;line-height:1.55}.stat-card:hover,.module-card:hover,.ikcard-card:hover,.ds-card:hover{border-color:var(--ik-border-lg)}.stat-icon,.cards-empty-icon,.ikcard-add-tile div{border:1px solid var(--ik-border-gold);color:var(--color-primary, #cdbd65);background:#cdbd651f}.admin-shell{background:radial-gradient(circle at top left,rgba(205,189,101,.08),transparent 32rem),var(--ik-bg)}.sidebar{border-right:1px solid var(--ik-border-md);background:var(--ik-nav-bg, #000);box-shadow:12px 0 42px #00000038}.brand-mark,.ikcard-avatar,.cards-table-profile>div{border-radius:var(--ds-radius-md);background:linear-gradient(135deg,var(--color-primary, #cdbd65),var(--color-ring, #b89a3b));color:var(--color-primary-foreground, #101010)}.admin-logo{display:block;height:auto;max-width:100%;object-fit:contain;flex-shrink:0}.admin-logo-sidebar{width:150px;max-height:50px}.admin-logo-login{width:220px;max-width:100%;max-height:74px}.admin-logo-fallback{display:block;color:var(--color-primary);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;letter-spacing:.15em;line-height:1}.brand .admin-logo{margin-left:-4px}nav button{border-radius:var(--ds-radius-md);color:var(--ik-text-5)}nav button:hover{background:var(--ik-bg-hover);color:var(--ik-text-2)}nav button.active,.nav-submenu button.active,.range-switcher button.active{border-color:var(--ik-border-gold);background:#cdbd651f;color:var(--color-primary, #cdbd65)}.admin-profile,.search,.users-select,.admin-login-input,.modal-grid input,.modal-grid select,.notification-field-grid select,.notification-full-field input,.notification-full-field textarea,.notification-user-search,.ds-field input,.ds-field select,.ds-field textarea{border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-md);background:var(--ik-bg-input);color:var(--ik-text)}.admin-profile,.admin-login-panel{background:var(--ik-bg-card);border-color:var(--ik-border-md)}.workspace{background:transparent}.topbar{min-height:56px}.eyebrow{color:var(--color-primary, #cdbd65);letter-spacing:.08em}.topbar h1,.workspace h1{color:var(--ik-text);font-size:28px;font-weight:900;line-height:1.15}.ds-modal-backdrop,.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:18px;background:#070706b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ds-modal,.modal-card{width:min(560px,100%);max-height:min(92vh,860px);overflow:auto;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-xl);background:radial-gradient(circle at top right,rgba(205,189,101,.08),transparent 18rem),var(--ik-bg-card);box-shadow:var(--ds-shadow-lg);animation:ds-modal-in .18s ease both}.ds-modal{padding:0}.ds-modal--sm{width:min(440px,100%)}.ds-modal--lg,.modal-card.large{width:min(760px,100%)}.ds-modal--xl,.notification-modal{width:min(980px,100%)}.ds-modal__header,.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 0}.ds-modal__header h2,.modal-head h3,.modal-card h3{margin:0;color:var(--ik-text);font-size:18px;font-weight:900;line-height:1.2}.ds-modal__header p,.modal-helper{margin:6px 0 0;color:var(--ik-text-5);font-size:13px;line-height:1.55}.ds-modal__body{padding:18px}.ds-modal__footer,.modal-actions,.card-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 18px 18px}.modal-card:not(.notification-modal):not(.invoice-pdf-modal){padding:18px}.modal-card:not(.notification-modal):not(.invoice-pdf-modal) .modal-actions{padding:0}.modal-close-button,.modal-head button{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-md);background:var(--ik-bg-input);color:var(--ik-text-4)}.modal-hero,.ds-confirm__icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:14px;border:1px solid var(--ik-border-gold);border-radius:var(--ds-radius-lg);background:#cdbd651f;color:var(--color-primary, #cdbd65)}.modal-hero.danger,.ds-confirm--danger .ds-confirm__icon{border-color:#ef444452;background:#ef44441a;color:#fca5a5}.ds-confirm p{margin:0;color:var(--ik-text-4);font-size:14px;line-height:1.65}.ds-field{display:grid;gap:7px;color:var(--ik-text-4);font-size:12px;font-weight:700}.ds-field input,.ds-field select,.ds-field textarea{min-height:42px;width:100%;padding:0 12px;outline:0}.ds-field textarea{min-height:126px;padding:11px 12px;resize:vertical;line-height:1.5}.ds-field small{color:var(--ik-text-6);font-size:11px;font-weight:600}.ds-field__error{color:#fca5a5!important}.ds-switch{display:inline-flex;align-items:center;gap:9px;color:var(--ik-text-3);font-size:13px;font-weight:800}.ds-switch input{position:absolute;opacity:0}.ds-switch span{width:42px;height:24px;position:relative;border:1px solid var(--ik-border-md);border-radius:999px;background:var(--ik-bg-input)}.ds-switch span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:var(--ik-text-5);transition:transform .16s ease,background-color .16s ease}.ds-switch input:checked+span{border-color:var(--ik-border-gold);background:#cdbd6529}.ds-switch input:checked+span:after{transform:translate(18px);background:var(--color-primary, #cdbd65)}.ds-table-wrap,.table-wrap,.cards-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-xl);background:var(--ik-bg-card)}.ds-table,table{width:100%;border-collapse:collapse}.ds-table th,table th{padding:13px 14px;background:var(--ik-bg-input);color:var(--ik-text-5);font-size:11px;font-weight:900;letter-spacing:.06em;text-align:left;text-transform:uppercase}.ds-table td,table td{padding:13px 14px;border-top:1px solid var(--ik-border);color:var(--ik-text-3);font-size:13px;vertical-align:middle}.ds-table tbody tr:hover,table tbody tr:hover{background:#cdbd650b}.ds-table .is-center{text-align:center}.ds-table .is-right{text-align:right}.ds-table__empty{padding:28px!important;color:var(--ik-text-5);text-align:center}.ds-badge,.status-badge,.nav-count,.cards-template-pill,.user-card-chip{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border:1px solid var(--ik-border-md);border-radius:999px;padding:4px 9px;color:var(--ik-text-4);background:#f5f2e80d;font-size:11px;font-weight:900}.ds-badge--gold,.nav-count,.cards-template-pill,.user-card-chip{border-color:var(--ik-border-gold);color:var(--color-primary, #cdbd65);background:#cdbd651a}.view-cards-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid var(--ik-border-md);background:var(--ik-surface-2);color:var(--ik-text-4);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.view-cards-btn:hover{background:#cdbd651a;border-color:var(--ik-border-gold);color:var(--color-primary, #cdbd65)}.view-cards-btn--mobile{margin-top:10px;width:100%;justify-content:center}.ds-badge--success{border-color:#22c55e42;color:#86efac;background:#22c55e1a}.ds-badge--warning{border-color:#f59e0b47;color:#fbbf24;background:#f59e0b1a}.ds-badge--danger{border-color:#ef444447;color:#fca5a5;background:#ef44441a}.ds-badge--info{border-color:#60a5fa47;color:#93c5fd;background:#60a5fa1a}.ds-avatar{display:inline-grid;place-items:center;overflow:hidden;border:1px solid var(--ik-border-gold);border-radius:var(--ds-radius-md);background:linear-gradient(135deg,var(--color-primary, #cdbd65),var(--color-ring, #b89a3b));color:var(--color-primary-foreground, #101010);font-weight:900}.ds-avatar--sm{width:32px;height:32px;font-size:11px}.ds-avatar--md{width:40px;height:40px;font-size:12px}.ds-avatar--lg{width:52px;height:52px;font-size:14px}.ds-avatar img{width:100%;height:100%;object-fit:cover}.ds-skeleton{display:block;min-height:1rem;border-radius:8px;background:linear-gradient(90deg,var(--ik-bg-input),var(--ik-bg-hover),var(--ik-bg-input));background-size:220% 100%;animation:ds-shimmer 1.2s ease-in-out infinite}.ds-spinner{display:inline-grid;place-items:center;width:22px;height:22px}.ds-spinner span{width:18px;height:18px;border:2px solid var(--ik-border-md);border-top-color:var(--color-primary, #cdbd65);border-radius:999px;animation:ds-spin .7s linear infinite}.ds-progress{height:8px;overflow:hidden;border-radius:999px;background:var(--ik-bg-input)}.ds-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary, #cdbd65),var(--color-ring, #b89a3b))}.ds-toast{display:grid;grid-template-columns:auto 1fr;gap:10px;width:min(420px,100%);padding:12px 14px;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-lg);background:var(--ik-bg-card);box-shadow:var(--ds-shadow-md)}.ds-toast strong,.ds-toast span{display:block}.ds-toast strong{margin-bottom:3px;color:var(--ik-text);font-size:13px}.ds-toast span{color:var(--ik-text-4);font-size:12px;line-height:1.45}.ds-toast--success svg{color:#86efac}.ds-toast--error svg{color:#fca5a5}.ds-toast--warning svg{color:#fbbf24}.ds-toast--info svg{color:#93c5fd}.admin-theme .top-actions{display:flex;align-items:center;gap:10px}.admin-theme .subscription-feedback,.admin-theme .admin-feedback{display:flex;align-items:center;gap:9px;width:fit-content;max-width:100%;min-height:42px;margin:0 0 14px;padding:10px 13px;border:1px solid var(--ik-border-md);border-radius:var(--ds-radius-lg);background:var(--ik-bg-card);color:var(--ik-text-4);box-shadow:var(--ds-shadow-sm);font-size:13px;font-weight:800;line-height:1.45}.admin-theme .subscription-feedback.success,.admin-theme .admin-feedback.success{border-color:#22c55e4d;background:#22c55e1a;color:var(--ds-success)}.admin-theme .subscription-feedback.error,.admin-theme .admin-feedback.error{border-color:#ef44444d;background:#ef44441a;color:var(--ds-danger)}.admin-theme .subscription-feedback.loading,.admin-theme .admin-feedback.loading,.admin-theme .subscription-feedback.info,.admin-theme .admin-feedback.info{border-color:var(--ik-border-gold);background:#cdbd651a;color:var(--color-primary)}.admin-theme .admin-login-screen,.admin-theme .admin-auth-loading,.admin-theme .admin-runtime-error{background:radial-gradient(circle at top left,rgba(205,189,101,.1),transparent 32rem),var(--ik-bg);color:var(--ik-text)}.admin-theme .admin-login-panel{width:min(390px,100%);border-radius:var(--ds-radius-xl);padding:26px;box-shadow:var(--ds-shadow-lg)}.admin-theme .admin-login-brand span:not(.brand-mark){color:var(--ik-text-5);font-size:12px;line-height:1.45}.admin-theme .admin-login-form label{color:var(--ik-text-4)}.admin-theme .admin-login-input{height:46px;background:var(--ik-bg-input);color:var(--ik-text-5)}.admin-theme .admin-login-input input{color:var(--ik-text)}.admin-theme .admin-login-error{border-color:#ef44444d;border-radius:var(--ds-radius-md);background:#ef44441a;color:var(--ds-danger)}.admin-theme .card-form-footer{border-top:1px solid var(--ik-border-md);background:color-mix(in srgb,var(--ik-bg-card) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-theme .confirm-modal,.admin-theme .delete-card-modal{text-align:center}.admin-theme.ik-light,.admin-theme.ik-light body{background:var(--ik-bg);color:var(--ik-text)}.admin-theme.ik-light .admin-shell{background:radial-gradient(circle at top left,rgba(184,154,59,.13),transparent 34rem),linear-gradient(180deg,#fbfaf6 0%,var(--ik-bg) 48%);color:var(--ik-text)}.admin-theme.ik-light .sidebar{background:#fffffff0;border-right-color:var(--ik-border-md);box-shadow:12px 0 42px #18161314}.admin-theme.ik-light .brand strong,.admin-theme.ik-light .admin-profile strong,.admin-theme.ik-light .workspace h1,.admin-theme.ik-light .topbar h1,.admin-theme.ik-light :where(.section-title h2,.users-panel-header h2,.overview-header h2,.overview-hero h2,.data-panel h2,.data-panel h3,.modal-head h3,.modal-card h3,.settings-card h3,.whatsapp-admin-card h3,.sms-chart-card h3,.cms-preview-card h3,.cms-hero-preview h3,.advanced-grid h3,.admin-invite-panel h3,.admin-directory-toolbar h3,.cards-empty-state h3,.card-form-header h3,.card-modal-section h4,.offer-admin-card h3,.analytics-toolbar strong,.billing-card strong,.capacity-row strong,.integration-list strong,.audit-list strong,.compliance-list span,.cards-table-profile strong,.ikcard-title-block strong,.ikcard-stats strong,.visited-card-item strong,.users-mobile-top strong,.card-visits-summary strong,.command-metrics strong,.plan-mix strong,.chart-summary strong,.mini-stat strong,.premium-kpi-card strong,.compact-table-list strong,.user-overview-list strong,.activity-timeline strong,.system-alert-list strong,.top-company-list strong,.request-content strong,.cms-list strong,.cms-media-grid strong,.admin-console-summary strong,.admin-identity strong,.expiry-list strong,.offer-admin-card>strong,.offer-limit-grid b,.offer-subscription-summary b,.selected-offer-summary strong,.notification-user-results strong,.notification-preview-card h4,.notification-routing-card strong,.card-mini-body strong,.assigned-card-option strong,.photo-picker-avatar-row p,.whatsapp-chat-head strong,.whatsapp-message-list article p,.sms-provider-note strong,.sms-provider-card-head strong,.sms-client-config-head strong,.sms-permission-list strong,.sms-endpoint-card strong){color:var(--ik-text)}.admin-theme.ik-light :where(.brand span,.admin-profile span,.section-title p,.users-panel-header p,.overview-hero p,.stat-card p,.stat-card span,.module-intro p,.module-card p,.billing-card p,.ops-card p,.settings-card li,.command-metrics span,.plan-mix span,.incident-card span,.chart-summary span,.chart-hint,.visited-cards-header p,.visited-card-item span,.users-mobile-top span,.users-mobile-grid label,.users-mobile-empty,.cards-empty-state p,.cards-table-profile small,.ikcard-title-block span,.ikcard-stats span,.ikcard-url span,.modal-helper,.modal-grid label,.selected-offer-summary span,.modal-cards-block p,.notification-field-grid label,.notification-full-field,.notification-full-field span,.notification-user-results small,.notification-user-empty,.notification-routing-card small,.request-content span,.request-meta span,.capacity-row span,.integration-list span,.audit-list p,.cms-preview-card p,.cms-preview-card em,.cms-list span:not(.badge),.cms-inline-fields label,.feature-icon-upload,.feature-icon-upload small,.social-proof-preview-grid span,.social-proof-brand-preview span,.cms-media-grid span,.settings-field-card label,.settings-field-card label span,.settings-field-card footer em,.admin-console-summary span,.admin-invite-panel p,.admin-directory-toolbar p,.admin-invite-panel label,.admin-account-header,.admin-account-row,.admin-identity em,.admin-identity small,.expiry-list span,.offer-admin-card p,.offer-limit-grid small,.offer-subscription-summary span,.offer-admin-card li,.subscription-settings-grid label,.subscription-settings-grid span,.invoice-template-form label,.invoice-edit-note,.offer-feature-header small,.offer-feature-copy small,.analytics-toolbar span,.offer-breakdown,.offer-breakdown em,.mini-stat span,.compact-table-list span,.user-overview-list span,.activity-timeline p,.system-alert-list p,.activity-timeline small,.system-alert-list small,.dashboard-empty,.top-company-list span,.card-form-header p,.card-live-label,.card-mini-body span,.photo-picker-avatar-row small,.assigned-card-option small,.card-url-photo-field,.card-url-photo-field span,.full-field,.full-field span,.repeat-field-header,.social-empty,.card-template-label,.card-active-row p,.modal-confirm-input,.admin-whatsapp-module .settings-card p,.whatsapp-admin-card p,.whatsapp-thread-list span,.whatsapp-chat-head span,.whatsapp-message-list article span,.whatsapp-muted,.sms-admin-tabs button,.sms-bar-row,.sms-settings-grid label,.sms-provider-note,.sms-provider-card-head span,.sms-provider-status-row,.sms-provider-form label,.sms-provider-form small,.sms-provider-senders,.sms-provider-senders small,.sms-client-config-head span,.sms-permission-list span,.sms-permission-list label){color:var(--ik-text-5)}.admin-theme.ik-light :where(.stat-card,.chart-panel,.activity-panel,.data-panel,.module-intro,.module-card,.command-panel,.billing-card,.ops-card,.settings-card,.users-mobile-card,.card-visits-panel,.ikcard-card,.cards-empty-state,.modal-card,.notification-modal,.notification-user-picker,.notification-preview-card,.notification-routing-card,.request-card,.capacity-row,.integration-list article,.audit-list article,.compliance-list article,.cms-form-card,.cms-preview-card,.cms-list article,.cms-media-grid article,.settings-field-card,.admin-console-summary article,.admin-invite-panel,.admin-directory-panel,.admin-account-row,.expiry-list article,.offer-admin-card,.subscription-settings-grid label,.invoice-edit-note,.subscription-limit-checks label,.offer-feature-check,.overview-hero,.premium-kpi-card,.analytics-card,.mini-stat,.compact-table-list article,.user-overview-list article,.activity-timeline article,.system-alert-list article,.quick-action-grid button,.advanced-grid>div,.top-company-list article,.card-form-header,.card-mini-preview,.photo-picker-cover,.photo-picker-avatar-row,.assigned-card-option,.social-entry,.card-active-row,.whatsapp-admin-card,.whatsapp-thread-list button,.whatsapp-chat-head,.whatsapp-message-list article,.sms-admin-tabs,.sms-chart-card,.sms-settings-grid label,.sms-provider-card,.sms-client-config-head div,.sms-permission-list article){border-color:var(--ik-border-md);background:var(--ik-bg-card);color:var(--ik-text);box-shadow:var(--ds-shadow-sm)}.admin-theme.ik-light :where(.command-metrics div,.plan-mix div,.incident-card,.chart-summary div,.visited-cards-panel,.visited-card-item,.card-visits-summary div,.card-visits-chart,.ikcard-url,.modal-check,.selected-offer-summary,.notification-user-results button,.offer-limit-grid div,.offer-subscription-summary div,.cms-header-preview,.cms-header-preview-nav,.cms-mobile-menu,.cms-hero-preview,.cms-hero-stat-row div,.cms-audience-preview-grid div,.social-proof-preview-grid div,.settings-field-card footer,.admin-status-filter,.offer-feature-grid,.dashboard-empty,.slug-input-wrap,.slug-input-wrap span,.social-entry-head,.social-entry-url,.card-template-grid button,.whatsapp-message-list,.sms-bar-row div,.sms-provider-status-row>span,.sms-endpoint-card){border-color:var(--ik-border-md);background:var(--ik-bg-input);color:var(--ik-text-4)}.admin-theme.ik-light :where(.search,.users-select,.admin-login-input,.modal-grid input,.modal-grid select,.modal-grid textarea,.notification-field-grid select,.notification-full-field input,.notification-full-field textarea,.notification-user-search,.notification-user-search input,.cms-footer-group-head input,.cms-inline-fields input,.cms-inline-fields textarea,.feature-icon-upload input[type=file],.cms-create-modal .modal-grid textarea,.admin-account-list select,.settings-field-card input,.settings-field-card select,.settings-field-card textarea,.admin-invite-panel input,.admin-invite-panel select,.admin-account-row select,.admin-profile-edit input,.admin-inline-input,.admin-inline-select,.subscription-settings-grid input,.subscription-settings-grid select,.invoice-template-form input,.invoice-template-form textarea,.global-filter-bar label,.global-filter-bar select,.global-filter-bar label select,.card-url-photo-field input,.full-field textarea,.slug-input-wrap input,.repeat-field-row input,.social-form-row select,.social-form-row input,.social-form-row div,.social-entry-head select,.social-entry-url input,.modal-confirm-input input,.whatsapp-admin-card input,.whatsapp-admin-card select,.whatsapp-admin-card textarea,.whatsapp-compose input,.sms-settings-grid input,.sms-settings-grid select,.sms-provider-form input,.sms-provider-form select,.sms-provider-grid-2 input,.sms-provider-grid-2 select,.sms-provider-grid-3 input,.sms-provider-grid-3 select,.sms-sender-add-row input,.sms-inline-input,.sms-limit-row input){border-color:var(--ik-border-md);background-color:var(--ik-bg-input);color:var(--ik-text)}.admin-theme.ik-light :where(.search input,.admin-login-input input){color:var(--ik-text)}.admin-theme.ik-light :where(.icon-button,.table-action,.module-card button,.range-switcher button,.request-link,.settings-card button,.modal-secondary,.cms-list button,.cms-action-row button,.admin-security-cell button,.admin-scope-cell button,.admin-row-actions button,.offer-actions button,.subscription-actions button,.invoice-table-actions button,.analytics-toolbar button,.system-alert-list button,.photo-picker-avatar-row div>button,.repeat-field-header button,.add-social-button,.notification-selected-users button,.cms-header-preview-actions button,.cms-header-mobile-menu button,.cms-header-menu-button,.cms-hero-preview-actions button){border-color:var(--ik-border-md);background:var(--ik-bg-card);color:var(--ik-text-3)}.admin-theme.ik-light :where(.icon-button,.table-action,.module-card button,.range-switcher button,.request-link,.settings-card button,.modal-secondary,.cms-list button,.cms-action-row button,.admin-security-cell button,.admin-scope-cell button,.admin-row-actions button,.offer-actions button,.subscription-actions button,.invoice-table-actions button,.analytics-toolbar button,.system-alert-list button,.photo-picker-avatar-row div>button,.repeat-field-header button,.add-social-button,.notification-selected-users button):hover:not(:disabled){border-color:var(--ik-border-lg);background:#b89a3b1a;color:var(--color-ring)}.admin-theme.ik-light :where(.primary-button,.cards-empty-button,.card-save-button,.modal-actions .primary-button,.card-form-footer .primary-button,.cms-header-preview-actions button.gold,.cms-header-mobile-menu button.gold,.cms-hero-preview-actions button.gold){border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary),var(--color-ring));color:#fff}.admin-theme.ik-light :where(.modal-backdrop,.card-edit-backdrop,.card-preview-backdrop,.notification-backdrop){background:#18161361}.admin-theme.ik-light :where(.table-wrap,.cards-table-wrap,.ds-table-wrap){border-color:var(--ik-border-md);background:var(--ik-bg-card)}.admin-theme.ik-light :where(th,table th){border-color:var(--ik-border-md);background:var(--ik-bg-input);color:var(--ik-text-5)}.admin-theme.ik-light :where(td,table td){border-color:var(--ik-border);color:var(--ik-text-3)}.admin-theme.ik-light :where(table tbody tr:hover){background:#b89a3b0f}.admin-theme.ik-light .admin-account-header{background:var(--ik-bg-input);border-bottom:1px solid var(--ik-border-md);color:var(--ik-text-5)}.admin-theme.ik-light .card-form-footer{background:#ffffffeb}.admin-theme.ik-light .card-mini-avatar,.admin-theme.ik-light .ikcard-avatar{border-color:var(--ik-bg-card)}.admin-theme.ik-light :where(.ikcard-card:hover,.premium-kpi-card:hover,.module-card:hover){background:#fffdf8}.admin-theme.ik-light .whatsapp-message-list article.outbound{border-color:var(--ik-border-gold);background:#b89a3b1f}.admin-theme.ik-light :where(.danger,.table-action.danger,.modal-danger,.admin-row-actions button.danger){border-color:#dc262647;background:#dc262614;color:var(--ds-danger)}.admin-theme.ik-light :where(.badge.green,.ops-green,.health-pill,.sync-pill.active){color:var(--ds-success);background:#16a34a1a}.admin-theme.ik-light :where(.badge.amber,.ops-amber){color:var(--ds-warning);background:#d977061a}.admin-theme.ik-light :where(.badge.gold){color:#8a7415;background:#cdbd652e}.admin-theme.ik-light :where(.badge.orange){color:#c2410c;background:#f973161f}.admin-theme.ik-light :where(.badge.neutral){color:#475569;background:#64748b1f}.admin-theme.ik-light :where(.badge.red){color:var(--ds-danger);background:#dc26261a}.admin-theme.ik-light .notification-history-card{background:#fff;border-color:#0f172a14}.admin-theme.ik-light .notification-history-result-item{background:#f8fafc;border-color:#94a3b838}.admin-theme.ik-light .notification-history-head strong,.admin-theme.ik-light .notification-history-result-item strong{color:#0f172a}.admin-theme.ik-light .notification-history-head p,.admin-theme.ik-light .notification-history-result-item small,.admin-theme.ik-light .notification-history-more,.admin-theme.ik-light .notification-history-metrics span{color:#475569}.admin-theme.ik-light .error-log-page{--elog-bg: var(--ik-bg);--elog-surface: var(--ik-bg-card);--elog-surface-2: var(--ik-bg-input);--elog-input: var(--ik-bg-input);--elog-border: rgba(24, 22, 19, .16);--elog-text: var(--ik-text);--elog-muted: var(--ik-text-5);--elog-accent: var(--color-primary)}.admin-theme.ik-light .ds-toast--success svg,.admin-theme.ik-light .subscription-feedback.success svg{color:#16a34a}.admin-theme.ik-light .ds-toast--error svg,.admin-theme.ik-light .subscription-feedback.error svg{color:#dc2626}.admin-theme.ik-light .ds-toast--warning svg{color:#d97706}.admin-theme.ik-light .ds-toast--info svg{color:#2563eb}@keyframes ds-modal-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-shimmer{to{background-position:-220% 0}}@keyframes ds-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.sidebar{width:236px}.workspace{padding:18px}.stats-grid,.card-visits-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar,.overview-header,.users-panel-header{align-items:stretch;flex-direction:column}.search{width:100%}}@media(max-width:720px){.admin-shell{display:block}.sidebar{position:relative;width:100%;height:auto;max-height:none}.stats-grid,.command-metrics,.plan-mix,.chart-summary,.card-visits-summary,.users-filters,.modal-grid,.notification-field-grid{grid-template-columns:1fr}.ds-modal__footer,.modal-actions,.card-form-footer{align-items:stretch;flex-direction:column-reverse}.ds-modal__footer .ds-button,.modal-actions button,.card-form-footer button{width:100%}}.ik-surface{background:var(--ik-bg, var(--ik-bg-page));color:var(--ik-text, var(--ik-text-primary));font-family:var(--ik-font-sans)}.ik-card,.ik-section-card,.ik-metric-card{background:var(--ik-bg-card, var(--ik-bg-card-token));border:1px solid var(--ik-border, var(--ik-border-token));border-radius:var(--ik-radius-lg);box-shadow:none;color:var(--ik-text, var(--ik-text-primary))}.ik-section-card{padding:var(--ik-space-5)}.ik-metric-card{padding:var(--ik-space-4)}.ik-section-title{margin:0 0 var(--ik-space-3);color:var(--ik-text-muted);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.ik-metric-value{display:block;color:var(--ik-text, var(--ik-black));font-size:24px;font-weight:500;line-height:1.15}.ik-metric-label{display:block;margin-top:var(--ik-space-1);color:var(--ik-text-muted);font-size:12px}.ik-metric-delta{display:block;margin-top:var(--ik-space-3);font-size:12px;font-weight:500}.ik-metric-delta[data-type=positive]{color:var(--ik-success)}.ik-metric-delta[data-type=negative]{color:var(--ik-danger)}.ik-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:var(--ik-space-2);border:1px solid var(--ik-border, var(--ik-border-token));border-radius:var(--ik-radius-md);padding:0 14px;font:inherit;font-weight:500;line-height:1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.ik-button--primary{background:var(--ik-gold);border-color:var(--ik-gold);color:var(--ik-black)}.ik-button--primary:hover{background:var(--ik-gold-deep);border-color:var(--ik-gold-deep);color:#fff}.ik-button--secondary{background:transparent;border-color:var(--ik-gold);color:var(--ik-gold)}.ik-button--secondary:hover{background:var(--ik-gold-surface);color:var(--ik-gold-deep)}.ik-button--danger{background:transparent;border-color:color-mix(in srgb,var(--ik-danger) 28%,transparent);color:var(--ik-danger)}.ik-button:focus-visible{outline:none;box-shadow:var(--ik-focus-ring)}.ik-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:var(--ik-radius-pill);padding:2px 10px;font-size:12px;font-weight:500;line-height:1.5}.ik-badge[data-status=active]{background:var(--ik-success-bg);color:var(--ik-success)}.ik-badge[data-status=inactive]{background:var(--ik-danger-bg);color:var(--ik-danger)}.ik-badge[data-status=premium],.ik-badge[data-status=starter]{background:var(--ik-gold-surface);color:var(--ik-gold-deep)}.ik-badge[data-status=enterprise]{background:var(--ik-info-bg);color:var(--ik-info)}.ik-field{width:100%;border:1px solid var(--ik-border, var(--ik-border-token));border-radius:var(--ik-radius-md);background:var(--ik-bg-input, #fff);color:var(--ik-text, var(--ik-text-primary));padding:10px 12px;font-size:14px;outline:none}.ik-field:focus{border-color:var(--ik-gold);box-shadow:var(--ik-focus-ring)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-theme .primary-button,.admin-theme .ds-button--primary{font-weight:500}.admin-theme :is(.stat-card,.chart-panel,.activity-panel,.data-panel,.module-card,.settings-card,.cms-form-card,.cms-preview-card,.table-wrap){border-radius:var(--ik-radius-lg)}.admin-theme :is(.eyebrow,.badge,.health-pill,.visited-total,.whatsapp-chip,.severity-badge){font-weight:500}.admin-theme :is(.section-title h2,.users-panel-header h2,.topbar h1,.stat-card strong){font-weight:500}.admin-theme :is(input,select,textarea,button){font-family:var(--ik-font-sans)}.ds-status-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:var(--ik-radius-pill);padding:2px 10px;font-size:12px;font-weight:500;line-height:1.5}.ds-status-badge[data-status=active]{background:var(--ik-success-bg);color:var(--ik-success)}.ds-status-badge[data-status=inactive]{background:var(--ik-danger-bg);color:var(--ik-danger)}.ds-status-badge[data-status=premium],.ds-status-badge[data-status=starter]{background:var(--ik-gold-surface);color:var(--ik-gold-deep)}.ds-status-badge[data-status=enterprise]{background:var(--ik-info-bg);color:var(--ik-info)}.ik-on-dark{color-scheme:dark;--ik-bg: #0A0A0A;--ik-bg-2: #0A0A0A;--ik-bg-card: #171717;--ik-bg-hover: #232323;--ik-bg-deep: #1E1E1E;--ik-bg-input: #121212;--ik-border: rgba(255,255,255,.11);--ik-border-md: rgba(255,255,255,.14);--ik-border-lg: rgba(212,160,23,.36);--ik-border-gold: rgba(212,160,23,.34);--ik-text: #F7F2E7;--ik-text-2: rgba(255,255,255,.88);--ik-text-3: rgba(255,255,255,.78);--ik-text-4: rgba(255,255,255,.68);--ik-text-5: rgba(255,255,255,.58);--ik-text-6: rgba(255,255,255,.44);--ik-text-7: rgba(255,255,255,.34);--ik-shadow: rgba(0,0,0,.55);--ik-glow-gold: rgba(212,160,23,.12);color:var(--ik-text)}.ik-on-dark :is(h1,h2,h3,h4,p,span,a,button,label,strong,small){color:inherit}.ik-on-dark svg{color:currentColor}.ik-on-dark .ik-muted,.ik-on-dark [data-muted=true]{color:var(--ik-text-5)}.admin-theme .ik-on-dark :is(input,select,textarea){background:var(--ik-bg-input);border-color:var(--ik-border-md);color:var(--ik-text)}.admin-theme{--color-primary: var(--ik-gold);--color-ring: var(--ik-gold-deep);--color-primary-foreground: var(--ik-black);--ik-nav-bg: var(--ik-black);--ds-radius-sm: 6px;--ds-radius-md: 6px;--ds-radius-lg: 10px;--ds-radius-xl: 12px;--ds-shadow-sm: none;--ds-shadow-md: none;--ds-shadow-lg: none;font-weight:400}.admin-theme.ik-light{color-scheme:light;--ik-bg: var(--ik-surface-page);--ik-bg-2: var(--ik-surface-muted);--ik-bg-card: var(--ik-surface-card);--ik-bg-hover: var(--ik-surface-hover);--ik-bg-deep: var(--ik-gold-surface);--ik-bg-input: var(--ik-surface-input);--ik-border: var(--ik-border-token);--ik-border-md: var(--ik-border-token);--ik-border-lg: var(--ik-border-hover);--ik-border-gold: rgba(212,160,23,.32);--ik-text: var(--ik-text-primary);--ik-text-2: var(--ik-text-primary);--ik-text-3: #33332f;--ik-text-4: var(--ik-text-secondary);--ik-text-5: var(--ik-text-secondary);--ik-text-6: var(--ik-text-muted);--ik-text-7: var(--ik-text-muted);--ik-success-bg: #E6F9F0;--ik-danger-bg: #FEF0F0;--ik-info-bg: #EEF2FF;--admin-page-bg: var(--ik-surface-page);--admin-surface: var(--ik-surface-card);--admin-surface-muted: var(--ik-surface-muted);--admin-topbar: var(--ik-surface-card);--admin-input: var(--ik-surface-input);--admin-border: var(--ik-border-token);--admin-hover: var(--ik-surface-hover)}.admin-theme.ik-dark{color-scheme:dark;--ik-surface-page: var(--ik-black);--ik-surface-card: #171717;--ik-surface-muted: #1E1E1E;--ik-surface-input: #121212;--ik-surface-hover: #232323;--ik-surface-on-dark: var(--ik-black);--ik-surface-on-dark-card: #171717;--ik-surface-on-dark-muted: #1E1E1E;--ik-bg: var(--ik-surface-page);--ik-bg-2: var(--ik-surface-muted);--ik-bg-card: var(--ik-surface-card);--ik-bg-hover: var(--ik-surface-hover);--ik-bg-deep: var(--ik-surface-muted);--ik-bg-input: var(--ik-surface-input);--ik-border: rgba(255,255,255,.11);--ik-border-md: rgba(255,255,255,.14);--ik-border-lg: rgba(212,160,23,.36);--ik-border-gold: rgba(212,160,23,.34);--ik-text: #F7F2E7;--ik-text-2: rgba(255,255,255,.88);--ik-text-3: rgba(255,255,255,.78);--ik-text-4: rgba(255,255,255,.68);--ik-text-5: rgba(255,255,255,.58);--ik-text-6: rgba(255,255,255,.44);--ik-text-7: rgba(255,255,255,.34);--ik-success-bg: rgba(34,163,107,.16);--ik-danger-bg: rgba(154,32,32,.22);--ik-info-bg: rgba(55,48,163,.22);--ik-gold-surface: rgba(212,160,23,.14);--admin-page-bg: var(--ik-surface-page);--admin-surface: var(--ik-surface-card);--admin-surface-muted: var(--ik-surface-muted);--admin-topbar: var(--ik-surface-page);--admin-input: var(--ik-surface-input);--admin-border: rgba(255,255,255,.12);--admin-hover: var(--ik-surface-hover)}.admin-shell,.workspace,.admin-login-screen,.admin-auth-loading,.admin-runtime-error{background:var(--admin-page-bg)!important;color:var(--ik-text)!important}.ik-page-surface{background:var(--ik-surface-page)!important;color:var(--ik-text)!important}.ik-panel,.ik-card-surface{background:var(--ik-surface-card)!important;border-color:var(--ik-border)!important;color:var(--ik-text)!important}.ik-muted-surface{background:var(--ik-surface-muted)!important;border-color:var(--ik-border)!important;color:var(--ik-text)!important}.ik-input-surface{background:var(--ik-surface-input)!important;border-color:var(--ik-border-md)!important;color:var(--ik-text)!important}.ik-hover-surface:hover{background:var(--ik-surface-hover)!important}.ik-on-dark{background:var(--ik-surface-on-dark)!important;color:var(--ik-text-on-dark)!important}.ik-on-dark-muted{color:var(--ik-text-on-dark-muted)!important}.dark-surface-panel,.auth-brand-panel{background:var(--ik-surface-on-dark)!important;color:var(--ik-text-on-dark)!important}.sidebar{width:256px;background:var(--ik-black)!important;border-right:1px solid rgba(212,160,23,.22)!important;box-shadow:none!important}.sidebar nav{gap:6px}.sidebar nav button{gap:12px;padding:10px 12px;min-height:42px;display:grid!important;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;border-radius:12px;color:#ffffff9e!important;font-size:14px;font-weight:400!important}.sidebar nav button span,.sidebar .nav-submenu button,.sidebar .nav-submenu button span{color:inherit!important}.sidebar nav button .nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar nav button svg{width:16px;height:16px;flex-shrink:0;color:currentColor!important}.sidebar nav button:hover{background:#cdbd6514!important;color:#ffffffe0!important}.sidebar nav button.active,.sidebar .nav-submenu button.active{color:var(--ik-gold)!important;background:#cdbd651a!important;font-weight:600!important}.sidebar nav button.active svg{color:var(--ik-gold)!important}.sidebar .nav-submenu{padding-left:28px}.sidebar .nav-submenu button{padding:8px 10px;min-height:34px;display:flex!important;border-radius:12px;font-size:12px}.sidebar .nav-count{min-width:22px;margin-left:0!important;justify-self:end;flex-shrink:0;height:22px;padding:0 7px;font-size:11px;font-weight:800!important;background:#cdbd6526!important;color:var(--ik-gold)!important}.topbar{margin:-24px -24px 24px;padding:14px 24px;background:var(--admin-topbar)!important;border-bottom:1px solid var(--admin-border)!important}.topbar h1{margin:2px 0 0;color:var(--ik-text)!important;font-size:14px;font-weight:500;letter-spacing:0}.eyebrow{color:var(--ik-gold)!important;font-size:10px;font-weight:500!important;letter-spacing:.1em}.modal-check,.notification-user-search,.cms-footer-group-head input,.cms-inline-fields input,.cms-inline-fields textarea,.feature-icon-upload input[type=file],.admin-account-list select,.admin-invite-panel input,.admin-invite-panel select,.admin-account-row select,.admin-profile-edit input,.admin-status-filter,.admin-inline-input,.admin-inline-select,.subscription-limit-checks label,.global-filter-bar label,.search,.admin-login-input,.users-select,.modal-grid input,.modal-grid select,.modal-grid textarea,.settings-field-card input,.settings-field-card select,.settings-field-card textarea,.notification-field-grid select,.notification-full-field input,.notification-full-field textarea,.subscription-settings-grid input,.subscription-settings-grid select,.invoice-template-form input,.invoice-template-form textarea,.global-filter-bar select{background:var(--admin-input)!important;border-color:var(--admin-border)!important;color:var(--ik-text)!important}.search input,.admin-login-input input,.notification-user-search input{color:var(--ik-text)!important}.admin-profile{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#ffffffb8}.admin-profile strong{color:#fff;font-weight:500}.stat-card,.chart-panel,.activity-panel,.data-panel,.module-intro,.module-card,.command-panel,.billing-card,.ops-card,.settings-card,.cms-form-card,.cms-preview-card,.ds-card,.error-stat-card,.admin-login-panel,.table-wrap,.visited-cards-panel,.command-metrics div,.plan-mix div,.chart-summary div,.admin-account-header,.admin-account-row,.premium-kpi-card,.card-visits-panel,.ikcard-card,.modal-card,.card-form-modal,.card-form-header,.card-live-preview,.analytics-card,.offer-admin-card,.admin-invite-panel,.admin-directory-panel,.notification-preview-card,.notification-routing-card,.cms-media-grid article,.settings-field-card,.admin-console-summary article,.subscription-settings-grid label,.ds-section-card,.ds-metric-card{background:var(--admin-surface)!important;border-color:var(--admin-border)!important;color:var(--ik-text)!important;box-shadow:none!important}.incident-card,.visited-card-item,.users-mobile-card,.card-visits-summary div,.card-visits-chart,.ikcard-url,.point-selector button,.notification-user-picker,.notification-user-results button,.request-card,.capacity-row,.integration-list article,.compliance-list article,.audit-list article,.cms-list article,.admin-account-header,.admin-account-row,.expiry-list article,.offer-limit-grid div,.invoice-edit-note,.subscription-limit-checks label,.offer-feature-check,.overview-ops-list article,.analytics-toolbar span,.mini-stat,.compact-table-list article,.user-overview-list article,.activity-timeline article,.system-alert-list article,.quick-action-grid button,.advanced-grid>div,.top-company-list article,.card-mini-preview,.card-modal-section-body{background:var(--admin-surface-muted)!important;border-color:var(--admin-border)!important;color:var(--ik-text)!important;box-shadow:none!important}.stat-card:hover,.module-card:hover,.ikcard-card:hover,.ds-card:hover,.premium-kpi-card:hover{border-color:var(--ik-border-gold)!important;background:var(--admin-hover)!important}.section-title h2,.users-panel-header h2,.ds-card__header h2,.admin-login-brand strong,.stat-card strong,.command-metrics strong,.plan-mix strong,.chart-summary strong{color:var(--ik-text)!important;font-weight:500!important}.section-title p,.users-panel-header p,.ds-card__header p,.stat-card p,.stat-card span,.admin-login-brand span,.cards-table-profile small,.incident-card span,.visited-card-item span{color:var(--ik-text-6)!important}.primary-button,.ds-button--primary{background:var(--ik-gold)!important;border-color:var(--ik-gold)!important;color:var(--ik-black)!important;border-radius:6px!important;font-weight:500!important;box-shadow:none!important}.primary-button:hover,.ds-button--primary:hover{background:var(--ik-gold-deep)!important;border-color:var(--ik-gold-deep)!important;color:#fff!important}.icon-button,.table-action,.modal-secondary,.ds-button--outline,.request-link,.module-card button,.range-switcher button,.invoice-table-actions button{background:var(--admin-surface)!important;border-color:var(--admin-border)!important;color:var(--ik-text-4)!important;border-radius:6px!important;font-weight:500!important}.icon-button:hover,.table-action:hover,.modal-secondary:hover,.ds-button--outline:hover,.request-link:hover,.range-switcher button:hover{background:var(--admin-hover)!important;border-color:var(--ik-border-gold)!important;color:var(--ik-gold)!important}.modal-danger,.table-action.danger,.ds-button--danger{background:transparent!important;border-color:color-mix(in srgb,var(--ik-danger) 28%,transparent)!important;color:var(--ik-danger)!important}.badge,.health-pill,.cards-template-pill,.nav-count,.ds-status-badge{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500!important}.badge.green,.health-pill{background:var(--ik-success-bg)!important;color:var(--ik-success)!important}.badge.red{background:var(--ik-danger-bg)!important;color:var(--ik-danger)!important}.badge.amber,.cards-template-pill,.nav-count{background:var(--ik-gold-surface)!important;color:var(--ik-gold-deep)!important}.admin-theme.ik-dark .badge.amber,.admin-theme.ik-dark .cards-template-pill,.admin-theme.ik-dark .nav-count{color:var(--ik-gold)!important}table th,.admin-account-header{color:var(--ik-text-6)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase;border-bottom:1px solid var(--admin-border)!important}table td{color:var(--ik-text)!important;border-bottom-color:var(--admin-border)!important}table tr:hover td{background:var(--admin-hover)!important}.ds-metric-card,.ds-section-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:12px;padding:16px}.ds-metric-card strong{display:block;color:var(--ik-text);font-size:24px;font-weight:500}.ds-metric-card span,.ds-section-card h2{display:block;margin-top:4px;color:var(--ik-text-6);font-size:12px;font-weight:500}.ds-metric-card em{display:block;margin-top:12px;font-style:normal;font-size:12px;font-weight:500}.ds-metric-card em.positive{color:var(--ik-success)}.ds-metric-card em.negative{color:var(--ik-danger)}.ds-section-card h2{margin:0 0 12px;text-transform:uppercase;letter-spacing:.1em}.ds-sidebar{width:220px;min-height:100vh;background:var(--ik-black);color:#fff;padding:16px 8px}.ds-sidebar.collapsed{width:56px}.ds-sidebar-logo{margin:0 8px 24px}.ds-sidebar nav{display:grid;gap:4px}.ds-sidebar button{display:flex;align-items:center;gap:10px;min-height:38px;border:0;border-left:2px solid transparent;border-radius:0 8px 8px 0;background:transparent;color:#fff;padding:0 10px;font-weight:400}.ds-sidebar button span{color:#fff}.ds-sidebar button.active{border-left-color:var(--ik-gold);background:#ffffff0f;color:#fff}.ds-sidebar button.active svg{color:var(--ik-gold)}:root,.ik-light,.admin-theme.ik-light{--ik-modal-overlay: rgba(0,0,0,.72);--ik-modal-overlay-soft: rgba(0,0,0,.62);--ik-modal-blur: blur(10px);--ik-modal-radius: 24px;--ik-modal-radius-sm: 16px;--ik-modal-shadow: 0 24px 80px rgba(0,0,0,.35);--ik-modal-width-sm: min(448px, 100%);--ik-modal-width-md: min(560px, 100%);--ik-modal-width-lg: min(760px, 100%);--ik-modal-width-xl: min(1120px, 100%);--ik-button-radius: 12px;--ik-button-height: 44px;--ik-button-padding-x: 16px}.ik-modal-backdrop,.modal-backdrop,.ds-modal-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:200;display:grid!important;place-items:center!important;padding:16px!important;background:var(--ik-modal-overlay)!important;-webkit-backdrop-filter:var(--ik-modal-blur)!important;backdrop-filter:var(--ik-modal-blur)!important}.ik-modal-card,.modal-card,.ds-modal{width:var(--ik-modal-width-md)!important;max-height:min(92vh,860px)!important;overflow:auto!important;border:1px solid var(--ik-border)!important;border-radius:var(--ik-modal-radius)!important;background:var(--ik-surface-card, var(--ik-bg-card))!important;color:var(--ik-text)!important;box-shadow:var(--ik-modal-shadow)!important}.ik-modal-card--sm,.ds-modal--sm{width:var(--ik-modal-width-sm)!important}.ik-modal-card--lg,.modal-card.large,.ds-modal--lg{width:var(--ik-modal-width-lg)!important}.ik-modal-card--xl,.ds-modal--xl,.notification-modal{width:var(--ik-modal-width-xl)!important}.ik-modal-header,.modal-head,.ds-modal__header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:20px 20px 0!important;margin:0!important}.ik-modal-title,.modal-head h3,.modal-card h3,.ds-modal__header h2{margin:0!important;color:var(--ik-text)!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important}.ik-modal-description,.modal-helper,.ds-modal__header p{margin:6px 0 0!important;color:var(--ik-text-5)!important;font-size:14px!important;line-height:1.6!important}.ik-modal-body,.ds-modal__body{padding:20px!important}.modal-card>.card-form-content,.modal-card>.modal-grid{padding-bottom:28px!important}.ik-modal-footer,.modal-actions,.ds-modal__footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-top:18px!important;padding:18px 20px 20px!important;border-top:1px solid var(--ik-border)!important;background:var(--ik-surface-card)!important}.card-form-footer{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:16px!important;margin-top:22px!important;padding:18px 20px 20px!important;border-top:1px solid var(--ik-border)!important;background:var(--ik-surface-card)!important;box-shadow:0 -14px 30px #0a0a0a14!important}.ik-modal-close,.modal-close-button,.modal-head button,.ds-modal__header .ds-button--ghost.ds-button--icon{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--ik-border)!important;border-radius:12px!important;background:var(--ik-surface-muted, var(--ik-bg-2))!important;color:var(--ik-text-5)!important;box-shadow:none!important}.ik-button,.ds-button,.primary-button,.modal-secondary,.modal-danger,.table-action,.icon-button,.request-link,.module-card button,.range-switcher button,.invoice-table-actions button{min-height:var(--ik-button-height)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 var(--ik-button-padding-x)!important;border:1px solid var(--ik-border)!important;border-radius:var(--ik-button-radius)!important;background:var(--ik-surface-muted, var(--ik-bg-2))!important;color:var(--ik-text-4)!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important}.ik-button:hover,.ds-button:hover,.modal-secondary:hover,.table-action:hover,.icon-button:hover,.request-link:hover,.module-card button:hover,.range-switcher button:hover,.invoice-table-actions button:hover{background:var(--ik-surface-hover, var(--ik-bg-hover))!important;border-color:var(--ik-border-gold)!important;color:var(--ik-gold)!important}.ik-button-primary,.primary-button,.ds-button--primary{border-color:var(--ik-gold)!important;background:linear-gradient(135deg,var(--ik-gold),var(--ik-gold-deep))!important;color:var(--ik-black)!important;font-weight:800!important}.ik-button-primary:hover,.primary-button:hover,.ds-button--primary:hover{border-color:var(--ik-gold-deep)!important;background:linear-gradient(135deg,var(--ik-gold),var(--ik-gold-deep))!important;color:var(--ik-black)!important;transform:translateY(-1px)}.ik-button-danger,.modal-danger,.table-action.danger,.ds-button--danger{background:#ef44441a!important;border-color:#ef444438!important;color:#ef4444!important}.ik-button-danger:hover,.modal-danger:hover,.table-action.danger:hover,.ds-button--danger:hover{background:#ef444424!important;border-color:#ef444457!important;color:#ef4444!important}.ik-button:disabled,.ds-button:disabled,.primary-button:disabled,.modal-secondary:disabled,.modal-danger:disabled,.table-action:disabled,.icon-button:disabled{cursor:not-allowed!important;opacity:.52!important;transform:none!important;box-shadow:none!important}@media(max-width:640px){.ik-modal-card,.modal-card,.ds-modal{width:100%!important;max-height:94vh!important;border-radius:20px!important}.ik-modal-footer,.modal-actions,.ds-modal__footer,.card-form-footer{align-items:stretch!important;flex-direction:column-reverse!important}.card-form-footer{grid-template-columns:1fr!important}.ik-modal-footer>*,.modal-actions>*,.ds-modal__footer>*,.card-form-footer>*{width:100%!important}}.notification-modal{width:min(980px,calc(100vw - 32px))!important;max-height:min(92vh,860px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important}.notification-modal .card-form-header{flex-shrink:0}.notification-modal-body{min-height:0!important;flex:1 1 auto!important;overflow:auto!important;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)!important;align-items:start!important;padding:20px!important}.notification-config,.notification-preview,.notification-preview-card,.notification-routing-card{min-width:0!important}.notification-full-field textarea{max-height:220px}.notification-footer{position:sticky;bottom:0;flex-shrink:0;padding:14px 20px 20px!important;background:var(--ik-surface-card)!important;border-top:1px solid var(--admin-border)!important}@media(max-width:1100px){.notification-modal-body{grid-template-columns:1fr!important}}@media(max-width:640px){.notification-modal{width:100%!important;max-height:94vh!important}.notification-modal-body{padding:16px!important}.notification-footer{padding:12px 16px 16px!important}}.notification-backdrop{overflow:hidden!important;align-items:center!important;justify-items:center!important}.notification-modal{box-sizing:border-box!important;width:min(980px,calc(100dvw - 32px))!important;height:min(92dvh,860px)!important;max-width:calc(100dvw - 32px)!important;max-height:calc(100dvh - 32px)!important}.notification-modal .card-form-header,.notification-modal .card-form-title,.notification-modal .card-form-title>div:last-child{min-width:0!important}.notification-modal .card-form-header p,.notification-preview-card p,.notification-routing-card small,.notification-full-field span{overflow-wrap:anywhere!important;word-break:normal!important}.notification-modal-body{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important}.notification-field-grid,.notification-full-field,.notification-user-picker,.notification-user-results,.notification-selected-users,.notification-field-grid select,.notification-full-field input,.notification-full-field textarea,.notification-user-search input{min-width:0!important;max-width:100%!important}.notification-preview-card p{min-height:0!important;max-height:180px!important;overflow:auto!important}.notification-preview-meta span,.notification-routing-card span,.notification-selected-users button{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-height:760px){.notification-modal{height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}.notification-modal-body{padding-top:14px!important;padding-bottom:14px!important}.notification-preview-card p{max-height:120px!important}}@media(min-width:921px){.admin-shell:has(.notification-backdrop) .workspace{z-index:120}.notification-backdrop{left:256px!important;width:calc(100dvw - 256px)!important;max-width:calc(100dvw - 256px)!important}.notification-modal{width:min(980px,calc(100dvw - 288px))!important;max-width:calc(100dvw - 288px)!important}}.offer-modal{width:min(1040px,calc(100dvw - 48px))!important;max-width:calc(100dvw - 48px)!important}.offer-modal .modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.offer-modal .full-field,.offer-modal .card-modal-section-body>.full-field{grid-column:1 / -1!important}.offer-modal .offer-feature-grid,.offer-modal .offer-rule-checks{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.offer-modal .offer-rule-checks label{min-height:34px!important;padding:7px 9px!important;gap:6px!important;font-size:11px!important;font-weight:750!important;line-height:1.15!important;white-space:nowrap!important}.offer-modal .offer-rule-checks input{width:13px!important;min-width:13px!important;height:13px!important;margin:0!important}@media(max-width:980px){.offer-modal .modal-grid,.offer-modal .offer-feature-grid,.offer-modal .offer-rule-checks{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.offer-modal{width:100%!important;max-width:100%!important}.offer-modal .modal-grid,.offer-modal .offer-feature-grid,.offer-modal .offer-rule-checks{grid-template-columns:1fr!important}}.error-logs-page{--elog-bg: var(--admin-page-bg) !important;--elog-surface: var(--admin-surface) !important;--elog-surface-2: var(--admin-surface-muted) !important;--elog-input: var(--admin-input) !important;--elog-border: var(--admin-border) !important;--elog-text: var(--ik-text) !important;--elog-muted: var(--ik-text-6) !important;--elog-accent: var(--ik-gold) !important;color:var(--ik-text)!important}.error-logs-page .section-heading h2,.error-detail-modal h3,.error-code-block h4,.detail-cell strong,.error-table td,.error-table td strong,.pagination-row strong{color:var(--ik-text)!important}.error-logs-page .section-heading p,.error-stat-card span,.error-table th,.error-table td small,.empty-row,.pagination-row,.error-detail-modal p,.detail-cell span,.notes-editor,.notes-editor span{color:var(--ik-text-6)!important}.error-stat-card,.error-toolbar,.error-export-actions,.error-table-wrap,.error-detail-modal,.detail-cell,.error-code-block,.notes-editor{background:var(--admin-surface)!important;border-color:var(--admin-border)!important;color:var(--ik-text)!important;box-shadow:none!important}.search-field,.error-toolbar input,.error-toolbar select,.error-table select,.error-detail-modal select,.notes-editor textarea{background:var(--admin-input)!important;border-color:var(--admin-border)!important;color:var(--ik-text)!important}.search-field svg,.error-stat-card svg{color:var(--ik-gold)!important}.search-field input::placeholder,.error-toolbar input::placeholder,.notes-editor textarea::placeholder{color:var(--ik-text-7)!important}.error-table th{background:var(--admin-surface-muted)!important;border-color:var(--admin-border)!important}.error-table td{border-color:var(--admin-border)!important}.error-table tbody tr:hover td{background:var(--admin-hover)!important}.error-toolbar button,.error-export-actions button,.row-actions button,.error-detail-actions button,.pagination-row button,.error-detail-modal footer button,.error-logs-page .primary-action{background:var(--admin-surface-muted)!important;border-color:var(--admin-border)!important;color:var(--ik-text-4)!important;box-shadow:none!important}.error-toolbar button:hover,.error-export-actions button:hover,.row-actions button:hover,.error-detail-actions button:hover,.pagination-row button:hover,.error-detail-modal footer button:hover{background:var(--admin-hover)!important;border-color:var(--ik-border-gold)!important;color:var(--ik-gold)!important}.error-logs-page .primary-action{background:var(--ik-gold)!important;border-color:var(--ik-gold)!important;color:var(--ik-black)!important}.error-export-actions button.danger,.row-actions button:last-child{background:var(--ik-danger-bg)!important;border-color:#dc262647!important;color:#dc2626!important}.admin-theme.ik-dark .error-export-actions button.danger,.admin-theme.ik-dark .row-actions button:last-child{color:#fca5a5!important}.error-detail-backdrop{background:#0000006b!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.error-code-block pre{color:var(--ik-text-3)!important}.topbar .top-actions .icon-button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;background:var(--admin-surface-muted)!important;border-color:var(--admin-border)!important;color:var(--ik-text)!important}.topbar .top-actions .icon-button svg{display:block!important;color:currentColor!important;stroke:currentColor!important}.topbar .top-actions .icon-button:hover{background:var(--admin-hover)!important;border-color:var(--ik-border-gold)!important;color:var(--ik-gold)!important}.workspace :where(.primary-button,.modal-secondary,.modal-danger,.table-action,.icon-button,.invoice-table-actions button) svg,.topbar .top-actions .icon-button svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px!important;stroke-width:2px!important;color:currentColor!important;stroke:currentColor!important}.workspace :where(.table-action,.icon-button){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.ai-agent-wizard{display:grid;gap:16px}.ai-agent-toolbar,.ai-agent-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ai-agent-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.ai-agent-tabs button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--admin-border);border-radius:999px;background:var(--admin-surface-muted);color:var(--ik-text-4);font-size:13px;font-weight:700}.ai-agent-tabs button.active,.ai-agent-tabs button:hover{border-color:var(--ik-border-gold);background:var(--admin-hover);color:var(--ik-gold)}.ai-agent-tabs button i{width:8px;height:8px;border-radius:999px;background:var(--ik-text-7)}.ai-agent-tabs button i.online{background:#22c55e}.ai-agent-progress-card{display:grid;gap:14px;padding:16px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);color:var(--ik-text)}.ai-agent-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ai-agent-progress-head span,.ai-agent-review-grid span{display:block;color:var(--ik-gold);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ai-agent-progress-head h3{margin:4px 0 0;color:var(--ik-text);font-size:20px;font-weight:900}.ai-agent-progress-head p{margin:5px 0 0;color:var(--ik-text-6);font-size:13px;line-height:1.45}.ai-agent-progress-head strong{flex:0 0 auto;color:var(--ik-text);font-size:18px}.ai-agent-progress-track{height:8px;overflow:hidden;border-radius:999px;background:var(--admin-surface-muted)}.ai-agent-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ik-gold),var(--ik-gold-deep));transition:width .22s ease}.ai-agent-step-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.ai-agent-step-list button{width:100%;min-height:42px;display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface-muted);color:var(--ik-text-5);text-align:left}.ai-agent-step-list button span{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:var(--admin-input);color:var(--ik-text-5);font-size:11px;font-weight:900}.ai-agent-step-list button b{min-width:0;overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ai-agent-step-list li.active button,.ai-agent-step-list li.done button{border-color:var(--ik-border-gold);color:var(--ik-text)}.ai-agent-step-list li.active button span,.ai-agent-step-list li.done button span{background:var(--ik-gold);color:var(--ik-black)}.ai-agent-step-list button:disabled{cursor:not-allowed;opacity:.55}.ai-agent-step-panel{gap:16px!important}.ai-agent-form-grid,.ai-agent-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-agent-form-grid label{display:grid;gap:7px;color:var(--ik-text-5);font-size:12px;font-weight:700}.ai-agent-form-grid .full-field,.ai-agent-review-grid .full-field{grid-column:1 / -1}.ai-agent-form-grid input,.ai-agent-form-grid select,.ai-agent-form-grid textarea{width:100%;border:1px solid var(--admin-border)!important;border-radius:10px;background:var(--admin-input)!important;color:var(--ik-text)!important;padding:10px 12px;outline:none}.ai-agent-form-grid textarea{resize:vertical}.ai-agent-form-grid input[type=range]{padding:0;accent-color:var(--ik-gold)}.ai-agent-check{min-height:42px;display:flex!important;align-items:center;gap:9px!important;align-self:end;padding:10px 12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface-muted);color:var(--ik-text)!important}.ai-agent-check input{width:15px!important;height:15px;padding:0;accent-color:var(--ik-gold)}.ai-agent-review-grid>div{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface-muted)}.ai-agent-review-grid strong,.ai-agent-review-grid p{margin:0;color:var(--ik-text);overflow-wrap:anywhere}.ai-agent-wizard-actions{justify-content:flex-end}@media(max-width:980px){.ai-agent-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ai-agent-progress-head,.ai-agent-toolbar,.ai-agent-wizard-actions{align-items:stretch;flex-direction:column}.ai-agent-step-list,.ai-agent-form-grid,.ai-agent-review-grid{grid-template-columns:1fr}.ai-agent-toolbar>.primary-button,.ai-agent-wizard-actions>button{width:100%}}.admin-shell{min-height:100vh;background:var(--admin-page-bg)!important;color:var(--ik-text)!important;font-family:var(--ik-font-sans)}.workspace{width:100%;max-width:var(--ik-page-max-width);margin:0 auto;padding:var(--ik-page-gutter);overflow-x:clip}.workspace>*{min-width:0}.topbar{min-height:64px;margin:calc(var(--ik-page-gutter) * -1) calc(var(--ik-page-gutter) * -1) 24px;padding:12px var(--ik-page-gutter);background:var(--admin-topbar)!important;border-bottom:1px solid var(--admin-border)!important}.topbar-context{display:flex;align-items:baseline;gap:10px;min-width:0}.topbar-context__label{color:var(--ik-text-3);font-size:var(--ik-text-size-body);font-weight:600}.admin-page-stack{display:grid;gap:var(--ik-space-6);min-width:0}.admin-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ik-space-6);min-height:72px;margin:0 0 var(--ik-space-2)}.admin-page-header__copy{min-width:0}.admin-page-header h1{margin:5px 0 0;color:var(--ik-text)!important;font-size:var(--ik-text-size-page)!important;font-weight:700!important;line-height:1.2;letter-spacing:0!important}.admin-page-header p{max-width:760px;margin:7px 0 0;color:var(--ik-text-5);font-size:var(--ik-text-size-body);line-height:1.5}.admin-page-header__actions,.admin-section-header__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ik-space-2);flex-shrink:0}.admin-section-header,.section-title,.section-heading,.module-intro .section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ik-space-4)}.admin-section-header h2,.section-title h2,.section-heading h2{margin:0;font-size:var(--ik-text-size-title)!important;font-weight:700!important;line-height:1.3}.admin-section-header p,.section-title p,.section-heading p{margin:5px 0 0;color:var(--ik-text-5);font-size:var(--ik-text-size-body)}.section-title.compact h2,.section-heading.compact h2{font-size:15px!important}.sms-admin-module{display:grid;gap:var(--ik-space-6);min-width:0}.sms-admin-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ik-space-5);align-items:start;min-width:0}.sms-admin-tabs{position:static;display:flex;align-items:stretch;gap:var(--ik-space-1);padding:8px;border:1px solid var(--ik-border);border-radius:var(--ik-radius-lg);background:var(--ik-bg-card);overflow-x:auto}.sms-admin-tabs button{display:flex;align-items:center;gap:10px;min-height:42px;min-width:max-content;flex:1 1 0;padding:0 12px;border:1px solid transparent;border-radius:var(--ik-radius-md);background:transparent;color:var(--ik-text-4);font-size:var(--ik-text-size-body);font-weight:600;text-align:left}.sms-admin-tabs button.active{border-color:#d4a01747;background:var(--ik-gold-surface);color:var(--ik-gold-deep)}.sms-admin-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-admin-content{display:grid;gap:var(--ik-space-4);min-width:0}.sms-dashboard-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ik-space-4);min-width:0}.sms-dashboard-toolbar h2{margin:4px 0 0;font-size:var(--ik-text-size-title)!important;font-weight:700!important}.sms-dashboard-toolbar p{margin:5px 0 0;color:var(--ik-text-5);font-size:var(--ik-text-size-body)}.sms-dashboard-toolbar .table-action{display:inline-flex;align-items:center;gap:8px;min-height:var(--ik-control-height-md);padding:0 12px;border-radius:var(--ik-radius-md);background:var(--ik-bg-card);color:var(--ik-text-3)}.sms-admin-content>.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ik-space-3)}.sms-admin-content>.stats-grid .stat-card{min-width:0;min-height:132px}.sms-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ik-space-4)}.sms-chart-card{min-width:0;min-height:220px;padding:var(--ik-space-5);border:1px solid var(--ik-border)!important;border-radius:var(--ik-radius-lg)!important;background:var(--ik-bg-card)!important}@media(max-width:1180px){.sms-admin-content>.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sms-admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.sms-admin-tabs button{min-width:0}.sms-dashboard-toolbar{align-items:flex-start;flex-direction:column}.sms-dashboard-toolbar .table-action{width:100%;justify-content:center}.sms-admin-content>.stats-grid,.sms-chart-grid{grid-template-columns:1fr}}.topbar h1,.workspace>h1,.workspace h1.page-title{color:var(--ik-text)!important;font-size:var(--ik-text-size-page);font-weight:700;line-height:1.2;letter-spacing:0}.eyebrow{color:var(--ik-gold)!important;font-size:var(--ik-text-size-caption);font-weight:700!important;letter-spacing:.08em;line-height:1.3}.admin-shell h2,.admin-shell h3,.admin-shell h4{color:var(--ik-text)!important;letter-spacing:0}.admin-shell h2{font-size:18px;line-height:1.3}.admin-shell h3{font-size:15px;line-height:1.35}.admin-shell h4{font-size:13px;line-height:1.4}.admin-shell p,.admin-shell label,.admin-shell li{line-height:1.5}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font-family:inherit}.admin-shell button:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible{outline:none;box-shadow:var(--ik-focus-ring)}.panel-stack,.cards-workspace,.cards-panel,.users-panel,.subscriptions-panel,.wazzap-dashboard-module,.admin-settings-panel,.sms-panel{gap:16px}.stat-card,.chart-panel,.activity-panel,.data-panel,.module-intro,.module-card,.command-panel,.billing-card,.ops-card,.settings-card,.users-panel,.cards-management-main,.cards-performance-panel,.cards-insight-rail section,.wazzap-admin-card,.whatsapp-admin-card,.sms-provider-card,.sms-settings-card{border:1px solid var(--ik-border)!important;border-radius:var(--ik-radius-lg)!important;background:var(--ik-bg-card)!important;box-shadow:none}.stat-card,.chart-panel,.activity-panel,.data-panel,.module-intro,.module-card,.command-panel,.billing-card,.ops-card,.settings-card,.users-panel{padding:16px}.section-title,.overview-header,.users-panel-header,.cards-workspace-header,.visited-cards-header{margin-bottom:14px}.section-title h2,.users-panel-header h2,.visited-cards-header h3{font-size:var(--ik-text-size-title);line-height:1.3}.admin-shell input:not([type=checkbox]):not([type=radio]),.admin-shell select,.admin-shell textarea{border:1px solid var(--ik-border-md)!important;border-radius:var(--ik-radius-md)!important;background:var(--ik-bg-input)!important;color:var(--ik-text)!important}.admin-shell input:not([type=checkbox]):not([type=radio]),.admin-shell select{min-height:var(--ik-control-height-md)}.admin-shell input:not([type=checkbox]):not([type=radio]):focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:var(--ik-gold)!important}.primary-button,.modal-primary,.card-save-button,.sms-provider-save-btn{min-height:var(--ik-control-height-md);border-radius:var(--ik-radius-md)!important;background:var(--ik-gold)!important;border-color:var(--ik-gold)!important;color:var(--ik-black)!important;font-weight:700}.icon-button,.table-action,.modal-secondary,.modal-danger,.request-link,.range-switcher button{min-height:var(--ik-control-height-md);border-radius:var(--ik-radius-md)!important}.table-wrap,.ds-table-wrap,.admin-shell .table-container{width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid var(--ik-border)!important;border-radius:var(--ik-radius-md);background:var(--ik-bg-card)}.users-panel,.users-panel>.table-wrap,.users-table-desktop{min-width:0;max-width:100%}.users-panel{overflow:hidden}.users-table-desktop table{width:max-content;min-width:1180px}.users-table-desktop .users-data-table{width:1372px!important;min-width:1372px!important;max-width:none;table-layout:fixed}.users-table-desktop{display:block;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.users-data-table th,.users-data-table td{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-data-table th:nth-child(1),.users-data-table td:nth-child(1),.users-data-table th:nth-child(2),.users-data-table td:nth-child(2){width:110px}.users-data-table th:nth-child(3),.users-data-table td:nth-child(3){width:210px}.users-data-table th:nth-child(4),.users-data-table td:nth-child(4){width:140px}.users-data-table th:nth-child(5),.users-data-table td:nth-child(5){width:150px}.users-data-table th:nth-child(6),.users-data-table td:nth-child(6){width:145px}.users-data-table th:nth-child(7),.users-data-table td:nth-child(7){width:105px}.users-data-table th:nth-child(8),.users-data-table td:nth-child(8){width:145px}.users-data-table th:nth-child(9),.users-data-table td:nth-child(9){width:125px;text-align:center}.users-data-table th:nth-child(10),.users-data-table td:nth-child(10){width:132px}.users-data-table td:nth-child(9),.users-data-table td:nth-child(10),.users-data-table td:nth-child(9) *,.users-data-table td:nth-child(10) *{overflow:visible;text-overflow:clip}.users-data-table .users-actions{display:inline-flex;flex-wrap:nowrap;gap:var(--ik-space-2)}.admin-shell .table-wrap table,.admin-shell .ds-table,.admin-shell .table-container table{width:100%;border-collapse:collapse;color:var(--ik-text)}.admin-shell .table-wrap th,.admin-shell .ds-table th,.admin-shell .table-container th{height:var(--ik-table-header-height);padding:0 14px;border-bottom:1px solid var(--ik-border);background:var(--ik-bg-2);color:var(--ik-text-5);font-size:var(--ik-text-size-caption);font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-shell .table-wrap td,.admin-shell .ds-table td,.admin-shell .table-container td{min-height:var(--ik-table-row-height);padding:10px 14px;border-bottom:1px solid var(--ik-border);color:var(--ik-text-3);font-size:var(--ik-text-size-body);vertical-align:middle}.admin-shell .table-wrap tbody tr:last-child td,.admin-shell .ds-table tbody tr:last-child td,.admin-shell .table-container tbody tr:last-child td{border-bottom:0}.admin-shell .table-wrap tbody tr:hover,.admin-shell .ds-table tbody tr:hover,.admin-shell .table-container tbody tr:hover{background:var(--ik-bg-hover)}.admin-shell .table-wrap .table-action,.admin-shell .ds-table .table-action{min-width:var(--ik-control-height-sm);min-height:var(--ik-control-height-sm);padding:6px 9px}.admin-shell .badge,.admin-shell .status-badge,.admin-shell .health-pill,.admin-shell .nav-count{border-radius:var(--ik-radius-pill)}.admin-shell .empty-state,.admin-shell .users-empty,.admin-shell .ds-table__empty{min-height:120px;display:grid;place-items:center;padding:24px;color:var(--ik-text-5);text-align:center}.cards-management-layout{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.cards-management-main{min-width:0;overflow:visible!important}.cards-insight-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.cards-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cards-modern-table{min-width:980px}.cards-modern-table th{height:46px;padding:0 16px}.cards-modern-table td{min-height:64px;padding:14px 16px;line-height:1.45}.cards-modern-table td:first-child{min-width:230px}.cards-modern-table td:nth-child(2){min-width:180px}.cards-modern-table .cards-table-placeholder td{height:64px;min-height:64px;padding:0 16px;color:var(--ik-text-5);text-align:center}.subscriptions-users-table-wrap{display:block;min-width:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;contain:inline-size}.subscriptions-module,.subscriptions-module>section,.subscriptions-module .data-panel{min-width:0;width:100%;max-width:100%}.subscriptions-module{overflow-x:clip}.subscriptions-users-table{width:1120px!important;min-width:1120px!important;table-layout:fixed}.subscriptions-users-table th,.subscriptions-users-table td{height:64px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscriptions-users-table th:nth-child(1),.subscriptions-users-table td:nth-child(1){width:210px}.subscriptions-users-table th:nth-child(2),.subscriptions-users-table td:nth-child(2){width:160px}.subscriptions-users-table th:nth-child(3),.subscriptions-users-table td:nth-child(3){width:120px}.subscriptions-users-table th:nth-child(4),.subscriptions-users-table td:nth-child(4),.subscriptions-users-table th:nth-child(5),.subscriptions-users-table td:nth-child(5){width:120px}.subscriptions-users-table th:nth-child(6),.subscriptions-users-table td:nth-child(6),.subscriptions-users-table th:nth-child(7),.subscriptions-users-table td:nth-child(7){width:110px}.subscriptions-users-table th:nth-child(8),.subscriptions-users-table td:nth-child(8){width:90px}.subscriptions-users-table th:nth-child(9),.subscriptions-users-table td:nth-child(9){width:190px}.subscriptions-users-table td:first-child strong,.subscriptions-users-table td:first-child span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscriptions-users-table__placeholder td{border-bottom-color:transparent!important}.subscriptions-users-table__empty td{height:64px}.admin-shell .table-wrap,.admin-shell .ds-table-wrap,.admin-shell .table-container{box-sizing:border-box;contain:inline-size;-webkit-overflow-scrolling:touch}.admin-shell .pagination-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--ik-space-3);color:var(--ik-text-4);min-height:var(--ik-control-height-md);margin-top:var(--ik-space-4);padding:0 var(--ik-space-1) var(--ik-space-1)}.admin-shell .pagination-row__count{grid-column:1;min-width:0}.admin-shell .pagination-row__controls{grid-column:2;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:var(--ik-space-3);white-space:nowrap}.admin-shell .pagination-row button{min-width:100px;min-height:var(--ik-control-height-md);justify-content:center}.ds-stable-table__data-row,.ds-stable-table__loading-row,.ds-stable-table__placeholder-row{box-sizing:border-box}.ds-stable-table__placeholder-row td{pointer-events:none}.ds-stable-table__skeleton{display:block;width:min(100%,9rem);height:12px;border-radius:999px;background:linear-gradient(90deg,var(--ik-bg-input) 20%,var(--ik-bg-hover) 50%,var(--ik-bg-input) 80%);background-size:220% 100%;animation:ds-stable-table-pulse 1.35s ease-in-out infinite}.ds-stable-table__empty-row td{color:var(--ik-text-5);text-align:center;vertical-align:middle}@keyframes ds-stable-table-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:640px){.admin-shell .pagination-row{display:flex;align-items:stretch;flex-direction:column}.admin-shell .pagination-row__count{text-align:center}.admin-shell .pagination-row__controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.admin-shell .pagination-row button{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.ds-stable-table__skeleton{animation:none}}.cards-toolbar{grid-template-columns:minmax(240px,1fr) minmax(150px,190px) minmax(150px,190px) auto!important;gap:10px!important;padding:14px 16px!important}.cards-insight-rail section{min-width:0;padding:16px!important}@media(max-width:960px){.cards-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,190px)!important}.cards-search{grid-column:1 / -1}.cards-display-switch{justify-self:start}}@media(max-width:900px){.workspace{padding:18px}.topbar{margin:-18px -18px 18px;padding-inline:18px}.topbar h1,.workspace>h1,.workspace h1.page-title{font-size:22px}}@media(max-width:640px){.workspace{padding:14px}.topbar{margin:-14px -14px 16px;padding:10px 14px}.topbar{align-items:flex-start}.top-actions{gap:6px}.search{width:min(220px,52vw)}.topbar-context__label{display:none}.admin-page-header{align-items:flex-start;flex-direction:column;gap:14px}.admin-page-header__actions,.admin-section-header__actions{width:100%;justify-content:flex-start}.admin-page-header h1{font-size:22px!important}.admin-shell .stat-card,.admin-shell .data-panel,.admin-shell .users-panel{padding:14px}.cards-insight-rail,.cards-toolbar{grid-template-columns:1fr!important}.cards-search{grid-column:auto}}@media(min-width:921px){.admin-shell{min-height:100dvh;align-items:stretch}.admin-shell>.sidebar{height:auto;min-height:100dvh;align-self:stretch}}.admin-responsive-grid{display:grid;min-width:0;gap:12px}.admin-responsive-grid--two,.admin-responsive-grid--two-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-responsive-grid--three,.admin-responsive-grid--three-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-responsive-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-responsive-grid--two-compact,.admin-responsive-grid--three-compact{gap:8px}.admin-responsive-grid--query-count{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-responsive-grid--contact-filters{grid-template-columns:minmax(0,1fr) 200px 220px}.admin-responsive-grid--official-filters{grid-template-columns:minmax(0,1fr) repeat(3,minmax(130px,170px)) auto;align-items:center;gap:8px}.admin-responsive-grid--history-filters{grid-template-columns:minmax(260px,1.8fr) repeat(4,minmax(160px,.75fr));align-items:center}.admin-responsive-grid>*{min-width:0}@media(max-width:900px){.admin-responsive-grid--history-filters{grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,1fr))}.admin-responsive-grid--history-filters>.search-field{grid-column:1 / -1}.admin-responsive-grid--official-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-responsive-grid--official-filters>input{grid-column:1 / -1}}@media(max-width:640px){.admin-responsive-grid--two,.admin-responsive-grid--two-compact,.admin-responsive-grid--three,.admin-responsive-grid--three-compact,.admin-responsive-grid--four,.admin-responsive-grid--contact-filters,.admin-responsive-grid--history-filters,.admin-responsive-grid--official-filters,.admin-responsive-grid--query-count{grid-template-columns:1fr}.admin-responsive-grid--history-filters>.search-field,.admin-responsive-grid--official-filters>input{grid-column:auto}.admin-responsive-grid--query-count>span{white-space:normal!important}}
