.integration-center-page .integration-readiness-note{margin-top:14px;padding:13px 14px;border:1px solid #eddbb8;border-radius:9px;background:#fffbf3;color:#765017;overflow-wrap:anywhere}.integration-readiness-note strong{display:block;color:#704811}.integration-readiness-note p{margin:6px 0;line-height:1.6}.integration-readiness-note details>code,.integration-job-error-code{display:inline-block;max-width:100%;margin-top:5px;padding:3px 6px;border-radius:4px;background:#f1f3f6;color:#465268;font-size:12px;white-space:normal;overflow-wrap:anywhere}.integration-readiness-note ul{margin:8px 0;padding-left:20px}.integration-readiness-note li{margin:4px 0;line-height:1.5}.integration-readiness-note li code{font-size:12px}.integration-readiness-note small{display:block;color:#76664b;line-height:1.5}.integration-readiness-note details{margin-top:5px}.integration-readiness-note summary{width:fit-content;cursor:pointer;font-size:13px;font-weight:650}.integration-readiness-note summary:focus-visible{outline:2px solid #b78127;outline-offset:3px;border-radius:2px}.integration-readiness-note a,.integration-last-failure a{display:inline-flex;align-items:center;gap:6px;margin-top:9px;color:#784619;font-weight:650}.integration-center-page .integration-sync-card>footer{flex-wrap:wrap}.integration-center-page .integration-sync-detail b{white-space:normal;overflow-wrap:anywhere}.integration-center-page .integration-paused-reason{display:flex;align-items:flex-start;gap:7px;margin:8px 2px 0;color:#89601f;font-size:13px;line-height:1.6}.integration-paused-reason svg{flex:0 0 auto;margin-top:3px}.integration-resume-schedule{margin-top:9px}.integration-last-failure{display:flex;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;border:1px solid #f0d5d2;border-radius:8px;background:#fff9f8;color:#a13e36;font-size:13px}.integration-last-failure>span{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.integration-last-failure a{flex:0 0 auto;margin-top:0;white-space:nowrap}.integration-center-page .integration-job-list .integration-job-guidance{margin-top:8px;color:#48556c;line-height:1.6}.integration-center-page .integration-job-list .integration-job-next-retry{margin-top:8px;color:#80601f}.integration-task-config-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.integration-bridge-form{overflow-wrap:anywhere}.integration-bridge-form .integration-center-alert{margin:12px 0}.integration-bridge-form .integration-contract-note{line-height:1.6}.integration-bridge-preserve-note{display:block;margin-top:9px;line-height:1.6;color:#667085}@media(max-width:700px){.integration-center-page .integration-sync-schedule{flex-wrap:wrap}.integration-center-page .integration-sync-schedule label{min-width:0;flex-wrap:wrap}.integration-center-page .integration-sync-schedule select{max-width:100%}.integration-center-page .integration-center-alert{align-items:flex-start}.integration-center-page .integration-job-list article>.integration-task-config-link{grid-column:1 / -1;width:100%}.integration-bridge-form .form-grid{grid-template-columns:minmax(0,1fr)}.integration-bridge-form .form-grid>label{min-width:0}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#161a22;background:#fff;font-synthesis:none;--coral: #c43d36;--coral-soft: #fff1ef;--ink: #161a22;--muted: #5f6979;--line: #e5e8ee;--rail: #f6f7f9;--green: #1b7448;--radius: 9px}.campaign-template-library{margin:16px 0}.campaign-template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.campaign-template-grid article{min-width:0;padding:16px;border:1px solid var(--border, #e4e8ef);border-radius:14px;background:linear-gradient(145deg,#fff 60%,#fff8f7);display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.campaign-template-grid article>.button{grid-column:1 / -1;width:100%}.campaign-template-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#f0443e;background:#fff0ef}.campaign-template-grid article div{min-width:0;display:grid;gap:5px}.campaign-template-grid>button{min-height:44px;padding:10px 12px;border:1px solid #e4e8ef;border-radius:10px;color:#536075;background:#fafbfc;font:inherit;font-size:12px;line-height:1.45;text-align:left;cursor:pointer}.campaign-template-grid>button:hover{border-color:#f0a19d;color:#b63f3a;background:#fff7f6}.campaign-template-grid small,.campaign-template-grid em{color:#7a8496;font-style:normal;font-size:13px}.campaign-template-grid strong{color:#202635}.campaign-template-grid p{color:#647086;font-size:14px;line-height:1.55;margin:0;min-height:40px}.campaign-board-toolbar{display:grid;gap:13px}.campaign-board-toolbar form{display:grid;grid-template-columns:140px minmax(220px,1fr) 160px 160px auto;gap:10px}.campaign-board-toolbar form>*,.campaign-segment-form input,.campaign-experiment-list input{min-height:38px}.campaign-board-toolbar>div{display:flex;align-items:center;gap:10px;border-top:1px solid #edf0f5;padding-top:12px;color:#657086;font-size:14px}.campaign-board-toolbar>div label{margin-right:auto}.campaign-kanban{display:grid;grid-template-columns:repeat(6,minmax(210px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.campaign-kanban-column{background:#f6f8fb;border:1px solid #e5e9f0;border-radius:14px;min-height:410px}.campaign-kanban-column>header{padding:13px 14px;display:flex;justify-content:space-between;border-bottom:1px solid #e5e9f0;color:#30394b}.campaign-kanban-column>header span{background:#e7ebf2;border-radius:999px;padding:1px 8px;font-size:13px}.campaign-kanban-column>div{padding:10px;display:grid;gap:9px}.campaign-kanban-column article{background:#fff;border:1px solid #e3e7ee;border-radius:11px;padding:12px;display:grid;gap:8px;box-shadow:0 3px 10px #161f3009}.campaign-kanban-column article.overdue{border-color:#f7c4c1}.campaign-kanban-column article label{display:flex;gap:8px;align-items:flex-start;line-height:1.4}.campaign-kanban-column article small{display:flex;gap:5px;align-items:center;color:#7a8496}.campaign-kanban-column article small b{color:#e34742;margin-left:auto}.campaign-kanban-column article p{display:flex;gap:5px;margin:0;color:#b36b14;font-size:13px}.campaign-work-status{width:max-content;padding:3px 8px;border-radius:999px;background:#eef2f6;color:#5f6b7d;font-size:13px}.campaign-work-status.doing{background:#e9f2ff;color:#2766b2}.campaign-work-status.blocked{background:#fff0e1;color:#aa6414}.campaign-work-status.done{background:#e9f8ef;color:#218252}.campaign-growth-columns{align-items:start}.campaign-boundary-note{grid-column:1 / -1;display:flex;align-items:flex-start;gap:6px;margin:0;color:#8b5b1c;font-size:12px;line-height:1.5}.campaign-segment-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.whatsapp-recipient-builder-panel{display:grid;grid-column:1 / -1;grid-template-columns:inherit;gap:inherit}.whatsapp-recipient-builder-panel>.sms-recipient-contact-picker{grid-column:1 / -1}.campaign-segment-form h3,.campaign-segment-form>p,.campaign-segment-form>.button,.campaign-segment-form .campaign-check{grid-column:1 / -1}.campaign-segment-form label{display:grid;gap:6px;color:#566176;font-size:14px}.campaign-segment-form .campaign-check{display:flex;align-items:center}.campaign-segment-list{display:grid;gap:10px}.campaign-segment-list article{border:1px solid #e7eaf0;border-radius:12px;padding:13px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.campaign-segment-list article>span{color:#f0443e}.campaign-segment-list article div{display:grid;gap:4px}.campaign-segment-list small,.campaign-segment-list p{color:#7b8598;font-size:13px;margin:0}.campaign-automation-hero{padding:20px;border-radius:16px;color:#fff;background:linear-gradient(120deg,#202a3b,#3b4659);display:flex;justify-content:space-between;align-items:center}.campaign-automation-hero>div{display:flex;gap:14px;align-items:center}.campaign-automation-hero>div>svg{color:#ff706b;width:38px;height:38px}.campaign-automation-hero h3{margin:3px 0}.campaign-automation-hero p{margin:0;color:#c7cfdb}.campaign-automation-hero-actions{flex-wrap:wrap;justify-content:flex-end}.campaign-automation-hero-actions>span{padding:5px 10px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#d8e0ec;font-size:13px;white-space:nowrap}.campaign-automation-hero-actions .button{white-space:nowrap}.campaign-automation-flow{display:flex;align-items:stretch;gap:8px;overflow-x:auto}.campaign-automation-flow article{flex:1 0 245px;border:1px solid #e4e8ee;border-radius:14px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;gap:11px;background:#fff}.campaign-automation-flow article>span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#f0443e;background:#fff0ef;font-weight:700}.campaign-automation-flow article div{display:grid;gap:6px}.campaign-automation-flow article small,.campaign-automation-flow article em{color:#7b8598;font-size:13px;font-style:normal}.campaign-automation-flow article p{margin:0;font-size:13px;color:#535f72;line-height:1.45}.campaign-flow-arrow{flex:0 0 auto;align-self:center;color:#aab2c0}.campaign-switch{width:34px;height:20px;padding:2px;border:0;border-radius:999px;background:#d8dde5;cursor:pointer}.campaign-switch i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.campaign-switch.on{background:#43b879}.campaign-switch.on i{transform:translate(14px)}.campaign-automation-actions{grid-column:2 / -1;display:flex;gap:7px;flex-wrap:wrap}.campaign-automation-boundary{display:flex;align-items:center;gap:6px;margin-top:12px!important;color:#8b5b1c!important}.campaign-automation-hero>span{padding:5px 10px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#d8e0ec;font-size:13px;white-space:nowrap}.campaign-schedule-timezone-note{grid-column:1 / -1;color:#7b8598;font-size:12px;line-height:1.5}.campaign-sora-agent-tile{display:grid;justify-items:center;gap:8px;width:min(100%,250px);padding:16px;border:1px solid #d9dee8;border-radius:10px;background:#fff;color:#34445c;text-align:center;cursor:pointer}.campaign-sora-agent-tile>span{display:grid;place-items:center;width:100%;min-height:68px;border-radius:7px;background:#f5f7fa;color:#388f92}.campaign-sora-agent-tile strong{font-size:17px}.campaign-sora-agent-tile small{color:#788397;font-size:12px;line-height:1.5}.campaign-sora-agent-tile.selected{border-color:#338e90;box-shadow:0 0 0 2px #338e9026;background:#f7fcfc}.campaign-automation-modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#141d2a7a}.campaign-automation-modal{width:min(100%,660px);overflow:hidden;border:1px solid #d9dee8;border-radius:12px;background:#fff;box-shadow:0 18px 60px #121e3140}.campaign-automation-modal>header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e7eaf0}.campaign-automation-modal>header h3{margin:0;color:#34445c;font-size:16px}.campaign-automation-modal>header button{display:grid;place-items:center;border:0;background:transparent;color:#8791a1;cursor:pointer}.campaign-automation-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.campaign-automation-type-card{min-height:148px;display:grid;justify-items:center;align-content:center;gap:9px;padding:15px;border:1px solid #d9dee8;border-radius:8px;background:#fff;color:#34445c;text-align:center;cursor:pointer}.campaign-automation-type-card>svg{color:#3995bb}.campaign-automation-type-card:nth-child(2)>svg{color:#8e7be3}.campaign-automation-type-card:nth-child(3)>svg{color:#3995bb}.campaign-automation-type-card:nth-child(4)>svg{color:#388f92}.campaign-automation-type-card strong{font-size:17px}.campaign-automation-type-card small{max-width:250px;color:#69758a;font-size:12px;line-height:1.5}.campaign-automation-type-card.selected{border-color:#368f91;box-shadow:0 0 0 2px #338e9026;background:#f7fcfc}.campaign-automation-type-card:disabled{cursor:not-allowed;opacity:.58}.campaign-automation-modal>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:12px 18px;border-top:1px solid #e7eaf0;background:#f7f8fa}.campaign-automation-modal>footer>span{flex:1;color:#788397;font-size:12px}.campaign-automation-detail-modal{width:min(100%,820px);max-height:calc(100vh - 40px);display:flex;flex-direction:column}.campaign-automation-detail-modal>header>div{min-width:0}.campaign-automation-detail-modal>header p{margin:5px 0 0;color:#7b8598;font-size:12px}.campaign-automation-detail-modal>header h3{overflow-wrap:anywhere}.campaign-automation-detail-body{overflow:auto;padding:18px;display:grid;gap:16px}.campaign-automation-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.campaign-automation-detail-stats article{display:grid;gap:5px;padding:11px 12px;border:1px solid #e7eaf0;border-radius:9px;background:#fafbfd}.campaign-automation-detail-stats small,.campaign-automation-run-list article>small{color:#7b8598;font-size:12px}.campaign-automation-detail-stats strong{color:#34445c;font-size:13px;overflow-wrap:anywhere}.campaign-automation-detail-block{display:grid;gap:8px}.campaign-automation-detail-block h4{margin:0;color:#34445c;font-size:14px}.campaign-automation-detail-block h4 small{color:#7b8598;font-weight:400}.campaign-automation-detail-block>p,.campaign-automation-detail-block ul{margin:0;color:#596579;font-size:13px;line-height:1.55}.campaign-automation-detail-block ul{padding-left:20px}.campaign-automation-detail-action,.campaign-automation-run-list article{display:grid;gap:7px;padding:12px;border:1px solid #e7eaf0;border-radius:9px;background:#fff}.campaign-automation-detail-action p,.campaign-automation-run-error,.campaign-automation-run-result{margin:0;color:#596579;font-size:13px;line-height:1.5}.campaign-automation-run-list{display:grid;gap:9px}.campaign-automation-run-list article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.campaign-automation-run-list article>header strong{color:#34445c;font-size:13px}.campaign-automation-run-status{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#f0f2f5;color:#687386;font-size:11px}.campaign-automation-run-status.completed{background:#e9f7ef;color:#25854e}.campaign-automation-run-status.failed{background:#fff0ef;color:#ce453e}.campaign-automation-run-status.queued,.campaign-automation-run-status.running{background:#edf5ff;color:#3975b7}.campaign-automation-run-error{color:#c5433d}.campaign-automation-detail-modal>footer{flex:0 0 auto}@media(max-width:620px){.campaign-automation-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-automation-detail-modal>footer{flex-wrap:wrap}.campaign-automation-detail-modal>footer>span{flex-basis:100%}}@media(max-width:620px){.campaign-automation-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}}@media(max-width:420px){.campaign-automation-type-grid{grid-template-columns:1fr}.campaign-automation-type-card{min-height:124px}}.campaign-two-columns:has(>.campaign-automation-condition-editor)>.campaign-card:last-child{grid-column:1 / -1}.campaign-automation-condition-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.campaign-automation-condition-editor h3,.campaign-automation-condition-editor p{margin:0}.campaign-automation-condition-editor header p{margin-top:4px;color:#7b8598;font-size:12px}.campaign-automation-condition-editor header>span{color:#7b8598;white-space:nowrap}.campaign-automation-condition-row{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(115px,.9fr) minmax(120px,1fr) 34px;gap:7px;margin-bottom:9px}.campaign-automation-condition-row button{border:1px solid #e2e7ee;border-radius:7px;background:#fff;color:#7b8598;cursor:pointer}.campaign-automation-condition-editor>button{margin-top:3px}.campaign-automation-agent-channel{display:grid;gap:6px;margin-top:14px;color:#566176;font-size:13px}.campaign-automation-delay{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.campaign-automation-delay label{display:grid;gap:6px;color:#566176;font-size:13px}.campaign-sora-result{grid-column:1 / -1;padding:9px 10px;border:1px solid #d9e9e7;border-radius:9px;background:#f5fbfa;color:#536575;font-size:12px}.campaign-sora-result summary{cursor:pointer;color:#287c78;font-weight:600}.campaign-sora-result pre{margin:8px 0;white-space:pre-wrap;font:inherit;line-height:1.5}.campaign-sora-result>span{color:#7b8598}.campaign-website-performance>.campaign-card-head{align-items:flex-start}.campaign-website-range{display:flex;gap:8px}.campaign-website-range label{display:grid;gap:4px;color:#69758a;font-size:12px}.campaign-website-range input{min-height:34px}.campaign-website-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0}.campaign-website-kpis article{display:grid;gap:6px;padding:12px;border:1px solid #e6eaf0;border-radius:10px;background:#fff}.campaign-website-kpis small{color:#7b8598}.campaign-website-kpis strong{color:#34445c;font-size:20px}.campaign-website-breakdowns{gap:12px}.campaign-website-breakdowns>section{min-width:0;padding:12px;border:1px solid #e7eaf0;border-radius:10px}.campaign-website-breakdowns h4{margin:0 0 9px;color:#46546a}.campaign-website-breakdowns>section>p,.campaign-website-error{color:#7b8598;font-size:13px}.campaign-share-summary{display:grid;gap:12px}.campaign-share-summary .campaign-card-head{align-items:center}.campaign-share-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.campaign-share-list button{min-width:0;padding:10px 12px;border:1px solid #e7eaf0;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#46546a;background:#fff;text-align:left;cursor:pointer}.campaign-share-list button:hover{border-color:#9cc4e9;background:#f6faff}.campaign-share-list button>span{min-width:0;display:grid;gap:3px}.campaign-share-list strong,.campaign-share-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-share-list small,.campaign-share-more{color:#7b8598;font-size:12px}.campaign-share-list b{flex:0 0 auto;color:#28649d;font-size:12px}.campaign-website-actions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.campaign-website-visitors{grid-column:1 / -1}.campaign-website-visitors table{min-width:900px}.campaign-website-visitor-tabs{display:flex;gap:7px;margin:9px 0}.campaign-website-visitor-tabs button{padding:6px 11px;border:1px solid #e2e7ee;border-radius:7px;color:#657186;background:#fff;cursor:pointer}.campaign-website-visitor-tabs button.active{border-color:#9cc4e9;color:#28649d;background:#f0f7fd}.campaign-website-visitor-open{padding:0;border:0;color:#315f95;background:transparent;font:inherit;font-weight:650;cursor:pointer;text-align:left}.campaign-website-visitor-open:hover{text-decoration:underline}.landing-campaign-association{display:grid;grid-template-columns:minmax(160px,240px) 1fr;align-items:center;gap:8px 14px;margin:14px 0;padding:12px 14px;border:1px solid #e4e8ee;border-radius:10px;background:#fff;color:#566176;font-size:13px}.landing-campaign-association select{min-height:36px}.landing-campaign-association small{grid-column:2;color:#7b8598;font-size:12px}@media(max-width:760px){.campaign-website-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-website-performance>.campaign-card-head{flex-direction:column}.campaign-website-range{width:100%}.campaign-website-range label{flex:1}.landing-campaign-association{grid-template-columns:1fr}.landing-campaign-association small{grid-column:auto}}.campaign-matrix-builder{background:linear-gradient(135deg,#fff 55%,#fff6f5)}.campaign-matrix-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:12px}.campaign-matrix-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px}.campaign-matrix-preview article{background:#fff;border:1px solid #e5e8ef;border-radius:10px;padding:11px;display:grid;gap:5px}.campaign-matrix-preview span{color:#f0443e;font-size:13px;font-weight:700}.campaign-matrix-preview small{color:#7c8698}.campaign-readiness{font-size:13px;border-radius:999px;padding:3px 8px;background:#e9f8ef;color:#288257;white-space:nowrap}.campaign-readiness.missing_account,.campaign-readiness.missing_asset{background:#fff0e1;color:#a96a18}.campaign-experiment-list,.campaign-alert-list,.campaign-learning-list{display:grid;gap:10px}.campaign-experiment-list>article{border:1px solid #e5e8ef;border-radius:12px;overflow:hidden}.campaign-experiment-list header{display:flex;justify-content:space-between;padding:11px;background:#f7f8fa}.campaign-experiment-list header span{color:#ee4c47;font-size:13px}.campaign-experiment-list article>div{display:grid;grid-template-columns:1fr 70px 70px 60px;gap:8px;padding:9px 11px;font-size:13px}.campaign-experiment-list article>div.winner{background:#eaf8f0;color:#237851}.campaign-budget-list{display:grid;gap:11px}.campaign-budget-list article{display:grid;grid-template-columns:1fr 130px 110px 110px;gap:10px;align-items:center;border-bottom:1px solid #edf0f4;padding-bottom:10px}.campaign-budget-list article>div:first-child{display:grid}.campaign-budget-list small{color:#7c8698}.campaign-budget-list label{font-size:13px;color:#7c8698}.campaign-budget-list input{width:100%}.campaign-budget-bar{height:6px;border-radius:99px;background:#eef0f4;overflow:hidden}.campaign-budget-bar span{display:block;height:100%;background:#f15a55}.campaign-alert-list article{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:11px;border:1px solid #eceff3;border-radius:11px}.campaign-alert-list article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.campaign-alert-list .severity-high{color:#d53d37;background:#ffebe9}.campaign-alert-list .severity-medium{color:#a76514;background:#fff1df}.campaign-alert-list article div{display:grid;gap:3px}.campaign-alert-list p{margin:0;color:#657084;font-size:13px}.campaign-alert-list small{color:#9199a7}.campaign-learning-list article{display:flex;gap:12px;border:1px solid #e5e9ef;border-radius:11px;padding:13px}.campaign-learning-list article>svg{color:#f0443e;flex:0 0 auto}.campaign-learning-list p{margin:4px 0;color:#5f6b7e}.campaign-learning-list small{color:#8a93a3}@media(max-width:1180px){.campaign-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-board-toolbar form{grid-template-columns:130px 1fr 150px}.campaign-board-toolbar form input[type=date]{grid-column:1 / 2}.campaign-matrix-preview{grid-template-columns:repeat(2,1fr)}.campaign-budget-list article{grid-template-columns:1fr 120px}}@media(max-width:720px){.campaign-template-grid,.campaign-matrix-preview,.campaign-board-toolbar form{grid-template-columns:1fr}.campaign-board-toolbar form input[type=date]{grid-column:auto}.campaign-board-toolbar>div{overflow-x:auto}.campaign-board-toolbar>div label{margin-right:0;white-space:nowrap}.campaign-segment-form{grid-template-columns:1fr}.campaign-segment-form h3,.campaign-segment-form>p,.campaign-segment-form>.button,.campaign-segment-form .campaign-check{grid-column:auto}.campaign-automation-hero{align-items:flex-start;gap:14px;flex-direction:column}.campaign-budget-list article{grid-template-columns:1fr}}.lead-v2-shell{display:grid;gap:14px;min-width:0}.lead-v2-nav{display:flex;align-items:center;gap:4px;padding:0 8px;min-height:52px;overflow-x:auto;border-bottom:1px solid #dfe4ec;background:#fff}.lead-v2-nav button{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:52px;padding:0 16px;border:0;background:transparent;color:#526077;font:600 14px/1.2 inherit;white-space:nowrap;cursor:pointer}.lead-v2-nav button:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;background:transparent}.lead-v2-nav button:hover{color:#222b3d}.lead-v2-nav button.active{color:#f0443f}.lead-v2-nav button.active:after{background:#f0443f}.lead-v2-nav button span{min-width:20px;padding:2px 6px;border-radius:10px;background:#f3f5f8;color:#7a8699;font-size:13px;text-align:center}.lead-v2-nav button.active span{background:#fff0ef;color:#f0443f}.lead-v2-metrics{margin:0}.lead-v2-selection{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #ffd5d2;border-radius:8px;background:#fff6f5;color:#3c4658;font-size:14px}.lead-v2-selection span{color:#7b8798}.lead-v2-selection button{margin-left:auto;border:0;background:transparent;color:#f0443f;cursor:pointer}.lead-v2-legacy>.lead-workspace>.lead-capability-strip,.lead-v2-legacy>.lead-workspace>.market-lead-summary,.lead-v2-legacy>.lead-workspace>.lead-workspace-nav{display:none}.lead-v2-legacy>.lead-workspace{gap:0}.lead-v2-signal-layout{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,.75fr);gap:14px;align-items:start}.lead-v2-signal-table{min-width:0;overflow:hidden}.lead-v2-signal-table>header,.lead-v2-sequence-layout .content-section>header,.lead-v2-identity-layout .content-section>header,.lead-v2-operations .content-section>header,.lead-v2-funnel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e5e9f0}.lead-v2-signal-table>header div,.lead-v2-sequence-layout .content-section>header div,.lead-v2-identity-layout .content-section>header div,.lead-v2-operations .content-section>header div,.lead-v2-funnel>header div{display:grid;gap:4px}.lead-v2-signal-table>header strong,.lead-v2-sequence-layout .content-section>header strong,.lead-v2-identity-layout .content-section>header strong,.lead-v2-operations .content-section>header strong,.lead-v2-funnel>header strong{color:#20283a;font-size:16px}.lead-v2-signal-table>header small,.lead-v2-sequence-layout .content-section>header small,.lead-v2-identity-layout .content-section>header small,.lead-v2-operations .content-section>header small,.lead-v2-funnel>header small{color:#7a8699;font-size:13px}.lead-v2-signal-table .external-data-table{overflow-x:auto}.lead-v2-signal-table table{min-width:1000px}.lead-v2-signal-table th{padding:11px 10px;font-size:13px}.lead-v2-signal-table td{padding:12px 10px;vertical-align:middle;font-size:13px}.lead-v2-signal-table td strong,.lead-v2-signal-table td span{display:block;color:#273044}.lead-v2-signal-table td small{display:block;margin-top:3px;color:#7c8799}.lead-v2-signal-table .external-evidence-link{margin-top:4px}.lead-v2-signal-type{width:max-content;padding:4px 7px;border-radius:5px;background:#fff1ef;color:#e74742!important;font-weight:650}.lead-v2-priority-rail{display:grid;gap:14px}.lead-v2-priority-rail .content-section>header{padding:15px 16px;border-bottom:1px solid #e5e9f0}.lead-v2-priority-rail ol{display:grid;margin:0;padding:8px 16px 14px;list-style:none}.lead-v2-priority-rail li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #edf0f4}.lead-v2-priority-rail li:last-child{border-bottom:0}.lead-v2-priority-rail li>b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff0ef;color:#ef4641;font-size:13px}.lead-v2-priority-rail li div{display:grid;gap:3px;min-width:0}.lead-v2-priority-rail li strong{overflow:hidden;color:#293247;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.lead-v2-priority-rail li small{color:#768296;font-size:13px;line-height:1.45}.lead-v2-signal-rules p{margin:0;padding:14px 16px 8px;color:#637086;font-size:13px;line-height:1.65}.lead-v2-signal-rules ul{margin:0;padding:0 16px 14px;list-style:none}.lead-v2-signal-rules li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;color:#566278;font-size:13px}.lead-v2-signal-rules li b{color:#198754}.lead-v2-sequence-layout,.lead-v2-identity-layout{display:grid;gap:14px}.lead-v2-sequence-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.lead-v2-sequence-cards>article{display:grid;gap:14px;padding:16px;border:1px solid #dfe4ec;border-radius:9px}.lead-v2-sequence-cards article>div:first-child{display:grid;gap:4px}.lead-v2-sequence-cards strong{color:#20293b;font-size:15px}.lead-v2-sequence-cards small{color:#7d889a;font-size:13px}.lead-v2-steps{display:flex;align-items:flex-start;gap:8px;overflow-x:auto}.lead-v2-steps span{position:relative;display:grid;gap:3px;min-width:72px;color:#5d687b;font-size:13px}.lead-v2-steps b{color:#ef4944;font-size:13px}.lead-v2-steps i{position:absolute;top:7px;right:0;width:16px;height:1px;background:#d9dee7}.lead-v2-sequence-cards dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:10px 0;border-block:1px solid #edf0f4}.lead-v2-sequence-cards dl div{display:grid;gap:3px}.lead-v2-sequence-cards dt{color:#8490a2;font-size:13px}.lead-v2-sequence-cards dd{margin:0;color:#2c3548;font-size:16px;font-weight:700}.lead-v2-enrollments>article{display:grid;grid-template-columns:minmax(220px,1fr) 110px 190px auto;gap:14px;align-items:center;padding:12px 16px;border-bottom:1px solid #e8ebf0}.lead-v2-enrollments article>div{display:grid;gap:3px}.lead-v2-enrollments article small{color:#7a8699;font-size:13px}.lead-v2-enrollment{width:max-content;padding:4px 7px;border-radius:5px;background:#eef3f8;color:#59677b;font-size:13px}.lead-v2-enrollment.active{background:#eef8f2;color:#168451}.lead-v2-enrollment.waiting_send{background:#fff6e5;color:#9a6810}.lead-v2-enrollment.stopped{background:#fff0ef;color:#d84540}.lead-v2-modal-note{padding:12px 0;color:#657288;font-size:14px;line-height:1.6}.lead-v2-relation-form{display:grid;grid-template-columns:1fr 150px 1fr 1.4fr auto;gap:10px;padding:16px}.lead-v2-relation-form select,.lead-v2-relation-form input{min-width:0;height:40px;padding:0 10px;border:1px solid #d9dfe8;border-radius:7px;background:#fff;color:#30394b;font:500 12px/1 inherit}.lead-v2-relations{padding:0 16px 16px}.lead-v2-relations article{display:grid;grid-template-columns:1fr 160px 1fr 60px 100px;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #e8ebf0}.lead-v2-relations article span{display:flex;align-items:center;justify-content:center;gap:6px;color:#6d798d;font-size:13px}.lead-v2-relations article em{color:#188757;font-style:normal;font-weight:700}.lead-v2-funnel>div{display:flex;align-items:center;gap:7px;padding:18px;overflow-x:auto}.lead-v2-funnel>div span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:120px;max-width:260px;padding:13px 14px;border-left:3px solid #f04a45;background:#f7f8fa}.lead-v2-funnel b{color:#232c3e;font-size:18px}.lead-v2-funnel small{color:#707d91;font-size:13px}.lead-source-analytics .external-data-table{overflow-x:auto}.lead-source-analytics table{min-width:980px}.lead-v2-operations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.lead-v2-health-row{display:grid;grid-template-columns:30px minmax(180px,1fr) minmax(260px,1.2fr);gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid #e8ebf0}.lead-v2-health-row>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f2f4f7;color:#7c8798}.lead-v2-health-row>span.healthy{background:#eaf7ef;color:#168451}.lead-v2-health-row>span.failed{background:#fff0ef;color:#df4540}.lead-v2-health-row>div{display:grid;gap:3px}.lead-v2-health-row>div strong{color:#283145;font-size:14px}.lead-v2-health-row>div small{color:#7c8799;font-size:13px}.lead-v2-health-row dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.lead-v2-health-row dl div{display:grid;gap:2px}.lead-v2-health-row dt{color:#8792a4;font-size:13px}.lead-v2-health-row dd{margin:0;color:#3e485b;font-size:13px;font-weight:650}.lead-v2-health-row>em{grid-column:2 / -1;color:#d34642;font-size:13px;font-style:normal}.lead-v2-model{display:grid;grid-template-columns:repeat(3,1fr);padding:18px}.lead-v2-model span{display:grid;gap:5px}.lead-v2-model small{color:#7f8a9d;font-size:13px}.lead-v2-model b{color:#273044;font-size:18px}.lead-v2-clean-state{display:flex;align-items:center;gap:8px;margin:0;padding:18px;color:#168451;font-size:14px}.lead-v2-suppressions{display:grid;padding:0 16px 16px}.lead-v2-suppressions span{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #edf0f4;color:#566278;font-size:13px}.lead-score-breakdown{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e1e5ec;border-radius:8px}.lead-score-breakdown span{display:grid;gap:4px;padding:11px 13px;border-right:1px solid #e1e5ec}.lead-score-breakdown span:last-child{border-right:0}.lead-score-breakdown small{color:#8490a2;font-size:13px}.lead-score-breakdown b{color:#273044;font-size:16px}.lead-signal-form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:14px;border:1px solid #ffd6d2;border-radius:8px;background:#fff8f7}.lead-signal-form label{display:grid;gap:6px;color:#566278;font-size:13px;font-weight:600}.lead-signal-form .form-span{grid-column:1 / -1}.lead-signal-form input,.lead-signal-form select,.lead-signal-form textarea{min-height:40px;padding:9px 10px;border:1px solid #d9dfe8;border-radius:7px;background:#fff;color:#2e374a;font:500 13px/1.4 inherit}.lead-signal-form textarea{min-height:72px;resize:vertical}.lead-signal-form .button{justify-self:end;grid-column:1 / -1}.lead-suppressed{display:inline-flex;align-items:center;gap:6px;color:#d24641;font-size:13px}.lead-v2-mobile-signals{display:none}@media(max-width:1100px){.lead-v2-signal-layout{grid-template-columns:1fr}.lead-v2-priority-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-v2-operations{grid-template-columns:1fr}.lead-v2-relation-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-v2-relation-form .button{grid-column:2}}@media(max-width:760px){.lead-v2-nav{padding-inline:4px}.lead-v2-nav button{min-height:46px;padding-inline:12px;font-size:13px}.lead-v2-nav button span{display:none}.lead-v2-priority-rail,.lead-v2-sequence-cards{grid-template-columns:1fr}.lead-v2-signal-table .desktop{display:none}.lead-v2-mobile-signals{display:grid;padding:12px}.lead-v2-mobile-signals footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.lead-v2-mobile-signals footer label{display:flex;align-items:center;gap:6px;font-size:13px}.lead-v2-enrollments>article{grid-template-columns:1fr auto}.lead-v2-enrollments>article>small{grid-column:1}.lead-v2-relation-form{grid-template-columns:1fr}.lead-v2-relation-form .button{grid-column:1}.lead-v2-relations article{grid-template-columns:1fr auto}.lead-v2-relations article span{justify-content:flex-start;grid-column:1 / -1}.lead-v2-relations article .external-evidence-link{justify-self:end}.lead-v2-health-row{grid-template-columns:30px 1fr}.lead-v2-health-row dl{grid-column:1 / -1}.lead-score-breakdown{grid-template-columns:repeat(2,1fr)}.lead-score-breakdown span:nth-child(2){border-right:0}.lead-score-breakdown span:nth-child(-n+2){border-bottom:1px solid #e1e5ec}.lead-signal-form{grid-template-columns:1fr}.lead-signal-form .form-span{grid-column:1}}.crm-page{background:#f7f8fa}.revenue-page{min-height:calc(100vh - 82px);background:#f7f8fa}.revenue-error{margin:14px 0}.revenue-metrics{margin:18px 0 16px}.revenue-workspace{overflow:hidden}.revenue-list{padding:10px 18px 18px;background:#fff}.revenue-list>article{min-height:70px;padding:12px 8px;display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(110px,.6fr) minmax(90px,.5fr) auto;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.revenue-list.opportunities>article{grid-template-columns:minmax(220px,1.4fr) 100px 120px 54px 100px minmax(240px,auto)}.revenue-list>article:last-child{border-bottom:0}.revenue-list>article>div:first-child strong,.revenue-list>article>div:first-child small{display:block}.revenue-list>article>div:first-child strong{color:#283342;font-size:13px}.revenue-list>article>div:first-child small{margin-top:4px;color:#8b94a4;font-size:13px}.revenue-list>article>div:last-child{display:flex;justify-content:flex-end;gap:6px}.revenue-list>article>div:last-child .button{height:32px;padding:0 10px;font-size:13px}.revenue-list>article time,.revenue-list>article>small{color:#87909f;font-size:13px}.revenue-list>article>select{width:100%;height:32px;padding:0 7px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#596476;font-size:13px}.revenue-status{width:max-content;min-height:23px;padding:4px 9px;border-radius:12px;display:inline-flex;align-items:center;color:#657084;background:#f0f2f5;font-size:13px;font-weight:700}.revenue-status.approved,.revenue-status.received,.revenue-status.completed{color:#188452;background:#e9f8f0}.revenue-status.submitted,.revenue-status.pending,.revenue-status.production{color:#a26820;background:#fff4e2}.revenue-status.rejected,.revenue-status.overdue,.revenue-status.cancelled{color:#c84d43;background:#fff0ee}@media(max-width:900px){.revenue-list>article,.revenue-list.opportunities>article{grid-template-columns:minmax(0,1fr) auto}.revenue-list.opportunities>article>div:first-child,.revenue-list>article>div:first-child{grid-column:1 / -1}.revenue-list.opportunities>article>div:last-child{grid-column:1 / -1;justify-content:stretch}.revenue-list.opportunities>article>div:last-child .button{flex:1}}@media(max-width:560px){.revenue-list{padding:10px}.revenue-list>article,.revenue-list.opportunities>article{margin-bottom:10px;padding:14px;border:1px solid var(--line);border-radius:11px}.revenue-list>article>div:last-child{grid-column:1 / -1}.revenue-list>article>div:last-child .button{flex:1;min-width:0}}.sales-command-page{padding-bottom:34px}.sales-page-loading,.sales-war-loading{min-height:280px;display:grid;place-items:center;align-content:center;gap:10px;color:#7d8797;font-size:13px}.sales-page-loading svg,.sales-war-loading svg{animation:spin 1s linear infinite}.sales-metrics>div:first-child strong{font-size:16px;line-height:1.35}.sales-top-tabs{overflow-x:auto;scrollbar-width:thin}.sales-dashboard{min-height:470px;padding:16px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:14px;background:#f7f8fa}.sales-dashboard-main,.sales-priority,.sales-funnel,.sales-overview-columns>section{border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.sales-dashboard-main{grid-row:span 2}.sales-panel-heading{min-height:66px;padding:13px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf0f3;background:#fff}.sales-panel-heading>div{flex:1;min-width:0}.sales-panel-heading h4,.sales-panel-heading p{margin:0}.sales-panel-heading h4{color:#283342;font-size:13px}.sales-panel-heading p{margin-top:4px;color:#8a93a2;font-size:13px;line-height:1.5}.sales-panel-heading>span{min-width:max-content;padding:4px 7px;border-radius:10px;color:#778192;background:#f1f3f6;font-size:13px}.sales-panel-heading>button:not(.button){border:0;color:var(--coral);background:transparent;font-size:13px}.sales-panel-heading-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sales-email-status{min-height:36px;padding:8px 14px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #edf0f3;color:#a36a32;background:#fffaf2;font-size:12px}.sales-email-status svg{flex:0 0 auto}.sales-email-status.ready{color:#2e815d;background:#f1fbf5}.sales-email-status span{min-width:0;flex:1}.sales-email-status button{padding:0;border:0;color:inherit;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.automation-center-page{display:grid;gap:14px}.automation-center-toolbar{padding:14px 16px;display:flex;align-items:end;justify-content:space-between;gap:18px;border:1px solid #e1e6ed;border-radius:12px;background:#fff;box-shadow:0 4px 16px #2a34460a}.automation-center-toolbar>label{display:grid;gap:6px;min-width:min(360px,100%);color:#657185;font-size:12px}.automation-center-toolbar select{height:38px;padding:0 10px;border:1px solid #dce2ea;border-radius:8px;outline:0;color:#344052;background:#fff}.automation-center-stats{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap;color:#7d889a;font-size:12px}.automation-center-stats span{display:inline-flex;align-items:center;gap:5px}.automation-center-stats svg{color:#5c7da8}.automation-center-stats strong{color:#2e394b;font-size:17px}.sales-deal-grid{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-deal-grid>article{min-width:0;padding:14px;border:1px solid #e4e8ed;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.sales-deal-grid>article:hover{border-color:#ffc6c1;box-shadow:0 8px 22px #313a4814;transform:translateY(-1px)}.sales-deal-grid header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;align-items:center}.sales-deal-grid header>span,.sales-company-avatar{width:36px;height:36px;border:0;border-radius:10px;display:grid;place-items:center;color:#d9564d;background:#fff0ed;font-size:13px;font-weight:800}.sales-deal-grid header strong,.sales-deal-grid header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-deal-grid header strong{color:#283342;font-size:13px}.sales-deal-grid header small{margin-top:4px;color:#8a93a2;font-size:13px}.sales-deal-grid header em{padding:4px 6px;border-radius:10px;color:#7456b1;background:#f0ebfd;font-size:13px;font-style:normal;font-weight:700}.sales-deal-grid>article>div{margin:15px 0 12px;display:flex;align-items:center;justify-content:space-between}.sales-deal-grid>article>div strong{color:#283342;font-size:16px}.sales-deal-grid>article>div span{color:#4e719e;font-size:13px}.sales-deal-grid footer{padding-top:10px;border-top:1px solid #eef0f3;display:flex;align-items:center;justify-content:space-between}.sales-deal-grid footer small{color:#8b94a3;font-size:13px}.sales-deal-grid footer button{border:0;display:flex;align-items:center;gap:4px;color:var(--coral);background:transparent;font-size:13px}.sales-priority>article{min-height:48px;padding:9px 14px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:center;border-bottom:1px solid #eef0f3}.sales-priority>article>span{width:23px;height:23px;border-radius:7px;display:grid;place-items:center;color:#a56a1f;background:#fff4e2;font-size:13px;font-weight:800}.sales-priority>article>span.high{color:#bd5049;background:#fff0ee}.sales-priority>article strong{color:#4c5767;font-size:13px;line-height:1.45}.sales-positive{margin:14px;min-height:62px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;color:#258359;background:#edf8f2;font-size:13px}.sales-funnel{padding-bottom:10px}.sales-funnel>article{min-height:32px;padding:4px 14px;display:grid;grid-template-columns:58px minmax(0,1fr) 20px;gap:8px;align-items:center}.sales-funnel>article>span,.sales-funnel>article>strong{color:#697486;font-size:13px}.sales-funnel>article>div{height:5px;border-radius:3px;overflow:hidden;background:#edf0f4}.sales-funnel>article i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff766d,#ffaca6)}.sales-assistant-summary{grid-column:1 / -1;padding:16px;border:1px solid #dfe7f1;border-radius:11px;background:linear-gradient(135deg,#f8fbff,#fff)}.sales-assistant-summary>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.sales-assistant-summary>header>div{min-width:0}.sales-assistant-summary>header span{display:flex;align-items:center;gap:6px;color:#3f63a0;font-size:13px;font-weight:750}.sales-assistant-summary>header small{display:block;margin-top:5px;color:#7d8ba0;font-size:12px}.sales-assistant-summary>header>b{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:#476b9d;background:#eaf2fb;font-size:12px}.sales-assistant-summary>p{margin:13px 0;color:#3e4c61;font-size:13px;line-height:1.55}.sales-assistant-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #e8eef5}.sales-assistant-metrics span{padding:10px 12px;border-right:1px solid #e8eef5}.sales-assistant-metrics span:last-child{border-right:0}.sales-assistant-metrics strong,.sales-assistant-metrics small{display:block}.sales-assistant-metrics strong{color:#2f4f7d;font-size:18px}.sales-assistant-metrics small{margin-top:3px;color:#8996a8;font-size:12px}.sales-assistant-actions{margin-top:11px;display:grid;gap:7px}.sales-assistant-actions button{min-width:0;padding:9px 10px;border:1px solid #e3eaf2;border-radius:8px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;background:#fff;cursor:pointer}.sales-assistant-actions button:hover{border-color:#aac4e4;background:#fbfdff}.sales-assistant-actions button>span{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:#a66e27;background:#fff3df;font-size:11px;font-weight:750}.sales-assistant-actions button>span.high{color:#b94d49;background:#fff0ee}.sales-assistant-actions button>span.low{color:#398264;background:#ecf8f1}.sales-assistant-actions strong,.sales-assistant-actions small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-assistant-actions strong{color:#405069;font-size:12px}.sales-assistant-actions small{margin-top:3px;color:#8390a2;font-size:12px}.sales-assistant-empty{min-height:40px;display:flex;align-items:center;gap:6px;color:#398264;font-size:12px}.modal.sales-assistant-brief-modal{width:min(760px,calc(100vw - 32px));max-width:760px}.sales-assistant-brief-loading,.sales-assistant-brief-empty{min-height:220px;display:flex;align-items:center;justify-content:center;gap:9px;color:#728096}.sales-assistant-brief{display:grid;gap:16px;padding:18px}.sales-assistant-brief>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sales-assistant-brief>header>div{min-width:0}.sales-assistant-brief>header span,.sales-assistant-brief>header small{display:flex;align-items:center;gap:6px}.sales-assistant-brief>header span{color:#344d73;font-size:16px;font-weight:750}.sales-assistant-brief>header small{margin-top:5px;color:#8491a4;font-size:12px}.sales-assistant-brief>header>strong{display:grid;min-width:58px;padding:8px 10px;border-radius:10px;color:#315d91;background:#edf5ff;text-align:center;font-size:22px}.sales-assistant-brief>header>strong small{justify-content:center;margin:2px 0 0;color:#6c87a8;font-size:10px}.sales-assistant-brief-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #dbe8f6;border-radius:8px;color:#536f92;background:#f6faff;font-size:12px;line-height:1.55}.sales-assistant-brief-notice svg{flex:0 0 auto;margin-top:1px}.sales-assistant-brief section{min-width:0;padding:14px;border:1px solid #e4e9f0;border-radius:10px;background:#fff}.sales-assistant-brief h3{margin:0 0 8px;color:#405069;font-size:13px}.sales-assistant-brief section>p{margin:0;color:#35445a;font-size:13px;line-height:1.6}.sales-assistant-brief section>small{display:block;margin-top:7px;color:#7b8799;font-size:12px;line-height:1.55}.sales-assistant-brief-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sales-assistant-brief ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.sales-assistant-brief li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px}.sales-assistant-brief li>b{display:grid;min-height:22px;place-items:center;border-radius:6px;color:#9a6a2a;background:#fff3df;font-size:10px}.sales-assistant-brief li>b.high{color:#b94d49;background:#fff0ee}.sales-assistant-brief li>b.low{color:#398264;background:#ecf8f1}.sales-assistant-brief li strong,.sales-assistant-brief li small{display:block}.sales-assistant-brief li strong{color:#45546a;font-size:12px;line-height:1.45}.sales-assistant-brief li small{margin-top:3px;color:#8490a1;font-size:11px;line-height:1.45}.sales-assistant-brief-empty{min-height:0;justify-content:flex-start;color:#8a95a4;font-size:12px}.sales-assistant-brief>footer{display:flex;justify-content:flex-end;gap:8px}.sales-overview-columns{min-height:450px;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#f7f8fa}.sales-overview-columns .revenue-list{padding:6px 12px 14px}.sales-overview-quote-list>article{grid-template-columns:minmax(180px,1fr) auto auto auto}.sales-opportunity-list>article{grid-template-columns:40px minmax(190px,1.4fr) 100px 120px 54px 100px auto!important}.modal.sales-quotation-template-modal{width:min(1080px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:hidden}.sales-template-layout{min-height:560px;max-height:calc(100dvh - 102px);display:grid;grid-template-columns:minmax(270px,.75fr) minmax(0,1.45fr);overflow:hidden}.sales-template-list{padding:18px;overflow:auto;border-right:1px solid var(--line);background:#f7f8fa}.sales-template-list>header strong,.sales-template-list>header small{display:block}.sales-template-list>header strong{color:#303b4a;font-size:14px}.sales-template-list>header small{margin-top:5px;color:#8a93a2;font-size:13px;line-height:1.5}.sales-template-list>article{position:relative;margin-top:10px;padding:5px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;border:1px solid #e1e5eb;border-radius:9px;background:#fff}.sales-template-list>article.active{border-color:#ffaaa4;box-shadow:0 0 0 2px #fff0ee}.sales-template-list>article>button:first-child{min-width:0;padding:8px;border:0;text-align:left;background:transparent}.sales-template-list>article>button:first-child strong,.sales-template-list>article>button:first-child small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-template-list>article>button:first-child strong{color:#354050;font-size:13px}.sales-template-list>article>button:first-child small{margin-top:4px;color:#8a93a2;font-size:13px}.sales-template-list>article>span{position:absolute;top:5px;right:5px;padding:3px 6px;border-radius:8px;color:#287853;background:#eaf7ef;font-size:12px;font-weight:700}.sales-template-list>article>.button{grid-column:2;height:30px;padding:0 8px}.sales-template-form{overflow:auto}.sales-template-form h3{margin:0 0 16px;color:#303b4a;font-size:15px}.sales-template-readonly{display:grid;place-content:center;justify-items:center;padding:32px;color:#7d8796;text-align:center}.sales-template-readonly svg{margin-bottom:10px;color:#a1a8b3}.sales-template-readonly strong{color:#45505f}.sales-template-readonly p{max-width:340px;margin:7px 0 0;font-size:13px;line-height:1.6}.modal.sales-quotation-email-modal{width:min(720px,calc(100vw - 32px))}.sales-quotation-email-form{padding:18px 20px 20px;display:grid;gap:14px}.sales-quotation-email-summary{padding:12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;border-radius:9px;color:#4e719e;background:#eef5fb}.sales-quotation-email-summary>svg{width:36px;height:36px;padding:8px;border-radius:9px;background:#fff}.sales-quotation-email-summary strong,.sales-quotation-email-summary small{display:block}.sales-quotation-email-summary strong{color:#354151;font-size:13px}.sales-quotation-email-summary small{margin-top:4px;color:#7d8998;font-size:12px}.sales-quotation-email-summary>span{color:#d9564d;font-weight:800}.sales-quotation-email-form>label,.sales-quotation-email-schedule label{display:grid;gap:6px;color:#596575;font-size:12px;font-weight:700}.sales-quotation-email-form input,.sales-quotation-email-form select,.sales-quotation-email-form textarea{width:100%;border:1px solid #dfe3e8;border-radius:7px;color:#3e4a59;background:#fff;font:inherit}.sales-quotation-email-form input,.sales-quotation-email-form select{height:39px;padding:0 10px}.sales-quotation-email-form textarea{min-height:170px;padding:10px;resize:vertical;line-height:1.6}.sales-quotation-email-form input:disabled,.sales-quotation-email-form textarea:disabled{color:#6f7a89;background:#f7f8fa}.sales-quotation-email-schedule{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sales-quotation-email-attachment{padding:11px 12px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid #e0e5eb;border-radius:8px;background:#fafbfc}.sales-quotation-email-attachment>svg{color:#e15c54}.sales-quotation-email-attachment strong,.sales-quotation-email-attachment small{display:block}.sales-quotation-email-attachment strong{color:#435062;font-size:12px}.sales-quotation-email-attachment small{margin-top:3px;color:#8a94a3;font-size:11px}.sales-quotation-email-attachment>span{color:#788394;font-size:11px}.sales-fulfillment-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;color:var(--muted);font-size:12px}.modal.sales-standalone-order-modal{width:min(980px,calc(100vw - 32px));max-height:calc(100dvh - 36px);overflow:auto}.sales-standalone-order-modal .workspace-form{display:grid;gap:18px;padding:18px 20px 20px}.sales-standalone-order-modal .workspace-form>label{min-width:0;display:grid;gap:7px}.sales-standalone-order-modal .workspace-form>label textarea{width:100%;min-width:0;min-height:84px;padding:10px;border:1px solid #dfe3e8;border-radius:7px;color:#394559;background:#fff;font:inherit;line-height:1.5}.sales-standalone-order-modal .workspace-form>label textarea:focus-visible,.sales-order-line input:focus-visible{outline:0;border-color:#e9847d;box-shadow:0 0 0 3px #ef5a5224}.sales-order-modal-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;color:#344256;font-size:14px}.sales-order-template-tools{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.2fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid #dfe7f0;border-radius:9px;background:#f7f9fc}.sales-order-template-tools label{display:grid;gap:6px;color:#596575;font-size:12px}.sales-order-template-tools input,.sales-order-template-tools select{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid #dfe3e8;border-radius:7px;color:#394559;background:#fff;font:inherit}.sales-order-template-tools small{grid-column:1 / -1;color:#7d8998;font-size:12px}.sales-order-template-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sales-order-template-manager{padding:12px;border:1px solid #dfe7f0;border-radius:9px;background:#fff}.sales-order-template-manager>header{margin-bottom:8px;display:grid;gap:4px}.sales-order-template-manager>header small,.sales-order-template-manager article small{color:#7d8998;font-size:11px}.sales-order-template-manager article{min-height:54px;padding:8px 0;border-top:1px solid #edf0f4;display:flex;align-items:center;gap:7px}.sales-order-template-manager article>div{min-width:0;flex:1;display:grid;gap:4px}.sales-order-template-manager article>div strong{overflow:hidden;color:#35445a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sales-order-buyer,.sales-order-line-items{padding-top:16px;border-top:1px solid #e9edf2}.sales-order-line{display:grid;grid-template-columns:1.35fr repeat(3,1fr) .75fr .6fr .85fr auto auto;gap:8px;align-items:end;padding:10px;border:1px solid #e7ebf0;border-radius:9px;background:#fafbfc}.sales-order-line label{min-width:0}.sales-order-line input{width:100%;min-width:0;min-height:40px;padding:0 8px;border:1px solid #dfe3e8;border-radius:7px;color:#394559;background:#fff;font:inherit}.sales-order-line>strong{padding-bottom:10px;white-space:nowrap;font-size:12px}.sales-order-total{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:12px 4px 0;color:#596575;font-size:13px}.sales-order-total strong{color:#273b56;font-size:18px}.sales-standalone-order-detail{display:grid;gap:10px;padding:18px 20px;color:#596575}.sales-standalone-order-detail>strong{color:#273b56;font-size:17px}.sales-standalone-order-detail>div{display:grid;gap:8px}.sales-standalone-order-detail article{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:12px;padding:10px;border:1px solid #e7ebf0;border-radius:8px;font-size:12px}.sales-standalone-order-detail article strong,.sales-standalone-order-detail article b{color:#344256}.sales-order-detail-tabs{display:flex;gap:6px;padding:12px 20px 0;border-bottom:1px solid #e9edf2;overflow-x:auto}.sales-order-detail-tabs>div{display:flex;gap:6px;flex:1}.sales-order-detail-tabs button{border:0;border-bottom:2px solid transparent;padding:9px 12px;color:#738095;background:transparent;white-space:nowrap;cursor:pointer}.sales-order-detail-tabs button.active{border-color:#e65c53;color:#344256;font-weight:700}.sales-order-operation-panel{display:grid;gap:14px;padding:18px 20px}.sales-order-operation-card,.sales-order-detail-list article{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px;border:1px solid #e7ebf0;border-radius:9px;background:#fafbfc}.sales-order-operation-card>div{display:grid;gap:4px}.sales-order-operation-card small,.sales-order-detail-list small,.sales-order-hint{color:#7c8796;font-size:12px}.sales-order-operation-card label{display:grid;gap:5px;color:#596575;font-size:11px}.sales-order-action-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid #e7ebf0;border-radius:9px;background:#fafbfc}.sales-order-action-form>strong{grid-column:1 / -1;color:#344256;font-size:13px}.sales-order-action-form>label{display:grid;gap:6px;color:#596575;font-size:12px}.sales-order-action-form>button{justify-self:start}.sales-order-detail-list{display:grid;gap:8px}.sales-order-detail-list article{justify-content:flex-start}.sales-order-detail-list article small{margin-left:auto}.modal.sales-war-modal{width:min(1480px,calc(100vw - 28px));height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);overflow:hidden;display:flex;flex-direction:column;border-radius:16px}.sales-war-modal>.modal-head{flex:0 0 54px;height:54px}.sales-war-hero{flex:0 0 92px;min-height:92px;padding:13px 20px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;border-bottom:1px solid var(--line);background:linear-gradient(105deg,#fff 55%,#fff6f3)}.sales-war-avatar{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:#d9564d;background:#fff0ed;font-size:15px;font-weight:800}.sales-war-hero>div{min-width:0}.sales-war-hero>div>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sales-war-hero h3{margin:0;color:#273241;font-size:16px}.sales-war-hero>div>div>span{padding:4px 7px;border-radius:10px;color:#4e719e;background:#edf4fb;font-size:13px;font-weight:700}.sales-war-hero p,.sales-war-hero small{display:block;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7d8796;font-size:13px}.sales-war-hero>section{min-width:150px;text-align:right}.sales-war-hero>section strong,.sales-war-hero>section span{display:block}.sales-war-hero>section strong{color:#e05950;font-size:20px}.sales-war-hero>section span{margin-top:5px;color:#7d8796;font-size:13px}.sales-lifecycle{flex:0 0 48px;min-height:48px;padding:6px 20px;display:grid;grid-template-columns:repeat(11,minmax(54px,1fr));align-items:center;overflow-x:auto;border-bottom:1px solid var(--line);background:#fafbfc}.sales-lifecycle>div{position:relative;min-width:54px;display:grid;justify-items:center;gap:3px}.sales-lifecycle>div:before,.sales-lifecycle>div:after{content:"";position:absolute;top:10px;width:calc(50% - 11px);height:1px;background:#dfe3e9}.sales-lifecycle>div:before{left:0}.sales-lifecycle>div:after{right:0}.sales-lifecycle>div:first-child:before,.sales-lifecycle>div:last-child:after{display:none}.sales-lifecycle>div>span{z-index:1;width:21px;height:21px;border:1px solid #d9dee6;border-radius:50%;display:grid;place-items:center;color:#8a93a2;background:#fff;font-size:13px;font-weight:800}.sales-lifecycle>div small{color:#8a93a2;font-size:13px;white-space:nowrap}.sales-lifecycle>div.done:before,.sales-lifecycle>div.done:after,.sales-lifecycle>div.current:before{background:#ff8c84}.sales-lifecycle>div.done>span,.sales-lifecycle>div.current>span{border-color:#ff756c;color:#fff;background:#ff756c}.sales-lifecycle>div.current small{color:#e0564d;font-weight:800}.sales-war-tabs{flex:0 0 46px;min-height:46px;padding:0 14px;display:flex;align-items:stretch;gap:3px;overflow-x:auto;border-bottom:1px solid var(--line);background:#fff;scrollbar-width:thin}.sales-war-tabs button{position:relative;min-width:max-content;padding:0 12px;border:0;display:flex;align-items:center;gap:5px;color:#697487;background:transparent;font-size:13px;font-weight:700}.sales-war-tabs button:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:transparent}.sales-war-tabs button.active{color:var(--coral)}.sales-war-tabs button.active:after{background:var(--coral)}.sales-war-content{min-height:0;flex:1 1 auto;padding:14px 16px 20px;overflow:auto;background:#f5f7fa}.sales-war-overview{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.sales-command-card,.sales-war-risks,.sales-war-kpis article,.sales-war-recent,.sales-war-panel{border:1px solid #e3e7ed;border-radius:11px;background:#fff;box-shadow:0 4px 16px #28334408}.sales-command-card{grid-column:span 8;padding:17px;background:linear-gradient(120deg,#fff 60%,#fff6f2)}.sales-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-card-title>span{display:flex;align-items:center;gap:6px;color:#334050;font-size:13px;font-weight:800}.sales-card-title>span svg{color:var(--coral)}.sales-card-title small{color:#929aa7;font-size:13px}.sales-command-card>h4{margin:16px 0;color:#303b4a;font-size:16px;line-height:1.55}.sales-command-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sales-command-grid>div{padding:9px;border-radius:8px;background:#f7f8fae6}.sales-command-grid small,.sales-command-grid strong{display:block}.sales-command-grid small{color:#8993a2;font-size:13px}.sales-command-grid strong{margin-top:5px;color:#394555;font-size:13px}.sales-war-risks{grid-column:span 4;padding:15px}.sales-war-risks>article{margin-top:8px;padding:8px;display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;align-items:center;border-radius:8px;background:#fff5e8}.sales-war-risks>article.high{background:#fff0ee}.sales-war-risks>article>span{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#b27020;background:#fff;font-size:13px;font-weight:800}.sales-war-risks>article.high>span{color:#c54c44}.sales-war-risks strong,.sales-war-risks small{display:block}.sales-war-risks strong{color:#4b5564;font-size:13px}.sales-war-risks small{margin-top:3px;color:#929aa7;font-size:13px}.sales-war-kpis{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.sales-war-kpis article{min-height:82px;padding:13px;display:flex;flex-direction:column;justify-content:center}.sales-war-kpis small,.sales-war-kpis strong,.sales-war-kpis span{display:block}.sales-war-kpis small{color:#8a93a2;font-size:13px}.sales-war-kpis strong{margin-top:7px;color:#303b4a;font-size:15px}.sales-war-kpis span{margin-top:4px;color:#8a93a2;font-size:13px}.sales-war-recent{grid-column:1 / -1;overflow:hidden}.sales-war-recent>article{min-height:48px;padding:0 16px;display:grid;grid-template-columns:26px minmax(0,1fr) 110px;gap:9px;align-items:center;border-top:1px solid #eef0f3}.sales-war-recent>article>span{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;color:#e05c52;background:#fff0ed}.sales-war-recent strong,.sales-war-recent small{display:block}.sales-war-recent strong{color:#3f4a59;font-size:13px}.sales-war-recent small{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a93a2;font-size:13px}.sales-war-recent time{color:#8a93a2;font-size:13px;text-align:right}.sales-war-panel{min-height:100%;overflow:hidden}.sales-split-panels{min-height:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.sales-record-grid{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-record-grid>article,.sales-cost-list>article,.sales-negotiation-list>article,.sales-production-list>article,.sales-shipment-list>article,.sales-after-list>article{padding:13px;border:1px solid #e6e9ee;border-radius:9px;background:#fff}.sales-record-grid header,.sales-cost-list header,.sales-negotiation-list header,.sales-production-list header,.sales-shipment-list header,.sales-after-list header{display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-record-grid header strong{color:#303b4a;font-size:13px}.sales-record-grid header span{padding:4px 7px;border-radius:9px;color:#477356;background:#eaf7ef;font-size:13px}.sales-record-grid dl,.sales-shipment-list dl{margin:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sales-record-grid dt,.sales-shipment-list dt{color:#949ca9;font-size:13px}.sales-record-grid dd,.sales-shipment-list dd{margin:4px 0 0;color:#596474;font-size:13px;line-height:1.4}.sales-record-grid p,.sales-record-grid>article>small{color:#7d8796;font-size:13px;line-height:1.5}.sales-cost-list,.sales-negotiation-list,.sales-production-list,.sales-shipment-list,.sales-after-list{padding:12px;display:grid;gap:9px}.sales-cost-list header strong,.sales-negotiation-list header strong,.sales-production-list header strong,.sales-shipment-list header strong,.sales-after-list header strong{color:#354050;font-size:13px}.sales-cost-list header span,.sales-negotiation-list header span,.sales-after-list header span{padding:4px 7px;border-radius:9px;color:#237951;background:#eaf7ef;font-size:13px}.sales-cost-list header span.danger{color:#c14f46;background:#fff0ee}.sales-cost-list>article>div{margin:11px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.sales-cost-list>article>div span{padding:8px;border-radius:7px;color:#8b94a3;background:#f6f7f9;font-size:13px}.sales-cost-list>article>div strong{display:block;margin-top:5px;color:#3d4858;font-size:13px}.sales-cost-list>article>small,.sales-production-list small,.sales-after-list small{color:#8b94a3;font-size:13px}.sales-quote-list,.sales-contract-list,.sales-simple-list{padding:8px 12px 14px}.sales-quote-list>article,.sales-contract-list>article,.sales-simple-list>article{min-height:64px;padding:9px 4px;display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;gap:9px;align-items:center;border-bottom:1px solid #eef0f3}.sales-simple-list>article{grid-template-columns:minmax(180px,1fr) auto auto}.sales-quote-list strong,.sales-quote-list small,.sales-contract-list strong,.sales-contract-list small,.sales-simple-list strong,.sales-simple-list small{display:block}.sales-quote-list>article>div:first-child>strong,.sales-contract-list>article>div:first-child>strong,.sales-simple-list>article>div:first-child>strong{color:#344050;font-size:13px}.sales-quote-list small,.sales-contract-list small,.sales-simple-list small{margin-top:4px;color:#8a93a2;font-size:13px}.sales-quote-list p,.sales-contract-list p{margin:5px 0 0;color:#687486;font-size:13px}.sales-quote-list>article>div:last-child{display:flex;gap:5px}.sales-negotiation-list p,.sales-after-list p{margin:10px 0;color:#5f6a7a;font-size:13px;line-height:1.55}.sales-negotiation-list>article>div{display:flex;flex-wrap:wrap;gap:6px}.sales-negotiation-list>article>div span{padding:5px 7px;border-radius:7px;color:#667285;background:#f4f6f8;font-size:13px}.sales-production-list header>div strong,.sales-production-list header>div small{display:block}.sales-production-list header>div small{margin-top:4px}.sales-production-list header>span{color:var(--coral);font-size:13px;font-weight:800}.sales-progress{height:6px;margin:11px 0;border-radius:4px;overflow:hidden;background:#edf0f4}.sales-progress span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff7168,#ffaaa4)}.sales-production-list footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-production-list footer .button{flex:0 0 auto}.sales-shipment-list>article>.button{margin-top:10px}.sales-payment-summary{margin:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sales-payment-summary>div{padding:10px;border-radius:8px;background:#f5f7f9}.sales-payment-summary small,.sales-payment-summary strong{display:block}.sales-payment-summary small{color:#8a93a2;font-size:13px}.sales-payment-summary strong{margin-top:6px;color:#364151;font-size:13px}.sales-timeline{padding:14px 18px 22px}.sales-timeline>article{position:relative;min-height:65px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px}.sales-timeline>article:before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:1px;background:#e1e5eb}.sales-timeline>article:last-child:before{display:none}.sales-timeline>article>span{z-index:1;width:27px;height:27px;border-radius:8px;display:grid;place-items:center;color:#e05a51;background:#fff0ed}.sales-timeline header{display:flex;align-items:center;gap:7px}.sales-timeline header strong{color:#3b4656;font-size:13px}.sales-timeline header em{padding:3px 6px;border-radius:8px;color:#6d7788;background:#f0f2f5;font-size:13px;font-style:normal}.sales-timeline p{margin:5px 0;color:#687486;font-size:13px;line-height:1.5}.sales-timeline time{color:#949ca8;font-size:13px}.sales-war-dock{flex:0 0 52px;min-height:52px;padding:7px 14px;display:flex;align-items:center;justify-content:flex-start;gap:6px;overflow-x:auto;border-top:1px solid var(--line);background:#fff}.sales-war-dock>div{margin-right:auto;min-width:max-content}.sales-war-dock>div span,.sales-war-dock>div small{display:block}.sales-war-dock>div span{color:#4e5969;font-size:13px;font-weight:800}.sales-war-dock>div small{margin-top:2px;color:#969daa;font-size:13px}.sales-war-dock>button{min-width:max-content;height:34px;padding:0 9px;border:1px solid var(--line);border-radius:8px;display:inline-flex;align-items:center;gap:5px;color:#5c6778;background:#fff;font-size:13px;font-weight:700}.sales-war-dock>button:hover,.sales-war-dock>button.active{border-color:#ffc7c2;color:var(--coral);background:#fff4f2}.sales-war-dock>button:disabled{opacity:.4}.sales-war-composer{flex:0 0 auto;max-height:58vh;padding:13px 17px 15px;overflow:auto;border-top:1px solid #dfe3e8;background:#fbfcfd;box-shadow:0 -12px 30px #222b3a14}.sales-war-composer>header{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.sales-war-composer>header strong,.sales-war-composer>header small{display:block}.sales-war-composer>header strong{color:#334050;font-size:13px}.sales-war-composer>header small{margin-top:3px;color:#929aa7;font-size:13px}.sales-war-composer>header>button{width:30px;height:30px;border:0;border-radius:7px;display:grid;place-items:center;color:#778192;background:#f0f2f5}.sales-war-composer textarea{min-height:62px}.sales-quote-lines{min-width:0;overflow-x:auto;border:1px solid #e1e5eb;border-radius:10px;background:#fff}.sales-quote-lines>header{min-width:920px;min-height:56px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f3}.sales-quote-lines>header strong,.sales-quote-lines>header small{display:block}.sales-quote-lines>header strong{color:#354050;font-size:13px}.sales-quote-lines>header small{margin-top:3px;color:#8b94a3;font-size:13px;font-weight:400}.sales-quote-line{min-width:920px;padding:8px 10px;display:grid;grid-template-columns:90px minmax(150px,1.1fr) minmax(180px,1.4fr) 88px 72px 105px 120px 32px;gap:7px;align-items:center;border-bottom:1px solid #f0f2f5}.sales-quote-line:last-child{border-bottom:0}.sales-quote-line input{width:100%;height:34px;margin:0;padding:0 8px;border:1px solid var(--line);border-radius:6px;color:#505866;background:#fff;font-size:13px}.sales-quote-line>strong{color:#3e4958;font-size:13px;text-align:right}.sales-quote-line>button{width:30px;height:30px;border:0;border-radius:6px;display:grid;place-items:center;color:#a06965;background:#fff1ef}.sales-quote-line>button:disabled{opacity:.35}.sales-quote-line-head{padding-top:7px;padding-bottom:7px;color:#8a93a2;background:#fafbfc;font-size:12px;font-weight:700}.sales-quote-line-head span:nth-last-child(2){text-align:right}.sales-quote-totals{padding:11px 13px;display:flex;justify-content:flex-end;gap:18px;border-radius:8px;color:#7a8493;background:#f4f6f8;font-size:13px}.sales-quote-totals span{display:flex;gap:6px;align-items:center}.sales-quote-totals strong{color:#3d4858}.sales-quote-totals .total{padding-left:18px;border-left:1px solid #d9dee5;color:#d9564d;font-weight:800}.sales-quote-totals .total strong{color:#d9564d;font-size:15px}.sales-war-error{margin:16px}@media(max-width:1040px){.sales-dashboard{grid-template-columns:1fr}.sales-dashboard-main{grid-row:auto}.sales-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-command-card,.sales-war-risks{grid-column:1 / -1}.sales-split-panels{grid-template-columns:1fr}.sales-war-panel{min-height:260px}.sales-opportunity-list>article{grid-template-columns:40px minmax(0,1fr) auto!important}.sales-opportunity-list>article>select,.sales-opportunity-list>article>time{display:none}}@media(max-width:640px){.sales-command-page{padding-bottom:0}.sales-metrics{grid-template-columns:1fr 1fr}.sales-dashboard{padding:9px}.sales-assistant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-assistant-metrics span:nth-child(2){border-right:0}.sales-assistant-metrics span:nth-child(-n+2){border-bottom:1px solid #e8eef5}.modal.sales-assistant-brief-modal{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.sales-assistant-brief{overflow:auto}.sales-assistant-brief-columns{grid-template-columns:1fr}.sales-assistant-brief>footer{flex-wrap:wrap}.sales-assistant-brief>footer .button{flex:1}.sales-deal-grid,.sales-overview-columns{grid-template-columns:1fr;padding:9px}.modal.sales-quotation-template-modal{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.modal.sales-quotation-email-modal{width:100%}.sales-template-layout{min-height:0;max-height:calc(100dvh - 56px);grid-template-columns:1fr;overflow:auto}.sales-template-list{max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--line)}.sales-template-form{overflow:visible}.sales-quotation-email-form{padding:14px}.sales-quotation-email-summary{grid-template-columns:36px minmax(0,1fr)}.sales-quotation-email-summary>span{grid-column:2}.sales-quotation-email-schedule{grid-template-columns:1fr}.sales-quotation-email-attachment{grid-template-columns:28px minmax(0,1fr)}.sales-quotation-email-attachment>span{grid-column:2}.modal.sales-war-modal{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding-bottom:0}.sales-war-modal>.modal-head{border-radius:0}.sales-war-hero{min-height:122px;padding:12px 13px;grid-template-columns:45px minmax(0,1fr);gap:9px}.sales-war-avatar{width:43px;height:43px;border-radius:11px}.sales-war-hero h3{font-size:14px}.sales-war-hero>section{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;text-align:left}.sales-war-hero>section strong{font-size:16px}.sales-lifecycle{padding:6px 8px;scroll-snap-type:x proximity}.sales-lifecycle>div{scroll-snap-align:start}.sales-war-tabs{padding:0 5px;scroll-snap-type:x proximity}.sales-war-tabs button{min-height:44px;padding:0 9px;scroll-snap-align:start}.sales-war-content{padding:9px}.modal.sales-standalone-order-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.sales-standalone-order-modal .workspace-form{min-width:0;padding:14px;gap:14px}.sales-order-template-tools{min-width:0;grid-template-columns:minmax(0,1fr);gap:9px;padding:10px}.sales-order-template-tools>*{min-width:0}.sales-order-template-tools input,.sales-order-template-tools select{min-height:44px}.sales-order-template-tools>small{grid-column:1}.sales-order-template-buttons>.button{min-width:0;flex:1 1 110px;justify-content:center}.sales-order-line-items{min-width:0}.sales-order-line{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.sales-order-line>label:first-child{grid-column:1 / -1}.sales-order-line>label input{width:100%;min-width:0;min-height:44px}.sales-order-line>strong{padding:0 0 7px}.sales-order-create-attachments .sales-order-modal-heading{align-items:flex-start;flex-wrap:wrap}.sales-order-create-attachments .sales-order-modal-heading>div{min-width:0;flex:1 1 150px}.sales-war-overview{grid-template-columns:1fr;gap:9px}.sales-war-overview>*{grid-column:1!important}.sales-command-card{padding:14px}.sales-command-grid,.sales-war-kpis{grid-template-columns:1fr 1fr}.sales-record-grid{grid-template-columns:1fr;padding:9px}.automation-center-toolbar{align-items:stretch;flex-direction:column;gap:12px}.automation-center-toolbar>label{min-width:0}.automation-center-stats{justify-content:flex-start}.sales-panel-heading{align-items:flex-start;flex-wrap:wrap}.sales-panel-heading>.button{width:100%}.sales-panel-heading>.sales-panel-heading-actions{width:100%;flex:1 0 100%}.sales-quote-list>article,.sales-contract-list>article,.sales-simple-list>article{grid-template-columns:minmax(0,1fr) auto;padding:11px 2px}.sales-quote-list>article>div:first-child,.sales-contract-list>article>div:first-child,.sales-simple-list>article>div:first-child{grid-column:1 / -1}.sales-quote-list>article>div:last-child{grid-column:1 / -1}.sales-payment-summary{grid-template-columns:1fr}.sales-war-recent>article{grid-template-columns:26px minmax(0,1fr)}.sales-war-recent time{grid-column:2;text-align:left}.sales-war-dock{padding:7px 9px;scroll-snap-type:x proximity}.sales-war-dock>div{display:none}.sales-war-dock>button{min-height:38px;scroll-snap-align:start}.sales-war-composer{max-height:70dvh;padding:12px 14px 15px}.sales-war-composer .form-grid{grid-template-columns:1fr}.sales-war-composer .form-span{grid-column:1}.sales-quote-lines{margin-right:-2px}.sales-quote-totals{flex-direction:column;align-items:stretch;gap:8px}.sales-quote-totals span{justify-content:space-between}.sales-quote-totals .total{padding:9px 0 0;border-top:1px solid #d9dee5;border-left:0}.sales-opportunity-list>article{grid-template-columns:38px minmax(0,1fr)!important}.sales-opportunity-list>article>strong,.sales-opportunity-list>article>span{grid-column:2}.sales-opportunity-list>article>.button{grid-column:1 / -1}}.communication-page{min-height:calc(100dvh - 82px);max-width:1640px;background:#f7f8fa}.communication-dashboard-metrics{margin:18px 0 14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.communication-dashboard-metrics>div{min-height:86px;padding:14px 16px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 10px;border-right:1px solid var(--line)}.communication-dashboard-metrics>div:last-child{border-right:0}.communication-dashboard-metrics .metric-icon{grid-row:1 / 3;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#e45d53;background:#fff0ed}.communication-dashboard-metrics .metric-icon.amber{color:#a86e22;background:#fff5e5}.communication-dashboard-metrics .metric-icon.red{color:#c14f46;background:#fff0ee}.communication-dashboard-metrics .metric-icon.blue{color:#4b70a7;background:#edf4fb}.communication-dashboard-metrics small,.communication-dashboard-metrics strong,.communication-dashboard-metrics em{display:block}.communication-dashboard-metrics small{color:#778193;font-size:13px}.communication-dashboard-metrics strong{grid-row:1 / 3;grid-column:3;color:#25303f;font-size:24px}.communication-dashboard-metrics em{color:#9aa2ae;font-size:13px;font-style:normal}.communication-workbench{height:clamp(620px,calc(100dvh - 286px),860px);min-height:620px;display:grid;grid-template-columns:minmax(275px,320px) minmax(430px,1fr) minmax(300px,350px);border:1px solid #dfe3e9;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #25303f0a}.communication-workbench>*{min-width:0;min-height:0}.communication-sidebar{height:100%;min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--line);background:#fff}.communication-search{height:48px;margin:12px 12px 8px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid #dfe3e9;border-radius:9px;color:#8992a0;background:#fafbfc}.communication-search:focus-within{border-color:#ff8b83;box-shadow:0 0 0 3px #ff4b4314;background:#fff}.communication-search input{width:100%;min-width:0;border:0;outline:0;color:#354151;background:transparent;font-size:13px}.communication-inbox-views{padding:0 12px 9px;display:flex;gap:3px;overflow-x:auto;scrollbar-width:none}.communication-inbox-views::-webkit-scrollbar{display:none}.communication-inbox-views button{min-width:max-content;height:28px;padding:0 9px;border:0;border-radius:7px;color:#778193;background:transparent;font-size:13px;font-weight:700}.communication-inbox-views button.active{color:#dd554d;background:#fff0ed}.communication-platform-filters{padding:8px 12px;display:flex;align-items:center;gap:5px;border-top:1px solid #f0f2f5;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.communication-platform-filters button{flex:0 0 29px;width:29px;height:29px;padding:0;border:1px solid transparent;border-radius:8px;display:grid;place-items:center;color:#8a93a2;background:transparent}.communication-platform-filters button:first-child{flex:1 0 86px;width:auto;padding:0 8px;display:flex;justify-content:center;gap:6px;font-size:13px}.communication-platform-filters button.active{border-color:#ffd0cc;color:#df574f;background:#fff5f3}.communication-mailbox-filters{padding:8px 10px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:#fafbfc}.communication-mailbox-filters button{min-width:0;min-height:30px;padding:0 6px;border:1px solid transparent;border-radius:7px;display:flex;align-items:center;gap:5px;color:#717c8d;background:transparent;font-size:11px;cursor:pointer}.communication-mailbox-filters button span{margin-left:auto;color:#a0a8b3;font-size:10px}.communication-mailbox-filters button:hover{border-color:#e4e7eb;background:#fff}.communication-mailbox-filters button.active{border-color:#ffd0cc;color:#dc554d;background:#fff3f1}.communication-custom-folders{padding:9px 10px;border-bottom:1px solid var(--line);display:grid;gap:3px;background:#fff}.communication-custom-folders>strong{min-height:24px;display:flex;align-items:center;gap:6px;color:#7d8795;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.communication-custom-folders button{min-width:0;min-height:30px;padding:0 7px;border:0;border-radius:7px;display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:6px;color:#657183;background:transparent;font-size:11px;text-align:left;cursor:pointer}.communication-custom-folders button.child{padding-left:22px}.communication-custom-folders button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-custom-folders button em{color:#a0a8b3;font-size:10px;font-style:normal}.communication-custom-folders button:hover{color:#3f4a5b;background:#f5f7f9}.communication-custom-folders button.active{color:#d9534b;background:#fff1ef}.conversation-list{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.conversation-summary{position:relative;width:100%;min-height:106px;padding:13px 11px;border:0;border-bottom:1px solid #edf0f3;display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;color:inherit;background:#fff;text-align:left}.conversation-summary:hover{background:#fafbfc}.conversation-summary.active{background:#fff6f4;box-shadow:inset 3px 0 var(--coral)}.conversation-platform,.thread-avatar{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#e45d53;background:#fff0ed;font-size:13px;font-weight:800}.platform-email{color:#4e72a4;background:#edf4fb}.platform-whatsapp{color:#218f57;background:#eaf8f0}.platform-linkedin{color:#276da2;background:#eaf3fb}.platform-facebook{color:#315ec1;background:#eef2ff}.platform-instagram{color:#b84380;background:#fcecf4}.conversation-copy{min-width:0}.conversation-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#283341;font-size:13px}.conversation-title time{flex:0 0 auto;color:#9aa2ae;font-size:13px}.conversation-copy>b{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5d6878;font-size:13px;font-weight:650}.conversation-copy>p{height:30px;margin:6px 0;overflow:hidden;color:#818b99;font-size:13px;line-height:1.55}.conversation-signals{display:flex;gap:4px;flex-wrap:wrap}.conversation-signals em{min-height:19px;padding:3px 6px;border-radius:9px;color:#667183;background:#f0f2f5;font-size:13px;font-style:normal;font-weight:700}.conversation-signals em svg{margin-right:3px;vertical-align:-1px}.conversation-signals .mailbox-starred{color:#a46b19;background:#fff3df}.conversation-signals .mailbox-shared{color:#346c9b;background:#edf4fb}.conversation-signals .mailbox-archive{color:#5f6b7b;background:#f0f2f5}.conversation-signals .mailbox-spam,.conversation-signals .mailbox-trash{color:#a84d46;background:#fff0ee}.conversation-signals .waiting{color:#9c681e;background:#fff3df}.conversation-signals .overdue,.conversation-signals .priority-urgent{color:#bd4c44;background:#fff0ee}.conversation-signals .replied{color:#248053;background:#eaf8f0}.conversation-signals .unlinked{color:#6d57a5;background:#f2edfc}.conversation-signals .priority-high{color:#b0652e;background:#fff1e9}.unread-badge{position:absolute;top:38px;left:35px;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:9px;display:grid;place-items:center;color:#fff;background:var(--coral);font-size:13px;font-style:normal}.communication-loading{min-height:130px;padding:22px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8992a0;font-size:13px}.communication-loading .spin{animation:spin 1s linear infinite}.communication-thread-column{height:100%;min-height:0}.communication-thread-pane{height:100%;min-height:0;display:flex;flex-direction:column;background:#f7f8fa}.communication-thread-pane>.empty-state{margin:auto}.communication-thread-header{flex:0 0 66px;min-height:66px;padding:0 14px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:#fff}.communication-thread-header>div{min-width:0}.communication-thread-header strong,.communication-thread-header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-thread-header strong{color:#283341;font-size:13px}.communication-thread-header small{margin-top:4px;color:#8b94a3;font-size:13px}.communication-sla{min-width:max-content;padding:5px 8px;border-radius:10px;color:#657083;background:#f0f2f5;font-size:13px;font-weight:800}.communication-sla.waiting{color:#9b681f;background:#fff3df}.communication-sla.overdue{color:#bd4d45;background:#fff0ee}.communication-sla.replied{color:#237e51;background:#eaf8f0}.communication-mobile-back,.communication-mobile-intel{display:none;width:34px;height:34px;border:0;border-radius:8px;place-items:center;color:#657083;background:#f5f6f8}.communication-sla-banner{flex:0 0 48px;min-height:48px;padding:8px 14px;display:flex;align-items:center;gap:9px;color:#95641d;background:#fff7e9;border-bottom:1px solid #f3e4c9}.communication-sla-banner.overdue{color:#b54842;background:#fff1ef;border-color:#f2d7d4}.communication-sla-banner span{min-width:0}.communication-sla-banner strong,.communication-sla-banner small{display:block}.communication-sla-banner strong{font-size:13px}.communication-sla-banner small{margin-top:3px;font-size:13px;opacity:.8}.communication-thread-actions{flex:0 0 48px;min-height:48px;padding:7px 12px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);background:#fff;overflow-x:auto;scrollbar-width:none}.communication-thread-actions .button{flex:0 0 auto;height:32px;padding:0 9px;font-size:13px}.communication-folder-move{flex:0 0 auto;height:32px;padding:0 5px 0 9px;border:1px solid #dfe4ea;border-radius:7px;display:inline-flex;align-items:center;gap:5px;color:#667284;background:#fff}.communication-folder-move select{max-width:150px;height:28px;border:0;outline:0;color:inherit;background:transparent;font:inherit;font-size:12px;cursor:pointer}.communication-message-timeline{min-height:0;flex:1;padding:18px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;background:#f7f8fa;scrollbar-width:thin}.communication-message-timeline article{width:min(78%,600px);align-self:flex-start}.communication-message-timeline article.outbound{align-self:flex-end}.communication-message-timeline article.internal{width:min(88%,680px);align-self:center}.communication-message-timeline header{padding:0 6px 5px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8a93a2;font-size:13px}.communication-message-timeline article.outbound header{flex-direction:row-reverse}.communication-message-timeline p{margin:0;padding:11px 13px;border:1px solid #e0e4e9;border-radius:13px 13px 13px 3px;color:#3c4756;background:#fff;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 2px 7px #2a334208}.communication-message-timeline article.outbound p{border-color:#ffd1cd;border-radius:13px 13px 3px;background:#fff2f0}.communication-message-timeline article.internal p{border-style:dashed;border-radius:9px;color:#667183;background:#f0f2f5;text-align:center}.communication-message-timeline footer{padding:4px 7px 0;color:#a1a8b3;font-size:13px}.communication-message-timeline article.outbound footer{text-align:right}.communication-message-timeline article.internal footer{text-align:center}.communication-reply-composer{flex:0 0 150px;min-height:150px;padding:11px 14px;border-top:1px solid var(--line);background:#fff}.communication-reply-composer>label{display:block;color:#4d5868;font-size:13px;font-weight:750}.communication-reply-composer textarea{width:100%;height:66px;margin-top:6px;padding:9px 10px;border:1px solid #dfe3e9;border-radius:8px;outline:0;resize:none;color:#354151;font:inherit;font-size:13px;line-height:1.55}.communication-reply-composer textarea:focus{border-color:#ff8b83;box-shadow:0 0 0 3px #ff4b4314}.communication-reply-composer>div{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:10px}.communication-reply-composer>div small{display:flex;align-items:center;gap:4px;color:#9099a6;font-size:13px;line-height:1.45}.communication-reply-composer .button{height:31px;padding:0 10px;font-size:13px}.communication-intelligence-column{height:100%;min-height:0;border-left:1px solid var(--line)}.communication-intelligence{height:100%;min-height:0;display:flex;flex-direction:column;background:#f7f8fa}.communication-intelligence>.empty-state{margin:auto}.communication-intel-header{flex:0 0 66px;min-height:66px;padding:0 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:#fff}.communication-intel-header>button{display:none;width:34px;height:34px;border:0;border-radius:8px;place-items:center;color:#657083;background:#f5f6f8}.communication-intel-header strong,.communication-intel-header small{display:block}.communication-intel-header strong{color:#283341;font-size:13px}.communication-intel-header small{margin-top:4px;color:#8b94a3;font-size:13px}.communication-intel-scroll{min-height:0;flex:1;padding:10px;overflow-y:auto;display:grid;align-content:start;gap:10px;scrollbar-width:thin}.communication-intel-card{padding:13px;border:1px solid #e1e5ea;border-radius:11px;background:#fff;box-shadow:0 3px 12px #26314008}.communication-intel-title{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;margin-bottom:11px}.communication-intel-title>span{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;color:#e05b52;background:#fff0ed}.communication-intel-title strong,.communication-intel-title small{display:block}.communication-intel-title strong{color:#354050;font-size:13px}.communication-intel-title small{margin-top:3px;color:#9098a5;font-size:13px;line-height:1.4}.communication-routing{display:grid;gap:8px}.communication-routing .communication-intel-title{margin-bottom:2px}.communication-routing label,.rfq-field-grid label{color:#778193;font-size:13px;font-weight:700}.communication-routing select,.rfq-field-grid input{width:100%;height:32px;margin-top:4px;padding:0 8px;border:1px solid #dfe3e9;border-radius:7px;color:#465263;background:#fff;font-size:13px}.communication-routing-two{display:grid;grid-template-columns:1.15fr .85fr;gap:7px}.communication-routing .button{width:100%;height:31px;font-size:13px}.customer-intel-head{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;gap:9px;align-items:center}.customer-intel-head>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ff665e,#ef423a);font-size:14px;font-weight:850}.customer-intel-head>div{min-width:0}.customer-intel-head strong,.customer-intel-head small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-intel-head strong{color:#303b4a;font-size:13px}.customer-intel-head small{margin-top:4px;color:#8d96a4;font-size:13px}.customer-intel-head>b{color:#e05249;font-size:17px;text-align:right}.customer-intel-summary{margin-top:12px;padding:9px;border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) 54px;column-gap:8px;background:#f7f8fa}.customer-intel-summary small{color:#9199a6;font-size:13px}.customer-intel-summary p{margin:4px 0 0;overflow:hidden;color:#546070;font-size:13px;line-height:1.5}.customer-intel-summary strong{grid-row:2;grid-column:2;color:#3579a5;font-size:16px;text-align:right}.next-best-action{margin-top:9px;padding:9px;display:flex;align-items:flex-start;gap:8px;border:1px solid #ffe0bc;border-radius:8px;color:#a16a20;background:#fff8ec}.next-best-action span{min-width:0}.next-best-action small,.next-best-action strong{display:block}.next-best-action small{font-size:13px}.next-best-action strong{margin-top:3px;color:#67533b;font-size:13px;line-height:1.5}.customer-risk-list{margin-top:9px;display:grid;gap:6px}.customer-risk-list p{margin:0;padding:7px;display:grid;grid-template-columns:15px minmax(0,1fr);gap:5px;color:#9c681f;background:#fff7e9;border-radius:7px}.customer-risk-list p.high{color:#b84b43;background:#fff1ef}.customer-risk-list strong,.customer-risk-list small{display:block}.customer-risk-list strong{font-size:13px}.customer-risk-list small{margin-top:3px;color:#758091;font-size:6.5px;line-height:1.4}.customer-intel-actions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.customer-intel-actions button{height:30px;border:1px solid #dfe3e9;border-radius:7px;color:#596576;background:#fff;font-size:13px}.communication-ai-empty{padding:8px 2px 4px;text-align:center}.communication-ai-empty>span{width:34px;height:34px;margin:0 auto;border-radius:10px;display:grid;place-items:center;color:#e05b52;background:#fff0ed}.communication-ai-empty strong{display:block;margin-top:8px;color:#455161;font-size:13px}.communication-ai-empty p{margin:5px 0 0;color:#8b94a3;font-size:13px;line-height:1.55}.communication-intel-card>.button{width:100%;height:32px;margin-top:8px;font-size:13px}.communication-rfq-card>.communication-intel-title{margin-top:4px}.communication-rfq-card>p{margin:8px 0;color:#758091;font-size:12px;line-height:1.5}.inquiry-qualification-summary{margin:10px 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#687486;font-size:12px}.inquiry-qualification-summary strong{padding:4px 8px;border-radius:999px;color:#8b6520;background:#fff4d8}.inquiry-qualification-summary strong.intent-high{color:#a33f37;background:#ffebe7}.inquiry-qualification-summary strong.intent-low{color:#687486;background:#eff2f6}.rfq-field-grid>div{min-width:0;padding:7px;border-radius:7px;background:#f7f8fa}.rfq-field-grid>div small,.rfq-field-grid>div strong{display:block}.rfq-field-grid>div small{color:#9098a5;font-size:10px}.rfq-field-grid>div strong{margin-top:3px;overflow-wrap:anywhere;color:#455161;font-size:12px;font-weight:650}.inquiry-product-override,.inquiry-draft-tone{display:grid;gap:4px;margin-top:8px;color:#778193;font-size:11px;font-weight:700}.inquiry-product-override input,.inquiry-draft-tone select{width:100%;min-height:32px;padding:0 8px;border:1px solid #dfe3e9;border-radius:7px;color:#465263;background:#fff;font-size:12px}.inquiry-draft-preview{max-height:120px;margin:8px 0 0;padding:9px;overflow:auto;white-space:pre-wrap;border-radius:7px;color:#586475;background:#f7f8fa;font-family:inherit;font-size:12px;line-height:1.5}.inquiry-qualification-actions{margin-top:9px;display:flex;flex-wrap:wrap;gap:6px}.inquiry-qualification-actions button{min-height:30px;padding:0 9px;border:1px solid #dfe3e9;border-radius:7px;color:#596576;background:#fff;font-size:11px;cursor:pointer}.inquiry-qualification-actions button:last-child{border-color:#f4a49b;color:#c44b42}.inquiry-qualification-actions button:disabled{opacity:.5;cursor:not-allowed}.inquiry-ai-draft-status{display:inline-flex;margin-top:8px;color:#26734d;font-size:11px}.inquiry-lead-capture{margin-top:11px;padding:10px;display:grid;gap:7px;border:1px solid #e5e9ef;border-radius:8px;background:#fafbfc}.inquiry-lead-capture>strong{color:#445166;font-size:12px}.inquiry-lead-capture>small{color:#8993a1;font-size:10px;line-height:1.45}.inquiry-lead-capture label{display:grid;gap:4px;color:#778193;font-size:10px;font-weight:700}.inquiry-lead-capture input{width:100%;min-width:0;height:31px;padding:0 8px;border:1px solid #dfe3e9;border-radius:7px;color:#465263;background:#fff;font:inherit;font-size:11px}.inquiry-lead-capture>button{min-height:32px;border:0;border-radius:7px;color:#fff;background:#ef6c54;font-size:11px;font-weight:700;cursor:pointer}.inquiry-lead-capture>button:disabled{opacity:.55;cursor:not-allowed}.communication-rfq-card>small{display:block;margin-top:7px;color:#8b94a3;font-size:11px}.rfq-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rfq-field-grid label:nth-child(3),.rfq-field-grid label:nth-child(6),.rfq-field-grid label:last-child{grid-column:1 / -1}.communication-evidence{margin-top:10px;padding:8px;border:1px solid #e8ebef;border-radius:8px;background:#fafbfc}.communication-evidence summary{color:#667183;font-size:13px;cursor:pointer}.communication-evidence p{margin:7px 0 0;display:grid;grid-template-columns:48px minmax(0,1fr) 28px;gap:5px;color:#748090;font-size:6.5px}.communication-evidence p strong{color:#4d5969}.communication-evidence p span{overflow-wrap:anywhere;line-height:1.4}.communication-evidence p em{color:#2c8858;font-style:normal;text-align:right}.communication-ai-drafts{margin-top:10px;display:grid;gap:6px}.communication-ai-drafts button{padding:8px;border:1px solid #e5e8ed;border-radius:8px;color:#596576;background:#fff;text-align:left}.communication-ai-drafts button:hover{border-color:#ffc9c5;background:#fff8f7}.communication-ai-drafts span,.communication-ai-drafts small{display:block}.communication-ai-drafts span{color:#d9574e;font-size:13px;font-weight:800}.communication-ai-drafts small{height:29px;margin-top:4px;overflow:hidden;font-size:13px;line-height:1.45}.modal.communication-email-box-modal{width:min(1180px,calc(100vw - 32px));height:min(700px,calc(100dvh - 40px));overflow:hidden;display:flex;flex-direction:column}.communication-email-box-modal>.modal-head{flex:0 0 62px}.communication-email-box{min-height:0;flex:1;display:grid;grid-template-columns:150px 330px minmax(0,1fr)}.communication-email-box>aside{min-width:0;padding:15px 10px;border-right:1px solid #e3e7ec;background:#f5f7f9}.communication-compose-button{width:100%;min-height:38px;margin-bottom:14px;padding:0 11px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:#ef574f;box-shadow:0 6px 14px #ef574f2e;font-size:12px;font-weight:750;cursor:pointer}.communication-compose-button:hover{background:#e64d45}.communication-email-box>aside header{padding:0 8px 13px}.communication-email-box>aside header strong,.communication-email-box>aside header small{display:block}.communication-email-box>aside header strong{color:#344052;font-size:14px}.communication-email-box>aside header small{margin-top:4px;color:#929aa7;font-size:11px}.communication-email-box>aside nav{display:grid;gap:3px}.communication-email-box>aside nav button{width:100%;min-height:34px;padding:0 8px;border:0;border-radius:7px;display:flex;align-items:center;justify-content:space-between;color:#657183;background:transparent;font-size:12px;text-align:left}.communication-email-box>aside nav button:hover{background:#fff}.communication-email-box>aside nav button.active{color:#dd574d;background:#fff0ed;font-weight:750}.communication-email-box>aside nav button span{color:#9aa2ad;font-size:11px}.communication-email-list{min-width:0;border-right:1px solid #e3e7ec;display:flex;flex-direction:column;background:#fff}.communication-email-list>header{flex:0 0 52px;padding:0 13px;border-bottom:1px solid #e8ebef;display:flex;align-items:center;justify-content:space-between;gap:10px}.communication-email-list>header strong{color:#3b4757;font-size:13px}.communication-email-list>header button{min-height:28px;padding:0 5px;border:0;display:inline-flex;align-items:center;gap:5px;color:#7e8897;background:transparent;font-size:11px}.communication-email-list>div{min-height:0;flex:1;overflow-y:auto}.communication-email-list>div>button{width:100%;min-height:92px;padding:12px;border:0;border-bottom:1px solid #edf0f3;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;color:inherit;background:#fff;text-align:left}.communication-email-list>div>button:hover{background:#fafbfc}.communication-email-list>div>button.active{background:#fff6f4;box-shadow:inset 3px 0 #ee5d53}.email-composition-status{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#647084;background:#f0f2f5}.email-composition-status.draft{color:#5470a2;background:#edf3fb}.email-composition-status.scheduled{color:#a36a1c;background:#fff3df}.email-composition-status.ready{color:#d3554d;background:#fff0ed}.email-composition-status.sending{color:#2879b9;background:#eaf5fd}.email-composition-status.sent{color:#258158;background:#eaf8f0}.email-composition-status.partial{color:#a36a1c;background:#fff3df}.email-composition-status.failed{color:#c94841;background:#fff0ed}.email-composition-status.uncertain{color:#8a54a3;background:#f7effb}.email-composition-status.recorded{color:#258158;background:#eaf8f0}.email-composition-status.cancelled{color:#8c95a2;background:#f1f2f4}.communication-email-list>div>button>div{min-width:0}.communication-email-list>div>button strong,.communication-email-list>div>button small,.communication-email-list>div>button em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-email-list>div>button strong{color:#354151;font-size:13px}.communication-email-list>div>button small{margin-top:5px;color:#7f8998;font-size:11px}.communication-email-list>div>button em{margin-top:7px;color:#a0a7b1;font-size:10px;font-style:normal}.communication-email-list>div>button b{min-width:max-content;padding:4px 6px;border-radius:8px;color:#7b8594;background:#f1f2f5;font-size:10px}.communication-email-detail{min-width:0;min-height:0;padding:16px;overflow-y:auto;display:flex;flex-direction:column}.communication-email-detail>header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px}.communication-email-detail>header>div{min-width:0;display:flex;align-items:center;gap:9px}.communication-email-detail>header strong,.communication-email-detail>header small{display:block}.communication-email-detail>header strong{color:#354151;font-size:13px}.communication-email-detail>header small{margin-top:3px;overflow:hidden;text-overflow:ellipsis;color:#8b95a3;font-size:11px;white-space:nowrap}.communication-email-detail>header time{color:#8b95a3;font-size:11px}.communication-email-recipient-summary{min-height:56px;margin:12px 0;padding:8px;border:1px solid #e5e8ed;border-radius:8px;display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;background:#fafbfc}.communication-email-recipient-summary>span{min-width:max-content;padding:6px 8px;border-radius:7px;color:#4c5868;background:#fff;font-size:11px}.communication-email-recipient-summary>span.delivered{color:#23764f;background:#eaf8f0;box-shadow:inset 0 0 0 1px #c8ead7}.communication-email-recipient-summary small{display:block;margin-top:2px;color:#8993a2;font-size:10px}.communication-email-attachments{margin:0 0 12px;display:grid;gap:6px}.communication-email-attachments>strong{color:#697586;font-size:11px}.communication-email-attachments>a{min-height:48px;padding:7px 9px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:8px;align-items:center;border:1px solid #e1e5eb;border-radius:8px;color:#536174;background:#fafbfc;text-decoration:none}.communication-email-attachments>a:hover{border-color:#ffc0bb;background:#fff7f6}.communication-email-attachments>a>svg:first-child{width:27px;height:27px;padding:6px;border-radius:7px;color:#df5a52;background:#fff0ee}.communication-email-attachments>a span{min-width:0;overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.communication-email-attachments>a small{display:block;margin-top:2px;color:#8b95a3;font-size:10px;font-weight:400}.communication-email-detail>label{display:grid;gap:5px;color:#697586;font-size:11px;font-weight:700}.communication-email-detail>label+label{flex:1 1 auto;margin-top:10px}.communication-email-detail>label input,.communication-email-detail>label textarea,.communication-email-schedule-row input,.communication-email-schedule-row select{width:100%;border:1px solid #dfe3e8;border-radius:7px;color:#3e4a59;background:#fff;font:inherit;font-size:12px}.communication-email-detail>label input{height:38px;padding:0 10px}.communication-email-detail>label textarea{min-height:220px;height:100%;padding:10px;resize:vertical;line-height:1.6}.communication-email-detail input:disabled,.communication-email-detail textarea:disabled{color:#6f7a89;background:#f7f8fa}.communication-email-schedule-row{margin-top:10px;display:grid;grid-template-columns:160px minmax(220px,1fr);gap:9px}.communication-email-schedule-row label{display:grid;gap:5px;color:#697586;font-size:11px;font-weight:700}.communication-email-schedule-row input,.communication-email-schedule-row select{height:36px;padding:0 9px}.communication-email-send-note{margin-top:10px;padding:9px 10px;border:1px solid #e0e4e9;border-radius:8px;display:flex;align-items:flex-start;gap:7px;color:#737e8d;background:#f8f9fb;font-size:11px;line-height:1.45}.communication-email-send-note.ready{border-color:#b8e1cc;color:#258158;background:#f1fbf6}.communication-email-send-note.attention{border-color:#edcf9f;color:#946022;background:#fff8e9}.communication-email-detail .modal-actions{flex-wrap:wrap}.communication-email-compose{min-height:100%;display:flex;flex-direction:column}.communication-email-compose>header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px}.communication-email-compose>header>div{min-width:0;display:flex;align-items:center;gap:9px}.communication-email-compose>header strong,.communication-email-compose>header small{display:block}.communication-email-compose>header strong{color:#354151;font-size:14px}.communication-email-compose>header small{margin-top:3px;color:#8b95a3;font-size:11px}.communication-compose-grid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.communication-compose-grid label,.communication-compose-schedule label{display:grid;gap:5px;color:#697586;font-size:11px;font-weight:700}.communication-compose-grid select,.communication-compose-schedule input{width:100%;height:38px;border:1px solid #dfe3e8;border-radius:7px;padding:0 10px;color:#3e4a59;background:#fff;font:inherit;font-size:12px}.communication-recipient-picker{margin:12px 0;padding:11px;border:1px solid #e2e6eb;border-radius:9px;background:#fafbfc}.communication-recipient-picker>header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6c7788;font-size:11px}.communication-recipient-picker>header strong{color:#3e4959;font-size:12px}.communication-selected-recipients{margin-top:9px;display:flex;gap:6px;overflow-x:auto}.communication-selected-recipients button{flex:0 0 auto;min-height:28px;padding:0 8px;border:1px solid #d7e6dc;border-radius:999px;display:inline-flex;align-items:center;gap:5px;color:#2d7453;background:#edf8f2;font-size:10px;cursor:pointer}.communication-recipient-picker>label{height:36px;margin-top:9px;padding:0 9px;border:1px solid #dfe3e8;border-radius:7px;display:flex;align-items:center;gap:7px;color:#929ba8;background:#fff}.communication-recipient-picker>label input{min-width:0;flex:1;border:0;outline:0;color:#3e4a59;background:transparent;font-size:11px}.communication-recipient-options{max-height:132px;margin-top:7px;display:grid;grid-template-columns:1fr 1fr;gap:5px;overflow-y:auto}.communication-recipient-options label{min-width:0;min-height:42px;padding:6px 8px;border:1px solid #e5e8ec;border-radius:7px;display:flex;align-items:center;gap:7px;color:#4e5968;background:#fff;font-size:11px;cursor:pointer}.communication-recipient-options label.selected{border-color:#f1b1ad;background:#fff6f4}.communication-recipient-options label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-recipient-options label small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;color:#8d96a3;font-size:9px;white-space:nowrap}.communication-recipient-options>p{grid-column:1 / -1;margin:10px;color:#939ca9;font-size:11px;text-align:center}.communication-email-compose>label{display:grid;gap:5px;color:#697586;font-size:11px;font-weight:700}.communication-email-compose>label+label{flex:1 1 auto;margin-top:10px}.communication-email-compose>label input,.communication-email-compose>label textarea{width:100%;border:1px solid #dfe3e8;border-radius:7px;color:#3e4a59;background:#fff;font:inherit;font-size:12px}.communication-email-compose>label input{height:38px;padding:0 10px}.communication-email-compose>label textarea{min-height:130px;height:100%;padding:10px;resize:vertical;line-height:1.6}.communication-compose-schedule{margin-top:10px;display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);align-items:end;gap:12px}.communication-compose-schedule>small{min-height:38px;padding:8px 10px;border-radius:7px;display:flex;align-items:center;color:#7d8796;background:#f4f6f8;font-size:10px;line-height:1.45}.communication-email-compose>.modal-actions{margin-top:12px;flex-wrap:wrap}.communication-smtp-toggle{min-height:64px;padding:12px;border:1px solid #dce3eb;border-radius:9px;display:flex!important;grid-template-columns:none!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;background:#f8fafc;cursor:pointer}.communication-smtp-toggle>input{width:16px!important;height:16px!important;margin-top:2px;accent-color:#ec5e54}.communication-smtp-toggle span,.communication-smtp-toggle strong,.communication-smtp-toggle small{display:block}.communication-smtp-toggle strong{color:#3e4b5b;font-size:13px}.communication-smtp-toggle small{margin-top:4px;color:#7e8998;font-size:11px;font-weight:500;line-height:1.45}.communication-smtp-toggle.compact{min-height:48px;align-items:center}.communication-smtp-toggle.compact>input{margin-top:0}.modal.communication-channel-modal{width:min(680px,calc(100vw - 32px))}.communication-channel-list{margin:0 0 16px;padding:8px;border:1px solid #e3e7ec;border-radius:10px;display:grid;gap:6px;background:#f7f9fb}.communication-channel-list article{min-width:0;padding:9px;border:1px solid #e6e9ee;border-radius:8px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;background:#fff}.communication-channel-list article>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#7c8796;background:#f0f2f5}.communication-channel-list article>span.connected{color:#258158;background:#eaf8f0}.communication-channel-list article>span.failed{color:#c94841;background:#fff0ed}.communication-channel-list article>div{min-width:0}.communication-channel-list strong,.communication-channel-list small,.communication-channel-list em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-channel-list strong{color:#394555;font-size:12px}.communication-channel-list small{margin-top:2px;color:#7d8795;font-size:11px}.communication-channel-list em{margin-top:4px;color:#949ca8;font-size:10px;font-style:normal}.communication-channel-list article>.button{min-height:30px;padding:0 9px;font-size:11px}.modal.communication-email-settings-modal{width:min(900px,calc(100vw - 32px))}.communication-email-settings{max-height:min(720px,calc(100dvh - 110px));padding:18px;display:grid;gap:14px;overflow-y:auto}.communication-settings-tabs{padding:4px;border-radius:9px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#f0f3f6}.communication-settings-tabs button{min-height:38px;border:0;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#6b7688;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.communication-settings-tabs button.active{color:#df554e;background:#fff;box-shadow:0 2px 7px #2e394a14}.communication-settings-intro{padding:14px;border:1px solid #dce6ef;border-radius:10px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;background:#f7fafc}.communication-settings-intro>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#2d7f5e;background:#e8f6ef}.communication-settings-intro strong{color:#364354;font-size:14px}.communication-settings-intro p{margin:5px 0 0;color:#748091;font-size:11px;line-height:1.55}.communication-typography-form{padding:12px;border:1px solid #e1e6ec;border-radius:10px;display:grid;grid-template-columns:minmax(140px,1fr) 90px 105px 105px;align-items:end;gap:9px;background:#fff}.communication-typography-form label,.communication-signature-form label{display:grid;gap:5px;color:#667286;font-size:11px;font-weight:700}.communication-typography-form input,.communication-typography-form select,.communication-signature-form input,.communication-signature-form select,.communication-signature-form textarea{width:100%;min-width:0;border:1px solid #dce2e9;border-radius:8px;outline:0;color:#394657;background:#fff;font:inherit;font-size:12px}.communication-typography-form input,.communication-typography-form select,.communication-signature-form input,.communication-signature-form select{height:38px;padding:0 9px}.communication-typography-form input[type=color]{padding:4px}.communication-typography-form input:focus,.communication-typography-form select:focus,.communication-signature-form input:focus,.communication-signature-form select:focus,.communication-signature-form textarea:focus{border-color:#ef8882;box-shadow:0 0 0 2px #ef5b521a}.communication-typography-preview{grid-column:1 / -2;min-height:52px;padding:13px;border:1px dashed #d8dee6;border-radius:8px;display:flex;align-items:center;overflow:hidden}.communication-typography-form>.button{min-height:38px}.communication-signature-section{border:1px solid #e2e6eb;border-radius:10px;overflow:hidden;background:#fff}.communication-signature-section>header{min-height:58px;padding:10px 13px;border-bottom:1px solid #e9edf1;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fafbfc}.communication-signature-section>header strong,.communication-signature-section>header small{display:block}.communication-signature-section>header strong{color:#374354;font-size:13px}.communication-signature-section>header small{margin-top:3px;color:#8993a2;font-size:10px}.communication-signature-form{padding:12px;border-bottom:1px solid #e9edf1;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:9px}.communication-signature-form .span-2{grid-column:1 / -1}.communication-signature-form textarea{min-height:92px;padding:9px;resize:vertical;line-height:1.55}.communication-default-signature{min-height:38px;display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;gap:8px!important}.communication-default-signature input{width:16px;height:16px;padding:0;accent-color:#ed5a52}.communication-signature-form>.button{justify-self:end;min-width:130px;min-height:38px}.communication-signature-list{max-height:290px;overflow-y:auto}.communication-signature-list article{min-width:0;padding:12px;border-top:1px solid #edf0f4;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:10px}.communication-signature-list article:first-child{border-top:0}.communication-signature-list article>span{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#586f93;background:#edf3f9}.communication-signature-list article>div:nth-child(2){min-width:0}.communication-signature-list strong,.communication-signature-list small{display:block}.communication-signature-list strong{color:#3a4657;font-size:12px}.communication-signature-list strong em{margin-left:6px;padding:2px 5px;border-radius:7px;color:#258158;background:#eaf7f0;font-size:9px;font-style:normal}.communication-signature-list small{margin-top:3px;color:#8993a2;font-size:10px}.communication-signature-list p{margin:7px 0 0;overflow:hidden;color:#5f6b7c;font-size:11px;line-height:1.5;white-space:pre-line}.communication-signature-list article>div:last-child{display:flex;gap:6px}.communication-signature-list article>div:last-child .button{min-height:30px;padding-inline:8px;font-size:10px}.communication-folder-section,.communication-archive-rule-section{border:1px solid #e2e6eb;border-radius:10px;overflow:hidden;background:#fff}.communication-folder-section>header,.communication-archive-rule-section>header{min-height:58px;padding:10px 13px;border-bottom:1px solid #e9edf1;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fafbfc}.communication-folder-section>header strong,.communication-folder-section>header small,.communication-archive-rule-section>header strong,.communication-archive-rule-section>header small{display:block}.communication-folder-section>header strong,.communication-archive-rule-section>header strong{color:#374354;font-size:13px}.communication-folder-section>header small,.communication-archive-rule-section>header small{margin-top:3px;color:#8993a2;font-size:10px}.communication-folder-form,.communication-archive-rule-form{padding:12px;border-bottom:1px solid #e9edf1;display:grid;align-items:end;gap:9px}.communication-folder-form{grid-template-columns:minmax(180px,1fr) minmax(170px,.8fr) auto}.communication-archive-rule-form{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 105px}.communication-folder-form label,.communication-archive-rule-form label{display:grid;gap:5px;color:#667286;font-size:11px;font-weight:700}.communication-folder-form input,.communication-folder-form select,.communication-archive-rule-form input,.communication-archive-rule-form select{width:100%;min-width:0;height:38px;border:1px solid #dce2e9;border-radius:8px;padding:0 9px;outline:0;color:#394657;background:#fff;font:inherit;font-size:12px}.communication-folder-form input:focus,.communication-folder-form select:focus,.communication-archive-rule-form input:focus,.communication-archive-rule-form select:focus{border-color:#ef8882;box-shadow:0 0 0 2px #ef5b521a}.communication-folder-form>.button,.communication-archive-rule-form>.button{min-height:38px}.communication-rule-enabled{min-height:38px;display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;gap:8px!important}.communication-rule-enabled input{width:16px;height:16px;padding:0;accent-color:#ed5a52}.communication-folder-list,.communication-archive-rule-list{max-height:270px;overflow-y:auto}.communication-folder-list article,.communication-archive-rule-list article{min-width:0;padding:10px 12px;border-top:1px solid #edf0f4;display:grid;align-items:center;gap:10px}.communication-folder-list article:first-child,.communication-archive-rule-list article:first-child{border-top:0}.communication-folder-list article{grid-template-columns:34px minmax(0,1fr) auto}.communication-folder-list article.child{padding-left:34px}.communication-folder-list article>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#5d7394;background:#edf3f9}.communication-folder-list article>div:nth-child(2),.communication-archive-rule-list article>div:nth-child(2){min-width:0}.communication-folder-list strong,.communication-folder-list small,.communication-archive-rule-list strong,.communication-archive-rule-list small{display:block}.communication-folder-list strong,.communication-archive-rule-list strong{color:#3a4657;font-size:12px}.communication-folder-list small,.communication-archive-rule-list small{margin-top:3px;color:#8993a2;font-size:10px}.communication-folder-list article>div:last-child,.communication-archive-rule-list article>div:last-child{display:flex;gap:6px}.communication-folder-list article>div:last-child .button,.communication-archive-rule-list article>div:last-child .button{min-height:30px;padding-inline:8px;font-size:10px}.communication-archive-rule-list article{grid-template-columns:34px minmax(0,1fr) auto}.communication-archive-rule-list article.disabled{opacity:.58}.communication-archive-rule-list strong em{margin-left:6px;padding:2px 5px;border-radius:7px;color:#258158;background:#eaf7f0;font-size:9px;font-style:normal}.communication-archive-rule-list article.disabled strong em{color:#7c8796;background:#eef1f4}.communication-archive-rule-list p{margin:6px 0 0;display:flex;align-items:center;gap:5px;color:#65758b;font-size:10px}.communication-rule-switch{width:32px;height:18px;padding:2px;border:0;border-radius:999px;background:#44a775;cursor:pointer}.communication-rule-switch span{width:14px;height:14px;border-radius:50%;display:block;background:#fff;transform:translate(14px);transition:transform .16s ease}.communication-archive-rule-list article.disabled .communication-rule-switch{background:#c9cfd7}.communication-archive-rule-list article.disabled .communication-rule-switch span{transform:translate(0)}.communication-blacklist-form{padding:12px;border:1px solid #e1e6ec;border-radius:10px;display:grid;grid-template-columns:135px minmax(180px,1fr) minmax(190px,1.2fr) auto;align-items:end;gap:9px;background:#fff}.communication-blacklist-form label{display:grid;gap:5px;color:#667286;font-size:11px;font-weight:700}.communication-blacklist-form input,.communication-blacklist-form select{width:100%;min-width:0;height:38px;border:1px solid #dce2e9;border-radius:8px;padding:0 9px;outline:0;color:#394657;background:#fff;font:inherit;font-size:12px}.communication-blacklist-form input:focus,.communication-blacklist-form select:focus{border-color:#ef8882;box-shadow:0 0 0 2px #ef5b521a}.communication-blacklist-form>.button{min-height:38px}.communication-blacklist-list{max-height:min(390px,48dvh);overflow-y:auto;border:1px solid #e4e8ed;border-radius:10px;background:#fff}.communication-blacklist-list article{min-width:0;min-height:64px;padding:10px 12px;border-top:1px solid #edf0f4;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.communication-blacklist-list article:first-child{border-top:0}.communication-blacklist-list article>span{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#5c7598;background:#eef3f8}.communication-blacklist-list article>span.outbound{color:#b56d25;background:#fff2df}.communication-blacklist-list article>div{min-width:0}.communication-blacklist-list strong,.communication-blacklist-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-blacklist-list strong{color:#3b4758;font-size:12px}.communication-blacklist-list small{margin-top:4px;color:#8993a2;font-size:10px}.communication-blacklist-list article>.button{min-height:31px;padding-inline:9px;font-size:11px}.email-workspace-page{padding:28px 32px 46px;max-width:1500px;margin:0 auto}.email-workspace-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.email-workspace-hero>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:#e15b51;font-size:12px;font-weight:750}.email-workspace-hero h1{margin:7px 0 5px;color:#293548;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em}.email-workspace-hero p{margin:0;color:#778293;font-size:13px}.email-workspace-actions{display:flex;gap:8px}.email-workspace-notice{margin-bottom:15px;padding:12px 14px;border:1px solid #cfe5dc;border-radius:10px;display:flex;align-items:flex-start;gap:10px;color:#3e6d59;background:#f2fbf6}.email-workspace-notice>svg{flex:0 0 auto;margin-top:1px}.email-workspace-notice strong,.email-workspace-notice span{display:block}.email-workspace-notice strong{font-size:12px}.email-workspace-notice span{margin-top:3px;color:#688277;font-size:11px;line-height:1.5}.email-workspace-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px}.email-workspace-stats article{min-height:72px;padding:13px 15px;border:1px solid #e3e7ec;border-radius:10px;background:#fff}.email-workspace-stats small,.email-workspace-stats strong{display:block}.email-workspace-stats small{color:#8590a0;font-size:11px}.email-workspace-stats strong{margin-top:5px;color:#334154;font-size:24px}.email-workspace-tabs{padding:4px;margin-bottom:12px;border-radius:9px;display:flex;gap:4px;background:#eef1f5}.email-workspace-tabs button{min-height:35px;padding:0 13px;border:0;border-radius:7px;display:inline-flex;align-items:center;gap:6px;color:#6e7888;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.email-workspace-tabs button.active{color:#db584f;background:#fff;box-shadow:0 2px 8px #27364814}.email-workspace-grid{min-height:560px;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);border:1px solid #dfe4ea;border-radius:12px;overflow:hidden;background:#fff}.email-draft-list{min-width:0;border-right:1px solid #e5e8ed;background:#f8fafb}.email-draft-list>header,.email-compose-panel>header,.email-settings-card>header{min-height:67px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8ebef}.email-draft-list h2,.email-compose-panel h2,.email-settings-card h2{margin:0;color:#344153;font-size:15px}.email-draft-list header small,.email-compose-panel header small,.email-settings-card header small{display:block;margin-top:4px;color:#9099a7;font-size:10px}.email-draft-list header>span{color:#9aa3af;font-size:11px}.email-draft-list>button{width:100%;min-width:0;padding:12px 13px;border:0;border-bottom:1px solid #e8ebef;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;color:#5b6778;background:transparent;text-align:left;cursor:pointer}.email-draft-list>button:hover,.email-draft-list>button.active{background:#fff4f1}.email-draft-icon{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;color:#d8665b;background:#ffebe8}.email-draft-list button strong,.email-draft-list button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-draft-list button strong{color:#445064;font-size:12px}.email-draft-list button small{margin-top:4px;color:#8b95a4;font-size:10px}.email-draft-list button em,.email-compose-panel>header>span,.email-channel-card>em,.email-signature-row em{padding:3px 6px;border-radius:7px;color:#8b95a3;background:#edf0f3;font-size:9px;font-style:normal;white-space:nowrap}.email-status-draft{color:#a66b27!important;background:#fff1dc!important}.email-status-sent,.email-status-recorded{color:#278157!important;background:#e8f7ef!important}.email-status-failed{color:#c64f48!important;background:#ffebe8!important}.email-compose-panel{min-width:0;padding-bottom:15px;scroll-margin-top:96px}.email-compose-panel>label{display:grid;gap:5px;margin:13px 16px 0;color:#657183;font-size:11px;font-weight:700}.email-compose-panel>label input,.email-compose-panel>label textarea,.email-channel-form input{width:100%;min-width:0;border:1px solid #dce2e9;border-radius:8px;outline:0;color:#394657;background:#fff;font:inherit;font-size:12px}.email-compose-panel>label input,.email-channel-form input{height:38px;padding:0 10px}.email-compose-panel>label textarea{min-height:210px;padding:10px;resize:vertical;line-height:1.6}.email-compose-panel>label input:focus,.email-compose-panel>label textarea:focus,.email-channel-form input:focus{border-color:#ed766d;box-shadow:0 0 0 2px #ed766d1f}.email-compose-formatting{margin:13px 16px 0;padding:10px;border:1px solid #e4e8ed;border-radius:9px;display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;background:#fafbfc}.email-compose-formatting label{display:grid;gap:4px;color:#657183;font-size:10px;font-weight:700}.email-compose-formatting select{height:32px;min-width:92px;padding:0 7px;border:1px solid #dce2e9;border-radius:6px;color:#394657;background:#fff;font:inherit;font-weight:500}.email-compose-formatting input[type=color]{width:38px;height:32px;padding:3px;border:1px solid #dce2e9;border-radius:6px;background:#fff;cursor:pointer}.email-compose-formatting .button{min-height:32px;padding:0 9px;font-size:10px}.email-compose-preview{margin:12px 16px 0;border:1px solid #e4e8ed;border-radius:9px;overflow:hidden;background:#fff}.email-compose-preview>small{display:block;padding:8px 10px;border-bottom:1px solid #edf0f3;color:#7d8796;font-size:10px;font-weight:700}.email-compose-preview>div{min-height:70px;padding:14px;white-space:pre-wrap;line-height:1.65}.email-compose-attachments{margin:13px 16px 0;padding:11px;border:1px solid #e4e8ed;border-radius:9px;display:grid;gap:8px;background:#fafbfc}.email-compose-attachments>div:first-child{display:flex;align-items:center;gap:9px;color:#566176;font-size:11px}.email-compose-attachments>div:first-child small{color:#8993a2;font-size:10px}.email-attachment-picker{position:relative;width:fit-content;min-height:30px;padding:0 9px;border:1px solid #dce2e9;border-radius:6px;display:inline-flex;align-items:center;gap:5px;color:#536176;background:#fff;cursor:pointer;font-size:10px}.email-attachment-picker input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.email-attachment-picker:has(input:disabled){opacity:.55;cursor:not-allowed}.email-compose-attachment{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:6px;background:#fff}.email-compose-attachment>a,.email-compose-attachment>span{min-width:0;display:flex;align-items:center;gap:7px;color:#526079;text-decoration:none;font-size:10px}.email-compose-attachment>a>span,.email-compose-attachment>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-compose-attachment small{color:#8993a2;white-space:nowrap}.email-compose-attachment.pending{border:1px dashed #dce2e9}.email-compose-actions{display:flex;flex-wrap:wrap;gap:7px;margin:14px 16px 0}.email-compose-footnote{margin:12px 16px 0;display:flex;align-items:center;gap:5px;color:#7c8a8a;font-size:10px}.email-settings-panel{display:grid;gap:12px}.email-settings-card{border:1px solid #e0e5ea;border-radius:11px;overflow:hidden;background:#fff}.email-channel-form{padding:13px 15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;background:#fafcfd;border-bottom:1px solid #e8ebef}.email-channel-form label{display:grid;gap:5px;color:#667286;font-size:11px;font-weight:700}.email-check{display:flex!important;align-items:center;grid-column:1 / -1}.email-check input{width:16px!important;height:16px!important;accent-color:#e15b51}.email-channel-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:7px}.email-channel-card,.email-signature-row{min-height:67px;padding:11px 15px;border-bottom:1px solid #edf0f3;display:flex;align-items:center;gap:10px}.email-channel-card:last-child,.email-signature-row:last-child{border-bottom:0}.email-channel-card>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#287e5b;background:#eaf7f0}.email-channel-card>div,.email-signature-row>div{min-width:0;flex:1}.email-channel-card strong,.email-channel-card small,.email-signature-row strong{display:block}.email-channel-card strong,.email-signature-row strong{color:#3b485a;font-size:12px}.email-channel-card small{margin-top:3px;color:#8993a2;font-size:10px}.email-channel-card>em{color:#28835c;background:#eaf7f0}.email-channel-card-actions{display:flex;align-items:center;gap:7px}.email-channel-card-actions .button{min-height:30px;padding:0 8px;font-size:10px}.email-channel-card-actions small{color:#8993a2;font-size:10px;white-space:nowrap}.email-signature-row{align-items:flex-start}.email-signature-row p{margin:6px 0 0;color:#768193;font-size:11px;line-height:1.5;white-space:pre-line}.email-signature-row>.button{min-height:30px;padding:0 8px;font-size:10px}.email-signature-form{padding:13px 15px;display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#fafcfd;border-bottom:1px solid #e8ebef}.email-signature-form label{display:grid;gap:5px;color:#667286;font-size:11px;font-weight:700}.email-signature-form input,.email-signature-form textarea{width:100%;min-width:0;border:1px solid #dce2e9;border-radius:8px;outline:0;color:#394657;background:#fff;font:inherit;font-size:12px}.email-signature-form input{height:38px;padding:0 10px}.email-signature-form textarea{min-height:85px;padding:9px;resize:vertical}.email-signature-form .email-signature-body,.email-signature-form .email-channel-actions{grid-column:1 / -1}@media(max-width:760px){.email-workspace-page{padding:20px 14px 35px}.email-workspace-hero{align-items:flex-start;flex-direction:column}.email-workspace-actions{width:100%}.email-workspace-actions .button{flex:1}.email-workspace-grid{grid-template-columns:1fr}.email-draft-list{border-right:0;border-bottom:1px solid #e5e8ed}.email-channel-form,.email-signature-form{grid-template-columns:1fr}.email-check,.email-channel-actions,.email-signature-form .email-signature-body{grid-column:1}}@media(max-width:900px){.communication-email-box{grid-template-columns:125px 275px minmax(0,1fr)}}@media(max-width:1250px){.communication-workbench{grid-template-columns:minmax(255px,290px) minmax(390px,1fr) minmax(280px,315px)}.communication-thread-actions .button{font-size:0;width:34px;padding:0}.communication-thread-actions .button svg{margin:0}}@media(max-width:1220px){.communication-workbench{height:calc(100dvh - 260px);min-height:580px;grid-template-columns:minmax(0,1fr)}.communication-workbench>.mobile-hidden{display:none}.communication-workbench>.mobile-active{height:100%;min-height:0}.communication-workbench>.communication-sidebar.mobile-active{display:flex}.communication-workbench>.communication-thread-column.mobile-active,.communication-workbench>.communication-intelligence-column.mobile-active{display:block}.communication-sidebar{border-right:0}.communication-thread-column,.communication-intelligence-column{border-left:0}.communication-mobile-back,.communication-mobile-intel,.communication-intel-header>button{display:grid}.communication-thread-header{grid-template-columns:34px 40px minmax(0,1fr) auto 34px}.communication-intel-header>button{display:grid}.communication-thread-actions .button{width:auto;padding:0 10px;font-size:13px}}@media(max-width:720px){.modal.communication-channel-modal,.modal.communication-email-settings-modal{width:100%}.communication-channel-list article{grid-template-columns:34px minmax(0,1fr)}.communication-channel-list article>.button{grid-column:1 / -1;width:100%}.communication-email-settings{padding:12px}.communication-typography-form,.communication-signature-form{grid-template-columns:1fr}.communication-typography-preview,.communication-signature-form .span-2{grid-column:1}.communication-typography-form>.button,.communication-signature-form>.button{width:100%;justify-self:stretch}.communication-signature-list article{grid-template-columns:36px minmax(0,1fr)}.communication-signature-list article>div:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.communication-signature-list article>div:last-child .button{width:100%}.communication-folder-form,.communication-archive-rule-form{grid-template-columns:1fr}.communication-folder-form>.button,.communication-archive-rule-form>.button{width:100%}.communication-folder-list article,.communication-archive-rule-list article{grid-template-columns:34px minmax(0,1fr)}.communication-folder-list article>div:last-child,.communication-archive-rule-list article>div:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.communication-folder-list article>div:last-child .button,.communication-archive-rule-list article>div:last-child .button{width:100%}.communication-archive-rule-list article>.communication-rule-switch{align-self:start;margin-top:7px}.communication-blacklist-form{grid-template-columns:1fr}.communication-blacklist-form>.button{width:100%}.modal.communication-email-box-modal{width:100%;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.communication-email-box{display:flex;flex-direction:column;overflow-y:auto}.communication-email-box>aside{flex:0 0 auto;padding:8px;border-right:0;border-bottom:1px solid #e3e7ec}.communication-compose-button{min-height:36px;margin-bottom:7px}.communication-email-box>aside header{display:none}.communication-email-box>aside nav{display:flex;gap:4px;overflow-x:auto}.communication-email-box>aside nav button{flex:0 0 auto;width:auto;gap:7px}.communication-email-list{flex:0 0 210px;border-right:0;border-bottom:1px solid #e3e7ec}.communication-email-box.is-composing .communication-email-list{display:none}.communication-email-list>div>button{min-height:78px;padding:9px}.communication-email-detail{flex:0 0 auto;min-height:500px;padding:14px;overflow:visible}.communication-email-detail>label textarea{min-height:190px}.communication-compose-grid,.communication-recipient-options,.communication-compose-schedule{grid-template-columns:1fr}.communication-email-compose>label textarea{min-height:180px}.communication-email-compose>.modal-actions{margin-right:-14px;margin-bottom:-14px;margin-left:-14px;display:grid;grid-template-columns:1fr 1fr}.communication-email-compose>.modal-actions .button-primary{grid-column:1 / -1}.communication-email-schedule-row{grid-template-columns:1fr}.communication-email-detail .modal-actions{margin-right:-14px;margin-bottom:-14px;margin-left:-14px;grid-template-columns:1fr 1fr}.communication-email-detail .modal-actions .button-primary{grid-column:1 / -1}.page-body.communication-page{min-height:calc(100dvh - 130px);padding-bottom:calc(86px + env(safe-area-inset-bottom))}.communication-mobile-thread>.section-heading,.communication-mobile-thread>.communication-dashboard-metrics,.communication-mobile-intelligence>.section-heading,.communication-mobile-intelligence>.communication-dashboard-metrics{display:none}.communication-mobile-thread .communication-workbench,.communication-mobile-intelligence .communication-workbench{height:calc(100dvh - 198px - env(safe-area-inset-bottom));min-height:500px;margin-top:0}.communication-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-dashboard-metrics>div{min-height:72px;padding:10px;border-bottom:1px solid var(--line)}.communication-dashboard-metrics>div:nth-child(2n){border-right:0}.communication-dashboard-metrics>div:nth-child(n+3){border-bottom:0}.communication-dashboard-metrics strong{font-size:19px}.communication-workbench{height:calc(100dvh - 380px);min-height:520px;border-radius:11px}.conversation-summary{min-height:112px;padding:14px}.communication-thread-header{padding:0 9px;grid-template-columns:34px 36px minmax(0,1fr) 34px;gap:7px}.communication-thread-header .communication-sla{display:none}.thread-avatar{width:36px;height:36px}.communication-thread-actions{padding:7px 9px}.communication-message-timeline{padding:13px 10px}.communication-message-timeline article{width:88%}.communication-message-timeline article.internal{width:96%}.communication-reply-composer{flex-basis:168px;min-height:168px;padding:10px}.communication-reply-composer textarea{height:76px}.communication-reply-composer>div small{max-width:58%}.communication-intel-scroll{padding:9px}}.assistant-page{min-width:0;min-height:calc(100vh - 82px);overflow-x:clip;background:#f7f8fa}.assistant-page *{min-width:0}.assistant-brief{margin-top:18px;padding:15px 18px;display:flex;align-items:center;gap:12px;border:1px solid #ffd5d0;border-radius:12px;color:#493735;background:linear-gradient(100deg,#fff5f3,#fff 72%)}.assistant-brief>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#ff786f,#ec4c43);box-shadow:0 7px 18px #eb4c4333}.assistant-brief div{display:grid;gap:4px}.assistant-brief small{color:#e45c53;font-size:13px;font-weight:750;letter-spacing:.04em}.assistant-brief strong{font-size:13px;line-height:1.55}.assistant-metrics{margin:12px 0 15px;display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:9px}.assistant-metric{padding:12px;display:flex;align-items:center;gap:9px;border:1px solid #e5e8ed;border-radius:10px;background:#fff}.assistant-metric>span{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:9px;color:#687386;background:#f3f5f8}.assistant-metric div{display:grid;gap:2px}.assistant-metric strong{font-size:14px;line-height:1.1}.assistant-metric small{color:#8b94a3;font-size:13px;white-space:nowrap}.assistant-metric.danger>span{color:#d94a42;background:#fff0ee}.assistant-metric.warning>span{color:#ca801e;background:#fff7e8}.assistant-metric.violet>span{color:#745bd6;background:#f3efff}.assistant-metric.blue>span{color:#3973c8;background:#eef5ff}.assistant-metric.green>span{color:#24985b;background:#edf9f2}.assistant-metric.coral>span{color:#e34f46;background:#fff0ee}.assistant-copilot-grid{display:grid;grid-template-columns:minmax(235px,.75fr) minmax(480px,1.8fr) minmax(240px,.8fr);gap:12px;align-items:start}.assistant-priority-panel,.assistant-brain-card,.assistant-next-panel,.assistant-replies,.assistant-specialist{padding:16px}.assistant-priority-panel>header,.assistant-next-panel>header,.assistant-replies>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.assistant-priority-panel>header div,.assistant-next-panel>header div,.assistant-replies>header div{display:grid;gap:3px}.assistant-priority-panel>header strong,.assistant-next-panel>header strong,.assistant-replies>header strong{font-size:13px}.assistant-priority-panel>header small,.assistant-next-panel>header small,.assistant-replies>header small{color:#8c95a4;font-size:13px}.assistant-priority-panel>header>span{min-width:25px;height:25px;padding:0 7px;display:grid;place-items:center;border-radius:13px;color:#e9524a;background:#fff0ee;font-size:13px;font-weight:800}.assistant-priority-list{max-height:675px;margin:12px -6px 0;padding:0 6px;display:grid;gap:7px;overflow-y:auto}.assistant-priority-list>button{width:100%;padding:11px;border:1px solid #e8ebef;border-radius:9px;color:inherit;background:#fff;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.assistant-priority-list>button:hover{border-color:#ffaaa4;transform:translateY(-1px)}.assistant-priority-list>button.active{border-color:#fa766e;background:#fff7f6;box-shadow:0 5px 14px #e8504614}.assistant-priority-head{display:flex;align-items:center;justify-content:space-between}.assistant-priority-head>span:last-child{color:#697384;font-size:13px;font-weight:700}.assistant-severity{padding:3px 6px;border-radius:9px;color:#667081;background:#f0f2f5;font-size:13px;font-weight:800}.assistant-severity.high{color:#d5473f;background:#ffebe9}.assistant-severity.medium{color:#b86f17;background:#fff3df}.assistant-priority-list>button>strong{margin-top:8px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.assistant-priority-list>button>p{min-height:30px;margin:5px 0 8px;color:#626d7d;font-size:13px;line-height:1.55}.assistant-priority-list footer{padding-top:7px;display:flex;justify-content:space-between;gap:8px;border-top:1px solid #f0f1f4;color:#8b94a2;font-size:13px}.assistant-priority-list footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-priority-list footer b{flex:0 0 auto;color:#4a5565}.assistant-brain-card{display:grid;gap:14px}.assistant-loading{min-height:350px;display:flex;align-items:center;justify-content:center;gap:9px;color:#7a8493;font-size:13px}.assistant-loading svg{animation:spin .9s linear infinite}.assistant-brain-head{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px}.assistant-score-ring{--assistant-score: 0%;position:relative;width:64px;height:64px;display:grid;place-items:center;align-content:center;border-radius:50%;background:conic-gradient(#ff6259 var(--assistant-score),#eef0f3 0)}.assistant-score-ring:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:inherit;background:#fff}.assistant-score-ring strong,.assistant-score-ring small{position:relative;z-index:1}.assistant-score-ring strong{font-size:16px;line-height:1}.assistant-score-ring small{margin-top:3px;color:#8c95a3;font-size:13px}.assistant-brain-head>div:nth-child(2)>span{color:#e45b52;font-size:13px;font-weight:800;letter-spacing:.04em}.assistant-brain-head h3{margin:4px 0;overflow-wrap:anywhere;font-size:16px}.assistant-brain-head p{margin:0;color:#727c8c;font-size:13px;line-height:1.5}.assistant-probability{padding:9px 11px;display:grid;gap:2px;border-radius:9px;text-align:center;background:#f2f7ff}.assistant-probability strong{color:#356ebf;font-size:15px}.assistant-probability small{color:#8390a3;font-size:13px}.assistant-signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.assistant-signal-list{padding:12px;border:1px solid #e6e9ed;border-radius:10px;background:#fbfcfd}.assistant-signal-list>header{display:flex;align-items:center;gap:6px}.assistant-signal-list>header strong{flex:1;font-size:13px}.assistant-signal-list>header span{min-width:20px;height:20px;display:grid;place-items:center;border-radius:10px;color:#657084;background:#eef1f5;font-size:13px;font-weight:800}.assistant-signal-list.positive>header svg{color:#28985b}.assistant-signal-list.risk>header svg{color:#e0544c}.assistant-signal-list article{margin-top:9px;padding:8px 9px;border-radius:8px;background:#fff}.assistant-signal-list.positive article{border-left:2px solid #56ba7d}.assistant-signal-list.risk article{border-left:2px solid #ec8079}.assistant-signal-list article strong,.assistant-signal-list article small{display:block}.assistant-signal-list article strong{font-size:13px}.assistant-signal-list article small{margin-top:4px;color:#7d8695;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.assistant-signal-list>p{margin:13px 0 4px;color:#9098a5;font-size:13px}.assistant-diagnosis{padding:13px;border:1px solid #e2e6eb;border-radius:10px;background:#f9fafc}.assistant-diagnosis>header{display:flex;align-items:center;gap:8px}.assistant-diagnosis>header svg{color:#795fda}.assistant-diagnosis>header div{display:grid;gap:2px}.assistant-diagnosis>header strong{font-size:13px}.assistant-diagnosis>header small{color:#8892a1;font-size:13px}.assistant-diagnosis-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.assistant-diagnosis-grid article{padding:10px;display:grid;align-content:start;gap:5px;border:1px solid #e7e9ed;border-radius:8px;background:#fff}.assistant-diagnosis-grid small{color:#8b94a2;font-size:13px}.assistant-diagnosis-grid strong{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.assistant-diagnosis-grid span{color:#758094;font-size:13px}.assistant-strategy{padding:12px;display:flex;gap:10px;border:1px solid #f1dcc2;border-radius:10px;background:#fffaf1}.assistant-strategy>span{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;color:#c47a20;background:#fff0d8}.assistant-strategy strong{font-size:13px}.assistant-strategy p{margin:5px 0 7px;color:#756957;font-size:13px;line-height:1.55}.assistant-strategy div div{display:flex;gap:5px;flex-wrap:wrap}.assistant-strategy em{padding:3px 6px;border-radius:8px;color:#8a642f;background:#fff0d8;font-size:13px;font-style:normal}.assistant-next-panel{position:sticky;top:90px}.assistant-next-panel>header>svg{color:#e95850}.assistant-next-list{margin-top:13px;display:grid;gap:9px}.assistant-next-list article{padding:11px;display:grid;grid-template-columns:26px minmax(0,1fr) 24px;gap:8px;align-items:start;border:1px solid #e8eaee;border-radius:9px}.assistant-next-list article>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(145deg,#ff746b,#e84c44);font-size:13px;font-weight:800}.assistant-next-list article strong{font-size:13px;line-height:1.45}.assistant-next-list article p{margin:4px 0 0;color:#7d8695;font-size:13px;line-height:1.45}.assistant-next-list article button{width:24px;height:24px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;color:#e5534b;background:#fff0ee}.assistant-next-shortcuts{margin-top:13px;padding-top:10px;display:grid;gap:6px;border-top:1px solid #eceef1}.assistant-next-shortcuts button{padding:8px;display:flex;align-items:center;gap:7px;border:0;border-radius:8px;color:#596577;background:#f5f7f9;font-size:13px;font-weight:700}.assistant-replies{margin-top:12px}.assistant-replies>header>span{color:#87909e;font-size:13px}.assistant-reply-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.assistant-reply-grid article{min-width:0;padding:12px;border:1px solid #e6e9ed;border-radius:9px;background:#fbfcfd}.assistant-reply-grid article>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.assistant-reply-grid article>div>span{padding:4px 7px;border-radius:9px;color:#7259c7;background:#f1edff;font-size:13px;font-weight:800}.assistant-reply-grid article button{padding:4px 6px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:6px;color:#5f6979;background:#eef1f4;font-size:13px}.assistant-reply-grid article>strong{margin:10px 0 6px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.assistant-reply-grid article>p{max-height:86px;margin:0;overflow:hidden;color:#737d8c;font-size:13px;line-height:1.55;white-space:pre-wrap}.assistant-specialist{margin-top:12px}.assistant-specialist>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.assistant-specialist>summary::-webkit-details-marker{display:none}.assistant-specialist>summary>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px}.assistant-specialist>summary>span svg{grid-row:1 / 3;color:#e4574f}.assistant-specialist>summary strong{font-size:13px}.assistant-specialist>summary small{color:#8a93a2;font-size:13px}.assistant-specialist[open]>summary>svg{transform:rotate(180deg)}.assistant-specialist-body{margin-top:16px;padding-top:14px;display:grid;grid-template-columns:260px minmax(0,1fr) 180px;gap:12px;border-top:1px solid #eceef1}.assistant-specialist form{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:start}.assistant-specialist form label{color:#667184;font-size:13px;font-weight:700}.assistant-specialist form label:first-child,.assistant-specialist form .wide,.assistant-specialist form .button{grid-column:1 / -1}.assistant-specialist select,.assistant-specialist textarea{width:100%;margin-top:5px;padding:8px;border:1px solid var(--line);border-radius:7px;color:#3e4857;background:#fff;font-size:13px}.assistant-specialist select{height:36px;padding-block:0}.assistant-specialist textarea{min-height:62px;resize:vertical}.assistant-specialist-result{min-height:230px;padding:13px;border:1px solid #e7e9ed;border-radius:9px;background:#fafbfc}.assistant-specialist-result>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.assistant-specialist-result>header div{display:grid;gap:4px}.assistant-specialist-result>header strong{font-size:13px;line-height:1.45}.assistant-specialist-result>header small{color:#8b94a1;font-size:13px}.assistant-specialist-result>p{color:#697485;font-size:13px;line-height:1.55}.assistant-specialist-result pre{max-height:185px;padding:10px;overflow:auto;border-radius:8px;color:#4c5767;background:#fff;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-history{max-height:300px;display:grid;align-content:start;gap:5px;overflow-y:auto}.assistant-history>strong{margin-bottom:3px;font-size:13px}.assistant-history button{padding:8px;border:0;border-radius:7px;color:inherit;background:#f5f7f9;text-align:left}.assistant-history button:hover{background:#eef1f5}.assistant-history span,.assistant-history small{display:block}.assistant-history span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750}.assistant-history small{margin-top:3px;color:#929aa8;font-size:13px}.assistant-brief small,.assistant-metric small,.assistant-priority-panel>header small,.assistant-next-panel>header small,.assistant-replies>header small,.assistant-brain-head>div:nth-child(2)>span,.assistant-brain-head p,.assistant-signal-list article small,.assistant-diagnosis-grid small,.assistant-diagnosis-grid span,.assistant-strategy p,.assistant-strategy em,.assistant-next-list article p,.assistant-next-shortcuts button,.assistant-replies>header>span,.assistant-reply-grid article>div>span,.assistant-reply-grid article button,.assistant-specialist>summary small,.assistant-specialist form label,.assistant-specialist-result>header small,.assistant-specialist-result>p,.assistant-specialist-result pre,.assistant-history small{font-size:13px}.assistant-brief strong,.assistant-metric strong{font-size:15px}.assistant-priority-panel>header strong,.assistant-next-panel>header strong,.assistant-replies>header strong,.assistant-signal-list>header strong,.assistant-diagnosis>header strong,.assistant-specialist>summary strong{font-size:14px}.assistant-priority-list>button>strong,.assistant-signal-list article strong,.assistant-diagnosis-grid strong,.assistant-strategy strong,.assistant-next-list article strong,.assistant-reply-grid article>strong,.assistant-specialist-result>header strong,.assistant-history>strong{font-size:13px}.assistant-priority-list>button>p,.assistant-priority-list footer,.assistant-severity,.assistant-signal-list>p,.assistant-diagnosis>header small,.assistant-probability small,.assistant-score-ring small,.assistant-history span{font-size:13px}.assistant-specialist select,.assistant-specialist textarea{font-size:13px}.assistant-reply-grid article>p{font-size:13px}@media(max-width:1280px){.assistant-metrics{grid-template-columns:repeat(3,1fr)}.assistant-copilot-grid{grid-template-columns:minmax(235px,.7fr) minmax(460px,1.5fr)}.assistant-next-panel{position:static;grid-column:1 / -1}.assistant-next-list{grid-template-columns:repeat(3,1fr)}.assistant-next-shortcuts{grid-template-columns:1fr 1fr}.assistant-specialist-body{grid-template-columns:240px minmax(0,1fr)}.assistant-history{grid-column:1 / -1;grid-template-columns:repeat(4,1fr)}.assistant-history>strong{grid-column:1 / -1}}@media(max-width:1000px){.assistant-copilot-grid{grid-template-columns:minmax(0,1fr)}.assistant-priority-list{max-height:360px}.assistant-next-panel{grid-column:auto}.assistant-reply-grid{grid-template-columns:1fr}.assistant-reply-grid article>p{max-height:none}.assistant-specialist-body{grid-template-columns:1fr}.assistant-history{grid-column:auto;grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.assistant-page{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.assistant-brief{padding:12px;align-items:flex-start}.assistant-brief strong{font-size:13px}.assistant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-metric{padding:9px}.assistant-metric strong{font-size:15px}.assistant-priority-panel,.assistant-brain-card,.assistant-next-panel,.assistant-replies,.assistant-specialist{padding:12px}.assistant-brain-head{grid-template-columns:58px minmax(0,1fr)}.assistant-score-ring{width:56px;height:56px}.assistant-probability{grid-column:1 / -1;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:6px}.assistant-probability small{font-size:13px}.assistant-signal-grid,.assistant-diagnosis-grid,.assistant-next-list,.assistant-next-shortcuts{grid-template-columns:1fr}.assistant-next-list article{grid-template-columns:26px minmax(0,1fr) 24px}.assistant-replies>header{align-items:flex-start;flex-direction:column}.assistant-specialist form{grid-template-columns:1fr}.assistant-specialist form label,.assistant-specialist form .wide,.assistant-specialist form .button{grid-column:auto}.assistant-history{grid-template-columns:1fr}}.sales-analytics-page{min-width:0;min-height:calc(100vh - 82px);overflow-x:clip;background:#f7f8fa}.sales-analytics-page *,.analytics-dashboard{min-width:0}.page-body.sales-analytics-page>.section-heading>div p{font-size:13px}.analytics-page-controls{display:grid;grid-template-columns:auto auto;justify-items:end;align-items:end;gap:7px 9px}.analytics-page-controls label{display:grid;gap:5px;color:#606b7b;font-size:13px;font-weight:700}.analytics-page-controls select{width:132px;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:#3f4958;background:#fff;font-size:13px}.analytics-page-controls .button{height:40px}.analytics-page-controls>small{grid-column:1 / -1;color:#697486;font-size:13px}.analytics-dashboard{display:grid;gap:14px;margin-top:17px;transition:opacity .16s ease}.analytics-dashboard.is-refreshing{opacity:.68}.analytics-error{min-height:60px;margin-top:16px;padding:12px 14px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #ffc8c3;border-radius:10px;color:#a93d36;background:#fff1ef}.analytics-error>div{display:grid;gap:3px}.analytics-error strong{font-size:13px}.analytics-error span{font-size:13px;line-height:1.45}.analytics-error button{min-height:36px;padding:0 13px;border:1px solid #efaea8;border-radius:8px;color:#a93d36;background:#fff;font-size:13px;font-weight:700}.analytics-loading{min-height:250px;margin-top:18px;display:grid;place-items:center;align-content:center;gap:8px;color:#647083}.analytics-loading svg{color:var(--coral);animation:spin .9s linear infinite}.analytics-loading strong{font-size:15px}.analytics-loading span{font-size:13px}.analytics-currency-note{min-height:44px;padding:10px 13px;display:flex;align-items:center;gap:9px;border:1px solid #cfe5d8;border-radius:9px;color:#2e7452;background:#f0faf4;font-size:13px;line-height:1.55}.analytics-currency-note.warning{border-color:#f0d19f;color:#885917;background:#fff8eb}.analytics-currency-note svg{flex:0 0 auto}.analytics-growth-overview,.analytics-currency-overview,.analytics-diagnostics,.analytics-forecast,.analytics-funnel-panel,.analytics-trend-panel,.analytics-dimension-panel{padding:18px}.analytics-panel-head{min-height:42px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:start}.analytics-panel-head>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#e1564e;background:#fff0ee}.analytics-panel-head h3,.analytics-panel-head p{margin:0}.analytics-panel-head h3{color:#293442;font-size:15px;line-height:1.35}.analytics-panel-head p{margin-top:4px;color:#667286;font-size:13px;line-height:1.5}.analytics-panel-head>small{padding:4px 7px;border-radius:10px;color:#667286;background:#f1f3f6;font-size:13px;white-space:nowrap}.analytics-growth-grid{margin:14px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.analytics-growth-grid>div{min-height:98px;padding:13px;border:1px solid #e3e7ed;border-radius:10px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#fff,#f8fafc)}.analytics-growth-grid dt,.analytics-growth-grid dd{margin:0}.analytics-growth-grid dt{color:#697587;font-size:13px;font-weight:700}.analytics-growth-grid dd{margin-top:7px;color:#2e3948;font-size:23px;font-weight:780;line-height:1.1}.analytics-growth-grid .analytics-growth-detail{margin-top:6px;overflow-wrap:anywhere;color:#7a8493;font-size:13px;font-weight:400;line-height:1.45}.analytics-currency-grid{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:10px}.analytics-currency-card{padding:14px;border:1px solid #e2e6ec;border-radius:11px;background:#fbfcfd}.analytics-currency-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.analytics-currency-card>header strong,.analytics-currency-card>header small{display:block}.analytics-currency-card>header strong{font-size:17px}.analytics-currency-card>header small{margin-top:3px;color:#687486;font-size:13px}.analytics-overdue,.analytics-current{padding:5px 8px;border-radius:10px;color:#a84038;background:#fff0ee;font-size:13px;font-weight:700}.analytics-current{color:#24734e;background:#eaf7ef}.analytics-currency-card dl{margin:13px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px}.analytics-currency-card dl div{min-height:67px;padding:10px;border:1px solid #e8ebef;border-radius:9px;background:#fff}.analytics-currency-card dt,.analytics-currency-card dd{margin:0}.analytics-currency-card dt{color:#687486;font-size:13px}.analytics-currency-card dd{margin-top:6px;overflow-wrap:anywhere;color:#27313e;font-size:16px;font-weight:750;line-height:1.35}.analytics-decision-grid,.analytics-core-grid,.analytics-dimension-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.analytics-diagnostic-list{margin-top:13px;display:grid;gap:8px}.analytics-diagnostic-list article{min-height:66px;padding:11px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;border:1px solid #e7eaee;border-radius:9px;background:#fbfcfd}.analytics-diagnostic-list article>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#a86d20;background:#fff4e2}.analytics-diagnostic-list article.danger>span{color:#bc4841;background:#fff0ee}.analytics-diagnostic-list article.positive>span{color:#24734e;background:#eaf7ef}.analytics-diagnostic-list h4,.analytics-diagnostic-list p{margin:0}.analytics-diagnostic-list h4{color:#344050;font-size:13px;line-height:1.4}.analytics-diagnostic-list p{margin-top:3px;color:#647084;font-size:13px;line-height:1.55}.analytics-forecast-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.analytics-forecast-grid article{min-height:120px;padding:14px;display:grid;align-content:start;gap:4px;border:1px solid #e0e5eb;border-radius:10px;background:linear-gradient(145deg,#fff,#f4f7fb)}.analytics-forecast-grid small{color:#6b7788;font-size:13px}.analytics-forecast-grid strong{color:#2f3a49;font-size:19px}.analytics-forecast-grid p{margin:7px 0 0;overflow-wrap:anywhere;color:#4e5a6d;font-size:13px;font-weight:700;line-height:1.55}.analytics-unscheduled{margin:10px 0 0;padding:9px 11px;border-radius:8px;color:#687486;background:#f4f6f8;font-size:13px;line-height:1.5}.analytics-unscheduled strong{color:#384352}.analytics-funnel-list,.analytics-trend-list,.analytics-dimension-list{margin-top:14px;display:grid;gap:8px}.analytics-funnel-list article{padding:11px;border:1px solid #e7eaee;border-radius:9px}.analytics-funnel-list article>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.analytics-funnel-list h4,.analytics-funnel-list small{margin:0}.analytics-funnel-list h4{color:#344050;font-size:13px}.analytics-funnel-list article>div:first-child span,.analytics-funnel-list article>div:first-child strong{color:#657184;font-size:13px}.analytics-funnel-track,.analytics-order-track{height:9px;margin-top:9px;overflow:hidden;border-radius:5px;background:#edf0f4}.analytics-funnel-track span{width:var(--analytics-funnel-width);height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff8c84,#ff4b43)}.analytics-funnel-list article.won .analytics-funnel-track span{background:linear-gradient(90deg,#65c48b,#28a964)}.analytics-funnel-list article.lost .analytics-funnel-track span{background:linear-gradient(90deg,#c5cbd4,#8a94a3)}.analytics-funnel-list article>small{margin-top:7px;display:block;overflow-wrap:anywhere;color:#667286;font-size:13px;line-height:1.5}.analytics-trend-list article{padding:11px;display:grid;grid-template-columns:82px minmax(70px,.6fr) minmax(0,1.5fr);gap:10px;align-items:center;border:1px solid #e7eaee;border-radius:9px}.analytics-trend-list article>div:first-child h4,.analytics-trend-list article>div:first-child span{display:block;margin:0}.analytics-trend-list article>div:first-child h4{font-size:13px}.analytics-trend-list article>div:first-child span{margin-top:3px;color:#667286;font-size:13px}.analytics-order-track{margin:0}.analytics-order-track span{width:var(--analytics-order-width);height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#b7c9ea,#5a82c7)}.analytics-trend-list dl,.analytics-dimension-list dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.analytics-trend-list dl div,.analytics-dimension-list dl div{padding-left:8px;border-left:2px solid #e4e8ed}.analytics-trend-list dt,.analytics-trend-list dd,.analytics-dimension-list dt,.analytics-dimension-list dd{margin:0}.analytics-trend-list dt,.analytics-dimension-list dt{color:#687486;font-size:13px}.analytics-trend-list dd,.analytics-dimension-list dd{margin-top:3px;overflow-wrap:anywhere;color:#3c4858;font-size:13px;font-weight:700;line-height:1.4}.analytics-dimension-panel{overflow:hidden}.analytics-dimension-list article{padding:11px 0;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.35fr);gap:12px;align-items:center;border-bottom:1px solid #e8ebef}.analytics-dimension-list article:last-child{border-bottom:0}.analytics-dimension-name h4,.analytics-dimension-name span{display:block;margin:0}.analytics-dimension-name h4{overflow-wrap:anywhere;color:#344050;font-size:13px}.analytics-dimension-name span{margin-top:4px;color:#687486;font-size:13px;line-height:1.45}.analytics-employee-metrics{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.analytics-employee-metrics>span{margin:0;padding:4px 6px;display:inline-flex;align-items:center;gap:4px;border-radius:7px;color:#687486;background:#f1f4f7;font-size:13px;line-height:1.35}.analytics-employee-metrics strong{color:#344050;font-size:13px}.analytics-dimension-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-market-groups{margin-top:14px;display:grid;gap:14px}.analytics-market-groups>section>h4{margin:0;padding-bottom:7px;border-bottom:1px solid #e8ebef;color:#4b5767;font-size:13px}.analytics-definition-note{min-height:48px;padding:11px 14px;display:flex;align-items:flex-start;gap:10px;border:1px solid #dde2e8;border-radius:9px;color:#647084;background:#f5f7f9;font-size:13px;line-height:1.55}.analytics-definition-note strong{flex:0 0 auto;color:#374252}.sales-analytics-page .empty-state{padding:36px 14px}.sales-analytics-page .empty-state h3{font-size:15px}.sales-analytics-page .empty-state p{font-size:13px;line-height:1.55}@media(max-width:1280px){.analytics-decision-grid,.analytics-core-grid,.analytics-dimension-grid{grid-template-columns:1fr}}@media(max-width:900px){.analytics-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.analytics-growth-overview,.analytics-currency-overview,.analytics-diagnostics,.analytics-forecast,.analytics-funnel-panel,.analytics-trend-panel,.analytics-dimension-panel{padding:14px}.analytics-panel-head{grid-template-columns:32px minmax(0,1fr)}.analytics-panel-head>small{grid-column:2;justify-self:start}.analytics-forecast-grid{grid-template-columns:1fr}.analytics-trend-list article{grid-template-columns:76px minmax(70px,.45fr) minmax(0,1fr)}.analytics-dimension-list article{grid-template-columns:1fr}}@media(max-width:560px){.page-body.sales-analytics-page>.section-heading>div p{font-size:13px}.analytics-page-controls{width:100%;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch}.analytics-page-controls label{width:100%}.analytics-page-controls select{width:100%;height:44px}.analytics-page-controls .button{height:44px}.analytics-page-controls>small{text-align:left}.analytics-error{grid-template-columns:24px minmax(0,1fr)}.analytics-error button{grid-column:1 / -1;min-height:42px}.analytics-currency-card>header{align-items:flex-start;flex-direction:column}.analytics-currency-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-growth-grid{grid-template-columns:1fr}.analytics-funnel-list article>div:first-child{grid-template-columns:minmax(0,1fr) auto}.analytics-funnel-list article>div:first-child strong{grid-column:1 / -1}.analytics-trend-list article{grid-template-columns:1fr}.analytics-trend-list dl,.analytics-dimension-list dl{grid-template-columns:1fr}.analytics-order-track{height:8px}.analytics-dimension-list dl{grid-template-columns:1fr}.analytics-definition-note{flex-direction:column}}@media(prefers-reduced-motion:reduce){.analytics-dashboard{transition:none}.analytics-loading svg{animation:none}}.crm-page-error{margin:0 0 14px}.crm-page-error button{margin-left:auto;border:0;background:transparent;color:var(--coral);font-weight:700}.crm-metrics{margin-bottom:16px}.metric-line.crm-metrics>div>span{color:#5f6979}.crm-workspace{overflow:hidden}.crm-tabs{min-height:58px;padding:0 18px;display:flex;align-items:stretch;gap:6px;border-bottom:1px solid var(--line);background:#fff;overflow-x:auto}.crm-tabs button{position:relative;min-width:max-content;padding:0 16px;border:0;background:transparent;color:#657084;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650}.crm-tabs button:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;background:transparent}.crm-tabs button.active{color:var(--coral)}.crm-tabs button.active:after{background:var(--coral)}.crm-tabs button>span{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--coral-soft);color:var(--coral);display:grid;place-items:center;font-size:13px}.crm-filters{justify-content:flex-start;flex-wrap:wrap;border-bottom:1px solid var(--line)}.crm-filters>label{flex:1 1 260px;min-width:220px;max-width:440px}.crm-filters>.crm-tag-filter{flex:0 1 174px;min-width:150px}.crm-filters>span{margin-left:auto;color:#8a93a3;font-size:13px;white-space:nowrap}.crm-directory-shell{min-height:520px;display:grid;grid-template-columns:214px minmax(0,1fr);background:#fff}.crm-directory-main{min-width:0}.crm-customer-views{min-height:86px;padding:10px 14px;border-bottom:1px solid var(--line);display:grid;gap:8px;background:#fff}.crm-customer-views section{display:flex;align-items:center;gap:5px;overflow-x:auto}.crm-customer-views section>strong{min-width:64px;color:#99a1ae;font-size:13px}.crm-customer-views button{min-width:max-content;min-height:30px;padding:0 9px;border:1px solid transparent;border-radius:6px;display:inline-flex;align-items:center;gap:5px;color:#5d6878;background:transparent;font-size:13px}.crm-customer-views button:hover{background:#f5f6f8}.crm-customer-views button.active{border-color:#ffcfc9;color:#e65a4e;background:#fff3f1;font-weight:700}.crm-customer-views button span{min-width:18px;color:#959dab;font-size:13px;text-align:right}.crm-bulk-bar{position:relative;min-height:54px;padding:8px 14px;border-bottom:1px solid #ffd1cd;display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#fff5f3}.crm-bulk-summary{min-width:118px;margin-right:4px}.crm-bulk-summary strong,.crm-bulk-summary span{display:block}.crm-bulk-summary strong{color:#e45148;font-size:13px}.crm-bulk-summary span{margin-top:3px;color:#8e6f6c;font-size:13px}.crm-bulk-swipe-hint{display:none}.crm-bulk-shortcuts,.crm-bulk-mutation{display:flex;align-items:center;gap:5px}.crm-bulk-shortcuts{flex:1 1 auto}.crm-bulk-shortcuts>button,.crm-bulk-shortcuts summary{min-height:32px;padding:0 8px;border:1px solid #ead8d5;border-radius:6px;display:inline-flex;align-items:center;gap:5px;color:#5c6675;background:#fff;font-size:13px;list-style:none;cursor:pointer;white-space:nowrap}.crm-bulk-shortcuts>button:hover,.crm-bulk-shortcuts summary:hover,.crm-bulk-shortcuts details[open] summary{border-color:#f0ada6;color:#dc554b;background:#fff9f8}.crm-bulk-shortcuts>button:disabled{opacity:.46;cursor:not-allowed}.crm-bulk-shortcuts>button.danger{color:#c94242}.crm-bulk-shortcuts>button.danger:hover{border-color:#e9aaa7;color:#b82f2f;background:#fff1f0}.crm-bulk-shortcuts>button small,.crm-bulk-shortcuts details button small{color:#a17672;font-size:13px}.crm-bulk-shortcuts details{position:relative}.crm-bulk-shortcuts summary::-webkit-details-marker{display:none}.crm-bulk-shortcuts details>div{position:absolute;z-index:12;top:calc(100% + 6px);right:0;width:176px;padding:6px;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:3px;background:#fff;box-shadow:0 12px 30px #282f3d29}.crm-bulk-shortcuts details button{width:100%;min-height:34px;padding:0 9px;border:0;border-radius:6px;display:flex;align-items:center;gap:7px;color:#505c6d;background:transparent;font-size:13px;text-align:left}.crm-bulk-shortcuts details button:hover{color:#dc554b;background:#fff3f1}.crm-bulk-shortcuts details button:disabled{color:#b6bbc3;cursor:not-allowed}.crm-bulk-mutation{flex:0 1 auto}.crm-bulk-collaborators{display:flex;flex-direction:column;gap:2px;color:#7b8492;font-size:11px}.crm-bulk-collaborators select{min-width:180px;height:auto;min-height:64px;padding:3px 7px}.crm-bulk-bar select,.crm-bulk-bar input{min-width:128px;height:32px;padding:0 9px;border:1px solid #e3d4d2;border-radius:7px;background:#fff;color:#4d5868;font-size:13px}.crm-bulk-bar .button{height:32px}.crm-bulk-clear{padding:0 5px;border:0;color:#7d8695;background:transparent;font-size:13px;white-space:nowrap}.modal.crm-selection-modal{width:min(640px,calc(100vw - 32px))}.modal.crm-duplicate-review-modal{width:min(820px,calc(100vw - 32px))}.crm-duplicate-review{padding:18px}.crm-duplicate-review>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line)}.crm-duplicate-review>header strong,.crm-duplicate-review>header small{display:block}.crm-duplicate-review>header small{margin-top:5px;color:var(--muted);line-height:1.45}.crm-duplicate-review>header>span{display:inline-flex;align-items:center;gap:5px;color:#287552;white-space:nowrap;font-size:12px}.crm-duplicate-group-list{display:grid;gap:10px;max-height:450px;overflow:auto;padding:14px 0}.crm-duplicate-group-list>article{padding:12px;border:1px solid #eadbd5;border-radius:9px;background:#fffaf8}.crm-duplicate-group-head{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center}.crm-duplicate-group-head>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#aa5e4b;background:#ffece8}.crm-duplicate-group-head strong,.crm-duplicate-group-head small{display:block}.crm-duplicate-group-head small{margin-top:3px;color:#92746e;font-size:12px}.crm-duplicate-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;padding-left:41px}.crm-duplicate-items>span{min-width:0;padding:8px 9px;border:1px solid #f1dfdc;border-radius:7px;background:#fff}.crm-duplicate-items strong,.crm-duplicate-items small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-duplicate-items strong{color:#454d5b;font-size:12px}.crm-duplicate-items small{margin-top:3px;color:#8b96a5;font-size:11px}.crm-duplicate-review>footer{display:flex;gap:6px;align-items:center;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.modal.crm-email-composer-modal{width:min(1000px,calc(100vw - 32px));overflow:hidden}.crm-email-composer{min-height:560px;display:grid;grid-template-columns:280px minmax(0,1fr)}.crm-email-recipients{min-width:0;border-right:1px solid #e5e8ed;display:flex;flex-direction:column;background:#f7f8fa}.crm-email-recipients>header{min-height:58px;padding:11px 14px;border-bottom:1px solid #e5e8ed;display:flex;align-items:center;justify-content:space-between;gap:10px}.crm-email-recipients>header strong,.crm-email-recipients>header small{display:block}.crm-email-recipients>header strong{color:#344052;font-size:14px}.crm-email-recipients>header small{margin-top:3px;color:#929aa6;font-size:12px}.crm-email-recipients>header button{padding:5px 7px;border:0;color:#e0584d;background:transparent;font-size:12px}.crm-email-recipients>div{flex:1 1 auto;max-height:450px;padding:8px;overflow-y:auto}.crm-email-recipients>div>label{min-height:58px;margin-bottom:5px;padding:8px;border:1px solid transparent;border-radius:9px;display:grid;grid-template-columns:17px 34px minmax(0,1fr);align-items:center;gap:8px;background:transparent;cursor:pointer}.crm-email-recipients>div>label:hover{border-color:#ead7d4;background:#fff}.crm-email-recipients>div>label.active{border-color:#f0c4bf;background:#fff7f5}.crm-email-recipients>div>label>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#ca4d43;background:#ffe5e1;font-size:11px;font-weight:800}.crm-email-recipients>div>label div{min-width:0}.crm-email-recipients>div>label strong,.crm-email-recipients>div>label small,.crm-email-recipients>div>label em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-email-recipients>div>label strong{color:#3f4a59;font-size:13px}.crm-email-recipients>div>label small{margin-top:2px;color:#848e9d;font-size:11px}.crm-email-recipients>div>label em{margin-top:2px;color:#697587;font-size:11px;font-style:normal}.crm-email-recipients>p{margin:0;padding:10px 13px;border-top:1px solid #e5e8ed;display:flex;align-items:flex-start;gap:6px;color:#8b715f;background:#fffaf2;font-size:12px;line-height:1.45}.crm-email-editor{min-width:0;padding:16px 18px 18px;display:flex;flex-direction:column}.crm-email-fields{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(260px,1.25fr);gap:10px}.crm-email-fields label,.crm-email-body{display:grid;gap:6px;color:#626e7f;font-size:12px;font-weight:700}.crm-email-fields input,.crm-email-fields select{width:100%;height:38px;padding:0 10px;border:1px solid #dfe3e8;border-radius:7px;color:#3f4a59;background:#fff;font-size:13px}.crm-email-body{flex:1 1 auto;margin-top:12px}.crm-email-body textarea{width:100%;min-height:250px;padding:12px;border:1px solid #dfe3e8;border-radius:8px;resize:vertical;color:#354151;background:#fff;font:inherit;font-size:13px;line-height:1.65}.crm-email-local-error{margin-top:10px;padding:8px 10px;border:1px solid #f0c9c4;border-radius:7px;display:flex;align-items:center;gap:7px;color:#b9433a;background:#fff6f5;font-size:12px}.crm-email-preview{flex:1 1 auto;min-height:292px;margin-top:12px;border:1px solid #dfe3e8;border-radius:9px;overflow:hidden;background:#fff}.crm-email-preview>header{padding:13px 15px;border-bottom:1px solid #eceef2;display:grid;gap:4px;background:#fafbfc}.crm-email-preview>header small{color:#9aa2af;font-size:11px}.crm-email-preview>header strong{color:#344052;font-size:15px}.crm-email-preview>header span{color:#737e8d;font-size:11px}.crm-email-preview pre{margin:0;padding:18px;color:#3f4a59;font:inherit;font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.crm-email-options{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-email-options label{display:inline-flex;align-items:center;gap:7px;color:#657183;font-size:12px}.crm-email-options .crm-email-schedule{margin-left:auto}.crm-email-options .crm-email-schedule input{width:174px;height:30px;padding:0 7px;border:1px solid #dfe3e8;border-radius:6px;color:#596576;background:#fff;font-size:11px}.crm-email-options button{min-height:30px;padding:0 7px;border:0;display:inline-flex;align-items:center;gap:5px;color:#596779;background:transparent;font-size:12px}.crm-email-options button:hover{color:#dd574c}.crm-email-delivery-note{padding:10px 11px;border:1px solid #e2e6eb;border-radius:8px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;color:#778292;background:#f8f9fb}.crm-email-delivery-note.ready{border-color:#bae3cf;color:#19875b;background:#f1fbf6}.crm-email-delivery-note strong,.crm-email-delivery-note p{display:block}.crm-email-delivery-note strong{color:#414d5d;font-size:12px}.crm-email-delivery-note p{margin:3px 0 0;color:#758091;font-size:11px;line-height:1.45}.crm-email-composer .modal-actions{margin-top:12px;flex-wrap:wrap}.crm-selection-form{padding:18px}.crm-selection-form>label{display:grid;gap:7px;color:#616d7d;font-size:13px;font-weight:700}.crm-selection-form>label select,.crm-selection-form>label input{width:100%;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:7px;color:#465160;background:#fff}.crm-selection-warning{margin-bottom:16px;padding:13px;border:1px solid #f0d3cf;border-radius:10px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;color:#e45c50;background:#fff8f7}.crm-selection-warning>svg{padding:7px;width:34px;height:34px;border-radius:9px;background:#ffebe8}.crm-selection-warning strong,.crm-selection-warning p{display:block}.crm-selection-warning strong{color:#3b4655;font-size:13px}.crm-selection-warning p{margin:4px 0 0;color:#7f6d72;font-size:13px;line-height:1.5}.crm-selection-warning.danger{border-color:#f1c3c0;color:#c93d37;background:#fff5f4}.crm-selection-warning.danger>svg{color:#bf342f;background:#ffe2df}.crm-selection-result{margin:12px 0 0;padding:9px 10px;border-radius:7px;color:#6c7481;background:#f5f6f8;font-size:13px;line-height:1.5}.crm-delete-preview{margin:-4px 0 14px;padding:7px;border:1px solid #eceef1;border-radius:9px;display:grid;gap:4px;background:#fafbfc}.crm-delete-preview span{min-height:34px;padding:6px 8px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#465160;background:#fff;font-size:13px;font-weight:650}.crm-delete-preview span small{color:#8c95a2;font-size:13px;font-weight:500}.crm-delete-preview em{padding:5px 8px;color:#8c95a2;font-size:13px;font-style:normal}.crm-selection-form .crm-danger-button{border-color:#c73c36;background:#c73c36}.crm-selection-form .crm-danger-button:hover:not(:disabled){border-color:#af2f2a;background:#af2f2a}.crm-outreach-checkbox{min-height:40px;margin-top:20px}.crm-quick-groups{padding:14px 10px 18px;border-right:1px solid var(--line);background:#fafbfc}.crm-quick-groups section+section{margin-top:18px}.crm-quick-groups section>strong{display:block;padding:0 10px 7px;color:#5f6979;font-size:13px;font-weight:700}.crm-saved-view-rail>header{min-height:28px;padding:0 4px 5px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-saved-view-rail>header>strong{color:#5f6979;font-size:13px;font-weight:700}.crm-quick-groups .crm-saved-view-rail>header>button{width:26px;min-height:26px;padding:0;display:grid;grid-template-columns:1fr;place-items:center;color:#8b94a3}.crm-quick-groups .crm-saved-view-empty{color:var(--coral)}.crm-quick-groups button{width:100%;min-height:34px;padding:0 9px;border:0;border-radius:7px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;color:#5e697a;background:transparent;text-align:left;font-size:13px}.crm-quick-groups button:hover{color:#2f3a49;background:#f0f2f5}.crm-quick-groups button.active{color:var(--coral);background:#fff0ed;font-weight:700}.crm-quick-groups button b{min-width:20px;color:#5f6979;font-size:13px;text-align:right}.crm-quick-groups button.active b{color:var(--coral)}.crm-quick-groups .crm-pool-shortcut{color:#16875b}.modal.crm-saved-view-modal{width:min(820px,calc(100vw - 32px))}.crm-saved-view-manager{padding:18px}.crm-saved-view-manager>form{padding:14px;border:1px solid #f0d3cf;border-radius:10px;display:grid;grid-template-columns:minmax(210px,1fr) minmax(180px,.8fr) 130px auto;gap:10px;align-items:end;background:#fff8f7}.crm-saved-view-manager>form>div strong,.crm-saved-view-manager>form>div small{display:block}.crm-saved-view-manager>form>div strong{color:#364153;font-size:13px}.crm-saved-view-manager>form>div small{margin-top:5px;color:#8a7480;font-size:13px;line-height:1.45}.crm-saved-view-manager label{display:grid;gap:5px;color:#687385;font-size:13px;font-weight:650}.crm-saved-view-manager input,.crm-saved-view-manager select{width:100%;height:36px;padding:0 10px;border:1px solid #dfe3e8;border-radius:7px;color:#3f4a59;background:#fff}.crm-saved-view-manager>section{margin-top:16px}.crm-saved-view-manager>section>header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-saved-view-manager>section>header strong,.crm-saved-view-manager>section>header small{display:block}.crm-saved-view-manager>section>header strong{color:#334052;font-size:13px}.crm-saved-view-manager>section>header small,.crm-saved-view-manager>section>header>span{margin-top:3px;color:#929ba9;font-size:13px}.crm-saved-view-list{display:grid;gap:8px}.crm-saved-view-list>article{min-height:70px;padding:11px;border:1px solid #e6e9ed;border-radius:9px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.crm-saved-view-list>article>span{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#665acb;background:#f1efff}.crm-saved-view-list>article>span.team{color:#16875b;background:#eaf8f1}.crm-saved-view-list>article>div>strong,.crm-saved-view-list>article>div>small{display:block}.crm-saved-view-list>article>div>strong{color:#364153;font-size:13px}.crm-saved-view-list>article>div>strong em{margin-left:7px;padding:2px 6px;border-radius:9px;color:#697486;background:#f0f2f5;font-size:13px;font-style:normal;font-weight:600}.crm-saved-view-list>article>div>small{margin-top:4px;color:#8993a2;font-size:13px;line-height:1.4}.crm-saved-view-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.crm-saved-view-actions>button:not(.button){width:32px;height:32px;padding:0;border:1px solid #e3e6eb;border-radius:7px;display:grid;place-items:center;color:#647082;background:#fff}.crm-saved-view-actions>button.danger{color:#d94d47}.crm-saved-view-edit{grid-column:1 / 3;display:grid;grid-template-columns:minmax(180px,1fr) 140px;gap:9px}.modal.crm-tag-manager-modal{width:min(960px,calc(100vw - 32px))}.crm-tag-manager{max-height:min(720px,calc(100dvh - 120px));padding:18px;overflow-y:auto}.crm-tag-create-panel{padding:14px;border:1px solid #f0d3cf;border-radius:11px;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(360px,1.3fr);gap:18px;align-items:center;background:#fff8f7}.crm-tag-create-panel>div strong,.crm-tag-create-panel>div p{display:block;margin:0}.crm-tag-create-panel>div strong{color:#354052;font-size:14px}.crm-tag-create-panel>div p{margin-top:5px;color:#8b7781;font-size:12px;line-height:1.5}.crm-tag-create-panel form{display:grid;grid-template-columns:minmax(180px,1fr) 42px auto;gap:8px;align-items:center}.crm-tag-create-panel form>input,.crm-tag-manager-toolbar input,.crm-tag-group article form>input{width:100%;height:36px;padding:0 10px;border:1px solid #dfe3e8;border-radius:8px;color:#3f4a59;background:#fff}.crm-tag-create-panel form>label,.crm-tag-group article form>label{width:42px;height:36px}.crm-tag-create-panel input[type=color],.crm-tag-group article input[type=color]{width:42px;height:36px;padding:3px;border:1px solid #dfe3e8;border-radius:8px;background:#fff}.crm-tag-manager-toolbar{min-height:58px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eceef2}.crm-tag-manager-toolbar>label{width:min(280px,100%);height:36px;padding:0 10px;border:1px solid #dfe3e8;border-radius:8px;display:flex;align-items:center;gap:7px;color:#8b94a3;background:#fff}.crm-tag-manager-toolbar>label input{height:32px;padding:0;border:0;outline:0}.crm-tag-manager-toolbar>span{margin-right:auto;color:#8d96a4;font-size:12px}.crm-tag-groups{padding-top:5px}.crm-tag-group{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid #eef0f3}.crm-tag-group:last-child{border-bottom:0}.crm-tag-group>h4{width:32px;height:32px;margin:1px 0 0;border-radius:9px;display:grid;place-items:center;color:#637083;background:#f0f2f5;font-size:13px}.crm-tag-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-tag-group article{min-height:54px;padding:8px 9px;border:1px solid #e6e9ed;border-radius:9px;display:grid;grid-template-columns:24px 12px minmax(0,1fr) auto auto;gap:8px;align-items:center;background:#fff}.crm-tag-group article.editing{grid-template-columns:24px minmax(0,1fr);border-color:#f1b8b2;background:#fff9f8}.crm-tag-select{width:20px;height:20px;display:grid;place-items:center}.crm-tag-select input{width:15px;height:15px;accent-color:var(--coral)}.crm-tag-color{width:10px;height:10px;border-radius:50%}.crm-tag-group article>div strong,.crm-tag-group article>div small{display:block}.crm-tag-group article>div strong{overflow:hidden;text-overflow:ellipsis;color:#374253;font-size:13px;white-space:nowrap}.crm-tag-group article>div small{margin-top:3px;color:#929ba9;font-size:12px}.crm-tag-group article>button{min-height:28px;padding:0 7px;border:1px solid #e1e5ea;border-radius:7px;display:inline-flex;align-items:center;gap:4px;color:#687486;background:#fff;font-size:12px}.crm-tag-group article>button.danger{color:#c84d47}.crm-tag-group article form{min-width:0;display:grid;grid-template-columns:minmax(120px,1fr) 42px auto auto;gap:7px;align-items:center}.crm-tag-filter{width:auto!important;max-width:none!important;flex:0 0 auto!important}.crm-tag-filter select{min-width:130px;height:32px;padding:0 24px 0 4px;border:0;outline:0;color:#5d6776;background:transparent;font-size:13px}.crm-advanced-search-button{position:relative}.crm-advanced-search-button.active{border-color:#ffc8c2;color:var(--coral);background:#fff6f4}.crm-advanced-search-button b{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;color:#fff;background:var(--coral);font-size:13px}.crm-advanced-search{padding:14px 16px 12px;border-bottom:1px solid #f0d7d3;background:snow}.crm-advanced-search>header{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.crm-advanced-search>header strong,.crm-advanced-search>header small{display:block}.crm-advanced-search>header strong{color:#354052;font-size:13px}.crm-advanced-search>header small{margin-top:4px;color:#8d96a4;font-size:13px}.crm-advanced-search>header>span{min-width:max-content;padding:4px 8px;border-radius:10px;color:#e25b4f;background:#fff0ed;font-size:13px;font-weight:700}.crm-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crm-advanced-grid fieldset{min-width:0;margin:0;padding:10px;border:1px solid #e5e8ed;border-radius:9px;background:#fff}.crm-advanced-grid legend{width:100%;padding:0 2px 7px;display:flex;justify-content:space-between;gap:8px;color:#4d5868;font-size:13px;font-weight:700}.crm-advanced-grid legend span{color:#9aa2af;font-weight:500}.crm-advanced-check-group>div{max-height:90px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;overflow-y:auto}.email-smart-event-groups>div{max-height:220px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;overflow-y:auto;padding-right:4px}.email-smart-event-groups section{min-width:0;display:grid;align-content:start;gap:6px}.email-smart-event-groups section>small{color:#8791a0;font-size:12px;font-weight:700}.email-smart-event-groups section>div{max-height:none;display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;overflow:visible}.email-smart-event-count{max-width:460px;margin-top:10px}.email-smart-event-count input:disabled{color:#a0a8b4;background:#f5f6f8}.email-smart-opportunity-filter>.email-smart-event-count{max-width:720px;grid-template-columns:minmax(120px,.8fr) auto minmax(120px,1fr) minmax(120px,1fr)}.email-smart-opportunity-filter>.email-smart-event-count select{width:100%;height:34px;padding:0 9px;border:1px solid #dfe3e8;border-radius:7px;color:#465263;background:#fff;font-size:13px}.crm-advanced-check-group.wide{grid-column:span 2}.crm-advanced-check-group.wide>div{max-height:146px}.crm-advanced-condition-builder{grid-column:1 / -1;display:grid;gap:9px}.crm-advanced-condition-builder>header{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#7b8594;font-size:12px}.crm-advanced-condition-builder>header select,.crm-advanced-condition-row select,.crm-advanced-condition-row input{min-width:0;height:34px;padding:0 9px;border:1px solid #dfe3e8;border-radius:7px;color:#465263;background:#fff;font:inherit;font-size:12px}.crm-advanced-condition-builder>header select{width:150px}.crm-advanced-condition-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(125px,.8fr) minmax(150px,1.2fr) 34px;gap:8px;align-items:center}.crm-advanced-condition-row>button{width:34px;height:34px;border:1px solid #e0e5ec;border-radius:7px;display:grid;place-items:center;color:#8993a1;background:#fff;cursor:pointer}.crm-advanced-condition-row>button:disabled{opacity:.45;cursor:not-allowed}.crm-advanced-no-value{color:#929baa;font-size:12px}.crm-advanced-check-group>div>small{color:#a0a8b4;font-size:13px}.crm-advanced-check-group label{min-height:27px;padding:3px 8px;border:1px solid #e3e6eb;border-radius:7px;display:inline-flex;align-items:center;gap:5px;color:#697486;background:#fff;font-size:13px;cursor:pointer}.crm-advanced-check-group label.active{border-color:#ffc9c3;color:#db584d;background:#fff3f1}.crm-advanced-check-group input{width:auto;accent-color:var(--coral)}.crm-advanced-range>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px}.crm-advanced-range label,.crm-advanced-period label{display:grid;gap:5px;color:#7b8594;font-size:13px}.crm-advanced-range input,.crm-advanced-period select{width:100%;height:34px;padding:0 9px;border:1px solid #dfe3e8;border-radius:7px;color:#465263;background:#fff;font-size:13px}.crm-advanced-range>div>span{padding-bottom:8px;color:#a0a7b2;font-size:13px}.crm-advanced-period{display:grid;grid-template-columns:1fr 1fr;align-content:end;gap:8px}.crm-advanced-period legend{grid-column:1 / -1}.crm-advanced-period input[type=date]{width:100%;min-height:34px;padding:6px 8px;border:1px solid #dfe3e8;border-radius:7px;color:#465263;background:#fff;font:inherit;font-size:12px}.crm-advanced-search>footer{min-height:46px;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-advanced-search>footer>span{color:#8d96a4;font-size:13px}.crm-advanced-search>footer>div{display:flex;gap:8px}.crm-column-settings-button{width:34px;height:34px;flex:0 0 34px;padding:0;border:1px solid #dfe3e8;border-radius:8px;display:grid;place-items:center;color:#677283;background:#fff}.crm-column-settings-button:hover{border-color:#ffc8c2;color:var(--coral);background:#fff6f4}.crm-tag-chips{min-width:0;display:inline-flex;flex-wrap:wrap;gap:5px;vertical-align:middle}.crm-tag-chip{--tag-color: #5b7cfa;min-height:22px;padding:2px 7px;border:1px solid color-mix(in srgb,var(--tag-color),white 68%);border-radius:5px;display:inline-flex;align-items:center;gap:5px;color:color-mix(in srgb,var(--tag-color),#233047 18%);background:color-mix(in srgb,var(--tag-color),white 91%);font-size:13px;line-height:1.2;white-space:nowrap}.crm-tag-chip>i{width:6px;height:6px;border-radius:50%;background:var(--tag-color)}.crm-tag-chip button{width:17px;height:17px;margin-right:-4px;padding:0;border:0;display:grid;place-items:center;color:inherit;background:transparent}.crm-tag-chips.compact{max-width:210px;flex-wrap:nowrap;overflow:hidden}.crm-tag-chips.compact .crm-tag-chip{min-height:20px;padding:2px 6px;font-size:13px}.crm-collaborator-chips{max-width:240px;display:inline-flex;flex-wrap:wrap;gap:4px}.crm-collaborator-chips>span{padding:3px 7px;border:1px solid #dce6f5;border-radius:999px;color:#3e5f8c;background:#f3f7fc;font-size:12px}.crm-no-tags{color:#5f6979;font-size:13px}.crm-loading{min-height:220px;display:flex;align-items:center;justify-content:center;gap:8px;color:#5f6979}.crm-loading svg{animation:spin .8s linear infinite}.crm-pagination{min-height:52px;padding:8px 16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#7f8998;background:#fff;font-size:13px}.crm-pagination>span{margin-right:6px}.crm-pagination>button{width:32px;height:32px;padding:0;border:1px solid #dfe3e8;border-radius:7px;display:grid;place-items:center;color:#536071;background:#fff}.crm-pagination>button:disabled{opacity:.38;cursor:not-allowed}.crm-pagination>label{display:inline-flex;align-items:center;gap:6px}.crm-pagination input{width:48px;height:32px;padding:0 4px;border:1px solid #dfe3e8;border-radius:7px;color:#465263;background:#fff;text-align:center}.crm-pagination select{height:32px;padding:0 26px 0 9px;border:1px solid #dfe3e8;border-radius:7px;color:#536071;background:#fff}.crm-company-table{min-width:0;overflow-x:auto;background:#fff}.crm-company-cell{display:contents}.crm-company-head,.crm-company-table>article{display:grid;grid-template-columns:var(--crm-company-columns);align-items:center;gap:14px}.crm-company-head{min-height:38px;padding:0 20px;color:#5f6979;background:#fafbfc;border-bottom:1px solid var(--line);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.crm-sort-header{min-width:0;padding:0;border:0;display:inline-flex;align-items:center;gap:5px;color:#5f6979;background:transparent;font:inherit;letter-spacing:inherit;text-align:left;white-space:nowrap;cursor:pointer}.crm-sort-header:hover,.crm-sort-header.active{color:#476f9b}.crm-sort-header svg{flex:0 0 auto;opacity:.65}.crm-sort-header.active svg{opacity:1}.crm-company-table>article{min-height:82px;padding:12px 20px;border-bottom:1px solid var(--line)}.crm-company-table>article:last-child{border-bottom:0}.crm-company-table>article:hover{background:#fffdfc}.crm-company-empty{grid-column:1 / -1}.crm-select-heading{display:inline-flex;align-items:center;gap:8px}.crm-select-heading input,.crm-company-select>input,.crm-contact-select>input,.crm-contact-mobile-list header>label input{accent-color:var(--coral)}.crm-company-select{min-width:0;display:flex;align-items:center;gap:10px}.crm-company-select>input{flex:0 0 auto}.crm-company-select .crm-company-identity{flex:1 1 auto}.crm-company-identity{min-width:0;padding:0;border:0;background:transparent;display:flex;align-items:center;gap:11px;text-align:left}.crm-company-identity>span,.crm-contact-card>span,.crm-team>article>span{width:40px;height:40px;flex:0 0 40px;border-radius:12px;display:grid;place-items:center;color:#e76154;background:#fff0ed;font-size:13px;font-weight:800}.crm-company-identity div{min-width:0}.crm-company-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263142;font-size:13px}.crm-company-identity small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5f6979;font-size:13px}.crm-company-ownership{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.crm-company-ownership small{color:#5f6979;font-size:13px}.crm-sora-toggle{justify-self:start;padding:5px 10px;border:1px solid #d9e1eb;border-radius:999px;background:#f7f8fa;color:#687385;font:inherit;font-size:12px;cursor:pointer}.crm-sora-toggle.active{border-color:#b7e0d9;background:#edf8f5;color:#147d70}.crm-sora-toggle:disabled{cursor:default;opacity:.78}.crm-pool-badge{display:inline-flex;height:21px;padding:0 8px;border-radius:11px;align-items:center;font-size:13px;font-weight:700}.crm-pool-badge.private{color:#4b69c6;background:#eef2ff}.crm-pool-badge.public{color:#0c8a52;background:#e9f8f0}.crm-score{color:#e76154;font-size:16px}.crm-contact-flag{width:max-content;display:inline-flex;align-items:center;gap:4px;color:#8a94a3;font-size:10px;white-space:nowrap}.crm-contact-flag.active{color:#d78a26;font-weight:700}.crm-company-important-toggle{border:0;padding:2px 0;background:transparent;color:#8993a3;font-size:11px;cursor:pointer}.crm-company-important-toggle.active{color:#d78a26;font-weight:700}.crm-last-followup{min-width:0}.crm-last-followup strong,.crm-last-followup small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-last-followup strong{color:#3d4757;font-size:13px;font-weight:600}.crm-last-followup small{margin-top:5px;color:#9aa2b0;font-size:13px}.crm-row-actions{display:flex;justify-content:flex-end;gap:6px}.crm-row-actions .button{min-width:76px;height:32px;font-size:13px}.crm-contact-table-wrap{width:100%;overflow:auto;background:#fff;scrollbar-color:#c4ccd7 #f1f3f6;scrollbar-width:thin}.crm-contact-table-wrap:focus-visible{outline:2px solid #7893cc;outline-offset:-2px}.crm-contact-table-wrap::-webkit-scrollbar{width:8px;height:8px}.crm-contact-table-wrap::-webkit-scrollbar-track{background:#f1f3f6}.crm-contact-table-wrap::-webkit-scrollbar-thumb{border:2px solid #f1f3f6;border-radius:8px;background:#c4ccd7}.crm-contact-table{width:100%;min-width:1560px;border-collapse:collapse;color:#596474;font-size:13px}.crm-contact-table th{height:40px;padding:0 12px;border-bottom:1px solid var(--line);color:#5f6979;background:#fafbfc;font-weight:650;text-align:left;white-space:nowrap}.crm-contact-table td{max-width:210px;height:68px;padding:9px 12px;border-bottom:1px solid #eef0f3;white-space:nowrap}.crm-contact-table tbody tr:hover{background:#fffdfc}.crm-contact-table td a{color:#526ea9;text-decoration:none}.crm-contact-table td:last-child{position:sticky;right:0;background:inherit}.crm-contact-select{min-width:220px;display:flex;align-items:center;gap:9px}.crm-contact-identity{min-width:190px;max-width:280px;padding:0;border:0;display:flex;align-items:center;gap:9px;color:inherit;background:transparent;text-align:left}.crm-contact-identity>span,.crm-contact-mobile-list header button>span{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:grid;place-items:center;color:#df5c50;background:#fff0ed;font-size:13px;font-weight:800}.crm-contact-identity>div{min-width:0}.crm-contact-identity strong,.crm-contact-identity small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-contact-identity strong{color:#2e3949;font-size:13px}.crm-contact-identity strong em{margin-left:5px;padding:1px 5px;border-radius:7px;color:#4f6dbd;background:#eef2ff;font-size:11px;font-style:normal;vertical-align:1px}.crm-contact-identity small{margin-top:4px;color:#8c95a4;font-size:13px}.crm-grade{min-width:28px;height:26px;border-radius:7px;display:inline-grid;place-items:center;color:#4e69bd;background:#eef2ff;font-size:13px;font-weight:800}.crm-grade.grade-Aplus,.crm-grade.grade-A{color:#0c8757;background:#e9f8f0}.crm-grade.grade-C,.crm-grade.grade-D{color:#a56e24;background:#fff6dd}.crm-cell-primary{color:#3e4958;font-size:13px;font-weight:650}.crm-ellipsis-cell{max-width:210px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-custom-field-summary{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0;color:#596474;font-size:12px}.crm-custom-field-summary span{max-width:180px;overflow:hidden;text-overflow:ellipsis}.crm-custom-field-summary b{margin-right:4px;color:#8a93a2;font-weight:600}.crm-custom-field-summary small{color:#8a93a2}.crm-custom-field-empty{color:#b0b7c2}.crm-contact-mobile-list{display:none}.modal.crm-column-modal{width:min(620px,calc(100vw - 32px))}.crm-column-settings-form{padding:18px}.crm-column-settings-form>header{min-height:48px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.crm-column-settings-form>header strong,.crm-column-settings-form>header small{display:block}.crm-column-settings-form>header strong{color:#303b4b;font-size:14px}.crm-column-settings-form>header small{margin-top:5px;color:#8993a2;font-size:13px;line-height:1.5}.crm-column-settings-form>header>span{min-width:max-content;padding:4px 8px;border-radius:10px;color:#5e6a7b;background:#f0f2f5;font-size:13px}.crm-column-fixed{min-height:52px;margin-top:9px;padding:9px 12px;border:1px solid #e7e9ed;border-radius:9px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;color:#798494;background:#f8f9fb}.crm-column-fixed strong,.crm-column-fixed small{display:block}.crm-column-fixed strong{color:#4b5666;font-size:13px}.crm-column-fixed small{margin-top:3px;color:#969eaa;font-size:13px}.crm-column-fixed em{padding:3px 7px;border-radius:9px;color:#6f7887;background:#eceff3;font-size:13px;font-style:normal}.crm-column-option-list{max-height:390px;margin-top:8px;display:grid;gap:6px;overflow-y:auto}.crm-column-option-list article{min-height:46px;padding:7px 9px;border:1px solid #e8eaee;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7f8997;background:#fff}.crm-column-option-list article.active{border-color:#ffd1cc;color:#3f4a59;background:#fff8f7}.crm-column-option-list label{flex:1;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:650}.crm-column-option-list input{accent-color:var(--coral)}.crm-column-option-list article>div{display:flex;gap:4px}.crm-column-option-list article>div button{width:29px;height:29px;padding:0;border:1px solid #dfe3e8;border-radius:7px;display:grid;place-items:center;color:#687486;background:#fff}.crm-column-option-list article>div button:disabled{opacity:.28}.crm-document-table-wrap{width:100%;overflow:auto;background:#fff}.crm-document-table{width:100%;min-width:1080px;border-collapse:collapse;color:#576273;font-size:13px}.crm-document-table th{height:40px;padding:0 14px;border-bottom:1px solid var(--line);color:#8992a1;background:#fafbfc;font-weight:650;text-align:left;white-space:nowrap}.crm-document-table td{height:64px;padding:10px 14px;border-bottom:1px solid #edf0f3;white-space:nowrap}.crm-document-table tbody tr:hover{background:#fffdfc}.crm-document-table td strong,.crm-document-table td small{display:block}.crm-document-table td strong{color:#313c4c;font-size:13px}.crm-document-table td small{margin-top:4px;color:#8b94a3;font-size:13px}.crm-document-status{width:max-content;min-height:23px;padding:3px 8px;border-radius:10px;display:inline-flex;align-items:center;color:#596779;background:#eef1f5;font-size:13px}.crm-document-status.won,.crm-document-status.approved,.crm-document-status.completed,.crm-document-status.confirmed{color:#168454;background:#e9f8f0}.crm-document-status.lost,.crm-document-status.rejected,.crm-document-status.cancelled{color:#c64f45;background:#fff0ed}.crm-document-status.pending,.crm-document-status.submitted,.crm-document-status.production,.crm-document-status.shipped{color:#9d681d;background:#fff4df}.crm-document-mobile-list{display:none}.crm-task-list,.crm-audit-list{padding:10px 18px 18px}.crm-task-list article,.crm-audit-list article{min-height:66px;padding:12px 8px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 120px;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.crm-task-list article.completed{opacity:.55}.crm-task-list article.completed strong{text-decoration:line-through}.crm-task-check{width:34px;height:34px;border:0;background:transparent;color:#aab1bd}.crm-task-list article.completed .crm-task-check{color:#21a765}.crm-task-list article strong,.crm-audit-list article strong{color:#303a49;font-size:13px}.crm-task-list article small,.crm-audit-list article small{display:block;margin-top:4px;color:#8f98a7;font-size:13px}.crm-task-contact-link{padding:0;border:0;color:var(--coral);background:transparent;font:inherit;text-align:left;cursor:pointer}.crm-task-contact-link:hover{text-decoration:underline}.crm-task-list time,.crm-audit-list time{color:#7b8494;font-size:13px;text-align:right}.crm-priority{height:22px;padding:0 8px;border-radius:11px;display:inline-flex;align-items:center;color:#6e7787;background:#f1f3f6;font-size:13px}.crm-priority.high{color:#d55649;background:#fff0ed}.crm-priority.low{color:#2d8a62;background:#e9f8f0}.crm-team{padding:18px}.crm-team-head{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line)}.crm-team-head strong,.crm-team-head small{display:block}.crm-team-head strong{font-size:13px}.crm-team-head small{margin-top:5px;color:#8b94a4;font-size:13px}.crm-org-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;margin-top:14px;align-items:start}.crm-org-tree,.crm-team-directory{min-width:0;border:1px solid var(--line);border-radius:9px;background:#fff}.crm-org-tree>header,.crm-team-directory>header{min-height:54px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.crm-org-tree>header strong,.crm-org-tree>header small,.crm-team-directory>header strong,.crm-team-directory>header small{display:block}.crm-org-tree>header strong,.crm-team-directory>header strong{font-size:13px}.crm-org-tree>header small,.crm-team-directory>header small{margin-top:4px;color:#8b94a4;font-size:12px}.crm-org-root,.crm-org-department-row>button:last-child,.crm-org-people button{width:100%;min-width:0;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#354154;text-align:left;cursor:pointer}.crm-org-root{min-height:42px;margin:8px 8px 4px;width:calc(100% - 16px);padding:8px;border-radius:6px}.crm-org-root>span,.crm-org-department-row>button:first-child{width:20px;flex:0 0 20px;color:#8b94a4;text-align:center}.crm-org-root strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.crm-org-root em,.crm-org-department-row em{min-width:22px;padding:2px 6px;border-radius:10px;background:#f0f2f6;color:#788394;text-align:center;font-size:11px;font-style:normal}.crm-org-root.selected,.crm-org-department-row>button:last-child.selected{background:#fff2ef;color:#d95c50}.crm-org-departments{padding:0 8px 10px 24px}.crm-org-departments section{position:relative}.crm-org-departments section:before{position:absolute;top:-3px;bottom:20px;left:5px;border-left:1px solid #e0e5ec;content:""}.crm-org-department-row{min-height:34px;display:flex;align-items:center;gap:2px}.crm-org-department-row>button{min-height:30px}.crm-org-department-row>button:first-child{position:relative;z-index:1;border:0;background:#fff;cursor:pointer}.crm-org-department-row>button:last-child{justify-content:space-between;padding:4px 7px;border-radius:5px;font-size:12px}.crm-org-department-row>button:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-org-people{margin-left:17px;padding-left:10px;border-left:1px solid #e0e5ec}.crm-org-people button{justify-content:space-between;min-height:30px;padding:4px 6px;border-radius:5px;font-size:12px}.crm-org-people button:hover,.crm-org-root:hover,.crm-org-department-row>button:last-child:hover{background:#f7f8fa}.crm-org-people button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-org-people button small{flex:0 0 auto;color:#929baa;font-size:10px}.crm-team-directory>header>div{flex:0 0 auto}.crm-team-directory>header>label{width:min(100%,330px);height:34px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--line);border-radius:6px;color:#9aa3b1}.crm-team-directory>header>label input{width:100%;min-width:0;border:0;outline:0;font-size:12px}.crm-team-table-head,.crm-team-members>article{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(110px,.7fr) 140px 140px;gap:12px;align-items:center}.crm-team-table-head{min-height:38px;padding:0 14px;border-bottom:1px solid var(--line);background:#f7f8fa;color:#7e8898;font-size:11px}.crm-team-members>article{min-height:66px;padding:8px 14px;border-bottom:1px solid var(--line)}.crm-team-person{min-width:0;display:flex;align-items:center;gap:10px}.crm-team-person>span{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:10px;background:#fff0ed;color:#e76154;font-size:12px;font-weight:800}.crm-team-person>div{min-width:0}.crm-team-person strong,.crm-team-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-team-person strong{font-size:12px}.crm-team-person small{margin-top:4px;color:#8a93a3;font-size:11px}.crm-team em,.crm-contact-card em{margin-left:7px;padding:2px 6px;border-radius:8px;color:#4d6fcb;background:#eef2ff;font-size:13px;font-style:normal}.crm-team select{height:34px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:0 8px;font-size:13px}.crm-team-members input{width:100%;min-width:0;height:34px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:12px}.crm-team-members input:disabled,.crm-team-members select:disabled{background:#f7f8fa;color:#7f8897}.crm-team-status{display:flex;align-items:center;gap:8px}.crm-team-status small{color:#7f8897;font-size:11px}.crm-team-empty{padding:42px 14px;color:#8791a0;text-align:center;font-size:13px}.crm-collaboration-requests{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.crm-collaboration-requests>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-collaboration-requests>header strong,.crm-collaboration-requests>header small{display:block}.crm-collaboration-requests>header strong{color:#354154;font-size:14px}.crm-collaboration-requests>header small{margin-top:4px;color:#8993a2;font-size:12px}.crm-collaboration-requests>header>span{color:#798597;font-size:12px;white-space:nowrap}.crm-collaboration-requests>article{min-height:66px;padding:10px 0;border-top:1px solid #eef0f4;display:flex;align-items:center;gap:12px}.crm-collaboration-requests>article>div:first-child{min-width:0;flex:1}.crm-collaboration-requests>article strong,.crm-collaboration-requests>article small{display:block}.crm-collaboration-requests>article strong{overflow:hidden;color:#445168;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.crm-collaboration-requests>article small,.crm-collaboration-requests>article p{margin:4px 0 0;color:#8791a0;font-size:11px}.crm-collaboration-requests>article>div:last-child{display:flex;gap:6px}.crm-collaboration-status{padding:4px 7px;border-radius:8px;color:#718098;background:#f0f2f5;font-size:10px;font-style:normal;white-space:nowrap}.crm-collaboration-status.pending{color:#a16e1d;background:#fff5df}.crm-collaboration-status.approved{color:#247d54;background:#e8f7ef}.crm-collaboration-status.rejected{color:#af554e;background:#fff0ed}.crm-contact-request-collaboration{grid-column:2 / -1;width:fit-content;min-height:30px;padding:0 9px;border:1px solid #d6e0ee;border-radius:7px;display:inline-flex;align-items:center;gap:6px;color:#506d91;background:#f7faff;font-size:11px;cursor:pointer}.crm-contact-request-collaboration:hover:not(:disabled){border-color:#80a6d2;color:#2f5e93;background:#f0f6fd}.crm-contact-request-collaboration:disabled{opacity:.5;cursor:not-allowed}.crm-contact-lists{padding:18px;background:#f7f8fa}.crm-contact-lists-head{min-height:64px;padding:0 2px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.crm-contact-lists-head strong,.crm-contact-lists-head small{display:block}.crm-contact-lists-head strong{color:#303a49;font-size:15px}.crm-contact-lists-head small{margin-top:5px;color:#5f6979;font-size:13px}.crm-contact-list-summary{margin-bottom:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crm-contact-list-summary>span{min-height:70px;padding:12px 14px;border:1px solid #e6e9ed;border-radius:10px;display:grid;grid-template-columns:32px auto 1fr;align-items:center;gap:9px;background:#fff}.crm-contact-list-summary svg{width:30px;height:30px;padding:7px;border-radius:9px;color:#e16054;background:#fff0ed}.crm-contact-list-summary strong{color:#303a49;font-size:20px}.crm-contact-list-summary small{color:#5f6979;font-size:13px}.crm-contact-list-filters{min-height:48px;margin-bottom:12px;padding:6px 8px;border:1px solid #e6e9ed;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff}.crm-contact-list-filters>div{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.crm-contact-list-filters button{min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:7px;display:inline-flex;align-items:center;gap:6px;color:#687385;background:transparent;font-size:13px}.crm-contact-list-filters button.active{border-color:#ffd0ca;color:#df5b50;background:#fff3f1;font-weight:700}.crm-contact-list-filters>label{display:inline-flex;align-items:center;gap:6px;color:#7c8695;font-size:13px;white-space:nowrap}.crm-contact-list-filters input{accent-color:var(--coral)}.crm-contact-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-contact-list-grid>article{--list-color: #4a83e6;min-width:0;padding:15px;border:1px solid #e3e7ec;border-radius:11px;background:#fff;box-shadow:0 3px 10px #222d4006}.crm-contact-list-grid>article.archived{opacity:.66}.crm-contact-list-grid article>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center}.crm-contact-list-grid article>header>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--list-color);background:color-mix(in srgb,var(--list-color),white 90%)}.crm-contact-list-grid article>header strong,.crm-contact-list-grid article>header small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contact-list-grid article>header strong{color:#354052;font-size:13px}.crm-contact-list-grid article>header small{margin-top:4px;color:#5f6979;font-size:13px}.crm-contact-list-grid article>header em{padding:3px 7px;border-radius:9px;color:#6f7784;background:#eef0f3;font-size:13px;font-style:normal}.crm-contact-list-grid article>p{min-height:36px;margin:13px 0;color:#5f6979;font-size:13px;line-height:1.45}.crm-contact-list-grid dl{margin:0 0 10px;display:grid;grid-template-columns:repeat(3,1fr)}.crm-contact-list-grid dl>div+div{border-left:1px solid #eceef2}.crm-contact-list-grid dt,.crm-contact-list-grid dd{margin:0;text-align:center}.crm-contact-list-grid dt{color:#5f6979;font-size:13px}.crm-contact-list-grid dd{margin-top:3px;color:#354052;font-size:15px;font-weight:750}.crm-contact-list-progress{height:5px;border-radius:4px;overflow:hidden;background:#edf0f3}.crm-contact-list-progress i{display:block;height:100%;border-radius:inherit;background:var(--list-color)}.crm-contact-list-grid article>footer{min-height:45px;padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-contact-list-grid article>footer>span{min-width:0;color:#5f6979;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contact-list-join-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}.crm-contact-list-join-picker label,.crm-contact-list-quick-fields label{min-width:0;display:grid;gap:6px;color:#616d7d;font-size:13px;font-weight:700}.crm-contact-list-join-picker input,.crm-contact-list-join-picker select,.crm-contact-list-quick-fields select{width:100%;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:7px;color:#465160;background:#fff}.crm-contact-list-join-picker .button{height:40px}.crm-contact-list-quick-fields{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.crm-contact-list-join-preview{--list-color: #4a83e6;margin-top:12px;padding:12px;border:1px solid #e4e8ed;border-radius:9px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;background:#fafbfc}.crm-contact-list-join-preview>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--list-color);background:color-mix(in srgb,var(--list-color),white 90%)}.crm-contact-list-join-preview strong,.crm-contact-list-join-preview small{display:block}.crm-contact-list-join-preview strong{color:#364153;font-size:13px}.crm-contact-list-join-preview small{margin-top:4px;color:#8993a2;font-size:13px}.modal.crm-contact-list-modal{width:min(980px,calc(100vw - 32px))}.crm-contact-list-editor{max-height:calc(100dvh - 110px);overflow:auto}.crm-contact-list-editor>form{padding:18px;border-bottom:1px solid var(--line)}.crm-contact-list-editor-hero{--list-color: #4a83e6;margin-bottom:16px;padding:12px;border:1px solid color-mix(in srgb,var(--list-color),white 76%);border-radius:10px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;background:color-mix(in srgb,var(--list-color),white 96%)}.crm-contact-list-editor-hero>span{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--list-color);background:color-mix(in srgb,var(--list-color),white 88%)}.crm-contact-list-editor-hero strong,.crm-contact-list-editor-hero small{display:block}.crm-contact-list-editor-hero strong{color:#354052;font-size:14px}.crm-contact-list-editor-hero small{margin-top:4px;color:#7f8998;font-size:13px}.crm-contact-list-editor-hero em{padding:3px 8px;border-radius:9px;color:#687385;background:#eceff3;font-size:13px;font-style:normal}.crm-contact-list-editor textarea{min-height:70px}.crm-contact-list-form-actions{margin-top:14px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.crm-contact-list-form-actions .button:first-child:not(:last-child){margin-right:auto}.crm-contact-list-members{padding:16px 18px 18px;border-bottom:1px solid var(--line)}.crm-contact-list-members>header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-contact-list-members>header strong,.crm-contact-list-members>header small{display:block}.crm-contact-list-members>header strong{color:#354052;font-size:13px}.crm-contact-list-members>header small{margin-top:4px;color:#8a93a2;font-size:13px}.crm-contact-list-member-table{margin-top:10px;border:1px solid #e4e7ec;border-radius:9px;overflow-x:auto}.crm-contact-list-member-table>div{min-width:760px;min-height:52px;padding:8px 10px;border-top:1px solid #eceef2;display:grid;grid-template-columns:1.25fr 1fr 1.15fr 80px;gap:10px;align-items:center;color:#5f6a7a;font-size:13px}.crm-contact-list-member-table>div.head{min-height:38px;border-top:0;color:#7e8795;background:#f7f8fa;font-weight:700}.crm-contact-list-member-table>div>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contact-list-member-table>div>span:first-child{display:flex;align-items:center;gap:8px}.crm-contact-list-member-table input{accent-color:var(--coral)}.crm-contact-list-member-table i{width:30px;height:30px;flex:0 0 30px;border-radius:9px;display:grid;place-items:center;color:#df5b50;background:#fff0ed;font-size:13px;font-style:normal;font-weight:800}.crm-contact-list-member-table b,.crm-contact-list-member-table small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contact-list-member-table b{color:#354052;font-size:13px}.crm-contact-list-member-table small{margin-top:3px;color:#5f6979;font-size:13px;font-weight:400}.crm-contact-list-member-table span.ready,.crm-contact-list-member-table span.missing{width:max-content;display:inline-flex;align-items:center;gap:5px}.crm-contact-list-member-table span.ready{color:#158759}.crm-contact-list-member-table span.missing{color:#c55f3c}.crm-contact-list-danger{padding:14px 18px;display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:10px;align-items:center;background:#fff9f8}.crm-contact-list-danger strong,.crm-contact-list-danger small{display:block}.crm-contact-list-danger strong{color:#a84039;font-size:13px}.crm-contact-list-danger small{margin-top:4px;color:#927b7a;font-size:13px}.crm-contact-list-danger input{height:36px;padding:0 9px;border:1px solid #ebcbc8;border-radius:7px;background:#fff;font-size:13px}.crm-contact-list-danger .button{color:#bd423b;border-color:#e7b8b4}.crm-audit-list article{grid-template-columns:38px minmax(0,1fr) 140px}.crm-audit-list article>span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#4e6cc7;background:#eef2ff}.crm-detail-modal{width:min(900px,calc(100vw - 40px))}.crm-detail-hero{padding:18px 22px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;border-bottom:1px solid var(--line)}.crm-detail-hero>span{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;color:#e76154;background:#fff0ed;font-weight:800}.crm-detail-hero h3{margin:0;font-size:16px}.crm-detail-hero p{margin:4px 0 8px;color:#8992a1;font-size:13px}.crm-detail-hero div>div{display:flex;gap:6px}.crm-detail-hero div>div>span:not(.crm-pool-badge){height:21px;padding:0 8px;border-radius:11px;display:inline-flex;align-items:center;color:#687284;background:#f1f3f6;font-size:13px}.crm-detail-grid{display:grid;grid-template-columns:.9fr 1.1fr;min-height:250px;max-height:360px;overflow:auto}.crm-detail-grid>section{padding:18px 22px}.crm-detail-grid>section+section{border-left:1px solid var(--line)}.crm-panel-title{display:flex;justify-content:space-between;margin-bottom:12px}.crm-panel-title strong{font-size:13px}.crm-panel-title span{color:#949cab;font-size:13px}.crm-contact-card,.crm-followup-card{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #f0f1f4}.crm-contact-card>span{width:34px;height:34px;flex-basis:34px;border-radius:10px}.crm-contact-card strong,.crm-contact-card small,.crm-contact-card a,.crm-followup-card strong,.crm-followup-card small{display:block}.crm-contact-card strong,.crm-followup-card strong{color:#343e4d;font-size:13px}.crm-contact-card small,.crm-contact-card a,.crm-followup-card small{margin-top:3px;color:#5f6979;font-size:13px;text-decoration:none}.crm-followup-card>span{width:29px;height:29px;flex:0 0 29px;border-radius:9px;display:grid;place-items:center;color:#e76154;background:#fff0ed}.crm-muted{color:#5f6979;font-size:13px}.crm-quick-form{padding:16px 22px 20px;border-top:1px solid var(--line);background:#fbfcfd}.crm-quick-form>.segmented{width:max-content;margin-bottom:14px}.crm-quick-form .form-grid textarea{min-height:72px}.modal.crm-360-modal{width:min(1440px,calc(100vw - 32px));height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;display:flex;flex-direction:column;border-radius:16px}.crm-360-modal>.modal-head{flex:0 0 56px;height:56px}.crm-360-loading{min-height:420px;display:grid;place-items:center;align-content:center;gap:10px;color:#758093;font-size:13px}.crm-360-loading svg{animation:spin 1s linear infinite}.crm-360-hero{flex:0 0 auto;min-height:94px;padding:15px 22px;display:grid;grid-template-columns:58px minmax(0,1fr) 112px auto;gap:15px;align-items:center;border-bottom:1px solid var(--line);background:linear-gradient(105deg,#fff 55%,#fff7f5)}.crm-360-avatar{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#dc5549;background:#fff0ed;font-size:16px;font-weight:800}.crm-360-identity{min-width:0}.crm-360-identity>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.crm-360-identity h3{margin:0;color:#202b3a;font-size:17px}.crm-360-identity p,.crm-360-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-360-identity p{margin:5px 0 4px;color:#536071;font-size:13px}.crm-360-identity small{color:#8992a1;font-size:13px}.crm-360-tag-row{margin-top:7px;display:flex!important;align-items:center;gap:7px!important}.crm-360-tag-row>button,.crm-360-tag-row>a{min-height:24px;padding:0 7px;border:1px dashed #cfd5df;border-radius:6px;display:inline-flex;align-items:center;gap:4px;color:#6e7888;background:#fff;font-size:13px;text-decoration:none}.crm-360-tag-row>.crm-360-company-research{min-height:30px;padding:0 10px;border:1px solid #eaa49b;color:#ad3f36;background:#fff0ed;font-size:12px;font-weight:700}.crm-360-tag-row>.crm-360-company-research:hover{border-color:#db796e;color:#922e27;background:#ffe7e3}.crm-360-tag-row>.crm-360-company-research:disabled,.crm-360-tag-row>.crm-360-company-research:disabled:hover{border-color:#d8dde5;color:#778193;background:#f3f5f8;box-shadow:none;cursor:not-allowed}.crm-360-tag-row>.crm-360-company-research:focus-visible{outline:3px solid rgba(196,63,53,.28);outline-offset:2px}.crm-tag-composer{min-height:54px;padding:8px 22px;border-bottom:1px solid var(--line);display:flex;align-items:flex-end;gap:10px;background:#fbfcfd}.crm-tag-composer label{display:grid;gap:4px;color:#687385;font-size:13px}.crm-tag-composer label:first-child{flex:1 1 260px;max-width:420px}.crm-tag-composer input:not([type=color]){width:100%;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff}.crm-tag-composer input[type=color]{width:48px;height:34px;padding:3px;border:1px solid var(--line);border-radius:7px;background:#fff}.crm-tag-composer .button{height:34px}.crm-company-governance{padding:12px 22px 14px;border-bottom:1px solid #ead9bd;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#fffaf1}.crm-company-governance>header{grid-column:1 / -1;display:flex;gap:10px;align-items:flex-start}.crm-company-governance>header>span{width:32px;height:32px;flex:0 0 32px;border-radius:9px;display:grid;place-items:center;color:#9a6b21;background:#ffedc9}.crm-company-governance strong,.crm-company-governance p,.crm-company-governance small{display:block;margin:0}.crm-company-governance>header strong{color:#4d402b;font-size:13px}.crm-company-governance>header p{margin-top:4px;color:#887653;font-size:12px;line-height:1.5}.crm-company-governance>form{min-width:0;padding:11px;border:1px solid #ead9bd;border-radius:9px;display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,1fr) auto;gap:10px;align-items:center;background:#fff}.crm-company-governance form strong{color:#4b5564;font-size:13px}.crm-company-governance form small{margin-top:4px;color:#8a93a0;font-size:11px;line-height:1.45}.crm-company-governance form>p{color:#8a93a0;font-size:12px}.crm-company-governance select,.crm-company-governance input{width:100%;min-height:36px;padding:0 9px;border:1px solid #d9dee6;border-radius:7px;color:#4b5564;background:#fff}.crm-company-governance .crm-company-delete{border-color:#f0cccc;background:snow}.crm-company-governance .crm-company-delete .button{border-color:#e9bcbc;color:#b44343;background:#fff5f5}.crm-360-grade{min-height:21px;padding:3px 8px;border-radius:11px;color:#7959b5;background:#f2edff;font-size:13px;font-weight:800}.crm-360-score{min-width:92px;text-align:center}.crm-360-score strong,.crm-360-score span,.crm-360-score small{display:block}.crm-360-score strong{color:#e25c50;font-size:27px;line-height:1}.crm-360-score span{margin-top:4px;color:#566274;font-size:13px;font-weight:700}.crm-360-score small{margin-top:3px;color:#929aa8;font-size:13px}.crm-360-intent{grid-column:span 6;padding:15px 18px;border:1px solid #dce8f5;border-radius:10px;display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px;align-items:center;background:linear-gradient(105deg,#f4f8ff,#fff)}.crm-360-intent-score>span{display:flex;align-items:center;gap:6px;color:#53647d;font-size:13px;font-weight:750}.crm-360-intent-score>span svg{color:#7081dd}.crm-360-intent-score>strong{display:block;margin-top:5px;color:#344d79;font-size:27px;line-height:1.1}.crm-360-intent-score>strong small{color:#8995a8;font-size:13px}.crm-360-intent-score>em{display:block;margin-top:3px;color:#77849a;font-size:12px;font-style:normal}.crm-360-intent-content>p{margin:0;color:#7c8799;font-size:12px;line-height:1.6}.crm-360-intent-content ul{margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px;list-style:none}.crm-360-intent-content li{padding:5px 8px;border:1px solid #e4eaf2;border-radius:6px;display:flex;gap:8px;color:#66748a;background:#fff;font-size:11px}.crm-360-intent-content li strong{color:#45876d}.crm-360-tabs{flex:0 0 48px;min-height:48px;padding:0 16px;display:flex;align-items:stretch;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);background:#fff;scrollbar-width:thin}.crm-360-tabs button{position:relative;min-width:max-content;padding:0 13px;border:0;display:flex;align-items:center;gap:6px;color:#697487;background:transparent;font-size:13px;font-weight:700}.crm-360-tabs button:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:transparent}.crm-360-tabs button.active{color:var(--coral)}.crm-360-tabs button.active:after{background:var(--coral)}.crm-360-tabs button>span{min-width:17px;height:17px;padding:0 4px;border-radius:9px;display:grid;place-items:center;color:#7d8797;background:#f0f2f5;font-size:13px}.crm-360-tabs button.active>span{color:var(--coral);background:var(--coral-soft)}.crm-360-content{min-height:0;flex:1 1 auto;padding:16px 18px 22px;overflow:auto;background:#f5f7fa}.crm-360-overview{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:13px}.crm-360-ai-card,.crm-360-card,.crm-score-breakdown{border:1px solid #e3e7ed;border-radius:12px;background:#fff;box-shadow:0 4px 16px #28334409}.crm-360-ai-card{grid-column:span 8;padding:18px;background:linear-gradient(120deg,#fff 58%,#fff7f3)}.crm-card-title{min-height:24px;display:flex;justify-content:space-between;align-items:center;gap:12px}.crm-card-title>span{display:flex;align-items:center;gap:7px;color:#303b4a;font-size:13px;font-weight:800}.crm-card-title>span svg{color:#e85d51}.crm-card-title>small{color:#9199a7;font-size:13px}.crm-card-title>button{border:0;color:var(--coral);background:transparent;font-size:13px;font-weight:700}.crm-360-ai-card h4{margin:14px 0;color:#2d3848;font-size:15px;line-height:1.55}.crm-360-ai-card>p{margin:8px 0 0;color:#647083;font-size:13px;line-height:1.7}.crm-360-ai-card dl{margin:0;display:grid;grid-template-columns:1.5fr 1.5fr .6fr .8fr;gap:8px}.crm-360-ai-card dl>div{min-width:0;padding:9px 10px;border-radius:8px;background:#f7f8fad1}.crm-360-ai-card dt{color:#8b94a3;font-size:13px}.crm-360-ai-card dd{margin:5px 0 0;overflow:hidden;color:#3b4656;font-size:13px;font-weight:700;line-height:1.5}.crm-360-kpis{grid-column:span 4;display:grid;grid-template-columns:1fr 1fr;gap:9px}.crm-360-kpis article{min-height:86px;padding:13px;border:1px solid #e3e7ed;border-radius:11px;display:flex;flex-direction:column;justify-content:center;background:#fff}.crm-360-kpis small,.crm-360-kpis strong,.crm-360-kpis span{display:block}.crm-360-kpis small{color:#8a93a2;font-size:13px}.crm-360-kpis strong{margin-top:7px;color:#2e3948;font-size:16px}.crm-360-kpis span{margin-top:4px;color:#8a93a2;font-size:13px}.crm-360-card{grid-column:span 6;min-height:174px;padding:16px}.crm-360-research-card{grid-column:1 / -1;min-height:0}.crm-360-research-card .crm-360-research-report{margin-top:14px}.crm-360-research-error{margin:10px 0 0;padding:9px 11px;border-radius:8px;color:#a33c35;background:#fff0ed;font-size:12px}.crm-360-research-history-error{display:flex;align-items:center;justify-content:space-between;gap:10px}.crm-360-research-history-error>span{min-width:0}.crm-360-research-loading,.crm-360-research-empty{min-height:58px;margin:10px 0 0;display:flex;align-items:center;gap:12px;color:#788395;font-size:12px}.crm-360-research-empty>span{flex:1}.crm-360-research-loading svg{animation:spin 1s linear infinite}.crm-360-research-report{box-shadow:none}.crm-risk-list{margin-top:10px;display:grid;gap:7px}.crm-risk-list article{min-height:47px;padding:8px 9px;border-radius:8px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:center;background:#f8f9fb}.crm-risk-list article>span{width:23px;height:23px;border-radius:7px;display:grid;place-items:center;color:#817245;background:#fff2cf;font-size:13px;font-weight:800}.crm-risk-list article.high>span{color:#c14940;background:#ffe8e5}.crm-risk-list article.low>span{color:#527196;background:#eaf2fb}.crm-risk-list strong,.crm-risk-list small{display:block}.crm-risk-list strong{color:#3e4857;font-size:13px}.crm-risk-list small{margin-top:3px;color:#8992a1;font-size:13px}.crm-positive-state{min-height:110px;display:grid;place-items:center;align-content:center;gap:8px;color:#2a8a5a;font-size:13px}.crm-requirement-highlight{margin-top:12px;padding:14px;border:1px solid #eee7e4;border-radius:9px;background:#fffaf8}.crm-requirement-highlight strong{font-size:13px}.crm-requirement-highlight p{margin:8px 0;color:#5d6879;font-size:13px;line-height:1.6}.crm-requirement-highlight small{color:#8b94a3;font-size:13px}.crm-360-recent{grid-column:1 / -1}.crm-360-recent>article{min-height:50px;display:grid;grid-template-columns:30px minmax(0,1fr) 100px;gap:10px;align-items:center;border-bottom:1px solid #f0f2f5}.crm-360-recent>article>span{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;color:#e26054;background:#fff0ed}.crm-360-recent strong,.crm-360-recent small{display:block}.crm-360-recent strong{font-size:13px}.crm-360-recent small{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a93a3;font-size:13px}.crm-360-recent time{color:#8a93a3;font-size:13px;text-align:right}.crm-360-list-panel{min-height:100%;border:1px solid #e3e7ed;border-radius:12px;overflow:hidden;background:#fff}.crm-timeline-toolbar{padding:12px 16px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(120px,.7fr));gap:8px;background:#fbfcfd}.crm-timeline-toolbar label,.crm-timeline-toolbar select{min-width:0;height:36px;padding:0 10px;border:1px solid #dfe4eb;border-radius:7px;display:flex;align-items:center;gap:7px;color:#6e7888;background:#fff;font:inherit;font-size:12px}.crm-timeline-toolbar label input{width:100%;min-width:0;border:0;outline:0;color:#354052;font:inherit}.crm-timeline-pagination{padding:12px 16px;border-top:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;color:#818b9a;font-size:12px}.crm-timeline-pagination div{display:flex;gap:7px}.crm-timeline-pagination button{min-height:30px;padding:0 10px;border:1px solid #dfe4eb;border-radius:6px;color:#596578;background:#fff;font:inherit;cursor:pointer}.crm-timeline-pagination button:disabled{color:#aeb6c1;background:#f7f8fa;cursor:not-allowed}.crm-social-permission-note{margin:16px 20px 0;padding:11px 13px;border:1px solid #dce8f5;border-radius:9px;display:flex;align-items:flex-start;gap:9px;color:#5b6f88;background:#f4f8fd;font-size:12px;line-height:1.6}.crm-social-permission-note svg{flex:0 0 auto;color:#5584bd}.crm-social-profiles{padding:14px 20px 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-social-profiles article{min-width:0;min-height:68px;padding:11px;border:1px solid #e8edf3;border-radius:10px;display:flex;align-items:center;gap:10px;background:#fff}.crm-social-profiles article>span,.crm-social-activity-list article>span{width:34px;height:34px;border-radius:10px;display:grid;flex:0 0 auto;place-items:center;color:#527eae;background:#edf4fb}.crm-social-profiles article>div{min-width:0;flex:1;display:grid;gap:4px}.crm-social-profiles article small{color:#858f9e;font-size:11px}.crm-social-profiles article strong{overflow:hidden;color:#364253;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.crm-social-profiles article>a{display:inline-flex;align-items:center;gap:5px;color:#557eaf;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.crm-social-activity-list{padding:10px 20px 20px}.crm-social-activity-list article{padding:13px 0;border-top:1px solid #edf0f4;display:flex;align-items:flex-start;gap:11px}.crm-social-activity-list article>div{min-width:0;flex:1}.crm-social-activity-list article header{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.crm-social-activity-list article header strong{color:#364253;font-size:13px}.crm-social-activity-list article header em{padding:2px 7px;border-radius:10px;color:#527eae;background:#edf4fb;font-size:11px;font-style:normal}.crm-social-activity-list article header small,.crm-social-activity-list article time{color:#8993a2;font-size:11px}.crm-social-activity-list article p{margin:6px 0;color:#5d6879;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.crm-social-profiles{grid-template-columns:1fr;padding-inline:12px}.crm-social-activity-list{padding-inline:12px}}.crm-authorized-social-feeds{margin-top:12px}.crm-social-feed-list{padding:10px 20px 20px;display:grid;gap:12px}.crm-social-feed-list>article{padding:14px;border:1px solid #e8edf3;border-radius:11px;background:#fff}.crm-social-network-feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-social-network-feed{min-width:0;border:1px solid #e3e7ed;border-radius:12px;overflow:hidden;background:#fff}.crm-social-network-feed>header{min-height:54px;padding:10px 14px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;color:#4c78a7;background:#fbfcfd}.crm-social-network-feed>header>div{display:flex;align-items:center;gap:9px}.crm-social-network-feed>header>div>div{display:grid;gap:3px}.crm-social-network-feed>header strong{color:#344052;font-size:13px}.crm-social-network-feed>header small{color:#8993a2;font-size:11px}.crm-social-network-profiles{padding:10px;display:grid;gap:8px}.crm-social-network-profiles>article{min-width:0;padding:10px;border:1px solid #e8edf3;border-radius:9px;background:#fff}.crm-social-network-profile{min-width:0;display:flex;align-items:center;gap:8px}.crm-social-network-profile>strong{flex:0 0 auto;color:#364253;font-size:12px}.crm-social-network-profile>a{min-width:0;flex:1;display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:#557eaf;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.crm-social-network-empty{min-height:90px;padding:14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;color:#818b9b;font-size:12px;line-height:1.6;text-align:center}.crm-social-network-empty svg{flex:0 0 auto;color:#6489b4}.crm-social-network-status{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8993a2;font-size:11px}.crm-social-authorized-feed{margin-top:10px;padding:10px;border:1px solid #e8edf3;border-radius:9px;background:#fff}.crm-social-feed-list>article>header,.crm-social-feed-list>article>header>div{display:flex;align-items:center;gap:10px}.crm-social-feed-list>article>header{justify-content:space-between}.crm-social-feed-list>article>header>div>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#527eae;background:#edf4fb}.crm-social-feed-list>article>header>div>div{display:grid;gap:4px}.crm-social-feed-list>article>header strong{color:#364253;font-size:13px}.crm-social-feed-list>article>header small,.crm-social-feed-status{color:#8993a2;font-size:11px}.crm-social-feed-status{margin:10px 0 0}.crm-social-feed-posts{margin-top:10px;display:grid}.crm-social-feed-posts article{min-height:54px;padding:9px 0;border-top:1px solid #edf0f4;display:flex;align-items:center;gap:12px}.crm-social-feed-posts article>div{min-width:0;flex:1;display:grid;gap:4px}.crm-social-feed-posts article strong{overflow:hidden;color:#364253;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.crm-social-feed-posts article small,.crm-social-feed-posts article>span{color:#8993a2;font-size:11px;white-space:nowrap}.crm-social-feed-posts article>a{display:inline-flex;align-items:center;gap:4px;color:#557eaf;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}@media(max-width:760px){.crm-social-network-feed-grid{grid-template-columns:1fr}.crm-social-network-profile{flex-wrap:wrap}}@media(max-width:640px){.crm-social-feed-list{padding-inline:12px}.crm-social-feed-posts article{flex-wrap:wrap}.crm-social-feed-posts article>div{flex-basis:100%}}.crm-attachment-upload{position:relative;padding:9px 13px;border:1px solid var(--coral);border-radius:8px;display:inline-flex;align-items:center;gap:7px;color:var(--coral);background:#fff;font-size:13px;font-weight:700;cursor:pointer}.crm-attachment-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.crm-attachment-upload:has(input:disabled){opacity:.55;cursor:not-allowed}.crm-attachment-list{padding:8px 20px 20px}.crm-attachment-list article{min-height:66px;padding:10px 0;border-bottom:1px solid #edf0f4;display:flex;align-items:center;gap:12px}.crm-attachment-list article>div{min-width:0;flex:1;display:grid;gap:5px}.crm-attachment-list article>div strong{overflow:hidden;color:#27364c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.crm-attachment-list article>div small{color:#8993a2;font-size:12px}.crm-attachment-icon{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#5789d6;background:#edf4ff}.crm-attachment-list article>a{display:inline-flex;align-items:center;gap:6px;color:#5279ba;font-size:12px;font-weight:700;text-decoration:none}.crm-attachment-list article>a:hover{color:var(--coral)}.sales-order-attachments{margin-top:20px;padding:16px;border:1px solid #e6eaf0;border-radius:10px;background:#fbfcfe}.sales-order-attachments header,.sales-order-attachments article{display:flex;align-items:center;gap:12px}.sales-order-attachments header{justify-content:space-between;margin-bottom:8px}.sales-order-attachments header>div,.sales-order-attachments article>div{min-width:0;flex:1;display:grid;gap:4px}.sales-order-attachments header small,.sales-order-attachments article small{color:#8993a2;font-size:12px}.sales-order-attachments article{min-height:52px;border-top:1px solid #edf0f4}.sales-order-attachments article>div strong{overflow:hidden;color:#27364c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sales-order-attachments article>a,.sales-order-attachments article>button{padding:6px;border:0;display:inline-flex;color:#5279ba;background:transparent;cursor:pointer}.sales-order-attachments article>button:hover{color:var(--coral)}.sales-order-list-controls{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;background:#fff}.sales-order-list-controls>label{min-width:220px;max-width:360px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:8px;color:#8993a2}.sales-order-list-controls input{width:100%;border:0;outline:0;color:var(--ink);font-size:13px}.sales-order-list-controls select,.sales-order-pagination select{height:36px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink)}.sales-order-list-controls>span{margin-left:auto;color:#8993a2;font-size:12px}.sales-order-table-wrap{overflow-x:auto;background:#fff}.sales-order-table{width:100%;min-width:1120px;border-collapse:collapse;text-align:left}.sales-order-table th{height:42px;padding:0 12px;border-bottom:1px solid var(--line);background:#f8f9fb;color:#748094;font-size:12px;font-weight:650;white-space:nowrap}.sales-order-table td{max-width:200px;height:58px;padding:8px 12px;border-bottom:1px solid #edf0f4;color:#536174;font-size:12px}.sales-order-table td:first-child{min-width:130px}.sales-order-table td:first-child strong,.sales-order-table td:first-child small{display:block}.sales-order-table td:first-child strong{color:#2d3b50}.sales-order-table td:first-child small{margin-top:4px;color:#8b94a4}.sales-order-table td:nth-child(4),.sales-order-table .sales-order-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-order-table td:last-child>div{display:flex;align-items:center;gap:6px}.sales-order-pagination{min-height:58px;padding:10px 18px;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#fff;color:#7c8797;font-size:12px}.sales-order-pagination label{margin-right:auto;display:flex;align-items:center;gap:8px}.sales-order-pagination select{height:30px}.sales-order-column-settings{margin:0 18px 12px auto;width:min(420px,calc(100% - 36px));padding:14px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 12px 30px #1e293b12}.sales-order-column-settings header{display:flex;align-items:center;justify-content:space-between}.sales-order-column-settings>div{margin:12px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sales-order-column-settings>div label{display:flex;align-items:center;gap:6px;color:#596476;font-size:12px}.sales-order-column-settings input{accent-color:var(--coral)}.sales-order-create-attachments{padding:14px 0 4px;border-top:1px solid #e9edf2}.sales-order-create-attachments .sales-order-modal-heading{align-items:center}.sales-order-create-attachments .sales-order-modal-heading>div{display:grid;gap:4px}.sales-order-create-attachments .sales-order-modal-heading small,.sales-order-create-attachments>p{color:#8993a2;font-size:12px}.sales-order-pending-files{margin-top:10px;display:grid;gap:6px}.sales-order-pending-files>div{min-width:0;min-height:38px;padding:6px 9px;border:1px solid #e6eaf0;border-radius:7px;display:flex;align-items:center;gap:8px;color:#68768a}.sales-order-pending-files>div>span{min-width:0;flex:1;overflow:hidden;color:#35445a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sales-order-pending-files>div>small{color:#8993a2;font-size:11px}.sales-order-pending-files>div>button{padding:3px;border:0;display:inline-flex;color:#8691a0;background:transparent;cursor:pointer}.sales-order-pending-files>div>button:hover{color:var(--coral)}@media(max-width:700px){.sales-order-list-controls{align-items:stretch;flex-wrap:wrap;padding:12px}.sales-order-list-controls>label{min-width:100%;max-width:none}.sales-order-list-controls>span{align-self:center}.sales-order-pagination{padding:10px 12px;flex-wrap:wrap}.sales-order-column-settings{margin:0 12px 12px auto;width:calc(100% - 24px)}}.crm-contact-attachments{grid-column:1 / -1;margin-top:4px}.crm-contact-attachments-toggle{padding:5px 0;border:0;display:inline-flex;align-items:center;gap:6px;color:#68768a;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.crm-contact-attachments-toggle:hover{color:var(--coral)}.crm-contact-attachments-body{padding:9px 11px;border:1px solid #e7ebf0;border-radius:8px;display:grid;gap:8px;background:#fafbfd}.crm-contact-attachment-row{min-width:0;display:flex;align-items:center;gap:10px}.crm-contact-attachment-row>span{min-width:0;flex:1;display:grid;gap:3px}.crm-contact-attachment-row strong{overflow:hidden;color:#354257;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.crm-contact-attachment-row small,.crm-contact-attachments-body>small{color:#8993a2;font-size:11px}.crm-contact-attachment-row a,.crm-contact-attachment-row>button{padding:4px;border:0;display:inline-grid;place-items:center;color:#63728a;background:transparent;cursor:pointer}.crm-contact-attachment-row>button:disabled{opacity:.5;cursor:not-allowed}.crm-contact-attachment-error{color:#b34f4f!important}.crm-contact-records{grid-column:1 / -1;margin-top:4px}.crm-contact-records-toggle{width:100%;padding:5px 0;border:0;display:inline-flex;align-items:center;gap:6px;color:#68768a;background:transparent;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.crm-contact-records-toggle:hover{color:var(--coral)}.crm-contact-records-toggle>span{min-width:18px;height:18px;padding:0 5px;border-radius:10px;display:inline-grid;place-items:center;color:#64748b;background:#edf0f4;font-size:10px}.crm-contact-records-body{padding:9px 11px;border:1px solid #e7ebf0;border-radius:8px;background:#fafbfd}.crm-contact-records-body nav{margin-bottom:9px;display:flex;flex-wrap:wrap;gap:5px}.crm-contact-records-body nav button{padding:4px 8px;border:1px solid #e4e8ef;border-radius:12px;color:#657286;background:#fff;font-size:11px;cursor:pointer}.crm-contact-records-body nav button.active{border-color:#f3b5b0;color:var(--coral);background:#fff4f3}.crm-contact-record-list{display:grid;gap:2px}.crm-record-load-error{padding:9px 10px;border:1px solid #f3c6c2;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a33f39;background:#fff6f5;font-size:12px}.crm-record-load-error>span{min-width:0;overflow-wrap:anywhere}.crm-record-load-error .button{flex:0 0 auto;height:30px;padding:0 9px;font-size:12px}.crm-contact-record-list article{padding:8px 0;border-top:1px solid #edf0f4;display:flex;align-items:flex-start;gap:9px}.crm-contact-record-list article>span{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#6487ba;background:#edf3fb}.crm-contact-record-list article>div{min-width:0;flex:1}.crm-contact-record-list strong{color:#3a485d;font-size:11px}.crm-contact-record-list p{margin:3px 0;color:#657286;font-size:11px;overflow-wrap:anywhere}.crm-contact-record-list time{color:#98a1ae;font-size:10px}.crm-contact-records-body>small{color:#8993a2;font-size:11px}.crm-contact-related{grid-column:1 / -1;margin-top:4px}.crm-contact-related-body{padding:9px 11px;border:1px solid #e7ebf0;border-radius:8px;display:grid;gap:8px;background:#fafbfd}.crm-contact-related-body>small{color:#8993a2;font-size:11px}.crm-contact-related-list{display:grid;gap:2px}.crm-contact-related-list article{padding:7px 0;border-bottom:1px solid #edf0f4;display:flex;align-items:center;gap:9px}.crm-contact-related-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#5279ba;background:#e9f0fb;font-size:10px;font-weight:700}.crm-contact-related-list article>div{min-width:0;flex:1;display:grid;gap:3px}.crm-contact-related-list strong{color:#354257;font-size:12px}.crm-contact-related-list small,.crm-contact-related-list p{color:#7e8999;font-size:11px}.crm-contact-related-list p{margin:0}.crm-contact-related-list article>button{padding:4px;border:0;color:#7e8999;background:transparent;cursor:pointer}.crm-contact-related-form{display:grid;grid-template-columns:minmax(100px,1.2fr) minmax(90px,.8fr) minmax(90px,1fr) auto;gap:6px}.crm-contact-related-form select,.crm-contact-related-form input{min-width:0;height:32px;padding:0 8px;border:1px solid #dfe4eb;border-radius:7px;color:#566377;background:#fff;font-size:11px}@media(max-width:720px){.crm-contact-related-form{grid-template-columns:1fr 1fr}}@media(max-width:560px){.crm-attachment-list{padding:6px 12px 14px}.crm-attachment-list article{flex-wrap:wrap}.crm-attachment-list article>div{flex-basis:calc(100% - 52px)}}.crm-panel-heading{min-height:70px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.crm-panel-heading h4,.crm-panel-heading p{margin:0}.crm-panel-heading h4{font-size:14px}.crm-panel-heading p{margin-top:5px;color:#8a93a3;font-size:13px;line-height:1.5}.crm-panel-heading>span{min-width:max-content;padding:5px 8px;border-radius:12px;color:#6d7788;background:#f1f3f6;font-size:13px}.crm-timeline-list{width:min(880px,100%);margin:0 auto;padding:22px}.crm-timeline-list>article{position:relative;min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px}.crm-timeline-list>article:not(:last-child):before{content:"";position:absolute;left:18px;top:35px;bottom:0;width:1px;background:#e4e7ec}.crm-timeline-list>article>span{z-index:1;width:36px;height:36px;border:1px solid #f0dad6;border-radius:11px;display:grid;place-items:center;color:#df6155;background:#fff5f3}.crm-timeline-list>article>div>div{display:flex;align-items:center;gap:7px}.crm-timeline-list strong{color:#303b4a;font-size:13px}.crm-timeline-list em{padding:2px 6px;border-radius:8px;color:#647083;background:#f0f2f5;font-size:13px;font-style:normal}.crm-timeline-list p{margin:5px 0;color:#697486;font-size:13px;line-height:1.6;white-space:pre-wrap}.crm-timeline-list time{color:#929aa7;font-size:13px}.crm-contact-grid,.crm-requirement-grid{padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.crm-contact-grid>article{min-height:124px;padding:14px;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;background:#fff}.crm-contact-grid>article>span:first-child{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#e06054;background:#fff0ed;font-size:13px;font-weight:800}.crm-contact-grid strong,.crm-contact-grid p,.crm-contact-grid a,.crm-contact-grid small{display:block}.crm-contact-grid strong{font-size:13px}.crm-contact-grid strong em{margin-left:6px;padding:2px 5px;border-radius:7px;color:#4d6fcb;background:#eef2ff;font-size:13px;font-style:normal}.crm-contact-grid p{margin:5px 0;color:#6e7888;font-size:13px}.crm-contact-grid a,.crm-contact-grid small{margin-top:4px;color:#7082a2;font-size:13px;text-decoration:none}.crm-contact-card-body{min-width:0}.crm-contact-card-body>small{overflow-wrap:anywhere}.crm-contact-card-flags{min-height:18px;margin:3px 0 2px;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.crm-contact-type{padding:2px 6px;border-radius:8px;color:#68758d;background:#f0f2f6;font-size:11px}.crm-contact-tag-controls{margin:5px 0 4px;display:grid;gap:5px}.crm-contact-tag-controls>div{display:flex;align-items:center;gap:5px}.crm-contact-tag-controls select{min-width:0;max-width:170px;padding:4px 7px;border:1px solid #dfe4eb;border-radius:6px;color:#667286;background:#fff;font-size:11px}.crm-contact-tag-controls button{padding:4px 7px;border:0;border-radius:6px;display:inline-flex;align-items:center;gap:3px;color:#536176;background:#f1f4f8;font-size:11px;cursor:pointer}.crm-contact-tag-controls button:disabled{opacity:.45;cursor:not-allowed}.crm-contact-memberships{margin-top:9px}.crm-contact-membership-tags{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.crm-contact-membership-tags>span{--list-color: #4a83e6;min-height:24px;padding:2px 5px 2px 7px;border:1px solid color-mix(in srgb,var(--list-color) 30%,white);border-radius:6px;display:inline-flex;align-items:center;gap:5px;color:color-mix(in srgb,var(--list-color) 78%,#273246);background:color-mix(in srgb,var(--list-color) 9%,white);font-size:12px}.crm-contact-membership-tags>span>button{width:18px;height:18px;padding:0;border:0;border-radius:4px;display:grid;place-items:center;color:inherit;background:transparent}.crm-contact-membership-tags>span>button:hover:not(:disabled){background:color-mix(in srgb,var(--list-color) 15%,white)}.crm-contact-membership-tags>span>button:disabled{opacity:.45;cursor:not-allowed}.crm-contact-membership-tags>small{margin:0;color:#98a0ad;font-size:12px}.crm-contact-membership-toggle{min-height:24px;padding:2px 7px;border:1px dashed #cbd2dc;border-radius:6px;display:inline-flex;align-items:center;gap:4px;color:#667286;background:#fff;font-size:12px}.crm-contact-membership-toggle:hover:not(:disabled){border-color:#f2a19b;color:var(--coral);background:#fff8f7}.crm-contact-membership-toggle:disabled{opacity:.5;cursor:not-allowed}.crm-contact-membership-picker{margin-top:7px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crm-contact-membership-picker select,.crm-contact-membership-picker input{flex:1 1 140px;min-width:0;height:30px;padding:0 28px 0 8px;border:1px solid #d9dee6;border-radius:7px;color:#4f5a6a;background:#fff;font-size:12px}.crm-contact-membership-picker input{padding-right:8px}.crm-contact-membership-picker .button{min-height:30px;height:30px;padding:0 10px;font-size:12px}.crm-contact-membership-picker p{flex:1 1 220px;margin:0;color:#8a93a2;font-size:12px;line-height:1.45}.crm-contact-membership-new,.crm-contact-membership-back{min-height:30px;padding:0 9px;border:1px solid #d9dee6;border-radius:7px;display:inline-flex;align-items:center;gap:4px;color:#667286;background:#fff;font-size:12px}.crm-contact-membership-new:hover:not(:disabled),.crm-contact-membership-back:hover:not(:disabled){border-color:#f2a19b;color:var(--coral);background:#fff8f7}.crm-contact-membership-new:disabled,.crm-contact-membership-back:disabled{opacity:.5;cursor:not-allowed}.crm-decision-role{height:21px;padding:0 7px;border-radius:10px;display:inline-flex;align-items:center;color:#825f2c;background:#fff2dd;font-size:13px;font-weight:700}.crm-contact-card-actions{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:6px;padding-top:9px;border-top:1px solid #eef0f3}.crm-contact-card-actions button{min-height:28px;padding:0 8px;border:1px solid #dce2e9;border-radius:7px;display:inline-flex;align-items:center;gap:5px;color:#667286;background:#fff;font-size:12px}.crm-contact-card-actions button:hover:not(:disabled){border-color:#f4a49e;color:var(--coral);background:#fff7f6}.crm-contact-card-actions button.danger{margin-left:auto;color:#ba4b4b}.crm-contact-card-actions button:disabled{opacity:.5;cursor:not-allowed}.communications-page{min-height:100%;padding:28px;background:#f6f8fb}.communications-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border:1px solid #e3e8ef;border-radius:16px;background:linear-gradient(135deg,#fff,#f8fbff)}.communications-hero span{display:inline-flex;align-items:center;gap:7px;color:#e06457;font-size:13px;font-weight:700}.communications-hero h1{margin:10px 0 6px;color:#273449;font-size:26px}.communications-hero p{max-width:720px;margin:0;color:#788497;line-height:1.6}.communications-hero-actions{display:flex;gap:7px}.communications-hero-actions button{min-height:34px;padding:0 12px;border:1px solid #dbe2eb;border-radius:8px;display:inline-flex;align-items:center;gap:6px;color:#667286;background:#fff}.communications-hero-actions button:disabled{opacity:.5;cursor:not-allowed}.communications-stats{margin:14px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.communications-stats article{padding:15px 18px;border:1px solid #e3e8ef;border-radius:12px;background:#fff}.communications-stats small,.communications-stats strong{display:block}.communications-stats small{color:#8b94a3}.communications-stats strong{margin-top:8px;color:#2f3c50;font-size:24px}.communications-layout{min-height:540px;display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.5fr);border:1px solid #e3e8ef;border-radius:14px;overflow:hidden;background:#fff}.communications-inbox{border-right:1px solid #e8ebf0}.communications-inbox>header,.communications-thread>header{min-height:70px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f3}.communications-inbox h2,.communications-thread h2{margin:0;color:#303b4d;font-size:16px}.communications-inbox header small,.communications-thread header small{display:block;margin-top:4px;color:#8a94a3}.communications-inbox header>span,.communications-thread header>span{color:#8a94a3;font-size:12px}.communications-mailbox-tabs{margin-top:9px;display:flex;gap:5px}.communications-mailbox-tabs button{padding:3px 7px;border:1px solid transparent;border-radius:6px;color:#7d8797;background:transparent;font-size:11px}.communications-mailbox-tabs button.active{border-color:#ffd5cf;color:#d85d51;background:#fff3f1;font-weight:700}.communications-filters{padding:10px 14px;display:grid;grid-template-columns:minmax(0,1fr) 110px 100px;gap:7px;border-bottom:1px solid #edf0f3}.communications-filters input,.communications-filters select{min-width:0;height:32px;padding:0 8px;border:1px solid #e0e5eb;border-radius:7px;color:#586579;background:#fff;font:inherit;font-size:12px}.communications-inbox>button{width:100%;padding:13px 16px;border:0;border-bottom:1px solid #f0f2f5;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;text-align:left;background:#fff}.communications-inbox>button:hover,.communications-inbox>button.active{background:#fff8f6}.communications-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#d95c50;background:#fff0ed;font-weight:800}.communications-inbox button strong,.communications-inbox button p,.communications-inbox button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communications-inbox button strong{color:#354052;font-size:13px}.communications-inbox button p{margin:4px 0;color:#687487;font-size:13px}.communications-inbox button small{color:#9aa2af;font-size:11px}.communications-inbox button em{align-self:start;padding:3px 5px;border-radius:7px;color:#bd7320;background:#fff2df;font-size:11px;font-style:normal}.communications-thread{min-width:0}.communications-thread-actions{display:flex;align-items:center;gap:6px}.communications-manual-only{color:#8b96a8;font-size:11px;margin-right:2px}.communications-thread-actions button{min-height:28px;padding:0 8px;border:1px solid #dfe5ec;border-radius:7px;display:inline-flex;align-items:center;gap:5px;color:#697589;background:#fff;font-size:12px}.communications-thread-actions button:disabled{opacity:.5;cursor:not-allowed}.communications-activity-form{padding:14px 20px;border-bottom:1px solid #edf0f3;display:grid;grid-template-columns:120px 120px 180px 1fr auto;gap:7px;align-items:start;background:#fbfcfe}.communications-activity-form :is(input,select,textarea){min-width:0;min-height:32px;padding:6px 8px;border:1px solid #dfe5ec;border-radius:7px;color:#536075;background:#fff;font:inherit;font-size:12px}.communications-activity-form textarea{min-height:32px;resize:vertical}.communications-activity-form button{min-height:32px;padding:0 10px;border:0;border-radius:7px;display:inline-flex;align-items:center;gap:5px;color:#fff;background:#e36558;font-size:12px}.communications-activity-form button:disabled{opacity:.5;cursor:not-allowed}.communications-task-form{padding:12px 20px;border-bottom:1px solid #edf0f3;display:grid;grid-template-columns:minmax(0,1fr) 180px 120px auto;gap:7px;background:#fffdf7}.communications-task-form :is(input,select){min-width:0;min-height:32px;padding:0 8px;border:1px solid #e7dfc9;border-radius:7px;color:#675f4b;background:#fff;font:inherit;font-size:12px}.communications-task-form button{min-height:32px;padding:0 10px;border:0;border-radius:7px;display:inline-flex;align-items:center;gap:5px;color:#fff;background:#c78a37;font-size:12px}.communications-task-form button:disabled{opacity:.5;cursor:not-allowed}.communications-meeting-form{padding:14px 20px;border-bottom:1px solid #dfe8f1;display:grid;gap:12px;background:#f6fafe}.communications-meeting-form>header,.communications-meeting-list>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.communications-meeting-form>header strong,.communications-meeting-list>header strong{color:#33465e;font-size:13px}.communications-meeting-form>header small,.communications-meeting-form footer small{color:#738197;font-size:11px}.communications-meeting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.communications-meeting-grid label{min-width:0;display:grid;gap:5px;color:#536075;font-size:11px;font-weight:650}.communications-meeting-grid .meeting-wide{grid-column:1 / -1}.communications-meeting-grid :is(input,textarea){width:100%;min-width:0;min-height:36px;padding:7px 9px;border:1px solid #d8e1eb;border-radius:7px;color:#39465a;background:#fff;font:inherit;font-size:12px}.communications-meeting-grid textarea{resize:vertical}.communications-meeting-form footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.communications-meeting-form footer small{margin-right:auto}.communications-meeting-form footer button,.communications-meeting-list article button{min-height:32px;padding:0 10px;border:1px solid #d7e1ec;border-radius:7px;color:#52637a;background:#fff;font:inherit;font-size:11px;cursor:pointer}.communications-meeting-form footer button[type=submit]{border-color:#457eaf;color:#fff;background:#457eaf}.communications-meeting-list{padding:14px 20px;border-bottom:1px solid #edf0f3;display:grid;gap:8px;background:#fbfdff}.communications-meeting-list>header span{color:#8794a6;font-size:11px}.communications-meeting-list article{padding:10px;border:1px solid #e1e8f0;border-radius:8px;display:flex;align-items:center;gap:8px;background:#fff}.communications-meeting-list article>div{min-width:0;flex:1;display:grid;gap:3px}.communications-meeting-list article strong{color:#39465a;font-size:12px}.communications-meeting-list article small{overflow-wrap:anywhere;color:#778397;font-size:10px}.communications-meeting-list article.cancelled{opacity:.65}.communications-thread-list{padding:20px}.communications-thread-list article{max-width:75%;margin-bottom:12px;padding:12px 14px;border:1px solid #e7ebf0;border-radius:12px 12px 12px 3px;background:#f8fafc}.communications-thread-list article.outbound{margin-left:auto;border-radius:12px 12px 3px;border-color:#ffd8d4;background:#fff5f3}.communications-thread-list article header{display:flex;justify-content:space-between;gap:14px;color:#7d8797;font-size:11px}.communications-thread-list article p{margin:8px 0 0;color:#3f4b5d;line-height:1.55;white-space:pre-wrap}.crm-contact-merge{margin:14px 16px 0;padding:13px 14px;border:1px solid #f0d6a9;border-radius:10px;display:grid;grid-template-columns:36px minmax(180px,1fr) minmax(250px,1.15fr) auto;gap:12px;align-items:center;background:#fffaf0}.crm-contact-merge>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#a56e20;background:#ffedc9}.crm-contact-merge strong,.crm-contact-merge p{display:block;margin:0}.crm-contact-merge strong{color:#574729;font-size:13px}.crm-contact-merge p{margin-top:4px;color:#8c7854;font-size:11px;line-height:1.45}.crm-contact-merge label{display:grid;grid-template-columns:auto minmax(130px,1fr);gap:5px 8px;align-items:center;color:#756648;font-size:12px}.crm-contact-merge label b{color:#4f432d;font-weight:700}.crm-contact-merge select{grid-column:1 / -1;min-height:34px;border:1px solid #dfcfaf;border-radius:7px;padding:0 9px;color:#4f5561;background:#fff}.crm-contact-merge>div:last-child{display:flex;gap:7px}.crm-requirement-grid>article{padding:16px;border:1px solid var(--line);border-radius:10px;background:#fff}.crm-requirement-grid article header{display:flex;justify-content:space-between;gap:10px}.crm-requirement-grid header strong{font-size:13px}.crm-requirement-grid header span{padding:3px 7px;border-radius:9px;color:#27835a;background:#ebf8f1;font-size:13px}.crm-requirement-grid dl{margin:14px 0 10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.crm-requirement-grid dt{color:#929aa7;font-size:13px}.crm-requirement-grid dd{margin:4px 0 0;color:#4f5a6a;font-size:13px;line-height:1.5}.crm-requirement-grid article>p{padding:9px;border-radius:7px;color:#616d7e;background:#f7f8fa;font-size:13px}.crm-requirement-grid article>small{color:#9199a7;font-size:13px}.crm-sales-journey{padding:16px;display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;overflow-x:auto;scrollbar-width:thin}.crm-sales-column{min-height:280px;padding:12px;border-radius:10px;background:#f6f7f9}.crm-sales-column h5{margin:0 0 10px;color:#5d6879;font-size:13px}.crm-sales-column article{margin-bottom:8px;padding:10px;border:1px solid #e2e6ec;border-radius:8px;background:#fff}.crm-sales-column article strong,.crm-sales-column article small,.crm-sales-column article span{display:block}.crm-sales-column article strong{font-size:13px}.crm-sales-column article small{margin-top:5px;color:#657184;font-size:13px}.crm-sales-column article span{margin-top:6px;color:#9199a7;font-size:13px}.crm-sales-column>p{color:#9aa2af;font-size:13px;text-align:center}.crm-message-list{padding:16px;display:flex;flex-direction:column;gap:10px}.crm-message-list article{width:min(72%,680px);padding:12px 14px;border:1px solid var(--line);border-radius:11px 11px 11px 3px;background:#fff}.crm-message-list article.outbound{align-self:flex-end;border-color:#ffd8d4;border-radius:11px 11px 3px;background:#fff5f3}.crm-message-list header{display:flex;align-items:center;gap:7px}.crm-message-list header span{padding:3px 6px;border-radius:7px;color:#526e94;background:#edf3fa;font-size:13px;text-transform:capitalize}.crm-message-list header strong{font-size:13px}.crm-message-list header time{margin-left:auto;color:#939ba8;font-size:13px}.crm-message-list article>small{display:block;margin-top:8px;color:#6b7688;font-size:13px;font-weight:700}.crm-message-list p{margin:7px 0;color:#455163;font-size:13px;line-height:1.65;white-space:pre-wrap}.crm-message-list footer{color:#959daa;font-size:13px}.crm-360-task-list{padding:8px 16px 16px}.crm-360-task-list article{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) 120px;gap:10px;align-items:center;border-bottom:1px solid #eef0f3}.crm-360-task-list article>span{color:#e06054}.crm-360-task-list article.completed{opacity:.6}.crm-360-task-list strong,.crm-360-task-list small{display:block}.crm-360-task-list strong{font-size:13px}.crm-360-task-list small{margin-top:4px;color:#8b94a3;font-size:13px}.crm-360-task-list time{color:#8b94a3;font-size:13px;text-align:right}.crm-360-assistant{display:grid;grid-template-columns:1.15fr .85fr;gap:13px}.crm-360-assistant>.crm-360-ai-card{grid-column:1 / -1}.crm-assistant-probability{position:relative;height:30px;margin-top:16px;overflow:hidden;border-radius:8px;background:#f0f2f5}.crm-assistant-probability>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#ff8178,#ff4b43)}.crm-assistant-probability strong{position:relative;z-index:1;height:100%;padding:0 10px;display:flex;align-items:center;color:#fff;font-size:13px}.crm-score-breakdown{padding:16px}.crm-score-breakdown header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.crm-score-breakdown header h4,.crm-score-breakdown header p{margin:0}.crm-score-breakdown header h4{font-size:13px}.crm-score-breakdown header p{margin-top:4px;color:#8b94a3;font-size:13px}.crm-score-breakdown header>strong{color:#e15c50;font-size:22px;text-align:right}.crm-score-breakdown header>strong small{display:block;margin-top:3px;color:#8b94a3;font-size:13px}.crm-score-breakdown>article{min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #f0f2f5}.crm-score-breakdown article strong,.crm-score-breakdown article small{display:block}.crm-score-breakdown article strong{font-size:13px}.crm-score-breakdown article small{margin-top:4px;color:#9098a6;font-size:13px}.crm-score-breakdown article>span{color:#e15d51;font-size:13px;font-weight:800}.crm-360-assistant>.crm-360-card{grid-column:auto}.crm-next-actions{margin:12px 0 0;padding-left:20px}.crm-next-actions li{padding:6px 0;color:#4e596a;font-size:13px}.crm-next-actions strong,.crm-next-actions span{display:block}.crm-next-actions span{margin-top:4px;color:#8992a1;font-size:13px}.crm-360-action-dock{flex:0 0 52px;min-height:52px;padding:7px 18px;display:flex;align-items:center;justify-content:flex-end;gap:7px;overflow-x:auto;border-top:1px solid var(--line);background:#fff}.crm-360-action-dock>div{margin-right:auto;min-width:max-content}.crm-360-action-dock>div span,.crm-360-action-dock>div small{display:block}.crm-360-action-dock>div span{color:#4e5969;font-size:13px;font-weight:800}.crm-360-action-dock>div small{margin-top:2px;color:#969daa;font-size:13px}.crm-360-action-dock>button{min-width:max-content;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;display:inline-flex;align-items:center;gap:6px;color:#5c6778;background:#fff;font-size:13px;font-weight:700}.crm-360-action-dock>button:hover,.crm-360-action-dock>button.active{border-color:#ffc7c2;color:var(--coral);background:#fff4f2}.crm-360-action-dock>button:disabled{opacity:.45}.crm-360-composer{flex:0 0 auto;max-height:54vh;padding:14px 18px 16px;overflow:auto;border-top:1px solid #dedfe5;background:#fbfcfd;box-shadow:0 -12px 30px #222b3a14}.crm-composer-head{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.crm-composer-head strong,.crm-composer-head small{display:block}.crm-composer-head strong{font-size:13px}.crm-composer-head small{margin-top:3px;color:#8b94a3;font-size:13px}.crm-composer-head button{border:0;color:#8d95a2;background:transparent}.crm-360-composer .form-grid textarea{min-height:68px}.crm-360-composer .crm-form-three{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-360-composer .crm-form-three .form-span{grid-column:span 2}.crm-contact-methods{min-width:0;margin:0;padding:12px;border:1px solid #e2e6eb;border-radius:8px}.crm-contact-methods legend{padding:0 5px;color:#596474;font-size:12px;font-weight:700}.crm-contact-method-row{display:grid;grid-template-columns:120px 100px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}.crm-contact-method-row select,.crm-contact-method-row input{width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid var(--line);border-radius:6px;color:#465160;background:#fff}.crm-checkbox{display:flex;align-items:center;gap:7px}.crm-360-error{margin:18px}@media(max-width:900px){.crm-directory-shell{grid-template-columns:1fr}.crm-quick-groups{padding:9px;border-right:0;border-bottom:1px solid var(--line);display:flex;gap:8px;overflow-x:auto}.crm-quick-groups section{display:flex;gap:5px}.crm-quick-groups section+section{margin-top:0}.crm-quick-groups section>strong{display:none}.crm-quick-groups button{width:auto;min-width:max-content;min-height:44px;grid-template-columns:16px auto auto;border:1px solid #e5e8ed;background:#fff}.crm-quick-groups .crm-saved-view-rail>header>button{width:44px;min-height:44px;flex:0 0 44px}.crm-saved-view-rail>header{padding:0}.crm-saved-view-rail>header>strong{display:none}.crm-saved-view-manager>form{grid-template-columns:1fr 1fr}.crm-saved-view-manager>form>div{grid-column:1 / -1}.crm-tag-create-panel{grid-template-columns:1fr}.crm-tag-group>div{grid-template-columns:1fr}.crm-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-contact-table-wrap,.crm-document-table-wrap{display:none}.crm-document-mobile-list{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:#f7f8fa}.crm-document-mobile-list article{padding:13px;border:1px solid var(--line);border-radius:11px;background:#fff}.crm-document-mobile-list header{display:flex;justify-content:space-between;gap:9px}.crm-document-mobile-list header strong,.crm-document-mobile-list header small{display:block}.crm-document-mobile-list header strong{color:#303b4b;font-size:13px}.crm-document-mobile-list header small{margin-top:4px;color:#8c95a4;font-size:13px}.crm-document-mobile-list dl{margin:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.crm-document-mobile-list dt{color:#959dab;font-size:13px}.crm-document-mobile-list dd{margin:3px 0 0;color:#4e5969;font-size:13px}.crm-document-mobile-list .button{width:100%}.crm-contact-mobile-list{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:#f7f8fa}.crm-contact-mobile-list>article{min-width:0;padding:13px;border:1px solid var(--line);border-radius:11px;background:#fff}.crm-contact-mobile-list header{display:flex;justify-content:space-between;gap:8px}.crm-contact-mobile-list header button{min-width:0;flex:1 1 0;padding:0;border:0;display:flex;align-items:center;gap:9px;color:inherit;background:transparent;text-align:left}.crm-contact-mobile-list header button>div{min-width:0;flex:1 1 0}.crm-contact-mobile-list header strong,.crm-contact-mobile-list header small{display:block}.crm-contact-mobile-list header strong{overflow:hidden;text-overflow:ellipsis;color:#303b4b;font-size:13px;white-space:nowrap}.crm-contact-mobile-list header small{margin-top:4px;color:#5f6979;font-size:13px;overflow-wrap:anywhere}.crm-contact-mobile-list>article>.crm-tag-chips{margin-top:10px}.crm-contact-mobile-list dl{margin:11px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.crm-contact-mobile-list dl div{min-width:0}.crm-contact-mobile-list dt{color:#5f6979;font-size:13px}.crm-contact-mobile-list dd{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;color:#505b6b;font-size:13px;white-space:nowrap}.crm-contact-mobile-list .button{width:100%}.crm-contact-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-contact-list-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-contact-list-member-table{width:100%;overflow-x:auto}.crm-company-head{display:none}.crm-company-table{padding:10px;background:#f7f8fa}.crm-company-table>article{min-height:0;margin-bottom:10px;padding:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.crm-company-cell{min-width:0;display:grid;align-content:start;gap:3px;overflow-wrap:anywhere}.crm-company-cell:before{content:attr(data-label);color:#929baa;font-size:10px;line-height:1.35}.crm-company-cell>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.crm-company-cell-soraManaged{grid-column:2;justify-self:end}.crm-company-cell-stage{justify-self:end}.crm-company-cell-email,.crm-company-cell-lastContact,.crm-company-cell-recentAction,.crm-company-cell-socialInfo,.crm-company-cell-notes,.crm-company-cell-website,.crm-company-cell-lastFollowup,.crm-company-cell-custom{grid-column:1 / -1}.crm-company-cell-score{display:none}.crm-company-select{grid-column:1 / -1;align-items:flex-start}.crm-company-cell-ownership{grid-column:1}.crm-company-ownership{flex-direction:row;align-items:center}.crm-company-cell-soraManaged>.crm-sora-toggle{justify-self:end}.crm-company-cell-stage>.stage{justify-self:end}.crm-score{display:none}.crm-last-followup{grid-column:1 / -1;padding-top:10px;border-top:1px solid var(--line)}.crm-row-actions{grid-column:1 / -1}.crm-row-actions .button{flex:1}.crm-360-ai-card{grid-column:1 / -1}.crm-360-kpis{grid-column:1 / -1;grid-template-columns:repeat(4,1fr)}.crm-360-card,.crm-360-intent{grid-column:1 / -1}.crm-360-assistant{grid-template-columns:1fr}.crm-360-assistant>*{grid-column:1!important}}@media(max-width:560px){.button{min-height:44px}.crm-360-identity p{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.4}.crm-360-tag-row{width:calc(100% + 57px);max-width:calc(100% + 57px);margin-top:3px;gap:4px!important;row-gap:4px;flex-wrap:wrap!important;overflow:visible}.crm-360-tag-row>*{flex:0 0 auto;white-space:nowrap}.crm-360-tag-row>button,.crm-360-tag-row>a{min-height:44px;padding:0 8px;font-size:12px}.crm-360-tag-row>.crm-360-company-research{min-height:44px}.crm-tabs{padding:0 8px}.crm-tabs button{padding:0 10px}.crm-customer-views button{min-height:44px}.crm-filters input:not([type=checkbox]),.crm-filters select{height:44px;min-height:44px;font-size:16px}.filter-bar.crm-filters input:not([type=checkbox]){width:100%;min-width:0}.crm-column-settings-button{width:44px;height:44px;min-height:44px;flex:0 0 44px}.crm-sora-toggle,.crm-company-important-toggle,.crm-row-actions>button{min-height:44px}.crm-row-actions>.icon-button{width:44px;height:44px}.crm-pagination>button{width:44px;height:44px}.crm-pagination input,.crm-pagination select{height:44px;min-height:44px;font-size:16px}.crm-filters{display:grid;grid-template-columns:1fr}.crm-filters>label{width:100%;max-width:none}.crm-filters .crm-advanced-search-button,.crm-filters>.button{width:100%}.crm-advanced-search{padding:13px}.crm-advanced-search>header{flex-direction:column;gap:8px}.crm-advanced-grid{grid-template-columns:1fr}.email-smart-opportunity-filter>.email-smart-event-count{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.email-smart-opportunity-filter>.email-smart-event-count>span{display:none}.crm-advanced-check-group.wide{grid-column:auto}.crm-advanced-condition-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px}.crm-advanced-condition-row>:nth-child(3){grid-column:1 / 3}.crm-advanced-condition-row>button{grid-column:3;grid-row:1 / span 2}.crm-advanced-check-group>div{max-height:none}.email-smart-event-groups>div{max-height:none;grid-template-columns:1fr}.crm-advanced-search>footer{align-items:stretch;flex-direction:column}.crm-advanced-search>footer>div{display:grid;grid-template-columns:1fr 1fr}.crm-advanced-search>footer .button{width:100%}.crm-pagination{padding:10px;justify-content:center;flex-wrap:wrap}.crm-pagination>span{width:100%;margin:0;text-align:center}.modal.crm-saved-view-modal,.modal.crm-tag-manager-modal,.modal.crm-column-modal{width:100%}.crm-column-settings-form{padding:14px}.crm-column-settings-form>header{flex-direction:column}.crm-column-option-list{max-height:44dvh}.crm-column-settings-form .modal-actions .button-primary{grid-column:1 / -1}.crm-saved-view-manager{padding:14px}.crm-saved-view-manager>form{grid-template-columns:1fr}.crm-saved-view-manager>form>div{grid-column:auto}.crm-saved-view-manager>form .button{width:100%}.crm-saved-view-list>article{grid-template-columns:32px minmax(0,1fr)}.crm-saved-view-list>article>.crm-saved-view-actions{grid-column:1 / -1}.crm-saved-view-edit{grid-column:1 / -1;grid-template-columns:1fr}.crm-tag-manager{padding:14px}.crm-tag-create-panel form{grid-template-columns:minmax(0,1fr) 42px}.crm-tag-create-panel form .button{grid-column:1 / -1;width:100%}.crm-tag-manager-toolbar{padding:10px 0;align-items:stretch;flex-direction:column}.crm-tag-manager-toolbar>label{width:100%}.crm-tag-manager-toolbar>span{margin:0}.crm-tag-manager-toolbar>.button{width:100%}.crm-tag-group{grid-template-columns:1fr}.crm-tag-group>h4{width:auto;height:25px;justify-content:start;padding-left:8px}.crm-tag-group article{grid-template-columns:24px 12px minmax(0,1fr)}.crm-tag-group article>button{justify-content:center}.crm-tag-group article>button:first-of-type{grid-column:1 / 3}.crm-tag-group article>button:last-of-type{grid-column:3}.crm-tag-group article form{grid-template-columns:minmax(0,1fr) 42px}.crm-tag-group article form .button{width:100%}.crm-filters .compact-select{width:100%}.crm-filters>span{margin:0}.crm-tag-filter{width:100%!important}.crm-tag-filter select{width:100%}.crm-filters>.button{width:100%}.crm-contact-mobile-list,.crm-document-mobile-list{grid-template-columns:1fr}.crm-customer-views{padding:8px}.crm-customer-views section>strong{display:none}.crm-bulk-bar{align-items:stretch}.crm-bulk-summary,.crm-bulk-shortcuts,.crm-bulk-mutation{width:100%;margin-right:0}.crm-bulk-swipe-hint{display:inline;color:#9a706b;font-size:11px}.crm-bulk-shortcuts{overflow-x:auto;padding-bottom:5px;scrollbar-width:thin;scrollbar-color:#c7a7a3 #f8edeb}.crm-bulk-shortcuts::-webkit-scrollbar{height:4px}.crm-bulk-shortcuts::-webkit-scrollbar-track{border-radius:999px;background:#f8edeb}.crm-bulk-shortcuts::-webkit-scrollbar-thumb{border-radius:999px;background:#c7a7a3}.crm-bulk-shortcuts>button,.crm-bulk-shortcuts summary{min-height:38px}.crm-bulk-shortcuts details>div{position:fixed;top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;width:auto}.crm-bulk-shortcuts details button{min-height:44px}.crm-bulk-mutation{flex-wrap:wrap}.crm-bulk-bar select{flex:1 1 150px;min-width:0;height:38px}.crm-bulk-collaborators{flex:1 1 100%}.crm-bulk-collaborators select{min-width:0;min-height:84px;height:auto}.crm-bulk-bar .button{flex:1 1 90px;height:38px}.crm-bulk-clear{width:100%;min-height:34px}.modal.crm-email-composer-modal{width:100%}.crm-email-composer{min-height:0;display:block}.crm-email-recipients{max-height:240px;border-right:0;border-bottom:1px solid #e5e8ed}.crm-email-recipients>div{max-height:150px}.crm-email-editor{padding:14px}.crm-email-fields{grid-template-columns:1fr}.crm-email-body textarea{min-height:190px}.crm-email-preview{min-height:230px}.crm-email-options{flex-wrap:wrap}.crm-email-options .crm-email-schedule{width:100%;margin-left:0}.crm-email-options .crm-email-schedule input{flex:1;width:auto}.crm-email-composer .modal-actions{grid-template-columns:1fr 1fr;margin-right:-14px;margin-bottom:-14px;margin-left:-14px}.crm-email-composer .modal-actions .button-primary{grid-column:1 / -1}.crm-selection-form{padding:16px}.crm-contact-lists{padding:10px}.crm-contact-lists-head{padding:4px 2px 14px;align-items:stretch;flex-direction:column}.crm-contact-lists-head .button{width:100%}.crm-contact-list-summary{grid-template-columns:1fr}.crm-contact-list-summary>span{min-height:58px}.crm-contact-list-filters{align-items:stretch;flex-direction:column}.crm-contact-list-filters>div{display:grid;grid-template-columns:1fr 1fr}.crm-contact-list-filters button{justify-content:center}.crm-contact-list-grid,.crm-contact-list-join-picker,.crm-contact-list-quick-fields{grid-template-columns:1fr}.crm-contact-list-join-picker .button,.modal.crm-contact-list-modal{width:100%}.crm-contact-list-editor{max-height:calc(100dvh - 58px)}.crm-contact-list-editor>form,.crm-contact-list-members{padding:14px}.crm-contact-list-editor-hero{grid-template-columns:40px minmax(0,1fr)}.crm-contact-list-editor-hero em{grid-column:2;width:max-content}.crm-contact-list-form-actions{display:grid;grid-template-columns:1fr 1fr}.crm-contact-list-form-actions .button{width:100%;margin:0!important}.crm-contact-list-form-actions .button:last-child:nth-child(3){grid-column:1 / -1}.crm-contact-list-members>header{align-items:stretch;flex-direction:column}.crm-contact-list-members>header .button{width:100%}.crm-contact-list-danger{grid-template-columns:1fr}.crm-contact-list-danger .button{width:100%}.crm-tag-composer{padding:10px 14px;align-items:stretch;flex-wrap:wrap}.crm-tag-composer label:first-child{max-width:none;flex-basis:calc(100% - 60px)}.crm-tag-composer .button{width:100%}.crm-company-governance{padding:10px 14px;grid-template-columns:1fr}.crm-company-governance>form{grid-template-columns:1fr}.crm-company-governance .button{width:100%}.crm-task-list,.crm-team,.crm-audit-list{padding:10px}.crm-task-list article{grid-template-columns:34px minmax(0,1fr) auto}.crm-task-list time{grid-column:2 / -1;text-align:left}.crm-team-head{align-items:flex-start;flex-direction:column;padding:8px 0 14px}.crm-team-head .button{width:100%}.crm-org-layout{grid-template-columns:1fr}.crm-org-tree{max-height:320px;overflow:auto}.crm-team-directory>header{align-items:flex-start;flex-direction:column}.crm-team-directory>header>label{width:100%}.crm-team-table-head{display:none}.crm-team-members>article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px}.crm-team-person{grid-column:1 / -1}.crm-team-members input,.crm-team-members select{width:100%}.crm-team-status{justify-content:flex-end}.crm-audit-list article{grid-template-columns:34px minmax(0,1fr)}.crm-audit-list time{grid-column:2;text-align:left}.crm-detail-modal{width:100%}.crm-detail-hero{grid-template-columns:46px minmax(0,1fr);padding:16px}.crm-detail-hero>span{width:44px;height:44px}.crm-detail-hero>.button{grid-column:1 / -1;width:100%}.crm-detail-grid{grid-template-columns:1fr;max-height:none}.crm-detail-grid>section+section{border-left:0;border-top:1px solid var(--line)}.crm-quick-form{padding:14px 16px}.modal.crm-360-modal{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.crm-360-modal>.modal-head{border-radius:0}.crm-360-hero{min-height:122px;padding:13px 14px;grid-template-columns:48px minmax(0,1fr) 66px;gap:10px}.crm-360-avatar{width:46px;height:46px}.crm-360-hero>.button{grid-column:1 / -1;width:100%;min-height:38px}.crm-360-score{min-width:62px}.crm-360-score strong{font-size:22px}.crm-360-intent{grid-template-columns:1fr;gap:10px}.crm-360-identity small{white-space:normal;line-height:1.45}.crm-360-tabs{padding:0 7px}.crm-360-tabs button{min-height:44px;padding:0 5px}.crm-360-content{padding:10px}.crm-timeline-toolbar{grid-template-columns:1fr 1fr}.crm-timeline-toolbar label{grid-column:1 / -1}.crm-timeline-pagination{padding:10px}.crm-360-overview{grid-template-columns:1fr;gap:10px}.crm-360-overview>*{grid-column:1!important}.crm-360-research-card .crm-card-title{align-items:flex-start;flex-direction:column;gap:3px}.crm-360-research-card .crm-card-title>span{white-space:nowrap}.crm-360-research-card .crm-card-title>small{line-height:1.45}.crm-360-research-history-error{align-items:stretch;flex-direction:column}.crm-360-research-history-error>.button{min-height:44px}.crm-360-research-empty{flex-wrap:wrap}.crm-360-research-empty>.button{min-height:44px}.crm-360-ai-card{padding:14px}.crm-360-ai-card dl,.crm-360-kpis{grid-template-columns:1fr 1fr}.crm-360-kpis article{min-height:76px}.crm-360-card{min-height:0;padding:14px}.crm-360-card .crm-card-title>button{min-height:44px;padding:0 8px;flex:0 0 auto}.crm-panel-heading{min-height:76px;padding:12px;align-items:flex-start}.crm-panel-heading p{max-width:230px}.crm-timeline-list{padding:14px}.crm-contact-grid,.crm-requirement-grid{padding:10px;grid-template-columns:1fr}.crm-contact-grid>article{grid-template-columns:40px minmax(0,1fr)}.crm-contact-membership-picker>*{flex-basis:100%;width:100%}.crm-contact-membership-picker .button,.crm-contact-membership-new,.crm-contact-membership-back{justify-content:center}.crm-decision-role{grid-column:2;width:max-content}.crm-contact-card-actions{grid-column:1 / -1}.crm-contact-card-actions button.danger{margin-left:0}.crm-contact-merge{margin:10px 10px 0;grid-template-columns:34px minmax(0,1fr)}.crm-contact-merge>label,.crm-contact-merge>div:last-child{grid-column:1 / -1}.crm-contact-merge>div:last-child .button{flex:1}.crm-duplicate-review>header{display:grid}.crm-duplicate-items{grid-template-columns:1fr;padding-left:0}.crm-message-list{padding:10px}.crm-message-list article{width:90%}.crm-360-task-list{padding:6px 10px 12px}.crm-360-task-list article{grid-template-columns:30px minmax(0,1fr);padding:9px 0}.crm-360-task-list time{grid-column:2;text-align:left}.crm-360-action-dock{justify-content:flex-start;padding:7px 10px}.crm-360-action-dock>div{display:none}.crm-360-action-dock>button{min-height:38px}.crm-360-composer{max-height:68dvh;padding:13px 14px}.crm-360-composer .modal-actions{margin-inline:-14px}.crm-360-composer .crm-form-three{grid-template-columns:1fr}.crm-360-composer .crm-form-three .form-span{grid-column:1}.crm-contact-method-row{grid-template-columns:1fr 1fr}.crm-contact-method-row input{grid-column:1 / -1}}@media(max-width:520px){.crm-360-action-dock{flex:0 0 auto;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.crm-360-action-dock>button{min-width:0;width:100%;justify-content:center;padding:0 4px;font-size:11px}}@media(max-width:520px)and (max-height:620px){.crm-360-modal>.modal-head{flex-basis:48px;height:48px}.crm-360-hero{min-height:0;padding:6px 10px;grid-template-columns:36px minmax(0,1fr) 52px;gap:5px}.crm-360-avatar{width:34px;height:34px;border-radius:10px;font-size:12px}.crm-360-identity>div{gap:4px}.crm-360-identity h3{font-size:14px}.crm-360-identity p{margin:2px 0;font-size:11px}.crm-360-identity small{font-size:10px;line-height:1.2}.crm-360-identity p{overflow:hidden;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.2}.crm-360-identity small{white-space:nowrap}.crm-360-identity small{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.3}.crm-360-score{min-width:48px}.crm-360-score strong{font-size:19px}.crm-360-score span,.crm-360-score small{font-size:10px}.crm-360-hero>.button{min-height:31px}.crm-360-tabs{flex-basis:40px;min-height:40px}.crm-360-tabs button{min-height:40px}.crm-360-action-dock{padding:4px 8px;gap:4px}.crm-360-action-dock>button{height:30px;min-height:30px;font-size:10px}}@media(max-width:900px){.crm-360-tag-row>button,.crm-360-tag-row>a{min-height:44px}.crm-360-tag-row>.crm-360-company-research{min-height:44px}.crm-360-hero>.button{min-height:44px}.crm-360-action-dock>button{height:44px;min-height:44px}}@media(max-width:520px)and (max-height:700px){.crm-360-hero{flex:0 1 auto;min-height:18dvh;overflow-y:auto}.crm-360-content{flex:1 1 0;min-height:28dvh}}.auth-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 15% 15%,#fff2f0,transparent 30%),linear-gradient(145deg,#f8f9fb,#fff 55%,#f2f5fa)}.auth-panel{width:min(460px,100%);padding:34px;border:1px solid rgba(216,220,228,.9);border-radius:18px;background:#fffffff2;box-shadow:0 26px 80px #262e401f}.auth-brand{display:flex;align-items:center;gap:12px}.crm-registration-requests{margin:0 0 18px;padding:14px 16px;border:1px solid #f3d6a6;border-radius:12px;background:#fffaf0}.crm-registration-row{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #f1e3c8}.crm-registration-row strong,.crm-registration-row small{display:block}.crm-registration-row small{color:#667085}.crm-registration-row p{margin:4px 0 0;font-size:13px;color:#344054}.auth-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:14px;font-size:12px}.auth-legal a{color:#667085;text-decoration:none}.auth-legal a:hover{color:#c8362b;text-decoration:underline}.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{font-size:18px}.auth-brand small{margin-top:3px;color:var(--muted);font-size:13px}.auth-copy{margin:30px 0 25px}.auth-copy>span{display:inline-flex;align-items:center;gap:6px;color:#248255;background:#edf9f2;border:1px solid #ccebd8;border-radius:20px;padding:5px 9px;font-size:13px}.auth-copy h1{margin:14px 0 8px;font-size:28px;letter-spacing:-.02em}.auth-copy p{margin:0;color:#697385;font-size:13px;line-height:1.75}.auth-panel form{display:grid;gap:15px}.auth-panel form label{color:#4a5362;font-size:13px;font-weight:600}.auth-panel form input{width:100%;height:46px;margin-top:7px;padding:0 13px;border:1px solid #dce1e8;border-radius:9px;background:#fff;font-size:14px}.auth-password-field{position:relative;display:block}.auth-panel form .auth-password-field input{padding-right:48px}.auth-password-toggle{position:absolute;top:7px;right:5px;width:38px;height:46px;display:grid;place-items:center;border:0;border-radius:7px;color:#687386;background:transparent;cursor:pointer}.auth-password-toggle:hover{color:var(--ink);background:#f3f5f8}.auth-panel form .button{width:100%;min-height:46px;margin-top:3px}.auth-error{display:flex;align-items:center;gap:7px;padding:10px;border-radius:8px;background:#fff1ef;color:#c94339;font-size:13px}.auth-links{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;color:#8b94a3;font-size:13px}.auth-text-button{padding:0;border:0;color:#375c91;background:transparent;font:inherit;cursor:pointer}.auth-text-button:hover{color:#244573;text-decoration:underline}.auth-help-panel{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;border:1px solid #e0e5ed;border-radius:10px;color:#526074;background:#f7f9fc;font-size:13px;line-height:1.7}.auth-help-panel>svg{margin-top:2px;color:#5b77a0}.auth-help-panel p{margin:0}.auth-help-panel .auth-text-button{grid-column:2;justify-self:start}.auth-dev-login{display:grid;gap:11px;margin-top:18px;padding:14px;border:1px solid #cfe4d7;border-radius:10px;background:#f3faf5}.auth-dev-login>div:first-child{display:flex;align-items:center;gap:7px;color:#28744c}.auth-dev-login>div:first-child span{margin-left:auto;color:#64816e;font-size:11px}.auth-dev-login select{width:100%;height:42px;padding:0 10px;border:1px solid #dce1e8;border-radius:8px;background:#fff}.auth-dev-login .button{width:100%;min-height:42px}.auth-dev-login>small{color:#728078;font-size:12px}.auth-footnote{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:22px;color:#8b94a3;font-size:13px}.auth-loading{display:grid;justify-items:center;gap:12px;color:var(--muted);font-size:13px}.studio-operations{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.media-library,.publish-panel,.publish-history{min-width:0;padding:20px 22px;background:#fff}.publish-panel{border-left:1px solid var(--line)}.operation-head{min-height:40px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.operation-head strong,.operation-head small{display:block}.operation-head strong{font-size:14px}.operation-head small{margin-top:4px;color:var(--muted);font-size:13px}.upload-button{height:34px;padding:0 11px;border:1px solid var(--line);border-radius:7px;display:inline-flex;align-items:center;gap:6px;color:#586273;background:#fff;font-size:13px;cursor:pointer;white-space:nowrap}.upload-button:hover{border-color:#c5cad3;background:var(--rail)}.upload-button input{display:none}.toolbar-upload.is-uploading svg,.upload-button:has(input:disabled) svg{animation:spin .8s linear infinite}.media-library-toolbar{display:flex;align-items:center;gap:8px;margin-top:14px}.media-select-all{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto!important;height:auto!important;padding:0!important;border:0!important;color:#586273;background:transparent!important;white-space:nowrap;font-size:12px}.media-select-all input,.media-card-check input{accent-color:var(--accent)}.media-card-check{position:absolute;top:8px;left:8px;z-index:1;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#ffffffeb;box-shadow:0 2px 8px #202e4024}.media-library-toolbar>label{min-width:0;height:34px;flex:1;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#fff}.media-library-toolbar input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:13px}.media-library-toolbar select{height:34px;max-width:150px;padding:0 8px;border:1px solid var(--line);border-radius:7px;color:#586273;background:#fff;font-size:13px}.media-library-note{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px}.media-bulk-download{display:flex;justify-content:flex-end;margin-top:10px}.media-grid{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;margin-top:10px}.media-grid article{position:relative;min-width:0;padding:5px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer;transition:.18s ease}.media-grid article:hover{transform:translateY(-1px);border-color:#c6cbd4}.media-grid article.selected{border-color:var(--coral);box-shadow:0 0 0 2px var(--coral-soft)}.media-grid img,.media-grid video{width:100%;height:88px;display:block;border-radius:6px;object-fit:cover;background:#f1f3f6}.media-grid article>div{min-width:0;padding:7px 4px 3px}.media-grid article strong,.media-grid article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-grid article strong{font-size:13px}.media-grid article small{margin-top:3px;color:var(--muted);font-size:13px}.media-grid article>button,.media-grid article>a.media-download{position:absolute;top:9px;width:25px;height:25px;padding:0;border:0;border-radius:6px;display:grid;place-items:center;color:#fff;background:#161a229e;opacity:0;text-decoration:none}.media-grid article>a.media-download{right:65px}.media-grid article>button:nth-last-child(2){right:37px}.media-grid article>button:last-child{right:9px}.media-grid article:hover>button,.media-grid article:hover>a.media-download,.media-grid article:focus-within>button,.media-grid article:focus-within>a.media-download{opacity:1}.media-grid article>.media-card-use{left:9px;right:auto;width:auto;min-width:0;height:25px;padding:0 7px;font-size:11px}.shared-api-badge{display:inline-flex;align-items:center;gap:5px;border-radius:16px;padding:5px 8px;color:#496584;background:#edf4fb;font-size:13px;white-space:nowrap}.meta-readiness{margin:18px 0;padding:17px 18px;border:1px solid #e0e5ec;border-radius:11px;background:linear-gradient(135deg,#fbfcfe,#f7f9fc)}.page-body>.meta-readiness{margin-top:17px}.publish-panel .meta-readiness{margin:11px 0 13px;padding:12px}.meta-readiness.is-loading{min-height:74px;display:flex;align-items:center;gap:11px;color:#697385}.meta-readiness.is-loading>svg{animation:spin .8s linear infinite}.meta-readiness.is-loading.is-error>svg{flex:0 0 auto;color:#cf5148;animation:none}.meta-readiness.is-loading.is-error .button{flex:0 0 auto;margin-left:auto}.meta-readiness.is-loading strong,.meta-readiness.is-loading small{display:block}.meta-readiness.is-loading strong{color:var(--ink);font-size:13px}.meta-readiness.is-loading small{margin-top:4px;font-size:13px}.readiness-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.readiness-head>div>strong,.readiness-head>div>small{display:block}.readiness-head>div>strong{margin-top:7px;font-size:14px}.readiness-head>div>small{margin-top:4px;color:var(--muted);font-size:13px}.readiness-kicker{display:inline-flex;align-items:center;gap:5px;color:#43617e;font-size:13px;font-weight:700;letter-spacing:.02em}.readiness-state{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 8px;border-radius:15px;font-size:13px;font-weight:650}.readiness-state i{width:5px;height:5px;border-radius:50%;background:currentColor}.readiness-state.ready{color:#21804d;background:#e9f8ef}.readiness-state.pending{color:#b66b1a;background:#fff3df}.readiness-checks{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.readiness-checks>div{min-width:0;min-height:62px;padding:9px;border:1px solid #e2e6ec;border-radius:8px;display:grid;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:7px;background:#fff}.readiness-checks>div>span{width:25px;height:25px;border-radius:7px;display:grid;place-items:center}.readiness-checks>div.ready>span{color:#23804d;background:#eaf8ef}.readiness-checks>div.pending>span{color:#b66b1a;background:#fff4e4}.readiness-checks>div>svg{color:#aeb5c0}.readiness-checks>div.ready>svg{color:#2da262}.readiness-checks strong,.readiness-checks small{display:block;min-width:0}.readiness-checks strong{font-size:13px}.readiness-checks small{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.readiness-callback{margin-top:11px;padding-top:10px;border-top:1px solid #e4e8ee;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px}.readiness-callback span{color:#667184;font-size:13px}.readiness-callback code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;border-radius:6px;color:#4c5b6d;background:#eef2f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.meta-readiness>.button{margin-top:11px}.meta-readiness.compact .readiness-checks{grid-template-columns:1fr}.meta-readiness.compact .readiness-checks>div{min-height:50px;padding:7px;grid-template-columns:24px minmax(0,1fr) 15px}.meta-readiness.compact .readiness-head>div>strong{font-size:13px}.meta-readiness.compact .readiness-head>div>small{font-size:13px}.publish-account-list{display:grid;gap:7px;margin:11px 0 13px}.publish-account-list>button{width:100%;min-width:0;min-height:51px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:8px;background:#fff;text-align:left}.publish-account-list>button.selected{border-color:#ffc0bb;background:#fff7f6;color:var(--coral)}.publish-account-list .platform-mark{width:29px;height:29px}.publish-account-list strong,.publish-account-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-account-list strong{color:var(--ink);font-size:13px}.publish-account-list small{margin-top:3px;color:var(--muted);font-size:13px}.publish-options{display:grid;gap:8px;margin-bottom:11px}.publish-preflight{display:grid;gap:6px;margin:10px 0;padding:10px 12px;border:1px solid var(--line, #e5e7eb);border-radius:10px;background:var(--surface-soft, #f8fafc)}.publish-preflight>strong{font-size:13px}.publish-preflight>div{display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:start;font-size:12px}.publish-preflight>div>svg{margin-top:2px}.publish-preflight>div.ready>svg{color:#16a34a}.publish-preflight>div.blocked>svg{color:#d97706}.publish-preflight b{display:block;font-weight:600}.publish-preflight small{display:block;color:var(--muted, #64748b);line-height:1.45}.publish-preflight small.problem{color:#b45309}.publish-x-text,.publish-video-override{display:grid;gap:6px;margin:0 0 10px}.publish-x-text label,.publish-video-override{font-size:13px}.publish-x-text label small,.publish-video-override small{display:block;color:var(--muted, #64748b);font-size:12px}.publish-x-text textarea{width:100%;resize:vertical;font:inherit;padding:8px 10px;border:1px solid var(--line, #e5e7eb);border-radius:8px}.publish-x-text>div{display:flex;gap:6px;flex-wrap:wrap}.post-translations{display:grid;gap:8px;margin:0 0 10px;padding:10px 12px;border:1px solid var(--line, #e5e7eb);border-radius:10px;font-size:13px}.post-translations>header{display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap}.post-translations>header small,.post-translations .hint{color:var(--muted, #64748b);font-size:12px;line-height:1.45}.post-translations .language-chips{display:flex;flex-wrap:wrap;gap:6px}.post-translations .language-chips button{padding:3px 9px;border:1px solid var(--line, #e5e7eb);border-radius:999px;background:#fff;font-size:12px;cursor:pointer}.post-translations .language-chips button.active{border-color:var(--accent, #2563eb);background:#eff6ff;color:#1d4ed8}.post-translations .language-chips button:disabled{opacity:.45;cursor:not-allowed}.post-translations .actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.post-translation-card{display:grid;gap:6px;padding:8px 10px;border:1px solid var(--line, #e5e7eb);border-radius:8px;background:var(--surface-soft, #f8fafc)}.post-translation-card>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:6px}.post-translation-card input,.post-translation-card textarea{width:100%;font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--line, #e5e7eb);border-radius:6px;resize:vertical;background:#fff}.post-translation-card .warning{color:#b45309;font-size:12px}.post-translation-card[dir=rtl] input,.post-translation-card[dir=rtl] textarea{direction:rtl}.post-translation-accounts{display:grid;gap:5px}.post-translation-accounts label{display:grid;grid-template-columns:1fr 150px;gap:8px;align-items:center;font-size:12px}.post-translation-accounts select{height:30px;padding:0 6px;border:1px solid var(--line, #e5e7eb);border-radius:6px;background:#fff;font-size:12px}.publish-options .segmented{display:grid;grid-template-columns:1fr 1fr}.publish-options>input,.publish-options select{width:100%;height:38px;padding:0 9px;border:1px solid var(--line);border-radius:7px;color:#596273;background:#fff;font-size:13px}.tiktok-publish-settings{padding:10px;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;background:#fafbfc}.tiktok-publish-settings>strong{color:var(--ink);font-size:13px}.tiktok-publish-settings>small{color:var(--muted);font-size:13px;line-height:1.5}.tiktok-publish-settings .tiktok-fallback{color:#a06424}.tiktok-creator-summary{padding:7px;border-radius:7px;display:flex;align-items:center;gap:7px;background:#fff}.tiktok-creator-summary .platform-mark{width:27px;height:27px;flex:0 0 auto}.tiktok-creator-summary b,.tiktok-creator-summary small{display:block}.tiktok-creator-summary b{font-size:13px}.tiktok-creator-summary small{margin-top:2px;color:var(--muted);font-size:13px}.tiktok-interactions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.tiktok-interactions label,.tiktok-disclosure>label,.tiktok-disclosure-options label,.tiktok-consent{display:flex;align-items:flex-start;gap:5px;color:#596273;font-size:13px;line-height:1.45}.tiktok-interactions input,.tiktok-disclosure input,.tiktok-consent input{width:13px;height:13px;margin:0;flex:0 0 auto;accent-color:var(--coral)}.tiktok-disclosure{padding:8px;border:1px solid #e6e8ec;border-radius:7px;display:grid;gap:7px;background:#fff}.tiktok-disclosure-options{padding-left:18px;display:grid;gap:6px}.tiktok-disclosure-options label{display:grid;grid-template-columns:13px 1fr}.tiktok-disclosure-options label small{grid-column:2;color:var(--muted)}.tiktok-consent{padding:8px;border-radius:7px;color:#704d25;background:#fff6e8}.publish-panel>.button{width:100%}.publish-note{margin:9px 0 0;display:flex;align-items:flex-start;gap:5px;color:var(--muted);font-size:13px;line-height:1.5}.publish-note svg{flex:0 0 auto;margin-top:1px}.publish-history{padding-bottom:28px}.content-studio-suite{background:#f7f8fa;border-bottom:1px solid var(--line);padding:14px 18px 18px}.content-suite-head{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 4px}.content-suite-head>div:first-child{display:flex;flex-direction:column;gap:4px}.content-suite-head strong{color:#1a2434;font-size:15px}.content-suite-head small{color:var(--muted);font-size:13px}.content-suite-head>div:last-child{display:flex;gap:8px}.content-suite-head>div:last-child span{border:1px solid #e0e5ec;background:#fff;color:#647083;border-radius:6px;padding:6px 9px;font-size:13px}.content-suite-tabs{display:flex;align-items:center;gap:4px;border-bottom:1px solid #dfe4eb;margin:0 0 14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c4ccd7 transparent}.content-suite-tabs::-webkit-scrollbar{height:4px}.content-suite-tabs::-webkit-scrollbar-thumb{border-radius:4px;background:#c4ccd7}.content-suite-tabs button{flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;color:#657186;padding:10px 13px;font-size:13px;font-weight:650;cursor:pointer}.content-suite-tabs button.active{color:#ff4d45;border-color:#ff4d45}.content-suite-grid{display:grid;gap:14px}.content-suite-brief-grid{grid-template-columns:minmax(560px,1.3fr) minmax(340px,.7fr)}.content-quality-grid{grid-template-columns:minmax(420px,.9fr) minmax(460px,1.1fr)}.content-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-performance-panel{grid-column:1 / -1}.content-suite-panel{min-width:0;background:#fff;border:1px solid #e0e5ec;border-radius:10px;padding:17px}.content-suite-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.content-suite-panel>header h3{margin:0;color:#1b2535;font-size:15px}.content-suite-panel>header p{margin:4px 0 0;color:#7b8698;font-size:13px;line-height:1.5}.content-suite-panel>header>span{flex:0 0 auto;color:#68758a;background:#f4f6f9;border-radius:5px;padding:5px 8px;font-size:13px}.content-suite-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.content-suite-form-grid label,.content-requirements{display:flex;flex-direction:column;gap:6px;color:#5d6879;font-size:13px;font-weight:650}.content-suite-form-grid input,.content-suite-form-grid select,.content-suite-form-grid textarea,.content-requirements textarea,.content-review-comment,.content-experiment-form input,.content-experiment-form select{width:100%;min-width:0;border:1px solid #dce2ea;border-radius:7px;background:#fff;color:#273245;padding:8px 10px;font:inherit;font-weight:450;outline:none}.content-suite-form-grid input,.content-suite-form-grid select,.content-experiment-form input,.content-experiment-form select{height:36px}.content-suite-form-grid textarea{min-height:58px;resize:vertical}.content-suite-form-grid :is(input,select,textarea):focus,.content-review-comment:focus{border-color:#ff776f;box-shadow:0 0 0 3px #ff4d4514}.content-suite-form-grid .form-span{grid-column:1 / -1}.content-channel-picker{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.content-channel-picker button{display:inline-flex;align-items:center;gap:5px;border:1px solid #e0e5ec;background:#fff;color:#657186;border-radius:6px;padding:7px 9px;font-size:13px;cursor:pointer}.content-channel-picker button.selected{border-color:#ffc4c0;background:#fff4f3;color:#e7443d}.content-requirements{margin-bottom:12px}.content-requirements textarea{min-height:60px;resize:vertical}.brief-summary{border-left:3px solid #ff4d45;background:#fff7f6;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.brief-summary strong{font-size:13px;color:#273245}.brief-summary small{color:#e1524c;font-size:13px}.brief-summary p{color:#68758a;font-size:13px;line-height:1.6;margin:4px 0 0}.content-matrix-actions,.content-review-actions,.content-creative-actions,.content-draft-management{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.content-quality-gate-note{margin:8px 0 0;border-radius:7px;background:#fff7e8;color:#9a671b;padding:8px 10px;font-size:13px;line-height:1.5}.content-matrix-preview-list{display:grid;gap:7px;max-height:312px;overflow:auto}.content-matrix-preview-list article{display:grid;grid-template-columns:68px 1fr;align-items:center;gap:10px;border:1px solid #e6eaf0;border-radius:7px;padding:9px}.content-matrix-preview-list article>span{color:#e84b44;background:#fff1f0;border-radius:4px;padding:5px;text-align:center;font-size:13px}.content-matrix-preview-list article div{min-width:0;display:flex;flex-direction:column;gap:3px}.content-matrix-preview-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2a3547;font-size:13px}.content-matrix-preview-list small{color:#8791a1;font-size:13px}.content-quality-score{min-width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-size:16px}.content-quality-score.score-pass{background:#eaf8ef;color:#18824b}.content-quality-score.score-warn{background:#fff1ef;color:#e24840}.content-quality-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.content-quality-list article{display:flex;gap:8px;align-items:flex-start;border-radius:7px;padding:9px}.content-quality-list article.pass{background:#eef9f2;color:#238655}.content-quality-list article.warn{background:#fff7e9;color:#a76c18}.content-quality-list article.fail{background:#fff0ef;color:#d8443d}.content-quality-list article div{min-width:0;display:flex;flex-direction:column;gap:3px}.content-quality-list article strong{font-size:13px}.content-quality-list article small{color:currentColor;opacity:.82;font-size:13px;line-height:1.4}.content-platform-preview{max-height:270px;overflow:auto;margin-top:13px;border:1px solid #e1e6ed;border-radius:10px;padding:17px;background:#fafbfc}.content-platform-preview>span{color:#e94b44;text-transform:uppercase;font-size:13px;font-weight:700}.content-platform-preview strong{display:block;color:#172235;font-size:16px;line-height:1.35;margin:11px 0}.content-platform-preview p{color:#566174;font-size:13px;line-height:1.65;white-space:pre-wrap}.content-platform-preview small{color:#7d8797;white-space:pre-wrap}.content-selected-asset{display:block;color:#6d788a;font-size:13px}.modal.gemini-video-modal{width:min(720px,100%)}.gemini-video-flow{padding:20px}.gemini-video-intro{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center}.gemini-video-intro>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#4285f4,#9b72cb 48%,#d96570 72%,#f9ab55);font-size:18px;font-weight:800}.gemini-video-intro strong{color:#202a3a;font-size:14px}.gemini-video-intro p{margin:4px 0 0;color:#6f7a8b;font-size:13px;line-height:1.55}.gemini-video-specs{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.gemini-video-specs span{padding:6px 9px;border:1px solid #dfe5ee;border-radius:6px;color:#5d687a;background:#f8fafc;font-size:13px}.gemini-video-flow ol{margin:0 0 16px;padding:0;list-style:none;counter-reset:gemini-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gemini-video-flow li{counter-increment:gemini-step;min-height:42px;display:grid;grid-template-columns:23px 1fr;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e4e8ef;border-radius:8px;color:#566174;background:#fff;font-size:13px;line-height:1.45}.gemini-video-flow li:before{content:counter(gemini-step);width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#e84841;background:#fff0ef;font-size:13px;font-weight:800}.gemini-video-prompt{display:grid;gap:7px;color:#4e596b;font-size:13px;font-weight:700}.gemini-video-prompt textarea{width:100%;min-height:220px;resize:vertical;padding:12px;border:1px solid #dce2ea;border-radius:8px;color:#394456;background:#fafbfc;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;outline:none}.gemini-video-prompt textarea:focus{border-color:#ff776f;box-shadow:0 0 0 3px #ff4d4514}.gemini-video-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;border-radius:8px;color:#28744b;background:#eef9f2;font-size:13px;line-height:1.55}.gemini-video-note svg{flex:0 0 auto}.gemini-video-upload{position:relative;cursor:pointer}.gemini-video-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gemini-video-upload.disabled{opacity:.55;pointer-events:none}.content-review-comment{min-height:66px;resize:vertical;font-size:13px}.content-version-list{border-top:1px solid #e5e9ef;margin-top:12px;max-height:210px;overflow:auto}.content-version-list article{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #edf0f4;padding:9px 2px}.content-version-list article div{min-width:0;display:flex;flex-direction:column;gap:3px}.content-version-list strong{font-size:13px;color:#374256}.content-version-list small{color:#8a94a3;font-size:13px}.content-version-list button,.content-version-list article>span{border:0;background:transparent;color:#e54a43;font-size:13px;cursor:pointer}.content-review-timeline{margin:12px 0;display:grid;gap:8px}.content-review-timeline article{display:grid;grid-template-columns:9px 1fr;gap:8px}.content-review-timeline article>span{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#ff716a}.content-review-timeline strong{font-size:13px;color:#435066}.content-review-timeline p{margin:4px 0;color:#677287;font-size:13px}.content-review-timeline small{color:#939cab;font-size:13px}.content-draft-management{padding-top:10px;border-top:1px solid #e8ebf0}.content-knowledge-list{display:grid;gap:8px;max-height:440px;overflow:auto}.content-knowledge-list article{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;border:1px solid #e6eaf0;border-radius:8px;padding:10px;cursor:pointer}.content-knowledge-list article:hover,.content-knowledge-list article.active{border-color:#ffc1bd;background:#fff8f7}.content-knowledge-list article>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#fff4e5;color:#b17421}.content-knowledge-list article>span.verified{background:#eaf8ef;color:#18824b}.content-knowledge-list article div{min-width:0}.content-knowledge-list strong{color:#2c3749;font-size:13px}.content-knowledge-list small{display:block;color:#8a94a4;font-size:13px;margin-top:3px}.content-knowledge-list p{color:#667286;font-size:13px;line-height:1.5;margin:6px 0 0}.content-knowledge-panel{grid-column:1 / -1}.content-knowledge-header-actions{display:flex;align-items:center;gap:8px}.content-knowledge-header-actions>span{color:#657084;font-size:13px;white-space:nowrap}.content-knowledge-header-actions .button{min-height:30px}.content-knowledge-sync-result{display:flex;align-items:flex-start;gap:8px;margin:-2px 0 12px;border:1px solid #bfe6ce;border-radius:8px;background:#f1fbf5;color:#23764a;padding:9px 11px;font-size:13px;line-height:1.55}.content-knowledge-sync-result svg{flex:0 0 auto;margin-top:1px}.content-knowledge-layout{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(360px,1.25fr);gap:14px}.content-knowledge-editor{display:grid;align-content:start;gap:10px;border:1px solid #e5e9ef;border-radius:9px;padding:12px;background:#fbfcfe}.content-knowledge-editor-head{display:flex;align-items:center;justify-content:space-between;color:#2d3748;font-size:13px}.content-knowledge-editor-head button{border:0;background:transparent;color:#e34942;font:inherit;cursor:pointer}.content-knowledge-editor label small{color:#9aa3b1;font-size:13px;font-weight:400}.content-knowledge-verified{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:7px!important;color:#5f6b7d!important;font-size:13px!important}.content-knowledge-verified input{width:15px!important;height:15px!important;flex:0 0 auto;accent-color:#ef4b43}.content-experiment-form{display:grid;gap:9px}.content-experiment-form>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.content-experiment-drafts{grid-template-columns:1fr!important;max-height:190px;overflow:auto}.content-experiment-drafts button{display:flex;align-items:center;gap:7px;width:100%;border:1px solid #e4e8ee;background:#fff;color:#5f6b7e;border-radius:6px;padding:8px;text-align:left;cursor:pointer}.content-experiment-drafts button.selected{border-color:#ffc0bc;background:#fff4f3;color:#df453e}.content-experiment-drafts button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.content-experiment-result{margin-top:12px;border-top:1px solid #e6eaf0;padding-top:11px}.content-experiment-result>strong{color:#2a3546;font-size:13px}.content-experiment-result>small{display:block;color:#8791a1;font-size:13px;margin:3px 0 7px}.content-experiment-result p{display:flex;justify-content:space-between;gap:8px;color:#687387;font-size:13px;margin:5px 0}.content-experiment-result b{color:#374256;white-space:nowrap}.content-performance-table{overflow-x:auto}.content-performance-table>div{display:grid;grid-template-columns:minmax(260px,1fr) repeat(4,72px);min-width:600px;border-bottom:1px solid #edf0f4;align-items:center}.content-performance-table>div>*{padding:9px 8px;text-align:center;font-size:13px}.content-performance-table>div>:first-child{text-align:left}.content-performance-table .head{background:#f6f8fa;color:#687489;font-weight:700}.content-performance-table strong{color:#354054;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-asset-meta{max-width:760px}.content-asset-meta-status{margin:0 0 12px;color:#6e798b;font-size:12px}.content-asset-meta-error{margin:0 0 12px;padding:9px 10px;border:1px solid #f3c6c2;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a33f39;background:#fff6f5;font-size:12px}.content-asset-meta-error>span{min-width:0;overflow-wrap:anywhere}.content-suite-loading{min-height:80px;display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid var(--line);background:#f8f9fb;color:#6e798b;font-size:13px}.content-suite-loading svg{animation:spin 1s linear infinite}@media(max-width:1180px){.content-suite-brief-grid,.content-quality-grid{grid-template-columns:1fr}}@media(max-width:700px){.content-studio-suite{padding:11px 12px 14px}.content-suite-head{align-items:flex-start}.content-suite-head>div:last-child{display:none}.content-suite-tabs button{padding:10px 9px;font-size:13px}.content-results-grid,.content-suite-form-grid,.content-knowledge-layout{grid-template-columns:1fr}.content-knowledge-header-actions{align-items:flex-end;flex-direction:column}.content-performance-panel,.content-suite-form-grid .form-span{grid-column:auto}.content-quality-list{grid-template-columns:1fr}.content-suite-panel{padding:14px}.gemini-video-flow{padding:16px}.gemini-video-flow ol{grid-template-columns:1fr}.gemini-video-prompt textarea{min-height:180px;font-size:13px}.gemini-video-flow .modal-actions{grid-template-columns:1fr}.content-channel-picker{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.content-channel-picker button{flex:0 0 auto}}.marketing-catalog-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.marketing-catalog-metrics article{min-height:94px;padding:15px 18px;border-right:1px solid #e8ebf0;display:grid;align-content:center;gap:4px}.marketing-catalog-metrics article:last-child{border-right:0}.marketing-catalog-metrics small{color:#7e899b;font-size:11px}.marketing-catalog-metrics strong{color:#283447;font-size:25px}.marketing-catalog-metrics span{color:#9aa3b0;font-size:10px}.marketing-catalog-loading{min-height:180px;border:1px solid #e1e5eb;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:9px;color:#748094;background:#fff;font-size:13px}.marketing-catalog-loading svg{animation:spin 1s linear infinite}.marketing-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.catalog-list-toolbar{min-height:52px;padding:7px 10px;border:1px solid #dfe4eb;border-radius:10px;display:flex;align-items:center;gap:10px;background:#fff}.catalog-list-toolbar>label{min-width:220px;min-height:36px;padding:0 9px;border:1px solid #dce2e9;border-radius:7px;display:flex;flex:1;align-items:center;gap:7px;color:#8a95a5}.catalog-list-toolbar input{min-width:0;border:0;flex:1;outline:0;color:#39465a;font:inherit;font-size:11px}.catalog-list-toolbar>div{display:flex;gap:3px}.catalog-list-toolbar>div button{width:34px;height:34px;border:1px solid transparent;border-radius:7px;display:grid;place-items:center;color:#687487;background:transparent;cursor:pointer}.catalog-list-toolbar>div button[aria-pressed=true]{border-color:#f2d0cd;color:#df554e;background:#fff0ef}.catalog-list-toolbar>span{color:#8d97a6;font-size:11px;white-space:nowrap}.marketing-catalog-grid>article{min-width:0;overflow:hidden;border:1px solid #dce2e9;border-radius:13px;background:#fff;box-shadow:0 5px 18px #202b3d0d}.marketing-catalog-grid.list-layout{grid-template-columns:1fr;gap:8px}.marketing-catalog-grid.list-layout>article{display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(260px,1.25fr) minmax(210px,1fr) minmax(260px,1.2fr);align-items:center}.marketing-catalog-grid.list-layout>article>header{height:auto;padding:10px}.marketing-catalog-grid.list-layout .marketing-catalog-card-cover{min-height:96px;padding:12px 16px}.marketing-catalog-grid.list-layout .marketing-catalog-card-cover h3{margin:10px 0 4px;font-size:16px}.marketing-catalog-grid.list-layout .marketing-catalog-card-cover p{-webkit-line-clamp:2}.marketing-catalog-grid.list-layout .marketing-catalog-card-cover i{left:16px;bottom:8px}.marketing-catalog-grid.list-layout dl{padding:8px}.marketing-catalog-grid.list-layout>article>footer{min-height:0;border-top:0;border-left:1px solid #edf0f4}.catalog-promotion-report{display:grid;gap:14px}.catalog-promotion-toolbar{min-height:58px;padding:9px 12px;border:1px solid #dfe4eb;border-radius:11px;display:flex;align-items:center;gap:9px;background:#fff}.catalog-promotion-toolbar>label{min-height:38px;padding:0 9px;border:1px solid #dce2e9;border-radius:8px;display:flex;align-items:center;gap:8px;color:#697589;font-size:11px}.catalog-promotion-toolbar input,.catalog-promotion-toolbar select{min-height:34px;border:0;color:#465267;background:#fff;font:inherit;font-size:11px}.catalog-promotion-toolbar>select{min-width:170px;min-height:38px;padding:0 10px;border:1px solid #dce2e9;border-radius:8px}.catalog-promotion-toolbar>.button{margin-left:auto}.catalog-promotion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-promotion-panel{min-width:0;overflow:hidden;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.catalog-promotion-panel>header{min-height:66px;padding:12px 16px;border-bottom:1px solid #e8ebf0;display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-promotion-panel>header>div{display:grid;gap:4px}.catalog-promotion-panel>header strong{color:#354054;font-size:13px}.catalog-promotion-panel>header small,.catalog-promotion-panel>header>span{color:#8993a3;font-size:10px}.catalog-promotion-bars{display:grid;gap:15px;padding:16px}.catalog-promotion-bars article{display:grid;gap:7px}.catalog-promotion-bars article>div{display:flex;justify-content:space-between;gap:10px}.catalog-promotion-bars strong{color:#465166;font-size:11px}.catalog-promotion-bars span{color:#7d8899;font-size:10px}.catalog-promotion-bars i,.catalog-promotion-daily-list i{height:7px;overflow:hidden;border-radius:7px;display:block;background:#edf1f5}.catalog-promotion-bars i b,.catalog-promotion-daily-list i b{height:100%;min-width:2px;border-radius:inherit;display:block;background:linear-gradient(90deg,#65a7df,#4d84c4)}.catalog-promotion-geography{display:grid}.catalog-promotion-geography article{min-height:43px;padding:9px 14px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:1fr auto auto;gap:12px;color:#586477;font-size:10px}.catalog-promotion-geography article:last-child{border-bottom:0}.catalog-promotion-geography span{color:#8792a2}.catalog-promotion-geography b{color:#3d7fb5;font-weight:650}.catalog-promotion-daily-list{display:grid;gap:12px;padding:16px}.catalog-promotion-daily-list article{display:grid;grid-template-columns:96px minmax(80px,1fr) 50px 80px;gap:10px;align-items:center;color:#697589;font-size:10px}.catalog-promotion-daily-list time{color:#566276}.catalog-promotion-daily-list strong{color:#354054;text-align:right}.catalog-promotion-daily-list span{color:#8a94a3;text-align:right}.catalog-promotion-empty{margin:0;padding:22px 16px;color:#8993a3;font-size:11px;text-align:center}.catalog-promotion-sites{overflow:auto;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.catalog-promotion-sites table{min-width:950px}.catalog-promotion-sites th:first-child,.catalog-promotion-sites td:first-child{position:sticky;left:0;background:#fff}.catalog-promotion-sites th:first-child{background:#f7f9fb}.marketing-catalog-grid>article>header{height:46px;padding:0 13px;display:flex;align-items:center;justify-content:space-between}.marketing-catalog-grid>article>header>div{display:flex;align-items:center;gap:8px}.marketing-catalog-grid>article>header small{color:#919aaa;font-size:10px}.marketing-catalog-grid>article>header button{width:28px;height:28px;border:0;border-radius:7px;display:grid;place-items:center;color:#a0a8b4;background:transparent;cursor:pointer}.marketing-catalog-grid>article>header button:hover{color:#dc4f49;background:#fff0ef}.catalog-status{padding:4px 7px;border-radius:999px;color:#7b8595;background:#eef1f4;font-size:9px;font-weight:700}.catalog-status.published{color:#247b57;background:#e8f7ef}.marketing-catalog-card-cover{position:relative;min-height:190px;padding:22px;overflow:hidden;color:#fff;background:linear-gradient(145deg,#26354a,#172233)}.marketing-catalog-card-cover:after{content:"";position:absolute;width:150px;height:150px;right:-58px;top:-58px;border:38px solid color-mix(in srgb,var(--catalog-card-accent) 50%,transparent);border-radius:50%;opacity:.48}.marketing-catalog-card-cover small{position:relative;z-index:1;color:var(--catalog-card-accent);font-size:9px;font-weight:800;letter-spacing:.14em}.marketing-catalog-card-cover h3{position:relative;z-index:1;max-width:90%;margin:22px 0 9px;color:#fff;font-size:22px;line-height:1.13}.marketing-catalog-card-cover p{position:relative;z-index:1;display:-webkit-box;max-width:90%;margin:0;overflow:hidden;color:#b9c3d0;font-size:11px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.marketing-catalog-card-cover i{position:absolute;left:22px;bottom:18px;width:44px;height:3px;border-radius:4px;background:var(--catalog-card-accent)}.marketing-catalog-grid dl{margin:0;padding:12px 14px;display:grid;grid-template-columns:repeat(4,1fr)}.marketing-catalog-grid dl div{display:grid;gap:3px;text-align:center}.marketing-catalog-grid dt{color:#929baa;font-size:9px}.marketing-catalog-grid dd{margin:0;color:#3c485c;font-size:14px;font-weight:700}.marketing-catalog-grid>article>footer{min-height:46px;padding:7px 9px;border-top:1px solid #edf0f4;display:flex;align-items:center;gap:3px;flex-wrap:wrap}.marketing-catalog-grid>article>footer button{min-height:30px;padding:0 7px;border:0;border-radius:6px;display:inline-flex;align-items:center;gap:4px;color:#687488;background:transparent;font-size:10px;cursor:pointer}.marketing-catalog-grid>article>footer button:hover{color:#344054;background:#f1f4f7}.marketing-catalog-grid>article>footer .catalog-publish{margin-left:auto;color:#fff;background:#ef5a52}.marketing-catalog-grid>article>footer .catalog-unpublish{margin-left:auto;color:#97632c;background:#fff4df}.marketing-catalog-source{overflow:hidden;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.catalog-editor-modal{width:min(760px,100%)}.catalog-editor-form{padding:18px}.catalog-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.catalog-draft-picker>button{min-height:40px;padding:0 12px;border:1px solid #dce2e9;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#465166;background:#fff;font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:border-color .16s,color .16s,background .16s}.catalog-draft-picker>button:hover{border-color:#f0b7b2;color:#d9544a;background:#fff7f6}.catalog-draft-picker>button:focus-visible{outline:2px solid #d9544a;outline-offset:2px}.catalog-editor-grid label{display:grid;gap:6px;color:#596579;font-size:12px;font-weight:650}.catalog-editor-grid label.span-2{grid-column:1 / -1}.catalog-editor-grid input,.catalog-editor-grid select,.catalog-editor-grid textarea{width:100%;border:1px solid #dce1e7;border-radius:7px;padding:9px 10px;color:#394559;background:#fff;font:inherit;font-weight:400}.catalog-editor-grid input,.catalog-editor-grid select{min-height:39px}.catalog-editor-grid textarea{resize:vertical}.catalog-editor-grid input[type=color]{width:70px;padding:4px}.landing-page-picker,.landing-editor,.landing-thanks,.landing-preview-shell{min-width:0;overflow:hidden;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.landing-wizard-steps{margin:8px 0 14px;padding:8px 14px;border:1px solid #e0e5ec;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:clamp(8px,3vw,40px);background:#fff}.landing-wizard-steps button{min-height:34px;padding:0;border:0;display:inline-flex;align-items:center;gap:8px;color:#657187;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.landing-wizard-steps button:hover{color:#e35d52}.landing-wizard-steps button>span{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;color:#e76055;background:#fff0ee;font-size:10px}.landing-wizard-steps button>svg{margin-left:8px;color:#b5bdc8}.landing-template-launch{min-height:46px;margin:10px 0;padding:5px 11px;border:1px solid #e2e7ed;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff}.landing-template-launch>span{display:inline-flex;align-items:center;gap:8px;color:#627086;font-size:11px;font-weight:700}.landing-template-launch>span svg{color:#ed6559}.landing-template-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#141e2d7a}.landing-template-dialog{width:min(1180px,100%);max-height:min(90vh,960px);overflow:auto;padding:20px;border:1px solid #dce2ea;border-radius:14px;background:#fff;box-shadow:0 24px 80px #111b2a47}.landing-template-dialog>header{padding-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.landing-template-dialog>header small{color:#e36156;font-size:9px;font-weight:800;letter-spacing:.12em}.landing-template-dialog>header h2{margin:4px 0;color:#26344a;font-size:20px}.landing-template-dialog>header p{margin:0;color:#8490a0;font-size:11px}.landing-template-dialog>header button{width:32px;height:32px;border:0;border-radius:7px;display:grid;place-items:center;color:#768195;background:#f2f4f7;cursor:pointer}.landing-template-filters{margin-bottom:14px;padding:10px 12px;border:1px solid #e8ebf0;border-radius:8px;display:flex;align-items:center;flex-wrap:wrap;gap:18px;background:#fafbfc}.landing-template-filters label{display:inline-flex;align-items:center;gap:6px;color:#596579;font-size:11px;cursor:pointer}.landing-template-filters input{accent-color:#f2763f}.landing-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-template-card{min-width:0;padding:8px;border:1px solid #e1e6ed;border-radius:10px;display:grid;gap:7px;color:inherit;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.landing-template-card:hover,.landing-template-card:focus-visible{border-color:#ef7559;outline:0;box-shadow:0 5px 20px #3645591f;transform:translateY(-2px)}.landing-template-art{position:relative;min-height:204px;overflow:hidden;padding:49px 16px 15px;border-radius:7px;display:flex;align-items:center;flex-direction:column;gap:7px;background:#eef1f5;text-align:center}.landing-template-art:before{position:absolute;top:11px;bottom:8px;left:50%;width:150px;border:1px solid #dfe3e9;border-radius:14px;background:#fff;box-shadow:0 3px 9px #2230421f;content:"";transform:translate(-50%)}.landing-template-art>i{position:absolute;z-index:1;top:18px;left:50%;width:22px;height:4px;border-radius:4px;background:#d8dde4;transform:translate(-50%)}.landing-template-art>b,.landing-template-art>small,.landing-template-art>em{position:relative;z-index:1;width:min(150px,100%)}.landing-template-art>b{margin-top:7px;color:#29374c;font-size:11px;line-height:1.25}.landing-template-art>small{color:#778397;font-size:8px;line-height:1.3}.landing-template-art>em{margin-top:auto;padding:6px;border-radius:3px;color:#fff;background:var(--template-accent);font-size:8px;font-style:normal}.landing-template-art.story{background:linear-gradient(140deg,#dce8f1,#f4f6f8)}.landing-template-art.benefits{background:linear-gradient(140deg,#d9eee9,#f4f6f8)}.landing-template-art.demo{background:linear-gradient(140deg,#e6e1f5,#f4f6f8)}.landing-template-art.event{background:linear-gradient(140deg,#fae6d2,#f4f6f8)}.landing-template-art.paper{background:linear-gradient(140deg,#dce6f3,#f4f6f8)}.landing-template-art.technical{background:linear-gradient(140deg,#d6edef,#f4f6f8)}.landing-template-art.offer{background:linear-gradient(140deg,#f5dfd4,#f4f6f8)}.landing-template-art.product{background:linear-gradient(140deg,#dbe8f3,#f4f6f8)}.site-template-dialog{width:min(900px,100%)}.site-template-filters{display:flex;flex-wrap:wrap;gap:18px;padding:14px 2px 4px}.site-template-filters label{display:inline-flex;align-items:center;gap:7px;color:#526174;font-size:13px}.site-template-filters input{accent-color:#4f86bd}.site-template-art{padding:0;display:block}.site-template-art:before,.site-template-art>i{display:none}.site-template-phone{position:absolute;top:10px;bottom:8px;left:50%;width:150px;overflow:hidden;border:1px solid #dfe3e9;border-radius:14px;background:#fff;box-shadow:0 3px 9px #2230421f;transform:translate(-50%)}.site-template-speaker{position:absolute;z-index:1;top:6px;left:50%;width:23px;height:4px;border-radius:4px;background:#d8dde4;transform:translate(-50%)}.site-template-screen{position:absolute;top:17px;right:7px;bottom:7px;left:7px;overflow:hidden;background:#fff}.site-template-brand{height:23px;padding:0 7px;display:flex;align-items:center;gap:5px;color:#465166}.site-template-brand>i{width:10px;height:10px;border-radius:50%;background:var(--template-accent)}.site-template-brand>b{overflow:hidden;flex:1;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.site-template-brand>em{color:var(--template-accent);font-size:8px;font-style:normal}.site-template-hero{position:relative;min-height:65px;padding:8px;overflow:hidden;display:flex;align-items:flex-end;background:linear-gradient(145deg,color-mix(in srgb,var(--template-accent) 20%,#eaf0f4),#d8e0e5)}.site-template-hero:before,.site-template-hero:after{position:absolute;content:""}.site-template-hero:before{width:80px;height:80px;right:-15px;top:-32px;border-radius:50%;background:color-mix(in srgb,var(--template-accent) 32%,#fff);opacity:.8}.site-template-hero:after{width:100px;height:22px;right:12px;bottom:-10px;border-radius:50%;background:color-mix(in srgb,var(--template-accent) 42%,#fff);transform:rotate(-12deg)}.site-template-hero strong{position:relative;z-index:1;max-width:90%;color:#344054;font-size:7px;line-height:1.25}.site-template-hero.blog{min-height:54px;align-items:center;background:linear-gradient(125deg,#d9c7ad,#a9b5aa 46%,#e1d4c3)}.site-template-hero.blog:before{width:70px;height:42px;top:5px;right:4px;border-radius:3px;background:#ffffff59}.site-template-hero.product{min-height:68px;background:linear-gradient(135deg,#b7c8d2,#e4e8e7 46%,color-mix(in srgb,var(--template-accent) 34%,#d4dbd4))}.site-template-copy{padding:8px 7px 0;display:grid;gap:4px}.site-template-copy i{height:3px;border-radius:3px;background:#e7eaee}.site-template-copy i:first-child{width:84%;background:color-mix(in srgb,var(--template-accent) 19%,#e7eaee)}.site-template-copy i:last-child{width:62%}.site-template-cta{height:12px;margin:8px 7px 0;border-radius:2px;display:block;background:var(--template-accent)}.site-template-copy.secondary{padding-top:7px;grid-template-columns:1fr 1fr}.site-template-art.company-profile{background:linear-gradient(140deg,#dce8f1,#f4f6f8)}.site-template-art.product-showcase{background:linear-gradient(140deg,#d9eee9,#f4f6f8)}.site-template-art.industrial-manufacturer{background:linear-gradient(140deg,#e6e1f5,#f4f6f8)}.landing-template-card>strong{overflow:hidden;color:#354258;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.landing-template-card>small{color:#8791a1;font-size:9px}.landing-template-empty{padding:35px 10px;color:#8791a1;font-size:12px;text-align:center}.landing-template-dialog>footer{padding-top:14px;display:flex;justify-content:flex-end;gap:8px}.landing-page-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.landing-page-list button{min-width:0;min-height:56px;padding:9px 10px;border:1px solid #e6eaf0;border-radius:8px;display:grid;grid-template-columns:28px minmax(0,1fr) 15px;align-items:center;gap:8px;color:inherit;background:#fff;text-align:left;cursor:pointer}.landing-page-list button.active,.landing-page-list button:hover{border-color:#ef5a52;background:#fff8f7}.landing-page-list button>span{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#e45a51;background:#fff0ee}.landing-page-list button div{min-width:0;display:grid;gap:3px}.landing-page-list button strong,.landing-page-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-page-list button strong{color:#39465a;font-size:11px}.landing-page-list button small{color:#8a95a5;font-size:9px}.landing-builder{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:14px;align-items:start}.landing-editor{display:grid;gap:0}.landing-actions{display:flex;gap:6px}.landing-editor-form,.landing-component-fields{padding:14px 16px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.landing-editor-form label,.landing-component-fields label{display:grid;gap:5px;color:#596579;font-size:11px;font-weight:650}.landing-editor-form label.span-2,.landing-component-fields label.span-2{grid-column:1 / -1}.landing-editor-form :is(input,textarea),.landing-component-fields :is(input,textarea),.landing-components-head select{width:100%;border:1px solid #dce1e7;border-radius:7px;padding:8px 9px;color:#394559;background:#fff;font:inherit;font-size:11px;font-weight:400}.landing-editor-form input,.landing-components-head select{min-height:35px}.landing-editor-form textarea,.landing-component-fields textarea{resize:vertical}.landing-editor-form input[type=color]{width:56px;padding:3px}.landing-components-head{min-height:48px;padding:10px 16px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;gap:10px}.landing-components-head strong{color:#465166;font-size:12px}.landing-components-head select{width:150px}.landing-component-list{padding:10px 16px 15px;display:grid;gap:8px}.landing-component-list article{overflow:hidden;border:1px solid #e1e6ec;border-radius:9px;background:#fbfcfd}.landing-component-list article>header{min-height:38px;padding:0 9px;border-bottom:1px solid #e9edf1;display:flex;align-items:center;justify-content:space-between;gap:9px}.landing-component-list article>header>span{display:inline-flex;align-items:center;gap:6px;color:#657186;font-size:10px;font-weight:750}.landing-component-list article>header>span svg{color:#e35a51}.landing-component-list article>header>div{display:flex;gap:2px}.landing-component-list article>header button{width:25px;height:25px;border:0;border-radius:5px;display:grid;place-items:center;color:#8a95a5;background:transparent;cursor:pointer}.landing-component-list article>header button:hover:not(:disabled){color:#e0524a;background:#fff0ee}.landing-component-list article>header button:disabled{opacity:.35;cursor:default}.landing-component-fields{padding:10px}.landing-thanks{margin-top:14px}.landing-inquiry-settings{padding-bottom:14px}.landing-inquiry-email-grid{padding:0 16px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.landing-inquiry-email-grid>label:not(.landing-inquiry-toggle){min-width:0;display:grid;gap:5px;color:#687488;font-size:11px}.landing-inquiry-email-grid select,.landing-inquiry-email-grid textarea{width:100%;min-height:36px;padding:8px 10px;border:1px solid #dce1e7;border-radius:6px;color:#394559;background:#fff;font:inherit}.landing-inquiry-email-grid textarea{resize:vertical}.landing-inquiry-email-grid :disabled{opacity:.55}.landing-inquiry-email-grid>small{color:#7b8799;font-size:10px;line-height:1.5}.landing-inquiry-field-options{padding:0 16px 12px;display:flex;flex-wrap:wrap;gap:7px}.landing-inquiry-toggle{min-height:30px;padding:0 9px;border:1px solid #e1e6ec;border-radius:7px;display:inline-flex;align-items:center;gap:6px;color:#647186;background:#fff;font-size:10px;cursor:pointer}.landing-inquiry-toggle:has(input:checked){border-color:#edb4ad;color:#bd4d45;background:#fff6f5}.landing-inquiry-toggle input{accent-color:#e35a51}.landing-inquiry-labels{padding:0 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px}.landing-inquiry-labels label{min-width:0;display:grid;gap:4px;color:#687488;font-size:10px}.landing-inquiry-labels input{min-width:0;min-height:34px;padding:7px 8px;border:1px solid #dce1e7;border-radius:6px;color:#394559;background:#fff;font:inherit;font-weight:400}.landing-activity-settings,.landing-promotion{scroll-margin-top:18px}.landing-activity-settings .landing-editor-form>small{color:#8a94a3;font-size:10px}.landing-promotion-content{padding:18px;display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:center;gap:20px}.landing-promotion-qr{min-height:180px;border:1px solid #edf0f4;border-radius:9px;display:grid;place-items:center;background:#fbfcfd}.landing-promotion-qr img{width:min(100%,220px);padding:10px}.landing-promotion-qr span{display:grid;justify-items:center;gap:8px;color:#8791a1;font-size:10px}.landing-promotion-details{min-width:0;display:grid;gap:9px}.landing-promotion-details>small{color:#7e8999;font-size:10px;font-weight:750}.landing-promotion-details>code{overflow-wrap:anywhere;padding:10px;border:1px solid #e1e6ec;border-radius:7px;color:#3e4c62;background:#f8f9fb;font-size:10px}.landing-promotion-details>p{margin:0;color:#798497;font-size:10px}.landing-promotion-details .landing-actions{flex-wrap:wrap}.landing-promotion .empty-state{margin:10px}.landing-preview-shell{position:sticky;top:14px}.landing-preview-toolbar{min-height:52px;padding:9px 12px;border-bottom:1px solid #e8ebf0;display:flex;align-items:center;justify-content:space-between;gap:9px}.landing-preview-toolbar strong{color:#3b475b;font-size:12px}.landing-preview-toolbar>div{display:flex;gap:3px}.landing-preview-toolbar button{min-height:29px;padding:0 8px;border:0;border-radius:6px;display:inline-flex;align-items:center;gap:5px;color:#7e899a;background:transparent;font-size:10px;cursor:pointer}.landing-preview-toolbar button.active{color:#df5048;background:#fff0ee}.landing-preview-page{min-height:680px;margin:16px auto;overflow:hidden;border:1px solid #dfe4eb;border-radius:10px;background:#f4f5f7;box-shadow:0 12px 35px #212c3d1f;transition:width .2s ease}.landing-preview-shell.desktop .landing-preview-page{width:calc(100% - 32px)}.landing-preview-shell.mobile .landing-preview-page{width:290px}.landing-preview-hero{padding:42px 28px 36px;color:#fff;background:linear-gradient(135deg,#1c293e,#111a29)}.landing-preview-hero small{color:var(--landing-accent);font-size:8px;font-weight:800;letter-spacing:.15em}.landing-preview-hero h1{margin:16px 0 9px;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:.98}.landing-preview-hero h2{margin:0 0 8px;color:#d8dde5;font-size:13px;font-weight:450}.landing-preview-hero p{margin:0;color:#aeb9c7;font-size:10px;line-height:1.7}.landing-preview-hero .landing-preview-cta,.landing-preview-form .landing-preview-cta{min-height:32px;margin-top:17px;padding:0 11px;display:inline-flex;align-items:center;border-radius:5px;color:#fff;font-size:10px;cursor:default}.landing-preview-body{padding:18px;display:grid;gap:9px;background:#f4f5f7}.landing-preview-copy,.landing-preview-form,.landing-preview-link,.landing-preview-image{padding:14px;border:1px solid #e0e4e9;border-radius:7px;background:#fff}.landing-preview-copy strong,.landing-preview-form strong{color:#344158;font-size:12px}.landing-preview-copy p,.landing-preview-form small{display:block;margin:6px 0 0;color:#778397;font-size:10px;line-height:1.65;white-space:pre-wrap}.landing-preview-copy.rich{border-left:3px solid var(--landing-accent)}.landing-preview-title{margin:10px 3px 0;color:#29364b;font-family:Georgia,serif;font-size:22px;font-weight:500}.landing-preview-image{min-height:100px;display:grid;place-items:center;align-content:center;gap:5px;color:#a0a9b6;font-size:10px}.landing-preview-image img{width:100%;max-height:150px;object-fit:cover;border-radius:4px}.landing-preview-link{display:inline-flex;align-items:center;justify-content:space-between;color:#d9534b;font-size:11px;text-decoration:none}.landing-preview-form{display:grid;gap:2px}.landing-preview-form .landing-preview-cta{justify-self:start;margin-top:8px}.landing-preview-divider{height:1px;margin:8px 3px;background:#d7dde4}.landing-preview-inquiry{padding:16px;border-radius:7px;color:#fff;background:#1a273b}.landing-preview-inquiry strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.landing-preview-inquiry p{margin:5px 0;color:#b4bfcd;font-size:10px;line-height:1.6}.landing-preview-inquiry span,.landing-preview-thanks span{color:#8996a8;font-size:9px}.landing-preview-field-tags{margin-top:9px;display:flex;flex-wrap:wrap;gap:4px}.landing-preview-field-tags span{padding:3px 6px;border:1px solid rgb(255 255 255 / 18%);border-radius:4px;color:#d4dbe5;font-size:8px}.landing-preview-thanks{margin:0 18px 18px;padding:15px;border-radius:7px;text-align:center;background:#fff}.landing-preview-thanks strong{color:#344158;font-family:Georgia,serif;font-size:16px;font-weight:500}.landing-preview-thanks p{margin:5px 0;color:#778397;font-size:9px}.catalog-draft-picker{margin:16px 0 0;padding:12px;border:1px solid #e1e6ec;border-radius:9px}.catalog-draft-picker legend{padding:0 6px;color:#3d485a;font-size:12px;font-weight:700}.catalog-draft-picker>p{margin:0 0 9px;color:#8a94a3;font-size:10px}.catalog-draft-picker>label{min-height:46px;padding:6px 8px;display:flex;align-items:center;gap:9px;border-radius:7px;cursor:pointer}.catalog-draft-picker>label:hover{background:#f7f9fb}.catalog-draft-picker>label input{accent-color:#ef5a52}.catalog-draft-picker>label span{min-width:0;display:grid;gap:3px}.catalog-draft-picker>label strong,.catalog-draft-picker>label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-draft-picker>label strong{color:#465166;font-size:11px}.catalog-draft-picker>label small{color:#929baa;font-size:9px}.catalog-product-picker{margin-top:10px;padding-top:10px;border-top:1px solid #edf0f4}.catalog-product-picker>strong{display:block;padding:0 8px 4px;color:#465166;font-size:11px}.catalog-product-picker>label{min-height:42px;padding:5px 8px;display:flex;align-items:center;gap:9px;border-radius:7px;cursor:pointer}.catalog-product-picker>label:hover{background:#f7f9fb}.catalog-product-picker>label input{accent-color:#4f8fca}.catalog-product-picker>label span{min-width:0;display:grid;gap:3px}.catalog-product-picker>label strong,.catalog-product-picker>label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-product-picker>label strong{color:#465166;font-size:11px}.catalog-product-picker>label small{color:#929baa;font-size:9px}.catalog-tracking-metrics article span{color:#98a1af;font-size:10px}.catalog-tracking-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px}.catalog-tracking-panel,.catalog-inquiry-panel{min-width:0;overflow:hidden;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.catalog-source-table{display:grid}.catalog-source-table header,.catalog-source-table article{min-height:43px;padding:0 16px;display:grid;grid-template-columns:minmax(0,1fr) 62px 62px 62px;align-items:center;gap:8px;border-top:1px solid #edf0f4;font-size:11px}.catalog-source-table header{min-height:36px;color:#929baa;background:#f8fafb;font-size:9px}.catalog-source-table strong{overflow:hidden;color:#455064;text-overflow:ellipsis;white-space:nowrap}.catalog-source-table article span{color:#697588}.catalog-event-list{display:grid}.catalog-event-list article{min-height:53px;padding:8px 13px;border-top:1px solid #edf0f4;display:grid;grid-template-columns:32px minmax(0,1fr) 68px 70px;align-items:center;gap:9px}.catalog-event-list article>span{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;color:#4a83bb;background:#edf5fc}.catalog-event-list article>span.event-cta_click,.catalog-event-list article>span.event-inquiry{color:#dd554f;background:#fff0ef}.catalog-event-list article>span.event-download{color:#7c62ad;background:#f3eff9}.catalog-event-list article>div{min-width:0;display:grid;gap:3px}.catalog-event-list strong,.catalog-event-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-event-list strong{color:#414d61;font-size:11px}.catalog-event-list small{color:#929baa;font-size:9px}.catalog-event-list em{padding:3px 6px;overflow:hidden;border-radius:999px;color:#68768a;background:#f0f3f6;font-size:9px;font-style:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap}.catalog-event-list time{color:#9aa2ae;font-size:9px;text-align:right}.catalog-inquiry-table-wrap{overflow-x:auto}.catalog-inquiry-table-wrap table{width:100%;min-width:920px;border-collapse:collapse}.catalog-inquiry-table-wrap th{padding:10px 13px;color:#8b95a5;background:#f8fafb;font-size:10px;font-weight:600;text-align:left}.catalog-inquiry-table-wrap td{padding:12px 13px;border-top:1px solid #edf0f4;color:#596579;font-size:11px;vertical-align:top}.catalog-inquiry-table-wrap td strong,.catalog-inquiry-table-wrap td small{display:block}.catalog-inquiry-table-wrap td strong{color:#39465a}.catalog-inquiry-table-wrap td small{margin-top:3px;color:#929baa;font-size:9px}.catalog-inquiry-table-wrap td p{max-width:260px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-inquiry-table-wrap select{min-height:31px;border:1px solid #dfe4ea;border-radius:6px;padding:0 7px;color:#5b687b;background:#fff;font-size:10px}.tracking-workspace-tabs{min-height:52px;padding:5px;border:1px solid #dfe4eb;border-radius:12px;display:flex;align-items:center;gap:5px;background:#fff}.tracking-workspace-tabs button{min-height:40px;padding:0 15px;border:0;border-radius:8px;display:inline-flex;align-items:center;gap:7px;color:#687487;background:transparent;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.tracking-workspace-tabs button:hover{color:#354155;background:#f5f7f9}.tracking-workspace-tabs button.active{color:#e64f48;background:#fff0ef}.tracking-workspace-tabs button span{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;color:#7d8796;background:#edf0f3;font-size:9px}.tracking-workspace-tabs button.active span{color:#d74a43;background:#ffdeda}.tracking-live-panel,.tracking-touchpoint-panel,.tracking-groups-panel{min-width:0;overflow:hidden;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.tracking-filter-bar{min-height:62px;padding:10px 14px;border-bottom:1px solid #e8ecf1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fafbfc}.tracking-filter-bar label{min-width:240px;min-height:38px;padding:0 10px;border:1px solid #dce2e9;border-radius:8px;display:flex;flex:1;align-items:center;gap:7px;color:#8a95a5;background:#fff}.tracking-filter-bar input{min-width:0;border:0;flex:1;color:#39465a;background:transparent;outline:0;font:inherit;font-size:11px}.tracking-filter-bar select{min-height:38px;border:1px solid #dce2e9;border-radius:8px;padding:0 30px 0 10px;color:#5e6a7d;background:#fff;font:inherit;font-size:11px}.tracking-filter-bar label.tracking-filter-date{min-width:170px;flex:0 1 190px;gap:6px;padding:0 8px;color:#6e7889;font-size:11px}.tracking-filter-bar .tracking-filter-date input{width:100%;min-width:0;border:0;background:transparent;color:#39465a;font:inherit}.tracking-filter-bar>span{margin-left:auto;color:#8d97a6;font-size:10px;white-space:nowrap}.tracking-visitor-table{min-width:1180px}.tracking-visitor-table>header,.tracking-visitor-table>button{width:100%;min-height:74px;padding:10px 16px;border:0;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(100px,.75fr) minmax(180px,1.15fr) minmax(100px,.7fr) minmax(130px,.9fr) minmax(105px,.7fr) 18px;align-items:center;gap:12px;color:inherit;background:#fff;text-align:left}.tracking-visitor-table>header{width:100%;min-height:38px;padding:10px 16px;border:0;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(100px,.75fr) minmax(180px,1.15fr) minmax(100px,.7fr) minmax(130px,.9fr) minmax(105px,.7fr) 18px;align-items:center;gap:12px}.tracking-visitor-table>header{min-height:38px;color:#8b95a4;background:#f7f9fb;font-size:9px;font-weight:650}.tracking-visitor-table>header>button{padding:0;border:0;display:inline-flex;align-items:center;justify-self:start;gap:4px;color:inherit;background:transparent;font:inherit;cursor:pointer}.tracking-visitor-table>header>button:hover{color:#455269}.tracking-visitor-empty{padding:10px 16px;border-bottom:1px solid #edf0f4}.tracking-visitor-empty .empty-state{padding:26px 12px}.tracking-visitor-table>button{cursor:pointer}.tracking-visitor-table>button:hover{background:#fbfcfd}.tracking-visitor-table>button:last-child{border-bottom:0}.tracking-visitor-table>button>span{min-width:0;display:grid;gap:4px}.tracking-visitor-table>button strong,.tracking-visitor-table>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-visitor-table>button strong{color:#3a4659;font-size:11px}.tracking-visitor-table>button small{color:#9099a7;font-size:9px}.tracking-visitor-identity{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px!important}.tracking-visitor-identity>i,.tracking-visitor-avatar{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#637187;background:#edf0f4;font-style:normal}.tracking-visitor-identity>i.green,.tracking-visitor-avatar.green{color:#27805a;background:#e9f7ef}.tracking-visitor-identity>i.amber,.tracking-visitor-avatar.amber{color:#a86d29;background:#fff3df}.tracking-touchpoint-table{min-width:840px}.tracking-touchpoint-table>header,.tracking-touchpoint-table>article{min-height:58px;padding:9px 16px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:minmax(210px,1.5fr) 64px 64px 64px 64px 90px 80px;align-items:center;gap:10px;color:#687487;font-size:11px}.tracking-touchpoint-table>header{min-height:38px;color:#8c96a5;background:#f7f9fb;font-size:9px;font-weight:650}.tracking-touchpoint-table>article:last-child{border-bottom:0}.tracking-touchpoint-table>article>span:first-child{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.tracking-touchpoint-table>article>span:first-child i{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#527cac;background:#edf4fb}.tracking-touchpoint-table b,.tracking-touchpoint-table small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-touchpoint-table b{color:#39465a;font-size:11px}.tracking-touchpoint-table small{margin-top:3px;color:#929baa;font-size:9px}.tracking-touchpoint-table time{color:#929baa;font-size:9px}.tracking-manager-panel{display:grid}.tracking-manager-head{min-height:68px;padding:13px 16px;border-bottom:1px solid #e7ebf0;display:flex;align-items:center;justify-content:space-between;gap:14px}.tracking-manager-head>div:first-child{display:grid;gap:4px}.tracking-manager-head h3{margin:0;color:#354153;font-size:14px}.tracking-manager-head p{margin:0;color:#8a94a3;font-size:10px}.tracking-manager-head>div:last-child{display:flex;gap:7px}.tracking-manager-tabs{min-height:48px;padding:5px 14px 0;border-bottom:1px solid #e7ebf0;display:flex;align-items:end;gap:4px;overflow-x:auto}.tracking-manager-tabs button{min-height:42px;padding:0 13px;border:0;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:7px;color:#6f7b8e;background:transparent;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.tracking-manager-tabs button.active{color:#e4514a;border-bottom-color:#ed5d56;background:#fff9f8}.tracking-manager-tabs button span{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;color:#788396;background:#eef1f5;font-size:9px}.tracking-manager-filters{padding:12px 14px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:minmax(220px,1fr) 145px 145px auto auto;align-items:end;gap:8px;background:#fafbfc}.tracking-manager-filters label{min-width:0;display:grid;gap:4px;color:#8a94a3;font-size:9px}.tracking-manager-filters label.search{min-height:36px;padding:0 10px;border:1px solid #dfe4eb;border-radius:8px;display:flex;align-items:center;gap:7px;color:#8b95a4;background:#fff}.tracking-manager-filters :is(input,select){width:100%;height:36px;padding:0 9px;border:1px solid #dfe4eb;border-radius:8px;outline:0;color:#4e5a6e;background:#fff;font:inherit;font-size:10px}.tracking-manager-filters .search input{height:32px;padding:0;border:0}.tracking-manager-filters>span{align-self:center;color:#7f8a9b;font-size:10px;white-space:nowrap}.tracking-managed-table{min-width:1010px}.tracking-managed-table-scroll{max-width:100%;overflow-x:auto}.tracking-managed-table>header,.tracking-managed-table>article{min-height:58px;padding:9px 14px;border-bottom:1px solid #edf0f4;display:grid;align-items:center;gap:10px;color:#677387;font-size:10px}.tracking-managed-table.web>header,.tracking-managed-table.web>article{grid-template-columns:minmax(230px,1.8fr) repeat(8,minmax(72px,.6fr)) 82px}.tracking-managed-table.contact>header,.tracking-managed-table.contact>article{grid-template-columns:minmax(230px,1.8fr) repeat(8,minmax(72px,.6fr)) 82px 94px}.tracking-managed-table.short>header,.tracking-managed-table.short>article{min-width:1320px;grid-template-columns:minmax(200px,1.5fr) minmax(180px,1.3fr) 50px 50px 50px 64px 58px 58px 74px 58px 82px 250px}.tracking-managed-table.short>header{min-width:1320px;grid-template-columns:minmax(200px,1.5fr) minmax(180px,1.3fr) 50px 50px 50px 64px 58px 58px 74px 58px 82px 250px}.tracking-managed-table>header{min-height:38px;color:#8c96a5;background:#f7f9fb;font-size:9px;font-weight:650}.tracking-managed-table>article:last-child{border-bottom:0}.tracking-managed-table>article>span:first-child{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.tracking-managed-table>article>span:first-child i{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#527cac;background:#edf4fb}.tracking-managed-table b,.tracking-managed-table small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-managed-table b{color:#39465a;font-size:11px}.tracking-managed-table small{margin-top:3px;color:#929baa;font-size:9px}.tracking-managed-table time{color:#929baa;font-size:9px}.tracking-managed-table code{overflow:hidden;padding:5px 7px;border-radius:6px;color:#4e7198;background:#edf4fb;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tracking-managed-table em{width:max-content;padding:4px 7px;border-radius:999px;color:#9a6a2d;background:#fff3df;font-size:9px;font-style:normal}.tracking-managed-table em.active{color:#287c59;background:#e9f7ef}.tracking-managed-table>article>div:last-child{display:flex;align-items:center;gap:3px}.tracking-managed-table>article>div:last-child button{min-height:28px;padding:0 7px;border:0;border-radius:6px;display:inline-flex;align-items:center;gap:4px;color:#657185;background:transparent;font:inherit;font-size:9px;cursor:pointer}.tracking-managed-table>article>div:last-child button:hover{color:#d64d46;background:#fff0ef}.short-link-modal{width:min(650px,100%)}.short-link-form{padding:18px;display:grid;gap:12px}.short-link-form>p{margin:0;color:#7e8999;font-size:11px;line-height:1.55}.short-link-form label{display:grid;gap:6px;color:#586579;font-size:11px;font-weight:650}.short-link-form>div:not(.modal-actions){display:grid;grid-template-columns:1fr 1fr;gap:10px}.short-link-form input{width:100%;min-height:39px;padding:0 10px;border:1px solid #dce2e9;border-radius:8px;outline:0;color:#3e4a5d;background:#fff;font:inherit;font-weight:400}.short-link-form input:focus{border-color:#ef766f;box-shadow:0 0 0 2px #ef625b1a}.short-link-qr-modal{width:min(700px,100%)}.short-link-qr-content{padding:20px;display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:20px}.short-link-qr-preview{aspect-ratio:1;overflow:hidden;border:1px solid #e0e5eb;border-radius:14px;display:grid;place-items:center;background:#fff}.short-link-qr-preview img{width:100%;height:100%;display:block}.short-link-qr-preview span{padding:20px;display:grid;place-items:center;gap:8px;color:#7d8796;font-size:10px;text-align:center}.short-link-qr-content>div:nth-child(2){min-width:0;display:grid;gap:10px}.short-link-qr-content>div:nth-child(2) strong{color:#354153;font-size:16px}.short-link-qr-content>div:nth-child(2) code{overflow:hidden;padding:9px 10px;border-radius:8px;color:#4e7198;background:#edf4fb;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.short-link-qr-content>div:nth-child(2) p{margin:0;color:#7d8796;font-size:11px;line-height:1.6}.short-link-qr-content>div:nth-child(2) em{padding:8px 10px;border-radius:8px;color:#9a6829;background:#fff3df;font-size:10px;font-style:normal}.short-link-qr-content>.modal-actions{grid-column:1 / -1;padding-top:14px}.tracking-group-grid{padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#f8fafb}.tracking-group-toolbar{min-height:56px;padding:9px 14px;border-bottom:1px solid #e8ecf1;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fafbfc}.tracking-group-toolbar>label{min-width:220px;max-width:420px;height:36px;padding:0 10px;border:1px solid #dfe4eb;border-radius:7px;display:flex;align-items:center;gap:7px;color:#8b95a4;background:#fff}.tracking-group-toolbar input{width:100%;min-width:0;border:0;outline:0;color:#344154;background:transparent;font:inherit;font-size:11px}.tracking-group-toolbar>div{display:flex;align-items:center;gap:8px}.tracking-group-toolbar button{min-height:32px;padding:0 8px;border:0;border-radius:6px;display:inline-flex;align-items:center;gap:5px;color:#687487;background:transparent;font:inherit;font-size:10px;cursor:pointer}.tracking-group-toolbar button:hover,.tracking-group-toolbar button.active{color:#3d79bb;background:#edf4fb}.tracking-group-toolbar small{color:#8993a1;font-size:10px;white-space:nowrap}.tracking-group-grid>article{min-width:0;padding:15px;border:1px solid #dfe4eb;border-radius:11px;display:grid;gap:14px;background:#fff;box-shadow:0 3px 12px #27314109}.tracking-group-grid>article>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.tracking-group-grid>article>header>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#6a74ad;background:#f0f0fb}.tracking-group-grid>article>header strong,.tracking-group-grid>article>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-group-grid>article>header strong{color:#354153;font-size:12px}.tracking-group-grid>article>header small{margin-top:3px;color:#929baa;font-size:9px}.tracking-group-grid>article>header b{min-width:34px;height:34px;padding:0 8px;border-radius:10px;display:grid;place-items:center;color:#e6534c;background:#fff0ef;font-size:15px}.tracking-group-grid>article>div{min-height:48px;display:flex;align-content:flex-start;gap:5px;flex-wrap:wrap}.tracking-group-grid>article>div span{height:23px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;color:#667387;background:#f0f3f6;font-size:9px}.tracking-group-grid>article>footer{padding-top:11px;border-top:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;gap:8px}.tracking-group-grid>article>footer small{color:#8c96a5;font-size:9px}.tracking-group-grid>article>footer div{display:flex;gap:3px}.tracking-group-grid>article>footer button{min-height:28px;padding:0 7px;border:0;border-radius:6px;display:inline-flex;align-items:center;gap:4px;color:#6b7688;background:transparent;font:inherit;font-size:9px;cursor:pointer}.tracking-group-grid>article>footer button:hover{color:#d64d46;background:#fff0ef}.tracking-group-modal{width:min(720px,100%)}.tracking-group-form{padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.tracking-group-form>p{grid-column:1 / -1;margin:0 0 3px;color:#7f8998;font-size:11px;line-height:1.55}.tracking-group-form label{display:grid;gap:6px;color:#5a6679;font-size:11px;font-weight:650}.tracking-group-form label.span-2,.tracking-group-form .span-2{grid-column:1 / -1}.tracking-group-form input,.tracking-group-form select{width:100%;min-height:39px;border:1px solid #dce2e9;border-radius:8px;padding:0 10px;color:#3e4a5d;background:#fff;font:inherit;font-weight:400}.tracking-group-form textarea{width:100%;min-height:72px;border:1px solid #dce2e9;border-radius:8px;padding:9px 10px;color:#3e4a5d;background:#fff;font:inherit;font-size:11px;font-weight:400;resize:vertical}.tracking-group-conditions{min-width:0;padding:12px;border:1px solid #e6eaf0;border-radius:9px;display:grid;gap:9px;background:#f9fafc}.tracking-group-conditions>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.tracking-group-conditions>header strong{color:#475469;font-size:11px}.tracking-group-conditions>header small,.tracking-group-refresh-note{color:#8a94a3;font-size:10px}.tracking-group-condition{display:grid;grid-template-columns:minmax(115px,1fr) 112px minmax(120px,1.2fr) 34px;gap:7px}.tracking-group-condition :is(input,select){width:100%;min-width:0;min-height:36px;border:1px solid #dce2e9;border-radius:7px;padding:0 8px;color:#3e4a5d;background:#fff;font:inherit;font-size:10px}.tracking-group-condition>button{width:34px;height:36px;padding:0;border:1px solid #e6d9d9;border-radius:7px;display:grid;place-items:center;color:#a45b5b;background:#fff}.tracking-visitor-modal{width:min(820px,100%)}.tracking-visitor-detail{padding:18px;display:grid;gap:15px}.tracking-visitor-detail>header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px}.tracking-visitor-detail>header .tracking-visitor-avatar{width:44px;height:44px;border-radius:12px}.tracking-visitor-detail>header strong,.tracking-visitor-detail>header small{display:block}.tracking-visitor-detail>header strong{color:#2f3b4e;font-size:15px}.tracking-visitor-detail>header small{margin-top:4px;color:#8993a2;font-size:10px}.tracking-visitor-detail>header>em{padding:5px 8px;border-radius:999px;color:#9a692c;background:#fff3df;font-size:9px;font-style:normal}.tracking-visitor-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e1e6ec;border-radius:10px}.tracking-visitor-summary article{min-height:72px;padding:12px;border-right:1px solid #e8ecf1;display:grid;align-content:center;gap:4px}.tracking-visitor-summary article:last-child{border-right:0}.tracking-visitor-summary small{color:#8b95a4;font-size:9px}.tracking-visitor-summary strong{overflow:hidden;color:#354153;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.tracking-visitor-detail>dl{margin:0;padding:12px 14px;border-radius:9px;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;background:#f7f9fb}.tracking-visitor-detail>dl div{min-width:0;display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;font-size:10px}.tracking-visitor-detail dt{color:#8993a2}.tracking-visitor-detail dd{margin:0;overflow:hidden;color:#4f5b6e;text-overflow:ellipsis;white-space:nowrap}.tracking-visitor-detail>section{overflow:hidden;border:1px solid #e1e6ec;border-radius:10px}.tracking-visitor-timeline{max-height:330px;overflow-y:auto}.tracking-visitor-timeline article{min-height:60px;padding:9px 14px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:34px minmax(0,1fr) 130px;align-items:center;gap:10px}.tracking-visitor-timeline article:last-child{border-bottom:0}.tracking-visitor-timeline article>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#527cac;background:#edf4fb}.tracking-visitor-timeline strong,.tracking-visitor-timeline small,.tracking-visitor-timeline em{display:block}.tracking-visitor-timeline strong{color:#3b475a;font-size:11px}.tracking-visitor-timeline small{margin-top:3px;color:#919aa8;font-size:9px}.tracking-visitor-timeline em{margin-top:3px;color:#5d7d9f;font-size:9px;font-style:normal}.tracking-visitor-timeline time{color:#919aa8;font-size:9px;text-align:right}.public-catalog{--catalog-accent: #ef5a52;min-height:100vh;color:#172238;background:#f4f5f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-catalog *{box-sizing:border-box}.public-catalog-nav{position:sticky;z-index:10;top:0;height:72px;padding:0 max(5vw,24px);border-bottom:1px solid rgba(23,34,56,.1);display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f7f8f9eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-catalog-nav>a{display:flex;align-items:center;gap:13px;color:inherit;text-decoration:none}.public-catalog-nav>a>small{padding-left:13px;border-left:1px solid #ccd1d8;color:#7b8492;font-size:9px;letter-spacing:.13em}.public-catalog-logo{display:inline-flex;align-items:center;gap:7px;color:#1c293e;font-size:12px;font-weight:850;letter-spacing:.14em}.public-catalog-logo i{position:relative;width:23px;height:23px;border-radius:7px;background:#1d2b41}.public-catalog-logo i:after{content:"";position:absolute;width:7px;height:7px;right:4px;top:4px;border-radius:50%;background:var(--catalog-accent)}.public-catalog-nav>div{display:flex;align-items:center;gap:7px}.public-share-feedback{max-width:42vw;overflow:hidden;color:#607087;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.public-site-share-control{position:fixed;z-index:8;right:24px;bottom:24px;display:grid;justify-items:end;gap:6px}.public-site-share-control button{min-height:42px;padding:0 16px;border:1px solid #d4d9df;border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:#465267;background:#fff;box-shadow:0 6px 24px #1b283a29;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.public-site-share-control span{max-width:min(70vw,480px);overflow:hidden;padding:6px 10px;border-radius:6px;color:#465267;background:#fff;box-shadow:0 3px 14px #1b283a1f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.public-catalog-nav button{min-height:38px;padding:0 14px;border:1px solid #d4d9df;border-radius:8px;display:inline-flex;align-items:center;gap:7px;color:#465267;background:#fff;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.public-catalog-nav button.public-catalog-nav-cta{border-color:var(--catalog-accent);color:#fff;background:var(--catalog-accent)}.public-catalog-hero{min-height:calc(100vh - 72px);padding:9vw max(7vw,28px) 7vw;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.45fr);align-items:center;gap:8vw;color:#fff;background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--catalog-accent) 34%,transparent) 0,transparent 27%),linear-gradient(135deg,#1c293e,#111a29)}.public-catalog-hero-copy{max-width:850px}.public-catalog-hero-copy>span{display:block;color:var(--catalog-accent);font-size:11px;font-weight:800;letter-spacing:.18em}.public-catalog-hero h1{max-width:900px;margin:28px 0 18px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,7vw,104px);font-weight:500;line-height:.94;letter-spacing:-.045em}.public-catalog-hero h2{max-width:720px;margin:0 0 18px;color:#d8dde5;font-size:clamp(18px,2vw,26px);font-weight:450;line-height:1.35}.public-catalog-hero p{max-width:660px;margin:0;color:#9eabbc;font-size:14px;line-height:1.8}.public-catalog-hero-copy>div{margin-top:34px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.public-catalog .button-primary{min-height:46px;border-color:var(--catalog-accent);background:var(--catalog-accent);box-shadow:none}.public-catalog-text-button{border:0;display:inline-flex;align-items:center;gap:7px;color:#dbe1e9;background:transparent;font:inherit;font-size:12px;cursor:pointer}.public-catalog-hero>aside{min-height:330px;padding:35px;border:1px solid rgba(255,255,255,.16);border-radius:4px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(160deg,#ffffff1a,#ffffff06)}.public-catalog-hero>aside small{color:var(--catalog-accent);font-size:10px;font-weight:800;letter-spacing:.2em}.public-catalog-hero>aside b{margin:18px 0 0;font-family:Georgia,serif;font-size:94px;font-weight:400;line-height:.9}.public-catalog-hero>aside span{margin-top:13px;color:#abb6c5;font-size:11px}.public-catalog-hero>aside i{width:100%;height:4px;margin-top:30px;background:var(--catalog-accent)}.public-catalog-content{padding:100px max(7vw,28px) 120px;background:#f4f5f7}.public-catalog-content>header{max-width:1180px;margin:0 auto 48px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:20px;align-items:start}.public-catalog-content>header>span{color:var(--catalog-accent);font-family:Georgia,serif;font-size:38px}.public-catalog-content>header small{color:#8c95a3;font-size:10px;font-weight:750;letter-spacing:.15em}.public-catalog-content>header h2{max-width:720px;margin:9px 0 0;font-family:Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.05}.public-catalog-sections{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#dfe3e8}.public-catalog-sections article{min-height:330px;padding:40px;display:flex;flex-direction:column;background:#fff}.public-catalog-sections article>div{display:flex;justify-content:space-between;align-items:center}.public-catalog-sections article>div span{color:var(--catalog-accent);font-family:Georgia,serif;font-size:22px}.public-catalog-sections article>div small{color:#8d96a4;font-size:9px;letter-spacing:.08em}.public-catalog-sections h3{max-width:440px;margin:45px 0 18px;font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.15}.public-catalog-sections p{margin:0;color:#697589;font-size:13px;line-height:1.9;white-space:pre-wrap}.public-catalog-sections footer{margin-top:auto;padding-top:30px;display:flex;align-items:center;gap:7px;color:#7e8998;font-size:10px}.public-catalog-inquiry{padding:100px max(7vw,28px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:8vw;color:#fff;background:#1a273b}.public-catalog-click-through #catalog-inquiry{display:none}.public-catalog-inquiry>div:first-child>small{color:var(--catalog-accent);font-size:10px;font-weight:800;letter-spacing:.18em}.public-catalog-inquiry h2{margin:22px 0 18px;color:#fff;font-family:Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1}.public-catalog-inquiry>div:first-child>p{max-width:540px;color:#aeb9c7;font-size:13px;line-height:1.8}.public-catalog-inquiry ul{margin:34px 0 0;padding:0;display:grid;gap:15px;list-style:none}.public-catalog-inquiry li{display:flex;align-items:center;gap:10px;color:#c4ccd7;font-size:11px}.public-catalog-inquiry li svg{color:var(--catalog-accent)}.public-catalog-inquiry form,.public-catalog-success{padding:34px;border:1px solid rgba(255,255,255,.15);border-radius:4px;background:#ffffff0e}.public-catalog-inquiry form>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.public-catalog-inquiry form label{display:grid;gap:7px;color:#cbd2dc;font-size:10px;font-weight:650}.public-catalog-inquiry form>label{margin-top:16px}.public-catalog-inquiry input,.public-catalog-inquiry textarea{width:100%;border:1px solid rgba(255,255,255,.19);border-radius:2px;padding:11px 12px;color:#fff;background:#070d1659;font:inherit;font-size:12px;outline:none}.public-catalog-inquiry input{min-height:43px}.public-catalog-inquiry textarea{resize:vertical}.public-catalog-inquiry :is(input,textarea):focus{border-color:var(--catalog-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--catalog-accent) 18%,transparent)}.public-catalog-inquiry form>.button{width:100%;min-height:47px;margin-top:20px}.public-catalog-inquiry form>small{display:block;margin-top:11px;color:#8f9aac;font-size:9px;text-align:center}.public-catalog-form-error{display:flex;align-items:center;gap:7px;margin:13px 0 0;color:#ff9a95;font-size:11px}.public-catalog-success{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.public-catalog-success>span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:var(--catalog-accent);background:color-mix(in srgb,var(--catalog-accent) 14%,transparent)}.public-catalog-success h3{margin:20px 0 8px;color:#fff;font-family:Georgia,serif;font-size:30px;font-weight:500}.public-catalog-success p{max-width:430px;margin:0;color:#aeb8c6;font-size:12px;line-height:1.7}.public-catalog-success a{margin-top:19px;padding:10px 13px;border:1px solid var(--catalog-accent);border-radius:5px;display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:11px;text-decoration:none}.public-catalog-custom-copy,.public-catalog-custom-form,.public-catalog-custom-link,.public-catalog-custom-image{min-height:220px;padding:40px;display:flex;flex-direction:column;background:#fff}.public-catalog-custom-copy>div:first-child{display:flex;align-items:center;justify-content:space-between}.public-catalog-custom-copy>div:first-child span{color:var(--catalog-accent);font-family:Georgia,serif;font-size:22px}.public-catalog-custom-copy>div:first-child small{color:#8d96a4;font-size:9px;letter-spacing:.08em}.public-catalog-custom-copy h3{max-width:440px;margin:35px 0 16px;font-family:Georgia,serif;font-size:28px;font-weight:500;line-height:1.15}.public-catalog-custom-copy p{margin:0;color:#697589;font-size:13px;line-height:1.9;white-space:pre-wrap}.public-catalog-custom-copy.rich{grid-column:1 / -1;min-height:180px;border-left:5px solid var(--catalog-accent)}.public-site-feature-icon{display:grid;place-items:center;width:48px;height:48px;margin-top:25px;border-radius:12px;color:var(--catalog-accent);background:color-mix(in srgb,var(--catalog-accent) 10%,white)}.public-catalog-product{min-height:260px;padding:28px;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:28px;background:#fff}.public-catalog-product-media{display:grid;min-height:205px;place-items:center;overflow:hidden;color:var(--catalog-accent);background:#f5f7f9}.public-catalog-product-media img{width:100%;height:100%;object-fit:cover}.public-catalog-product-copy{display:flex;flex-direction:column}.public-catalog-product-copy>div{display:flex;align-items:center;justify-content:space-between}.public-catalog-product-copy>div span{color:var(--catalog-accent);font-family:Georgia,serif;font-size:22px}.public-catalog-product-copy>div small{color:#8d96a4;font-size:9px;letter-spacing:.08em}.public-catalog-product-copy h3{margin:38px 0 16px;font-family:Georgia,serif;font-size:28px;font-weight:500;line-height:1.15}.public-catalog-product-copy p{margin:0;color:#697589;font-size:13px;line-height:1.9;white-space:pre-wrap}.public-catalog-product-copy a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:25px;color:var(--catalog-accent);font-size:11px;text-decoration:none}.public-catalog-custom-video{min-height:260px;padding:28px;display:grid;place-items:center;background:#fff}.public-catalog-custom-video video{display:block;width:min(100%,760px);max-height:430px;background:#101722}.public-site{min-height:100vh;color:#303b4c;background:#f5f7f9}.public-site-nav{position:sticky;z-index:4;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:70px;padding:0 6vw;border-bottom:1px solid #e1e6eb;background:#fffffff0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}#site-inquiry,#catalog-inquiry{scroll-margin-top:88px}.public-site-nav>div{display:flex;align-items:center;gap:4px;overflow-x:auto}.public-site-nav button{min-height:34px;padding:0 11px;border:0;color:#748096;background:transparent;font:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.public-site-nav button.active{color:var(--catalog-accent);font-weight:700}.public-site-nav .public-site-cta{margin-left:7px;color:#fff;border-radius:5px;background:var(--catalog-accent)}.public-site-hero{padding:110px 8vw 100px;color:#fff;background:linear-gradient(120deg,#1f334d,#496f9f)}.public-site-hero small{color:#c7d5e5;font-size:10px;letter-spacing:.16em}.public-site-hero h1{max-width:880px;margin:22px 0 14px;font-family:Georgia,serif;font-size:clamp(40px,7vw,88px);font-weight:500;line-height:.98}.public-site-hero h2{max-width:760px;margin:0 0 18px;color:#e1eaf3;font-size:20px;font-weight:400}.public-site-hero p{max-width:640px;color:#d5e0eb;font-size:14px;line-height:1.9;white-space:pre-wrap}.public-site-hero button{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:12px 17px;border:0;color:#26384f;border-radius:5px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.public-site-page{padding:72px 6vw 100px}.public-site-page>header{display:flex;align-items:baseline;gap:14px;max-width:1180px;margin:0 auto 24px}.public-site-page>header small{color:var(--catalog-accent);font-family:Georgia,serif;font-size:22px}.public-site-page>header h2{margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500}.public-site-page>header span{color:#97a1af;font-size:11px}.public-site-components{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1180px;margin:auto;gap:1px;background:#dfe4e9}.public-site-components>article{min-height:220px;padding:35px;background:#fff}.public-site-components>article>div{display:flex;justify-content:space-between;color:var(--catalog-accent)}.public-site-components>article h3{margin:35px 0 15px;font-family:Georgia,serif;font-size:27px;font-weight:500}.public-site-components>article p{color:#687589;font-size:13px;line-height:1.9;white-space:pre-wrap}.public-site-blog{grid-column:1 / -1;padding:38px;background:#fff}.public-site-blog>header small{color:var(--catalog-accent);letter-spacing:.16em}.public-site-blog>header h3{margin:8px 0 24px;font:500 30px Georgia,serif}.public-site-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.public-site-blog-grid article{min-width:0;padding:22px;border:1px solid #e5e9ee;background:#fff}.public-site-blog-grid article>img{width:100%;max-height:260px;margin-bottom:18px;object-fit:cover}.public-site-blog-grid time,.public-site-blog-byline{color:#7a8797;font-size:12px}.public-site-blog-grid h4{margin:10px 0;font:500 23px Georgia,serif}.public-site-blog-grid p{color:#687589;font-size:13px;line-height:1.8;white-space:pre-wrap}.public-site-blog-grid details{margin-top:16px;color:var(--catalog-accent);font-size:13px}.public-site-blog-grid summary{cursor:pointer;font-weight:600}.site-blog-post-editor{display:grid;gap:12px}.site-blog-posts-head{display:flex;align-items:center;justify-content:space-between}.site-blog-post-editor fieldset{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid #dfe4e9;border-radius:8px}.public-site-empty{grid-column:1 / -1;padding:70px;color:#8c97a6;text-align:center;background:#fff}.site-workspace-layout{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.8fr);gap:14px}.site-list-panel,.site-editor-panel{min-width:0;border:1px solid #e2e7ed;border-radius:12px;background:#fff}.site-list-panel{align-self:start;padding:15px}.site-list{display:grid;gap:5px}.site-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:12px 10px;border:0;border-radius:8px;color:#677387;background:transparent;text-align:left;cursor:pointer}.site-list button.active,.site-list button:hover{color:#3d6f9e;background:#edf5fc}.site-list button div{display:grid;gap:4px;min-width:0}.site-list button strong,.site-list button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-list button strong{font-size:12px}.site-list button small{color:#9aa3b0;font-size:10px}.site-list button small:nth-of-type(n+3){overflow:visible;overflow-wrap:anywhere;white-space:normal;line-height:1.35}.site-editor-panel{padding:17px}.site-share-card{margin-top:14px;padding:12px;border:1px solid #e4eaf0;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f9fbfd}.site-share-card>div:first-child{min-width:0;display:grid;gap:7px}.site-share-card small{color:#66758a;font-size:10px;font-weight:700}.site-share-card code{overflow-wrap:anywhere;color:#3c6590;font-size:11px}.site-share-card span{color:#8a96a5;font-size:10px}.site-share-qr{width:112px;height:112px;flex:0 0 112px;display:grid;place-items:center;border:1px solid #e8edf2;border-radius:7px;background:#fff}.site-share-qr img{width:100%;height:100%;object-fit:contain}.site-settings-grid,.site-page-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 0}.site-settings-grid label,.site-page-meta label,.site-component-fields label,.site-page-editor>label{display:grid;gap:6px;color:#667287;font-size:11px;font-weight:650}.site-settings-grid label.span-2,.site-component-fields label.span-2{grid-column:1 / -1}.site-settings-grid input,.site-settings-grid select,.site-settings-grid textarea,.site-page-meta input,.site-component-fields input,.site-component-fields textarea,.site-component-list select{width:100%;min-height:36px;padding:8px 9px;border:1px solid #dce2e9;border-radius:7px;color:#3f4b5e;background:#fff;font:inherit;font-size:11px;font-weight:400}.site-settings-grid textarea,.site-component-fields textarea{resize:vertical}.site-settings-grid input[type=color]{width:66px;padding:3px}.site-form-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-form-fields-grid fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:12px;border:1px solid #e3e8ed;border-radius:8px}.site-form-fields-grid legend{padding:0 5px;color:#435066;font-size:11px;font-weight:700}.site-form-fields-grid label{display:flex;align-items:center;gap:6px;color:#667287;font-size:11px}.site-form-fields-grid input{accent-color:#4f86bd}.site-pages-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0 8px;border-top:1px solid #edf0f4}.site-pages-head>div{display:grid;gap:4px}.site-pages-head strong{color:#435066;font-size:13px}.site-pages-head small{color:#939dac;font-size:10px}.site-page-tabs{display:flex;gap:5px;overflow-x:auto;padding-bottom:12px}.site-page-tabs button{padding:7px 11px;border:1px solid #e0e5eb;border-radius:6px;color:#788397;background:#fff;font:inherit;font-size:10px;white-space:nowrap;cursor:pointer}.site-page-tabs button.active{color:#fff;border-color:#4f86bd;background:#4f86bd}.site-page-editor{padding-top:2px}.site-component-list{display:grid;gap:8px}.site-component-list article{padding:11px;border:1px solid #e3e8ed;border-radius:8px;background:#fbfcfd}.site-component-list article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;color:#607087;font-size:11px}.site-component-list article>header span{display:inline-flex;align-items:center;gap:6px}.site-component-actions{display:flex;align-items:center;gap:4px}.site-component-list article>header button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:5px;color:#748197;background:transparent;cursor:pointer}.site-component-list article>header button:hover:not(:disabled){color:#3d638f;background:#edf3f9}.site-component-list article>header button:disabled{color:#c5ccd5;cursor:not-allowed}.site-component-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.site-component-image-preview{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,160px) 1fr;align-items:center;gap:10px;margin:0;padding:8px;border:1px solid #e3e8ed;border-radius:7px;background:#fff}.site-component-image-preview img{width:100%;max-height:92px;object-fit:contain}.site-component-image-preview figcaption{color:#8290a2;font-size:10px}.public-catalog-custom-image>a{display:block;width:100%;height:100%;text-align:center}.public-catalog-product-copy>button{align-self:flex-start;margin-top:22px}@media(max-width:800px){.site-workspace-layout,.site-settings-grid,.site-page-meta,.site-component-fields,.site-form-fields-grid,.public-site-components,.public-site-blog-grid{grid-template-columns:1fr}.site-settings-grid label.span-2,.site-component-fields label.span-2{grid-column:auto}.public-site-nav{align-items:flex-start;flex-direction:column;gap:5px;padding:12px 20px}.public-site-nav>div{width:100%}.public-site-hero{padding:75px 22px}.public-site-page{padding:50px 20px 70px}}.public-catalog-custom-form{min-height:180px;grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;color:#fff;background:#1a273b}.public-catalog-custom-form small{color:var(--catalog-accent);font-size:9px;font-weight:800;letter-spacing:.15em}.public-catalog-custom-form h3{margin:10px 0 7px;color:#fff;font-family:Georgia,serif;font-size:27px;font-weight:500}.public-catalog-custom-form p{max-width:580px;margin:0;color:#b4bfcd;font-size:12px;line-height:1.7}.public-catalog-custom-link{min-height:110px;justify-content:center}.public-catalog-custom-link a{display:inline-flex;align-items:center;gap:8px;color:#c95149;font-size:14px;font-weight:700;text-decoration:none}.public-catalog-custom-link-unavailable{color:var(--muted);font-size:14px}.public-catalog-custom-image{min-height:280px;padding:18px;align-items:center;justify-content:center}.public-catalog-custom-image img{width:100%;height:100%;max-height:340px;object-fit:cover;border-radius:3px}.public-catalog-custom-image.image-fit-contain img{height:auto;object-fit:contain}.public-catalog-custom-image.image-fit-original img{width:auto;height:auto;max-width:100%;max-height:none;object-fit:contain}.public-catalog-custom-image>div{min-height:200px;width:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#9ba5b3;background:#f4f5f7;font-size:11px}.public-catalog-custom-divider{grid-column:1 / -1;height:3px;margin:25px 40px;background:var(--catalog-accent)}.public-catalog-footer{min-height:92px;padding:0 max(7vw,28px);display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f4f5f7}.public-catalog-footer p{color:#8b95a3;font-size:10px}.public-catalog-state{min-height:100vh;padding:32px;display:grid;place-items:center;align-content:center;gap:10px;color:#566276;background:#f4f5f7;text-align:center}.public-catalog-state>span{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:#ef5a52;background:#fff;box-shadow:0 12px 32px #1f2b3e1a}.public-catalog-state>span svg{animation:spin 1s linear infinite}.public-catalog-state h1{margin:10px 0 0;color:#243047;font-family:Georgia,serif;font-size:31px;font-weight:500}.public-catalog-state p{max-width:460px;margin:0;color:#8791a1;font-size:12px}@media(max-width:1100px){.marketing-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-tracking-layout{grid-template-columns:1fr}.public-catalog-hero{grid-template-columns:minmax(0,1fr) 240px;gap:5vw}.public-catalog-inquiry{gap:5vw}}@media(max-width:760px){.marketing-catalog-metrics{grid-template-columns:1fr 1fr}.marketing-catalog-metrics article:nth-child(2){border-right:0}.marketing-catalog-metrics article:nth-child(-n+2){border-bottom:1px solid #e8ebf0}.marketing-catalog-grid{grid-template-columns:1fr}.catalog-list-toolbar{flex-wrap:wrap}.catalog-list-toolbar>label{min-width:min(100%,240px)}.marketing-catalog-grid.list-layout>article{grid-template-columns:1fr}.marketing-catalog-grid.list-layout>article>header{min-height:46px}.marketing-catalog-grid.list-layout>article>footer{border-left:0;border-top:1px solid #edf0f4}.catalog-promotion-grid{grid-template-columns:1fr}.catalog-promotion-toolbar{flex-wrap:wrap}.catalog-promotion-toolbar>label{flex:1 1 100%;justify-content:space-between}.catalog-promotion-toolbar>label input{min-width:0}.catalog-promotion-toolbar>select{flex:1}.catalog-promotion-toolbar>.button{margin-left:0}.catalog-promotion-daily-list article{grid-template-columns:75px minmax(45px,1fr) 38px}.catalog-promotion-daily-list span{display:none}.catalog-editor-grid{grid-template-columns:1fr}.catalog-editor-grid label.span-2{grid-column:auto}.landing-page-list,.landing-builder{grid-template-columns:1fr}.landing-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-template-dialog{padding:14px}.landing-template-filters{gap:10px 14px}.landing-wizard-steps{justify-content:flex-start;overflow-x:auto}.landing-wizard-steps button{flex:0 0 auto}.landing-promotion-content{grid-template-columns:1fr}.landing-promotion-qr{min-height:150px}.landing-preview-shell{position:static}.landing-editor-form,.landing-component-fields{grid-template-columns:1fr}.landing-editor-form label.span-2,.landing-component-fields label.span-2{grid-column:auto}.landing-preview-shell.mobile .landing-preview-page{width:calc(100% - 32px)}.public-catalog-custom-form{align-items:flex-start;flex-direction:column}.public-catalog-custom-copy.rich,.public-catalog-custom-form,.public-catalog-custom-divider{grid-column:auto}.public-catalog-custom-copy,.public-catalog-custom-form,.public-catalog-custom-link,.public-catalog-custom-image,.public-catalog-product{padding:28px}.public-catalog-product{grid-template-columns:1fr;gap:18px}.public-catalog-product-media{min-height:180px}.public-catalog-nav{height:62px;padding-inline:16px}.public-catalog-nav>a>small,.public-catalog-nav>div>button:first-child{display:none}.public-catalog-nav button{min-height:36px;padding-inline:11px}.public-catalog-hero{min-height:auto;padding:90px 24px 58px;grid-template-columns:1fr}.public-catalog-hero h1{margin-top:22px;font-size:clamp(46px,15vw,70px)}.public-catalog-hero>aside{min-height:200px;padding:24px}.public-catalog-hero>aside b{font-size:66px}.public-catalog-content{padding:70px 20px 80px}.public-catalog-content>header{grid-template-columns:46px minmax(0,1fr);gap:12px}.public-catalog-content>header>span{font-size:28px}.public-catalog-sections{grid-template-columns:1fr}.public-catalog-sections article{min-height:290px;padding:28px}.public-catalog-sections h3{margin-top:34px;font-size:26px}.public-catalog-inquiry{padding:70px 20px;grid-template-columns:1fr}.public-catalog-inquiry form{padding:22px}.public-catalog-inquiry form>div{grid-template-columns:1fr;gap:13px}.public-catalog-footer{min-height:110px;padding:22px;align-items:flex-start;flex-direction:column;justify-content:center}}@media(max-width:520px){.landing-template-backdrop{padding:8px}.landing-template-dialog{width:100%;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:12px}.landing-template-grid{grid-template-columns:minmax(0,1fr)}.landing-template-dialog>footer{position:sticky;bottom:0;z-index:2;padding:12px 0 0;background:#fff}}@media print{.public-catalog-nav,.public-catalog-inquiry{display:none!important}.public-catalog-hero{min-height:100vh;break-after:page}.public-catalog-content{padding:40px 20px}.public-catalog-sections article{break-inside:avoid}.public-catalog-footer{border-top:1px solid #ddd}}.profile-menu{position:relative}.profile-menu>section{position:absolute;z-index:45;top:calc(100% + 9px);right:0;width:290px;overflow:hidden;border:1px solid #dfe4ea;border-radius:12px;background:#fff;box-shadow:0 18px 48px #1d283a2e}.profile-menu>section>header{min-height:74px;padding:14px;display:flex;align-items:center;gap:10px;background:#f7f9fb}.profile-menu>section>header .avatar{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:50%;color:#fff;background:#6e87a6}.profile-menu>section>header div{min-width:0;display:grid;gap:3px}.profile-menu>section>header strong,.profile-menu>section>header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu>section>header strong{color:#344054;font-size:13px}.profile-menu>section>header small{color:#8a95a5;font-size:10px}.profile-menu>section>button{width:100%;min-height:46px;padding:0 14px;border:0;border-top:1px solid #edf0f3;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;color:#596579;background:#fff;font:inherit;font-size:12px;text-align:left;cursor:pointer}.profile-menu>section>button:hover{color:#ee574f;background:#fff8f7}.settings-page{display:grid;gap:20px}.settings-loading{min-height:420px;display:flex;align-items:center;justify-content:center;gap:9px;color:#748094;font-size:13px}.settings-loading svg{animation:spin 1s linear infinite}.settings-shell{min-width:0;display:grid;grid-template-columns:290px minmax(0,1fr);align-items:start;gap:18px}.settings-nav{position:sticky;top:96px;overflow:hidden;border:1px solid #dfe4ea;border-radius:13px;background:#fff}.settings-identity{min-height:104px;padding:18px;display:flex;align-items:center;gap:12px;color:#fff;background:linear-gradient(140deg,#253349,#1c2738)}.settings-identity>span{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:12px;color:#fff;background:#ef5b54;font-size:17px;font-weight:750}.settings-identity>div{min-width:0;display:grid;gap:3px}.settings-identity strong,.settings-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-identity strong{color:#fff;font-size:13px}.settings-identity small{color:#b8c1ce;font-size:10px}.settings-identity em{width:max-content;margin-top:3px;padding:3px 6px;border-radius:999px;color:#ffd1ce;background:#ef5b542e;font-size:9px;font-style:normal}.settings-nav nav{display:grid;padding:8px}.settings-nav nav button{width:100%;min-height:61px;padding:9px 10px;border:0;border-radius:9px;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;color:#667286;background:transparent;text-align:left;cursor:pointer}.settings-nav nav button:hover{background:#f6f8fa}.settings-nav nav button.active{color:#eb574f;background:#fff0ef}.settings-nav nav button>span{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#738096;background:#eff2f6}.settings-nav nav button.active>span{color:#eb574f;background:#ffe4e2}.settings-nav nav button div{min-width:0;display:grid;gap:3px}.settings-nav nav button strong,.settings-nav nav button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-nav nav button strong{color:inherit;font-size:11px}.settings-nav nav button small{color:#9aa3b0;font-size:9px}.settings-content{min-width:0;display:grid;gap:14px}.settings-content-head{min-height:84px;padding:17px 20px;border:1px solid #dfe4ea;border-radius:13px;display:flex;align-items:center;gap:13px;background:#fff}.settings-content-head>span{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;color:#ef5b54;background:#fff0ef}.settings-content-head h2{margin:0;color:#303c50;font-size:18px}.settings-content-head p{margin:5px 0 0;color:#8c96a6;font-size:11px}.settings-overview{display:grid;gap:14px}.settings-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dfe4ea;border-radius:12px;background:#fff}.settings-metrics article{min-height:105px;padding:16px;border-right:1px solid #e8ebf0;display:flex;align-items:center;gap:11px}.settings-metrics article:last-child{border-right:0}.settings-metrics article>span{width:38px;height:38px;border-radius:10px;display:grid;flex:0 0 38px;place-items:center;color:#5685ba;background:#edf4fb}.settings-metrics article>div{min-width:0;display:grid;gap:2px}.settings-metrics small{color:#8a94a4;font-size:9px}.settings-metrics strong{overflow:hidden;color:#2e3a4d;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.settings-metrics em{overflow:hidden;color:#9ca4b0;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.settings-readiness{min-height:218px;padding:28px;border-radius:14px;display:grid;grid-template-columns:146px minmax(0,1fr);align-items:center;gap:30px;color:#fff;background:radial-gradient(circle at 86% 12%,rgba(239,91,84,.23),transparent 32%),#202d42}.settings-readiness-ring{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#ef625b var(--settings-progress),#354359 0)}.settings-readiness-ring:before{content:"";grid-area:1 / 1;width:102px;height:102px;border-radius:50%;background:#202d42}.settings-readiness-ring strong{z-index:1;grid-area:1 / 1;color:#fff;font-size:24px}.settings-readiness>div:last-child>small{color:#ff827c;font-size:9px;font-weight:750;letter-spacing:.13em}.settings-readiness h3{margin:7px 0;color:#fff;font-size:21px}.settings-readiness p{max-width:680px;margin:0;color:#b7c1cf;font-size:11px;line-height:1.7}.settings-readiness>div:last-child>div{margin-top:18px;display:flex;gap:8px;flex-wrap:wrap}.settings-readiness>div:last-child>div span{padding:5px 8px;border:1px solid #47546a;border-radius:999px;display:inline-flex;align-items:center;gap:5px;color:#b6c0cf;font-size:9px}.settings-readiness>div:last-child>div span.done{border-color:#356954;color:#9ee1bd;background:#2c8e5e24}.settings-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-shortcuts button{min-height:110px;padding:16px;border:1px solid #dfe4ea;border-radius:11px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;grid-template-rows:auto auto;align-items:center;gap:4px 10px;color:#667286;background:#fff;text-align:left;cursor:pointer}.settings-shortcuts button:hover{border-color:#f0b3af;box-shadow:0 8px 20px #202b3d0f}.settings-shortcuts button>svg:first-child{grid-row:1 / 3;width:34px;height:34px;padding:8px;border-radius:9px;color:#ef5b54;background:#fff0ef}.settings-shortcuts button>svg:last-child{grid-column:3;grid-row:1 / 3}.settings-shortcuts strong{color:#3b475b;font-size:11px}.settings-shortcuts small{color:#929baa;font-size:9px;line-height:1.45}.settings-form{overflow:hidden;border:1px solid #dfe4ea;border-radius:12px;background:#fff}.settings-form+.settings-form{margin-top:14px}.settings-form-intro{min-height:82px;padding:16px 19px;border-bottom:1px solid #e9edf1;display:flex;align-items:center;gap:12px}.settings-form-intro>span{width:40px;height:40px;border-radius:10px;display:grid;flex:0 0 40px;place-items:center;color:#557fac;background:#edf4fb}.settings-form-intro strong{color:#344054;font-size:13px}.settings-form-intro p{margin:5px 0 0;color:#8b95a5;font-size:10px;line-height:1.5}.settings-form fieldset{margin:0;padding:0;border:0}.settings-form fieldset:disabled{opacity:.72}.settings-form-grid{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-form-grid label{min-width:0;display:grid;gap:6px;color:#596579;font-size:11px;font-weight:650}.settings-form-grid label.span-2{grid-column:1 / -1}.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea{width:100%;min-height:42px;border:1px solid #dce2e8;border-radius:7px;padding:0 10px;color:#394559;background:#fff;font:inherit;font-size:12px;font-weight:400}.settings-form-grid textarea{min-height:86px;padding:10px;resize:vertical;line-height:1.55}.settings-form-grid input:focus,.settings-form-grid select:focus{border-color:#ef8f89;box-shadow:0 0 0 3px #ef5b5414;outline:none}.settings-form-grid textarea:focus{border-color:#ef8f89;box-shadow:0 0 0 3px #ef5b5414;outline:none}.settings-form-grid input[readonly]{color:#8490a1;background:#f6f8fa}.settings-profile-avatar-field{grid-column:1 / -1;display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid #edf0f3}.settings-profile-avatar{width:64px;height:64px;flex:0 0 64px;overflow:hidden;font-size:22px}.settings-profile-avatar img,.avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.settings-profile-avatar-field>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.settings-avatar-upload{position:relative;display:inline-flex;min-height:34px;align-items:center;padding:0 12px;border:1px solid #dce2e8;border-radius:7px;color:#394559;background:#fff;font-size:11px;font-weight:650;cursor:pointer}.settings-avatar-upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.settings-avatar-remove{border:0;color:#c45049;background:transparent;font-size:11px;cursor:pointer}.settings-profile-avatar-field small{flex-basis:100%;color:#8993a2;font-size:10px}.settings-choice-field{display:grid;gap:8px;color:#596579;font-size:11px;font-weight:650}.settings-choice-grid{display:flex;flex-wrap:wrap;gap:7px}.settings-choice-grid label{min-height:32px;padding:6px 9px;border:1px solid #dce2e8;border-radius:7px;display:inline-flex;align-items:center;gap:6px;color:#667286;background:#fff;font-size:11px;font-weight:500;cursor:pointer}.settings-choice-grid label.selected{border-color:#ffc3bd;color:#d9574d;background:#fff3f1}.settings-choice-grid input{width:14px;min-height:14px;accent-color:#ef5b54}.settings-form-actions{min-height:62px;padding:10px 20px;border-top:1px solid #e9edf1;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fbfcfd}.settings-form-actions>span{color:#919aa9;font-size:9px}.settings-inline-input,.settings-time-range{display:flex;align-items:center;gap:7px}.settings-inline-input input{flex:1;min-width:0}.settings-inline-input button{min-height:42px;padding:0 10px;border:1px solid #dce2e8;border-radius:7px;color:#637084;background:#f7f9fb;font-size:10px;white-space:nowrap;cursor:pointer}.settings-time-range input{min-width:0}.settings-time-range span{color:#9ba4b0;font-size:10px}.settings-toggle-list{padding:0 20px 20px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.settings-toggle{min-height:70px;padding:12px;border:1px solid #e0e5eb;border-radius:9px;display:block;cursor:pointer}.settings-toggle>input{position:absolute;opacity:0;pointer-events:none}.settings-toggle>span{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:3px 10px}.settings-toggle i{grid-row:1 / 3;position:relative;width:36px;height:21px;border-radius:20px;background:#cfd5dd;transition:.2s}.settings-toggle i:after{content:"";position:absolute;width:17px;height:17px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.2s}.settings-toggle input:checked+span i{background:#ef5b54}.settings-toggle input:checked+span i:after{transform:translate(15px)}.settings-toggle strong{color:#3f4b5e;font-size:11px}.settings-toggle small{color:#939caa;font-size:9px;line-height:1.4}.settings-panel-banner{min-height:106px;padding:18px;border:1px solid #dfe4ea;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff}.settings-panel-banner>div{display:flex;align-items:center;gap:12px}.settings-panel-banner>div>span{width:46px;height:46px;border-radius:11px;display:grid;flex:0 0 46px;place-items:center;color:#ef5b54;background:#fff0ef}.settings-panel-banner strong{color:#344054;font-size:14px}.settings-panel-banner p{max-width:690px;margin:5px 0 0;color:#8994a5;font-size:10px;line-height:1.55}.settings-team,.settings-channels,.settings-security{display:grid;gap:14px}.settings-team-list,.settings-channel-list{overflow:hidden;border:1px solid #dfe4ea;border-radius:12px;background:#fff}.settings-team-list article{min-height:66px;padding:10px 16px;border-top:1px solid #edf0f4;display:grid;grid-template-columns:38px minmax(0,1fr) 110px 80px;align-items:center;gap:11px}.settings-team-list article:first-child{border-top:0}.settings-team-list article>span{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#fff;background:#6f86a2;font-size:12px;font-weight:700}.settings-team-list article>div{min-width:0;display:grid;gap:3px}.settings-team-list strong,.settings-team-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-team-list strong{color:#3c485b;font-size:11px}.settings-team-list strong em{margin-left:7px;padding:3px 6px;border-radius:999px;color:#627086;background:#eef1f4;font-size:8px;font-style:normal}.settings-team-list small{color:#919baa;font-size:9px}.settings-team-list b{width:max-content;padding:4px 7px;border-radius:999px;color:#56667c;background:#edf2f7;font-size:9px}.settings-team-list b.role-owner,.settings-team-list b.role-admin{color:#9a514d;background:#fff0ef}.settings-team-list article>i{color:#9a6450;font-size:9px;font-style:normal}.settings-team-list article>i.active{color:#29815c}.settings-permission-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.settings-permission-grid article{min-height:145px;padding:16px;border:1px solid #dfe4ea;border-radius:10px;background:#fff}.settings-permission-grid article>span{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;color:#537fab;background:#edf4fb}.settings-permission-grid strong{display:block;margin-top:18px;color:#3a465a;font-size:11px}.settings-permission-grid p{margin:6px 0 0;color:#8c96a5;font-size:9px;line-height:1.55}.settings-channel-list article{min-height:68px;padding:10px 15px;border-top:1px solid #edf0f4;display:grid;grid-template-columns:42px minmax(180px,1fr) 92px minmax(150px,.8fr) 30px;align-items:center;gap:11px}.settings-channel-list article:first-child{border-top:0}.settings-channel-list article>div{min-width:0;display:grid;gap:3px}.settings-channel-list article strong,.settings-channel-list article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-channel-list article strong{color:#3b475b;font-size:11px}.settings-channel-list article small{color:#929baa;font-size:9px}.settings-channel-list article>span{display:inline-flex;align-items:center;gap:5px;color:#8b6955;font-size:9px}.settings-channel-list article>span i{width:7px;height:7px;border-radius:50%;background:#d39b61}.settings-channel-list article>span i.connected{background:#30a66d}.settings-channel-list article>b{overflow:hidden;color:#7d8899;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.settings-channel-list article>button{width:30px;height:30px;border:0;border-radius:7px;display:grid;place-items:center;color:#8994a5;background:transparent;cursor:pointer}.settings-channel-list article>button:hover{color:#ef5b54;background:#fff0ef}.settings-security>section{min-height:105px;padding:18px;border:1px solid #dfe4ea;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff}.settings-security>section header{display:flex;align-items:center;gap:12px}.settings-security>section header>span{width:42px;height:42px;border-radius:10px;display:grid;flex:0 0 42px;place-items:center;color:#527fac;background:#edf4fb}.settings-security>section strong{color:#364256;font-size:12px}.settings-security>section p{max-width:760px;margin:5px 0 0;color:#8a95a5;font-size:10px;line-height:1.55}.settings-security-state{padding:6px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;color:#277a58;background:#e9f7ef;font-size:9px;white-space:nowrap}.settings-audit-links{display:flex;flex-wrap:wrap;gap:8px}.settings-security-state.muted{color:#727e91;background:#eef1f4}.settings-session-panel{display:grid!important;grid-template-columns:minmax(0,1fr) auto}.settings-security-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.settings-session-loading{grid-column:1 / -1;min-height:58px;border-top:1px solid #edf0f4;display:flex;align-items:center;justify-content:center;gap:8px;color:#8994a5;font-size:10px}.settings-session-loading svg{animation:spin 1s linear infinite}.settings-session-list{grid-column:1 / -1;overflow:hidden;border:1px solid #e4e8ed;border-radius:9px;background:#fbfcfd}.settings-session-list article{min-height:58px;padding:9px 12px;border-top:1px solid #e8ecf0;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.settings-session-list article:first-child{border-top:0}.settings-session-list article>span{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#557fac;background:#edf4fb}.settings-session-list article>div{min-width:0}.settings-session-list article strong,.settings-session-list article small{display:block}.settings-session-list article strong{font-size:10px}.settings-session-list article strong em{margin-left:7px;padding:2px 6px;border-radius:999px;color:#277a58;background:#e8f6ee;font-size:8px;font-style:normal}.settings-session-list article small{margin-top:4px;overflow:hidden;color:#8f99a8;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.settings-session-list article>i{color:#9aa3b0;font:500 8px ui-monospace,SFMono-Regular,Menlo,monospace}.settings-password-form{padding:18px;border:1px solid #dfe4ea;border-radius:12px;display:grid;gap:16px;background:#fff}.settings-password-form header{display:flex;align-items:center;gap:12px}.settings-password-form header>span{width:42px;height:42px;border-radius:10px;display:grid;flex:0 0 42px;place-items:center;color:#527fac;background:#edf4fb}.settings-password-form header strong{color:#364256;font-size:12px}.settings-password-form header p{max-width:760px;margin:5px 0 0;color:#8a95a5;font-size:10px;line-height:1.55}.settings-password-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px}.settings-password-grid label{min-width:0;display:grid;gap:6px;color:#596579;font-size:10px;font-weight:650}.settings-password-grid input{width:100%;min-height:40px;border:1px solid #dce2e8;border-radius:7px;padding:0 10px;color:#394559;background:#fff;font-size:12px}.settings-password-grid input:focus{border-color:#ef8f89;box-shadow:0 0 0 3px #ef5b5414;outline:none}html[data-density=compact] .page-body{padding-top:20px}html[data-density=compact] :is(.campaign-row,.lead-row,.settings-team-list article,.settings-channel-list article){min-height:54px}html[data-density=compact] :is(.content-section,.campaign-card,.crm-panel,.settings-form){--compact-padding: 12px}@media(max-width:1100px){.settings-shell{grid-template-columns:235px minmax(0,1fr)}.settings-metrics{grid-template-columns:1fr 1fr}.settings-metrics article:nth-child(2){border-right:0}.settings-metrics article:nth-child(-n+2){border-bottom:1px solid #e8ebf0}.settings-shortcuts,.settings-permission-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.profile-menu{display:none}.settings-page{gap:12px}.settings-shell{grid-template-columns:1fr}.settings-nav{position:static}.settings-identity{min-height:86px}.settings-nav nav{padding:7px;display:flex;overflow-x:auto}.settings-nav nav button{flex:0 0 auto;width:auto;min-height:42px;padding:6px 10px;grid-template-columns:26px auto}.settings-nav nav button>span{width:26px;height:26px}.settings-nav nav button small,.settings-nav nav button>svg{display:none}.settings-content-head{min-height:74px;padding:13px}.settings-metrics{grid-template-columns:1fr 1fr}.settings-metrics article{min-height:90px;padding:12px}.settings-readiness{padding:22px;grid-template-columns:1fr}.settings-readiness-ring{width:112px;height:112px}.settings-readiness-ring:before{width:86px;height:86px}.settings-shortcuts,.settings-form-grid,.settings-toggle-list,.settings-permission-grid{grid-template-columns:1fr}.settings-form-grid label.span-2{grid-column:auto}.settings-form-actions,.settings-panel-banner,.settings-security>section{align-items:stretch;flex-direction:column}.settings-audit-links{width:100%;flex-direction:column}.settings-audit-links .button{width:100%}.settings-form-actions .button,.settings-panel-banner .button,.settings-security>section .button{width:100%}.settings-session-panel{grid-template-columns:1fr}.settings-security-actions{justify-content:stretch;flex-direction:column}.settings-security-actions .button{width:100%}.settings-session-list article{grid-template-columns:32px minmax(0,1fr)}.settings-session-list article>i{grid-column:2}.settings-password-grid{grid-template-columns:1fr}.settings-password-grid .button{width:100%}.settings-team-list article{grid-template-columns:36px minmax(0,1fr) auto}.settings-team-list article>i{grid-column:2}.settings-channel-list article{grid-template-columns:40px minmax(0,1fr) 30px}.settings-channel-list article>span,.settings-channel-list article>b{grid-column:2}.settings-channel-list article>button{grid-column:3;grid-row:1}}.publish-job-list{margin-top:8px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.publish-job-list article{min-height:59px;padding:8px 12px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:72px minmax(160px,1fr) 42px 62px;align-items:center;gap:11px}.publish-job-list article:last-child{border-bottom:0}.job-status{display:inline-flex;align-items:center;gap:5px;width:fit-content;border-radius:15px;padding:4px 7px;color:#697384;background:#f2f4f6;font-size:13px}.job-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.job-published{color:#21804d;background:#eaf8ef}.job-failed{color:#c6433a;background:#fff0ee}.job-verification_required{color:#9a5b18;background:#fff2d8}.job-running,.job-processing,.job-retry_wait{color:#c77b20;background:#fff6e7}.job-scheduled{color:#3c69a8;background:#edf4fc}.publish-job-list article>div{min-width:0}.publish-job-list article>div strong,.publish-job-list article>div small,.publish-job-list article>div em{display:block}.publish-job-list article>div strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-job-list article>div small{margin-top:3px;color:var(--muted);font-size:13px}.publish-job-list article>div .job-result-note{color:#21804d}.publish-job-list article>div em{margin-top:4px;color:#c34c43;font-size:13px;font-style:normal}.job-attempt{color:#525c6b;text-align:center;font-size:13px}.job-attempt small{margin:1px 0 0!important;font-size:13px!important}.publish-job-list article>a,.publish-job-list article>button{min-height:29px;padding:0 8px;border:1px solid var(--line);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#586273;background:#fff;text-decoration:none;font-size:13px}@media(max-width:900px){.studio-operations{grid-template-columns:1fr}.publish-panel{border-left:0;border-top:1px solid var(--line)}.media-grid{grid-template-columns:repeat(3,minmax(100px,1fr))}.readiness-checks{grid-template-columns:1fr 1fr}.readiness-callback{grid-template-columns:1fr}}@media(max-width:560px){.auth-page{padding:14px;align-items:center}.auth-panel{padding:24px 20px;border-radius:15px}.auth-copy{margin:24px 0 20px}.auth-copy h1{font-size:24px}.auth-panel form input{height:48px}.auth-links .auth-text-button,.auth-help-panel .auth-text-button{min-height:44px;padding-inline:4px}.media-library,.publish-panel,.publish-history{padding:17px 14px}.operation-head{min-height:48px}.media-library-toolbar{align-items:stretch;flex-wrap:wrap}.media-library-toolbar>label{flex-basis:100%}.media-library-toolbar select{flex:1;max-width:none}.media-grid{display:flex;overflow-x:auto;padding:2px 2px 7px;scroll-snap-type:x proximity;scrollbar-width:none}.media-grid::-webkit-scrollbar{display:none}.media-grid article{flex:0 0 148px;scroll-snap-align:start}.media-grid img,.media-grid video{height:105px}.media-grid article>button,.media-grid article>a.media-download{opacity:1}.publish-account-list>button{min-height:59px}.meta-readiness{padding:14px}.meta-readiness.compact .readiness-checks,.readiness-checks{grid-template-columns:1fr}.readiness-checks>div,.meta-readiness.compact .readiness-checks>div{min-height:54px;grid-template-columns:28px minmax(0,1fr) 17px}.readiness-checks strong,.readiness-checks small{font-size:13px}.publish-options>input,.publish-options select{height:44px;font-size:13px}.tiktok-publish-settings{padding:12px}.tiktok-publish-settings>strong{font-size:13px}.tiktok-publish-settings>small,.tiktok-interactions label,.tiktok-disclosure>label,.tiktok-disclosure-options label,.tiktok-consent{font-size:13px}.publish-job-list{border:0;display:grid;gap:9px;overflow:visible}.publish-job-list article{min-height:0;padding:13px;border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr auto;gap:9px}.publish-job-list article:last-child{border-bottom:1px solid var(--line)}.publish-job-list article>div:nth-child(2){grid-column:1 / -1;grid-row:2}.publish-job-list article>.job-attempt{grid-column:2;grid-row:1;justify-self:start;display:flex;gap:3px}.publish-job-list article>a,.publish-job-list article>button,.publish-job-list article>span:last-child{grid-column:3;grid-row:1}}.task-row.task-completed{opacity:.58}.task-row.task-completed strong{text-decoration:line-through}.generated-actions{display:flex;justify-content:space-between;gap:10px}.compact-select{height:34px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#626b7a;padding:0 10px;font-size:13px}.review-state{border:1px solid var(--line);background:#fff;color:#7a8290;border-radius:5px;padding:5px 7px;font-size:13px}.review-待审核{color:#d98b31;background:#fff7e9;border-color:#f2d7ad}.review-已通过{color:var(--green);background:#edf9f1;border-color:#bfe7cc}.draft-select{width:100%;min-height:36px;border:1px solid var(--line);border-radius:6px;color:#636c7b;background:#fff;padding:0 8px;font-size:13px}.toolbar-upload{width:29px;height:29px;display:grid;place-items:center;color:#687181;cursor:pointer;border-radius:4px}.toolbar-upload:hover{background:var(--rail)}.toolbar-upload input{display:none}.creative-media{width:min(100%,560px);margin:18px auto;border:1px solid var(--line);border-radius:9px;background:#f4f5f7;overflow:hidden}.creative-media img,.creative-media video{display:block;width:100%;max-height:330px;object-fit:contain}.date-control select{border:0;outline:0;background:transparent;color:inherit;font:inherit}.insight-actions{display:flex;align-items:center;gap:8px}.is-loading{opacity:.6}.workspace-form{padding:20px}.workspace-form>p{margin:0 0 18px;color:var(--muted);font-size:13px;line-height:1.6}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.form-grid>label,.form-block,.webhook-credentials label{display:block;font-size:13px;font-weight:600}.form-grid input,.form-grid select,.form-grid textarea,.form-block input,.webhook-credentials input{width:100%;height:39px;border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 10px;margin-top:7px;color:#505866;font-size:13px}.form-grid>label.crm-checkbox{min-height:39px;display:flex;align-items:center;gap:8px}.form-grid>label.crm-checkbox>input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0;padding:0;accent-color:var(--coral)}.form-grid>label.crm-checkbox>span{display:grid;gap:4px}.form-grid textarea{min-height:78px;padding:10px;resize:vertical;font-family:inherit}.form-span{grid-column:1 / -1}.form-block small,.webhook-credentials small{display:block;color:var(--muted);font-size:13px;line-height:1.5;margin-top:7px}.range-field{min-height:39px;border:1px solid var(--line);border-radius:7px;margin-top:7px;display:flex;align-items:center;gap:12px;padding:0 11px}.range-field input{flex:1;height:auto;border:0;margin:0;padding:0;accent-color:var(--coral)}.range-field strong{color:var(--coral);min-width:24px}.workspace-form fieldset{border:1px solid var(--line);border-radius:8px;padding:12px}.workspace-form legend{font-size:13px;font-weight:600;padding:0 5px}.modal.crm-customer-create-modal{width:min(1000px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;display:flex;flex-direction:column}.crm-customer-create-modal>.workspace-form{min-height:0;overflow-y:auto}.customer-create-section{display:grid;gap:12px;margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:10px;background:#fff}.customer-create-section>h3,.customer-create-section>header h3{margin:0;font-size:15px}.customer-create-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-create-section>header>div{display:grid;gap:4px}.customer-create-section>header small{color:var(--muted)}.customer-create-contact{position:relative;padding:18px 12px 12px!important;background:#fafbfd}.customer-create-remove{position:absolute;top:5px;right:8px;border:0;background:transparent;color:#bd4141;cursor:pointer}.customer-create-section .form-grid>label>small{color:var(--muted);font-size:11px}.customer-create-section .form-grid>label.customer-create-contact-toggle{display:flex;align-items:center;gap:8px;min-height:38px;font-weight:500}.customer-create-contact-toggle input{width:16px;height:16px;margin:0;accent-color:var(--coral)}@media(max-width:620px){.modal.crm-customer-create-modal{width:100%;max-height:100dvh;height:100dvh;border-radius:0}.crm-customer-create-modal>.workspace-form>.modal-actions{bottom:-16px}.customer-create-section{padding:12px}}.check-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.check-grid label{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:400}.check-grid input{accent-color:var(--coral)}.webhook-credentials{display:grid;gap:12px}.webhook-credentials code{color:#4f5e73;background:#f1f3f6;padding:2px 4px;border-radius:3px}.global-search-results{position:fixed;z-index:45;top:62px;left:50%;transform:translate(-36%);width:min(520px,calc(100vw - 32px));border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 16px 45px #1e283c29;padding:7px}.global-search-results button{width:100%;border:0;background:#fff;border-radius:6px;display:grid;grid-template-columns:32px 1fr 18px;gap:9px;align-items:center;text-align:left;padding:8px}.global-search-results button:hover{background:var(--rail)}.global-search-results button>span{width:30px;height:30px;border-radius:6px;background:var(--coral-soft);color:var(--coral);display:grid;place-items:center}.global-search-results strong,.global-search-results small{display:block}.global-search-results strong{font-size:13px}.global-search-results small{color:var(--muted);font-size:13px;margin-top:3px}.search-empty{padding:22px;text-align:center;color:var(--muted);font-size:13px}@media(max-width:560px){.form-grid{grid-template-columns:1fr}.form-span{grid-column:1}.check-grid{grid-template-columns:repeat(2,1fr)}.insight-actions{flex-wrap:wrap;justify-content:flex-end}.global-search-results{left:12px;right:12px;transform:none;width:auto}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#fff}button,input,textarea,select{font:inherit}button{color:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:218px;border-right:1px solid var(--line);background:#fff;z-index:20;transition:width .22s ease;display:flex;flex-direction:column}.sidebar.collapsed{width:72px}.brand{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 22px;overflow:hidden;flex:0 0 auto}.brand-mark{width:30px;height:30px;position:relative;background:var(--coral);display:block;flex:0 0 auto;clip-path:polygon(0 0,100% 0,100% 100%,52% 50%,52% 100%,0 100%)}.brand-mark span{position:absolute;width:13px;height:13px;background:#fff;top:8px;left:8px;transform:rotate(45deg)}.brand strong{font-size:19px;display:block;white-space:nowrap;letter-spacing:.03em}.brand small{font-size:13px;color:#667085;white-space:nowrap;display:block;margin-top:4px}.sidebar nav{min-height:0;padding:16px 12px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.sidebar nav button{border:0;background:transparent;height:48px;border-radius:7px;display:flex;align-items:center;gap:16px;padding:0 13px;position:relative;white-space:nowrap;color:#343a47;font-size:16px}.sidebar nav button:hover{background:#f8f8fa}.sidebar nav button.active{color:var(--coral);background:linear-gradient(90deg,#fff0ee,#fff8f7)}.sidebar nav button.active:before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:4px;background:var(--coral)}.sidebar.collapsed nav button{justify-content:center;padding:0}.collapse-button{margin:auto 14px 20px;border:0;background:transparent;display:flex;gap:12px;align-items:center;color:#697284;white-space:nowrap}.sidebar.collapsed .collapse-button{justify-content:center}.app-area{margin-left:218px;min-width:0;transition:margin-left .22s ease}.sidebar.collapsed+.app-area{margin-left:72px}.topbar{height:82px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(280px,520px) 1fr;align-items:center;padding:0 24px;gap:26px;position:sticky;top:0;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:15}.page-context{display:none}.global-search{height:39px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 12px;color:#9ba3b2;grid-column:1}.global-search input{border:0;outline:0;min-width:0;flex:1;font-size:13px}.global-search kbd{background:#f3f4f6;border-radius:4px;padding:2px 6px;font:13px inherit;color:#939baa}.top-actions{justify-self:end;display:flex;align-items:center;gap:8px}.top-action,.profile{height:42px;border:0;background:transparent;display:flex;align-items:center;gap:8px;font-size:14px;padding:0 12px;border-radius:7px}.top-action:hover,.profile:hover{background:var(--rail)}.notification{position:relative}.notification b{position:absolute;width:16px;height:16px;top:0;left:26px;display:grid;place-items:center;font-size:13px;border-radius:50%;background:var(--coral);color:#fff}.avatar{width:34px;height:34px;border-radius:50%;background:#dbe8f6;display:grid;place-items:center;font-size:13px;font-weight:700;color:#334c70}.button{height:36px;border:1px solid #dfe3e9;background:#fff;padding:0 14px;border-radius:7px;display:inline-flex;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:500;white-space:nowrap}.button:hover{border-color:#bfc5cf;background:#fafafa}.button-primary{background:var(--coral);color:#fff;border-color:var(--coral)}.button-primary:hover{background:#ec413a;border-color:#ec413a}.button-danger{color:#c4433b;border-color:#f1b8b3;background:#fff8f7}.button-danger:hover{color:#fff;border-color:#d94a42;background:#d94a42}.button:disabled{opacity:.55;cursor:not-allowed}.icon-button{width:32px;height:32px;border:0;border-radius:7px;background:transparent;display:grid;place-items:center}.icon-button:hover{background:var(--rail)}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.campaign-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.section-heading h2{margin:0;font-size:17px;letter-spacing:.01em}.section-heading p{display:inline;margin:0 0 0 8px;color:var(--muted);font-size:13px}.dashboard-layout{display:grid;grid-template-columns:minmax(740px,1fr) 324px;min-height:calc(100vh - 82px)}.dashboard-main{min-width:0;border-right:1px solid var(--line)}.today-section{min-height:228px;padding:23px 24px 20px;border-bottom:1px solid var(--line)}.today-content{display:flex;margin-top:9px;gap:24px;align-items:stretch}.task-list{width:min(480px,66%)}.task-row{height:53px;display:grid;grid-template-columns:34px 1fr 50px 66px;gap:10px;align-items:center;border-bottom:1px solid var(--line)}.task-row:last-child{border-bottom:0}.task-icon{width:29px;height:29px;border:1px solid #d7dce4;border-radius:50%;display:grid;place-items:center}.task-row strong,.task-row small{display:block}.task-row strong{font-size:13px}.task-row small{color:#8f97a6;font-size:13px;margin-top:2px}.task-row time{color:#738096;font-size:13px}.task-row>button{height:31px;background:#fff;border:1px solid #dfe3e9;border-radius:6px;font-size:13px}.create-block{width:138px;border:0;border-radius:8px;background:var(--coral);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:160px;box-shadow:0 9px 24px #ff4b432b}.create-block:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ff4b433b}.create-block strong{font-size:16px}.create-block span{display:flex;align-items:center;font-size:13px;opacity:.9}.workflow-strip{height:119px;display:flex;align-items:center;justify-content:center;padding:0 24px;border-bottom:1px solid var(--line)}.workflow-strip button{border:0;background:transparent;width:116px;display:grid;justify-items:center;gap:6px;position:relative;padding:0}.workflow-strip button>span{width:37px;height:37px;border:1px solid #aeb7c5;border-radius:50%;display:grid;place-items:center;background:#fff;color:#344054}.workflow-strip button.complete>span{border-color:var(--coral);color:var(--coral)}.workflow-strip button strong{font-size:13px}.workflow-strip button small{font-size:13px;color:#9099a8}.workflow-strip>i{height:1px;flex:1;max-width:48px;background:#bdc3ce;position:relative;margin-top:-37px}.workflow-strip>i:after{content:"";width:5px;height:5px;border-radius:50%;background:#bdc3ce;position:absolute;left:50%;top:-2px}.workflow-strip>i.complete{background:var(--coral)}.workflow-strip>i.complete:after{background:var(--coral)}.data-split{display:grid;grid-template-columns:minmax(560px,2fr) minmax(270px,.9fr);border-bottom:1px solid var(--line)}.account-performance,.lead-opportunities{min-width:0;padding:20px 16px}.lead-opportunities{border-left:1px solid var(--line)}.text-action,.list-footer{border:0;background:transparent;font-size:13px;color:#929aa9;display:flex;align-items:center;gap:5px}.table-wrap{width:100%;overflow-x:auto;margin-top:12px}.account-table{width:100%;border-collapse:collapse;font-size:13px;min-width:980px}.account-table thead{background:#f8f9fa}.account-table th{color:#6f7787;font-weight:500;text-align:left;padding:8px 7px;border:1px solid var(--line);border-width:1px 0;white-space:nowrap}.account-table th:first-child{border-left:1px solid var(--line);border-radius:6px 0 0 6px}.account-table th:last-child{border-right:1px solid var(--line)}.account-table td{height:52px;border-bottom:1px solid var(--line);padding:6px 7px;white-space:nowrap}.account-table td strong,.account-table td small{display:block}.account-table td small{color:#8992a2;margin-top:3px}.platform-cell{display:flex;align-items:center;gap:6px}.platform-mark{width:22px;height:22px;border-radius:6px;color:#fff;display:inline-grid;place-items:center;font-size:13px;font-weight:700;flex:0 0 auto}.platform-black{background:#101820}.platform-red{background:#ec3048}.platform-orange{background:#f2992e}.platform-violet{background:linear-gradient(135deg,#7a32d8,#ff3e70,#ffb12f)}.platform-blue{background:#1769aa}.platform-navy{background:#2854a1}.platform-green{background:#1aa668}.positive{color:var(--green)!important}.binding{color:var(--green);border:0;background:transparent;font-size:13px;display:flex;align-items:center;gap:4px;padding:0}.binding>i{width:5px;height:5px;border-radius:50%;background:var(--green)}.binding:disabled{opacity:1;cursor:default}.binding em{font-style:normal;color:#8b93a0;background:#f1f2f4;padding:2px 4px;border-radius:4px}.binding-warning{color:#d78a2d}.binding-warning>i{background:#d78a2d}.auth-caption{max-width:130px;white-space:normal!important;line-height:1.35}.metric-sync-caption{max-width:190px;overflow:hidden;text-overflow:ellipsis}.metric-state{width:max-content;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 8px;font-size:12px;line-height:1;font-weight:600}.metric-state>i{width:6px;height:6px;border-radius:50%;background:currentColor}.metric-state em{font-style:normal;color:inherit;opacity:.72}.metric-state-success{color:#238458;background:#eaf8f0}.metric-state-partial{color:#276f9d;background:#edf6fc}.metric-state-warning{color:#a5681d;background:#fff5e5}.metric-state-danger{color:#b34238;background:#fff0ee}.metric-state-neutral{color:#687384;background:#f1f3f6}.metric-unknown{color:#a1a9b6!important}.metric-attention{color:#a5681d!important}.toggle{display:inline-flex;padding:0;width:28px;height:16px;border:0;background:#c8cdd5;border-radius:10px;align-items:center;transition:.2s}.toggle span{width:12px;height:12px;border-radius:50%;background:#fff;margin-left:2px;transition:.2s;box-shadow:0 1px 2px #0003}.toggle.on{background:var(--green)}.toggle.on span{margin-left:14px}.trend{width:44px;height:25px}.row-actions{display:flex}.row-actions button{border:0;padding:2px;background:transparent;color:#525b69}.row-actions button:disabled{cursor:wait;opacity:.55}.modal.account-detail-modal{width:min(820px,calc(100vw - 32px));overflow-x:hidden}.modal.account-actions-modal{width:min(620px,calc(100vw - 32px));overflow-x:hidden}.account-detail,.account-actions-form{padding:20px}.account-detail>*,.account-actions-form>*{min-width:0}.account-detail-identity{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:10px;background:#f8fafc}.account-detail-identity .platform-mark{width:44px;height:44px;border-radius:12px;font-size:15px}.account-detail-identity strong,.account-detail-identity span{display:block}.account-detail-identity strong{font-size:16px}.account-detail-identity span{color:var(--muted);font-size:13px;margin-top:3px}.account-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.account-detail-metrics article{min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px;display:flex;gap:9px;align-items:center}.account-detail-metrics article>span{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:var(--coral);background:#fff0ef}.account-detail-metrics small,.account-detail-metrics strong{display:block}.account-detail-metrics small{color:var(--muted);font-size:12px}.account-detail-metrics strong{margin-top:2px;font-size:16px;overflow:hidden;text-overflow:ellipsis}.account-detail-section{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:10px}.account-detail-section>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.account-detail-section>header strong,.account-detail-section>header small{display:block}.account-detail-section>header small{color:var(--muted);font-size:12px;margin-top:3px}.account-detail-section>header>span{color:var(--muted);font-size:12px;white-space:nowrap}.account-trend-chart svg{width:100%;height:190px;display:block}.account-trend-grid{stroke:#e9edf2;stroke-width:1}.account-trend-line{fill:none;stroke:var(--coral);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.account-trend-point{fill:#fff;stroke:var(--coral);stroke-width:3}.account-trend-chart>div{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.account-trend-chart>div strong{color:#667085;font-size:12px}.account-trend-empty{min-height:158px;display:grid;place-items:center;align-content:center;gap:7px;color:#98a2b3;background:#f8fafc;border-radius:8px}.account-trend-empty strong{font-size:14px}.account-trend-empty span{font-size:12px}.account-sync-evidence dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:0}.account-sync-evidence dl>div{min-width:0;display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #edf0f4}.account-sync-evidence dt{color:var(--muted)}.account-sync-evidence dd{margin:0;text-align:right;overflow-wrap:anywhere}.account-sync-evidence>p{margin:12px 0 0;padding:10px 12px;display:flex;gap:8px;align-items:flex-start;color:#9a651f;background:#fff7e8;border-radius:8px}.account-recent-posts{display:grid;gap:8px}.account-recent-posts article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:10px 12px;border-radius:8px;background:#f8fafc}.account-recent-posts strong,.account-recent-posts small{display:block}.account-recent-posts small{color:var(--muted);margin-top:2px}.account-recent-posts dl{display:flex;gap:14px;margin:0}.account-recent-posts dl>div{text-align:right}.account-recent-posts dt{color:var(--muted);font-size:11px}.account-recent-posts dd{margin:1px 0 0;font-weight:650}.account-recent-posts a{color:#5474c8;font-size:12px;white-space:nowrap}.account-post-empty{padding:26px;color:var(--muted);text-align:center;background:#f8fafc;border-radius:8px}.account-actions-form{display:grid;gap:14px}.account-actions-form>section{padding:16px;border:1px solid var(--line);border-radius:10px}.account-actions-form>section>div:first-child strong,.account-actions-form>section>div:first-child small{display:block}.account-actions-form>section>div:first-child small{color:var(--muted);margin-top:3px}.account-actions-form>section>label:not(.account-schedule-toggle){display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:14px;margin-top:14px}.account-actions-form select{width:100%;height:38px;border:1px solid var(--line);border-radius:7px;padding:0 10px;background:#fff}.account-schedule-toggle{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px;border-radius:8px;background:#f8fafc}.account-schedule-toggle input{margin-top:3px}.account-schedule-toggle b,.account-schedule-toggle small{display:block}.account-schedule-toggle small{color:var(--muted);margin-top:2px}.account-automation-disabled{margin-top:14px;padding:12px;display:flex;gap:8px;align-items:center;color:#7f6849;background:#fff7e8;border-radius:8px}.account-connection-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.account-actions-form>.modal-actions{padding:0;border:0}.is-spinning svg{animation:metricSpin .85s linear infinite}@keyframes metricSpin{to{transform:rotate(360deg)}}.lead-opportunities select{height:28px;border:1px solid var(--line);background:#fff;border-radius:6px;font-size:13px;color:#6d7584;padding:0 7px}.lead-list{margin-top:12px}.lead-row{min-height:61px;display:grid;grid-template-columns:34px minmax(110px,1.1fr) 94px minmax(120px,1fr) 56px 82px;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:7px 8px;font-size:13px}.lead-list.compact .lead-row{min-height:51px;grid-template-columns:27px minmax(105px,1fr) 61px minmax(85px,1fr);gap:7px;padding:4px 0;font-size:13px}.lead-avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700}.lead-list.compact .lead-avatar{width:22px;height:22px}.lead-person{min-width:0;border:0;padding:0;background:transparent;text-align:left;color:inherit}.lead-person:not(:disabled):hover strong{color:var(--coral)}.lead-person strong,.lead-person small,.next-action strong,.next-action small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-person small,.next-action small{color:#8992a2;font-size:.9em;margin-top:3px}.next-action a{display:block;margin-top:3px;color:#5474c8;font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage{justify-self:start;border-radius:5px;padding:4px 6px;color:#8a5a0a;background:#fff4e6;white-space:nowrap}.stage-1{color:#6686f4;background:#edf1ff}.stage-2{color:#9a66d9;background:#f4ebff}.stage-3{color:#36a66e;background:#eaf8ef}.stage-4{color:#3096a4;background:#e8f7f7}.lead-score{text-align:center}.lead-score span,.lead-score small{display:block}.lead-score span{font-weight:700;font-size:16px}.lead-score small{color:var(--muted);font-size:13px}.quality-badge{align-self:center;justify-self:start;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:650;white-space:nowrap}.quality-badge.real{color:#18804c;background:#eaf8f0}.quality-badge.demo{color:#7b8290;background:#f0f2f5}.list-footer{width:100%;justify-content:center;padding:14px 0 0}.integration-rail{padding:16px}.integration-row{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) 118px;align-items:center;gap:10px;margin-top:10px}.integration-mini{border:1px solid var(--line);border-radius:7px;padding:10px;display:grid;grid-template-columns:34px 1fr auto;gap:7px;align-items:center;font-size:13px}.integration-logo{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;font-weight:800;font-size:13px}.integration-mini strong,.integration-mini small{display:block}.integration-mini small{color:#7f8897;margin-top:3px}.integration-mini small i,.connection-on i,.vault-control small i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);margin-right:5px}.integration-mini>button{border:0;background:transparent;font-size:13px;justify-self:end;white-space:nowrap}.integration-mini p{grid-column:1 / 3;margin:3px 0 0;color:#9ba2af}.ai-panel{padding:21px 18px;background:#fff;min-width:0}.ai-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ai-panel-head>div{display:flex;align-items:center;gap:9px}.ai-panel-head strong{font-size:16px}.spark-icon{color:#4b5870;display:inline-grid;place-items:center}.field-label{display:block;font-size:13px;font-weight:500;margin:16px 0 8px}.mode-tabs{display:grid;grid-template-columns:repeat(3,1fr);height:36px}.mode-tabs button{background:#fff;border:1px solid var(--line);margin-right:-1px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px}.mode-tabs button:first-child{border-radius:6px 0 0 6px}.mode-tabs button:last-child{border-radius:0 6px 6px 0}.mode-tabs button.active{color:var(--coral);border-color:var(--coral);z-index:1;background:var(--coral-soft)}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:36px;border:1px solid var(--line);border-radius:6px;padding:0 34px 0 10px;color:#555e6d;font-size:13px;background:#fff}.select-wrap svg{position:absolute;right:11px;top:11px;pointer-events:none}.ai-panel textarea{resize:vertical;width:100%;border:1px solid var(--line);border-radius:7px;padding:10px;color:#565f6f;line-height:1.65;font-size:13px;min-height:74px}.upload-reference{width:max-content;height:35px;padding:0 12px;background:#fff;border:1px solid var(--line);border-radius:7px;display:flex;gap:7px;align-items:center;font-size:13px;margin:16px 0;cursor:pointer}.upload-reference input{display:none}.upload-reference.is-uploading{opacity:.65;cursor:wait}.upload-reference.is-uploading svg{animation:metricSpin .85s linear infinite}.ai-reference-card{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;margin:-7px 0 16px;padding:10px;border:1px solid #cfe8da;border-radius:8px;background:#f0faf5}.ai-reference-card>span{width:32px;height:32px;display:grid;place-items:center;color:#238458;border-radius:8px;background:#def4e8}.ai-reference-card strong,.ai-reference-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-reference-card strong{font-size:13px}.ai-reference-card small{margin-top:2px;color:#638071;font-size:11px}.ai-reference-card>svg{color:#238458}.generate-button{width:100%;height:46px;font-size:14px;margin-top:3px}.quota{display:block;text-align:center;color:#949dac;font-size:13px;margin-top:9px}.generated-result{padding:11px;background:#fff8f7;border:1px solid #ffdcd8;border-radius:7px;margin:12px 0;font-size:13px}.generated-result>div{display:flex;gap:6px;align-items:center}.generated-result p{white-space:pre-line;line-height:1.65;color:#505868}.generated-result button{border:0;background:transparent;color:var(--coral);padding:0;display:flex;gap:4px;align-items:center}.spinning-button svg{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-body{padding:30px 32px 46px;max-width:1500px;margin:0 auto}.page-body>.section-heading>div h2{font-size:24px}.page-body>.section-heading>div p{display:block;margin:6px 0 0;font-size:13px}.metric-line{margin:27px 0 22px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius)}.metric-line>div{padding:19px 22px;border-right:1px solid var(--line)}.metric-line>div:last-child{border:0}.metric-line small,.metric-line strong,.metric-line span{display:block}.metric-line small{color:var(--muted);font-size:13px}.metric-line strong{font-size:24px;margin:7px 0 4px}.metric-line span{font-size:13px;color:#8891a0}.content-section,.campaign-list,.chart-section,.funnel-section,.channel-ranking,.top-content{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.filter-bar{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end}.segmented{display:flex;margin-right:auto}.segmented button{height:34px;background:#fff;border:1px solid var(--line);margin-right:-1px;padding:0 12px;font-size:13px}.segmented button:first-child{border-radius:6px 0 0 6px}.segmented button:last-child{border-radius:0 6px 6px 0}.segmented button.active{color:var(--coral);background:var(--coral-soft);border-color:#ffc9c4;z-index:1}.filter-bar label{height:34px;border:1px solid var(--line);border-radius:6px;display:flex;gap:7px;align-items:center;padding:0 10px}.filter-bar input{border:0;outline:0;font-size:13px;width:160px}.account-page-actions{display:flex;align-items:center;gap:9px}.account-data-note{flex:1;min-width:210px;margin:0;color:#687384;display:flex;align-items:center;gap:6px;font-size:12px}.account-data-note svg{color:#27875b;flex:0 0 auto}.content-section .account-table{font-size:13px}.content-section .account-table td{height:64px}.content-section .trend{width:62px}.lead-discovery{margin-top:26px;padding:17px 20px;background:#fff7f6;border:1px solid #ffd9d5;border-radius:var(--radius);display:flex;justify-content:space-between;align-items:center}.lead-discovery>div{display:flex;gap:14px;align-items:center;color:var(--coral)}.lead-discovery strong{font-size:14px;color:var(--ink)}.lead-discovery p{margin:4px 0 0;font-size:13px;color:#737c8c}.pipeline{margin:18px 0;display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:var(--radius)}.pipeline div{padding:13px 18px;border-right:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.pipeline div:last-child{border:0}.pipeline span{color:var(--muted);font-size:13px}.pipeline strong{font-size:18px}.lead-heading-actions{display:flex;gap:8px}.lead-discovery.real-pipeline{background:#f4fbf7;border-color:#cdebd8}.lead-discovery.real-pipeline>div{color:var(--green)}.quality-summary{color:#7e8796;font-size:13px}.lead-filters{flex-wrap:wrap}.lead-filters label{margin-left:auto}.lead-filters label input{width:205px}.lead-intake-tabs{display:grid;grid-template-columns:1fr 1fr;margin:-4px 0 18px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.lead-intake-tabs button{height:38px;border:0;background:#fff;color:#707988;font-size:13px}.lead-intake-tabs button.active{color:var(--coral);background:var(--coral-soft);font-weight:650}.modal.lead-import-modal{width:min(860px,100%)}.csv-import-panel>p{color:var(--muted);font-size:13px;line-height:1.6}.csv-import-intro{display:flex;align-items:center;justify-content:space-between;gap:16px}.csv-import-intro p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.csv-import-intro .button{flex:0 0 auto}.csv-reference-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.csv-file-drop{min-height:112px;margin-top:14px;border:1px dashed #cbd1da;border-radius:9px;background:#f8f9fb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#677180;cursor:pointer}.csv-file-drop:hover{border-color:var(--coral);background:var(--coral-soft)}.csv-file-drop strong{font-size:13px}.csv-file-drop small{color:var(--muted);font-size:13px}.csv-file-drop input{display:none}.csv-preview{margin-top:14px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.csv-preview-summary{display:grid;grid-template-columns:repeat(3,1fr);background:#f7f8fa}.csv-preview-summary article{padding:12px 14px;border-right:1px solid var(--line)}.csv-preview-summary article:last-child{border-right:0}.csv-preview-summary small,.csv-preview-summary strong{display:block}.csv-preview-summary small{color:var(--muted);font-size:12px}.csv-preview-summary strong{margin-top:3px;color:var(--ink);font-size:18px}.csv-preview-summary .ready strong{color:var(--green)}.csv-preview-summary .invalid strong{color:#dc4b4b}.csv-global-error{display:flex;gap:7px;align-items:center;padding:9px 12px;border-top:1px solid #f3c7c7;background:#fff3f3;color:#b93a3a;font-size:12px}.csv-preview-table{max-height:286px;overflow:auto;border-top:1px solid var(--line)}.csv-preview-table table{width:100%;min-width:660px;border-collapse:collapse;font-size:12px}.csv-preview-table th{position:sticky;top:0;z-index:1;padding:9px 11px;background:#fff;color:var(--muted);font-weight:500;text-align:left}.csv-preview-table td{padding:9px 11px;border-top:1px solid #eef0f3;color:#5f6978;vertical-align:top}.csv-preview-table td:first-child{width:54px}.csv-preview-table td:nth-child(2){min-width:180px}.csv-preview-table td:last-child{min-width:220px}.csv-preview-table td strong,.csv-preview-table td small{display:block}.csv-preview-table td strong{color:var(--ink)}.csv-preview-table td small{margin-top:3px;color:var(--muted)}.csv-preview-table tr.invalid{background:snow}.csv-preview-table tr.duplicate{background:#fffaf1}.csv-row-ready,.csv-row-invalid{display:inline-flex;align-items:flex-start;gap:5px}.csv-row-ready{color:var(--green)}.csv-row-invalid{color:#c04444}.csv-row-duplicate{display:inline-flex;align-items:flex-start;gap:5px;color:#a36b12}.csv-row-invalid svg{flex:0 0 auto;margin-top:1px}.csv-preview-more{display:block;padding:9px 12px;border-top:1px solid var(--line);color:var(--muted)}.csv-import-result{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:13px 14px;border:1px solid #c9ead5;border-radius:9px;background:#f1fbf5;color:var(--green)}.csv-import-result>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#dff4e7}.csv-import-result strong{display:block;color:#176d3d;font-size:13px}.csv-import-result p{margin:4px 0 0;color:#4e745f;font-size:12px;line-height:1.5}.lead-detail-summary{margin:-4px 0 16px;padding:12px;border-radius:8px;background:#f7f8fa;display:grid;grid-template-columns:auto 1fr;gap:5px 10px;align-items:center}.lead-detail-summary strong{font-size:13px}.lead-detail-summary small{grid-column:2;color:var(--muted);font-size:13px}.modal.discovery-modal{width:min(920px,100%)}.discovery-status-row{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 12px}.discovery-provider{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 9px;font-size:13px}.discovery-provider i{width:6px;height:6px;border-radius:50%;background:currentColor}.discovery-provider.ready{color:var(--green);background:#eaf8ef}.discovery-provider.limited{color:#667085;background:#eef1f5}.discovery-provider.pending{color:#b07428;background:#fff3df}.discovery-setup{display:flex;gap:10px;align-items:center;margin-bottom:14px;padding:11px 12px;border:1px solid #f0d59e;border-radius:8px;background:#fff9ec;color:#9b6b1d}.discovery-setup strong,.discovery-setup small{display:block}.discovery-setup strong{font-size:13px}.discovery-setup small{margin-top:4px;font-size:13px;overflow-wrap:anywhere}.research-scope{display:flex;align-items:flex-start;gap:7px;margin:8px 0 10px;padding:8px 10px;border-radius:7px;background:#f3f5f8;color:#697383;font-size:13px;line-height:1.5}.research-scope svg{flex:0 0 auto;margin-top:1px}.discovery-credit{display:flex;gap:7px;align-items:center;margin:10px 0 14px;padding:9px 11px;border-radius:8px;background:#eef8f2;color:#237a49;font-size:13px}.discovery-form>.button-primary{width:100%;margin-top:14px}.discovery-results{margin-top:16px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.discovery-results-head{padding:12px 14px;background:#f7f8fa;display:flex;align-items:center;justify-content:space-between;gap:14px}.discovery-results-head strong,.discovery-results-head small{display:block}.discovery-results-head strong{font-size:13px}.discovery-results-head small{margin-top:4px;color:var(--muted);font-size:13px}.discovery-results-head .button{flex:0 0 auto}.discovery-results article{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--line)}.discovery-results article.has-research{background:#fcfefd}.discovery-person{display:flex;gap:9px;align-items:center;min-width:0}.discovery-person>span{width:34px;height:34px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#edf1ff;color:#5573c6;font-size:13px;font-weight:700}.discovery-person strong,.discovery-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-person strong{font-size:13px}.discovery-person small{margin-top:4px;color:var(--muted);font-size:13px}.discovery-flags{display:grid;justify-items:start;gap:6px}.discovery-flags span{display:inline-flex;gap:4px;align-items:center;color:#8b93a0;font-size:13px;white-space:nowrap}.discovery-flags span.available{color:var(--green)}.discovery-flags span.research-score{border-radius:999px;padding:4px 7px;font-weight:650}.discovery-flags span.score-high{color:#167647;background:#e8f7ee}.discovery-flags span.score-medium{color:#9a681c;background:#fff4df}.discovery-flags span.score-low{color:#a04848;background:#fcecec}.discovery-actions{display:grid;grid-template-columns:1fr;gap:7px}.discovery-actions .button{justify-content:center;white-space:nowrap}.company-research-card{grid-column:1 / -1;margin:2px 0 2px 43px;padding:14px;border:1px solid #d8e9df;border-radius:9px;background:#fff}.research-summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.research-summary>div strong,.research-summary>div small{display:block}.research-summary>div strong{font-size:13px}.research-summary>div small{margin-top:4px;color:var(--muted);font-size:13px}.research-summary>span{min-width:58px;color:var(--green);font-size:22px;font-weight:750;text-align:right}.research-summary>span small{font-size:13px;font-weight:500}.company-research-card>p{margin:10px 0;color:#596374;font-size:13px;line-height:1.6}.research-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.research-signal-grid>span{padding:8px 9px;border-radius:7px;background:#f5f7f9;color:#596374;font-size:13px;line-height:1.45}.research-signal-grid>span strong{display:block;margin-bottom:2px;color:#2f3743;font-size:13px}.research-signal-grid>span.positive{background:#eef8f2;color:#2d7250}.research-signal-grid>span.warning{background:#fff5e6;color:#946119}.research-risks{margin-top:9px;padding:9px 10px;border-radius:7px;background:#fff4ed;display:grid;gap:5px;color:#92552d;font-size:13px}.research-risks>strong{display:flex;align-items:center;gap:5px;font-size:13px}.research-recommendation{margin-top:9px;display:grid;grid-template-columns:auto 1fr;gap:4px 9px;color:#4d5868;font-size:13px}.research-recommendation strong{color:#222b37}.research-recommendation small{grid-column:2;color:var(--muted)}.research-sources{margin-top:10px;padding-top:9px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px}.research-sources>strong{margin-right:2px;color:#313a47}.research-sources a{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:4px 7px;background:#f1f4f7;color:#50627b;text-decoration:none}.research-sources a:hover{background:#e7edf3}.discovery-empty{padding:28px;text-align:center;color:var(--muted);font-size:13px}.studio-page{min-height:calc(100vh - 82px);display:flex;flex-direction:column}.studio-head{height:72px;flex:0 0 auto;padding:0 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.studio-head h2{margin:0;font-size:19px}.studio-head p{margin:4px 0 0;color:var(--muted);font-size:13px}.studio-head>div:last-child{display:flex;align-items:center;gap:9px}.save-status{color:#8d95a4;font-size:13px;margin-right:8px}.save-status i{display:inline-block;width:6px;height:6px;background:#c2c7d0;border-radius:50%;margin-right:5px}.save-status.saved{color:var(--green)}.save-status.saved i{background:var(--green)}.studio-layout{display:grid;grid-template-columns:180px minmax(480px,1fr) 324px;min-height:calc(100vh - 154px)}.asset-panel{border-right:1px solid var(--line);padding:18px 12px}.asset-panel>strong{display:block;font-size:13px;padding:0 8px 8px;color:#6f7787}.asset-panel>button{border:0;width:100%;height:37px;border-radius:6px;background:transparent;display:flex;gap:10px;align-items:center;padding:0 10px;font-size:13px}.asset-panel>button:hover,.asset-panel>button.active{background:var(--coral-soft);color:var(--coral)}.asset-panel hr{border:0;border-top:1px solid var(--line);margin:15px 0}.radio-dot{width:10px;height:10px;border-radius:50%;border:1px solid #aeb5c1}.asset-panel>button.active .radio-dot{border:3px solid var(--coral)}.knowledge-source{padding:10px 8px;display:flex;gap:8px;align-items:center}.knowledge-source>span{background:#efe8ff;color:#7750c8;width:26px;height:26px;border-radius:6px;display:grid;place-items:center;font-weight:800;font-size:13px}.knowledge-source div{flex:1}.knowledge-source b,.knowledge-source small{display:block}.knowledge-source b{font-size:13px}.knowledge-source small{color:var(--muted);font-size:13px;margin-top:3px}.knowledge-source svg{color:var(--green)}.editor-canvas{background:#f5f6f8;padding:24px;min-width:0}.editor-toolbar{height:42px;max-width:700px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:7px 7px 0 0;display:flex;align-items:center;padding:0 10px;gap:3px}.editor-toolbar select{border:0;font-size:13px;font-weight:600;padding:0 8px}.editor-toolbar>span{width:1px;height:20px;background:var(--line);margin:0 5px}.editor-toolbar button{width:29px;height:29px;border:0;background:transparent;border-radius:4px;display:grid;place-items:center}.editor-toolbar button:hover{background:var(--rail)}.document{max-width:700px;min-height:680px;margin:0 auto;background:#fff;border:1px solid var(--line);border-top:0;padding:50px 62px;box-shadow:0 10px 40px #1e283c0d}.doc-type{color:var(--coral);font-size:13px}.doc-title{display:block;border:0;outline:0;width:100%;font:inherit;font-size:27px;font-weight:700;line-height:1.35;margin:16px 0 20px;resize:none;overflow:hidden;field-sizing:content}.doc-body,.doc-caption{border:0;resize:none;outline:0;width:100%;line-height:1.9;color:#4f5867;font-size:14px}.doc-body{min-height:84px}.doc-caption{min-height:100px}.creative-placeholder{height:260px;border-radius:8px;margin:22px 0;background:#e7e4df;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}.creative-placeholder:before,.creative-placeholder:after{content:"";position:absolute;border-radius:45% 55% 0 0;background:#6b7c72;width:70%;height:60%;bottom:-20%;transform:rotate(8deg)}.creative-placeholder:before{background:#2e4037;left:-14%;bottom:-30%;transform:rotate(-10deg)}.creative-placeholder>*{z-index:1}.creative-placeholder strong{font-size:19px}.creative-placeholder small{font-size:13px;opacity:.85}.creative-video{background:#2f3935}.creative-copy{background:#5d6d63}.campaign-overview{margin:27px 0 22px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius)}.campaign-overview>div{min-height:104px;padding:20px;border-right:1px solid var(--line);position:relative}.campaign-overview>div:last-child{border:0}.campaign-overview small,.campaign-overview strong,.campaign-overview span{display:block}.campaign-overview small{color:var(--muted);font-size:13px}.campaign-overview strong{font-size:23px;margin-top:8px}.campaign-overview span{font-size:13px;margin-top:5px}.campaign-overview .trend{position:absolute;right:18px;bottom:20px;width:72px}.campaign-demo-notice{margin:-8px 0 20px;padding:10px 13px;border:1px solid #f0dfb6;border-radius:7px;color:#785a20;background:#fff9e9;font-size:12px}.campaign-demo-badge{display:inline-block;margin:5px 6px 0 0;padding:3px 6px;border-radius:4px;color:#805e1f;background:#fff3d5;font-size:11px;font-style:normal;line-height:1.35}.campaign-list-head{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center}.campaign-list-head>strong{font-size:15px}.campaign-list-head .segmented{margin:0 0 0 auto}.campaign-list-search{min-width:190px;min-height:34px;margin-left:auto;padding:0 9px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:7px;color:var(--muted);background:#fff}.campaign-list-search input{width:100%;min-width:0;border:0;outline:0;color:var(--text);font:inherit;font-size:11px}.campaign-list-creator-filter{min-height:34px;padding-left:9px;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;white-space:nowrap}.campaign-list-creator-filter select{max-width:155px;min-height:34px;padding:0 23px 0 8px;border:1px solid var(--line);border-radius:7px;color:var(--text);background:#fff;font:inherit;font-size:10px}@media(min-width:561px)and (max-width:900px){.campaign-list-head{flex-wrap:wrap;gap:10px}.campaign-list-head>strong{flex:0 0 100%}.campaign-list-head .campaign-list-search{flex:1 1 100%;margin-left:0}.campaign-list-head .campaign-list-creator-filter{flex:1 1 190px}.campaign-list-head .segmented{flex:0 0 100%;width:100%;min-width:0;margin:0;overflow-x:auto}}.campaign-list-filters{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:end;gap:10px;background:#fbfcfe}.campaign-list-filters label{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--muted);font-size:10px}.campaign-list-filters input,.campaign-list-filters select{min-width:94px;min-height:32px;padding:0 7px;border:1px solid var(--line);border-radius:7px;color:var(--text);background:#fff;font:inherit;font-size:11px}.campaign-list-filters label:first-child input,.campaign-list-filters label:nth-of-type(3) input{min-width:126px}.campaign-list-filters button{min-height:32px;margin-left:auto;padding:0 10px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#fff;font:inherit;font-size:11px;cursor:pointer}.campaign-performance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.campaign-performance-kpis article{padding:16px 18px;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.campaign-performance-kpis small,.campaign-performance-kpis strong{display:block}.campaign-performance-kpis small{color:var(--muted);font-size:12px}.campaign-performance-kpis strong{margin-top:7px;color:#29364a;font-size:24px}.campaign-performance-filters{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px}.campaign-performance-filters label{min-width:min(360px,100%);height:34px;padding:0 9px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:7px;color:var(--muted);background:#fff}.campaign-performance-filters input,.campaign-performance-filters select{min-width:0;flex:1;border:0;outline:0;color:var(--text);background:transparent;font:inherit;font-size:12px}.campaign-performance-filters>select{min-width:130px;padding:0 8px;border:1px solid var(--line);border-radius:7px;color:var(--text);background:#fff;font:inherit;font-size:12px}.campaign-performance-table .marketing-section-head{padding:16px}.campaign-performance-table .campaign-table-wrap{padding:0 16px 12px}.campaign-performance-table table{width:100%;min-width:980px;border-collapse:collapse}.campaign-performance-table th,.campaign-performance-table td{padding:11px 10px;border-bottom:1px solid var(--line);color:var(--text);font-size:12px;text-align:left;white-space:nowrap}.campaign-performance-table th{color:var(--muted);background:#f8f9fb;font-size:11px}.campaign-performance-table td:first-child{white-space:normal}.campaign-performance-table td strong,.campaign-performance-table td small{display:block}.campaign-performance-table td small{margin-top:4px;color:var(--muted);font-size:10px}.campaign-performance-note{display:block;padding:0 16px 14px;color:var(--muted);font-size:11px}.campaign-performance-report-filters{justify-content:flex-start;flex-wrap:wrap;padding:12px 0 16px}.campaign-performance-report-filters .campaign-performance-date{min-width:168px;height:36px;padding:0 9px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:8px;color:var(--muted);background:#fff;font-size:11px}.campaign-performance-report-filters .campaign-performance-date input{flex:1;width:116px}.campaign-performance-report-filters>select{min-width:min(260px,100%)}.campaign-performance-report-kpis{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:14px}.campaign-performance-report-kpis article{min-width:0;padding:14px}.campaign-performance-report-kpis strong{font-size:21px}.campaign-performance-audience,.campaign-performance-sources{margin-bottom:14px}.campaign-performance-audience .campaign-performance-filters{justify-content:space-between;align-items:center}.campaign-performance-audience .campaign-performance-filters label{min-width:min(360px,100%)}.campaign-performance-audience-tabs{display:flex;gap:5px}.campaign-performance-audience-tabs button{min-height:30px;padding:0 10px;border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent;cursor:pointer;font:inherit;font-size:12px}.campaign-performance-audience-tabs button.active{border-color:#cfe0f3;color:#2866a1;background:#eef6ff}.campaign-performance-empty{padding:28px 16px;color:var(--muted);font-size:13px;text-align:center}.campaign-performance-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;color:var(--muted);font-size:11px}.campaign-performance-pagination span{margin-right:auto}.campaign-performance-error{margin:0 0 12px;padding:10px 12px;border-radius:7px;color:#b64037;background:#fff1ef;font-size:12px}.campaign-list-table-scroll-hint{display:none}.campaign-list-table-wrap{overflow-x:auto}.campaign-list-table-wrap:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.campaign-list-table{width:100%;min-width:1130px;border-collapse:collapse}.campaign-list-table th,.campaign-list-table td{padding:11px 12px;border-bottom:1px solid var(--line);color:var(--text);font-size:11px;text-align:left;white-space:nowrap}.campaign-list-table th{color:var(--muted);background:#f8f9fb;font-size:10px;font-weight:650}.campaign-list-table th button{padding:0;border:0;display:inline-flex;align-items:center;gap:5px;color:inherit;background:none;cursor:pointer;font:inherit}.campaign-list-table th button:hover{color:var(--coral)}.campaign-list-table td:first-child{min-width:190px;white-space:normal}.campaign-list-table td:first-child strong,.campaign-list-table td:first-child small,.campaign-list-table td:nth-last-child(4) small{display:block}.campaign-list-table td:first-child small,.campaign-list-table td:nth-last-child(4) small{margin-top:4px;color:var(--muted);font-size:10px}@media(max-width:600px){.campaign-list-table-scroll-hint{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:0 2px 7px;color:var(--muted);font-size:11px}}.campaign-list-row-actions{display:flex;gap:6px}.campaign-list-row-actions .button{min-height:29px;padding:0 8px;font-size:10px}.campaign-list-pagination{min-height:48px;padding:8px 12px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--muted);font-size:11px}.campaign-list-pagination button{width:30px;height:30px;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center;color:var(--text);background:#fff;cursor:pointer}.campaign-list-pagination button:disabled{opacity:.45;cursor:default}.campaign-list-pagination label{display:flex;align-items:center;gap:5px}.campaign-list-pagination select{min-height:30px;padding:0 20px 0 7px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:#fff}@media(max-width:600px){.campaign-list-pagination{justify-content:space-between;flex-wrap:wrap;gap:6px}.campaign-list-pagination>span:first-child{flex:1 0 100%;margin:0;white-space:nowrap}.campaign-list-pagination>span:nth-of-type(2){margin:0 auto;white-space:nowrap}.campaign-list-pagination label{white-space:nowrap}}.campaign-row{min-height:82px;display:grid;grid-template-columns:42px minmax(180px,1.5fr) minmax(130px,.9fr) minmax(110px,.8fr) 54px 54px 64px 78px 82px 68px 24px;gap:9px;align-items:center;padding:12px 15px;border-bottom:1px solid var(--line)}.campaign-row:last-child{border:0}.campaign-art{width:42px;height:42px;background:var(--coral-soft);color:var(--coral);border-radius:8px;display:grid;place-items:center}.campaign-title strong,.campaign-title small,.campaign-kpi strong,.campaign-kpi small{display:block}.campaign-title strong{font-size:13px}.campaign-title small{color:var(--muted);font-size:13px;margin-top:5px}.campaign-title small+small{font-size:10px;line-height:1.45}.campaign-setup-state{display:inline-flex;margin-top:5px;padding:2px 6px;border-radius:4px;color:#5f6979;background:#f1f3f6;font-size:10px;font-style:normal}.campaign-setup-state.configured{color:#24734c;background:#e9f7ef}.channel-list{display:flex;gap:4px;flex-wrap:wrap}.channel-list span{padding:3px 6px;background:#f3f4f6;border-radius:4px;font-size:13px}.campaign-progress{display:flex;align-items:center;gap:7px}.campaign-progress>div{flex:1;height:5px;background:#eceef2;border-radius:4px;overflow:hidden}.campaign-progress>div span{display:block;height:100%;background:var(--coral)}.campaign-progress small{color:var(--muted);font-size:13px}.campaign-kpi{text-align:center}.campaign-kpi strong{font-size:14px}.campaign-kpi small{color:var(--muted);font-size:13px}.campaign-status{font-size:13px;padding:4px 7px;border-radius:5px;text-align:center;background:#eaf8ef;color:var(--green)}.campaign-row-button{width:100%;border-width:0 0 1px;border-style:solid;border-color:var(--line);color:inherit;background:#fff;text-align:left;cursor:pointer}.campaign-row-button:hover{background:#fff9f8}.campaign-workspace{min-width:0}.campaign-create-modal{width:min(760px,calc(100vw - 30px))}.campaign-kpi-inputs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.campaign-detail-page{display:grid;gap:16px}.campaign-detail-head{min-width:0;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;background:linear-gradient(135deg,#fff 45%,#fff6f4)}.campaign-detail-head>div:nth-child(2){min-width:0}.campaign-detail-head h2{margin:8px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px}.campaign-detail-head p,.campaign-card p{margin:0;color:var(--muted);line-height:1.6;font-size:13px}.campaign-back{padding:0;border:0;display:inline-flex;align-items:center;gap:6px;color:#667085;background:transparent;cursor:pointer;font-size:13px}.campaign-head-actions{display:flex;gap:9px}.campaign-progress-banner{padding:11px 16px;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(260px,1.5fr);align-items:center;gap:12px;background:#fff}.campaign-progress-banner>div{height:7px;border-radius:99px;overflow:hidden;background:#eef1f5}.campaign-progress-banner>div span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ff6f61,#ff9b76)}.campaign-progress-banner strong{color:var(--coral)}.campaign-progress-banner small{color:var(--muted);font-size:13px}.campaign-tabs{padding:5px;border:1px solid var(--line);border-radius:10px;display:flex;gap:4px;overflow-x:auto;background:#fff}.campaign-tabs button{min-width:max-content;padding:9px 13px;border:0;border-radius:7px;color:#667085;background:transparent;cursor:pointer;font-size:13px;font-weight:650}.campaign-tabs button.active{color:var(--coral);background:#fff0ee}.campaign-detail-stack{display:grid;gap:15px}.campaign-sequence-boundary{display:flex;align-items:flex-start;gap:11px;border-color:#cddff0;color:#3b5c7c;background:#f5f9fd}.campaign-sequence-boundary>svg{flex:0 0 auto;margin-top:2px;color:#438bc8}.campaign-sequence-boundary strong{font-size:13px}.campaign-sequence-boundary p{margin:4px 0 0;color:#687991;font-size:12px;line-height:1.6}.campaign-sequence-form{display:grid;gap:16px}.campaign-sequence-settings{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(150px,.6fr);gap:12px}.campaign-sequence-settings label,.campaign-sequence-steps article>label{display:grid;gap:6px;color:#566176;font-size:12px}.campaign-sequence-settings input,.campaign-sequence-settings select,.campaign-sequence-steps input,.campaign-sequence-steps textarea{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #dce2ea;border-radius:7px;color:#344052;background:#fff;font:inherit;font-size:12px}.campaign-sequence-steps{display:grid;gap:10px}.campaign-sequence-steps>header,.campaign-sequence-audience>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.campaign-sequence-steps>header>div,.campaign-sequence-audience>header>div{display:grid;gap:4px}.campaign-sequence-steps>header strong,.campaign-sequence-audience>header strong{color:#39465a;font-size:13px}.campaign-sequence-steps>header small,.campaign-sequence-audience>header small{color:#8490a2;font-size:11px}.campaign-sequence-steps>article{padding:12px;border:1px solid #e1e6ed;border-radius:9px;display:flex;flex-wrap:wrap;gap:9px;align-items:flex-start;background:#fafbfc}.campaign-sequence-step-number{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#4c83bd;font-size:11px;font-weight:700}.campaign-sequence-steps article>label{flex:1 1 180px}.campaign-sequence-steps article>label:first-of-type{flex:0 0 130px}.campaign-sequence-steps article .campaign-sequence-message{flex:1 1 48%}.campaign-sequence-steps article>.button{flex:0 0 36px;min-height:36px}.campaign-sequence-audience{display:grid;gap:10px;padding:13px;border:1px solid #e4e8ef;border-radius:9px;background:#fbfcfd}.campaign-sequence-audience>header>label{display:inline-flex;align-items:center;gap:6px;color:#637087;font-size:12px}.campaign-sequence-audience input[type=checkbox]{accent-color:#4c83bd}.campaign-sequence-audience>div{max-height:230px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.campaign-sequence-audience>div>label{min-width:0;padding:9px;border:1px solid #e4e8ef;border-radius:7px;display:flex;align-items:center;gap:8px;background:#fff;cursor:pointer}.campaign-sequence-audience>div>label>span{min-width:0;display:grid;gap:3px}.campaign-sequence-audience>div strong,.campaign-sequence-audience>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-sequence-audience>div strong{color:#45546a;font-size:11px}.campaign-sequence-audience>div small{color:#8a95a5;font-size:10px}.campaign-sequence-form>footer{padding-top:13px;border-top:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;gap:12px}.campaign-sequence-form>footer>small{color:#8792a2;font-size:11px;line-height:1.5}.campaign-sequence-list{display:grid;gap:10px}.campaign-sequence-list>article{padding:13px;border:1px solid #e4e8ef;border-radius:9px;display:grid;gap:10px}.campaign-sequence-list>article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.campaign-sequence-list>article>header>div{min-width:0;display:grid;gap:4px}.campaign-sequence-list>article>header>.campaign-sequence-header-actions{display:flex;align-items:center;gap:7px}.campaign-sequence-list>article>header strong{color:#39465a;font-size:13px}.campaign-sequence-list>article>header small{color:#8792a2;font-size:11px}.campaign-sequence-status{padding:4px 8px;border-radius:999px;color:#657186;background:#f0f2f5;font-size:10px}.campaign-sequence-status.active{color:#278253;background:#eaf7ef}.campaign-sequence-status.paused{color:#8a6425;background:#fff4dd}.campaign-sequence-metrics{display:flex;flex-wrap:wrap;gap:7px}.campaign-sequence-metrics span{padding:5px 8px;border-radius:6px;color:#728095;background:#f4f6f8;font-size:10px}.campaign-sequence-metrics b{margin-left:3px;color:#39465a}.campaign-sequence-list details{padding-top:8px;border-top:1px solid #edf0f4;color:#647187;font-size:11px}.campaign-sequence-list details summary{width:max-content;color:#4b82b5;cursor:pointer}.campaign-sequence-list details ol{display:grid;gap:4px}.campaign-sequence-deliveries{display:grid;gap:5px}.campaign-sequence-deliveries>div{display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(140px,1fr);gap:8px;align-items:center;padding:7px;border-radius:6px;background:#f7f8fa}.campaign-sequence-deliveries small{color:#8a95a5}.campaign-sequence-deliveries b{color:#68758a;font-size:10px}.campaign-sequence-deliveries b.sent{color:#278253}.campaign-sequence-deliveries b.failed,.campaign-sequence-deliveries b.blocked{color:#b54740}.campaign-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.campaign-card{min-width:0;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.sms-search-card{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(220px,1fr);align-items:center;gap:12px}.sms-search-card label{color:#596273;font-size:13px;font-weight:650}.sms-search-card input{width:100%;min-height:39px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;font:inherit;font-size:13px}.sms-search-card small{color:var(--muted);font-size:12px}.sms-recipient-picker{padding:13px;border:1px solid #e8ebf0;border-radius:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;background:#fafbfc}.sms-recipient-picker>label{display:grid;gap:6px}.sms-recipient-picker select{width:100%;min-height:39px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;font:inherit;font-size:13px}.sms-recipient-picker>small{grid-column:1 / -1;color:var(--muted);font-size:12px}.email-recipient-contact-toolbar,.email-recipient-contact-pagination{grid-column:1 / -1;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.email-recipient-contact-toolbar>span,.email-recipient-contact-pagination>span{margin-right:auto}.email-recipient-contact-toolbar>label:last-child{display:flex;align-items:center;gap:6px}.email-recipient-contact-toolbar select{min-height:32px;padding:5px 8px}.email-recipient-contact-pagination{justify-content:flex-end}.sms-recipient-contact-picker{margin:0;padding:12px;border:1px solid #e8ebf0;border-radius:9px;display:grid;gap:9px;background:#fafbfc}.sms-recipient-contact-picker legend{padding:0 5px;color:#596273;font-size:12px;font-weight:650}.sms-recipient-contact-picker>input{width:100%;min-height:37px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;font:inherit;font-size:12px}.sms-recipient-contact-picker>div{max-height:220px;overflow:auto;display:grid;gap:4px}.sms-recipient-contact-picker>div label{min-width:0;display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:6px;color:#475467;background:#fff;font-size:11px;cursor:pointer}.sms-recipient-contact-picker>div label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-recipient-contact-picker>small{color:var(--muted);font-size:11px}.sms-recipient-contact-picker .sms-recipient-import{display:grid;gap:6px;padding:8px;border:1px dashed #d5dce6;border-radius:7px;color:#475467;background:#fff;font-size:11px}.sms-recipient-import input{font:inherit}.sms-recipient-import small{color:var(--muted);font-size:10px}.sms-recipient-search{display:none}.sms-recipient-search input{width:100%;min-height:37px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;font:inherit;font-size:12px}.sms-recipient-search-bar{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr) auto auto;align-items:end;gap:12px}.sms-recipient-search-bar>label{min-width:0;display:grid;gap:5px;color:#596273;font-size:12px}.sms-recipient-search-bar select,.sms-recipient-search-bar input{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:#344054;background:#fff;font:inherit;font-size:12px}.sms-recipient-search-bar>div{display:flex;gap:7px}.sms-recipient-search-bar>small{padding:0 0 10px;color:var(--muted);font-size:11px;white-space:nowrap}@media(max-width:680px){.sms-recipient-search-bar{grid-template-columns:1fr;align-items:stretch}.sms-recipient-search-bar>small{padding:0}}.sms-smart-filter{display:grid;gap:13px}.sms-smart-filter .marketing-section-head{margin:0}.sms-smart-filter .marketing-section-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.sms-smart-filter-conditions{display:grid;gap:8px}.sms-smart-filter-conditions>label{width:min(100%,260px);display:grid;gap:5px;color:#596273;font-size:11px}.sms-smart-filter-conditions select,.sms-smart-filter-conditions input{min-width:0;min-height:36px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;color:#344054;background:#fff;font:inherit;font-size:12px}.sms-smart-filter-conditions>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(100px,.8fr) minmax(100px,1fr) auto;gap:7px}.sms-smart-filter-events{margin:2px 0;padding:10px;border:1px solid #e8ebf0;border-radius:8px;display:grid;gap:8px}.sms-smart-filter-events legend{padding:0 5px;color:#596273;font-size:11px;font-weight:650}.sms-smart-filter-events>div{display:flex;flex-wrap:wrap;gap:8px 14px}.sms-smart-filter-events>div label{display:inline-flex;align-items:center;gap:5px;color:#475467;font-size:11px}.sms-smart-filter-events>label{width:min(100%,220px);display:grid;gap:5px;color:#596273;font-size:11px}.sms-smart-filter-event-dates,.email-smart-event-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sms-smart-filter-event-counts{width:min(100%,360px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.sms-smart-filter-event-counts label{min-width:0;display:grid;gap:5px;color:#596273;font-size:11px}.sms-smart-filter-event-counts>span{padding-bottom:9px;color:#a0a7b2;font-size:12px}.sms-smart-filter-event-dates label,.email-smart-event-dates label{min-width:0;display:grid;gap:5px;color:#596273;font-size:11px}.sms-smart-filter-event-dates input,.email-smart-event-dates input{width:100%;min-width:0;min-height:34px;padding:6px 8px;border:1px solid #dfe3e8;border-radius:6px;color:#465263;background:#fff;font:inherit;font-size:12px}.sms-smart-filter-event-dates input:disabled,.email-smart-event-dates input:disabled,.crm-advanced-period input:disabled{color:#a0a8b4;background:#f5f6f8}.sms-smart-filter-event-counts input:disabled,.crm-advanced-range input:disabled{color:#a0a8b4;background:#f5f6f8}.sms-smart-filter-conditions>footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sms-smart-filter-conditions>footer small{color:var(--muted);font-size:11px}.sms-recipient-bulk-tools{display:grid;gap:12px}.sms-recipient-bulk-tools .marketing-section-head{margin:0}.sms-recipient-bulk-tools .marketing-section-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.sms-recipient-bulk-list{max-height:220px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px}.sms-recipient-bulk-list>label{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:8px;border:1px solid #edf0f4;border-radius:7px;color:#475467;background:#fff;font-size:12px;cursor:pointer}.sms-recipient-bulk-list>label>span{min-width:0;display:grid;gap:4px}.sms-recipient-bulk-list>label small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sms-recipient-bulk-actions{display:flex;flex-wrap:wrap;gap:8px}.sms-recipient-bulk-empty{margin:0;color:var(--muted);font-size:12px}.sms-recipient-merge-form{padding:20px}.sms-recipient-merge-form>p{margin:0;padding:10px;border-radius:7px;color:#475467;background:#f5f7fa;font-size:12px;line-height:1.6}.sms-send-mode{margin:0;padding:13px;border:1px solid #e8ebf0;border-radius:9px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;background:#fff}.sms-send-mode legend{padding:0 5px;color:#596273;font-size:13px;font-weight:650}.sms-send-mode label{display:inline-flex;align-items:center;gap:6px;color:#344054;font-size:13px}.sms-send-mode label.disabled{color:#98a2b3}.sms-send-mode label small{color:#b54708;font-size:11px}.sms-send-mode{display:none}.sms-dispatch-card{display:grid;gap:12px}.sms-dispatch-card>.marketing-section-head{margin:0}.sms-dispatch-card .marketing-section-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.sms-campaign-shortcuts{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--line);border-radius:9px;background:#fff}.sms-campaign-shortcuts>span{margin-right:auto;color:var(--muted);font-size:12px}.sms-recipient-builder-tabs{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid var(--line)}.sms-recipient-builder-tabs button{min-height:38px;padding:0 12px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font:inherit;font-size:13px;cursor:pointer}.sms-recipient-builder-tabs button.active,.sms-recipient-builder-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--ink);font-weight:650}.sms-campaign-table-wrap{overflow:auto;border:1px solid #e7ebf0;border-radius:9px}.sms-campaign-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff;font-size:12px}.sms-campaign-table th,.sms-campaign-table td{padding:11px 12px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap}.sms-campaign-table th{color:#7e899b;background:#f8f9fb;font-size:11px;font-weight:600}.sms-campaign-table td{color:#4f6077}.sms-campaign-table tr:last-child td{border-bottom:0}.sms-campaign-table tr.selected td{background:#f5f9ff}.sms-campaign-table td:first-child{min-width:190px;white-space:normal}.sms-campaign-table td:first-child strong,.sms-campaign-table td:first-child small{display:block}.sms-campaign-table td:first-child strong{color:#344052;font-size:12px}.sms-campaign-table td:first-child small{margin-top:4px;color:#8791a1;font-size:10px}.sms-campaign-table td button{padding:5px 9px;border:1px solid #d9e2f0;border-radius:6px;color:#355981;background:#fff;cursor:pointer}.sms-template-analysis{display:grid;gap:8px;padding:11px 12px;border:1px solid #e4e7ec;border-radius:8px;background:#f9fafb}.sms-template-analysis>small{color:#667085;font-size:12px}.sms-template-analysis>p{margin:0;color:#b42318;font-size:12px}.sms-template-analysis>div{display:grid;gap:4px}.sms-template-analysis>div strong{color:#344054;font-size:12px}.sms-template-analysis>div p{margin:0;color:#475467;font-size:13px;overflow-wrap:anywhere}.sms-gateway-config-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid #d8e5f3;border-radius:10px;background:#f7faff}.sms-gateway-config-bar>div{display:grid;gap:4px;min-width:0}.sms-gateway-config-bar strong{color:#27476b;font-size:13px}.sms-gateway-config-bar small{color:#667085;font-size:12px}.sms-gateway-config-form>small{color:#667085}.sms-gateway-status{padding:5px 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.sms-gateway-status.connected{color:#067647;background:#ecfdf3}.sms-gateway-status.disconnected{color:#b54708;background:#fffaeb}.sms-dispatch-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:12px}.sms-dispatch-fields label{display:grid;gap:6px;color:#475467;font-size:12px;font-weight:600}.sms-dispatch-fields select,.sms-dispatch-fields input{min-height:39px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;color:#344054;background:#fff;font:inherit;font-size:13px}.sms-dispatch-card>.campaign-boundary-note{margin:0}.sms-dispatch-history{display:grid;gap:7px;padding-top:10px;border-top:1px solid #eaecf0}.sms-dispatch-history>strong{color:#344054;font-size:13px}.sms-dispatch-history article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #eaecf0;border-radius:8px;background:#fafbfc}.sms-dispatch-history article span{display:grid;gap:4px}.sms-dispatch-history article b{color:#344054;font-size:12px}.sms-dispatch-history article small{color:var(--muted);font-size:11px}.crm-sms-consent-panel{margin-top:12px;padding:14px;border:1px solid #cbe9dd;border-radius:9px;background:#f4fbf7}.crm-sms-consent-panel>div:first-child{display:grid;gap:4px;margin-bottom:10px}.crm-sms-consent-panel strong{color:#176b4b;font-size:13px}.crm-sms-consent-panel small,.crm-sms-list-note{color:#667085;font-size:12px}.crm-sms-list-note{margin:12px 0 0;padding:9px 11px;border-radius:7px;display:flex;align-items:center;gap:6px;color:#176b4b;background:#f4fbf7}.campaign-card h3{margin:0 0 14px;font-size:15px}.campaign-card-head{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.campaign-card-head h3{margin-bottom:3px}.campaign-automation-list-filter{display:flex;align-items:center;gap:10px;color:#7b8598;font-size:12px}.campaign-automation-list-filter label{display:flex;align-items:center;gap:7px}.campaign-automation-list-filter select{min-height:34px;padding:0 9px;border:1px solid #dfe4eb;border-radius:7px;color:#46546a;background:#fff;font:inherit}.campaign-automation-extra-filters{padding:12px;border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;align-items:end;gap:10px;background:#fbfcfe}.campaign-automation-extra-filters label{display:grid;gap:5px;color:var(--muted);font-size:12px}.campaign-automation-extra-filters input,.campaign-automation-extra-filters select,.campaign-automation-extra-filters button{min-height:34px;padding:0 9px;border:1px solid #dfe4eb;border-radius:7px;color:#46546a;background:#fff;font:inherit}.campaign-automation-extra-filters button{cursor:pointer}.campaign-metric-grid,.campaign-money-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}.campaign-metric-grid article,.campaign-money-grid article{min-height:88px;padding:17px;border-right:1px solid var(--line);display:grid;align-content:center;gap:8px}.campaign-metric-grid article:nth-child(4n),.campaign-money-grid article:last-child{border-right:0}.campaign-metric-grid article:nth-child(-n+4){border-bottom:1px solid var(--line)}.campaign-metric-grid small,.campaign-money-grid small{color:var(--muted);font-size:13px}.campaign-metric-grid strong{font-size:22px}.campaign-money-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.campaign-money-grid strong{overflow-wrap:anywhere;font-size:14px}.campaign-definition-list{margin:0;display:grid;gap:0}.campaign-definition-list>div{padding:10px 0;border-bottom:1px dashed var(--line);display:grid;grid-template-columns:86px 1fr;gap:12px}.campaign-definition-list>div:last-child{border:0}.campaign-definition-list dt{color:var(--muted);font-size:13px}.campaign-definition-list dd{margin:0;font-size:13px}.campaign-timeline{display:grid;gap:13px}.campaign-timeline>div{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px}.campaign-timeline i{width:8px;height:8px;margin-top:3px;border:2px solid #ff9f93;border-radius:99px;background:#fff}.campaign-timeline strong,.campaign-timeline small{display:block}.campaign-timeline strong{font-size:13px}.campaign-timeline small{margin-top:3px;color:var(--muted);font-size:13px}.campaign-inline-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(160px,.7fr) 180px auto;align-items:end;gap:12px}.campaign-inline-form h3,.campaign-metric-form h3{margin-bottom:4px}.campaign-inline-form select,.campaign-inline-form input,.campaign-metric-form input,.campaign-metric-form select,.campaign-settings-form input,.campaign-settings-form select,.campaign-settings-form textarea,.campaign-step-list input,.campaign-step-list textarea,.campaign-form-grid input,.campaign-form-grid select{width:100%;min-height:39px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;font:inherit;font-size:13px}.campaign-table-wrap{overflow-x:auto}.campaign-table-wrap table{width:100%;border-collapse:collapse;font-size:13px}.campaign-table-wrap th{padding:9px;color:var(--muted);background:#fafbfc;text-align:left;font-weight:600}.campaign-table-wrap td{padding:11px 9px;border-top:1px solid var(--line)}.campaign-table-wrap td strong,.campaign-table-wrap td small{display:block}.campaign-table-wrap td small{margin-top:3px;color:var(--muted)}.campaign-mini-status{padding:4px 7px;border-radius:99px;color:#75613f;background:#fff6e5;font-size:13px;white-space:nowrap}.campaign-calendar-list,.campaign-lead-list,.campaign-sequence-list,.campaign-action-list{display:grid}.campaign-calendar-list article{padding:12px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px}.campaign-calendar-list article:last-child{border:0}.campaign-calendar-date{width:44px;height:44px;border-radius:9px;display:grid;place-content:center;text-align:center;color:var(--coral);background:#fff0ee}.campaign-calendar-date strong,.campaign-calendar-date small,.campaign-calendar-list article>div strong,.campaign-calendar-list article>div small{display:block}.campaign-calendar-date strong{font-size:16px}.campaign-calendar-date small,.campaign-calendar-list article>div small{color:var(--muted);font-size:13px}.campaign-lead-columns{grid-template-columns:1.15fr .85fr}.campaign-lead-list article,.campaign-sequence-list article{padding:10px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px}.campaign-lead-list article>span,.campaign-sequence-list article>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#5a73d6;background:#eef2ff;font-size:13px;font-weight:700}.campaign-lead-list strong,.campaign-lead-list small,.campaign-sequence-list strong,.campaign-sequence-list small{display:block}.campaign-lead-list small,.campaign-sequence-list small{margin-top:3px;color:var(--muted);font-size:13px}.campaign-lead-list b,.campaign-sequence-list b{color:var(--green);font-size:13px}.campaign-lead-list em,.campaign-sequence-list em{color:#8a6b2a;font-size:13px;font-style:normal}.campaign-picker-list{max-height:410px;margin:10px 0 14px;display:grid;gap:6px;overflow:auto}.campaign-picker-list label{padding:9px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:9px;cursor:pointer}.campaign-picker-list strong,.campaign-picker-list small{display:block}.campaign-picker-list small{margin-top:3px;color:var(--muted);font-size:13px}.campaign-outreach-columns{grid-template-columns:1.15fr .85fr}.campaign-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campaign-form-grid label,.campaign-settings-form label{display:grid;gap:5px;color:#596273;font-size:13px}.campaign-step-list{margin:14px 0;display:grid;gap:10px}.campaign-step-list>div{padding:11px;border:1px solid var(--line);border-radius:9px;display:grid;grid-template-columns:70px 105px minmax(140px,.8fr) minmax(190px,1.2fr);align-items:center;gap:8px;background:#fafbfc}.campaign-step-list label{display:grid;grid-template-columns:1fr;gap:3px;color:var(--muted);font-size:13px}.campaign-step-list textarea{min-height:54px;resize:vertical}.campaign-safe-note{margin-top:10px!important;display:flex;align-items:center;gap:6px;color:#27794e!important}.campaign-metric-form{display:grid;grid-template-columns:minmax(180px,1fr) repeat(8,minmax(70px,.5fr));align-items:end;gap:8px}.campaign-ai-hero{padding:22px;border:1px solid #ffcec8;border-radius:var(--radius);display:flex;justify-content:space-between;align-items:center;gap:15px;background:linear-gradient(130deg,#fff5f3,#fff)}.campaign-ai-hero>div{display:flex;align-items:center;gap:14px}.campaign-ai-hero>div>span{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;color:#fff;background:var(--coral)}.campaign-ai-hero small{color:var(--coral);font-size:13px;letter-spacing:.08em}.campaign-ai-hero h3{margin:4px 0;font-size:16px}.campaign-ai-hero p{margin:0;color:var(--muted);font-size:13px}.campaign-action-list article{padding:13px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:58px minmax(0,1fr) 60px auto;align-items:center;gap:12px}.campaign-action-list article:last-child{border:0}.campaign-action-list p{margin:4px 0}.campaign-action-list small{color:var(--muted);font-size:13px}.campaign-action-list>article>b{font-size:13px}.campaign-risk{padding:5px;border-radius:6px;text-align:center;font-size:13px}.risk-low{color:#247b51;background:#eaf8ef}.risk-medium{color:#97641e;background:#fff4df}.risk-high{color:#bd4b43;background:#fff0ef}.campaign-settings-columns{grid-template-columns:1.25fr .75fr}.campaign-settings-form textarea{min-height:78px;resize:vertical}.campaign-settings-form>.button{margin-top:14px}.campaign-danger-zone{border-color:#ffd4cf}.campaign-danger-zone>div{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.campaign-loading{min-height:360px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}@media(max-width:760px){.campaign-sequence-settings,.campaign-sequence-audience>div{grid-template-columns:1fr}.campaign-sequence-steps article>label{flex-basis:100%}.campaign-sequence-form>footer{align-items:stretch;flex-direction:column}.campaign-sequence-deliveries>div{grid-template-columns:1fr;gap:4px}}@media(max-width:1100px){.campaign-detail-head{grid-template-columns:1fr auto}.campaign-back{grid-column:1 / -1}.campaign-metric-grid{grid-template-columns:repeat(4,1fr)}.campaign-money-grid{grid-template-columns:repeat(3,1fr)}.campaign-inline-form,.campaign-metric-form{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-step-list>div{grid-template-columns:65px 90px 1fr}.campaign-step-list textarea{grid-column:1 / -1}}@media(max-width:760px){.campaign-detail-head{padding:16px;grid-template-columns:1fr}.campaign-head-actions{grid-column:1}.campaign-detail-head h2{font-size:19px}.campaign-progress-banner{grid-template-columns:1fr auto}.campaign-progress-banner small{grid-column:1 / -1}.campaign-two-columns,.campaign-lead-columns,.campaign-outreach-columns,.campaign-settings-columns{grid-template-columns:1fr}.campaign-metric-grid,.campaign-money-grid{grid-template-columns:repeat(2,1fr)}.campaign-metric-grid article:nth-child(2n),.campaign-money-grid article:nth-child(2n){border-right:0}.campaign-money-grid article{border-bottom:1px solid var(--line)}.campaign-inline-form,.campaign-metric-form,.campaign-form-grid,.campaign-kpi-inputs{grid-template-columns:1fr}.sms-smart-filter-conditions>div{grid-template-columns:minmax(0,1fr)}.campaign-action-list article{grid-template-columns:auto 1fr auto}.campaign-action-list article>.button{grid-column:2 / -1;justify-self:start}.campaign-ai-hero{align-items:flex-start;flex-direction:column}.campaign-step-list>div{grid-template-columns:1fr}.campaign-step-list textarea{grid-column:auto}}@media(min-width:761px)and (max-width:1100px){.sms-smart-filter-conditions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-smart-filter-conditions>div>.button{grid-column:1 / -1;justify-self:start}}.status-待审核{background:#fff4e6;color:#d98b35}.status-已完成{background:#f0f1f4;color:#737c8c}.status-已暂停{background:#fff0ef;color:var(--coral)}.date-control{height:35px;border:1px solid var(--line);border-radius:7px;padding:0 11px;display:flex;align-items:center;gap:8px;font-size:13px}.insight-grid{display:grid;grid-template-columns:1.55fr .85fr;gap:18px}.chart-section,.funnel-section,.channel-ranking,.top-content{padding:20px}.bar-chart{display:flex;height:270px;margin-top:20px}.chart-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:13px;color:var(--muted);padding-bottom:22px;width:36px}.bars{flex:1;display:flex;align-items:end;gap:10px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom,var(--line) 0,var(--line) 1px,transparent 1px,transparent 25%)}.bar-column{height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;align-items:center}.bar-column>div{width:72%;background:#ffd9d6;border-radius:3px 3px 0 0;position:relative;min-height:10px}.bar-column>div span{position:absolute;bottom:0;width:100%;background:var(--coral)}.bar-column small{height:22px;padding-top:6px;color:var(--muted);font-size:13px}.legend{display:flex;gap:12px;font-size:13px;color:var(--muted)}.legend i{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:4px}.legend .coral{background:var(--coral)}.legend .green{background:var(--green)}.funnel-row{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:22px}.funnel-row span{height:38px;color:#445063;background:#fff0ef;display:flex;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%)}.funnel-row span:nth-child(2){background:#ffe0dd}.funnel-row span:nth-child(3){background:#ffc9c4}.funnel-row span:nth-child(4){background:#ff8e87;color:#fff}.funnel-row span:nth-child(5){background:var(--coral);color:#fff}.channel-ranking>div{display:grid;grid-template-columns:28px 75px 1fr 36px;gap:9px;align-items:center;height:45px;font-size:13px}.channel-ranking>div>div{height:5px;background:#eef0f3;border-radius:4px;overflow:hidden}.channel-ranking>div>div i{display:block;height:100%;background:var(--coral)}.top-content>div{height:58px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:28px 1fr 40px;align-items:center;font-size:13px}.top-content>div:last-child{border:0}.top-content>div>span{color:#a5acb7;font-size:13px}.top-content strong,.top-content small{display:block}.top-content small{color:var(--muted);font-size:13px;margin-top:4px}.top-content b{color:var(--green)}.obsidian-feature{margin:27px 0 20px;padding:24px;background:#f8f6fd;border:1px solid #e8e0f8;border-radius:var(--radius);display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.obsidian-brand{display:flex;gap:18px;align-items:flex-start}.obsidian-brand>span{width:53px;height:53px;border-radius:10px;background:#7750c8;color:#fff;display:grid;place-items:center;font-weight:800}.obsidian-brand small{color:#7750c8}.obsidian-brand h3{font-size:20px;margin:5px 0 8px}.obsidian-brand p{color:#697284;line-height:1.6;font-size:13px;margin:0}.vault-control label{display:block;font-size:13px;color:#697284;margin-bottom:7px}.vault-control>div{display:flex}.vault-control input{flex:1;height:38px;border:1px solid #d9d5e4;border-radius:6px 0 0 6px;padding:0 10px;font-size:13px}.vault-control .button{border-radius:0 6px 6px 0}.vault-control small{display:block;color:#777f8e;margin-top:8px;font-size:13px}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.integration-grid article{border:1px solid var(--line);border-radius:var(--radius);padding:18px}.integration-card-head{display:flex;gap:11px;align-items:center}.integration-logo.large{width:43px;height:43px;font-size:13px}.integration-card-head>div:nth-child(2){flex:1}.integration-card-head h3{margin:0 0 4px;font-size:14px}.connection-on,.connection-off{color:var(--green);font-size:13px}.connection-off{color:#a0a7b3}.connection-off i{background:#a0a7b3}.integration-grid article>p{min-height:43px;color:#6c7585;font-size:13px;line-height:1.6}.integration-grid dl{font-size:13px}.integration-grid dl div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:8px 0}.integration-grid dt{color:var(--muted)}.integration-grid dd{margin:0}.integration-card-actions{display:flex;justify-content:space-between;margin-top:8px}.automation-map{margin-top:20px;border:1px solid var(--line);border-radius:var(--radius);padding:20px}.flow-map{display:flex;justify-content:center;align-items:center;margin-top:25px}.flow-map>div{width:150px;border:1px solid var(--line);border-radius:9px;padding:16px;text-align:center}.flow-map>div.flow-core{border-color:#ffc8c3;background:#fff7f6}.flow-map strong,.flow-map small{display:block}.flow-map strong{font-size:13px;margin-top:8px}.flow-map small{color:var(--muted);font-size:13px;margin-top:4px}.flow-logo{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;margin:auto;font-size:13px;font-weight:800}.flow-logo.obsidian{background:#efe8ff;color:#7750c8}.flow-logo.shopify{background:#eff6e5;color:#729d37}.flow-map>i{width:130px;display:flex;align-items:center;color:#a2a9b5;position:relative}.flow-map>i:before{content:"";height:1px;background:#cfd3da;flex:1}.flow-map>i span{position:absolute;top:-18px;width:100%;text-align:center;font:normal 11px inherit}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f141e57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;display:grid;place-items:center;padding:20px}.modal{width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 24px 70px #0003;animation:modalIn .18s ease-out}@keyframes modalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}}.modal-head{height:62px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.modal-head h2{font-size:17px;margin:0}.bind-form{padding:20px}.bind-form>p{color:var(--muted);font-size:13px;margin:0 0 12px}.platform-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.platform-picker button{min-height:72px;border:1px solid var(--line);background:#fff;border-radius:8px;font-size:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:7px 4px}.platform-picker button span{width:25px;height:25px;display:grid;place-items:center;background:#f1f2f4;border-radius:6px;font-weight:700}.platform-picker button.active{border-color:var(--coral);background:var(--coral-soft);color:var(--coral)}.platform-picker button small{font-size:13px;font-weight:500}.provider-ready{color:var(--green)}.provider-demo{color:#9aa2af}.oauth-setup{margin-top:14px;border:1px solid var(--line);border-radius:9px;background:#fafbfc;padding:12px}.oauth-setup-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.oauth-setup-head small,.oauth-setup-head strong{display:block}.oauth-setup-head small{color:var(--muted);font-size:13px}.oauth-setup-head strong{margin-top:3px;font-size:13px}.oauth-ready,.oauth-pending{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 7px;font-size:13px;letter-spacing:.06em}.oauth-ready{color:var(--green);background:#eaf8ef}.oauth-pending{color:#b07428;background:#fff3df}.oauth-ready i,.oauth-pending i{width:5px;height:5px;border-radius:50%;background:currentColor}.callback-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px}.callback-field code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px;color:#4f5a6c;font-size:13px}.callback-field button{border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);padding:0 9px;font-size:13px}.provider-env{display:flex;gap:8px;align-items:center;margin-top:8px;color:var(--muted);font-size:13px}.provider-env code{min-width:0;overflow-wrap:anywhere;color:#4f5a6c}.oauth-setup ol{margin:10px 0 0;padding:0;list-style:none;counter-reset:oauth-step;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.oauth-setup li{counter-increment:oauth-step;position:relative;min-height:38px;padding:7px 6px 7px 27px;border-radius:6px;background:#fff;color:#687283;font-size:13px;line-height:1.4}.oauth-setup li:before{content:counter(oauth-step);position:absolute;left:7px;top:7px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:var(--coral-soft);color:var(--coral);font-weight:700}.bind-form>label{display:block;font-size:13px;font-weight:500;margin-top:12px}.bind-form>label input{width:100%;height:40px;border:1px solid var(--line);border-radius:7px;margin-top:7px;padding:0 11px;font-size:13px}.permission-note{display:flex;gap:9px;align-items:center;color:var(--green);margin:10px 0}.permission-note div{color:var(--ink)}.permission-note strong,.permission-note small{display:block}.permission-note strong{font-size:13px}.permission-note small{color:var(--muted);font-size:13px;margin-top:2px}.web-login-choice{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid #dce7f8;border-radius:8px;background:#f5f9ff;padding:8px 11px;color:#4b72b1}.web-login-choice>svg{width:18px}.web-login-choice strong,.web-login-choice small{display:block}.web-login-choice strong{color:var(--ink);font-size:13px}.web-login-choice small{color:var(--muted);font-size:13px;line-height:1.5;margin-top:2px}.web-login-choice button{min-height:32px;border:1px solid #c8daf4;border-radius:6px;background:#fff;color:#416da8;padding:0 10px;font-size:13px;font-weight:650;white-space:nowrap}.web-login-choice button:disabled{opacity:.55}.bind-status,.bind-error{display:flex;align-items:center;gap:7px;border-radius:7px;padding:9px 11px;font-size:13px;margin-top:12px}.bind-status{background:#eef5ff;color:#4774bd}.bind-status svg{animation:spin 1s linear infinite}.bind-error{background:#fff0ee;color:#c9483e}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.create-options{padding:12px}.create-options>button{width:100%;min-height:74px;border:0;border-bottom:1px solid var(--line);background:#fff;display:grid;grid-template-columns:42px 1fr 22px;gap:12px;align-items:center;text-align:left;padding:10px}.create-options>button:last-child{border:0}.create-options>button:hover{background:#fafafa;border-radius:7px}.create-options>button>span{width:40px;height:40px;background:var(--coral-soft);color:var(--coral);border-radius:8px;display:grid;place-items:center}.create-options strong,.create-options small{display:block}.create-options strong{font-size:13px}.create-options small{color:var(--muted);font-size:13px;margin-top:4px}.toast{position:fixed;right:24px;bottom:24px;z-index:70;padding:12px 16px;border-radius:8px;background:#18231d;color:#fff;box-shadow:0 12px 30px #0000002e;display:flex;gap:8px;align-items:center;font-size:13px;animation:modalIn .2s ease}.toast svg{color:#6dda93}.notification-popover{position:fixed;z-index:40;right:88px;top:69px;width:340px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 18px 48px #1e283c29}.notification-popover>header{min-height:61px;padding:10px 13px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-popover>header strong,.notification-popover>header small{display:block}.notification-popover>header strong{font-size:13px}.notification-popover>header small{margin-top:3px;color:var(--muted);font-size:10px}.notification-popover>header button{min-height:30px;padding:0 9px;border:1px solid #f0c7c4;border-radius:6px;color:#df534c;background:#fff6f5;font-size:10px;cursor:pointer}.notification-list{max-height:min(440px,calc(100vh - 150px));overflow-y:auto;padding:7px}.notification-list>button{position:relative;width:100%;min-height:62px;border:0;background:#fff;border-radius:7px;display:grid;grid-template-columns:34px minmax(0,1fr) 8px;align-items:center;gap:10px;text-align:left;padding:8px;cursor:pointer}.notification-list>button:hover{background:var(--rail)}.notification-list>button.unread{background:#fff8f7}.notification-list>button.unread:hover{background:#fff2f0}.notice-icon{width:31px;height:31px;border-radius:7px;display:grid;place-items:center;background:var(--coral-soft);color:var(--coral)}.notification-list b,.notification-list small{display:block}.notification-list b{overflow:hidden;color:#3f4a5b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.notification-list small{margin-top:4px;color:var(--muted);font-size:9px}.notification-list>button>i{width:6px;height:6px;border-radius:50%;background:var(--coral)}.notification-loading,.notification-empty{min-height:170px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8d97a6;font-size:10px}.notification-error{padding:9px 12px;display:flex;align-items:center;gap:8px;color:#b54740;background:#fff4f2;border-bottom:1px solid #f2d7d4;font-size:10px}.notification-error span{flex:1;min-width:0}.notification-error button{flex:0 0 auto;padding:4px 8px;border:1px solid #e9c4c0;border-radius:5px;color:#a33d37;background:#fff;font-size:10px;cursor:pointer}.notification-error button:disabled{opacity:.6;cursor:wait}.app-startup-errors{margin:12px var(--content-gutter) 0;padding:10px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid #f0cfca;border-radius:8px;color:#a3423b;background:#fff7f5;font-size:12px}.app-startup-errors>svg{flex:0 0 auto;margin-top:2px}.app-startup-errors>div{flex:1;display:grid;gap:7px}.app-startup-errors>div>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-startup-errors .button{flex:0 0 auto;height:28px;padding:0 9px;font-size:11px}.notification-loading svg{animation:spin 1s linear infinite}.notification-empty{padding:28px;flex-direction:column;text-align:center}.notification-empty>svg{width:34px;height:34px;padding:8px;border-radius:10px;color:#8d97a6;background:#f0f2f5}.notification-empty strong{color:#4a5568;font-size:12px}.notification-empty small{color:#929baa;font-size:9px;line-height:1.5}.help-center-backdrop{position:fixed;z-index:65;top:0;right:0;bottom:0;left:0;padding:20px;display:grid;place-items:center;background:#121a276b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.help-center{width:min(1160px,100%);height:min(820px,calc(100dvh - 40px));overflow:hidden;border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:72px auto minmax(0,1fr);color:#334055;background:#f7f9fb;box-shadow:0 28px 90px #0e182847;animation:modalIn .2s ease-out}.help-center-head{padding:0 22px;border-bottom:1px solid #e2e7ed;display:flex;align-items:center;justify-content:space-between;background:#fff}.help-center-head>div{display:flex;align-items:center;gap:12px}.help-center-head>div>span{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#ef625b,#e64e48);box-shadow:0 8px 18px #e64e4833}.help-center-head strong,.help-center-head small{display:block}.help-center-head strong{font-size:17px}.help-center-head small{margin-top:4px;color:#8994a5;font-size:10px}.help-center-head>button{width:36px;height:36px;border:0;border-radius:9px;display:grid;place-items:center;color:#718096;background:#f3f5f7;cursor:pointer}.help-center-head>button:hover{color:#e6554e;background:#fff0ef}.help-search{padding:16px 22px 13px;border-bottom:1px solid #e2e7ed;background:#fff}.help-search>label{width:min(700px,100%);min-height:44px;margin:auto;padding:0 12px;border:1px solid #d9e0e7;border-radius:10px;display:flex;align-items:center;gap:9px;color:#8a95a5;background:#fafbfc}.help-search>label:focus-within{border-color:#ec8b86;box-shadow:0 0 0 4px #ef5b5414;background:#fff}.help-search input{min-width:0;flex:1;border:0;outline:0;color:#374356;background:transparent;font-size:12px}.help-search>label button{width:28px;height:28px;border:0;border-radius:7px;display:grid;place-items:center;color:#8994a5;background:transparent;cursor:pointer}.help-search>div{margin-top:10px;display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:wrap}.help-search>div span{color:#939dab;font-size:9px}.help-search>div button{padding:4px 7px;border:0;border-radius:999px;color:#637084;background:#f0f3f6;font-size:9px;cursor:pointer}.help-search>div button:hover{color:#e6534c;background:#fff0ef}.help-center-body{min-width:0;min-height:0;display:grid;grid-template-columns:230px minmax(0,1fr)}.help-center-body>aside{min-height:0;padding:14px;border-right:1px solid #e2e7ed;display:flex;flex-direction:column;gap:14px;background:#fff}.help-center-body>aside nav{display:grid;gap:3px}.help-center-body>aside nav button{width:100%;min-height:43px;padding:0 10px;border:0;border-radius:8px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;color:#687487;background:transparent;text-align:left;font-size:10px;cursor:pointer}.help-center-body>aside nav button:hover{background:#f5f7f9}.help-center-body>aside nav button.active{color:#e6554e;background:#fff0ef;font-weight:700}.help-center-body>aside nav button b{min-width:20px;padding:3px 5px;border-radius:999px;color:#8b96a6;background:#eef1f4;text-align:center;font-size:8px}.help-center-body>aside nav button.active b{color:#d95049;background:#ffdedb}.help-system-state{margin-top:auto;padding:12px;border:1px solid #e0e6ec;border-radius:10px;background:#fafbfd}.help-system-state header{display:grid;grid-template-columns:28px minmax(0,1fr) 7px;align-items:center;gap:8px}.help-system-state header>svg{width:28px;height:28px;padding:7px;border-radius:8px;color:#557eaa;background:#eaf2fa}.help-system-state strong,.help-system-state small{display:block}.help-system-state strong{font-size:9px}.help-system-state small{margin-top:2px;color:#909aa8;font-size:8px}.help-system-state header i{width:7px;height:7px;border-radius:50%;background:#c98a55}.help-system-state header i.online{background:#2ca66d;box-shadow:0 0 0 3px #2ca66d1f}.help-system-state p{margin:10px 0 8px;color:#8b95a5;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.help-system-state>button{width:100%;min-height:32px;border:1px solid #dce3e9;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:6px;color:#607084;background:#fff;font-size:8px;cursor:pointer}.help-center-body>main{min-width:0;overflow-y:auto;padding:24px}.help-list-head{min-height:92px;padding:20px;border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff;background:radial-gradient(circle at 88% 20%,rgba(239,91,84,.35),transparent 30%),#233147}.help-list-head small{color:#ff8a84;font-size:8px;font-weight:750;letter-spacing:.14em}.help-list-head h2{margin:6px 0 5px;color:#fff;font-size:20px}.help-list-head p{margin:0;color:#b9c3d1;font-size:10px}.help-list-head>span{width:50px;height:50px;border-radius:13px;display:grid;flex:0 0 50px;place-items:center;color:#ffaaa5;background:#ffffff14}.help-article-list{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.help-article-list>button{min-height:118px;padding:15px;border:1px solid #dfe5eb;border-radius:11px;display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:start;gap:11px;color:#687487;background:#fff;text-align:left;cursor:pointer}.help-article-list>button:hover{border-color:#edb0ac;box-shadow:0 8px 24px #1e2a3c12;transform:translateY(-1px)}.help-article-list>button>span{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;color:#557fac;background:#edf4fb}.help-article-list>button>div{min-width:0}.help-article-list strong{display:block;overflow:hidden;color:#384559;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.help-article-list p{margin:6px 0 8px;color:#8b96a6;font-size:9px;line-height:1.55}.help-article-list small{color:#9aa4b1;font-size:8px}.help-self-service{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.help-self-service>div{min-height:82px;padding:13px;border:1px solid #e0e5eb;border-radius:10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;background:#fff}.help-self-service>div>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#2e8a61;background:#eaf7f0}.help-self-service strong{color:#3d495b;font-size:10px}.help-self-service p{margin:4px 0 0;color:#8d97a6;font-size:8px;line-height:1.45}.help-self-service button{border:0;display:inline-flex;align-items:center;gap:4px;color:#df554e;background:transparent;font-size:9px;cursor:pointer;white-space:nowrap}.help-article{min-height:100%;padding:30px;border:1px solid #e0e5eb;border-radius:13px;background:#fff}.help-back{padding:0;border:0;display:inline-flex;align-items:center;gap:5px;color:#718095;background:transparent;font-size:9px;cursor:pointer}.help-article>span{width:48px;height:48px;margin-top:30px;border-radius:12px;display:grid;place-items:center;color:#e75a53;background:#fff0ef}.help-article>small{display:block;margin-top:13px;color:#e75a53;font-size:9px;font-weight:700}.help-article h2{margin:7px 0 8px;color:#2d394d;font-size:25px}.help-article>p{max-width:720px;margin:0;color:#7e8999;font-size:11px;line-height:1.7}.help-article ol{max-width:760px;margin:26px 0;padding:0;display:grid;gap:9px;list-style:none}.help-article li{min-height:58px;padding:11px 13px;border:1px solid #e4e8ed;border-radius:9px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;color:#59667a;background:#fbfcfd;font-size:10px;line-height:1.55}.help-article li b{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;color:#e4564f;background:#ffe8e6;font-size:9px}.help-article>div{display:flex;gap:9px;flex-wrap:wrap}.help-empty{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.help-empty>svg{width:48px;height:48px;padding:12px;border-radius:13px;color:#8f99a8;background:#edf0f3}.help-empty strong{margin-top:14px;color:#4a5669;font-size:13px}.help-empty p{margin:7px 0 14px;color:#919baa;font-size:10px}@media(max-width:760px){.help-center-backdrop{padding:0}.help-center{width:100%;height:100dvh;border-radius:0;grid-template-rows:64px auto minmax(0,1fr)}.help-center-head{padding:0 14px}.help-center-head>div>span{width:38px;height:38px}.help-search{padding:12px 14px 10px}.help-search>div{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.help-search>div::-webkit-scrollbar{display:none}.help-search>div span,.help-search>div button{flex:0 0 auto}.help-center-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.help-center-body>aside{padding:8px 12px;border-right:0;border-bottom:1px solid #e2e7ed;display:block;overflow-x:auto;scrollbar-width:none}.help-center-body>aside::-webkit-scrollbar{display:none}.help-center-body>aside nav{width:max-content;display:flex;gap:5px}.help-center-body>aside nav button{width:auto;min-height:38px;padding:0 10px;grid-template-columns:20px auto}.help-center-body>aside nav button b{display:none}.help-system-state{display:none}.help-center-body>main{padding:14px}.help-list-head{min-height:100px;padding:17px}.help-list-head h2{font-size:18px}.help-article-list,.help-self-service{grid-template-columns:1fr}.help-article-list>button{min-height:108px}.help-article{padding:20px}.help-article>span{margin-top:22px}.help-article h2{font-size:21px}.help-article>div .button{width:100%}}.empty-state{text-align:center;padding:70px 20px}.empty-icon{width:52px;height:52px;border-radius:50%;background:var(--coral-soft);color:var(--coral);display:grid;place-items:center;margin:auto}.empty-state h3{font-size:15px;margin:14px 0 6px}.empty-state p{color:var(--muted);font-size:13px}@media(max-width:1180px){.dashboard-layout{grid-template-columns:1fr}.dashboard-layout>.ai-panel{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:10px 16px}.dashboard-layout>.ai-panel .ai-panel-head,.dashboard-layout>.ai-panel .generate-button,.dashboard-layout>.ai-panel .quota,.dashboard-layout>.ai-panel .generated-result{grid-column:1 / -1}.studio-layout{grid-template-columns:160px 1fr}.studio-layout>.ai-panel{grid-column:1 / -1;border-top:1px solid var(--line)}.data-split{grid-template-columns:1fr}.lead-opportunities{border:0;border-top:1px solid var(--line)}.campaign-row{grid-template-columns:48px 1.4fr 1fr 1fr 60px 60px 34px}.campaign-row .channel-list,.campaign-row .campaign-website-list-kpi{display:none}}@media(max-width:820px){.sidebar{width:72px}.sidebar .brand>div,.sidebar nav span,.collapse-button span{display:none}.sidebar .collapse-button{display:none}.sidebar nav button{justify-content:center;padding:0}.app-area,.sidebar.collapsed+.app-area{margin-left:72px}.topbar{height:64px;padding:0 14px;grid-template-columns:1fr auto;gap:8px}.global-search{grid-column:1;min-width:0}.global-search kbd,.top-action span,.profile>span:not(.avatar){display:none}.top-actions{gap:0}.top-action,.profile{padding:0 7px}.dashboard-layout{min-height:calc(100vh - 64px)}.workflow-strip{overflow-x:auto;justify-content:flex-start}.workflow-strip button{flex:0 0 104px}.integration-row{grid-template-columns:1fr}.page-body{padding:22px 16px}.metric-line,.campaign-overview{grid-template-columns:repeat(2,1fr)}.metric-line>div:nth-child(2),.campaign-overview>div:nth-child(2){border-right:0}.metric-line>div:nth-child(-n+2),.campaign-overview>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.pipeline{overflow-x:auto}.pipeline div{min-width:130px}.lead-row{grid-template-columns:34px 1fr 90px 70px}.lead-row .next-action,.lead-row .lead-score{display:none}.studio-layout{grid-template-columns:1fr}.asset-panel{display:none}.editor-canvas{padding:12px}.document{padding:35px 24px}.studio-head p,.save-status{display:none}.campaign-row{grid-template-columns:45px 1fr 90px 60px 34px}.campaign-row .campaign-progress,.campaign-row .campaign-kpi:nth-of-type(2){display:none}.campaign-row .campaign-website-list-kpi{display:none}.insight-grid{grid-template-columns:1fr}.obsidian-feature{grid-template-columns:1fr;gap:22px}.integration-grid{grid-template-columns:1fr}.flow-map>i{width:50px}.flow-map>i span{display:none}}@media(max-width:560px){.modal-backdrop{z-index:70}.sidebar{display:none}.app-area,.sidebar.collapsed+.app-area{margin-left:0}.topbar{grid-template-columns:1fr auto}.profile{display:none}.today-content{flex-direction:column}.task-list{width:100%}.create-block{width:100%;min-height:95px}.workflow-strip{padding:0 12px}.data-split{display:block}.dashboard-layout>.ai-panel{display:block}.dashboard-layout>.ai-panel>*{margin-bottom:10px}.metric-line,.campaign-overview{grid-template-columns:1fr}.metric-line>div,.campaign-overview>div{border-right:0;border-bottom:1px solid var(--line)}.filter-bar{flex-wrap:wrap}.segmented{width:100%;overflow-x:auto}.campaign-row{grid-template-columns:42px 1fr 65px 32px}.campaign-row .campaign-kpi{display:none}.studio-head{padding:0 12px}.studio-head .button:not(.button-primary){display:none}.doc-title{font-size:22px}.flow-map{flex-direction:column}.flow-map>i{width:auto;height:46px;transform:rotate(90deg)}.modal{max-height:calc(100vh - 24px);overflow-y:auto}.platform-picker{grid-template-columns:repeat(2,1fr)}}.mobile-navigation,.mobile-more-backdrop,.account-mobile-list,.mobile-studio-controls,.mobile-ai-inline,.mobile-brand-mark{display:none}@keyframes mobileSheetIn{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:560px){html{scroll-padding-bottom:calc(82px + env(safe-area-inset-bottom))}body{overscroll-behavior-y:contain}.app-area{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.topbar{height:112px;padding:10px 14px 12px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:42px 42px;gap:6px 8px;align-content:center}.page-context{display:flex;min-width:0;align-items:center;gap:10px}.page-context>div{min-width:0}.page-context strong{display:block;font-size:16px;line-height:1.2}.page-context small{display:block;margin-top:3px;color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-brand-mark{display:block;width:29px;height:29px;flex:0 0 auto}.mobile-brand-mark span{width:12px;height:12px;top:8px;left:8px}.global-search{grid-column:1 / -1;grid-row:2;height:42px;border-radius:9px}.topbar .global-search input{font-size:16px}.top-actions{grid-column:2;grid-row:1}.top-action:first-child,.profile{display:none}.top-action{width:42px;height:42px;padding:0;justify-content:center}.notification b{top:0;left:25px}.global-search-results{top:108px;max-height:min(58vh,430px);overflow-y:auto}.notification-popover{top:58px;left:12px;right:12px;width:auto;max-height:68vh;overflow-y:auto}.mobile-navigation{position:fixed;z-index:50;inset:auto 0 0;height:calc(68px + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);border-top:1px solid var(--line);background:#fffffffa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));box-shadow:0 -8px 26px #1e283c0f;transition:transform .18s ease}body:has(.crm-bulk-bar) .mobile-navigation{transform:translateY(100%);pointer-events:none}.mobile-navigation button{min-width:0;padding:0;border:0;border-radius:9px;background:transparent;color:#7d8695;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:13px;font-weight:500;white-space:nowrap}.mobile-navigation button.active{color:var(--coral);background:#fff5f4}.mobile-navigation button svg{stroke-width:1.9}.mobile-more-backdrop{position:fixed;z-index:49;inset:0 0 calc(68px + env(safe-area-inset-bottom));background:#0f141e52;display:flex;align-items:flex-end}.mobile-more-sheet{width:100%;max-height:calc(100dvh - 86px);overflow-y:auto;padding:8px 14px 18px;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -18px 50px #141e3233;animation:mobileSheetIn .2s ease-out}.mobile-sheet-handle{width:38px;height:4px;border-radius:3px;background:#d8dce3;margin:0 auto 8px}.mobile-sheet-head{display:flex;align-items:center;justify-content:space-between;min-height:54px;border-bottom:1px solid var(--line)}.mobile-sheet-head strong,.mobile-sheet-head small{display:block}.mobile-sheet-head strong{font-size:16px}.mobile-sheet-head small{color:var(--muted);font-size:13px;margin-top:3px}.mobile-more-section-label{display:block;padding:14px 4px 4px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.04em}.mobile-more-sheet>button{width:100%;min-height:68px;padding:10px 4px;border:0;border-bottom:1px solid var(--line);background:#fff;display:grid;grid-template-columns:42px 1fr 22px;align-items:center;gap:10px;text-align:left}.mobile-more-sheet>button:last-child{border-bottom:0}.mobile-more-sheet>button>span{width:40px;height:40px;border-radius:10px;background:var(--rail);color:#525d6d;display:grid;place-items:center}.mobile-more-sheet>button.active>span{background:var(--coral-soft);color:var(--coral)}.mobile-more-sheet>button strong,.mobile-more-sheet>button small{display:block}.mobile-more-sheet>button strong{font-size:14px}.mobile-more-sheet>button small{color:var(--muted);font-size:13px;margin-top:4px}.page-body{padding:20px 14px 28px}.page-body>.section-heading{align-items:flex-start;flex-direction:column}.page-body>.section-heading>div h2{font-size:21px}.page-body>.section-heading>div p{font-size:13px;line-height:1.5}.page-body>.section-heading>.button,.page-body>.section-heading>.insight-actions{width:100%}.page-body>.section-heading>.button{min-height:44px}.campaign-heading-actions{width:100%}.campaign-heading-actions>.button{flex:1}.section-heading h2{font-size:17px}.button{min-height:42px}.today-section{min-height:0;padding:20px 14px}.today-content{gap:14px}.task-row{height:64px;grid-template-columns:36px minmax(0,1fr) 76px;gap:8px}.task-row time{display:none}.task-row strong{font-size:14px}.task-row small{font-size:13px}.task-row>button{height:40px;border-radius:8px}.create-block{min-height:92px;flex-direction:row;gap:12px}.create-block strong{font-size:16px}.create-block span{font-size:13px}.workflow-strip{height:106px;padding:0 14px;scroll-snap-type:x proximity;scrollbar-width:none}.workflow-strip::-webkit-scrollbar{display:none}.workflow-strip button{flex-basis:92px;scroll-snap-align:start}.workflow-strip>i{min-width:18px;margin-top:-36px}.dashboard-main{border-right:0}.dashboard-layout>.ai-panel{display:none}.account-performance,.lead-opportunities{padding:20px 14px}.data-split{border-bottom:0}.integration-rail{padding:20px 14px}.integration-row{display:flex;overflow-x:auto;align-items:stretch;scroll-snap-type:x proximity;scrollbar-width:none}.integration-row::-webkit-scrollbar{display:none}.integration-mini{min-width:274px;scroll-snap-align:start}.integration-row>.button{min-width:128px}.account-desktop-table{display:none}.account-mobile-list{display:grid;gap:10px;padding:12px}.account-mobile-list.compact{display:flex;padding:12px 0 2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.account-mobile-list.compact::-webkit-scrollbar{display:none}.account-mobile-list.compact .account-mobile-card{min-width:278px;scroll-snap-align:start}.account-mobile-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:#fff}.account-mobile-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px}.account-mobile-head .platform-mark{width:36px;height:36px;border-radius:9px}.account-mobile-head strong,.account-mobile-head small{display:block}.account-mobile-head strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.account-mobile-head small{color:var(--muted);font-size:13px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-health{display:flex;align-items:center;gap:4px;font-size:13px}.mobile-health i{width:6px;height:6px;border-radius:50%;background:currentColor}.mobile-health.success{color:var(--green)}.mobile-health.partial{color:#27749f}.mobile-health.warning{color:#d88a2d}.mobile-health.danger{color:#c2483e}.mobile-health.neutral{color:#77808f}.mobile-auth-caption{display:block;margin:9px 0 -3px 47px;color:var(--muted);font-size:13px}.account-mobile-metrics{margin-top:13px;padding-top:12px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.account-mobile-metrics>div{border-right:1px solid var(--line);padding-left:10px}.account-mobile-metrics>div:first-child{padding-left:0}.account-mobile-metrics>div:last-child{border-right:0}.account-mobile-metrics small,.account-mobile-metrics strong{display:block}.account-mobile-metrics small{color:var(--muted);font-size:13px}.account-mobile-metrics strong{font-size:13px;margin-top:4px}.account-mobile-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.account-mobile-actions button{height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px}.account-mobile-actions button:disabled{opacity:.5}.account-detail,.account-actions-form{padding:14px}.account-detail-identity{grid-template-columns:40px minmax(0,1fr)}.account-detail-identity .platform-mark{width:40px;height:40px}.account-detail-identity>.metric-state{grid-column:1 / -1}.account-detail-metrics{grid-template-columns:1fr 1fr}.account-detail-metrics article{padding:10px}.account-sync-evidence dl{grid-template-columns:1fr}.account-recent-posts article{grid-template-columns:minmax(0,1fr) auto}.account-recent-posts article>a{grid-column:1 / -1}.account-actions-form>section>label:not(.account-schedule-toggle){grid-template-columns:1fr}.account-connection-actions{display:grid;grid-template-columns:1fr}.account-page-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.account-page-actions .button{width:100%}.account-data-note{order:4;width:100%;min-width:0}.metric-line,.campaign-overview{margin:18px 0;grid-template-columns:repeat(2,1fr)}.metric-line>div,.campaign-overview>div{min-height:104px;padding:15px;border-right:1px solid var(--line)}.metric-line>div:nth-child(2n),.campaign-overview>div:nth-child(2n){border-right:0}.metric-line>div:nth-child(-n+2),.campaign-overview>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.metric-line strong{font-size:20px}.filter-bar{padding:12px;justify-content:stretch}.filter-bar>label{width:100%;height:42px}.filter-bar input{width:100%;font-size:13px}.filter-bar .compact-select{width:100%;height:42px}.segmented{min-height:40px}.segmented button{min-height:38px;white-space:nowrap}.lead-discovery{margin-top:18px;padding:15px;align-items:flex-start;flex-direction:column;gap:12px}.lead-discovery>div{align-items:flex-start}.lead-discovery p{line-height:1.55}.lead-discovery>.button{width:100%}.lead-heading-actions{width:100%;flex-wrap:wrap}.lead-heading-actions .button{flex:1 1 150px}.pipeline{display:flex;margin:14px 0;border-radius:10px;scrollbar-width:none}.pipeline::-webkit-scrollbar{display:none}.pipeline div{min-width:122px;min-height:58px;padding:12px}.lead-list:not(.compact){display:grid;gap:10px;padding:12px}.lead-list:not(.compact) .lead-row{min-height:0;padding:14px;border:1px solid var(--line);border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px}.lead-list:not(.compact) .lead-avatar{width:40px;height:40px}.lead-list:not(.compact) .lead-person strong{font-size:14px}.lead-list:not(.compact) .lead-person small{white-space:normal;line-height:1.45}.lead-list:not(.compact) .stage{justify-self:end}.lead-list:not(.compact) .next-action{display:block;grid-column:2 / -1;padding-top:9px;border-top:1px solid var(--line)}.lead-list:not(.compact) .next-action strong,.lead-list:not(.compact) .next-action small{display:block}.lead-list:not(.compact) .lead-score{display:flex;grid-column:1 / 2;grid-row:2 / 3;align-items:center;justify-content:center}.lead-list:not(.compact) .lead-score span{font-size:18px}.lead-list:not(.compact) .lead-score small{font-size:13px}.lead-list:not(.compact) .button{grid-column:1 / -1;width:100%}.studio-page{min-height:calc(100dvh - 112px);padding-bottom:56px}.studio-head{height:auto;min-height:120px;padding:14px;align-items:flex-start;flex-direction:column;gap:12px}.studio-head h2{font-size:20px}.studio-head>.studio-actions{width:100%;display:grid;grid-template-columns:auto 1fr 1fr;gap:8px}.studio-actions .review-state{align-self:center}.studio-actions .save-status{display:none}.studio-actions .button,.studio-head .button:not(.button-primary){display:inline-flex;min-width:0;padding:0 8px}.mobile-studio-controls{display:block;padding:12px 14px;border-bottom:1px solid var(--line);background:#fff}.mobile-type-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden}.mobile-type-tabs button{min-height:42px;border:0;border-right:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;gap:5px;font-size:13px}.mobile-type-tabs button:last-child{border-right:0}.mobile-type-tabs button.active{color:var(--coral);background:var(--coral-soft)}.mobile-studio-selects{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;margin-top:9px}.mobile-studio-selects select{width:100%;min-width:0;height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 8px;font-size:13px}.studio-title-row{display:flex;align-items:center;gap:10px}.mobile-ai-inline{min-height:32px;padding:0 9px;border:1px solid #e7d8fa;border-radius:8px;display:inline-flex;align-items:center;gap:5px;color:#6341a5;background:#f7f2ff;font:inherit;font-size:12px;font-weight:650;white-space:nowrap}.studio-layout{display:block;min-height:0}.editor-canvas{padding:10px}.editor-toolbar{height:46px;overflow-x:auto;justify-content:flex-start;scrollbar-width:thin;scrollbar-color:#c4ccd7 transparent}.editor-toolbar::-webkit-scrollbar{height:4px}.editor-toolbar::-webkit-scrollbar-thumb{border-radius:4px;background:#c4ccd7}.editor-toolbar select{flex:0 0 130px}.editor-toolbar>span{flex:0 0 1px}.editor-toolbar button,.toolbar-upload{flex:0 0 34px;width:34px;height:34px}.document{min-height:560px;padding:28px 20px 34px}.doc-title{font-size:22px;line-height:1.25}.doc-body{min-height:190px;font-size:13px;line-height:1.7}.doc-caption{min-height:110px}.creative-placeholder{min-height:178px}.studio-layout>.ai-panel{display:block;position:fixed;z-index:44;left:8px;right:8px;bottom:calc(72px + env(safe-area-inset-bottom));max-height:min(76dvh,650px,calc(100dvh - 184px - env(safe-area-inset-bottom)));overflow-y:auto;border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 44px #18203033}.studio-layout>.ai-panel.panel-collapsed{display:none}.studio-layout>.ai-panel:not(.panel-collapsed){padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.studio-layout>.ai-panel:not(.panel-collapsed) .ai-panel-head{position:sticky;top:-18px;z-index:2;margin:-18px -16px 14px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--line)}.campaign-list-head{padding:14px;align-items:flex-start;flex-direction:column;gap:10px}.campaign-list-head .segmented{margin:0;width:100%}.campaign-row{margin:10px;min-height:0;padding:14px;border:1px solid var(--line);border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.campaign-row:last-child{border:1px solid var(--line)}.campaign-title strong{font-size:13px}.campaign-title small{white-space:normal;line-height:1.5}.campaign-row .channel-list{display:flex;grid-column:1 / -1;overflow-x:auto}.campaign-row .campaign-progress{display:flex;grid-column:1 / 3;min-width:0}.campaign-row .campaign-status{grid-column:2 / 3;justify-self:start}.campaign-row>.icon-button{grid-column:3;grid-row:1;width:42px;height:42px}.insight-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.insight-actions .date-control,.insight-actions .compact-select{width:100%;height:42px}.insight-actions .button{grid-column:1 / -1;width:100%}.insights-metrics{grid-template-columns:repeat(2,1fr)}.insight-grid{gap:12px}.chart-section,.funnel-section,.channel-ranking,.top-content{padding:15px}.bar-chart{height:230px;margin-top:14px}.bar-column small{font-size:13px}.obsidian-feature{margin:18px 0 14px;padding:18px;gap:16px}.obsidian-brand{align-items:flex-start}.obsidian-brand h3{font-size:18px;line-height:1.35}.vault-control>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vault-control input{grid-column:1 / -1;height:44px;border-radius:8px}.vault-control .button{border-radius:8px}.integration-grid{gap:10px}.integration-grid article{padding:16px;border-radius:11px}.integration-grid article>p{min-height:0}.integration-card-actions .button{flex:1}.automation-map{margin-top:16px;padding:18px}.flow-map>i{height:38px}.modal-backdrop{place-items:end center;padding:0}.modal{width:100%;max-height:calc(100dvh - 12px);border-radius:20px 20px 0 0;padding-bottom:env(safe-area-inset-bottom);animation:mobileSheetIn .2s ease-out}.modal-head{position:sticky;z-index:3;top:0;height:58px;padding:0 16px;background:#fff;border-radius:20px 20px 0 0}.modal-head:before{content:"";position:absolute;width:38px;height:4px;left:50%;top:7px;transform:translate(-50%);border-radius:3px;background:#d8dce3}.modal-head h2{font-size:16px;padding-top:5px}.workspace-form,.bind-form{padding:16px}.workspace-form>p,.bind-form>p{font-size:13px;line-height:1.6}.form-grid{gap:12px}.form-grid input,.form-grid select,.form-block input,.webhook-credentials input,.bind-form>label input{height:44px;font-size:13px}.range-field{min-height:44px}.check-grid{gap:10px}.check-grid label{min-height:36px}.modal-actions{position:sticky;bottom:0;z-index:2;margin:18px -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.modal-actions .button{width:100%;min-width:0;padding:0 8px}.modal>.modal-actions{margin-inline:0}.market-lead-detail .modal-actions{grid-template-columns:minmax(0,1fr)}.discovery-results-head{align-items:stretch;flex-direction:column}.discovery-results article{grid-template-columns:minmax(0,1fr)}.discovery-results article .button{width:100%}.company-research-card{grid-column:1;margin-left:0}.research-signal-grid{grid-template-columns:1fr}.bind-form .modal-actions{grid-template-columns:1fr 1fr}.bind-form .modal-actions .button-primary{grid-column:1 / -1}.oauth-setup ol,.callback-field{grid-template-columns:1fr}.callback-field code{white-space:normal;overflow-wrap:anywhere}.callback-field button{min-height:40px}.web-login-choice{grid-template-columns:24px minmax(0,1fr)}.web-login-choice button{grid-column:1 / -1;min-height:40px;font-size:13px}.platform-picker button{min-height:78px}.create-options>button{min-height:72px}.toast{left:14px;right:14px;bottom:calc(78px + env(safe-area-inset-bottom));justify-content:center}}.external-page{min-height:calc(100vh - 82px);background:#f7f8fa}.external-page>*{min-width:0}.page-body.external-page>.section-heading>div p{font-size:13px}.external-heading-actions{display:flex;gap:8px}.external-data-notice{margin-top:18px;padding:13px 15px;border:1px solid #dce5f1;border-radius:10px;display:flex;align-items:flex-start;gap:10px;color:#4f6f96;background:#f5f9ff}.external-data-notice>svg{flex:0 0 auto;margin-top:1px}.external-data-notice strong,.external-data-notice span{display:block}.external-data-notice strong{color:#33465e;font-size:13px}.external-data-notice span{margin-top:3px;font-size:13px;line-height:1.55}.external-error{margin-top:12px;min-height:48px;padding:9px 12px;border:1px solid #f3c5c1;border-radius:9px;display:flex;align-items:center;gap:9px;color:#b84239;background:#fff2f0;font-size:13px}.external-error>span{min-width:0;flex:1;line-height:1.5;overflow-wrap:anywhere}.external-error .button{flex:0 0 auto}.external-loading{min-height:380px;margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.external-loading>div{min-height:150px;border:1px solid #e5e8ed;border-radius:12px;background:linear-gradient(100deg,#fff 20%,#f1f3f6,#fff 64%);background-size:220% 100%;animation:externalShimmer 1.25s linear infinite}.external-loading>div:first-child{grid-column:1 / -1;min-height:112px}@keyframes externalShimmer{to{background-position-x:-220%}}.external-fatal-state{margin-top:18px}.external-metrics{margin:16px 0;background:#fff}.external-metrics>div{min-width:0}.external-metrics span{font-size:13px;line-height:1.45}.external-tabs{margin-bottom:14px;padding:5px;border:1px solid var(--line);border-radius:10px;display:flex;gap:3px;overflow-x:auto;background:#fff;scrollbar-width:thin}.external-tabs button{flex:0 0 auto;min-width:max-content;height:40px;padding:0 13px;border:0;border-radius:7px;display:inline-flex;align-items:center;gap:7px;color:#657084;background:transparent;font-size:13px;font-weight:650}.external-tabs button:hover{background:#f7f8fa}.external-tabs button.active{color:#d9544a;background:#fff0ee}.external-tab-panel{min-width:0}.external-panel-stack{display:grid;gap:14px}.external-geo-hero{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:#e2dcff;background:linear-gradient(105deg,#fbf9ff,#fff)}.external-geo-hero>div{display:flex;align-items:center;gap:12px}.external-geo-hero>div>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#7056c6;background:#eee9ff}.external-geo-hero strong,.external-geo-hero p{display:block}.external-geo-hero strong{font-size:15px}.external-geo-hero p{margin:4px 0 0;color:#70798a;font-size:13px}.external-geo-hero>small{max-width:330px;color:#81769b;font-size:12px;line-height:1.55;text-align:right}.external-geo-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:14px}.external-geo-grid>.content-section{min-width:0;padding:16px}.external-geo-select{display:grid;gap:6px;color:#5f6b7d;font-size:13px;font-weight:700}.external-geo-select select{height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:#3f4a5b;background:#fff}.external-geo-facts{margin:17px 0 0;display:grid;gap:9px}.external-geo-facts div{padding:9px 10px;display:flex;justify-content:space-between;gap:10px;border-radius:8px;background:#f7f8fa}.external-geo-facts dt{color:#8791a0;font-size:12px}.external-geo-facts dd{margin:0;color:#4e5a6b;font-size:13px;font-weight:700;text-align:right;overflow-wrap:anywhere}.external-geo-checks{display:grid;gap:8px}.external-geo-checks article{padding:10px;display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #e7e9ed;border-radius:8px}.external-geo-checks article.passed{border-color:#cfe9d9;background:#f7fcf9}.external-geo-checks article.warning{border-color:#f1dfbe;background:#fffaf2}.external-geo-checks article>svg{color:#2d9960}.external-geo-checks article.warning>svg{color:#c78528}.external-geo-checks strong,.external-geo-checks small{display:block}.external-geo-checks strong{color:#455164;font-size:13px}.external-geo-checks small{margin-top:3px;color:#7c8695;font-size:12px;line-height:1.45}.external-geo-checks button{min-height:28px;padding:4px 8px;font-size:12px}.external-geo-prompt{padding:16px}.external-geo-prompt-actions{display:flex;align-items:center;gap:8px}.external-geo-prompt textarea{width:100%;min-height:74px;margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:8px;resize:vertical;color:#485466;background:#fff;font:inherit;font-size:13px;line-height:1.55}.external-geo-result{margin-top:10px;padding:10px 12px;display:flex;gap:8px;border:1px solid #d8e4f6;border-radius:8px;color:#536a87;background:#f5f9ff;font-size:13px;line-height:1.55}.external-geo-result svg{flex:0 0 auto;color:#4a7ec4}.revor-bridge-hero{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:#e2dcff;background:linear-gradient(135deg,#f4f8ff,#fff8f3)}.revor-bridge-hero>div{display:flex;align-items:flex-start;gap:14px}.revor-bridge-hero>div>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,#7b61ff,#ef6b55);flex:0 0 auto}.revor-bridge-hero strong{display:block;color:#202b3c;font-size:18px}.revor-bridge-hero p{margin:5px 0 0;color:#617086;font-size:13px;line-height:1.6}.revor-bridge-status{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;color:#27704b;background:#eaf8ef;font-size:12px;white-space:nowrap}.revor-bridge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px}.revor-bridge-grid article{min-height:138px;padding:15px;display:flex;flex-direction:column;gap:11px;border:1px solid #e7ebf1;border-radius:14px;background:#fff}.revor-bridge-grid article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#6a57d9;background:#f0edff}.revor-bridge-grid article strong{display:block;color:#263246}.revor-bridge-grid article small{display:block;margin-top:5px;color:#738095;line-height:1.55}.revor-bridge-grid article em{margin-top:auto;color:#8b93a2;font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.revor-direct-card{position:relative;min-height:138px;padding:15px;display:flex;flex-direction:column;gap:11px;border:1px solid #e7ebf1;border-radius:14px;background:#fff;color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.revor-direct-card:hover{border-color:#9d8bff;box-shadow:0 8px 20px #4234911a;transform:translateY(-2px)}.revor-direct-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#6a57d9;background:#f0edff}.revor-direct-card strong{display:block;color:#263246}.revor-direct-card small{display:block;margin-top:5px;color:#738095;line-height:1.55}.revor-direct-card em{margin-top:auto;color:#8b93a2;font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.revor-direct-card>svg:last-child{position:absolute;top:16px;right:16px;color:#8b7cf0}.revor-history-card{min-height:138px;padding:15px;display:flex;flex-direction:column;gap:11px;border:1px solid #e7ebf1;border-radius:14px;background:#fff;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.revor-history-card:hover{border-color:#b9aef3;box-shadow:0 8px 18px #40377b14;transform:translateY(-1px)}.revor-history-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#6a57d9;background:#f0edff}.revor-history-card strong{display:block;color:#263246}.revor-history-card small{display:block;margin-top:5px;color:#738095;line-height:1.55}.revor-history-card em{margin-top:auto;color:#8b93a2;font-size:11px;font-style:normal;letter-spacing:.04em}.revor-retained-card{position:relative;min-height:138px;padding:15px;display:flex;flex-direction:column;gap:11px;border:1px solid #dcefe3;border-radius:14px;background:#fbfffc;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.revor-retained-card:hover{border-color:#75c795;box-shadow:0 8px 18px #2c874c1a;transform:translateY(-1px)}.revor-retained-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#2e9c5a;background:#e8f8ed}.revor-retained-card strong{display:block;color:#263246}.revor-retained-card small{display:block;margin-top:5px;color:#738095;line-height:1.55}.revor-retained-card em{margin-top:auto;color:#2e9c5a;font-size:11px;font-style:normal;letter-spacing:.04em}.revor-retained-card>svg:last-child{position:absolute;top:17px;right:16px;color:#47a969}.revor-bridge-flow{padding-bottom:18px}.revor-bridge-flow>div:first-child{padding:16px 17px 0}.revor-bridge-flow>div:first-child strong{display:block;color:#263246}.revor-bridge-flow>div:first-child small{display:block;margin-top:5px;color:#738095;line-height:1.5}.revor-bridge-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 17px;padding:0;list-style:none}.revor-bridge-flow li{display:flex;align-items:center;gap:8px;color:#56647a;font-size:13px;line-height:1.45}.revor-bridge-flow li b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#293d67;flex:0 0 auto}.revor-bridge-actions{display:flex;gap:8px;padding:0 17px}.revor-api-handoff{display:grid;gap:12px;padding:16px}.revor-api-handoff .external-section-head{padding:0}.revor-api-handoff label{display:grid;gap:6px;color:#465166;font-size:12px;font-weight:600}.revor-api-handoff input{min-width:0;height:38px;padding:0 10px;border:1px solid #dfe5ed;border-radius:8px;color:#4d596c;background:#f8fafc;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.revor-secret-placeholder{min-width:0;min-height:38px;padding:9px 10px;border:1px solid #dfe5ed;border-radius:8px;display:flex;align-items:center;color:#738095;background:#f8fafc;font-size:12px;font-weight:400}.revor-api-handoff small{color:#738095;font-size:11px;line-height:1.5}.revor-api-handoff .revor-bridge-actions{padding:0}.company-research-workspace{overflow:hidden}.company-research-header-actions{display:flex;align-items:center;gap:8px}.company-research-header-actions>.button{min-height:36px;padding:0 10px;font-size:12px;white-space:nowrap}.company-research-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;border-bottom:1px solid var(--line)}.company-research-form label{display:grid;gap:6px;color:#465166;font-size:12px;font-weight:600}.company-research-input-hint{color:#8a6a31;font-size:11px;font-weight:500;line-height:1.45}.company-research-form input{width:100%;min-width:0;height:40px;padding:0 10px;border:1px solid #dfe5ed;border-radius:8px;color:#344054;background:#fff;font:inherit}.company-research-form .research-keywords{grid-column:span 2}.company-research-form>.button{align-self:end;min-height:40px}.company-research-form>p{grid-column:1 / -1;margin:0;color:#7a8495;font-size:12px;line-height:1.5}.company-research-layout{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:14px;padding:16px}.company-research-layout:has(.company-research-history>.empty-state){grid-template-columns:minmax(0,1fr)}.company-research-layout:has(.company-research-history>.empty-state) .company-research-report-empty{display:none}.company-research-layout:has(.company-research-history-error):not(:has(.company-research-history article)){grid-template-columns:minmax(0,1fr)}.company-research-layout:has(.company-research-history-error):not(:has(.company-research-history article)) .company-research-report-empty{display:none}.company-research-history-error{display:grid;gap:8px}.company-research-history-error>.button{width:100%;min-height:36px}.company-research-history>.empty-state{padding:30px 20px}.company-research-history{min-width:0}.company-research-history>.button{width:100%;min-height:36px;margin-top:4px}.company-research-history>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px 9px}.company-research-history>div:first-child strong{color:#263246;font-size:13px}.company-research-history>div:first-child small{color:#8791a0}.company-research-history article{display:flex;align-items:stretch;gap:4px;margin-bottom:7px;border:1px solid #e7ebf1;border-radius:10px;background:#fff}.company-research-history article.active{border-color:#9d8bff;background:#fbfaff}.company-research-history article>button:first-child{flex:1;min-width:0;padding:10px;border:0;display:grid;gap:4px;color:inherit;background:transparent;text-align:left;cursor:pointer}.company-research-history article strong{overflow:hidden;color:#263246;text-overflow:ellipsis;white-space:nowrap}.company-research-history article small{color:#758195;font-size:11px}.company-research-history article span{color:#6354bb;font-size:11px}.company-research-history article>button:last-child{width:34px;border:0;color:#929bad;background:transparent;cursor:pointer}.company-research-report,.company-research-report-empty{min-width:0;padding:17px;border:1px solid #e7ebf1;border-radius:12px;background:#fff}.company-research-report>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.company-research-report>header h3{margin:5px 0 0;color:#263246;font-size:20px}.company-research-report>header small{color:#7b8798;font-weight:400}.company-research-report>header>strong{min-width:62px;color:#6453c0;font-size:26px;text-align:right}.company-research-report>header>strong small{font-size:12px}.company-research-summary{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.company-research-summary span{padding:5px 8px;border-radius:999px;color:#555e70;background:#f3f4f8;font-size:11px}.company-research-report>p{color:#566176;font-size:13px;line-height:1.65}.company-research-report>.crm-360-research-error{color:#a33c35;font-size:12px}.company-research-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.company-research-columns section{padding:12px;border:1px solid #edf0f4;border-radius:10px;background:#fbfcfe}.company-research-columns h4{margin:0 0 9px;color:#354158;font-size:12px}.company-research-columns h4:not(:first-child){margin-top:16px}.company-research-columns p,.company-research-columns li{color:#667085;font-size:12px;line-height:1.6}.company-research-columns ul{margin:0;padding-left:17px}.company-research-signal{display:grid;gap:3px;margin:7px 0;padding:8px 9px;border-radius:8px;background:#f1f6f3}.company-research-signal.warning{background:#fff8e9}.company-research-signal strong{color:#365d48;font-size:12px}.company-research-signal.warning strong{color:#906b25}.company-research-signal span{color:#707b8b;font-size:11px;line-height:1.5}.company-research-report>footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding-top:13px;border-top:1px solid #edf0f4;color:#758195;font-size:11px}.company-research-report>footer strong{color:#354158}.company-research-report>footer a{display:inline-flex;align-items:center;gap:4px;color:#6354bb;text-decoration:none}.company-research-report-empty{min-height:220px;display:grid;align-content:center;justify-items:center;gap:8px;color:#8791a0;text-align:center}.company-research-report-empty strong{color:#4d586b}.company-research-report-empty span{font-size:12px}@media(max-width:900px){.revor-bridge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.revor-bridge-hero{align-items:flex-start;flex-direction:column}.revor-bridge-hero .revor-bridge-actions{flex-wrap:wrap}}@media(max-width:900px){.company-research-form{grid-template-columns:repeat(2,minmax(0,1fr))}.company-research-form .research-keywords{grid-column:span 2}.company-research-layout{grid-template-columns:1fr}}@media(max-width:600px){.revor-bridge-hero{align-items:flex-start;flex-direction:column}.revor-bridge-grid,.revor-bridge-flow ol{grid-template-columns:1fr}.revor-bridge-actions{flex-wrap:wrap}.company-research-form{grid-template-columns:1fr}.company-research-form label{font-size:13px}.company-research-form input{height:44px;font-size:16px}.company-research-form .research-keywords{grid-column:auto}.company-research-form>.button{min-height:44px}.company-research-form>p{grid-column:auto}.company-research-columns{grid-template-columns:1fr}}@media(max-width:600px){.company-research-report>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.company-research-report>header>div{min-width:0}.company-research-report>header>div>small{overflow-wrap:anywhere}.company-research-report>header>.button{grid-column:1 / -1;width:100%;white-space:normal}.company-research-report>header>strong{grid-column:2;grid-row:1;align-self:start}}.external-section-toolbar{min-height:68px;padding:13px 16px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff}.lead-discovery-mode{margin:14px 0 0;padding:12px 15px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lead-discovery-mode legend{padding:0 5px;color:var(--muted);font-size:12px}.lead-discovery-mode label{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:13px;cursor:pointer}.lead-discovery-mode input{accent-color:var(--coral)}.external-section-toolbar>div:first-child{min-width:0}.external-section-toolbar>div:last-child{display:flex;gap:8px}.external-section-toolbar strong,.external-section-toolbar small{display:block}.external-section-toolbar strong{font-size:15px}.external-section-toolbar small{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}.external-section-head{min-height:64px;padding:0 17px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px}.external-section-head>div{min-width:0}.external-section-head strong,.external-section-head small{display:block}.external-section-head strong{font-size:14px}.external-section-head small{margin-top:4px;color:#7c8798;font-size:13px;line-height:1.45}.external-section-head>button{min-height:36px;padding:0;border:0;display:inline-flex;align-items:center;gap:5px;color:var(--coral);background:transparent;font-size:13px;font-weight:700;white-space:nowrap}.external-overview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:14px}.external-overview-section,.external-coverage-section{min-width:0;overflow:hidden}.external-coverage-section{grid-column:1 / -1}.external-action-filters{padding:10px 14px;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:7px;background:#fafbfc}.external-action-filters button{min-height:32px;padding:0 10px;border:1px solid #e2e6ec;border-radius:8px;display:inline-flex;align-items:center;gap:7px;color:#657084;background:#fff;font-size:13px;font-weight:700}.external-action-filters button span{min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#7a8493;background:#f0f2f5;font-size:13px}.external-action-filters button.active{border-color:#ffc8c3;color:#c94c43;background:#fff1ef}.external-action-filters button.active span{color:#fff;background:#df5b51}.external-action-list{display:grid}.external-action-card{min-height:96px;padding:13px 15px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto minmax(0,1fr) minmax(150px,176px);align-items:center;gap:11px;content-visibility:auto;contain-intrinsic-size:96px}.external-action-card:last-child{border-bottom:0}.external-action-card>div{min-width:0}.external-action-card strong{display:block;font-size:13px}.external-action-card p{margin:4px 0;color:#5f6a7b;font-size:13px;line-height:1.5}.external-action-card small{color:var(--muted);font-size:13px}.external-priority{min-width:34px;min-height:24px;padding:4px 7px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#697485;background:#f0f2f5;font-size:13px;font-weight:700}.external-priority.priority-high{color:#bc493f;background:#ffebe8}.external-priority.priority-medium{color:#95651f;background:#fff2da}.external-priority.priority-low{color:#297653;background:#eaf7ef}.external-action-control{display:grid;grid-template-columns:1fr;gap:7px;justify-items:stretch}.external-action-status{min-height:24px;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#7b8492;font-size:13px;font-weight:750}.external-action-status.status-in_progress svg{animation:externalTaskSpin 1.4s linear infinite}@keyframes externalTaskSpin{to{transform:rotate(360deg)}}.external-action-progress{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:7px}.external-action-progress>span{height:6px;border-radius:6px;overflow:hidden;background:#edf0f4}.external-action-progress i{display:block;height:100%;border-radius:inherit;background:#df655c;transition:width .25s ease}.external-action-card.status-completed .external-action-progress i{background:#36a56f}.external-action-progress b{color:#7b8492;font-size:13px;text-align:right}.external-action-control .button{width:100%;min-width:0;height:34px;padding:0 9px}.external-action-status.status-pending{color:#7b8492}.external-action-status.status-in_progress{color:#c47720}.external-action-status.status-completed{color:#258354}.external-action-modal{width:min(880px,calc(100vw - 36px))}.external-action-detail{padding:18px 20px 20px;display:grid;gap:14px}.external-action-detail>header{padding-bottom:13px;border-bottom:1px solid var(--line)}.external-action-detail>header>div{display:flex;align-items:center;gap:8px}.external-action-detail h3{margin:10px 0 5px;font-size:17px}.external-action-detail header p{margin:0;color:#667184;font-size:13px;line-height:1.55}.external-risk{min-height:24px;padding:0 8px;border-radius:12px;display:inline-flex;align-items:center;font-size:13px;font-weight:800}.external-risk.risk-low{color:#23754d;background:#eaf8f0}.external-risk.risk-medium{color:#9a641d;background:#fff4df}.external-risk.risk-high{color:#b83d35;background:#fff0ee}.external-action-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.external-action-detail-grid section{min-width:0;padding:12px;border:1px solid #e6e9ee;border-radius:9px;background:#fafbfc}.external-action-detail-grid small{color:#7b8492;font-size:13px;font-weight:800}.external-action-detail-grid p{margin:7px 0 0;color:#3e4858;font-size:13px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.external-action-editor{color:#4f5968;font-size:13px;font-weight:700}.external-action-editor textarea{width:100%;min-height:82px;margin-top:7px;padding:10px;border:1px solid var(--line);border-radius:8px;color:#3f4958;background:#fff;font:inherit;line-height:1.55;resize:vertical}.external-action-editor textarea[readonly]{background:#f7f8fa}.external-execution-boundary{padding:12px;border:1px solid #e5e8ed;border-radius:9px;display:flex;align-items:flex-start;gap:10px}.external-execution-boundary.automatic{color:#25784f;background:#f0faf5;border-color:#d7efe2}.external-execution-boundary.manual{color:#95621e;background:#fff8ea;border-color:#f3e3bd}.external-execution-boundary svg{flex:0 0 auto;margin-top:1px}.external-execution-boundary strong{display:block;font-size:13px}.external-execution-boundary p{margin:4px 0 0;color:#5f6877;font-size:13px;line-height:1.5}.external-verification{padding:10px 12px;border-radius:8px;display:flex;flex-direction:column;gap:3px;font-size:13px}.external-verification.passed{color:#25784f;background:#eaf8f0}.external-verification.failed{color:#b1443d;background:#fff0ee}.external-verification span{color:inherit;opacity:.86}.external-high-risk-confirm{display:flex;align-items:center;gap:8px;color:#9d3933;font-size:13px;font-weight:750}.external-action-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px}.external-task-created,.external-imported{display:inline-flex;align-items:center;gap:5px;color:#258354;font-size:13px;font-weight:700}.external-signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.external-signal-list.compact{grid-template-columns:1fr}.external-signal-card{min-width:0;padding:14px 15px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px}.external-signal-list:not(.compact) .external-signal-card:nth-child(odd){border-right:1px solid var(--line)}.external-signal-card>span{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;color:#d9574d;background:#fff0ed}.external-signal-card>div{min-width:0}.external-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.external-card-title strong{min-width:0;font-size:13px;overflow-wrap:anywhere}.external-card-title b{flex:0 0 auto;padding:3px 7px;border-radius:10px;color:#587091;background:#edf3fa;font-size:13px;font-weight:650}.external-signal-card p{margin:6px 0;color:#5f6a7a;font-size:13px;line-height:1.55}.external-signal-card small{display:block;color:var(--muted);font-size:13px}.external-signal-card .external-evidence-link{margin-top:8px}.external-signal-values{margin:7px 0;display:flex;flex-wrap:wrap;gap:6px}.external-signal-values span{padding:4px 7px;border-radius:8px;color:#326b52;background:#edf8f2;font-size:13px;font-weight:700}.external-coverage-grid{padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.external-coverage-grid button{min-width:0;min-height:76px;padding:12px;border:1px solid var(--line);border-radius:9px;display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;text-align:left;background:#fff}.external-coverage-grid button:hover{border-color:#ffc7c2;background:#fff9f8}.external-coverage-grid button>span{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;color:var(--coral);background:var(--coral-soft)}.external-coverage-grid strong,.external-coverage-grid small{display:block;white-space:nowrap}.external-coverage-grid strong{font-size:18px}.external-coverage-grid small{margin-top:2px;color:var(--muted);font-size:13px}.external-website-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.external-website-card{min-width:0;padding:17px}.external-website-card>header{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px}.external-website-card>header>div:nth-child(2){min-width:0}.external-website-card>header>div:nth-child(2)>strong,.external-website-card>header>div:nth-child(2)>a,.external-website-card>header>div:nth-child(2)>span,.external-website-card>header>div:nth-child(2)>small{display:block}.external-website-card>header>div:nth-child(2)>strong{font-size:15px}.external-website-card>header>div:nth-child(2)>a,.external-website-card>header>div:nth-child(2)>span{margin-top:4px;color:#4979a8;font-size:13px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-website-card>header>div:nth-child(2)>small{margin-top:4px;color:var(--muted);font-size:13px}.external-score{width:62px;height:62px;border:5px solid #ffd4d0;border-radius:50%;display:grid;place-content:center;text-align:center;color:#d95147;background:#fff6f5}.external-score.empty{border-color:#e7eaf0;color:#8a94a3;background:#f7f8fa}.external-score strong,.external-score small{display:block}.external-score strong{font-size:18px}.external-score small{font-size:13px}.external-audit-mode{padding:4px 7px;border-radius:10px;color:#8d6723;background:#fff4de;font-size:13px;font-weight:750;letter-spacing:.04em}.external-audit-mode.mode-live{color:#28754e;background:#eaf8ef}.external-website-meta{margin-top:15px;display:grid;grid-template-columns:1.2fr 1fr .8fr;border:1px solid var(--line);border-radius:8px;overflow:hidden}.external-website-meta>div{min-width:0;padding:10px;border-right:1px solid var(--line)}.external-website-meta>div:last-child{border-right:0}.external-website-meta small,.external-website-meta strong{display:block}.external-website-meta small{color:var(--muted);font-size:13px}.external-website-meta strong{margin-top:4px;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.external-check-list{margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;list-style:none}.external-check-list li{min-width:0;padding:7px 8px;border-radius:7px;display:flex;align-items:center;gap:6px;color:#9a6522;background:#fff5e6;font-size:13px}.external-check-list li.passed{color:#297b51;background:#edf8f1}.external-check-list li span{min-width:0;overflow-wrap:anywhere}.external-check-empty{margin:14px 0 0;padding:11px;border-radius:8px;color:#697485;background:#f5f7f9;font-size:13px;line-height:1.55}.external-recommendations{margin-top:12px;padding:11px;border-radius:8px;display:grid;gap:5px;color:#725d34;background:#fff9ec;font-size:13px}.external-recommendations strong{color:#5d4822;font-size:13px}.external-website-evidence{min-height:30px;padding-top:11px}.external-website-card>footer{margin-top:11px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px}.external-website-card>footer .button{flex:1 1 135px;min-width:0}.external-delete-content{padding:18px 20px 20px}.external-delete-warning{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px}.external-delete-warning>span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#c4433b;background:#fff0ee}.external-delete-warning strong,.external-delete-warning p{display:block;margin:0;overflow-wrap:anywhere}.external-delete-warning strong{color:#303846;font-size:15px;line-height:1.45}.external-delete-warning p{margin-top:4px;color:var(--muted);font-size:13px}.external-delete-explanation{margin:16px 0 0;padding:11px 12px;border:1px solid #f2d4d1;border-radius:8px;color:#79544f;background:#fff9f8;font-size:13px;line-height:1.65}.external-evidence-link{max-width:100%;display:inline-flex;align-items:center;gap:5px;color:#4875a9;font-size:13px;text-decoration:none;overflow-wrap:anywhere}.external-evidence-link:hover{text-decoration:underline}.external-no-evidence{color:#929aa7;font-size:13px}.external-inline-form{padding:15px;display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(155px,.7fr) minmax(230px,1fr) auto;align-items:end;gap:12px}.external-inline-form>div{align-self:center}.external-inline-form strong,.external-inline-form small{display:block}.external-inline-form strong{font-size:15px}.external-inline-form small{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}.external-inline-form label{min-width:0;color:#4f5968;font-size:13px;font-weight:650}.external-inline-form label>span{display:block;margin-bottom:6px}.external-inline-form input,.external-inline-form select{width:100%;min-width:0;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:7px;color:#4e5868;background:#fff;font-size:13px}.external-inline-form .button{height:40px}.external-entry-form{padding:16px}.external-entry-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.external-entry-head>div{min-width:0}.external-entry-head strong,.external-entry-head small{display:block}.external-entry-head strong{font-size:15px}.external-entry-head small{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.5}.external-entry-head .button{flex:0 0 auto}.external-entry-form .external-entry-grid{margin-top:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.external-entry-form .form-grid>label{min-width:0;font-size:13px}.external-entry-form .form-grid input,.external-entry-form .form-grid select{height:42px;font-size:13px}.external-entry-form .form-grid textarea{min-height:74px;font-size:13px}.external-entry-optional{margin-top:14px;padding:0 12px 12px;border:1px solid var(--line);border-radius:8px;background:#fafbfc}.external-entry-optional summary{min-height:42px;display:flex;align-items:center;color:#586578;font-size:13px;font-weight:700;cursor:pointer}.external-entry-optional .form-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.external-data-table{min-width:0;overflow-x:auto}.external-data-table table{width:100%;min-width:980px;border-collapse:collapse}.external-data-table th{height:42px;padding:0 13px;border-bottom:1px solid var(--line);color:#778294;background:#fafbfc;text-align:left;font-size:13px;font-weight:700}.external-data-table td{padding:12px 13px;border-bottom:1px solid var(--line);color:#4e5969;font-size:13px;line-height:1.45;vertical-align:middle}.external-data-table tr:last-child td{border-bottom:0}.external-data-table td strong,.external-data-table td span,.external-data-table td small{display:block}.external-data-table td strong{color:#252b35;font-size:13px}.external-data-table td small{margin-top:3px;max-width:230px;color:#858f9e;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-mobile-list{display:none}.external-competitor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.external-competitor-card{min-width:0;padding:16px}.external-competitor-card>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.external-competitor-card>header>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#5573a4;background:#edf3fa}.external-competitor-card>header>div{min-width:0}.external-competitor-card>header strong,.external-competitor-card>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-competitor-card>header strong{font-size:13px}.external-competitor-card>header small{margin-top:3px;color:var(--muted);font-size:13px}.external-competitor-card>header b{padding:4px 7px;border-radius:10px;color:#8b6729;background:#fff3de;font-size:13px}.external-competitor-card dl{margin:14px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.external-competitor-card dl>div{padding:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.external-competitor-card dl>div:nth-child(2n){border-right:0}.external-competitor-card dl>div:nth-last-child(-n+2){border-bottom:0}.external-competitor-card dt{color:var(--muted);font-size:13px}.external-competitor-card dd{margin:4px 0 0;font-size:15px;font-weight:700}.external-competitor-card>p{min-height:34px;margin:0 0 12px;color:#626d7d;font-size:13px;line-height:1.55}.external-competitor-card>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.competitor-provider-note{min-height:72px;padding:14px 16px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px}.competitor-provider-note>span{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#8c6728;background:#fff4df}.competitor-provider-note.connected>span{color:#247650;background:#eaf8ef}.competitor-provider-note strong,.competitor-provider-note small{display:block}.competitor-provider-note strong{color:#29313d;font-size:14px}.competitor-provider-note small{margin-top:4px;color:#748092;font-size:13px;line-height:1.5}.competitor-provider-note>b{padding:5px 8px;border-radius:10px;color:#8b6729;background:#fff3de;font-size:13px}.competitor-provider-note.connected>b{color:#26744d;background:#eaf8ef}.competitor-form-switches{align-self:end;min-height:42px;display:flex;align-items:center;gap:16px}.competitor-form-switches label{display:inline-flex;align-items:center;gap:7px;color:#596578;font-size:13px;font-weight:650}.competitor-form-switches input,.competitor-monitor-row input{width:16px!important;height:16px!important;accent-color:var(--coral)}.external-competitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competitor-monitor-card>header b.neutral{color:#687587;background:#eef2f6}.competitor-monitor-card>header b.running{color:#96651d;background:#fff4df}.competitor-monitor-card>header b.success{color:#247650;background:#eaf8ef}.competitor-monitor-card>header b.error{color:#bf4840;background:#fff0ee}.competitor-metric-grid{margin:14px 0 12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:9px;overflow:hidden}.competitor-metric-grid>div{min-width:0;padding:10px;border-right:1px solid var(--line);background:#fbfcfd}.competitor-metric-grid>div:last-child{border-right:0}.competitor-metric-grid small,.competitor-metric-grid strong,.competitor-metric-grid span{display:block}.competitor-metric-grid small{color:#7d8795;font-size:13px}.competitor-metric-grid strong{margin-top:5px;color:#27303d;font-size:17px}.competitor-metric-grid span{margin-top:3px;color:#8a94a2;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-scan-error{min-height:0!important;margin:0 0 12px!important;padding:8px 9px;border-radius:7px;display:flex;align-items:flex-start;gap:6px;color:#b34b44!important;background:#fff2f0}.competitor-tags{margin-top:9px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.competitor-tags>strong{margin-right:2px;color:#596578;font-size:13px}.competitor-tags>span{max-width:190px;padding:4px 7px;border-radius:8px;color:#4d6687;background:#eef4fb;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-tags>small{color:#929aa7;font-size:13px}.competitor-ranking-list{margin-top:12px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.competitor-ranking-list>strong{display:block;padding:8px 10px;color:#5d6878;background:#f8fafb;font-size:13px}.competitor-ranking-list>div{min-height:34px;padding:7px 10px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) 42px 82px;align-items:center;gap:8px;font-size:13px}.competitor-ranking-list>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-ranking-list>div>b{color:#d65349}.competitor-ranking-list>div>small{color:#858f9d;text-align:right}.competitor-monitor-row{margin-top:14px;padding:10px;border-radius:8px;display:grid;grid-template-columns:auto 92px minmax(0,1fr);align-items:center;gap:10px;background:#f6f8fa}.competitor-monitor-row label{display:inline-flex;align-items:center;gap:6px;color:#4f5b6c;font-size:13px;font-weight:700}.competitor-monitor-row select{width:100%;height:32px;padding:0 7px;border:1px solid var(--line);border-radius:6px;color:#596578;background:#fff;font-size:13px}.competitor-monitor-row>span{color:#7e8998;font-size:13px;text-align:right}.competitor-card-actions{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.competitor-card-actions .button{min-height:34px}.competitor-history{margin-top:12px;border-top:1px solid var(--line)}.competitor-history summary{padding:11px 0 0;color:#596678;font-size:13px;font-weight:700;cursor:pointer}.competitor-history>div{margin-top:9px;display:grid;gap:6px}.competitor-history article{padding:8px;border-radius:7px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;background:#f8fafb}.competitor-history article>span{padding:3px 5px;border-radius:7px;color:#687587;background:#e9edf2;font-size:13px;text-align:center}.competitor-history article>span.completed{color:#247650;background:#e3f5ea}.competitor-history article>span.failed{color:#b6463f;background:#ffebe8}.competitor-history article strong,.competitor-history article small{display:block}.competitor-history article strong{color:#4b5666;font-size:13px}.competitor-history article small{margin-top:2px;color:#8892a0;font-size:13px;line-height:1.4}.competitor-history article>b{color:#303846;font-size:13px}.competitor-history>p{min-height:0;margin:8px 0 0;color:#8a94a2;font-size:13px}.competitor-workspace{--competitor-blue: #315f92;--competitor-green: #277853;grid-template-columns:minmax(0,1fr)}.competitor-command-bar{width:100%;min-width:0;position:sticky;top:0;z-index:5;padding:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.competitor-subtabs{min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.competitor-subtabs::-webkit-scrollbar{display:none}.competitor-subtabs button{min-height:38px;padding:0 12px;border:0;border-radius:8px;display:inline-flex;align-items:center;gap:7px;color:#637084;background:transparent;font:inherit;font-size:13px;font-weight:750;white-space:nowrap;cursor:pointer}.competitor-subtabs button:hover{background:#f4f6f8}.competitor-subtabs button.active{color:#e65047;background:#fff0ee}.competitor-subtabs button b{min-width:19px;height:19px;padding:0 5px;border-radius:10px;display:inline-grid;place-items:center;color:#fff;background:#e95b51;font-size:13px}.competitor-filters{min-width:0}.competitor-filters select{width:100%;height:36px;min-width:150px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:7px;color:#536073;background:#fff;font-size:13px}.competitor-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.competitor-overview-metrics article{padding:14px 16px}.competitor-overview-metrics small,.competitor-overview-metrics strong,.competitor-overview-metrics span{display:block}.competitor-overview-metrics small{color:#748093;font-size:13px}.competitor-overview-metrics strong{margin-top:6px;color:#202a38;font-size:22px}.competitor-overview-metrics span{margin-top:3px;color:#9199a6;font-size:13px}.competitor-management-toolbar{margin:0}.competitor-add-disclosure{padding:0;overflow:hidden}.competitor-add-disclosure>summary{min-height:58px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.competitor-add-disclosure>summary::-webkit-details-marker{display:none}.competitor-add-disclosure>summary span{display:flex;align-items:center;gap:8px;color:#313b49;font-size:13px;font-weight:750}.competitor-add-disclosure>summary small{color:#7a8595;font-size:13px}.competitor-add-disclosure>form{border-top:1px solid var(--line);border-radius:0;box-shadow:none}.competitor-form-switches{flex-wrap:wrap}.competitor-score-strip{margin:13px 0 0;padding:9px 10px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#647084;background:#f6f8fa}.competitor-score-strip span{font-size:13px;font-weight:700}.competitor-score-strip span b{font-size:16px}.competitor-score-strip small{font-size:13px;text-align:right}.threat-high{color:#bd443d!important;background:#fff0ee!important}.threat-medium{color:#94631d!important;background:#fff4df!important}.threat-low{color:#287552!important;background:#eaf8ef!important}.external-competitor-modal .modal-content{max-width:720px}.competitor-import-textarea{min-height:230px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.competitor-intel-panel{padding:0;overflow:hidden}.competitor-intel-panel>.external-section-head{padding:15px 16px}.own-site-inventory-bar{padding:15px 16px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:18px}.own-site-inventory-bar>div:first-child strong,.own-site-inventory-bar>div:first-child small{display:block}.own-site-inventory-bar>div:first-child strong{color:#2e3846;font-size:13px}.own-site-inventory-bar>div:first-child small{margin-top:4px;color:#7d8795;font-size:13px;line-height:1.5}.own-site-inventory-list{display:grid;gap:7px}.own-site-inventory-list article{min-width:0;padding:8px 9px 8px 11px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fbfcfd}.own-site-inventory-list span{min-width:0}.own-site-inventory-list b,.own-site-inventory-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.own-site-inventory-list b{color:#3c4857;font-size:13px}.own-site-inventory-list small{margin-top:3px;color:#87909d;font-size:13px}.own-site-inventory-list .button{min-height:32px;flex:0 0 auto}.competitor-alert-list{border-top:1px solid var(--line)}.competitor-alert-list article{padding:14px 16px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px}.competitor-alert-list article:last-child{border-bottom:0}.competitor-alert-list article.unread{box-shadow:inset 3px 0 #f05b52;background:#fffdfc}.competitor-alert-list>article>span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:800}.severity-high{color:#bd443d;background:#fff0ee}.severity-medium{color:#94631d;background:#fff4df}.severity-low{color:#287552;background:#eaf8ef}.competitor-alert-list article>div:nth-child(2) strong,.competitor-alert-list article>div:nth-child(2) small{display:block}.competitor-alert-list article>div:nth-child(2) strong{color:#2d3745;font-size:13px}.competitor-alert-list article>div:nth-child(2) small{margin-top:3px;color:#87909d;font-size:13px}.competitor-alert-list article p{margin:7px 0;color:#5e6979;font-size:13px;line-height:1.55}.competitor-alert-list article>div:last-child{min-width:150px;display:grid;gap:7px}.alert-task-created{min-height:32px;padding:0 9px;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:5px;color:#287552;background:#eaf8ef;font-size:13px}.competitor-gap-table{border-top:1px solid var(--line)}.competitor-gap-table td strong,.competitor-gap-table td small{display:block}.competitor-gap-table td small{margin-top:3px;color:#89929f;font-size:13px}.competitor-gap-table td b{padding:4px 7px;border-radius:7px;font-size:13px}.competitor-gap-table td b.top10{color:#26744d;background:#eaf8ef}.competitor-gap-table td b.top20{color:#94631d;background:#fff4df}.competitor-gap-table td b.other{color:#687587;background:#eef2f6}.competitor-recommendation{margin-bottom:5px;padding:4px 7px;border-radius:7px;display:inline-block;color:#47698f;background:#edf3fa;font-size:13px;font-weight:750}.competitor-recommendation.create_page{color:#9a6322;background:#fff2dd}.competitor-comparison-list{border-top:1px solid var(--line)}.competitor-comparison-list>details{border-bottom:1px solid var(--line)}.competitor-comparison-list>details:last-child{border-bottom:0}.competitor-comparison-list summary{min-height:60px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.competitor-comparison-list summary::-webkit-details-marker{display:none}.competitor-comparison-list summary span{min-width:0}.competitor-comparison-list summary strong,.competitor-comparison-list summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-comparison-list summary strong{color:#303a48;font-size:13px}.competitor-comparison-list summary small{margin-top:4px;color:#88919e;font-size:13px}.competitor-comparison-list summary b{padding:5px 8px;border-radius:8px;color:#47698f;background:#edf3fa;font-size:13px;white-space:nowrap}.competitor-page-compare{padding:0 16px 14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.competitor-page-compare article{padding:13px;border:1px solid var(--line);border-radius:9px;background:#fbfcfd}.competitor-page-compare article header{color:#667387;font-size:13px;font-weight:800;text-transform:uppercase}.competitor-page-compare article>strong,.competitor-page-compare article>small{display:block}.competitor-page-compare article>strong{margin-top:8px;color:#2c3644;font-size:13px}.competitor-page-compare article>small{min-height:28px;margin-top:3px;color:#7d8795;font-size:13px;line-height:1.45}.competitor-page-compare dl{margin:11px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.competitor-page-compare dl div{padding:7px;border-radius:7px;background:#f0f3f6}.competitor-page-compare dt{color:#89919d;font-size:13px}.competitor-page-compare dd{margin:3px 0 0;color:#394553;font-size:13px;font-weight:750}.competitor-compare-advice{margin:0 16px 16px;padding:12px;border-radius:8px;color:#5b6878;background:#fff8e9}.competitor-compare-advice strong{color:#7b5c23;font-size:13px}.competitor-compare-advice>small{margin:5px 0 0;display:block;color:#96763b;font-size:13px}.competitor-compare-advice ul{margin:7px 0 0;padding-left:18px;display:grid;gap:4px;font-size:13px}.competitor-compare-advice p{margin:7px 0 0;font-size:13px}.competitor-threat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.competitor-threat-grid>article{padding:15px}.competitor-threat-grid>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.competitor-threat-grid header strong,.competitor-threat-grid header small{display:block}.competitor-threat-grid header strong{color:#2c3644;font-size:13px}.competitor-threat-grid header small{margin-top:3px;color:#85909e;font-size:13px}.competitor-threat-grid header>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:15px;font-weight:800}.competitor-sparkline{width:100%;height:54px;margin:12px 0 8px;color:#e35c52;background:#fbfcfd}.competitor-no-trend{height:54px;margin:12px 0 8px;display:grid;place-items:center;color:#959da8;background:#fbfcfd;font-size:13px}.competitor-score-breakdown{display:grid;gap:7px}.competitor-score-breakdown>div span{display:flex;align-items:center;justify-content:space-between}.competitor-score-breakdown small,.competitor-score-breakdown b{color:#687486;font-size:13px}.competitor-score-breakdown i{height:5px;margin-top:4px;border-radius:5px;display:block;overflow:hidden;background:#edf0f3}.competitor-score-breakdown em{height:100%;border-radius:inherit;display:block;background:#547ba6}.competitor-threat-grid footer{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.competitor-threat-grid footer span{padding:7px;border-radius:7px;color:#798493;background:#f5f7f9;font-size:13px;line-height:1.45}.competitor-threat-grid footer b{display:block;color:#515e70;font-size:13px}.competitor-report-list{padding:0 16px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.competitor-report-list article{padding:14px;border:1px solid var(--line);border-radius:9px;background:#fbfcfd}.competitor-report-actions{margin-top:10px;padding:10px;border-radius:8px;color:#556273;background:#f0f5fb}.competitor-report-actions>strong{color:#3f6288;font-size:13px}.competitor-report-actions ol{margin:6px 0 0;padding-left:18px;display:grid;gap:4px;font-size:13px;line-height:1.45}.competitor-report-list header{display:flex;align-items:center;justify-content:space-between;gap:12px}.competitor-report-list header strong,.competitor-report-list header small{display:block}.competitor-report-list header strong{color:#2d3745;font-size:13px}.competitor-report-list header small{margin-top:3px;color:#89919e;font-size:13px}.competitor-report-list header span{padding:5px 7px;border-radius:7px;color:#47698f;background:#edf3fa;font-size:13px}.competitor-report-list ul{margin:12px 0;padding-left:17px;display:grid;gap:6px;color:#596677;font-size:13px;line-height:1.5}.competitor-report-list footer{display:flex;gap:7px}.competitor-report-list footer span{padding:5px 7px;border-radius:7px;color:#6d7887;background:#eef1f4;font-size:13px}.external-record-section{overflow:hidden}.external-record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.external-record-actions .button{min-height:34px}.external-load-more{padding:14px;display:flex;justify-content:center;border-top:1px solid var(--line)}.market-lead-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.market-lead-summary article{min-width:0;min-height:82px;padding:15px;border-right:1px solid var(--line);display:flex;align-items:center;gap:11px}.market-lead-summary article:last-child{border-right:0}.market-lead-summary article>span{width:38px;height:38px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;color:#d9584e;background:#fff0ed}.market-lead-summary article:nth-child(2)>span{color:#a76b21;background:#fff4df}.market-lead-summary article:nth-child(3)>span,.market-lead-summary article:nth-child(4)>span{color:#287650;background:#eaf8ef}.market-lead-summary small,.market-lead-summary strong{display:block}.market-lead-summary small{color:var(--muted);font-size:13px}.market-lead-summary strong{margin-top:4px;color:#252c37;font-size:22px}.market-lead-toolbar{min-height:70px;padding:12px 14px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,1.2fr) repeat(5,minmax(112px,.65fr)) auto;align-items:center;gap:8px;background:#fff}.market-lead-toolbar>div strong,.market-lead-toolbar>div small{display:block}.market-lead-toolbar>div strong{color:#2e3541;font-size:14px}.market-lead-toolbar>div small{margin-top:4px;color:var(--muted);font-size:13px}.market-lead-toolbar select,.market-lead-search{min-width:0;width:100%;height:38px;border:1px solid var(--line);border-radius:7px;color:#536073;background:#fff;font-size:13px}.market-lead-toolbar select{padding:0 8px}.market-lead-search{padding:0 10px;display:flex;align-items:center;gap:7px}.market-lead-search svg{flex:0 0 auto;color:#8490a1}.market-lead-search input{width:100%;min-width:0;border:0;outline:0;color:#3e4857;background:transparent;font-size:13px}.market-lead-toolbar .button{height:38px;padding:0 10px}.market-lead-table table{min-width:1180px}.market-lead-table td:last-child{min-width:185px}.market-lead-status{width:fit-content;min-height:25px;padding:0 7px;border-radius:7px;display:inline-flex!important;align-items:center;gap:5px;color:#697586;background:#eef1f4;font-size:13px;font-weight:700;white-space:nowrap}.market-lead-status.status-reviewing{color:#9a6724;background:#fff3de}.market-lead-status.status-qualified{color:#287650;background:#eaf8ef}.market-lead-status.status-ignored{color:#7f8793;background:#f0f1f3}.market-lead-status.status-imported{color:#326e9d;background:#edf4fb}.market-lead-score{width:54px;min-height:50px;border:1px solid #e4e8ed;border-radius:9px;display:grid!important;place-content:center;text-align:center;background:#fafbfc}.market-lead-score strong,.market-lead-score small{margin:0!important;max-width:none!important;display:block;white-space:nowrap}.market-lead-score strong{color:#647184!important;font-size:17px!important}.market-lead-score small{color:#8a94a2!important;font-size:13px!important}.market-lead-score.priority-medium{border-color:#f3d7aa;background:#fff9ed}.market-lead-score.priority-medium strong{color:#a36a22!important}.market-lead-score.priority-high{border-color:#f1bcb7;background:#fff5f3}.market-lead-score.priority-high strong{color:#d14f46!important}.market-lead-table .external-record-actions{margin-top:8px}.market-lead-modal{width:min(780px,calc(100vw - 36px))}.market-lead-detail{padding:18px 20px 20px}.market-lead-detail>header{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px}.market-lead-detail>header .market-lead-score{width:64px;min-height:64px}.market-lead-detail>header h3{margin:8px 0 0;color:#252c37;font-size:17px;overflow-wrap:anywhere}.market-lead-detail>header p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.market-lead-evidence{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:9px;overflow:hidden}.market-lead-evidence>div{min-width:0;padding:11px 12px;border-right:1px solid var(--line)}.market-lead-evidence>div:last-child{border-right:0}.market-lead-evidence small,.market-lead-evidence strong,.market-lead-evidence span{display:block}.market-lead-evidence small{color:var(--muted);font-size:13px}.market-lead-evidence strong{margin-top:5px;color:#333c49;font-size:13px;overflow-wrap:anywhere}.market-lead-evidence span{margin-top:3px;color:#778293;font-size:13px;overflow-wrap:anywhere}.market-lead-score-reasons{margin-top:14px;padding:11px 12px;border-radius:8px;color:#546273;background:#f5f8fb}.market-lead-score-reasons>strong{display:block;font-size:13px}.market-lead-score-reasons>div{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.market-lead-score-reasons span{padding:4px 7px;border-radius:7px;color:#43698e;background:#eaf1f8;font-size:13px}.market-lead-form{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-lead-form label{min-width:0;color:#4f5968;font-size:13px;font-weight:650}.market-lead-form input,.market-lead-form select,.market-lead-form textarea{width:100%;margin-top:7px;border:1px solid var(--line);border-radius:7px;color:#4e5868;background:#fff;font-size:13px}.market-lead-form input,.market-lead-form select{height:40px;padding:0 10px}.market-lead-form textarea{min-height:86px;padding:10px;resize:vertical;line-height:1.5}.market-lead-form .form-span{grid-column:1 / -1}.market-lead-source{margin-top:14px;min-height:38px;padding:9px 11px;border:1px solid #dce7f2;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7fafd}.market-lead-source small{color:#778496;font-size:13px;text-align:right}.lead-workspace{width:100%;min-width:0}.lead-capability-strip{padding:10px 12px;border:1px solid var(--line);border-radius:9px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#fff}.lead-capability-strip span{min-height:28px;padding:0 9px;border-radius:7px;display:inline-flex;align-items:center;gap:6px;color:#657184;background:#f3f5f7;font-size:13px;font-weight:700}.lead-capability-strip span.ready{color:#287650;background:#eaf8ef}.lead-capability-strip span.limited{color:#9a6724;background:#fff4df}.lead-capability-strip span.missing{color:#b74f48;background:#fff0ed}.lead-summary-six{grid-template-columns:repeat(6,minmax(0,1fr))}.lead-summary-six article:nth-child(4){border-right:1px solid var(--line)}.lead-summary-six article:nth-child(n+5)>span{color:#55708c;background:#edf4fb}.lead-workspace-nav{min-height:50px;padding:5px;border:1px solid var(--line);border-radius:9px;display:flex;gap:5px;background:#fff}.lead-workspace-nav button{min-width:0;padding:0 14px;border:0;border-radius:7px;display:inline-flex;align-items:center;gap:8px;color:#687486;background:transparent;font-size:13px;font-weight:700;cursor:pointer}.lead-workspace-nav button span{min-width:22px;padding:2px 6px;border-radius:10px;color:#8490a1;background:#f0f2f5;font-size:13px;text-align:center}.lead-workspace-nav button.active{color:#e05249;background:#fff0ed}.lead-workspace-nav button.active span{color:#fff;background:#e96158}.lead-table-section{overflow:hidden}.lead-command-bar{min-height:64px;padding:11px 13px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}.lead-command-bar label{min-width:220px;max-width:460px;flex:1;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:7px}.lead-command-bar input{width:100%;border:0;outline:0;color:#3f4958;background:transparent;font-size:13px}.lead-command-bar select,.lead-bulk-bar select{height:38px;padding:0 9px;border:1px solid var(--line);border-radius:7px;color:#536073;background:#fff;font-size:13px}.lead-bulk-bar{min-height:54px;padding:8px 13px;border-bottom:1px solid #efcfcb;display:flex;align-items:center;gap:8px;background:#fff8f7}.lead-bulk-bar strong{margin-right:4px;color:#ca5148;font-size:13px}.lead-bulk-bar>button:last-child{border:0;color:#778293;background:transparent;font-size:13px;cursor:pointer}.lead-table table{min-width:1080px}.lead-table td:last-child{min-width:132px}.lead-table th:first-child,.lead-table td:first-child{width:42px;text-align:center}.lead-table input[type=checkbox]{width:15px;height:15px;accent-color:#ef5b52}.lead-table small.overdue{color:#cf5149;font-weight:700}.lead-chain-mini{margin-bottom:6px;display:flex;flex-wrap:wrap;gap:3px}.lead-chain-mini i{padding:2px 5px;border-radius:4px;color:#8b95a3;background:#eff1f3;font-size:13px;font-style:normal}.lead-chain-mini i.done{color:#287650;background:#eaf8ef}.lead-chain-strip{margin-top:14px;padding:8px;border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;background:#f8fafc}.lead-chain-strip span{min-height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:5px;color:#8a94a2;background:#fff;font-size:13px;font-weight:700}.lead-chain-strip span.done{color:#287650;background:#eaf8ef}.lead-detail-actions{margin-top:13px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lead-workspace-modal{width:min(920px,calc(100vw - 32px))}.lead-research-card{margin-top:14px;padding:14px;border:1px solid #dbe8df;border-radius:9px;background:#f7fbf8}.lead-research-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lead-research-card header strong,.lead-research-card header small{display:block}.lead-research-card header strong{color:#2e3a34;font-size:13px}.lead-research-card header small{margin-top:4px;color:#718078;font-size:13px}.lead-research-card header b{min-width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#287650;background:#e2f4e8;font-size:15px}.lead-research-card>p{margin:10px 0 0;color:#52605a;font-size:13px;line-height:1.6}.lead-research-signals{margin-top:9px;display:flex;flex-wrap:wrap;gap:6px}.lead-research-signals span{padding:4px 7px;border-radius:6px;color:#287650;background:#e6f6eb;font-size:13px}.lead-research-card ul{margin:9px 0 0;padding-left:18px;color:#a06030;font-size:13px;line-height:1.6}.lead-research-card footer{margin-top:9px;display:flex;flex-wrap:wrap;gap:10px}.lead-empty-inline{margin-top:14px;min-height:48px;padding:9px 11px;border:1px dashed #cfd7e0;border-radius:8px;display:flex;align-items:center;gap:8px;color:#778293;font-size:13px}.lead-contact-list,.lead-draft-list{margin-top:14px}.lead-contact-list>strong,.lead-draft-list>strong{color:#3e4857;font-size:13px}.lead-contact-list article{margin-top:7px;padding:9px 10px;border:1px solid var(--line);border-radius:7px;display:grid;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:10px}.lead-contact-list article b,.lead-contact-list article small{display:block}.lead-contact-list article b{color:#35404e;font-size:13px}.lead-contact-list article small,.lead-contact-list article span{color:#788395;font-size:13px}.lead-contact-list article em{color:#287650;font-size:13px;font-style:normal}.lead-draft-list article{margin-top:8px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fafbfc}.lead-draft-list article header{display:flex;align-items:center;gap:8px}.lead-draft-list article header b{color:#cf5149;font-size:13px}.lead-draft-list article header span{color:#667284;font-size:13px}.lead-draft-list textarea{width:100%;min-height:110px;margin:8px 0;padding:9px;border:1px solid var(--line);border-radius:7px;color:#4d5867;background:#fff;font-size:13px;line-height:1.55;resize:vertical}.lead-duplicates>header,.lead-funnel-section>header,.lead-source-analytics>header,.lead-automation-grid section>header{padding:14px 15px;border-bottom:1px solid var(--line)}.lead-duplicates header strong,.lead-duplicates header small,.lead-funnel-section header strong,.lead-funnel-section header small,.lead-source-analytics header strong,.lead-source-analytics header small,.lead-automation-grid header strong,.lead-automation-grid header small{display:block}.lead-duplicates header strong,.lead-funnel-section header strong,.lead-source-analytics header strong,.lead-automation-grid header strong{color:#343d4a;font-size:13px}.lead-duplicates header small,.lead-funnel-section header small,.lead-source-analytics header small,.lead-automation-grid header small{margin-top:4px;color:var(--muted);font-size:13px}.lead-duplicates>article{margin:12px;padding:12px;border:1px solid #efd4d1;border-radius:8px;background:#fff9f8}.lead-duplicates>article>div strong,.lead-duplicates>article>div small{display:block}.lead-duplicates>article>div strong{color:#424b59;font-size:13px}.lead-duplicates>article>div small{margin-top:3px;color:#ad645f;font-size:13px}.lead-duplicates ul{margin:9px 0;padding:0;list-style:none}.lead-duplicates li{padding:6px 0;border-top:1px solid #f0dfdc;display:flex;align-items:center;gap:8px;font-size:13px}.lead-duplicates li span{min-width:160px;color:#4e5867}.lead-duplicates li small{flex:1;color:#7c8796}.lead-duplicates li b{color:#287650;font-size:13px}.lead-funnel{padding:15px;display:grid;gap:7px}.lead-funnel>div{min-height:34px;display:flex;align-items:center;gap:8px}.lead-funnel>div>span{min-width:110px;height:34px;padding:0 10px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#e8645a;transition:width .2s ease}.lead-funnel>div:nth-child(n+4)>span{background:#5f7d96}.lead-funnel b,.lead-funnel small{font-size:13px}.lead-funnel em{color:#8a95a3;font-size:13px;font-style:normal}.lead-source-analytics .currency-chip{margin:2px 5px 2px 0;padding:3px 6px;border-radius:6px;display:inline-block;color:#287650;background:#eaf8ef;font-size:13px}.lead-automation-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lead-reminder,.lead-job{margin:10px 12px;padding:9px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:9px}.lead-reminder>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#c9574f;background:#fff0ed}.lead-reminder>div,.lead-job>div{min-width:0;flex:1}.lead-reminder strong,.lead-reminder small,.lead-job strong,.lead-job small{display:block}.lead-reminder strong,.lead-job strong{color:#414b59;font-size:13px}.lead-reminder small,.lead-job small{margin-top:3px;color:#8490a0;font-size:13px}.lead-job>span{color:#657184;font-size:13px}.lead-job>b{color:#287650;font-size:13px}.lead-job>em{color:#c9574f;font-size:13px;font-style:normal}.source-connector{margin:10px 0;display:flex;align-items:center;justify-content:space-between;gap:8px}.source-connector span{color:#586579;font-size:13px;font-weight:700}.source-connector em{padding:3px 7px;border-radius:7px;color:#808a98;background:#f0f2f4;font-size:13px;font-style:normal}.source-connector em.ready{color:#287650;background:#eaf8ef}.source-automation-card dl{grid-template-columns:1fr 1fr}.source-automation-card footer{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.source-sync-error{margin:8px 0 0;color:#b5524b;font-size:13px;line-height:1.45}.source-live{display:inline-flex;align-items:center;gap:5px;color:#287650;font-size:13px;font-weight:700}.external-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.external-source-card{min-width:0;padding:16px}.external-source-card>header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center}.external-source-card>header>span{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;color:#df5b50;background:#fff0ed}.external-source-card>header>div{min-width:0}.external-source-card>header strong,.external-source-card>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-source-card>header strong{font-size:13px}.external-source-card>header small{margin-top:4px;color:#748092;font-size:13px}.external-source-card>header b{padding:4px 7px;border-radius:10px;color:#956923;background:#fff3de;font-size:13px}.external-source-card>header b.active{color:#287950;background:#eaf8ef}.external-source-card dl{margin:14px 0 12px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:8px}.external-source-card dl>div{min-width:0}.external-source-card dt{color:var(--muted);font-size:13px}.external-source-card dd{margin:4px 0 0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.external-modal-form{padding:18px 20px 20px}.external-modal-form>label{display:block;margin-bottom:13px;color:#4f5968;font-size:13px;font-weight:650}.external-modal-form>label>select,.external-modal-form>label>input:not([type=file]),.external-modal-form>label>textarea{width:100%;min-width:0;margin-top:7px;border:1px solid var(--line);border-radius:7px;color:#4e5868;background:#fff;font-size:13px}.external-modal-form>label>select,.external-modal-form>label>input:not([type=file]){height:42px;padding:0 10px}.external-modal-form>label>textarea{min-height:100px;padding:10px;resize:vertical;line-height:1.55}.external-modal-form .form-grid input,.external-modal-form .form-grid select{height:42px;font-size:13px}.external-modal-form .form-grid>label{font-size:13px}.external-modal-form .form-grid textarea{font-size:13px}.external-import-modal{width:min(820px,calc(100vw - 36px))}.external-file{padding:12px;border:1px dashed #c8d0db;border-radius:8px;background:#fafbfc}.external-file input{display:block;max-width:100%;margin-top:9px;font-size:13px}.external-csv{min-height:220px!important;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace!important}.external-form-help{margin:-2px 0 10px;color:#798495;font-size:13px;line-height:1.55}.external-gsc-setup,.external-gsc-connect{min-height:260px;padding:28px;display:grid;grid-template-columns:56px minmax(0,640px);align-content:center;justify-content:center;gap:18px}.external-gsc-mark{width:56px;height:56px;border-radius:15px;display:grid;place-items:center;color:#fff;background:#4285f4;box-shadow:inset 0 -17px #34a853,inset 17px 0 #fbbc05,inset -17px 0 #ea4335;font-size:20px;font-weight:850}.external-gsc-mark.small{width:42px;height:42px;border-radius:11px;box-shadow:inset 0 -13px #34a853,inset 13px 0 #fbbc05,inset -13px 0 #ea4335;font-size:16px}.external-gsc-setup>div,.external-gsc-connect>div{min-width:0}.external-gsc-setup strong,.external-gsc-connect strong{display:block;font-size:17px}.external-gsc-setup p,.external-gsc-connect p{margin:7px 0 14px;color:#697586;font-size:13px;line-height:1.65}.external-gsc-setup ol{margin:0;padding-left:18px;color:#596576;font-size:13px;line-height:1.8}.external-gsc-setup code{display:block;margin-top:14px;padding:10px 12px;border-radius:8px;color:#4f6178;background:#f4f7fb;font-size:13px;overflow-wrap:anywhere}.external-gsc-connect ul{margin:0 0 17px;padding:0;display:grid;gap:8px;list-style:none}.external-gsc-connect li{display:flex;align-items:center;gap:8px;color:#566273;font-size:13px}.external-gsc-connect li svg{color:#2f7a57}.external-gsc-connect .button{margin-right:12px}.external-gsc-connect small{display:inline-block;margin-top:11px;color:#8993a1;font-size:13px;overflow-wrap:anywhere}.external-gsc-account{min-height:72px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.external-gsc-account>div{display:flex;align-items:center;gap:10px}.external-gsc-account>div:first-child>div{min-width:0}.external-gsc-account strong,.external-gsc-account small{display:block}.external-gsc-account strong{font-size:14px}.external-gsc-account small{margin-top:4px;color:var(--muted);font-size:13px;overflow-wrap:anywhere}.external-gsc-sites{overflow:hidden}.external-gsc-site-list{display:grid}.external-gsc-site-list article{min-width:0;padding:12px 15px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(250px,1fr) minmax(220px,.8fr) auto;align-items:end;gap:12px}.external-gsc-site-list article:last-child{border-bottom:0}.external-gsc-site-list article.selected{background:#f7faff}.external-gsc-site-radio{min-width:0;min-height:42px;padding:0;border:0;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;color:#516175;text-align:left;background:transparent}.external-gsc-site-radio>span{color:#4285f4}.external-gsc-site-radio strong,.external-gsc-site-radio small{display:block}.external-gsc-site-radio strong{color:#2c3542;font-size:13px;overflow-wrap:anywhere}.external-gsc-site-radio small{margin-top:4px;color:var(--muted);font-size:13px}.external-gsc-site-list label{color:#596576;font-size:13px;font-weight:700}.external-gsc-site-list select{width:100%;height:38px;margin-top:5px;padding:0 9px;border:1px solid var(--line);border-radius:7px;color:#4f5968;background:#fff;font-size:13px}.external-gsc-site-list .button{height:38px}.external-gsc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.external-gsc-metrics article{min-width:0;min-height:90px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#fff}.external-gsc-metrics small,.external-gsc-metrics strong{display:block}.external-gsc-metrics small{color:#788495;font-size:13px}.external-gsc-metrics strong{margin-top:9px;color:#2f3a48;font-size:23px}.external-gsc-results{overflow:hidden}.external-gsc-results .external-data-table table{min-width:680px}.external-cms-modal{width:min(680px,calc(100vw - 36px))}.external-cms-security-note{margin-bottom:15px;padding:11px 12px;border:1px solid #dce9e2;border-radius:9px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;color:#2e7653;background:#f3faf6}.external-cms-security-note strong,.external-cms-security-note span{display:block}.external-cms-security-note strong{font-size:13px}.external-cms-security-note span{margin-top:3px;color:#60746a;font-size:13px;line-height:1.5}.external-cms-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.external-cms-metrics article{min-width:0;min-height:92px;padding:15px 16px;border:1px solid var(--line);border-radius:10px;background:#fff}.external-cms-metrics small,.external-cms-metrics strong,.external-cms-metrics span{display:block}.external-cms-metrics small{color:#788495;font-size:13px}.external-cms-metrics strong{margin-top:7px;color:#2f3a48;font-size:22px}.external-cms-metrics span{margin-top:3px;color:#8a94a2;font-size:13px}.external-cms-connections,.external-cms-queue,.external-cms-history{overflow:hidden}.external-cms-connection-list,.external-cms-job-list{display:grid}.external-cms-connection-list article,.external-cms-job-list article{min-width:0;padding:13px 15px;border-bottom:1px solid var(--line);display:grid;align-items:center;gap:11px}.external-cms-connection-list article:last-child,.external-cms-job-list article:last-child{border-bottom:0}.external-cms-connection-list article{grid-template-columns:42px minmax(240px,1fr) minmax(120px,.35fr) auto}.external-cms-job-list article{grid-template-columns:minmax(260px,1fr) minmax(110px,.25fr) auto}.external-cms-connection-list article>div,.external-cms-job-list article>div{min-width:0}.external-cms-connection-list article>div:nth-child(2) strong,.external-cms-connection-list article>div:nth-child(2) small,.external-cms-job-list article>div:first-child strong,.external-cms-job-list article>div:first-child small{display:block}.external-cms-connection-list article>div:nth-child(2) strong,.external-cms-job-list article>div:first-child strong{color:#29323f;font-size:13px}.external-cms-connection-list article>div:nth-child(2) small,.external-cms-job-list article>div:first-child small{margin-top:4px;color:#7b8696;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.external-cms-connection-list code{display:block;max-width:460px;margin-top:6px;color:#647184;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-cms-state{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#64748a;background:#eef2f6}.external-cms-state.connected{color:#247b51;background:#eaf8ef}.external-cms-state.linked{color:#315f9b;background:#edf5ff}.external-cms-state.error{color:#c24740;background:#fff0ee}.external-cms-connection-status b,.external-cms-job-state b{display:inline-flex;padding:4px 7px;border-radius:10px;color:#6c7787;background:#eef1f4;font-size:13px}.external-cms-connection-status b.connected,.external-cms-job-state b.published{color:#247b51;background:#eaf8ef}.external-cms-connection-status b.linked{color:#315f9b;background:#edf5ff}.external-cms-connection-status b.error,.external-cms-job-state b.failed{color:#c24740;background:#fff0ee}.external-cms-job-state b.publishing,.external-cms-job-state b.queued{color:#a26a1f;background:#fff5e5}.external-cms-connection-status small,.external-cms-job-state small{display:block;margin-top:5px;color:#8993a1;font-size:13px}.external-cms-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.external-cms-row-actions .button{min-width:104px}.external-cms-connection-list article>p,.external-cms-job-list article>p{grid-column:2 / -1;margin:-2px 0 0;display:flex;align-items:flex-start;gap:6px;color:#b34c44;font-size:13px;line-height:1.5}.external-cms-history .external-data-table table{min-width:860px}.external-cms-history-status{display:inline-flex!important;width:max-content;padding:4px 7px;border-radius:10px;color:#687587;background:#eef2f6;font-size:13px}.external-cms-history-status.published{color:#247b51;background:#eaf8ef}.external-cms-history-status.failed{color:#c24740;background:#fff0ee}@media(max-width:1180px){.external-website-grid{grid-template-columns:1fr}.external-competitor-grid,.external-source-grid,.external-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.external-inline-form>div{grid-column:1 / -1}.external-inline-form .button{align-self:end}.external-entry-form .external-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.external-entry-optional .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.external-cms-connection-list article{grid-template-columns:42px minmax(220px,1fr) minmax(110px,.35fr)}.external-cms-connection-list .external-cms-row-actions{grid-column:2 / -1;justify-content:flex-start}.competitor-command-bar{align-items:stretch;flex-direction:column}.competitor-filters select{width:100%}.market-lead-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.market-lead-toolbar>div,.market-lead-search{grid-column:span 2}}@media(max-width:900px){.external-overview-grid{grid-template-columns:1fr}.external-geo-hero{align-items:flex-start;flex-direction:column}.external-geo-hero>small{max-width:none;text-align:left}.external-geo-grid{grid-template-columns:1fr}.external-coverage-section{grid-column:1}.external-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.external-signal-list{grid-template-columns:1fr}.external-signal-list:not(.compact) .external-signal-card:nth-child(odd){border-right:0}.external-website-meta{grid-template-columns:1fr 1fr}.external-website-meta>div:nth-child(2){border-right:0}.external-website-meta>div:last-child{grid-column:1 / -1;border-top:1px solid var(--line)}.external-gsc-site-list article{grid-template-columns:minmax(240px,1fr) minmax(200px,.8fr)}.external-gsc-site-list .button{grid-column:2}.external-cms-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.external-cms-job-list article{grid-template-columns:minmax(220px,1fr) minmax(110px,.35fr)}.external-cms-job-list .external-cms-row-actions{grid-column:1 / -1;justify-content:flex-start}.competitor-metric-grid{grid-template-columns:1fr 1fr}.competitor-metric-grid>div:nth-child(2){border-right:0}.competitor-metric-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.competitor-overview-metrics{grid-template-columns:1fr 1fr}.competitor-threat-grid{grid-template-columns:1fr}.market-lead-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.market-lead-summary article:nth-child(2){border-right:0}.market-lead-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:1024px){.external-data-table.desktop{display:none}.external-mobile-list{display:grid;gap:10px}.external-mobile-card{min-width:0;padding:14px}.external-mobile-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.external-mobile-card>header>div{min-width:0}.external-mobile-card>header strong,.external-mobile-card>header small{display:block}.external-mobile-card>header strong{font-size:14px;overflow-wrap:anywhere}.external-mobile-card>header small{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.45}.external-mobile-card>header>span{flex:0 0 auto;padding:4px 7px;border-radius:10px;color:#65748a;background:#eef2f6;font-size:13px}.external-mobile-card dl{margin:13px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.external-mobile-card dl>div{min-width:0;padding:9px;border-right:1px solid var(--line)}.external-mobile-card dl>div:last-child{border-right:0}.external-mobile-card dt{color:var(--muted);font-size:13px}.external-mobile-card dd{margin:4px 0 0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.external-mobile-card>p{margin:0 0 12px;color:#626d7d;font-size:13px;line-height:1.5}.external-record-card .external-record-actions{padding-top:12px;border-top:1px solid var(--line)}.external-record-card .external-record-actions .button{margin-left:auto}.external-mobile-card>header>.market-lead-score{width:54px;min-height:50px;padding:0;border-radius:9px}.market-lead-mobile-list .external-mobile-card>.button{width:100%;margin-top:11px;justify-content:center}.lead-mobile-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.lead-mobile-status label{display:inline-flex;align-items:center;gap:6px;color:#687486;font-size:13px}.lead-mobile-status input{width:15px;height:15px;accent-color:#ef5b52}.lead-source-mobile-list .currency-chip{display:block;width:fit-content;margin:2px 0}}@media(max-width:620px){.company-research-workspace>.external-section-head{align-items:flex-start;flex-direction:column}.company-research-header-actions{width:100%;flex-wrap:wrap}.external-tabs{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.external-tabs button{min-width:max-content;min-height:44px;padding:0 12px;justify-content:center;font-size:13px;scroll-snap-align:center}.catalog-draft-picker>button{width:100%;min-height:44px}.external-heading-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.external-heading-actions .button{width:100%;min-width:0;padding:0 8px}.external-data-notice{margin-top:14px}.external-loading{grid-template-columns:1fr}.external-loading>div:first-child{grid-column:1}.external-section-toolbar{align-items:stretch;flex-direction:column}.external-section-toolbar>.button{width:100%}.external-section-toolbar>div:last-child{display:grid;grid-template-columns:1fr 1fr}.external-section-toolbar .button{width:100%;min-width:0;padding:0 8px}.external-section-head{min-height:0;padding:13px 14px;align-items:flex-start}.external-section-head>button{flex:0 0 auto}.external-action-card{grid-template-columns:auto minmax(0,1fr)}.external-action-control{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(112px,140px);align-items:center}.external-action-status{grid-column:1 / -1;justify-content:flex-start}.external-action-detail-grid{grid-template-columns:1fr}.external-action-card .button,.external-action-card .external-task-created{width:100%;justify-content:center}.external-coverage-grid{grid-template-columns:1fr 1fr;padding:10px}.external-coverage-grid button{grid-template-columns:32px minmax(0,1fr) 14px;padding:9px}.external-coverage-grid button>span{width:32px;height:32px}.external-website-card{padding:14px}.external-website-card>header{grid-template-columns:58px minmax(0,1fr)}.external-audit-mode{grid-column:2;justify-self:start}.external-score{width:56px;height:56px}.external-website-meta{grid-template-columns:1fr}.external-website-meta>div,.external-website-meta>div:nth-child(2),.external-website-meta>div:last-child{grid-column:1;border-right:0;border-bottom:1px solid var(--line);border-top:0}.external-website-meta>div:last-child{border-bottom:0}.external-check-list{grid-template-columns:1fr}.external-website-card>footer{display:grid;grid-template-columns:1fr 1fr}.external-website-card>footer .button{width:100%}.external-website-card>footer .button-primary{grid-column:1 / -1}.external-website-card>footer .button-danger{grid-column:1 / -1}.external-inline-form{grid-template-columns:1fr;padding:14px}.external-inline-form>div{grid-column:1}.external-inline-form .button{width:100%;height:44px}.external-inline-form input,.external-inline-form select{height:44px}.external-entry-form{padding:14px}.external-entry-head{align-items:stretch;flex-direction:column}.external-entry-head .button{width:100%}.external-entry-form .external-entry-grid,.external-entry-optional .form-grid{grid-template-columns:1fr}.external-entry-form .form-span{grid-column:1}.external-entry-form .form-grid input,.external-entry-form .form-grid select{height:44px}.external-competitor-grid,.external-source-grid{grid-template-columns:1fr}.competitor-provider-note{grid-template-columns:38px minmax(0,1fr)}.competitor-provider-note>b{grid-column:2;justify-self:start}.competitor-form-switches{align-items:flex-start;flex-direction:column;gap:10px}.competitor-monitor-row{grid-template-columns:1fr 104px}.competitor-monitor-row>span{grid-column:1 / -1;text-align:left}.competitor-card-actions .button{width:100%}.competitor-overview-metrics,.competitor-report-list{grid-template-columns:1fr}.competitor-alert-list article{grid-template-columns:28px minmax(0,1fr)}.competitor-alert-list article>div:last-child{grid-column:1 / -1;grid-template-columns:1fr 1fr}.competitor-page-compare,.own-site-inventory-bar{grid-template-columns:1fr}.own-site-inventory-list article{align-items:stretch;flex-direction:column}.own-site-inventory-list .button{width:100%}.competitor-page-compare dl{grid-template-columns:1fr 1fr 1fr}.competitor-threat-grid footer{grid-template-columns:1fr}.competitor-subtabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.competitor-subtabs button{min-width:0;padding:0 5px;justify-content:center}.external-mobile-card dl{grid-template-columns:1fr}.external-mobile-card dl>div{border-right:0;border-bottom:1px solid var(--line)}.external-mobile-card dl>div:last-child{border-bottom:0}.market-lead-toolbar{padding:14px;grid-template-columns:1fr}.market-lead-toolbar>div,.market-lead-search{grid-column:1}.market-lead-toolbar .button{width:100%;height:42px}.market-lead-toolbar select,.market-lead-search{height:42px}.market-lead-summary{grid-template-columns:1fr 1fr}.market-lead-summary article{min-height:74px;padding:12px}.market-lead-evidence,.market-lead-form{grid-template-columns:1fr}.market-lead-evidence>div{border-right:0;border-bottom:1px solid var(--line)}.market-lead-evidence>div:last-child{border-bottom:0}.market-lead-form .form-span{grid-column:1}.market-lead-source{align-items:flex-start;flex-direction:column}.market-lead-source small{text-align:left}.external-error{align-items:flex-start;flex-wrap:wrap}.external-error .button{width:100%}.external-modal-form{padding:16px}.external-modal-form .modal-actions{margin-left:-16px;margin-right:-16px;margin-bottom:-16px}.external-delete-content{padding:16px}.external-gsc-setup,.external-gsc-connect{min-height:0;padding:20px 16px;grid-template-columns:1fr;justify-items:start}.external-gsc-connect .button{width:100%;margin-right:0}.external-gsc-account{align-items:stretch;flex-direction:column}.external-gsc-account>div:last-child{display:grid;grid-template-columns:1fr 1fr}.external-gsc-account .button{min-width:0;padding:0 8px}.external-gsc-site-list article{grid-template-columns:1fr;align-items:stretch}.external-gsc-site-list .button{grid-column:1;width:100%}.external-gsc-metrics{grid-template-columns:1fr 1fr;gap:9px}.external-gsc-metrics article{min-height:78px;padding:13px}.external-gsc-metrics strong{font-size:19px}.external-cms-metrics{gap:9px}.external-cms-metrics article{min-height:82px;padding:13px}.external-cms-metrics strong{font-size:19px}.external-cms-connection-list article,.external-cms-job-list article{grid-template-columns:1fr;align-items:stretch}.external-cms-connection-list article{padding:14px}.external-cms-state{width:38px;height:38px}.external-cms-connection-status,.external-cms-job-state{display:flex;align-items:center;gap:7px}.external-cms-connection-status small,.external-cms-job-state small{margin-top:0}.external-cms-connection-list .external-cms-row-actions,.external-cms-job-list .external-cms-row-actions{grid-column:1;display:grid;grid-template-columns:1fr 1fr}.external-cms-row-actions .button{width:100%;min-width:0}.external-cms-connection-list article>p,.external-cms-job-list article>p{grid-column:1}}@media(max-width:375px){.external-heading-actions,.external-section-toolbar>div:last-child,.external-website-card>footer{grid-template-columns:1fr}.external-website-card>footer .button-primary{grid-column:1}.external-coverage-grid{grid-template-columns:1fr}.external-section-head{flex-direction:column}.external-section-head>button{width:100%;justify-content:flex-start}.market-lead-summary{grid-template-columns:1fr}.market-lead-summary article{border-right:0;border-bottom:1px solid var(--line)}.market-lead-summary article:last-child{border-bottom:0}}@media(max-width:1180px){.lead-summary-six{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-summary-six article:nth-child(3),.lead-summary-six article:nth-child(6){border-right:0}.lead-command-bar{flex-wrap:wrap}.lead-command-bar label{max-width:none}}@media(max-width:760px){.lead-summary-six{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-summary-six article:nth-child(2n){border-right:0}.lead-workspace-nav{overflow-x:auto}.lead-workspace-nav button{min-height:40px;white-space:nowrap}.lead-command-bar,.lead-bulk-bar{align-items:stretch;flex-direction:column}.lead-command-bar label{min-width:0;max-width:none;flex:none}.lead-command-bar select,.lead-bulk-bar select,.lead-command-bar .button,.lead-bulk-bar .button{width:100%}.lead-automation-grid{grid-template-columns:1fr}.lead-chain-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-contact-list article{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.external-loading>div{animation:none}}.campaign-delivery-status{display:inline-flex;width:max-content;padding:4px 7px;border-radius:10px;color:#697688;background:#eef2f6;font-size:13px;font-weight:700}.campaign-delivery-status.ready,.campaign-delivery-status.retry_wait,.campaign-delivery-status.queued{color:#9b651e;background:#fff5e4}.campaign-delivery-status.sent{color:#21764e;background:#eaf8ef}.campaign-delivery-status.failed,.campaign-delivery-status.blocked{color:#bd4942;background:#fff0ee}.campaign-delivery-status.stopped{color:#55647a;background:#eef2f7}.campaign-error-text{display:block;max-width:220px;margin-top:4px;color:#bd4942!important;white-space:normal!important}.campaign-ai-buttons{display:flex;align-items:center;gap:8px}.campaign-report-list{display:grid;gap:0}.campaign-report-list article{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:18px}.campaign-report-list article:last-child{border-bottom:0}.campaign-report-list strong,.campaign-report-list small{display:block}.campaign-report-list strong{color:#2d3745;font-size:13px}.campaign-report-list small{margin-top:4px;color:var(--muted);font-size:13px}.campaign-report-list p{margin:0;color:#586577;font-size:13px;line-height:1.7}.campaign-market-lead-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.campaign-market-lead-picker label{min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;cursor:pointer}.campaign-market-lead-picker input{accent-color:var(--coral)}.campaign-market-lead-picker span{min-width:0}.campaign-market-lead-picker strong,.campaign-market-lead-picker small{display:block}.campaign-market-lead-picker strong{color:#2e3846;font-size:13px}.campaign-market-lead-picker small{margin-top:3px;color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-market-lead-picker b{color:var(--coral);font-size:13px}.campaign-settings-kpis{min-width:0;margin:2px 0;padding:12px;border:1px solid var(--line);border-radius:9px}.campaign-settings-kpis legend{padding:0 6px;color:#5f6b7b;font-size:13px;font-weight:700}@media(max-width:720px){.campaign-ai-buttons{width:100%;display:grid;grid-template-columns:1fr 1fr}.campaign-ai-buttons .button{width:100%;min-width:0}.campaign-report-list article{grid-template-columns:1fr;gap:8px}.campaign-market-lead-picker{grid-template-columns:1fr}}:root{--content-gutter: clamp(18px, 2vw, 36px);--workspace-sidebar: 236px;--workspace-sidebar-collapsed: 76px;--workspace-aside: clamp(344px, 20vw, 384px);--ink: #1c2330;--muted: #5f6979;--line: #e2e6ec}html{min-width:320px;background:#f5f6f8}body{color:var(--ink);font-size:15px;line-height:1.5;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:has([aria-modal=true]){overflow:hidden}strong,b,h1,h2,h3,h4{color:#171d29}small,p,td,th,label,input,textarea,select,button{letter-spacing:.005em}table{font-variant-numeric:tabular-nums}.app-shell{width:100%;min-height:100dvh;background:#fff}.sidebar{width:var(--workspace-sidebar)}.sidebar.collapsed{width:var(--workspace-sidebar-collapsed)}.sidebar.collapsed+.app-area{margin-left:var(--workspace-sidebar-collapsed)}.app-area{width:auto;min-height:100dvh;margin-left:var(--workspace-sidebar)}.brand{padding-inline:24px}.brand small{line-height:1.35}.sidebar nav{padding:18px 14px;gap:5px}.sidebar nav button{min-height:48px;padding-inline:14px}.sidebar nav button.active:before{left:-14px}.topbar{height:76px;grid-template-columns:minmax(0,1fr) max-content;padding-inline:var(--content-gutter)}.global-search{width:100%;max-width:560px;height:44px;min-width:0}.top-actions{min-width:0}.top-action{flex:0 0 auto;white-space:nowrap}.profile-menu{min-width:0}.profile{min-width:0;white-space:nowrap}.profile>span:not(.avatar){min-width:0;overflow:hidden;text-overflow:ellipsis}.global-search input{font-size:14px}.top-action,.profile{min-height:44px;font-size:14px}.button{min-height:40px;padding-inline:15px;font-size:14px}.icon-button{width:38px;height:38px}.dashboard-layout{grid-template-columns:minmax(0,1fr) var(--workspace-aside);min-height:calc(100dvh - 76px)}.dashboard-main{min-width:0;container:dashboard / inline-size}.today-section{min-height:236px;padding:24px var(--content-gutter) 22px}.today-content{gap:clamp(24px,3vw,44px)}.task-list{width:min(620px,72%)}.task-row{min-height:56px;height:auto;grid-template-columns:36px minmax(0,1fr) 56px 76px}.task-row>button{min-height:36px;font-size:13px}.create-block{width:154px;min-height:166px}.workflow-strip{min-height:124px;height:auto;padding-inline:var(--content-gutter)}.data-split{grid-template-columns:minmax(0,2.2fr) minmax(0,.95fr)}.account-performance,.lead-opportunities{padding:22px var(--content-gutter)}.account-table{min-width:980px;font-variant-numeric:tabular-nums}.account-table td{min-height:56px;height:56px}.binding{min-height:28px}.row-actions button{width:32px;height:32px;display:grid;place-items:center}.integration-rail{padding:20px var(--content-gutter) 24px}.integration-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.integration-mini{min-width:0;min-height:72px;padding:12px;grid-template-columns:34px minmax(0,1fr) auto}.integration-mini p,.integration-mini strong{overflow-wrap:anywhere}.ai-panel{padding:24px 20px}.ai-panel-head{margin-bottom:22px}.ai-panel textarea{min-height:88px;font-size:13px}.mode-tabs,.select-wrap select,.upload-reference{min-height:42px;height:42px}.generate-button{min-height:48px}.page-body{width:100%;max-width:none;margin:0;padding:30px var(--content-gutter) 48px}.page-body>.section-heading{flex-wrap:wrap}.page-body>.section-heading>div{min-width:0}.lead-heading-actions{flex-wrap:wrap}.page-body>.section-heading>div h2{font-size:clamp(22px,1.45vw,27px);line-height:1.2}.page-body>.section-heading>div p{margin-top:7px;font-size:14px;line-height:1.5}.section-heading h2{font-size:18px}.section-heading p{font-size:13px}.metric-line>div,.campaign-overview>div{padding:20px 24px}.filter-bar{min-height:58px;align-items:center}.filter-bar label,.segmented button,.compact-select{min-height:38px}.filter-bar input{width:min(240px,24vw);font-size:14px}.sales-dashboard,.communication-page,.crm-page,.external-page{width:100%;max-width:none}.communication-workbench{grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr) minmax(250px,.95fr)}.studio-head{min-height:76px;height:76px;padding-inline:var(--content-gutter)}.studio-head h2{font-size:21px}.studio-head p{font-size:13px}.studio-layout{grid-template-columns:196px minmax(0,1fr) var(--workspace-aside);min-height:calc(100dvh - 152px)}.asset-panel{padding:20px 14px}.asset-panel>button{min-height:42px;height:auto}.editor-canvas{padding:clamp(18px,2vw,30px)}.editor-toolbar,.document{max-width:760px}.editor-toolbar{min-height:46px;height:auto;flex-wrap:wrap;padding-block:6px}.editor-toolbar button{width:34px;height:34px}.document{min-height:720px;padding:54px clamp(40px,5vw,72px)}.doc-title{font-size:clamp(27px,2vw,32px)}.doc-body,.doc-caption{font-size:15px;line-height:1.8}.studio-operations{grid-template-columns:minmax(0,1.55fr) minmax(360px,.7fr)}.media-library,.publish-panel,.publish-history{padding:22px var(--content-gutter)}@container dashboard (max-width: 1000px){.data-split{grid-template-columns:minmax(0,1fr)}.lead-opportunities{border-left:0;border-top:1px solid var(--line)}}@media(max-width:1360px){.studio-layout{grid-template-columns:176px minmax(0,1fr)}.studio-layout>.ai-panel{grid-column:1 / -1;border-top:1px solid var(--line)}}@media(max-width:1500px)and (min-width:821px){.top-actions{gap:4px}.top-action,.profile{gap:6px;padding-inline:7px}}@media(max-width:1220px){.communication-workbench{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){:root{--workspace-aside: 100%}.dashboard-layout{grid-template-columns:1fr}.studio-layout{grid-template-columns:176px minmax(0,1fr)}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:12px}.profile>span:not(.avatar){display:none}.sales-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-metrics>div:nth-child(2n){border-right:0}.sales-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:820px){:root{--content-gutter: 16px}.sidebar,.sidebar.collapsed{width:72px}.sidebar,.app-area{transition:none}.app-area,.sidebar.collapsed+.app-area{margin-left:72px}.topbar{height:64px}.dashboard-layout{min-height:calc(100dvh - 64px)}.today-section{padding-block:20px}.task-list{width:100%}.data-split,.studio-layout,.studio-operations{grid-template-columns:1fr}.publish-panel{border-left:0;border-top:1px solid var(--line)}}@media(max-width:560px){:root{--content-gutter: 14px}.app-area,.sidebar.collapsed+.app-area{margin-left:0}.topbar{height:112px}.dashboard-layout{min-height:calc(100dvh - 112px)}.today-content{gap:16px}.create-block{width:100%;min-height:92px;flex-direction:row;gap:12px}.task-row{grid-template-columns:34px minmax(0,1fr) 70px}.task-row time{display:none}.workflow-strip{min-height:116px}.account-performance,.lead-opportunities,.integration-rail{padding-inline:14px}.integration-mini{flex:0 0 min(274px,100%)}.page-body{padding:22px 14px 104px}.page-body>.section-heading{align-items:flex-start;flex-direction:column}.page-body>.section-heading>:last-child{width:100%}.studio-head{min-height:120px;height:auto;padding:14px}.editor-canvas{padding:10px}.editor-toolbar{flex-wrap:nowrap;height:48px;min-height:48px}.document{min-height:600px;padding:34px 22px}.doc-title{font-size:24px}.communication-workbench{min-height:calc(100dvh - 220px);grid-template-columns:1fr}}.integration-center-page{display:grid;align-content:start;gap:16px}.integration-center-page>.section-heading{margin-bottom:0}.integration-center-alert{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #f3c8c3;border-radius:10px;background:#fff4f2;color:#a63f36}.integration-center-alert svg{flex:0 0 auto}.integration-center-alert span{flex:1}.integration-center-alert button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.integration-health-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.integration-health-strip>div{min-width:0;padding:15px 18px;border-right:1px solid var(--line)}.integration-health-strip>div:last-child{border-right:0}.integration-health-strip small,.integration-health-strip strong{display:block}.integration-health-strip small{color:var(--muted)}.integration-health-strip strong{margin-top:5px;font-size:24px;font-variant-numeric:tabular-nums}.integration-sync-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.integration-sync-card{min-width:0;border:1px solid var(--line);border-radius:12px;background:#fff;padding:18px}.integration-sync-card>header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px}.integration-sync-card>header .integration-logo{width:44px;height:44px;border-radius:11px}.integration-sync-card>header .integration-logo.website{color:#4f8a2c;background:#eef8e8}.integration-sync-card>header .integration-logo.obsidian{color:#7446ce;background:#f2edff}.integration-sync-card>header h3{margin:0;font-size:17px}.integration-sync-card>header p{margin:4px 0 0;color:var(--muted)}.integration-sync-card>header>b{align-self:start;border-radius:999px;padding:5px 9px;font-size:13px}.integration-sync-card>header>b.healthy{color:#177847;background:#eaf8ef}.integration-sync-card>header>b.pending{color:#9a6622;background:#fff4df}.integration-sync-flow{margin-top:16px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:9px;background:#f7f9fc;color:#536075;text-align:center}.integration-sync-flow svg{flex:0 0 auto;color:#ef4b43}.integration-sync-metrics{margin:14px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:9px;overflow:hidden}.integration-sync-metrics>div{min-width:0;padding:11px 8px;border-right:1px solid var(--line);text-align:center}.integration-sync-metrics>div:last-child{border-right:0}.integration-sync-metrics dt{color:var(--muted);font-size:13px}.integration-sync-metrics dd{margin:4px 0 0;color:#202734;font-size:18px;font-weight:750;font-variant-numeric:tabular-nums}.integration-sync-detail{margin-top:14px;display:grid;gap:9px}.integration-sync-detail>span{min-width:0;display:grid;grid-template-columns:94px minmax(0,1fr);align-items:baseline;gap:8px}.integration-sync-detail small{color:var(--muted)}.integration-sync-detail b{min-width:0;overflow:hidden;color:#374151;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.integration-sync-schedule{margin-top:15px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e6eaf0;border-radius:9px;background:#fbfcfe}.integration-sync-schedule label{display:flex;align-items:center;gap:8px;font-weight:650}.integration-sync-schedule input{width:17px;height:17px;accent-color:#ef4b43}.integration-sync-schedule.is-disabled label{color:#98a1af;cursor:not-allowed}.integration-sync-schedule select{min-width:108px;height:36px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:0 9px;color:#394355}.integration-sync-card>footer{margin-top:15px;display:flex;justify-content:flex-end;gap:9px}.integration-job-panel{padding:0;overflow:hidden}.integration-job-panel>header{padding:16px 18px;border-bottom:1px solid var(--line)}.integration-job-panel>header strong,.integration-job-panel>header small{display:block}.integration-job-panel>header strong{font-size:16px}.integration-job-panel>header small{margin-top:4px;color:var(--muted)}.integration-job-list article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--line)}.integration-job-list article:last-child{border-bottom:0}.integration-job-list article>div:nth-child(2){min-width:0}.integration-job-list article strong,.integration-job-list article small{display:block}.integration-job-list article small{margin-top:4px;color:var(--muted)}.integration-job-list article p{margin:6px 0 0;color:#b3473d;white-space:normal;overflow-wrap:anywhere}.job-state{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#f1f4f8;color:#718096}.job-state.completed{color:#16814a;background:#eaf8ef}.job-state.failed{color:#c9463b;background:#fff0ee}.job-state.running svg{animation:integration-spin 1s linear infinite}.integration-job-result{min-width:92px;text-align:right}.integration-job-result b{color:#344054}.integration-contract-note{margin-top:14px;display:grid;gap:6px;border-left:3px solid #ef4b43;background:#fff7f6;padding:11px 13px;color:#536075}.integration-contract-note strong{color:#303846}@keyframes integration-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.integration-sync-grid{grid-template-columns:1fr}}@media(max-width:700px){.topbar{grid-template-columns:minmax(0,1fr) auto}.global-search{width:100%;min-width:0}.top-actions{min-width:0}.integration-health-strip{grid-template-columns:1fr 1fr}.integration-health-strip>div:nth-child(2){border-right:0}.integration-health-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.integration-sync-card{padding:14px}.integration-sync-card>header{grid-template-columns:44px minmax(0,1fr)}.integration-sync-card>header>b{grid-column:1 / -1;justify-self:start}.integration-sync-flow{align-items:flex-start;flex-direction:column;padding:10px 12px;text-align:left}.integration-sync-flow svg{transform:rotate(90deg)}.integration-sync-metrics{grid-template-columns:1fr 1fr}.integration-sync-metrics>div:nth-child(2){border-right:0}.integration-sync-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.integration-sync-detail>span{grid-template-columns:1fr;gap:3px}.integration-sync-card>footer{display:grid;grid-template-columns:1fr}.integration-sync-card>footer .button{width:100%}.integration-job-list article{grid-template-columns:34px minmax(0,1fr);padding:13px 14px}.integration-job-result{grid-column:2;text-align:left}.integration-job-list article>.button{grid-column:1 / -1;width:100%}}.sidebar-group{margin:13px 12px 4px;color:#667085;font-size:11px;font-weight:750;letter-spacing:.08em}.sidebar-group:first-child{margin-top:2px}.sidebar nav>button[aria-current=page]{color:var(--coral);background:linear-gradient(90deg,#fff0ee,#fff8f7)}.sidebar nav>button[aria-current=page]:before{content:"";position:absolute;left:-14px;top:0;bottom:0;width:4px;background:var(--coral)}.sidebar.collapsed nav>button[aria-current=page]:before{left:-7px}.mobile-workspace-label{display:block;margin:10px 2px 4px;color:#9aa3b2;font-size:11px;font-weight:700}.mobile-domestic-entry{width:100%;margin:8px 0 10px;padding:12px;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:10px;color:var(--ink);background:#fff;text-align:left}.mobile-domestic-entry.active{border-color:#ffd6d1;color:var(--coral);background:#fff4f2}.mobile-domestic-entry>span{flex:1}.mobile-domestic-entry strong,.mobile-domestic-entry small{display:block}.mobile-domestic-entry strong{font-size:13px}.mobile-domestic-entry small{margin-top:2px;color:var(--muted);font-size:10px}.sidebar-workspace-switcher{flex:0 0 auto;padding:10px 14px 4px}.sidebar-workspace-switcher>small{display:block;margin:0 12px 6px;color:#8993a2;font-size:10px;font-weight:700}.sidebar-workspace-switcher .sidebar-domestic-entry{width:100%;min-height:44px;padding:0 12px;border:1px solid #e4e8ef;border-radius:8px;display:flex;align-items:center;gap:11px;color:#4e5b6e;background:#f8fafc;font-size:13px;text-align:left}.sidebar-workspace-switcher .sidebar-domestic-entry>span{flex:1}.sidebar-workspace-switcher .sidebar-domestic-entry>svg:last-child{color:#8d97a6}.sidebar-workspace-switcher .sidebar-domestic-entry:hover{border-color:#f1c4bf;color:#c94941;background:#fff8f7}.sidebar-workspace-switcher .sidebar-domestic-entry.active{border-color:#ffd6d1;color:var(--coral);background:#fff4f2}.sidebar.collapsed .sidebar-workspace-switcher{padding:10px 14px 4px}.sidebar.collapsed .sidebar-workspace-switcher .sidebar-domestic-entry{justify-content:center;padding:0}.sidebar.collapsed .sidebar-workspace-switcher .sidebar-domestic-entry>svg:last-child{display:none}.growth-dashboard,.feature-hub{min-height:calc(100dvh - 76px);padding:28px var(--content-gutter, 32px) 54px;background:#f6f7f9}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.growth-dashboard{display:grid;align-content:start;gap:18px}.growth-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.growth-dashboard-head>div:first-child{min-width:0}.growth-dashboard-head h1,.feature-hub-hero h1{margin:7px 0 0;color:#182131;font-size:clamp(26px,2.1vw,36px);line-height:1.15;letter-spacing:-.03em}.growth-dashboard-head p{max-width:720px;margin:9px 0 0;color:#5f6979;font-size:14px;line-height:1.65}.growth-dashboard-head>div:last-child{display:flex;gap:10px}.growth-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#657084;font-size:13px;font-weight:650}.growth-eyebrow i{width:7px;height:7px;border-radius:50%;background:#35ac6e;box-shadow:0 0 0 4px #e7f7ee}.growth-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e1e5eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1d273709}.growth-metric{min-width:0;min-height:112px;padding:18px 20px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;border-right:1px solid #e7eaf0}.growth-metric:last-child{border-right:0}.growth-metric>span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center}.growth-metric-blue>span{color:#386fbd;background:#edf4ff}.growth-metric-violet>span{color:#7557bb;background:#f2edff}.growth-metric-orange>span{color:#c67927;background:#fff4e7}.growth-metric-green>span{color:#218958;background:#eaf8f0}.growth-metric small,.growth-metric strong,.growth-metric em{display:block}.growth-metric small{color:#5f6979;font-size:13px}.growth-metric strong{margin-top:3px;overflow:hidden;color:#202a3a;font-size:clamp(23px,2vw,31px);line-height:1.12;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.growth-metric em{margin-top:5px;color:#5f6979;font-size:12px;font-style:normal}.growth-overview-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:stretch}.growth-source-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.growth-source-overview>.growth-panel{grid-column:auto;min-height:330px}.growth-source-overview .growth-behavior-panel{grid-column:1 / -1}.growth-panel,.growth-ai-panel{min-width:0;border:1px solid #e1e5eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1d273709}.growth-panel>header{min-height:70px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e9ecf1}.growth-panel>header h2{margin:0;color:#253042;font-size:16px}.growth-panel>header p{margin:5px 0 0;color:#5f6979;font-size:12px}.growth-panel>header>button{flex:0 0 auto;border:0;display:inline-flex;align-items:center;gap:4px;color:#647085;background:transparent;font-family:inherit;font-size:12px;font-weight:650;line-height:1;cursor:pointer}.growth-panel>header>button:hover{color:var(--coral)}.growth-trend-panel{grid-column:span 8;min-height:348px}.growth-interactions{grid-column:span 4;min-height:348px}.growth-schedule{grid-column:span 8;min-height:286px}.growth-funnel{grid-column:span 4;min-height:286px}.growth-conversion-panel{grid-column:span 8;min-height:286px}.growth-notification-panel{grid-column:span 4;min-height:286px}.growth-behavior-panel{grid-column:1 / -1;min-height:260px}.growth-ai-panel{grid-column:1 / -1}.growth-chart-wrap{position:relative;height:275px;padding:8px 16px 13px}.growth-chart{width:100%;height:218px;display:block}.growth-chart-empty{position:absolute;top:62px;right:20px;bottom:50px;left:20px;display:grid;place-items:center;align-content:center;gap:6px;color:#5f6979;text-align:center}.growth-chart-empty strong{color:#657084;font-size:13px}.growth-chart-empty span{font-size:12px}.growth-chart-legend{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;color:#657084;font-size:12px}.growth-chart-legend>span{display:flex;align-items:center;gap:7px}.growth-chart-legend i{width:18px;height:3px;border-radius:3px;background:#ef4b43}.growth-chart-legend small{color:#5f6979}.growth-interactions>div{display:grid}.growth-interactions>div>button{min-width:0;min-height:66px;padding:10px 16px;border:0;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;color:inherit;background:#fff;text-align:left;cursor:pointer}.growth-interactions>div>button:last-child{border-bottom:0}.growth-interactions>div>button:hover{background:#fafbfc}.growth-interactions>div>button>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#dd574e;background:#fff0ee}.growth-interactions>div>button div{min-width:0}.growth-interactions strong,.growth-interactions small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-interactions strong{color:#313c4c;font-size:13px}.growth-interactions small{margin-top:5px;color:#5f6979;font-size:12px}.growth-interactions em{max-width:82px;overflow:hidden;color:#8a5a0a;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.growth-panel-empty{min-height:250px;display:grid;place-items:center;align-content:center;gap:7px;color:#5f6979;text-align:center}.growth-panel-empty strong{color:#667184;font-size:13px}.growth-panel-empty span{font-size:12px}.growth-week{height:calc(100% - 70px);min-height:214px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.growth-schedule-scroll-hint{display:none;color:#7b8797;font-size:11px}.growth-week>button{min-width:0;padding:13px 9px;border:0;border-right:1px solid #edf0f4;display:flex;flex-direction:column;gap:13px;color:#697589;background:#fff;text-align:left;cursor:pointer}.growth-week>button:last-child{border-right:0}.growth-week>button:hover{background:#fafbfc}.growth-week>button>span{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:12px}.growth-week>button>span b{color:#5f6979;font-weight:550}.growth-week>button.today>span{color:#df4f47;font-weight:750}.growth-week>button.today>span b{color:#fff;border-radius:999px;padding:3px 6px;background:var(--coral)}.growth-week>button>div{min-height:92px;padding:10px;border-left:3px solid #6d86cc;border-radius:8px;background:#f2f5fb}.growth-week>button>div.campaign{border-left-color:#ef7d3e;background:#fff4ec}.growth-week>button>div strong,.growth-week>button>div small{display:block}.growth-week>button>div strong{max-height:38px;overflow:hidden;color:#3d485a;font-size:12px;line-height:1.55}.growth-week>button>div small{margin-top:8px;overflow:hidden;color:#5f6979;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.growth-week>button>i{width:30px;height:30px;margin:auto;border:1px dashed #d9dee6;border-radius:9px;display:grid;place-items:center;color:#b2bac5;font-size:18px;font-style:normal}.growth-schedule-actions,.growth-funnel-header-actions{display:flex;align-items:center;gap:8px}.growth-schedule-actions>button{flex:0 0 auto;padding:0;border:0;display:inline-flex;align-items:center;gap:4px;color:#647085;background:transparent;font-family:inherit;font-size:12px;font-weight:650;line-height:1;cursor:pointer}.growth-funnel-header-actions>button{flex:0 0 auto;padding:0;border:0;display:inline-flex;align-items:center;gap:4px;color:#647085;background:transparent;font-family:inherit;font-size:12px;font-weight:650;line-height:1;cursor:pointer}.growth-funnel-header-actions>button:hover{color:var(--coral)}.growth-schedule-actions>button:hover{color:var(--coral)}.growth-schedule-error button{margin-top:8px;padding:7px 12px;border:1px solid #dce2eb;border-radius:7px;color:#3e5c8a;background:#fff;font-family:inherit;font-size:12px;font-weight:650;line-height:1.2;cursor:pointer}.growth-funnel>div{min-height:258px;padding:12px 17px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.growth-funnel>div>button{position:relative;min-width:0;height:36px;padding:0;border:0;display:flex;align-items:center;justify-content:center;color:#fff;background:transparent;cursor:pointer;transition:filter .18s ease}.growth-funnel>div>.growth-funnel-stage-1{width:100%}.growth-funnel>div>.growth-funnel-stage-2{width:88%}.growth-funnel>div>.growth-funnel-stage-3{width:76%}.growth-funnel>div>.growth-funnel-stage-4{width:64%}.growth-funnel>div>.growth-funnel-stage-5{width:48%}.growth-funnel>div>.growth-funnel-stage-6{width:64%}.growth-funnel>div>button:hover{filter:brightness(.96)}.growth-funnel>div>button i{position:absolute;top:0;right:0;bottom:0;left:0;background:#8eb8de;clip-path:polygon(0 0,100% 0,82% 100%,18% 100%)}.growth-funnel>div>button:nth-child(2) i{background:#76a9d6}.growth-funnel>div>button:nth-child(3) i{background:#5c99cf}.growth-funnel>div>button:nth-child(4) i{background:#438bc8}.growth-funnel>div>button:nth-child(5) i{background:#f1c51f}.growth-funnel>div>button:nth-child(6) i{background:#83bd3b}.growth-funnel>div>button span,.growth-funnel>div>button strong{z-index:1;color:#171d29;font-size:11px}.growth-funnel>div>button strong{margin-left:5px;font-variant-numeric:tabular-nums}.growth-panel-filters{display:inline-flex;gap:6px}.growth-panel-filters label{position:relative}.growth-panel-filters select{height:30px;min-width:78px;padding:0 25px 0 9px;border:1px solid #dce1e8;border-radius:5px;color:#536071;background:#fff;font:500 11px/1 inherit;cursor:pointer}.growth-panel-filters select:focus-visible{outline:2px solid #7aa8d2;outline-offset:1px}.growth-panel-filters button{min-width:38px;padding:5px 8px;border:0;border-radius:5px;color:#8993a2;background:transparent;font:650 11px/1 inherit;cursor:pointer}.growth-panel-filters button.active{color:#d94f48;background:#fff;box-shadow:0 1px 4px #232d3c14}.growth-conversion-path{min-height:184px;padding:20px 18px 11px;display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px}.growth-conversion-path>button{min-width:0;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.growth-conversion-path>button>span{display:flex;align-items:center;gap:8px}.growth-conversion-path>button>span>i{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#4b7db2;background:#edf4fb;font-style:normal}.growth-conversion-path>button>span>strong{overflow:hidden;color:#4c596c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.growth-conversion-path>button>div{margin-top:13px;display:grid;grid-template-columns:minmax(0,1fr) 25px;align-items:center;gap:8px}.growth-conversion-path>button>div>b{height:9px;min-width:8px;border-radius:999px;background:#77a9d6;transition:width .2s ease}.growth-conversion-path>button:nth-of-type(2)>div>b{background:#5e99cf}.growth-conversion-path>button:nth-of-type(3)>div>b{background:#f0c846}.growth-conversion-path>button:nth-of-type(4)>div>b{background:#83c43d}.growth-conversion-path>button>div>em{color:#344052;font-size:12px;font-style:normal;text-align:right;font-variant-numeric:tabular-nums}.growth-conversion-arrow{color:#c6ced8}.growth-conversion-empty{padding:0 18px 14px;display:flex;align-items:center;gap:7px;color:#9aa4b2;font-size:11px}.growth-acquisition-chart{height:210px;padding:5px 22px 0;display:grid;grid-template-columns:34px minmax(0,1fr)}.growth-acquisition-axis svg{width:34px;height:164px;overflow:visible}.growth-acquisition-axis text{fill:#687386;font:12px sans-serif}.growth-acquisition-plot{min-width:0}.growth-acquisition-plot>svg{width:100%;height:164px;overflow:visible;display:block}.growth-acquisition-gridline{stroke:#d8dce2;stroke-width:1}.growth-acquisition-line{fill:none;stroke:#438fce;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.growth-acquisition-point{fill:#fff;stroke:#438fce;stroke-width:2}.growth-acquisition-dates{min-height:18px;display:flex;justify-content:space-between;padding:0 1px;color:#687386;font-size:10px}.growth-acquisition-legend{min-height:22px;padding:2px 22px 4px 56px;display:flex;align-items:center;gap:8px;color:#69758a;font-size:11px}.growth-acquisition-legend>span{display:inline-flex;align-items:center;gap:5px}.growth-acquisition-legend>span>i{width:9px;height:9px;border-radius:50%;background:#438fce}.growth-acquisition-legend>strong{color:#34445c;font-variant-numeric:tabular-nums}.growth-acquisition-legend>small{color:#5f6979}.growth-acquisition-link{display:block;margin:0 22px 12px auto;padding:0;border:0;background:transparent;color:#4b82b5;font-size:12px;cursor:pointer}.growth-acquisition-plot{position:relative}.growth-acquisition-empty{position:absolute;top:22px;right:0;bottom:28px;left:0;display:grid;place-items:center;color:#5f6979;font-size:12px;pointer-events:none}.growth-conversion-legend{min-height:34px;flex-wrap:wrap;gap:4px 10px}.growth-conversion-legend>span{white-space:nowrap}.growth-conversion-legend>span>strong{color:#34445c;font-variant-numeric:tabular-nums}.growth-notification-grid{min-height:214px;display:grid;grid-template-columns:1fr 1fr}.growth-notification-grid>button{min-width:0;padding:20px 16px;border:0;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;color:inherit;background:#fff;text-align:left;cursor:pointer}.growth-notification-grid>button:nth-child(2n){border-right:0}.growth-notification-grid>button:nth-last-child(-n+2){border-bottom:0}.growth-notification-grid>button:hover{background:#fafbfc}.growth-notification-icon{width:36px;height:36px;border-radius:10px;grid-row:1 / span 2;display:grid;place-items:center}.growth-notification-icon.blue{color:#4b8ac7;background:#edf5fd}.growth-notification-icon.green{color:#72b72c;background:#eff9e8}.growth-notification-icon.yellow{color:#e1b000;background:#fff8db}.growth-notification-icon.orange{color:#ee7946;background:#fff0e9}.growth-notification-grid strong{color:#354153;font-size:19px;font-variant-numeric:tabular-nums}.growth-notification-grid small{margin-top:3px;overflow:hidden;color:#5f6979;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.growth-behavior-grid{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.growth-behavior-grid:focus-visible{outline:2px solid var(--coral);outline-offset:-2px}.growth-behavior-error{margin:10px 14px 0;padding:8px 10px;border:1px solid #f3c6c2;border-radius:7px;display:grid;gap:6px;color:#a33f39;background:#fff6f5;font-size:12px}.growth-behavior-error>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.growth-behavior-error button{flex:0 0 auto;padding:3px 7px;border:1px solid #ecc4c0;border-radius:5px;color:#a33f39;background:#fff;font:inherit;cursor:pointer}.growth-behavior-error button:disabled{opacity:.55;cursor:not-allowed}.growth-behavior-grid>article{min-width:0;border-right:1px solid #edf0f4}.growth-behavior-grid>article:last-child{border-right:0}.growth-behavior-grid>article>header{min-height:42px;padding:0 12px;display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:6px;color:#171d29;background:#85b7df}.growth-behavior-grid>article:nth-child(2)>header{background:#72a9d6}.growth-behavior-grid>article:nth-child(3)>header{background:#5e9ace}.growth-behavior-grid>article:nth-child(4)>header{background:#438bc8}.growth-behavior-grid>article:nth-child(5)>header{background:#f0c62e}.growth-behavior-grid>article:nth-child(6)>header{background:#83c43d}.growth-behavior-grid>article>header>span{display:grid;place-items:center}.growth-behavior-grid>article>header strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.growth-behavior-grid>article>header b{min-width:20px;height:20px;border-radius:999px;display:grid;place-items:center;color:inherit;background:#fff3;font-size:10px;font-weight:750}.growth-behavior-grid>article>div{min-height:100px;padding:10px;display:grid;align-content:start;gap:7px;background:#f8fafc}.growth-behavior-grid>article>div>button{min-width:0;padding:8px 9px;border:1px solid #dce3ea;border-radius:7px;display:grid;gap:3px;color:inherit;background:#fff;text-align:left;cursor:pointer}.growth-behavior-grid>article>div>button:hover{border-color:#b8c9d9;background:#fbfdff}.growth-behavior-grid>article>div>button strong,.growth-behavior-grid>article>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-behavior-grid>article>div>button strong{color:#465366;font-size:11px}.growth-behavior-grid>article>div>button small{color:#5f6979;font-size:10px}.growth-behavior-grid>article>div>p{min-height:64px;margin:0;display:grid;place-items:center;color:#5f6979;font-size:11px;text-align:center}.growth-ai-panel{padding:17px 18px;display:grid;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:18px;border-color:#27354b;color:#fff;background:#202b3d;box-shadow:0 10px 28px #1a233121}.growth-ai-panel>header{display:flex;align-items:center;gap:11px}.growth-ai-panel>header>span{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#ff746d;background:#364258}.growth-ai-panel>header strong,.growth-ai-panel>header small{display:block}.growth-ai-panel>header strong{color:#fff;font-size:15px}.growth-ai-panel>header small{margin-top:4px;color:#aeb8c7;font-size:11px}.growth-ai-panel>div{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.growth-ai-panel article{min-width:0;min-height:104px;padding:11px;border:1px solid #3b4759;border-radius:10px;display:grid;grid-template-columns:29px minmax(0,1fr);gap:9px;background:#283549}.growth-ai-panel article>span{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;color:#ff7972;background:#3b465a}.growth-ai-panel article strong{display:block;overflow:hidden;color:#f4f6f9;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.growth-ai-panel article p{height:30px;margin:5px 0 7px;overflow:hidden;color:#aeb8c7;font-size:11px;line-height:1.4}.growth-ai-panel article button{padding:0;border:0;display:inline-flex;align-items:center;gap:4px;color:#ff8c86;background:transparent;font:650 11px/1 inherit;cursor:pointer}.growth-ai-panel>.button{border-color:#ff665f;color:#fff;background:var(--coral)}.feature-hub{display:grid;align-content:start;gap:20px}.feature-hub-hero{min-height:276px;padding:34px 38px;border-radius:18px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);align-items:center;gap:44px;color:#fff;background:#202b3d;box-shadow:0 14px 38px #1a233124}.feature-hub-hero>div>span{display:inline-flex;align-items:center;gap:7px;color:#ff8a84;font-size:13px;font-weight:750}.feature-hub-hero h1{max-width:700px;color:#fff;font-size:clamp(30px,3vw,48px)}.feature-hub-hero>div>p{max-width:760px;margin:14px 0 0;color:#bdc6d3;font-size:14px;line-height:1.7}.feature-hub-stats{margin-top:24px;display:flex;gap:34px}.feature-hub-stats strong{color:#fff;font-size:24px;font-variant-numeric:tabular-nums}.feature-hub-stats small{margin:4px 0 0;display:block;color:#9fabbc;font-size:11px;font-weight:500}.feature-hub-hero>aside{padding:24px;border:1px solid #435068;border-radius:15px;background:#29364a}.feature-hub-hero>aside>svg{color:#ff746d}.feature-hub-hero>aside strong{display:block;margin-top:16px;color:#fff;font-size:16px;line-height:1.5}.feature-hub-hero>aside p{margin:9px 0 18px;color:#acb7c6;font-size:12px;line-height:1.65}.feature-hub-toolbar{position:sticky;top:88px;z-index:8;padding:13px;border:1px solid #e0e4ea;border-radius:14px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 7px 22px #1c26340d}.feature-hub-toolbar label{height:42px;padding:0 12px;border:1px solid #dfe4eb;border-radius:9px;display:flex;align-items:center;gap:9px;color:#5f6979;background:#fafbfc}.feature-hub-toolbar label:focus-within{border-color:#ff9a94;box-shadow:0 0 0 3px #ff4b4314;background:#fff}.feature-hub-toolbar input{min-width:0;flex:1;border:0;outline:0;color:#334052;background:transparent;font:inherit;font-size:13px}.feature-hub-toolbar label span{min-width:max-content;color:#5f6979;font-size:11px}.feature-hub-toolbar>div{min-width:0;display:flex;justify-content:flex-start;gap:5px;overflow-x:auto;scrollbar-width:none}.feature-hub-toolbar>div>button:first-child{margin-inline-start:auto}.feature-hub-toolbar>div::-webkit-scrollbar{display:none}.feature-hub-toolbar>div button{flex:0 0 auto;min-height:35px;padding:0 11px;border:0;border-radius:8px;color:#667286;background:transparent;font-family:inherit;font-size:12px;font-weight:650;line-height:1;cursor:pointer}.feature-hub-toolbar>div button:hover{background:#f4f6f8}.feature-hub-toolbar>div button.active{color:#df4e46;background:#fff0ee}.feature-group-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.feature-group-list--single{grid-template-columns:minmax(0,1fr)}.feature-group{min-width:0;overflow:hidden;border:1px solid #e0e4ea;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1d273709}.feature-group>header{min-height:88px;padding:17px 18px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #e8ebf0}.feature-group>header>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#e5534b;background:#fff0ee}.feature-group>header h2{margin:0;color:#293446;font-size:16px}.feature-group>header p{margin:5px 0 0;color:#5f6979;font-size:12px;line-height:1.45}.feature-group>header b{padding:5px 8px;border-radius:999px;color:#5f6979;background:#f3f5f8;font-size:11px;white-space:nowrap}.feature-overlap-check{margin:14px 14px 0;padding:12px 14px;border:1px solid #dce6f2;border-radius:10px;background:#f8fbff}.feature-overlap-check summary{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#334664;font-size:12px;font-weight:700;cursor:pointer}.feature-overlap-check summary b{color:#59769e;font-size:11px;font-weight:600}.feature-overlap-check>p{margin:8px 0 10px;color:#657084;font-size:11px;line-height:1.6}.feature-overlap-check>.feature-overlap-coverage{color:#455f83;font-weight:650}.feature-overlap-controls{margin:10px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.feature-overlap-controls>label{min-width:180px;flex:1;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #dce3ed;border-radius:7px;color:#71809a;background:#fff}.feature-overlap-controls input{min-width:0;width:100%;border:0;outline:0;color:#334155;background:transparent;font:inherit;font-size:11px}.feature-overlap-controls>div{display:flex;flex-wrap:wrap;gap:5px}.feature-overlap-controls button{padding:6px 8px;border:1px solid #dce3ed;border-radius:6px;color:#5f6e82;background:#fff;font-size:10px;cursor:pointer}.feature-overlap-controls button.active{border-color:#b8cbe4;color:#385b8c;background:#edf4fd}.feature-overlap-check>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.feature-overlap-check article{min-width:0;padding:10px;border:1px solid #e4eaf2;border-radius:8px;background:#fff}.feature-overlap-check article strong,.feature-overlap-check article span{display:block;color:#354052;font-size:11px;line-height:1.5}.feature-overlap-check article strong em{float:right;margin-left:6px;color:#916b21;font-size:10px;font-style:normal;font-weight:600}.feature-overlap-check article span{margin-top:2px;color:#52719a}.feature-overlap-check article .feature-overlap-candidate-label{margin-top:7px;color:#758198;font-size:10px;font-weight:600}.feature-overlap-check article .feature-overlap-query-match{width:fit-content;margin-top:5px;padding:2px 6px;border-radius:5px;color:#41644f;background:#edf7ef;font-size:10px}.feature-overlap-check article .feature-overlap-candidates{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.feature-overlap-check article .feature-overlap-candidates span{margin:0;padding:3px 6px;border:1px solid #dce6f2;border-radius:5px;color:#45658f;background:#f5f8fc;font-size:10px}.feature-overlap-check article p{margin:5px 0 0;color:#667286;font-size:10px;line-height:1.55}.feature-overlap-check article.feature-overlap-no-match{border-style:dashed;background:#fbfcfe}.feature-overlap-check article.feature-overlap-no-match strong em{color:#6b7280}.feature-overlap-check .feature-overlap-empty{grid-column:1 / -1;margin:0;padding:16px;color:#69768a;text-align:center;font-size:11px}.feature-overlap-check>.feature-overlap-unmatched{margin:10px 0 0;padding-top:9px;border-top:1px solid #e4eaf2;color:#657084}.feature-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-group>div>button{min-width:0;min-height:92px;padding:14px;border:0;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;color:inherit;background:#fff;text-align:left;cursor:pointer}.feature-group>div>button:nth-child(2n){border-right:0}.feature-group>div>button:nth-last-child(-n+2){border-bottom:0}.feature-group>div>button:hover{background:#fafbfc}.feature-group>div>button>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#536f9c;background:#eff4fa}.feature-group>div>button>div{min-width:0}.feature-group>div>button strong{display:block;color:#354052;font-size:13px}.feature-group>div>button p{margin:5px 0 0;color:#5f6979;font-size:11px;line-height:1.5}.feature-group>div>button em{display:none;color:#1b7448;font-size:10px;font-style:normal}.feature-group>div>button>svg{color:#acb3bf}.feature-hub-empty{grid-column:1 / -1;min-height:300px;border:1px dashed #d9dee6;border-radius:14px;display:grid;place-items:center;align-content:center;gap:8px;color:#5f6979;background:#fff;text-align:center}.feature-hub-empty strong{color:#5f6b7d}.feature-hub-empty p{margin:0 0 8px;font-size:13px}@media(min-width:1600px){.growth-dashboard,.feature-hub{padding-inline:clamp(32px,3vw,58px)}.feature-group>div>button em{display:block}.feature-group--social>div>button{grid-template-columns:34px minmax(0,1fr) auto auto}}@media(min-width:1261px)and (max-width:1400px){.growth-source-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-source-overview>.growth-notification-panel{grid-column:1 / -1}}@media(max-width:1260px){.growth-source-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-source-overview>.growth-notification-panel{grid-column:1 / -1}.growth-trend-panel,.growth-schedule{grid-column:span 7}.growth-interactions,.growth-funnel,.growth-notification-panel{grid-column:span 5}.growth-conversion-panel{grid-column:span 7}.growth-behavior-panel{grid-column:1 / -1}.growth-ai-panel{grid-template-columns:190px minmax(0,1fr)}.growth-ai-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-ai-panel>.button{grid-column:1 / -1;width:100%}.feature-group-list{grid-template-columns:1fr}}@media(max-width:900px){.sidebar-group{display:none}.growth-dashboard-head{align-items:flex-start;flex-direction:column}.growth-source-overview{grid-template-columns:1fr}.growth-source-overview>.growth-panel{grid-column:1 / -1}.growth-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-metric:nth-child(2){border-right:0}.growth-metric:nth-child(-n+2){border-bottom:1px solid #e7eaf0}.growth-trend-panel,.growth-interactions,.growth-schedule,.growth-funnel,.growth-conversion-panel,.growth-notification-panel,.growth-behavior-panel{grid-column:1 / -1}.growth-ai-panel{grid-template-columns:1fr}.growth-ai-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-week{overflow-x:auto;grid-template-columns:repeat(7,minmax(120px,1fr));scroll-snap-type:x proximity}.growth-week>button{scroll-snap-align:start}.growth-schedule-scroll-hint{display:block;margin-top:6px}.feature-hub-hero{grid-template-columns:1fr;padding:28px;gap:24px}.feature-hub-toolbar{top:132px;grid-template-columns:1fr}.feature-hub-toolbar>div{justify-content:flex-start}}@media(max-width:700px){.growth-dashboard,.feature-hub{min-height:calc(100dvh - 112px);padding:18px 14px 104px}.growth-dashboard-head>div:last-child{width:100%}.growth-dashboard-head>div:last-child .button{flex:1}.growth-dashboard-head h1{font-size:27px}.growth-dashboard-head p{font-size:13px}.growth-metrics{grid-template-columns:1fr 1fr}.growth-metric{min-height:104px;padding:13px;grid-template-columns:36px minmax(0,1fr);gap:9px}.growth-metric>span{width:36px;height:36px}.growth-metric strong{font-size:21px}.growth-metric em{height:28px;overflow:hidden;line-height:1.35}.growth-panel>header>button,.growth-funnel-header-actions>button,.growth-schedule-actions>button,.growth-acquisition-link,.growth-ai-panel article button,.growth-behavior-error button,.growth-schedule-error button{min-height:44px;padding-inline:8px}.growth-funnel>div>button{height:44px}.growth-overview-grid{gap:14px}.growth-chart-wrap{padding-inline:7px}.growth-chart-legend{align-items:flex-start;flex-direction:column;justify-content:center}.growth-week{min-height:200px}.growth-conversion-path{overflow-x:auto;grid-template-columns:repeat(4,minmax(150px,1fr));min-width:700px}.growth-conversion-panel{overflow:hidden}.growth-conversion-arrow{display:none}.growth-behavior-panel{overflow:hidden}.growth-behavior-grid{overflow-x:auto;grid-template-columns:repeat(6,minmax(150px,1fr))}.growth-ai-panel{padding:15px}.growth-ai-panel>div{grid-template-columns:1fr}.growth-ai-panel article{min-height:94px}.feature-hub-hero{min-height:auto;padding:24px 20px;border-radius:14px}.feature-hub-hero h1{font-size:30px}.feature-hub-hero>aside{padding:18px}.feature-hub-stats{gap:22px}.feature-hub-toolbar{position:static;order:-1;padding:10px}.feature-hub-toolbar>div{flex-wrap:wrap;overflow:visible}.feature-hub-toolbar>label{height:44px}.feature-hub-toolbar>div button{min-height:44px}.feature-group>header{grid-template-columns:40px minmax(0,1fr)}.feature-group>header b{grid-column:2;justify-self:start}.feature-group>div{grid-template-columns:1fr}.feature-overlap-check>div{grid-template-columns:1fr}.feature-overlap-check summary{align-items:flex-start;flex-direction:column;gap:4px}.feature-overlap-controls{align-items:stretch;flex-direction:column}.feature-overlap-controls>label,.feature-overlap-controls button{min-height:44px}.feature-overlap-check{margin-inline:8px;padding:12px}.feature-overlap-check summary{font-size:14px}.feature-overlap-check summary b{font-size:12px;line-height:1.45}.feature-overlap-check>p{font-size:12px}.feature-overlap-controls input{font-size:14px}.feature-overlap-controls button{font-size:12px}.feature-overlap-check article strong,.feature-overlap-check article span{font-size:12px}.feature-overlap-check article strong{font-size:14px}.feature-overlap-check article strong em{float:none;display:block;margin:4px 0 0;font-size:11px}.feature-overlap-check article .feature-overlap-candidate-label{font-size:11px}.feature-overlap-check article .feature-overlap-query-match{font-size:11px}.feature-overlap-check article .feature-overlap-candidates span{font-size:11px}.feature-overlap-check article p{font-size:12px}.feature-group>div>button{border-right:0}.feature-group>div>button:nth-last-child(-n+2){border-bottom:1px solid #edf0f4}.feature-group>div>button:last-child{border-bottom:0}}.marketing-command-nav{margin:20px 0 18px;padding:6px;border:1px solid #dfe4eb;border-radius:12px;display:flex;align-items:center;gap:4px;overflow-x:auto;background:#fff;box-shadow:0 6px 20px #1f2a3b09;scrollbar-color:#c4ccd7 transparent;scrollbar-width:thin}.marketing-command-nav button{position:relative;flex:1 0 max-content;min-height:44px;padding:0 13px;border:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#687487;background:transparent;font:650 13px/1 inherit;cursor:pointer}.marketing-command-nav button:hover{color:#394659;background:#f6f8fa}.marketing-command-nav button.active{color:#df5048;background:#fff0ee}.marketing-command-nav button b{min-width:20px;padding:2px 5px;border-radius:999px;color:#7a8596;background:#eef1f5;font-size:10px}.marketing-command-nav button.active b{color:#e24e46;background:#fff}.marketing-channel-workspace,.marketing-special-workspace{display:grid;gap:16px}.marketing-channel-workspace>header,.marketing-special-workspace>header{min-height:120px;padding:22px 24px;border:1px solid #dfe4eb;border-radius:14px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;color:#fff;background:#202b3d;box-shadow:0 10px 28px #1c26351f}.marketing-channel-workspace>header>div:nth-child(2) small,.marketing-special-workspace>header>div:nth-child(2) small{color:#ff817a;font-size:10px;font-weight:800;letter-spacing:.1em}.marketing-channel-workspace>header h2,.marketing-special-workspace>header h2{margin:4px 0 3px;color:#fff;font-size:22px}.marketing-channel-workspace>header p,.marketing-special-workspace>header p{margin:0;color:#b7c1cf;font-size:13px}.marketing-channel-workspace>header>div:last-child{display:flex;gap:8px}.marketing-channel-workspace>header .button:not(.button-primary),.marketing-special-workspace>header .button:not(.button-primary){border-color:#46546a;color:#e5e9ef;background:#2b384c}.marketing-channel-mark,.marketing-special-workspace>header>span{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:#ff736c;background:#354258}.marketing-channel-mark.email{color:#77a7e8}.marketing-channel-mark.sms{color:#d9984a}.marketing-channel-mark.whatsapp{color:#58cc8b}.marketing-channel-metrics,.marketing-tracking-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.marketing-channel-metrics article,.marketing-tracking-metrics article{min-height:94px;padding:16px 18px;border-right:1px solid #e8ebf0;display:grid;align-content:center;gap:4px}.marketing-channel-metrics article:last-child,.marketing-tracking-metrics article:last-child{border-right:0}.marketing-channel-metrics small,.marketing-tracking-metrics small{color:#7e899b;font-size:12px}.marketing-channel-metrics strong,.marketing-tracking-metrics strong{color:#283447;font-size:24px}.marketing-channel-metrics span{color:#9aa3b0;font-size:11px}.marketing-channel-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:16px;align-items:start}.marketing-channel-columns>section,.marketing-channel-columns>aside,.marketing-special-list,.marketing-catalog-layout>section{min-width:0;overflow:hidden;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.whatsapp-template-item{padding:12px 14px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px}.whatsapp-template-item>div:first-child{min-width:0}.whatsapp-template-item>div:first-child>strong,.whatsapp-template-item>div:first-child>small{display:block}.whatsapp-template-item>div:first-child>small{margin-top:4px;color:#8791a1;font-size:11px}.whatsapp-template-item>div:first-child>p{margin:7px 0 0;color:#586476;font-size:12px;overflow-wrap:anywhere}.marketing-section-head{min-height:68px;padding:14px 17px;border-bottom:1px solid #e8ebf0;display:flex;align-items:center;justify-content:space-between;gap:14px}.sms-recipient-list-head{flex-wrap:wrap}.sms-recipient-sort{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.sms-recipient-sort>button:not(.button){min-height:32px;padding:0 9px;border:1px solid transparent;border-radius:6px;color:#687487;background:transparent;font:inherit;font-size:12px;cursor:pointer}.sms-recipient-sort>button:not(.button):hover,.sms-recipient-sort>button[aria-pressed=true]{border-color:#dce6f2;color:#315c89;background:#f2f7fc}.sms-recipient-pagination{min-height:54px;padding:10px 15px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;border-top:1px solid #edf0f4;color:#697588;font-size:12px}.sms-recipient-pagination>span{margin-right:auto}.sms-recipient-pagination label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sms-recipient-pagination select,.sms-recipient-pagination input{height:32px;border:1px solid #dfe4eb;border-radius:6px;color:#445064;background:#fff;font:inherit}.sms-recipient-pagination select{padding:0 7px}.sms-recipient-pagination input{width:54px;padding:0 6px;text-align:center}.sms-recipient-pagination>button{width:32px;height:32px;border:1px solid #dfe4eb;border-radius:6px;color:#4a596e;background:#fff;font-size:18px;cursor:pointer}.sms-recipient-pagination>button:disabled{color:#b6bdc8;background:#f7f8fa;cursor:not-allowed}.marketing-section-head h3{margin:0;color:#2c384a;font-size:15px}.marketing-section-head p{margin:4px 0 0;color:#8993a3;font-size:12px}.marketing-section-head>b{padding:5px 8px;border-radius:999px;color:#667286;background:#f1f3f6;font-size:11px;white-space:nowrap}.marketing-channel-campaigns,.marketing-recipe-list,.marketing-catalog-drafts{display:grid}.marketing-channel-campaigns>button{min-width:0;min-height:72px;padding:11px 15px;border:0;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:36px minmax(0,1fr) 48px 64px 18px;align-items:center;gap:10px;color:inherit;background:#fff;text-align:left;cursor:pointer}.marketing-channel-campaigns>button:last-child{border-bottom:0}.marketing-channel-campaigns>button:hover{background:#fafbfc}.marketing-channel-campaigns>button>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#e45b53;background:#fff0ee}.marketing-channel-campaigns>button div{min-width:0}.marketing-channel-campaigns strong,.marketing-channel-campaigns small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-channel-campaigns strong{color:#344052;font-size:13px}.marketing-channel-campaigns small{margin-top:4px;color:#8490a1;font-size:11px}.marketing-channel-campaigns b{color:#344052;font-size:13px;text-align:right}.marketing-channel-campaigns em{padding:4px 6px;border-radius:6px;color:#667286;background:#f0f2f5;font-size:10px;font-style:normal;text-align:center}.marketing-channel-columns .empty-state{min-height:258px}.marketing-recipe-list button,.marketing-catalog-drafts button{min-width:0;min-height:64px;padding:11px 14px;border:0;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;color:inherit;background:#fff;text-align:left;cursor:pointer}.marketing-recipe-list button:hover,.marketing-catalog-drafts button:hover{background:#fafbfc}.marketing-recipe-list button>span,.marketing-catalog-drafts button>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#5875a4;background:#eff4fa}.marketing-recipe-list strong,.marketing-recipe-list small,.marketing-catalog-drafts strong,.marketing-catalog-drafts small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-recipe-list strong,.marketing-catalog-drafts strong{color:#354153;font-size:12px}.marketing-recipe-list small,.marketing-catalog-drafts small{margin-top:4px;color:#8892a2;font-size:10px}.marketing-compliance-note{margin:14px;padding:12px;border:1px solid #dcece4;border-radius:9px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;color:#278057;background:#f1faf5}.marketing-compliance-note strong{color:#36705a;font-size:12px}.marketing-compliance-note p{margin:4px 0 0;color:#6d8479;font-size:10px;line-height:1.55}.marketing-event-flow{padding:18px;border:1px solid #dfe4eb;border-radius:12px;display:flex;align-items:stretch;gap:10px;background:#fff}.marketing-event-flow article{min-width:0;flex:1;padding:15px;border:1px solid #e6e9ef;border-radius:10px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 10px;align-items:center}.marketing-event-flow article>span{grid-row:1 / 3;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#e45b53;background:#fff0ee}.marketing-event-flow article strong{color:#354052;font-size:13px}.marketing-event-flow article small{overflow:hidden;color:#8791a1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.marketing-event-arrow{flex:0 0 auto;align-self:center;color:#a7afbc}.marketing-special-list>button{width:100%;min-height:66px;padding:11px 16px;border:0;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:minmax(0,1fr) 90px 75px 18px;align-items:center;gap:12px;color:inherit;background:#fff;text-align:left;cursor:pointer}.marketing-special-list>button:last-child{border-bottom:0}.marketing-special-list>button:hover{background:#fafbfc}.marketing-special-list>button strong,.marketing-special-list>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-special-list>button strong{color:#344052;font-size:13px}.marketing-special-list>button small{margin-top:4px;color:#8791a1;font-size:11px}.marketing-special-list>button span{color:#4f6077;font-size:12px;text-align:right}.marketing-special-list>button em{padding:4px 7px;border-radius:6px;color:#2e8358;background:#eaf8f0;font-size:10px;font-style:normal;text-align:center}.sms-recipient-list-items{border:0;border-radius:0}.sms-recipient-list-items>article{min-width:0;padding:12px 15px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}.sms-recipient-list-items>article:last-child{border-bottom:0}.sms-recipient-list-items>article>div:first-child{min-width:0}.sms-recipient-list-items>article>div:first-child strong{display:block;overflow:hidden;color:#344052;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sms-recipient-list-items>article>div:first-child small{display:block;margin-top:4px;color:#8791a1;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.sms-recipient-list-items>article>span{color:#4f6077;font-size:12px;white-space:nowrap}.sms-recipient-list-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.sms-recipient-list-actions>.button{min-width:0}.marketing-calendar-count{padding:7px 10px;border-radius:999px;color:#dce5f1;background:#354258;font-size:11px;white-space:nowrap}.marketing-calendar-groups{display:grid;gap:16px}.marketing-calendar-groups>section{overflow:hidden;border:1px solid #dfe4eb;border-radius:12px;background:#fff}.marketing-calendar-groups>section>header{min-height:46px;padding:11px 16px;border-bottom:1px solid #e8ebf0;display:flex;align-items:center;justify-content:space-between;gap:10px}.marketing-calendar-groups>section>header strong{color:#344052;font-size:13px}.marketing-calendar-groups>section>header span{color:#8993a3;font-size:11px}.marketing-calendar-groups button{width:100%;min-width:0;min-height:70px;padding:11px 16px;border:0;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:56px minmax(0,1fr) 150px 62px 18px;align-items:center;gap:12px;color:inherit;background:#fff;text-align:left;cursor:pointer}.marketing-calendar-groups button:last-child{border-bottom:0}.marketing-calendar-groups button:hover{background:#fafbfc}.marketing-calendar-groups button time{color:#e05a52;font-size:13px;font-weight:800}.marketing-calendar-groups button span{min-width:0}.marketing-calendar-groups button span strong,.marketing-calendar-groups button span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-calendar-groups button span strong{color:#344052;font-size:13px}.marketing-calendar-groups button span small{margin-top:4px;color:#8791a1;font-size:11px}.marketing-calendar-groups button em{overflow:hidden;color:#4f6077;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.marketing-calendar-groups button b{padding:4px 6px;border-radius:6px;color:#2e8358;background:#eaf8f0;font-size:10px;font-weight:600;text-align:center;white-space:nowrap}.marketing-catalog-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:16px;align-items:stretch}.marketing-catalog-preview{min-height:360px;padding:28px;border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:#2a3b51;box-shadow:0 12px 32px #1c273621}.marketing-catalog-preview>div>span{color:#ff7b74;font-size:11px;font-weight:800;letter-spacing:.12em}.marketing-catalog-preview h3{max-width:260px;margin:22px 0 10px;color:#fff;font-size:34px;line-height:1.05}.marketing-catalog-preview p{max-width:280px;margin:0;color:#bdc6d2;font-size:13px;line-height:1.65}.marketing-catalog-preview footer{display:flex;gap:7px;flex-wrap:wrap}.marketing-catalog-preview footer span{padding:5px 8px;border:1px solid #526077;border-radius:999px;color:#d9dfe8;font-size:10px}.marketing-automation-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-automation-flow article{min-width:0;min-height:116px;padding:15px;border:1px solid #dfe4eb;border-radius:11px;display:grid;grid-template-columns:25px 34px minmax(0,1fr);align-items:start;gap:9px;background:#fff}.marketing-automation-flow article>b{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ef5a52;font-size:11px}.marketing-automation-flow article>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#5875a4;background:#eff4fa}.marketing-automation-flow article strong,.marketing-automation-flow article small{display:block}.marketing-automation-flow article strong{color:#344052;font-size:12px}.marketing-automation-flow article small{margin-top:5px;color:#8791a1;font-size:10px;line-height:1.45}@media(max-width:1100px){.marketing-channel-columns,.marketing-catalog-layout{grid-template-columns:1fr}.marketing-event-flow{overflow-x:auto}.marketing-event-flow article{flex:0 0 220px}.marketing-automation-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.whatsapp-template-item{grid-template-columns:minmax(0,1fr) auto}.whatsapp-template-item>div:first-child{grid-column:1 / -1}.marketing-command-nav{margin-top:15px;padding:5px}.marketing-command-nav button{min-height:42px;padding-inline:10px}.marketing-channel-workspace>header,.marketing-special-workspace>header{padding:18px;grid-template-columns:44px minmax(0,1fr)}.marketing-channel-mark,.marketing-special-workspace>header>span{width:44px;height:44px}.marketing-channel-workspace>header>div:last-child,.marketing-channel-workspace>header>.button,.marketing-special-workspace>header>.button{grid-column:1 / -1;width:100%}.campaign-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.campaign-performance-kpis article{padding:13px}.campaign-performance-kpis strong{font-size:20px}.campaign-performance-filters{flex-direction:column}.campaign-performance-filters label,.campaign-performance-filters>select{width:100%}.campaign-performance-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-performance-audience .campaign-performance-filters{align-items:stretch}.campaign-performance-audience-tabs{overflow-x:auto}.marketing-channel-workspace>header>div:last-child .button{flex:1;min-width:0}.marketing-channel-metrics,.marketing-tracking-metrics{grid-template-columns:1fr 1fr}.marketing-channel-metrics article:nth-child(2),.marketing-tracking-metrics article:nth-child(2){border-right:0}.marketing-channel-metrics article:nth-child(-n+2),.marketing-tracking-metrics article:nth-child(-n+2){border-bottom:1px solid #e8ebf0}.marketing-channel-campaigns>button{grid-template-columns:34px minmax(0,1fr) auto}.marketing-channel-campaigns>button b{display:none}.marketing-channel-campaigns>button>svg{display:none}.marketing-special-list>button{grid-template-columns:minmax(0,1fr) auto}.marketing-special-list>button span,.marketing-special-list>button>svg{display:none}.sms-recipient-list-items>article{grid-template-columns:minmax(0,1fr);padding:12px}.sms-recipient-list-items>article>span{justify-self:start}.sms-recipient-list-actions{justify-content:flex-start}.marketing-calendar-groups button{grid-template-columns:48px minmax(0,1fr) auto 16px;gap:9px;padding-inline:12px}.marketing-calendar-groups button em{display:none}.marketing-calendar-groups button b{max-width:66px;overflow:hidden;text-overflow:ellipsis}.marketing-event-flow{padding:12px}.marketing-automation-flow{grid-template-columns:1fr}.marketing-catalog-preview{min-height:300px}.tracking-workspace-tabs{overflow-x:auto}.tracking-workspace-tabs button{flex:0 0 auto;padding-inline:11px}.tracking-filter-bar{align-items:stretch}.tracking-filter-bar label{min-width:100%}.tracking-filter-bar select{flex:1 1 calc(50% - 8px);min-width:0}.tracking-filter-bar>span{width:100%;margin:2px 0 0}.tracking-live-panel{overflow:visible}.tracking-visitor-table{min-width:0;padding:10px;display:grid;gap:9px;background:#f7f9fb}.tracking-visitor-table>header{display:none}.tracking-visitor-table>button{min-height:0;padding:13px;border:1px solid #dfe4eb;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;gap:11px;background:#fff}.tracking-visitor-table>button>span:not(.tracking-visitor-identity){grid-column:1 / -1;padding-left:46px;grid-template-columns:1fr 1fr;gap:8px}.tracking-visitor-table>button>span:not(.tracking-visitor-identity) strong,.tracking-visitor-table>button>span:not(.tracking-visitor-identity) small{white-space:normal}.tracking-visitor-table>button>svg{grid-column:2;grid-row:1}.tracking-touchpoint-panel{overflow-x:auto}.tracking-manager-head{align-items:stretch;flex-direction:column}.tracking-manager-head>div:last-child{display:grid;grid-template-columns:1fr 1fr}.tracking-manager-head .button{width:100%}.tracking-manager-filters{grid-template-columns:1fr 1fr;align-items:stretch}.tracking-manager-filters .search{grid-column:1 / -1}.tracking-manager-filters>span{align-self:center}.tracking-manager-filters .button{width:100%}.tracking-managed-table{overflow-x:visible}.short-link-form>div:not(.modal-actions){grid-template-columns:1fr}.short-link-qr-content{grid-template-columns:1fr;padding:14px}.short-link-qr-preview{width:min(250px,100%);margin:0 auto}.short-link-qr-content>.modal-actions{grid-column:1}.tracking-groups-panel>.marketing-section-head{align-items:flex-start;flex-direction:column}.tracking-groups-panel>.marketing-section-head .button{width:100%}.tracking-group-toolbar{align-items:stretch;flex-direction:column}.tracking-group-toolbar>label{max-width:none}.tracking-group-toolbar>div{justify-content:space-between;flex-wrap:wrap}.tracking-group-grid{grid-template-columns:1fr;padding:10px}.tracking-group-form{grid-template-columns:1fr;padding:14px}.tracking-group-form>*,.tracking-group-form label.span-2,.tracking-group-form .span-2{grid-column:1}.tracking-group-condition{grid-template-columns:1fr 1fr 34px}.tracking-group-condition input{grid-column:1 / 3;grid-row:2}.tracking-group-condition>button{grid-column:3;grid-row:1 / 3;height:auto}.tracking-visitor-summary{grid-template-columns:1fr 1fr}.tracking-visitor-summary article:nth-child(2){border-right:0}.tracking-visitor-summary article:nth-child(-n+2){border-bottom:1px solid #e8ecf1}.tracking-visitor-detail>dl{grid-template-columns:1fr}.tracking-visitor-timeline article{grid-template-columns:32px minmax(0,1fr)}.tracking-visitor-timeline time{grid-column:2;text-align:left}}.automation-center-page,.report-center-page{display:grid;align-content:start;gap:16px;min-width:0;max-width:100%;overflow-x:clip}.automation-metrics,.report-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.automation-metrics article{display:flex;align-items:center;gap:13px;min-width:0;padding:17px 18px;border:1px solid #e1e6ed;border-radius:12px;background:#fff;box-shadow:0 4px 16px #2a34460a}.automation-metrics article>span{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:11px;color:#ef514a;background:#fff0ef}.automation-metrics article div{display:grid;min-width:0}.automation-metrics small{color:#7b8798;font-size:12px}.automation-metrics strong{margin:2px 0;color:#273044;font-size:24px;line-height:1}.automation-metrics em{overflow:hidden;color:#96a0af;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.automation-list-panel,.report-panel,.report-wide-panel{min-width:0;overflow:hidden;border:1px solid #dde3eb;border-radius:12px;background:#fff;box-shadow:0 3px 14px #29344709}.automation-list-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid #e7ebf0}.automation-list-panel>header>div:first-child{display:grid;gap:4px}.automation-list-panel>header strong{color:#2a3346;font-size:16px}.automation-list-panel>header small{color:#8993a3;font-size:12px}.automation-filters{display:flex;align-items:center;gap:8px}.automation-filters label{display:flex;align-items:center;gap:7px;min-width:220px;height:36px;padding:0 11px;border:1px solid #dfe4eb;border-radius:8px;color:#8792a3;background:#fff}.automation-filters input{min-width:0;border:0;outline:0;background:transparent}.automation-filters select,.report-actions select{height:36px;padding:0 32px 0 10px;border:1px solid #dfe4eb;border-radius:8px;color:#4c586d;background:#fff}.automation-rule-table{overflow-x:auto}.automation-rule-head,.automation-rule-table article{display:grid;grid-template-columns:58px minmax(210px,1.35fr) minmax(145px,.9fr) minmax(220px,1.35fr) minmax(140px,.75fr) 112px;gap:12px;align-items:center;min-width:1000px}.automation-rule-head{min-height:42px;padding:0 18px;color:#788498;background:#f7f9fb;font-size:12px}.automation-rule-table article{min-height:78px;padding:12px 18px;border-top:1px solid #edf0f4}.automation-rule-table article:hover{background:#fbfcfd}.automation-rule-table article>div:nth-child(2){display:grid;gap:5px;min-width:0}.automation-rule-table article>div:nth-child(2) strong{overflow:hidden;color:#2e374a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.automation-rule-table article>div:nth-child(2) button{display:flex;align-items:center;width:max-content;max-width:100%;padding:0;overflow:hidden;border:0;color:#748096;background:transparent;font-size:12px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.automation-rule-table article>span{display:flex;align-items:center;gap:7px;color:#4d596c;font-size:13px}.automation-rule-table article>div:nth-child(5){display:grid;gap:3px}.automation-rule-table article>div:nth-child(5) b{color:#3d485a;font-size:13px}.automation-rule-table article>div:nth-child(5) small{color:#929baa;font-size:11px}.automation-switch{position:relative;width:37px;height:21px;padding:0;border:0;border-radius:20px;background:#cbd2dc;cursor:pointer;transition:.2s ease}.automation-switch i{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.2s ease}.automation-switch.on{background:#35a675}.automation-switch.on i{transform:translate(16px)}.automation-switch:disabled{opacity:.5;cursor:wait}.automation-action-chips{display:flex;flex-wrap:wrap;gap:5px}.automation-action-chips em{padding:3px 7px;border-radius:5px;color:#61708a;background:#eef2f7;font-size:11px;font-style:normal}.automation-rule-modal{width:min(920px,calc(100vw - 32px))}.automation-rule-form{display:grid;gap:17px}.automation-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.automation-form-grid label,.automation-inline-setting{display:grid;gap:6px;color:#556176;font-size:12px}.automation-form-grid input,.automation-form-grid select,.automation-inline-setting input{min-width:0;height:39px;padding:0 11px;border:1px solid #dce2ea;border-radius:8px;outline:0;color:#344052;background:#fff}.automation-builder-section{display:grid;gap:12px;padding:15px;border:1px solid #e1e6ed;border-radius:11px;background:#fafbfc}.automation-builder-section>header{display:flex;align-items:center;gap:10px}.automation-builder-section>header>b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:#ef554e;font-size:12px}.automation-builder-section>header div{display:grid;gap:2px}.automation-builder-section>header strong{color:#354054;font-size:13px}.automation-builder-section>header small{color:#8b95a4;font-size:11px}.automation-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.automation-choice-grid.automation-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-choice-grid label{position:relative;display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;align-items:start;min-height:72px;padding:11px;border:1px solid #dfe4eb;border-radius:9px;background:#fff;cursor:pointer}.automation-choice-grid label.selected{border-color:#f06a64;box-shadow:0 0 0 1px #f06a64;background:#fff8f7}.automation-choice-grid label>input{position:absolute;width:1px;height:1px;opacity:0}.automation-choice-grid label>span{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;color:#657995;background:#eef3f8}.automation-choice-grid label.selected>span{color:#ec5049;background:#ffe9e7}.automation-choice-grid label div{display:grid;gap:4px}.automation-choice-grid label strong{color:#394458;font-size:12px}.automation-choice-grid label small{color:#8b95a4;font-size:10px;line-height:1.45}.automation-inline-setting{grid-template-columns:max-content minmax(90px,180px);align-items:center}.automation-inline-setting.grow{grid-template-columns:max-content minmax(220px,1fr)}.automation-check{display:flex;align-items:center;gap:7px;color:#566278;font-size:12px}.automation-type-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.automation-type-overview>button{min-width:0;min-height:86px;padding:14px 15px;border:1px solid #e0e5ec;border-radius:12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;color:inherit;background:#fff;text-align:left;cursor:pointer;transition:.18s ease}.automation-type-overview>button:hover{transform:translateY(-1px);border-color:#f0aaa5;box-shadow:0 7px 18px #2a34460f}.automation-type-overview>button.active{border-color:#ef6a63;box-shadow:0 0 0 2px #fff0ef;background:#fff9f8}.automation-type-overview>button>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#5579a9;background:#edf3fa}.automation-type-overview>button.active>span{color:#e8534c;background:#ffe9e7}.automation-type-overview>button>div{min-width:0}.automation-type-overview strong,.automation-type-overview small{display:block}.automation-type-overview strong{color:#344053;font-size:13px}.automation-type-overview small{height:30px;margin-top:4px;overflow:hidden;color:#8792a3;font-size:10px;line-height:1.45}.automation-type-overview b{min-width:24px;padding:4px 7px;border-radius:999px;color:#6d788b;background:#f1f3f6;font-size:11px;text-align:center}.automation-rule-list{padding:14px;display:grid;gap:12px;background:#f7f8fa}.automation-rule-card{min-width:0;overflow:hidden;border:1px solid #dfe4eb;border-radius:12px;background:#fff;box-shadow:0 3px 12px #2a344609}.automation-rule-card>header{min-height:82px;padding:14px 16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px}.automation-rule-card>header>div:nth-child(2){min-width:0;display:grid;gap:5px}.automation-rule-card>header>div:nth-child(2)>div{display:flex;align-items:center;gap:6px}.automation-rule-card>header>div:nth-child(2)>strong{overflow:hidden;color:#2d3749;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.automation-rule-card>header>div:nth-child(2)>button{width:max-content;max-width:100%;padding:0;border:0;display:inline-flex;align-items:center;gap:3px;overflow:hidden;color:#7a8597;background:transparent;font-size:11px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.automation-type-badge,.automation-private-badge{display:inline-flex;align-items:center;gap:4px;width:max-content;padding:3px 7px;border-radius:999px;color:#4e719e;background:#edf4fb;font-size:10px;font-weight:700}.automation-type-badge.scheduled{color:#805fb1;background:#f2edfb}.automation-type-badge.email{color:#287a59;background:#eaf7f0}.automation-type-badge.manual{color:#a36c28;background:#fff4e7}.automation-private-badge{color:#697589;background:#f0f2f5}.automation-rule-count{min-width:88px;padding-left:15px;border-left:1px solid #edf0f4;text-align:center}.automation-rule-count b,.automation-rule-count small{display:block}.automation-rule-count b{color:#2e394b;font-size:22px}.automation-rule-count small{margin-top:2px;color:#8b95a5;font-size:10px}.automation-rule-flow{min-height:76px;padding:12px 16px;border-block:1px solid #edf0f4;display:grid;grid-template-columns:minmax(130px,.8fr) 18px minmax(130px,.75fr) 18px minmax(220px,1.4fr);align-items:center;gap:10px;background:#fafbfc}.automation-rule-flow>span{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-items:center}.automation-rule-flow>span>svg{grid-row:1 / 3;width:28px;height:28px;padding:6px;border-radius:8px;color:#5c7da8;background:#edf3fa}.automation-rule-flow>span small{color:#929baa;font-size:9px}.automation-rule-flow>span strong{overflow:hidden;color:#475267;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.automation-rule-flow>svg{color:#b3bac5}.automation-rule-conditions{padding:9px 16px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-bottom:1px solid #edf0f4;color:#7d889a}.automation-rule-conditions em{padding:3px 7px;border-radius:5px;color:#68758a;background:#f0f3f7;font-size:10px;font-style:normal}.automation-rule-card>footer{min-height:56px;padding:10px 14px 10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.automation-rule-card>footer>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.automation-rule-card>footer>div:first-child span{display:inline-flex;align-items:center;gap:4px;color:#778396;font-size:10px}.automation-rule-card>footer>div:first-child span:first-child{color:#2a8b62}.automation-rule-card>footer>div:first-child span.failed{color:#c34f47}.automation-delete-button{width:34px;height:34px;border:1px solid #f0d4d1;border-radius:7px;display:grid;place-items:center;color:#d95a52;background:#fff7f6;cursor:pointer}.automation-delete-button:hover{color:#fff;background:#df5c54}.automation-rule-modal{width:min(1040px,calc(100vw - 32px))}.automation-rule-form{padding:18px 20px 20px}.automation-form-grid .span-2{grid-column:1 / -1}.automation-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.automation-type-grid>button{min-width:0;min-height:82px;padding:11px;border:1px solid #dfe4eb;border-radius:9px;display:grid;grid-template-columns:31px minmax(0,1fr);gap:8px;color:inherit;background:#fff;text-align:left;cursor:pointer}.automation-type-grid>button.selected{border-color:#f06a64;box-shadow:0 0 0 1px #f06a64;background:#fff8f7}.automation-type-grid>button>span{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;color:#657995;background:#eef3f8}.automation-type-grid>button.selected>span{color:#ec5049;background:#ffe9e7}.automation-type-grid>button div{min-width:0;display:grid;gap:4px}.automation-type-grid strong{color:#394458;font-size:12px}.automation-type-grid small{color:#8b95a4;font-size:10px;line-height:1.45}.automation-condition-builder{display:grid;gap:8px;padding-top:4px}.automation-condition-builder>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.automation-condition-builder>div:first-child>strong{color:#4f5b70;font-size:12px}.automation-condition-builder>p{margin:0;padding:10px 12px;border:1px dashed #dce2e9;border-radius:8px;color:#8b95a5;background:#fff;font-size:11px}.automation-condition-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(110px,.7fr) minmax(160px,1.4fr) 34px;gap:8px}.automation-condition-row select,.automation-condition-row input,.automation-schedule-grid input,.automation-schedule-grid select,.automation-delay-fields input,.automation-delay-fields select,.automation-action-settings input,.automation-action-settings select,.automation-action-settings textarea,.automation-rule-options select{width:100%;min-width:0;border:1px solid #dce2ea;border-radius:8px;outline:0;color:#344052;background:#fff;font:inherit;font-size:12px}.automation-condition-row select,.automation-condition-row input,.automation-schedule-grid input,.automation-schedule-grid select,.automation-delay-fields input,.automation-delay-fields select,.automation-action-settings input,.automation-action-settings select,.automation-rule-options select{height:38px;padding:0 10px}.automation-condition-row>button{width:34px;height:38px;border:1px solid #e5e9ef;border-radius:8px;display:grid;place-items:center;color:#929baa;background:#fff;cursor:pointer}.automation-schedule-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.automation-schedule-grid label,.automation-action-settings label,.automation-rule-options>label:first-child{display:grid;gap:6px;color:#556176;font-size:12px}.automation-timing-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.automation-timing-options>label{position:relative;min-height:66px;padding:10px 12px;border:1px solid #dfe4eb;border-radius:9px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;background:#fff;cursor:pointer}.automation-timing-options>label.selected{border-color:#f06a64;background:#fff8f7}.automation-timing-options>label input{position:absolute;opacity:0}.automation-timing-options>label>svg{color:#667b99}.automation-timing-options>label strong,.automation-timing-options>label small{display:block}.automation-timing-options>label strong{color:#3e495c;font-size:12px}.automation-timing-options>label small{margin-top:4px;color:#8c96a5;font-size:10px}.automation-delay-fields{grid-column:1 / -1;display:grid;grid-template-columns:140px 140px;gap:8px}.automation-action-settings{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border-radius:9px;background:#f1f4f7}.automation-action-settings .span-2{grid-column:1 / -1}.automation-action-settings textarea{min-height:96px;padding:9px 10px;resize:vertical;line-height:1.5}.automation-rule-options{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e1e6ed;border-radius:10px;background:#fafbfc}.automation-rule-options>label:first-child{min-width:180px}.automation-history-modal{width:min(800px,calc(100vw - 32px))}.automation-history{display:grid}.automation-history>header{min-height:118px;padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border-bottom:1px solid #e7ebf0;background:#fafbfc}.automation-history>header h3{margin:8px 0 0;color:#303a4d;font-size:17px}.automation-history>header p{margin:5px 0 0;color:#7f8a9b;font-size:11px}.automation-history>header dl{margin:0;display:flex;align-items:stretch;overflow:hidden;border:1px solid #e1e6ed;border-radius:9px;background:#fff}.automation-history>header dl div{min-width:84px;padding:10px 12px;border-left:1px solid #e7ebf0}.automation-history>header dl div:first-child{border-left:0}.automation-history dt{color:#9099a7;font-size:9px}.automation-history dd{margin:4px 0 0;color:#394458;font-size:13px;font-weight:700}.automation-run-list{display:grid;max-height:min(520px,60dvh);overflow:auto}.automation-run-list article{min-width:0;padding:14px 18px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px}.automation-run-list article:last-child{border-bottom:0}.automation-run-list article>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#2f9268;background:#eaf8f1}.automation-run-list article.failed>span{color:#c34f47;background:#fff0ee}.automation-run-list article>div{min-width:0}.automation-run-list strong,.automation-run-list small{display:block}.automation-run-list strong{color:#354054;font-size:13px}.automation-run-list small{margin-top:4px;color:#929baa;font-size:10px}.automation-run-list article>div>div{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px}.automation-run-list em{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:6px;color:#60708a;background:#eef2f7;font-size:10px;font-style:normal}.automation-run-list p{margin:0;color:#bd4e46;font-size:11px}.automation-run-list article>b{padding:4px 7px;border-radius:999px;color:#267c59;background:#eaf7f0;font-size:10px}.automation-run-list article.failed>b{color:#b94740;background:#fff0ee}.report-actions{display:flex;align-items:center;gap:9px}.report-note{margin:12px 0 0;padding:10px 12px;border-radius:8px;color:#667386;background:#f4f6f9;font-size:12px;line-height:1.6}.report-actions label{display:flex;align-items:center;gap:7px;color:#6d788b;font-size:12px}.report-export-toolbar{display:grid;gap:12px;padding:15px 16px;border:1px solid #dfe4eb;border-radius:11px;background:#fff;box-shadow:0 3px 14px #29344709}.report-export-fields{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px}.report-export-fields label{display:grid;gap:5px;min-width:0;color:#818c9d;font-size:10px}.report-export-fields :is(select,input){width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #dfe4eb;border-radius:8px;outline:0;color:#4d596d;background:#fff;font:inherit;font-size:11px}.report-export-fields :is(select,input):focus{border-color:#ef766f;box-shadow:0 0 0 2px #ef625b1a}.report-export-submit{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:11px;border-top:1px solid #edf0f4}.report-export-submit>span{display:inline-flex;align-items:center;gap:6px;color:#768296;font-size:11px}.report-export-error{display:flex;align-items:center;gap:6px;margin:-2px 0 0;color:#bf4d46;font-size:11px}.report-export-history table{min-width:980px}.report-export-history .empty-state{min-height:190px}.report-tabs{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;overflow-x:auto;border:1px solid #dfe4eb;border-radius:11px;background:#fff;scrollbar-width:none}.report-tabs::-webkit-scrollbar{display:none}.report-tabs button{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:50px;padding:0 16px;border:0;color:#667287;background:transparent;font-size:13px;cursor:pointer}.report-tabs button:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;background:transparent;content:""}.report-tabs button.active{color:#ed4b45;background:#fff8f7}.report-tabs button.active:after{background:#ed4b45}.report-content{display:grid;gap:14px;min-width:0}.report-metric-strip article{display:grid;gap:4px;min-height:108px;padding:17px 18px;border:1px solid #dfe4eb;border-radius:11px;background:#fff;box-shadow:0 3px 14px #29344709}.report-metric-strip article:before{width:24px;height:3px;border-radius:3px;background:#4e91d8;content:""}.report-metric-strip article.green:before{background:#36a779}.report-metric-strip article.orange:before{background:#ee9b45}.report-metric-strip article.purple:before{background:#8b72d8}.report-metric-strip article.red:before{background:#bf4d46}.report-metric-strip small{color:#758195;font-size:12px}.report-metric-strip strong{color:#263044;font-size:25px;line-height:1}.report-metric-strip span{color:#97a0af;font-size:11px}.report-system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-usage-card{display:flex;align-items:center;gap:14px;min-height:150px;padding:17px;border:1px solid #dfe4eb;border-radius:11px;background:#fff}.report-ring{--report-progress: 0%;--report-color: #4c91d7;position:relative;display:grid;flex:0 0 76px;width:76px;height:76px;place-items:center;border-radius:50%;background:conic-gradient(var(--report-color) var(--report-progress),#edf1f6 0)}.report-ring:after{position:absolute;width:60px;height:60px;border-radius:50%;background:#fff;content:""}.report-ring strong{position:relative;z-index:1;color:#30394b;font-size:15px}.report-usage-card>div:last-child{display:grid;gap:3px;min-width:0}.report-usage-card small,.report-usage-card span,.report-usage-card em{color:#8994a5;font-size:11px;font-style:normal}.report-usage-card b{color:#354054;font-size:21px}.report-wide-panel{grid-column:1 / -1}.report-wide-panel>.report-metric-strip{padding:12px 14px 0}.report-quota-panel{overflow:hidden}.report-quota-form{display:grid;gap:12px;padding:14px;border-bottom:1px solid #e7ebf0;background:#fafbfd}.report-quota-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.report-quota-fields label{display:grid;gap:6px;color:#566276;font-size:11px}.report-quota-fields label>span{display:flex;align-items:center;gap:7px;min-width:0}.report-quota-fields input{width:100%;min-width:0;height:34px;padding:0 9px;border:1px solid #dce2eb;border-radius:7px;color:#303a4d;background:#fff}.report-quota-fields input:focus{border-color:#76a8df;outline:2px solid #76a8df24}.report-quota-fields small{flex:0 0 auto;color:#8994a5;font-size:10px}.report-quota-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-quota-actions>small{color:#8994a5;font-size:11px}.report-quota-notice{display:flex;align-items:center;gap:6px;margin:0;color:#27875f;font-size:12px}.report-quota-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:14px}.report-quota-grid article{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid #e2e7ef;border-radius:9px;background:#fff}.report-quota-grid article.over-limit{border-color:#f0b1ad;background:#fff9f8}.report-quota-grid article header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.report-quota-grid article header strong{color:#465166;font-size:11px}.report-quota-grid article header span{color:#687487;font-size:10px;text-align:right}.report-quota-grid article i{display:block;height:5px;overflow:hidden;border-radius:5px;background:#edf1f6}.report-quota-grid article i b{display:block;height:100%;border-radius:inherit;background:#54a27c}.report-quota-grid article.over-limit i b{background:#dc655c}.report-quota-grid article>small{color:#8994a5;font-size:10px}.report-quota-grid article.over-limit>small{color:#bd514a}.report-audit-usage-grid{display:grid;gap:14px;padding:14px}.report-audit-usage-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-audit-usage-summary article{display:grid;gap:6px;padding:15px 16px;border:1px solid #e1e6ed;border-radius:10px;background:#f9fafb}.report-audit-usage-summary small{color:#7b8798;font-size:12px}.report-audit-usage-summary strong{color:#273044;font-size:24px}@media(max-width:760px){.report-audit-usage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:13px 16px;border-bottom:1px solid #e7ebf0}.report-panel-head>div{display:grid;gap:4px}.report-panel-head strong{color:#303a4d;font-size:14px}.report-panel-head small{color:#8a95a5;font-size:11px}.report-inline-filter{display:flex;align-items:center;gap:7px;color:#6d788b;font-size:12px}.report-inline-filter select{min-width:140px}.report-panel-head .report-usage-export-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.report-activity-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;padding:6px 16px 12px}.report-activity-list article{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 0;border-bottom:1px solid #edf0f4}.report-activity-list article>span{display:grid;flex:0 0 31px;width:31px;height:31px;place-items:center;border-radius:8px;color:#4d7fb6;background:#edf4fb}.report-activity-list article div{display:grid;min-width:0;gap:3px}.report-activity-list article strong{overflow:hidden;color:#414b5e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.report-activity-list article small{color:#9aa2ae;font-size:10px}.report-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.report-revor-breakdowns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}.report-revor-breakdowns>section{min-width:0;border:1px solid #e7ebf0;border-radius:10px;background:#fff}.report-revor-breakdowns h4{margin:0;padding:12px 14px 0;color:#465166;font-size:12px}.report-revor-breakdowns .report-bar-list{padding:12px 14px 15px}.report-country-breakdown{grid-column:span 2}.report-country-map-content{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(190px,1fr);gap:12px;align-items:start;padding:8px 14px 14px}.report-world-map-wrap{min-width:0}.report-map-loading{display:grid;min-height:180px;place-items:center;color:#8792a1;font-size:13px}.report-world-map{display:block;width:100%;height:auto;max-height:260px}.report-world-map path{stroke:#fff;stroke-width:1.1;vector-effect:non-scaling-stroke}.report-world-map path.has-customers{stroke:#fff}.report-world-map-legend{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-top:7px;color:#8792a1;font-size:10px}.report-world-map-legend span{display:inline-flex;align-items:center;gap:6px}.report-world-map-legend i{width:9px;height:9px;border-radius:50%;background:#2c7dde}.report-country-toplist{min-width:0}.report-country-toplist h5{margin:2px 0 0;color:#536074;font-size:11px}.report-country-toplist .report-bar-list{padding:8px 0 0}.report-bar-list{display:grid;gap:14px;padding:18px}.report-bar-list article{display:grid;gap:7px}.report-bar-list header{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-bar-list strong{color:#465166;font-size:12px}.report-bar-list span{color:#7d8899;font-size:11px}.report-bar-list article>i{height:7px;overflow:hidden;border-radius:8px;background:#edf1f5}.report-bar-list article>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#65a7df,#4d84c4)}.report-table-wrap{overflow-x:auto}.report-table-wrap table{width:100%;min-width:850px;border-collapse:collapse}.report-table-wrap th{padding:11px 14px;color:#7a8597;background:#f7f9fb;font-size:11px;font-weight:600;text-align:left}.report-table-wrap td{padding:13px 14px;border-top:1px solid #edf0f4;color:#4b5669;font-size:12px}.report-table-wrap td strong,.report-table-wrap td small{display:block}.report-table-wrap td strong{color:#354054;font-size:12px}.report-table-wrap td small{margin-top:3px;color:#909aa9;font-size:10px}.report-status{display:inline-flex;width:max-content;padding:3px 7px;border-radius:10px;color:#68758a;background:#edf1f5;font-size:10px}.report-status.运行中,.report-status.completed{color:#207d5b;background:#e7f6ef}.report-progress{display:flex;align-items:center;gap:7px;min-width:110px}.report-progress i{width:70px;height:5px;overflow:hidden;border-radius:7px;background:#edf1f5}.report-progress b{display:block;height:100%;background:#ef625b}.report-email-list{display:grid}.report-email-list article{display:grid;grid-template-columns:38px minmax(220px,1fr) minmax(300px,.9fr) 80px;gap:12px;align-items:center;padding:14px 16px;border-top:1px solid #edf0f4}.report-email-list article:first-child{border-top:0}.report-email-list article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:#4c8ac7;background:#edf5fc}.report-email-list article>div{display:grid;gap:3px;min-width:0}.report-email-list strong{color:#364155;font-size:13px}.report-email-list small{color:#929cab;font-size:10px}.report-email-list dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.report-email-list dl div{display:grid;gap:3px}.report-email-list dt{color:#949dab;font-size:10px}.report-email-list dd{margin:0;color:#465166;font-size:12px;font-weight:650}.report-email-list>article>em{justify-self:end;color:#6c788c;font-size:11px;font-style:normal}.report-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:180px;color:#6d788b}.report-loading svg{animation:spin 1s linear infinite}.report-funnel{display:grid;gap:9px;padding:18px}.report-funnel article{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px}.report-funnel article>span{color:#657186;font-size:11px}.report-funnel i{display:flex;align-items:center;justify-content:space-between;min-width:70px;height:28px;padding:0 9px;border-radius:5px;color:#fff;background:linear-gradient(90deg,#5f9fd6,#3f79b4);font-style:normal}.report-funnel i b{font-size:11px}.report-funnel i small{color:#e9f3fb;font-size:9px}.report-amount-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;padding:14px}.report-amount-currency{min-width:0;padding:13px;border:1px solid #e7ebf1;border-radius:10px;background:#fbfcfe}.report-amount-currency>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.report-amount-currency>header strong{color:#35445c;font-size:14px}.report-amount-currency>header span{color:#8a95a5;font-size:10px}.report-amount-stages{display:grid;gap:12px}.report-amount-stages>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px}.report-amount-stages>div>span{color:#6b7789;font-size:11px}.report-amount-stages>div>strong{color:#36445a;font-size:12px;text-align:right}.report-amount-stages>div>small{grid-column:1 / -1;color:#8a95a5;font-size:10px}.report-amount-stages>div>i{grid-column:1 / -1;display:block;height:6px;overflow:hidden;border-radius:5px;background:#edf1f6}.report-amount-stages>div>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6a9ed6,#4384c3)}.report-email-funnel{display:grid;gap:12px;padding:18px}.report-email-funnel article{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:12px}.report-email-funnel article>span{color:#657186;font-size:11px}.report-email-funnel article>div{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:8px;color:#536176;font-size:10px}.report-email-funnel article>div:before{content:"";grid-area:1 / 1;height:8px;border-radius:6px;background:#edf1f6}.report-email-funnel article>div>i{grid-area:1 / 1;height:8px;border-radius:6px;background:linear-gradient(90deg,#6a9ed6,#4384c3)}.report-email-funnel article>div>b{grid-column:2;font-weight:650}.report-email-funnel article>div>small{grid-column:3;color:#8792a2}.report-email-trend{padding:16px}.report-email-report-actions{display:flex;align-items:center;gap:8px}.report-email-report-actions select{min-height:32px;border:1px solid #dce2eb;border-radius:6px;background:#fff;color:#536176;padding:0 8px}.report-email-trend-legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;color:#7e899a;font-size:10px}.report-email-trend-legend span{display:inline-flex;align-items:center;gap:5px}.report-email-trend-legend span:before{content:"";width:8px;height:8px;border-radius:2px;background:#5599d1}.report-email-trend-legend .delivered:before{background:#7ebd45}.report-email-trend-legend .opened:before{background:#9277d4}.report-email-trend-legend .clicked:before{background:#f59d45}.report-email-trend-scroll{overflow-x:auto}.report-email-trend-chart{display:grid;grid-auto-columns:minmax(32px,1fr);grid-auto-flow:column;gap:8px;min-width:360px;height:148px;padding:0 3px;border-bottom:1px solid #e8ecf1}.report-email-trend-chart article{display:grid;min-width:0;grid-template-rows:minmax(0,1fr) 20px;justify-items:center}.report-email-trend-chart article>div{display:flex;align-items:end;justify-content:center;gap:2px;width:100%;height:100%}.report-email-trend-chart article i{width:6px;min-height:0;border-radius:3px 3px 0 0;background:#5599d1}.report-email-trend-chart article i.delivered{background:#7ebd45}.report-email-trend-chart article i.opened{background:#9277d4}.report-email-trend-chart article i.clicked{background:#f59d45}.report-email-trend-chart article small{max-width:100%;overflow:hidden;color:#929cab;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.report-email-trend-data{display:grid;gap:4px;margin-top:10px;color:#808b9b;font-size:10px}.report-growth-chart{padding:16px}.report-panel-head select{min-height:32px;border:1px solid #dce2eb;border-radius:6px;background:#fff;color:#536176;padding:0 8px}.report-growth-legend{display:flex;gap:16px;margin-bottom:12px;color:#7e899a;font-size:10px}.report-growth-legend span{display:inline-flex;align-items:center;gap:6px}.report-growth-legend i,.report-growth-columns i{display:inline-block;width:8px;border-radius:3px 3px 0 0}.report-growth-legend i.contacts,.report-growth-columns i.contacts{background:#5599d1}.report-growth-legend i.companies,.report-growth-columns i.companies{background:#7ebd45}.report-growth-scroll{overflow-x:auto}.report-growth-columns{min-width:max(420px,calc(var(--report-trend-columns, 12) * 36px));height:150px;padding:0 2px;border-bottom:1px solid #e8ecf1;display:grid;grid-template-columns:repeat(var(--report-trend-columns, 12),minmax(0,1fr));gap:8px}.report-growth-columns>article{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) 20px;justify-items:center}.report-growth-columns>article>div{width:100%;height:100%;display:flex;align-items:end;justify-content:center;gap:3px}.report-growth-columns>article>div i{width:min(14px,34%);min-height:2px}.report-growth-columns small{color:#929baa;font-size:9px}.report-growth-data{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:5px 12px;color:#818b9a;font-size:9px}.report-contact-timeline{min-width:0;overflow-x:auto;padding:15px 16px}.report-contact-timeline-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:12px;color:#7e899a;font-size:10px}.report-contact-timeline-legend span{display:inline-flex;align-items:center;gap:6px}.report-contact-timeline-legend i{width:8px;height:8px;border-radius:2px}.report-contact-timeline-columns{display:grid;grid-auto-columns:minmax(30px,1fr);grid-auto-flow:column;gap:5px;min-width:max-content;height:150px;padding:0 2px;border-bottom:1px solid #e8ecf1}.report-contact-timeline-columns>article{min-width:0;width:36px;display:grid;grid-template-rows:minmax(0,1fr) 20px;justify-items:center}.report-contact-timeline-columns>article>div{display:flex;align-items:end;justify-content:center;gap:2px;width:100%;height:100%}.report-contact-timeline-columns>article>div i{display:block;width:4px;min-height:0;border-radius:2px 2px 0 0}.report-contact-timeline-columns small{color:#929baa;font-size:9px}.report-contact-timeline .event-created{background:#5a96d4}.report-contact-timeline .event-sent{background:#45a6a0}.report-contact-timeline .event-replied{background:#ed9a3c}.report-contact-timeline .event-repeated{background:#826dc2}.report-contact-timeline .event-stageChanged{background:#5dba75}.report-contact-timeline .event-converted{background:#26b6c7}.report-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.report-recommendations article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;padding:14px;border:1px solid #e1e6ed;border-radius:10px}.report-recommendations article>span{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:#ee5b54;background:#fff0ef}.report-recommendations article div{min-width:0}.report-recommendations strong{color:#384357;font-size:12px}.report-recommendations p{margin:4px 0 0;color:#7e899a;font-size:10px;line-height:1.5}.report-stage-flow{display:flex;align-items:center;gap:9px;padding:24px 18px;overflow-x:auto}.report-stage-flow article{display:grid;flex:1 0 105px;gap:4px;min-height:72px;place-items:center;padding:12px;border:1px solid #dde4ec;border-radius:9px;background:#f9fafb}.report-stage-flow article b{color:#ec514a;font-size:20px}.report-stage-flow article span{color:#647086;font-size:11px}.report-stage-flow>svg{flex:0 0 auto;color:#adb5c0}.report-detail-stack{display:grid;gap:16px}.report-stage-flow article small{color:#8b95a4;font-size:10px}.report-contact-owner-stage-table th:not(:first-child),.report-contact-owner-stage-table td:not(:first-child){text-align:center}.report-contact-stage-chart{min-width:0;overflow-x:auto;padding:14px 16px}.report-contact-stage-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:10px;color:#7e899a;font-size:10px}.report-contact-stage-legend span{display:inline-flex;align-items:center;gap:6px}.report-contact-stage-legend i{width:8px;height:8px;border-radius:2px}.report-contact-stage-chart svg{display:block;max-width:none;min-width:400px;height:150px;overflow:visible}.report-contact-stage-gridline{stroke:#e7ebf0;stroke-width:1}.report-contact-stage-date{fill:#929baa;font-size:8px}.report-contact-stage-chart .stage-potential,.report-contact-stage-legend .stage-potential{fill:#9eb5d4;background:#9eb5d4}.report-contact-stage-chart .stage-contacted,.report-contact-stage-legend .stage-contacted{fill:#71c8bb;background:#71c8bb}.report-contact-stage-chart .stage-handshake,.report-contact-stage-legend .stage-handshake{fill:#ff9c38;background:#ff9c38}.report-contact-stage-chart .stage-confirmed,.report-contact-stage-legend .stage-confirmed{fill:#4cad77;background:#4cad77}.report-contact-stage-chart .stage-customer,.report-contact-stage-legend .stage-customer{fill:#17c8d5;background:#17c8d5}.report-progress-summary{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,2fr);align-items:center;gap:18px;margin:12px 14px;padding:15px 18px;border:1px solid #e4e9f0;border-radius:10px;background:#f8fafc}.report-progress-summary>div:first-child{display:grid;gap:4px}.report-progress-summary small{color:#758195;font-size:12px}.report-progress-summary strong{color:#ec514a;font-size:26px;line-height:1.1}.report-progress-summary span{color:#8b95a4;font-size:11px}.report-progress-summary-bar{height:12px;overflow:hidden;border-radius:999px;background:#e7ecf2}.report-progress-summary-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#efaa20,#73ba4a);transition:width .2s ease}.report-progress-table td small{display:block;margin-top:3px;color:#8b95a4;font-size:10px}.report-boundary-note{display:block;padding:0 18px 14px;color:#808b9b;font-size:11px}.report-followup-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #edf0f4}.report-followup-filters label{min-width:0;height:36px;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid #dce2e9;border-radius:7px;color:#8792a1}.report-followup-filters label input{min-width:0;width:100%;height:100%;border:0;outline:0;color:#344053;background:transparent;font:inherit;font-size:12px}.report-followup-filters select{min-width:0;height:36px;padding:0 10px;border:1px solid #dce2e9;border-radius:7px;color:#4e5a6d;background:#fff}.report-followup-filters>span{color:#758093;font-size:11px;white-space:nowrap}.report-followup-filters .report-followup-date{display:grid;grid-template-columns:auto minmax(0,1fr)}.report-followup-date span{color:#758093;font-size:11px;white-space:nowrap}.report-followup-date input{font-size:12px}.report-followup-detail-modal{width:min(640px,calc(100vw - 32px))}.report-followup-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px}.report-followup-detail-grid>div{min-width:0;display:grid;gap:5px}.report-followup-detail-grid small{color:#7c8796;font-size:11px}.report-followup-detail-grid strong{color:#344053;font-size:13px;font-weight:600;overflow-wrap:anywhere}.report-followup-detail-grid .full-width{grid-column:1 / -1;padding-top:8px;border-top:1px solid #edf0f4}.report-followup-detail-grid p{margin:0;color:#4d596b;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1100px){.report-export-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-metrics,.report-metric-strip,.report-system-grid,.automation-choice-grid,.automation-type-overview,.automation-type-grid,.report-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.report-revor-breakdowns{grid-template-columns:1fr}.report-country-breakdown{grid-column:auto}.report-country-map-content{grid-template-columns:1fr}}@media(max-width:720px){.report-progress-summary{grid-template-columns:1fr;gap:12px}}@media(max-width:760px){.automation-center-page,.report-center-page{gap:12px}.report-quota-fields,.report-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-list-panel>header,.report-panel-head{align-items:stretch;flex-direction:column}.report-panel-head .report-usage-export-actions{justify-content:flex-start}.automation-filters{align-items:stretch;flex-direction:column}.automation-filters label{width:100%;min-width:0}.automation-form-grid,.report-two-columns,.report-recommendations{grid-template-columns:1fr}.report-followup-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.report-followup-filters label{grid-column:1 / -1}.automation-choice-grid,.automation-choice-grid.automation-actions{grid-template-columns:1fr}.automation-type-overview{grid-template-columns:1fr 1fr;gap:8px}.automation-type-overview>button{min-height:76px;padding:11px;grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.automation-type-overview>button>span{width:34px;height:34px}.automation-rule-list{padding:9px;gap:9px}.automation-rule-card>header{grid-template-columns:38px minmax(0,1fr);padding:12px}.automation-rule-count{grid-column:2;padding:0;border:0;display:flex;align-items:center;gap:6px;text-align:left}.automation-rule-count b{font-size:15px}.automation-rule-flow{grid-template-columns:1fr;gap:7px;padding:10px 12px}.automation-rule-flow>svg{justify-self:center;transform:rotate(90deg)}.automation-rule-flow>span strong{white-space:normal}.automation-rule-card>footer{align-items:stretch;flex-direction:column}.automation-rule-card>footer>div:last-child{display:grid;grid-template-columns:1fr 1fr}.automation-rule-card>footer>div:last-child .button{width:100%}.automation-delete-button{width:100%}.automation-type-grid,.automation-schedule-grid,.automation-timing-options,.automation-action-settings{grid-template-columns:1fr}.automation-delay-fields,.automation-condition-row{grid-template-columns:1fr 1fr}.automation-condition-row input{grid-column:1 / -1}.automation-condition-row>button{grid-column:1 / -1;width:100%}.automation-action-settings .span-2{grid-column:1}.automation-rule-options{align-items:stretch;flex-direction:column}.automation-history>header{grid-template-columns:1fr}.automation-history>header dl{overflow-x:auto}.report-actions{align-items:stretch;flex-direction:column;width:100%}.report-actions label{justify-content:space-between}.report-actions select{flex:1}.report-export-fields{grid-template-columns:1fr 1fr}.report-export-submit{align-items:stretch;flex-direction:column}.report-export-submit .button{width:100%}.report-tabs{margin-inline:-1px}.report-tabs button{min-height:46px;padding-inline:13px}.report-activity-list{grid-template-columns:1fr}.report-email-list article{grid-template-columns:38px minmax(0,1fr) auto}.report-email-list dl{grid-column:2 / -1}}@media(max-width:520px){.report-export-toolbar{padding:12px}.report-export-fields{grid-template-columns:1fr}.report-export-fields label{font-size:12px}.report-export-fields :is(select,input){height:44px;min-height:44px;font-size:16px}.report-export-submit .button{min-height:44px}.report-quota-fields{grid-template-columns:1fr}.report-quota-fields label{font-size:13px}.report-quota-fields input{height:44px;font-size:16px}.report-quota-actions{align-items:stretch;flex-direction:column}.report-quota-actions .button{width:100%;min-height:44px}.automation-metrics,.report-metric-strip,.report-system-grid{grid-template-columns:1fr 1fr;gap:8px}.automation-type-overview strong{font-size:12px;white-space:nowrap}.automation-metrics article{padding:13px}.automation-metrics article>span{flex-basis:36px;width:36px;height:36px}.automation-metrics strong,.report-metric-strip strong{font-size:21px}.report-metric-strip article{min-height:96px;padding:14px}.report-usage-card{min-height:126px;padding:13px}.report-ring{flex-basis:60px;width:60px;height:60px}.report-ring:after{width:47px;height:47px}.report-ring strong{font-size:12px}.automation-inline-setting,.automation-inline-setting.grow{grid-template-columns:1fr}.report-email-list article{grid-template-columns:34px minmax(0,1fr)}.report-email-list article>em{grid-column:2;justify-self:start}.report-email-list dl{grid-column:1 / -1}}@media(max-width:700px){.csv-import-intro{align-items:stretch;flex-direction:column;gap:9px}.csv-import-intro .button{width:100%}.csv-reference-actions{display:grid;grid-template-columns:1fr}.csv-file-drop{min-height:100px;text-align:center}.csv-preview-summary article{padding:10px}.csv-preview-summary strong{font-size:16px}.modal.lead-import-modal .modal-actions{flex-wrap:wrap}.modal.lead-import-modal .modal-actions .button:first-child{margin-right:auto}}.crm-inquiry-inbox,.crm-social-leads{display:grid;gap:16px;padding:20px}.crm-social-leads .crm-inquiry-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-social-leads .crm-inquiry-filters .search{grid-column:span 2}.crm-social-lead-list{display:grid;gap:10px}.crm-social-lead-list>article{min-width:0;padding:14px;border:1px solid #e2e7ed;border-radius:12px;display:grid;grid-template-columns:38px minmax(145px,.8fr) minmax(220px,1.5fr) minmax(190px,1fr);align-items:center;gap:13px;background:#fff}.crm-social-lead-avatar{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#357bb6;background:#eaf4fd}.crm-social-lead-identity,.crm-social-lead-message{min-width:0;display:grid;gap:4px}.crm-social-lead-identity strong{overflow:hidden;color:#344158;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.crm-social-lead-identity small,.crm-social-lead-identity time,.crm-social-lead-message small,.crm-social-lead-message>span{color:#8a95a6;font-size:10px}.crm-social-lead-message p{max-width:100%;margin:0;overflow:hidden;color:#556276;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.crm-social-lead-controls{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-social-lead-controls label{flex:1 0 100%;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:5px;color:#8a95a6;font-size:10px}.crm-social-lead-controls select{min-width:0;height:31px;padding:0 7px;border:1px solid #dfe4eb;border-radius:7px;color:#536075;background:#fff;font-size:10px}.crm-social-lead-controls .button{min-height:30px;padding:0 8px;font-size:10px;white-space:nowrap}.crm-social-lead-modal{width:min(620px,calc(100vw - 32px))}.crm-social-lead-modal>form>p{color:#758194;font-size:12px}.crm-inquiry-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.crm-inquiry-head>div{display:grid;gap:4px}.crm-inquiry-head strong{color:#344158;font-size:17px}.crm-inquiry-head small{color:#8490a2;font-size:12px}.crm-inquiry-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.crm-inquiry-summary article{min-width:0;border:1px solid #e4e8ee;border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;background:#fff}.crm-inquiry-summary article>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#e75c50;background:#fff0ee}.crm-inquiry-summary article div{display:grid;gap:2px}.crm-inquiry-summary small{color:#8a95a6;font-size:10px}.crm-inquiry-summary strong{color:#344158;font-size:20px}.crm-inquiry-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;align-items:end}.crm-inquiry-filters>.search{grid-column:span 2}.crm-inquiry-owner-filter{display:flex;justify-content:flex-end;margin:10px 0}.crm-inquiry-owner-filter label{width:min(100%,230px);display:grid;gap:4px;color:#8a95a6;font-size:10px}.crm-inquiry-owner-filter select{width:100%;min-height:36px;border:1px solid #dfe4eb;border-radius:8px;padding:0 9px;color:#536075;background:#fff;font:inherit;font-size:11px}.crm-inquiry-filters label:not(.search){min-width:0;display:grid;gap:4px;color:#8a95a6;font-size:9px}.crm-inquiry-filters :is(input,select){width:100%;min-height:36px;border:1px solid #dfe4eb;border-radius:8px;padding:0 9px;color:#536075;background:#fff;font:inherit;font-size:11px}.crm-inquiry-filters .search{min-height:36px;border:1px solid #dfe4eb;border-radius:8px;padding:0 10px;display:flex;align-items:center;gap:8px;color:#8d98a8;background:#fff}.crm-inquiry-filters .search input{min-height:32px;border:0;padding:0;outline:0}.crm-inquiry-filters>span{color:#7f8a9c;font-size:11px;white-space:nowrap}.crm-inquiry-bulk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid #dbe4f2;border-radius:10px;background:#f4f8ff}.crm-inquiry-bulk-toolbar>strong{margin-right:auto;color:#344158;font-size:12px}.crm-inquiry-bulk-toolbar select{min-width:150px;min-height:34px;border:1px solid #dfe4eb;border-radius:7px;padding:0 9px;color:#536075;background:#fff;font-size:11px}.crm-inquiry-table{min-width:0;border:1px solid #e2e7ed;border-radius:12px;overflow-x:auto;background:#fff}.crm-inquiry-table>header,.crm-inquiry-table>article{min-width:1400px;display:grid;grid-template-columns:1.35fr 1.6fr .75fr 1fr .8fr .85fr .75fr 1fr;gap:14px;align-items:center}.crm-inquiry-table>header{padding:10px 14px;color:#929cad;background:#f8f9fb;font-size:10px;font-weight:700}.crm-inquiry-table>header>span:first-child{display:flex;align-items:center;gap:8px}.crm-inquiry-table>article{padding:13px 14px;border-top:1px solid #edf0f4;color:#59667a;font-size:11px}.crm-inquiry-table .identity{display:flex;align-items:center;gap:10px;min-width:0}.crm-inquiry-table .identity>input[type=checkbox],.crm-inquiry-table>header input[type=checkbox]{flex:0 0 auto;accent-color:#4a72df}.crm-inquiry-table .identity>i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ef6f61,#e65049);font-style:normal;font-weight:800}.crm-inquiry-table .identity>span,.crm-inquiry-table .detail{min-width:0;display:grid;gap:3px}.crm-inquiry-mql{justify-self:start;border:0;border-radius:5px;padding:3px 6px;color:#68748a;background:#f0f2f6;font-size:10px;cursor:pointer}.crm-inquiry-mql.active{color:#7b4bd6;background:#f1eafd;font-weight:700}.crm-inquiry-table strong{color:#344158}.crm-inquiry-table small{color:#8d97a6;font-size:9px}.crm-inquiry-table a{overflow:hidden;color:#4f78a3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.crm-inquiry-table .detail p{max-width:330px;margin:0;overflow:hidden;color:#687589;text-overflow:ellipsis;white-space:nowrap}.crm-inquiry-source-detail{min-width:0;display:grid;gap:3px}.crm-inquiry-source-detail small,.crm-inquiry-source-detail a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-inquiry-table select{width:100%;min-height:32px;border:1px solid #dfe4eb;border-radius:7px;padding:0 7px;color:#536075;background:#fff;font-size:10px}.crm-inquiry-table .actions{display:flex;align-items:center;gap:6px}.crm-inquiry-table .actions .button{min-height:31px;padding:0 9px;font-size:10px;white-space:nowrap}.crm-inquiry-table .actions .danger{color:#cf5149}.crm-inquiry-load-more{display:flex;justify-content:center;padding:4px 0}@media(max-width:1180px){.crm-inquiry-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-inquiry-filters .search{grid-column:span 2}.crm-inquiry-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-social-lead-list>article{grid-template-columns:38px minmax(130px,.8fr) minmax(180px,1.2fr)}.crm-social-lead-controls{grid-column:2 / -1}}@media(max-width:700px){.crm-inquiry-inbox,.crm-social-leads{padding:14px}.crm-social-leads .crm-inquiry-filters{grid-template-columns:1fr 1fr}.crm-social-leads .crm-inquiry-filters .search{grid-column:1 / -1}.crm-social-lead-list>article{grid-template-columns:36px minmax(0,1fr)}.crm-social-lead-message,.crm-social-lead-controls{grid-column:1 / -1}.crm-social-lead-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-social-lead-controls label{grid-column:1 / -1}.crm-inquiry-head{align-items:flex-start}.crm-inquiry-summary,.crm-inquiry-filters{grid-template-columns:1fr 1fr}.crm-inquiry-filters .search{grid-column:1 / -1}.crm-inquiry-owner-filter label{font-size:12px}.crm-inquiry-owner-filter select{min-height:44px;font-size:16px}.crm-inquiry-filters label:not(.search){font-size:12px}.crm-inquiry-filters :is(input,select){min-height:44px;font-size:16px}.crm-inquiry-filters .search{min-height:44px}.crm-inquiry-filters .search input,.crm-inquiry-bulk-toolbar select,.crm-inquiry-table select{min-height:44px;font-size:16px}.crm-inquiry-table .actions .button{min-height:44px;font-size:12px}.crm-inquiry-inbox .button,.crm-social-leads .button{min-height:44px}}@media(max-width:700px){.communications-page{padding:14px}.communications-hero{padding:16px;flex-direction:column}.communications-hero h1{font-size:22px}.communications-hero-actions{align-self:flex-end}.communications-hero-actions button{min-height:44px}.communications-layout{grid-template-columns:1fr}.communications-inbox{border-right:0;border-bottom:1px solid #e8ebf0}.communications-mailbox-tabs{flex-wrap:wrap}.communications-mailbox-tabs button{min-height:44px;padding:0 10px}.communications-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.communications-filters input{grid-column:1 / -1;height:44px;font-size:16px}.communications-filters select{width:100%;height:44px;font-size:16px}.communications-thread{min-height:320px}.communications-thread-list article{max-width:90%}.communications-thread-actions{flex-wrap:wrap;justify-content:flex-end}.communications-thread-actions button{min-height:44px}.communications-activity-form{grid-template-columns:1fr}.communications-activity-form :is(input,select,textarea),.communications-activity-form button{grid-column:1 / -1;min-height:44px;font-size:16px}.communications-task-form{grid-template-columns:1fr}.communications-task-form :is(input,select,button){grid-column:1 / -1;min-height:44px;font-size:16px}.communications-meeting-grid{grid-template-columns:1fr}.communications-meeting-grid .meeting-wide{grid-column:auto}.communications-meeting-grid :is(input,textarea){min-height:44px;font-size:16px}.communications-meeting-form footer button,.communications-meeting-list article button{min-height:44px}.communications-meeting-list article{align-items:flex-start;flex-direction:column}}.product-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.product-header-actions>.button{white-space:nowrap}.product-workspace .marketing-catalog-metrics{margin-top:20px}.product-toolbar{display:flex;align-items:center;gap:10px;margin:18px 0}.product-toolbar>label{display:flex;align-items:center;gap:8px;flex:1;min-width:220px;height:38px;padding:0 11px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;color:#8290a2}.product-toolbar input{width:100%;border:0;outline:0;color:#344154;background:transparent;font:inherit}.product-toolbar select{height:38px;min-width:110px;padding:0 10px;border:1px solid #dfe5ec;border-radius:8px;color:#48566a;background:#fff}.product-table-wrap{overflow:auto;border:1px solid #e3e8ee;border-radius:10px;background:#fff}.product-table{width:100%;min-width:880px;border-collapse:collapse}.product-table th,.product-table td{padding:13px 14px;border-bottom:1px solid #edf0f4;text-align:left;color:#4f5c6d;font-size:12px;vertical-align:middle}.product-table th{color:#8792a0;background:#f8fafc;font-size:11px;font-weight:800;letter-spacing:.04em}.product-table tbody tr:last-child td{border-bottom:0}.product-table td>small,.product-identity small{display:block;max-width:260px;margin-top:4px;overflow:hidden;color:#96a0ae;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-identity{display:flex;align-items:center;gap:10px;min-width:240px}.product-identity>span,.product-identity>img{width:36px;height:36px;flex:0 0 36px;border-radius:8px;object-fit:cover}.product-identity>span{display:grid;place-items:center;color:#5f83ca;background:#edf4ff}.product-identity strong{color:#344154;font-size:13px}.product-table code{color:#64748b;font-size:11px}.product-table a{color:#4775c9;text-decoration:none}.product-status{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:700}.product-status.active{color:#24754c;background:#eaf8ef}.product-status.archived{color:#7d8794;background:#f0f2f5}.product-actions{display:flex;gap:8px}.product-actions button{display:inline-flex;align-items:center;gap:4px;border:0;color:#5f78a1;background:transparent;cursor:pointer;font:inherit;font-size:12px}.product-actions button:hover{color:#315fb1}.product-boundary-note{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;color:#7a8796;font-size:12px;line-height:1.6}.product-boundary-note svg{flex:0 0 auto;margin-top:2px;color:#4f89c8}.product-editor-modal{width:min(720px,calc(100vw - 32px))}.email-marketing-options{display:grid;gap:8px;padding:12px;border:1px solid #e5eaf1;border-radius:9px;background:#f8fafc}.email-marketing-options>strong{color:#445268;font-size:12px}.email-marketing-options>label{display:flex;align-items:center;gap:8px;color:#5f6d7e;font-size:12px}.email-campaign-list-toolbar{min-height:42px;display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px}.email-campaign-list-toolbar>label{min-width:210px;min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:7px;color:var(--muted);background:#fff}.email-campaign-list-toolbar input{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent;font:inherit}.email-campaign-pagination{flex-wrap:wrap}.email-marketing-options input{width:15px;height:15px;margin:0;accent-color:#3578d4}.email-recipient-list-merge{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto auto;align-items:end;gap:10px;margin:14px 0;padding:12px;border:1px solid #e5eaf1;border-radius:9px;background:#f8fafc}.email-recipient-list-merge label{display:grid;gap:5px;color:#66758a;font-size:12px}.email-recipient-list-merge input{min-width:0;min-height:36px;padding:7px 10px;border:1px solid #dbe2ec;border-radius:7px;background:#fff;color:#26364b;font:inherit}.email-recipient-list-merge>span{color:#7d899a;font-size:11px;line-height:1.5}.email-marketing-workspace .marketing-special-list article>.crm-checkbox{flex:0 0 auto}.email-marketing-workspace .campaign-segment-form>label>input:not([type=checkbox]):not([type=radio]),.email-marketing-workspace .campaign-segment-form>label>select,.email-marketing-workspace .campaign-segment-form>label>textarea{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:9px 11px;border:1px solid #dbe2ec;border-radius:7px;color:#26364b;background:#fff;font:inherit;font-size:13px}.email-marketing-workspace .campaign-segment-form>label>textarea{min-height:92px;resize:vertical}@media(max-width:760px){.email-recipient-list-merge{grid-template-columns:1fr;align-items:stretch}}.email-template-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(145px,1fr));gap:10px;margin:14px 0}.email-template-filters label,.email-template-pagination label{display:grid;gap:5px;color:#66758a;font-size:12px}.email-template-filters input,.email-template-filters select,.email-template-pagination select{min-width:0;width:100%;min-height:36px;padding:7px 10px;border:1px solid #dbe2ec;border-radius:7px;background:#fff;color:#26364b}.email-template-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;color:#68778a;font-size:12px}.email-template-pagination>span{margin-right:auto}.email-template-pagination label{min-width:105px}.email-template-share{display:flex!important;align-items:center;gap:8px!important;color:#5f6d7e;font-size:12px}.email-template-share input{width:15px;height:15px;margin:0;accent-color:#3578d4}.email-template-editor,.email-template-mode-panel{display:grid;gap:9px;min-width:0}.campaign-segment-form .email-template-body-field{display:grid;grid-column:1 / -1;gap:6px;color:#566176;font-size:14px}.email-template-body-field>small{color:#7f8b9a;font-size:11px;text-align:right}.email-template-body-field>small.error{color:#b6493f}.email-custom-recipients-field>small.error{color:#b6493f}.email-template-editor-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#445268;font-size:12px}.email-template-editor-head>div{display:flex;gap:4px}.email-template-editor-head button,.email-template-editor-toolbar>button{min-height:30px;padding:5px 8px;border:1px solid #dbe2ec;border-radius:6px;background:#fff;color:#5e6e84;cursor:pointer;font:inherit}.email-template-editor-head button.active{border-color:#85a9df;background:#eff5ff;color:#285da7}.email-template-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:8px;border:1px solid #dbe2ec;border-radius:7px 7px 0 0;background:#f8fafc}.email-template-editor-toolbar>button{display:inline-flex;align-items:center;justify-content:center;min-width:30px}.email-template-editor-toolbar>button:hover,.email-template-editor-head button:hover{border-color:#9bb4d5;color:#315f9d}.email-template-editor-toolbar>button span{min-width:16px;font-size:14px;font-weight:700;text-align:center}.email-template-tool-italic{font-style:italic!important}.email-template-tool-underline{text-decoration:underline}.email-template-tool-strikeThrough{text-decoration:line-through}.email-template-editor-toolbar label{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:4px 7px;border:1px solid #dbe2ec;border-radius:6px;background:#fff;color:#5e6e84}.email-template-editor-toolbar input[type=color]{width:21px;height:20px;padding:0;border:0;background:transparent}.email-template-editor-toolbar select{min-height:30px;padding:4px 7px;border:1px solid #dbe2ec;border-radius:6px;background:#fff;color:#5e6e84;font-size:12px}.email-template-jump-control{padding:12px;border:1px solid #dbe2ec;border-radius:0 0 7px 7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;background:#fff}.email-template-jump-control header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;color:#445268;font-size:12px}.email-template-jump-control label{min-width:0;display:grid;gap:5px;color:#566176;font-size:12px}.email-template-jump-control input,.email-template-jump-control select{box-sizing:border-box;width:100%;min-height:34px;padding:6px 8px;border:1px solid #dbe2ec;border-radius:6px;color:#475569;background:#fff;font:inherit}.email-template-jump-control input[type=color]{padding:3px}.email-template-jump-control>small{color:#b64949}.email-template-jump-control>button{justify-self:start}.email-template-more-settings .email-template-more-note{grid-column:1 / -1}.email-template-more-settings textarea{box-sizing:border-box;width:100%;min-height:76px;padding:8px;border:1px solid #dbe2ec;border-radius:6px;color:#475569;background:#fff;font:inherit;resize:vertical}.email-marketing-ab-test{padding:12px;border:1px solid #dce5ef;border-radius:8px;display:grid;gap:10px;background:#f8fafc}.email-marketing-ab-test summary{display:grid;gap:4px;color:#3f5068;cursor:pointer}.email-marketing-ab-test summary small,.email-marketing-ab-test label small{color:#7d899a;font-size:11px}.email-marketing-ab-test label{display:grid;gap:5px;color:#566176;font-size:12px}.email-marketing-ab-test input,.email-marketing-ab-test textarea{box-sizing:border-box;width:100%;padding:8px;border:1px solid #dbe2ec;border-radius:6px;color:#475569;background:#fff;font:inherit}.email-template-sora-backdrop{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;padding:18px;display:grid;place-items:center;background:#141f2e6b}.email-template-sora-dialog{box-sizing:border-box;width:min(560px,100%);padding:18px;border:1px solid #dce3ec;border-radius:10px;background:#fff;box-shadow:0 18px 60px #141f2e38}.email-template-sora-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.email-template-sora-dialog h3{margin:0;color:#33445b;font-size:17px}.email-template-sora-dialog header p{margin:6px 0 0;color:#788496;font-size:12px;line-height:1.5}.email-template-sora-dialog header button{width:30px;height:30px;border:1px solid #dbe2ec;border-radius:6px;display:grid;place-items:center;color:#667387;background:#fff;cursor:pointer}.email-template-sora-dialog>label{margin-top:14px;display:grid;gap:6px;color:#566176;font-size:12px}.email-template-sora-dialog textarea,.email-template-sora-dialog select{box-sizing:border-box;width:100%;min-height:38px;padding:9px;border:1px solid #dbe2ec;border-radius:6px;color:#475569;background:#fff;font:inherit}.email-template-sora-dialog textarea{min-height:110px;resize:vertical;line-height:1.5}.email-template-sora-dialog>small{margin-top:8px;display:block;color:#b64949;line-height:1.5}.email-template-sora-dialog>footer{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.email-template-rich-editor,.email-template-source,.email-template-preview{display:block;box-sizing:border-box;width:100%;min-height:280px;padding:14px;border:1px solid #dbe2ec;border-radius:0 0 7px 7px;background:#fff;color:#344154;font:14px/1.65 Arial,sans-serif}.email-template-rich-editor:focus,.email-template-source:focus{outline:2px solid rgba(62,125,202,.2);border-color:#7da3d6}.email-template-rich-editor{overflow:auto;white-space:normal}.email-template-rich-editor:empty:before{color:#9aa5b4;content:"在此编写邮件正文，或插入联系人变量、链接、图片和表格"}.email-template-rich-editor img{max-width:100%;height:auto}.email-template-rich-editor table{border-collapse:collapse}.email-template-rich-editor td,.email-template-rich-editor th{min-width:72px;padding:6px;border:1px solid #cbd5e1}.email-template-source{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.email-template-preview{height:320px;padding:0}.email-template-mode-panel>small{color:#7f8b9a;font-size:11px;line-height:1.5}@media(max-width:760px){.email-compose-panel{scroll-margin-top:128px}.email-template-filters{grid-template-columns:1fr}.email-template-pagination{flex-wrap:wrap}}.campaign-automation-validity-card h3{margin:0 0 12px}.campaign-automation-validity{display:grid;grid-template-columns:minmax(120px,1fr) 18px minmax(120px,1fr);align-items:end;gap:8px}.campaign-automation-validity>span{padding-bottom:10px;color:#7b8598;text-align:center}.campaign-automation-validity label{display:grid;gap:6px;color:#566176;font-size:13px}.campaign-automation-status{display:flex!important;align-items:center;gap:8px!important;margin:14px 0;color:#566176;font-size:13px}.campaign-automation-status input{width:auto!important;margin:0;accent-color:#2563eb}.campaign-automation-validity-card>label:last-child{display:grid;gap:6px;color:#566176;font-size:13px}.campaign-automation-condition-any{display:flex;align-items:center;padding:0 10px;border:1px solid #e2e7ee;border-radius:7px;color:#8b95a4;font-size:12px}.campaign-automation-logic{display:grid;grid-template-columns:auto minmax(130px,1fr);align-items:center;gap:7px;color:#69758a;font-size:12px}.automation-center-scopes{display:flex;gap:8px;margin:0 0 16px;border-bottom:1px solid #e6eaf0}.automation-center-scopes button{min-height:42px;padding:0 14px;border:0;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:7px;color:#748095;background:transparent;cursor:pointer;font:inherit;font-size:13px}.automation-center-scopes button.active{border-bottom-color:#f26b42;color:#344967;font-weight:700}.global-automation-page{display:grid;gap:16px}.global-automation-summary{margin:0;justify-content:space-between}.global-automation-summary>div:first-child{display:grid;gap:5px}.global-automation-summary strong{color:#35445d;font-size:14px}.global-automation-summary small{color:#8792a2;font-size:11px}.global-automation-summary .automation-center-stats{flex-wrap:wrap}.global-automation-dependency-status{padding:10px 12px;border:1px solid #e7d3a3;border-radius:8px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:#765b25;background:#fffaf0;font-size:12px}.global-automation-dependency-status p{margin:0}.global-automation-dependency-status .button{height:30px;padding:0 9px;font-size:12px}.global-automation-form,.campaign-segment-form,.landing-editor,.landing-activity-settings,.landing-promotion,.whatsapp-template-editor{scroll-margin-top:96px}.global-automation-form{padding:20px}.global-automation-form>header,.global-automation-conditions>header,.global-automation-list>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.global-automation-form h3,.global-automation-list h3,.global-automation-conditions h4{margin:0;color:#344154;font-size:15px}.global-automation-form p,.global-automation-list p{margin:5px 0 0;color:#8792a2;font-size:11px}.global-automation-form>header>svg{color:#5b83c5}.global-automation-fields{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.global-automation-fields>label{min-width:0;display:grid;align-content:start;gap:6px;color:#59667a;font-size:12px}.global-automation-fields input,.global-automation-fields select,.global-automation-fields textarea,.global-automation-condition select,.global-automation-condition input,.global-automation-conditions header select{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid #dce2ea;border-radius:7px;outline:0;color:#344154;background:#fff;font:inherit;font-size:12px}.global-automation-fields textarea{min-height:82px;padding:9px 10px;resize:vertical;line-height:1.55}.global-automation-fields .global-automation-goal{grid-column:1 / -1}.global-automation-action-group{min-width:0;grid-column:1 / -1;margin:0;padding:12px;border:1px solid #e2e7ee;border-radius:8px;display:grid;gap:9px}.global-automation-action-group legend{padding:0 5px;color:#59667a;font-size:12px}.global-automation-action-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.global-automation-action-group label{min-width:0;padding:11px;border:1px solid #dce2ea;border-radius:7px;display:flex;align-items:flex-start;gap:8px;color:#59667a;cursor:pointer}.global-automation-action-group label.selected{border-color:#4c91d6;background:#f6faff}.global-automation-action-group label input{width:auto;height:auto;margin:3px 0 0;padding:0;accent-color:#4c91d6}.global-automation-action-group label span,.global-automation-action-group label strong,.global-automation-action-group label small{min-width:0;display:block}.global-automation-action-group label strong{color:#3d506b;font-size:12px}.global-automation-action-group label small,.global-automation-action-note{margin-top:4px;color:#8792a2;font-size:10px;line-height:1.45}.global-automation-action-group label.global-automation-sms-auto-send{border-color:#ecd5a1;background:#fffaf0}.global-automation-sms-auto-send strong{color:#765311!important}.global-automation-action-note{margin:0}.global-automation-conditions{margin-top:18px;padding:14px;border:1px solid #e8ecf1;border-radius:9px;display:grid;gap:10px;background:#fafbfc}.global-automation-conditions h4{font-size:13px}.global-automation-conditions header small{display:block;margin-top:4px;color:#8a94a3;font-size:10px}.global-automation-conditions header select{width:auto;min-width:160px}.global-automation-condition{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 34px;gap:8px}.global-automation-range-inputs{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.global-automation-range-inputs.days{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr) auto}.global-automation-range-inputs>span,.global-automation-relative-days>span{color:#778397;font-size:11px;text-align:center}.global-automation-relative-days{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.global-automation-condition>span{height:38px;display:grid;align-items:center;color:#778397;font-size:11px}.global-automation-condition>button{width:34px;height:38px;border:1px solid #e0e5ec;border-radius:7px;display:grid;place-items:center;color:#8993a1;background:#fff;cursor:pointer}.global-automation-form>footer{margin-top:18px;padding-top:14px;border-top:1px solid #edf0f4;display:flex;justify-content:space-between;align-items:center;gap:12px}.global-automation-form>footer>label{display:inline-flex;align-items:center;gap:7px;color:#657186;font-size:12px}.global-automation-form>footer input{accent-color:#4d87cc}.automation-type-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#151f2d75}.automation-type-dialog{width:min(650px,100%);padding:0;overflow:hidden;border:1px solid #dce2e9;border-radius:10px;background:#fff;box-shadow:0 18px 60px #1622333d}.automation-type-dialog>header{min-height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7ebf0}.automation-type-dialog>header h3{margin:0;color:#344154;font-size:15px}.automation-type-dialog>header button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:6px;color:#8792a2;background:transparent;cursor:pointer}.global-automation-type-grid{padding:22px 20px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.automation-type-option{min-height:164px;padding:14px 11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #d7dde5;border-radius:5px;color:#364d6d;background:#fff;text-align:center;cursor:pointer}.automation-type-option>span{width:44px;height:44px;display:grid;place-items:center}.automation-type-option.orange>span{color:#ff8a4c}.automation-type-option.purple>span{color:#8472e6}.automation-type-option.blue>span{color:#388dcc}.automation-type-option.teal>span{color:#329f9a}.automation-type-option strong{font-size:17px}.automation-type-option small{min-height:34px;color:#606b79;font-size:12px;line-height:1.55}.automation-type-option:hover{border-color:#f08a85;box-shadow:0 0 0 2px #ef514a1a}.automation-type-option.selected{border-color:#ef514a;box-shadow:0 0 0 3px #ef514a29;background:#fffdfd}.automation-type-dialog>footer{min-height:58px;padding:0 16px;display:flex;justify-content:flex-end;align-items:center;gap:9px;border-top:1px solid #e7ebf0;background:#f6f7f9}.global-automation-list{padding:18px}.global-automation-list>header{padding-bottom:12px;border-bottom:1px solid #edf0f4}.global-automation-filters{padding:12px 0;display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(110px,1fr)) auto;align-items:end;gap:8px;border-bottom:1px solid #edf0f4}.global-automation-filters>label:not(.global-automation-filter-search){min-width:0;display:grid;gap:4px;color:#8993a1;font-size:10px}.global-automation-filters select,.global-automation-filter-search{width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid #dfe4eb;border-radius:7px;display:flex;align-items:center;gap:7px;color:#586579;background:#fff}.global-automation-filters select{font:inherit;font-size:11px}.global-automation-filter-search input{width:100%;min-width:0;height:32px;border:0;outline:0;color:#344154;background:transparent;font:inherit;font-size:11px}.global-automation-filter-count{padding-bottom:9px;color:#8993a1;font-size:10px;white-space:nowrap}.global-automation-list>article{min-width:0;padding:14px 0;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:start;gap:12px}.global-automation-list>article:last-of-type{border-bottom:0}.global-automation-rule-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:#4e82c4;background:#edf4fc}.global-automation-rule-main{min-width:0;display:grid;gap:4px}.global-automation-rule-main>strong{color:#344154;font-size:13px}.global-automation-rule-main>small,.global-automation-rule-main>em{color:#8993a1;font-size:10px;font-style:normal}.global-automation-status{padding:4px 8px;border-radius:999px;color:#7c8796;background:#f0f2f5;font-size:10px;white-space:nowrap}.global-automation-status.active{color:#278253;background:#eaf7ef}.global-automation-status.ended{color:#7c8796;background:#f0f2f5}.global-automation-status.pending{color:#876424;background:#fff7e6}.global-automation-actions{display:flex;flex-wrap:wrap;gap:6px}.global-automation-run{margin-top:6px;padding:9px;border:1px solid #e8edf3;border-radius:7px;display:grid;gap:5px;background:#fafbfc}.global-automation-run>span,.global-automation-run>small{color:#657186;font-size:10px}.global-automation-run details summary{color:#4777b6;cursor:pointer;font-size:10px}.global-automation-run details pre{max-height:200px;overflow:auto;white-space:pre-wrap;color:#4d596c;font:inherit;font-size:11px;line-height:1.55}.global-automation-agent-result{display:grid;gap:4px;color:#4d596c;font-size:11px;line-height:1.5}.global-automation-agent-result ul{margin:0;padding-left:18px}.global-automation-agent-result p{margin:0;white-space:pre-wrap}.global-automation-risk{display:inline-block;min-width:22px;margin-right:5px;border-radius:4px;text-align:center;font-size:10px}.global-automation-risk.high{color:#b42318;background:#fee4e2}.global-automation-risk.medium{color:#b54708;background:#fef0c7}.global-automation-risk.low{color:#027a48;background:#d1fadf}.global-automation-history-modal{width:min(980px,calc(100vw - 32px))}.global-automation-history-toolbar,.global-automation-history-footer{padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f4}.global-automation-history-toolbar>label{display:flex;align-items:center;gap:8px;color:#657186;font-size:12px}.global-automation-history-toolbar select{min-height:34px;padding:0 8px;border:1px solid #dfe4eb;border-radius:6px;background:#fff;color:#344154}.global-automation-history-tabs,.global-automation-history-footer>div{display:flex;align-items:center;gap:8px}.global-automation-history-message{min-height:180px;display:grid;place-items:center;color:#8993a1;font-size:13px}.global-automation-history-message.error,.global-automation-history-error{color:#b42318}.global-automation-history-table-wrap{max-height:min(58vh,560px);overflow:auto}.global-automation-history-table{width:100%;border-collapse:collapse;font-size:12px}.global-automation-history-table th,.global-automation-history-table td{min-width:95px;padding:10px 12px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:top}.global-automation-history-table th{position:sticky;top:0;z-index:1;color:#657186;background:#f8fafc;font-weight:600}.global-automation-history-table td{max-width:300px;color:#344154;overflow-wrap:anywhere}.global-automation-history-table td small{display:block;margin-top:4px;color:#8993a1}.global-automation-history-status{white-space:nowrap}.global-automation-history-status.failed{color:#b42318}.global-automation-history-status.completed{color:#278253}.global-automation-history-footer{border-top:1px solid #edf0f4;border-bottom:0;color:#657186;font-size:12px}@media(min-width:761px)and (max-width:1023px){.global-automation-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.global-automation-filter-search{grid-column:span 2}.global-automation-filter-count{justify-self:end}}@media(max-width:520px){.global-automation-history-toolbar,.global-automation-history-footer{padding-inline:12px}.global-automation-history-modal{width:calc(100vw - 16px)}}.sora-analysis-evidence{display:grid;gap:5px;color:#4d596c;font-size:11px;line-height:1.5}.sora-analysis-evidence p{margin:0}.sora-analysis-evidence>div{display:flex;flex-wrap:wrap;gap:4px}.sora-analysis-evidence>div span{padding:2px 5px;border-radius:4px;background:#eef3f8}@media(max-width:760px){.global-automation-summary{align-items:stretch;flex-direction:column}.global-automation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.global-automation-action-group>div{grid-template-columns:1fr}.global-automation-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.global-automation-filter-search{grid-column:span 2}.global-automation-filter-count{justify-self:end}.global-automation-list>article{grid-template-columns:34px minmax(0,1fr) auto}.global-automation-actions{grid-column:2 / -1}}@media(max-width:520px){.automation-center-scopes button{flex:1;justify-content:center;padding-inline:7px;font-size:11px}.automation-type-dialog>header button,.automation-type-dialog>footer .button{min-width:44px;min-height:44px}.automation-type-dialog>header button{width:44px;height:44px;margin-right:-7px}.global-automation-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:66vh;overflow-y:auto}.automation-type-option strong{font-size:15px}.global-automation-form,.campaign-segment-form,.landing-editor,.landing-activity-settings,.landing-promotion,.whatsapp-template-editor{scroll-margin-top:128px}.global-automation-form input,.global-automation-form select,.global-automation-form textarea,.global-automation-form button{scroll-margin-top:128px;scroll-margin-bottom:96px}.global-automation-form,.global-automation-list{padding:14px}.global-automation-conditions>header{align-items:stretch;flex-direction:column;gap:8px}.global-automation-conditions header select{width:100%;min-width:0}.global-automation-fields{grid-template-columns:1fr}.global-automation-filters{grid-template-columns:1fr 1fr}.global-automation-filter-search{grid-column:1 / -1}.global-automation-filters>label:not(.global-automation-filter-search){font-size:12px}.global-automation-filters select,.global-automation-filter-search{height:44px;min-height:44px}.global-automation-filters select{font-size:16px}.global-automation-filter-search input{height:44px;font-size:16px}.global-automation-filter-count{grid-column:1 / -1;justify-self:start;padding:0}.global-automation-fields .global-automation-goal{grid-column:auto}.global-automation-condition{grid-template-columns:1fr 1fr}.global-automation-condition input,.global-automation-condition>span{grid-column:1 / -1}.global-automation-range-inputs,.global-automation-relative-days{grid-column:1 / -1}.global-automation-range-inputs input,.global-automation-relative-days input{grid-column:auto}.global-automation-form>footer{align-items:stretch;flex-direction:column}.global-automation-form>footer .button{width:100%;min-height:44px}.global-automation-list>article{grid-template-columns:30px minmax(0,1fr)}.global-automation-status{grid-column:2;justify-self:start}.global-automation-actions{grid-column:1 / -1}}@media(max-width:520px)and (max-height:620px),(min-width:521px)and (max-width:760px)and (max-height:540px){.global-automation-type-grid{padding:12px 10px;gap:8px}.automation-type-option{min-height:136px;padding:8px 6px;gap:6px}.automation-type-option>span{width:32px;height:32px}.automation-type-option strong{font-size:14px}.automation-type-option small{min-height:0;font-size:10px;line-height:1.35}}@media(max-width:760px){.product-header-actions{width:100%;margin-top:12px;margin-left:0;flex-wrap:wrap}.product-toolbar{align-items:stretch;flex-wrap:wrap}.product-toolbar>label{flex-basis:100%}}.tracking-install-code{max-height:220px;overflow:auto;padding:12px;border:1px solid #dfe4ed;border-radius:8px;background:#f6f8fb;color:#334155;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.tracking-group-grid article details>p{color:#64748b;font-size:12px;line-height:1.6}.tracking-source-active{color:#18845b}.settings-ai-consent{grid-column:1 / -1;padding:12px 14px;border:1px solid #e2e7ed;border-radius:9px;display:flex;align-items:flex-start;gap:10px;background:#fafbfd}.settings-ai-consent>input{margin-top:3px;accent-color:#397fc1}.settings-ai-consent>span{display:grid;gap:5px}.settings-ai-consent strong{color:#354154;font-size:12px}.settings-ai-consent small{color:#758196;font-size:11px;line-height:1.55}.campaign-create-modal{width:min(920px,calc(100vw - 30px))}.campaign-create-steps{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid #e8edf3}.campaign-create-steps button{min-width:0;padding:7px 4px;border:0;display:inline-flex;align-items:center;gap:8px;color:#8792a2;background:transparent;font:inherit;font-size:12px;white-space:nowrap}.campaign-create-steps button>span{width:26px;height:26px;border:1px solid #d9e0e9;border-radius:50%;display:grid;place-items:center;color:#78869a;background:#fff}.campaign-create-steps button.active{color:#285a92;font-weight:650}.campaign-create-steps button.active>span{border-color:#468fd3;color:#fff;background:#468fd3}.campaign-create-steps button.complete{color:#378362;cursor:pointer}.campaign-create-steps button.complete>span{border-color:#8ac8a5;color:#24764b;background:#edf8f1}.campaign-create-template-grid{max-height:min(52vh,490px);overflow-y:auto;padding:2px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.campaign-create-template{min-width:0;min-height:142px;padding:15px;border:1px solid #dce3eb;border-radius:9px;display:grid;justify-items:start;align-content:start;gap:8px;color:#40516a;background:#fff;text-align:left;cursor:pointer}.campaign-create-template:hover,.campaign-create-template.selected{border-color:#4a91d5;box-shadow:0 0 0 2px #e7f2fc}.campaign-create-template-icon{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;color:#468fd3;background:#edf5fc}.campaign-create-template strong{color:#344154;font-size:13px}.campaign-create-template small{color:#7e899a;font-size:11px;line-height:1.45}.campaign-promotion-goals{min-width:0;margin:0;padding:12px;border:1px solid #e2e8ef;border-radius:9px}.campaign-promotion-goals legend{padding:0 5px;color:#40516a;font-size:12px;font-weight:650}.campaign-promotion-goal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.campaign-promotion-goal-grid>label{min-width:0;padding:10px;border:1px solid #e2e8ef;border-radius:8px;display:flex;align-items:flex-start;gap:9px;background:#fff;cursor:pointer}.campaign-promotion-goal-grid input{margin-top:3px;accent-color:#468fd3}.campaign-promotion-goal-grid span{display:grid;gap:4px}.campaign-promotion-goal-grid strong{color:#344154;font-size:12px}.campaign-promotion-goal-grid small{color:#7e899a;font-size:11px;line-height:1.45}.campaign-promotion-settings>p{margin:-4px 0 14px;color:#728096;font-size:12px}.campaign-promotion-settings>.button{margin-top:12px}.campaign-create-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campaign-create-review article{min-width:0;padding:12px;border:1px solid #e5eaf0;border-radius:8px;display:grid;gap:6px;background:#fafbfd}.campaign-create-review article.wide{grid-column:1 / -1}.campaign-create-review small{color:#8590a0;font-size:11px}.campaign-create-review strong{overflow-wrap:anywhere;color:#344154;font-size:12px}.campaign-create-step-actions{display:flex;gap:8px}@media(max-width:600px){.campaign-create-modal .modal-actions{display:flex}.campaign-create-modal .modal-actions>.button{flex:1}.campaign-create-modal .campaign-create-step-actions{flex:2;min-width:0;gap:6px}.campaign-create-modal .campaign-create-step-actions>.button{flex:1;width:auto;min-width:0;padding-inline:4px;font-size:12px}.campaign-create-steps{justify-content:space-between;gap:2px}.campaign-create-steps button{gap:1px;padding-inline:1px;font-size:10px}.campaign-create-steps button>span{width:21px;height:21px;flex:0 0 21px}.campaign-create-steps button>svg{display:none}.campaign-create-template-grid,.campaign-promotion-goal-grid{grid-template-columns:1fr}.campaign-create-template{min-height:0}.campaign-create-review{grid-template-columns:1fr}.campaign-create-review article.wide{grid-column:auto}}.sales-assistant-model-analysis{margin:14px 0;padding:15px;border:1px solid #dce7f3;border-radius:10px;background:#f7faff}.sales-assistant-model-analysis>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.sales-assistant-model-analysis>header>div{display:grid;gap:4px}.sales-assistant-model-analysis>header strong{color:#33435a;font-size:13px}.sales-assistant-model-analysis>header small,.sales-assistant-model-analysis>div>small{color:#7a8799;font-size:11px}.sales-assistant-model-analysis>div{margin-top:12px}.sales-assistant-model-analysis>div>p{color:#4e5b6e;font-size:12px;line-height:1.6}.sales-assistant-model-analysis ul{display:grid;gap:5px;padding-left:19px;color:#526177;font-size:12px}.sales-assistant-model-analysis details{margin-top:10px;padding-top:10px;border-top:1px solid #e1e9f2;color:#4e5b6e}.sales-assistant-model-analysis details summary{cursor:pointer;font-size:12px;font-weight:650}.sales-assistant-model-analysis details pre{white-space:pre-wrap;font:inherit;font-size:12px;line-height:1.6}.sales-assistant-model-analysis .model-source,.sales-assistant-model-analysis .local-source{display:inline-flex;padding:4px 7px;border-radius:999px;color:#24764b;background:#e8f6ed;font-size:10px}.sales-assistant-model-analysis .local-source{color:#697589;background:#edf0f4}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(255,75,67,.35);outline-offset:2px}@media(min-width:561px)and (max-width:820px){.account-filter-bar{flex-wrap:wrap;justify-content:flex-start}.account-filter-bar>.segmented{flex:0 0 100%;width:100%;min-width:0;overflow-x:auto}.account-filter-bar>.segmented button{flex:0 0 auto;white-space:nowrap}.account-filter-bar>.account-data-note{order:3;flex:1 0 100%;min-width:0}.account-filter-bar>label{flex:1 1 200px;width:auto;min-width:200px}.account-filter-bar>.compact-select{flex:0 0 160px;width:auto}}@media(max-width:360px){.account-page-actions{grid-template-columns:minmax(0,1fr)}.topbar .page-context small{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:560px){.filter-bar>label input{width:100%;min-width:0;flex:1;font-size:16px}.account-page-actions>.button{min-height:44px}.account-filter-bar>label{min-height:44px}.account-filter-bar>label input{min-height:44px;font-size:16px}.account-filter-bar>.compact-select{width:100%;height:44px;min-height:44px;font-size:16px}.account-filter-bar>.segmented button{height:44px;min-height:44px}.account-mobile-actions button{height:44px;min-height:44px}.campaign-heading-actions .button,.campaign-template-grid .button{min-height:44px}.campaign-list-head .campaign-list-search{width:100%;min-width:0;min-height:44px;margin:0}.campaign-list-search input{width:100%;min-width:0;font-size:16px}.campaign-list-head .campaign-list-creator-filter{width:100%;min-height:44px;padding-left:0;font-size:13px}.campaign-list-creator-filter select{max-width:none;min-width:0;flex:1;min-height:44px;font-size:16px}.campaign-list-head .segmented button{height:44px;min-height:44px}.campaign-list-filters{align-items:stretch;gap:8px}.campaign-list-filters label{width:100%;align-items:center;font-size:13px}.campaign-list-filters input,.campaign-list-filters select{min-height:44px;font-size:16px}.campaign-list-filters button{width:100%;min-height:44px;font-size:13px}.campaign-list-row-actions .button{min-width:44px;min-height:44px;font-size:13px}.campaign-list-pagination button{width:44px;height:44px;flex:0 0 44px}.campaign-list-pagination select{min-height:44px;font-size:16px}.mobile-type-tabs button{min-height:44px}.mobile-studio-selects select,.content-brief-form .content-suite-form-grid input,.content-brief-form .content-suite-form-grid select{height:44px;min-height:44px;font-size:16px}.content-brief-form .content-suite-form-grid textarea,.content-brief-form .content-requirements textarea{min-height:88px;font-size:16px}.content-brief-form .content-channel-picker button,.content-brief-form>.button{min-height:44px}.editor-toolbar{height:52px}.editor-toolbar select{height:44px;min-height:44px;font-size:16px}.editor-toolbar button,.editor-toolbar .toolbar-upload{flex:0 0 44px;width:44px;height:44px}.doc-body,.doc-caption{font-size:16px}.media-library-toolbar{align-items:stretch;flex-wrap:wrap}.media-library-toolbar>label:not(.media-select-all){height:44px;min-height:44px;flex:1 1 100%}.media-library-toolbar input{min-height:44px;font-size:16px}.media-library-toolbar select{height:44px;max-width:none;flex:1 1 calc(50% - 4px);font-size:16px}.media-select-all{min-height:44px}.media-grid{display:grid;grid-template-columns:1fr;overflow:visible}.media-grid article{display:grid;grid-template-columns:repeat(3,44px) minmax(0,1fr);gap:6px;padding:8px}.media-grid article>img,.media-grid article>video{grid-column:1 / -1;height:144px}.media-grid article>.media-card-use{position:static;grid-column:1 / -1;width:100%;min-width:0;height:44px;min-height:44px;padding:0 10px;font-size:13px}.media-card-check{width:44px;height:44px}.media-grid article>div{grid-column:1 / -1}.media-grid article>a.media-download,.media-grid article>button:not(.media-card-use){position:static;grid-column:auto;width:44px;height:44px;opacity:1}}@media(max-width:560px){.email-workspace-tabs button{min-height:44px;font-size:13px}.email-compose-panel>label{font-size:13px}.email-compose-panel>label input,.email-compose-panel>label textarea,.email-channel-form input:not([type=checkbox]),.email-signature-form input,.email-signature-form textarea{font-size:16px}.email-compose-panel>label input{height:44px}.email-compose-formatting{align-items:stretch}.email-compose-formatting label{min-width:0;flex:1 1 calc(50% - 8px);font-size:12px}.email-compose-formatting select{width:100%;min-width:0;height:44px;font-size:16px}.email-compose-formatting input[type=color]{width:44px;height:44px}.email-compose-formatting .button,.email-attachment-picker{min-height:44px;font-size:12px}.email-compose-actions>.button{min-height:44px;flex:1 1 calc(50% - 7px);justify-content:center}.email-channel-form label,.email-signature-form label{font-size:13px}.email-channel-form input:not([type=checkbox]),.email-signature-form input{height:44px}.email-channel-actions>.button,.email-signature-form>.button,.email-signature-row>.button,.email-channel-card .button{min-height:44px}.sales-email-status{flex-wrap:wrap}.sales-email-status button{min-height:44px;padding:0 8px}.communications-inbox>header{position:relative;display:block}.communications-inbox>header>div{min-width:0}.communications-inbox>header>span{position:absolute;top:16px;right:14px;white-space:nowrap}.communications-mailbox-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.communications-mailbox-tabs::-webkit-scrollbar{display:none}.communications-mailbox-tabs button{flex:0 0 auto;min-height:44px;padding:0 9px;white-space:nowrap}}.weekly-reports-page{display:grid;gap:16px;padding:30px var(--content-gutter) 48px}.weekly-reports-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.weekly-reports-head h2{margin:0 0 4px}.weekly-reports-head p{margin:0;color:var(--muted, #64748b);font-size:13px;max-width:760px}.weekly-reports-error{color:#b42318}.weekly-reports-layout{display:grid;grid-template-columns:240px 1fr;gap:16px;align-items:start}.weekly-reports-list{display:grid;gap:6px}.weekly-reports-list button{text-align:left;padding:10px 12px;border:1px solid var(--line, #e5e7eb);border-radius:10px;background:#fff;cursor:pointer;display:grid;gap:2px}.weekly-reports-list button.active{border-color:var(--accent, #c2410c);background:var(--accent-soft, #fff7ed)}.weekly-reports-list small{color:var(--muted, #64748b)}.weekly-report-detail{display:grid;gap:12px;padding:16px;border:1px solid var(--line, #e5e7eb);border-radius:12px;background:#fff;min-width:0}.weekly-report-detail h3{margin:8px 0 0;font-size:15px}.weekly-report-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.weekly-report-actions span{color:var(--muted, #64748b);font-size:12px;flex:1}.weekly-report-actions a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.weekly-report-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.weekly-report-totals>div{padding:12px;border-radius:10px;background:var(--surface-soft, #f8fafc);display:grid;gap:2px}.weekly-report-totals small,.weekly-report-totals span{color:var(--muted, #64748b);font-size:12px}.weekly-report-totals strong{font-size:22px}.weekly-report-table{width:100%;border-collapse:collapse;font-size:13px}.weekly-report-table th,.weekly-report-table td{text-align:left;padding:8px;border-bottom:1px solid var(--line, #e5e7eb);vertical-align:top}.weekly-report-table small{display:block;color:var(--muted, #64748b);font-size:11px}.weekly-report-posts{margin:0;padding-left:20px;display:grid;gap:8px;font-size:13px}.weekly-report-posts span{display:inline-block;min-width:72px;color:var(--muted, #64748b)}.weekly-report-posts small{display:block;color:var(--muted, #64748b)}.weekly-report-detail .muted{color:var(--muted, #64748b);margin:0}.weekly-link-button{border:0;background:none;color:var(--accent, #c2410c);cursor:pointer;padding:0;font:inherit;text-decoration:underline}@media(max-width:760px){.weekly-reports-layout{grid-template-columns:1fr}.weekly-report-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-overdue{color:#b4552d;font-style:normal}.publish-calendar-page{display:grid;gap:14px;padding:30px var(--content-gutter) 48px}.publish-calendar-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.publish-calendar-head h2{margin:0 0 4px}.publish-calendar-head p{margin:0;color:var(--muted, #64748b);font-size:13px}.publish-calendar-actions{display:flex;gap:8px}.publish-calendar-error{color:#b42318;margin:0}.publish-calendar-gaps{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:13px}.publish-calendar-gaps span{flex:1}.publish-calendar-gaps button{border:0;background:none;color:#c2410c;text-decoration:underline;cursor:pointer;font:inherit}.best-times{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line, #e5e7eb);border-radius:10px;background:#fff;font-size:13px}.best-times>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.best-times>header small{flex:1;color:var(--muted, #64748b)}.best-times>header select{height:30px;padding:0 6px;border:1px solid var(--line, #e5e7eb);border-radius:6px;background:#fff;font-size:12px}.best-times-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.best-times-grid article{display:grid;gap:4px;padding:9px 10px;border:1px solid var(--line, #e5e7eb);border-radius:8px;background:var(--surface-soft, #f8fafc)}.best-times-grid article>div{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.best-times-grid article strong.time{font-size:18px}.best-times-grid small{color:var(--muted, #64748b);font-size:12px;line-height:1.45}.best-times-grid .basis{padding:1px 7px;border-radius:999px;font-size:11px;background:#ecfdf5;color:#047857}.best-times-grid .basis.default{background:#f1f5f9;color:#64748b}.best-times-grid .lift-up{color:#047857}.best-times-grid .lift-down{color:#b45309}.batch-slots label small.slot-basis{font-size:11px}.publish-calendar-toolbar{display:flex;align-items:center;gap:8px}.publish-calendar-toolbar .spacer{flex:1}.publish-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line, #e5e7eb);border-radius:12px;overflow:hidden;background:#fff}.publish-calendar-grid .head{padding:8px;font-size:12px;font-weight:600;background:var(--surface-soft, #f8fafc);border-bottom:1px solid var(--line, #e5e7eb);display:flex;justify-content:space-between}.publish-calendar-grid .head small{color:var(--muted, #64748b);font-weight:400}.publish-calendar-grid .cell{min-height:92px;padding:6px;border-right:1px solid var(--line, #eef0f3);border-bottom:1px solid var(--line, #eef0f3);display:grid;align-content:start;gap:4px;min-width:0}.publish-calendar-grid.week .cell{min-height:320px}.publish-calendar-grid .cell.today{background:#fffbf5}.publish-calendar-grid .cell.outside{background:#fafafa;color:#a0a7b4}.publish-calendar-grid .date{font-size:12px;color:var(--muted, #64748b)}.publish-calendar-grid .job{display:grid;gap:1px;text-align:left;padding:5px 6px;border-radius:6px;border:0;cursor:pointer;font-size:11px;min-width:0;border-left:3px solid}.publish-calendar-grid .job span{font-weight:600}.publish-calendar-grid .job small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;opacity:.8}.publish-calendar-grid .job.scheduled{background:#eff6ff;border-color:#3b82f6;color:#1e3a8a}.publish-calendar-grid .job.published{background:#f0fdf4;border-color:#16a34a;color:#14532d}.publish-calendar-grid .job.failed{background:#fef2f2;border-color:#dc2626;color:#7f1d1d}.publish-calendar-grid .job.processing{background:#fff7ed;border-color:#ea580c;color:#7c2d12}.publish-calendar-grid .job.cancelled{background:#f4f4f5;border-color:#a1a1aa;color:#52525b;text-decoration:line-through}.publish-calendar-grid .more{border:0;background:none;color:var(--muted, #64748b);font-size:11px;cursor:pointer;text-align:left}.publish-calendar-detail p{margin:0 0 8px}.publish-calendar-detail .problem,.batch-preview .problem{color:#b45309}.publish-calendar-detail .chip{padding:1px 8px;border-radius:999px;background:#f1f5f9;font-size:12px}.batch-schedule{display:grid;gap:16px;max-height:70vh;overflow:auto;padding-right:4px}.batch-schedule section{display:grid;gap:8px}.batch-schedule .muted{color:var(--muted, #64748b);font-size:12px;margin:0}.batch-draft-list,.batch-account-list{display:grid;gap:6px;max-height:220px;overflow:auto}.batch-draft-list label{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;font-size:13px}.batch-draft-list small,.batch-account-list small{display:block;color:var(--muted, #64748b);font-size:11px}.batch-draft-list select{max-width:220px}.batch-account-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.batch-account-list label{display:flex;gap:8px;align-items:center;font-size:13px}.batch-rhythm,.batch-slots{display:flex;gap:12px;flex-wrap:wrap}.batch-rhythm label,.batch-slots label{display:grid;gap:4px;font-size:12px;color:var(--muted, #64748b)}.batch-preview{display:grid;gap:10px}.batch-preview>div{display:grid;gap:4px;padding:8px 10px;border:1px solid var(--line, #e5e7eb);border-radius:8px;font-size:12px}.batch-preview>div>div{display:grid;grid-template-columns:16px 200px 1fr;gap:6px;align-items:start}.batch-preview .ready svg{color:#16a34a}.batch-preview .blocked svg{color:#d97706}.batch-preview .note{color:var(--muted, #64748b)}.batch-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:760px){.publish-calendar-grid.week{grid-template-columns:1fr}.publish-calendar-grid.week .head{display:none}.publish-calendar-grid.week .cell{min-height:60px}.batch-preview>div>div{grid-template-columns:16px 1fr}}.modal.batch-schedule-modal{width:min(880px,94vw);max-width:none}.batch-schedule{padding:4px 22px 20px}.publish-calendar-detail{padding:4px 22px 18px}.batch-account-list label .platform-mark,.batch-account-list label>span:first-of-type{flex-shrink:0}.publish-calendar-grid .job .inquiry-badge{margin-left:4px;padding:0 5px;border-radius:999px;background:#16a34a;color:#fff;font-style:normal;font-size:10px;font-weight:600}.publish-calendar-detail .attribution{padding:8px 10px;border-radius:8px;background:#f0fdf4;color:#14532d}.publish-calendar-detail .muted{color:var(--muted, #64748b);font-size:12px}.publish-tracking-toggle{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--muted, #64748b);margin:0 0 10px}.top-posts-list{display:grid;gap:6px}.top-posts-list article{display:grid;grid-template-columns:24px 1fr auto auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line, #e5e7eb);border-radius:8px;background:var(--surface-soft, #f8fafc)}.top-posts-list article>b{color:var(--muted, #64748b);text-align:center}.top-posts-list article strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-posts-list article small{color:var(--muted, #64748b);font-size:12px}.top-posts-list article a{font-size:12px}.content-plan>header .button,.content-plan>header button{flex:none}.mo-account-summary-hint{color:#8a95a6;font-size:11px}.blog-auto-note{display:inline-flex;align-items:center;gap:6px;color:#5b6676;font-size:12px}
