@font-face{font-family:Metric Inter;src:url(/fonts/customer-card/InterVariable.woff2)format("woff2");font-weight:400 800;font-display:swap}.admin-full-reference .performance-dashboard-page{--perf-panel:var(--ref-bg,#fff);--perf-soft:var(--ref-panel,#f4f5f7);--perf-line:var(--ref-line,#e4e7ec);--perf-text:var(--ref-text,#101828);--perf-muted:var(--ref-muted,#667085);--perf-dark:#1b1e24;--perf-accent:#c4143c;--metric-bg:#f8f9fb;--metric-card:#fff;--metric-ink:#1d2939;--metric-ink-2:#475467;--metric-muted:#667085;--metric-line:#eaecf0;--metric-grid:#f2f4f7;--metric-brand:#c8102e;--metric-brand-hi:#e43b55;--metric-brand-lo:#980b22;--metric-brand-soft:#fbe3e7;--metric-black:#14161b;--metric-visit:#e4e7ec;--metric-good:#087a48;--metric-shadow:0 1px 2px #1018280a,0 1px 3px #10182812;background:var(--metric-bg)}.admin-full-reference:has(.performance-dashboard-page) .section-label{color:#c4143c}.admin-full-reference:has(.performance-dashboard-page) .admin-customer-tabs a.active{color:#c4143c}html[data-theme=dark] .admin-full-reference .performance-dashboard-page{--perf-accent:#f2708e;--metric-bg:#0c0e12;--metric-card:#15181e;--metric-ink:#eef0f3;--metric-ink-2:#c8ced8;--metric-muted:#aeb6c4;--metric-line:#343a45;--metric-grid:#20242c;--metric-brand:#ff6a7f;--metric-brand-hi:#ff8a9a;--metric-brand-lo:#b80e2a;--metric-brand-soft:#3b1a22;--metric-black:#eef0f3;--metric-visit:#2a2f39;--metric-good:#62c995;--metric-shadow:0 1px 2px #00000059}html[data-theme=dark] .admin-full-reference:has(.performance-dashboard-page) .section-label{color:#f2708e}html[data-theme=dark] .admin-full-reference:has(.performance-dashboard-page) .admin-customer-tabs a.active{color:#f2708e}html[data-theme=dark] .admin-full-reference .performance-live-status:not(.is-muted){color:#62c995;background:color-mix(in srgb,#62c995 10%,var(--perf-panel));border-color:color-mix(in srgb,#62c995 35%,var(--perf-line))}html[data-theme=dark] .admin-full-reference:has(.performance-dashboard-page) .admin-sidebar .admin-context small{color:#b4b4bc}html[data-theme=dark] .admin-full-reference:has(.performance-dashboard-page) .agency-brand-mark:before{color:#f2708e}.admin-full-reference .performance-admin-list{gap:24px}.admin-full-reference .performance-range-controls{border:1px solid var(--metric-line);background:var(--metric-card);min-width:0;box-shadow:var(--metric-shadow);border-radius:12px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:14px 20px;padding:16px 18px;display:grid;overflow:hidden}.admin-full-reference .performance-range-copy{min-width:0}.admin-full-reference .performance-range-copy h2{color:var(--metric-ink);margin:2px 0;font-size:15px;line-height:22px}.admin-full-reference .performance-range-copy p{color:var(--metric-muted);margin:0;font-size:11px}.admin-full-reference .performance-range-presets{scrollbar-width:thin;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.admin-full-reference .performance-range-presets a{min-height:38px;color:var(--metric-muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.admin-full-reference .performance-range-presets a:hover{background:var(--metric-grid);color:var(--metric-ink)}.admin-full-reference .performance-range-presets a.is-active{border-color:var(--metric-line);background:var(--metric-card);color:var(--metric-brand);box-shadow:var(--metric-shadow)}.admin-full-reference .performance-range-presets a:focus-visible,.admin-full-reference .performance-range-custom :is(input,button):focus-visible{outline:3px solid var(--metric-brand);outline-offset:2px}.admin-full-reference .performance-range-custom{border-top:1px solid var(--metric-line);grid-column:1/-1;grid-template-columns:auto minmax(130px,1fr) auto minmax(130px,1fr) auto;align-items:center;gap:8px;min-width:0;padding-top:14px;display:grid}.admin-full-reference .performance-range-custom.is-active{border-top-color:color-mix(in srgb,var(--metric-brand) 45%,var(--metric-line))}.admin-full-reference .performance-range-custom label{color:var(--metric-muted);font-size:11px;font-weight:650}.admin-full-reference .performance-range-custom input{border:1px solid var(--metric-line);background:var(--metric-card);width:100%;min-width:0;color:var(--metric-ink);border-radius:8px;padding:8px 10px;font:500 12px/18px Admin Montserrat,Arial,sans-serif}.admin-full-reference .performance-range-custom button{background:var(--metric-ink);color:var(--metric-card);cursor:pointer;border:0;border-radius:8px;padding:9px 14px;font:650 11px/18px Admin Montserrat,Arial,sans-serif}.admin-full-reference .performance-range-maintenance{gap:10px;min-width:0;display:grid}.admin-full-reference .performance-metric-deletion{justify-content:flex-end;min-width:0;display:flex}.admin-full-reference .performance-metric-deletion-trigger{border:1px solid color-mix(in srgb,var(--metric-brand) 42%,var(--metric-line));background:var(--metric-card);min-height:44px;color:var(--metric-brand);cursor:pointer;border-radius:8px;padding:9px 14px;font:700 11px/18px Admin Montserrat,Arial,sans-serif}.admin-full-reference .performance-metric-deletion :is(button,input):focus-visible{outline:3px solid var(--metric-brand);outline-offset:2px}.admin-full-reference .performance-metric-deletion-dialog{border:1px solid var(--metric-line);background:var(--metric-card);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--metric-ink);border-radius:16px;padding:0;overflow:auto;box-shadow:0 24px 70px #10182847}.admin-full-reference .performance-metric-deletion-dialog::backdrop{background:#1018289e}.admin-full-reference .performance-metric-deletion-dialog form{gap:16px;min-width:0;margin:0;padding:22px;display:grid}.admin-full-reference .performance-metric-deletion-dialog h2{margin:3px 0;font-size:20px;line-height:28px}.admin-full-reference .performance-metric-deletion-dialog header>p,.admin-full-reference .performance-metric-safe-copy{color:var(--metric-muted);margin:0;font-size:12px;line-height:18px}.admin-full-reference .performance-metric-warning{border:2px solid color-mix(in srgb,var(--metric-brand) 55%,var(--metric-line));background:color-mix(in srgb,var(--metric-brand) 8%,var(--metric-card));overflow-wrap:anywhere;border-radius:12px;padding:14px}.admin-full-reference .performance-metric-warning strong{font-size:13px;line-height:19px}.admin-full-reference .performance-metric-warning p{margin:7px 0 0;font-size:12px;line-height:18px}.admin-full-reference .performance-metric-preview{border:1px solid var(--metric-line);background:var(--metric-grid);border-radius:10px;min-width:0;padding:13px}.admin-full-reference .performance-metric-preview p{margin:0;font-size:12px}.admin-full-reference .performance-metric-preview ul{margin:10px 0 0;padding:0;list-style:none}.admin-full-reference .performance-metric-preview li{border-top:1px solid var(--metric-line);overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.admin-full-reference .performance-metric-confirmation{color:var(--metric-muted);gap:7px;font-size:12px;line-height:18px;display:grid}.admin-full-reference .performance-metric-confirmation input{border:1px solid var(--metric-line);background:var(--metric-card);width:100%;min-width:0;min-height:44px;color:var(--metric-ink);border-radius:9px;padding:9px 11px;font:600 13px/20px Admin Montserrat,Arial,sans-serif}.admin-full-reference .performance-metric-error,.admin-full-reference .performance-metric-success{border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.admin-full-reference .performance-metric-error{background:color-mix(in srgb,var(--metric-brand) 9%,var(--metric-card));color:var(--metric-brand)}.admin-full-reference .performance-metric-success{background:color-mix(in srgb,var(--metric-good) 10%,var(--metric-card));color:var(--metric-good)}.admin-full-reference .performance-metric-deletion-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-full-reference .performance-metric-deletion-dialog footer button{border:1px solid var(--metric-line);background:var(--metric-card);min-height:44px;color:var(--metric-ink);cursor:pointer;border-radius:9px;padding:9px 14px;font:700 11px/18px Admin Montserrat,Arial,sans-serif}.admin-full-reference .performance-metric-deletion-dialog footer button.is-destructive{border-color:var(--metric-brand);background:var(--metric-brand);color:var(--metric-card)}.admin-full-reference .performance-metric-deletion-dialog footer button:disabled{cursor:not-allowed;opacity:.5}.admin-full-reference .performance-admin-entry{background:0 0;border:0;gap:14px;padding:0;display:grid}.admin-full-reference .performance-campaign-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.admin-full-reference .performance-campaign-heading h2{color:var(--metric-ink);margin:3px 0 0;font-size:20px;line-height:28px}.admin-full-reference .performance-live-status{border:1px solid color-mix(in srgb,var(--metric-good) 30%,var(--metric-line));background:color-mix(in srgb,var(--metric-good) 8%,var(--metric-card));color:var(--metric-good);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:650}.admin-full-reference .performance-live-status.is-muted{border-color:var(--metric-line);background:var(--metric-grid);color:var(--metric-muted)}.admin-full-reference .performance-dashboard-page,.admin-full-reference .metric-dashboard,.admin-full-reference .metric-dashboard *,.admin-full-reference .meta-binding-panel,.admin-full-reference .meta-binding-panel *{box-sizing:border-box}.admin-full-reference .metric-dashboard{color:var(--metric-ink);min-width:0;font-family:Metric Inter,Inter,Admin Montserrat,Arial,sans-serif;font-size:13px;line-height:1.45}.admin-full-reference .metric-sr-only{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:fixed!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.admin-full-reference .metric-dashboard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 16px;margin-bottom:20px;display:flex}.admin-full-reference .metric-dashboard-heading{min-width:0}.admin-full-reference .metric-crumb{color:var(--metric-muted);margin-bottom:4px;font-size:12px;display:block}.admin-full-reference .metric-dashboard-heading h2{color:var(--metric-ink);letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:650;line-height:30px;display:flex}.admin-full-reference .metric-dashboard-heading h2 span{color:var(--metric-muted);font-size:16px;font-weight:400}.admin-full-reference .metric-dashboard-heading p{color:var(--metric-muted);margin:3px 0 0;font-size:12px}.admin-full-reference .metric-dashboard-controls{align-items:center;gap:8px;display:flex}.admin-full-reference .metric-range-control,.admin-full-reference .metric-more-control{border:1px solid var(--metric-line);background:var(--metric-card);min-height:32px;box-shadow:var(--metric-shadow);color:var(--metric-ink-2);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:550;display:inline-flex}.admin-full-reference .metric-range-control{gap:12px;padding:5px 10px}.admin-full-reference .metric-range-control b{color:var(--metric-muted);font-weight:400}.admin-full-reference .metric-more-control{letter-spacing:1px;width:44px;min-height:44px}.admin-full-reference .metric-range-menu{position:relative}.admin-full-reference .metric-range-menu>summary{border:1px solid var(--metric-line);background:var(--metric-card);min-width:126px;min-height:32px;box-shadow:var(--metric-shadow);color:var(--metric-ink-2);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:5px 10px;font-size:12px;font-weight:550;list-style:none;display:inline-flex}.admin-full-reference .metric-range-menu>summary::-webkit-details-marker{display:none}.admin-full-reference .metric-range-menu>summary:focus-visible{outline:2px solid var(--metric-brand);outline-offset:2px}.admin-full-reference .metric-range-popover{z-index:50;border:1px solid var(--metric-line);background:var(--metric-card);border-radius:10px;width:min(340px,100vw - 32px);padding:8px;position:absolute;top:38px;right:0;box-shadow:0 14px 32px #10182824}.admin-full-reference .metric-range-popover nav{grid-template-columns:1fr 1fr;gap:4px;display:grid}.admin-full-reference .metric-range-popover nav a{min-height:36px;color:var(--metric-ink-2);border-radius:7px;align-items:center;padding:7px 9px;font-size:11px;text-decoration:none;display:flex}.admin-full-reference .metric-range-popover nav a[aria-current=page]{background:var(--metric-grid);color:var(--metric-brand);font-weight:650}.admin-full-reference .metric-range-popover form{border-top:1px solid var(--metric-line);grid-template-columns:1fr 1fr;gap:8px;margin-top:7px;padding-top:8px;display:grid}.admin-full-reference .metric-range-popover label{color:var(--metric-muted);gap:4px;font-size:10px;display:grid}.admin-full-reference .metric-range-popover input{border:1px solid var(--metric-line);background:var(--metric-card);width:100%;min-width:0;color:var(--metric-ink);border-radius:7px;padding:7px}.admin-full-reference .metric-range-popover button{background:var(--metric-black);min-height:36px;color:var(--metric-card);border:0;border-radius:7px;grid-column:1/-1;font-weight:650}.admin-full-reference .metric-live-status{border:1px solid var(--metric-line);background:var(--metric-card);min-height:32px;box-shadow:var(--metric-shadow);color:var(--metric-ink-2);border-radius:8px;align-items:center;gap:8px;padding:5px 11px;font-size:12px;font-weight:550;display:inline-flex}.admin-full-reference .metric-live-status i{background:var(--metric-good);border-radius:50%;width:7px;height:7px}.admin-full-reference .metric-live-status.is-review{color:var(--metric-brand)}.admin-full-reference .metric-live-status.is-review i{background:var(--metric-brand)}.admin-full-reference .metric-history,.admin-full-reference .metric-review{color:var(--metric-ink-2);border-radius:8px;margin:0 0 10px;padding:9px 11px;font-size:11px;line-height:17px}.admin-full-reference .metric-history{border:1px solid var(--metric-line);background:var(--metric-grid)}.admin-full-reference .metric-review{border:1px solid color-mix(in srgb,var(--metric-brand) 28%,var(--metric-line));background:color-mix(in srgb,var(--metric-brand) 6%,var(--metric-card))}.admin-full-reference .metric-stack{gap:14px;display:grid}.admin-full-reference .metric-card{border:1px solid var(--metric-line);background:var(--metric-card);min-width:0;box-shadow:var(--metric-shadow);border-radius:12px;padding:16px 18px}.admin-full-reference .metric-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-full-reference .metric-kpi{min-height:122px}.admin-full-reference .metric-card-title{color:var(--metric-ink);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.admin-full-reference .metric-open-icon{color:var(--metric-muted);font-size:14px}.admin-full-reference .metric-kpi-content{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:15px;display:flex}.admin-full-reference .metric-kpi-content>div{min-width:0}.admin-full-reference .metric-kpi strong{color:var(--metric-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:650;line-height:1.15;display:block}.admin-full-reference .metric-kpi small{color:var(--metric-muted);margin-top:7px;font-size:10px;line-height:15px;display:block}.admin-full-reference .metric-spark{flex:none;width:96px;height:36px;overflow:visible}.admin-full-reference .metric-spark.is-empty path{fill:none;stroke:var(--metric-line);stroke-width:1.4px;stroke-dasharray:3 4}.admin-full-reference .metric-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:12px;display:flex}.admin-full-reference .metric-card-head h3,.admin-full-reference .metric-section-head h3{color:var(--metric-ink);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;line-height:20px;display:flex}.admin-full-reference .metric-info{border:1.2px solid var(--metric-muted);width:24px;height:24px;color:var(--metric-muted);cursor:help;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:inline-grid}.admin-full-reference .metric-info:focus-visible{outline:2px solid var(--metric-brand);outline-offset:2px}.admin-full-reference .metric-segmented{background:var(--metric-grid);border-radius:8px;padding:2px;display:inline-flex}.admin-full-reference .metric-segmented button{min-height:36px;color:var(--metric-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 10px;font:550 11px/16px Inter,Admin Montserrat,Arial,sans-serif}.admin-full-reference .metric-segmented button[aria-pressed=true]{background:var(--metric-card);color:var(--metric-ink);box-shadow:var(--metric-shadow)}.admin-full-reference .metric-segmented button:focus-visible{outline:2px solid var(--metric-brand);outline-offset:2px}.admin-full-reference .metric-bottleneck{color:var(--metric-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 8px;font-size:12px;display:flex}.admin-full-reference .metric-bottleneck strong{background:var(--metric-black);color:var(--metric-card);border-radius:999px;padding:3px 9px;font-size:10px}.admin-full-reference .metric-bottleneck a{min-height:44px;color:var(--metric-brand);text-underline-offset:2px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.admin-full-reference .metric-bottleneck.is-muted strong{background:var(--metric-grid);color:var(--metric-ink-2)}.admin-full-reference .metric-funnel-visual{width:100%;overflow:hidden}.admin-full-reference .metric-funnel-desktop{width:100%;height:auto;display:block;overflow:visible}.admin-full-reference .metric-funnel-mobile{width:100%;height:auto;display:none;overflow:visible}.admin-full-reference .metric-funnel-count{fill:var(--metric-ink);font-size:15px;font-weight:650}.admin-full-reference .metric-funnel-label{fill:var(--metric-ink-2);font-size:11px}.admin-full-reference .metric-funnel-pill rect{fill:#fff}.admin-full-reference .metric-funnel-pill text{fill:#14161b;font-size:10px;font-weight:700}.admin-full-reference .metric-funnel-visual g.is-hot .metric-funnel-pill rect{fill:#14161b}.admin-full-reference .metric-funnel-visual g.is-hot .metric-funnel-pill text{fill:#fff}.admin-full-reference .metric-funnel-visual g.is-hot .metric-funnel-label{fill:var(--metric-ink);font-weight:700}.admin-full-reference .metric-chart-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.admin-full-reference .metric-chart-chips span{border:1px solid var(--metric-line);color:var(--metric-ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:inline-flex}.admin-full-reference .metric-chart-chips i{border-radius:50%;width:8px;height:8px;display:block}.admin-full-reference .metric-chart-chips i.is-visit{background:var(--metric-visit)}.admin-full-reference .metric-chart-chips i.is-application{background:var(--metric-brand)}.admin-full-reference .metric-chart-chips i.is-rate{background:var(--metric-black)}.admin-full-reference .metric-chart-stats{gap:22px;margin:0;display:flex}.admin-full-reference .metric-chart-stats div{min-width:90px}.admin-full-reference .metric-chart-stats dt{color:var(--metric-muted);font-size:10px}.admin-full-reference .metric-chart-stats dd{color:var(--metric-ink);margin:2px 0 0;font-size:12px;font-weight:650}.admin-full-reference .metric-chart-wrap{min-height:210px;position:relative}.admin-full-reference .metric-time-chart{width:100%;height:240px;display:block}.admin-full-reference .metric-chart-mobile{display:none}.admin-full-reference .metric-development-chart{width:100%;height:170px;display:block}.admin-full-reference .metric-grid-line{stroke:var(--metric-grid)}.admin-full-reference .metric-axis-label{fill:var(--metric-muted);font-size:10px}.admin-full-reference .metric-chart-empty{color:var(--metric-card);text-align:center;place-items:center;font-size:11px;font-weight:600;display:grid;position:absolute;inset:0}.admin-full-reference .metric-chart-empty:before{content:"";z-index:-1;background:var(--metric-black);border-radius:8px;position:absolute;inset:calc(50% - 23px) max(24px,50% - 170px)}.admin-full-reference .metric-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-full-reference .metric-device-layout{align-items:center;gap:20px;display:flex}.admin-full-reference .metric-device-layout>svg{flex:none;width:160px;height:160px}.admin-full-reference .metric-donut-value{fill:var(--metric-ink);font-size:23px;font-weight:650}.admin-full-reference .metric-donut-label{fill:var(--metric-muted);font-size:10px}.admin-full-reference .metric-device-layout table{border-collapse:collapse;width:100%;color:var(--metric-ink-2);font-size:11px}.admin-full-reference .metric-device-layout th{color:var(--metric-muted);text-align:right;white-space:nowrap;padding:0 0 6px 8px;font-size:10px;font-weight:500}.admin-full-reference .metric-device-layout th:first-child,.admin-full-reference .metric-device-layout td:first-child{text-align:left;padding-left:0}.admin-full-reference .metric-device-layout td{border-top:1px solid var(--metric-grid);text-align:right;white-space:nowrap;padding:9px 0 9px 8px}.admin-full-reference .metric-device-layout td i{border-radius:3px;width:8px;height:8px;margin-right:7px;display:inline-block}.admin-full-reference .metric-development-total{align-items:baseline;gap:8px;margin-top:8px;display:flex}.admin-full-reference .metric-development-total strong{font-size:22px;font-weight:650}.admin-full-reference .metric-development-total span{color:var(--metric-muted);font-size:10px}.admin-full-reference .metric-development-legend{color:var(--metric-ink-2);flex-wrap:wrap;align-items:center;gap:14px;margin:3px 0 7px;font-size:10px;display:flex}.admin-full-reference .metric-development-legend span{align-items:center;gap:6px;display:inline-flex}.admin-full-reference .metric-development-legend i{border-top:2px solid var(--metric-brand);width:14px}.admin-full-reference .metric-development-legend i.is-qualified{border-color:var(--metric-black)}.admin-full-reference .metric-development-card .metric-chart-wrap{min-height:170px}.admin-full-reference .metric-section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin:12px 2px 0;display:flex}.admin-full-reference .metric-section-head h3{font-size:15px}.admin-full-reference .metric-section-head p{color:var(--metric-muted);margin:2px 0 0;font-size:11px}.admin-full-reference .metric-answer-legend{color:var(--metric-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:10px;display:flex}.admin-full-reference .metric-answer-legend span{align-items:center;gap:6px;display:inline-flex}.admin-full-reference .metric-answer-legend i{background:var(--metric-brand-soft);border-radius:3px;width:16px;height:10px}.admin-full-reference .metric-answer-legend i.is-unavailable{background:repeating-linear-gradient(135deg,var(--metric-grid) 0 4px,var(--metric-line) 4px 8px)}.admin-full-reference .metric-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-full-reference .metric-question>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-full-reference .metric-question>header span{color:var(--metric-brand);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.admin-full-reference .metric-question>header h4{color:var(--metric-ink);margin:0;font-size:13px;line-height:18px}.admin-full-reference .metric-question-badge{background:var(--metric-grid);color:var(--metric-ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:650}.admin-full-reference .metric-question-meta{color:var(--metric-muted);margin:6px 0 13px;font-size:11px;line-height:17px}.admin-full-reference .metric-question ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-full-reference .metric-question li{grid-template-columns:minmax(0,1fr) 42px 28px;align-items:center;gap:8px;display:grid}.admin-full-reference .metric-question li>div{background:var(--metric-grid);border-radius:7px;height:28px;position:relative;overflow:hidden}.admin-full-reference .metric-question li>div i{width:var(--answer-width);background:var(--metric-brand-soft);border-radius:7px;position:absolute;inset:0 auto 0 0}.admin-full-reference .metric-question li>div span{z-index:1;height:100%;color:var(--metric-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 9px;font-size:10px;font-weight:550;display:flex;position:relative;overflow:hidden}.admin-full-reference .metric-question li>strong,.admin-full-reference .metric-question li>small{text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.admin-full-reference .metric-question li>strong{color:var(--metric-ink)}.admin-full-reference .metric-question li>small{color:var(--metric-muted)}.admin-full-reference .metric-empty{color:var(--metric-muted);margin:10px 0 0;font-size:11px;line-height:16px}.admin-full-reference .metric-footnote{color:var(--metric-muted);margin:16px 2px 0;font-size:10px}.admin-full-reference .manual-performance-entry{border:1px solid var(--metric-line);background:var(--metric-card);border-radius:12px}.admin-full-reference .manual-performance-entry>summary{min-height:44px;color:var(--metric-muted);align-items:center;padding:10px 14px;font-size:11px;font-weight:650;display:flex}.admin-full-reference .manual-performance-entry>form{border-top:1px solid var(--metric-line);border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.admin-full-reference .manual-performance-entry>form>button{grid-column:1/-1}.admin-full-reference .performance-empty-state{border:1px solid var(--metric-line);background:var(--metric-grid);color:var(--metric-muted);border-radius:12px;padding:16px;font-size:12px}@media (max-width:900px){.admin-full-reference .metric-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-full-reference .metric-two-column,.admin-full-reference .metric-question-grid{grid-template-columns:1fr}.admin-full-reference .metric-device-layout{justify-content:center}}@media (max-width:760px){.admin-full-reference .performance-range-controls{grid-template-columns:1fr;padding:16px}.admin-full-reference .performance-range-presets{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-bottom:2px;display:grid;overflow:visible}.admin-full-reference .performance-range-presets a{text-align:center;width:100%;min-height:44px}.admin-full-reference .performance-range-custom{grid-template-columns:1fr 1fr}.admin-full-reference .performance-range-custom label{align-self:end}.admin-full-reference .performance-range-custom :is(input,button){min-height:44px}.admin-full-reference .performance-range-custom button{grid-column:1/-1}.admin-full-reference .performance-metric-deletion,.admin-full-reference .performance-metric-deletion-trigger{width:100%}.admin-full-reference .performance-metric-deletion-dialog form{padding:17px}.admin-full-reference .performance-metric-deletion-dialog footer{grid-template-columns:1fr;display:grid}.admin-full-reference .performance-metric-deletion-dialog footer button{width:100%}}@media (max-width:560px){.admin-full-reference .performance-dashboard-page{padding-inline:12px!important}.admin-full-reference .metric-dashboard-head{align-items:flex-start;margin-bottom:14px}.admin-full-reference .metric-dashboard-heading h2{font-size:20px;line-height:26px}.admin-full-reference .metric-dashboard-controls{width:100%}.admin-full-reference .metric-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-full-reference .metric-card{padding:15px 14px}.admin-full-reference .metric-kpi{min-height:176px}.admin-full-reference .metric-kpi-content{flex-direction:column;align-items:flex-start}.admin-full-reference .metric-kpi strong{font-size:21px}.admin-full-reference .metric-spark{width:100%;height:34px}.admin-full-reference .metric-card-head{flex-direction:column}.admin-full-reference .metric-segmented{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-full-reference .metric-segmented button{white-space:normal;min-height:44px}.admin-full-reference .metric-funnel-desktop{display:none}.admin-full-reference .metric-funnel-mobile{display:block}.admin-full-reference .metric-bottleneck{margin-bottom:12px}.admin-full-reference .metric-chart-stats{justify-content:space-between;width:100%}.admin-full-reference .metric-time-card .metric-chart-wrap{min-height:190px}.admin-full-reference .metric-device-layout{flex-direction:column;align-items:stretch}.admin-full-reference .metric-device-layout>svg{margin:0 auto}.admin-full-reference .metric-device-layout table{font-size:10px}.admin-full-reference .metric-question li{grid-template-columns:minmax(0,1fr) 42px 24px}.admin-full-reference .metric-question li>div span{font-size:10px}.admin-full-reference .manual-performance-entry>form{grid-template-columns:1fr}.admin-full-reference .performance-campaign-heading{flex-direction:column;align-items:flex-start}.admin-full-reference .metric-range-popover{width:auto;position:fixed;top:120px;left:12px;right:12px}.admin-full-reference .metric-chart-desktop{display:none}.admin-full-reference .metric-chart-mobile{display:block}.admin-full-reference .metric-axis-label{font-size:12px}.admin-full-reference .metric-question>header h4{font-size:14px;line-height:19px}.admin-full-reference .metric-question-meta{font-size:12px;line-height:18px}.admin-full-reference .metric-question li>div span,.admin-full-reference .metric-question li>strong,.admin-full-reference .metric-question li>small{font-size:11px}}@media (prefers-reduced-motion:reduce){.admin-full-reference .metric-dashboard *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:560px){.admin-full-reference .meta-binding-panel>form{grid-template-columns:1fr}.admin-full-reference .meta-binding-status{flex-direction:column;align-items:flex-start}}.metrics-v2,.metrics-v2 *{box-sizing:border-box}.metrics-v2{max-width:1072px;color:var(--metric-ink);margin:0 auto;font:400 13px/1.45 Metric Inter,Inter,Admin Montserrat,Arial,sans-serif}.metrics-v2 :is(button,select,table,th,td,a,p){text-transform:none;letter-spacing:normal;font-family:inherit}.admin-full-reference .metrics-v2{width:100%;min-width:0}.admin-full-reference .metrics-v2 .metric-dashboard-head{margin-bottom:20px}.admin-full-reference .metrics-v2 .metric-more-menu{position:relative}.admin-full-reference .metrics-v2 .metric-more-menu>summary{cursor:pointer;list-style:none}.admin-full-reference .metrics-v2 .metric-more-menu>summary::-webkit-details-marker{display:none}.admin-full-reference .metrics-v2 .metric-more-menu>div{z-index:60;border:1px solid var(--metric-line);background:var(--metric-card);border-radius:10px;min-width:190px;padding:5px;position:absolute;top:38px;right:0;box-shadow:0 14px 32px #10182824}.admin-full-reference .metrics-v2 .metric-demo-toggle{width:100%;min-height:38px;color:var(--metric-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;padding:7px 9px;font-size:11px;font-weight:600;display:flex}.admin-full-reference .metrics-v2 .metric-demo-toggle[aria-pressed=true]{border-color:color-mix(in srgb,var(--metric-brand) 45%,var(--metric-line));color:var(--metric-brand);background:var(--metric-brand-soft)}.admin-full-reference .metrics-v2 .metric-demo-toggle:focus-visible{outline:2px solid var(--metric-brand);outline-offset:2px}.admin-full-reference .metrics-v2 .metric-card-head{margin-bottom:0}.admin-full-reference .metrics-v2 .metric-card-subtitle{color:var(--metric-muted);margin:2px 0 0;font-size:11px;line-height:17px}.admin-full-reference .metrics-v2 .metric-divider{background:var(--metric-line);height:1px;margin:14px -18px}.admin-full-reference .metrics-v2 .metric-funnel-visual{width:100%;min-height:290px;position:relative;overflow:hidden}.admin-full-reference .metrics-v2 .metric-funnel-visual>.metric-chart-empty{min-height:290px}.admin-full-reference .metrics-v2 .metric-funnel-desktop,.admin-full-reference .metrics-v2 .metric-funnel-mobile{width:100%;height:auto;display:block;overflow:visible}.admin-full-reference .metrics-v2 .metric-funnel-area{fill:var(--metric-brand-soft);opacity:.72}.admin-full-reference .metrics-v2 .metric-funnel-bar{fill:url(#metric-funnel-bars)}.admin-full-reference .metrics-v2 rect.metric-funnel-bar{fill:var(--metric-brand)}.admin-full-reference .metrics-v2 .metric-funnel-bar.is-zero{fill:var(--metric-grid);stroke:var(--metric-line)}.admin-full-reference .metrics-v2 .metric-funnel-count{fill:var(--metric-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.admin-full-reference .metrics-v2 .metric-funnel-label{fill:var(--metric-ink-2);font-size:10.5px}.admin-full-reference .metrics-v2 .metric-funnel-drop rect{fill:var(--metric-card);stroke:var(--metric-line)}.admin-full-reference .metrics-v2 .metric-funnel-drop text,.admin-full-reference .metrics-v2 text.metric-funnel-drop{fill:var(--metric-ink-2);font-size:10.5px;font-weight:650}.admin-full-reference .metrics-v2 .metric-funnel-drop.is-hot rect{fill:var(--metric-black);stroke:var(--metric-black)}.admin-full-reference .metrics-v2 .metric-funnel-drop.is-hot text,.admin-full-reference .metrics-v2 text.metric-funnel-drop.is-hot{fill:var(--metric-card)}.admin-full-reference .metrics-v2 .metric-grid-line{stroke:var(--metric-grid)}.admin-full-reference .metrics-v2 .metric-axis-label{fill:var(--metric-muted);font-size:10.5px}.admin-full-reference .metrics-v2 .metric-time-chart,.admin-full-reference .metrics-v2 .metric-development-chart{width:100%;height:auto;display:block}.admin-full-reference .metrics-v2 .metric-chart-empty{text-align:center;color:var(--metric-card);place-items:center;font-size:11px;font-weight:600;display:grid}.admin-full-reference .metrics-v2 .metric-chart-empty span{z-index:1;background:var(--metric-black);border-radius:8px;max-width:360px;padding:7px 11px;position:relative}.admin-full-reference .metrics-v2 .metric-device-layout table{table-layout:fixed;min-width:0;max-width:100%}.admin-full-reference .metrics-v2 .metric-device-layout table,.admin-full-reference .metrics-v2 .metric-device-layout th,.admin-full-reference .metrics-v2 .metric-device-layout td{text-transform:none;background:0 0}.admin-full-reference .metrics-v2 .metric-development-total{margin-top:0}.admin-full-reference .metrics-v2 .metric-answer-legend i{background:var(--metric-brand-soft)}.admin-full-reference .metrics-v2 .metric-question-meta{margin-bottom:13px}.admin-full-reference .metrics-v2 .metric-meta-sync{color:var(--metric-muted);text-align:right;margin:-10px 0 10px;font-size:10.5px}.admin-full-reference .metrics-v2 .metric-meta-sync.is-stale{color:#9b5c00}.admin-full-reference .metrics-v2 .metric-meta-sync.is-stale strong{color:inherit}.admin-full-reference .meta-binding-panel{border:1px solid var(--metric-line);background:var(--metric-card);color:var(--metric-ink);border-radius:12px}.admin-full-reference .meta-binding-panel>summary{min-height:44px;color:var(--metric-muted);cursor:pointer;align-items:center;padding:10px 14px;font-size:11px;font-weight:650;display:flex}.admin-full-reference .meta-binding-panel>div,.admin-full-reference .meta-binding-panel>form{border-top:1px solid var(--metric-line);padding:14px}.admin-full-reference .meta-binding-status{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.admin-full-reference .meta-binding-status span{color:var(--metric-muted)}.admin-full-reference .meta-binding-panel>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-full-reference .meta-binding-panel label{color:var(--metric-ink-2);gap:6px;font-size:11px;font-weight:650;display:grid}.admin-full-reference .meta-binding-panel input{border:1px solid var(--metric-line);background:var(--metric-card);width:100%;min-height:44px;color:var(--metric-ink);border-radius:8px;padding:9px 11px;font:500 12px/20px Inter,Arial,sans-serif}.admin-full-reference .meta-binding-panel button{background:var(--metric-ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:10px 14px;font:700 11px/18px Inter,Arial,sans-serif}.admin-full-reference .meta-binding-panel button:disabled{opacity:.55;cursor:wait}.admin-full-reference .meta-binding-panel small,.admin-full-reference .meta-binding-panel p{color:var(--metric-muted);align-self:center;margin:0;font-size:10.5px;line-height:16px}.admin-full-reference .meta-binding-panel .form-status.error{color:var(--metric-brand)}.admin-full-reference .manual-performance-entry>form>label{min-width:0}.admin-full-reference .manual-performance-entry>form>label>input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-full-reference .metric-range-popover .metric-calendar-wrap{border-top:1px solid var(--metric-line);grid-column:1/-1;margin-top:7px;padding-top:7px;position:relative}.admin-full-reference .metric-range-popover .metric-calendar-open{width:100%;min-height:38px;color:var(--metric-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:600}.admin-full-reference .metric-range-popover .metric-calendar-open:hover{background:var(--metric-grid);color:var(--metric-ink)}.admin-full-reference .metric-calendar{z-index:70;border:1px solid var(--metric-line);background:var(--metric-card);border-radius:12px;width:320px;padding:14px;position:absolute;top:48px;right:-8px;box-shadow:0 16px 40px #10182829}.admin-full-reference .metric-calendar[hidden]{display:none}.admin-full-reference .metric-calendar-quick{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.admin-full-reference .metric-calendar-quick button{border:1px solid var(--metric-line);background:var(--metric-card);min-height:30px;color:var(--metric-ink-2);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:10.5px}.admin-full-reference .metric-calendar-head{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.admin-full-reference .metric-calendar-head button{border:1px solid var(--metric-line);background:var(--metric-card);width:30px;height:30px;color:var(--metric-ink-2);cursor:pointer;border-radius:7px;place-items:center;display:grid}.admin-full-reference .metric-calendar-head button:disabled{cursor:default;opacity:.35}.admin-full-reference .metric-calendar-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.admin-full-reference .metric-calendar-weekday{color:var(--metric-muted);text-align:center;padding:4px 0 6px;font-size:10px}.admin-full-reference .metric-calendar-grid button{height:34px;color:var(--metric-ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;font-size:12px;position:relative}.admin-full-reference .metric-calendar-grid button:hover:not(:disabled):not(.is-start):not(.is-end){background:var(--metric-grid)}.admin-full-reference .metric-calendar-grid button:disabled{color:var(--metric-muted);cursor:default;opacity:.4}.admin-full-reference .metric-calendar-grid button.is-range{background:var(--metric-brand-soft);border-radius:0}.admin-full-reference .metric-calendar-grid button.is-start,.admin-full-reference .metric-calendar-grid button.is-end{background:var(--metric-brand);color:#fff;font-weight:650}.admin-full-reference .metric-calendar-grid button.is-start{border-radius:8px 0 0 8px}.admin-full-reference .metric-calendar-grid button.is-end{border-radius:0 8px 8px 0}.admin-full-reference .metric-calendar-grid button.is-start.is-end{border-radius:8px}.admin-full-reference .metric-range-popover form.metric-calendar-footer{border-top:1px solid var(--metric-line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.admin-full-reference .metric-calendar-footer>span{color:var(--metric-ink-2);font-size:10.5px}.admin-full-reference .metric-calendar-footer>div{flex:none;gap:6px;display:flex}.admin-full-reference .metric-range-popover .metric-calendar-footer button{border:1px solid var(--metric-line);background:var(--metric-card);min-height:34px;color:var(--metric-ink);cursor:pointer;border-radius:8px;grid-column:auto;padding:6px 10px;font-size:11px}.admin-full-reference .metric-range-popover .metric-calendar-footer button.is-primary{border-color:var(--metric-black);background:var(--metric-black);color:var(--metric-card)}.admin-full-reference .metric-calendar-footer button:disabled{cursor:default;opacity:.35}@media (max-width:560px){.metrics-v2{max-width:none}.admin-full-reference .metrics-v2 .metric-dashboard-controls{grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.admin-full-reference .metrics-v2 .metric-card{padding:15px 14px}.admin-full-reference .metrics-v2 .metric-divider{margin:14px -14px}.admin-full-reference .metrics-v2 .metric-funnel-visual{min-height:308px}.admin-full-reference .metrics-v2 .metric-funnel-label,.admin-full-reference .metrics-v2 .metric-funnel-count{font-size:11px}.admin-full-reference .metrics-v2 .metric-funnel-drop{font-size:10px}.admin-full-reference .metrics-v2 .metric-meta-sync{text-align:left;overflow-wrap:anywhere}.admin-full-reference .metrics-v2 .metric-section-head{flex-direction:column;align-items:flex-start}.admin-full-reference .metrics-v2 .metric-question li{align-items:start}.admin-full-reference .metrics-v2 .metric-question li>div{height:auto;min-height:44px}.admin-full-reference .metrics-v2 .metric-question li>div span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;height:auto;min-height:44px;padding-block:6px;overflow:visible}.admin-full-reference .metric-calendar{top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 24px);position:fixed;overflow:auto;box-shadow:0 -8px 40px #10182838}.admin-full-reference .metric-range-popover form.metric-calendar-footer{flex-direction:column;align-items:flex-start}.admin-full-reference .metric-calendar-footer>div{width:100%}.admin-full-reference .metric-calendar-footer button{flex:1}}
.agency-admin-scope[data-can-settings=false] .requires-settings,.agency-admin-scope[data-can-builder=false] .requires-builder,.agency-admin-scope[data-can-customers=false] .requires-customer-management,.agency-admin-scope[data-agency-owner=false] .requires-agency-owner{display:none!important}.campaign-capability-actions{display:contents}
html[data-theme] .admin-full-reference .admin-system-settings[data-settings-tab=branding] .admin-settings-body{scrollbar-gutter:auto;min-height:0;padding-bottom:72px}html[data-theme=light] .admin-full-reference .admin-system-settings[data-settings-tab=branding] .system-tabs>a[aria-current=page]{color:#b5212b;border-bottom-color:#b5212b}html[data-theme] .admin-full-reference .agency-branding-settings-editor{color:#101828;width:100%;margin:0;padding:0;display:grid}html[data-theme] .admin-full-reference .agency-branding-settings-header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:24px;padding:0 0 8px;display:flex}html[data-theme] .admin-full-reference .agency-branding-settings-header h2{color:#101828;margin:0 0 5px;font:600 20px/28px Admin Montserrat,Arial,sans-serif}html[data-theme] .admin-full-reference .agency-branding-settings-header p{color:#667085;margin:0;font-size:14px;line-height:20px}html[data-theme] .admin-full-reference .agency-branding-settings-header .admin-primary{border-radius:12px;flex:none;min-width:130px;min-height:40px}html[data-theme] .admin-full-reference .agency-branding-setting-row{border-bottom:1px solid #eaecf0;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:32px;min-height:112px;padding:24px 0;display:grid}html[data-theme] .admin-full-reference .agency-branding-setting-copy h3{color:#101828;margin:0 0 5px;font-size:14px;font-weight:700;line-height:20px}html[data-theme] .admin-full-reference .agency-branding-setting-copy p,html[data-theme] .admin-full-reference .agency-branding-setting-help{color:#667085;max-width:270px;margin:0;font-size:13px;line-height:20px}html[data-theme] .admin-full-reference .agency-branding-setting-help small{color:inherit;font:inherit;margin-top:12px;display:block}html[data-theme] .admin-full-reference .agency-branding-setting-control{width:100%;min-width:0;max-width:520px}html[data-theme] .admin-full-reference .agency-branding-input{width:min(300px,100%);display:block}html[data-theme] .admin-full-reference .agency-branding-input input,html[data-theme] .admin-full-reference .agency-branding-settings-editor select,html[data-theme] .admin-full-reference .agency-branding-color input:not([type=color]){color:#101828;width:min(300px,100%);min-height:40px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:8px 12px;box-shadow:0 1px 2px #1018280a}html[data-theme] .admin-full-reference .agency-branding-input input:focus-visible,html[data-theme] .admin-full-reference .agency-branding-settings-editor select:focus-visible,html[data-theme] .admin-full-reference .agency-branding-color input:focus-visible,html[data-theme] .admin-full-reference .agency-branding-upload:focus-within,html[data-theme] .admin-full-reference .agency-branding-quiet:focus-visible{outline-offset:2px;outline:3px solid #e11d48}html[data-theme] .admin-full-reference .agency-branding-color{background:#fff;border:1px solid #d0d5dd;border-radius:10px;grid-template-columns:40px minmax(0,102px);align-items:center;gap:0;width:144px;min-height:44px;padding:2px;display:grid;box-shadow:0 1px 2px #1018280a}html[data-theme] .admin-full-reference .agency-branding-color input[type=color]{background:0 0;border:0;border-radius:8px;width:40px;padding:3px;height:36px!important;min-height:36px!important}html[data-theme] .admin-full-reference .agency-branding-color input:not([type=color]){width:100%;min-height:40px;box-shadow:none;border:0;border-radius:0 8px 8px 0;padding:6px 8px}html[data-theme] .admin-full-reference .agency-branding-switch{color:#344054;cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}html[data-theme] .admin-full-reference .agency-branding-switch input{appearance:none;cursor:pointer;background:#d0d5dd;border:0;border-radius:999px;width:44px;margin:0;transition:background-color .14s;position:relative;height:24px!important;min-height:24px!important}html[data-theme] .admin-full-reference .agency-branding-switch input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #10182847}html[data-theme] .admin-full-reference .agency-branding-switch input:checked{background:var(--agency-accent,#490306)}html[data-theme] .admin-full-reference .agency-branding-switch input:checked:after{transform:translate(20px)}html[data-theme] .admin-full-reference .agency-branding-switch input:focus-visible{outline-offset:3px;outline:3px solid #e11d48}html[data-theme] .admin-full-reference .agency-branding-asset-row{align-items:center;min-height:145px}html[data-theme] .admin-full-reference .agency-branding-asset-control{grid-template-columns:160px max-content max-content;align-items:center;gap:9px 12px;min-width:0;display:grid}@media (min-width:721px) and (max-width:1100px){html[data-theme] .admin-full-reference .agency-branding-setting-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:1100px){html[data-theme] .admin-full-reference .agency-branding-asset-control{flex-wrap:wrap;gap:9px 12px;max-width:100%;display:flex}html[data-theme] .admin-full-reference .agency-branding-asset-preview,html[data-theme] .admin-full-reference .agency-branding-asset-empty,html[data-theme] .admin-full-reference .agency-branding-upload,html[data-theme] .admin-full-reference .agency-branding-quiet{max-width:100%}}html[data-theme] .admin-full-reference .agency-branding-asset-preview,html[data-theme] .admin-full-reference .agency-branding-asset-empty{color:#667085;text-align:center;background:#f9fafb;border:1px dashed #98a2b3;border-radius:10px;grid-row:1/3;place-items:center;width:160px;height:40px;padding:0;font-size:12px;display:grid;overflow:hidden}html[data-theme] .admin-full-reference .agency-branding-asset-preview.square,html[data-theme] .admin-full-reference .agency-branding-asset-empty.square{border-radius:50%;width:80px;height:80px}html[data-theme] .admin-full-reference .agency-branding-asset-preview{background:0 0;border:0}html[data-theme] .admin-full-reference .agency-branding-asset-preview img{object-fit:contain;width:100%;height:100%;display:block}html[data-theme] .admin-full-reference .agency-branding-asset-preview.square img{object-fit:cover}html[data-theme] .admin-full-reference .agency-branding-asset-empty{align-content:center;gap:4px}html[data-theme] .admin-full-reference .agency-branding-asset-empty svg{width:20px;height:20px}html[data-theme] .admin-full-reference .agency-branding-upload,html[data-theme] .admin-full-reference .agency-branding-quiet{color:#344054;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;padding:8px 15px;font-size:14px;font-weight:700;display:inline-flex}html[data-theme] .admin-full-reference .agency-branding-upload{gap:7px}html[data-theme] .admin-full-reference .agency-branding-upload svg{width:18px;height:18px}html[data-theme] .admin-full-reference .agency-branding-quiet{justify-self:start}html[data-theme] .admin-full-reference .agency-branding-quiet.danger{color:#a51f36;background:0 0;border-color:#0000}html[data-theme] .admin-full-reference .agency-branding-asset-control small{color:#667085;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;min-width:0;font-size:12px;overflow:hidden}html[data-theme] .admin-full-reference .agency-branding-save-cluster{justify-items:end;gap:5px;display:grid}html[data-theme] .admin-full-reference .agency-branding-save-state{color:#667085;margin:0;font-size:13px}html[data-theme] .admin-full-reference .agency-branding-save-state.error{color:#a51f36}html[data-theme] .admin-full-reference .agency-branding-crop-dialog{color:#101828;background:#fff;border:0;border-radius:16px;width:min(620px,100vw - 32px);padding:0;box-shadow:0 24px 80px #1018284d}html[data-theme] .admin-full-reference .agency-branding-crop-dialog::backdrop{background:#101828a3}html[data-theme] .admin-full-reference .agency-branding-crop-dialog>header,html[data-theme] .admin-full-reference .agency-branding-crop-dialog>footer{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}html[data-theme] .admin-full-reference .agency-branding-crop-dialog>header h2{margin:0;font-size:18px;line-height:26px}html[data-theme] .admin-full-reference .agency-branding-crop-dialog>header button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}html[data-theme] .admin-full-reference .agency-branding-crop-body{gap:14px;padding:22px 24px;display:grid}html[data-theme] .admin-full-reference .agency-branding-crop-stage{aspect-ratio:4;background:#eef0f3;border-radius:10px;place-items:center;width:100%;display:grid;overflow:hidden}html[data-theme] .admin-full-reference .agency-branding-crop-stage.favicon{aspect-ratio:1;border-radius:50%;justify-self:center;width:min(320px,100%)}html[data-theme] .admin-full-reference .agency-branding-crop-stage img{object-fit:cover;transform-origin:50%;width:100%;height:100%}html[data-theme] .admin-full-reference .agency-branding-crop-body p{color:#667085;margin:0;font-size:13px}html[data-theme] .admin-full-reference .agency-branding-crop-lock{color:#475467;background:#f2f4f7;border-radius:999px;width:max-content;padding:5px 9px;font-size:12px}html[data-theme] .admin-full-reference .agency-branding-crop-body label{color:#344054;gap:8px;font-size:13px;font-weight:600;display:grid}html[data-theme] .admin-full-reference .agency-branding-crop-body input[type=range]{width:100%;accent-color:var(--agency-accent,#490306)}html[data-theme] .admin-full-reference .agency-branding-crop-dialog>footer{border-top:1px solid #eaecf0;border-bottom:0;justify-content:flex-end}html[data-theme] .admin-full-reference .agency-branding-crop-dialog>footer button{border-radius:10px;min-width:110px;min-height:42px}html[data-theme] .admin-full-reference .agency-branding-crop-dialog>footer button:first-child{color:#344054;background:#fff;border:1px solid #d0d5dd;font-weight:700}html[data-theme=dark] .admin-full-reference .agency-branding-settings-editor,html[data-theme=dark] .admin-full-reference .agency-branding-settings-header h2,html[data-theme=dark] .admin-full-reference .agency-branding-setting-copy h3,html[data-theme=dark] .admin-full-reference .agency-branding-switch{color:var(--ref-text,#eef2f8)}html[data-theme=dark] .admin-full-reference :is(.agency-branding-settings-header p,.agency-branding-setting-copy p,.agency-branding-save-state,.agency-branding-asset-control small){color:var(--ref-muted,#b0bbca)}html[data-theme=dark] .admin-full-reference :is(.agency-branding-settings-header,.agency-branding-setting-row){border-color:var(--ref-line,#394354)}html[data-theme=dark] .admin-full-reference :is(.agency-branding-input input,.agency-branding-settings-editor select,.agency-branding-color input,.agency-branding-upload,.agency-branding-quiet,.agency-branding-asset-preview,.agency-branding-asset-empty){border-color:var(--ref-line,#394354);background:var(--ref-bg,#14191f);color:var(--ref-text,#eef2f8)}html[data-theme=dark] .admin-full-reference .agency-branding-crop-dialog{color:#f4f4f5;background:#18181b;border:1px solid #3a3a42}html[data-theme=dark] .admin-full-reference .agency-branding-crop-dialog>header,html[data-theme=dark] .admin-full-reference .agency-branding-crop-dialog>footer{border-color:#3a3a42}html[data-theme=dark] .admin-full-reference .agency-branding-crop-stage{background:#101012}html[data-theme=dark] .admin-full-reference .agency-branding-crop-body :is(p,label),html[data-theme=dark] .admin-full-reference .agency-branding-crop-dialog>header button{color:#d4d4d8}html[data-theme=dark] .admin-full-reference .agency-branding-crop-lock{color:#d4d4d8;background:#27272a}html[data-theme=dark] .admin-full-reference .agency-branding-crop-dialog>footer button:first-child{color:#f4f4f5;background:#232326;border-color:#52525b}@media (max-width:760px){html[data-theme] .admin-full-reference .admin-system-settings[data-settings-tab=branding] .admin-settings-body{padding-bottom:40px}html[data-theme] .admin-full-reference .agency-branding-settings-header{gap:10px;padding:0 0 6px;display:grid}html[data-theme] .admin-full-reference .agency-branding-settings-header h2{font-size:20px;line-height:24px}html[data-theme] .admin-full-reference .agency-branding-settings-header .admin-primary{width:max-content;min-width:130px;height:40px;min-height:40px}html[data-theme] .admin-full-reference .agency-branding-setting-row{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:22px 0}html[data-theme] .admin-full-reference .agency-branding-setting-copy p{max-width:none}html[data-theme] .admin-full-reference .agency-branding-setting-control,html[data-theme] .admin-full-reference .agency-branding-input,html[data-theme] .admin-full-reference .agency-branding-input input,html[data-theme] .admin-full-reference .agency-branding-settings-editor select{width:100%;max-width:none}html[data-theme] .admin-full-reference .agency-branding-input input,html[data-theme] .admin-full-reference .agency-branding-settings-editor select{min-height:44px}html[data-theme] .admin-full-reference .agency-branding-name-row{padding-bottom:52px}html[data-theme] .admin-full-reference .agency-branding-dark-row{padding-bottom:37px}html[data-theme] .admin-full-reference .agency-branding-color{grid-template-columns:40px minmax(0,88px);width:130px}html[data-theme] .admin-full-reference .agency-branding-asset-control{grid-template-columns:168px minmax(0,1fr)}html[data-theme] .admin-full-reference .agency-branding-logo-row .agency-branding-asset-preview,html[data-theme] .admin-full-reference .agency-branding-logo-row .agency-branding-asset-empty{width:168px}html[data-theme] .admin-full-reference .agency-branding-favicon-row .agency-branding-asset-control{grid-template-columns:96px minmax(0,1fr)}html[data-theme] .admin-full-reference .agency-branding-favicon-row .agency-branding-asset-preview.square,html[data-theme] .admin-full-reference .agency-branding-favicon-row .agency-branding-asset-empty.square{width:96px;height:96px}html[data-theme] .admin-full-reference .agency-branding-asset-preview,html[data-theme] .admin-full-reference .agency-branding-asset-empty{grid-row:1/4}html[data-theme] .admin-full-reference .agency-branding-upload,html[data-theme] .admin-full-reference .agency-branding-quiet{justify-self:start;width:135px;min-height:44px}html[data-theme] .admin-full-reference .agency-branding-asset-control small{grid-column:2}html[data-theme] .admin-full-reference .agency-branding-save-state{justify-self:start}}@media (prefers-reduced-motion:reduce){html[data-theme] .admin-full-reference .agency-branding-switch input,html[data-theme] .admin-full-reference .agency-branding-switch input:after{transition:none}}
@media (min-width:761px){html[data-theme] .kanban-reference-step .pipeline-board.admin-compact-board{height:min(598px, max(160px, calc(100dvh - var(--kanban-top,260px) - 24px)));box-sizing:border-box;scrollbar-width:auto;scrollbar-color:auto;grid-template-rows:minmax(0,1fr);grid-auto-columns:300px;gap:16px;min-height:0;padding-bottom:14px;overflow:auto hidden}html[data-theme] .kanban-reference-step .pipeline-board.admin-compact-board:has(.candidate-card-content>.kanban-card-row){height:min(694px, max(160px, calc(100dvh - var(--kanban-top,260px) - 24px)))}html[data-theme] .kanban-reference-step .pipeline-board::-webkit-scrollbar{height:10px}html[data-theme] .kanban-reference-step .pipeline-board::-webkit-scrollbar-track{background:0 0;border:8px solid #0000;border-radius:10px;box-shadow:inset 0 0 10px 10px #80808076}html[data-theme] .kanban-reference-step .pipeline-board::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:8px;box-shadow:inset 0 0 0 8px #d0d2d5}html[data-theme] .kanban-reference-step .pipeline-board::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 8px 8px #acaeb1}html[data-theme=dark] .kanban-reference-step .pipeline-board::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 8px #667085}html[data-theme] .kanban-reference-step .pipeline-board .pipeline-column.admin-compact-column{box-sizing:border-box;flex-direction:column;width:300px;height:100%;min-height:0;display:flex;overflow:hidden}html[data-theme] .kanban-reference-step .pipeline-board .pipeline-column>header{flex-shrink:0}html[data-theme] .kanban-reference-step .pipeline-board .pipeline-stack.admin-compact-stack{overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;flex:1 1 0;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden auto}html[data-theme] .kanban-reference-step .pipeline-stack::-webkit-scrollbar{width:0;display:none}html[data-theme] .kanban-reference-step .pipeline-stack>.pipeline-card{box-sizing:border-box;border-radius:12px;flex-shrink:0;width:264px;max-width:100%;min-height:102px;padding:16px}html[data-theme] .kanban-reference-step .pipeline-card .candidate-card-heading{min-height:20px;margin:0 0 8px}html[data-theme] .kanban-reference-step .pipeline-card .candidate-card-heading h3{font-size:14px;line-height:20px}html[data-theme] .kanban-reference-step .pipeline-card .customer-status-pill{display:none}html[data-theme] .kanban-reference-step .pipeline-card .customer-card-meta{gap:8px;margin:0}html[data-theme] .kanban-reference-step .pipeline-card .kanban-card-row{min-height:16px;font-size:12px;line-height:16px}}
html[data-theme=light] .portal-frame-focused:has(.b2-dashboard){--product-accent:#490306;--product-accent-hover:#490306;--product-border:#eaecf0;--product-bg:#f9fafb;--product-text:#101828;--product-text-muted:#475467;--product-text-subtle:#667085}:is(html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .portal-main,html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .focused-content){background:#f9fafb}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard{font-family:Admin Montserrat,Arial,sans-serif}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard :is(h1,h2,h3,p,span,strong,small,a){font-family:Admin Montserrat,Arial,sans-serif}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard .dashboard-heading h1{letter-spacing:0;color:#101828;font-size:30px;font-weight:600;line-height:38px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard .dashboard-heading p{color:#475467;font-size:14px;line-height:20px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard :is(.dashboard-kpi,.dashboard-pipeline,.dashboard-campaign-card){background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 2px #1018280d}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard :is(h2,h3){letter-spacing:0;color:#101828;font-size:16px;font-weight:600;line-height:24px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard .dashboard-kpi>span{color:#475467;font-size:14px;font-weight:500;line-height:20px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard .dashboard-kpi>strong{letter-spacing:0;color:#101828;font-size:30px;font-weight:600;line-height:36px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard :is(.dashboard-kpi>small,.dashboard-pipeline header>small,.dashboard-pipeline-step){color:#475467;font-size:12px;line-height:18px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard .dashboard-pipeline header>div>span{color:#667085;font-size:12px;font-weight:500;line-height:18px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard .b2-new-link{font-size:14px;line-height:20px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard .b2-new-link strong{letter-spacing:0;font-size:28px;font-weight:600;line-height:36px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard .b2-new-link small{color:#667085;font-size:12px;line-height:18px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard .b2-feedback-link{color:#490306;background:#f9fafb;border-color:#eaecf0;border-radius:8px;font-size:12px;line-height:18px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard .dashboard-campaign-open{color:#fff;box-shadow:none;background:#490306;border:1px solid #490306;border-radius:8px;font-size:14px;font-weight:600;line-height:20px}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .client-switcher small{color:#575e68!important}html[data-theme=light] .portal-frame-focused:has(.b2-dashboard) .b2-dashboard .dashboard-campaign-status{font-size:12px;line-height:18px}html[data-theme=light] .portal-frame-focused>.portal-sidebar-light .focused-nav>a:is(.active,[aria-current=page]) span{color:#8e1b2a!important}html[data-theme=light] .portal-frame-focused :is(.section-label,.section-intro>span){color:#982039!important}html[data-theme=light] .portal-frame-focused button[aria-live=polite]:not(.task-toggle){color:#fff!important;background:#982039!important;border-color:#982039!important}@media (max-width:760px){html[data-theme] .portal-frame-focused .focused-content{padding-bottom:180px!important}html[data-theme] .portal-frame-focused .mira-help:not(.is-open){right:16px!important;bottom:calc(94px + env(safe-area-inset-bottom))!important;margin:0!important;position:fixed!important}}
.whatsapp-manager,.whatsapp-manager *{box-sizing:border-box}.whatsapp-manager{--wa-purple:#6941c6;--wa-purple-soft:#f2edff;--wa-bg:#f7f8fa;--wa-card:#fff;--wa-text:#182230;--wa-muted:#667085;--wa-line:#e4e7ec;--wa-danger:#d92d20;--wa-green:#079455;min-height:calc(100dvh - 64px);color:var(--wa-text);background:var(--wa-bg);padding:30px 32px 56px;font-family:Kanban Inter,Inter,Arial,sans-serif}.wa-sr-only{clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;position:fixed!important;left:-10000px!important;overflow:hidden!important}.wa-manager-header{justify-content:space-between;align-items:center;gap:20px;min-height:54px;display:flex}.wa-manager-header h1{letter-spacing:-.6px;margin:0;font-size:27px;line-height:34px}.wa-header-tools{align-items:center;gap:10px;display:flex}.wa-header-tools>span{color:var(--wa-muted);align-items:center;gap:8px;font-size:12px;display:flex}.wa-header-tools>span b{background:var(--wa-purple);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;display:grid}.wa-header-tools button{border:1px solid var(--wa-line);background:var(--wa-card);width:44px;height:44px;color:var(--wa-muted);border-radius:10px;place-items:center;display:grid}.wa-header-tools svg{width:18px;height:18px}.wa-manager-tabs{border-bottom:1px solid var(--wa-line);align-items:center;gap:28px;min-height:55px;margin-bottom:20px;display:flex}.wa-manager-tabs a{min-height:55px;color:var(--wa-muted);border-bottom:2px solid #0000;align-items:center;font-size:14px;font-weight:650;text-decoration:none;display:flex}.wa-manager-tabs a[aria-current=page]{border-bottom-color:var(--wa-purple);color:var(--wa-purple)}.wa-page-panel{min-width:0;position:relative}.wa-message-toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.wa-message-toolbar select,.wa-chat-search input{border:1px solid var(--wa-line);background:var(--wa-card);height:44px;color:var(--wa-text);border-radius:9px;font:500 13px/18px inherit}.wa-message-toolbar select{min-width:230px;padding:0 38px 0 12px}.wa-filter-segments{border:1px solid var(--wa-line);background:var(--wa-card);border-radius:9px;align-items:center;min-width:0;display:flex;overflow:hidden}.wa-filter-segments button{border:0;border-right:1px solid var(--wa-line);min-height:40px;color:var(--wa-muted);white-space:nowrap;background:0 0;padding:0 14px;font:600 12px/16px inherit}.wa-filter-segments button:last-child{border-right:0}.wa-filter-segments button[aria-pressed=true]{background:var(--wa-purple-soft);color:var(--wa-purple)}.wa-chat-layout{border:1px solid var(--wa-line);background:var(--wa-card);border-radius:12px;grid-template-columns:330px minmax(0,1fr);height:min(690px,100dvh - 245px);min-height:480px;display:grid;overflow:hidden}.wa-chat-list{border-right:1px solid var(--wa-line);flex-direction:column;min-width:0;display:flex}.wa-chat-search{border-bottom:1px solid var(--wa-line);padding:14px;display:block;position:relative}.wa-chat-search svg{width:17px;height:17px;color:var(--wa-muted);position:absolute;top:26px;left:26px}.wa-chat-search input{width:100%;padding:0 12px 0 38px}.wa-list-empty,.wa-conversation-empty{color:var(--wa-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.wa-list-empty svg{width:34px;height:34px;margin-bottom:10px}.wa-list-empty strong,.wa-conversation-empty strong{color:var(--wa-text);font-size:14px}.wa-conversation-empty svg{color:#d0d5dd;width:62px;height:62px;margin-bottom:14px}.wa-conversation-empty p{margin:5px 0 0;font-size:12px}.wa-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:5px 0 22px;display:flex}.wa-section-heading h2{margin:0 0 4px;font-size:20px;line-height:28px}.wa-section-heading p{max-width:760px;color:var(--wa-muted);margin:0;font-size:12px;line-height:18px}.wa-section-heading>button,.wa-template-dialog>.wa-primary-action{background:var(--wa-purple);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font:700 12px/18px inherit;list-style:none;display:inline-flex}.wa-section-heading button:disabled{cursor:not-allowed;opacity:.45}.wa-template-native-dialog[hidden]{display:none}.wa-template-grid{opacity:.24;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.wa-template-grid>span{border:1px solid var(--wa-line);background:linear-gradient(#eaecf0 0 68%,#fff 68% 100%);border-radius:12px;height:210px;box-shadow:0 1px 2px #1018280a}.wa-overlay-empty{z-index:2;border:1px solid var(--wa-line);background:var(--wa-card);text-align:center;border-radius:13px;flex-direction:column;align-items:center;width:min(440px,100% - 28px);padding:32px;display:flex;position:absolute;top:160px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #1018281a}.wa-overlay-empty svg{width:38px;height:38px;color:var(--wa-purple)}.wa-overlay-empty h3{margin:12px 0 5px;font-size:15px}.wa-overlay-empty p{color:var(--wa-muted);margin:0;font-size:12px}.wa-template-native-dialog{background:var(--wa-card);width:min(1080px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--wa-text);border:0;border-radius:15px;padding:0;overflow:auto;box-shadow:0 30px 80px #1018284d}.wa-template-native-dialog::backdrop{background:#10182894}.wa-template-native-dialog>section{background:var(--wa-card)}.wa-template-native-dialog header{border-bottom:1px solid var(--wa-line);align-items:center;gap:12px;padding:18px 20px;display:flex}.wa-dialog-close{border:1px solid var(--wa-line);background:var(--wa-card);width:40px;height:40px;color:var(--wa-muted);border-radius:8px;place-items:center;margin-left:auto;font-size:24px;line-height:1;display:grid}.wa-template-native-dialog header h3{margin:0;font-size:18px}.wa-template-native-dialog header p{color:var(--wa-muted);margin:2px 0 0;font-size:11px}.wa-dialog-icon{background:var(--wa-purple-soft);width:40px;height:40px;color:var(--wa-purple);border-radius:10px;place-items:center;display:grid}.wa-template-editor{grid-template-columns:42% 58%;min-height:520px;display:grid}.wa-template-editor>aside{background:#f4f5f7;padding:22px}.wa-template-editor>aside>strong{font-size:12px}.wa-phone-preview{background:#e8efe8;border-radius:12px;justify-content:flex-end;align-items:flex-end;height:420px;margin-top:12px;padding:24px;display:flex}.wa-phone-preview span{color:#475467;background:#d9fdd3;border-radius:9px 9px 2px;min-width:170px;padding:12px}.wa-template-fields{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.wa-template-fields label{color:var(--wa-text);gap:6px;font-size:12px;font-weight:650;display:grid}.wa-template-tools,.wa-button-builder{grid-column:1/-1}.wa-template-fields label:has(textarea){grid-column:1/-1}.wa-template-fields input,.wa-template-fields select,.wa-template-fields textarea{border:1px solid var(--wa-line);width:100%;color:var(--wa-text);background:#fff;border-radius:8px;padding:9px 10px;font:500 12px/18px inherit}.wa-template-fields small{color:var(--wa-muted);justify-self:end;font-size:10px}.wa-template-tools{align-items:center;gap:10px;display:flex}.wa-template-tools button,.wa-button-builder button{border:1px solid var(--wa-line);min-height:36px;color:var(--wa-purple);background:#fff;border-radius:8px;padding:0 10px;font:650 11px/16px inherit}.wa-template-tools span{word-spacing:10px;margin-left:auto}.wa-button-builder{grid-template-columns:1fr auto;gap:8px;display:grid}.wa-button-builder small{grid-column:1/-1;justify-self:start}.wa-template-native-dialog footer{border-top:1px solid var(--wa-line);justify-content:flex-end;align-items:center;gap:14px;padding:15px 20px;display:flex}.wa-template-native-dialog footer span{color:var(--wa-muted);margin-right:auto;font-size:11px}.wa-template-native-dialog footer button{background:var(--wa-purple);color:#fff;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-weight:700}.wa-template-native-dialog footer button:disabled{opacity:.4}.wa-connection-card{border:1px solid var(--wa-line);background:var(--wa-card);border-radius:12px;overflow:hidden}.wa-connection-card>header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.wa-provider-mark{width:40px;height:40px;color:var(--wa-green);background:#e7f8ef;border-radius:10px;place-items:center;display:grid}.wa-provider-mark svg{width:24px;height:24px}.wa-connection-card header>div{display:grid}.wa-connection-card header strong{font-size:13px}.wa-connection-card header small{color:var(--wa-muted);font-size:11px}.wa-connection-card header button{width:38px;height:38px;color:var(--wa-danger);background:#fff;border:1px solid #fecdca;border-radius:8px;place-items:center;display:grid}.wa-connection-table{border-top:1px solid var(--wa-line);overflow-x:auto}.whatsapp-manager .wa-connection-table:focus-visible{outline:3px solid var(--wa-text);outline-offset:-3px}.wa-table-head,.wa-table-row{grid-template-columns:minmax(250px,1.2fr) minmax(170px,.8fr) 180px 160px 70px;align-items:center;min-width:900px;display:grid}.wa-table-head{min-height:42px;color:var(--wa-muted);background:#f9fafb;font-size:10px;font-weight:700}.wa-table-head>span,.wa-table-row>span{padding:0 14px}.wa-table-row{border-top:1px solid var(--wa-line);min-height:78px;font-size:12px}.wa-table-row>span:first-child{align-items:center;gap:10px;display:flex}.wa-table-row>span:first-child>b{width:34px;height:34px;color:var(--wa-green);background:#e7f8ef;border-radius:50%;place-items:center;display:grid}.wa-table-row>span:first-child>span{display:grid}.wa-table-row small{color:var(--wa-muted)}.wa-table-row button{border:1px solid var(--wa-line);min-height:36px;color:var(--wa-text);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.wa-country-mark{color:#fff;letter-spacing:.04em;background:#101828;border-radius:4px;place-items:center;width:24px;height:18px;font-size:8px;font-weight:800;display:grid}.wa-table-row em{border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.wa-table-row em.is-ready{color:#027a48;background:#ecfdf3}.wa-table-row em.is-error{color:#b42318;background:#fef3f2}.wa-connection-card>footer{border-top:1px solid var(--wa-line);color:var(--wa-muted);background:#fffbfa;align-items:flex-start;gap:9px;padding:12px 15px;font-size:11px;display:flex}.wa-connection-card>footer svg{width:18px;height:18px;color:var(--wa-danger);flex:none}.wa-connection-card>footer strong{color:var(--wa-text)}html[data-theme=dark] .whatsapp-manager{--wa-bg:#0f1013;--wa-card:#17181c;--wa-text:#f5f5f6;--wa-muted:#a6abb5;--wa-line:#373a42;--wa-purple:#b69cff;--wa-purple-soft:#30274a}html[data-theme=dark] .whatsapp-manager :is(.wa-template-fields input,.wa-template-fields select,.wa-template-fields textarea,.wa-template-tools button,.wa-button-builder button,.wa-table-row button,.wa-dialog-close){border-color:var(--wa-line);background:var(--wa-card);color:var(--wa-text)}html[data-theme=dark] .whatsapp-manager :disabled{color:#c9cdd5;opacity:1;background:#25272e;border-color:#50545e}html[data-theme=dark] .whatsapp-manager :is(input,textarea)::placeholder{color:#b8bec8;opacity:1}html[data-theme=dark] .whatsapp-manager .wa-template-native-dialog footer span{color:#c9cdd5}html[data-theme=dark] .whatsapp-manager .wa-template-editor>aside,html[data-theme=dark] .whatsapp-manager .wa-table-head{color:#c9cdd5;background:#202228}html[data-theme=dark] .whatsapp-manager .wa-connection-card>footer{color:#c9cdd5;background:#251b1c}html[data-theme=dark] .whatsapp-manager .wa-connection-card>footer strong{color:#f5f5f6}.whatsapp-manager :disabled{cursor:not-allowed;opacity:.55}.whatsapp-manager :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--wa-purple);outline-offset:2px}@media (max-width:900px){.whatsapp-manager{padding:22px 18px 92px}.wa-message-toolbar{flex-direction:column;align-items:stretch}.wa-message-toolbar select{width:100%}.wa-filter-segments{overflow-x:auto}.wa-chat-layout{grid-template-columns:280px minmax(0,1fr)}.wa-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-template-editor{grid-template-columns:1fr}.wa-template-editor>aside{display:none}}@media (max-width:560px){.whatsapp-manager{padding:18px 12px 88px}.wa-manager-header{align-items:flex-start}.wa-manager-header h1{font-size:22px}.wa-header-tools>span{display:none}.wa-manager-tabs{gap:18px;overflow-x:auto}.wa-message-toolbar{margin-bottom:10px}.wa-filter-segments{grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:visible}.wa-filter-segments button{border-right:1px solid var(--wa-line);border-bottom:1px solid var(--wa-line);white-space:normal;min-height:44px}.wa-filter-segments button:nth-child(2n){border-right:0}.wa-filter-segments button:nth-last-child(-n+2){border-bottom:0}.wa-chat-layout{height:auto;min-height:560px;display:block}.wa-chat-list{border-right:0;min-height:500px}.wa-conversation-empty{display:none}.wa-template-grid{grid-template-columns:1fr}.wa-section-heading{flex-direction:column;align-items:stretch}.wa-section-heading>button,.wa-template-dialog>.wa-primary-action{width:100%;min-height:44px}.wa-overlay-empty{padding:24px;top:190px}.wa-template-fields{grid-template-columns:1fr;padding:16px}.wa-template-fields label,.wa-button-builder{grid-column:1/-1}.wa-template-native-dialog{padding:8px}.wa-template-native-dialog>section{width:100%;max-height:calc(100dvh - 16px)}.wa-template-native-dialog footer{flex-direction:column;align-items:stretch}.wa-template-native-dialog footer span{margin:0}.wa-template-native-dialog footer button{min-height:44px}.wa-table-head,.wa-table-row{min-width:820px}}.wa-draft-privacy,.wa-local-storage-note{color:var(--wa-muted);background:var(--wa-purple-soft);border-bottom:1px solid var(--wa-line);margin:0;padding:14px 20px;font-size:12px;line-height:1.6}.wa-local-storage-note{border:1px solid var(--wa-line);border-radius:10px;margin-bottom:20px}.wa-template-fields{align-content:start;min-width:0}.wa-template-fields .wa-field-wide{grid-column:1/-1}.wa-template-fields label{min-width:0}.wa-template-tools{flex-wrap:wrap}.wa-template-tools button{cursor:pointer}.wa-preview-bubble{color:#344054;overflow-wrap:anywhere;white-space:pre-wrap;background:#d9fdd3;border-radius:9px 9px 2px;width:100%;min-width:0;padding:14px;font-size:13px;line-height:1.5}.wa-preview-header{margin-bottom:8px;display:block}.wa-preview-footer{color:#475467;margin-top:10px;font-size:11px;display:block}.wa-preview-button{text-align:center;color:#175cd3;border-top:1px solid #b5d6af;gap:4px;margin-top:10px;padding-top:10px;display:grid}.wa-preview-button small{color:#475467;font-size:10px}.wa-preview-note{color:var(--wa-muted);font-size:11px;line-height:1.5}.wa-phone-preview{align-items:center;height:auto;min-height:320px;padding:20px}.wa-preview-body{white-space:pre-wrap;overflow-wrap:anywhere}.wa-optout-helper{grid-column:1/-1;gap:8px;display:grid}.wa-optout-helper button,.wa-draft-card-actions button,.wa-delete-confirm button,.wa-discard-confirm button{border:1px solid var(--wa-line);background:var(--wa-card);min-height:40px;color:var(--wa-purple);cursor:pointer;border-radius:8px;padding:8px 12px;font:600 12px/1.4 inherit}.wa-optout-helper button{justify-self:start}.wa-optout-helper small{justify-self:start;line-height:1.5}.wa-draft-button-fields{border:1px solid var(--wa-line);border-radius:9px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:4px 0;padding:14px;display:grid}.wa-draft-button-fields legend{padding:0 4px;font-size:12px}.wa-draft-button-fields>button{grid-column:1/-1;justify-self:start}.wa-local-drafts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.wa-local-draft-card{border:1px solid var(--wa-line);background:var(--wa-card);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.wa-local-draft-card h3{margin:0;font-size:16px}.wa-local-draft-card>p{white-space:pre-wrap;max-height:200px;margin:0;font-size:13px;line-height:1.6;overflow:auto}.wa-local-draft-card>small{color:var(--wa-muted);font-size:11px}.wa-draft-badge{background:var(--wa-purple-soft);color:var(--wa-purple);border-radius:6px;align-self:start;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.5}.wa-draft-card-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px;display:flex}.wa-local-drafts-empty{border:1px dashed var(--wa-line);text-align:center;background:var(--wa-card);border-radius:12px;flex-direction:column;align-items:center;padding:36px 20px;display:flex}.wa-local-drafts-empty svg{width:32px;height:32px;color:var(--wa-purple)}.wa-local-drafts-empty h3{margin:12px 0 6px;font-size:15px}.wa-local-drafts-empty p{color:var(--wa-muted);max-width:480px;margin:0;font-size:12px;line-height:1.6}.wa-draft-error,.wa-draft-notice{border:1px solid var(--wa-line);overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:12px 16px;font-size:12px;line-height:1.5}.wa-draft-error{color:var(--wa-danger);background:var(--wa-card)}.wa-draft-notice{color:var(--wa-text);background:var(--wa-purple-soft)}.wa-template-native-dialog .wa-draft-error{margin:12px 20px}.wa-delete-confirm,.wa-discard-confirm{border:1px solid var(--wa-line);background:var(--wa-purple-soft);border-radius:9px;padding:12px;font-size:12px;line-height:1.6}.wa-delete-confirm p,.wa-discard-confirm p{margin:0 0 10px}.wa-delete-confirm button,.wa-discard-confirm button{margin-right:8px}.wa-discard-confirm{margin:12px 20px}@media (max-width:900px){.wa-template-editor>aside{display:block}.wa-phone-preview{max-width:500px;min-height:160px}.wa-template-editor>aside{padding:18px}}.whatsapp-manager{--wa-purple:#8062cf;--wa-purple-soft:#f3efff;--wa-text:#263244;--wa-muted:#64748b;--wa-line:#e5e9f0;padding-top:32px}html[data-theme=light] .whatsapp-manager .wa-manager-tabs a[aria-current=page]{color:#795bc6}.wa-manager-header{min-height:40px}.wa-header-tools button{width:40px;height:40px}.wa-manager-tabs{height:32px;min-height:32px;margin-top:0}.wa-manager-tabs a{min-height:32px}.whatsapp-manager button,.whatsapp-manager input,.whatsapp-manager select,.whatsapp-manager textarea{font-family:inherit}.wa-template-native-dialog{border-radius:22px;width:min(1200px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0}.wa-template-native-dialog header{gap:16px;height:90px;padding:24px}.wa-dialog-icon{border:1px solid var(--wa-line);background:var(--wa-card);width:48px;height:48px;color:var(--wa-text);border-radius:12px;flex:none}.wa-dialog-icon svg{width:24px;height:24px}.wa-dialog-close{color:#94a3b8;background:0 0;border:0;font-size:28px}.wa-template-native-dialog header h3{font-size:18px;line-height:24px}.wa-template-native-dialog header p{font-size:10px;line-height:14px}.wa-template-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-height:0;padding:16px 28px 0}.wa-template-editor>aside{background:#f8f9fb;border-radius:12px;min-height:687px;padding:20px;display:block}.wa-template-editor>aside>strong{color:var(--wa-muted);justify-content:center;align-items:center;gap:8px;margin:0 0 26px;font-size:14px;font-weight:500;line-height:20px;display:flex}.wa-template-editor>aside>strong svg{width:18px;height:18px}.wa-preview-bubble{color:#334155;background:#ddf9e7;border-radius:12px;min-height:38px;padding:9px 12px;line-height:20px}.wa-template-fields{grid-template-columns:minmax(0,346fr) minmax(0,200fr);align-content:start;gap:0 16px;padding:0}.wa-template-fields label{color:var(--wa-muted);gap:4px;font-size:14px;font-weight:500;line-height:20px}.wa-template-fields input,.wa-template-fields select{background:var(--wa-card);height:40px;color:var(--wa-text);border-radius:12px;padding:8px 12px;font-size:14px;line-height:20px;box-shadow:0 1px 2px #10182808}.wa-template-fields input::placeholder,.wa-template-fields textarea::placeholder{color:#94a3b8;opacity:1}.wa-header-field{margin-top:25px}.wa-message-field{min-width:0;margin-top:20px}.wa-message-field>label{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.wa-message-field>label span{color:var(--wa-muted);font-size:12px;font-weight:400}.wa-message-editor{height:246px;position:relative}.wa-message-editor textarea{resize:vertical;background:var(--wa-card);border-radius:12px;height:246px;min-height:246px;padding:12px 12px 64px;font-size:14px;line-height:22px}.wa-message-editor>button{border:1px solid var(--wa-line);background:var(--wa-card);width:198px;height:40px;color:var(--wa-text);cursor:pointer;border-radius:12px;padding:0 12px;font-size:14px;position:absolute;bottom:10px;right:10px}.wa-template-tools{flex-wrap:nowrap;justify-content:space-between;gap:8px;min-width:0;margin-top:10px}.wa-template-tools button{height:40px;min-height:40px;color:var(--wa-muted);background:var(--wa-card);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.wa-template-tools svg{width:18px;height:18px}.wa-settings-wrap>button{background:#f8f9fb;width:207px;padding:0 12px}.wa-settings-wrap,.wa-emoji-wrap{position:relative}.wa-format-tools{gap:0;display:flex}.wa-format-tools>button{border-radius:0;width:38px}.wa-format-tools>button:first-child{border-radius:10px 0 0 10px}.wa-format-tools>button:nth-child(2){border-left:0;border-radius:0 10px 10px 0}.wa-emoji-wrap{margin-left:8px}.wa-emoji-wrap>button{width:40px}.wa-inline-settings,.wa-emoji-palette{z-index:5;border:1px solid var(--wa-line);background:var(--wa-card);border-radius:12px;width:280px;max-width:calc(100vw - 64px);padding:12px;font-size:12px;line-height:18px;position:absolute;top:46px;left:0;box-shadow:0 8px 24px #1018281a}.wa-inline-settings p{margin:8px 0}.wa-inline-settings button{height:auto;min-height:40px;font-size:12px}.wa-emoji-palette{grid-template-columns:repeat(3,1fr);gap:4px;width:180px;display:grid;left:auto;right:0}.wa-emoji-palette button{padding:0;font-size:20px}.wa-footer-field{margin-top:24px}.wa-template-fields small{font-size:12px;font-weight:400;line-height:18px}.wa-footer-field small{margin-top:4px}.wa-button-builder{align-items:center;gap:8px;margin-top:16px}.wa-button-builder>strong{color:var(--wa-muted);font-size:14px;font-weight:500}.wa-button-builder>button{width:157px;height:32px;min-height:32px;color:var(--wa-text);background:var(--wa-card);border-radius:9px;font-size:12px;font-weight:500}.wa-button-builder>small{color:var(--wa-muted);font-size:11px;font-style:italic;line-height:16px}.wa-template-native-dialog footer{border:0;flex-wrap:wrap;gap:12px;min-height:88px;padding:20px 28px 28px}.wa-template-native-dialog footer button{cursor:pointer;border-radius:12px;height:40px;padding:0 14px;font-size:14px;font-weight:500}.wa-template-native-dialog footer .wa-cancel-action{color:var(--wa-muted);background:0 0}.wa-save-disclosure{min-width:0;color:var(--wa-muted);flex:1;font-size:11px;line-height:16px}.wa-save-disclosure summary{cursor:pointer}.wa-save-disclosure p{max-width:640px;margin:8px 0 0;font-size:12px;line-height:18px}.wa-save-disclosure[open]{flex-basis:100%}.wa-template-page .wa-local-storage-note{background:0 0;border:0;margin:0 0 20px;padding:0;font-size:11px}.wa-template-page .wa-local-storage-note summary{cursor:pointer}.wa-local-drafts-empty{background:0 0;border:0;min-height:320px}.wa-local-drafts-empty .wa-primary-action{background:var(--wa-purple);color:#fff;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;min-height:40px;margin-top:20px;padding:0 16px;display:flex}.wa-local-drafts-empty .wa-primary-action svg{width:18px;height:18px;color:inherit}.wa-help-dialog{border:1px solid var(--wa-line);background:var(--wa-card);width:min(520px,100vw - 32px);color:var(--wa-text);border-radius:18px;padding:24px;font-family:inherit}.wa-help-dialog::backdrop{background:#10182880}.wa-help-dialog h2{margin:0 0 12px;font-size:18px}.wa-help-dialog p{font-size:13px;line-height:20px}.wa-help-dialog button{border:1px solid var(--wa-line);background:var(--wa-card);cursor:pointer;border-radius:10px;min-height:40px;padding:0 14px}.wa-header-tools>a{width:40px;height:40px;color:var(--wa-muted);border:1px solid var(--wa-line);background:var(--wa-card);border-radius:10px;place-items:center;display:grid}@media (max-width:900px){.wa-template-editor{grid-template-columns:1fr}.wa-template-editor>aside{min-height:150px}.wa-template-native-dialog{max-height:calc(100dvh - 24px)}}@media (max-width:560px){.whatsapp-manager{padding:18px 12px 88px}.wa-manager-header{gap:8px}.wa-header-tools{gap:4px}.wa-header-tools>span{display:none}.wa-template-native-dialog{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0}.wa-template-native-dialog header{gap:10px;height:90px;padding:16px}.wa-dialog-icon{width:40px;height:40px}.wa-template-native-dialog header h3{font-size:16px}.wa-template-editor{gap:20px;padding:16px}.wa-template-fields{grid-template-columns:1fr;gap:12px;padding:0}.wa-template-fields label{grid-column:1/-1}.wa-header-field,.wa-message-field,.wa-footer-field,.wa-button-builder{margin-top:12px}.wa-template-tools{flex-wrap:wrap;row-gap:10px}.wa-template-tools button{min-height:44px}.wa-settings-wrap>button{font-size:12px}.wa-button-builder{grid-template-columns:minmax(0,1fr) auto}.wa-button-builder>button{padding:0 8px;font-size:11px}.wa-draft-button-fields{grid-template-columns:1fr}.wa-template-native-dialog footer{flex-direction:row;align-items:center;gap:8px;padding:4px 16px 20px}.wa-save-disclosure{flex-basis:100%}.wa-template-native-dialog footer button{min-height:44px}.wa-template-native-dialog footer .wa-cancel-action{margin-left:auto}.wa-template-native-dialog>section{max-height:none}.wa-manager-header h1{font-size:20px}}html[data-theme=dark] .wa-message-editor>button,html[data-theme=dark] .wa-settings-wrap>button{background:var(--wa-card);color:var(--wa-text)}
