.aegis-shell.aegis-portal .portal-content:has(.dashboard-home){width:100%;max-width:none;padding:34px 32px 48px}.aegis-shell.aegis-portal .dashboard-home{--dash-muted:#999;--dash-line:#242424;gap:24px;width:100%;max-width:none;margin:0;display:grid}.aegis-portal .dashboard-home .dash-heading{align-items:center;margin:0 0 4px}.aegis-portal .dashboard-home .dash-heading .eyebrow{color:#a6a6a6;text-transform:none;letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;font-size:11px;display:flex}.aegis-portal .dash-heading .eyebrow>span{color:#4f4f4f}.aegis-portal .dashboard-home .dash-heading h1{letter-spacing:-1.1px;font-size:32px;font-weight:550;line-height:1.2}.aegis-portal .dashboard-home .dash-heading p{color:var(--dash-muted);margin-top:10px;font-size:13px}.aegis-portal .dashboard-home .primary-link{white-space:nowrap;border-radius:8px;min-height:40px;padding:11px 16px;font-size:12px}.aegis-portal .dash-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.aegis-portal .dash-metric{border:1px solid var(--dash-line);background:#0a0a0a;border-radius:10px;min-width:0;padding:22px 24px 18px;position:relative}.aegis-portal .dash-metric-label{color:#aaa;align-items:center;gap:8px;display:flex}.aegis-portal .dash-metric-label>svg{color:#777;flex-shrink:0}.aegis-portal .dash-metric-label h2{margin:0;font-size:12px;font-weight:450}.aegis-portal .dash-metric-value{font-variant-numeric:tabular-nums;letter-spacing:-1.1px;color:#f4f4f4;min-height:43px;margin:0;font-size:34px;font-weight:500;line-height:1.2}.aegis-portal .dash-metric:nth-child(3) .dash-metric-value{color:#a6b8ea}.aegis-portal .dash-metric:nth-child(4) .dash-metric-value{color:#e8a184}.aegis-portal .dash-metric-caption{color:#999;margin:12px 0 0;font-size:11px;line-height:1.6}.aegis-portal .dash-metric-value.is-loading>span{background:#202020;border-radius:4px;width:68px;height:30px;margin-top:4px;animation:2s ease-in-out infinite aegis-loading-breathe;display:inline-block}.aegis-portal .dash-grid{grid-template-columns:minmax(0,1fr) minmax(300px,27%);align-items:start;gap:24px;display:grid}.aegis-portal .dash-activity{grid-area:1/1}.aegis-portal .dash-delivery{grid-area:1/2;align-self:stretch}.aegis-portal .dash-recent{grid-area:2/1}.aegis-portal .dash-setup{grid-area:2/2/span 2}.aegis-portal .dash-channels{grid-area:3/1}.aegis-portal .dash-grid>*{min-width:0}.aegis-shell.aegis-portal .dashboard-home .ui-card{box-shadow:none;border-radius:12px;overflow:hidden;border:1px solid var(--dash-line)!important;background:#090909!important}.aegis-portal .dashboard-home .ui-card>header{border:0;gap:12px;min-height:47px;padding:21px 24px 0}.aegis-portal .dashboard-home .ui-card>header h2{letter-spacing:-.1px;font-size:13px;font-weight:550}.aegis-portal .dashboard-home .ui-card>div{padding:10px 24px 22px}.aegis-portal .dashboard-home .text-link{color:#aaa;gap:7px;font-size:11px;font-weight:450}.aegis-portal .dashboard-home .text-link:hover{color:#fff}.aegis-portal .dash-panel-description{color:#8c8c8c;margin:0 0 20px;font-size:11px;line-height:1.6}.aegis-shell.aegis-portal .dashboard-home .period-select{border-radius:6px;padding:5px 27px 5px 10px;font-size:11px;min-height:30px!important}.aegis-portal .dash-activity-body{min-height:380px}.aegis-portal .dash-chart-canvas{width:100%;height:310px}.aegis-portal .dash-chart-canvas .recharts-surface:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #70b8a6}.aegis-portal .dash-chart-footer{color:#7f7f7f;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:10px;display:flex}.aegis-portal .dash-chart-legend{color:#aaa;align-items:center;gap:17px;display:flex}.aegis-portal .dash-chart-legend>button{align-items:center;gap:6px;display:inline-flex}.aegis-portal .dash-chart-legend i{border-radius:50%;width:6px;height:6px}.aegis-portal .dash-setup-count{color:#aaa;font-variant-numeric:tabular-nums;font-size:11px}.aegis-portal .dash-setup-progress{background:#272727;border-radius:2px;height:3px;margin:2px 0 16px;overflow:hidden}.aegis-portal .dash-setup-progress>span{border-radius:inherit;background:#6db8a3;height:100%;display:block}.aegis-portal .dash-steps{margin:0;padding:0;list-style:none}.aegis-portal .dash-steps li+li{border-top:1px solid #1b1b1b}.aegis-portal .dash-steps li>a,.aegis-portal .dash-step-static{grid-template-columns:24px minmax(0,1fr) 13px;align-items:center;gap:10px;padding:16px 0;display:grid}.aegis-portal .dash-steps strong{color:#dedede;font-size:11px;font-weight:450;display:block}.aegis-portal .dash-steps small{color:#858585;margin-top:4px;font-size:10px;line-height:1.6;display:block}.aegis-portal .dash-steps li>a>svg{color:#666}.aegis-portal .dash-steps li>a:hover strong{color:#a1d5c6}.aegis-portal .dash-step-marker{color:#888;border:1px solid #333;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.aegis-portal .dash-step-marker.is-complete{color:#91cbb7;background:#142720;border-color:#274c3f}.aegis-portal .dash-setup-note{border-top:1px solid var(--dash-line);color:#858585;align-items:flex-start;gap:8px;margin-top:3px;padding-top:15px;font-size:10px;line-height:1.7;display:flex}.aegis-portal .dash-setup-note>svg{flex-shrink:0;margin-top:2px}.aegis-portal .dash-setup-error{color:#e8a184;margin-bottom:14px;font-size:11px;line-height:1.6}.aegis-portal .dash-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:25px 14px;display:flex}.aegis-portal .dash-empty-icon{color:#b1b1b1;background:#131313;border:1px solid #2a2a2a;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:16px;display:grid}.aegis-portal .dash-empty h3{color:#e4e4e4;margin:0 0 8px;font-size:14px;font-weight:500}.aegis-portal .dash-empty p{color:#909090;max-width:310px;margin:0 0 17px;font-size:12px;line-height:1.7}.aegis-portal .dash-email-empty{min-height:225px}.aegis-portal .dashboard-home .dash-recent .ui-card>div{padding:16px 0 0}.aegis-portal .dash-email-scroll{overflow-x:auto}.aegis-portal .dash-email-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.aegis-portal .dash-email-table th{text-align:left;color:#8b8b8b;background:#101010;border-block:1px solid #202020;padding:10px 16px;font-size:10px;font-weight:450}.aegis-portal .dash-email-table th:first-child{width:57%;padding-left:24px}.aegis-portal .dash-email-table th:nth-child(2){width:21%}.aegis-portal .dash-email-table th:nth-child(3){width:22%}.aegis-portal .dash-email-table th:last-child{width:36px;padding:0}.aegis-portal .dash-email-table td{border-bottom:1px solid #1b1b1b;padding:20px 16px}.aegis-portal .dash-email-table tr:last-child td{border-bottom:0}.aegis-portal .dash-email-table tbody tr:hover{background:#101010}.aegis-portal .dash-email-table td:first-child{padding-left:24px}.aegis-portal .dash-email-message{align-items:center;gap:12px;min-width:0;display:flex}.aegis-portal .dash-email-icon{color:#aaa;border:1px solid #292929;border-radius:8px;flex:0 0 34px;place-items:center;height:34px;display:grid}.aegis-portal .dash-email-message>div{min-width:0}.aegis-portal .dash-email-message a{text-overflow:ellipsis;white-space:nowrap;color:#e1e1e1;font-weight:450;text-decoration:none;display:block;overflow:hidden}.aegis-portal .dash-email-message a:hover{text-underline-offset:3px;text-decoration:underline}.aegis-portal .dash-email-message div>span{color:#858585;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.aegis-portal .dash-email-date{color:#8c8c8c;font-size:10px;line-height:1.6}.aegis-portal .dashboard-home .ui-badge{white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:10px}.aegis-portal .dash-email-open a{color:#777;place-items:center;min-width:28px;min-height:32px;display:grid}.aegis-portal .dash-channel{grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:12px;padding:14px 0;display:grid}.aegis-portal .dash-channel+.dash-channel{border-top:1px solid #1d1d1d}.aegis-portal .dash-channel-icon{color:#9ac8b7;background:#171b1a;border:1px solid #273731;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.aegis-portal .dash-channel-whatsapp{color:#92bfa1;background:#15201a;border-color:#293c30}.aegis-portal .dash-channel-push,.aegis-portal .dash-channel-rcs{color:#b7b0d4;background:#1c1b24;border-color:#34313f}.aegis-portal .dash-channel strong{color:#d4d4d4;font-size:12px;font-weight:450;display:block}.aegis-portal .dash-channel small{color:#888;margin-top:4px;font-size:10px;display:block}.aegis-portal .dash-channel>svg{color:#777}.aegis-portal .dash-channel:hover strong{color:#a1d5c6}.aegis-portal .dash-channel-list{margin-top:-8px}.aegis-portal .dash-footnote{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.aegis-portal .dash-footnote p{color:#777;align-items:center;gap:8px;margin:0;font-size:10px;line-height:1.7;display:flex}.aegis-portal .dash-footnote p>svg{flex-shrink:0}.aegis-portal .dashboard-home :is(a,select):focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #8ac7b6}@media (min-width:1900px){.aegis-shell.aegis-portal .portal-content:has(.dashboard-home){padding:40px}.aegis-portal .dash-grid{grid-template-columns:minmax(0,1fr) minmax(340px,25%)}.aegis-portal .dash-chart-canvas{height:350px}.aegis-portal .dash-metric-value{font-size:40px}}@media (max-width:1250px){.aegis-portal .dash-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.aegis-portal .dash-metric{padding:18px 16px}.aegis-portal .dash-metric-label>svg{display:none}.aegis-portal .dash-sparkline{width:42%}}@media (max-width:1050px){.aegis-portal .dash-grid{grid-template-columns:minmax(0,1fr)}.aegis-portal .dash-grid>*{grid-area:auto/1}.aegis-portal .dash-activity{order:1}.aegis-portal .dash-delivery{order:2}.aegis-portal .dash-recent{order:3}.aegis-portal .dash-setup{order:4}.aegis-portal .dash-channels{order:5}.aegis-portal .dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.aegis-portal .dash-delivery .ui-card{min-height:0}.aegis-portal .dash-event-bars{margin-top:20px}}@media (max-width:600px){.aegis-shell.aegis-portal .portal-content:has(.dashboard-home){padding:24px 16px 40px}.aegis-shell.aegis-portal .dashboard-home{gap:22px}.aegis-portal .dash-filterbar{flex-direction:column;align-items:stretch;gap:14px}.aegis-portal .dash-filter-actions{justify-content:space-between}.aegis-portal .dash-filter-context{font-size:10px}.aegis-portal .dash-heading-actions{width:100%}.aegis-portal .dash-metrics{gap:10px}.aegis-portal .dash-metric-data{flex-wrap:wrap;gap:8px}.aegis-portal .dash-sparkline{width:100%;height:36px}.aegis-portal .dash-chart-toolbar{flex-wrap:wrap;gap:10px}.aegis-portal .dash-channel-list{grid-template-columns:1fr}.aegis-portal .dash-channel+.dash-channel{border-top:1px solid #222;border-left:0}.aegis-portal .dashboard-home .dash-heading{align-items:flex-start;gap:20px}.aegis-portal .dashboard-home .dash-heading h1{letter-spacing:-.8px;font-size:27px}.aegis-portal .dashboard-home .dash-heading .eyebrow{margin-bottom:12px;font-size:10px}.aegis-portal .dashboard-home .dash-heading p{max-width:270px;font-size:12px;line-height:1.6}.aegis-portal .dash-metric{padding:18px 16px}.aegis-portal .dash-metric-label h2{font-size:11px}.aegis-portal .dash-metric-value{min-height:35px;font-size:29px}.aegis-portal .dash-metric-caption{font-size:10px}.aegis-portal .dashboard-home .ui-card>header{padding:20px 18px 0}.aegis-portal .dashboard-home .ui-card>div{padding:12px 18px 20px}.aegis-portal .dash-panel-description{max-width:230px}.aegis-portal .dash-chart-canvas{height:235px}.aegis-portal .dash-chart-footer{flex-wrap:wrap;gap:12px}.aegis-portal .dash-email-table,.aegis-portal .dash-email-table tbody{display:block}.aegis-portal .dash-email-table thead{display:none}.aegis-portal .dash-email-table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"message status""date date";gap:12px 10px;padding:18px;display:grid}.aegis-portal .dash-email-table td{border:0;min-width:0;display:block;padding:0!important}.aegis-portal .dash-email-table tr+tr{border-top:1px solid #222}.aegis-portal .dash-email-table td:first-child{grid-area:message}.aegis-portal .dash-email-table td:nth-child(2){grid-area:status;align-self:center}.aegis-portal .dash-email-table td:nth-child(3){grid-area:date;padding-left:46px!important}.aegis-portal .dash-email-table .dash-email-open{display:none}.aegis-portal .dash-email-message{gap:10px}.aegis-portal .dash-email-message a,.aegis-portal .dash-email-message div>span{overflow-wrap:anywhere;white-space:normal}.aegis-portal .dash-footnote{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.aegis-portal .dash-metric-value.is-loading>span{animation:none}}.aegis-portal .dash-heading-actions,.aegis-portal .dash-filter-actions{align-items:center;gap:10px;display:flex}.aegis-portal .dash-filterbar{border-bottom:1px solid #242424;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.aegis-portal .dash-filter-context{color:#999;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.aegis-portal .dash-filter-context>span:nth-child(2){color:#ddd}.aegis-portal .dash-context-dot{background:#8ab8a8;border-radius:50%;width:6px;height:6px}.aegis-portal .dash-filter-divider{background:#353535;width:1px;height:12px;margin-inline:3px}.aegis-portal .dash-control{color:#ccc;white-space:nowrap;cursor:pointer;background:#101010;border:1px solid #303030;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:11px;display:inline-flex}.aegis-portal .dash-control:hover:not(:disabled){color:#fff;background:#1b1b1b}.aegis-portal .dash-control:disabled{opacity:.4;cursor:not-allowed}.aegis-portal .dash-panel-tag{color:#aaa;background:#141414;border:1px solid #292929;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;display:inline-flex}.aegis-portal .dash-metric-data{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.aegis-portal .dash-sparkline{width:47%;min-width:0;height:48px;overflow:hidden}.aegis-portal .dash-metric-period{color:#6f6f6f;margin-top:7px;font-size:10px;display:block}.aegis-portal .dash-chart-toolbar{color:#aaa;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;font-size:11px;display:flex}.aegis-portal .dash-chart-toolbar small{color:#777;margin-left:4px;font-size:9px}.aegis-portal .dash-view-toggle{border:1px solid #292929;border-radius:6px;align-items:center;gap:3px;padding:3px;display:flex}.aegis-portal .dash-view-toggle button{color:#888;cursor:pointer;border-radius:4px;padding:5px 10px;font-size:10px}.aegis-portal .dash-view-toggle button[aria-pressed=true]{color:#eee;background:#282828}.aegis-portal .dash-chart-legend button{cursor:pointer;color:#bbb;padding:4px 0;font-size:11px}.aegis-portal .dash-chart-legend button[aria-pressed=false]{opacity:.4;text-decoration:line-through}.aegis-portal .dash-delivery .ui-card{height:100%;min-height:465px}.aegis-portal .dash-event-total{border-bottom:1px solid #242424;margin-top:24px;padding-bottom:26px}.aegis-portal .dash-event-total strong{color:#f0f0f0;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:42px;font-weight:500;line-height:1.2;display:block}.aegis-portal .dash-event-total>span{color:#999;margin-top:9px;font-size:11px;display:block}.aegis-portal .dash-event-bars{gap:24px;margin-top:28px;display:grid}.aegis-portal .dash-event-bars>div>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.aegis-portal .dash-event-bars span,.aegis-portal .dash-event-bars strong{font-variant-numeric:tabular-nums;color:#bbb;font-size:11px;font-weight:450}.aegis-portal .dash-event-bars>div>div>span{align-items:center;gap:7px;display:flex}.aegis-portal .dash-event-bars i{border-radius:50%;width:5px;height:5px}.aegis-portal .dash-event-track{background:#222;border-radius:3px;width:100%;height:5px;display:block;overflow:hidden}.aegis-portal .dash-event-track>span{border-radius:inherit;height:100%;display:block}.aegis-portal .dash-event-note{color:#888;border-top:1px solid #242424;margin:27px 0 0;padding-top:17px;font-size:10px;line-height:1.8}.aegis-portal .dash-summary-unavailable{text-align:center;color:#999;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;font-size:12px;display:flex}.aegis-portal .dash-domain-summary{color:#8dbaac;border-top:1px solid #242424;align-items:center;gap:10px;margin-top:4px;padding:18px 0;display:flex}.aegis-portal .dash-domain-summary>svg{flex-shrink:0}.aegis-portal .dash-domain-summary>div{flex:1;min-width:0}.aegis-portal .dash-domain-summary strong{color:#ddd;font-size:11px;font-weight:450;display:block}.aegis-portal .dash-domain-summary span{color:#888;margin-top:4px;font-size:10px;line-height:1.6;display:block}.aegis-portal .dash-channel-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;display:grid}.aegis-portal .dash-channel{padding:12px 16px 10px 0}.aegis-portal .dash-channel+.dash-channel{border-top:0;border-left:1px solid #222;padding-left:18px}.aegis-portal .dashboard-home :is(a,button,select):focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8ac7b6}@media (max-width:1050px){.aegis-portal .dash-delivery .ui-card{min-height:0}}@media (max-width:600px){.aegis-portal .dash-heading-actions{flex-wrap:wrap}.aegis-portal .dash-filterbar{align-items:stretch}.aegis-portal .dash-filter-context{font-size:10px}.aegis-portal .dash-filter-actions{justify-content:space-between}.aegis-portal .dash-sparkline{width:100%;height:36px}.aegis-portal .dash-channel-list{grid-template-columns:1fr}.aegis-portal .dash-channel+.dash-channel{border-top:1px solid #222;border-left:0;padding-left:0}}
