.newsletter-workspace{--nl-ink:#17382f;--nl-muted:#6e827b;--nl-line:#dfe8e3;--nl-soft:#f2f6f3;--nl-blue:#2865d8;--nl-mint:#5b917d;--nl-coral:#d96d55;--nl-amber:#c39127;color:var(--nl-ink);gap:18px;display:grid}.nl-hero{background:radial-gradient(circle at 83% 10%,#ffda7673,#0000 27%),radial-gradient(circle at 7% 110%,#62a1892e,#0000 42%),linear-gradient(135deg,#fbfdfb,#f1f7f3);border:1px solid #d6e3dc;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:32px;min-height:190px;padding:32px 35px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #17382f12}.nl-hero:after{content:"";border:1px solid #31635024;border-radius:50%;width:240px;height:240px;position:absolute;top:-175px;right:8%;box-shadow:0 0 0 35px #ffffff38,0 0 0 70px #ffffff24}.nl-hero>div:first-child{z-index:1;max-width:750px;position:relative}.nl-kicker{color:#4e806d;letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:850}.nl-hero h1{font:500 clamp(34px,4vw,55px)/.98 var(--font-ui);letter-spacing:-.045em;margin:10px 0 8px}.nl-hero p,.nl-section-heading p{max-width:680px;color:var(--nl-muted);margin:0;font-size:.75rem;line-height:1.65}.nl-safety{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #d4e1da;border-radius:15px;align-items:center;gap:12px;min-width:215px;padding:13px 15px;display:flex;position:relative;box-shadow:0 10px 25px #193d330f}.nl-safety>svg{color:#567d6e;width:21px}.nl-safety>span{gap:2px;display:grid}.nl-safety strong{font-size:.75rem}.nl-safety small{color:var(--nl-muted);font-size:.75rem}.nl-safety.is-locked:after{content:"";background:#e0ad38;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #f8edcf}.nl-safety.is-live:after{content:"";background:#58a37f;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #daf0e5}.nl-notice{border-radius:13px;align-items:center;gap:10px;padding:12px 14px;font-size:.75rem;display:flex}.nl-notice>svg{width:17px}.nl-notice span{flex:1}.nl-notice button{width:26px;height:26px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.nl-notice button svg{width:14px}.nl-notice.is-success{color:#3e715d;background:#eaf5ef}.nl-notice.is-error{color:#9b5142;background:#fff0ec}.nl-notice.is-info{color:#4b6f9e;background:#edf3fb}.nl-tabs{border:1px solid var(--nl-line);background:#fff;border-radius:15px;gap:4px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 8px 30px #17382f0a}.nl-tabs button{color:#74867f;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:max-content;height:43px;padding:0 14px;font-size:.75rem;font-weight:750;display:flex;position:relative}.nl-tabs button svg{width:16px}.nl-tabs button i{color:#66766f;background:#e9eeeb;border-radius:99px;min-width:17px;padding:2px 5px;font-size:.75rem;font-style:normal}.nl-tabs button.is-active{color:#fff;background:#17382f;box-shadow:0 8px 20px #17382f2e}.nl-tabs button.is-active svg{color:#f1c75d}.nl-tabs button.is-active i{color:#fff;background:#ffffff29}.nl-section{gap:17px;animation:.22s nlFade;display:grid}@keyframes nlFade{0%{opacity:.5;transform:translateY(4px)}}.nl-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:7px 3px;display:flex}.nl-section-heading h2,.nl-card h2{font:500 1.5625rem/1.1 var(--font-ui);letter-spacing:-.035em;margin:6px 0 4px}.nl-section-heading>select{border:1px solid var(--nl-line);min-width:260px;height:42px;color:var(--nl-ink);background:#fff;border-radius:11px;padding:0 12px;font-size:.75rem}.nl-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.nl-metric{border:1px solid var(--nl-line);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;min-height:126px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #17382f0b}.nl-metric:after{content:"";opacity:.07;background:currentColor;border-radius:50%;width:115px;height:115px;position:absolute;bottom:-55px;right:-60px}.nl-metric>span{width:40px;height:40px;color:var(--nl-mint);background:#edf5f1;border-radius:12px;flex:none;place-items:center;display:grid}.nl-metric>span svg{width:18px}.nl-metric>div{gap:3px;display:grid}.nl-metric small{color:var(--nl-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:750}.nl-metric strong{font:500 1.9375rem/1 var(--font-ui);margin-top:3px}.nl-metric p{color:#87968f;margin:4px 0 0;font-size:.75rem}.nl-metric.is-blue>span{color:#4774b9;background:#ebf2fc}.nl-metric.is-amber>span{color:#a97b16;background:#fcf4df}.nl-metric.is-coral>span{color:#bd6653;background:#fff0ec}.nl-card{border:1px solid var(--nl-line);background:#fff;border-radius:20px;box-shadow:0 14px 42px #17382f0b}.nl-card>header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:16px;padding:21px 23px;display:flex}.nl-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.nl-launch-card>header b{background:conic-gradient(#638f7f 0 75%,#e8eeea 75% 100%);width:50px;height:50px;font:600 .75rem var(--font-ui);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 7px #fff}.nl-readiness{gap:1px;padding:12px 23px 20px;display:grid}.nl-readiness>div{border-bottom:1px solid #edf1ef;align-items:center;gap:12px;padding:11px 0;display:flex}.nl-readiness>div:last-child{border:0}.nl-readiness>div>span{color:#9ba6a1;background:#f3f5f3;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.nl-readiness svg{width:14px}.nl-readiness .is-done>span{color:#4f816d;background:#e8f3ed}.nl-readiness>div>div{gap:2px;display:grid}.nl-readiness strong{font-size:.75rem}.nl-readiness small{color:var(--nl-muted);font-size:.75rem}.nl-launch-card>.nl-primary{margin:0 23px 23px}.nl-primary,.nl-secondary,.nl-danger{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 15px;font-size:.75rem;font-weight:800;display:inline-flex}.nl-primary{color:#fff;background:#17382f;border:0;box-shadow:0 8px 20px #17382f2b}.nl-primary svg{color:#f1c75d;width:15px}.nl-secondary{border:1px solid var(--nl-line);color:var(--nl-ink);background:#fff}.nl-secondary svg{width:15px}.nl-danger{color:#fff;background:#ac4e3d;border:0}.nl-primary:disabled,.nl-secondary:disabled,.nl-danger:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.nl-coverage-card>header{border:0;padding-bottom:10px}.nl-coverage-list{gap:13px;padding:8px 23px 17px;display:grid}.nl-coverage-list>div{grid-template-columns:145px 1fr 36px;align-items:center;gap:10px;display:grid}.nl-coverage-list>div>span{gap:1px;display:grid}.nl-coverage-list strong{font-size:.75rem}.nl-coverage-list small{color:var(--nl-muted);font-size:.75rem}.nl-coverage-list>div>div{background:#edf1ef;border-radius:99px;height:6px;overflow:hidden}.nl-coverage-list i{border-radius:inherit;background:linear-gradient(90deg,#628d7d,#96b9aa);height:100%;display:block}.nl-coverage-list b{font-size:.75rem}.nl-coverage-card>p{color:var(--nl-muted);border-top:1px solid #edf1ef;margin:0;padding:14px 23px 20px;font-size:.75rem;line-height:1.6}.nl-recent>header button{color:#56776b;background:0 0;border:0;align-items:center;gap:7px;font-size:.75rem;font-weight:750;display:flex}.nl-recent>header button svg{width:13px}.nl-campaign-rows{display:grid}.nl-campaign-row{border-bottom:1px solid #edf1ef;grid-template-columns:8px minmax(180px,1fr) 105px minmax(220px,.8fr) auto;align-items:center;gap:14px;min-height:70px;padding:12px 23px;display:grid}.nl-campaign-row:last-child{border:0}.nl-status-dot{background:#bdc8c3;border-radius:99px;width:7px;height:36px}.nl-status-dot.is-review,.nl-status-dot.is-generating{background:#d1a53e}.nl-status-dot.is-ready,.nl-status-dot.is-completed{background:#64947f}.nl-status-dot.is-paused{background:#d06b58}.nl-campaign-row>div:nth-child(2){gap:3px;display:grid}.nl-campaign-row strong{font-size:.75rem}.nl-campaign-row small{color:var(--nl-muted);font-size:.75rem}.nl-status-label{color:#61746c;background:#f1f4f2;border-radius:99px;width:max-content;padding:5px 8px;font-size:.75rem;font-weight:800}.nl-mini-stats{gap:13px;display:flex}.nl-mini-stats span{color:#81918a;font-size:.75rem}.nl-mini-stats b{color:var(--nl-ink)}.nl-campaign-row>svg{color:#94a29c;width:15px}.nl-campaign-row>button{color:#527866;background:0 0;border:0;align-items:center;gap:7px;font-size:.75rem;font-weight:800;display:flex}.nl-campaign-row>button svg{width:13px}.nl-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:250px;padding:30px;display:grid}.nl-empty>span{color:#598573;background:#edf5f1;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.nl-empty svg{width:22px}.nl-empty strong{font:500 1.0625rem var(--font-ui)}.nl-empty p{max-width:390px;color:var(--nl-muted);margin:0;font-size:.75rem;line-height:1.6}.nl-coverage-strip{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.nl-coverage-strip>div{border:1px solid var(--nl-line);background:#fff;border-radius:13px;gap:3px;padding:12px;display:grid}.nl-coverage-strip span{min-height:22px;color:var(--nl-muted);font-size:.75rem;line-height:1.35}.nl-coverage-strip strong{font:500 1.25rem var(--font-ui)}.nl-coverage-strip small{color:#95a19c;font-size:.75rem}.nl-audience-table-card{overflow:hidden}.nl-table-tools{padding:14px 16px!important}.nl-search{border:1px solid var(--nl-line);background:#f9fbf9;border-radius:10px;align-items:center;gap:8px;min-width:260px;height:38px;padding:0 11px;display:flex}.nl-search svg{color:#80908a;width:14px}.nl-search input{width:100%;color:var(--nl-ink);background:0 0;border:0;outline:0;font-size:.75rem}.nl-filter-pills{gap:3px;display:flex}.nl-filter-pills button{color:#71827b;background:0 0;border:0;border-radius:8px;height:32px;padding:0 10px;font-size:.75rem;font-weight:750}.nl-filter-pills button.is-active{color:#365d4e;background:#e9f0ec}.nl-selection-bar{color:#fff;background:#17382f;align-items:center;gap:7px;padding:9px 16px;display:flex}.nl-selection-bar>strong{font-size:.75rem}.nl-selection-bar>span{flex:1}.nl-selection-bar>button,.nl-selection-bar label button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 9px;font-size:.75rem;font-weight:750;display:flex}.nl-selection-bar svg{width:12px}.nl-selection-bar label{display:flex}.nl-selection-bar input{border:0;border-radius:8px 0 0 8px;width:120px;padding:0 9px;font-size:.75rem}.nl-selection-bar label button{color:#17382f;background:#f0c75d;border-radius:0 8px 8px 0}.nl-table-wrap{overflow:auto}.nl-table{border-collapse:collapse;width:100%}.nl-table th{border-bottom:1px solid var(--nl-line);color:#80908a;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f7f9f7;padding:10px 12px;font-size:.75rem}.nl-table td{color:#536a61;vertical-align:middle;border-bottom:1px solid #edf1ef;padding:11px 12px;font-size:.75rem}.nl-table tbody tr:last-child td{border:0}.nl-table tbody tr:hover{background:#fafcfb}.nl-table tr.is-protected{background:#fff8f6}.nl-table td strong,.nl-table td small{display:block}.nl-table td strong{max-width:190px;color:var(--nl-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.nl-table td small{color:#899790;margin-top:3px;font-size:.75rem}.nl-tag,.nl-consent{color:#537565;white-space:nowrap;background:#edf3ef;border-radius:99px;width:max-content;padding:5px 8px;font-size:.75rem;font-weight:750;display:inline-flex}.nl-tag.is-unknown,.nl-consent.is-unsubscribed,.nl-consent.is-unconfigured{color:#8a9691;background:#f1f3f2}.nl-consent.is-suppressed,.nl-consent.is-failed{color:#a55748;background:#fff0ec}.nl-consent.is-approved,.nl-consent.is-verified,.nl-consent.is-subscribed{color:#41725c;background:#e8f4ed}.nl-consent.is-pending,.nl-consent.is-generated{color:#916d1c;background:#fbf2d9}.nl-table-limit{border-top:1px solid var(--nl-line);color:var(--nl-muted);text-align:center;padding:10px 16px;font-size:.75rem}.nl-modal-layer{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d221c61;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nl-modal{background:#fbfdfb;border:1px solid #fff9;border-radius:22px;width:min(650px,100%);max-height:90vh;animation:.2s nlModal;overflow:auto;box-shadow:0 35px 100px #0c1f1a47}@keyframes nlModal{0%{opacity:.5;transform:translateY(12px)scale(.98)}}.nl-modal>header{border-bottom:1px solid var(--nl-line);justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.nl-modal h2{font:500 1.4375rem var(--font-ui);margin:5px 0 0}.nl-modal>header button{border:1px solid var(--nl-line);width:34px;height:34px;color:var(--nl-ink);background:#fff;border-radius:10px;place-items:center;display:grid}.nl-modal>header svg{width:15px}.nl-consent-confirm{text-align:center;place-items:center;gap:13px;padding:30px;display:grid}.nl-consent-confirm>svg{color:#527e6d;background:#eaf4ef;border-radius:13px;width:42px;height:42px;padding:10px}.nl-consent-confirm p{max-width:500px;font:500 1.0625rem/1.5 var(--font-ui);margin:0}.nl-consent-confirm small{max-width:520px;color:var(--nl-muted);font-size:.75rem;line-height:1.6}.nl-consent-confirm button{margin-top:7px}.nl-segment-builder{gap:14px;padding:22px;display:grid}.nl-logic-switch{background:#eff4f1;border-radius:11px;align-items:center;gap:5px;padding:9px;display:flex}.nl-logic-switch>span{color:#60766d;margin-right:auto;font-size:.75rem;font-weight:800}.nl-logic-switch button{color:#71827b;background:0 0;border:0;border-radius:8px;height:30px;padding:0 10px;font-size:.75rem;font-weight:750}.nl-logic-switch button.is-active{color:#fff;background:#17382f}.nl-logic-switch label{align-items:center;gap:6px;font-size:.75rem;display:flex}.nl-rule-row{grid-template-columns:1.2fr .8fr 1fr 32px;gap:7px;display:grid}.nl-rule-row select,.nl-rule-row input{border:1px solid var(--nl-line);height:38px;color:var(--nl-ink);background:#fff;border-radius:9px;padding:0 9px;font-size:.75rem}.nl-rule-row button{color:#a85d4e;background:#fff3f0;border:1px solid #f0d7d1;border-radius:9px;place-items:center;display:grid}.nl-rule-row button svg{width:13px}.nl-add-rule{color:#58766a;background:0 0;border:1px dashed #bfcfc7;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:.75rem;display:flex}.nl-add-rule svg{width:13px}.nl-segment-builder>footer{border-top:1px solid var(--nl-line);justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.nl-pipeline{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.nl-pipeline>div{border:1px solid var(--nl-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.nl-pipeline span{color:#75867f;font-size:.75rem}.nl-pipeline strong{font:500 1rem var(--font-ui)}.nl-back{color:#658078;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:.75rem;display:block}.nl-save-state{color:#72847c;align-items:center;gap:7px;font-size:.75rem;display:flex}.nl-save-state i{background:#6a9a85;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e9f3ee}.nl-stepper{grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.nl-stepper li{color:#96a29d;place-items:center;gap:6px;display:grid;position:relative}.nl-stepper li:before{content:"";z-index:-1;background:#dce5e0;height:1px;position:absolute;top:14px;left:-50%;right:50%}.nl-stepper li:first-child:before{display:none}.nl-stepper li span{background:#fff;border:1px solid #d9e3de;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.75rem;font-weight:800;display:grid}.nl-stepper li small{font-size:.75rem}.nl-stepper li.is-active span{color:#fff;background:#17382f;border-color:#17382f;box-shadow:0 0 0 5px #e9f0ed}.nl-stepper li.is-active small{color:#17382f;font-weight:800}.nl-stepper li.is-done span{color:#47735f;background:#e9f4ee;border-color:#71a08c}.nl-stepper li.is-done:before,.nl-stepper li.is-active:before{background:#85a997}.nl-builder-shell{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:14px;display:grid}.nl-builder-shell>main,.nl-builder-aside{border:1px solid var(--nl-line);background:#fff;border-radius:20px;box-shadow:0 14px 42px #17382f0b}.nl-builder-shell>main{min-height:510px;padding:28px}.nl-builder-aside{gap:5px;padding:21px;display:grid}.nl-builder-aside>h3{font:500 1.1875rem var(--font-ui);margin:4px 0 12px}.nl-form-stage{gap:17px;max-width:710px;margin:25px auto;display:grid}.nl-form-stage h3,.nl-ai-stage h3,.nl-ready-stage h3{font:500 1.875rem var(--font-ui);letter-spacing:-.035em;margin:3px 0 5px}.nl-stage-note{color:var(--nl-muted);margin:-6px 0 3px;font-size:.75rem;line-height:1.6}.nl-field{gap:7px;display:grid}.nl-field>span{color:#647971;font-size:.75rem;font-weight:800}.nl-field input,.nl-field textarea{width:100%;min-height:42px;color:var(--nl-ink);background:#fbfdfb;border:1px solid #d9e4df;border-radius:11px;outline:0;padding:11px 12px;font:.75rem/1.5 inherit}.nl-field textarea{resize:vertical;min-height:105px}.nl-field input:focus,.nl-field textarea:focus{border-color:#6d9d89;box-shadow:0 0 0 3px #5d927b1c}.nl-audience-choices{gap:8px;display:grid}.nl-audience-choices>span{color:#647971;font-size:.75rem;font-weight:800}.nl-audience-choices>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.nl-audience-choices label{border:1px solid var(--nl-line);background:#fbfdfb;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.nl-audience-choices label>span{gap:2px;display:grid}.nl-audience-choices strong{font-size:.75rem}.nl-audience-choices small,.nl-audience-choices>p{color:var(--nl-muted);margin:0;font-size:.75rem}.nl-audience-estimate{background:#edf4f0;border-radius:12px;gap:11px;padding:14px;display:flex}.nl-audience-estimate svg{color:#557c6c;width:19px}.nl-audience-estimate>span{gap:2px;display:grid}.nl-audience-estimate strong{font-size:.75rem}.nl-audience-estimate small{color:var(--nl-muted);font-size:.75rem}.nl-composer{gap:13px;display:grid}.nl-composer>header{border-bottom:1px solid var(--nl-line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.nl-composer>header>div{background:#edf2ef;border-radius:10px;gap:4px;padding:4px;display:flex}.nl-composer>header button{color:#6f8079;background:0 0;border:0;border-radius:8px;height:31px;padding:0 11px;font-size:.75rem;font-weight:800}.nl-composer>header button.is-active{color:var(--nl-ink);background:#fff;box-shadow:0 3px 10px #17382f14}.nl-composer>header>span{color:var(--nl-muted);font-size:.75rem}.nl-personal-editor{border:1px solid var(--nl-line);background:#fff;border-radius:14px;overflow:hidden}.nl-mail-chrome{border-bottom:1px solid var(--nl-line);color:#71827b;background:#f6f8f6;justify-content:space-between;padding:11px 13px;font-size:.75rem;display:flex}.nl-personal-editor textarea{resize:vertical;color:#263e36;border:0;outline:0;width:100%;min-height:300px;padding:20px;font:.75rem/1.8 Arial,sans-serif}.nl-personal-editor>small{border-top:1px solid var(--nl-line);color:#80908a;padding:10px 13px;font-size:.75rem;display:block}.nl-block-builder{grid-template-columns:110px minmax(300px,640px) minmax(150px,1fr);align-items:start;gap:10px;display:grid}.nl-block-palette,.nl-inspector{border:1px solid var(--nl-line);background:#f8faf8;border-radius:12px;gap:5px;padding:10px;display:grid}.nl-block-palette>span,.nl-inspector>span{color:#778981;text-transform:uppercase;letter-spacing:.08em;margin:3px;font-size:.75rem;font-weight:800}.nl-block-palette button{color:#526b61;text-align:left;background:#fff;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;height:29px;padding:0 7px;font-size:.75rem;display:flex}.nl-block-palette button:hover{border-color:#bfcfc7}.nl-block-palette svg{width:10px}.nl-email-canvas{background:#fff;border:1px solid #dce6e1;border-radius:13px;min-height:450px;padding:22px 18px;box-shadow:0 8px 30px #17382f12}.nl-canvas-label{color:#9ba7a2;text-align:center;letter-spacing:.15em;margin:-10px 0 14px;font-size:.75rem}.nl-canvas-block{width:100%;color:var(--nl-ink);text-align:left;background:#fff;border:1px solid #0000;border-radius:9px;margin:0 0 6px;padding:13px;display:block;position:relative}.nl-canvas-block:hover,.nl-canvas-block.is-selected{background:#f9fcfa;border-color:#7ca38f;box-shadow:0 0 0 2px #64998214}.nl-canvas-block>i{color:#aab5b0;font-size:.75rem;font-style:normal;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.nl-canvas-block>div>strong{font:500 1.25rem var(--font-ui);margin-bottom:5px;display:block}.nl-canvas-block>div>p{color:#64786f;white-space:pre-wrap;margin:0;font-size:.75rem;line-height:1.6}.nl-canvas-block>b{color:#5876a7;background:#edf1fb;border-radius:5px;align-items:center;gap:3px;margin:8px 4px 0 0;padding:3px 5px;font-size:.75rem;display:inline-flex}.nl-canvas-block>b svg{width:8px}.nl-canvas-block hr{border:0;border-top:1px solid #dfe7e3}.nl-spacer{color:#a4aea9;text-align:center;font-size:.75rem;display:block}.nl-image-placeholder{color:#88968f;background:#f0f4f1;place-items:center;gap:5px;min-height:80px;border-radius:8px!important;font-size:.75rem!important;display:grid!important}.nl-image-placeholder svg{width:18px}.nl-preview-button{color:#fff;background:#1769e0;border-radius:7px;padding:9px 13px;font-size:.75rem;font-weight:800;display:inline-block}.nl-preview-columns{grid-template-columns:1fr 1fr;gap:7px;display:grid!important}.nl-preview-columns span{color:#60746b;background:#f4f7f5;border-radius:7px;padding:10px;font-size:.75rem}.nl-locked-footer{border-top:1px solid var(--nl-line);color:#87958f;justify-content:center;align-items:center;gap:6px;margin-top:16px;padding-top:15px;font-size:.75rem;display:flex}.nl-locked-footer svg{width:11px}.nl-inspector strong{font:500 1rem var(--font-ui);margin:2px 3px 8px}.nl-inspector .nl-field>span{font-size:.75rem}.nl-inspector .nl-field input,.nl-inspector .nl-field textarea{min-height:32px;padding:7px;font-size:.75rem}.nl-inspector .nl-field textarea{min-height:70px}.nl-toggle{grid-template-columns:28px 1fr;align-items:center;column-gap:7px;margin:5px 2px;display:grid}.nl-toggle input{display:none}.nl-toggle>span{background:#d5ddda;border-radius:99px;width:26px;height:15px;position:relative}.nl-toggle>span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .15s;position:absolute;top:2px;left:2px}.nl-toggle input:checked+span{background:#5f927d}.nl-toggle input:checked+span:after{left:13px}.nl-toggle strong{grid-column:2;font:700 .75rem inherit}.nl-delete-block{color:#a75c4d;background:#fff2ef;border:1px solid #f0d7d1;border-radius:8px;height:29px;margin-top:6px;font-size:.75rem}.nl-ai-stage,.nl-ready-stage{text-align:center;place-items:center;gap:12px;max-width:700px;margin:30px auto;display:grid}.nl-ai-orb{background:radial-gradient(circle at 35% 25%,#fff 0 10%,#0000 11%),linear-gradient(145deg,#e5f1eb,#f9edc8);border:1px solid #d8e7df;border-radius:27px;place-items:center;width:76px;height:76px;display:grid;transform:rotate(-4deg);box-shadow:0 18px 50px #3d705b29}.nl-ai-orb svg{color:#496f60;width:31px;transform:rotate(4deg)}.nl-ai-stage>textarea{width:100%;min-height:150px;color:var(--nl-ink);resize:vertical;background:#fbfdfb;border:1px solid #d7e3dd;border-radius:15px;outline:0;padding:17px;font:.75rem/1.7 inherit}.nl-ai-boundaries{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.nl-ai-boundaries>div{border:1px solid var(--nl-line);text-align:left;background:#fff;border-radius:11px;align-items:flex-start;gap:8px;padding:11px;display:flex}.nl-ai-boundaries svg{color:#5e846f;width:16px}.nl-ai-boundaries span{gap:2px;display:grid}.nl-ai-boundaries strong{font-size:.75rem}.nl-ai-boundaries small{color:var(--nl-muted);font-size:.75rem;line-height:1.45}.nl-ready-stage>svg{color:#4c8169;background:#e7f3ec;border-radius:50%;width:65px;height:65px;padding:17px}.nl-ready-stage p{max-width:560px;color:var(--nl-muted);margin:0;font-size:.75rem;line-height:1.7}.nl-check{color:#84928d;border-bottom:1px solid #edf1ef;align-items:flex-start;gap:9px;padding:9px 0;display:flex}.nl-check>span{font-size:.75rem}.nl-check>div{gap:2px;display:grid}.nl-check strong{font-size:.75rem}.nl-check small{font-size:.75rem;line-height:1.4}.nl-check.is-done{color:#47735f}.nl-footer-lock{background:#eef4f1;border-radius:10px;gap:9px;margin-top:13px;padding:11px;display:flex}.nl-footer-lock svg{color:#5c7d70;width:16px}.nl-footer-lock>span{gap:2px;display:grid}.nl-footer-lock strong{font-size:.75rem}.nl-footer-lock small{color:var(--nl-muted);font-size:.75rem;line-height:1.4}.nl-builder-nav{justify-content:space-between;padding-top:3px;display:flex}.nl-review-progress{align-items:center;gap:12px;display:flex}.nl-review-progress>div{background:#e6ece8;border-radius:99px;flex:1;height:7px;overflow:hidden}.nl-review-progress i{border-radius:inherit;background:linear-gradient(90deg,#5e907c,#8eb3a3);height:100%;display:block}.nl-review-progress>span{color:var(--nl-muted);font-size:.75rem}.nl-review-progress strong{color:var(--nl-ink)}.nl-review-stage{background:radial-gradient(circle at 50% 100%,#5f917d1f,#0000 42%),#edf2ef;border-radius:24px;grid-template-columns:120px minmax(380px,720px) 120px;justify-content:center;align-items:center;gap:16px;min-height:590px;padding:20px;display:grid}.nl-swipe-action{color:#8b9993;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:1px solid #fffc;border-radius:22px;align-content:center;place-items:center;gap:7px;height:130px;display:grid}.nl-swipe-action svg{width:27px}.nl-swipe-action span{font-size:.75rem;font-weight:800}.nl-swipe-action kbd{background:#fff;border:1px solid #dbe3df;border-radius:5px;padding:3px 6px;font-size:.75rem}.nl-swipe-action.is-skip:hover{color:#a75b4c;background:#fff1ed}.nl-swipe-action.is-approve:hover{color:#497861;background:#e9f5ee}.nl-draft-card{touch-action:pan-y;background:#fff;border:1px solid #d8e3de;border-radius:23px;overflow:hidden;box-shadow:0 25px 70px #15342b24}.nl-draft-card>header{border-bottom:1px solid var(--nl-line);align-items:center;gap:11px;padding:17px 19px;display:flex}.nl-avatar{color:#4b7563;background:#e7f0eb;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:.75rem;font-weight:850;display:grid}.nl-draft-card>header>span:nth-child(2){flex:1;gap:3px;display:grid}.nl-draft-card>header strong{font-size:.75rem}.nl-draft-card>header small{color:var(--nl-muted);font-size:.75rem}.nl-generic-warning{color:#83661d;background:#fff5de;align-items:center;gap:7px;padding:9px 18px;font-size:.75rem;display:flex}.nl-generic-warning svg{width:13px}.nl-email-preview{padding:20px 22px}.nl-email-preview>div:first-child{border-bottom:1px solid var(--nl-line);gap:4px;padding-bottom:11px;display:grid}.nl-email-preview small{color:#84928d;text-transform:uppercase;font-size:.75rem}.nl-email-preview strong{font-size:.75rem}.nl-email-preview>p{color:#7d8e87;margin:10px 0;font-size:.75rem;font-style:italic}.nl-email-body,.nl-email-preview>textarea{color:#334b42;white-space:pre-wrap;background:#fcfdfc;border:1px solid #e2e8e5;border-radius:12px;width:100%;min-height:190px;padding:18px;font:.75rem/1.8 Arial,sans-serif}.nl-email-preview>textarea{resize:vertical;outline:0}.nl-draft-card>footer{border-top:1px solid var(--nl-line);background:#f8faf8;gap:9px;padding:14px 20px;display:grid}.nl-draft-card>footer>span{color:#74847e;align-items:center;gap:5px;font-size:.75rem;display:flex}.nl-draft-card>footer svg{color:#527b6a;width:12px}.nl-draft-card>footer p{color:#6f8179;margin:0;font-size:.75rem;line-height:1.55}.nl-draft-card>footer>div{flex-wrap:wrap;gap:4px;display:flex}.nl-draft-card>footer i{color:#60736b;background:#edf2ef;border-radius:6px;padding:4px 6px;font-size:.75rem;font-style:normal}.nl-card-actions{border-top:1px solid var(--nl-line);justify-content:center;gap:6px;padding:12px;display:flex}.nl-card-actions button{border:1px solid var(--nl-line);color:#5b7168;background:#fff;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:.75rem;font-weight:750;display:flex}.nl-card-actions button svg{width:12px}.nl-card-actions button.is-primary{color:#fff;background:#17382f;border-color:#17382f}.nl-review-footer{justify-content:space-between;align-items:center;display:flex}.nl-review-footer button{color:#557669;background:0 0;border:0;font-size:.75rem;font-weight:750}.nl-review-footer button:disabled{opacity:.35}.nl-review-footer span{color:var(--nl-muted);font-size:.75rem}.nl-report-table{overflow:hidden}.nl-report-table table{border-collapse:collapse;width:100%}.nl-report-table th,.nl-report-table td{text-align:left;border-bottom:1px solid #edf1ef;padding:12px 15px;font-size:.75rem}.nl-report-table th{color:#80908a;text-transform:uppercase;background:#f7f9f7;font-size:.75rem}.nl-report-table td:first-child strong,.nl-report-table td:first-child small{display:block}.nl-report-table td:first-child small{color:var(--nl-muted);margin-top:3px;font-size:.75rem}.nl-report-table>footer{color:var(--nl-muted);padding:11px 15px;font-size:.75rem}.nl-settings-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.nl-settings-form{overflow:hidden}.nl-form-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:21px 23px;display:grid}.nl-field.is-wide{grid-column:1/-1}.nl-settings-form>footer{border-top:1px solid var(--nl-line);justify-content:flex-end;gap:7px;padding:16px 23px;display:flex}.nl-delivery-guard{gap:5px;padding:22px;display:grid}.nl-delivery-guard h2{margin-bottom:12px}.nl-delivery-guard hr{border:0;border-top:1px solid var(--nl-line);width:100%;margin:12px 0}.nl-delivery-guard>p{color:var(--nl-muted);margin:0;font-size:.75rem;line-height:1.65}.nl-alias-flow{color:#60756d;background:#eef3f0;border-radius:10px;justify-content:space-between;align-items:center;gap:5px;margin-top:13px;padding:10px;font-size:.75rem;font-weight:750;display:flex}.nl-alias-flow svg{width:11px}.nl-style-profile{background:linear-gradient(135deg,#fff 0%,#f4f1ff 100%);grid-column:1/-1;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.nl-style-icon{color:#6f55bd;background:#ece7ff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.nl-style-icon svg{width:22px}.nl-style-profile h2{margin:4px 0 5px;font-size:1.0625rem}.nl-style-profile p{max-width:770px;color:var(--nl-muted);margin:0;font-size:.75rem;line-height:1.55}.nl-style-meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.nl-style-meta span{min-width:82px;color:var(--nl-muted);text-transform:uppercase;background:#ffffffad;border:1px solid #6f55bd1f;border-radius:9px;gap:1px;padding:7px 9px;font-size:.75rem;display:grid}.nl-style-meta b{color:var(--nl-ink);text-transform:none;font-size:.75rem}.nl-unavailable{text-align:center;align-content:center;place-items:center;gap:10px;min-height:500px;display:grid}.nl-unavailable>svg{color:#b97867;width:44px}.nl-unavailable h1{font:500 1.75rem var(--font-ui);margin:0}.nl-unavailable p{color:var(--nl-muted);margin:0;font-size:.75rem}.nl-unavailable button{color:#fff;background:#17382f;border:0;border-radius:10px;height:38px;margin-top:8px;padding:0 14px;font-size:.75rem}.nl-skeleton{gap:15px;display:grid}.nl-skeleton>span{background:linear-gradient(90deg,#eef2ef,#f8faf8,#eef2ef) 0 0/200%;border-radius:24px;height:190px;animation:1.2s infinite nlShimmer}.nl-skeleton>span:nth-child(2){height:55px}.nl-skeleton>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.nl-skeleton i{background:#eef2ef;border-radius:18px;height:120px}.nl-skeleton section{background:#eef2ef;border-radius:20px;height:350px}@keyframes nlShimmer{to{background-position:-200%}}@media (max-width:1180px){.nl-coverage-strip{grid-template-columns:repeat(4,1fr)}.nl-block-builder{grid-template-columns:90px 1fr}.nl-inspector{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.nl-inspector>span,.nl-inspector>strong,.nl-delete-block{grid-column:1/-1}.nl-review-stage{grid-template-columns:80px minmax(360px,650px) 80px}.nl-mini-stats{display:none}.nl-campaign-row{grid-template-columns:8px 1fr 100px auto}.nl-settings-grid{grid-template-columns:1fr 280px}}@media (max-width:900px){.nl-hero{flex-direction:column;align-items:flex-start}.nl-safety{width:100%}.nl-metrics{grid-template-columns:repeat(2,1fr)}.nl-dashboard-grid,.nl-builder-shell,.nl-settings-grid{grid-template-columns:1fr}.nl-coverage-strip{grid-template-columns:repeat(3,1fr)}.nl-builder-aside{grid-template-columns:repeat(2,1fr)}.nl-builder-aside>.nl-kicker,.nl-builder-aside>h3,.nl-footer-lock{grid-column:1/-1}.nl-review-stage{grid-template-columns:1fr;min-height:auto}.nl-swipe-action{height:50px;display:flex}.nl-swipe-action.is-skip{order:2}.nl-draft-card{order:1}.nl-swipe-action.is-approve{order:3}.nl-form-grid{grid-template-columns:1fr}.nl-field.is-wide{grid-column:auto}}@media (max-width:620px){.nl-hero{min-height:auto;padding:24px 20px}.nl-hero h1{font-size:2.375rem}.nl-tabs button{min-width:48px;padding:0 10px}.nl-tabs button span{display:none}.nl-section-heading{flex-direction:column;align-items:flex-start}.nl-section-heading>button,.nl-section-heading>select{width:100%}.nl-metrics{gap:8px}.nl-metric{gap:9px;min-height:108px;padding:14px}.nl-metric>span{width:32px;height:32px}.nl-metric strong{font-size:1.5625rem}.nl-dashboard-grid{grid-template-columns:1fr}.nl-coverage-list>div{grid-template-columns:105px 1fr 30px}.nl-coverage-strip{grid-template-columns:repeat(2,1fr)}.nl-table-tools{flex-direction:column;align-items:stretch!important}.nl-search{width:100%;min-width:0}.nl-filter-pills{overflow-x:auto}.nl-selection-bar{flex-direction:column;align-items:stretch}.nl-selection-bar>span{display:none}.nl-selection-bar label{height:32px}.nl-selection-bar label input{flex:1}.nl-table{min-width:850px}.nl-campaign-row{grid-template-columns:7px 1fr auto;padding:12px}.nl-campaign-row>.nl-status-label{display:none}.nl-pipeline{grid-template-columns:repeat(2,1fr)}.nl-stepper li small{display:none}.nl-builder-shell>main{min-height:auto;padding:18px}.nl-builder-aside{grid-template-columns:1fr}.nl-builder-aside>.nl-kicker,.nl-builder-aside>h3,.nl-footer-lock{grid-column:auto}.nl-audience-choices>div,.nl-block-builder{grid-template-columns:1fr}.nl-block-palette{grid-template-columns:repeat(3,1fr)}.nl-block-palette>span{grid-column:1/-1}.nl-inspector{grid-column:auto;grid-template-columns:1fr}.nl-inspector>span,.nl-inspector>strong,.nl-delete-block{grid-column:auto}.nl-ai-boundaries{grid-template-columns:1fr}.nl-rule-row{grid-template-columns:1fr 1fr}.nl-rule-row input{grid-column:1/-1}.nl-modal-layer{padding:8px}.nl-logic-switch{flex-wrap:wrap;align-items:stretch}.nl-logic-switch>span{width:100%}.nl-review-stage{padding:10px}.nl-review-footer{flex-direction:column;align-items:flex-start;gap:8px}.nl-mail-chrome{flex-direction:column;gap:5px}.nl-report-table{overflow-x:auto}.nl-report-table table{min-width:750px}.nl-settings-form>footer{flex-direction:column;align-items:stretch}.nl-form-grid{padding:17px}.nl-style-profile{grid-template-columns:42px 1fr;padding:17px}.nl-style-icon{width:42px;height:42px}.nl-style-profile>button{grid-column:1/-1;width:100%}.nl-skeleton>div{grid-template-columns:repeat(2,1fr)}}.nl-asset-upload{color:#55786a;cursor:pointer;background:#fff;border:1px dashed #b9cbc2;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px;font-size:.75rem;font-weight:750;display:flex}.nl-asset-upload input{display:none}.nl-asset-upload svg{width:12px}
.task-hero{color:#fff;background:linear-gradient(125deg,#112f29 0%,#285448 100%);border-radius:22px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #112f291f}.task-hero:after{content:"";border:2px solid #ffffff14;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-155px;right:-60px;box-shadow:0 0 0 35px #ffffff09}.task-hero>*{z-index:1;position:relative}.task-hero .eyebrow{color:#f4cb5e}.task-hero h1{font:500 2.375rem/1 var(--font-ui);letter-spacing:-.04em;margin:5px 0 2px}.task-hero p{color:#c2d5cf;margin:0;font-size:.75rem}.heading-action{color:#17342e;cursor:pointer;background:#f4ca5b;border:0;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:.75rem;font-weight:800;display:flex}.task-hero-actions{align-items:center;gap:8px;display:flex}.task-settings-hero-link{color:#eef7f3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.75rem;font-weight:800;display:flex}.task-settings-hero-link:hover{background:#ffffff24;border-color:#ffffff57}.task-settings-hero-link svg{width:15px}.task-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.task-kpis div{border:1px solid var(--line);background:#ffffffbf;border-radius:13px;justify-content:space-between;align-items:center;min-height:53px;padding:0 16px;display:flex}.task-kpis span{color:var(--muted);font-size:.75rem}.task-kpis strong{font:500 1.25rem var(--font-ui)}.task-toolbar{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8faf7e6;border-radius:14px;align-items:center;gap:9px;margin-bottom:12px;padding:8px;display:flex;position:sticky;top:0;box-shadow:0 8px 25px #122b250d}.task-tabs,.priority-filters{gap:2px;display:flex}.task-tabs button,.priority-filters button{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:.75rem;font-weight:750}.task-tabs button.is-active{color:#fff;background:#193b34}.priority-filters button.is-active{color:#17342e;background:#e6eee9}.task-search{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1;align-items:center;gap:7px;min-width:150px;max-width:340px;height:32px;margin-left:auto;padding:0 10px;display:flex}.task-search svg{width:13px;color:var(--muted)}.task-search input{border:0;outline:0;flex:1;min-width:0;font-size:.75rem}.task-settings-link{height:32px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:750;display:flex}.task-notice{color:#8e4c41;background:#fff0ec;border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 12px;font-size:.75rem;display:flex}.task-notice svg{width:14px}.task-notice button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.task-filter-hint{color:var(--muted);margin:0 0 8px;font-size:.75rem}.task-kanban{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;align-items:start;gap:11px;padding-bottom:14px;display:grid;overflow-x:auto}.task-kanban-plan{grid-template-columns:none;grid-auto-columns:minmax(280px,calc(25% - 6.75px));grid-auto-flow:column}.task-kanban-category,.task-kanban-weekly{grid-auto-columns:minmax(280px,31vw);grid-auto-flow:column}.task-column-modern{scroll-snap-align:start;border:1px solid var(--line);background:#edf1ee;border-radius:17px;min-height:430px;padding:10px;transition:border-color .15s,background .15s}.task-column-modern.color-ideas{background:#f2eef8;border-color:#ddd5e9}.task-column-modern.color-this_week{background:#e8eef7}.task-column-modern.color-weekly-day{background:#edf1f6}.task-column-modern.color-today{background:#e4f2ec;border-color:#bdd7cd;box-shadow:inset 0 3px #4b806d}.task-column-modern.color-waiting{background:#f7f0df;border-color:#ead7ad}.task-column-modern.is-over{background:#dfece6;border-color:#507d6c}.task-column-modern>header{justify-content:space-between;align-items:center;gap:10px;padding:5px 4px 12px;display:flex}.task-column-modern>header>div{grid-template-columns:8px 1fr;align-items:center;gap:3px 7px;display:grid}.task-column-dot{background:#879b94;border-radius:50%;width:7px;height:7px}.color-ideas .task-column-dot{background:#8c6fbb}.color-today .task-column-dot,.color-forest .task-column-dot{background:#3f7b65}.color-this_week .task-column-dot,.color-weekly-day .task-column-dot,.color-ocean .task-column-dot{background:#567cad}.color-waiting .task-column-dot{background:#bf8a2e}.color-sun .task-column-dot{background:#d4a934}.color-coral .task-column-dot{background:#d16e5d}.color-violet .task-column-dot{background:#8c6fbb}.color-sky .task-column-dot{background:#66a7bd}.color-lime .task-column-dot{background:#86aa45}.task-column-modern header small{color:var(--muted);grid-column:2;font-size:.75rem}.task-column-count{background:#ffffffbf;border-radius:9px;place-items:center;min-width:27px;height:27px;font-size:.75rem;font-weight:800;display:grid}.task-sort-button{width:100%;color:var(--muted);cursor:pointer;background:#fff6;border:1px solid #1b3a3314;border-radius:8px;margin:-3px 0 7px;padding:6px;font-size:.75rem;font-weight:700}.task-card-stack{gap:7px;display:grid}.task-card-modern{background:#fffffff0;border:1px solid #17342e12;border-radius:13px;grid-template-columns:minmax(0,1fr) 29px;transition:box-shadow .15s,transform .15s;display:grid;overflow:hidden;box-shadow:0 5px 15px #162f2909}.task-card-modern.is-waiting{background:#fffdf7;border-color:#b57e2333}.task-card-modern:hover{box-shadow:0 9px 22px #162f2917}.task-card-modern.is-dragging{z-index:40;opacity:.78;box-shadow:0 18px 35px #162f292e}.task-card-main{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;padding:13px 8px 12px 14px;display:grid;position:relative}.task-priority-line{background:#b4c0bb;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.task-priority-line.priority-high{background:#dd725f}.task-priority-line.priority-low{background:#6d9db7}.task-card-heading{align-items:baseline;gap:7px;min-width:0;display:flex}.task-card-heading strong{text-overflow:ellipsis;font-size:.75rem;line-height:1.35;overflow:hidden}.task-order{color:#8a9893;flex:none;font-size:.75rem}.task-company{color:#516b62;align-items:center;gap:5px;font-size:.75rem;font-weight:700;display:flex}.task-meta-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.task-meta-row em,.task-meta-row small{color:#6f807a;background:#f1f4f2;border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font-size:.75rem;font-style:normal;font-weight:750;display:flex}.waiting-chip{color:#855e1e!important;background:#f3e6c6!important}.category-chip.color-coral{color:#a55345;background:#fae7e3}.category-chip.color-ocean{color:#526f9a;background:#e3ebf6}.category-chip.color-sun{color:#8c6b18;background:#faf0d4}.category-chip.color-violet{color:#715795;background:#eee8f7}.category-chip.color-sky{color:#477d90;background:#e2f1f5}.category-chip.color-lime{color:#65812f;background:#eef5dc}.due-chip.is-yellow{color:#84640c;background:#fff0bf}.due-chip.is-red{color:#a64e3e;background:#fae1dc}.carryover-chip{border:1px solid #e8c65f;color:#866a19!important;background:#fff9e8!important}.task-source{color:#83908c;border-top:1px solid #edf0ee;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding-top:7px;font-size:.75rem;display:grid}.task-source span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-source b{color:#49665c;text-align:center;background:#e8eeeb;border-radius:99px;min-width:18px;padding:2px 4px;font-size:.75rem}.task-card-controls{flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 4px 5px 0;display:flex}.task-card-controls button{color:#8b9994;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.task-card-controls button:hover{color:#21483f;background:#edf2ef}.task-card-controls button:disabled{opacity:.35;cursor:not-allowed}.task-card-controls .complete-button:hover{color:#39705d;background:#e4f1ea}.task-card-controls .focus-button.is-active{color:#f4cb5d;background:#183a32}.task-column-empty{color:#8c9994;text-align:center;align-content:center;place-items:center;gap:6px;min-height:170px;display:grid}.task-column-empty svg{width:20px}.task-column-empty span{font-size:.75rem;font-weight:750}.task-column-empty small{font-size:.75rem}.completed-list{gap:7px;display:grid}.completed-list>button{border:1px solid var(--line);min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:30px minmax(0,1fr) minmax(120px,.35fr) auto;align-items:center;gap:10px;padding:7px 14px;display:grid}.completed-list>button>span{color:#477966;background:#e6f0eb;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.completed-list svg{width:13px}.completed-list small,.completed-list time{color:var(--muted);font-size:.75rem}.task-sheet-backdrop{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c201b4d;justify-content:flex-end;display:flex;position:fixed;inset:0}.task-sheet,.task-detail-drawer{background:#fbfcfa;width:min(500px,100%);height:100%;padding:25px;overflow-y:auto;box-shadow:-20px 0 60px #122b252b}.task-sheet>header,.task-detail-drawer>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.task-sheet header h2{font:500 1.5625rem var(--font-ui);margin:6px 0 0}.task-sheet header button,.task-detail-drawer header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.task-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.task-field{gap:6px;margin-bottom:13px;display:grid}.task-field-wide{grid-column:1/-1}.task-field>span,.task-detail-block>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.task-field input,.task-field select,.task-field textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:9px;outline:0;padding:9px 10px;font-size:.75rem}.task-field textarea{resize:vertical;min-height:95px}.task-field input:focus,.task-field textarea:focus,.task-field select:focus{border-color:#6f998a;box-shadow:0 0 0 3px #4f806f17}.task-suggestions{flex-wrap:wrap;gap:5px;margin:-6px 0 14px;display:flex}.task-suggestions button{border:1px solid var(--line);color:#536a62;cursor:pointer;background:#f1f5f2;border-radius:99px;padding:5px 8px;font-size:.75rem}.task-sheet footer,.task-detail-drawer footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.task-cancel,.task-secondary,.task-primary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:.75rem;font-weight:800;display:flex}.task-cancel,.task-secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.task-primary{color:#fff;background:#17372f;border:0}.task-primary:disabled{opacity:.5}.task-primary svg,.task-secondary svg{width:13px}.priority-badge{color:#62716c;background:#eef1ef;border-radius:99px;padding:5px 8px;font-size:.75rem;font-weight:800}.priority-badge.priority-high{color:#a74e3f;background:#fae3df}.priority-badge.priority-low{color:#51788c;background:#e5eef3}.task-title-editor{resize:none;width:100%;min-height:72px;color:var(--ink);font:500 1.5625rem/1.25 var(--font-ui);letter-spacing:-.025em;background:0 0;border:0;outline:0;margin-bottom:14px;padding:0}.task-detail-block{border:1px solid var(--line);background:#fff;border-radius:11px;gap:7px;margin:10px 0;padding:13px;display:grid}.task-detail-block strong,.task-detail-block a{color:var(--ink);grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:.75rem;display:grid}.task-detail-block svg{width:13px}.task-detail-block a small{color:var(--muted);grid-column:2;font-size:.75rem}.task-detail-block a em{color:#49665d;background:#e8efeb;border-radius:99px;grid-area:1/3/3;padding:4px 6px;font-size:.75rem;font-style:normal}.task-session-block{background:#edf2ef;border-radius:12px;margin-top:18px;padding:14px}.task-session-block>div{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.task-session-block>div span{font-size:.75rem;font-weight:750}.task-session-block>div strong{font:500 1.125rem var(--font-ui)}.task-session-block article{border-top:1px solid #1b393214;grid-template-columns:1fr auto 24px 24px;align-items:center;gap:6px;padding:7px 0;font-size:.75rem;display:grid}.task-session-block article button{color:#687973;cursor:pointer;background:#fff;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.task-session-block article svg{width:11px}.task-company-picker{position:relative}.task-company-picker .task-field>span:last-child{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 9px;display:flex}.task-company-picker .task-field svg{width:13px;color:var(--muted)}.task-company-picker .task-field input{min-height:0;box-shadow:none;border:0;flex:1;padding:0}.task-company-picker .task-field button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.task-company-picker>div{z-index:10;border:1px solid var(--line);background:#fff;border-radius:10px;padding:5px;display:grid;position:absolute;inset:60px 0 auto;box-shadow:0 16px 35px #122b2524}.task-company-picker>div>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:2px;padding:9px;display:grid}.task-company-picker>div>button:hover{background:#eef3f0}.task-company-picker>div small,.task-company-picker>div p{color:var(--muted);margin:0;font-size:.75rem}@media (max-width:1000px){.task-toolbar{flex-wrap:wrap}.task-search{flex-basis:100%;order:3;max-width:none}.task-kanban-plan{grid-template-columns:none;grid-auto-columns:minmax(270px,1fr)}.task-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.global-focus-bar{gap:7px;padding:6px 10px}.global-focus-bar strong{max-width:30vw}.global-focus-bar>a{display:none}.global-focus-bar button{padding:0 7px}.global-focus-bar button:not(.is-complete){font-size:0}.global-focus-bar button:not(.is-complete) svg{width:13px}.task-hero{flex-direction:column;align-items:start;padding:20px}.task-hero h1{font-size:2rem}.task-hero .heading-action{justify-content:center;width:100%}.task-kpis{gap:6px}.task-kpis div{min-height:45px;padding:0 11px}.task-toolbar{position:relative}.task-tabs,.priority-filters{scrollbar-width:none;width:100%;overflow-x:auto}.task-tabs::-webkit-scrollbar{display:none}.priority-filters::-webkit-scrollbar{display:none}.task-tabs button{flex:none}.task-settings-link{margin-left:auto}.task-kanban-plan,.task-kanban-weekly,.task-kanban-category{grid-template-columns:none;grid-auto-columns:minmax(276px,87vw);grid-auto-flow:column}.task-column-modern{min-height:420px}.task-form-grid{grid-template-columns:1fr}.task-sheet,.task-detail-drawer{padding:20px}.completed-list>button{grid-template-columns:28px minmax(0,1fr) auto}.completed-list>button small{display:none}.task-hero-actions{width:100%}.task-settings-hero-link,.task-hero-actions .heading-action{flex:1;justify-content:center}}.task-settings-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.task-settings-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:17px;overflow:hidden}.task-settings-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:18px;display:flex}.task-settings-panel h2{font:500 1.25rem var(--font-ui);margin:4px 0 0}.task-settings-panel header>small{color:var(--muted);font-size:.75rem}.task-settings-panel>form{background:#f5f7f4;grid-template-columns:minmax(0,1fr) 128px auto;gap:7px;padding:12px;display:grid}.task-settings-panel form input,.task-settings-panel form select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;height:36px;padding:0 9px;font-size:.75rem}.task-settings-panel form button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:.75rem;font-weight:800;display:flex}.task-settings-list{display:grid}.task-settings-list>article{border-top:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 12px;display:grid}.task-settings-list>article:first-child{border-top:0}.task-settings-list>article>span:nth-child(2){gap:3px;display:grid}.task-settings-list small{color:var(--muted);font-size:.75rem}.settings-color,.template-icon{background:#dce8e2;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.settings-color.color-ocean{background:#dce7f3}.settings-color.color-sun{background:#f7e9bb}.settings-color.color-coral{background:#f5ddd8}.settings-color.color-violet{background:#e9e1f4}.settings-color.color-sky{background:#dcf0f4}.settings-color.color-stone{background:#e5e8e7}.settings-color.color-lime{background:#e7f0cf}.task-settings-list article>div{gap:3px;display:flex}.task-settings-list article>div button{border:1px solid var(--line);color:#70817b;cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.task-settings-list article>div button:disabled{opacity:.25;cursor:not-allowed}@media (max-width:900px){.task-settings-grid{grid-template-columns:1fr}}@media (max-width:560px){.task-settings-panel>form{grid-template-columns:1fr}.task-settings-panel form button{justify-content:center;height:36px}}.topbar-notification-count{color:#fff;background:#dc6e5b;border:2px solid #fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:3px;right:2px}.global-focus-bar{z-index:49;color:#fff;background:linear-gradient(100deg,#102f28,#234d42);border-bottom:1px solid #ffffff1c;align-items:center;gap:11px;min-height:46px;padding:6px 20px;display:flex;position:sticky;top:0;box-shadow:0 7px 18px #112f291c}.global-focus-pulse{background:#f1c95d;border:2px solid #173a31;border-radius:50%;flex:none;width:8px;height:8px;animation:1.5s infinite focusPulse;box-shadow:0 0 0 3px #f1c95d2e}.global-focus-bar>span:nth-child(2){gap:1px;min-width:0;display:grid}.global-focus-bar small{color:#95b3a8;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.global-focus-bar strong{text-overflow:ellipsis;white-space:nowrap;max-width:45vw;font-size:.75rem;overflow:hidden}.global-focus-bar time{font:500 1rem var(--font-ui);color:#f3cb5e;margin-left:auto}.global-focus-bar a,.global-focus-bar button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:.75rem;font-weight:800;display:flex}.global-focus-bar .is-complete{color:#18372f;background:#f1c95d;border-color:#0000}.global-focus-bar svg{width:11px}@keyframes focusPulse{50%{opacity:.55;transform:scale(.85)}}.task-hero{padding:18px 22px}.task-hero .eyebrow{font-size:.75rem}.task-hero h1{font-size:2.5rem}.task-hero p{font-size:.8125rem}.heading-action{min-height:40px;padding:0 15px;font-size:.8125rem}.heading-action svg{width:17px}.task-kpis div{min-height:48px;padding:0 13px}.task-kpis span{font-size:.75rem}.task-kpis strong{font-size:1.5rem}.task-toolbar{gap:6px;padding:6px}.task-tabs button,.priority-filters button{height:34px;padding:0 10px;font-size:.75rem}.task-search{height:34px;padding:0 9px}.task-search svg{width:15px}.task-search input{font-size:.75rem}.task-settings-link{height:34px;padding:0 9px;font-size:.75rem}.task-settings-link svg{width:15px}.task-notice,.task-filter-hint{font-size:.75rem}.task-kanban{gap:9px}.task-column-modern{padding:8px}.task-column-modern>header{padding:4px 3px 9px}.task-column-modern header strong{font-size:.875rem}.task-column-modern header small{font-size:.75rem}.task-column-count{min-width:29px;height:29px;font-size:.75rem}.task-sort-button{padding:7px;font-size:.75rem}.task-card-stack{gap:6px}.task-card-modern{cursor:grab;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;display:block;position:relative}.task-card-modern:active{cursor:grabbing}.task-card-main{width:100%;cursor:inherit;gap:5px;padding:10px 10px 9px 14px}.task-priority-line{top:9px;bottom:9px}.task-card-heading{min-height:31px;padding-right:0;display:flow-root}.task-card-heading:before{content:"";float:right;width:100px;height:44px;margin-left:7px}.task-card-heading strong{text-overflow:clip;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.32;display:inline;overflow:visible}.task-order{margin-right:7px;font-size:.75rem}.task-company{font-size:.75rem}.task-company svg{width:14px}.task-description-preview{color:#687b74;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.9em;font-size:.75rem;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.task-meta-row{gap:5px}.task-meta-row em,.task-meta-row small{padding:3px 7px;font-size:.75rem}.task-meta-row svg{width:12px}.task-source{grid-template-columns:15px minmax(0,1fr) auto;gap:6px;padding-top:6px;font-size:.75rem}.task-source svg{width:14px}.task-source b{min-width:22px;padding:2px 5px;font-size:.75rem}.task-card-controls{z-index:2;flex-direction:row;justify-content:flex-start;gap:3px;padding:0;display:flex;position:absolute;top:7px;right:7px}.task-card-controls button{background:#f5f7f5;border:1px solid #0000;width:30px;height:30px}.task-card-controls button:hover{border-color:#dfe7e2}.task-card-controls svg{width:15px}.subtask-chip{color:#3e6f5e!important;background:#e6f0eb!important}.task-column-empty span,.task-column-empty small{font-size:.75rem}.completed-list>button{min-height:50px;padding:6px 12px}.completed-list strong{font-size:.875rem}.completed-list small,.completed-list time{font-size:.75rem}.task-sheet,.task-detail-drawer{width:min(580px,100%);padding:22px}.task-sheet>header,.task-detail-drawer>header{margin-bottom:18px}.task-sheet header h2{font-size:1.75rem}.task-sheet header button,.task-detail-drawer header button{width:36px;height:36px}.task-sheet header svg,.task-detail-drawer header svg{width:17px}.task-form-grid{gap:10px}.task-field{gap:5px;margin-bottom:11px}.task-field>span,.task-detail-block>span{font-size:.75rem}.task-field input,.task-field select,.task-field textarea{min-height:42px;padding:8px 10px;font-size:.875rem}.task-field textarea{min-height:104px}.task-suggestions button{font-size:.75rem}.task-cancel,.task-secondary,.task-primary{min-height:40px;font-size:.8125rem}.priority-badge{font-size:.75rem}.task-title-editor{min-height:78px;font-size:1.875rem}.task-detail-block strong,.task-detail-block a{font-size:.8125rem}.task-detail-block a small,.task-detail-block a em,.task-session-block>div span{font-size:.75rem}.task-session-block>div strong{font-size:1.3125rem}.task-session-block article{font-size:.75rem}.task-company-picker .task-field>span:last-child{height:42px}.task-company-picker>div strong{font-size:.8125rem}.task-company-picker>div small,.task-company-picker>div p{font-size:.75rem}.task-description-editor,.task-subtasks{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0 0 16px;padding:14px}.task-description-editor>header,.task-subtasks>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.task-description-editor>header span,.task-subtasks>header b{font-size:.8125rem}.task-description-editor>header small,.task-subtasks>header small{color:var(--muted);font-size:.75rem}.task-editor-toolbar{border:1px solid var(--line);background:#f3f6f4;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:4px;padding:5px;display:flex}.task-editor-toolbar button{color:#526961;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:30px;display:grid}.task-editor-toolbar button:hover{color:#163b32;background:#fff}.task-editor-toolbar svg{width:16px}.task-editor-toolbar>span{color:#8a9893;margin-left:auto;padding-right:6px;font-size:.75rem}.task-description-editor>textarea{border:1px solid var(--line);resize:vertical;width:100%;min-height:150px;color:var(--ink);background:#fff;border-radius:0 0 10px 10px;outline:0;padding:12px;font:400 .875rem/1.6 inherit}.task-description-editor>textarea:focus{border-color:#679183;box-shadow:0 0 0 3px #4f806f14}.task-description-editor>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.task-description-editor>footer small{color:var(--muted);font-size:.75rem}.task-description-editor>footer button{color:#fff;cursor:pointer;background:#173b32;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:.75rem;font-weight:800}.task-description-editor>footer button:disabled{color:#788781;cursor:default;background:#edf1ef}.task-rich-preview{color:#364f47;background:#f3f6f4;border-radius:10px;gap:6px;margin-top:9px;padding:11px 12px;font-size:.8125rem;line-height:1.55;display:grid}.task-rich-preview p,.task-rich-preview ul{margin:0}.task-rich-preview ul{padding-left:20px}.task-rich-preview a{color:#236b8c;text-underline-offset:2px;text-decoration:underline}.task-rich-preview strong{color:#173b32;font-weight:800}.task-subtasks>header>span{gap:2px;display:grid}.task-subtasks>header strong{font:500 1.125rem var(--font-ui);color:#315e50}.subtask-progress{background:#e8eeeb;border-radius:99px;height:4px;margin:-2px 0 10px;overflow:hidden}.subtask-progress i{border-radius:inherit;background:#4c8973;height:100%;transition:width .2s;display:block}.subtask-notice{color:#934c40;background:#fff0ec;border-radius:8px;margin:7px 0;padding:8px 9px;font-size:.75rem}.subtask-list{display:grid}.subtask-list article{border-top:1px solid #edf0ee;grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:7px;min-height:42px;display:grid}.subtask-list article:first-child{border-top:0}.subtask-check{color:#fff;cursor:pointer;background:#fff;border:1.5px solid #93aaa1;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.subtask-check svg{width:13px}.subtask-list article.is-completed .subtask-check{background:#477b68;border-color:#477b68}.subtask-list article input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:6px 2px;font-size:.8125rem}.subtask-list article.is-completed input{color:#83918c;opacity:.72;text-decoration:line-through}.subtask-delete{color:#9aa5a1;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.subtask-delete:hover{color:#a55345;background:#fae7e3}.subtask-delete svg{width:14px}.task-subtasks>form{border:1px dashed #bccbc5;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:8px;padding:6px 7px 6px 10px;display:grid}.task-subtasks>form>svg{color:#6e8079;width:15px}.task-subtasks>form input{background:0 0;border:0;outline:0;min-width:0;height:30px;font-size:.8125rem}.task-subtasks>form button{color:#234b40;cursor:pointer;background:#e6eee9;border:0;border-radius:7px;height:30px;padding:0 10px;font-size:.75rem;font-weight:800}.task-subtasks button:disabled{opacity:.5;cursor:default}@media (max-width:700px){.task-hero{padding:16px}.task-hero p{font-size:.75rem}.task-kpis div{padding:0 9px}.task-toolbar{gap:4px}.task-tabs button,.priority-filters button{font-size:.75rem}.task-kanban-plan,.task-kanban-weekly,.task-kanban-category{grid-auto-columns:minmax(290px,90vw)}.task-column-modern{padding:7px}.task-card-main{padding:10px 10px 9px 13px}.task-detail-drawer{border-radius:0;width:100vw;max-width:none;height:100dvh;padding:16px}.task-detail-drawer>header{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfcfaf5;margin:-16px -16px 15px;padding:13px 16px;position:sticky;top:-16px}.task-title-editor{font-size:1.6875rem}.task-description-editor,.task-subtasks{padding:12px}.task-description-editor>textarea{min-height:180px;font-size:1rem}.task-rich-preview{font-size:.875rem}.subtask-list article input,.task-subtasks>form input{font-size:.9375rem}}.task-card-main{padding-bottom:9px;padding-right:10px}.task-card-controls{justify-content:flex-end;align-items:center;inset:7px 7px auto auto}.task-context-chip{color:#60736c;text-overflow:ellipsis;white-space:nowrap;background:#eef2ef;border-radius:8px;align-items:center;max-width:76px;height:30px;padding:0 7px;font-size:.75rem;font-weight:800;display:flex;overflow:hidden}.task-meta-row .task-context-chip{border-radius:999px;max-width:110px;height:auto;min-height:21px;padding:3px 7px;font-size:.75rem}.task-context-chip.color-waiting{color:#855e1e;background:#f3e6c6}.task-context-chip.color-coral{color:#a55345;background:#fae7e3}.task-context-chip.color-ocean{color:#526f9a;background:#e3ebf6}.task-context-chip.color-sun{color:#8c6b18;background:#faf0d4}.task-context-chip.color-violet{color:#715795;background:#eee8f7}.task-context-chip.color-sky{color:#477d90;background:#e2f1f5}.task-context-chip.color-lime{color:#65812f;background:#eef5dc}.task-context-chip.color-forest{color:#376556;background:#e4eee9}.task-context-menu{z-index:160;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #d7e0dc;border-radius:12px;gap:4px;width:224px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 42px #122b2533}.task-context-menu>span{color:#788982;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px 4px;font-size:.6875rem;font-weight:750;overflow:hidden}.task-context-menu button{color:#a64e3e;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:.8125rem;font-weight:800;display:flex}.task-context-menu button:hover{background:#fae7e3}.task-context-menu button:disabled{opacity:.45;cursor:default}.task-context-menu svg{width:15px}.task-drawer-actions{justify-content:space-between!important}.task-drawer-actions>span{justify-content:flex-end;gap:8px;display:flex}.task-danger{color:#a64e3e;cursor:pointer;background:#fff7f5;border:1px solid #efd0ca;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.75rem;font-weight:800;display:flex}.task-danger:hover{background:#fae7e3;border-color:#e5b8af}.task-danger:disabled{opacity:.45;cursor:default}.task-danger svg{width:14px}@media (max-width:700px){.task-context-menu{display:none}.task-drawer-actions{flex-direction:column-reverse;align-items:stretch}.task-drawer-actions>span{width:100%}.task-drawer-actions>span>button{flex:1}.task-danger{width:100%}}.task-card-date-button{color:#8b9994;cursor:pointer;background:#f5f7f5;border:1px solid #0000;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:relative;overflow:hidden}.task-card-date-button:hover{color:#21483f;background:#edf2ef;border-color:#dfe7e2}.task-card-date-button.has-date{color:#84640c;background:#fff0bf}.task-card-date-button>svg{pointer-events:none;width:15px}.task-card-date-button>input{opacity:.01;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.task-card-date-button>input:disabled{cursor:default}.task-quick-add-trigger{color:#61766e;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:9px;align-items:center;gap:6px;width:100%;min-height:34px;margin-top:8px;padding:0 8px;font-size:.75rem;font-weight:800;display:flex}.task-quick-add-trigger:hover{color:#21483f;background:#ffffff7a;border-color:#375c4f38}.task-quick-add-trigger:disabled{opacity:.5;cursor:default}.task-quick-add-trigger svg{width:15px}.task-quick-add-form{background:#ffffffc7;border:1px solid #4670613d;border-radius:11px;grid-template-columns:minmax(0,1fr) 34px 34px;gap:5px;margin-top:8px;padding:7px;display:grid;box-shadow:0 7px 18px #1938300e}.task-quick-add-form input{min-width:0;height:36px;color:var(--ink);background:#fff;border:1px solid #cad8d2;border-radius:8px;outline:0;padding:0 9px;font-size:.8125rem}.task-quick-add-form input:focus{border-color:#6f998a;box-shadow:0 0 0 3px #4f806f14}.task-quick-add-form button{color:#687a74;cursor:pointer;background:#fff;border:1px solid #d6e1dc;border-radius:8px;place-items:center;width:34px;height:36px;display:grid}.task-quick-add-form button.is-submit{color:#fff;background:#173b32;border-color:#173b32}.task-quick-add-form button:disabled{opacity:.45;cursor:default}.task-quick-add-form button svg{width:15px}.task-quick-add-form small{color:#84938e;grid-column:1/-1;font-size:.75rem}.completed-list>article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.completed-task-main{min-width:0;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) minmax(120px,.35fr) auto;align-items:center;gap:10px;padding:7px 12px;display:grid}.completed-task-main>span{color:#477966;background:#e6f0eb;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.completed-task-main svg{width:14px}.completed-task-main strong{font-size:.875rem}.completed-task-main small,.completed-task-main time{color:var(--muted);font-size:.75rem}.completed-task-restore{color:#315f51;cursor:pointer;background:#f1f6f3;border:1px solid #dce6e1;border-radius:9px;align-items:center;gap:7px;margin:6px;padding:0 11px;font-size:.75rem;font-weight:800;display:flex}.completed-task-restore:hover{background:#e4f0ea}.completed-task-restore:disabled{opacity:.5;cursor:default}.completed-task-restore svg{width:15px}.task-settings-panel>header{padding:15px 17px}.task-settings-panel .panel-kicker{font-size:.75rem}.task-settings-panel h2{margin-top:5px;font-size:1.6875rem}.task-settings-panel header>small{font-size:.75rem}.task-settings-panel>form{grid-template-columns:minmax(0,1fr) 155px auto;gap:8px;padding:12px 16px}.task-settings-panel form input,.task-settings-panel form select{height:42px;padding:0 12px;font-size:.875rem}.task-settings-panel form button{min-height:42px;padding:0 14px;font-size:.75rem}.task-settings-panel form svg{width:15px}.task-settings-list>article{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;min-height:64px;padding:8px 16px}.task-settings-list strong{font-size:.875rem}.task-settings-list small{font-size:.75rem}.settings-color,.template-icon{width:36px;height:36px}.template-icon svg{width:17px}.task-settings-list article>div{gap:5px}.task-settings-list article>div button{width:32px;height:32px;font-size:1rem}.task-settings-list article>div svg{width:14px}.task-settings-list>article.is-editing{background:#f5f9f7;border:1px solid #cbdad3;border-radius:13px;align-items:start;margin:6px 8px;padding:12px 10px;box-shadow:0 7px 18px #18372f0e}.task-settings-list>article.is-editing:first-child{border-top:1px solid #cbdad3}.task-settings-inline-form{grid-template-columns:minmax(170px,1fr) minmax(145px,.48fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.task-settings-inline-form label{gap:5px;min-width:0;display:grid}.task-settings-inline-form label>span{color:#61756d;letter-spacing:.055em;text-transform:uppercase;font-size:.75rem;font-weight:800}.task-settings-inline-form input,.task-settings-inline-form select{width:100%;min-width:0;height:40px;color:var(--ink);background:#fff;border:1px solid #cbd8d2;border-radius:9px;outline:0;padding:0 10px;font-size:.8125rem}.task-settings-inline-form input:focus,.task-settings-inline-form select:focus{border-color:#6f998a;box-shadow:0 0 0 3px #4f806f17}.task-settings-inline-actions{gap:5px;display:flex}.task-settings-inline-actions button{color:#526961;cursor:pointer;background:#fff;border:1px solid #d6e0dc;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 10px;font-size:.75rem;font-weight:800;display:flex}.task-settings-inline-actions button.is-save{color:#fff;background:#173b32;border-color:#173b32}.task-settings-inline-actions button:disabled{opacity:.5;cursor:default}.task-settings-inline-actions svg{width:14px}@media (max-width:700px){.task-card-main{padding-bottom:9px;padding-right:10px}.task-meta-row .task-context-chip{max-width:92px;padding:3px 6px;font-size:.75rem}.completed-task-main{grid-template-columns:29px minmax(0,1fr) auto}.completed-task-main small,.completed-task-restore span{display:none}.completed-task-restore{justify-content:center;width:38px;padding:0}.task-settings-panel>form{grid-template-columns:1fr}.task-settings-panel form button{justify-content:center;height:42px}.task-settings-list>article.is-editing{grid-template-columns:1fr}.task-settings-list>article.is-editing>.settings-color,.task-settings-list>article.is-editing>.template-icon{display:none}.task-settings-inline-form{grid-column:1;grid-template-columns:1fr}.task-settings-inline-actions button{flex:1}.task-settings-inline-actions button span{display:inline}}.task-detail-drawer{width:min(680px,100%)}.task-email-conversation{background:linear-gradient(#f8fbf9,#f1f6f3);border:1px solid #d5e1dc;border-radius:16px;gap:10px;margin:0 0 16px;padding:14px;display:grid;box-shadow:0 9px 24px #16392f0e}.task-email-conversation>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.task-email-icon{color:#fff;background:#173b32;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 15px #173b3229}.task-email-icon svg{width:18px}.task-email-conversation>header>span:nth-child(2){gap:2px;min-width:0;display:grid}.task-email-conversation>header small{color:#768881;font-size:.6875rem}.task-email-conversation>header strong{color:#183c33;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.task-email-conversation>header em{color:#62766e;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:normal;overflow:hidden}.task-email-conversation>header>a{color:#315f51;background:#fff;border:1px solid #d5e0dc;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:.6875rem;font-weight:800;display:flex}.task-email-conversation>header>a svg{width:12px}.task-email-summary{color:#71827c;background:#ffffffa6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.6875rem;display:flex}.task-email-summary span{color:#2f5d4f;font-weight:850}.task-email-messages{scrollbar-color:#b9c9c2 transparent;gap:9px;max-height:520px;padding:3px 3px 3px 0;display:grid;overflow-y:auto}.task-email-message{color:#28443b;background:#fff;border:1px solid #dbe5e1;border-radius:4px 14px 14px;gap:8px;width:min(88%,560px);padding:11px 12px;display:grid;box-shadow:0 4px 12px #1b39310b}.task-email-message.is-outgoing{background:#e2f0ea;border-color:#c8ddd4;border-radius:14px 4px 14px 14px;margin-left:auto}.task-email-message>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-email-message>header>span{gap:1px;min-width:0;display:grid}.task-email-message>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.task-email-message>header small,.task-email-message>header time{color:#74867f;font-size:.625rem}.task-email-message>header time{flex:none}.task-email-message>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.55}.task-email-attachments{flex-wrap:wrap;gap:5px;display:flex}.task-email-attachments>span{background:#ffffffb3;border:1px solid #395b4f21;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:5px 7px;display:flex}.task-email-attachments svg{width:12px}.task-email-attachments b{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.task-email-attachments small{flex:none;font-size:.625rem}.task-email-loading{grid-template-columns:repeat(3,1fr);gap:7px;padding:5px 0;display:grid}.task-email-loading i{background:linear-gradient(100deg,#e7efeb 20%,#f8fbf9 50%,#e7efeb 80%) 0 0/220% 100%;border-radius:12px;height:54px;animation:1.25s infinite taskEmailLoading}.task-email-loading span{color:#74867f;text-align:center;grid-column:1/-1;font-size:.6875rem}.task-email-empty{color:#687b74;background:#ffffff9e;border:1px dashed #c9d6d1;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.task-email-empty>svg{width:17px}.task-email-empty>span{gap:2px;display:grid}.task-email-empty strong{font-size:.75rem}.task-email-empty small{font-size:.6875rem;line-height:1.4}.task-email-empty button{color:#315f51;cursor:pointer;background:#fff;border:1px solid #d5e0dc;border-radius:8px;padding:7px 9px;font-size:.6875rem;font-weight:800}.task-email-empty.is-error{color:#8f4f43;background:#fff6f3;border-color:#eccdc6}@keyframes taskEmailLoading{to{background-position:-220% 0}}@media (max-width:700px){.task-detail-drawer{width:100vw}.task-email-conversation{margin-bottom:14px;padding:12px}.task-email-conversation>header{grid-template-columns:34px minmax(0,1fr)}.task-email-icon{width:34px;height:34px}.task-email-conversation>header>a{grid-column:2;justify-self:start}.task-email-summary{flex-direction:column;align-items:flex-start;gap:2px}.task-email-messages{max-height:46dvh}.task-email-message{width:94%}.task-email-message>header{flex-direction:column;align-items:flex-start;gap:2px}.task-email-message>p{font-size:.875rem}}
@media (max-width:820px){body .page-heading p,body .page-heading>div:first-child>p,body .command-heading>div:first-child>p,body .inquiry-hero-copy p,body .procurement-hero p,body .settings-content .page-heading p{font-size:.875rem!important}body .mobile-brand{gap:10px;font-size:.875rem;font-weight:800}body .mobile-nav{min-height:70px}body .mobile-nav a,body .mobile-nav>span{gap:5px;font-size:.75rem;font-weight:750}body .mobile-nav svg{width:20px;height:20px}body .metric-card{min-height:124px}body .metric-copy>span{font-size:.75rem}body .metric-copy small{font-size:.75rem!important}body .panel-header h2{font-size:1.4375rem}body .panel-header.compact h2{font-size:1.25rem}body .filter-row button,body .soft-button,body .primary-button,body .file-button{min-height:42px;font-size:.8125rem}body .thread-row{min-height:104px}body .thread-meta strong{font-size:.875rem}body .thread-meta small{font-size:.75rem!important}body .thread-subject{font-size:.875rem}body .thread-snippet{font-size:.75rem;line-height:1.4}body .drawer-message{font-size:.9375rem;line-height:1.65}}@media (max-width:700px){body .task-tabs button,body .priority-filters button{min-height:46px;padding-inline:15px;font-size:.875rem}body .task-search,body .task-settings-link{min-height:46px}body .task-search input,body .task-settings-link{font-size:.875rem}body .crm-category-overview{gap:16px;padding:18px}body .crm-category-overview h2{font-size:1.75rem;line-height:1.08}body .crm-category-overview>header p{font-size:.875rem!important}body .crm-category-overview>div{gap:10px}body .crm-category-overview button{grid-template-columns:minmax(0,1fr) auto 14px;gap:8px;min-height:112px;padding:14px}body .crm-category-overview button strong{text-overflow:clip;white-space:normal;font-size:.875rem;line-height:1.25;overflow:visible}body .crm-category-overview button small{line-height:1.4;font-size:.75rem!important}body .crm-category-overview button b{font-size:1.75rem}body .crm-category-overview button svg{width:14px}body .crm-metrics article{min-height:132px;padding:15px}body .crm-metrics small{white-space:normal;font-size:.75rem!important}body .crm-metrics strong{font-size:1.875rem}body .crm-metrics p{line-height:1.45;font-size:.75rem!important}body .crm-toolbar{gap:10px;padding:9px}body .crm-tabs{scroll-snap-type:x proximity;gap:5px;padding-bottom:2px}body .crm-tabs button{scroll-snap-align:start;border-radius:13px;min-height:48px;padding:0 15px;font-size:.875rem}body .crm-tabs b{min-width:24px;padding:4px 6px;font-size:.75rem}body .crm-tag-filter>summary{min-height:48px;padding-inline:13px;font-size:.8125rem}body .crm-search{min-height:50px}body .crm-search input{min-height:48px;font-size:1rem}body .crm-refresh-button{width:48px;height:48px}body .crm-section-heading{align-items:flex-start;margin-bottom:18px}body .crm-section-heading>span{width:46px;height:46px}body .crm-section-heading h2{font-size:1.5625rem}body .crm-section-heading p{font-size:.8125rem!important}body .crm-consent-note{align-items:flex-start;padding:14px}body .crm-consent-note span{font-size:.75rem;line-height:1.5}body .crm-table-scroll{overflow:visible}body .crm-contact-table{gap:7px;min-width:0}body .crm-table-row{grid-template-columns:minmax(0,1.35fr) minmax(118px,.85fr);gap:12px;min-height:112px;padding:13px 12px}body .crm-table-row.is-header{min-height:40px;font-size:.75rem}body .crm-table-row>span:nth-child(n+3){display:none}body .crm-table-row>span:first-child{grid-template-columns:44px minmax(0,1fr);gap:10px}body .crm-avatar,body .crm-company-icon{width:44px;height:44px;font-size:.75rem}body .crm-table-row strong{font-size:.875rem;line-height:1.3}body .crm-table-row small,body .crm-table-row time{line-height:1.4;font-size:.75rem!important}body .crm-contact-open{grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:78px;padding:4px 2px}body .crm-contact-open em{gap:5px;margin-top:3px;font-size:.75rem}body .crm-chip-list b,body .crm-chip-list.is-compact b,body .crm-ai-tag-list b,body .crm-ai-tag-list.is-compact b,body .crm-conversation-badges b{padding:5px 7px;font-size:.75rem;line-height:1.15}body .crm-candidate-card>header strong,body .crm-candidate-open>header strong,body .crm-candidate-company strong,body .crm-candidate-subject strong,body .crm-candidate-meta strong{font-size:.875rem}body .crm-candidate-card>header small,body .crm-candidate-open>header small,body .crm-candidate-company small,body .crm-candidate-subject small,body .crm-candidate-meta small{font-size:.75rem!important}body .crm-candidate-card-actions strong,body .crm-candidate-open-cta strong{font-size:.875rem}body .crm-candidate-card-actions small,body .crm-candidate-open-cta small{white-space:normal;font-size:.75rem!important}body .crm-candidate-individual-action,body .crm-candidate-stakeholder-action,body .crm-candidate-pagination button{min-height:48px;font-size:.8125rem}body .crm-candidate-pagination>span,body .crm-candidate-pagination b{font-size:.75rem}body .crm-reader-back,body .crm-conversation-reader>header>a{min-height:44px;font-size:.8125rem}body .crm-message>header strong{font-size:.8125rem}body .crm-message>header small,body .crm-message>header time,body .crm-message>div small{font-size:.75rem!important}body .crm-message>div b{font-size:.75rem}body .crm-message>p{line-height:1.62;font-size:1rem!important}body #crm-ai-classification p{font-size:.875rem!important}body #crm-ai-classification small{line-height:1.45;font-size:.75rem!important}body #crm-ai-classification button,body #crm-ai-classification summary{min-height:44px;font-size:.8125rem!important}body #crm-ai-classification article strong{font-size:.875rem!important}body #crm-ai-classification article b{font-size:.75rem!important}body #crm-ai-classification blockquote p,body #crm-ai-classification pre{line-height:1.6;font-size:.875rem!important}}@media (max-width:820px){body .global-focus-bar{gap:9px;min-height:56px;padding-block:8px}body .global-focus-bar small{font-size:.75rem!important}body .global-focus-bar strong{max-width:42vw;font-size:.875rem}body .global-focus-bar time{font-size:1.1875rem}body .global-focus-bar a,body .global-focus-bar button{min-height:40px;font-size:.75rem}body .task-hero p{font-size:.875rem!important}body .task-kpis div{min-height:62px;padding-inline:13px}body .task-kpis span{font-size:.875rem}body .task-kpis strong{font-size:1.8125rem}body .task-toolbar{gap:8px;padding:8px}body .task-tabs,body .priority-filters{scroll-snap-type:x proximity;gap:4px;padding-bottom:2px}body .task-tabs button,body .priority-filters button{scroll-snap-align:start;border-radius:11px;height:46px;padding:0 15px;font-size:.9375rem}body .task-search,body .task-settings-link{min-height:46px}body .task-search input,body .task-settings-link{font-size:.875rem}body .task-notice,body .task-filter-hint{font-size:.8125rem;line-height:1.45}body .task-kanban-plan,body .task-kanban-weekly,body .task-kanban-category{grid-auto-columns:minmax(318px,calc(100vw - 36px))}body .task-column-modern{padding:10px}body .task-column-modern header strong{font-size:1.0625rem}body .task-column-modern header small{font-size:.8125rem!important}body .task-column-count{min-width:34px;height:34px;font-size:.875rem}body .task-sort-button,body .task-quick-add-trigger{min-height:44px;font-size:.8125rem}body .task-card-main{padding:13px 10px 12px 15px}body .task-card-heading:before{width:114px;height:44px}body .task-card-heading strong{font-size:1.0625rem}body .task-order,body .task-company,body .task-description-preview,body .task-source{font-size:.8125rem}body .task-description-preview{-webkit-line-clamp:3;max-height:4.6em}body .task-meta-row em,body .task-meta-row small,body .task-meta-row .task-context-chip{min-height:24px;padding:4px 7px;font-size:.75rem!important}body .task-card-controls button,body .task-card-date-button{width:36px;height:36px}body .task-card-controls svg,body .task-card-date-button>svg{width:17px}body .task-column-empty span,body .task-column-empty small,body .completed-task-main small,body .completed-task-main time{font-size:.8125rem!important}body .completed-task-main strong{font-size:1rem}}@media (max-width:430px){body .page-content{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}body .crm-category-overview{padding:15px}body .crm-category-overview button{min-height:118px;padding:12px}body .crm-table-row{grid-template-columns:minmax(0,1.45fr) minmax(108px,.8fr);gap:9px;padding-inline:9px}body .crm-table-row strong{white-space:normal}body .task-tabs button,body .priority-filters button{padding-inline:13px}}
.crm-data-center,.crm-profile-page{color:var(--ink);gap:18px;display:grid}.crm-conflict-list .crm-conflict-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.crm-conflict-value{overflow-wrap:anywhere;background:#f2f5f2;border-radius:14px;min-width:0;padding:16px}.crm-conflict-value.is-registry{background:#e1f0e8}.crm-conflict-list .crm-conflict-value small{line-height:1.5;font-size:.8125rem!important}.crm-conflict-list .crm-conflict-value strong{font-size:1.125rem;line-height:1.45}.crm-conflict-list .crm-conflict-value p{margin-top:8px;font-size:.9375rem;line-height:1.55}.crm-conflict-value a{color:#245b48;text-underline-offset:3px;align-items:center;min-height:46px;margin-top:8px;font-size:.9375rem;font-weight:800;text-decoration:underline;display:inline-flex}.crm-conflict-list .crm-conflict-explanation{max-width:850px;margin-top:10px;font-size:1rem;line-height:1.6}.crm-conflict-list .crm-conflict-email{overflow-wrap:anywhere;margin-bottom:8px;font-size:1rem}.crm-conflict-name-preview{background:#fff8de;border:1px solid #ead386;border-radius:14px;margin:14px 0;padding:18px}.crm-conflict-name-preview>strong{font-size:1.125rem}.crm-conflict-name-preview dl{gap:12px;margin:14px 0;display:grid}.crm-conflict-name-preview dt{color:#59685f;font-size:.875rem;font-weight:700}.crm-conflict-name-preview dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:1.125rem;font-weight:750;line-height:1.45}.crm-conflict-list .crm-conflict-name-preview p{font-size:.9375rem;line-height:1.55}.crm-conflict-list footer button.is-primary{color:#173d33;background:#f4cc5d}.crm-data-center .crm-conflict-list footer button{min-height:48px;padding:12px 16px;font-size:1rem;line-height:1.35}.crm-conflict-list footer button:disabled{opacity:.5;cursor:not-allowed}.crm-legal-name-details{max-width:850px;margin-top:12px}.crm-legal-name-details summary{color:#426b5b;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:1rem;font-weight:700;display:flex}.crm-legal-name-details summary:before{content:"+";font-size:1.25rem}.crm-legal-name-details[open] summary:before{content:"−"}.crm-legal-name-details .crm-legal-name{overflow-wrap:anywhere;background:#f2f5f2;border-radius:12px;padding:12px}@media (max-width:700px){.crm-data-center .crm-conflict-list footer{grid-template-columns:minmax(0,1fr);display:grid}.crm-conflict-list h3{overflow-wrap:anywhere}.crm-conflict-list .crm-conflict-values{grid-template-columns:minmax(0,1fr)}}.crm-data-hero{color:#fff;background:linear-gradient(135deg,#133c32,#245849);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:28px;display:grid}.crm-data-hero-icon,.crm-profile-avatar{color:#173a31;background:#f5cc59;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.crm-data-hero-icon svg,.crm-profile-avatar svg{width:27px}.crm-data-hero h2{font:500 clamp(28px,3.4vw,44px)/1.02 var(--font-display),var(--font-ui);margin:3px 0 7px}.crm-data-hero p{color:#ffffffc7;max-width:780px;margin:0;font-size:.9375rem;line-height:1.55}.crm-data-hero button,.crm-profile-hero>button{color:#18372f;cursor:pointer;background:#f5cc59;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 17px;font-size:.8125rem;font-weight:850;display:flex}.crm-data-hero button svg,.crm-profile-hero>button svg{width:17px}.crm-data-hero button:disabled,.crm-profile-hero>button:disabled{opacity:.65;cursor:wait}.crm-data-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.crm-data-metrics article{background:#fff;border:1px solid #e4e9e5;border-radius:17px;align-content:center;gap:2px;min-height:112px;padding:17px;display:grid}.crm-data-metrics article.is-green{background:#e7f1eb}.crm-data-metrics article.is-yellow{background:#fff3c9}.crm-data-metrics small{color:#6a7b75;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:800}.crm-data-metrics strong{font:500 2rem/1.05 var(--font-display),var(--font-ui)}.crm-data-metrics span{color:#77857f;font-size:.75rem}.crm-data-notice,.crm-profile-notice{color:#31584b;background:#edf5f0;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:.875rem;line-height:1.45;display:flex}.crm-data-notice svg,.crm-profile-notice svg{flex:none;width:18px}.crm-data-browser{padding:18px!important}.crm-data-browser>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.crm-data-view-tabs,.crm-data-entity-tabs{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.crm-data-view-tabs button,.crm-data-entity-tabs button{color:#546b63;white-space:nowrap;cursor:pointer;background:#edf1ee;border:0;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.8125rem;font-weight:800;display:flex}.crm-data-view-tabs button.is-active,.crm-data-entity-tabs button.is-active{color:#fff;background:#173d33}.crm-data-view-tabs b{color:#18382f;background:#f3ca59;border-radius:999px;min-width:22px;padding:3px 6px;font-size:.75rem}.crm-data-actions{align-items:center;gap:7px;display:flex}.crm-data-actions label{background:#fff;border:1px solid #dce4df;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:0 12px;display:flex}.crm-data-actions label svg{color:#6a8179;width:17px}.crm-data-actions input{background:0 0;border:0;outline:0;width:min(260px,30vw);font-size:.875rem}.crm-data-actions select,.crm-data-actions>button{color:#24453b;background:#fff;border:1px solid #dce4df;border-radius:11px;min-height:43px;padding:0 12px;font-size:.8125rem;font-weight:750}.crm-data-actions>button{cursor:pointer;background:#f4ca59;border-color:#f4ca59;align-items:center;gap:7px;display:flex}.crm-data-actions>button svg{width:16px}.crm-data-entity-tabs{margin-bottom:13px}.crm-source-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-source-records>article,.crm-conflict-list>article{background:#fff;border:1px solid #e3e9e5;border-radius:16px;min-width:0;padding:18px}.crm-source-records>article>header,.crm-conflict-list>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-source-records header span,.crm-conflict-list header span,.crm-source-records header b{color:#4c665d;text-transform:uppercase;letter-spacing:.05em;background:#edf1ee;border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:850}.crm-source-records header span.is-company{background:#e3f1e9}.crm-source-records header span.is-contact{background:#e6edf8}.crm-source-records header span.is-inquiry{background:#fff1c8}.crm-source-records header b.is-review{color:#8a4434;background:#f9ddd5}.crm-source-records header b.is-ready{color:#2c6553;background:#e0f0e8}.crm-source-records h3,.crm-conflict-list h3{font:600 1.3125rem/1.2 var(--font-display),var(--font-ui);margin:13px 0 10px}.crm-source-records dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.crm-source-records dl div{background:#f3f6f4;border-radius:9px;min-width:0;padding:8px 9px}.crm-source-records dt{color:#788780;text-transform:uppercase;font-size:.75rem;font-weight:800}.crm-source-records dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.75rem;font-weight:700}.crm-source-records details{background:#f4f6f4;border-radius:10px;margin-top:12px}.crm-source-records summary{color:#38574d;cursor:pointer;padding:11px;font-size:.75rem;font-weight:800;list-style:none}.crm-source-records pre,.crm-profile-sources pre{color:#334a43;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #e1e8e3;max-height:420px;margin:0;padding:14px;font:400 .8125rem/1.6 inherit;overflow:auto}.crm-source-warnings{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.crm-source-warnings span{color:#884939;background:#fce5df;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:.75rem;font-weight:750;display:flex}.crm-source-warnings svg{width:13px}.crm-source-records>article>a{color:#2b6b57;align-items:center;gap:4px;margin-top:12px;font-size:.75rem;font-weight:800;display:inline-flex}.crm-source-records>article>a svg{width:13px}.crm-conflict-list{gap:10px;display:grid}.crm-conflict-list>article{border-left:5px solid #e6b842}.crm-conflict-list header b{color:#8b512a;font-size:.75rem}.crm-conflict-list p{color:#64756f;margin:0;font-size:.8125rem}.crm-conflict-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0;display:grid}.crm-conflict-values span{background:#f3f5f3;border-radius:11px;padding:11px}.crm-conflict-values span.is-registry{background:#e1f0e8}.crm-conflict-values small,.crm-conflict-values strong{display:block}.crm-conflict-values small{color:#6f7f79;text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:800}.crm-conflict-values strong{overflow-wrap:anywhere;font-size:.8125rem}.crm-conflict-list footer{flex-wrap:wrap;gap:6px;display:flex}.crm-conflict-list footer button{color:#fff;cursor:pointer;background:#173d33;border:0;border-radius:9px;min-height:38px;padding:0 12px;font-size:.75rem;font-weight:800}.crm-conflict-list footer button.is-quiet{color:#60736c;background:#edf1ee}.crm-data-pagination{justify-content:center;align-items:center;gap:14px;margin-top:15px;display:flex}.crm-data-pagination button{color:#284a3f;background:#fff;border:1px solid #dce4df;border-radius:9px;min-height:39px;padding:0 12px;font-weight:800}.crm-data-pagination span{font-size:.8125rem}.crm-data-empty,.crm-profile-empty,.crm-profile-loading,.crm-profile-error{color:#71817b;text-align:center;align-content:center;place-items:center;gap:9px;min-height:180px;display:grid}.crm-data-empty svg,.crm-profile-empty svg,.crm-profile-error svg{width:25px}.crm-profile-page{max-width:1280px;margin:0 auto}.crm-profile-back{color:#47685e;align-items:center;gap:7px;width:max-content;font-size:.875rem;font-weight:800;display:inline-flex}.crm-profile-back svg{width:17px;transform:rotate(180deg)}.crm-profile-hero{background:#fff;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:19px;padding:28px;display:grid;box-shadow:0 12px 36px #18372e0f}.crm-profile-avatar{color:#f3cc5a;background:#173d33;border-radius:20px;width:72px;height:72px}.crm-profile-avatar img{object-fit:contain;width:44px;height:44px}.crm-profile-avatar.is-person{color:#315a4e;background:#e3eee8;font-size:1.1875rem;font-weight:900}.crm-profile-hero h1{font:500 clamp(34px,5vw,62px)/.98 var(--font-display),var(--font-ui);margin:4px 0 5px}.crm-legal-name{color:#667871;max-width:900px;margin:0;font-size:1.0625rem;line-height:1.45}.crm-profile-chips{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.crm-profile-chips span{color:#4a675d;background:#eef2ef;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:750}.crm-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.crm-profile-grid article{background:#fff;border-radius:16px;align-content:center;gap:7px;min-height:116px;padding:17px;display:grid}.crm-profile-grid article.is-important{background:#e5f0ea}.crm-profile-grid article.is-wide{grid-column:span 2}.crm-profile-grid small{color:#72817b;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:850}.crm-profile-grid strong{overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.35}.crm-profile-alert,.crm-profile-company-card{background:#fff0c9;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.crm-profile-alert>svg{color:#8a6418;width:27px}.crm-profile-alert strong{font-size:1rem}.crm-profile-alert p{color:#756c52;margin:3px 0 0;font-size:.8125rem}.crm-profile-alert a,.crm-profile-company-card a{align-items:center;gap:5px;font-size:.8125rem;font-weight:850;display:flex}.crm-profile-alert a svg,.crm-profile-company-card a svg{width:14px}.crm-profile-company-card{background:#e6f0eb}.crm-profile-company-card>span{background:#fff;border-radius:13px;place-items:center;width:49px;height:49px;display:grid}.crm-profile-company-card img{width:28px;height:28px}.crm-profile-company-card small,.crm-profile-company-card strong,.crm-profile-company-card p{margin:0;display:block}.crm-profile-company-card small{color:#73817c;text-transform:uppercase;font-size:.75rem}.crm-profile-company-card strong{margin:2px 0;font-size:1.125rem}.crm-profile-company-card p{color:#60736c;font-size:.8125rem}.crm-profile-section{background:#fff;border-radius:20px;padding:22px!important}.crm-profile-heading{margin-bottom:15px}.crm-profile-heading h2{font:500 1.875rem/1.08 var(--font-display),var(--font-ui);margin:0}.crm-profile-heading p{color:#78867f;margin:4px 0 0;font-size:.8125rem}.crm-profile-contact-list,.crm-profile-conversations,.crm-profile-facts,.crm-profile-sources{gap:7px;display:grid}.crm-profile-contact-list a{background:#f4f6f4;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px;display:grid}.crm-profile-contact-list a>span{color:#315a4e;background:#e1ece6;border-radius:12px;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:850;display:grid}.crm-profile-contact-list strong,.crm-profile-contact-list small{display:block}.crm-profile-contact-list strong{font-size:.875rem}.crm-profile-contact-list small{color:#6d7e77;font-size:.75rem}.crm-profile-contact-list b{font-size:.75rem}.crm-profile-contact-list svg{width:14px}.crm-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-profile-facts article{background:#f4f6f4;border-radius:13px;padding:15px}.crm-profile-facts header{justify-content:space-between;gap:10px;display:flex}.crm-profile-facts header span{text-transform:uppercase;font-size:.75rem;font-weight:850}.crm-profile-facts header b{color:#638074;font-size:.75rem}.crm-profile-facts p{white-space:pre-wrap;margin:9px 0 0;font-size:.875rem;line-height:1.55}.crm-profile-sources details{background:#fff;border:1px solid #e2e8e4;border-radius:13px}.crm-profile-sources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px;list-style:none;display:flex}.crm-profile-sources summary strong,.crm-profile-sources summary small{display:block}.crm-profile-sources summary strong{font-size:.875rem}.crm-profile-sources summary small{color:#75847e;font-size:.75rem}.crm-profile-sources summary svg{width:15px}.crm-profile-sources dl{border-top:1px solid #e2e8e4;gap:6px;margin:0;padding:14px;display:grid}.crm-profile-sources dl div{grid-template-columns:160px minmax(0,1fr);gap:10px;display:grid}.crm-profile-sources dt{color:#74837d;font-size:.75rem;font-weight:800}.crm-profile-sources dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem}.crm-profile-sources details>a{color:#2d6d58;margin:0 14px 14px;font-size:.75rem;font-weight:800;display:inline-block}.crm-profile-conversations>a{background:#f4f6f4;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px;display:grid}.crm-profile-conversations strong,.crm-profile-conversations small{display:block}.crm-profile-conversations strong{font-size:.9375rem}.crm-profile-conversations small{color:#697b74;margin-top:3px;font-size:.75rem}.crm-profile-conversations p{color:#61736c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.crm-profile-conversations>a>span{color:#315b4e;align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:flex}.crm-profile-conversations>a>span svg{width:15px}.crm-profile-link,.crm-company-profile-link{color:#2c6c57;align-items:center;gap:4px;font-size:.75rem;font-weight:850;display:inline-flex}.crm-profile-link svg{width:12px}.crm-company-profile-link{font-size:.875rem}.crm-company-icon img,.crm-company-list>article>span img{object-fit:contain;width:24px;height:24px}@media (max-width:980px){.crm-data-metrics{grid-template-columns:repeat(3,1fr)}.crm-profile-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.crm-data-center,.crm-profile-page{gap:12px}.crm-data-hero,.crm-profile-hero{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:18px}.crm-data-hero>button,.crm-profile-hero>button{grid-column:1/-1;width:100%;min-height:50px;font-size:.9375rem}.crm-data-hero-icon{width:50px;height:50px}.crm-data-hero h2{font-size:1.8125rem}.crm-data-hero p{font-size:.875rem!important}.crm-data-metrics{grid-template-columns:repeat(2,1fr);gap:7px}.crm-data-metrics article{min-height:108px;padding:14px}.crm-data-metrics small{font-size:.75rem!important}.crm-data-metrics strong{font-size:2rem}.crm-data-metrics span{font-size:.75rem}.crm-data-browser{padding:12px!important}.crm-data-browser>header{flex-direction:column;align-items:stretch}.crm-data-view-tabs button,.crm-data-entity-tabs button{min-height:48px;font-size:.875rem}.crm-data-actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.crm-data-actions label{grid-column:1/-1;min-height:50px}.crm-data-actions input{width:100%;font-size:1rem}.crm-data-actions select,.crm-data-actions>button{min-height:48px;font-size:.8125rem}.crm-source-records{grid-template-columns:1fr}.crm-source-records>article,.crm-conflict-list>article{padding:15px}.crm-source-records h3,.crm-conflict-list h3{font-size:1.4375rem}.crm-source-records dl{grid-template-columns:1fr}.crm-source-records dt{font-size:.75rem}.crm-source-records dd,.crm-source-records summary,.crm-source-records>article>a{font-size:.875rem}.crm-source-records pre,.crm-profile-sources pre{font-size:.9375rem;line-height:1.65}.crm-source-warnings span{font-size:.75rem}.crm-conflict-values{grid-template-columns:1fr}.crm-conflict-values small{font-size:.75rem!important}.crm-conflict-values strong{font-size:.9375rem}.crm-conflict-list footer button{min-height:44px;font-size:.8125rem}.crm-profile-back{font-size:.9375rem}.crm-profile-avatar{width:58px;height:58px}.crm-profile-hero h1{font-size:2.25rem}.crm-legal-name{font-size:.9375rem!important}.crm-profile-chips span{font-size:.75rem}.crm-profile-grid{grid-template-columns:1fr 1fr;gap:7px}.crm-profile-grid article{min-height:120px;padding:14px}.crm-profile-grid small{font-size:.75rem!important}.crm-profile-grid strong{font-size:1rem}.crm-profile-alert,.crm-profile-company-card{grid-template-columns:auto minmax(0,1fr);padding:15px}.crm-profile-alert a,.crm-profile-company-card a{background:#ffffff8c;border-radius:10px;grid-column:1/-1;justify-content:center;min-height:42px;font-size:.875rem}.crm-profile-section{padding:16px!important}.crm-profile-heading h2{font-size:1.75rem}.crm-profile-heading p{font-size:.875rem!important}.crm-profile-contact-list a{grid-template-columns:auto minmax(0,1fr) auto}.crm-profile-contact-list a>b{display:none}.crm-profile-contact-list strong{font-size:.9375rem}.crm-profile-contact-list small{font-size:.8125rem!important}.crm-profile-facts{grid-template-columns:1fr}.crm-profile-facts header span,.crm-profile-facts header b{font-size:.75rem}.crm-profile-facts p{font-size:.9375rem!important}.crm-profile-sources summary strong{font-size:.9375rem}.crm-profile-sources summary small{font-size:.75rem!important}.crm-profile-sources dl div{grid-template-columns:1fr}.crm-profile-sources dt{font-size:.75rem}.crm-profile-sources dd{font-size:.875rem}.crm-profile-conversations>a{grid-template-columns:1fr}.crm-profile-conversations strong{font-size:1rem}.crm-profile-conversations small{font-size:.75rem!important}.crm-profile-conversations p{font-size:.875rem!important}.crm-profile-conversations>a>span{font-size:.8125rem}}
.crm-enrichment-panel{color:#173d33;background:#fff;border:1px solid #dbe8df;border-radius:24px;min-width:0;padding:24px}.crm-enrichment-panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.crm-enrichment-panel h2{margin:5px 0;font-size:1.5625rem;line-height:1.25}.crm-enrichment-panel h3{font-size:1.375rem;line-height:1.3}.crm-enrichment-panel p{overflow-wrap:anywhere;margin:10px 0;line-height:1.55;font-size:1rem!important}body .page-content .crm-enrichment-panel p{font-size:1rem!important}body .page-content .crm-enrichment-panel :is(button,summary,label){font-size:1rem}.crm-enrichment-panel small{color:#546b62;line-height:1.5;display:block;font-size:.875rem!important}body .page-content .crm-enrichment-panel small{font-size:.875rem!important}.crm-enrichment-panel button{color:#fff;cursor:pointer;background:#173d33;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-size:1rem;font-weight:700;display:inline-flex}.crm-enrichment-panel button:disabled{opacity:.55;cursor:wait}.crm-enrichment-panel button.crm-enrichment-start{color:#173d33;background:#f6ce58}.crm-enrichment-panel svg{flex-shrink:0;width:20px;height:20px}.crm-enrichment-panel a{color:#205b47;overflow-wrap:anywhere;align-items:center;gap:6px;padding:8px 0;font-size:1rem;font-weight:650;display:inline-flex}.crm-enrichment-panel :is(button,input,a,summary):focus-visible{outline-offset:3px;outline:3px solid #b9952d}.crm-enrichment-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.crm-enrichment-metrics span{background:#edf4ef;border-radius:14px;padding:14px;font-size:.875rem}.crm-enrichment-metrics strong{overflow-wrap:anywhere;margin-bottom:5px;font-size:1.375rem;line-height:1.3;display:block}.crm-enrichment-panel summary,.crm-enrichment-evidence summary{cursor:pointer;padding:14px 0;font-size:1rem;font-weight:700;line-height:1.45}.crm-enrichment-results{border-top:1px solid #dbe8df;margin-top:12px}.crm-enrichment-warnings{background:#fff6d9;border-radius:14px;padding:0 16px}.crm-enrichment-choices{background:#fff9e8;border-radius:18px;margin:20px 0;padding:18px}.crm-enrichment-choices article{background:#fff;border:1px solid #e8e4d7;border-radius:14px;margin:12px 0;padding:16px}.crm-enrichment-choices article>strong,.crm-enrichment-cards article>strong{overflow-wrap:anywhere;font-size:1.125rem}.crm-enrichment-choices article button{width:100%;margin-top:12px}.crm-enrichment-choices form label{margin:16px 0 8px;font-size:1rem;display:block}.crm-enrichment-choices form>div{gap:8px;display:flex}.crm-enrichment-choices input{background:#fff;border:1px solid #bdcfc3;border-radius:12px;flex:1;min-width:0;padding:12px;font-size:1rem}.crm-enrichment-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-enrichment-cards article{background:#f2f6f3;border-radius:16px;min-width:0;padding:18px}.crm-enrichment-evidence{margin-top:8px}.crm-enrichment-evidence blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#304f42;border-left:3px solid #9dbfaf;margin:8px 0;padding:8px 12px;font-size:.9375rem;line-height:1.55}.crm-enrichment-verified,.crm-enrichment-pending{background:#d9ede3;border-radius:9px;margin:8px 0;padding:6px 10px;font-size:.875rem;display:inline-block}.crm-enrichment-pending{background:#fff0c1}.crm-enrichment-panel .crm-enrichment-error{color:#a13b2e}.crm-enrichment-costs{min-width:0;margin:18px 0}.crm-enrichment-costs>label{margin:0 0 8px;font-weight:700;display:block}.crm-enrichment-costs>select{color:#173d33;background:#fff;border:1px solid #bdcfc3;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:1rem}.crm-enrichment-price-preview{background:#f5f1de;border-radius:14px;padding:14px 16px}.crm-enrichment-price-preview>strong{overflow-wrap:anywhere;margin-bottom:8px;font-size:1.0625rem;display:block}.crm-enrichment-price-details{margin-top:8px}.crm-enrichment-run-history{gap:12px;display:grid}.crm-enrichment-run-history>article,.crm-enrichment-current-cost{background:#f2f6f3;border:1px solid #dbe8df;border-radius:14px;padding:16px}.crm-enrichment-run-history>article>div{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:1rem;display:flex}.crm-enrichment-cost-breakdown{margin:10px 0;font-size:1rem}.crm-enrichment-cost-breakdown>div{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:7px 0;display:flex}.crm-enrichment-cost-breakdown dd{margin:0;font-weight:700}@media (max-width:640px){.crm-enrichment-panel{border-radius:20px;padding:18px}.crm-enrichment-panel header{display:block}.crm-enrichment-panel button.crm-enrichment-start{width:100%;margin:12px 0 4px}.crm-enrichment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-enrichment-metrics span:last-child{grid-column:1/-1}.crm-enrichment-cards{grid-template-columns:1fr}.crm-enrichment-choices{padding:12px}.crm-enrichment-choices form>div{flex-direction:column}}
