:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e5ead4;--bg-2:#dce3ca;--panel:#eef1e3;--panel-solid:#fbfaf3;--panel-2:#e5e9d8;--panel-raised:#fffdf4;--bg-deep:#161510;--panel-deep:#202019;--border:#1915103d;--border-strong:#191510;--line:#19151021;--text:#191510;--muted:#5d574d;--label:#365f49;--faint:#6a6152;--green:#5ea67b;--green-2:#477f61;--green-dim:#5ea67b24;--lime:#6f792f;--blue:#315e72;--amber:#8c5b00;--red:#a13a42;--shadow:0 1px 2px #1915100d;--stamp:none;--radius:10px;--grid:32px;--terminal-font:var(--font-mono), "IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--display-font:var(--font-display), "Big Shoulders Display", "Arial Narrow", sans-serif;--ui-font:var(--font-body), "Manrope", system-ui, sans-serif;--hand-font:var(--font-hand), "Schoolbell", cursive;--type-caption:11px;--type-small:12px;--type-control:13px;--type-body:14px;--type-emphasis:15px;--type-h3:clamp(19px, 1.5vw, 22px);--type-h2:clamp(25px, 2.3vw, 34px);--type-h1:clamp(36px, 3.4vw, 48px);--type-metric:clamp(24px, 2.2vw, 32px)}html{background:var(--bg)}body{color:var(--text);font-family:var(--ui-font);font-size:15px;line-height:1.55;background:linear-gradient(90deg, transparent 0 45px, #5ea67b30 46px, transparent 47px), repeating-linear-gradient(180deg, transparent 0 31px, #1915100e 32px), radial-gradient(circle at 84% 2%, #5ea67b26, transparent 31%), var(--bg)!important}body:before{opacity:.5!important;background:repeating-linear-gradient(112deg,#19151005 0 1px,#0000 1px 13px),repeating-linear-gradient(4deg,#ffffff2e 0 1px,#0000 1px 9px)!important;display:block!important}body:after{display:none!important}::selection{color:var(--text);background:#5ea67b6b}.app-shell{grid-template-columns:252px minmax(0,1fr)!important}.app-shell h1,.app-shell h2,.app-shell h3{text-transform:uppercase;color:var(--text)!important;font-family:var(--display-font)!important;letter-spacing:-.018em!important;font-weight:800!important;line-height:.96!important}.app-shell code,.app-shell kbd,.app-shell table,.app-shell .score,.app-shell .tty-state,.app-shell .status-pill,.app-shell .soft-pill,.app-shell .channel-pill,.app-shell .quality-pill,.app-shell .lead-meta-row,.app-shell .table-pagination,.app-shell .scan-log{font-family:var(--terminal-font)!important}.eyebrow,.field-label,.section-title>span,.section-title__heading>span{text-transform:uppercase;color:var(--green-2)!important;font-family:var(--hand-font)!important;letter-spacing:.055em!important;font-size:15px!important;font-weight:400!important}.eyebrow:before{border-top:2px solid;border-radius:50%;width:20px;height:9px;margin-right:6px;transform:rotate(-7deg);content:""!important;display:inline-block!important}.sidebar{color:#e5ead4;border-right:1px solid var(--border)!important;background:repeating-linear-gradient(#0000 0 31px,#e5ead409 32px),radial-gradient(circle at 0 0,#5ea67b33,#0000 38%),#161510!important;gap:17px!important;padding:18px 15px!important}.brand-lockup{border-bottom:1px dashed #e5ead447!important;align-items:center!important;gap:12px!important;padding:2px 2px 17px!important}.brand-orbit{transform:rotate(-2deg);background:var(--green)!important;border:2px solid #e5ead4!important;border-radius:10px!important;width:44px!important;height:44px!important;box-shadow:3px 3px #e5ead42e!important}.brand-orbit img{width:30px;height:31px}.brand-lockup strong{text-transform:uppercase;line-height:.95;color:#eef1e3!important;font-family:var(--display-font)!important;letter-spacing:0!important;font-size:22px!important;font-weight:800!important}.brand-lockup span{color:#9ebca5!important;font-family:var(--hand-font)!important;letter-spacing:.025em!important;font-size:12px!important}.nav-group__label{color:#829086!important;font-family:var(--terminal-font)!important;letter-spacing:.13em!important;font-size:9px!important}.nav-group+.nav-group{border-top:1px dashed #e5ead429!important}.nav-rail button{color:#b9c2b8!important;min-height:42px!important;font-family:var(--ui-font)!important;border:1px solid #0000!important;border-radius:10px!important;font-size:13px!important;font-weight:650!important}.nav-rail button:hover{transform:translate(2px);color:#eef1e3!important;background:#e5ead40e!important;border-color:#e5ead433!important}.nav-rail button.active{transform:rotate(-.45deg);background:var(--green)!important;color:#161510!important;border-color:#e5ead4!important;box-shadow:4px 4px #e5ead429!important}.nav-rail button.active svg{stroke-width:2.6px}.cmdk-trigger,.session-lock,.api-card,.powered-card{color:#dce3d8!important;background:#e5ead40b!important;border-color:#e5ead43d!important;border-radius:10px!important}.cmdk-trigger{font-family:var(--hand-font)!important}.cmdk-trigger kbd{color:#a9b8aa!important;border-color:#e5ead44d!important}.api-card strong,.api-card p,.session-lock{color:#cad2c8!important}.powered-card{grid-template-columns:54px minmax(0,1fr)!important;min-height:68px!important;display:grid!important;overflow:visible!important}.powered-card:before{display:none}.powered-card img{object-fit:contain;margin-top:-8px;filter:none!important;width:56px!important;height:56px!important}.powered-card span{color:#8fa494!important;font-family:var(--hand-font)!important;letter-spacing:.02em!important;text-transform:lowercase!important;font-size:11px!important}.powered-card strong{color:#eef1e3!important;font-family:var(--display-font)!important;font-size:24px!important}.mobile-nav-toggle{color:#eef1e3!important;background:#e5ead414!important;border:1px solid #e5ead452!important}.workspace{background:0 0!important;gap:20px!important;padding:16px clamp(18px,3vw,38px) 52px!important}.tty-rail{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;border-bottom:1px solid var(--border)!important;background:color-mix(in srgb, var(--bg) 91%, transparent)!important;min-height:54px!important;padding:8px 4px 10px!important}.tty-rail:before{content:"// l2m.house";color:var(--green-2);font-family:var(--terminal-font);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.workspace-title{letter-spacing:.03em;text-transform:uppercase;color:var(--text)!important;font-family:var(--hand-font)!important;font-size:18px!important;font-weight:400!important}.tty-rail .tty-state{flex-shrink:0;color:var(--muted)!important;font-size:11px!important}.focus-mode-toggle{white-space:nowrap;flex-shrink:0;border:1px solid var(--text)!important;background:var(--panel-solid)!important;min-height:36px!important;color:var(--text)!important;font-family:var(--hand-font)!important;box-shadow:none!important;border-radius:10px!important;font-size:13px!important}.status-dot{border:1px solid var(--text);box-shadow:none!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-solid)!important;box-shadow:var(--stamp)!important;color:var(--text)!important}.app-shell .panel:before,.app-shell .hero-panel:before,.app-shell .command-header:before,.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{z-index:0;pointer-events:none;width:58px;height:11px;position:absolute;inset:-7px auto auto 38px;transform:rotate(-2deg);content:""!important;background:#5ea67b33!important;border:0!important;display:block!important}.app-shell .panel>*,.app-shell .hero-panel>*,.app-shell .command-header>*{z-index:1;position:relative}.section-title{align-items:flex-start!important;margin-bottom:22px!important}.section-title h2{margin-top:2px!important}.section-title h2:after{content:"";background:#5ea67b61;border-radius:50%;width:min(92px,34%);height:8px;margin-top:-5px;display:block;transform:rotate(-2deg)}.help-tip>button{width:29px;height:29px;box-shadow:none;border:1px solid var(--border)!important;background:var(--green)!important;color:var(--text)!important;border-radius:10px!important}.help-tip>button:hover,.help-tip>button:focus-visible{border-color:var(--text)!important;color:var(--text)!important;background:#6eb18a!important}.help-tip__bubble{border:1px solid var(--border)!important;background:var(--panel-raised)!important;box-shadow:none!important;color:var(--text)!important;font-family:var(--ui-font)!important;border-radius:10px!important}.app-shell .primary-action,.app-shell .full-action{border:1px solid var(--border)!important;background:var(--green)!important;min-height:44px!important;box-shadow:none!important;color:var(--text)!important;font-family:var(--hand-font)!important;letter-spacing:.02em!important;text-transform:uppercase!important;border-radius:10px!important;font-size:15px!important;font-weight:400!important}.app-shell .primary-action:hover:not(:disabled),.app-shell .full-action:hover:not(:disabled){transform:translate(-1px,-2px)rotate(-.35deg);border-color:var(--text)!important;box-shadow:none!important;background:#6eb18a!important}.app-shell .secondary-action,.app-shell .toolbar>button,.app-shell .hero-actions>button:not(.primary-action),.app-shell .scan-open-base,.toolbar-menu>summary{border:1px solid var(--border)!important;background:var(--panel-solid)!important;min-height:44px!important;box-shadow:none!important;color:var(--text)!important;font-family:var(--hand-font)!important;border-radius:10px!important;font-size:14px!important;font-weight:400!important}.app-shell input,.app-shell select,.app-shell textarea{min-height:44px;box-shadow:inset 0 -2px #5ea67b1c;border:1px solid var(--border)!important;color:var(--text)!important;font-family:var(--ui-font)!important;background:#fffdf4!important;border-radius:10px!important}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#70695e!important}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus,.app-shell button:focus-visible,.app-shell summary:focus-visible{outline:3px solid var(--green-2)!important;outline-offset:3px!important}.badge,.status-badge,.channel-pill,.soft-pill,.status-pill,.quality-pill{min-height:27px;color:var(--text)!important;font-family:var(--terminal-font)!important;letter-spacing:.025em!important;background:#5ea67b1a!important;border:1px solid!important;border-radius:10px!important;font-size:10px!important;font-weight:600!important}.offline-banner,.error-box{border:2px solid var(--red)!important;border-radius:var(--radius)!important;color:#6e222a!important;background:#fff4ed!important;box-shadow:4px 5px #a13a4224!important}.app-shell .metric-strip span,.app-shell .campaign-status-row span{color:var(--label)!important}.app-shell .crm-summary-grid p,.app-shell .lead-table td span,.app-shell .lead-table small,.app-shell .channel-choice-grid small,.app-shell .channel-choice-grid button.active small{color:var(--muted)!important}.app-shell .channel-scope-banner{border:2px solid var(--green-2)!important;border-radius:var(--radius)!important;background:var(--green-dim)!important;align-items:end!important;padding:14px 16px!important;box-shadow:4px 5px #3f735724!important}.app-shell .channel-scope-banner strong{color:var(--text)!important;font-family:var(--display-font)!important;font-size:var(--type-emphasis)!important}.app-shell .channel-scope-banner p{color:var(--muted)!important}.app-shell .whatsapp-batch-select span{color:var(--label)!important}.app-shell .whatsapp-batch-select select{border:1px solid var(--border)!important;background:var(--panel-raised)!important;min-height:44px!important;color:var(--text)!important;border-radius:10px!important;box-shadow:inset 0 -2px #5ea67b1c!important}.scan-grid{grid-template-columns:minmax(330px,.88fr) minmax(430px,1.12fr)!important;gap:clamp(18px,2vw,26px)!important}.scan-console,.scan-progress{padding:clamp(22px,2.6vw,34px)!important}.scan-console textarea{min-height:104px;font-size:16px!important}.scan-job-summary{border-radius:10px!important;grid-template-columns:minmax(0,1fr)!important;padding:16px!important}.scan-job-main strong{text-transform:uppercase;font-family:var(--display-font)!important;font-size:clamp(26px,3vw,38px)!important;line-height:.98!important}.scan-job-metrics div{border-color:var(--border)!important;background:#fffdf4a8!important}.source-health-card,.scan-settings,.scan-presets,.stage-details,.empty-progress,.scan-job-summary,.progress-meter,.job-inspector,.filter-stack{border-color:var(--border)!important;background:color-mix(in srgb, var(--panel) 64%, white)!important;color:var(--text)!important}.source-health-card{border-radius:10px!important}.source-health-card.is-ready{border-color:var(--green-2)!important;background:#5ea67b24!important}.scan-presets,.stage-details{border:1px dashed var(--green-2)!important;border-radius:10px!important}.stage-details>summary,.scan-presets>summary,.crm-card-actions-menu>summary{color:var(--green-2)!important;font-family:var(--hand-font)!important;font-size:14px!important}.progress-meter>div,.progress-meter div:first-child{border-color:var(--text)!important;background:var(--panel-2)!important}.progress-meter>div span,.progress-meter div:first-child span{background:var(--green)!important}.leads-shell{padding:clamp(22px,2.6vw,34px)!important}.lead-filters{border:1px dashed var(--green-2)!important;background:#5ea67b14!important;border-radius:10px!important;gap:9px!important;padding:12px!important}.lead-filters__search{border:1px solid var(--border)!important;color:var(--muted)!important;background:#fffdf4!important;border-radius:10px!important}.lead-filters__search input{box-shadow:none!important;background:0 0!important;border:0!important}.lead-meta-row{color:var(--muted)!important;font-size:11px!important}.lead-table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#19151066 #1915100f;box-shadow:none!important;border-radius:10px!important;overflow:auto!important}.lead-table::-webkit-scrollbar{height:10px}.lead-table::-webkit-scrollbar-track{background:#1915100f}.lead-table::-webkit-scrollbar-thumb{background:#19151059 padding-box padding-box;border:2px solid #0000;border-radius:999px}.lead-table::-webkit-scrollbar-thumb:hover{background:#19151080 padding-box padding-box}@media (max-width:860px){.lead-table{overflow:visible!important}}.lead-table table{background:var(--panel-solid)!important}.lead-table th{height:44px;border-bottom:1px solid var(--border)!important;color:var(--label)!important;font-family:var(--terminal-font)!important;background:#e4e9d6!important;font-size:10px!important}.lead-table td{border-color:var(--line)!important;color:var(--text)!important;font-family:var(--ui-font)!important}.lead-table td span,.lead-table td small,.lead-table td p{color:var(--muted)!important}.lead-table tbody tr:hover td{background:#5ea67b17!important}.lead-table .selected-row td{background:#5ea67b2b!important}.lead-table td strong,.lead-detail-card h2{color:var(--text)!important}.priority-cell .score{font-weight:800;color:var(--green-2)!important;font-family:var(--display-font)!important;font-size:22px!important}.lead-detail-card{transform:rotate(.2deg);padding:24px!important}.lead-detail-card h2{text-transform:uppercase;font-family:var(--display-font)!important;font-size:clamp(28px,3vw,40px)!important}.detail-list>div{border-color:var(--line)!important}.detail-list span,.table-pagination,.table-pagination__count{color:var(--muted)!important}.table-pagination,.toolbar-menu__popover{border-color:var(--border)!important;background:var(--panel-raised)!important;color:var(--text)!important}.table-pagination button,.page-size-toggle button,.toolbar-menu__popover button{border-color:var(--border)!important;background:var(--panel-solid)!important;color:var(--text)!important}.page-size-toggle button[aria-pressed=true]{border-color:var(--text)!important;background:var(--green)!important;color:var(--text)!important}.lead-mobile-card{box-shadow:none;border:1px solid var(--border)!important;background:var(--panel-solid)!important;color:var(--text)!important;border-radius:10px!important}.lead-mobile-card.selected{background:#5ea67b29!important}.app-shell .config-copy,.app-shell .muted-copy,.app-shell p,.app-shell li{color:var(--muted)}.app-shell .metric-strip strong,.app-shell .crm-summary-grid strong,.app-shell .scan-job-metrics strong,.app-shell .config-status-grid strong{color:var(--text)!important;font-family:var(--display-font)!important;font-size:clamp(24px,2.5vw,38px)!important}.auth-shell{background:repeating-linear-gradient(180deg, transparent 0 31px, #1915100e 32px), var(--bg)!important}.auth-panel{border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:var(--panel-solid)!important;box-shadow:var(--stamp)!important;color:var(--text)!important}@media (max-width:1100px){.app-shell{grid-template-columns:218px minmax(0,1fr)!important}.scan-grid{grid-template-columns:1fr!important}.powered-card{display:none!important}}@media (max-width:760px){body{background:repeating-linear-gradient(180deg, transparent 0 31px, #1915100e 32px), var(--bg)!important}.app-shell{display:block!important}.sidebar{z-index:50;min-height:74px;top:0;border-right:0!important;border-bottom:1px solid var(--border)!important;width:100%!important;height:auto!important;padding:12px 14px!important;position:sticky!important}.brand-lockup{border-bottom:0!important;padding:0!important}.brand-orbit{width:40px!important;height:40px!important}.brand-lockup strong{font-size:19px!important}.nav-rail{background:#161510!important;top:72px!important}.workspace{padding:12px 14px 96px!important}.tty-rail{flex-wrap:wrap;top:74px}.tty-rail:before{display:none}.workspace-title{font-size:16px!important}.tty-rail .tty-state,.tty-rail .focus-mode-toggle{display:none!important}.app-shell h1{font-size:clamp(44px,14vw,64px)!important}.app-shell h2,.app-shell .section-title h2{font-size:clamp(28px,10vw,38px)!important}.app-shell .panel,.app-shell .hero-panel,.app-shell .command-header,.app-shell .lead-detail-card{box-shadow:none!important}.scan-console,.scan-progress,.leads-shell,.lead-detail-card{padding:18px!important}.section-title{gap:10px!important}.lead-filters{padding:10px!important}.lead-mobile-cta{border-top:1px solid var(--border)!important;background:var(--panel-solid)!important;color:var(--text)!important}}@media (prefers-reduced-motion:reduce){.nav-rail button,.app-shell button,.lead-detail-card{transition:none!important;transform:none!important}}.app-shell--view-campanhas .email-campaign-shell{display:block!important}.app-shell--view-campanhas .guided-campaign>.section-title{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px!important}.app-shell--view-campanhas .guided-campaign>.section-title h2{font-size:clamp(34px,4vw,54px)!important}.app-shell--view-campanhas .guided-campaign>.section-title .toolbar{gap:4px}.app-shell--view-campanhas .guided-campaign>.section-title .secondary-action{min-height:36px!important;box-shadow:none!important;color:var(--green-2)!important;background:0 0!important;border-color:#0000!important;padding:6px 9px!important}.app-shell--view-campanhas .guided-campaign>.section-title .secondary-action:hover{border-color:var(--line)!important;background:#5ea67b14!important}.app-shell--view-campanhas .campaign-runway{border-bottom:1px solid var(--line);padding:6px 0 8px;position:relative;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:4px 0 0!important;display:grid!important}.app-shell--view-campanhas .campaign-step-card{align-content:center!important;align-items:center!important;gap:0 var(--s2)!important;min-height:46px!important;padding:var(--s2) var(--s3)!important;border:0!important;border-right:1px solid var(--line)!important;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:24px minmax(0,1fr)!important;display:grid!important;transform:none!important}.app-shell--view-campanhas .campaign-step-card:last-child{border-right:0!important}.app-shell--view-campanhas .campaign-step-card>span{place-items:center;border:1px solid var(--border)!important;width:24px!important;height:24px!important;color:var(--muted)!important;font-family:var(--terminal-font)!important;background:0 0!important;border-radius:50%!important;grid-area:1/1!important;font-size:10px!important;display:grid!important}.app-shell--view-campanhas .campaign-step-card strong{white-space:nowrap;color:inherit!important;font-family:var(--ui-font)!important;grid-area:1/2!important;font-size:12px!important;font-weight:650!important}@media (min-width:861px){.app-shell--view-campanhas .campaign-step-card small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;color:var(--muted)!important;font-family:var(--ui-font)!important;grid-area:2/2!important;font-weight:400!important;display:-webkit-box!important;overflow:hidden!important}}.app-shell--view-campanhas .campaign-step-card.done>span{border-color:var(--green-2)!important;color:var(--green-2)!important;background:#5ea67b24!important}.app-shell--view-campanhas .campaign-step-card.current{color:var(--text)!important;background:linear-gradient(#0000 80%,#5ea67b57 80%)!important}.app-shell--view-campanhas .campaign-step-card.locked{opacity:.42!important}.app-shell--view-campanhas .guided-campaign>.stage-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:20px 0 0!important}.app-shell--view-campanhas .guided-campaign>.stage-panel>.section-title{margin-bottom:16px!important}.app-shell--view-campanhas .guided-campaign>.stage-panel>.section-title h2{font-size:clamp(27px,3vw,39px)!important}.app-shell--view-campanhas .campaign-status-row{border-top:1px solid var(--line);padding-top:12px;gap:0!important;display:flex!important}.app-shell--view-campanhas .campaign-status-row>div{flex:1 1 0;border:0!important;border-right:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:7px 14px!important}@media (max-width:620px){.app-shell--view-campanhas .guided-campaign{padding:18px!important}.app-shell--view-campanhas .guided-campaign>.section-title{align-items:flex-start!important}.app-shell--view-campanhas .campaign-runway{overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-shell--view-campanhas .campaign-step-card{justify-items:center;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-inline:3px!important}.app-shell--view-campanhas .campaign-step-card>span{display:none!important}.app-shell--view-campanhas .campaign-step-card strong{white-space:nowrap;grid-column:1!important;font-size:10px!important}.app-shell--view-campanhas .campaign-status-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.app-shell--view-campanhas .campaign-status-row>div{padding:7px!important}}.app-shell--view-crm .crm-shell{gap:0!important;padding:clamp(22px,2.6vw,34px)!important}.app-shell--view-crm .crm-shell>.section-title{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:10px!important}.app-shell--view-crm .crm-shell>.section-title h2{font-size:clamp(34px,4vw,54px)!important}.app-shell--view-crm .crm-shell>.section-title .secondary-action{min-height:36px!important;box-shadow:none!important;color:var(--label)!important;background:0 0!important;border-color:#0000!important;padding:6px 9px!important}.app-shell--view-crm .crm-summary-grid{border-bottom:1px dashed #477f6180;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:10px 0!important;display:grid!important}.app-shell--view-crm .crm-summary-grid article{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;border:0!important;border-right:1px solid var(--line)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:8px!important;padding:2px 16px!important;display:grid!important}.app-shell--view-crm .crm-summary-grid article:first-child{padding-left:0!important}.app-shell--view-crm .crm-summary-grid article:last-child{border-right:0!important}.app-shell--view-crm .crm-summary-grid span{white-space:nowrap;color:var(--muted)!important;font-family:var(--terminal-font)!important;font-size:9px!important}.app-shell--view-crm .crm-summary-grid strong{color:var(--green-2)!important;font-family:var(--display-font)!important;font-size:28px!important;line-height:1!important}.app-shell--view-crm .crm-summary-grid p{white-space:nowrap;color:var(--muted)!important;font-size:10px!important}.app-shell--view-crm .crm-focus-panel{border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;margin:0 0 18px!important;padding:14px 0!important;display:grid!important}.app-shell--view-crm .crm-focus-panel h2{margin:2px 0 7px!important;font-size:clamp(28px,3vw,40px)!important}.app-shell--view-crm .crm-focus-quick{gap:3px!important}.app-shell--view-crm .crm-focus-quick .secondary-action{text-underline-offset:3px;text-decoration:underline;min-height:30px!important;box-shadow:none!important;color:var(--label)!important;font-family:var(--ui-font)!important;background:0 0!important;border:0!important;padding:4px 6px!important;font-size:11px!important}.app-shell--view-crm .crm-focus-meta{flex-wrap:nowrap!important;min-width:0!important}.app-shell--view-crm .crm-focus-meta>span,.app-shell--view-crm .crm-focus-meta>strong{border:1px solid var(--border)!important;min-height:27px!important;color:var(--text)!important;font-family:var(--terminal-font)!important;background:0 0!important;border-radius:10px!important;padding:4px 8px!important;font-size:10px!important}.app-shell--view-crm .crm-focus-panel>.primary-action{white-space:nowrap;width:auto!important;min-height:40px!important}.app-shell--view-crm .crm-board{border:1px solid var(--border);background:var(--panel-solid);box-shadow:none;border-radius:10px;overflow:hidden;gap:0!important}.app-shell--view-crm .crm-column{border:0!important;border-right:1px solid var(--line)!important;min-height:230px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:0!important;padding:0!important}.app-shell--view-crm .crm-column:last-child{border-right:0!important}.app-shell--view-crm .crm-column:before{display:none!important}.app-shell--view-crm .crm-column header{background:#5ea67b12;border-bottom:1px solid var(--line)!important;gap:3px!important;padding:11px 13px!important}.app-shell--view-crm .crm-column header span{color:var(--label)!important;font-family:var(--terminal-font)!important;font-size:9px!important}.app-shell--view-crm .crm-column header strong{color:var(--green-2)!important;font-family:var(--display-font)!important;font-size:25px!important}.app-shell--view-crm .crm-column header p{font-size:10px!important}.app-shell--view-crm .crm-lead-card{border:0!important;border-bottom:1px solid var(--line)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:0!important;padding:0!important}.app-shell--view-crm .crm-lead-card:hover{background:#5ea67b14!important;transform:none!important}.app-shell--view-crm .crm-lead-card__main{min-height:0!important;padding:12px 13px!important}.app-shell--view-crm .crm-lead-card__main>div:first-child>strong{color:var(--text)!important;font-size:13px!important}.app-shell--view-crm .crm-lead-card p{margin-top:7px!important;font-size:11px!important}.app-shell--view-crm .crm-card-row b,.app-shell--view-crm .crm-card-row span{border:1px solid var(--line);min-height:22px!important;font-family:var(--terminal-font)!important;background:0 0!important;border-radius:10px!important;padding:3px 6px!important;font-size:9px!important}.app-shell--view-crm .crm-card-actions-menu{border:0!important;border-top:1px dashed var(--line)!important;border-radius:0!important;margin:0 12px 10px!important}.app-shell--view-crm .crm-card-actions-menu>summary{min-height:32px!important;color:var(--label)!important;padding:0!important}.app-shell--view-crm .crm-more,.app-shell--view-crm .crm-empty-state{color:var(--muted)!important;background:0 0!important;border:0!important}.app-shell--view-varredura .scan-grid{border:1px solid var(--border);background:var(--panel-solid);box-shadow:none;border-radius:10px;overflow:hidden;gap:0!important}.app-shell--view-varredura .scan-grid>.panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell--view-varredura .scan-grid>.panel:before{display:none!important}.app-shell--view-varredura .scan-console{border-right:1px solid var(--line)!important}.app-shell--view-varredura .scan-console,.app-shell--view-varredura .scan-progress{padding:clamp(22px,2.6vw,32px)!important}.app-shell--view-varredura .scan-grid .section-title{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:17px!important}.app-shell--view-varredura .scan-grid .section-title h2{font-size:clamp(31px,3.5vw,44px)!important}.app-shell--view-varredura .source-health{border:1px solid var(--border);background:#5ea67b09;border-radius:10px;overflow:hidden;gap:0!important}.app-shell--view-varredura .source-health-card{border:0!important;border-right:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.app-shell--view-varredura .source-health-card:last-child{border-right:0!important}.app-shell--view-varredura .source-health-card.is-ready{background:#5ea67b14!important}.app-shell--view-varredura .scan-job-summary{background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;padding:0!important}.app-shell--view-varredura .scan-job-main strong{color:var(--text)!important;font-size:clamp(27px,3vw,38px)!important}.app-shell--view-varredura .scan-job-metrics{border-block:1px solid var(--line);gap:0!important;padding:9px 0!important}.app-shell--view-varredura .scan-job-metrics>div{border:0!important;border-right:1px solid var(--line)!important;background:0 0!important;padding:5px 12px!important}.app-shell--view-varredura .scan-job-metrics>div:first-child{padding-left:0!important}.app-shell--view-varredura .scan-job-metrics>div:last-child{border-right:0!important}.app-shell--view-varredura .scan-job-metrics strong{color:var(--green-2)!important}.app-shell--view-varredura .empty-progress,.app-shell--view-varredura .progress-meter,.app-shell--view-varredura .job-inspector,.app-shell--view-varredura .filter-stack{background:#5ea67b09!important;border-radius:10px!important}.app-shell--view-leads .leads-shell{border:1px solid var(--line)!important;box-shadow:none!important;border-radius:12px!important;padding:clamp(22px,2.6vw,34px)!important}.app-shell--view-leads .leads-shell>.section-title{border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:14px!important}.app-shell--view-leads .leads-shell>.section-title h2{font-size:clamp(34px,4vw,50px)!important}.app-shell--view-leads .lead-filters{background:0 0!important;border:0!important;border-bottom:1px dashed #477f6180!important;border-radius:0!important;gap:8px!important;padding:0 0 13px!important}.app-shell--view-leads .lead-filters__search,.app-shell--view-leads .lead-filters select{border-color:var(--border-strong)!important;box-shadow:none!important;background-color:#fffdf4!important}.app-shell--view-leads .lead-meta-row{border-bottom:0!important;padding:8px 0!important}.app-shell--view-leads .lead-layout{border:1px solid var(--line);background:var(--panel-solid);box-shadow:none;border-radius:10px;overflow:hidden;gap:0!important}.app-shell--view-leads .lead-table{box-shadow:none!important;border:0!important;border-radius:0!important}.app-shell--view-leads .lead-detail-card{border:0!important;border-left:1px solid var(--line)!important;box-shadow:none!important;background:#5ea67b06!important;border-radius:0!important;padding:22px!important;transform:none!important}.app-shell--view-leads .lead-detail-card:before{display:none!important}.app-shell--view-leads .lead-table th{color:var(--label)!important;background:#e9ecdd!important}.app-shell--view-leads .lead-table tbody tr:hover td{background:#5ea67b0e!important}.app-shell--view-leads .lead-table .selected-row td{background:#5ea67b1f!important}.app-shell--view-leads .detail-list>div{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:10px 0!important}.app-shell--view-leads .detail-list>div:last-child{border-bottom:0!important}@media (max-width:900px){.app-shell--view-crm .crm-focus-panel{grid-template-columns:1fr auto!important}.app-shell--view-crm .crm-focus-meta{display:none!important}.app-shell--view-varredura .scan-grid{grid-template-columns:1fr!important}.app-shell--view-varredura .scan-console{border-right:0!important;border-bottom:1px solid var(--line)!important}}@media (max-width:760px){.app-shell--view-crm .crm-shell,.app-shell--view-leads .leads-shell{padding:18px!important}.app-shell--view-crm .crm-summary-grid article{grid-template-columns:1fr!important;gap:2px!important;padding:3px 8px!important}.app-shell--view-crm .crm-summary-grid article p{display:none}.app-shell--view-crm .crm-summary-grid span{white-space:normal}.app-shell--view-crm .crm-focus-panel{grid-template-columns:1fr!important;gap:9px!important}.app-shell--view-crm .crm-focus-panel>.primary-action{justify-content:center;width:100%!important}.app-shell--view-crm .crm-stage-tabs{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:7px;gap:3px!important}.app-shell--view-crm .crm-stage-tabs button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell--view-crm .crm-stage-tabs button.active{color:var(--text)!important;background:linear-gradient(#0000 82%,#5ea67b57 82%)!important}.app-shell--view-crm .crm-board{box-shadow:none;border-radius:10px}.app-shell--view-crm .crm-column{border-right:0!important}.app-shell--view-varredura .scan-grid{box-shadow:none;border-radius:10px}.app-shell--view-varredura .source-health{grid-template-columns:1fr!important;display:grid!important}.app-shell--view-varredura .source-health-card{border-right:0!important;border-bottom:1px solid var(--line)!important}.app-shell--view-varredura .source-health-card:last-child{border-bottom:0!important}.app-shell--view-leads .lead-layout{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.app-shell--view-leads .lead-table{border:1px solid var(--border)!important;box-shadow:none!important;border-radius:10px!important}.app-shell--view-leads .lead-mobile-card{border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.app-shell--view-leads .lead-mobile-card:last-child{border-bottom:0!important}.app-shell--view-leads .lead-detail-card{display:none!important}}.app-shell h1,.app-shell .command-header h1,.app-shell .campaign-command h1,.app-shell .config-hero h1,.app-shell .manual-hero h1{font-size:var(--type-h1)!important;line-height:.98!important}.app-shell .section-title h2,.app-shell--view-campanhas .guided-campaign>.section-title h2,.app-shell--view-campanhas .guided-campaign>.stage-panel>.section-title h2,.app-shell--view-crm .crm-shell>.section-title h2,.app-shell--view-crm .crm-focus-panel h2,.app-shell--view-varredura .scan-grid .section-title h2,.app-shell--view-leads .leads-shell>.section-title h2,.app-shell--view-leads .lead-detail-card h2{font-size:var(--type-h2)!important;line-height:1.02!important}.app-shell h3{font-size:var(--type-h3)!important;line-height:1.15!important}.app-shell p,.app-shell li,.app-shell input,.app-shell textarea,.app-shell select,.app-shell .config-copy,.app-shell .muted-copy{font-size:var(--type-body)!important}.app-shell p strong,.app-shell li strong,.app-shell .config-copy strong,.app-shell .muted-copy strong{font-family:inherit!important;font-size:inherit!important;font-weight:750!important}.app-shell small,.app-shell .field-label{font-size:var(--type-small)!important}.app-shell .eyebrow,.app-shell .section-title>span,.app-shell .section-title__heading>span{font-size:var(--type-emphasis)!important}.app-shell .primary-action,.app-shell .secondary-action,.app-shell .nav-rail button{font-size:var(--type-control)!important}.app-shell .metric-strip strong,.app-shell--view-crm .crm-summary-grid strong,.app-shell--view-varredura .scan-job-metrics strong,.app-shell .config-status-grid strong{font-size:var(--type-metric)!important}.app-shell--view-config .config-hero{grid-template-columns:minmax(0,1fr) auto;border:0!important;border-bottom:1px solid var(--border)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:end!important;gap:24px!important;padding:8px 2px 14px!important;display:grid!important}.app-shell--view-config .config-hero:before{display:none!important}.app-shell--view-config .config-hero h1{margin:4px 0 5px!important}.app-shell--view-config .config-hero .muted-copy{max-width:58ch;margin:0!important}.app-shell--view-config .config-status-grid{min-width:330px;grid-template-columns:repeat(3,minmax(92px,1fr))!important;gap:0!important;display:grid!important}.app-shell--view-config .config-status-grid>div{border:0!important;border-right:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;min-height:52px!important;padding:4px 13px!important}.app-shell--view-config .config-status-grid>div:last-child{border-right:0!important}.app-shell--view-config .config-status-grid>div.ready{background:0 0!important}.app-shell--view-config .config-status-grid span{color:var(--label)!important;font-family:var(--terminal-font)!important;font-size:var(--type-caption)!important;font-weight:700!important}.app-shell--view-config .config-status-grid strong{color:var(--text)!important;font-family:var(--ui-font)!important;font-size:var(--type-emphasis)!important;margin-top:4px!important;font-weight:750!important;line-height:1.2!important}.app-shell--view-config .config-settings-frame{border:1px solid var(--border);background:var(--panel-solid);box-shadow:none;border-radius:10px;grid-template-columns:224px minmax(0,1fr);display:grid;overflow:hidden}.app-shell--view-config .config-settings-sidebar{border-right:1px solid var(--line);background:#e9ecdd;min-width:0;padding:18px 12px}.app-shell--view-config .config-settings-sidebar__title{border-bottom:1px solid var(--line);color:var(--label);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0 6px 14px;padding-bottom:14px;display:grid}.app-shell--view-config .config-settings-sidebar__title div{gap:1px;display:grid}.app-shell--view-config .config-settings-sidebar__title strong{color:var(--text);font-size:var(--type-emphasis);font-weight:750}.app-shell--view-config .config-settings-sidebar__title span{color:var(--muted);font-size:var(--type-small)}.app-shell--view-config .config-tabs{background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:3px!important;padding:0!important;display:grid!important}.app-shell--view-config .config-tabs button{grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:58px!important;box-shadow:none!important;color:var(--muted)!important;text-align:left!important;background:0 0!important;border:0!important;border-left:3px solid #0000!important;border-radius:5px!important;gap:10px!important;padding:9px 10px!important;display:grid!important;transform:none!important}.app-shell--view-config .config-tabs button>span{gap:2px;display:grid}.app-shell--view-config .config-tabs button strong{color:inherit!important;font-size:var(--type-body)!important;font-weight:750!important}.app-shell--view-config .config-tabs button small{font-weight:500;line-height:1.25;color:inherit!important;font-size:var(--type-caption)!important}.app-shell--view-config .config-tabs button:hover{color:var(--text)!important;background:#5ea67b14!important}.app-shell--view-config .config-tabs button.active{border-left-color:var(--green-2)!important;color:var(--text)!important;background:#5ea67b29!important}.app-shell--view-config .config-tabs button.active svg{color:var(--green-2);stroke-width:2.4px}.app-shell--view-config .config-settings-content{background:var(--panel-solid);min-width:0}.app-shell--view-config .config-tab-panel{min-width:0}.app-shell--view-config .config-tab-panel>.config-grid{grid-template-columns:1fr!important;gap:0!important;display:grid!important}.app-shell--view-config .config-card{border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:14px!important;padding:24px!important;transform:none!important}.app-shell--view-config .config-card:last-child{border-bottom:0!important}.app-shell--view-config .config-card:before{display:none!important}.app-shell--view-config .config-disclosure>summary{min-height:58px!important;padding:0!important}.app-shell--view-config .config-disclosure>summary h2{font-family:var(--ui-font)!important;font-size:var(--type-emphasis)!important;letter-spacing:0!important;text-transform:none!important;margin:1px 0 0!important;font-weight:750!important;line-height:1.2!important}.app-shell--view-config .config-disclosure>summary>span small,.app-shell--view-config .config-disclosure>summary>b{font-size:var(--type-caption)!important}.app-shell--view-config .config-disclosure__body{margin-top:10px;gap:12px!important;padding:18px 0 0!important}.app-shell--view-config .config-card .section-title{border-bottom:1px solid var(--line);padding-bottom:15px}.app-shell--view-config .config-card .section-title h2{font-size:var(--type-h2)!important}.app-shell--view-config .config-card input,.app-shell--view-config .config-card textarea,.app-shell--view-config .config-card select{border-color:var(--border-strong)!important;box-shadow:none!important;font-size:var(--type-body)!important;background:#fffdf4!important}.app-shell--view-config .config-card input,.app-shell--view-config .config-card select{min-height:42px!important}.app-shell--view-config .toggle-line,.app-shell--view-config .channel-mode-note,.app-shell--view-config .inbox-config-block,.app-shell--view-config .reset-outreach-row{border-color:var(--line)!important;box-shadow:none!important;background:#5ea67b0b!important}.app-shell--view-config .config-savebar{min-height:64px;border:1px solid var(--border)!important;box-shadow:none!important;color:var(--text)!important;background:#fbfaf3f5!important;border-radius:10px!important;padding:10px 14px!important;bottom:10px!important}.app-shell--view-config .config-savebar p{color:var(--muted)!important;font-size:var(--type-small)!important}@media (max-width:980px){.app-shell--view-config .config-hero{grid-template-columns:1fr!important;gap:12px!important}.app-shell--view-config .config-status-grid{width:100%;min-width:0}.app-shell--view-config .config-settings-frame{grid-template-columns:1fr}.app-shell--view-config .config-settings-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:12px}.app-shell--view-config .config-settings-sidebar__title{display:none}.app-shell--view-config .config-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell--view-config .config-tabs button{grid-template-columns:auto minmax(0,1fr);border-bottom:3px solid #0000!important;border-left:0!important;min-height:52px!important}.app-shell--view-config .config-tabs button.active{border-bottom-color:var(--green-2)!important}}@media (max-width:760px){:root{--type-h1:clamp(32px, 10vw, 40px);--type-h2:clamp(23px, 7vw, 30px)}.app-shell--view-config .config-hero{padding-inline:0!important}.app-shell--view-config .config-status-grid>div{padding-inline:7px!important}.app-shell--view-config .config-status-grid strong{font-size:var(--type-control)!important}.app-shell--view-config .config-settings-frame{box-shadow:none;border-radius:10px}.app-shell--view-config .config-settings-sidebar{padding:8px;overflow:hidden}.app-shell--view-config .config-tabs{width:100%;min-width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell--view-config .config-tabs button{grid-template-columns:16px minmax(0,1fr);gap:5px!important;min-height:48px!important;padding-inline:6px!important}.app-shell--view-config .config-tabs button>svg{width:16px;height:16px}.app-shell--view-config .config-tabs button>span{display:grid!important}.app-shell--view-config .config-tabs button strong{font-size:var(--type-small)!important}.app-shell--view-config .config-tabs button small{display:none}.app-shell--view-config .config-card{padding:18px!important}.app-shell--view-config .config-two{grid-template-columns:1fr!important}.app-shell--view-config .config-savebar{align-items:stretch!important}.app-shell--view-config .config-savebar>p{display:none}.app-shell--view-config .config-savebar .hero-actions{grid-template-columns:1fr 1.25fr;width:100%;display:grid}}.app-shell--view-varredura .scan-grid{align-items:stretch;grid-template-columns:minmax(350px,.82fr) minmax(430px,1.18fr)!important}.app-shell--view-varredura .scan-console{grid-template-columns:1fr;align-content:start;display:grid;gap:13px!important}.app-shell--view-varredura .scan-console .section-title,.app-shell--view-varredura .scan-progress .section-title{margin-bottom:2px!important}.app-shell--view-varredura .scan-console textarea{resize:vertical;min-height:78px!important}.app-shell--view-varredura .scan-settings{grid-template-columns:minmax(0,1fr) 118px!important;gap:10px!important;display:grid!important}.app-shell--view-varredura .scan-settings label{gap:5px!important}.app-shell--view-varredura .scan-settings label>span{letter-spacing:.04em;text-transform:uppercase;color:var(--label)!important;font-family:var(--terminal-font)!important;font-size:var(--type-caption)!important;font-weight:700!important}.app-shell--view-varredura .scan-settings input,.app-shell--view-varredura .scan-settings select{border-color:var(--border-strong)!important;min-height:42px!important;box-shadow:none!important;background:#fffdf4!important}.app-shell--view-varredura .source-health{order:4;border-color:var(--line)!important;background:#5ea67b06!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell--view-varredura .source-health-card{grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;min-height:58px!important;padding:9px 11px!important}.app-shell--view-varredura .source-health-card>em{grid-column:2;margin-top:-3px;font-style:normal;color:var(--muted)!important;font-family:var(--terminal-font)!important;font-size:9px!important}.app-shell .signal-activity{color:var(--green);font-weight:600}.app-shell .signal-activity--vaga{font-weight:700}.app-shell--view-varredura .scan-form>.stage-details{order:6}.app-shell--view-varredura .scan-run-row{order:5;grid-template-columns:minmax(0,1fr) auto;gap:8px!important;display:grid!important}.app-shell--view-varredura .scan-run-row .primary-action{justify-content:center;width:100%}.app-shell--view-varredura .empty-progress--guided{text-align:center;place-content:center;justify-items:center;border:1px dashed var(--line)!important;min-height:190px!important;color:var(--muted)!important;background:#5ea67b09!important;gap:9px!important;display:grid!important}.app-shell--view-varredura .empty-progress--guided strong{color:var(--text);font-size:var(--type-emphasis)}.app-shell--view-varredura .scan-progress .scan-job-main>small{display:none}.app-shell--view-varredura .scan-open-base{align-self:end;margin-top:auto}.app-shell--view-varredura .scan-progress>.stage-details{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell--view-varredura .scan-progress>.stage-details>summary{border-bottom:1px dashed var(--line);min-height:32px!important;color:var(--label)!important;font-size:var(--type-small)!important;padding:5px 0!important}.app-shell--view-crm [data-stage=novo]{--stage-color:#35624a;--stage-bg:#5678641c;--stage-line:#56786447}.app-shell--view-crm [data-stage=fila]{--stage-color:#565818;--stage-bg:#73753a1c;--stage-line:#73753a47}.app-shell--view-crm [data-stage=contatado]{--stage-color:#315e72;--stage-bg:#315e721a;--stage-line:#315e7245}.app-shell--view-crm [data-stage=respondeu]{--stage-color:#35624a;--stage-bg:#3f745721;--stage-line:#3f74574d}.app-shell--view-crm [data-stage=reuniao]{--stage-color:#6f4c22;--stage-bg:#865c2d1c;--stage-line:#865c2d47}.app-shell--view-crm [data-stage=ganho]{--stage-color:#2f6a49;--stage-bg:#2f6a4921;--stage-line:#2f6a494d}.app-shell--view-crm [data-stage=perdido]{--stage-color:#85464a;--stage-bg:#85464a1a;--stage-line:#85464a45}.app-shell--view-crm .crm-focus-panel[data-stage]{border-left:4px solid var(--stage-color)!important;background:linear-gradient(90deg, var(--stage-bg), transparent 42%)!important;padding-left:14px!important}.app-shell--view-crm .crm-board{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important}.app-shell--view-crm .crm-column[data-stage]{overflow:hidden;border:1px solid var(--stage-line)!important;border-top:4px solid var(--stage-color)!important;background:var(--panel-solid)!important;box-shadow:none!important;border-radius:10px!important}.app-shell--view-crm .crm-column[data-stage] header{min-height:78px;border-bottom-color:var(--stage-line)!important;background:var(--stage-bg)!important;padding:12px 13px!important}.app-shell--view-crm .crm-column[data-stage] header span,.app-shell--view-crm .crm-column[data-stage] header strong{color:var(--stage-color)!important}.app-shell--view-crm .crm-column[data-stage] .crm-lead-card{border-bottom-color:var(--stage-line)!important}.app-shell--view-crm .crm-column[data-stage] .crm-lead-card:hover{background:var(--stage-bg)!important}.app-shell--view-crm .crm-column[data-stage] .crm-lead-card__main em{color:var(--stage-color)!important}.app-shell--view-crm .crm-stage-tabs button[data-stage]{--tab-color:var(--stage-color);border-bottom:3px solid var(--stage-line)!important}.app-shell--view-crm .crm-stage-tabs button[data-stage].active{border-bottom-color:var(--tab-color)!important;background:var(--stage-bg)!important;color:var(--text)!important}.app-shell--view-crm .crm-empty-stages span[data-stage]{border-left:3px solid var(--stage-color)!important;background:var(--stage-bg)!important;color:var(--text)!important}@media (max-width:980px){.app-shell--view-varredura .scan-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.app-shell--view-varredura .scan-console,.app-shell--view-varredura .scan-progress{padding:18px!important}.app-shell--view-varredura .scan-settings{grid-template-columns:minmax(0,1fr) 96px!important}.app-shell--view-varredura .source-health{grid-template-columns:1fr!important}.app-shell--view-crm .crm-focus-panel[data-stage]{padding-left:12px!important}.app-shell--view-crm .crm-board{gap:0!important}.app-shell--view-crm .crm-column[data-stage]{border-radius:10px!important}}.app-shell .brand-lockup{min-height:72px;color:#191510!important;background:#fff!important;border:1.5px solid #191510!important;border-radius:10px!important;gap:9px!important;padding:9px 10px!important;box-shadow:3px 4px #e5ead42e!important}.app-shell .brand-orbit{flex:0 0 50px;overflow:visible;width:50px!important;height:50px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;transform:none!important}.app-shell .brand-orbit img{display:block;width:48px!important;height:48px!important}.app-shell .brand-lockup strong{color:#191510!important;font-size:20px!important;line-height:.95!important}.app-shell .brand-lockup span{color:#365f49!important;font-size:11px!important}.app-shell .powered-card{min-height:0!important;box-shadow:none!important;color:#e5ead4!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:center!important;gap:3px!important;padding:4px 10px 2px!important;display:flex!important;overflow:visible!important}.app-shell .powered-card img{object-fit:contain;object-position:center;opacity:1;filter:drop-shadow(0 0 1px #e5ead4a6)!important;width:96px!important;height:29px!important;margin:0!important}.app-shell .powered-card div{order:-1;line-height:1}.app-shell .powered-card span{color:#aeb8a0!important;font-family:var(--mono-font)!important;letter-spacing:.08em!important;text-transform:lowercase!important;font-size:9px!important}@media (max-width:760px){.app-shell .powered-card{display:none!important}.app-shell .brand-lockup{width:100%;min-height:50px;border-radius:10px!important;padding:5px 7px!important}.app-shell .brand-orbit{flex-basis:42px;width:42px!important;height:42px!important}.app-shell .brand-orbit img{width:40px!important;height:40px!important}.app-shell .brand-lockup strong{font-size:18px!important}.app-shell .brand-lockup span{display:none!important}.app-shell .brand-lockup .mobile-nav-toggle{color:#191510!important;background:#fbfaf3!important;border-color:#19151061!important}}.app-shell--view-varredura .scan-location-block{gap:6px;display:grid;position:relative}.app-shell--view-varredura .scan-uf-field,.app-shell--view-varredura .location-autocomplete{gap:5px;display:grid}.app-shell--view-varredura .scan-uf-field>span,.app-shell--view-varredura .location-autocomplete>label>span{letter-spacing:.04em;text-transform:uppercase;color:var(--label)!important;font-family:var(--terminal-font)!important;font-size:var(--type-caption)!important;font-weight:700!important}.app-shell--view-varredura .scan-uf-field select,.app-shell--view-varredura .location-input-shell{border:1.5px solid var(--border-strong);min-height:44px;box-shadow:none;background:#fffdf4;border-radius:10px}.app-shell--view-varredura .scan-uf-field select{width:100%;padding-inline:12px 28px}.app-shell--view-varredura .location-autocomplete{position:relative}.app-shell--view-varredura .location-input-shell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:grid}.app-shell--view-varredura .location-input-shell:focus-within{border-color:#365f49;box-shadow:0 0 0 3px #5ea67b1f}.app-shell--view-varredura .location-input-shell.is-confirmed{background:#e5ead46b;border-color:#5ea67b}.app-shell--view-varredura .location-input-shell>svg{color:#365f49}.app-shell--view-varredura .location-input-shell input{outline:0;width:100%;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.app-shell--view-varredura .location-suggestions{z-index:30;border:1.5px solid var(--border-strong);max-height:232px;box-shadow:none;background:#fffdf4;border-radius:10px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto}.app-shell--view-varredura .location-suggestions button{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.app-shell--view-varredura .location-suggestions li[aria-selected=true] button,.app-shell--view-varredura .location-suggestions button:hover{background:#5ea67b24}.app-shell--view-varredura .location-suggestions small,.app-shell--view-varredura .location-suggestion-state{color:var(--muted);font-family:var(--terminal-font);font-size:10px}.app-shell--view-varredura .location-suggestion-state{padding:10px}.app-shell--view-varredura .location-status{color:#9a4f3f;font-family:var(--terminal-font);font-size:10px}.app-shell--view-varredura .location-status.is-confirmed{color:#365f49}@media (max-width:520px){.app-shell--view-varredura .scan-location-grid{grid-template-columns:72px minmax(0,1fr)}}.app-shell--view-campanhas .email-campaign-shell{--campaign-type-caption:var(--type-small);--campaign-type-body:var(--type-body);--campaign-type-emphasis:var(--type-emphasis);--campaign-type-subheading:var(--type-h3);--campaign-type-heading:var(--type-h2);--campaign-type-metric:var(--type-h3);font-size:var(--campaign-type-body)!important}.app-shell--view-campanhas .email-campaign-shell p,.app-shell--view-campanhas .email-campaign-shell li,.app-shell--view-campanhas .email-campaign-shell label,.app-shell--view-campanhas .email-campaign-shell button,.app-shell--view-campanhas .email-campaign-shell input,.app-shell--view-campanhas .email-campaign-shell textarea,.app-shell--view-campanhas .email-campaign-shell select,.app-shell--view-campanhas .channel-choice-grid .channel-choice-label,.app-shell--view-campanhas .channel-choice-grid button strong,.app-shell--view-campanhas .campaign-step-card strong{font-size:var(--campaign-type-body)!important;line-height:1.45!important}.app-shell--view-campanhas .email-campaign-shell small,.app-shell--view-campanhas .email-campaign-shell .field-label,.app-shell--view-campanhas .email-campaign-shell label>span,.app-shell--view-campanhas .email-tone-control>span,.app-shell--view-campanhas .email-inline-status>span,.app-shell--view-campanhas .channel-choice-state,.app-shell--view-campanhas .campaign-step-card>span,.app-shell--view-campanhas .campaign-status-row>div>span,.app-shell--view-campanhas .provider-chip small,.app-shell--view-campanhas .queue-position,.app-shell--view-campanhas .soft-pill,.app-shell--view-campanhas .status-pill{font-size:var(--campaign-type-caption)!important;line-height:1.4!important}.app-shell--view-campanhas .email-campaign-shell .eyebrow,.app-shell--view-campanhas .email-campaign-shell .section-title>span,.app-shell--view-campanhas .email-campaign-shell .section-title__heading>span,.app-shell--view-campanhas .provider-chip>span{font-size:var(--campaign-type-emphasis)!important;line-height:1.35!important}.app-shell--view-campanhas .guided-campaign>.section-title h2,.app-shell--view-campanhas .email-campaign-shell h2{font-size:var(--campaign-type-heading)!important;line-height:1.02!important}.app-shell--view-campanhas .guided-campaign>.stage-panel>.section-title h2{font-size:var(--campaign-type-subheading)!important;line-height:1.12!important}.app-shell--view-campanhas .campaign-status-row>div>strong,.app-shell--view-campanhas .metric-strip strong{font-size:var(--campaign-type-metric)!important;line-height:1!important}.workspace{padding:12px 28px 20px!important}.workspace>*{max-width:1120px;margin-inline:auto}.app-shell--view-leads .leads-shell>.section-title h2,.app-shell--view-crm .crm-shell>.section-title h2,.app-shell--view-varredura .scan-grid .section-title h2,.app-shell--view-leads .lead-detail-card h2{font-size:clamp(19px,1.6vw,24px)!important}.app-shell .panel,.app-shell .config-card,.app-shell .stage-panel,.app-shell .crm-focus-panel{padding:16px 18px!important}.app-shell--view-leads .leads-shell,.app-shell--view-crm .crm-shell{padding:18px 20px!important}.app-shell .section-title{margin-bottom:10px!important}body{background:var(--bg)!important}body:before{display:none!important}@media (max-width:760px){.workspace{padding:12px 14px 88px!important}}.tty-rail{gap:8px!important;padding:4px 4px 6px!important}.app-shell .section-title{padding-bottom:8px!important}.app-shell .stage-panel{padding-top:12px!important}.app-shell .channel-choice-grid,.app-shell .campaign-runway{padding-top:2px!important;padding-bottom:6px!important}.app-shell .email-campaign-shell,.app-shell .config-shell,.app-shell .crm-shell,.app-shell .leads-shell{gap:10px!important}.app-shell--view-campanhas .panel,.app-shell--view-config .panel,.app-shell--view-config .config-card{padding:14px 16px!important}.eyebrow,.field-label,.section-title>span,.section-title__heading>span,.app-shell .config-card>span,.app-shell label>span{color:var(--muted)!important;font-family:var(--ui-font)!important;letter-spacing:.01em!important;text-transform:none!important;font-size:12px!important;font-weight:600!important}.eyebrow:before{display:none!important}.app-shell .status-pill,.app-shell .soft-pill,.app-shell .channel-pill,.app-shell .quality-pill,.app-shell .lead-meta-row,.app-shell .tty-state{font-family:var(--ui-font)!important;text-transform:none!important;letter-spacing:0!important}.app-shell,.app-shell span,.app-shell small,.app-shell label,.app-shell .field-label,.app-shell .eyebrow,.app-shell .status-pill,.app-shell .soft-pill,.app-shell .channel-pill,.app-shell .quality-pill{font-size:max(12px,1em)}.app-shell .tty-state,.app-shell .table-pagination,.app-shell .lead-meta-row{font-size:12px!important}.app-shell .section-title p,.app-shell .config-copy,.app-shell .muted-copy{color:var(--muted)!important;font-size:13px!important}.app-shell h3,.app-shell .section-title h2{text-transform:none!important;letter-spacing:-.01em!important}.app-shell label>span,.app-shell .scan-uf-field>span,.app-shell .source-health-card em,.app-shell .source-health-card span,.app-shell fieldset>span,.app-shell .field>span{font-family:var(--ui-font)!important;color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:600!important}.app-shell .source-health-card em{font-style:normal!important;font-weight:400!important}.workspace-title{font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--text)!important;font-size:14px!important;font-weight:700!important}:root{--bg:#f2f2f0;--bg-2:#eaeae7;--panel:#fff;--panel-solid:#fff;--panel-2:#f7f7f5;--panel-raised:#fff;--border:#19151024;--line:#19151017;--text:#1a1a18;--muted:#6b6b66;--label:#6b6b66}body,html{background:var(--bg)!important}.sidebar,.app-shell .panel,.app-shell .config-card,.app-shell .stage-panel,.app-shell .lead-table,.app-shell .crm-column{background-image:none!important}.sidebar{background:var(--panel)!important;border-right:1px solid var(--line)!important}.app-shell svg,.workspace svg{color:var(--muted)!important}.app-shell .primary-action,.app-shell .full-action,.nav-rail button.active,.nav-rail button.active svg,.app-shell .status-dot,.app-shell .primary-action svg,.app-shell .full-action svg{color:inherit!important}.nav-rail button.active{background:var(--green-dim)!important;color:var(--text)!important;box-shadow:inset 2px 0 0 var(--green-2)!important}.nav-rail button.active svg{color:var(--green-2)!important}.app-shell .primary-action,.app-shell .full-action{background:var(--green-2)!important;border:1px solid var(--green-2)!important;color:#fff!important;font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;font-weight:650!important}.app-shell .secondary-action,.app-shell .toolbar button,.app-shell .mini-toggle{border:1px solid var(--border)!important;color:var(--text)!important;font-family:var(--ui-font)!important;text-transform:none!important;letter-spacing:0!important;background:0 0!important}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell .section-title h2{font-family:var(--ui-font)!important;letter-spacing:-.015em!important;text-transform:none!important;color:var(--text)!important;font-weight:700!important;line-height:1.2!important}.app-shell h1{font-size:24px!important}.app-shell h2,.app-shell .section-title h2{font-size:19px!important}.app-shell h3{font-size:15px!important}.brand-orbit{box-shadow:none!important;background:0 0!important;border:0!important}.brand-lockup strong{font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-weight:700!important}.app-shell input,.app-shell textarea,.app-shell select,.app-shell .location-input-shell{border:1px solid var(--border)!important;color:var(--text)!important;font-family:var(--ui-font)!important;background:#fff!important;border-radius:8px!important;font-size:14px!important}.app-shell input:focus,.app-shell textarea:focus,.app-shell select:focus{border-color:var(--green-2)!important;outline:2px solid var(--green-dim)!important;outline-offset:0!important}.app-shell small,.app-shell .location-status,.app-shell .field-hint,.app-shell .help-text{color:var(--muted)!important;font-family:var(--ui-font)!important;font-size:12px!important}.app-shell .section-title h2:after,.app-shell .section-title:after,.app-shell h2:after{display:none!important}.app-shell label span,.app-shell .scan-form span,.app-shell .scan-grid label>span{font-family:var(--ui-font)!important;color:var(--muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:600!important}.app-shell .lead-detail-card p,.app-shell .lead-detail-card--empty p,.app-shell .empty-operational-state p,.app-shell .empty-table-cell,.app-shell .help-tip__bubble,.app-shell p,.app-shell li{color:var(--muted)!important}.app-shell .help-tip__bubble{background:var(--panel)!important;border:1px solid var(--border)!important;color:var(--text)!important}.app-shell .lead-table th,.app-shell--view-leads .lead-table th{background:var(--panel-2)!important;color:var(--muted)!important;font-family:var(--ui-font)!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:600!important}.app-shell .th-sort{color:var(--muted)!important}.app-shell .empty-table-cell{background:0 0!important}.app-shell .workspace span,.app-shell .campaign-status-row span,.app-shell .metric-strip span,.app-shell .email-inline-status span,.app-shell .email-tone-control span,.app-shell .campaign-step-card span{text-transform:none!important;letter-spacing:0!important;font-family:var(--ui-font)!important}.app-shell--view-campanhas .campaign-runway .primary-action{border:1px solid var(--border)!important;color:var(--text)!important;background:0 0!important}.app-shell--view-campanhas .campaign-runway .primary-action svg{color:var(--muted)!important}.app-shell .crm-column,.app-shell .crm-column:nth-child(2n),.app-shell .crm-board>*{background:var(--panel)!important;border:1px solid var(--line)!important}.app-shell .crm-stage-tabs button,.app-shell .status-pill,.app-shell .soft-pill{border:1px solid var(--border)!important;color:var(--muted)!important;background:0 0!important}.app-shell .crm-empty h2,.app-shell .crm-empty h1,.app-shell .empty-operational-state h2,.app-shell .lead-detail-card--empty h2{font-size:16px!important;font-weight:650!important}.app-shell .primary-action,.app-shell .full-action,.app-shell .secondary-action,.app-shell .toolbar button,.app-shell input,.app-shell select{border-radius:8px!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 14px!important;font-size:14px!important;display:inline-flex!important}.app-shell textarea{border-radius:8px!important;padding:10px 12px!important}.app-shell .section-title{flex-wrap:wrap;min-height:38px;justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.app-shell .section-title>div:first-child{flex:auto;min-width:0}.app-shell .section-title .toolbar,.app-shell .section-title>.toolbar{flex:none;margin-left:auto;align-items:center!important;gap:8px!important;display:flex!important}.app-shell .scan-grid,.app-shell .approach-grid,.app-shell .crm-board,.app-shell .config-shell,.app-shell .lead-layout{gap:16px!important}.app-shell .config-card+.config-card{margin-top:12px!important}.app-shell .panel,.app-shell .config-card{border:1px solid var(--line)!important;box-shadow:none!important}@media (max-width:760px){.app-shell .primary-action,.app-shell .full-action,.app-shell .secondary-action,.app-shell input,.app-shell select{width:100%;justify-content:center!important;min-height:44px!important}.app-shell .section-title{align-items:flex-start!important}.app-shell .section-title .toolbar{width:100%;margin-left:0}}.nav-rail button,.nav-rail button svg,.sidebar .nav-group__label,.sidebar .session-lock{color:var(--text)!important}.nav-rail button svg{color:var(--muted)!important}.sidebar .nav-group__label{color:var(--muted)!important;font-family:var(--ui-font)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.nav-rail button:hover{background:var(--panel-2)!important}.brand-lockup span,.sidebar .powered-card span,.sidebar .powered-card div{color:var(--muted)!important}.app-shell .source-health-card.is-muted strong,.app-shell .source-health-card.is-muted small,.app-shell .source-health-card.is-muted em,.app-shell .source-health-card strong,.app-shell [id^=config-tab-] strong,.app-shell [id^=config-tab-] span{color:var(--text)!important}.app-shell .source-health-card.is-muted small,.app-shell .source-health-card.is-muted em,.app-shell [id^=config-tab-] small{color:var(--muted)!important}.app-shell .source-health-card.is-muted,.app-shell .is-muted,.app-shell .is-ready,.app-shell [class*=is-disabled]{opacity:1!important}.app-shell .source-health-card.is-muted strong{color:var(--muted)!important}.app-shell .is-ready,.app-shell .config-settings-sidebar__title span,.app-shell .config-settings-sidebar__title div>span{color:#3d6d53!important}.app-shell .channel-choice-grid button[aria-selected=true]{border-color:var(--green-2)!important;box-shadow:inset 0 0 0 1px var(--green-2)!important;background:var(--green-dim)!important}@media (min-width:861px){.app-shell{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}.sidebar{z-index:40!important;border-right:0!important;border-bottom:1px solid var(--border)!important;background:var(--panel)!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:16px!important;width:100%!important;height:60px!important;min-height:60px!important;padding:0 20px!important;display:grid!important;position:sticky!important;top:0!important}.brand-lockup{border:0!important;grid-column:1!important;justify-self:start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:flex!important}.brand-wordmark{width:auto!important;height:26px!important;display:block!important}.nav-rail{flex-direction:row!important;grid-column:2!important;justify-self:center!important;align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important;overflow:visible!important}.nav-rail button{height:60px!important;color:var(--muted)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 -2px #0000!important}.nav-rail button svg{flex:none!important}.nav-rail button:hover{color:var(--text)!important;box-shadow:inset 0 -2px 0 var(--line)!important}.nav-rail button.active{color:var(--text)!important;box-shadow:inset 0 -3px 0 var(--green-2)!important;font-weight:700!important}.nav-rail button.active svg{color:var(--green-2)!important}.sidebar-footer{border:0!important;flex-direction:row!important;grid-column:3!important;justify-self:end!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;display:flex!important}.sidebar-footer .powered-card,.mobile-nav-toggle{display:none!important}.system-nav{align-items:center!important;gap:2px!important;display:flex!important}.system-nav__btn,.sidebar-footer .session-lock{width:38px!important;height:38px!important;color:var(--faint)!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.system-nav__btn:hover,.sidebar-footer .session-lock:hover{background:var(--panel-2)!important;color:var(--text)!important}.system-nav__btn.active{color:var(--green-2)!important;background:var(--green-dim)!important}.workspace{padding:20px 24px 28px!important}.workspace>*{max-width:1180px!important;margin-inline:auto!important}}.app-shell--view-leads .lead-filters__search,.app-shell--view-leads .lead-filters select,.app-shell--view-leads .lead-filters input{border:1px solid var(--border)!important;box-shadow:none!important;background-color:#fff!important;border-radius:8px!important}.app-shell--view-leads .lead-filters{border-bottom:1px solid var(--line)!important}.app-shell .lead-lots-details>summary,.app-shell .stage-details>summary,.app-shell details>summary{font-family:var(--ui-font)!important;color:var(--text)!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important}.app-shell .recent-scan-list,.app-shell .lead-meta-row,.app-shell .lead-table tbody tr td{border-color:var(--line)!important}.app-shell .primary-action,.app-shell .full-action{color:#fff!important;background:linear-gradient(#5ea67b,#4a8a64)!important;border:1px solid #3f7555!important;border-radius:6px!important;min-height:46px!important;padding:0 22px!important;font-size:15px!important;font-weight:700!important}.app-shell .primary-action:hover,.app-shell .full-action:hover{background:linear-gradient(#6bb589,#52996f)!important;border-color:#3f7555!important}.app-shell .primary-action:active,.app-shell .full-action:active{background:#45805d!important}.app-shell .primary-action:disabled,.app-shell .full-action:disabled{background:var(--panel-2)!important;border-color:var(--border)!important;color:var(--muted)!important}.app-shell .primary-action svg,.app-shell .full-action svg{color:currentColor!important}.app-shell .full-action{justify-content:center!important;width:100%!important}.app-shell .secondary-action,.app-shell .toolbar button{background:var(--panel)!important;border-radius:6px!important;min-height:40px!important;font-weight:600!important}.app-shell .secondary-action:hover,.app-shell .toolbar button:hover{background:var(--panel-2)!important;border-color:var(--muted)!important}:root{--bg:#e4e4e0;--bg-2:#dcdcd7;--panel:#fff;--panel-solid:#fff;--panel-2:#f4f4f1;--t-screen:20px;--t-module:15px;--t-body:13px;--t-label:12px;--t-micro:12px;--t-metric:22px}@media (min-width:861px){.workspace{padding:16px 24px 24px!important}.workspace>*{max-width:1180px!important;margin-inline:auto!important}}.app-shell{font-size:var(--t-body)!important}.app-shell h1,.app-shell .workspace>*>h1{font-size:var(--t-screen)!important;font-weight:700!important}.app-shell h2,.app-shell .section-title h2{font-size:var(--t-module)!important;font-weight:700!important}.app-shell h3{font-size:var(--t-body)!important;font-weight:700!important}.app-shell p,.app-shell li,.app-shell td,.app-shell input,.app-shell textarea,.app-shell select{font-size:var(--t-body)!important}.app-shell .field-label,.app-shell .eyebrow,.app-shell label>span,.app-shell th{font-size:var(--t-label)!important;font-weight:600!important}.app-shell small,.app-shell .status-pill,.app-shell .soft-pill,.app-shell .channel-pill,.app-shell .quality-pill,.app-shell .lead-meta-row,.app-shell .table-pagination,.app-shell .tty-state{font-size:var(--t-micro)!important}.app-shell .metric-strip strong,.app-shell .crm-summary-grid strong,.app-shell .scan-job-metrics strong,.app-shell .config-status-grid strong{font-size:var(--t-metric)!important}.app-shell .panel,.app-shell .config-card,.app-shell .stage-panel{padding:14px!important}.app-shell .scan-grid,.app-shell .approach-grid,.app-shell .crm-board,.app-shell .config-shell,.app-shell .lead-layout,.app-shell .email-campaign-shell,.app-shell .leads-shell,.app-shell .crm-shell{gap:12px!important}.app-shell .section-title{border-bottom:1px solid var(--line)!important;background:var(--panel-2)!important;min-height:40px!important;margin:-14px -14px 12px!important;padding:0 14px!important}.app-shell .panel:empty,.app-shell .stage-panel:empty,.app-shell .crm-column:empty,.app-shell .config-card:empty{display:none!important}.app-shell .scan-progress,.app-shell .crm-column,.app-shell .stage-panel{height:auto!important;min-height:0!important}@media (min-width:861px){.app-shell--view-varredura .scan-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;align-items:start!important}}.app-shell--view-varredura #scan-query{resize:none!important;height:40px!important;min-height:40px!important;padding:10px 12px!important}.app-shell--view-varredura .scan-settings{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important;display:grid!important}.app-shell--view-varredura .scan-advanced__field{gap:4px!important;margin-top:8px!important;display:grid!important}.app-shell .source-health-line{border-top:1px solid var(--line)!important;font-size:var(--t-micro)!important;color:var(--muted)!important;flex-wrap:wrap!important;gap:6px 18px!important;margin:10px 0 0!important;padding-top:10px!important;display:flex!important}.app-shell .source-health-line span{align-items:center!important;gap:6px!important;display:inline-flex!important}.app-shell .source-health-line .is-ready{color:#3d6d53!important}.app-shell .recent-scan-rows{flex-direction:column!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.app-shell .recent-scan-rows li+li{border-top:1px solid var(--line)!important}.app-shell .recent-scan-rows button{text-align:left!important;width:100%!important;min-height:42px!important;color:var(--text)!important;font-size:var(--t-body)!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:0 4px!important;display:grid!important}.app-shell .recent-scan-rows button:hover{background:var(--panel-2)!important}.app-shell .recent-scan-rows strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:600!important;overflow:hidden!important}.app-shell .recent-scan-rows span{color:var(--muted)!important;font-size:var(--t-micro)!important;white-space:nowrap!important}.app-shell .recent-scan-rows svg{color:var(--muted)!important}.app-shell .empty-progress--guided{text-align:center!important;justify-items:center!important;gap:6px!important;height:auto!important;min-height:0!important;padding:28px 14px!important;display:grid!important}.app-shell--view-leads .lead-layout{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.app-shell--view-leads .lead-layout--detail{grid-template-columns:minmax(0,1fr) 340px!important}.app-shell--view-leads .lead-filters{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.app-shell--view-leads .lead-filters__search{flex:260px!important;min-width:220px!important}.app-shell--view-leads .lead-filters select{flex:none!important}.app-shell .empty-table-cell{text-align:center!important;justify-items:center!important;gap:10px!important;padding:26px 14px!important;display:grid!important}.app-shell .empty-table-cell .primary-action{min-height:38px!important}@media (max-width:900px){.app-shell--view-leads .lead-layout--detail{grid-template-columns:minmax(0,1fr)!important}}.app-shell--view-crm .crm-stage-tabs{border-bottom:1px solid var(--line)!important;flex-wrap:wrap!important;gap:4px!important;margin-bottom:12px!important;padding-bottom:10px!important;display:flex!important}.app-shell--view-crm .crm-stage-tabs button{border:1px solid var(--border)!important;background:var(--panel)!important;min-height:32px!important;color:var(--muted)!important;font-size:var(--t-micro)!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-weight:600!important;display:inline-flex!important}.app-shell--view-crm .crm-stage-tabs button.active{border-color:var(--green-2)!important;box-shadow:inset 0 0 0 1px var(--green-2)!important;background:var(--green-dim)!important;color:var(--text)!important}.app-shell--view-crm .crm-stage-tabs button.is-empty-stage{color:var(--muted)!important;background:0 0!important;border-style:dashed!important}.app-shell--view-crm .crm-stage-tabs strong{font-size:var(--t-micro)!important;color:var(--text)!important}.app-shell--view-crm .crm-column,.app-shell--view-crm .crm-column-list{height:auto!important;min-height:0!important}.app-shell--view-crm .crm-board{align-items:start!important}.app-shell--view-campanhas .campaign-runway{border-bottom:1px solid var(--line)!important;flex-wrap:wrap!important;gap:4px!important;margin-bottom:10px!important;padding:0 0 10px!important;display:flex!important}.app-shell--view-campanhas .campaign-step-card{border:1px solid var(--border)!important;background:var(--panel)!important;height:auto!important;min-height:34px!important;font-size:var(--t-micro)!important;text-align:left!important;border-radius:6px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:inline-flex!important}.app-shell--view-campanhas .campaign-step-card.current{border-color:var(--green-2)!important;box-shadow:inset 0 0 0 1px var(--green-2)!important;background:var(--green-dim)!important}.app-shell--view-campanhas .campaign-step-card.locked{opacity:1!important;color:var(--muted)!important;border-style:dashed!important}.app-shell--view-campanhas .stage-panel,.app-shell--view-campanhas .email-inline-status{height:auto!important;min-height:0!important}.app-shell--view-campanhas .email-inline-status{background:var(--panel-2)!important;border-radius:6px!important;padding:8px 10px!important}.app-shell--view-campanhas .campaign-step-card{flex:none!important;width:auto!important}:root{--muted:#5c5c57;--label:#5c5c57}.app-shell .tty-state,.app-shell .muted-copy,.app-shell .config-copy,.app-shell small,.app-shell .source-health-line{color:#5c5c57!important}.app-shell .is-ready,.app-shell .ready>span,.app-shell .source-health-line .is-ready,.app-shell .location-status.is-confirmed,.app-shell .config-settings-sidebar__title span,.app-shell .config-status-grid span{color:#35624a!important}.app-shell .email-inline-status>span,.app-shell .secondary-action,.app-shell .secondary-action.compact,.app-shell .toolbar button{color:var(--text)!important}.app-shell .section-title .toolbar button,.app-shell .section-title .toolbar .secondary-action,.app-shell--view-campanhas .toolbar button,.app-shell--view-campanhas .secondary-action.compact{color:var(--text)!important;opacity:1!important}.app-shell button:disabled,.app-shell .secondary-action:disabled,.app-shell .toolbar button:disabled{opacity:1!important;color:#5c5c57!important;background:var(--panel-2)!important;border-color:var(--border)!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7f5;--bg-2:#eef1ee;--panel:#fff;--panel-solid:#fff;--panel-2:#f8faf8;--panel-raised:#fff;--border:#dfe5e0;--border-strong:#9fc5ae;--line:#edf0ed;--text:#172019;--muted:#647068;--label:#647068;--faint:#879189;--green:#397052;--green-2:#397052;--green-dim:#edf5f0;--amber:#9a6400;--red:#ad3e49;--shadow:0 1px 2px #1720190a;--radius:10px;--ui-font:var(--font-body), "Manrope", system-ui, -apple-system, sans-serif;--display-font:var(--font-display), "Big Shoulders", "Arial Narrow", sans-serif;--terminal-font:var(--font-mono), "IBM Plex Mono", Consolas, monospace;--hand-font:var(--font-hand), "Schoolbell", cursive;--t-label:12px;--t-body:14px;--t-module:16px;--t-screen:22px;--t-metric:24px}html,body{background:var(--bg)!important;color:var(--text)!important;font-family:var(--ui-font)!important}body:before,body:after{display:none!important}.app-shell{color:var(--text)!important;font-family:var(--ui-font)!important;font-size:var(--t-body)!important;line-height:1.5!important}.app-shell strong,.app-shell b{font-weight:600!important}.app-shell h1,.app-shell .section-title h1,.app-shell .manual-hero h1,.app-shell .config-hero h1{color:var(--text)!important;font-family:var(--ui-font)!important;font-size:var(--t-screen)!important;letter-spacing:-.02em!important;text-transform:none!important;margin:0!important;font-weight:700!important;line-height:1.25!important}.app-shell h2,.app-shell .section-title h2,.app-shell--view-campanhas .guided-campaign>.stage-panel>.section-title h2,.app-shell--view-varredura .scan-grid .section-title h2,.app-shell--view-leads .lead-detail-card h2,.app-shell--view-crm .crm-column h2{color:var(--text)!important;font-family:var(--ui-font)!important;font-size:var(--t-module)!important;letter-spacing:-.01em!important;text-transform:none!important;margin:0!important;font-weight:700!important;line-height:1.3!important}.app-shell h3{color:var(--text)!important;font-family:var(--ui-font)!important;font-size:var(--t-body)!important;letter-spacing:0!important;text-transform:none!important;font-weight:700!important;line-height:1.4!important}.app-shell p,.app-shell li,.app-shell td,.app-shell dd,.app-shell input,.app-shell select,.app-shell textarea,.app-shell button,.app-shell summary{font-family:var(--ui-font)!important;font-size:var(--t-body)!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}.app-shell .field-label,.app-shell .eyebrow,.app-shell label>span,.app-shell th,.app-shell small,.app-shell .tty-state,.app-shell .status-pill,.app-shell .soft-pill,.app-shell .channel-pill,.app-shell .quality-pill{font-family:var(--ui-font)!important;font-size:var(--t-label)!important;letter-spacing:0!important;text-transform:none!important}.app-shell .field-label,.app-shell .eyebrow,.app-shell label>span,.app-shell th{color:var(--label)!important;font-weight:600!important}.app-shell small{color:var(--muted)!important;font-weight:400!important}.app-shell .metric-strip strong,.app-shell .crm-summary-grid strong,.app-shell .scan-job-metrics strong,.app-shell .config-status-grid strong{font-size:var(--t-metric)!important;font-weight:700!important}.app-shell .brand-lockup{min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;padding:0!important}.app-shell .brand-orbit{background:0 0!important;border:0!important;flex:0 0 36px!important;width:36px!important;height:36px!important}.app-shell .brand-orbit img{width:36px!important;height:36px!important}.app-shell .brand-lockup strong{color:var(--text)!important;font-family:var(--ui-font)!important;font-size:var(--t-module)!important;font-weight:700!important;line-height:1.2!important}@media (min-width:861px){.sidebar{border:0!important;border-bottom:1px solid var(--border)!important;background:var(--panel)!important;height:60px!important;min-height:60px!important;box-shadow:none!important;padding:0 20px!important}.nav-rail button{height:60px!important;color:var(--muted)!important;background:0 0!important;border:0!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;box-shadow:inset 0 -2px #0000!important}.nav-rail button.active{color:var(--text)!important;box-shadow:inset 0 -3px 0 var(--green-2)!important;background:0 0!important;font-weight:700!important}.workspace{padding:20px 24px 32px!important}.workspace>*{width:100%!important;max-width:1180px!important;margin-inline:auto!important}}.tty-rail{min-height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;margin-bottom:8px!important;padding:0 2px!important;position:static!important}.tty-rail:before,.workspace-title{display:none!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 .config-card,.app-shell .manual-step-card,.app-shell .manual-note{border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:var(--panel)!important;box-shadow:var(--shadow)!important;background-image:none!important}.app-shell .panel:before,.app-shell .hero-panel:before,.app-shell .command-header:before,.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{display:none!important}.app-shell .section-title,.app-shell--view-campanhas .guided-campaign>.section-title,.app-shell--view-campanhas .guided-campaign>.stage-panel>.section-title,.app-shell--view-varredura .scan-grid .section-title,.app-shell--view-leads .leads-shell>.section-title,.app-shell--view-crm .crm-shell>.section-title{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;align-items:flex-start!important;gap:16px!important;min-height:0!important;margin:0 0 16px!important;padding:0 0 14px!important}.app-shell .section-title__heading{align-items:center!important;gap:8px!important;display:flex!important}.app-shell .section-title__help{max-width:720px;color:var(--muted)!important;font-size:var(--t-body)!important;margin:4px 0 0!important;line-height:1.45!important}.app-shell .toolbar{align-items:center!important;gap:8px!important;display:flex!important}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell textarea,.app-shell .location-input-shell,.app-shell--view-varredura .scan-uf-field select,.app-shell--view-varredura .location-input-shell{border:1px solid var(--border)!important;min-height:40px!important;color:var(--text)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select{padding:0 12px!important}.app-shell textarea{padding:10px 12px!important}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus,.app-shell .location-input-shell:focus-within{border-color:var(--green)!important;outline:3px solid var(--green-dim)!important;outline-offset:0!important;box-shadow:none!important}.app-shell--view-varredura .location-input-shell.is-confirmed{border-color:var(--border)!important;background:#fff!important}.app-shell .primary-action,.app-shell .full-action,.app-shell .secondary-action,.app-shell .mini-toggle,.app-shell .toolbar>button{min-height:40px!important;font-size:var(--t-body)!important;box-shadow:none!important;border-radius:8px!important;padding:0 14px!important;font-weight:600!important}.app-shell .primary-action,.app-shell .full-action{border:1px solid var(--green)!important;background:var(--green)!important;color:#fff!important}.app-shell .primary-action:hover:not(:disabled),.app-shell .full-action:hover:not(:disabled){background:#2f6045!important;border-color:#2f6045!important}.app-shell .secondary-action,.app-shell .mini-toggle,.app-shell .toolbar>button{border:1px solid var(--border)!important;background:var(--panel)!important;color:var(--text)!important}.app-shell .secondary-action:hover:not(:disabled),.app-shell .mini-toggle:hover:not(:disabled),.app-shell .toolbar>button:hover:not(:disabled){background:var(--panel-2)!important;border-color:#cbd4cd!important}.app-shell button:disabled{opacity:1!important;border-color:var(--border)!important;background:var(--panel-2)!important;color:var(--faint)!important}.app-shell .status-pill,.app-shell .soft-pill,.app-shell .channel-pill,.app-shell .quality-pill{border:1px solid var(--border)!important;background:var(--panel-2)!important;color:var(--muted)!important;border-radius:999px!important;font-weight:600!important}.app-shell details>summary,.app-shell .stage-details>summary,.app-shell .lead-lots-details>summary{border:1px solid var(--border)!important;background:var(--panel-2)!important;min-height:40px!important;color:var(--text)!important;font-size:var(--t-body)!important;box-shadow:none!important;border-radius:8px!important;padding:0 12px!important;font-weight:600!important}.app-shell--view-varredura .scan-grid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr)!important;align-items:start!important;gap:16px!important}.app-shell--view-varredura .scan-console,.app-shell--view-varredura .scan-progress{height:auto!important;min-height:0!important}.app-shell--view-varredura .scan-form,.app-shell--view-varredura .scan-market-field,.app-shell--view-varredura .scan-location-block,.app-shell--view-varredura .scan-settings label{gap:6px!important;display:grid!important}.app-shell--view-varredura #scan-query{height:40px!important;min-height:40px!important}.app-shell--view-varredura .scan-location-grid{grid-template-columns:80px minmax(0,1fr)!important;gap:8px!important}.app-shell--view-varredura .scan-settings{width:min(180px,100%)!important;margin:0!important}.app-shell--view-varredura .scan-advanced{margin:0!important}.app-shell--view-varredura .source-health-line{border-top:1px solid var(--line)!important;margin:0!important;padding-top:12px!important}.app-shell--view-varredura .source-warning{color:#765000!important;font-size:var(--t-label)!important;background:#fff6e5!important;border-radius:8px!important;margin:0!important;padding:10px 12px!important}.app-shell--view-varredura .scan-run-row{gap:8px!important;margin:0!important;display:flex!important}.app-shell--view-varredura .scan-run-row .primary-action{flex:auto!important;justify-content:center!important}.app-shell--view-varredura .empty-progress--guided{min-height:0!important;padding:32px 16px!important}.app-shell--view-varredura .recent-scan-rows button{border-radius:6px!important;min-height:48px!important;padding:0 8px!important}.app-shell--view-varredura .location-suggestions{border:1px solid var(--border)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 8px 24px #1720191a!important}.app-shell--view-leads .leads-shell,.app-shell--view-campanhas .guided-campaign,.app-shell--view-crm .crm-shell{gap:16px!important;padding:20px!important}.app-shell--view-leads .lead-filters{border-bottom:1px solid var(--line)!important;gap:8px!important;padding:0 0 16px!important}.app-shell--view-leads .lead-filters__search,.app-shell--view-leads .lead-filters select,.app-shell--view-leads .lead-filters input{border-color:var(--border)!important;min-height:40px!important}.app-shell--view-leads .lead-table th{background:var(--panel-2)!important;height:42px!important;color:var(--label)!important;font-weight:600!important}.app-shell--view-leads .lead-table td{color:var(--text)!important;font-size:var(--t-body)!important;border-color:var(--line)!important}.app-shell--view-campanhas .channel-choice-grid button,.app-shell--view-campanhas .campaign-step-card{border:1px solid var(--border)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:8px!important}.app-shell--view-campanhas .channel-choice-grid button[aria-selected=true],.app-shell--view-campanhas .campaign-step-card.current{border-color:var(--green)!important;background:var(--green-dim)!important;box-shadow:inset 0 0 0 1px var(--green)!important}.app-shell--view-campanhas .campaign-runway{border-color:var(--line)!important;margin-bottom:16px!important;padding-bottom:12px!important}.app-shell--view-crm .crm-stage-tabs{border-color:var(--line)!important;gap:6px!important;margin-bottom:16px!important;padding-bottom:12px!important}.app-shell--view-crm .crm-stage-tabs button{border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:8px!important;min-height:36px!important}.app-shell--view-crm .crm-stage-tabs button.active{border-color:var(--green)!important;background:var(--green-dim)!important;box-shadow:inset 0 0 0 1px var(--green)!important}.app-shell--view-crm .crm-board{align-items:start!important;gap:12px!important}.app-shell--view-crm .crm-column{min-height:0!important;padding:14px!important}.app-shell--view-crm .crm-empty-page{background:var(--panel-2)!important;border-radius:8px!important;align-items:center!important;gap:14px!important;padding:20px!important;display:flex!important}.app-shell--view-crm .crm-empty-page>div{flex:auto!important}.app-shell--view-crm .crm-empty-page h2,.app-shell--view-crm .crm-empty-page p{margin:0!important}.app-shell--view-config .config-hero h1{font-size:var(--t-screen)!important}.app-shell--view-config .config-settings-frame{border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:var(--panel)!important;box-shadow:var(--shadow)!important;gap:16px!important}.app-shell--view-config .config-tabs button{background:0 0!important;border:0!important;border-radius:8px!important;min-height:48px!important}.app-shell--view-config .config-tabs button.active{background:var(--green-dim)!important;color:var(--text)!important;box-shadow:inset 3px 0 0 var(--green)!important}.app-shell--view-config .config-savebar{margin-top:16px!important;padding:14px 16px!important;position:static!important}.app-shell .manual-shell{gap:16px!important;display:grid!important}.app-shell .manual-hero{justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:24px!important;display:flex!important}.app-shell .manual-hero>div{max-width:700px!important}.app-shell .manual-hero p{color:var(--muted)!important;margin:6px 0 0!important}.app-shell .manual-steps{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.app-shell .manual-step-card{min-height:128px!important;color:var(--text)!important;text-align:left!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:34px 16px 16px!important;display:grid!important;position:relative!important}.app-shell .manual-step-card:hover{background:var(--panel-2)!important;border-color:#cbd4cd!important}.app-shell .manual-step-card__number{color:var(--green)!important;font-size:var(--t-label)!important;font-weight:700!important;position:absolute!important;top:12px!important;left:16px!important}.app-shell .manual-step-card>span:not(.manual-step-card__number){gap:4px!important;display:grid!important}.app-shell .manual-step-card strong{font-size:var(--t-module)!important;font-weight:700!important}.app-shell .manual-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.app-shell .manual-section header{border-bottom:1px solid var(--line)!important;margin-bottom:16px!important;padding-bottom:14px!important}.app-shell .manual-section header p{margin:4px 0 0!important}.app-shell .manual-list{gap:0!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.app-shell .manual-list li{border-bottom:1px solid var(--line)!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;padding:12px 0!important;display:grid!important}.app-shell .manual-list li:last-child{border-bottom:0!important}.app-shell .manual-list li>span{background:var(--green-dim)!important;width:24px!important;height:24px!important;color:var(--green)!important;font-size:var(--t-label)!important;border-radius:999px!important;place-items:center!important;font-weight:700!important;display:grid!important}.app-shell .manual-list p{margin:2px 0 0!important}.app-shell .manual-definitions{margin:0!important}.app-shell .manual-definitions>div{border-bottom:1px solid var(--line)!important;grid-template-columns:110px minmax(0,1fr)!important;gap:12px!important;padding:14px 0!important;display:grid!important}.app-shell .manual-definitions>div:last-child{border-bottom:0!important}.app-shell .manual-definitions dt{font-weight:700!important}.app-shell .manual-definitions dd{color:var(--muted)!important;margin:0!important}.app-shell .manual-note{align-items:center!important;gap:14px!important;padding:20px!important;display:flex!important}.app-shell .manual-note>div{flex:auto!important}.app-shell .manual-note h2,.app-shell .manual-note p{margin:0!important}.app-shell .manual-note p{margin-top:4px!important}@media (max-width:1024px){.app-shell--view-varredura .scan-grid{grid-template-columns:minmax(0,1fr)!important}.app-shell .manual-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.sidebar{border:0!important;border-bottom:1px solid var(--border)!important;background:var(--panel)!important;padding:10px 16px!important}.app-shell .brand-lockup{width:100%!important;min-height:44px!important}.app-shell .brand-orbit,.app-shell .brand-orbit img{flex-basis:32px!important;width:32px!important;height:32px!important}.mobile-nav-toggle{border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:8px!important;margin-left:auto!important}.nav-rail button{min-height:44px!important;font-size:var(--t-body)!important;font-weight:600!important}.workspace{padding:14px 12px 88px!important}.tty-rail{margin-bottom:6px!important}.app-shell .panel,.app-shell .stage-panel,.app-shell .config-card,.app-shell--view-leads .leads-shell,.app-shell--view-campanhas .guided-campaign,.app-shell--view-crm .crm-shell{padding:16px!important}.app-shell .section-title,.app-shell--view-campanhas .guided-campaign>.section-title,.app-shell--view-varredura .scan-grid .section-title,.app-shell--view-leads .leads-shell>.section-title,.app-shell--view-crm .crm-shell>.section-title{margin-bottom:14px!important;padding-bottom:12px!important}.app-shell .section-title .toolbar{width:auto!important}.app-shell .manual-hero,.app-shell .manual-note{flex-direction:column!important;align-items:flex-start!important;padding:18px!important}.app-shell .manual-content-grid{grid-template-columns:minmax(0,1fr)!important}.app-shell--view-leads .lead-filters{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.app-shell--view-leads .lead-filters>select,.app-shell--view-leads .lead-filters-more,.app-shell--view-leads .lead-filters-more>summary{width:100%!important}.app-shell--view-leads .lead-filters-more[open]>div{gap:8px!important;padding-top:8px!important;display:grid!important}}@media (max-width:560px){.app-shell .manual-steps{grid-template-columns:minmax(0,1fr)!important}.app-shell .manual-step-card{min-height:104px!important}.app-shell--view-varredura .scan-run-row,.app-shell--view-crm .crm-empty-page{flex-direction:column!important;align-items:stretch!important}.app-shell--view-varredura .scan-location-grid{grid-template-columns:72px minmax(0,1fr)!important}}.app-shell .nav-rail button,.app-shell .section-title__help,.app-shell .manual-shell p,.app-shell--view-config .config-hero .muted-copy{font-size:var(--t-body)!important;font-weight:400!important}.app-shell .nav-rail button{font-weight:600!important}.app-shell .nav-rail button.active{font-weight:700!important}.app-shell .manual-shell .eyebrow,.app-shell--view-leads .lead-lots-details button span,.app-shell--view-campanhas .channel-choice-state,.app-shell--view-campanhas .channel-choice-state.is-selected,.app-shell--view-campanhas .campaign-step-card>span,.app-shell--view-campanhas .email-controls label>span,.app-shell--view-campanhas .email-tone-control>span,.app-shell--view-campanhas .email-inline-status>span,.app-shell--view-campanhas .campaign-status-row span{font-size:var(--t-label)!important;font-weight:600!important}.app-shell--view-campanhas .campaign-step-card>span{font-weight:700!important}.app-shell--view-campanhas .soft-pill{font-size:var(--t-body)!important}.app-shell--view-campanhas .segmented-control button{font-size:var(--t-body)!important;font-weight:600!important}.app-shell--view-campanhas .segmented-control button.active{color:#fff!important}.app-shell--view-config .config-settings-sidebar__title strong,.app-shell--view-config .config-tabs button strong{font-size:var(--t-body)!important;font-weight:600!important}.app-shell--view-config .config-settings-sidebar__title span,.app-shell--view-config .config-tabs button>span,.app-shell--view-config .config-tabs button small,.app-shell--view-config .config-disclosure>summary>span small,.app-shell--view-config .config-disclosure>summary>b,.app-shell--view-config .config-status-grid span{font-size:var(--t-label)!important;font-weight:400!important}.app-shell--view-config .config-status-grid span{font-weight:700!important}.app-shell--view-config .config-status-grid strong,.app-shell--view-config .config-disclosure>summary h2{font-size:var(--t-module)!important;font-weight:700!important}.app-shell--view-config .channel-mode-note span{font-size:var(--t-body)!important;font-weight:700!important}.app-shell{--t-label:12px;--t-body:14px;--t-module:16px;--t-screen:22px;--t-metric:24px}.app-shell--view-leads .lead-lots-details button strong,.app-shell--view-campanhas .campaign-step-card strong,.app-shell .manual-list strong{font-size:14px!important;font-weight:600!important}.app-shell--view-campanhas .stage-panel .soft-pill{font-size:14px!important}.app-shell--view-varredura .empty-progress strong{font-size:16px!important;font-weight:600!important}.app-shell--view-leads .leads-shell .section-title .section-title__help,.app-shell--view-campanhas .guided-campaign .section-title .section-title__help,.app-shell--view-campanhas .guided-campaign .stage-panel .section-title .soft-pill{font-size:14px!important}.app-shell--view-config .config-hero .config-status-grid strong{font-size:16px!important}.app-shell .stage-details,.app-shell .lead-lots-details,.app-shell .lead-filters,.app-shell .crm-empty-state,.app-shell .email-inbox-empty,.app-shell .queue-show-more,.app-shell--view-crm .crm-stage-tabs button.is-empty-stage,.app-shell--view-campanhas .campaign-step-card.locked{border-style:solid!important}@media (min-width:861px){.workspace{padding:12px 24px 24px!important}}.app-shell .tty-rail{min-height:18px!important;margin-bottom:4px!important}.app-shell .panel,.app-shell .stage-panel,.app-shell .config-card{padding:16px!important}.app-shell .section-title,.app-shell--view-campanhas .guided-campaign>.section-title,.app-shell--view-campanhas .guided-campaign>.stage-panel>.section-title,.app-shell--view-varredura .scan-grid .section-title,.app-shell--view-leads .leads-shell>.section-title,.app-shell--view-crm .crm-shell>.section-title{flex-wrap:nowrap!important;gap:12px!important;margin-bottom:12px!important;padding-bottom:12px!important}.app-shell .section-title>div:first-child{flex:auto!important;width:auto!important;display:block!important}.app-shell .section-title .toolbar{align-self:flex-start!important}.app-shell--view-varredura .scan-grid{grid-template-columns:minmax(0,3fr) minmax(280px,2fr)!important;gap:12px!important}.app-shell--view-varredura .scan-form{gap:10px!important}.app-shell--view-varredura .scan-options-row .scan-settings,.app-shell--view-varredura .scan-options-row .scan-advanced{width:100%!important}.app-shell--view-varredura .scan-advanced__field,.app-shell--view-varredura .scan-advanced .source-health-line{margin-top:8px!important}.app-shell--view-varredura .source-health-line{gap:6px 14px!important;padding-top:8px!important}.app-shell--view-varredura .source-warning,.app-shell--view-varredura .source-checking{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:8px 10px!important;display:flex!important}.app-shell--view-varredura .source-warning .secondary-action{min-height:32px!important}.app-shell--view-varredura .empty-progress--guided{padding:20px 14px!important}.app-shell--view-varredura .recent-scan-rows button{min-height:44px!important}.app-shell--view-leads .leads-shell{gap:12px!important;padding:16px!important}.app-shell--view-leads .lead-filters{grid-template-columns:minmax(260px,1fr) 180px auto auto!important;align-items:center!important;gap:8px!important;padding-bottom:12px!important;display:grid!important;position:relative!important}.app-shell--view-leads .lead-filters-more{width:auto!important;display:block!important;position:relative!important}.app-shell--view-leads .lead-filters-more>summary{align-items:center!important;width:max-content!important;min-height:40px!important;display:flex!important}.app-shell--view-leads .lead-filters-more:not([open])>div{display:none!important}.app-shell--view-leads .lead-filters-more[open]>div{z-index:20!important;border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:8px!important;gap:8px!important;width:230px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 6px)!important;right:0!important;box-shadow:0 8px 24px #1720191a!important}.app-shell--view-leads .lead-meta-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-height:32px!important;display:flex!important;position:relative!important}.app-shell--view-leads .lead-lots-details--inline{flex:none!important;min-width:0!important;margin:0!important}.app-shell--view-leads .lead-lots-details--inline[open]{flex-basis:100%!important}.app-shell--view-leads .lead-lots-details--inline>summary{background:var(--panel)!important;width:max-content!important;min-height:32px!important;padding:0 10px!important}.app-shell--view-leads .lead-lots-details .recent-scan-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;max-height:220px!important;margin-top:6px!important;display:grid!important;overflow-y:auto!important}.app-shell--view-leads .lead-lots-details .recent-scan-list button{border:1px solid var(--line)!important;background:var(--panel)!important;text-align:left!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:6px 10px!important;display:grid!important}.app-shell--view-leads .lead-lots-details .recent-scan-list button.active{background:var(--green-dim)!important}.app-shell--view-leads .lead-lots-details .recent-scan-list button strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.app-shell--view-leads .lead-lots-details .recent-scan-list button span{white-space:nowrap!important;margin:0!important}.app-shell--view-leads .lead-table table{min-width:760px!important}.app-shell--view-leads .empty-table-cell{min-height:150px!important;padding:20px!important}.app-shell--view-campanhas .guided-campaign{gap:12px!important;padding:16px!important}.app-shell--view-campanhas .guided-campaign>.section-title .section-title__help{max-width:620px!important}.app-shell--view-campanhas .campaign-runway{gap:4px!important;margin:0 0 4px!important;padding:0 0 10px!important}.app-shell--view-campanhas .campaign-step-card{border-radius:6px!important;gap:6px!important;min-height:34px!important;padding:0 10px!important}.app-shell--view-campanhas .campaign-step-card.current{box-shadow:none!important}.app-shell--view-campanhas .guided-campaign>.stage-panel{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;margin:0!important;padding:10px 0 0!important}.app-shell--view-campanhas .guided-campaign>.stage-panel>.section-title{margin:0!important;padding-bottom:10px!important}.app-shell--view-campanhas .email-controls--primary{grid-template-columns:120px 120px minmax(160px,1fr)!important;align-items:end!important;gap:8px!important;display:grid!important}.app-shell--view-campanhas .email-controls--primary label{gap:6px!important;display:grid!important}.app-shell--view-campanhas .email-controls--primary .primary-action{justify-self:end!important;width:auto!important}.app-shell--view-campanhas .email-options{margin:0!important}.app-shell--view-campanhas .email-options>summary{background:var(--panel)!important;width:max-content!important;min-height:36px!important}.app-shell--view-campanhas .email-options__body{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(180px,1fr))!important;align-items:end!important;gap:8px!important;padding-top:8px!important;display:grid!important}.app-shell--view-campanhas .email-options__body .inline-check{min-height:40px!important;margin:0!important}.app-shell--view-campanhas .email-inline-status{margin:0!important;padding:8px 10px!important}.app-shell--view-campanhas .campaign-status-row{border-top:1px solid var(--line)!important;flex-wrap:wrap!important;align-items:baseline!important;gap:0!important;margin:0!important;padding-top:10px!important;display:flex!important}.app-shell--view-campanhas .campaign-status-row>div{border:0!important;border-right:1px solid var(--line)!important;background:0 0!important;align-items:baseline!important;gap:5px!important;min-height:0!important;padding:0 14px!important;display:inline-flex!important}.app-shell--view-campanhas .campaign-status-row>div:first-child{padding-left:0!important}.app-shell--view-campanhas .campaign-status-row>div:last-child{border-right:0!important}.app-shell--view-campanhas .campaign-status-row strong{font-size:var(--t-module)!important}.app-shell--view-campanhas .campaign-tone-row{border-bottom:1px solid var(--line)!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;margin:0!important;padding:8px 0!important;display:flex!important}.app-shell--view-campanhas .campaign-tone-row>span{font-weight:600!important}.app-shell--view-campanhas .campaign-tone-row .tone-toggle{gap:4px!important;width:auto!important;display:inline-flex!important}.app-shell--view-campanhas .campaign-tone-row .tone-toggle button{border-radius:6px!important;min-width:70px!important;min-height:34px!important;padding:0 10px!important;font-weight:600!important}.app-shell--view-campanhas .linkedin-enrichment-card{border-radius:6px!important;margin:0!important;padding:12px!important}.app-shell--view-campanhas .email-inbox-item,.app-shell--view-campanhas .email-followup-history-card,.app-shell--view-campanhas .unified-followup-queue{border-color:var(--border)!important;background:var(--panel)!important}.app-shell--view-campanhas .email-followup-campaign-item,.app-shell--view-campanhas .unified-followup-row,.app-shell--view-campanhas .email-followup-selection-bar{border-color:var(--line)!important;background:var(--panel-2)!important}.app-shell--view-campanhas .email-followup-campaign-item.is-active,.app-shell--view-campanhas .unified-followup-row.is-selected{border-color:var(--border-strong)!important;background:var(--green-dim)!important;box-shadow:none!important}.app-shell--view-campanhas .email-followup-history-card__summary span,.app-shell--view-campanhas .followup-search-field,.app-shell--view-campanhas .followup-filter-tabs button{border-color:var(--line)!important;background:var(--panel)!important;color:var(--muted)!important}.app-shell--view-campanhas .email-followup-history-card__summary b,.app-shell--view-campanhas .email-followup-campaign-item__main strong,.app-shell--view-campanhas .unified-followup-queue__header strong{color:var(--text)!important}.app-shell--view-campanhas .email-followup-selection-bar>span,.app-shell--view-campanhas .email-followup-selection-bar button,.app-shell--view-campanhas .unified-followup-row__channels button,.app-shell--view-campanhas .unified-followup-row__channels>span{border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;text-transform:none!important}.app-shell--view-campanhas .email-followup-selection-bar button:disabled,.app-shell--view-campanhas .unified-followup-row__channels button:disabled{background:var(--panel-2)!important;color:var(--muted)!important;opacity:1!important}.app-shell--view-config .config-shell{gap:10px!important}.app-shell--view-config .config-hero{min-height:0!important;padding:16px!important;display:block!important}.app-shell--view-config .config-hero p{margin:4px 0 0!important}.app-shell--view-config .config-settings-frame{background:var(--panel)!important;gap:0!important;display:block!important}.app-shell--view-config .config-settings-sidebar{border:0!important;border-bottom:1px solid var(--line)!important;background:var(--panel)!important;padding:0!important}.app-shell--view-config .config-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;display:grid!important}.app-shell--view-config .config-tabs button{background:var(--panel)!important;min-height:44px!important;color:var(--muted)!important;text-align:center!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:flex!important}.app-shell--view-config .config-tabs button.active{border-bottom-color:var(--green)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:none!important}.app-shell--view-config .config-settings-content,.app-shell--view-config .config-card input,.app-shell--view-config .config-card textarea,.app-shell--view-config .config-card select{background-color:var(--panel)!important}.app-shell--view-config .config-tab-panel>.config-grid{gap:8px!important}.app-shell--view-config .config-tab-panel[data-tab=canais]>.config-grid{gap:0!important}.app-shell--view-config .config-card{border-color:var(--border)!important;background:var(--panel)!important;padding:16px!important}.app-shell--view-config .config-card--disclosure{border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;border-radius:0!important;padding:0 16px!important}.app-shell--view-config .config-card--disclosure:last-child{border-bottom:0!important}.app-shell--view-config .config-disclosure>summary{background:0 0!important;border:0!important;grid-template-columns:auto minmax(0,1fr) auto 20px!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:0!important;display:grid!important}.app-shell--view-config .config-disclosure>summary>b{background:var(--panel-2)!important;color:var(--muted)!important;white-space:nowrap!important;border-radius:999px!important;grid-area:1/3!important;padding:3px 8px!important}.app-shell--view-config .config-disclosure>summary>b.is-ready{background:var(--green-dim)!important;color:var(--green)!important}.app-shell--view-config .config-disclosure>summary:after{content:"›"!important;color:var(--muted)!important;font-size:var(--t-module)!important;grid-area:1/4!important;justify-self:center!important;transform:rotate(0)!important}.app-shell--view-config .config-disclosure[open]>summary:after{transform:rotate(90deg)!important}.app-shell--view-config .config-disclosure__body{border-top:1px solid var(--line)!important;gap:10px!important;margin:0!important;padding:14px 0 16px!important}.app-shell--view-config .config-card .section-title h2{font-size:var(--t-module)!important;font-weight:700!important}.app-shell--view-config .config-savebar{background:var(--panel)!important;margin-top:2px!important;padding:12px 14px!important}.app-shell .manual-shell{gap:10px!important}.app-shell .manual-hero{gap:16px!important;padding:16px!important}.app-shell .manual-steps.panel{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:0!important;overflow:hidden!important}.app-shell .manual-step-card{border:0!important;border-right:1px solid var(--line)!important;background:var(--panel)!important;min-height:76px!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:12px!important;display:grid!important;position:static!important}.app-shell .manual-step-card:last-child{border-right:0!important}.app-shell .manual-step-card__number{color:var(--green)!important;position:static!important}.app-shell .manual-step-card small{line-height:1.35!important}.app-shell .manual-content-grid{gap:8px!important}.app-shell .manual-section{padding:16px!important}.app-shell .manual-section header{margin-bottom:10px!important;padding-bottom:10px!important}.app-shell .manual-list li{padding:10px 0!important}.app-shell .manual-definitions>div{padding:11px 0!important}.app-shell .manual-note{padding:14px 16px!important}@media (max-width:860px){.workspace{padding:10px 12px 80px!important}.app-shell .panel,.app-shell .stage-panel,.app-shell .config-card,.app-shell--view-leads .leads-shell,.app-shell--view-campanhas .guided-campaign,.app-shell--view-crm .crm-shell{padding:14px!important}.app-shell .section-title,.app-shell--view-campanhas .guided-campaign>.section-title,.app-shell--view-campanhas .guided-campaign>.stage-panel>.section-title,.app-shell--view-varredura .scan-grid .section-title,.app-shell--view-leads .leads-shell>.section-title,.app-shell--view-crm .crm-shell>.section-title{flex-wrap:wrap!important}.app-shell--view-varredura .scan-grid,.app-shell--view-leads .lead-filters{grid-template-columns:minmax(0,1fr)!important}.app-shell--view-leads .lead-filters-more,.app-shell--view-leads .lead-filters-more>summary{width:100%!important}.app-shell--view-leads .lead-filters-more[open]>div{width:100%!important;box-shadow:none!important;margin-top:6px!important;position:static!important}.app-shell--view-config .config-card{padding:14px!important}.app-shell--view-config .config-card--disclosure{padding:0 14px!important}.app-shell .manual-hero,.app-shell .manual-note{padding:14px!important}.app-shell .manual-steps.panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.app-shell--view-varredura .scan-options-row,.app-shell--view-leads .lead-lots-details .recent-scan-list,.app-shell--view-campanhas .email-controls--primary,.app-shell--view-campanhas .email-options__body{grid-template-columns:minmax(0,1fr)!important}.app-shell--view-campanhas .email-controls--primary .primary-action{justify-self:stretch!important;width:100%!important}.app-shell--view-config .config-tabs button{padding:0 8px!important}}@media (max-width:560px){.app-shell--view-campanhas .campaign-runway{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.app-shell--view-campanhas .campaign-step-card{width:100%!important}.app-shell .manual-step-card{min-height:68px!important}.app-shell .manual-steps.panel{grid-template-columns:minmax(0,1fr)!important}}.app-shell--view-crm .telegram-panel{border:1px solid var(--border);background:var(--panel);border-radius:10px;overflow:hidden}select,.app-shell select{appearance:none!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;border:1px solid var(--border)!important;min-height:40px!important;box-shadow:none!important;color:var(--text)!important;font-family:var(--ui-font)!important;font-size:var(--t-body,13px)!important;cursor:pointer!important;background-color:#fff!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c5c57' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;border-radius:8px!important;padding:0 38px 0 12px!important;transition:border-color .12s,box-shadow .12s!important}select:hover,.app-shell select:hover{border-color:var(--green-2)!important;background-color:#fbfdfb!important}select:focus,select:focus-visible,.app-shell select:focus,.app-shell select:focus-visible{border-color:var(--green-2)!important;box-shadow:0 0 0 3px var(--green-dim)!important;outline:none!important}select:disabled,.app-shell select:disabled{opacity:1!important;color:var(--muted)!important;background-color:var(--panel-2)!important;cursor:not-allowed!important}select option,select optgroup,.app-shell select option,.app-shell select optgroup{color:var(--text)!important;background:#fff!important}select option:checked,.app-shell select option:checked{background:var(--green-dim)!important;color:var(--text)!important}.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,.app-shell .followup-crm-details,.app-shell .cadence-queue,.app-shell .cadence-start-card,.app-shell .crm-next-touch,.app-shell .recent-events-card{border:2px solid var(--text)!important;background:var(--panel-solid)!important;box-shadow:var(--stamp)!important;color:var(--text)!important}.app-shell .campaign-followup-panel .email-followup-campaign-item,.app-shell .campaign-followup-panel .unified-followup-row,.app-shell .cadence-today-item,.app-shell .cadence-queue-item,.app-shell .recent-events-list>div,.app-shell .batch-item{border:1px solid var(--border)!important;background:var(--panel-raised)!important;color:var(--text)!important;box-shadow:none!important}.app-shell .campaign-followup-panel .email-followup-campaign-item:hover,.app-shell .campaign-followup-panel .unified-followup-row:hover,.app-shell .cadence-today-item:hover{border-color:var(--green-2)!important;background:var(--panel-2)!important}.app-shell .campaign-followup-panel .email-followup-campaign-item.is-active,.app-shell .campaign-followup-panel .unified-followup-row.is-selected{border-color:var(--green-2)!important;border-left:4px solid var(--green-2)!important;background:var(--green-dim)!important;color:var(--text)!important}.app-shell .badge,.app-shell .badge--morno,.app-shell .badge--novo,.app-shell .badge--frio,.app-shell .badge--quente,.app-shell .badge--contatado{color:#172019!important;background:#eaf1ec!important;border:1px solid #1915101f!important}.app-shell .badge--quente{background:#f6e6d6!important}.app-shell .badge--frio{background:#e7ecef!important}.app-shell .signal,.app-shell .signal--dominant,.app-shell .signal-cell,.app-shell .lead-mobile-card__meta,.app-shell .lead-mobile-card__signal{color:#46504a!important;background:0 0!important}.app-shell--view-crm header span,.app-shell--view-crm header p,.app-shell--view-crm .crm-shell header span,.app-shell--view-crm .crm-shell header p{color:#52584f!important}.app-shell .page-size-toggle button{color:var(--text)!important;background:0 0!important}.app-shell .page-size-toggle button[aria-pressed=true]{background:var(--green-2)!important;color:#fff!important}.app-shell .crm-column header span,.app-shell .crm-column header div span,.app-shell .crm-column header strong,.app-shell .crm-column>header *{color:#2f5942!important}.app-shell .priority-cell .badge,.app-shell .priority-cell .badge--frio,.app-shell .priority-cell .badge--morno,.app-shell .priority-cell .badge--novo,.app-shell td .badge{color:#172019!important}.app-shell--view-leads .lead-layout,.app-shell--view-leads .lead-layout--detail{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.app-shell--view-leads .lead-table{border:1px solid var(--line)!important;border-radius:10px!important;max-height:52vh!important;overflow:auto!important}.app-shell--view-leads .lead-table thead th{z-index:2!important;background:var(--panel-2)!important;position:sticky!important;top:0!important}.app-shell--view-leads .lead-detail-card{border:1px solid var(--line)!important;border-left:1px solid var(--line)!important;background:var(--panel)!important;border-radius:10px!important;width:100%!important;padding:16px!important}.app-shell--view-leads .lead-detail-card .detail-list>div{border-bottom:0!important}.app-shell--view-leads .lead-detail-card .lead-detail-actions,.app-shell--view-leads .lead-detail-card .full-action{margin-top:12px!important}@media (max-width:900px){.app-shell--view-leads .lead-table{max-height:60vh!important}}.app-shell .method-chip{border:1px solid var(--border);background:var(--panel-2);border-radius:8px;flex-direction:column;gap:1px;margin-top:8px;padding:6px 12px;display:inline-flex}.app-shell .method-chip strong{font-size:var(--t-label);color:var(--text)}.app-shell .method-chip span{font-size:var(--t-micro);color:var(--muted)}.app-shell .method-chip--ok{border-color:var(--green-2);background:var(--green-dim)}.app-shell .method-chip--warn{background:#8c5b2214;border-color:#8c5b2266}.app-shell--view-campanhas .email-workbench{grid-template-columns:minmax(260px,340px) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.app-shell--view-campanhas .email-message-card{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:10px!important;padding:16px!important}.app-shell--view-campanhas .queue-card{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:10px!important}.app-shell--view-campanhas .queue-card.active,.app-shell--view-campanhas .queue-card.is-active{border-color:var(--green-2)!important;background:var(--green-dim)!important}.app-shell .hero-actions{box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.app-shell--view-abordagem .approach-grid{grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.app-shell--view-abordagem .panel{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:10px!important;padding:16px!important}.app-shell--view-abordagem .approach-action-card,.app-shell--view-abordagem .approach-mini-grid>div,.app-shell--view-abordagem .composer-lead-context,.app-shell--view-abordagem .conversation-reply-card{border:1px solid var(--line)!important;background:var(--panel-2)!important;box-shadow:none!important;border-radius:8px!important}.app-shell--view-abordagem .approach-mini-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important;display:grid!important}.app-shell--view-abordagem .channel-choice-grid,.app-shell--view-abordagem .approach-tone-tabs{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.app-shell--view-abordagem .channel-choice-grid button,.app-shell--view-abordagem .approach-tone-tabs button{border:1px solid var(--border)!important;background:var(--panel)!important;border-radius:8px!important;min-height:44px!important}.app-shell--view-abordagem .channel-choice-grid button[aria-selected=true],.app-shell--view-abordagem .approach-tone-tabs button[aria-pressed=true],.app-shell--view-abordagem .approach-tone-tabs button.active{border-color:var(--green-2)!important;background:var(--green-dim)!important;box-shadow:inset 0 0 0 1px var(--green-2)!important}.app-shell--view-abordagem .email-body-editor,.app-shell--view-abordagem .reply-input,.app-shell--view-abordagem .reply-preview{border:1px solid var(--border)!important;color:var(--text)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.app-shell--view-abordagem .approach-crm-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}@media (max-width:900px){.app-shell--view-abordagem .approach-grid{grid-template-columns:minmax(0,1fr)!important}}.app-shell--view-abordagem .composer-toolbar{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.app-shell--view-abordagem .composer-toolbar>div{min-width:0!important}.app-shell--view-abordagem .channel-tabs{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin-top:6px!important;display:grid!important}.app-shell--view-abordagem .approach-tone-tabs{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-top:6px!important;display:grid!important}.app-shell--view-abordagem .channel-tabs button{border:1px solid var(--border)!important;background:var(--panel)!important;min-height:42px!important;color:var(--text)!important;font-size:var(--t-body)!important;white-space:nowrap!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;font-weight:600!important;display:inline-flex!important}.app-shell--view-abordagem .approach-tone-tabs button{border:1px solid var(--border)!important;background:var(--panel)!important;text-align:center!important;min-height:56px!important;box-shadow:none!important;border-radius:8px!important;align-content:center!important;justify-items:center!important;gap:1px!important;padding:6px 8px!important;display:grid!important}.app-shell--view-abordagem .approach-tone-tabs button strong{font-size:var(--t-body)!important;color:var(--text)!important;font-weight:700!important}.app-shell--view-abordagem .approach-tone-tabs button span{color:var(--muted)!important;font-size:11px!important;line-height:1.2!important}.app-shell--view-abordagem .channel-tabs button.active,.app-shell--view-abordagem .approach-tone-tabs button.active{border-color:var(--green-2)!important;background:var(--green-dim)!important;box-shadow:inset 0 0 0 1px var(--green-2)!important;color:var(--text)!important}.app-shell--view-abordagem .approach-tone-tabs button.active strong{color:#2f5942!important}.app-shell--view-abordagem .channel-tabs button:hover,.app-shell--view-abordagem .approach-tone-tabs button:hover{border-color:var(--muted)!important}.app-shell--view-abordagem .composer-toolbar>.secondary-action{justify-self:start!important;min-height:44px!important}.app-shell .temp-badge{border:1px solid #0000!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:inline-flex!important}.app-shell .temp-badge svg{display:block!important}.app-shell .temp-badge--quente{color:#c0392b!important;background:#f7e0d8!important;border-color:#c0392b59!important}.app-shell .temp-badge--morno{color:#a9701a!important;background:#f6ead2!important;border-color:#a9701a59!important}.app-shell .temp-badge--frio{color:#35708f!important;background:#e0edf3!important;border-color:#35708f59!important}.app-shell .priority-cell{align-items:center!important;gap:10px!important;display:inline-flex!important}.app-shell .priority-cell .score{color:var(--text)!important}.app-shell .lead-mobile-card__tags .temp-badge{width:26px!important;height:26px!important}.app-shell .temp-badge--quente,.app-shell .temp-badge--quente svg{color:#c0392b!important;stroke:#c0392b!important}.app-shell .temp-badge--morno,.app-shell .temp-badge--morno svg{color:#a9701a!important;stroke:#a9701a!important}.app-shell .temp-badge--frio,.app-shell .temp-badge--frio svg{color:#35708f!important;stroke:#35708f!important}.app-shell--view-leads .lead-detail-card{flex-direction:column!important;gap:14px!important;padding:18px!important;display:flex!important}.app-shell--view-leads .lead-detail-head{border-bottom:1px solid var(--line)!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding-bottom:14px!important;display:flex!important}.app-shell--view-leads .lead-detail-head__id{min-width:0!important}.app-shell--view-leads .lead-detail-head h2{font-size:var(--t-screen)!important;margin:0!important;line-height:1.2!important}.app-shell--view-leads .lead-detail-sub{font-size:var(--t-micro)!important;color:var(--muted)!important;margin:4px 0 0!important}.app-shell--view-leads .lead-detail-head__score{flex:none!important;align-items:center!important;gap:10px!important;display:flex!important}.app-shell--view-leads .lead-detail-head__score strong{font-family:var(--display-font)!important;color:var(--text)!important;font-size:30px!important;line-height:1!important}.app-shell--view-leads .lead-detail-head__score small{color:var(--muted)!important;font-size:13px!important;font-family:var(--ui-font)!important}.app-shell--view-leads .lead-detail-card .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.app-shell--view-leads .lead-detail-card .detail-item{border:1px solid var(--line)!important;background:var(--panel-2)!important;border-radius:8px!important;flex-direction:column!important;gap:3px!important;min-width:0!important;padding:10px 12px!important;display:flex!important}.app-shell--view-leads .lead-detail-card .detail-item--wide{grid-column:1/-1!important}.app-shell--view-leads .lead-detail-card .detail-item>span{letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--green-2)!important;font-size:11px!important;font-weight:600!important}.app-shell--view-leads .lead-detail-card .detail-item>strong{font-size:var(--t-body)!important;color:var(--text)!important;word-break:break-word!important;font-weight:500!important;line-height:1.4!important}.app-shell--view-leads .lead-site-link{border-radius:6px!important;align-self:flex-start!important;min-height:30px!important;padding:0 10px!important}.app-shell--view-leads .lead-detail-card .score-breakdown{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:14px 16px!important;display:grid!important}.app-shell--view-leads .score-breakdown>div{justify-content:space-between!important;align-items:baseline!important;gap:8px!important;padding-bottom:12px!important;display:flex!important;position:relative!important}.app-shell--view-leads .score-breakdown>div>span{text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--muted)!important;font-size:11px!important;font-weight:600!important}.app-shell--view-leads .score-breakdown>div>strong{font-size:var(--t-body)!important;color:var(--text)!important;font-weight:700!important}.app-shell--view-leads .score-breakdown>div:before{content:""!important;background:#e7ecef!important;border-radius:4px!important;height:6px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.app-shell--view-leads .score-breakdown>div>i{background:var(--green-2)!important;z-index:1!important;border-radius:4px!important;min-width:4px!important;height:6px!important;position:absolute!important;bottom:0!important;left:0!important}.app-shell select,.app-shell--view-config .config-card select,.app-shell--view-config select,.app-shell--view-varredura select,.app-shell--view-varredura .scan-settings select,.app-shell--view-varredura .scan-advanced__field select,.app-shell--view-campanhas select,.app-shell--view-leads .lead-filters select{appearance:none!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;border:1px solid var(--border)!important;min-height:42px!important;box-shadow:none!important;color:var(--text)!important;font-family:var(--ui-font)!important;font-size:var(--t-body,13px)!important;cursor:pointer!important;background-color:#fff!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c5c57' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;border-radius:8px!important;padding:0 38px 0 12px!important}.app-shell select:hover,.app-shell--view-config .config-card select:hover,.app-shell--view-varredura select:hover,.app-shell--view-campanhas select:hover,.app-shell--view-leads .lead-filters select:hover{border-color:var(--green-2)!important;background-color:#fbfdfb!important}.app-shell select:focus-visible,.app-shell--view-config .config-card select:focus-visible{border-color:var(--green-2)!important;box-shadow:0 0 0 3px var(--green-dim)!important;outline:none!important}.app-shell--view-leads .lead-table .signal-cell{min-width:0!important}.app-shell--view-leads .lead-table .signal--dominant{color:#7a5312!important;max-width:100%!important;font-weight:700!important;font-size:var(--t-micro)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#fbf1dd!important;border:1px solid #a9701a52!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:3px 10px 3px 8px!important;line-height:1.3!important;display:inline-flex!important;overflow:hidden!important}.app-shell--view-leads .lead-table .signal--dominant svg{color:#b9801f!important;stroke:#b9801f!important;flex:none!important}.app-shell--view-leads .lead-table .signal-cell small{color:var(--muted)!important;margin-top:4px!important;font-size:11px!important;display:block!important}.app-shell--view-leads .lead-table .selected-row .signal--dominant{border-color:var(--green-2)!important;background:var(--green-dim)!important;color:#2f5942!important}.app-shell--view-leads .lead-table .selected-row .signal--dominant svg{color:var(--green-2)!important;stroke:var(--green-2)!important}.app-shell--view-varredura .scan-filters{border-top:1px solid var(--line)!important;margin-top:12px!important;padding-top:12px!important}.app-shell--view-varredura .scan-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:8px!important;display:grid!important}.app-shell--view-varredura .scan-filters__grid label{gap:4px!important;display:grid!important}.app-shell--view-varredura .scan-filters__checks{flex-wrap:wrap!important;gap:8px 16px!important;margin-top:12px!important;display:flex!important}.app-shell--view-varredura .scan-check{border:1px solid var(--border)!important;background:var(--panel)!important;cursor:pointer!important;font-size:var(--t-body)!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;display:inline-flex!important}.app-shell--view-varredura .scan-check input{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;accent-color:var(--green-2)!important;flex:none!important;margin:0!important}.app-shell--view-varredura .scan-check:has(input:checked){border-color:var(--green-2)!important;background:var(--green-dim)!important}@media (max-width:620px){.app-shell--view-varredura .scan-filters__grid{grid-template-columns:minmax(0,1fr)!important}}.app-shell .eyebrow-hand{font-family:var(--hand-font)!important;letter-spacing:0!important;text-transform:none!important;color:#4a7a5c!important;font-size:16px!important;font-weight:400!important;line-height:1.1!important;display:block!important}.app-shell--view-campanhas .guided-campaign{background-color:var(--panel)!important;background-image:repeating-linear-gradient(#19151004 0 1px,#0000 1px 34px)!important}.app-shell--view-campanhas .guided-campaign>.section-title h2{font-family:var(--display-font)!important;letter-spacing:-.01em!important;text-transform:uppercase!important;font-size:clamp(26px,2.6vw,34px)!important;font-weight:800!important;line-height:1!important}@media (min-width:861px){.app-shell--view-campanhas .campaign-operation-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}}.app-shell--view-campanhas .campaign-operation-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid!important}.app-shell--view-campanhas .campaign-operation-grid>.stage-panel{margin:0!important}.app-shell .campaign-audience{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:10px!important;flex-direction:column!important;min-width:0!important;padding:14px!important;display:flex!important}.app-shell .campaign-audience__head{border-bottom:1px solid var(--line)!important;margin-bottom:8px!important;padding-bottom:10px!important}.app-shell .campaign-audience__head h3{font-family:var(--display-font)!important;text-transform:uppercase!important;letter-spacing:-.01em!important;color:var(--text)!important;align-items:center!important;gap:8px!important;margin:2px 0 0!important;font-size:20px!important;font-weight:800!important;display:flex!important}.app-shell .campaign-audience__head h3 svg{color:var(--green-2)!important}.app-shell .campaign-audience__head h3 b{font-family:var(--display-font)!important;color:var(--green-2)!important;margin-left:auto!important;font-size:24px!important}.app-shell .campaign-audience__list{max-height:340px!important;margin:0!important;padding:0!important;list-style:none!important;overflow-y:auto!important}.app-shell .campaign-audience__list li+li{border-top:1px solid var(--line)!important}.app-shell .campaign-audience__list button{text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:46px!important;padding:6px 4px!important;display:flex!important}.app-shell .campaign-audience__list button:hover{background:var(--panel-2)!important}.app-shell .campaign-audience__name{flex:auto!important;gap:1px!important;min-width:0!important;display:grid!important}.app-shell .campaign-audience__name strong{font-size:var(--t-body)!important;color:var(--text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:600!important;overflow:hidden!important}.app-shell .campaign-audience__name small{color:var(--muted)!important;font-size:11px!important}.app-shell .campaign-audience__score{flex:none!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.app-shell .campaign-audience__score b{font-family:var(--display-font)!important;color:var(--text)!important;font-size:18px!important}.app-shell .campaign-audience__more{border-top:1px dashed var(--line)!important;font-size:var(--t-micro)!important;color:var(--muted)!important;margin:8px 0 0!important;padding-top:8px!important}.app-shell .campaign-audience__empty{text-align:center!important;gap:4px!important;padding:22px 8px!important;display:grid!important}.app-shell .campaign-audience__empty p{color:var(--text)!important;margin:0!important}.app-shell .campaign-audience__empty small{color:var(--muted)!important}.app-shell--view-campanhas .guided-campaign .section-title__heading h1,.app-shell--view-campanhas .guided-campaign .section-title__heading h2{font-family:var(--display-font)!important;letter-spacing:-.012em!important;text-transform:uppercase!important;color:var(--text)!important;font-size:clamp(28px,2.8vw,36px)!important;font-weight:800!important;line-height:1!important}.app-shell .field-label,.app-shell .eyebrow,.app-shell label>span,.app-shell .section-title>span,.app-shell .section-title__heading>span,.app-shell summary,.app-shell .cmdk-trigger,.app-shell th{font-family:var(--ui-font)!important;text-transform:none!important;letter-spacing:0!important}.app-shell table,.app-shell .score,.app-shell .status-pill,.app-shell .lead-meta-row,.app-shell .table-pagination{font-family:var(--terminal-font)!important}.app-shell .section-title__heading h1,.app-shell .section-title__heading h2{font-family:var(--display-font)!important;letter-spacing:-.012em!important;text-transform:uppercase!important;font-weight:800!important;line-height:1.02!important}.app-shell .eyebrow-hand,.app-shell span.eyebrow-hand,.app-shell .campaign-audience__head .eyebrow-hand{font-family:var(--hand-font)!important;text-transform:none!important;letter-spacing:0!important;color:#4a7a5c!important;font-size:16px!important;font-weight:400!important}:root{--control-h:40px}@media (max-width:860px){:root{--control-h:44px}}.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell select,.app-shell .lead-filters__search,.app-shell .location-input-shell,.app-shell .lead-filters-more>summary,.app-shell .toolbar>button,.app-shell .lead-filters button{height:var(--control-h)!important;min-height:var(--control-h)!important;max-height:var(--control-h)!important;box-sizing:border-box!important;border:1px solid var(--border)!important;color:var(--text)!important;font-family:var(--ui-font)!important;font-size:var(--t-body)!important;box-shadow:none!important;background-color:#fff!important;border-radius:8px!important;line-height:1.2!important;transition:none!important;animation:none!important}.app-shell .lead-filters__search,.app-shell .location-input-shell{align-items:center!important;gap:8px!important;display:flex!important}.app-shell .lead-filters__search input,.app-shell .location-input-shell input{height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell input:focus-visible,.app-shell select:focus-visible,.app-shell .lead-filters__search:focus-within,.app-shell .location-input-shell:focus-within{outline:2px solid var(--green-2)!important;outline-offset:1px!important;border-color:var(--green-2)!important;box-shadow:none!important}.app-shell select:hover,.app-shell input:not([type=checkbox]):not([type=radio]):hover{border-color:var(--muted)!important;background-color:#fff!important}.app-shell textarea{border:1px solid var(--border)!important;height:auto!important;min-height:88px!important;max-height:none!important;font-family:var(--ui-font)!important;font-size:var(--t-body)!important;box-shadow:none!important;background-color:#fff!important;border-radius:8px!important;transition:none!important}.app-shell--view-leads .lead-filters{grid-template-columns:minmax(240px,1fr) 210px 210px auto!important;align-items:center!important;gap:8px!important;display:grid!important}.app-shell--view-leads .lead-filters>*{margin:0!important}@media (max-width:900px){.app-shell--view-leads .lead-filters{grid-template-columns:minmax(0,1fr) auto!important}.app-shell--view-leads .lead-filters__search{grid-column:1/-1!important}}.app-shell--view-varredura .scan-location-grid{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;display:grid!important}.app-shell--view-varredura .scan-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:10px!important;display:grid!important}.app-shell--view-varredura .scan-check{height:auto!important;min-height:var(--toque-min)!important;box-sizing:border-box!important}.app-shell--view-leads .lead-filters select,.app-shell--view-leads .lead-filters input,.app-shell--view-varredura .scan-filters select,.app-shell--view-varredura .scan-settings input,.app-shell--view-config .config-card select,.app-shell--view-config .config-card input{height:var(--control-h)!important;min-height:var(--control-h)!important;max-height:var(--control-h)!important;box-sizing:border-box!important;border-radius:8px!important;transition:none!important}.app-shell--view-leads .lead-filters .lead-filters-more,.app-shell--view-leads .lead-filters details{height:var(--control-h)!important;min-height:var(--control-h)!important;border-radius:8px!important;transition:none!important;animation:none!important}.app-shell--view-leads .lead-filters details>summary{height:var(--control-h)!important;border:1px solid var(--border)!important;background:var(--panel)!important;box-sizing:border-box!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;display:inline-flex!important}.app-shell--view-varredura .scan-location-grid{align-items:end!important}.app-shell--view-varredura .scan-uf-field,.app-shell--view-varredura .location-autocomplete{grid-template-rows:auto var(--control-h)!important;align-content:end!important;gap:4px!important;min-width:0!important;display:grid!important}.app-shell--view-varredura .scan-uf-field>span,.app-shell--view-varredura .location-autocomplete>label{font-size:var(--t-label)!important;color:var(--muted)!important;margin:0!important;font-weight:600!important;line-height:1.2!important}.app-shell--view-varredura .scan-uf-field>strong{height:var(--control-h)!important;box-sizing:border-box!important;border:1px solid var(--border)!important;background:var(--panel-2)!important;color:var(--text)!important;font-family:var(--ui-font)!important;font-size:var(--t-body)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-weight:700!important;display:inline-flex!important}.app-shell--view-varredura .location-input-shell{height:var(--control-h)!important;box-sizing:border-box!important}.app-shell .lead-lots-details>summary{-webkit-user-select:none!important;user-select:none!important}.app-shell .lead-lots-details .recent-scan-list,.app-shell .recent-scan-list{overscroll-behavior:contain!important;border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;max-height:264px!important;margin-top:8px!important;padding:4px!important;display:grid!important;overflow-y:auto!important}.app-shell .recent-scan-list>button{text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;min-height:52px!important;max-height:none!important;padding:8px 10px!important;transition:none!important;display:grid!important}.app-shell .recent-scan-list>button+button{border-top:1px solid var(--line)!important;border-radius:0!important}.app-shell .recent-scan-list>button:hover{background:var(--panel-2)!important}.app-shell .lot-item__id{gap:2px!important;min-width:0!important;display:grid!important}.app-shell .lot-item__id strong{font-size:var(--t-body)!important;color:var(--text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:600!important;overflow:hidden!important}.app-shell .lot-item__id small{color:var(--muted)!important;font-size:11px!important}.app-shell .lot-item__count{border:1px solid var(--line)!important;background:var(--panel-2)!important;min-width:62px!important;font-family:var(--display-font)!important;color:var(--text)!important;border-radius:6px!important;align-content:center!important;justify-items:center!important;padding:4px 8px!important;font-size:20px!important;font-weight:800!important;line-height:1!important;display:grid!important}.app-shell .lot-item__count i{font-style:normal!important;font-family:var(--ui-font)!important;color:var(--muted)!important;font-size:10px!important;font-weight:600!important}.app-shell .recent-scan-list>button.active{background:var(--green-dim)!important}.app-shell .recent-scan-list>button.active .lot-item__count{border-color:var(--green-2)!important;color:#2f5942!important;background:#fff!important}.app-shell .recent-scan-list>button.active .lot-item__id small{color:#2f5942!important}.app-shell .recent-scan-list::-webkit-scrollbar{width:10px!important}.app-shell .recent-scan-list::-webkit-scrollbar-thumb{border:3px solid var(--panel)!important;background:#1915102e!important;border-radius:6px!important}.app-shell .recent-scan-list::-webkit-scrollbar-track{background:0 0!important}.app-shell--view-crm .crm-stage-tabs button strong{font-family:var(--display-font)!important;color:var(--text)!important;font-size:17px!important;font-weight:800!important;line-height:1!important}.app-shell--view-crm .crm-stage-tabs button.active strong{color:#2f5942!important}.app-shell--view-crm .crm-column>header{border-bottom:1px solid var(--line)!important;margin-bottom:8px!important;padding-bottom:10px!important}.app-shell--view-crm .crm-column>header>div{justify-content:space-between!important;align-items:baseline!important;gap:10px!important;display:flex!important}.app-shell--view-crm .crm-column>header span{font-family:var(--ui-font)!important;font-size:var(--t-label)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:700!important}.app-shell--view-crm .crm-column>header strong{font-family:var(--display-font)!important;font-size:28px!important;font-weight:800!important;line-height:1!important}.app-shell--view-crm .crm-column>header p{color:var(--muted)!important;margin:4px 0 0!important;font-size:11px!important}.app-shell--view-crm .crm-column-list{overscroll-behavior:contain!important;gap:8px!important;max-height:62vh!important;padding-right:4px!important;display:grid!important;overflow-y:auto!important}.app-shell--view-crm .crm-column-list::-webkit-scrollbar{width:10px!important}.app-shell--view-crm .crm-column-list::-webkit-scrollbar-thumb{border:3px solid var(--panel)!important;background:#1915102e!important;border-radius:6px!important}.app-shell--view-crm .crm-column-list::-webkit-scrollbar-track{background:0 0!important}.app-shell--view-crm .crm-lead-card{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:8px!important;transition:none!important;overflow:hidden!important}.app-shell--view-crm .crm-lead-card:hover{border-color:var(--muted)!important}.app-shell--view-crm .crm-lead-card__main{text-align:left!important;background:0 0!important;border:0!important;gap:6px!important;width:100%!important;height:auto!important;max-height:none!important;padding:12px!important;display:grid!important}.app-shell--view-crm .crm-lead-card__main>div:first-child{gap:1px!important;min-width:0!important;display:grid!important}.app-shell--view-crm .crm-lead-card__main strong{font-size:var(--t-body)!important;color:var(--text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:700!important;overflow:hidden!important}.app-shell--view-crm .crm-lead-card__main>div:first-child span{color:var(--muted)!important;font-size:11px!important}.app-shell--view-crm .crm-card-row{align-items:baseline!important;gap:8px!important;padding:2px 0!important;display:flex!important}.app-shell--view-crm .crm-card-row b{font-family:var(--display-font)!important;color:var(--text)!important;font-size:20px!important;font-weight:800!important;line-height:1!important}.app-shell--view-crm .crm-card-row span,.app-shell--view-crm .crm-card-row small{color:var(--muted)!important;font-size:11px!important}.app-shell--view-crm .crm-lead-card__main p{color:#7a5312!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#fbf1dd!important;border:1px solid #a9701a4d!important;border-radius:6px!important;justify-self:start!important;max-width:100%!important;margin:0!important;padding:3px 8px!important;font-size:11px!important;font-weight:700!important;overflow:hidden!important}.app-shell--view-crm .crm-lead-card__main em{font-family:var(--hand-font)!important;color:#4a7a5c!important;font-size:15px!important;font-style:normal!important}.app-shell--view-varredura .scan-job-metrics strong,.app-shell--view-varredura .scan-job-metrics b{font-family:var(--display-font)!important;color:var(--text)!important;font-size:26px!important;font-weight:800!important;line-height:1!important}.app-shell--view-varredura .scan-job-metrics span{color:var(--muted)!important;font-size:11px!important}.app-shell .recent-scan-rows{overscroll-behavior:contain!important;border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:8px!important;max-height:300px!important;padding:4px!important;overflow-y:auto!important}.app-shell .recent-scan-rows button{border-radius:6px!important;min-height:46px!important;padding:6px 10px!important;transition:none!important}.app-shell .recent-scan-rows li+li button{border-top:1px solid var(--line)!important;border-radius:0!important}.app-shell .recent-scan-rows span{font-family:var(--display-font)!important;color:var(--text)!important;font-size:17px!important;font-weight:800!important}.app-shell .recent-scan-rows::-webkit-scrollbar{width:10px!important}.app-shell .recent-scan-rows::-webkit-scrollbar-thumb{border:3px solid var(--panel)!important;background:#1915102e!important;border-radius:6px!important}.app-shell--view-abordagem .approach-hint{font-family:var(--hand-font)!important;color:#4a7a5c!important;font-size:16px!important}.app-shell--view-abordagem .approach-lead-summary strong,.app-shell--view-abordagem .composer-lead-context strong{font-family:var(--ui-font)!important}.app-shell--view-config .config-card{border:1px solid var(--line)!important;box-shadow:none!important;border-radius:10px!important}.app-shell--view-config .config-status-grid strong,.app-shell--view-config .config-card .metric strong{font-family:var(--display-font)!important;font-size:22px!important;font-weight:800!important;line-height:1!important}.app-shell .workspace h1{font-family:var(--display-font)!important;letter-spacing:-.012em!important;text-transform:uppercase!important;color:var(--text)!important;font-size:clamp(26px,2.6vw,34px)!important;font-weight:800!important;line-height:1.02!important}.app-shell--view-crm .crm-column>header p{color:#46504a!important;font-size:var(--t-micro)!important}.app-shell--view-campanhas .deliverability-freeze{color:var(--text)!important;background:#fdf6e9!important;border:1px solid #a9701a57!important;border-left:3px solid #a9701a!important;border-radius:8px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:12px 14px!important;display:grid!important}.app-shell--view-campanhas .stage-panel>details.stage-details{border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:10px!important;margin-top:10px!important;overflow:hidden!important}.app-shell--view-campanhas .stage-panel>details.stage-details>summary{background:var(--panel-2)!important;border:0!important;border-radius:0!important;align-items:center!important;height:44px!important;padding:0 14px!important;font-weight:700!important;display:flex!important}.app-shell--view-campanhas .stage-panel>details.stage-details[open]>summary{border-bottom:1px solid var(--line)!important}.app-shell--view-campanhas .stage-panel>details.stage-details>:not(summary){margin:12px 14px!important}.app-shell--view-campanhas .campaign-status-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.app-shell--view-campanhas .campaign-status-row>div{border:1px solid var(--line)!important;background:var(--panel-2)!important;box-shadow:none!important;border-radius:8px!important;align-content:start!important;gap:2px!important;padding:10px 12px!important;display:grid!important}.app-shell--view-campanhas .campaign-status-row>div>span{text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--muted)!important;order:1!important;font-size:11px!important;font-weight:700!important}.app-shell--view-campanhas .campaign-status-row>div>strong{font-family:var(--display-font)!important;color:var(--text)!important;order:2!important;font-size:30px!important;font-weight:800!important;line-height:1!important}.app-shell--view-campanhas .campaign-status-row>div>p{color:var(--muted)!important;order:3!important;margin:0!important;font-size:11px!important}.app-shell--view-campanhas .email-preflight-card{border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.app-shell--view-campanhas .email-preflight-card>div:first-child{min-width:0!important}.app-shell--view-campanhas .email-preflight-card strong{font-size:var(--t-body)!important;font-weight:700!important}.app-shell--view-campanhas .email-preflight-card p{font-size:var(--t-micro)!important;color:#5c5c57!important;margin:3px 0 0!important}.app-shell--view-campanhas .email-preflight-quota{font-family:var(--terminal-font)!important}.app-shell--view-campanhas .preflight-checks{flex:none!important;gap:6px!important;display:flex!important}.app-shell--view-campanhas .preflight-checks span{border:1px solid var(--border)!important;background:var(--panel-2)!important;letter-spacing:.04em!important;min-width:66px!important;height:30px!important;color:var(--muted)!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.app-shell--view-campanhas .preflight-checks span.ok{background:var(--green-dim)!important;color:#2f5942!important;border-color:#2f604566!important}.app-shell--view-campanhas .preflight-checks span.warn{color:#7a5312!important;background:#fdf6e9!important;border-color:#a9701a66!important}.app-shell--view-campanhas .send-checklist{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:8px!important;display:grid!important}.app-shell--view-campanhas .send-check{border:1px solid var(--line)!important;background:var(--panel)!important;min-height:64px!important;box-shadow:none!important;border-radius:8px!important;grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-content:start!important;gap:2px 8px!important;padding:10px 12px!important;display:grid!important}.app-shell--view-campanhas .send-check svg{grid-area:1/1!important;margin-top:1px!important}.app-shell--view-campanhas .send-check strong{font-size:var(--t-label)!important;text-transform:none!important;letter-spacing:0!important;color:var(--text)!important;grid-area:1/2!important;font-weight:700!important;line-height:1.25!important}.app-shell--view-campanhas .send-check small{color:#5c5c57!important;grid-area:2/2!important;font-size:11px!important;line-height:1.35!important}.app-shell--view-campanhas .send-check.ok{background:#f6faf7!important;border-color:#2f604557!important}.app-shell--view-campanhas .send-check.ok svg{color:#2f5942!important}.app-shell--view-campanhas .send-check.warn{background:#fdf9f0!important;border-color:#a9701a57!important}.app-shell--view-campanhas .send-check.warn svg{color:#a9701a!important}.app-shell--view-campanhas .send-advisories{border:1px solid var(--line)!important;background:#fdf9f0!important;border-left:3px solid #a9701a!important;border-radius:8px!important;justify-items:start!important;gap:6px!important;padding:12px 14px!important;display:grid!important}.app-shell--view-campanhas .send-advisories small{font-size:var(--t-micro)!important;color:#46504a!important;line-height:1.45!important}.app-shell--view-campanhas .send-advisories .mini-toggle{border:1px solid var(--border)!important;background:#fff!important;border-radius:8px!important;height:34px!important;margin-top:4px!important;padding:0 14px!important;font-weight:700!important}.app-shell--view-campanhas .send-checklist{grid-auto-rows:1fr!important}.app-shell--view-varredura .scan-grid{align-items:start!important;gap:12px!important}.app-shell--view-varredura .scan-console>*+*{margin-top:12px!important}.app-shell--view-varredura .scan-settings{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:12px!important;display:grid!important}.app-shell--view-varredura .scan-settings>label{gap:4px!important;min-width:0!important;display:grid!important}.app-shell--view-varredura .scan-settings input{width:100%!important}.app-shell--view-varredura .scan-location-grid{gap:12px!important}.app-shell--view-varredura .scan-filters{margin-top:0!important;padding-top:10px!important}.app-shell--view-varredura .scan-filters>summary{cursor:pointer;font-weight:600}.app-shell--view-varredura .scan-filters>p{margin:8px 0}.app-shell--view-varredura .scan-filters__grid{gap:12px!important}.app-shell--view-varredura .scan-filters__grid>label{gap:4px!important;min-width:0!important;display:grid!important}.app-shell--view-varredura .scan-filters__checks{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;display:grid!important}.app-shell--view-varredura .scan-check{justify-content:flex-start!important;width:100%!important}.app-shell--view-varredura .scan-console .field-label,.app-shell--view-varredura .scan-settings>label>span,.app-shell--view-varredura .scan-filters__grid>label>span{font-size:var(--t-label)!important;color:var(--muted)!important;font-weight:600!important;line-height:1.2!important}.app-shell--view-varredura .scan-progress>*+*{margin-top:12px!important}@media (max-width:760px){.app-shell--view-varredura .scan-settings,.app-shell--view-varredura .scan-filters__grid,.app-shell--view-varredura .scan-filters__checks{grid-template-columns:minmax(0,1fr)!important}}.app-shell--view-crm .crm-board{align-items:start!important;gap:12px!important;width:100%!important}.app-shell--view-crm .crm-board--few .crm-column-list,.app-shell--view-crm .crm-board>.crm-column:only-child .crm-column-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;align-content:start!important;gap:12px!important}.app-shell--view-crm .crm-column{padding:14px!important}.app-shell--view-crm .crm-column-list{gap:12px!important}.app-shell--view-crm .crm-lead-card__main{gap:8px!important;padding:12px!important}.app-shell--view-crm .crm-stage-tabs{gap:8px!important;margin-bottom:12px!important;padding-bottom:12px!important}.app-shell--view-crm .crm-lead-card details{border-top:1px solid var(--line)!important}.app-shell--view-crm .crm-lead-card details>summary{font-size:var(--t-micro)!important;padding:8px 12px!important}.app-shell--view-crm .crm-lead-card details .crm-card-actions,.app-shell--view-crm .crm-lead-card details>div{flex-wrap:wrap!important;gap:6px!important;padding:0 12px 12px!important;display:flex!important}.app-shell--view-crm .crm-lead-card details button{border:1px solid var(--border)!important;background:var(--panel-2)!important;height:32px!important;min-height:32px!important;font-size:var(--t-micro)!important;border-radius:6px!important;padding:0 10px!important;transition:none!important}.app-shell--view-varredura .scan-options-row{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.app-shell--view-varredura .scan-options-row>*{width:100%!important;min-width:0!important}.app-shell--view-varredura .scan-advanced{margin-top:0!important}.app-shell .campaign-followup-panel .followup-search-field,.app-shell .campaign-followup-panel .email-followup-selection-bar,.app-shell .campaign-followup-panel .followup-filter-tabs button,.app-shell .email-followup-history-card__summary span,.app-shell .followup-pagination button{border:1px solid var(--border)!important;background:var(--panel-raised)!important;color:var(--text)!important}.app-shell .campaign-followup-panel .followup-search-field input{color:var(--text)!important}.app-shell .campaign-followup-panel .followup-search-field input::placeholder{color:var(--muted)!important}.app-shell .campaign-followup-panel .followup-filter-tabs button.active{border-color:var(--green-2)!important;background:var(--green-dim)!important;color:var(--green-2)!important}.app-shell .cadence-queue-actions button{border:1px solid var(--text)!important;background:var(--panel-solid)!important;color:var(--text)!important;font-weight:600!important}.app-shell .cadence-queue-actions button:hover:not(:disabled){border-color:var(--green-2)!important;background:var(--green-dim)!important;color:var(--green-2)!important}.app-shell .cadence-queue-actions button:disabled{border-color:var(--border)!important;color:var(--muted)!important;opacity:.65!important}.app-shell .followup-crm-details>summary{border-bottom:1px solid var(--line)!important;background:var(--panel-2)!important;color:var(--text)!important}.app-shell .campaign-followup-panel .email-followup-history-card__summary b,.app-shell .campaign-followup-panel .unified-followup-row.is-selected strong{color:var(--green-2)!important}.app-shell .email-batch-detail,.app-shell .batch-result-card{border:2px solid var(--text)!important;background:var(--panel-solid)!important;box-shadow:var(--stamp)!important;color:var(--text)!important}.app-shell .batch-verdict{border:1px solid var(--border)!important;background:var(--panel-raised)!important;color:var(--text)!important}.app-shell .batch-verdict--real{border-left:6px solid var(--green-2)!important}.app-shell .batch-verdict--sim{border-left:6px solid var(--amber)!important}.app-shell .batch-item.fail{border-color:var(--red)!important;background:#a13a4214!important}.app-shell .section-title .eyebrow-hand,.app-shell .config-hero .eyebrow-hand,.app-shell .manual-hero .eyebrow-hand{margin-bottom:2px!important}.app-shell .scan-console,.app-shell .leads-shell,.app-shell .crm-shell,.app-shell .config-hero,.app-shell .manual-hero,.app-shell .approach-context,.app-shell .script-studio{background-color:var(--panel)!important;background-image:repeating-linear-gradient(#19151004 0 1px,#0000 1px 34px)!important}.app-shell .section-title__heading h1,.app-shell .config-hero h1,.app-shell .manual-hero h1{font-family:var(--display-font)!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:var(--text)!important;font-size:clamp(26px,2.6vw,34px)!important;font-weight:800!important;line-height:1!important}.app-shell .wa-onboarding__steps{gap:14px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.app-shell .wa-step{border:1px solid var(--line)!important;border-left:5px solid var(--line)!important;background:var(--panel-solid)!important;color:var(--text)!important;box-shadow:var(--shadow)!important;padding:16px!important}.app-shell .wa-step.is-ready{border-left-color:var(--green)!important}.app-shell .wa-step.is-pending{border-left-color:var(--amber)!important}.app-shell .wa-step__head{grid-template-columns:auto auto 1fr auto!important;align-items:center!important;gap:10px!important;display:grid!important}.app-shell .wa-step__num{width:26px!important;height:26px!important;font-family:var(--display-font)!important;color:var(--panel-raised)!important;background:var(--green-2)!important;place-items:center!important;font-weight:800!important;display:grid!important}.app-shell .wa-step__icon{color:var(--green-2)!important;display:inline-flex!important}.app-shell .wa-step__head strong{font-family:var(--display-font)!important;font-size:var(--type-h3)!important;text-transform:uppercase!important;color:var(--text)!important}.app-shell .wa-step__head p{font-size:var(--type-small)!important;color:var(--muted)!important;margin:0!important}.app-shell .wa-badge{font-size:var(--type-caption)!important;text-transform:uppercase!important;color:var(--amber)!important;border:1px solid var(--line)!important;background:var(--panel-2)!important;align-items:center!important;gap:5px!important;padding:3px 9px!important;font-weight:700!important;display:inline-flex!important}.app-shell .wa-badge--ok{color:var(--green-2)!important;background:var(--green-dim)!important}.app-shell .wa-step__body{gap:10px!important;margin-top:12px!important;display:grid!important}.app-shell .wa-field{gap:4px!important;display:grid!important}.app-shell .wa-field input,.app-shell .wa-field select,.app-shell .wa-field textarea,.app-shell .wa-reply textarea{color:var(--text)!important;background:var(--panel-raised)!important;border:1px solid var(--border)!important}.app-shell .wa-copy-row{grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;display:grid!important}.app-shell .wa-help{font-size:var(--type-small)!important;color:var(--muted)!important;margin:0!important}.app-shell .wa-help--strong{color:var(--text)!important;border-left:3px solid var(--green)!important;background:var(--green-dim)!important;padding:9px 11px!important}.app-shell .wa-warn-copy{font-size:var(--type-small)!important;color:var(--red)!important;margin:0!important}.app-shell .wa-result,.app-shell .wa-webhook-flags{border:1px dashed var(--green-2)!important;background:var(--panel-2)!important;color:var(--text)!important;font-size:var(--type-small)!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:flex!important}.app-shell .wa-result strong{font-family:var(--terminal-font)!important;color:var(--text)!important}.app-shell .wa-webhook-flags span{color:var(--muted)!important}.app-shell .wa-webhook-flags span.is-ready,.app-shell .wa-template-list span.is-ready{color:var(--green-2)!important;font-weight:700!important}.app-shell .wa-template-list{font-size:var(--type-small)!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.app-shell .wa-template-list li{color:var(--text)!important;background:var(--panel-2)!important;grid-template-columns:1fr auto auto!important;gap:10px!important;padding:5px 8px!important;display:grid!important}.app-shell .wa-template-form,.app-shell .wa-exemplos{border:1px solid var(--line)!important;background:var(--panel-raised)!important;gap:9px!important;padding:12px!important;display:grid!important}.app-shell .wa-template-form>strong{font-family:var(--display-font)!important;text-transform:uppercase!important;color:var(--text)!important}.app-shell .wa-metodo{border-left:4px solid var(--red)!important;background:var(--panel-2)!important;color:var(--text)!important;padding:11px 13px!important}.app-shell .wa-metodo ul{font-size:var(--type-small)!important;margin:6px 0 0!important;padding-left:18px!important}.app-shell .wa-metodo p{color:var(--muted)!important;font-size:var(--type-small)!important;margin:2px 0 0!important}.app-shell .wa-template-panel__rule,.app-shell .wa-optin-warn{border-left:4px solid var(--amber)!important;background:var(--panel-2)!important;color:var(--text)!important;grid-template-columns:auto 1fr!important;align-items:start!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.app-shell .wa-template-panel__rule svg,.app-shell .wa-optin-warn svg{color:var(--amber)!important}.app-shell .wa-template-panel__rule p,.app-shell .wa-optin-warn p{font-size:var(--type-small)!important;margin:0!important}.app-shell .wa-template-card{border:1px solid var(--line)!important;border-left:5px solid var(--green)!important;background:var(--panel-solid)!important;color:var(--text)!important;gap:8px!important;padding:13px!important;display:grid!important}.app-shell .wa-template-card.is-warn{border-left-color:var(--amber)!important}.app-shell .wa-template-card__head{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;display:grid!important}.app-shell .wa-template-card__head strong{font-family:var(--display-font)!important;font-size:var(--type-h3)!important}.app-shell .wa-template-card__head span{font-size:var(--type-small)!important;color:var(--muted)!important}.app-shell .wa-template-card__head b{font-size:var(--type-caption)!important;text-transform:uppercase!important;color:var(--amber)!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.app-shell .wa-template-card__head b.is-ready{color:var(--green-2)!important}.app-shell .wa-template-card__body{font-family:var(--terminal-font)!important;font-size:var(--type-body)!important;white-space:pre-wrap!important;color:var(--text)!important;background:var(--panel-raised)!important;border:1px dashed var(--line)!important;margin:0!important;padding:10px 12px!important}.app-shell .wa-template-card__header,.app-shell .wa-template-card__footer,.app-shell .wa-template-card__meta{font-size:var(--type-small)!important;color:var(--muted)!important;margin:0!important}.app-shell .wa-template-card__meta{flex-wrap:wrap!important;gap:12px!important;display:flex!important}.app-shell .wa-preview-list{gap:8px!important;display:grid!important}.app-shell .wa-preview-list__title{font-family:var(--display-font)!important;text-transform:uppercase!important;color:var(--text)!important}.app-shell .wa-preview-list__more{color:var(--muted)!important;font-size:var(--type-small)!important}.app-shell .wa-preview-item{border:1px solid var(--line)!important;background:var(--panel-solid)!important;color:var(--text)!important;gap:5px!important;padding:10px 12px!important;display:grid!important}.app-shell .wa-preview-item small{color:var(--muted)!important;font-size:var(--type-small)!important;display:block!important}.app-shell .wa-preview-item p{font-family:var(--terminal-font)!important;font-size:var(--type-small)!important;margin:0!important}.app-shell .wa-excluidos{border:1px dashed var(--line)!important;background:var(--panel-2)!important;color:var(--text)!important;padding:10px 12px!important}.app-shell .wa-excluidos ul{font-size:var(--type-small)!important;margin:5px 0 0!important;padding-left:18px!important}.app-shell .wa-excluidos b{font-family:var(--terminal-font)!important;color:var(--green-2)!important}.app-shell .wa-confirm-field input{font-family:var(--terminal-font)!important;letter-spacing:.08em!important}.app-shell .wa-dryrun-copy{font-size:var(--type-small)!important;color:var(--muted)!important;display:block!important}.app-shell .wa-inbox-panel{border:1px solid var(--line)!important;background:var(--panel-solid)!important;color:var(--text)!important;gap:12px!important;padding:16px!important;display:grid!important}.app-shell .wa-inbox-panel__header{grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important;display:grid!important}.app-shell .wa-inbox-panel__header strong{font-family:var(--display-font)!important;font-size:var(--type-h3)!important;text-transform:uppercase!important}.app-shell .wa-inbox-panel__header p{font-size:var(--type-small)!important;color:var(--muted)!important;margin:0!important}.app-shell .wa-inbox-list{gap:10px!important;display:grid!important}.app-shell .wa-inbox-item{border:1px solid var(--line)!important;border-left:5px solid var(--line)!important;background:var(--panel-raised)!important;color:var(--text)!important;gap:8px!important;padding:12px!important;display:grid!important}.app-shell .wa-inbox-item.is-open{border-left-color:var(--green)!important}.app-shell .wa-inbox-item.is-closed{border-left-color:var(--muted)!important}.app-shell .wa-inbox-item__head{grid-template-columns:1fr auto!important;align-items:start!important;gap:10px!important;display:grid!important}.app-shell .wa-inbox-item__head small{color:var(--muted)!important;font-size:var(--type-small)!important;display:block!important}.app-shell .wa-window{font-size:var(--type-caption)!important;border:1px solid var(--line)!important;align-items:center!important;gap:5px!important;padding:3px 8px!important;font-weight:700!important;display:inline-flex!important}.app-shell .wa-window--open{color:var(--green-2)!important;background:var(--green-dim)!important}.app-shell .wa-window--closed{color:var(--muted)!important;background:var(--panel-2)!important}.app-shell .wa-inbox-item blockquote{border-left:3px solid var(--green)!important;background:var(--panel-2)!important;color:var(--text)!important;font-size:var(--type-small)!important;margin:0!important;padding:8px 11px!important}.app-shell .wa-inbox-item blockquote small{color:var(--muted)!important;margin-top:3px!important;display:block!important}.app-shell .wa-reply{gap:8px!important;display:grid!important}.app-shell .wa-reply textarea{width:100%!important;padding:9px 11px!important;font-family:inherit!important}.app-shell .wa-reply-blocked{font-size:var(--type-small)!important;color:var(--muted)!important;margin:0!important}.app-shell .wa-empty{border:1px dashed var(--line)!important;background:var(--panel-2)!important;color:var(--text)!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:12px!important;padding:16px!important;display:grid!important}.app-shell .wa-empty p{font-size:var(--type-small)!important;color:var(--muted)!important;margin:0!important}.app-shell .wa-empty svg{color:var(--green-2)!important}@media (max-width:720px){.app-shell .wa-step__head{grid-template-columns:auto 1fr!important}.app-shell .wa-step__icon{display:none!important}.app-shell .wa-template-card__head,.app-shell .wa-inbox-item__head,.app-shell .wa-inbox-panel__header{grid-template-columns:1fr!important}}.app-shell .wa-connection-bar{border:1px solid var(--line)!important;border-left:4px solid var(--green-2)!important;background:var(--panel-2)!important;color:var(--text)!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:flex!important}.app-shell .wa-connection-bar__meta{font-size:var(--type-small)!important;color:var(--muted)!important}.app-shell .wa-quality{border:1px solid var(--line)!important;font-size:var(--type-small)!important;text-transform:uppercase!important;color:var(--text)!important;align-items:center!important;gap:5px!important;padding:3px 9px!important;display:inline-flex!important}.app-shell .wa-quality--ok{border-color:var(--green)!important;color:var(--green-2)!important}.app-shell .wa-quality--warn{border-color:var(--amber)!important;color:var(--amber)!important}.app-shell .wa-quality--danger{border-color:var(--red)!important;color:var(--red)!important}.app-shell .wa-optin-box{border:1px solid var(--line)!important;border-left:4px solid var(--amber)!important;background:var(--panel-2)!important;color:var(--text)!important;gap:9px!important;padding:12px!important;display:grid!important}.app-shell .wa-optin-box.is-ready{border-left-color:var(--green)!important}.app-shell .wa-optin-box__head{gap:3px!important;display:grid!important}.app-shell .wa-optin-box__head strong{font-family:var(--display-font)!important;text-transform:uppercase!important;color:var(--text)!important}.app-shell .wa-optin-box__head span{font-size:var(--type-small)!important;color:var(--muted)!important}.app-shell .wa-optin-box__form{grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;display:grid!important}.app-shell .wa-optin-box__form input{width:100%!important;padding:8px 10px!important;font-family:inherit!important}.app-shell .wa-official-state{border:1px solid var(--line)!important;background:var(--panel-2)!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:10px!important;padding:10px!important;display:grid!important}.app-shell .wa-official-state span{font-size:var(--type-small)!important;color:var(--muted)!important;display:block!important}.app-shell .wa-official-state strong{color:var(--text)!important}.app-shell .wa-fila-grid{gap:6px!important;margin-top:12px!important;display:grid!important}.app-shell .wa-fila-grid strong{font-family:var(--display-font)!important;text-transform:uppercase!important;color:var(--text)!important}.app-shell .wa-fila-grid ul{flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.app-shell .wa-fila-grid li{border:1px solid var(--line)!important;background:var(--panel-2)!important;font-size:var(--type-small)!important;color:var(--text)!important;padding:4px 9px!important}.app-shell .wa-event-list{gap:6px!important;margin:12px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.app-shell .wa-event-list li{border-left:3px solid var(--green)!important;background:var(--panel-2)!important;font-size:var(--type-small)!important;color:var(--text)!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;padding:7px 10px!important;display:grid!important}.app-shell .wa-event-list small{color:var(--muted)!important}@media (max-width:720px){.app-shell .wa-optin-box__form,.app-shell .wa-event-list li{grid-template-columns:1fr!important}}:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--toque-min:44px}.app-shell .campaign-status-row{gap:var(--s3)!important;margin-bottom:var(--s4)!important}.app-shell .campaign-status-row>div{gap:var(--s2)!important;padding:var(--s3) var(--s4)!important;flex-direction:column!important;display:flex!important}.app-shell .campaign-status-row span,.app-shell .wa-fila-grid span,.app-shell .wa-send-gates strong{overflow-wrap:normal!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important;margin-bottom:0!important}.app-shell .campaign-status-row strong{line-height:1!important}.app-shell .campaign-status-row p{margin:0!important}@media (max-width:720px){.app-shell .campaign-status-row{gap:var(--s2)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell .campaign-status-row>div{padding:var(--s3)!important}.app-shell .campaign-status-row p{font-size:var(--type-caption)!important;display:block!important}.app-shell .campaign-runway{gap:var(--s2)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell .campaign-step-card{min-height:var(--toque-min)!important;padding:var(--s3) var(--s2)!important}.app-shell .campaign-step-card strong{font-size:var(--type-small)!important}}@media (pointer:coarse),(max-width:720px){.app-shell.app-shell .primary-action,.app-shell.app-shell .mini-toggle,.app-shell.app-shell .outcome-btn,.app-shell.app-shell .queue-filter-tabs button,.app-shell.app-shell .config-tabs button,.app-shell.app-shell .tone-toggle button,.app-shell.app-shell .queue-list>button,.app-shell.app-shell select,.app-shell.app-shell .campaign-step-card,.app-shell.app-shell button,.app-shell.app-shell a[role=button],.app-shell.app-shell summary,.app-shell.app-shell input:not([type=checkbox]):not([type=radio]){min-height:44px!important}.app-shell.app-shell .badge,.app-shell.app-shell .quality-pill,.app-shell.app-shell .soft-pill,.app-shell.app-shell .channel-pill{white-space:nowrap!important}.app-shell .hero-actions,.app-shell .whatsapp-step-actions,.app-shell .wa-send-panel__acoes{gap:var(--s2)!important}}.app-shell .wa-onboarding-step,.app-shell .wa-template-panel,.app-shell .wa-send-panel,.app-shell .wa-inbox-panel,.app-shell .wa-optin-box,.app-shell .wa-connection-bar{padding:var(--s4)!important}.app-shell .wa-template-panel,.app-shell .wa-send-panel,.app-shell .wa-inbox-panel{gap:var(--s3)!important;flex-direction:column!important;display:flex!important}.app-shell .stage-panel>.section-title{margin-bottom:var(--s4)!important}@media (min-width:1100px){.app-shell .send-console-stack .send-checklist{gap:var(--s2)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;display:grid!important}}.app-shell .send-check{padding:var(--s3)!important}.app-shell .wa-excluidos{padding:var(--s4)!important}.app-shell .wa-excluidos li+li{margin-top:var(--s2)!important}.app-shell .wa-help--alerta{padding:var(--s2) var(--s3)!important;color:var(--text)!important;border-left:3px solid var(--amber)!important;background:#9a64001a!important}.app-shell .lead-mobile-card__top strong{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box!important;overflow:hidden!important}@media (max-width:860px){.app-shell input:not([type=checkbox]):not([type=radio]),.app-shell textarea,.app-shell select{font-size:16px!important}.app-shell .sidebar:has(.nav-rail.is-open) .sidebar-footer{justify-content:flex-end!important;align-items:center!important;gap:var(--s2)!important;margin:var(--s2) 0 0!important;padding-top:var(--s2)!important;border-top:1px solid var(--line)!important;display:flex!important}.app-shell .sidebar:has(.nav-rail.is-open) .system-nav{align-items:center!important;gap:var(--s2)!important;display:flex!important}.app-shell .sidebar:has(.nav-rail.is-open) .system-nav__btn{width:var(--toque-min)!important;min-width:var(--toque-min)!important;height:var(--toque-min)!important;min-height:var(--toque-min)!important;border:1px solid var(--border)!important;background:var(--panel-solid)!important;color:var(--text)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.app-shell .sidebar:has(.nav-rail.is-open) .sidebar-footer .session-lock{width:var(--toque-min)!important;min-width:var(--toque-min)!important;height:var(--toque-min)!important;min-height:var(--toque-min)!important;border:1px solid var(--border)!important;background:var(--panel-solid)!important;color:var(--text)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.app-shell .sidebar:has(.nav-rail.is-open) .system-nav__btn.active{border-color:var(--green-2)!important;background:var(--green-dim)!important;color:var(--green-2)!important}}.plataforma-totais{gap:var(--s3);margin:var(--s4) 0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.plataforma-total{gap:var(--s1);padding:var(--s3) var(--s4);background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.plataforma-total span{color:var(--muted);letter-spacing:.02em;font-size:.78rem}.plataforma-total strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.tabela-rolavel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-solid);overflow-x:auto}.tabela-plataforma{border-collapse:collapse;width:100%;font-size:.9rem}.tabela-plataforma th,.tabela-plataforma td{padding:var(--s3) var(--s4);text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.tabela-plataforma th{text-transform:uppercase;letter-spacing:.06em;color:var(--label);background:var(--panel-2);white-space:nowrap;font-size:.75rem}.tabela-plataforma td small{color:var(--muted);font-size:.78rem;display:block}.tabela-plataforma tbody tr:last-child td{border-bottom:none}.tabela-plataforma tbody tr:hover{background:var(--green-dim)}.linha-suspensa{opacity:.55}.linha-suspensa strong{text-decoration:line-through}.lista-convites{margin:var(--s2) 0 0;padding-left:var(--s4);color:var(--muted);font-size:.82rem}.convite-token{gap:var(--s4);margin:var(--s4) 0;padding:var(--s4);background:var(--panel-raised);border:2px solid var(--green-2);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.convite-token p{margin:var(--s1) 0 var(--s2);color:var(--muted);font-size:.85rem}.convite-token code{padding:var(--s2) var(--s3);background:var(--panel-2);font-family:var(--terminal-font);word-break:break-all;border-radius:6px;font-size:.82rem;display:block}.aviso-erro{margin:var(--s3) 0;padding:var(--s3) var(--s4);border-left:3px solid var(--red);color:var(--red);background:#a13a4214;border-radius:6px;font-size:.88rem}.barra-cliente{gap:var(--s3);padding:var(--s2) var(--s4);background:var(--panel-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;font-size:.85rem;display:flex}.barra-cliente strong{color:var(--label)}.barra-cliente select{min-height:var(--toque-min);padding:var(--s1) var(--s3);background:var(--panel-raised);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:6px}.barra-cliente .visao-global{color:var(--muted);font-style:italic}.girando{animation:1s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.girando{animation:none}}.abas-plataforma{gap:var(--s2);margin:var(--s4) 0 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.abas-plataforma button{min-height:var(--toque-min);padding:var(--s2) var(--s4);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;border-bottom:2px solid #0000;font-size:.9rem}.abas-plataforma button:hover{color:var(--text)}.abas-plataforma button.active{border-bottom-color:var(--green-2);color:var(--text);font-weight:600}.abas-plataforma button:focus-visible{outline:2px solid var(--green-2);outline-offset:-2px}.app-shell .lead-diagnosis{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);gap:10px;padding:14px;display:grid}.app-shell .lead-diagnosis__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-shell .lead-diagnosis__summary>div{gap:4px;min-width:0;display:grid}.app-shell .lead-diagnosis__summary strong{font-family:var(--display-font);font-size:var(--type-metric);color:var(--text)}.app-shell .lead-diagnosis__summary small,.app-shell .lead-diagnosis__axis small{color:var(--muted)}.app-shell .lead-diagnosis>p,.app-shell .lead-diagnosis__axis{margin:0}.app-shell .lead-diagnosis__axis summary{cursor:pointer}.app-shell .lead-diagnosis__axis ul{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.app-shell .lead-diagnosis__axis li{overflow-wrap:anywhere;gap:2px;display:grid}.app-shell .lead-diagnosis__axis li+li{border-top:1px solid var(--line);padding-top:10px}.app-shell .channel-choice-grid button{align-items:center;gap:8px;display:inline-flex}.app-shell .channel-choice-grid button>strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.app-shell .channel-choice-grid button>strong>small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);opacity:.85;font-size:10px}.app-shell .channel-choice-grid button.active>strong>small{opacity:1}
