:root{--bg:#0d1210;--bg-2:#111713;--panel:#161d19;--panel-solid:#19211c;--panel-2:#1d2721;--panel-raised:#222d26;--panel-deep:#101612;--border:#e0efe421;--border-strong:#6dff9c85;--line:#e0efe417;--text:#edf4ef;--muted:#b7c3ba;--label:#93a098;--faint:#718077;--radius:10px;--display-font:var(--ui-font)}.inbox-config-block{border:1px solid var(--border);background:#0000002e;border-radius:8px;gap:12px;margin-top:8px;padding:14px;display:grid}.inbox-config-block__title{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px;display:grid}.inbox-config-block__title>div{gap:2px;min-width:0;display:grid}.inbox-config-block__title small{color:var(--muted);font-size:11px;line-height:1.4}.inbox-config-block__title>span{color:var(--label);font:700 10px/1 var(--terminal-font);text-transform:uppercase}.inbox-config-block__title>span.is-ready{color:var(--green)}.inferred-email-check{grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid!important}.inferred-email-check small{color:var(--amber);grid-column:2;font-size:10px;font-weight:600}.batch-technical-error{color:var(--label);overflow-wrap:anywhere;margin-top:4px;display:block}.is-spinning{animation:.85s linear infinite inbox-spin}@keyframes inbox-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.inbox-config-block__title{grid-template-columns:max-content minmax(0,1fr)}.inbox-config-block__title>span{grid-column:2}}html{scroll-padding-top:72px}body{background:radial-gradient(circle at 12% -10%, #6dff9c12, transparent 32%), var(--bg);font-size:15px;line-height:1.55}body:before,body:after{display:none}.app-shell{background:0 0!important;grid-template-columns:240px minmax(0,1fr)!important}.app-shell p,.app-shell li,.app-shell label,.app-shell input,.app-shell select,.app-shell textarea,.app-shell button{font-family:var(--ui-font)}.app-shell p,.app-shell li{line-height:1.55}.app-shell small{font-size:12px;line-height:1.45}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell strong{overflow-wrap:anywhere}.app-shell h1,.app-shell h2,.app-shell h3{font-family:var(--ui-font)!important;letter-spacing:-.025em!important;line-height:1.12!important}.app-shell h1{font-size:clamp(34px,4vw,56px)!important}.app-shell h2,.app-shell .section-title h2{font-size:clamp(20px,2vw,26px)!important}.app-shell .muted-copy,.app-shell .config-copy{font-size:14px;line-height:1.55;color:var(--muted)!important}.eyebrow,.field-label,.section-title>span,.section-title__heading>span{text-transform:uppercase;font-weight:700;line-height:1.35;color:var(--label)!important;font-family:var(--terminal-font)!important;letter-spacing:.08em!important;font-size:11px!important}.eyebrow:before{counter-increment:none!important;content:""!important;display:none!important}.sidebar{border-right:1px solid var(--border)!important;background:#0b100df7!important;gap:16px!important;padding:18px 14px!important}.brand-lockup{border-bottom:1px solid var(--line)!important;align-items:center!important;padding:0 2px 16px!important}.brand-orbit{background:#6dff9c14!important;border-radius:9px!important;width:40px!important;height:40px!important}.brand-lockup strong{letter-spacing:-.01em;font-weight:750;font-size:15px!important}.brand-lockup span{color:var(--label)!important;letter-spacing:.06em!important;text-transform:none!important;font-size:10px!important}.mobile-nav-toggle{border:1px solid var(--border);background:var(--panel);width:44px;height:44px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;margin-left:auto;display:none}.nav-rail{counter-reset:none!important;gap:8px!important}.nav-group{gap:2px!important}.nav-group+.nav-group{border-top-color:var(--line)!important;padding-top:8px!important}.nav-group__label{color:var(--faint)!important;letter-spacing:.08em!important;padding:0 10px 4px!important;font-size:10px!important}.nav-rail button{font-weight:600;min-height:42px!important;color:var(--muted)!important;font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;gap:10px!important;padding:9px 11px!important;font-size:14px!important}.nav-rail button:after{content:none!important;display:none!important}.nav-rail button:hover{border-color:var(--border)!important;color:var(--text)!important;background:#ffffff09!important}.nav-rail button.active{box-shadow:inset 3px 0 0 var(--green)!important;color:var(--green)!important;background:#6dff9c17!important;border-color:#6dff9c3d!important}.cmdk-trigger,.session-lock,.api-card,.powered-card{border-color:var(--border)!important;background:#ffffff06!important;border-radius:8px!important}.powered-card{display:none!important}.workspace{gap:18px!important;padding:18px 28px 44px!important}.tty-rail{align-items:center;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;gap:12px!important;min-height:44px!important;padding:7px 10px 10px!important;display:flex!important}.workspace-title{color:var(--text);font-size:16px;font-weight:750}.tty-rail .tty-state{color:var(--muted)!important;font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;margin-left:auto!important;font-size:12px!important}.status-dot{width:8px;height:8px;box-shadow:none!important}.focus-mode-toggle{border-color:var(--border)!important;min-height:34px!important;color:var(--muted)!important;font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;background:#ffffff06!important;border-radius:7px!important;padding:5px 9px!important;font-size:12px!important}.app-shell .panel,.app-shell .hero-panel,.app-shell .command-header,.app-shell .stage-panel,.app-shell .lead-table,.app-shell .lead-detail-card,.app-shell .crm-column,.app-shell .crm-focus-panel,.app-shell .crm-summary-grid article,.app-shell .config-card,.app-shell .manual-nav-card,.app-shell .manual-flow,.app-shell .campaign-step-card,.app-shell .campaign-status-row>div,.app-shell .whatsapp-current,.app-shell .queue-card,.app-shell .channel-choice-grid button,.app-shell .metric-strip article{border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:var(--panel)!important;box-shadow:none!important;color:var(--text)!important}.app-shell .panel:before,.app-shell .panel:after,.app-shell .hero-panel:before,.app-shell .hero-panel:after,.app-shell .command-header:before,.app-shell .command-header:after,.app-shell .lead-table:before,.app-shell .lead-detail-card:before,.app-shell .crm-column:before,.app-shell .config-card:before,.app-shell .manual-nav-card:before{content:none!important;display:none!important}.app-shell .primary-action,.app-shell .full-action{min-height:42px;border:1px solid var(--green)!important;background:var(--green)!important;box-shadow:none!important;color:#07110b!important;font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;border-radius:8px!important;font-size:14px!important;font-weight:750!important}.app-shell .primary-action:hover,.app-shell .full-action:hover{transform:translateY(-1px);background:#8dffae!important;border-color:#a5ffbe!important}.app-shell .secondary-action,.app-shell .toolbar>button,.app-shell .hero-actions>button:not(.primary-action),.app-shell .scan-open-base{min-height:40px;font-weight:650;border:1px solid var(--border)!important;box-shadow:none!important;color:var(--text)!important;font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;background:#ffffff09!important;border-radius:8px!important;font-size:13px!important}.app-shell input,.app-shell select,.app-shell textarea{min-height:42px;line-height:1.5;border-color:var(--border)!important;color:var(--text)!important;background:#101713!important;border-radius:8px!important;font-size:15px!important}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus,.app-shell button:focus-visible,.app-shell summary:focus-visible{outline-offset:2px;outline:2px solid var(--green)!important}.badge,.status-badge,.channel-pill,.soft-pill,.status-pill{min-height:26px;letter-spacing:.025em!important;border-radius:999px!important;padding:4px 8px!important;font-size:11px!important}.badge:before,.badge:after,.status-badge:before,.status-badge:after{content:none!important;display:none!important}.section-title{gap:16px;margin-bottom:18px}.section-title h2{margin-top:3px}.section-title>div:first-child,.section-title__heading{min-width:0}.stage-details,.scan-presets,.toolbar-menu,.crm-card-actions-menu,.config-disclosure{border-radius:8px}.stage-details>summary,.scan-presets>summary,.crm-card-actions-menu>summary{align-items:center;min-height:40px;font-weight:650;display:flex;color:var(--muted)!important;font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important}.scan-grid{grid-template-columns:minmax(320px,.82fr) minmax(440px,1.18fr)!important;gap:18px!important}.scan-console,.scan-progress{padding:clamp(18px,2.3vw,28px)!important}.scan-presets{border:1px solid var(--border);background:#ffffff05;margin:10px 0 16px}.scan-presets>summary{cursor:pointer;padding:0 12px}.scan-presets[open]>summary{border-bottom:1px solid var(--line)}.scan-presets .preset-row{padding:10px}.preset-row button{text-transform:none!important;border-radius:7px!important;min-height:38px!important;font-size:12px!important}.scan-open-base{opacity:.76}.leads-shell{padding:clamp(18px,2.4vw,28px)!important}.lead-toolbar{position:relative;flex-wrap:nowrap!important}.toolbar-menu{position:relative}.toolbar-menu>summary{border:1px solid var(--border);min-height:40px;color:var(--text);cursor:pointer;background:#ffffff09;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:650;list-style:none;display:inline-flex}.toolbar-menu>summary::-webkit-details-marker{display:none}.toolbar-menu__popover{z-index:25;border:1px solid var(--border);background:var(--panel-raised);border-radius:9px;gap:4px;width:min(270px,100vw - 32px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 36px #00000059}.toolbar-menu__popover button{min-height:40px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.toolbar-menu__popover button:hover{background:#ffffff0f}.lead-filters{background:#ffffff06!important;border-radius:9px!important;gap:8px!important;padding:10px!important}.lead-meta-row{color:var(--muted)!important;font-size:13px!important}.lead-table th{height:42px;color:var(--label)!important;font-family:var(--ui-font)!important;letter-spacing:.045em!important;font-size:11px!important}.lead-table td{font-family:var(--ui-font)!important;padding-block:12px!important;font-size:13px!important}.lead-table td strong,.lead-detail-card h2{font-family:var(--ui-font)!important}.priority-cell{white-space:nowrap;align-items:center;gap:8px;display:flex}.priority-cell .score{white-space:nowrap;flex:none;min-width:50px;font-family:var(--terminal-font)!important;font-size:16px!important;display:inline-flex!important}.lead-detail-card{padding:20px!important}.detail-list>div{padding-block:10px!important}.table-pagination{color:var(--muted)!important;gap:10px!important;padding:12px!important;font-size:12px!important}.table-pagination button,.page-size-toggle button{min-width:38px;border-radius:7px!important;min-height:36px!important}.lead-mobile-cta{display:none}.approach-grid{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr)!important;gap:18px!important}.approach-context,.script-studio{padding:clamp(18px,2.3vw,28px)!important}.composer-lead-context{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:11px 12px;display:grid}.composer-lead-context div{min-width:0}.composer-lead-context span{color:var(--label);text-transform:uppercase;margin-bottom:2px;font-size:11px;display:block}.composer-lead-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.approach-mini-grid strong{overflow-wrap:normal!important;word-break:normal!important}.composer-toolbar{border-radius:9px!important;gap:12px!important;padding:12px!important}.channel-tabs button,.approach-tone-tabs button,.tone-toggle button,.queue-filter-tabs button{min-height:38px!important;font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;border-radius:7px!important;font-size:12px!important}.approach-tone-tabs button span{color:var(--muted)!important;font-size:11px!important}.script-box{min-height:250px!important;font-family:var(--ui-font)!important;padding:14px!important;font-size:15px!important}.crm-shell{padding:clamp(18px,2.4vw,28px)!important}.crm-summary-grid article{padding:14px!important}.crm-summary-grid strong{font-family:var(--terminal-font)!important}.crm-focus-panel{padding:18px!important}.crm-stage-tabs{display:none}.crm-board{gap:12px!important}.crm-column{min-width:210px!important}.crm-column header{padding:14px!important}.crm-column header p{color:var(--muted)!important;font-size:12px!important}.crm-lead-card__main{font-family:var(--ui-font)!important}.crm-lead-card__main>div:first-child>strong{line-height:1.3;font-family:var(--ui-font)!important;font-size:14px!important}.crm-card-actions-menu{border:1px solid var(--line);margin:0 10px 10px}.crm-card-actions-menu>summary{cursor:pointer;min-height:36px;padding:0 9px}.crm-card-actions{padding:0 8px 8px!important}.crm-card-actions button{min-height:36px!important;font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;border-radius:6px!important;font-size:12px!important}.email-builder{padding:clamp(18px,2.4vw,28px)!important}.campaign-runway{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.campaign-step-card{min-height:72px!important;font-family:var(--ui-font)!important;padding:10px!important}.campaign-step-card>span{font-family:var(--terminal-font)!important}.campaign-step-card strong{font-family:var(--ui-font)!important;font-size:13px!important}.campaign-step-card small,.campaign-status-row p{color:var(--muted)!important;font-size:11px!important}.campaign-status-row{gap:8px!important}.campaign-status-row>div{padding:12px!important}.whatsapp-ops-row,.whatsapp-lab-grid,.compact-whatsapp-grid{gap:14px!important}.whatsapp-current,.queue-card{padding:16px!important}.queue-list{gap:6px!important}.queue-list>button{min-height:48px!important;font-family:var(--ui-font)!important;border-radius:7px!important}.queue-list>button strong{font-family:var(--ui-font)!important;font-size:13px!important}.queue-show-more{width:100%;margin-top:4px;font-weight:700;border:1px dashed var(--border-strong)!important;min-height:42px!important;color:var(--green)!important;background:#6dff9c0a!important;border-radius:7px!important;font-size:12px!important}.config-hero,.manual-hero{border-radius:var(--radius)!important;background:linear-gradient(110deg, #6dff9c12, transparent 42%), var(--panel-deep)!important;min-height:0!important;padding:clamp(20px,3vw,32px)!important}.config-hero h1,.manual-hero h1{margin:5px 0 10px!important;font-size:clamp(30px,4vw,46px)!important}.config-status-grid>div{background:#ffffff06!important;border-radius:8px!important;min-height:68px!important;padding:12px!important}.config-tabs{gap:8px!important}.config-tabs button{min-height:58px!important;font-family:var(--ui-font)!important;border-radius:8px!important;padding:10px 12px!important}.config-tabs button strong{font-size:14px!important}.config-tabs button span{color:var(--muted)!important;font-size:11px!important}.config-grid{gap:12px!important}.config-card{padding:0!important;overflow:visible!important}.config-disclosure>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:14px 16px;list-style:none;display:grid}.config-disclosure>summary::-webkit-details-marker{display:none}.config-disclosure>summary:after{content:"+";color:var(--label);font-family:var(--terminal-font);grid-area:1/3;align-self:end;font-size:16px}.config-disclosure[open]>summary:after{content:"−"}.config-disclosure>summary>svg{color:var(--green)}.config-disclosure>summary>span small{color:var(--label);letter-spacing:.07em;text-transform:uppercase;font-size:10px;display:block}.config-disclosure>summary h2{margin:2px 0 0!important;font-size:18px!important}.config-disclosure>summary>b{color:var(--muted);grid-area:1/3;align-self:start;font-size:11px;font-weight:700}.config-disclosure>summary>b.is-ready{color:var(--green)}.config-disclosure__body{border-top:1px solid var(--line);gap:12px;padding:4px 16px 18px;display:grid}.config-disclosure__body>:first-child{margin-top:14px}.config-savebar{z-index:14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);bottom:12px;background:#161d19f5!important;border-color:#6dff9c47!important;padding:12px 14px!important;position:sticky!important}.config-savebar p{color:var(--muted)!important;font-size:13px!important}.manual-shell{gap:14px!important}.manual-hero p{max-width:66ch!important;margin-top:0!important;font-size:15px!important}.manual-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.manual-nav-card{min-height:92px;color:var(--text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px!important;display:grid!important}.manual-nav-card>svg:first-child{color:var(--green)}.manual-nav-card>svg:last-child{color:var(--label)}.manual-nav-card span{gap:3px;display:grid}.manual-nav-card strong{font-size:14px}.manual-nav-card small{color:var(--muted);font-size:12px;font-weight:500}.manual-flow{padding:14px 16px!important}@media (max-width:1080px){.app-shell{grid-template-columns:220px minmax(0,1fr)!important}.workspace{padding-inline:20px!important}.approach-grid,.scan-grid{grid-template-columns:1fr!important}.manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:861px){.lead-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px)!important}.lead-table table{min-width:860px!important}}@media (max-width:860px){.app-shell{grid-template-columns:minmax(0,1fr)!important}.app-shell .sidebar{top:0;z-index:40!important;border:0!important;border-bottom:1px solid var(--border)!important;height:auto!important;padding:8px 12px!important;position:sticky!important}.app-shell .brand-lockup{min-height:48px;border:0!important;padding:0!important}.app-shell .brand-orbit{width:36px!important;height:36px!important}.app-shell .brand-lockup span{display:none!important}.mobile-nav-toggle{display:inline-flex}.app-shell .nav-rail{border:1px solid var(--border);background:#0f1612fa;border-radius:0 0 12px 12px;max-height:calc(100vh - 76px);position:absolute;top:100%;left:8px;right:8px;overflow-y:auto;box-shadow:0 24px 60px #00000080;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:8px!important;margin-inline:0!important;padding:12px!important;display:none!important;overflow-x:hidden!important}.app-shell .nav-rail.is-open{display:grid!important}.app-shell .nav-group{align-content:start;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;display:grid!important}.app-shell .nav-group+.nav-group{border-top:0!important;padding-top:0!important}.app-shell .nav-group__label{padding-left:7px!important;display:block!important}.app-shell .nav-rail button{text-align:left!important;justify-content:flex-start!important;min-height:44px!important;padding:9px 10px!important;font-size:13px!important}.app-shell .nav-rail button svg{display:block!important}.app-shell .cmdk-trigger,.app-shell .sidebar-footer{display:none!important}.app-shell .workspace{gap:12px!important;padding:10px 12px 88px!important}.tty-rail{gap:8px!important;min-height:40px!important;padding:4px 2px 9px!important}.workspace-title{font-size:14px}.tty-rail .tty-state{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden;font-size:11px!important}.focus-mode-toggle{white-space:nowrap;width:38px;min-width:38px;overflow:hidden;justify-content:center!important;padding-inline:10px!important;font-size:0!important}.focus-mode-toggle svg{flex:none}.section-title{align-items:flex-start!important;gap:10px!important}.section-title .toolbar{align-self:flex-start}.leads-shell,.crm-shell,.email-builder,.approach-context,.script-studio,.scan-console,.scan-progress{padding:16px!important}.lead-filters{grid-template-columns:1fr 1fr!important}.lead-filters__search{grid-column:1/-1}.lead-layout{display:block!important}.lead-detail-card{margin-top:12px}.lead-mobile-card{border-radius:8px!important;min-height:118px!important;padding:13px!important}.lead-mobile-card__top strong{font-family:var(--ui-font)!important;font-size:15px!important}.lead-mobile-card__meta,.lead-mobile-card__signal{line-height:1.45;font-size:12px!important}.lead-mobile-cta{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161d19f5;border:1px solid #6dff9c52;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:9px 10px 9px 13px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 16px 42px #00000080;width:auto!important;max-width:none!important}.lead-mobile-cta div{min-width:0}.lead-mobile-cta span{color:var(--label);text-transform:uppercase;font-size:10px;display:block}.lead-mobile-cta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.approach-grid{flex-direction:column;display:flex!important}.script-studio{order:1}.approach-context{order:2}.composer-lead-context{grid-template-columns:minmax(0,1fr) auto}.composer-lead-context>div:nth-child(2){grid-area:2/1/auto/-1}.composer-toolbar{grid-template-columns:1fr!important}.approach-tone-tabs button span{display:none!important}.script-box,textarea.script-box{min-height:210px!important}.script-studio>.hero-actions{position:static!important}.crm-stage-tabs{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.crm-stage-tabs button{border:1px solid var(--border);min-width:max-content;min-height:42px;color:var(--muted);background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.crm-stage-tabs button.active{color:var(--green);background:#6dff9c17;border-color:#6dff9c5c}.crm-board{display:block!important;overflow:visible!important}.crm-column{width:100%;min-width:0!important;display:none!important}.crm-column.is-mobile-active{display:block!important}.crm-empty-stages{display:none!important}.campaign-runway{grid-template-columns:repeat(4,minmax(0,1fr))!important}.campaign-step-card{align-content:start;overflow-wrap:normal!important;word-break:normal!important;grid-template-columns:minmax(0,1fr)!important;min-height:62px!important;padding:8px 4px!important}.campaign-step-card>span{margin-inline:auto;grid-row:auto!important;width:22px!important;height:22px!important}.campaign-step-card strong{-webkit-hyphens:none;hyphens:none;text-align:center;overflow-wrap:normal!important;word-break:normal!important;font-size:10px!important}.campaign-step-card small{display:none!important}.campaign-status-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.campaign-status-row>div{min-width:0!important;padding:9px 7px!important}.campaign-status-row p{display:none!important}.whatsapp-lab-grid,.compact-whatsapp-grid{grid-template-columns:1fr!important}.scan-job-summary{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.scan-job-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.scan-job-metrics--quality{grid-template-columns:repeat(2,minmax(0,1fr))!important}.config-hero{grid-template-columns:1fr!important;padding:18px!important;display:grid!important}.app-shell .config-status-grid.config-status-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.config-status-grid>div{min-width:0;min-height:62px!important;padding:9px 7px!important}.config-status-grid span,.config-status-grid strong{font-size:10px!important}.config-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.config-tabs button{min-height:46px!important;padding:7px 5px!important}.config-tabs button span{display:none!important}.config-grid{grid-template-columns:1fr!important}.config-disclosure>summary{min-height:74px;padding:12px}.config-savebar{bottom:8px}.config-savebar p{display:none}.manual-grid{grid-template-columns:1fr!important}.manual-nav-card{min-height:76px}}@media (max-width:520px){.app-shell h1{font-size:clamp(30px,10vw,40px)!important}.tty-rail .tty-state{display:none!important}.lead-toolbar .primary-action{min-width:96px}.lead-filters select{width:100%;min-width:0!important}.crm-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.crm-summary-grid article{min-width:0;padding:10px 7px!important}.crm-summary-grid p{display:none}.crm-focus-panel{grid-template-columns:1fr auto!important}.crm-focus-meta{display:none!important}.crm-focus-panel>.primary-action{grid-area:1/2}.crm-focus-panel h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-focus-quick{gap:6px!important}.crm-focus-quick .secondary-action{width:auto!important;min-height:36px!important;padding:6px 9px!important;font-size:11px!important}.queue-progress{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell .campaign-followup-panel{gap:12px!important}.app-shell .campaign-followup-panel>.section-title{margin-bottom:2px}.app-shell .campaign-followup-panel .email-followup-history-card,.app-shell .campaign-followup-panel .unified-followup-queue,.app-shell .campaign-followup-panel .followup-crm-details{border-radius:var(--radius)!important;margin:0!important}.app-shell .campaign-followup-panel .unified-followup-queue{background:#070e0bd1;gap:12px;padding:14px}.app-shell .campaign-followup-panel .followup-primary-actions{flex-wrap:wrap}.app-shell .campaign-followup-panel .followup-queue-toolbar{gap:10px}.app-shell .campaign-followup-panel .followup-search-field,.app-shell .campaign-followup-panel .followup-filter-tabs button,.app-shell .campaign-followup-panel .email-followup-selection-bar{border-radius:6px}.app-shell .campaign-followup-panel .followup-filter-tabs button,.app-shell .campaign-followup-panel .email-followup-selection-bar>span,.app-shell .campaign-followup-panel .email-followup-selection-bar button{font-size:10px}.app-shell .campaign-followup-panel .unified-followup-queue__list{gap:7px}.app-shell .campaign-followup-panel .unified-followup-row{background:#0f1813c7;border-radius:6px;gap:12px;min-height:58px;padding:9px 10px 9px 12px}.app-shell .campaign-followup-panel .unified-followup-row.is-selected{border-color:#6dff9c4d;border-left-color:var(--green);box-shadow:none;background:linear-gradient(90deg,#6dff9c1a,#0f1813c7 42%)}.app-shell .campaign-followup-panel .unified-followup-row__lead strong{font-size:13px}.app-shell .campaign-followup-panel .unified-followup-row__lead small{font-size:11px}.app-shell .followup-pagination{min-height:42px;color:var(--muted);font-family:var(--terminal-font);border-top:1px solid #e5eee41a;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:10px;display:flex}.app-shell .followup-pagination>div{align-items:center;gap:8px;display:flex}.app-shell .followup-pagination button{min-height:32px;color:var(--text);background:#00000038;border:1px solid #e5eee424;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex}.app-shell .followup-pagination button:hover:not(:disabled),.app-shell .followup-pagination button:focus-visible:not(:disabled){color:var(--green);border-color:#6dff9c80}.app-shell .followup-pagination button:disabled{opacity:.4}.app-shell .followup-crm-details{background:#070e0bad;overflow:hidden;border-color:#e5eee424!important}.app-shell .followup-crm-details>summary{background:#0e1712b8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:11px 14px!important;display:grid!important}.app-shell .followup-crm-details>summary small{color:var(--muted);font-family:var(--terminal-font);font-size:10px;font-weight:500}.app-shell .followup-crm-details[open]>summary{border-bottom:1px solid #e5eee41f;margin-bottom:0}.app-shell .followup-crm-details>.followup-crm-details__body{gap:12px;padding:12px;display:grid;margin:0!important}.app-shell .followup-crm-details .crm-stage-grid{gap:6px}.app-shell .followup-crm-details .crm-stage-grid>div{background:#0003;border-color:#e5eee41f;border-radius:6px;padding:10px}.app-shell .followup-crm-details .crm-stage-grid strong{margin-top:5px;font-size:21px}.app-shell .followup-crm-details .crm-next-touch,.app-shell .followup-crm-details .cadence-start-card,.app-shell .followup-crm-details .cadence-queue,.app-shell .followup-crm-details .recent-events-card{box-shadow:none;background:#0c1510d1;border-color:#e5eee421;border-radius:6px;margin:0}.app-shell .followup-crm-details .crm-next-touch{padding:13px}.app-shell .followup-crm-details .crm-next-touch strong{font-size:17px}.app-shell .followup-crm-details .cadence-start-card--status{border-left:3px solid #6dff9c7a;padding:12px 14px;display:block}.app-shell .followup-crm-details .cadence-start-card--status strong{margin:4px 0;font-size:16px}.app-shell .followup-crm-details .campaign-followup-grid{gap:10px}.app-shell .followup-crm-details .campaign-followup-grid.is-single{grid-template-columns:1fr}.app-shell .followup-crm-details .cadence-queue,.app-shell .followup-crm-details .recent-events-list{max-height:420px}.app-shell .followup-crm-details .cadence-queue-item,.app-shell .followup-crm-details .recent-events-list>div{background:#0003;border-color:#e5eee41c;border-radius:6px}.app-shell .followup-crm-details .cadence-queue-item span{color:var(--green);background:#6dff9c14;border:1px solid #6dff9c4d;border-radius:4px}.app-shell .followup-crm-details .cadence-queue-actions button{background:#0000002e;border-radius:5px}@media (max-width:720px){.app-shell .campaign-followup-panel .followup-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.app-shell .campaign-followup-panel .followup-primary-actions button:last-child{grid-column:1/-1}.app-shell .followup-pagination{flex-direction:column;align-items:stretch}.app-shell .followup-pagination>div{justify-content:space-between}.app-shell .followup-crm-details>summary{grid-template-columns:auto minmax(0,1fr)}.app-shell .followup-crm-details>summary small{grid-column:2}.app-shell .followup-crm-details .crm-stage-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell .source-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.app-shell .source-health-card{background:#0003;border:1px solid #e5eee424;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px 12px;display:grid}.app-shell .source-health-card.is-ready{background:#6dff9c0f;border-color:#6dff9c61}.app-shell .source-health-card.is-working{background:#f5c04f0d;border-color:#f5c04f5c}.app-shell .source-health-card.is-muted{opacity:.72}.app-shell .source-health-card>svg{color:var(--green)}.app-shell .source-health-card span,.app-shell .source-health-card strong,.app-shell .source-health-card small{min-width:0;display:block}.app-shell .source-health-card small{color:var(--muted);margin-top:2px}.app-shell .source-health-card em{color:var(--muted);white-space:nowrap;font-size:11px;font-style:normal}.app-shell .scan-settings{grid-template-columns:minmax(0,1.6fr) minmax(110px,.6fr);gap:10px;margin-bottom:12px;display:grid}.app-shell .scan-settings label>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.app-shell .scan-settings select,.app-shell .scan-settings input{width:100%;min-height:42px}.app-shell .filter-stack strong svg{vertical-align:-2px;margin-right:5px}@media (max-width:720px){.app-shell .source-health,.app-shell .scan-settings{grid-template-columns:1fr}.app-shell .source-health-card{grid-template-columns:auto minmax(0,1fr)}.app-shell .source-health-card em{white-space:normal;grid-column:2}}.lead-quality-cell{justify-items:start;gap:5px;min-width:126px;display:grid}.lead-quality-cell small{font-size:.68rem;font-weight:700}.quality-pill{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 8px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.quality-pill--exato{background:#dcfce7;border-color:#86efac;color:#166534!important}.quality-pill--provavel{background:#ecfeff;border-color:#a5f3fc;color:#155e75!important}.quality-pill--amplo{background:#fff7ed;border-color:#fed7aa;color:#9a3412!important}.quality-pill--baixo,.quality-pill--unknown{background:#f3f4f6;border-color:#d1d5db;color:#4b5563!important}.contact-safe{color:#15803d}.contact-review{color:#b45309}@media (max-width:920px){.lead-filters{grid-template-columns:minmax(0,1fr) 1fr}.lead-filters__search{grid-column:1/-1}}
