.bulk-box{margin:12px 0}.bulk-box>.inset{margin-top:10px}.bulk-box fieldset{border:0;min-width:0;padding:0}.bulk-picker{border-block:1px solid var(--line);max-height:220px;padding:3px;overflow:auto}.bulk-tags,.bulk-compare{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.bulk-row{border-top:1px solid var(--line);padding:12px 0}.bulk-row small,.bulk-compare span,.bulk-compare b{display:block}.bulk-compare>div{background:var(--admin-rail);border-radius:8px;padding:8px 12px}.bulk-compare{margin-top:6px}.bulk-box .tools{margin:6px 0}.bulk-box .bulk-editor{margin-top:12px}.bulk-editor h2{margin-bottom:4px}.bulk-audience{color:var(--muted);overflow-wrap:anywhere;margin:0 0 16px;font-size:14px}.bulk-selection,.bulk-row-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bulk-selection small,.bulk-row small{color:var(--muted)}.bulk-picker:empty{display:none}.bulk-picker .check{overflow-wrap:anywhere;margin:0;padding:6px 8px}.bulk-picker .check:has(:checked){background:var(--admin-rail)}.bulk-tags label,.bulk-row{overflow-wrap:anywhere;min-width:0}.bulk-tags label .crm-chip{justify-self:start;width:fit-content}.bulk-request{background:var(--admin-rail);border-radius:8px;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;font-size:14px;display:flex}.bulk-compare .bulk-labels{flex-wrap:wrap;gap:4px;display:inline-flex}.bulk-compare .bulk-difference{font-weight:600}.bulk-compare>div:first-child{border:1px solid var(--line);background:#fff}@media (max-width:600px){.bulk-compare{grid-template-columns:1fr}.bulk-editor button,.bulk-picker .check{min-height:44px}}
.crm .crm-top,.crm .spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm h1{margin:8px 0 16px;font-size:clamp(27px,3vw,35px)}.crm h2{margin:12px 0;font-size:18px}.crm .textbtn{color:#205e9b;text-align:left;background:0 0;padding:7px 2px}.crm .crm-error{color:#812f24;background:#fff5f2;border:1px solid #e0b9b4;border-radius:8px;padding:12px}.crm .funpick{max-width:340px;margin-top:0}.crm .inset,.crm .highlight,.crm .split>section,.crm .directory{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0}.crm .inset,.crm .highlight,.crm .split>section{padding:18px 20px}.crm .highlight{margin-block:16px}.crm .highlight .tools{margin-top:10px}.crm .split{grid-template-columns:minmax(210px,1fr) minmax(0,1.7fr);gap:16px;margin:16px 0;display:grid}.crm .split>.inset{align-self:start}.crm .split>section>.highlight{background:#f1f6fc;margin:0 0 18px}.crm .contact-row,.directory-head{text-align:left;grid-template-columns:minmax(160px,1.6fr) minmax(110px,1fr) minmax(105px,1fr);align-items:center;gap:12px;width:100%;padding:13px 16px;display:grid}.directory-head{color:var(--muted);background:#f0f3f6;font-size:13px}.directory{margin-top:16px;overflow:hidden}.crm .contact-row{border:0;border-top:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:0}.crm .contact-row:hover{background:#f4f8fc}.crm .contact-row small,.crm .ticket span,.crm .ticket small{display:block}.person-id{align-items:center;gap:10px;display:flex}.initial{color:#245585;background:#e4effb;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font:500 13px Roboto,Arial,sans-serif;display:grid}.crm .contact-filter{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.contact-filter label{margin:0}.contact-filter label:first-child{flex:200px}.directory-summary{border-top:1px solid var(--line);color:var(--muted);padding:8px 16px;font-size:13px}.crm details{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.crm summary{cursor:pointer;font-weight:500}.crm details button{display:block}.crm .entry{overflow-wrap:anywhere;border-left:2px solid #cedcea;margin-left:3px;padding:9px 12px}.crm .entry div{font-size:14px}.crm .entry small{font-size:12px}.pipeline-stats{margin:14px 0}.pipeline-stats dt{font-size:13px}.pipeline-stats dd{font-size:20px}.crm .board{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.crm .lane{border:1px solid var(--line);background:#eaf0f4;border-radius:10px;min-width:0;min-height:190px;padding:10px}.crm .lane h2{border-bottom:1px solid #d2dbe3;justify-content:space-between;align-items:center;margin:2px 2px 12px;padding-bottom:10px;font-size:15px;display:flex}.crm .lane h2 small{background:#fff;border-radius:12px;padding:1px 7px}.crm .ticket{text-align:left;width:100%;color:var(--ink);overflow-wrap:anywhere;background:#fff;border:1px solid #d0d7dd;margin-bottom:8px;padding:12px;display:block}.crm .ticket small{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.crm .ticket[aria-pressed=true]{border-color:var(--brand)}.crm .step{align-items:center;gap:5px;margin:6px 0;display:flex}.crm .step button{min-width:32px;padding:7px}.crm .split:has(.step){grid-template-columns:minmax(190px,.85fr) minmax(0,1.15fr)}.crm details .contact-row{display:block}@media (max-width:800px){:is(.crm .split,.crm .split:has(.step)){grid-template-columns:1fr}.crm .spread{flex-wrap:wrap}.crm .contact-row,.directory-head{grid-template-columns:minmax(100px,1.5fr) minmax(80px,1fr)}.directory-head span:nth-child(2),.directory .contact-row>span:nth-child(2){display:none}.pipeline-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.pipeline-stats>div{padding:12px}.crm .board{grid-auto-columns:minmax(220px,83%)}.crm .split:has(aside)>section{grid-row:1}.crm .contact-filter label{flex:1}.crm .contact-filter label:first-child{flex-basis:100%}.crm .step button{min-width:30px}.crm .step{gap:3px}}
.management .platform{background:var(--admin-canvas)}.management .rail,.management .drawer,.management .rail-dialog{background:var(--admin-rail);color:#223142}.management .rail{border-right:1px solid #d3dde6}.management .inverse img{filter:none}.management .rail button,.management .drawer button{color:#253344}.management .rail-group{color:#485767}.management .rail button:hover,.management .drawer button:hover,.management .fold{background:color-mix(in srgb,var(--accent) 9%,white)}.management .rail [aria-current=page],.management .drawer [aria-current=page]{background:color-mix(in srgb,var(--accent) 18%,white);color:#172737;box-shadow:inset 3px 0 var(--accent)}.management .work-content button:not(.secondary,.textbtn,.ticket,.contact-row,.quiet){background:color-mix(in srgb,var(--accent) 48%,#09305a);color:#fff;border-color:color-mix(in srgb,var(--accent) 40%,#c4ccd3)}.management .lane,.management .directory-head,.management .split>section>.highlight{background:color-mix(in srgb,var(--accent) 5%,white)}.management .initial{background:color-mix(in srgb,var(--accent) 14%,white);color:#223448}.management .event-list{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:14px;display:grid}.management .edition-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:16px 0;display:flex}.management .work-content .edition-tabs button{background:0 0;border:0;border-radius:0}.management .work-content .edition-tabs button[aria-current=page]{box-shadow:inset 0 -3px var(--accent);font-weight:700}.management textarea{font:inherit;background:#fff;border:1px solid #9fa8b4;border-radius:7px;width:100%;min-height:84px;padding:10px}.edition-form{max-width:760px}.person-line{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.person-line:last-child{border-bottom:0}.person-line select{width:auto}.person-line details{border:0;margin:0;padding:0}.below{margin:5px 0;display:block}.palettes{flex-wrap:wrap;gap:10px;display:flex}.palette{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.palette input,.management input[type=color]{width:auto;min-height:0}.management input[type=color]{width:70px;height:44px;padding:4px}.palette span{border-radius:50%;width:18px;height:18px}.management fieldset{border:0;margin:0;padding:0}.theme-preview{background:var(--admin-rail);border-radius:8px;margin:12px 0;padding:16px}.theme-preview strong{background:color-mix(in srgb,var(--accent) 18%,white);border-left:3px solid var(--accent);max-width:230px;margin-top:8px;padding:9px;display:block}.audience-list{max-height:420px;overflow:auto}.event-list small{display:block}.management .platform-nav button[aria-current=page]{font-weight:700}.management .work-content .deal-filters button[aria-pressed=false],.management .work-content .edition-tabs button:not([aria-current=page]){color:#435567;border-color:var(--line);background:#fff}.management .work-content .deal-filters button[aria-pressed=true]{font-weight:700;box-shadow:inset 0 0 0 1px}.management .directory .contact-row:focus-visible,.management .board .ticket:focus-visible{outline-offset:-3px;outline:2px solid}@media (max-width:600px){.management .edition-tabs{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.management .edition-tabs button{flex:none;min-height:44px}.management .contact-filter label{flex:145px}}.crm .next-focus{border-inline-start:3px solid var(--accent);overflow-wrap:anywhere}.crm .next-focus>small,.crm .history-feed h4{color:#4b5c68;font-size:13px;font-weight:600}.crm .next-focus h2,.crm .next-focus h3{margin:5px 0 9px}.crm .next-focus .tools{margin-top:14px}.activity-due,.unscheduled{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.activity-due{color:#465767;font-size:12px;font-weight:600}.activity-due.late{color:#923720}.activity-due.today{color:#155b88}.crm .card-task .task-summary{gap:5px;min-width:0;display:grid}.crm .work-content .deal-card .task-link{color:var(--ink);background:0 0;min-height:44px;padding:8px 4px}.crm .work-content .deal-card .deal-open,.crm .work-content .deal-card .task-done{background:#fff}.crm .work-content .deal-card .task-done{justify-content:center;min-width:40px;min-height:40px}.crm .history-feed h4{margin:18px 0 8px}.history-feed ol{border-left:1px solid var(--line);margin:0 0 16px 5px;padding:0 0 0 16px;list-style:none}.history-feed li{overflow-wrap:anywhere;padding:3px 0 14px;position:relative}.history-feed li:before{content:"";background:var(--accent);border-radius:50%;outline:2px solid #fff;width:7px;height:7px;position:absolute;top:10px;left:-20px}.history-feed li p{white-space:pre-wrap;margin:3px 0}.history-feed li small{color:#52616d;margin-top:4px;display:block}.management .platform-nav .report-nav-link{min-height:38px;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.management .platform-nav .report-nav-link:hover{background:var(--admin-canvas)}.management .platform-nav .report-nav-link[aria-current=page]{background:color-mix(in srgb,var(--accent) 16%,white);box-shadow:inset 3px 0 var(--accent);font-weight:700}.management .platform.compact .rail .report-nav-link{justify-content:center;padding-inline:0}.management .platform.compact .rail .report-nav-link span{display:none}@media (max-width:800px){.management .drawer .report-nav-link{min-height:44px}}
