@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap";:root{color:#172c2a;font-synthesis:none;--green:#137652;--line:#e2e8e5;--muted:#72817b;--nav:#142c28;background:#f6f8f9;font-family:DM Sans,Arial,sans-serif;font-size:16px}.legal-links{flex-wrap:wrap;gap:1rem;font-size:.8rem;display:flex}.legal-links a{text-underline-offset:.2em}.center-state.auth-screen{gap:1.5rem;padding:2rem 1rem}.auth-screen .cl-rootBox,.auth-screen .cl-cardBox{max-width:100%}.auth-brand{color:var(--nav);letter-spacing:-.07em;font-size:2rem;font-weight:700;text-decoration:none}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #91cbb0}button{color:inherit;background:0 0;border:0}input,textarea,select{color:#273c32;background:#fff;border:1px solid #dbe3de;border-radius:7px;outline:none;width:100%;min-height:2.6rem;padding:.65rem .75rem;font-size:.875rem}input:focus,textarea:focus,select:focus{border-color:#43966f;box-shadow:0 0 0 3px #25815a12}textarea{resize:vertical;line-height:1.65}fieldset{border:0;min-width:0;margin:0;padding:0}h1,h2,h3,p{margin:0}h2{letter-spacing:-.02em;font-size:1.04rem;font-weight:600}h3{font-size:.94rem;font-weight:550;line-height:1.5}small{font-size:.75rem}svg{flex-shrink:0}.muted{color:var(--muted);font-size:.875rem;line-height:1.75}.padded{padding:1.5rem}.section-space{margin-top:1.5rem}.preserve-text{white-space:pre-wrap}.full-width{grid-column:1/-1}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--nav);color:#b7cbc1;z-index:25;flex-direction:column;width:244px;padding:1.7rem 1rem;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:-.06em;align-items:center;margin:0 .5rem 2rem;font-size:2.05rem;font-weight:650;display:flex}.brand>span{color:#d5ed9d;border:1px solid #577b63;border-radius:8px;place-items:center;width:34px;height:34px;margin-right:.65rem;display:grid}.brand>b{color:#d5ed9d}.workspace-switch{text-align:left;background:#1d3830;border:1px solid #355348;border-radius:7px;align-items:center;gap:.6rem;margin-bottom:1.8rem;padding:.7rem;display:flex}.workspace-switch>span:nth-child(2){flex:1;min-width:0}.workspace-switch strong{text-overflow:ellipsis;white-space:nowrap;color:#e4eee6;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.workspace-switch small{color:#91af9c;margin-top:.25rem;display:block}.workspace-avatar{color:#d4e9a3;background:#375d44;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:32px;font-size:.75rem;display:grid}.nav-label{letter-spacing:.13em;color:#81a28f;margin:0 .65rem .7rem;font-size:.75rem}.sidebar nav{flex-direction:column;flex:1;gap:.2rem;min-height:0;display:flex;overflow-y:auto}.sidebar>.brand,.sidebar>.workspace-switch,.sidebar>.nav-label,.sidebar>.sidebar-bottom{flex-shrink:0}.sidebar nav button{text-align:left;color:#b7cbc1;border-radius:6px;align-items:center;gap:.75rem;padding:.8rem;font-size:.875rem;display:flex;position:relative}.sidebar nav button:hover{color:#fff;background:#203e33}.sidebar nav button.active{color:#e8f4d4;background:#2d4737}.sidebar nav button.active:before{content:"";background:#d4e999;border-radius:3px;width:3px;height:40%;position:absolute;top:30%;left:0}.nav-count{background:#456537;border-radius:4px;margin-left:auto;padding:.1rem .4rem;font-size:.75rem}.sidebar-bottom{margin-top:auto;padding:1.7rem .65rem .3rem}.sidebar-signal{align-items:center;gap:.5rem;display:flex}.sidebar-signal span{background:#c9e68c;border-radius:50%;width:6px;height:6px}.sidebar-signal strong{color:#d8e6d7;font-size:.8125rem;font-weight:500}.sidebar-bottom p{color:#8dad99;margin-top:.55rem;font-size:.8125rem;line-height:1.8}.main-shell{flex:1;min-width:0;margin-left:244px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;height:70px;padding:0 2.3rem;display:flex}.breadcrumbs{color:#8a958d;align-items:center;gap:.7rem;font-size:.8125rem;display:flex}.breadcrumbs strong{color:#48604e;font-weight:500}.identity{align-items:center;gap:1rem;display:flex}.local-pill{color:#647e54;background:#f2f6e9;border:1px solid #e3ebd2;border-radius:20px;padding:.3rem .6rem;font-size:.75rem}.mobile-toggle{display:none!important}main{max-width:1740px;margin:0 auto;padding:2.2rem 2.3rem 1rem}.page-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.9rem;display:flex}.eyebrow{letter-spacing:.14em;font-weight:550;color:#8b998b!important;margin:0 0 .6rem!important;font-size:.75rem!important}h1{letter-spacing:-.05em;font-size:1.9rem;font-weight:600;line-height:1.2}.page-heading>div>p{color:#7a887c;margin-top:.5rem;font-size:.9375rem}.heading-actions{align-items:center;gap:.5rem;display:flex}.button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:.55rem .9rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.button.primary{color:#fff;background:#137652;border:1px solid #137652;box-shadow:0 1px 2px #173e2220}.button.primary:hover{background:#0e6746}.button.secondary{color:#47644d;background:#fff;border:1px solid #dce5dd}.button.secondary:hover{background:#f3f7f0;border-color:#b9cdbb}.button.ghost{color:#617b60;background:0 0}.button.ghost:hover{background:#ebf2e8}.button.danger{color:#ab5338;background:#faece6}.icon-button{color:#7c9180;border-radius:5px;place-items:center;width:2rem;height:2rem;display:inline-grid}.icon-button:hover{background:#edf3e9}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:0}.section-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.section-header>svg{color:#88a17e}.section-header p{color:var(--muted);margin-top:.45rem;font-size:.875rem;line-height:1.6}.section-header.flush{padding:0}.section-title{align-items:center;gap:1rem;margin:1.8rem 0 1rem;display:flex}.section-title>span{color:#899980;font-size:.8125rem}.count{color:#829477;border:1px solid #e1e8dc;border-radius:5px;place-items:center;min-width:1.5rem;padding:.1rem .35rem;font-size:.75rem;display:inline-grid}.metrics{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.5rem;padding:1.5rem 0;display:grid}.metric{border-right:1px solid var(--line);padding:0 1.4rem}.metric:last-child{border:0}.metric>span{color:#6d816c;justify-content:space-between;gap:.5rem;font-size:.875rem;display:flex}.metric>span>svg{color:#8ba281}.metric>strong{letter-spacing:-.05em;margin:.9rem 0 .35rem;font-size:1.9rem;font-weight:550;line-height:1.2;display:block}.metric>small{color:#8c9a82}.dashboard-grid{grid-template-columns:1.1fr 1fr;gap:1.5rem;display:grid}.task-row{border-top:1px solid #edf1e8;align-items:center;gap:.8rem;margin:0 1.3rem;padding:1rem 0;display:flex}.task-check{color:#0000;border:1px solid #c9d8c4;border-radius:4px;width:1.2rem;height:1.2rem;padding:0}.task-check:hover{color:#397854}.task-row>button:last-child{text-align:left;flex:1;min-width:0}.task-row strong{font-size:.875rem;font-weight:500;line-height:1.5}.task-row small{color:#8d9d83;margin-top:.3rem;font-size:.75rem;display:block}.activity-list{margin:0;padding:0 1.4rem 1.4rem;list-style:none}.activity-list li{gap:.8rem;padding:.7rem 0;display:flex}.activity-list li>i{background:#84ac81;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.5rem}.activity-list p{color:#5d7458;font-size:.875rem;line-height:1.6}.activity-list small{color:#9aaa8f;margin-top:.25rem;display:block}.journey{justify-content:space-evenly;align-items:center;gap:1rem;padding:1rem 1.4rem 2rem;display:flex}.journey>div{flex-direction:column;align-items:center;gap:.65rem;min-width:100px;padding:1rem .7rem;display:flex}.journey svg{color:#7b9c70}.journey strong{font-size:.875rem;font-weight:550}.journey span{color:#879c7b;text-align:center;font-size:.75rem}.journey .join{color:#b4c3a6;font-size:1.1rem}.journey-highlight{background:#f0f7e9;border:1px solid #dfebd2;border-radius:8px}.journey-arrow{width:18px;color:#adbe9e!important}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:2.8rem 1.5rem;display:flex}.empty h3{margin:.8rem 0 .4rem;font-size:1rem;font-weight:550}.empty p{color:#83967d;max-width:28rem;font-size:.875rem;line-height:1.7}.empty-ring{color:#8dac77;background:#f5f9ef;border:1px solid #dce8d4;border-radius:12px;place-items:center;width:46px;height:46px;font-size:2rem;display:grid}.empty-action{justify-content:center;padding-bottom:2rem;display:flex}.app-footer{color:#92a18a;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2rem;font-size:.75rem;display:flex}.app-footer>.footer-context{margin-left:auto}.status-light{background:#90ab78;border-radius:50%;width:5px;height:5px}.global-error,.notice{color:#a34e35;background:#fff3ed;border:1px solid #edcfbf;border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.8rem 1rem;font-size:.875rem;line-height:1.6;display:flex}.notice{color:#607e4b;background:#eff7e9;border-color:#dbe9cd}.global-error>button,.notice>button{place-items:center;display:grid}.center-state{color:#728866;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:65vh;padding:2rem;display:flex}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.table-toolbar>select{max-width:180px}.search{color:#8da083;align-items:center;gap:.5rem;width:100%;max-width:450px;display:flex}.search input{box-shadow:none;background:0 0;border:0}.table-scroll{width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{letter-spacing:.02em;color:#8a9d7c;white-space:nowrap;background:#fafcf8;padding:.85rem 1.3rem;font-size:.75rem;font-weight:500}td{white-space:nowrap;border-top:1px solid #ecf0e6;padding:1rem 1.3rem;font-size:.875rem}tbody tr:hover{background:#fcfdfb}.person{text-align:left;align-items:center;gap:.7rem;display:flex}.avatar{color:#68873f;background:#ebf2dd;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.8125rem;display:grid}.person strong{font-size:.875rem;font-weight:550;display:block}.person small{color:#92a282;margin-top:.3rem;display:block}.status{color:#7e8e70;white-space:nowrap;background:#f0f3ec;border-radius:4px;align-items:center;padding:.27rem .5rem;font-size:.75rem;display:inline-flex}.status-active,.status-qualified,.status-connected,.status-ready,.status-held,.status-sent,.status-applied,.status-completed{color:#4a7b3b;background:#eaf5e8}.status-inbound,.status-engaged{color:#427858;background:#eaf5ed}.status-outbound,.status-running,.status-contacted{color:#6b78a8;background:#eef1fc}.status-proposed,.status-paused,.status-scheduled,.status-uncertain{color:#9b7b42;background:#fcf3e3}.status-failed,.status-error,.status-lost{color:#a66352;background:#fbedeb}.blocked-label{color:#b87561;margin-top:.3rem;font-size:.75rem;display:block}.score{color:#8d9b7d;border:1px solid #e3e9dc;border-radius:5px;place-items:center;min-width:2rem;padding:.3rem;font-size:.8125rem;display:inline-grid}.score.high{color:#6a873f;background:#f1f7e8;border-color:#dce8ca}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0 1.3rem 1.3rem;display:grid}.company-card{background:#fafcf7;border:1px solid #e9efdf;border-radius:7px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.company-card svg{color:#91ac78}.company-card strong{font-size:.875rem;font-weight:550}.company-card span{color:#8b9d7b;font-size:.8125rem}.company-card small{color:#99a88a}.campaign-grid,.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;display:grid}.campaign-card,.workflow-card{padding:1.4rem}.campaign-card>header,.workflow-card>header{justify-content:space-between;align-items:center;display:flex}.feature-icon{color:#7d9c60;background:#f4f8ee;border:1px solid #dfe8d6;border-radius:8px;place-items:center;width:38px;height:38px;display:inline-grid}.campaign-card h2,.workflow-card h2{margin:1rem 0 .4rem}.campaign-card>p,.workflow-card>p{color:#8c9e7b;font-size:.8125rem;line-height:1.7}.sequence-preview{background:#fafcf7;border:1px solid #e9efdf;border-radius:7px;margin:1.3rem 0;padding:.45rem .8rem}.sequence-preview>div{align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.sequence-preview>div>span{color:#98ad84;font-size:.75rem}.sequence-preview strong{flex:1;font-size:.8125rem;font-weight:500}.sequence-preview small{color:#91a27f}.campaign-meta{color:#8d9f7e;font-size:.8125rem;line-height:1.9}.campaign-card footer{border-top:1px solid #e7edde;justify-content:space-between;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.board{grid-template-columns:repeat(6,minmax(205px,1fr));gap:1rem;padding-bottom:.7rem;display:grid;overflow:auto}.board-column{background:#eef2ed;border:1px solid #e4ebe0;border-radius:8px;min-height:25rem;padding:.85rem}.board-column>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.board-column h2{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.board-column h2 i{background:#90ab7b;border-radius:50%;width:6px;height:6px}.column-meeting h2 i{background:#6f9cae}.column-proposal h2 i{background:#d0ab65}.column-won h2 i{background:#4c8b58}.column-lost h2 i{background:#b18d83}.board-column>header>span{color:#8da280;font-size:.75rem}.board-column>p{color:#90a480;padding:.7rem 0 1.1rem;font-size:.75rem}.deal-card{background:#fff;border:1px solid #dfe8d6;border-radius:7px;margin-bottom:.8rem;padding:.9rem}.deal-card h3{font-size:.875rem;font-weight:550}.deal-contact{color:#96a786;text-align:left;margin:.4rem 0 1.2rem;padding:0;font-size:.8125rem;display:block}.deal-card>strong{letter-spacing:-.03em;margin-bottom:1rem;font-size:1.1rem;font-weight:550;display:block}.deal-card>select{min-height:2rem;padding:.3rem;font-size:.75rem}.inbox-layout{grid-template-columns:290px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.thread-list{border-right:1px solid var(--line)}.thread-list .section-header{border-bottom:1px solid var(--line)}.thread-item{text-align:left;border-bottom:1px solid #edf2e8;align-items:center;gap:.7rem;width:100%;padding:1.2rem;display:flex}.thread-item.selected{background:#f1f6eb}.thread-item>span:nth-child(2){flex:1;min-width:0}.thread-item strong{font-size:.875rem;font-weight:550;display:block}.thread-item small{text-overflow:ellipsis;white-space:nowrap;color:#9cae8b;max-width:160px;margin-top:.4rem;display:block;overflow:hidden}.channel-dot{background:#8eae7a;border-radius:50%;width:5px;height:5px}.channel-dot.linkedin{background:#8b9ed2}.conversation{min-width:0}.conversation>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 1.4rem;display:flex}.conversation>header p{color:#8b9e7a;margin-top:.3rem;font-size:.8125rem}.messages{background:#fafcf8;flex-direction:column;gap:1rem;min-height:200px;max-height:470px;padding:1.4rem;display:flex;overflow:auto}.message{background:#fff;border:1px solid #e1ead8;border-radius:8px;width:fit-content;max-width:90%;padding:1rem}.message.outbound{background:#eff6e8;border-color:#dfeacd;align-self:flex-end}.message>div{color:#899e78;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.message>div>strong{color:#6b8659;font-weight:500}.message h3{margin:.7rem 0;font-size:.875rem}.message>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 .7rem;font-size:.875rem;line-height:1.8}.reply-form{border-top:1px solid var(--line);padding:1.2rem 1.4rem}.reply-form>.button{margin-left:auto;display:flex}.prospect-search{grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;margin-top:1.5rem;display:grid}.prospect-search .field{margin:0}.ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.ai-card{padding:1.4rem}.ai-card>header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.2rem;display:flex}.ai-card>header>span:first-child{color:#6c8958;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ai-card>h3{font-size:1rem;line-height:1.65}.ai-score{align-items:center;gap:.7rem;margin:1rem 0;display:flex}.ai-score strong{color:#5b863e;letter-spacing:-.06em;font-size:2.2rem;font-weight:550}.ai-score span{color:#8b9f7c;font-size:.75rem;line-height:1.6}.evidence-text{color:#6e8660;font-size:.875rem;line-height:1.8}.next-action{background:#f1f7e9;border:1px solid #e3ecd5;border-radius:6px;margin:1rem 0;padding:.9rem}.next-action small{letter-spacing:.08em;color:#8c9e79;font-size:.75rem}.next-action p{margin-top:.4rem;font-size:.875rem;line-height:1.7}.ai-card details{color:#7e926c;font-size:.875rem;line-height:1.7}.ai-card details strong{margin-top:.7rem;display:block}.ai-card footer{gap:.5rem;padding:1rem 0;display:flex}.ai-card>small{color:#9aaa8c}.wrap-cell{white-space:normal;color:#937a65;min-width:200px;max-width:430px;font-size:.8125rem;line-height:1.6}.mailbox-row{border-top:1px solid #eaf0e2;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.mailbox-row>div{flex:1;min-width:200px}.mailbox-row strong{font-size:.875rem;font-weight:550}.mailbox-row small{color:#92a381;margin-top:.4rem;display:block}.infrastructure-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.3rem;display:grid}.domain-form{align-items:end;gap:.7rem;margin-top:1.1rem;display:flex}.domain-form .field{flex:1;margin:0}.dns-result{flex-wrap:wrap;gap:1rem;margin-top:1.2rem;display:flex}.dns-result>div{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.dns-result p{color:#87997b;font-size:.75rem}.resource-buttons{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.resource-json{background:#f5f8f0;border-radius:6px;max-height:260px;padding:1rem;font-size:.75rem;line-height:1.7;overflow:auto}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.integration-card{padding:1.3rem}.integration-card header{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.provider-logo{color:#748d50;background:#eaf0de;border-radius:8px;place-items:center;width:35px;height:35px;font-size:1.1rem;font-weight:600;display:grid}.integration-card h3{text-transform:capitalize;font-size:1rem}.integration-card header>div>span{color:#9aaa8b;font-size:.75rem}.integration-card footer{gap:.5rem;margin-top:1.1rem;display:flex}.integration-card>.muted{margin-top:.5rem}.workflow-flow{align-items:center;gap:.6rem;margin:1.4rem 0;display:flex}.workflow-flow span{background:#f6faef;border:1px solid #e1ebd6;border-radius:5px;padding:.5rem;font-size:.8125rem;line-height:1.5}.workflow-flow svg{color:#a0b788}.workflow-card>.button{margin-top:1.4rem}.operation-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:1.5rem;display:grid}.operation-form{margin-top:1.5rem}.operation-form h3{margin:1.6rem 0 1rem}.operation-grid aside h2{margin-bottom:.7rem}.event-types{flex-wrap:wrap;gap:.4rem;margin:1.3rem 0;display:flex}.event-types span{color:#899b70;background:#f4f7ec;border:1px solid #e7edd8;border-radius:5px;padding:.4rem .5rem;font-size:.75rem}.key-result{background:#f5f9ee;border:1px solid #dce8c9;border-radius:7px;margin-top:1.3rem;padding:1rem}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#0f2d2860;position:fixed;inset:0}.modal{z-index:51;background:#fff;border:1px solid #dfe8d6;border-radius:13px;outline:none;width:min(520px,100vw - 2rem);max-height:90dvh;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 80px #142c2730}.modal.wide{width:min(850px,100vw - 2rem)}.modal-header{border-bottom:1px solid var(--line);padding:1.5rem 1.6rem 1.2rem;position:relative}.modal-header h2{padding-right:1.5rem;font-size:1.25rem;font-weight:550}.modal-header p{color:#8da07e;margin-top:.5rem;font-size:.875rem;line-height:1.7}.modal-close{position:absolute;top:1rem;right:1rem}.resource-form{padding:1.4rem 1.6rem}.field{flex-direction:column;gap:.45rem;min-width:0;margin-bottom:1rem;display:flex}.field>label{color:#59704e;font-size:.875rem;font-weight:500}.field>small{color:#99aa89;font-size:.75rem;line-height:1.65}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-grid.three{grid-template-columns:1.5fr 1fr 1fr}.form-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:.6rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}.form-error{color:#ad6449;background:#fff5ec;border:1px solid #ecccbc;border-radius:6px;margin:1rem 0;padding:.8rem;font-size:.875rem;line-height:1.7}.form-hint{color:#90a07e;margin:.9rem 0;font-size:.8125rem;line-height:1.75}.sequence-editor{flex-direction:column;gap:1rem;margin:1rem 0;display:flex}.sequence-step{background:#fcfdf9;border:1px solid #e1e9d7;border-radius:8px;padding:1rem}.sequence-step>header{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.sequence-step>header>strong{flex:1;align-items:center;gap:.5rem;font-size:.875rem;font-weight:550;display:flex}.step-number{color:#7d974e;background:#e6efd7;border-radius:5px;place-items:center;width:22px;height:22px;font-size:.75rem;display:grid}.contact-picker{flex-direction:column;gap:.5rem;max-height:50vh;display:flex;overflow:auto}.contact-picker>label{cursor:pointer;border:1px solid #e7eddc;border-radius:6px;align-items:center;gap:.75rem;padding:.7rem;display:flex}.contact-picker input{accent-color:#137652;width:17px;height:17px;min-height:0}.contact-picker strong{font-size:.875rem;font-weight:500}.contact-picker small{color:#91a17e;margin-top:.3rem;display:block}.contact-detail{padding:1.4rem 1.6rem}.profile-summary{align-items:center;gap:.8rem;display:flex}.profile-summary>div{flex:1;min-width:0}.profile-summary strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.profile-summary p{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.profile-summary>.avatar{width:46px;height:46px;font-size:1rem}.score-large{color:#6e9646;text-align:right;font-size:1.6rem;font-weight:550}.score-large small{color:#9bb184;white-space:nowrap;font-size:.75rem;font-weight:400;display:block}.detail-actions{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem;margin:1.3rem 0 1.7rem;padding-bottom:1.3rem;display:flex}.detail-grid{grid-template-columns:1fr 1fr;gap:1.8rem;display:grid}.identity-section{border-bottom:1px solid var(--line);margin-bottom:1.5rem;padding-bottom:1.5rem}.identity-section>.muted{margin:.5rem 0 1rem}.identity-list{margin:1rem 0 0;padding:0;list-style:none}.identity-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem 0;display:flex}.identity-list li>div{min-width:0}.identity-list strong{font-size:.8125rem;font-weight:550}.identity-list li>div>span{overflow-wrap:anywhere;color:#50654e;font-size:.875rem;line-height:1.6;display:block}.identity-label{color:#64745b;white-space:nowrap;background:#f0f3ec;border-radius:4px;padding:.2rem .5rem;font-size:.75rem}.identity-label.primary{color:#35643c;background:#e8f3e5}.detail-grid h3{margin-bottom:1rem}.detail-grid .section-space{margin-top:1.5rem}.timeline{margin-top:1.4rem;padding:0 0 0 1rem;list-style:none}.timeline li{border-left:1px solid #dfe8d5;padding:0 0 1.2rem 1rem;position:relative}.timeline li:before{content:"";background:#9bb883;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:-3.5px}.timeline p{color:#6c845c;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}.timeline span{color:#9baf88;margin-top:.3rem;font-size:.75rem;display:block}.context-box{white-space:pre-wrap;background:#f6f9ef;border:1px solid #e5edd7;border-radius:6px;padding:.9rem;font-size:.875rem;line-height:1.7}.evidence-row{border-bottom:1px solid #eaf0df;padding:.7rem 0}.evidence-row strong{font-size:.8125rem;font-weight:500}.evidence-row span{color:#96a681;margin-top:.3rem;font-size:.75rem;display:block}@media (width>=1800px){main{padding-top:3rem}.metric>strong{font-size:2.2rem}}@media (width<=1250px){.campaign-grid,.workflow-grid,.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:0 1rem}.metric>span svg{display:none}.metric>strong{font-size:1.65rem}.sidebar{width:220px}.main-shell{margin-left:220px}main{padding:1.7rem}.topbar{padding:0 1.7rem}.journey{gap:.5rem}.journey>div{min-width:80px}.inbox-layout{grid-template-columns:245px minmax(0,1fr)}.thread-item{padding:.9rem}.mailbox-row{gap:.7rem}.infrastructure-grid{grid-template-columns:1fr}}@media (width<=1050px){.dashboard-grid,.operation-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}.metric:nth-child(2){border-right:0}.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-grid aside{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.operation-grid aside>.section-space{margin-top:0}.inbox-layout{grid-template-columns:210px minmax(0,1fr)}.thread-item>.avatar{display:none}.prospect-search{grid-template-columns:1fr 1fr}.prospect-search>.button{grid-column:1/-1}.ai-grid{grid-template-columns:1fr}}@media (width<=800px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:none}.main-shell{margin-left:0}.mobile-toggle{display:grid!important}.sidebar-overlay{z-index:20;background:#122d2860;position:fixed;inset:0}.topbar{padding:0 1rem}.page-heading{flex-wrap:wrap;align-items:flex-start}.heading-actions{margin-top:.5rem}main{padding:1.5rem 1rem}.identity{max-width:50%}.app-footer>.footer-context{display:none}.operation-grid aside{display:block}.operation-grid aside>.section-space{margin-top:1rem}.detail-grid{grid-template-columns:1fr}.modal-header,.resource-form,.contact-detail{padding:1.2rem}.journey{flex-wrap:wrap;justify-content:center;gap:.5rem}.journey-arrow{display:none}.journey>div{flex:1;min-width:40%}.journey .join{display:none}.inbox-layout{grid-template-columns:1fr}.thread-list{border-right:0;border-bottom:1px solid var(--line);max-height:240px;overflow:auto}.thread-item>.avatar{display:grid}.thread-item small{max-width:250px}.message{max-width:95%}.modal{max-height:94dvh}}@media (width<=540px){.campaign-grid,.workflow-grid,.integration-grid,.company-grid{grid-template-columns:1fr}.form-grid,.form-grid.three{grid-template-columns:1fr;gap:0}.breadcrumbs>span{display:none}.local-pill{font-size:.75rem}.table-toolbar{flex-wrap:wrap}.table-toolbar>select{max-width:none}.profile-summary{flex-wrap:wrap}.profile-summary>.score-large{display:none}.section-title{flex-direction:column;align-items:flex-start;gap:.4rem}.page-heading h1{font-size:1.7rem}.padded{padding:1.15rem}.section-header{padding:1rem}.prospect-search{grid-template-columns:1fr}.domain-form{flex-wrap:wrap}.domain-form>.field{flex-basis:100%}.metric>span{font-size:.8125rem}.metric>small{font-size:.75rem}.metric>strong{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.workspace-controls{align-items:center;gap:12px;min-width:0;display:flex}.workspace-controls .field{min-width:160px;max-width:290px;margin:0}.workspace-controls select{min-width:0;padding:6px 10px}.topbar{flex-wrap:wrap;gap:14px;height:auto;min-height:72px;padding-top:10px;padding-bottom:10px}.data-console{gap:22px;display:grid}.checkbox-line{white-space:nowrap;align-items:center;gap:9px;font-size:.875rem;display:inline-flex}.checkbox-line input[type=checkbox]{accent-color:#147652;flex:0 0 17px;width:17px;height:17px;min-height:17px;margin:0;padding:0}.data-console table select{min-width:172px}.data-console td small,.data-attempt small{white-space:normal;color:var(--muted);margin-top:5px;display:block}.data-console td{vertical-align:top}.client-card .detail-actions{border:0;padding-bottom:0}.data-result{border-top:1px solid var(--line);padding:16px 0}.data-result summary{cursor:pointer;line-height:2}.data-attempt{overflow-wrap:anywhere;max-width:360px;margin-bottom:10px}.batch-count{margin:3px 10px 3px 0;display:inline-block}.client-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:18px;display:grid}.client-card{border:1px solid var(--line);border-radius:14px;padding:20px}.client-create{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.client-create .field{flex:1;min-width:200px;margin:0}.readiness-list{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.readiness-list li{flex-wrap:wrap;gap:8px;font-size:.85rem;display:flex}.readiness-list small{color:var(--muted);flex-basis:100%;padding-left:20px}.invite-code{display:block}.invite-code code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:10px 0;display:block}.client-portal main{gap:24px;max-width:1280px;margin:auto;padding:28px;display:grid}@media (width<=780px){.workspace-controls{flex-wrap:wrap;gap:4px;width:100%}.workspace-controls .field{flex:1;max-width:none}.client-portal main{padding:18px}}.workflow-map{background:#f7fbf9;border:1px solid #d6e4dc;border-radius:14px;max-height:300px;margin:20px 0;padding:8px;overflow:auto}.workflow-map svg{width:100%;min-width:650px;display:block}:root{--muted:#5d7167}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{color:#142c28;z-index:100;background:#fff;border-radius:7px;padding:.75rem 1rem;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.page-heading h1:focus,#main-content:focus{outline:none}.nav-group{gap:.15rem;padding-bottom:.7rem;display:grid}.nav-group .nav-label{letter-spacing:.08em;margin-top:.8rem;margin-bottom:.4rem;font-size:.75rem}.sidebar{padding-top:1.2rem}.sidebar .brand{margin-bottom:1.2rem}.sidebar .workspace-switch{margin-bottom:.4rem}.sidebar nav button{width:100%;min-height:42px;padding:.65rem .8rem}.sidebar-bottom{align-items:center;gap:.5rem;padding:1rem .65rem 0;font-size:.8125rem;display:flex}.operation-indicator{background:#c7e794;border-radius:50%;width:7px;height:7px}.operation-indicator.paused{background:#f1c47a}.drawer-close{color:#e9f1ec;position:absolute;top:.7rem;right:.7rem}.sidebar-overlay{z-index:40;background:#10241dc0;position:fixed;inset:0}.mobile-sidebar{z-index:41;width:min(300px,100vw - 32px);transform:none;box-shadow:12px 0 50px #001a1840}.text-link{color:#106943;text-underline-offset:3px;text-align:left;align-items:center;gap:.4rem;padding:.2rem 0;font-size:.875rem;line-height:1.5;text-decoration:underline;display:inline-flex}.text-link:hover{color:#07472d}.overview-flow{gap:1.5rem;display:grid}.overview-flow .metrics{margin:0}.metric-link{text-align:left;border-radius:0}.metric-link:hover{background:#f2f7f3}.setup-panel{border-top:3px solid #137652}.setup-panel .section-header{border-bottom:0;padding-bottom:.9rem}.setup-progress{gap:.25rem;display:flex}.setup-progress i{background:#dce6df;border-radius:4px;width:24px;height:5px}.setup-progress i.done{background:#137652}.setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin:0;padding:0 1.4rem 1.2rem;list-style:none;display:grid}.setup-steps li{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.setup-step-number{color:#156746;background:#eef5ef;border:1px solid #cbdcd1;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:.8125rem;display:grid}.setup-steps h3{font-size:.875rem;line-height:1.5}.setup-steps p{color:var(--muted);margin:.3rem 0 .5rem;font-size:.8125rem;line-height:1.55}.setup-steps .done .setup-step-number{color:#fff;background:#137652}.setup-done{color:#156746;font-size:.8125rem}.setup-alternatives{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:.7rem 1.4rem;display:flex}.setup-alternatives>span{color:var(--muted);font-size:.8125rem}.attention-strip{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:.65rem;display:grid}.attention-strip button{text-align:left;background:#fff;border:1px solid #dfd8ba;border-radius:8px;align-items:center;gap:.7rem;min-width:0;padding:.85rem 1rem;display:flex}.attention-strip strong{color:#766023;font-size:1.2rem}.attention-strip span{flex:1;font-size:.875rem}.attention-strip button:hover{border-color:#9a854b}.compact-empty{color:var(--muted);justify-items:start;gap:.7rem;padding:2rem 1.4rem;display:grid}.compact-empty h3{color:#283e34}.compact-empty p{max-width:400px;font-size:.875rem;line-height:1.6}.activity-link{text-align:left;padding:0;font-size:.875rem;line-height:1.65}.activity-link:hover{text-decoration:underline}.table-toolbar{flex-wrap:wrap}.table-toolbar>.field{flex:1;min-width:min(200px,100%);margin-bottom:0}.table-toolbar>.field:first-child{flex:1.5}.work-task{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex}.work-task-content{overflow-wrap:anywhere;flex:1;min-width:0}.work-task-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-top:.35rem;font-size:.8125rem;display:flex}.work-task-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.task-due{color:var(--muted);align-items:center;gap:.35rem;margin-top:.4rem;font-size:.8125rem;display:flex}.overdue{color:#a23520!important}.task-row strong,.task-row small{overflow-wrap:anywhere;white-space:normal}.task-row>button:last-child{min-width:0}.pipeline-filters{margin-bottom:1rem}.board.single-stage{grid-template-columns:minmax(0,1fr)}.board.single-stage .board-column{width:100%;max-width:650px}.board-column{min-width:0}.board-column>header>span,.board-column>p{color:#5d7167;font-size:.8125rem}.board-column .table-toolbar{gap:.25rem;padding:.6rem 0;font-size:.75rem}.board-column .table-toolbar>span{width:100%}.board-column .table-toolbar .button{padding:.35rem}.deal-card h3,.deal-card .deal-contact{overflow-wrap:anywhere}.deal-card .deal-contact{white-space:normal;text-align:left;display:block}.deal-actions{justify-content:space-between;gap:.2rem;margin-top:.6rem;display:flex}.deal-actions .button{padding:.25rem;font-size:.8125rem}.linked-contacts{margin:.4rem 0 1rem;padding:0;list-style:none}.linked-contacts li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.3rem 0;font-size:.875rem;display:flex}.workspace-controls .field label{font-size:.8125rem}.field small{margin-top:.35rem;line-height:1.5;display:block}@media (width<=1200px){.setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.desktop-sidebar{display:none}.mobile-sidebar{transform:none}.topbar{align-items:center}.topbar .breadcrumbs{flex:1;order:0}.topbar .identity{order:1}.topbar .workspace-controls{order:2}.work-task{flex-direction:column;align-items:flex-start}.work-task-actions{justify-content:flex-end;width:100%}.work-task-actions>.status{margin-right:auto}.board:not(.single-stage){grid-template-columns:repeat(6,minmax(260px,1fr))}.section-header{flex-wrap:wrap;gap:.75rem}}@media (width<=540px){.setup-steps{grid-template-columns:1fr}.setup-steps .done{display:none}.setup-panel .section-header{align-items:start}.setup-progress i{width:16px}.global-error{flex-wrap:wrap}.workspace-controls{align-items:end}.workspace-controls .button{padding:.5rem;font-size:.8125rem}.topbar .identity{max-width:43%}.topbar .local-pill{font-size:.7rem}.heading-actions{flex-wrap:wrap}}@media (width<=800px){.meeting-results thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.meeting-results tbody,.meeting-results tr{display:block}.meeting-results tr{border-top:1px solid var(--line);padding:1rem}.meeting-results td{white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:.65rem;padding:.35rem 0;display:grid}.meeting-results td:before{content:attr(data-label);color:var(--muted);font-size:.8125rem;font-weight:500}.meeting-results td>*{min-width:0}.meeting-results select{max-width:100%}}.pagination-actions{align-items:center;gap:.5rem;display:flex}.pagination{font-size:.875rem}.routing-settings{gap:1rem;display:grid}.routing-settings-section{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1.2rem}.routing-settings-section>h3{margin-bottom:.6rem}.routing-member{align-items:center;gap:.7rem;margin:.8rem 0;display:flex}.routing-member .field{flex:1;min-width:0;margin:0}.routing-member>.checkbox-line{padding-top:1.4rem}.routing-pool{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:.65rem 1.1rem;margin:1rem 0;padding:.8rem;display:flex}.routing-pool legend{padding:0 .25rem;font-size:.875rem}.routing-rule{border:1px solid var(--line);background:#f8faf8;border-radius:9px;margin:1rem 0;padding:1rem}.routing-settings>fieldset>.detail-actions{border-top:1px solid var(--line);background:#fff;padding:1rem 0;position:sticky;bottom:-1.2rem}.routing-thread-status{background:#f0f7f1;border-bottom:1px solid #dce9df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.9rem 1.2rem;font-size:.875rem;display:flex}.routing-thread-status p{color:var(--muted);align-items:center;gap:.4rem;margin-top:.25rem;font-size:.8125rem;display:flex}.routing-thread-status.late{background:#fff4e8;border-color:#f1d8b9}.routing-thread-status.late p{color:#955522}.routing-overview .section-header{align-items:flex-start}.routing-overview .section-header .muted{max-width:640px;margin-top:.3rem}.routing-metrics{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.routing-metrics button{text-align:left;background:#fff;align-items:center;gap:.7rem;padding:1rem 1.2rem;font-size:.875rem;display:flex}.routing-metrics button:hover{background:#f0f7f1}.routing-metrics strong{color:#156746;font-size:1.5rem}.routing-overview>details>summary{cursor:pointer;align-items:center;gap:.55rem;padding:.85rem 1.2rem;font-size:.875rem;display:flex}.routing-notifications>.button{margin:.2rem 1.2rem}.routing-notification{border-top:1px solid var(--line);background:#f5f9f5;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.routing-notification.read{background:#fff}.routing-notification strong{font-size:.875rem;font-weight:500;line-height:1.6}.routing-notification small{color:var(--muted);margin-top:.3rem;display:block}.routing-result{margin-top:.5rem;font-size:.875rem;line-height:1.6}.routing-result summary{cursor:pointer;color:#146741}.routing-result p{margin:.4rem 0}@media (width<=650px){.routing-member{flex-wrap:wrap;align-items:flex-end}.routing-member .field{flex-basis:calc(100% - 50px)}.routing-member>.checkbox-line{order:2;width:100%;padding-top:0}.routing-metrics{grid-template-columns:1fr}.routing-metrics button{padding:.7rem 1rem}.routing-notification{flex-direction:column;align-items:start;gap:.4rem}.routing-thread-status .heading-actions{width:100%}.routing-rule{padding:.8rem}}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden}@media (width<=650px){.routing-member{grid-template-columns:minmax(0,1fr) 40px;display:grid}.routing-member>.field{grid-area:1/1}.routing-member>.button{grid-area:1/2;align-self:end}.routing-member>.checkbox-line{order:0;grid-area:2/1/auto/-1;width:auto}}.permission-fields{display:contents}.execution-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.execution-readiness>div{border:1px solid var(--line);background:#f4f8f5;border-radius:8px;padding:.85rem}.execution-readiness dt{color:var(--muted);font-size:.8125rem}.execution-readiness dd{margin:.35rem 0 0;font-size:.9375rem;font-weight:600}.campaign-filters{margin-bottom:1rem}.campaign-review-steps{margin:1.2rem 0;padding-left:1.4rem}.campaign-review-steps li{border-bottom:1px solid var(--line);padding:1rem 0}.campaign-review-steps li>strong{margin:.6rem 0;display:block}.campaign-review-steps p{font-size:.875rem;line-height:1.65}.campaign-review-steps details{margin-top:.65rem;font-size:.875rem}.campaign-review-steps details>div{background:#f4f8f5;margin-top:.5rem;padding:.6rem}.activation-checks,.activation-resources{margin:.6rem 0 1.2rem;padding:0;list-style:none}.activation-checks li,.activation-resources li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:.75rem 0;font-size:.875rem;display:flex}.activation-checks li>div{flex:1;min-width:min(240px,100%)}.activation-checks p{color:var(--muted);margin-top:.35rem;line-height:1.6}.campaign-approval{white-space:normal;align-items:flex-start;line-height:1.6}.sending-status{margin-top:.85rem}@media (width<=1050px){.prospect-search .permission-fields>.button{grid-column:1/-1}}@media (width<=650px){.execution-readiness{grid-template-columns:1fr}}@media (width<=540px){.domain-form .permission-fields>.field{flex-basis:100%}}input:disabled,select:disabled,textarea:disabled{color:#607368;cursor:not-allowed;background:#f1f4f2}.settings-scope{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.settings-scope strong{color:#172c2a}.settings-nav{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:6px;display:flex}.settings-nav button{color:#53675e;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-weight:600}.settings-nav button[aria-current]{color:#176545;background:#e7f3ec}.settings-intro{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:28px;margin-bottom:24px;display:grid}.settings-intro h2{letter-spacing:-.7px;max-width:620px;margin:8px 0 12px;font-size:26px;line-height:1.25}.settings-intro .eyebrow{letter-spacing:1.5px;color:#176545;margin:0;font-size:11px;font-weight:700}.settings-execution{color:#75541a;background:#fff6e7;border:1px solid #efd9b1;border-radius:12px;gap:8px;padding:18px;font-size:13px;line-height:1.5;display:grid}.settings-execution.available{color:#176545;background:#eaf6ed;border-color:#cce5d1}.settings-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.settings-card{text-align:left;border:1px solid var(--line);color:#172c2a;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex}.settings-card:hover{border-color:#96b9a5;box-shadow:0 4px 18px #142c2808}.settings-card>svg{color:#217452;margin-bottom:14px}.settings-card h3{margin:0 0 8px;font-size:16px}.settings-card p{color:var(--muted);flex:1;margin:0 0 20px;font-size:13px;line-height:1.6}.settings-state{color:#65756c;align-items:center;gap:6px;font-size:12px;display:flex}.settings-state.verified{color:#176545}.settings-card-action{color:#176545;justify-content:space-between;align-items:center;width:100%;margin-top:18px;font-size:12px;font-weight:600;display:flex}.settings-domain{max-width:720px}.settings-content{min-width:0}.settings-content>.section-space:first-child{margin-top:0;margin-bottom:20px}.settings-content details>summary{cursor:pointer;font-weight:600}.transfer-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.transfer-dialog{padding:4px 24px 24px}.transfer-steps{gap:10px;margin:4px 0 24px;padding:0;font-size:12px;list-style:none;display:flex}.transfer-steps li{border-bottom:2px solid var(--line);color:var(--muted);flex:1;padding:10px 4px}.transfer-steps .current{color:#176545;border-color:#137652;font-weight:700}.transfer-steps .done{color:#176545}.csv-upload{background:#f6faf8;border:1px dashed #abc8b9;border-radius:12px;padding:24px}.csv-upload p{color:var(--muted);font-size:13px;line-height:1.6}.csv-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.csv-additional{border:1px solid var(--line);border-radius:10px;margin:8px 0 20px;padding:14px}.csv-additional summary{cursor:pointer;margin-bottom:10px;font-size:13px;font-weight:600}.transfer-counts{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.transfer-counts span{color:var(--muted);background:#f3f7f5;border-radius:9px;padding:12px;font-size:12px}.transfer-counts strong{color:#172c2a;margin-bottom:4px;font-size:22px;display:block}.transfer-dialog progress{accent-color:#137652;width:100%}.transfer-dialog td{vertical-align:top}.transfer-dialog details{white-space:normal;overflow-wrap:anywhere}.transfer-dialog .table-scroll{max-height:420px;overflow:auto}@media (width<=1100px){.settings-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.settings-intro,.settings-cards,.csv-field-grid{grid-template-columns:1fr}.settings-intro{gap:14px}.settings-nav{gap:2px}.settings-nav button{flex:40%;padding:10px 6px;font-size:12px}.transfer-dialog{padding:0 14px 18px}.transfer-counts{grid-template-columns:repeat(2,1fr)}.transfer-steps{gap:6px}}.data-transfer-panel{margin-bottom:18px}.data-transfer-panel .transfer-hint{padding:0 20px;font-size:12px}.data-transfer-panel>details{border-top:1px solid var(--line);padding:14px 20px}.data-transfer-panel summary{cursor:pointer;font-size:13px}.import-history article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.import-history h3{overflow-wrap:anywhere;margin:0;font-size:14px}.import-history p,.import-history small{color:var(--muted);font-size:12px}.import-confirmation{background:#f1f6f3;border-radius:10px;margin:20px 0;padding:16px}.transfer-dialog .checkbox-line{white-space:normal;align-items:flex-start}.transfer-dialog .checkbox-line input{flex:0 0 17px;margin-top:2px}@media (width<=600px){.import-history article{flex-direction:column;align-items:start}}.transfer-status{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:16px 0;display:flex}.transfer-status>span{color:var(--muted);font-size:12px}.import-rows td>small{color:var(--muted);margin-top:4px;display:block}.modal:has(.transfer-dialog) .modal-header{z-index:2;background:#fff;position:sticky;top:0}.modal:has(.transfer-dialog) .modal-header h2{overflow-wrap:anywhere}@media (width<=600px){.import-rows,.import-rows tbody,.import-rows tr{width:100%;display:block}.import-rows thead{display:none}.import-rows tr{border-bottom:1px solid var(--line);padding:12px 0}.import-rows td{white-space:normal;overflow-wrap:anywhere;border:0;padding:7px 10px;display:block}.import-rows td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}}.mailbox-list{padding:0 20px}.mailbox-card{border-top:1px solid var(--line);padding:22px 0}.mailbox-card header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mailbox-card header>svg{color:#176545;flex-shrink:0}.mailbox-card header>div{flex:1;min-width:160px}.mailbox-card h3{overflow-wrap:anywhere;margin:0;font-size:15px}.mailbox-card header p{color:var(--muted);margin:5px 0 0;font-size:12px}.mailbox-badge{color:#796129;background:#f5eee0;border-radius:7px;padding:5px 9px;font-size:12px}.mailbox-badge.ready{color:#176545;background:#e8f4ec}.mailbox-health{background:#f6f9f7;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;padding:15px;display:grid}.mailbox-health>div{flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.mailbox-health strong{font-size:12px}.mailbox-health span,.mailbox-health small{color:var(--muted)}.mailbox-actions{flex-wrap:wrap;gap:6px;display:flex}.mailbox-monitoring{border:1px solid var(--line);border-radius:10px;margin-bottom:14px;padding:14px;font-size:12px}.mailbox-monitoring p{margin:7px 0}.domain-check-form{gap:12px;display:grid}.domain-check-form .button{justify-self:start}.domain-health-result{min-width:0;margin-top:16px}.domain-health-check{border-top:1px solid var(--line);padding:12px 0;font-size:12px}.domain-health-check>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.domain-health-check p{line-height:1.5}.domain-health-check code,.domain-health-check pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.domain-health-check details{margin-top:8px}.provision-input-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:10px 0;display:grid}.provision-batch{border-top:1px solid var(--line);padding:14px 0}.provision-batch>summary{cursor:pointer;font-weight:600}.provision-review .notice{display:block}.mailbox-resource-health{border-left:3px solid var(--line);overflow-wrap:anywhere;padding:12px 16px}.mailbox-resource-health ul{margin:8px 0;padding-left:20px}.dns-composer .notice,.domain-composer .notice,.forwarding-composer .notice{display:block}.forwarding-composer .checkbox-line{white-space:normal;align-items:flex-start;width:100%;margin:10px 0;display:flex}.forwarding-composer .form-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.forwarding-composer .button,.forwarding-console .button{white-space:normal;max-width:100%}.forwarding-review{border:0;min-width:0;margin:0;padding:0}.forwarding-row,.forwarding-progress,.forwarding-history{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:16px 0}.forwarding-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.forwarding-row dt{color:var(--muted);font-size:.8rem}.forwarding-row dd{margin:4px 0 0}.forwarding-selection{max-height:340px;margin:16px 0;overflow:auto}.forwarding-choice{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.forwarding-choice>span,.forwarding-choice>span>span{overflow-wrap:anywhere;min-width:0;display:block}.forwarding-choice input{flex-shrink:0;margin-top:4px}.mailbox-forwarding{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;margin:12px 0;padding:16px}.mailbox-forwarding>p,.mailbox-forwarding>small{margin:8px 0;display:block}@media (width<=650px){.forwarding-row dl{grid-template-columns:minmax(0,1fr)}}.domain-composer .checkbox-line{white-space:normal;align-items:flex-start;width:100%;margin:10px 0;display:flex}.domain-composer .form-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.domain-composer .button,.domain-orders .button{white-space:normal;max-width:100%}.domain-order-review{border:0;min-width:0;margin:0;padding:0}.domain-candidates{max-height:340px;margin:16px 0;overflow:auto}.domain-candidate{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.domain-candidate>span,.domain-candidate>span>span{overflow-wrap:anywhere;min-width:0;display:block}.domain-candidate input{flex-shrink:0;margin-top:4px}.domain-order-line,.domain-order-history,.domain-registrant-review{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:16px 0}.domain-registrant-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.domain-registrant-review dt{color:var(--muted);font-size:.8rem}.domain-registrant-review dd{margin:4px 0 0}.domain-extra-fields{border:1px solid var(--line);min-width:0;margin:16px 0;padding:16px}@media (width<=650px){.domain-registrant-review dl{grid-template-columns:minmax(0,1fr)}.domain-composer .form-actions{flex-wrap:wrap;display:flex}}.dns-composer .checkbox-line{white-space:normal;align-items:flex-start}.dns-composer .button{white-space:normal;max-width:100%}.dns-domain-selection{max-height:300px;overflow:auto}.dns-domain-editor,.dns-domain-review,.dns-batch,.dns-row-progress{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:16px 0}.dns-record-editor{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,2fr) minmax(90px,1fr);gap:10px;min-width:0;margin:12px 0;padding:12px;display:grid}.dns-record-editor>:nth-child(4),.dns-record-editor>.button{grid-column:1/-1}.dns-record-editor textarea{resize:vertical;overflow-wrap:anywhere}.dns-record-value{white-space:pre-wrap;min-width:170px;max-width:430px}.dns-domain-review h4{margin:12px 0 6px}@media (width<=650px){.dns-record-editor{grid-template-columns:minmax(0,1fr)}.dns-composer .form-actions{flex-wrap:wrap;display:flex}.dns-record-table,.dns-record-table tbody{width:100%;min-width:0;display:block}.dns-record-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dns-record-table tr{border-bottom:1px solid var(--line);padding:8px 0;display:block}.dns-record-table td{white-space:pre-wrap;border:0;min-width:0;max-width:none;padding:4px 8px;display:block}.dns-record-table td:before{content:attr(data-label);color:var(--muted);font-size:.75rem;display:block}}.provision-review .notice strong{white-space:nowrap}.provision-review .checkbox-line{white-space:normal;align-items:flex-start}.provision-review p,.provision-batch p{overflow-wrap:anywhere}@media (width<=640px){.provision-input-row{grid-template-columns:1fr}.provision-input-row .button{justify-self:start}}.mailbox-actions .button{padding:8px 10px;font-size:12px}.mailbox-connection-fields{border:1px solid var(--line);border-radius:9px;margin:14px 0;padding:14px}.mailbox-connection-fields summary{cursor:pointer;font-size:13px;font-weight:600}.mailbox-review{padding:4px 24px 24px}.mailbox-impact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.mailbox-impact div{background:#f5f8f6;border-radius:9px;padding:12px}.mailbox-impact dt{color:var(--muted);font-size:12px}.mailbox-impact dd{margin:8px 0 0;font-size:22px;font-weight:600}@media (width<=600px){.mailbox-list{padding:0 14px}.mailbox-health{grid-template-columns:1fr;gap:12px}.mailbox-card header{align-items:start}.mailbox-card header>.mailbox-badge{margin-left:32px}.mailbox-actions .button{flex:auto}}.suppression-editor{padding:10px 24px 24px}.suppression-target{align-items:start;gap:12px;margin:10px 0 20px;display:flex}.suppression-target>svg{color:#99681e;flex-shrink:0}.suppression-target p{color:var(--muted);overflow-wrap:anywhere;margin:7px 0}.suppression-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.suppression-counts>div{background:#f4f7f5;border-radius:10px;padding:15px}.suppression-counts dt{color:var(--muted);font-size:12px}.suppression-counts dd{margin:8px 0 0;font-size:24px;font-weight:600}.suppression-sample{max-height:250px;margin:14px 0 22px;padding:0;list-style:none;overflow:auto}.suppression-sample li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.suppression-sample span{color:var(--muted)}.suppression-list{padding:0 22px}.suppression-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:20px 0;display:flex}.suppression-list article>div:first-child{flex:1;min-width:0}.suppression-list h3{overflow-wrap:anywhere;margin:8px 0;font-size:16px}.suppression-list p{overflow-wrap:anywhere;font-size:13px}.suppression-list small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.suppression-scope{color:#756035;background:#fbf3e5;border-radius:6px;padding:4px 8px;font-size:12px}.contact-blocks{margin-top:20px}.contact-blocks p{margin-bottom:5px}@media (width<=650px){.suppression-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.suppression-list article,.suppression-sample li{flex-direction:column;gap:8px}.suppression-editor{padding:10px 16px 18px}.suppression-sample span{overflow-wrap:anywhere}}.suppression-editor .form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.outcome-review{padding:16px 24px 24px}.outcome-review .form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.outcome-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.outcome-qualification{border:1px solid var(--line);background:#f7faf8;border-radius:12px;margin:20px 0;padding:18px}.outcome-qualification h3{margin:0 0 14px}.outcome-link,.outcome-history{border-top:1px solid var(--line);margin:16px 0;padding:16px 0}.outcome-link summary,.outcome-history summary,.results-page summary{cursor:pointer;font-weight:600}.outcome-history article{border-bottom:1px solid var(--line);padding:14px 0}.outcome-history p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.outcome-history small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.meeting-outcome{white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.meeting-outcome small,.deal-outcome-badge{color:var(--muted);font-size:12px}.results-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.results-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.results-cards article{flex-direction:column;gap:12px;padding:20px;display:flex}.results-cards span{color:var(--muted);font-size:13px}.results-cards strong{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:clamp(20px,2vw,28px)}.results-cards small{color:var(--muted);font-size:12px;line-height:1.5}.results-pending{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.results-pending h3{margin:0;font-size:16px}.results-pending p{color:var(--muted);font-size:13px;line-height:1.6}.results-funnel{gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}.results-stage{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;font-size:14px;display:flex}.results-stage strong{font-size:19px}.results-funnel meter{accent-color:#137652;width:100%;height:16px}.results-funnel meter::-webkit-meter-bar{background:#edf2ef;border:0}.results-funnel meter::-webkit-meter-optimum-value{background:#268260}.results-funnel small{color:var(--muted);font-size:12px}.results-page details li{margin:10px 0;font-size:13px;line-height:1.6}@media (width<=900px){.results-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.outcome-review{padding:12px 16px 18px}.results-filters{grid-template-columns:1fr;gap:4px}.results-cards{gap:10px}.results-cards article{padding:16px}.results-pending{flex-direction:column;align-items:stretch}.results-channel-table,.results-channel-table tbody,.results-channel-table tr{width:100%;display:block}.results-channel-table thead{display:none}.results-channel-table tr{border-bottom:1px solid var(--line);padding:10px 16px}.results-channel-table th{padding:10px 0;display:block}.results-channel-table td{white-space:normal;border:0;justify-content:space-between;gap:14px;padding:6px 0;display:flex}.results-channel-table td:before{content:attr(data-label);color:var(--muted)}}@media (width>=601px){.results-channel-table{table-layout:fixed;width:100%}.results-channel-table th{white-space:normal;overflow-wrap:anywhere}.results-channel-table td{text-align:center}}.crm-settings{gap:20px;display:grid}.crm-settings .section-header{align-items:flex-start;gap:16px;padding:0 0 14px}.crm-settings h3{margin:24px 0 12px}.crm-config-list{margin-bottom:16px;display:grid}.crm-config-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.crm-config-list small,.crm-pipeline-summary small{color:var(--muted);margin-top:4px;display:block}.crm-pipeline-summary{padding:16px 0}.crm-pipeline-summary ol{flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.crm-pipeline-summary li{border:1px solid var(--line);border-radius:8px;padding:10px 14px}.crm-option,.crm-stage{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.crm-stage{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto}.crm-preview{border:1px solid var(--line);border-radius:10px;padding:16px}.crm-preview ul{margin:0;padding:0;list-style:none}.crm-preview li{gap:4px;padding:10px 0;display:grid}.crm-preview li span{color:var(--muted);font-size:13px}.crm-run{border-top:1px solid var(--line);padding:16px 0}.custom-fields{margin-top:18px}.custom-fields h3{margin-bottom:12px}.custom-choices{gap:8px;padding:8px 0;display:grid}@media (width<=700px){.crm-stage{grid-template-columns:minmax(0,1fr)}.crm-settings .section-header{flex-direction:column}.crm-config-list>div{align-items:flex-start}}.merge-toolbar{justify-content:flex-end;margin:0 0 16px;display:flex}.merge-dialog{gap:18px;display:grid}.merge-pair,.merge-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.merge-pair section{border:1px solid var(--line);overflow-wrap:anywhere;background:#f7faf8;border-radius:10px;gap:6px;padding:16px;display:grid}.merge-pair small,.merge-choice-row small{color:var(--muted);font-size:12px;display:block}.merge-choice-row{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:10px 0 16px;display:grid}.merge-choice-row legend{padding:0;font-size:14px;font-weight:600}.merge-choice-row>label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:12px;font-size:13px;display:flex}.merge-choice-row>label.selected{background:#eff8f2;border-color:#217957}.merge-choice-row>label>input{width:16px;height:16px;accent-color:var(--green);flex:0 0 16px;margin:3px 0 0}.merge-choice-row .preserve-text{overflow-wrap:anywhere;max-height:180px;display:block;overflow:auto}.merge-tags{flex-wrap:wrap;gap:8px 20px;display:flex}.merge-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.merge-counts>div{border:1px solid var(--line);border-radius:8px;gap:4px;padding:12px;display:grid}.merge-counts strong{font-size:20px}.merge-counts span{color:var(--muted);font-size:13px}.merge-preview h4{margin-top:20px}.merge-preview li{margin:7px 0}.merge-identities{overflow-wrap:anywhere}.merge-history-grid section{border:1px solid var(--line);border-radius:8px;min-width:0;margin-top:12px;padding:12px}.merge-history-grid dl{margin:0}.merge-history-grid dl>div{margin:10px 0}.merge-history-grid dt{color:var(--muted);font-size:12px}.merge-history-grid dd{overflow-wrap:anywhere;margin:3px 0 0}.duplicate-groups{gap:16px;margin-top:20px;display:grid}.duplicate-groups>article{border:1px solid var(--line);border-radius:10px;padding:16px}.duplicate-groups h3{margin:0 0 8px}.duplicate-groups h3 small{color:var(--muted);font-weight:400}.duplicate-groups ul{overflow-wrap:anywhere;padding-left:18px}@media (width<=650px){.merge-pair,.merge-choice-row,.merge-history-grid{grid-template-columns:minmax(0,1fr)}.merge-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.merge-dialog .form-actions{flex-wrap:wrap}}.merge-dialog>.resource-form,.merge-dialog .permission-fields,.merge-preview{min-width:0;max-width:100%}.merge-preview{overflow-wrap:anywhere}.merge-preview .notice{display:block}.merge-preview .notice p{margin-top:6px}.merge-history-grid dd{max-height:240px;overflow:auto}.merge-dialog .checkbox-line{white-space:normal;align-items:flex-start;max-width:100%}.merge-dialog .form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.merge-redirect{overflow-wrap:anywhere;display:block}.merge-redirect>p{margin:6px 0}.merge-redirect>.button{margin-top:8px}.mail-archive>h2{margin-bottom:12px}.archive-summary{flex-wrap:wrap;gap:16px 40px;padding:16px 0;display:flex}.archive-summary small,.archive-choice small{color:var(--muted);margin-top:4px;display:block}.archive-picker{border:1px solid var(--line);border-radius:10px;padding:12px}.archive-choices{max-height:240px;overflow-y:auto}.archive-choice{overflow-wrap:anywhere;align-items:start;gap:10px;padding:10px 0;display:flex}.archive-choice input{flex:none;width:auto;margin-top:3px}.archive-selection{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;display:flex}.archive-selection span{min-width:0}.archive-entry{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.archive-entry>div{overflow-wrap:anywhere;min-width:0}.archive-entry p{margin:6px 0}.archive-entry>.button{flex-shrink:0}@media (width<=650px){.archive-entry,.archive-selection{flex-direction:column;align-items:stretch}.archive-summary{flex-direction:column}}.archive-form{min-width:0}.archive-form .checkbox-line{white-space:normal;align-items:flex-start;display:flex}.archive-form .checkbox-line input{flex:0 0 16px;margin-top:3px}.archive-form .archive-choice input{flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0}.archive-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-form .field{min-width:0}@media (width<=650px){.archive-form .form-grid{grid-template-columns:minmax(0,1fr)}}.company-links{min-width:0;margin:18px 0}.linked-companies{margin:12px 0;padding:0;list-style:none}.linked-companies li,.company-related{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.linked-companies li>div,.company-related>div{overflow-wrap:anywhere;min-width:0}.linked-companies small,.company-related small{color:var(--muted);margin-top:4px;display:block}.company-relations h4{margin-top:20px}.linked-companies .detail-actions{border:0;margin:0;padding:0}.company-relations .pagination{padding-left:0;padding-right:0}.resource-picker{min-width:0;margin:12px 0}.bulk-records{border-bottom:1px solid var(--line);padding:12px 18px}.bulk-records-list{max-height:240px;margin:10px 0;padding:0;list-style:none;overflow:auto}.bulk-records-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex}.bulk-records-list li span{overflow-wrap:anywhere;min-width:0}.bulk-stage-choice{margin:12px 0}.relationship-timeline{min-width:0}.relationship-timeline .table-toolbar{flex-wrap:wrap;padding-left:0;padding-right:0}.timeline-entry-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.relationship-timeline .timeline li{overflow-wrap:anywhere}.relationship-timeline .timeline li>small{margin-top:5px;display:block}.timeline-source{padding:0 22px 22px}.timeline-source-fields{margin:18px 0}.timeline-source-fields dt{margin-top:14px;font-weight:650}.timeline-source-fields dd{overflow-wrap:anywhere;margin:4px 0 0}.resource-picker-list{border:1px solid var(--line);border-radius:8px;max-height:240px;overflow:auto}.resource-picker-choice,.selected-resource{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px;display:flex}.resource-picker-choice input{flex-shrink:0;width:auto}.resource-picker-choice span,.selected-resource span{overflow-wrap:anywhere;min-width:0}.resource-picker-choice small{color:var(--muted);display:block}.selected-resource{justify-content:space-between}.resource-picker .pagination{flex-wrap:wrap;padding:8px 0}.workspace-search{font-size:.8125rem;position:relative}.workspace-search[open]{border:1px solid var(--line);border-radius:8px;padding:8px}.workspace-search .pagination{flex-wrap:wrap;padding:8px 0 0}@media (width<=650px){.linked-companies li{flex-direction:column;align-items:stretch}.company-related{align-items:start}}.data-table-list{padding:0;list-style:none}.data-table-list>li{border-bottom:1px solid #e4e8dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 0;display:flex}.data-table-list small,.data-preparation-table small{color:#68785c;margin-top:.3rem;font-size:.75rem;display:block}.data-table-column-editor{gap:1rem;margin:1rem 0;display:grid}.data-table-column{border:1px solid #e1e7d8;border-radius:10px;min-width:0;padding:1rem}.data-table-filters,.data-table-formula-help{margin:1rem 0}.data-table-filters>summary,.data-table-formula-help>summary{cursor:pointer;margin-bottom:.8rem}.formula-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875rem}.data-table-formula-help code{overflow-wrap:anywhere;white-space:pre-wrap}.data-preparation-table{width:100%;min-width:0;max-width:100%}.data-preparation-table td,.data-preparation-table th{vertical-align:top;overflow-wrap:anywhere;min-width:9rem;max-width:22rem}:is(.data-preparation-table td:has(input[type=checkbox]),.data-preparation-table th:has(input[type=checkbox])){min-width:3rem}.data-cell-error{color:#963d32;font-size:.8125rem;display:block}.data-console{min-width:0}
