.contact-feedback-fields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;min-width:0;margin:0;padding:0;display:grid}.contact-feedback-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.contact-feedback-fields fieldset,.contact-feedback-fields .inline-note{grid-column:1/-1}.contact-feedback-fields label:has(textarea){grid-column:1/-1}.contact-feedback-fields textarea{resize:vertical;min-height:76px}.contact-feedback-fields input,.contact-feedback-fields select,.contact-feedback-fields textarea{box-sizing:border-box;width:100%}.shared-feedback-form{gap:18px;display:grid}.shared-feedback-form .feedback-attendance{border:1px solid var(--border,#dce1e7);border-radius:8px;gap:10px;padding:12px;display:grid}.feedback-attendance label{grid-template-columns:minmax(0,1fr) minmax(120px,160px);align-items:center;gap:12px;display:grid}.feedback-attendance legend{padding:0 5px;font-weight:600}.shared-feedback-form>.primary-button{justify-self:end}@media (width<=600px){.contact-feedback-fields{grid-template-columns:minmax(0,1fr)}.shared-feedback-form>.primary-button{width:100%}}.shared-feedback-summary{grid-template-columns:minmax(120px,1fr) 2fr;gap:8px 16px;display:grid}.shared-feedback-summary dt{font-weight:600}.shared-feedback-summary dd{white-space:pre-wrap;margin:0}.contact-feedback-group{display:contents}.contact-feedback-grouped{align-items:start;gap:20px}.contact-feedback-grouped .contact-feedback-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.contact-feedback-grouped .contact-feedback-group h3{border-bottom:2px solid var(--line,#e5e7eb);color:var(--ink);grid-column:1/-1;margin:0 0 2px;padding-bottom:9px;font-size:.9rem}.contact-feedback-grouped .contact-feedback-next{grid-column:1/-1}.contact-feedback-grouped .contact-feedback-next label:has(textarea){grid-column:auto}.contact-feedback-grouped .feedback-required-note{display:none}.contact-feedback-grouped .feedback-required-label{font-weight:600}.contact-feedback-grouped label{font-size:.8rem;line-height:1.35}.contact-feedback-grouped input,.contact-feedback-grouped select{min-height:38px;padding:8px 10px}.contact-feedback-grouped textarea{min-height:64px;padding:8px 10px}.contact-feedback-grouped .feedback-attendance{border-color:var(--line,#e5e7eb);background:var(--soft,#f8fafc);padding:8px 10px}.contact-feedback-grouped .feedback-attendance label{grid-template-columns:minmax(0,1fr) minmax(100px,140px);display:grid}@media (width<=700px){.contact-feedback-grouped{grid-template-columns:minmax(0,1fr);gap:22px}.contact-feedback-grouped .contact-feedback-next label:has(textarea){grid-column:1/-1}}@media (width<=440px){.contact-feedback-grouped .contact-feedback-group{grid-template-columns:minmax(0,1fr)}}:is(.contact-feedback-grouped .contact-feedback-customer>label,.contact-feedback-grouped .contact-feedback-visit>label:has(input:not([type=datetime-local]))){grid-column:1/-1}@media (width>=850px){.contact-feedback-grouped{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.contact-feedback-grouped .contact-feedback-group{grid-template-columns:minmax(0,1fr);gap:9px}.contact-feedback-grouped .contact-feedback-next{grid-column:auto}.contact-feedback-grouped .contact-feedback-next label:has(textarea){grid-column:1/-1}.contact-feedback-grouped textarea{height:48px;min-height:48px}.contact-feedback-grouped label{gap:4px}}.feedback-field-hint{color:var(--muted);font-size:.7rem;font-weight:400;line-height:1.35}.contact-feedback-grouped .feedback-separate-note{flex-direction:row;align-items:center;gap:7px;font-size:.77rem;display:flex}.contact-feedback-grouped .feedback-separate-note input{flex:0 0 16px;width:16px;height:16px;min-height:0;padding:0}.feedback-optional-fields{grid-column:1/-1;font-size:.8rem}.feedback-optional-fields>div{gap:10px;padding-top:10px;display:grid}.contact-feedback-grouped textarea.feedback-attendee-draft{height:76px;min-height:76px}.contact-feedback-grouped .feedback-attendance{gap:6px}.contact-feedback-grouped .feedback-attendance select{min-height:32px;padding:5px 8px}.sea-business-dsr-badge{color:#1d4ed8;letter-spacing:.02em;background:#eff6ff;border:1px solid #93c5fd;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.sea-business-preview-control{align-content:center;gap:4px;display:grid}.sea-business-preview-control label{color:var(--muted);font-size:12px;font-weight:700}.sea-business-preview-control div{gap:6px;display:flex}.sea-business-preview-control input{width:110px}.sea-business-preview,.sea-business-preview-error{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:12px 16px}.sea-business-preview p{margin:8px 0}.sea-business-preview dl{flex-wrap:wrap;gap:12px 24px;margin:0 0 8px;display:flex}.sea-business-preview dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.sea-business-preview dd{margin:2px 0 0}.sea-business-preview-error{color:#b42318}.sea-business-preview .sea-business-operational-record{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px 24px;display:grid}.sea-business-operational-record dd{overflow-wrap:anywhere}.sea-business-page,.sea-business-workspace{gap:16px;min-width:0;max-width:100%;display:grid}.sea-business-page .sea-business-page-heading{align-items:center;margin:0}.sea-business-page-heading h1{margin:3px 0 6px}.sea-business-page-heading p:not(.eyebrow){color:var(--muted);margin:0}.sea-business-page-messages:empty{display:none}.sea-business-page-messages p{margin:0 0 8px}.sea-business-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sea-business-heading h1{margin:3px 0}.sea-business-heading p{color:var(--muted);margin:0}.sea-business-heading>div>span{color:var(--muted);font-size:.75rem;font-weight:700}.sea-business-stale{color:#745300;background:#fff4d6;border-radius:8px;padding:7px 10px}.sea-business-workspace .sea-business-responsive-card{min-width:0;max-height:none;padding:0;display:block;overflow:hidden}.sea-business-workspace .table-panel-toolbar{flex-wrap:wrap;gap:12px;padding:12px 16px;position:static}.sea-business-table-heading{gap:4px;display:grid}.sea-business-table-heading small{color:var(--muted);font-size:.75rem}.sea-business-table-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sea-business-workspace button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;padding:7px 12px;font-size:.78rem;font-weight:700}.sea-business-workspace button:disabled{opacity:.5;cursor:not-allowed}.sea-business-workspace button:hover:not(:disabled){background:var(--soft)}.sea-business-workspace button[aria-label=Export\ Excel]{color:#4f46a5;border-color:#d5d2ed}.sea-business-pagination{border-top:1px solid var(--line);min-height:54px;color:var(--muted);background:#f8fafc;justify-content:space-between;align-items:center;gap:10px 16px;padding:8px 12px;font-size:.75rem;display:flex}.sea-business-pagination__summary,.sea-business-pagination__pages{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sea-business-pagination__summary strong{color:var(--ink);font-weight:760}.sea-business-workspace .sea-business-pagination button,.sea-business-pagination__current{border:1px solid var(--line);min-width:32px;min-height:32px;color:var(--ink);background:#fff;border-radius:7px;place-items:center;padding:4px 9px;font-size:.75rem;display:inline-grid}.sea-business-workspace .sea-business-pagination button{min-width:70px}.sea-business-workspace .sea-business-pagination button:disabled{opacity:.42;background:#eef1f5}.sea-business-pagination__current[aria-current=page]{color:#fff;background:#40309a;border-color:#40309a;font-weight:800;box-shadow:0 0 0 2px #40309a24}@media (width<=640px){.sea-business-pagination{flex-direction:column;align-items:flex-start}.sea-business-pagination__summary,.sea-business-pagination__pages{flex-wrap:wrap;width:100%}}.sea-business-table-scroll{scrollbar-gutter:stable;min-width:0;max-width:100%;max-height:min(65vh,660px);display:block;overflow:auto}.sea-business-table-scroll table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:2620px;display:table}.sea-business-table-scroll thead{display:table-header-group}.sea-business-table-scroll tbody{display:table-row-group}.sea-business-table-scroll tr{display:table-row}.sea-business-table-scroll th,.sea-business-table-scroll td{text-align:left;vertical-align:top;word-break:normal;overflow-wrap:break-word;white-space:normal;width:auto;padding:12px;font-size:.79rem;line-height:1.45;display:table-cell}.sea-business-table-scroll th{z-index:2;border-bottom:1px solid var(--line);background:#f6f7fb;position:sticky;top:0}.sea-business-table-scroll td{border-bottom:1px solid #eaedf2}.sea-business-table-scroll tbody tr:nth-child(2n){background:#fafbfc}.sea-business-table-scroll tbody tr:hover{background:#f4f5fb}.sea-business-table-scroll td small{color:var(--muted);margin-top:4px;font-size:.7rem;display:block}.sea-business-table-scroll .my-leads-header-control{gap:7px;min-width:0}.sea-business-table-scroll .my-leads-header-control>span{color:var(--ink);font-size:.74rem;font-weight:800;display:block}.sea-business-table-scroll .my-leads-header-control>div:not(.date-range-controls){min-width:0;display:flex}.sea-business-table-scroll input,.sea-business-table-scroll select{background:#fff;border:1px solid #dbe0eb;border-radius:6px;width:100%;min-width:0;min-height:34px;font-size:.74rem}.sea-business-table-scroll .sea-business-date-range{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.sea-business-date-range label{gap:2px;display:grid}.sea-business-date-range small{color:var(--muted);font-size:.66rem;font-weight:600}.sea-business-table-scroll .sea-business-details{white-space:nowrap;min-width:0}.sea-business-table-scroll .sea-business-icon-action{place-items:center;width:34px;min-height:34px;padding:6px;display:inline-grid}.sea-business-icon-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sea-business-status{color:#39445b;background:#f0f2f7;border-radius:5px;padding:3px 7px;display:inline-block}.sea-business-state{color:var(--muted);text-align:left!important;box-shadow:none!important;padding:28px!important;position:static!important}.sea-business-page .sea-business-table-scroll .my-leads-header-control>div.sea-client-filter{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.sea-client-filter>small{color:var(--muted);font-size:.65rem;font-weight:500}.sea-client-filter-options{z-index:1000;color:#26334a;background:#fff;border:1px solid #cdd5e2;border-radius:8px;font-size:.78rem;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #24345330}.sea-client-filter-options [role=option]{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:10px}.sea-client-filter-options [role=option][aria-selected=true]{outline-offset:-2px;background:#edf1ff;outline:2px solid #7970b5}.sea-client-filter-options>small{color:#5f6d80;border-top:1px solid #e3e7ee;padding:10px;font-size:.7rem;display:block}@media (width<=640px){.sea-business-heading{display:grid}.sea-business-workspace .table-panel-toolbar{align-items:flex-start;padding:12px}.sea-business-table-actions{width:100%}.sea-business-workspace .sea-business-responsive-card{box-shadow:none;background:0 0;border:0;overflow:visible}.sea-business-table-scroll{scrollbar-gutter:auto;max-height:none;overflow:visible}.sea-business-table-scroll table{width:100%;min-width:0;display:block}.sea-business-table-scroll colgroup{display:none}.sea-business-table-scroll thead{clip:auto;width:auto;height:auto;margin:0 0 12px;display:block;position:static;overflow:visible}.sea-business-table-scroll thead tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sea-business-table-scroll thead th{box-shadow:none;border-radius:6px;padding:8px;display:block;position:static}.sea-business-table-scroll thead th:nth-child(6),.sea-business-table-scroll thead th:nth-child(8),.sea-business-table-scroll thead th:nth-child(n+9){display:none}.sea-business-table-scroll tbody{gap:12px;display:grid}.sea-business-table-scroll tbody tr{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.sea-business-table-scroll tbody td{width:auto;min-width:0;box-shadow:none;border:0;padding:0;display:block;position:static}.sea-business-table-scroll td:before{content:attr(data-label);color:var(--muted);margin-bottom:3px;font-size:.67rem;font-weight:800;display:block}.sea-business-table-scroll td:first-child,.sea-business-table-scroll td:nth-child(3),.sea-business-table-scroll td:last-child{grid-column:1/-1}.sea-business-table-scroll .sea-business-state{grid-column:1/-1;padding:20px!important}.sea-business-state:before{display:none}}.sea-business-brief-metrics>div{border:1px solid var(--line);border-radius:8px;min-width:120px;padding:12px}.sea-business-brief-metrics dd{font-size:1.4rem;font-weight:700}.sea-business-query-history{max-height:300px;padding-left:24px;overflow:auto}.sea-business-query-history li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:8px}.record-business-preview .sea-business-table-scroll table{min-width:1360px}@media (width<=640px){.record-business-preview .sea-business-table-scroll table{min-width:0}.record-business-preview .sea-business-table-scroll thead th{display:none}.record-business-preview .sea-business-table-scroll thead th:first-child,.record-business-preview .sea-business-table-scroll thead th:nth-child(2),.record-business-preview .sea-business-table-scroll thead th:nth-child(3),.record-business-preview .sea-business-table-scroll thead th:nth-child(8){display:block}}.sea-business-table-scroll::-webkit-scrollbar{width:10px;height:10px}.sea-business-table-scroll::-webkit-scrollbar-thumb{background:#aeb8cd;border:2px solid #f4f6fa;border-radius:6px}.sea-business-table-scroll::-webkit-scrollbar-track{background:#f4f6fa}@media (width<=640px){.sea-business-scroll-hint{display:none}}.sea-business-page{gap:8px}.workspace-page.sea-business-page>.sea-business-page-heading{min-height:0;padding:10px 16px}.workspace-page.sea-business-page .sea-business-page-heading .eyebrow{margin:0 0 2px;font-size:.64rem}.workspace-page.sea-business-page .sea-business-page-heading h1{margin:0;font-size:1.2rem;line-height:1.25}.workspace-page.sea-business-page .sea-business-page-heading p:not(.eyebrow){margin:3px 0 0;font-size:.76rem}.sea-business-page .sea-business-workspace{gap:8px}.sea-business-page-heading>div{width:100%;min-width:0}.sea-selection-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.sea-selection-metrics>div{border-right:1px solid var(--line);min-width:0;padding-right:10px}.sea-selection-metrics>div:last-child{border-right:0}.sea-selection-metrics dt{color:var(--muted);font-size:.7rem;font-weight:600}.sea-selection-metrics dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}.sea-selection-metrics small,.sea-selection-scope{color:var(--muted);font-size:.66rem}.sea-selection-scope{margin-top:3px;line-height:1.2;display:block}.sea-header-popover{z-index:1000;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px;font-size:.78rem;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #24345330}.sea-facet-options{padding:0}.sea-facet-options [role=option]{cursor:pointer;overflow-wrap:anywhere;min-height:36px;padding:9px 12px}.sea-facet-options [role=option][aria-selected=true]{outline-offset:-2px;background:#edf1ff;outline:2px solid #7970b5}.sea-facet-options small{color:var(--muted);padding:8px 12px;display:block}.sea-header-popover button,.sea-client-filter-options button{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#f7f8fc;border-radius:5px;padding:8px}.sea-business-table-scroll .my-leads-header-control>div.sea-facet-filter{min-width:0;display:block}.sea-business-table-scroll .sea-facet-filter input{width:100%;min-width:0}.sea-business-table-scroll .sea-date-filter .activity-date-trigger{border:1px solid var(--line);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;width:100%;min-height:32px;padding:5px 7px;font-size:.72rem;display:flex}.sea-date-filter svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex-shrink:0;width:15px;height:15px}.sea-date-popover{gap:10px;display:grid}.sea-date-popover label{gap:4px;display:grid}.sea-date-popover input{border:1px solid var(--line);border-radius:5px;width:100%;min-height:36px;padding:6px}@media (width<=640px){.sea-selection-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.sea-selection-metrics>div:nth-child(-n+3){grid-column:span 2}.sea-selection-metrics>div:nth-child(n+4){grid-column:span 3}.sea-selection-metrics dd{font-size:.9rem}.sea-selection-scope{margin-top:0}.sea-selection-metrics>div{border-right:0;padding:0}.sea-business-page .sea-business-table-scroll{max-height:none}.sea-business-page .sea-business-table-scroll thead th:nth-child(6),.sea-business-page .sea-business-table-scroll thead th:nth-child(9){display:block}}.sea-business-page .sea-business-toolbar{padding:8px 12px}.sea-business-page .sea-business-table-heading{gap:2px}.sea-business-page .sea-business-scroll-hint{display:none}.sea-business-page .sea-business-table-scroll{max-height:max(240px,100dvh - 330px)}.sea-business-page .sea-business-table-scroll table{min-width:1420px}.sea-business-page .sea-business-table-scroll th,.sea-business-page .sea-business-table-scroll td{padding:8px}.sea-business-page .sea-business-table-scroll .sea-business-details{width:34px;min-width:0;padding:6px;font-size:.72rem}.sea-business-page-size{align-items:center;gap:6px;display:inline-flex}.sea-business-page-size select{border:1px solid var(--line);min-height:32px;color:var(--ink);background:#fff;border-radius:6px;padding:4px 6px}.sea-business-brief-backdrop .sea-business-preview{border:0;margin-top:14px;padding:0}.record-business-preview .sea-business-responsive-card{max-height:none}.record-business-filters{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.record-business-filters label{min-width:0;color:var(--muted);gap:5px;font-size:.73rem;display:grid}.record-business-filters input{border:1px solid var(--line);border-radius:7px;width:100%;min-width:0;min-height:36px;padding:6px 8px}.record-business-list{gap:8px;max-height:min(55vh,520px);padding:12px;display:grid;overflow-y:auto}.record-business-record{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0}.record-business-record summary{cursor:pointer;overflow-wrap:anywhere;padding:12px;font-size:.8rem}.record-business-record summary span{color:var(--muted);margin-left:12px;font-size:.72rem;display:inline-block}.record-business-record summary:focus-visible,.sea-business-query-history button:focus-visible{outline-offset:2px;outline:2px solid #6653b5}.record-business-record .sea-business-operational-record{margin:0;padding:0 12px 12px}.record-business-preview .record-business-details{color:#493387;background:#f5f2fd;border:1px solid #dad5ef;border-radius:7px;min-height:36px;margin:0 12px 12px;padding:6px 12px}.sea-business-preview dl.sea-business-brief-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px;display:grid}.sea-business-brief-metrics>div{background:#f7f5fd;border-color:#e4def4;min-width:0;padding:14px}.sea-business-brief-metrics dt{color:var(--muted);font-size:.72rem}.sea-business-brief-metrics dd{color:#493387;margin:8px 0 0;font-size:1.6rem}.sea-business-record-summary{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.sea-business-record-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sea-business-record-heading h3{margin:4px 0;font-size:1rem}.sea-business-record-heading small,.sea-business-link-state{color:var(--muted);font-size:.7rem}.sea-business-record-group{margin-top:18px}.sea-business-record-group h4{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:.7rem}.sea-business-operational-record,.sea-business-preview dl.sea-business-operational-record{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.sea-business-operational-record>div{min-width:0}.sea-business-operational-record dt{color:var(--muted);font-size:.68rem}.sea-business-operational-record dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:.79rem}.sea-business-query-history{max-height:320px;padding:0;list-style:none}.sea-business-query-history li{padding:0}.sea-business-query-history button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;gap:5px;padding:12px;display:grid}.sea-business-query-history button[aria-pressed=true]{background:#f3effc}.sea-business-query-history button small,.sea-business-query-history button span{color:var(--muted);font-size:.72rem}.sea-business-query-history button:disabled{cursor:default}@media (width<=640px){.sea-business-page .sea-business-table-scroll{max-height:none}.sea-business-page .sea-business-table-scroll table{min-width:0}.sea-business-page .sea-business-table-scroll tbody td{padding:0}}.sea-business-workspace .my-leads-sort-control{vertical-align:middle;flex:0 0 28px;width:28px;min-width:28px;min-height:28px;padding:3px}.sea-business-table-scroll .my-leads-header-control>span .my-leads-sort-control{margin-left:4px}.sea-business-attribution-state{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.sea-business-attribution-state span{color:#76591f;word-break:normal;overflow-wrap:normal;background:#fff5d9;border-radius:6px;padding:5px 8px;font-size:12px}.analyst-workspace{gap:18px;min-width:0;display:grid}.analyst-hero{color:#fff;background:radial-gradient(circle at 85% 0,#37d6bf38,#0000 32%),linear-gradient(125deg,#17113e,#312574 62%,#075e59 145%);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(24px,3vw,38px);display:grid;box-shadow:0 20px 48px #1f165a2e}.analyst-hero .eyebrow{color:#86e8dc}.analyst-hero h2{letter-spacing:-.045em;margin:4px 0 10px;font-size:clamp(1.65rem,3vw,2.5rem)}.analyst-hero p:last-child{color:#ffffffb8;max-width:66ch;margin:0;line-height:1.55}.analyst-hero-mark{background:#ffffff17;border:1px solid #ffffff2b;border-radius:16px;grid-template-columns:auto 1fr;gap:3px 9px;min-width:210px;padding:15px 17px;display:grid}.analyst-hero-mark svg{color:#86e8dc;grid-row:1/span 2}.analyst-hero-mark span{color:#ffffff9e;font-size:.72rem}.analyst-tabs{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;padding:5px;display:flex;overflow-x:auto}.analyst-tabs button{color:var(--muted);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-weight:800;display:inline-flex}.analyst-tabs button.active{color:var(--primary);background:var(--soft)}.analyst-tabs button span{color:#9a6200;background:#fff0c5;border-radius:5px;padding:2px 5px;font-size:.58rem}.analyst-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.analyst-module-card{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:auto minmax(0,1fr);gap:15px;padding:20px;display:grid;box-shadow:0 10px 30px #281e630f}.analyst-module-card.is-wip{background:linear-gradient(145deg,#fff,#fffaf0)}.analyst-module-icon{width:46px;height:46px;color:var(--primary);background:var(--soft);border-radius:14px;align-self:start;place-items:center;display:grid}.analyst-module-card.is-foundation .analyst-module-icon{color:var(--accent);background:#08746d17}.analyst-module-card.is-wip .analyst-module-icon{color:#9a6200;background:#fff0c5}.analyst-module-copy{min-width:0}.analyst-card-topline{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;font-weight:900;display:flex}.analyst-card-topline small{color:var(--accent);align-items:center;gap:4px;display:inline-flex}.analyst-module-card.is-wip .analyst-card-topline small{color:#9a6200}.analyst-module-card h3{color:var(--primary-strong);margin:7px 0 6px;font-size:1.17rem}.analyst-module-card p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.analyst-module-card ul{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.analyst-module-card li{color:var(--muted);background:#f6f5fb;border-radius:7px;padding:4px 7px;font-size:.66rem;font-weight:750}.analyst-card-action{border:0;border-top:1px solid var(--line);width:100%;color:var(--primary);background:0 0;grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.8rem;font-weight:900;text-decoration:none;display:flex}.analyst-card-action.is-disabled{color:var(--muted)}.analyst-detail-panel,.analyst-cdr-section{border:1px solid var(--line);background:#fff;border-radius:20px;gap:17px;padding:20px;display:grid}.analyst-section-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.analyst-section-heading h3{color:var(--primary-strong);margin:3px 0 5px}.analyst-section-heading p:last-child{color:var(--muted);margin:0;font-size:.82rem}.analyst-section-heading>svg{color:var(--accent)}.analyst-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.analyst-mode-grid article{border:1px solid var(--line);background:#fbfaff;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:17px;display:grid}.analyst-mode-grid article>svg{color:var(--primary)}.analyst-mode-grid h4{color:var(--primary-strong);margin:7px 0 5px}.analyst-mode-grid p{color:var(--muted);margin:0 0 13px;font-size:.76rem;line-height:1.5}.analyst-mode-grid a{color:var(--primary);align-items:center;gap:6px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.analyst-mode-grid small{color:var(--muted)}.analyst-state{text-transform:uppercase;border-radius:6px;padding:3px 6px;font-size:.58rem;font-weight:900;display:inline-flex}.analyst-state.is-live{color:var(--accent);background:#08746d17}.analyst-state.is-wip{color:#9a6200;background:#fff0c5}.analyst-booking-wip{background:linear-gradient(135deg,#fff,#fff9ea);border:1px solid #f0d28a;border-radius:22px;grid-template-columns:minmax(190px,.55fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(25px,5vw,50px);display:grid}.analyst-wip-visual{color:#9a6200;background:#fff0c573;border:1px dashed #e3bd63;border-radius:20px;align-content:center;place-items:center;gap:14px;min-height:220px;display:grid}.analyst-wip-visual span{text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.67rem;font-weight:900;display:inline-flex}.analyst-booking-wip h3{color:var(--primary-strong);margin:4px 0 9px;font-size:1.35rem}.analyst-booking-wip p{color:var(--muted);line-height:1.55}.analyst-progress{background:#efe9dc;border-radius:99px;height:8px;margin:18px 0 7px;overflow:hidden}.analyst-progress span{border-radius:inherit;background:#d69b21;height:100%;display:block}.analyst-booking-wip>div:last-child>strong{color:#9a6200;font-size:.76rem}.analyst-booking-wip ul{color:var(--muted);gap:8px;margin:18px 0;padding-left:20px;font-size:.8rem;display:grid}.analyst-booking-wip li.done{color:var(--accent);font-weight:800}.analyst-wip-note{color:#9a6200;background:#fff2ce;border-radius:12px;gap:10px;padding:12px 13px;display:flex}.analyst-wip-note p{margin:0;font-size:.76rem}.analyst-source-badge{color:var(--accent);background:#08746d14;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:.68rem;font-weight:850;display:inline-flex}.analyst-source-badge.is-demo{color:#9a6200;background:#fff3d4}.analyst-client-picker{gap:6px;max-width:520px;display:grid}.analyst-client-picker span,.analyst-email-fields span{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;font-size:.68rem;font-weight:900}.analyst-table-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.analyst-column-menu{position:relative}.analyst-column-popover{z-index:9;border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(2,minmax(150px,1fr));min-width:350px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #251c5d2b}.analyst-column-popover label{align-items:center;gap:7px;padding:7px;font-size:.76rem;font-weight:750;display:flex}.analyst-column-popover small{color:var(--accent);text-transform:uppercase;margin-left:auto;font-size:.58rem}.analyst-cdr-table-card{overflow:visible}.analyst-table-scroll{max-height:min(58vh,560px);overflow:auto}.analyst-cdr-table-card table{min-width:max-content}.analyst-cdr-table-card th{z-index:3;vertical-align:top;min-width:145px;position:sticky;top:0}.analyst-cdr-table-card .analyst-select-cell{text-align:center;width:46px;min-width:46px}.analyst-header-search{align-items:center;gap:4px;margin-top:7px;display:flex}.analyst-header-search svg{color:var(--muted)}.analyst-header-search input{width:105px;height:28px;padding:4px 6px;font-size:.68rem}.my-leads-header-control>span{align-items:center;gap:5px;display:flex}.my-leads-header-control i{color:var(--accent);text-transform:uppercase;background:#08746d14;border-radius:4px;padding:2px 4px;font-size:.54rem;font-style:normal}.analyst-cdr-table-card tbody tr.is-selected td{background:#40309a0d}.analyst-cdr-table-card td input,.analyst-cdr-table-card td select{min-width:112px;height:33px;padding:5px 7px;font-size:.74rem}.analyst-cdr-table-card td input[type=date]{min-width:132px}.analyst-cdr-table-card td input[type=number]{width:72px;min-width:72px}.analyst-cell-input{background:#08746d08;border-color:#08746d38}.analyst-email-panel{background:#f9fffd;border:1px solid #08746d33;border-radius:15px;gap:14px;padding:17px;display:grid}.analyst-email-heading{justify-content:space-between;align-items:center;display:flex}.analyst-email-heading h4{color:var(--primary-strong);margin:3px 0 0}.analyst-email-heading svg{color:var(--accent)}.analyst-email-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.analyst-email-fields label{gap:5px;display:grid}.analyst-email-fields .is-wide{grid-column:1/-1}.analyst-email-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:13px;display:flex}.analyst-email-footer p{max-width:72ch;color:var(--muted);margin:0;font-size:.74rem}@media (width<=900px){.analyst-hero,.analyst-booking-wip,.analyst-module-grid,.analyst-mode-grid{grid-template-columns:1fr}.analyst-hero-mark{min-width:0}.analyst-wip-visual{min-height:150px}}@media (width<=620px){.analyst-module-grid,.analyst-module-card{grid-template-columns:1fr}.analyst-module-icon{width:40px;height:40px}.analyst-section-heading,.analyst-email-footer{flex-direction:column;align-items:stretch}.analyst-email-fields{grid-template-columns:1fr}.analyst-column-popover{grid-template-columns:1fr 1fr;min-width:0;max-height:60vh;position:fixed;inset:auto 10px 68px;overflow:auto}}.campaign-redesign-shell{--cr-ink:#142234;--cr-muted:#637083;--cr-line:#d9e1ec;--cr-primary:#4432a4;--cr-blue:#1e67c7;--cr-teal:#08746d;min-width:0;color:var(--cr-ink);gap:16px;display:grid}.campaign-redesign-hero{border:1px solid var(--cr-line);background:linear-gradient(120deg,#fff 0%,#f6f8ff 62%,#fff3f0 100%);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:22px;padding:20px;display:flex}.campaign-redesign-hero>div:first-child{max-width:760px}.campaign-redesign-hero span,.campaign-redesign-dialog>header span{color:var(--cr-teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.campaign-redesign-hero h1{margin:5px 0 6px;font-size:28px}.campaign-redesign-hero p{color:var(--cr-muted);margin:0}.campaign-redesign-hero>div:last-child,.campaign-redesign-actions{flex-wrap:wrap;gap:8px;display:flex}.campaign-redesign-primary,.campaign-redesign-secondary,.campaign-redesign-actions button,.campaign-redesign-verify{border:1px solid var(--cr-line);min-height:38px;color:var(--cr-ink);font:inherit;background:#fff;border-radius:9px;padding:8px 13px;font-weight:800}.campaign-redesign-primary{border-color:var(--cr-primary);background:var(--cr-primary);color:#fff}.campaign-redesign-notice,.campaign-redesign-error,.campaign-redesign-dialog-notice,.campaign-redesign-dialog-error{color:#176455;background:#effaf6;border:1px solid #a8d8cb;border-radius:10px;padding:11px 13px}.campaign-redesign-error,.campaign-redesign-dialog-error,.campaign-redesign-field-error{color:#aa352e;background:#fff3f1;border-color:#efb7b2}.campaign-redesign-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.campaign-redesign-layout-empty{grid-template-columns:1fr}.campaign-redesign-layout-empty main{min-width:0}.campaign-redesign-list,.campaign-redesign-detail,.campaign-redesign-empty-state{border:1px solid var(--cr-line);background:#fff;border-radius:16px;min-width:0}.campaign-redesign-list{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.campaign-redesign-list>header{border-bottom:1px solid var(--cr-line);grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.campaign-redesign-list>header>div{grid-column:1/-1;justify-content:space-between;display:flex}.campaign-redesign-list h2{margin:0;font-size:17px}.campaign-redesign-list label,.campaign-redesign-dialog label,.campaign-redesign-member-picker>label{color:var(--cr-muted);gap:5px;font-size:11px;font-weight:800;display:grid}.campaign-redesign-list input,.campaign-redesign-list select,.campaign-redesign-dialog input,.campaign-redesign-dialog select,.campaign-redesign-dialog textarea{width:100%;min-height:40px;color:var(--cr-ink);font:inherit;background:#fff;border:1px solid #cbd6e5;border-radius:8px;padding:8px 10px}.campaign-redesign-list-scroll{align-content:start;gap:7px;max-height:min(62vh,610px);padding:10px;display:grid;overflow:auto}.campaign-redesign-list-scroll>button{color:var(--cr-ink);text-align:left;background:#f7f9fc;border:1px solid #0000;border-radius:11px;justify-content:space-between;gap:10px;padding:12px;display:flex}.campaign-redesign-list-scroll>button.selected{background:#edf5ff;border-color:#9cbbe8}.campaign-redesign-list-scroll>button>span{gap:4px;display:grid}.campaign-redesign-list-scroll small{color:var(--cr-muted)}.campaign-redesign-list-scroll>p,.campaign-redesign-empty{color:var(--cr-muted);text-align:center;padding:26px}.campaign-redesign-empty-state{gap:12px;max-width:520px;padding:18px 18px 20px;display:grid}.campaign-redesign-empty-state>header{gap:4px;display:grid}.campaign-redesign-empty-state>header span{color:var(--cr-teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.campaign-redesign-empty-state h2{margin:0;font-size:18px}.campaign-redesign-empty-state p{color:var(--cr-muted);margin:0;line-height:1.5}.campaign-redesign-empty-state dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.campaign-redesign-empty-state dl>div{border:1px solid var(--cr-line);background:#fafcff;border-radius:11px;gap:3px;padding:12px;display:grid}.campaign-redesign-empty-state dt{color:var(--cr-muted);font-size:11px;font-weight:800}.campaign-redesign-empty-state dd{margin:0;font-size:18px;font-weight:900}.campaign-redesign-detail{align-content:start;gap:16px;padding:18px;display:grid}.campaign-redesign-detail>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.campaign-redesign-detail h2{margin:8px 0 4px}.campaign-redesign-detail header p{color:var(--cr-muted);margin:0}.campaign-redesign-status{color:#176455;text-transform:capitalize;background:#e7f3ef;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.campaign-redesign-status.cancelled{color:#9f3732;background:#f5e9e8}.campaign-redesign-status.paused{color:#835713;background:#fff4dc}.campaign-redesign-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.campaign-redesign-facts article{border:1px solid var(--cr-line);background:#fafcff;border-radius:11px;gap:5px;padding:12px;display:grid}.campaign-redesign-facts span{color:var(--cr-muted);font-size:11px;font-weight:800}.campaign-redesign-targets,.campaign-redesign-members{gap:10px;display:grid}.campaign-redesign-targets>header,.campaign-redesign-members>header{justify-content:space-between;gap:12px;display:flex}.campaign-redesign-targets h3,.campaign-redesign-members h3{margin:0}.campaign-redesign-targets>header span,.campaign-redesign-members>header span{color:var(--cr-muted);font-size:12px}.campaign-redesign-targets>article{border:1px solid var(--cr-line);border-radius:11px;grid-template-columns:minmax(0,1.5fr) minmax(170px,.55fr);gap:12px;padding:13px;display:grid}.campaign-redesign-targets>article>div{gap:4px;display:grid}.campaign-redesign-targets small,.campaign-redesign-targets span{color:var(--cr-muted)}.campaign-redesign-member-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.campaign-redesign-member-cards article{border:1px solid var(--cr-line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px;display:grid}.campaign-redesign-member-cards article>span{color:#275ea8;background:#eaf2ff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.campaign-redesign-member-cards article>div{gap:2px;display:grid}.campaign-redesign-member-cards small{color:var(--cr-muted);font-size:11px}.campaign-redesign-ledger{border:1px solid var(--cr-line);border-radius:10px}.campaign-redesign-ledger summary{cursor:pointer;padding:12px;font-weight:800}.campaign-redesign-ledger ol{gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.campaign-redesign-ledger li{background:#f8fafc;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:8px;display:grid}.campaign-redesign-ledger time{color:var(--cr-muted)}.campaign-redesign-verify{justify-self:start}.campaign-redesign-backdrop{z-index:1000;background:#10192d94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.campaign-redesign-dialog{background:#f7fafb;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100%);max-height:min(90vh,900px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0812284d}.campaign-redesign-dialog>header{border-bottom:1px solid var(--cr-line);background:#fff;justify-content:space-between;gap:18px;padding:19px 22px;display:flex}.campaign-redesign-dialog>header h2{margin:5px 0}.campaign-redesign-dialog>header p{color:var(--cr-muted);margin:0}.campaign-redesign-dialog>header>button{border:1px solid var(--cr-line);background:#fff;border-radius:9px;width:38px;height:38px;font-size:22px}.campaign-redesign-dialog-scroll{overscroll-behavior:contain;gap:14px;padding:16px 20px;display:grid;overflow:auto}.campaign-redesign-required{color:var(--cr-muted);margin:0;font-size:12px}.campaign-redesign-required strong{color:#c43c32}.campaign-redesign-dialog-scroll>section{border:1px solid var(--cr-line);background:#fff;border-radius:14px;gap:12px;padding:15px;display:grid}.campaign-redesign-dialog-scroll>section>header{align-items:flex-start;gap:10px;display:flex}.campaign-redesign-dialog-scroll>section>header>b{height:28px;color:var(--cr-teal);background:#e9f3f1;border-radius:999px;flex:0 0 28px;place-items:center;font-size:11px;display:grid}.campaign-redesign-dialog-scroll h3{margin:2px 0 3px}.campaign-redesign-dialog-scroll section header p{color:var(--cr-muted);margin:0;font-size:12px}.campaign-redesign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.campaign-redesign-full{grid-column:1/-1}.campaign-redesign-dialog label>span{color:var(--cr-ink)}.campaign-redesign-dialog label>small{color:var(--cr-muted)}.campaign-redesign-segmented{border:1px solid var(--cr-line);background:#f5f7fb;border-radius:10px;gap:5px;padding:4px;display:flex}.campaign-redesign-segmented button{color:var(--cr-muted);background:0 0;border:0;border-radius:7px;flex:1;padding:9px;font-weight:800}.campaign-redesign-segmented button.active{color:var(--cr-primary);background:#fff;box-shadow:0 2px 9px #2034551a}.campaign-redesign-member-picker{gap:8px;display:grid}.campaign-redesign-member-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:220px;display:grid;overflow:auto}.campaign-redesign-member-options>label{border:1px solid var(--cr-line);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.campaign-redesign-member-options>label.selected{background:#eff9f6;border-color:#86b9ae}.campaign-redesign-member-options input{width:auto;min-height:auto}.campaign-redesign-member-options label>span{gap:2px;display:grid}.campaign-redesign-allocation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.campaign-redesign-allocation-grid label{border:1px solid var(--cr-line);background:#fafcff;border-radius:9px;padding:10px}.campaign-redesign-field-error{border:1px solid;margin:0;padding:8px 10px}.campaign-redesign-dialog>footer{border-top:1px solid var(--cr-line);background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:13px 20px;display:flex}.campaign-redesign-dialog>footer p{color:var(--cr-muted);margin:0;font-size:12px}.campaign-redesign-dialog>footer>div{gap:8px;display:flex}@media (width<=1024px){.campaign-redesign-layout{grid-template-columns:minmax(230px,.65fr) minmax(0,1.5fr)}.campaign-redesign-layout-empty{grid-template-columns:1fr}.campaign-redesign-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-redesign-member-cards{grid-template-columns:1fr}.campaign-redesign-member-cards article{grid-template-columns:auto minmax(0,1fr) auto}.campaign-redesign-member-cards article>div:last-child{display:none}.campaign-redesign-allocation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.campaign-redesign-hero,.campaign-redesign-detail>header,.campaign-redesign-dialog>footer{display:grid}.campaign-redesign-hero>div:last-child{grid-template-columns:1fr 1fr;display:grid}.campaign-redesign-layout,.campaign-redesign-layout-empty{grid-template-columns:1fr}.campaign-redesign-list-scroll{max-height:280px}.campaign-redesign-list>header{grid-template-columns:1fr 1fr}.campaign-redesign-empty-state{max-width:none;padding:16px}.campaign-redesign-detail{padding:13px}.campaign-redesign-targets>article{grid-template-columns:1fr}.campaign-redesign-backdrop{align-items:stretch;padding:0}.campaign-redesign-dialog{border-radius:0;width:100%;max-height:100dvh}.campaign-redesign-dialog>header{padding:15px}.campaign-redesign-dialog-scroll{padding:12px}.campaign-redesign-form-grid,.campaign-redesign-member-options,.campaign-redesign-allocation-grid{grid-template-columns:1fr}.campaign-redesign-dialog>footer>div{grid-template-columns:1fr 1fr;display:grid}.campaign-redesign-ledger li{grid-template-columns:1fr auto}.campaign-redesign-ledger time{grid-column:1/-1}}@media (width<=390px){.campaign-redesign-hero>div:last-child,.campaign-redesign-list>header,.campaign-redesign-facts{grid-template-columns:1fr}.campaign-redesign-member-cards article{grid-template-columns:auto minmax(0,1fr)}.campaign-redesign-member-cards article>div:nth-last-child(-n+2),.campaign-redesign-dialog>header p,.campaign-redesign-dialog>footer p{display:none}}.ops-redesign-shell{--ops-ink:#172130;--ops-muted:#667085;--ops-border:#dfe5ec;--ops-border-strong:#c8d2df;--ops-surface:#fff;--ops-subtle:#f6f8fb;--ops-accent:#6d3cc4;--ops-accent-soft:#f1eaff;--ops-secondary:#c34262;--ops-success:#0d7a53;--ops-success-soft:#e9f8f0;--ops-warning:#a45b00;--ops-warning-soft:#fff4df;--ops-danger:#b42318;--ops-danger-soft:#fff0ef;color:var(--ops-ink);grid-column:1/-1;width:100%;min-width:0;max-width:none}.ops-redesign-shell *,.ops-redesign-shell :before,.ops-redesign-shell :after{box-sizing:border-box}.ops-workspace{gap:16px;width:100%;min-width:0;max-width:none;display:grid}.ops-workspace-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ops-workspace-heading h1{letter-spacing:-.02em;margin:4px 0 6px;font-size:clamp(1.45rem,2.1vw,2rem)}.ops-workspace-heading p{color:var(--ops-muted);max-width:760px;margin:0;line-height:1.5}.ops-customer-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-customer-summary article{border:1px solid var(--ops-border);background:linear-gradient(135deg,#fff 0%,#fbfaff 100%);border-radius:12px;gap:4px;min-width:0;padding:14px 15px;display:grid;box-shadow:0 5px 18px #2a20740b}.ops-customer-summary article:nth-child(2){border-left:3px solid #e7a42b}.ops-customer-summary article:nth-child(3){border-left:3px solid #40309a}.ops-customer-summary article:nth-child(4){border-left:3px solid #08746d}.ops-customer-summary span{color:var(--ops-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.ops-customer-summary strong{color:#241b63;font-size:1.45rem;line-height:1.1}.ops-customer-summary small{color:var(--ops-muted);font-size:.72rem}.ops-eyebrow{color:var(--ops-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ops-heading-actions,.ops-toolbar-actions,.ops-profile-actions,.ops-lead-preview__actions,.ops-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-heading-actions{flex-direction:column;justify-content:flex-end;align-items:flex-end}.ops-heading-action-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ops-button{min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.82rem;font-weight:700;line-height:1.2;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.ops-button:hover:not(:disabled){transform:translateY(-1px)}.ops-button:focus-visible,.ops-sort-button:focus-visible,.ops-scope-switcher button:focus-visible,.ops-record-link:focus-visible,.ops-category-strip button:focus-visible,.ops-disclosure__summary:focus-visible{outline-offset:2px;outline:3px solid #1e5eff40}.ops-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.ops-button--primary{background:var(--ops-accent,#6d3cc4);border-color:var(--ops-accent,#6d3cc4);color:#fff}.ops-button--primary:disabled{color:#4a3b88;opacity:1;background:#e9e6f8;border-color:#b8aedf}.ops-button--ghost{background:var(--ops-surface);border-color:var(--ops-border-strong);color:var(--ops-ink)}.ops-button--ghost:disabled{color:#111827;opacity:1}.ops-button--danger{background:var(--ops-danger-soft);color:var(--ops-danger);border-color:#f0c3c0}.ops-button--icon{width:36px;padding:8px}.ops-button[class*=ops-button--action-]{border-color:var(--ops-action-border);background:var(--ops-action-surface);color:var(--ops-action-label,#27313d)}.ops-button[class*=ops-button--action-] svg{color:var(--ops-action-icon);flex:none}.ops-button--action-call{--ops-action-border:#d4e2d9;--ops-action-surface:#f8fbf9;--ops-action-hover:#f0f6f2;--ops-action-icon:#377557}.ops-button--action-email{--ops-action-border:#d7dee8;--ops-action-surface:#fafbfd;--ops-action-hover:#f2f5f8;--ops-action-icon:#3d5f82}.ops-button--action-schedule{--ops-action-border:#e5dbc5;--ops-action-surface:#fcfaf6;--ops-action-hover:#f8f3e8;--ops-action-icon:#856323}.ops-button--action-convert{--ops-action-border:#cbc5e2;--ops-action-surface:#f8f7fc;--ops-action-hover:#f0eef8;--ops-action-icon:#55469c;--ops-action-label:#342d60}.ops-button--action-history{--ops-action-border:#d7dfe2;--ops-action-surface:#f9fafb;--ops-action-hover:#f1f5f5;--ops-action-icon:#4d7476}.ops-button--action-kyc{--ops-action-border:#ccded9;--ops-action-surface:#f7faf9;--ops-action-hover:#edf5f2;--ops-action-icon:#347168}.ops-button--action-edit{--ops-action-border:#d3dce6;--ops-action-surface:#f9fafc;--ops-action-hover:#f1f5f8;--ops-action-icon:#496d8f}.ops-button[class*=ops-button--action-]:hover:not(:disabled){border-color:var(--ops-action-icon);background:var(--ops-action-hover)}.ops-button[class*=ops-button--action-]:active:not(:disabled){background:var(--ops-action-hover);transform:translateY(0)}.ops-button[class*=ops-button--action-]:disabled{color:#626a73;box-shadow:none;filter:none;opacity:1;background:#f1f3f5;border-color:#cbd1d8}.ops-button[class*=ops-button--action-]:disabled svg{color:inherit}.ops-spin{animation:1s linear infinite ops-spin}@keyframes ops-spin{to{transform:rotate(360deg)}}.ops-scope-switcher{background:var(--ops-subtle);border:1px solid var(--ops-border);border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow:auto}.ops-scope-switcher button{min-height:34px;color:var(--ops-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:.79rem;font-weight:750}.ops-scope-switcher button.is-active{box-shadow:0 3px 9px #40309a47;background:var(--ops-accent,#6d3cc4)!important;color:#fff!important;opacity:1!important}.ops-scope-switcher button:disabled{cursor:not-allowed;opacity:.5}.ops-boundary-note{color:#42526b;background:#f4f7ff;border:1px solid #d7e2ff;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}.ops-boundary-note svg{color:var(--ops-accent);flex:none;margin-top:1px}.ops-alert{background:var(--ops-danger-soft);color:var(--ops-danger);border:1px solid #f0c3c0;border-radius:9px;padding:11px 13px;font-size:.85rem}.ops-notice{color:#16665f;background:#f0fbf8;border:1px solid #cce8e2;border-radius:9px;padding:10px 12px;font-size:.8rem}.ops-muted-value,.ops-header-hint{color:var(--ops-muted);font-size:.75rem}.ops-table-surface{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 8px 30px #14253f0f}.ops-workspace.is-expanded>:not(.ops-table-surface){display:none}.ops-table-surface.is-expanded{inset:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));z-index:1000;background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 0 0 100vmax #101e377a,0 24px 56px #0f172a47}.ops-table-toolbar{border-bottom:1px solid var(--ops-border);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.ops-table-toolbar>div:first-child{gap:3px;display:grid}.ops-table-toolbar strong{font-size:.9rem}.ops-table-toolbar span{color:var(--ops-muted);font-size:.75rem}.ops-table-viewport{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;max-height:min(62dvh,690px);overflow:auto}.ops-table-surface.is-expanded .ops-table-viewport{min-height:0;max-height:none}.ops-table-surface.is-expanded .ops-table-toolbar{z-index:2;position:sticky;top:0}.ops-preview-tabs{background:#f4f2f9;border:1px solid #e1ddef;border-radius:10px;flex-wrap:wrap;gap:4px;margin:16px 0;padding:5px;display:flex;position:static}.ops-preview-tabs [role=tab]{color:#5b6475;background:0 0;border:0;border-radius:7px;flex:160px;min-height:40px;padding:8px 12px;font-size:.8rem;font-weight:650}.ops-preview-tabs [role=tab][aria-selected=true]{color:#493387;background:#fff;box-shadow:0 1px 5px #34225914}.ops-preview-tabs [role=tab]:focus-visible{outline-offset:1px;outline:2px solid #6653b5}body.ops-table-focus-open{overflow:hidden}.ops-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px;font-size:.8rem}.ops-customer-workspace .ops-table{min-width:980px}.ops-customer-workspace td[data-label=Business]{min-width:150px}.ops-customer-workspace td[data-label=Actions]{min-width:210px}.ops-customer-workspace td[data-label=Actions] .ops-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-customer-workspace td[data-label=Actions] .ops-button{white-space:normal;min-width:0}.ops-table th,.ops-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:11px 12px}.ops-table th{z-index:1;color:#334155;letter-spacing:.02em;background:#f8fafc;min-width:125px;font-size:.72rem;font-weight:800;position:sticky;top:0}.ops-table tbody tr:hover{background:#fbfdff}.ops-table tbody tr:last-child td{border-bottom:0}.ops-table td>strong,.ops-table td>span,.ops-table td>time,.ops-table td>button{display:block}.ops-table td strong{font-size:.82rem}.ops-table td span,.ops-table td time,.ops-table td em{color:var(--ops-muted);font-size:.75rem;line-height:1.4}.ops-header-control{gap:6px;min-width:118px;display:grid}.ops-header-control>span:first-child{display:block}.ops-header-control__input{align-items:center;gap:5px;min-width:0;display:flex}.ops-header-control input,.ops-header-control select,.ops-search-input input{border:1px solid var(--ops-border-strong);width:100%;min-width:0;min-height:31px;color:var(--ops-ink);font:inherit;background:#fff;border-radius:7px;padding:6px 8px;font-size:.75rem}.ops-header-control input:focus,.ops-header-control select:focus,.ops-search-input input:focus,.ops-remarks-editor textarea:focus,.ops-comment-editor textarea:focus{border-color:var(--ops-accent);outline:2px solid #1e5eff24}.ops-header-range{grid-template-columns:1fr 1fr;gap:4px;display:grid}.ops-sort-button{border:1px solid var(--ops-border-strong);color:#334155;min-width:27px;height:27px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;flex:none;font-size:.85rem;font-weight:800}.ops-search-input{align-items:center;gap:5px;min-width:0;display:flex}.ops-search-input svg{color:var(--ops-muted);flex:none}.ops-status{border:1px solid var(--ops-border);background:var(--ops-subtle);text-transform:capitalize;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-weight:800;color:var(--ops-muted)!important;font-size:.7rem!important;display:inline-flex!important}.ops-status--positive{background:var(--ops-success-soft);border-color:#b9e4cf;color:var(--ops-success)!important}.ops-status--warning{background:var(--ops-warning-soft);border-color:#f2d39b;color:var(--ops-warning)!important}.ops-status--danger{background:var(--ops-danger-soft);border-color:#f0c3c0;color:var(--ops-danger)!important}.ops-status-stack,.ops-business-cell,.ops-activity-cell{gap:7px;display:grid}.ops-status-stack>span,.ops-business-cell>span{gap:2px;display:grid}.ops-status-stack small,.ops-business-cell small,.ops-activity-cell small{color:var(--ops-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:750}.ops-business-cell em{font-style:normal}.ops-business-cell .ops-row-actions{margin-top:3px}.ops-row-actions{align-items:center}.ops-record-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.ops-record-link strong{color:var(--ops-accent)}.ops-remarks-editor{gap:6px;min-width:150px;display:grid}.ops-remarks-editor textarea,.ops-comment-editor textarea{resize:vertical;border:1px solid var(--ops-border-strong);width:100%;color:var(--ops-ink);font:inherit;background:#fff;border-radius:7px;padding:7px;font-size:.75rem}.ops-comment-editor textarea{background:var(--ops-surface);border-color:#94a3b8;box-shadow:0 0 0 1px #64748b14}.ops-comment-editor textarea:focus{border-color:var(--ops-accent);box-shadow:none}.ops-remarks-editor .ops-button{justify-self:start}.ops-empty-state{text-align:center;min-height:116px;color:var(--ops-muted);align-content:center;place-items:center;gap:5px;padding:24px;display:grid}.ops-empty-state strong{color:var(--ops-ink);font-size:.85rem}.ops-empty-state span{font-size:.78rem}.ops-activity-desktop-empty{display:block}.ops-category-strip{-webkit-overflow-scrolling:touch;gap:7px;min-width:0;padding:2px 1px 3px;display:flex;overflow-x:auto}.ops-category-strip button{border:1px solid var(--ops-border);background:var(--ops-surface);min-height:36px;color:var(--ops-muted);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:.75rem;font-weight:750;display:inline-flex}.ops-category-strip button strong{background:var(--ops-subtle);min-width:20px;min-height:20px;color:var(--ops-ink);border-radius:999px;place-items:center;font-size:.68rem;display:inline-grid}.ops-category-strip button.is-active{border-color:var(--ops-accent);background:var(--ops-accent-soft);color:var(--ops-accent)}.ops-category-strip button.is-active strong{color:var(--ops-accent);background:#fff}.ops-activity-mobile-list,.ops-mobile-card-list,.ops-mobile-filter,.ops-mobile-bottom-nav{display:none}.ops-mobile-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.ops-mobile-card summary::-webkit-details-marker{display:none}.ops-mobile-card summary:after{content:"＋";color:var(--ops-accent);font-size:1.1rem}.ops-mobile-card[open] summary:after{content:"−"}.ops-mobile-card summary>span{gap:4px;min-width:0;display:grid}.ops-mobile-card summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-mobile-card summary small{color:var(--ops-muted);font-size:.75rem}.ops-mobile-card dl{border-top:1px solid var(--ops-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;padding-top:12px;display:grid}.ops-mobile-card dl>div{gap:3px;display:grid}.ops-mobile-card dt{color:var(--ops-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.ops-mobile-card dd{margin:0;font-size:.78rem;font-weight:700}.ops-mobile-card-actions{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.ops-mobile-filter{border:1px solid var(--ops-border);background:var(--ops-subtle);border-radius:10px}.ops-mobile-filter summary{color:var(--ops-ink);cursor:pointer;padding:12px;font-size:.8rem;font-weight:800}.ops-mobile-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.ops-mobile-filter-grid label{color:var(--ops-muted);gap:4px;font-size:.68rem;font-weight:800;display:grid}.ops-mobile-filter-grid input,.ops-mobile-filter-grid select{border:1px solid var(--ops-border-strong);width:100%;min-height:38px;color:var(--ops-ink);font:inherit;background:#fff;border-radius:7px;padding:6px 8px;font-size:.75rem}.ops-mobile-bottom-nav{z-index:45;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--ops-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #14253f14}.ops-mobile-bottom-nav__primary{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;max-width:560px;margin:0 auto;display:grid}.ops-mobile-bottom-nav a,.ops-mobile-more summary{min-height:42px;color:var(--ops-muted);cursor:pointer;border-radius:9px;place-items:center;font-size:.7rem;font-weight:800;text-decoration:none;display:grid}.ops-mobile-bottom-nav a.is-active,.ops-mobile-more[open] summary{background:var(--ops-accent-soft);color:var(--ops-accent)}.ops-mobile-more{position:relative}.ops-mobile-more summary{list-style:none}.ops-mobile-more summary::-webkit-details-marker{display:none}.ops-mobile-more>div{border:1px solid var(--ops-border);background:#fff;border-radius:10px;min-width:150px;padding:6px;display:grid;position:absolute;bottom:50px;right:0;box-shadow:0 10px 30px #14253f26}.ops-profile-backdrop,.ops-dialog-backdrop{z-index:50;background:#0f172a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ops-profile,.ops-dialog{border:1px solid var(--ops-border);background:var(--ops-surface);border-radius:16px;width:min(1080px,100%);max-height:min(92dvh,920px);overflow:auto;box-shadow:0 24px 80px #0f172a42}.lk-foundation-drawer.ops-profile{border:0;border-radius:0;width:min(720px,100%);max-height:100dvh;overflow:hidden;box-shadow:-18px 0 48px #0f172a2e}.ops-profile__header,.ops-dialog__header{border-bottom:1px solid var(--ops-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.ops-profile__header h2,.ops-dialog__header h2{margin:5px 0 4px;font-size:1.4rem}.ops-profile__header p{color:var(--ops-muted);margin:0}.ops-profile>.ops-boundary-note,.ops-profile>.ops-profile-actions,.ops-profile>.ops-profile-metrics,.ops-profile>.ops-profile-grid,.ops-profile>.ops-card,.ops-profile>.lk-foundation-drawer__body>.ops-boundary-note,.ops-profile>.lk-foundation-drawer__body>.ops-profile-actions,.ops-profile>.lk-foundation-drawer__body>.ops-profile-metrics,.ops-profile>.lk-foundation-drawer__body>.ops-profile-grid,.ops-profile>.lk-foundation-drawer__body>.ops-card{margin-left:20px;margin-right:20px}.ops-profile>.ops-boundary-note,.ops-profile>.lk-foundation-drawer__body>.ops-boundary-note{margin-top:16px}.ops-profile-actions{padding:0}.ops-profile>.ops-profile-actions,.ops-profile>.lk-foundation-drawer__body>.ops-profile-actions{margin-top:12px}.ops-profile-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.ops-profile-metrics article,.ops-lead-preview__summary article{border:1px solid var(--ops-border);background:var(--ops-subtle);border-radius:10px;gap:5px;min-width:0;padding:11px;display:grid}.ops-profile-metrics article>span,.ops-lead-preview__summary article>span{color:var(--ops-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:800}.ops-profile-metrics article>strong{font-size:1rem}.ops-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ops-profile-tabs{border:1px solid var(--ops-border);background:#f8f7fc;border-radius:10px;gap:5px;margin:16px 20px 0;padding:4px;display:flex;overflow-x:auto}.ops-profile-tabs button{min-height:38px;color:var(--ops-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 13px;font-size:.78rem;font-weight:780}.ops-profile-tabs button:hover,.ops-profile-tabs button:focus-visible{color:#241b63;background:#fff}.ops-profile-tabs button.is-active{color:#fff;background:#40309a;box-shadow:0 3px 9px #40309a33}.ops-profile-callout{color:#205550;background:#edf8f5;border-left:3px solid #08746d;border-radius:8px;margin:0;padding:12px 13px;font-size:.82rem;line-height:1.5}.ops-card,.ops-preview-card{border:1px solid var(--ops-border);background:#fff;border-radius:12px;padding:15px}.ops-profile>.ops-card{margin-top:12px;margin-bottom:20px}.ops-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.ops-card__heading h3{margin:4px 0 0;font-size:1rem}.ops-definition-list{gap:8px;margin:0;display:grid}.ops-definition-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(120px,.7fr) 1fr;gap:10px;padding-bottom:7px;display:grid}.ops-definition-list>div:last-child{border-bottom:0;padding-bottom:0}.ops-definition-list dt{color:var(--ops-muted);font-size:.76rem}.ops-definition-list dd{margin:0;font-size:.8rem;font-weight:700}.ops-timeline,.ops-comments{gap:8px;display:grid}.ops-timeline article{border:1px solid #edf0f4;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px;display:grid}.ops-timeline article>div{gap:3px;display:grid}.ops-timeline article span{color:var(--ops-muted);font-size:.75rem}.ops-comments article{border-left:3px solid var(--ops-accent);background:var(--ops-subtle);padding:10px}.ops-comments p{white-space:pre-wrap;margin:5px 0;font-size:.8rem}.ops-comments time{color:var(--ops-muted);font-size:.72rem}.ops-comment-editor{gap:8px;margin-top:12px;display:grid}.ops-interaction-mode{border:1px solid var(--ops-border);background:#f6f7fa;border-radius:9px;gap:4px;margin:0 0 10px;padding:3px;display:inline-flex}.ops-interaction-mode button{min-height:32px;color:var(--ops-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:.75rem;font-weight:700}.ops-interaction-mode button[aria-pressed=true]{color:var(--ops-accent);background:#fff;box-shadow:0 1px 4px #0f172a1f}.ops-interaction-mode button:focus-visible{outline-offset:1px;outline:2px solid #1e5eff47}.ops-interaction-mode button:disabled{cursor:not-allowed;opacity:.45}.ops-preview-footnote{color:var(--ops-muted);margin:0 20px 20px;font-size:.75rem}.ops-lead-preview-backdrop{z-index:100;background:#0f172a9e;justify-content:flex-end;padding:20px;display:flex;position:fixed;inset:0}.ops-lead-preview{--ops-border:#c8d2df;--ops-border-strong:#aebccc;isolation:isolate;border:1px solid var(--ops-border-strong);background:#fff;border-radius:16px;width:min(720px,100%);min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:-18px 0 55px #0f172a47}.ops-lead-preview__scroll{background:#fff;width:100%;min-height:0;padding:20px;overflow-y:auto}.ops-lead-preview__header{border-bottom:1px solid var(--ops-border);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.ops-lead-preview__header h2{margin:4px 0;font-size:1.25rem}.ops-lead-preview__header p{color:var(--ops-muted);margin:0;font-size:.8rem}.ops-lead-preview__scroll>.ops-alert,.ops-lead-preview__scroll>.ops-boundary-note,.ops-lead-preview__scroll>.ops-lead-preview__actions{margin-top:13px}.ops-lead-preview__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.ops-lead-preview__summary article>strong{font-size:.82rem}.ops-preview-card,.ops-preview-card>.ops-row-actions{margin-top:12px}.ops-lead-preview .ops-definition-list>div,.ops-lead-preview .ops-timeline article{border-color:var(--ops-border)}.ops-lead-preview .form-grid :is(input,select,textarea),.ops-lead-preview .ops-comment-editor :is(input,select,textarea){border-color:var(--ops-border-strong)}.ops-lead-preview .ops-comment-editor textarea{box-shadow:0 0 0 1px #4755691a}.ops-lead-preview .ops-comment-editor textarea:focus{border-color:var(--ops-accent);box-shadow:none}.ops-disclosure{border:1px solid var(--ops-border);border-radius:10px;overflow:hidden}.ops-disclosure__summary{background:var(--ops-subtle);width:100%;color:var(--ops-ink);font:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-weight:800;display:flex}.ops-disclosure__body{padding:12px}.ops-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1024px){.ops-customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-table-viewport{max-height:60dvh}}@media (width<=720px){.ops-workspace{gap:12px}.ops-workspace-heading{gap:12px;display:grid}.ops-heading-actions{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.ops-button{min-height:44px}.ops-button--icon{width:44px}.ops-scope-switcher button{min-height:38px}.ops-table-toolbar{flex-direction:column;align-items:flex-start}.ops-toolbar-actions{justify-content:flex-start;width:100%}.ops-table-viewport{max-height:58dvh}.ops-table{min-width:1040px}.ops-table th,.ops-table td{padding:12px 10px}.ops-header-control input,.ops-header-control select{min-height:38px}.ops-category-strip{margin-inline:-2px;padding-inline:2px}.ops-activity-workspace>.ops-mobile-filter{display:block}.ops-activity-workspace>.ops-mobile-filter .ops-mobile-filter-grid label:first-child{grid-column:1/-1}.ops-activity-table,.ops-activity-desktop-empty{display:none}.ops-activity-mobile-list{gap:10px;padding:10px;display:grid}.ops-activity-mobile-card{border:1px solid var(--ops-border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #14253f0d}.ops-activity-mobile-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px;list-style:none;display:grid}.ops-activity-mobile-card>summary::-webkit-details-marker{display:none}.ops-activity-mobile-card>summary>span{gap:5px;min-width:0;display:grid}.ops-activity-mobile-card>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.ops-activity-mobile-card>summary:after{content:"+";width:24px;height:24px;color:var(--ops-accent);background:var(--ops-accent-soft);border-radius:7px;grid-column:3;place-items:center;font-weight:900;display:grid}.ops-activity-mobile-card[open]>summary{border-bottom:1px solid var(--ops-border);background:var(--ops-subtle)}.ops-activity-mobile-card[open]>summary:after{content:"−"}.ops-activity-mobile-card>summary time{grid-area:1/2;align-self:start}.ops-activity-mobile-body{gap:10px;padding:12px;display:grid}.ops-activity-mobile-list time{color:var(--ops-muted);font-size:.74rem}.ops-activity-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.ops-activity-mobile-list dl>div{gap:3px;display:grid}.ops-activity-mobile-list dt{color:var(--ops-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.ops-activity-mobile-list dd{margin:0;font-size:.78rem;font-weight:700}.ops-profile-backdrop,.ops-dialog-backdrop{place-items:end center;padding:0}.ops-profile,.ops-dialog,.lk-foundation-drawer.ops-profile{border-radius:16px 16px 0 0;width:100%;max-height:94dvh}.ops-profile__header,.ops-dialog__header{padding:16px}.ops-profile>.ops-boundary-note,.ops-profile>.ops-profile-actions,.ops-profile>.ops-profile-metrics,.ops-profile>.ops-profile-grid,.ops-profile>.ops-card,.ops-profile>.lk-foundation-drawer__body>.ops-boundary-note,.ops-profile>.lk-foundation-drawer__body>.ops-profile-actions,.ops-profile>.lk-foundation-drawer__body>.ops-profile-metrics,.ops-profile>.lk-foundation-drawer__body>.ops-profile-grid,.ops-profile>.lk-foundation-drawer__body>.ops-card{margin-left:12px;margin-right:12px}.ops-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ops-customer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-customer-summary article{padding:12px}.ops-customer-summary strong{font-size:1.25rem}.ops-profile-tabs{margin-inline:12px}.ops-profile-grid{grid-template-columns:1fr}.ops-profile>.ops-boundary-note,.ops-profile>.lk-foundation-drawer__body>.ops-boundary-note{margin-top:12px}.ops-profile-actions{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ops-definition-list>div{grid-template-columns:1fr;gap:3px}.ops-lead-preview-backdrop{align-items:flex-end;padding:0}.ops-lead-preview{border-radius:16px 16px 0 0;width:100%;max-height:96dvh}.ops-lead-preview__scroll{padding:14px}.ops-lead-preview__actions{flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:2px;display:grid;overflow-x:visible}.ops-lead-preview__actions .ops-button{white-space:normal;width:100%;min-width:0}.ops-lead-preview .ops-timeline article{grid-template-columns:1fr}.ops-lead-preview .ops-timeline .ops-status-badge{justify-self:start}.ops-lead-preview__summary{grid-template-columns:1fr 1fr}.ops-preview-footnote{margin-inline:0}.ops-customer-workspace .ops-table-surface,.ops-lead-workspace .ops-table-viewport{display:none}.ops-customer-workspace .ops-mobile-filter,.ops-lead-workspace .ops-mobile-filter,.ops-customer-workspace .ops-mobile-card-list,.ops-lead-workspace .ops-mobile-card-list{gap:10px;display:grid}.ops-mobile-card{border:1px solid var(--ops-border);background:#fff;border-radius:12px;padding:13px;box-shadow:0 4px 16px #14253f0d}.ops-customer-workspace .ops-mobile-card-list{width:100%;min-width:0;max-width:100%;overflow:visible}.ops-customer-workspace .ops-customer-mobile-card{width:100%;min-width:0;max-width:100%;overflow:hidden}.ops-customer-workspace .ops-customer-mobile-card__summary{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px 10px;min-width:0;min-height:44px;display:grid}.ops-customer-workspace .ops-customer-mobile-card__summary:after{background:var(--ops-accent-soft);border-radius:9px;grid-area:1/2;place-items:center;width:32px;min-width:32px;height:32px;display:grid}.ops-customer-workspace .ops-customer-mobile-card__identity{grid-area:1/1;min-width:0}.ops-customer-workspace .ops-customer-mobile-card__identity strong{overflow-wrap:anywhere;word-break:normal;white-space:normal;line-height:1.32;overflow:visible}.ops-customer-workspace .ops-customer-mobile-card__identity small{overflow-wrap:anywhere;min-width:0;line-height:1.35}.ops-customer-workspace .ops-customer-mobile-card__status{grid-area:2/1/auto/-1;min-width:0}.ops-customer-workspace .ops-customer-mobile-card__status .ops-status{overflow-wrap:anywhere;white-space:normal;width:auto;max-width:100%;line-height:1.25}.ops-customer-workspace .ops-customer-mobile-card dl,.ops-customer-workspace .ops-customer-mobile-card dl>div{min-width:0}.ops-customer-workspace .ops-customer-mobile-card dd{overflow-wrap:anywhere;word-break:normal;min-width:0;line-height:1.4}.ops-customer-workspace .ops-customer-mobile-card__business{grid-column:1/-1}.ops-customer-workspace .ops-customer-mobile-card .ops-mobile-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid;overflow:visible}.ops-customer-workspace .ops-customer-mobile-card .ops-mobile-card-actions .ops-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:44px;padding-inline:8px}.ops-mobile-bottom-nav{display:block}.ops-redesign-shell{width:100%;padding-bottom:112px}.ops-customer-workspace,.ops-customer-workspace .ops-table-surface{width:100%;max-width:none}}@media (width<=600px){.ops-scope-switcher{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.ops-heading-action-row{justify-content:stretch;width:100%}.ops-heading-action-row>*{flex:1 1 0;min-width:0}.ops-scope-switcher:has(>button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.ops-scope-switcher button{white-space:normal;overflow-wrap:anywhere;min-width:0}.ops-lead-workspace .ops-mobile-card>summary{grid-template-columns:minmax(0,1.625fr) minmax(0,.875fr) 32px;align-items:center;gap:8px;min-height:64px;display:grid}.ops-lead-workspace .ops-mobile-card>summary:after{background:var(--ops-accent-soft);border-radius:9px;grid-area:1/3;place-items:center;width:32px;min-width:32px;height:32px;display:grid}.ops-lead-workspace .sales-lead-mobile-summary-main,.ops-lead-workspace .sales-lead-mobile-summary-meta{grid-area:1;align-content:center;gap:5px;min-width:0;min-height:50px;display:grid}.ops-lead-workspace .sales-lead-mobile-summary-main{grid-column:1}.ops-lead-workspace .sales-lead-mobile-summary-meta{grid-column:2}.ops-lead-workspace .sales-lead-mobile-summary-main strong,.ops-lead-workspace .sales-lead-mobile-summary-main small,.ops-lead-workspace .sales-lead-mobile-summary-meta>small{overflow-wrap:anywhere;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;max-width:none;display:-webkit-box;overflow:hidden}.ops-lead-workspace .sales-lead-owner-caption{color:var(--ops-muted);font-size:.65rem;line-height:1.1}.ops-lead-workspace .sales-lead-mobile-summary-main strong{font-size:.82rem;line-height:1.2}.ops-lead-workspace .sales-lead-mobile-summary-main small,.ops-lead-workspace .sales-lead-mobile-summary-meta>small{color:var(--ops-muted);font-size:.72rem;line-height:1.2}.ops-lead-workspace .sales-lead-mobile-summary-meta>span .ops-status{text-overflow:ellipsis;white-space:nowrap;max-width:15ch;overflow:hidden}.ops-lead-workspace .sales-lead-mobile-summary-meta>span,.ops-lead-workspace .sales-lead-mobile-summary-meta>span .ops-status{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;line-height:1.15}.ops-lead-workspace .ops-mobile-card[open] dl{grid-template-columns:minmax(0,1fr)}.ops-lead-workspace .ops-mobile-card[open] .ops-mobile-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:visible}.ops-lead-workspace .ops-mobile-card[open] .ops-mobile-card-actions .ops-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:44px}}@media (width<=720px){.sales-support-clients-shell,.sales-support-leads-shell{gap:8px}.sales-support-workspace-navigation{gap:7px;margin:0;padding:8px 10px;display:grid}.sales-support-workspace-navigation>div:first-child{min-width:0}.sales-support-workspace-navigation>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.sales-support-workspace-navigation .eyebrow{margin-bottom:1px;font-size:.64rem}.sales-support-workspace-navigation .client-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.sales-support-workspace-navigation .client-form-actions .ghost-button{min-height:34px;padding:5px 8px;font-size:.76rem}.sales-support-clients-shell .ops-workspace,.sales-support-leads-shell .ops-workspace{gap:8px}.sales-support-clients-shell .ops-workspace-heading,.sales-support-leads-shell .ops-workspace-heading{gap:7px;padding:10px 11px}.sales-support-clients-shell .ops-workspace-heading h1,.sales-support-leads-shell .ops-workspace-heading h1{margin:1px 0 2px;font-size:1.18rem}.sales-support-clients-shell .ops-workspace-heading p,.sales-support-leads-shell .ops-workspace-heading p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.3;display:-webkit-box;overflow:hidden}.sales-support-clients-shell .ops-heading-actions{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.875fr));gap:5px;width:100%;display:grid;overflow:visible}.sales-support-clients-shell .ops-heading-actions .ops-button,.sales-support-clients-shell .ops-heading-actions .ops-scope-switcher{width:100%;min-width:0}.sales-support-clients-shell .ops-heading-actions .ops-button{white-space:normal;min-height:36px;padding:6px 7px;font-size:.7rem}.sales-support-clients-shell .ops-heading-actions .ops-button--primary{font-size:.72rem}.sales-support-clients-shell .ops-customer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.sales-support-clients-shell .ops-customer-summary article{border-radius:9px;gap:2px;padding:7px 8px}.sales-support-clients-shell .ops-customer-summary span{font-size:.58rem}.sales-support-clients-shell .ops-customer-summary strong{font-size:1rem}.sales-support-clients-shell .ops-customer-summary small{font-size:.6rem;line-height:1.15}.sales-support-clients-shell .ops-table-surface{margin-top:1px}}.ops-timeline article[data-selected]{outline:2px solid var(--ops-primary,#2563eb);outline-offset:3px;background:#eff6ff}:root{--lk-foundation-purple:#3c2b99;--lk-foundation-purple-deep:#241b63;--lk-foundation-red:#dd2b1c;--lk-foundation-red-deep:#ab1f16;--lk-foundation-ink:#181524;--lk-foundation-muted:#625d70;--lk-foundation-line:#e6e4f2;--lk-foundation-soft:#f7f6fb;--lk-foundation-surface:#fff;--lk-foundation-success:#19734a;--lk-foundation-warning:#936510;--lk-foundation-danger:#b42318;--lk-foundation-focus:#3c2b99;--lk-foundation-radius-panel:12px;--lk-foundation-radius-control:8px;--lk-foundation-radius-pill:999px;--lk-foundation-shadow-panel:0 12px 32px #18152414;--lk-foundation-shadow-float:0 18px 48px #1815242e;--lk-foundation-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:where(.lk-foundation-scope,.lk-foundation-scope *){box-sizing:border-box}.lk-foundation-scope{min-height:100vh;color:var(--lk-foundation-ink);background:var(--lk-foundation-soft);font-family:var(--lk-foundation-font);line-height:1.45}.lk-foundation-scope button,.lk-foundation-scope input,.lk-foundation-scope select,.lk-foundation-scope textarea{font:inherit}.lk-foundation-scope a{color:inherit}.lk-foundation-scope :focus-visible{outline-offset:2px;outline:3px solid #3c2b995c}.lk-foundation-skip-link{z-index:20;border-radius:var(--lk-foundation-radius-control);color:#fff;background:var(--lk-foundation-purple-deep);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.lk-foundation-skip-link:focus{transform:translateY(0)}.lk-foundation-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.lk-foundation-sidebar{color:#fff;background:linear-gradient(#201956 0%,#181524 100%);flex-direction:column;gap:20px;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow:hidden}.lk-foundation-sidebar__brand{padding:2px 8px 12px;text-decoration:none;display:block}.lk-foundation-sidebar__nav{gap:4px;min-height:0;padding-right:2px;display:grid;overflow:auto}.lk-foundation-sidebar__user{border-top:1px solid #ffffff24;margin-top:auto;padding:12px}.lk-foundation-brand{letter-spacing:-.02em;align-items:center;gap:10px;min-width:0;font-weight:800;display:inline-flex}.lk-foundation-brand img{object-fit:cover;border-radius:10px;flex:none;width:38px;height:38px;display:block}.lk-foundation-brand.is-compact{font-size:14px}.lk-foundation-brand.is-compact img{border-radius:8px;width:30px;height:30px}.lk-foundation-nav-item{border-radius:var(--lk-foundation-radius-control);color:#ffffffc7;border:1px solid #0000;align-items:center;gap:10px;min-height:44px;padding:9px 10px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:flex}.lk-foundation-nav-item:hover,.lk-foundation-nav-item.is-current{color:#fff;background:#ffffff1a;border-color:#ffffff24}.lk-foundation-nav-item.is-current{box-shadow:inset 3px 0 0 var(--lk-foundation-red)}.lk-foundation-nav-item.is-disabled{cursor:not-allowed;opacity:.48}.lk-foundation-nav-item__icon{flex:0 0 20px;place-items:center;width:20px;display:grid}.lk-foundation-nav-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lk-foundation-nav-item__badge{border-radius:var(--lk-foundation-radius-pill);color:#fff;background:var(--lk-foundation-red);margin-left:auto;padding:2px 7px;font-size:11px;font-weight:800}.lk-foundation-nav-item__chevron{opacity:.38;margin-left:auto}.lk-foundation-main{min-width:0}.lk-foundation-topbar{z-index:5;border-bottom:1px solid var(--lk-foundation-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;align-items:center;gap:18px;min-height:76px;padding:14px 24px;display:flex;position:sticky;top:0}.lk-foundation-topbar__brand{display:none}.lk-foundation-topbar__heading{min-width:150px}.lk-foundation-topbar__heading h1{letter-spacing:-.025em;margin:0;font-size:18px}.lk-foundation-topbar__heading p{color:var(--lk-foundation-muted);margin:2px 0 0;font-size:12px}.lk-foundation-topbar__start{flex:1;justify-content:center;min-width:0;display:flex}.lk-foundation-topbar__end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lk-foundation-eyebrow{color:var(--lk-foundation-purple);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:850;display:block}.lk-foundation-content{max-width:1600px;margin:0 auto;padding:28px 32px 48px}.lk-foundation-button,.lk-foundation-icon-button{border-radius:var(--lk-foundation-radius-control);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:760;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.lk-foundation-button{padding:0 16px}.lk-foundation-button.is-compact{min-height:36px;padding:0 12px;font-size:13px}.lk-foundation-button.is-full{width:100%}.lk-foundation-button__icon{place-items:center;display:grid}.lk-foundation-button.is-primary{color:#fff;background:var(--lk-foundation-purple)}.lk-foundation-button.is-primary:hover{background:var(--lk-foundation-purple-deep)}.lk-foundation-button.is-secondary{border-color:var(--lk-foundation-line);color:var(--lk-foundation-ink);background:var(--lk-foundation-surface)}.lk-foundation-button.is-secondary:hover,.lk-foundation-button.is-quiet:hover{background:var(--lk-foundation-soft);border-color:#c8c3df}.lk-foundation-button.is-quiet{color:var(--lk-foundation-purple);background:0 0}.lk-foundation-button.is-danger{color:#fff;background:var(--lk-foundation-danger)}.lk-foundation-button:disabled,.lk-foundation-icon-button:disabled{cursor:not-allowed;opacity:.56}.lk-foundation-button:active,.lk-foundation-icon-button:active{transform:translateY(1px)}.lk-foundation-icon-button{width:44px;color:var(--lk-foundation-ink);border-color:var(--lk-foundation-line);background:var(--lk-foundation-surface);padding:0}.lk-foundation-search{border:1px solid var(--lk-foundation-line);border-radius:var(--lk-foundation-radius-control);min-width:min(360px,100%);height:44px;color:var(--lk-foundation-muted);background:var(--lk-foundation-surface);align-items:center;gap:8px;padding:0 12px;display:flex}.lk-foundation-search:focus-within{border-color:var(--lk-foundation-purple);box-shadow:0 0 0 3px #3c2b991a}.lk-foundation-search input{width:100%;min-width:0;color:var(--lk-foundation-ink);background:0 0;border:0;outline:0}.lk-foundation-panel,.lk-foundation-table-shell{border:1px solid var(--lk-foundation-line);border-radius:var(--lk-foundation-radius-panel);background:var(--lk-foundation-surface);box-shadow:var(--lk-foundation-shadow-panel)}.lk-foundation-panel__header,.lk-foundation-table-toolbar{border-bottom:1px solid var(--lk-foundation-line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px 18px;display:flex}.lk-foundation-panel__header h2{letter-spacing:-.02em;margin:0;font-size:16px}.lk-foundation-panel__body{padding:20px}.lk-foundation-panel__action{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lk-foundation-workspace-header{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:4px 0 2px;display:flex}.lk-foundation-workspace-header__copy{min-width:0}.lk-foundation-workspace-header h1{color:var(--lk-foundation-ink);letter-spacing:-.03em;margin:4px 0 6px;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.12}.lk-foundation-workspace-header p{max-width:760px;color:var(--lk-foundation-muted);margin:0;line-height:1.5}.lk-foundation-workspace-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.lk-foundation-state{min-height:86px;color:var(--lk-foundation-muted);text-align:left;justify-content:center;align-items:flex-start;gap:12px;padding:22px;display:flex}.lk-foundation-state>svg{flex:none;margin-top:2px}.lk-foundation-state strong{color:var(--lk-foundation-ink)}.lk-foundation-state p{margin:2px 0 0;font-size:13px}.lk-foundation-state.is-error{color:var(--lk-foundation-danger);background:#fff9f8}.lk-foundation-state.is-error strong{color:var(--lk-foundation-danger)}.lk-foundation-state.is-success{color:var(--lk-foundation-success);background:#f5fbf7}.lk-foundation-state.is-success strong{color:var(--lk-foundation-success)}.lk-foundation-state__action{margin-left:auto}.is-spinning{animation:.9s linear infinite lk-foundation-spin}@keyframes lk-foundation-spin{to{transform:rotate(360deg)}}.lk-foundation-table-scroll{overflow:auto}.lk-foundation-table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.lk-foundation-table th,.lk-foundation-table td{border-bottom:1px solid var(--lk-foundation-line);text-align:left;vertical-align:middle;padding:13px 16px}.lk-foundation-table th{color:var(--lk-foundation-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fbfaff;font-size:11px;font-weight:850}.lk-foundation-table tbody tr:last-child td{border-bottom:0}.lk-foundation-table tbody tr:hover{background:#fcfbff}.lk-foundation-status{border:1px solid var(--lk-foundation-line);border-radius:var(--lk-foundation-radius-pill);min-height:26px;color:var(--lk-foundation-muted);background:var(--lk-foundation-soft);white-space:nowrap;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.lk-foundation-status.is-info{color:var(--lk-foundation-purple);background:#f4f2ff;border-color:#d8d3f3}.lk-foundation-status.is-success{color:var(--lk-foundation-success);background:#effaf3;border-color:#bfe3ce}.lk-foundation-status.is-warning{color:var(--lk-foundation-warning);background:#fff9e9;border-color:#ead6a8}.lk-foundation-status.is-danger{color:var(--lk-foundation-danger);background:#fff3f1;border-color:#f0c9c5}.lk-foundation-modal-backdrop{z-index:10;background:#18152485;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lk-foundation-modal{border:1px solid var(--lk-foundation-line);border-radius:var(--lk-foundation-radius-panel);background:var(--lk-foundation-surface);width:min(680px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--lk-foundation-shadow-float);flex-direction:column;display:flex;overflow:hidden}.lk-foundation-modal__header,.lk-foundation-modal__footer{border-bottom:1px solid var(--lk-foundation-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.lk-foundation-modal__header h2{margin:0;font-size:18px}.lk-foundation-modal__header p{color:var(--lk-foundation-muted);margin:4px 0 0;font-size:13px}.lk-foundation-modal__body{min-height:0;padding:20px;overflow:auto}.lk-foundation-modal__footer{border-top:1px solid var(--lk-foundation-line);border-bottom:0;justify-content:flex-end;align-items:center}.lk-foundation-drawer-backdrop{z-index:50;background:#18152473;justify-content:flex-end;display:flex;position:fixed;inset:0}.lk-foundation-drawer{border-left:1px solid var(--lk-foundation-line);background:var(--lk-foundation-surface);flex-direction:column;width:min(720px,100%);max-height:100dvh;display:flex;overflow:hidden;box-shadow:-18px 0 48px #1815242e}.lk-foundation-drawer__header,.lk-foundation-drawer__footer{border-bottom:1px solid var(--lk-foundation-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.lk-foundation-drawer__header h2{color:var(--lk-foundation-ink);letter-spacing:-.02em;margin:0;font-size:19px}.lk-foundation-drawer__header p{color:var(--lk-foundation-muted);margin:4px 0 0;font-size:13px}.lk-foundation-drawer__body{min-height:0;padding:20px;overflow:auto}.lk-foundation-drawer__footer{border-top:1px solid var(--lk-foundation-line);border-bottom:0;justify-content:flex-end;align-items:center}.lk-foundation-field{gap:7px;display:grid}.lk-foundation-field label{color:var(--lk-foundation-ink);font-size:13px;font-weight:750}.lk-foundation-field input,.lk-foundation-field select,.lk-foundation-field textarea{border:1px solid var(--lk-foundation-line);border-radius:var(--lk-foundation-radius-control);width:100%;min-height:44px;color:var(--lk-foundation-ink);background:var(--lk-foundation-surface);padding:10px 12px}.lk-foundation-field textarea{resize:vertical;min-height:104px}.lk-foundation-field input:focus,.lk-foundation-field select:focus,.lk-foundation-field textarea:focus{border-color:var(--lk-foundation-purple);outline:0;box-shadow:0 0 0 3px #3c2b991a}.lk-foundation-field__hint,.lk-foundation-field__error{font-size:12px}.lk-foundation-field__hint{color:var(--lk-foundation-muted)}.lk-foundation-field__error{color:var(--lk-foundation-danger)}.lk-foundation-link{color:var(--lk-foundation-purple);font-weight:700}.lk-foundation-mobile-nav{display:none}.lk-foundation-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=760px){.lk-foundation-shell{padding-bottom:76px;display:block}.lk-foundation-sidebar{display:none}.lk-foundation-topbar{flex-wrap:wrap;gap:10px 14px;min-height:72px;padding:12px 16px;position:relative}.lk-foundation-topbar__brand{display:block}.lk-foundation-topbar__heading{flex:1}.lk-foundation-topbar__heading h1{font-size:16px}.lk-foundation-topbar__heading p{display:none}.lk-foundation-topbar__start{flex:1 0 100%;order:3;justify-content:stretch;width:100%}.lk-foundation-topbar__start>*{width:100%}.lk-foundation-content{padding:20px 16px 32px}.lk-foundation-mobile-nav{z-index:6;padding:8px max(10px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-bottom));border-top:1px solid var(--lk-foundation-line);background:#fffffff5;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1815241a}.lk-foundation-mobile-nav__scroll{scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.lk-foundation-mobile-nav .lk-foundation-nav-item{min-width:74px;min-height:58px;color:var(--lk-foundation-muted);text-align:center;border-radius:8px;flex:0 0 74px;justify-items:center;gap:2px;padding:7px 5px;font-size:10px;display:grid}.lk-foundation-mobile-nav .lk-foundation-nav-item.is-current{color:var(--lk-foundation-purple);box-shadow:inset 0 3px 0 var(--lk-foundation-red);background:#f4f2ff}.lk-foundation-mobile-nav .lk-foundation-nav-item__icon{flex:0 0 22px;width:22px}.lk-foundation-mobile-nav .lk-foundation-nav-item__label{width:100%}.lk-foundation-mobile-nav .lk-foundation-nav-item__chevron{display:none}.lk-foundation-mobile-nav .lk-foundation-nav-item__badge{margin:-28px -38px 0 0;position:absolute}.lk-foundation-table{min-width:620px}.lk-foundation-panel__header,.lk-foundation-table-toolbar{flex-direction:column;align-items:flex-start}.lk-foundation-panel__action{justify-content:flex-start;width:100%}.lk-foundation-workspace-header{flex-direction:column;align-items:stretch;gap:12px}.lk-foundation-workspace-header__actions{justify-content:flex-start}.lk-foundation-modal-backdrop{align-items:end;padding:0}.lk-foundation-modal{border-radius:16px 16px 0 0;max-height:92vh}.lk-foundation-drawer-backdrop{align-items:flex-end}.lk-foundation-drawer{border-left:0;border-radius:16px 16px 0 0;width:100%;max-height:94dvh}.lk-foundation-drawer__header,.lk-foundation-drawer__body{padding:16px}}@media (prefers-reduced-motion:reduce){.lk-foundation-scope *,.lk-foundation-scope :before,.lk-foundation-scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.redesign-foundation-root{--ink:#181524;--muted:#625d70;--line:#e6e4f2;--surface:#fff;--soft:#f7f6fb;--soft-2:#efedf9;--primary:#3c2b99;--primary-strong:#241b63;--accent:#3c2b99;--success:#19734a;--warning:#936510;--danger:#b42318;--crm-blue:#3c2b99;--crm-blue-dark:#241b63;--crm-red:#dd2b1c;--crm-red-dark:#ab1f16;--accent-2:var(--danger);--gold:var(--warning);--blue:var(--primary);--shadow:0 12px 32px #18152414;color:var(--ink);background:var(--soft);font-family:var(--lk-foundation-font)}.redesign-foundation-root body,.redesign-foundation-root #root{min-height:100vh}.redesign-foundation-root body{color:var(--ink);background:var(--soft);font-family:var(--lk-foundation-font)}.redesign-foundation-root :where(h1,h2,h3,h4,strong,button,input,select,textarea){letter-spacing:0}.redesign-foundation-root :where(a){color:var(--primary)}.redesign-foundation-root :where(a,button,input,select,textarea,main):focus-visible{outline-offset:3px;outline:3px solid #3c2b9952}.redesign-foundation-root .app-shell{background:var(--soft);grid-template-columns:252px minmax(0,1fr)}.redesign-foundation-root .sidebar{background:linear-gradient(180deg, var(--lk-foundation-purple-deep) 0%, var(--lk-foundation-ink) 100%);width:252px;padding:20px 14px 16px;box-shadow:8px 0 28px #18152412}.redesign-foundation-root .brand{border-bottom-color:#ffffff29;min-height:58px;padding:2px 8px 16px}.redesign-foundation-root .brand-mark{border-radius:10px;width:40px;height:40px;box-shadow:0 8px 20px #0000002e}.redesign-foundation-root .sidebar .brand-copy strong{color:#fff}.redesign-foundation-root .sidebar .brand-copy span{color:#cfc9f6}.redesign-foundation-root .sidebar nav{gap:5px;padding-top:18px}.redesign-foundation-root .sidebar a,.redesign-foundation-root .sidebar .sidebar-dashboard-action,.redesign-foundation-root .sidebar .nav-group-title{border-radius:var(--lk-foundation-radius-control);color:#fffc;min-height:44px}.redesign-foundation-root .sidebar a:hover,.redesign-foundation-root .sidebar a.active,.redesign-foundation-root .sidebar .sidebar-dashboard-action:hover,.redesign-foundation-root .sidebar .sidebar-dashboard-action.active,.redesign-foundation-root .sidebar .nav-group-title:hover,.redesign-foundation-root .sidebar .nav-group-title.active{color:#fff;background:#ffffff1c;border-color:#ffffff2e}.redesign-foundation-root .sidebar .nav-group-title.active,.redesign-foundation-root .sidebar a.active{box-shadow:inset 3px 0 0 var(--lk-foundation-red)}.redesign-foundation-root .sidebar .nav-subitems{border-left-color:#ffffff29;gap:4px;margin:3px 0 9px 12px}.redesign-foundation-root .workspace{background:var(--soft);min-width:0;padding:20px 24px 48px}.redesign-foundation-root .command-bar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe8;min-height:74px;margin:-20px -24px 20px;padding:14px 24px;box-shadow:0 5px 20px #1815240a}.redesign-foundation-root .topbar-logo{border-radius:9px;width:36px;height:36px;box-shadow:0 8px 20px #3c2b9924}.redesign-foundation-root .topbar h1{font-size:1.1rem;font-weight:800}.redesign-foundation-root .command-search,.redesign-foundation-root .search-field,.redesign-foundation-root .search-box{border-color:var(--line);border-radius:var(--lk-foundation-radius-control);background:#fffffff0;min-height:44px}.redesign-foundation-root .identity-pill{border-radius:var(--lk-foundation-radius-control);min-height:44px;color:var(--primary-strong);background:#f7f5ff;border-color:#d8d3f3}.redesign-foundation-root :where(.metric-card,.panel,.record-card,.table-card,.section-heading,.login-panel,.access-denied){border-color:var(--line);border-radius:var(--lk-foundation-radius-panel);background:var(--surface);box-shadow:var(--lk-foundation-shadow-panel)}.redesign-foundation-root :where(.panel,.table-card){padding:16px}.redesign-foundation-root .panel header{margin-bottom:16px}.redesign-foundation-root .panel h2{font-size:1rem;font-weight:800}.redesign-foundation-root .section-heading{padding:18px}.redesign-foundation-root .section-heading h1{font-weight:820}.redesign-foundation-root .metric-card{min-height:112px;padding:16px}.redesign-foundation-root .metric-card svg{color:var(--primary)}.redesign-foundation-root :where(.primary-button,.secondary-button,.ghost-button,.icon-button,.mode-pill){border-radius:var(--lk-foundation-radius-control);min-height:44px;font-weight:760}.redesign-foundation-root .primary-button{border-color:var(--primary);background:var(--primary);color:#fff}.redesign-foundation-root .primary-button:hover{border-color:var(--primary-strong);background:var(--primary-strong)}.redesign-foundation-root .secondary-button{color:var(--danger);background:#fff5f3;border-color:#f0c9c5}.redesign-foundation-root .ghost-button,.redesign-foundation-root .icon-button{border-color:var(--line);background:var(--surface);color:var(--primary)}.redesign-foundation-root .ghost-button:hover,.redesign-foundation-root .icon-button:hover{color:var(--primary-strong);background:#f7f5ff;border-color:#c8c3df}.redesign-foundation-root .icon-button{width:44px;padding:0}.redesign-foundation-root :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--line);border-radius:var(--lk-foundation-radius-control);background:var(--surface);min-height:44px;color:var(--ink)}.redesign-foundation-root :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px #3c2b991a}.redesign-foundation-root :where(.glass-panel,.context-panel,.module-table-wrap,.table-card,.table-panel-toolbar){border-color:var(--line)}.redesign-foundation-root .glass-panel{box-shadow:var(--lk-foundation-shadow-panel);background:#fffffff0}.redesign-foundation-root .table-panel-toolbar{background:#fbfaff}.redesign-foundation-root :where(table){border-collapse:collapse}.redesign-foundation-root :where(th,td){border-bottom-color:var(--line)}.redesign-foundation-root :where(th){color:var(--muted);font-weight:820}.redesign-foundation-root :where(tbody tr:hover){background:#fcfbff}.redesign-foundation-root .status-pill,.redesign-foundation-root .ownership-badge{border:1px solid var(--line);border-radius:var(--lk-foundation-radius-pill);min-height:28px;padding:4px 9px;font-weight:800}.redesign-foundation-root :where(.alert,.empty){border-radius:var(--lk-foundation-radius-control);margin:14px 0}.redesign-foundation-root .alert{color:var(--danger);background:#fff5f3;border-color:#f0c9c5}.redesign-foundation-root .empty{color:var(--muted);background:#fbfaff;border:1px dashed #d8d3f3}.redesign-foundation-root .empty strong{color:var(--ink)}.redesign-foundation-root .modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1815248a}.redesign-foundation-root .modal-card{border-color:var(--line);border-radius:var(--lk-foundation-radius-panel);background:var(--surface);box-shadow:var(--lk-foundation-shadow-float)}.redesign-foundation-root :where(.record-drawer,.record-drawer.quick-create-drawer){border-color:var(--line);box-shadow:var(--lk-foundation-shadow-float);background:#fffffffa}.redesign-foundation-root .crm-workbench{gap:16px}.redesign-foundation-root .crm-primary{min-width:0}.redesign-foundation-root .login-screen,.redesign-foundation-root .splash{background:radial-gradient(circle at top left, #3c2b9929, transparent 36%), radial-gradient(circle at bottom right, #dd2b1c1c, transparent 34%), var(--soft)}.redesign-foundation-root .login-panel{padding:28px}.redesign-foundation-root .login-panel .brand-mark.large{border-radius:12px;width:58px;height:58px}@media (width<=820px){.redesign-foundation-root .app-shell{min-height:100vh;display:block}.redesign-foundation-root .workspace{padding:10px 10px calc(86px + env(safe-area-inset-bottom))}.redesign-foundation-root .command-bar{margin:-10px -10px 14px;padding:8px 10px 10px!important}.redesign-foundation-root .bottom-nav{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;box-shadow:0 -8px 24px #1815241a}.redesign-foundation-root .bottom-nav a{min-height:58px;color:var(--muted)}.redesign-foundation-root .bottom-nav a.active{color:var(--primary);box-shadow:inset 0 3px 0 var(--lk-foundation-red);background:#f7f5ff}.redesign-foundation-root :where(.section-heading,.panel,.table-card){border-radius:12px}.redesign-foundation-root .section-heading{padding:14px}.redesign-foundation-root .modal-backdrop{align-items:end;padding:0}.redesign-foundation-root .modal-card{border-radius:16px 16px 0 0;width:100%;max-height:92vh;padding:18px}.redesign-foundation-root .modal-card.mobile-form-dialog{padding:0}.redesign-foundation-root :where(.form-grid,.two-column){grid-template-columns:1fr}}.customer-conversion-tracking{flex-wrap:wrap;gap:.2rem .35rem;max-width:100%;margin-top:.25rem;font-size:.68rem;line-height:1.35;display:flex}.customer-conversion-origin{color:var(--text-secondary,#475569);overflow-wrap:anywhere;flex-basis:100%}.customer-conversion-origin summary{cursor:pointer}.customer-conversion-origin small{display:block}.customer-conversion-check{border:1px solid;border-radius:.3rem;padding:.08rem .3rem}.customer-conversion-check--met{color:#16713c}.customer-conversion-check--pending{color:#855a08}.customer-conversion-check--unknown{color:#52637b}.sales-lead-surface{--sales-ink:#172026;--sales-muted:#5d6972;--sales-line:#d9e0e8;--sales-surface:#fff;--sales-soft:#f5f7fa;--sales-brand:#40309a;--sales-brand-soft:#f0edff;color:var(--sales-ink)}.my-leads-workspace,.my-leads-workspace>.my-leads-page,.my-leads-page>.sales-lead-surface{max-width:none}.my-leads-workspace{align-self:stretch;width:100%;min-width:0;display:block}.my-leads-workspace>.my-leads-page{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.my-leads-workspace>.my-leads-page>*{grid-column:1/-1;min-width:0}.my-leads-page>.sales-lead-surface{grid-column:1/-1;width:100%;min-width:0}.my-leads-workspace .ops-lead-workspace--personal,.my-leads-workspace .ops-lead-workspace--personal .ops-table-surface{width:100%;min-width:0;max-width:none}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions{overflow:visible}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions>.ops-button--primary{color:#fff;background:#40309a;border-color:#2f217f;min-width:118px;box-shadow:0 5px 14px #40309a38}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions>.ops-button--primary:hover:not(:disabled){background:#2f217f;border-color:#241b63}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions>.ops-button--primary:focus-visible{outline-color:#40309a6b}.my-leads-workspace .ops-lead-workspace--personal .ops-table-viewport{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;max-height:min(58dvh,640px);display:block;overflow:auto}.my-leads-workspace .ops-lead-workspace--personal .ops-table-surface:focus-visible{outline-offset:3px;outline:3px solid #40309a59}.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-filter,.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-card-list{display:none}.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table{table-layout:auto;width:100%;min-width:1220px}.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table .ops-header-control{min-width:0}.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table th:first-child{min-width:160px}.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table th:nth-child(2){min-width:155px}.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table th:nth-child(3){min-width:130px}.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table th:nth-child(4){min-width:110px}.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table th:nth-child(5){min-width:130px}.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table th:nth-child(6){min-width:145px}.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table th:nth-child(7){min-width:155px}.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table th:nth-child(8),.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table th:last-child,.my-leads-workspace .ops-lead-workspace--personal .ops-lead-table td:last-child{min-width:145px}.sales-lead-hero{border:1px solid var(--sales-line);background:linear-gradient(112deg,#fff 0%,#fbfbff 64%,#f3efff 100%);border-radius:18px;align-items:flex-end;padding:20px 22px 18px;box-shadow:0 10px 28px #1a22370d}.sales-lead-hero h1{letter-spacing:-.025em}.sales-lead-hero p{max-width:64ch}.sales-lead-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.sales-lead-metrics article{border:1px solid var(--sales-line);background:var(--sales-surface);border-radius:14px;align-items:center;gap:11px;min-height:78px;padding:14px 15px;display:flex;box-shadow:0 5px 16px #1a22370b}.sales-lead-metrics article>div{gap:2px;min-width:0;display:grid}.sales-lead-metrics strong{letter-spacing:-.02em;font-size:1.35rem}.sales-lead-metrics article>div>span{color:var(--sales-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.sales-lead-metric-icon{border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.sales-lead-metric-icon--blue{color:#0b63ce;background:#eaf3ff}.sales-lead-metric-icon--amber{color:#a86605;background:#fff4da}.sales-lead-metric-icon--teal{color:#08746d;background:#e7f7f4}.sales-lead-metric-icon--purple{color:#40309a;background:#f0edff}.sales-lead-metric-icon--green{color:#16734a;background:#e7f6ed}.sales-lead-context{border:1px solid var(--sales-line);min-height:38px;color:var(--sales-muted);background:var(--sales-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:4px 0 12px;padding:8px 12px;font-size:.78rem;display:flex}.sales-lead-context strong{color:var(--sales-ink)}.sales-lead-filter-chip{color:var(--sales-brand);background:var(--sales-brand-soft);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-weight:650;display:inline-flex}.sales-lead-filter-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:1rem;line-height:1}.sales-lead-filter-chip button:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=1100px){.sales-lead-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.my-leads-workspace .ops-lead-workspace--personal .ops-table-viewport{max-height:min(56dvh,570px)}}@media (width<=720px){.sales-lead-hero{align-items:stretch;gap:13px;padding:16px}.sales-lead-hero .ops-heading-actions{width:100%}.sales-lead-hero .ops-scope-switcher{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.sales-lead-hero .ops-scope-switcher:has(>button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.sales-lead-hero .ops-scope-switcher button{white-space:normal;min-width:0;min-height:38px}.sales-lead-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sales-lead-metrics article{min-height:68px;padding:11px}.sales-lead-metrics strong{font-size:1.18rem}.sales-lead-metrics article>div>span{font-size:.72rem}.sales-lead-context{flex-direction:column;align-items:flex-start;gap:5px;padding:9px 11px}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions{grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:visible}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions>.ops-scope-switcher{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions>.ops-scope-switcher:has(>button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions>.ops-scope-switcher button{white-space:normal;min-width:0}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions>.ops-button--primary{min-width:0}.my-leads-workspace .ops-lead-workspace--personal .ops-table-viewport{max-height:min(54dvh,500px);display:block;overflow:auto}.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-filter,.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-card-list{display:none}}@media (width<=600px){.my-leads-workspace .ops-lead-workspace--personal .ops-table-surface{display:none}.my-leads-workspace .ops-lead-workspace--personal>.sales-lead-mobile-filter{width:100%;min-width:0;margin-bottom:10px;display:block}.my-leads-workspace .ops-lead-workspace--personal>.ops-mobile-card-list{gap:10px;width:100%;min-width:0;display:grid}.my-leads-workspace .ops-lead-workspace--personal .sales-lead-mobile-filter>summary{align-items:center;min-height:44px;padding:10px 12px;list-style:none;display:flex}.my-leads-workspace .ops-lead-workspace--personal .sales-lead-mobile-filter>summary::-webkit-details-marker{display:none}.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-filter-grid{grid-template-columns:minmax(0,1fr);gap:10px}.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-filter-grid :where(input,select){min-height:44px;font-size:.82rem}.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-card{border:1px solid var(--sales-line);background:#fff;border-radius:14px;width:100%;min-width:0;padding:13px;overflow:hidden;box-shadow:0 5px 16px #1a22370d}.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-card>summary{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;min-height:44px;display:grid}.my-leads-workspace .ops-lead-workspace--personal .sales-lead-mobile-summary-main strong{white-space:normal;overflow-wrap:anywhere;overflow:visible}.my-leads-workspace .ops-lead-workspace--personal .sales-lead-mobile-summary-main small,.my-leads-workspace .ops-lead-workspace--personal .sales-lead-mobile-summary-meta small{white-space:normal;overflow-wrap:anywhere}.my-leads-workspace .ops-lead-workspace--personal .sales-lead-mobile-summary-meta{text-align:left;justify-items:start;gap:5px;max-width:120px;display:grid}.my-leads-workspace .ops-lead-workspace--personal .sales-lead-mobile-summary-meta>span,.my-leads-workspace .ops-lead-workspace--personal .sales-lead-mobile-summary-meta>span .ops-status{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%;line-height:1.15}.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-card dl{grid-template-columns:minmax(0,1fr)}.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-card dd{overflow-wrap:anywhere;line-height:1.4}.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.my-leads-workspace .ops-lead-workspace--personal .ops-mobile-card-actions .ops-button{white-space:normal;justify-content:center;width:100%;min-width:0;min-height:44px}.my-leads-workspace .ops-lead-workspace--personal :where(.sales-lead-mobile-filter>summary,.ops-mobile-card>summary,.ops-mobile-card-actions .ops-button):focus-visible{outline-offset:3px;outline:3px solid #40309a6b}}@media (width<=390px){.sales-lead-metrics{grid-template-columns:1fr 1fr}.sales-lead-metric-icon{border-radius:8px;flex-basis:27px;width:27px;height:27px}.sales-lead-metrics article{gap:8px}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions{grid-template-columns:1fr}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions>*{width:100%}.my-leads-workspace .ops-lead-workspace--personal .ops-heading-actions>.ops-button{justify-content:center}}.modal-backdrop.shared-feedback-backdrop{padding:20px;overflow:hidden}.modal-backdrop .modal-card.shared-visit-feedback-dialog{box-sizing:border-box;background:var(--surface,#fff);flex-direction:column;gap:0;width:min(1240px,100vw - 40px);max-width:none;height:min(840px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.modal-backdrop .modal-card.shared-visit-feedback-dialog>header{flex:none;align-items:center;margin:0;padding:17px 22px 10px}.shared-visit-feedback-dialog>header h2{margin:0;font-size:1.15rem}.shared-feedback-context{border-bottom:1px solid var(--line,#e5e7eb);flex:none;gap:3px;padding:0 22px 15px;display:grid}.shared-feedback-context strong{color:var(--ink);font-size:.95rem}.shared-feedback-context span{font-size:.82rem}.shared-feedback-context small{color:var(--muted);font-size:.76rem}.shared-visit-feedback-dialog-content{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 22px;scroll-padding-block:16px;overflow:auto}.shared-feedback-workspace{gap:16px;min-width:0;display:grid}.shared-feedback-workspace details{border-top:1px solid var(--line,#e5e7eb);padding-top:10px;font-size:.82rem}.shared-feedback-workspace summary{cursor:pointer;font-weight:600}.shared-feedback-footer{border-top:1px solid var(--line,#e5e7eb);background:var(--surface,#fff);flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex;box-shadow:0 -4px 12px #0f172a0a}.shared-feedback-footer .feedback-save-hint{color:var(--muted);margin-right:auto;font-size:.75rem}.shared-feedback-footer button{min-height:42px}.shared-visit-feedback-dialog-content .visit-scheduler{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-visit-feedback-dialog-content .visit-scheduler h3{grid-column:1/-1}@media (width<=700px){.modal-backdrop.shared-feedback-backdrop{align-items:center;padding:8px}.modal-backdrop .modal-card.shared-visit-feedback-dialog{border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:0}.modal-backdrop .modal-card.shared-visit-feedback-dialog>header{padding:14px 16px 8px}.shared-visit-feedback-dialog>header h2{font-size:1rem}.shared-feedback-context{padding:0 16px 12px}.shared-visit-feedback-dialog-content{padding:16px}.shared-feedback-footer{padding:12px 16px}.shared-feedback-footer .feedback-save-hint{display:none}.shared-feedback-footer .primary-button{flex:1}.shared-visit-feedback-dialog-content .visit-scheduler{grid-template-columns:minmax(0,1fr)}}@media (width>=850px){.modal-backdrop .modal-card.shared-visit-feedback-dialog>header{padding:14px 20px 6px}.shared-feedback-context{padding:0 20px 10px}.shared-visit-feedback-dialog-content{padding:14px 20px}.shared-feedback-workspace{gap:10px}.shared-feedback-workspace details{padding-top:7px}.shared-feedback-footer{padding:10px 20px}.modal-backdrop .modal-card.shared-visit-feedback-dialog{height:auto}}.combined-today{--ct-purple:#40309a;--ct-purple-strong:#2d236f;--ct-red:#e52b1a;--ct-blue:#2768d2;--ct-teal:#08746d;--ct-ink:#172026;--ct-muted:#64707a;--ct-line:#dfe5ec;--ct-surface:#fff;width:100%;min-width:0;max-width:1600px;color:var(--ct-ink);gap:14px;margin-inline:auto;display:grid;container-type:inline-size}.combined-today-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 3px;display:flex}.combined-today-toolbar__period{color:var(--ct-purple);align-items:center;gap:8px;font-size:.82rem;font-weight:800;display:flex}.combined-today-toolbar__period small{border-left:1px solid var(--ct-line);color:var(--ct-muted);padding-left:9px;font-size:.75rem;font-weight:650}.combined-today-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.combined-today-toolbar__actions>span{display:contents}.combined-today :where(button,a,summary):focus-visible{outline-offset:2px;outline:3px solid #40309a57}.combined-today-hero{background:radial-gradient(circle at 92% 10%,#e52b1a14,#0000 27%),linear-gradient(135deg,#fff 0%,#f8f7ff 62%,#f3f0ff 100%);border:1px solid #40309a24;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:24px;min-height:0;padding:clamp(20px,2.4vw,30px);display:grid;overflow:hidden;box-shadow:0 18px 48px #2d236f14}.combined-today-eyebrow{color:var(--ct-purple);letter-spacing:.055em;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:800}.combined-today-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3.1vw,2.55rem);line-height:1.08}.combined-today-heading>p:last-child{max-width:630px;color:var(--ct-muted);margin:12px 0 0;font-size:1rem;line-height:1.6}.combined-today-performance{background:#ffffffdb;border:1px solid #40309a29;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:18px;display:grid}.combined-today-performance div:first-child{gap:3px;min-width:0;display:grid}.combined-today-performance span{color:var(--ct-purple);letter-spacing:.045em;text-transform:uppercase;font-size:.72rem;font-weight:800}.combined-today-performance strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.combined-today-performance>b{color:var(--ct-purple-strong);font-size:1.65rem;line-height:1}.combined-today-progress{background:#e7e8f2;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.combined-today-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--ct-purple), #7767dc);height:100%;display:block}.combined-today-performance.is-needs-attention .combined-today-progress i{background:linear-gradient(90deg, var(--ct-red), #f38563)}.combined-today-performance.is-in-progress .combined-today-progress i{background:linear-gradient(90deg,#d48a19,#f2bd55)}.combined-today-performance.is-on-track .combined-today-progress i{background:linear-gradient(90deg, var(--ct-teal), #42b69d)}.combined-today-performance small{color:var(--ct-muted);grid-column:1/-1;line-height:1.4}.combined-today-repair{border:1px solid #f1cbc7;border-left:3px solid var(--ct-red);color:#75231d;background:snow;border-radius:12px}.combined-today-repair>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:9px 13px;list-style:none;display:grid}.combined-today-repair>summary::-webkit-details-marker{display:none}.combined-today-repair>summary>span{gap:2px;display:grid}.combined-today-repair>summary strong{font-size:.84rem}.combined-today-repair>summary small{color:#8b3c35;font-size:.74rem}.combined-today-repair[open] .combined-today-chevron{transform:rotate(90deg)}.combined-today-repair-body{justify-content:space-between;align-items:center;gap:14px;padding:0 13px 12px 42px;display:flex}.combined-today-repair p{color:#8b3c35;max-width:760px;margin:0;font-size:.82rem;line-height:1.45}.combined-today-repair-actions,.combined-today-section-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.combined-today-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.combined-today-metric{border:1px solid var(--ct-line);background:var(--ct-surface);border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;min-height:88px;padding:13px 15px;display:grid;box-shadow:0 7px 22px #1720260b}.combined-today-metric>svg{width:34px;height:34px;color:var(--ct-blue);background:#edf4ff;border-radius:10px;grid-row:1/span 2;padding:8px}.combined-today-metric.is-green>svg{color:var(--ct-teal);background:#e9f7f3}.combined-today-metric.is-amber>svg{color:#a5680b;background:#fff4db}.combined-today-metric.is-purple>svg{color:var(--ct-purple);background:#f0edff}.combined-today-metric span{color:var(--ct-muted);align-self:end;font-size:.84rem}.combined-today-metric strong{font-size:1.65rem;line-height:1}.combined-today-metric small{color:var(--ct-muted);grid-column:2;align-self:start;font-size:.72rem}.combined-today-workspace{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:14px;min-height:0;display:grid;overflow:visible}.combined-today-workspace>.combined-today-section{min-width:0}.combined-today-insights{align-content:start;gap:10px;min-width:0;display:grid;position:static;overflow:visible}.combined-today-insights>.combined-today-section{width:100%;min-width:0;position:static;overflow:visible}.combined-today-section{border:1px solid var(--ct-line);background:var(--ct-surface);border-radius:15px;box-shadow:0 8px 26px #1720260b}.combined-today-section>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 17px;list-style:none;display:grid}.combined-today-section>summary::-webkit-details-marker{display:none}.combined-today-records>summary::-webkit-details-marker{display:none}.combined-today-section>summary>span:nth-child(2){gap:3px;display:grid}.combined-today-section>summary strong{font-size:.98rem}.combined-today-section>summary small{color:var(--ct-muted);line-height:1.35}.combined-today-section-icon{width:36px;height:36px;color:var(--ct-purple);background:#f0edff;border-radius:11px;place-items:center;display:grid}.combined-today-chevron{color:var(--ct-muted);transition:transform .16s}.combined-today-section[open] .combined-today-chevron{transform:rotate(90deg)}.combined-today-section-body{padding:0 17px 17px;overflow:visible}.combined-today-section-action{justify-content:flex-end;margin:-2px 0 12px}.combined-today-list,.combined-today-target-list,.combined-today-records ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.combined-today-list.is-scrollable{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:430px;overflow-y:auto}.combined-today-list.is-scrollable:focus-visible{outline:3px solid color-mix(in srgb, var(--ct-blue) 36%, transparent);outline-offset:3px}.combined-today-list li{background:#f8f9fb;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.combined-today-list li>span{width:32px;height:32px;color:var(--ct-blue);background:#eaf2ff;border-radius:9px;place-items:center;display:grid}.combined-today-list li>span.is-meeting{color:#9a640f;background:#fff2d7}.combined-today-list li>span.is-follow-up{color:var(--ct-teal);background:#e5f7f2}.combined-today-list li div{gap:4px;min-width:0;display:grid}.combined-today-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.combined-today-list small{color:var(--ct-muted);line-height:1.35}.combined-today-preview-note{color:var(--ct-muted);margin:10px 2px 0;font-size:.75rem;line-height:1.4}.shared-visit-feedback-card{background:#fffbef;border:1px solid #eadfb7;border-radius:11px;gap:8px;min-width:0;margin-bottom:12px;padding:13px;display:grid}.shared-visit-feedback-card h3,.shared-visit-feedback-card p{margin:0}.shared-visit-feedback-card p{color:var(--ct-muted);font-size:.8rem;line-height:1.4}.shared-visit-feedback-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.shared-visit-feedback-card li{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.shared-visit-feedback-card li>div{gap:3px;min-width:0;display:grid}.shared-visit-feedback-card li strong{overflow-wrap:anywhere}.shared-visit-feedback-card li small{color:var(--ct-muted);line-height:1.35}.shared-visit-feedback-card li>a{flex:none}.combined-today-pipeline{gap:10px;display:grid}.combined-today-pipeline>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;display:grid}.combined-today-pipeline span{color:var(--ct-muted);font-size:.82rem}.combined-today-pipeline strong{font-size:.86rem}.combined-today-pipeline i{background:#eef0f4;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.combined-today-pipeline i b{border-radius:inherit;background:linear-gradient(90deg, #6d5bc5, var(--ct-purple));height:100%;display:block}.combined-today-trend{align-items:end;gap:8px;min-height:142px;padding-top:6px;display:flex}.combined-today-trend>div{text-align:center;flex:38px;grid-template-rows:auto 96px auto;gap:6px;min-width:0;display:grid;position:relative}.combined-today-trend span{display:grid}.combined-today-trend span strong{font-size:.84rem}.combined-today-trend small,.combined-today-trend em{color:var(--ct-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;overflow:hidden}.combined-today-trend i{background:#f5f4fb;border-radius:8px;justify-content:center;align-items:end;height:96px;display:flex}.combined-today-trend i b{background:linear-gradient(180deg, #8c7ee0, var(--ct-purple));border-radius:6px 6px 3px 3px;width:min(22px,62%);min-height:8px;display:block}.combined-today-target-list article{background:#fbfaff;border:1px solid #e7e5f3;border-radius:12px;padding:12px}.combined-today-target-list article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.combined-today-target-list article>header div{gap:3px;min-width:0;display:grid}.combined-today-target-list article>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;overflow:hidden}.combined-today-target-list article>header small,.combined-today-target-list p{color:var(--ct-muted)}.combined-today-target-list article>header>b{color:var(--ct-purple)}.combined-today-target-bar{background:#e8e6f3;border-radius:999px;height:6px;margin:10px 0 7px;overflow:hidden}.combined-today-target-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--ct-purple), #7d6ee0);height:100%;display:block}.combined-today-target-list p{margin:0;font-size:.76rem}.combined-today-records{border-top:1px solid #e7e5f3;margin-top:10px}.combined-today-records>summary{cursor:pointer;color:var(--ct-purple);padding-top:9px;font-size:.76rem;font-weight:700}.combined-today-records ul{margin-top:8px}.combined-today-records li{background:#fff;border-radius:8px;gap:3px;padding:8px;display:grid}.combined-today-records code{overflow-wrap:anywhere;color:#7e2922;font-size:.68rem}.combined-today-records span{color:var(--ct-muted);font-size:.7rem}.combined-today-empty{min-height:74px;color:var(--ct-muted);background:#f8f9fb;border-radius:11px;align-items:center;gap:9px;padding:14px;display:flex}.combined-today-footnote{color:var(--ct-muted);align-items:center;gap:6px;margin:0 3px;font-size:.76rem;display:flex}@media (width>=1280px){.combined-today{grid-template-rows:auto auto auto auto auto;min-height:0}}@media (width>=1280px) and (height>=720px) and (height<=800px){.combined-today{gap:10px}.combined-today-toolbar{min-height:36px}.combined-today-hero{padding-block:18px}.combined-today-heading>p:last-child{margin-top:8px;line-height:1.4}.combined-today-section>summary{padding-block:12px}}@media (width<=1024px){.combined-today{max-width:100%}.combined-today-hero{gap:20px}.combined-today-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}}@media (width<=900px){.combined-today-hero{grid-template-columns:1fr;gap:18px}.combined-today-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.combined-today-workspace{grid-template-columns:1fr}}@media (width<=720px){.combined-today-workspace{gap:12px}.combined-today-section-action{justify-content:stretch}.combined-today-section-action>*{justify-content:center;width:100%}}@media (width>=601px) and (width<=720px){.combined-today-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.combined-today-toolbar__period{flex-wrap:wrap}.combined-today-toolbar__period small{border-left:0;padding-left:0}.combined-today-toolbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.combined-today-toolbar__actions>*{min-width:0}}@media (width<=600px){.combined-today{gap:12px}.combined-today-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.combined-today-toolbar__actions{justify-content:flex-start;width:100%}.combined-today-hero{border-radius:15px;min-height:0;padding:20px 17px}.combined-today-heading h1{font-size:1.7rem}.combined-today-heading>p:last-child{font-size:.91rem}.combined-today-performance{padding:14px}.combined-today-repair-body{flex-direction:column;align-items:stretch;padding-left:13px}.combined-today-repair-actions>*{flex:140px;justify-content:center}.combined-today-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.combined-today-metric{min-height:104px;padding:13px}.combined-today-metric strong{font-size:1.35rem}.combined-today-section{border-radius:13px}.combined-today-section:not([open])>summary{border-radius:inherit}.combined-today-section>summary{min-height:66px;padding:13px}.combined-today-section-body{padding:0 13px 13px}.combined-today-section-action{justify-content:stretch}.combined-today-section-action>*{justify-content:center;width:100%}.combined-today-list strong,.combined-today-target-list article>header strong{white-space:normal}.combined-today-list.is-scrollable{max-height:480px}.combined-today-footnote{align-items:start}.shared-visit-feedback-card li{flex-direction:column;align-items:stretch}.shared-visit-feedback-card li>a{white-space:normal;text-align:center;justify-content:center;width:100%}}@media (width<=430px){.combined-today{width:100%;min-width:0;max-width:100%;overflow-x:clip}.combined-today-hero,.combined-today-metrics,.combined-today-workspace{grid-template-columns:minmax(0,1fr)}.combined-today-metrics{gap:9px}.combined-today-metric{grid-template-columns:auto minmax(0,1fr);min-width:0}.combined-today-metric strong,.combined-today-list strong,.combined-today-target-list article>header strong{overflow-wrap:break-word;word-break:normal;white-space:normal}.combined-today-repair-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.combined-today-repair-actions>*{width:100%;min-width:0}.combined-today-performance{grid-template-columns:minmax(0,1fr) auto;min-width:0}.combined-today-performance strong{white-space:normal;overflow-wrap:break-word}.combined-today-section>summary{grid-template-columns:auto minmax(0,1fr) auto}.combined-today-list li,.combined-today-list li div{min-width:0}.combined-today-footnote{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.combined-today-chevron,.combined-today-progress i{transition:none}}.combined-today-list.is-scrollable{overscroll-behavior:auto;max-height:none;overflow-y:visible}.shared-visit-feedback-card{background:var(--surface,#fff);border-color:var(--line,#e5e7eb);border-left:3px solid var(--primary,#5442a5);gap:12px;padding:16px}.visit-feedback-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.visit-feedback-card-heading h3{font-size:.95rem}.visit-feedback-card-heading>span{background:var(--soft,#f6f5fb);color:var(--primary);border-radius:20px;padding:4px 8px;font-size:.73rem;font-weight:600}.shared-visit-feedback-card li{border-top:1px solid var(--line,#e5e7eb);background:0 0;border-radius:0;padding:10px 0}.visit-feedback-row-copy>span{color:var(--ct-muted);font-size:.8rem}.visit-feedback-status{color:var(--primary);margin-left:8px;font-size:.71rem;font-weight:600;display:inline-block}.shared-visit-feedback-card li>.primary-button{white-space:nowrap;flex:none;min-height:38px;font-size:.78rem}@media (width<=600px){.shared-visit-feedback-card li>.primary-button{text-align:center;width:100%}}.shared-visit-feedback-card:has(li.is-overdue){border-left-color:#b42318}.shared-visit-feedback-card li.is-overdue .visit-feedback-status{color:#b42318}.visit-feedback-responsible{color:var(--ct-muted);font-size:.78rem}.branch-service-assignment-view .table-panel-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.branch-service-assignment-view small{color:var(--muted,#6b778a);margin-top:4px;font-size:11px;display:block}.branch-service-assignment-view label{font-size:12px}.branch-service-assignment-view select,.branch-service-editor select{border:1px solid var(--border,#dce3ee);background:var(--surface,#fff);border-radius:6px;max-width:100%;padding:8px}.branch-service-company-toggle{text-align:left;white-space:normal;font-weight:700;color:#1e57a2!important;background:0 0!important;border:0!important;padding:0!important}.branch-service-owner-line{font-size:12px;line-height:1.6;display:block}.branch-service-child-row{background:#fafbfe}.branch-service-child-row td:first-child{padding-left:30px}.branch-service-pending{background:#fff6dc;border-radius:6px;width:max-content;max-width:100%;padding:3px 7px;color:#8a6214!important}.branch-service-editor{background:var(--surface,#fff);border:1px solid #d1c8ec;border-radius:10px;min-width:0;overflow:hidden}.branch-service-editor header{background:#f3f0fc;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.branch-service-editor-grid{grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr);gap:20px;padding:16px;display:grid}.branch-service-editor fieldset{border:0;min-width:0;margin:0;padding:0}.branch-service-editor legend{margin:0 0 10px;font-size:12px;font-weight:700}.branch-service-editor fieldset>label{margin-bottom:12px;display:block}.branch-service-editor label select{width:100%;margin-top:6px;margin-bottom:18px;display:block}.branch-service-editor fieldset fieldset{margin-top:14px}.branch-service-options{border:1px solid #e0e5ee;border-radius:7px;margin-bottom:8px;overflow:hidden}.branch-service-group{background:#f6f7fb;align-items:center;gap:8px;padding:9px;font-size:12px;font-weight:700;display:flex}.branch-service-option{border-top:1px solid #edf0f5;align-items:flex-start;gap:8px;padding:10px 12px 10px 26px;font-size:12px;display:flex}.branch-service-option>span{flex:1;min-width:0}.branch-service-option>small{white-space:nowrap}.branch-service-editor input[type=checkbox]{accent-color:#4935a7;flex-shrink:0}.branch-service-relationship{border:1px solid #e0e5ee;border-radius:6px;margin-top:12px;padding:10px}.branch-service-editor aside{background:#f8faff;border:1px solid #e3e8f1;border-radius:8px;height:max-content;padding:14px}.branch-service-editor h4{margin:0 0 14px;font-size:12px}.branch-service-editor dt{color:#68778b;margin-top:12px;font-size:11px}.branch-service-editor dd{margin:3px 0;font-size:12px;font-weight:600}.branch-service-editor aside p,.branch-service-footnote{color:#65748a;font-size:11px;line-height:1.6}.branch-service-editor footer{border-top:1px solid #e3e8f1;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.branch-service-editor footer>div{gap:8px;display:flex}.branch-service-error{color:#934727;background:#fff3ec;padding:10px 14px;font-size:12px}.branch-service-history{color:#778294;font-size:11px}.branch-service-editor details{margin:12px 0;font-size:12px}.branch-service-editor details label{margin-top:8px;display:block}@media (width<=700px){.branch-service-editor-grid{grid-template-columns:1fr}.branch-service-editor header{display:block}.branch-service-editor footer{align-items:flex-start}.branch-service-assignment-view .table-panel-toolbar{flex-direction:column;align-items:flex-start}.branch-service-editor{max-width:100%}}.branch-assignment-backdrop{z-index:1500}.branch-service-dialog.modal-card{flex-direction:column;width:min(1040px,100vw - 32px);max-width:1040px;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.branch-service-dialog>h2{border-bottom:1px solid #e2e7ef;flex-shrink:0;margin:0;padding:17px 20px;font-size:18px}.branch-service-dialog .branch-service-editor{border:0;border-radius:0;flex-direction:column;min-height:0;display:flex;overflow:hidden}.branch-service-dialog .branch-service-editor>header,.branch-service-dialog .branch-service-editor>footer{flex-shrink:0}.branch-service-dialog .branch-service-editor-grid{min-height:0;overflow:auto}.branch-service-dialog .branch-service-editor>footer{z-index:1;background:#fff;position:sticky;bottom:0}.branch-service-dialog .branch-service-error{flex-shrink:0;margin:0}@media (width<=700px){.branch-service-dialog.modal-card{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.branch-service-dialog>h2{padding:13px;font-size:16px}.branch-service-dialog .branch-service-editor>header{padding:10px 13px}.branch-service-dialog .branch-service-editor-grid{padding:13px}.branch-service-dialog .branch-service-editor footer small{max-width:135px}}.branch-service-dialog .branch-service-editor>header>strong,.branch-service-dialog .branch-service-editor>header>small{display:block}.branch-service-dialog .branch-service-editor>header>small{font-size:11px;line-height:1.5}.branch-service-dialog input[type=checkbox]{width:14px;height:14px;min-height:0;margin:2px 0}.branch-service-dialog .branch-service-editor footer button{min-height:36px;font:inherit;border:1px solid #dce3ee;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:700}.branch-service-dialog .branch-service-editor footer button:last-child{color:#fff;background:#4935a7;border-color:#4935a7}.branch-service-dialog input[type=checkbox]{flex:0 0 14px;padding:0}.branch-service-dialog small{color:#65748a;font-size:11px;line-height:1.5;display:block}.branch-service-dialog .branch-service-relationship input,.branch-service-dialog fieldset>label>input{margin-right:6px}:root{--lk-mobile-purple:var(--lk-foundation-purple,#3c2b99);--lk-mobile-purple-deep:var(--lk-foundation-purple-deep,#241b63);--lk-mobile-red:var(--lk-foundation-red,#dd2b1c);--lk-mobile-ink:var(--lk-foundation-ink,#181524);--lk-mobile-muted:var(--lk-foundation-muted,#625d70);--lk-mobile-line:var(--lk-foundation-line,#e6e4f2);--lk-mobile-surface:var(--lk-foundation-surface,#fff);--lk-mobile-soft:var(--lk-foundation-soft,#f7f6fb)}.lk-mobile-nav,.lk-mobile-more-backdrop,.lk-mobile-only,.lk-mobile-record-list{display:none}@media (width<=768px){.lk-desktop-only{display:none!important}.lk-mobile-only{display:block}.lk-mobile-record-list{gap:12px;display:grid}:is(.app-shell:has(.lk-mobile-nav),.lk-foundation-shell:has(.lk-mobile-nav)){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.lk-mobile-nav{z-index:90;border-top:1px solid var(--lk-mobile-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:4px 6px max(4px, env(safe-area-inset-bottom,0px));background:#fffffff5;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #241b631a}.lk-mobile-nav__items{grid-template-columns:repeat(5,minmax(0,1fr));max-width:620px;margin:0 auto;display:grid}.lk-mobile-nav__item{min-width:0;min-height:56px;color:var(--lk-mobile-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.lk-mobile-nav__item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.lk-mobile-nav__item.is-active{color:var(--lk-mobile-purple);background:#f2efff}.lk-mobile-nav__item.is-active:before{content:"";background:var(--lk-mobile-red);border-radius:99px;width:22px;height:2px;margin-top:-51px;position:absolute}.lk-mobile-nav__item:focus-visible,.lk-mobile-more :focus-visible,.lk-mobile-record-card :focus-visible{outline-offset:2px;outline:3px solid #3c2b994d}.lk-mobile-more-backdrop{z-index:100;padding-top:env(safe-area-inset-top,0px);background:#120f1f7a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.lk-mobile-more{border:1px solid var(--lk-mobile-line);background:var(--lk-mobile-surface);border-bottom:0;border-radius:20px 20px 0 0;width:min(100%,680px);max-height:min(82dvh,760px);overflow:hidden;box-shadow:0 -22px 60px #18152438}.lk-mobile-more__header{border-bottom:1px solid var(--lk-mobile-line);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:flex}.lk-mobile-more__brand{align-items:center;gap:10px;min-width:0;display:flex}.lk-mobile-more__brand img{object-fit:cover;border-radius:10px;flex:0 0 40px;width:40px;height:40px}.lk-mobile-more__brand span{color:var(--lk-mobile-purple);font-size:11px;font-weight:800}.lk-mobile-more__brand h2{color:var(--lk-mobile-ink);margin:1px 0 0;font-size:18px}.lk-mobile-more__close{border:1px solid var(--lk-mobile-line);width:48px;min-height:48px;color:var(--lk-mobile-ink);background:var(--lk-mobile-surface);cursor:pointer;border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.lk-mobile-more__body{overscroll-behavior:contain;max-height:calc(min(82dvh,760px) - 72px);padding:10px 16px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto}.lk-mobile-more__group{border-bottom:1px solid var(--lk-mobile-line);padding:10px 0 14px}.lk-mobile-more__group:last-child{border-bottom:0}.lk-mobile-more__group h3{color:var(--lk-mobile-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.lk-mobile-more__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lk-mobile-more__link{border:1px solid var(--lk-mobile-line);min-height:48px;color:var(--lk-mobile-ink);background:var(--lk-mobile-surface);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:720;text-decoration:none;display:flex}.lk-mobile-more__link.is-active{color:var(--lk-mobile-purple);box-shadow:inset 3px 0 0 var(--lk-mobile-red);background:#f4f1ff;border-color:#c9c0f3}.lk-mobile-more__empty{color:var(--lk-mobile-muted);text-align:center;margin:16px 0}.lk-mobile-record-card{border:1px solid var(--lk-mobile-line);color:var(--lk-mobile-ink);background:var(--lk-mobile-surface);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #241b630f}.lk-mobile-record-card__toggle{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:13px 14px;display:grid}.lk-mobile-record-card__heading{gap:3px;min-width:0;display:grid}.lk-mobile-record-card__heading strong{overflow-wrap:anywhere;font-size:14px}.lk-mobile-record-card__heading>span{overflow-wrap:anywhere;color:var(--lk-mobile-muted);font-size:12px}.lk-mobile-record-card__status{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.lk-mobile-record-card__chevron{color:var(--lk-mobile-purple);transition:transform .16s}.lk-mobile-record-card.is-expanded .lk-mobile-record-card__chevron{transform:rotate(180deg)}.lk-mobile-record-card__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0 14px 14px;display:grid}.lk-mobile-record-card__summary>div{min-width:0}.lk-mobile-record-card__summary dt{color:var(--lk-mobile-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.lk-mobile-record-card__summary dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:680}.lk-mobile-record-card__details{border-top:1px solid var(--lk-mobile-line);background:var(--lk-mobile-soft);padding:14px}.lk-mobile-record-card__details[hidden]{display:none}.lk-mobile-record-card__actions{border-top:1px solid var(--lk-mobile-line);flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.lk-mobile-record-card__actions>:where(a,button){min-height:44px}}@media (width<=380px){.lk-mobile-more__grid{grid-template-columns:1fr}.lk-mobile-nav__item{font-size:9px}}@media (prefers-reduced-motion:reduce){.lk-mobile-record-card__chevron{transition:none}}.coordination-workspace{--cw-ink:#172026;--cw-muted:#5d6972;--cw-line:#d7dee8;--cw-surface:#fff;--cw-soft:#f5f7f8;--cw-primary:#0b63ce;--cw-teal:#08746d;width:100%;min-width:0;max-width:1540px;color:var(--cw-ink);grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin:0 auto;display:grid}.coordination-hero{border:1px solid var(--cw-line);background:linear-gradient(120deg,#fff 0%,#f7fbff 68%,#eff8f7 100%);border-radius:16px;justify-content:space-between;gap:20px;padding:22px 24px;display:flex;box-shadow:0 12px 32px #21344b0e}.coordination-eyebrow{color:var(--cw-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.coordination-hero h1{letter-spacing:-.03em;margin:4px 0;font-size:clamp(1.5rem,2vw,2rem)}.coordination-hero p{max-width:650px;color:var(--cw-muted);margin:0;font-size:.86rem}.coordination-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.coordination-hero-actions>span{width:100%;color:var(--cw-teal);justify-content:flex-end;align-items:center;gap:6px;font-size:.7rem;font-weight:800;display:inline-flex}.coordination-primary,.coordination-toolbar button,.coordination-mobile-queue-filters button,.coordination-thead-queue-filters button,.coordination-mobile-actions button,.coordination-empty button,.coordination-sort{border:1px solid var(--cw-line);min-height:38px;color:var(--cw-primary);font:inherit;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.coordination-primary{border-color:var(--cw-primary);background:var(--cw-primary);color:#fff}.coordination-primary:disabled,.coordination-toolbar button:disabled{opacity:.55;cursor:not-allowed}.coordination-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coordination-context span{border:1px solid var(--cw-line);color:var(--cw-muted);background:#fff;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:10px 12px;font-size:.75rem;display:grid}.coordination-context svg{color:var(--cw-teal);grid-row:span 2}.coordination-context b{color:var(--cw-ink);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.coordination-alert,.coordination-notice{border-radius:10px;padding:12px 14px;font-size:.8rem}.coordination-alert{color:#9e3026;background:#fff1ef;border:1px solid #f2b9b3}.coordination-notice{color:#205550;background:#edf8f5;border:1px solid #b9e4cf}.coordination-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.coordination-metrics article{border:1px solid var(--cw-line);background:var(--cw-surface);border-radius:12px;gap:4px;padding:14px;display:grid}.coordination-metrics span,.coordination-metrics small{color:var(--cw-muted);font-size:.73rem}.coordination-metrics strong{letter-spacing:-.04em;font-size:1.5rem}.coordination-table-card{border:1px solid var(--cw-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #21344b0b}.coordination-toolbar{border-bottom:1px solid var(--cw-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.coordination-toolbar>div:first-child{gap:3px;display:grid}.coordination-toolbar strong{font-size:.9rem}.coordination-toolbar small{color:var(--cw-muted);font-size:.72rem}.coordination-toolbar-actions{flex-wrap:wrap;gap:7px;display:flex}.coordination-mobile-queue-filters{display:none}.coordination-thead-queue-filters{gap:4px;margin-top:5px;display:flex}.coordination-mobile-queue-filters button,.coordination-thead-queue-filters button{min-width:max-content;min-height:30px;padding:4px 7px}.coordination-mobile-queue-filters button span,.coordination-thead-queue-filters button span{min-width:19px;color:var(--cw-muted);background:#eef2f7;border-radius:999px;padding:1px 5px;font-size:.62rem}.coordination-mobile-queue-filters button.active,.coordination-thead-queue-filters button.active{border-color:var(--cw-primary);color:var(--cw-primary);background:#eff7ff}.coordination-mobile-queue-filters button.active span,.coordination-thead-queue-filters button.active span{background:var(--cw-primary);color:#fff}.coordination-table-viewport{max-height:min(64dvh,700px);overflow:auto}.coordination-table{border-collapse:collapse;width:100%;min-width:1040px;font-size:.78rem}.coordination-table th,.coordination-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:11px 12px}.coordination-table thead{z-index:2;position:sticky;top:0}.coordination-table th{color:#334155;letter-spacing:.02em;text-transform:uppercase;background:#f8fafc;font-size:.69rem}.coordination-label-row th{border-bottom:0;padding-bottom:6px}.coordination-filter-row th{padding-top:0;box-shadow:0 1px #d7dee8}.coordination-header-control{min-width:170px;color:var(--cw-muted);text-transform:none;letter-spacing:0;gap:4px;font-size:.62rem;font-weight:800;display:grid}.coordination-search{border:1px solid var(--cw-line);background:#fff;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:0 8px;display:flex}.coordination-search input{width:100%;min-width:0;color:var(--cw-ink);font:inherit;background:0 0;border:0;outline:0;padding:6px 0}.coordination-filter-row select{border:1px solid var(--cw-line);width:100%;min-height:36px;color:var(--cw-ink);font:inherit;text-transform:none;background:#fff;border-radius:8px;padding:6px 7px;font-size:.72rem}.coordination-filter-placeholder{min-height:36px;color:var(--cw-muted);text-transform:none;letter-spacing:0;align-items:center;font-size:.66rem;font-weight:600;display:flex}.coordination-sort{width:100%;min-height:36px;padding:6px 8px}.coordination-table tbody tr:hover{background:#fbfdff}.coordination-row-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.coordination-row-link strong{color:var(--cw-primary);font-size:.8rem}.coordination-row-link small,.coordination-table td{color:var(--cw-muted)}.coordination-status{border:1px solid var(--cw-line);width:max-content;color:var(--cw-muted);text-transform:capitalize;background:#f7f9fb;border-radius:999px;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.coordination-status--complete{color:#08746d;background:#edf8f5;border-color:#b9e4cf}.coordination-status--blocked{color:#9e3026;background:#fff1ef;border-color:#f0c3c0}.coordination-status--progress{color:#0b63ce;background:#eff7ff;border-color:#bdd8f5}.coordination-row-actions{gap:5px;display:flex}.coordination-row-actions button{border:1px solid var(--cw-line);width:31px;height:31px;color:var(--cw-primary);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.coordination-action-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:12px;min-width:0;display:grid}.coordination-detail-panel,.coordination-attention-rail{min-width:0}.coordination-detail-panel{border:1px solid var(--cw-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #21344b0b}.coordination-section-heading{border-bottom:1px solid var(--cw-line);background:#fbfcfd;padding:14px 16px}.coordination-section-heading h2{margin:3px 0;font-size:1rem}.coordination-section-heading p{color:var(--cw-muted);margin:0;font-size:.75rem}.coordination-detail-slot{background:#fff;padding:16px}.coordination-detail-editor{gap:12px;display:grid}.coordination-detail-editor__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coordination-detail-editor__heading h2{margin:3px 0;font-size:1.08rem}.coordination-detail-editor__heading p{color:var(--cw-muted);margin:0;font-size:.76rem}.coordination-detail-editor__body{gap:12px;display:grid}.coordination-detail-editor__body[hidden]{display:none}.coordination-detail-toggle{justify-content:center;width:100%;display:inline-flex}.coordination-detail-grid>div{border:1px solid var(--cw-line);background:#fff;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.coordination-detail-grid span{color:var(--cw-muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.coordination-detail-grid strong{font-size:.76rem}.coordination-form-grid label{color:var(--cw-muted);gap:5px;font-size:.69rem;font-weight:800;display:grid}.coordination-form-grid .span-2{grid-column:1/-1}.coordination-form-grid :where(input,select,textarea){border:1px solid var(--cw-line);width:100%;min-height:39px;color:var(--cw-ink);font:inherit;background:#fff;border-radius:8px;padding:8px 9px;font-size:.78rem}.owner-load-note{color:#205550;background:#edf8f5;border:1px solid #b9e4cf;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:.75rem;display:flex}.coordination-action-row{flex-wrap:wrap;gap:8px;display:flex}.coordination-mobile-filters,.coordination-mobile-list{display:none}.coordination-empty{text-align:center;color:var(--cw-muted);place-items:center;gap:5px;padding:40px 18px;display:grid}.coordination-empty strong{color:var(--cw-ink);font-size:.88rem}.coordination-empty span{font-size:.76rem}.coordination-empty button{margin-top:6px}.coordination-insights-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.coordination-insight-panel{border:1px solid var(--cw-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.coordination-insight-panel>header{border-bottom:1px solid var(--cw-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.coordination-insight-panel h2{margin:2px 0 0;font-size:1rem}.coordination-insight-panel>header>strong{color:var(--cw-muted);font-size:.72rem}.workload-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.blocker-list{gap:7px;padding:10px;display:grid}.workload-card,.blocker-card{background:#fbfcfd;border:1px solid #e6ebf1;border-radius:10px;gap:8px;padding:12px;display:grid}.workload-card>div,.blocker-card>div{justify-content:space-between;gap:8px;display:flex}.workload-card span,.blocker-card span,.blocker-card small{color:var(--cw-muted);font-size:.7rem}.workload-card dl{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;display:grid}.workload-card dl div{background:#fff;border-radius:8px;gap:2px;padding:7px;display:grid}.workload-card dt{color:var(--cw-muted);text-transform:uppercase;font-size:.62rem}.workload-card dd{margin:0;font-weight:850}.blocker-card{border-left:3px solid #d76a5f;padding:0;display:block;overflow:hidden}.blocker-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:11px 12px;list-style:none;display:grid}.blocker-card summary::-webkit-details-marker{display:none}.blocker-card summary>span:first-child{gap:3px;min-width:0;display:grid}.blocker-card summary strong{overflow-wrap:anywhere;font-size:.76rem}.coordination-blocker-reason{color:#9e3026;text-align:right;max-width:150px;font-size:.68rem;font-weight:800}.blocker-card p{color:var(--cw-muted);margin:0;padding:0 12px 12px;font-size:.73rem;font-weight:700}.blocker-card[open] summary{background:#fff7f5}.coordination-workspace[data-page-family=coordination]{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:1540px;height:auto;overflow:visible}.coordination-workspace[data-page-family=coordination] .coordination-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.coordination-workspace[data-page-family=coordination] .coordination-insights-grid{grid-template-columns:minmax(0,1fr)}.coordination-workspace[data-page-family=coordination] .workload-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.coordination-workspace[data-page-family=coordination] .blocker-list{grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}.coordination-workspace[data-workspace-mode=personal]{gap:10px}.coordination-workspace[data-workspace-mode=personal] .coordination-hero{padding:16px 18px}.coordination-workspace[data-workspace-mode=personal] .coordination-table-viewport{max-height:min(44dvh,420px)}.coordination-workspace[data-workspace-mode=personal] .coordination-action-layout{grid-template-columns:minmax(0,1fr)}.coordination-workspace :where(button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #0b63ce55}@media (width<=1024px){.coordination-hero{padding:18px}.coordination-context,.coordination-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.coordination-table-viewport{max-height:60dvh}.coordination-action-layout{grid-template-columns:1fr}.coordination-attention-rail{order:-1}.coordination-workspace[data-page-family=coordination] .coordination-metrics,.coordination-workspace[data-page-family=coordination] .workload-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.coordination-workspace{gap:11px}.coordination-hero{gap:13px;padding:16px;display:grid}.coordination-hero-actions,.coordination-hero-actions>span{justify-content:flex-start}.coordination-context,.coordination-metrics{grid-template-columns:1fr 1fr}.coordination-toolbar{flex-direction:column;align-items:flex-start}.coordination-toolbar-actions{width:100%}.coordination-toolbar-actions button{flex:1}.coordination-mobile-filters{border-bottom:1px solid var(--cw-line);background:#fbfcfd;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.coordination-mobile-queue-filters{border-bottom:1px solid var(--cw-line);background:#fbfcfd;gap:7px;padding:10px 12px;display:flex;overflow-x:auto}.coordination-mobile-filters label{color:var(--cw-muted);gap:4px;font-size:.68rem;font-weight:800;display:grid}.coordination-mobile-filters label:first-child{grid-column:1/-1}.coordination-mobile-filters input,.coordination-mobile-filters select{border:1px solid var(--cw-line);width:100%;min-height:40px;color:var(--cw-ink);font:inherit;background:#fff;border-radius:8px;padding:7px 8px;font-size:.76rem}.coordination-mobile-filters .coordination-search input{border:0;padding-inline:0}.coordination-table-viewport{display:none}.coordination-mobile-list{gap:8px;padding:10px;display:grid}.coordination-mobile-list details{border:1px solid var(--cw-line);background:#fff;border-radius:11px;overflow:hidden}.coordination-mobile-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px;list-style:none;display:grid}.coordination-mobile-list summary::-webkit-details-marker{display:none}.coordination-mobile-list summary>span{gap:3px;min-width:0;display:grid}.coordination-mobile-list summary strong{color:var(--cw-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.coordination-mobile-list summary small{color:var(--cw-muted);font-size:.71rem}.coordination-mobile-list summary svg{color:var(--cw-primary)}.coordination-mobile-list details[open] summary{border-bottom:1px solid var(--cw-line);background:#f8fafc}.coordination-mobile-list dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:12px;display:grid}.coordination-mobile-list dl>div{gap:3px;display:grid}.coordination-mobile-list dt{color:var(--cw-muted);text-transform:uppercase;font-size:.65rem;font-weight:850}.coordination-mobile-list dd{color:var(--cw-ink);margin:0;font-size:.77rem;font-weight:700}.coordination-mobile-actions{gap:7px;padding:0 12px 12px;display:flex;overflow:auto}.coordination-mobile-actions button{min-width:max-content}.coordination-detail-slot{padding:10px}.coordination-detail-slot .coordination-detail-editor__body{display:none}.coordination-detail-slot .coordination-detail-editor.is-open .coordination-detail-editor__body{display:grid}.coordination-workspace.is-expanded .coordination-table-viewport{max-height:72dvh}}@media (width<=600px){.coordination-context,.coordination-metrics{grid-template-columns:1fr}.coordination-hero{padding:15px}.coordination-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.coordination-mobile-filters{grid-template-columns:1fr}.coordination-mobile-filters label:first-child{grid-column:auto}.workload-card dl{grid-template-columns:1fr 1fr}.coordination-workspace[data-page-family=coordination] .coordination-metrics,.coordination-workspace[data-page-family=coordination] .workload-list{grid-template-columns:1fr}.blocker-card summary{grid-template-columns:minmax(0,1fr) auto}.coordination-blocker-reason{text-align:left;grid-column:1/-1;max-width:none}.coordination-detail-grid,.coordination-form-grid{grid-template-columns:1fr}.coordination-form-grid .span-2{grid-column:auto}}.targets-workspace{--tg-ink:#172026;--tg-muted:#64707a;--tg-line:#d7dee8;--tg-blue:#0b63ce;--tg-teal:#08746d;width:100%;min-width:0;color:var(--tg-ink);gap:16px;display:grid}.targets-workspace :where(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #0b63ce45}.targets-hero{background:linear-gradient(135deg,#fff,#f3f8ff);border:1px solid #d9e5f1;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.targets-eyebrow{color:var(--tg-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.targets-hero h1{color:#123463;margin:6px 0;font-size:clamp(1.45rem,2.4vw,2rem)}.targets-hero p{color:var(--tg-muted);margin:0;line-height:1.5}.targets-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.targets-actions button,.targets-row-actions button,.targets-mobile-actions button,.targets-empty button{border:1px solid var(--tg-line);min-height:36px;color:var(--tg-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:.76rem;font-weight:750;display:inline-flex}.targets-actions .targets-primary,.targets-detail .targets-primary{border-color:var(--tg-blue);background:var(--tg-blue);color:#fff}.targets-actions button:disabled{opacity:.5;cursor:not-allowed}.targets-alert,.targets-notice{color:#8b2a20;background:#fff7f6;border:1px solid #e5b2ac;border-radius:10px;padding:12px 14px;font-size:.82rem}.targets-notice{color:#17645d;background:#f1fbf8;border-color:#bde5da}.targets-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.targets-summary article{border:1px solid var(--tg-line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 8px;padding:14px;display:grid}.targets-summary svg{color:var(--tg-blue);grid-row:span 2}.targets-summary span{color:var(--tg-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.targets-summary strong{font-size:1.35rem}.targets-summary small{color:var(--tg-muted);grid-column:1/-1;font-size:.72rem}.targets-table-card{border:1px solid var(--tg-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #14253f0d}.targets-toolbar{border-bottom:1px solid var(--tg-line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.targets-toolbar>div{gap:3px;display:grid}.targets-toolbar strong{font-size:.9rem}.targets-toolbar small{color:var(--tg-muted);font-size:.74rem}.targets-boundary{color:var(--tg-teal);font-size:.75rem;font-weight:750}.targets-filters{border-bottom:1px solid var(--tg-line);grid-template-columns:minmax(280px,1.5fr) minmax(170px,.7fr) minmax(170px,.7fr);gap:10px;padding:12px 16px;display:grid}.targets-filters label{color:var(--tg-muted);gap:5px;font-size:.68rem;font-weight:800;display:grid}.targets-filters input,.targets-filters select{width:100%;min-height:34px;color:var(--tg-ink);font:inherit;background:#fff;border:1px solid #c8d2df;border-radius:7px;padding:7px 8px;font-size:.76rem}.targets-search{align-items:center;gap:5px;display:flex}.targets-table-viewport{max-height:min(66dvh,700px);overflow:auto}.targets-table{border-collapse:separate;border-spacing:0;width:100%;min-width:930px;font-size:.78rem}.targets-table th,.targets-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:11px 12px}.targets-table th{z-index:1;color:#334155;background:#f8fafc;font-size:.7rem;font-weight:800;position:sticky;top:0}.targets-table td{color:var(--tg-muted)}.targets-table td strong{color:var(--tg-ink)}.targets-table td small,.targets-row-link small{color:var(--tg-muted);font-size:.72rem;display:block}.targets-row-link{text-align:left;cursor:pointer;gap:3px;display:grid;background:0 0!important;border:0!important;padding:0!important}.targets-row-link strong{color:var(--tg-blue)!important}.targets-progress{align-items:center;gap:8px;min-width:130px;display:flex}.targets-progress i{background:linear-gradient(90deg,var(--tg-blue),#66a8ef);border-radius:999px;width:100px;height:7px;display:block}.targets-progress span{color:var(--tg-ink);font-size:.72rem;font-weight:800}.targets-status{border:1px solid var(--tg-line);width:max-content;color:var(--tg-muted);text-transform:capitalize;background:#f5f7f8;border-radius:999px;align-items:center;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex!important}.targets-status--positive{color:var(--tg-teal);background:#e9f8f3;border-color:#b7e2d5}.targets-status--warning{color:#8b5b08;background:#fff8e7;border-color:#ead39c}.targets-status--danger{color:#b42318;background:#fff0ef;border-color:#f0c3c0}.targets-row-actions{flex-wrap:wrap;gap:6px;display:flex}.targets-row-actions button{min-height:32px;padding:6px 9px}.targets-empty{min-height:120px;color:var(--tg-muted);text-align:center;place-items:center;gap:5px;padding:22px;display:grid}.targets-empty strong{color:var(--tg-ink);font-size:.84rem}.targets-mobile-list{display:none}.targets-detail-backdrop{z-index:50;background:#0f172a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.targets-detail{background:#fff;border-radius:16px;width:min(540px,100%);max-height:min(88dvh,760px);overflow:auto;box-shadow:0 24px 70px #0f172a40}.targets-detail header{border-bottom:1px solid var(--tg-line);justify-content:space-between;gap:15px;padding:20px;display:flex}.targets-detail header h2{margin:5px 0;font-size:1.25rem}.targets-detail header p{color:var(--tg-muted);margin:0}.targets-detail header button{border:1px solid var(--tg-line);cursor:pointer;background:#fff;border-radius:8px;width:34px;height:34px;font-size:1.25rem}.targets-detail-body{gap:15px;padding:20px;display:grid}.targets-detail-callout{color:#355572;background:#eef6ff;border-radius:9px;gap:8px;padding:11px 12px;font-size:.79rem;line-height:1.4;display:flex}.targets-detail-body dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.targets-detail-body dl div{border:1px solid var(--tg-line);background:#f6f8fb;border-radius:9px;gap:3px;padding:10px;display:grid}.targets-detail-body dt{color:var(--tg-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.targets-detail-body dd{margin:0;font-size:.8rem;font-weight:700}@media (width<=900px){.targets-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.targets-filters{grid-template-columns:1fr 1fr}.targets-filters label:first-child{grid-column:1/-1}}@media (width<=600px){.targets-hero{padding:18px;display:grid}.targets-summary{grid-template-columns:1fr 1fr}.targets-table-viewport{display:none}.targets-mobile-list{gap:9px;padding:10px;display:grid}.targets-mobile-list details{border:1px solid var(--tg-line);background:#fff;border-radius:11px;padding:12px}.targets-mobile-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;list-style:none;display:grid}.targets-mobile-list summary::-webkit-details-marker{display:none}.targets-mobile-list summary span{gap:3px;min-width:0;display:grid}.targets-mobile-list summary strong{overflow-wrap:anywhere;font-size:.82rem}.targets-mobile-list summary small{color:var(--tg-muted)}.targets-mobile-list dl{border-top:1px solid var(--tg-line);grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding-top:11px;display:grid}.targets-mobile-list dl div{gap:3px;display:grid}.targets-mobile-list dt{color:var(--tg-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.targets-mobile-list dd{margin:0;font-size:.76rem;font-weight:700}.targets-mobile-actions{gap:7px;display:flex;overflow-x:auto}.targets-detail-backdrop{place-items:end center;padding:0}.targets-detail{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}.targets-detail-body dl{grid-template-columns:1fr}}.kpi-kra-policy{--kk-ink:#15253d;--kk-muted:#62738a;--kk-line:#d9e3ef;--kk-blue:#2f6fed;--kk-teal:#178572;width:100%;min-width:0;color:var(--kk-ink);gap:16px;display:grid}.kpi-kra-policy p{color:var(--kk-muted);margin:0;line-height:1.5}.kpi-kra-policy h1{color:#123463;margin:5px 0;font-size:clamp(1.45rem,2.4vw,2rem)}.kpi-kra-policy-hero{background:linear-gradient(135deg,#fff,#f4f8ff);border:1px solid #d7e2ef;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.kpi-kra-hero-copy{flex:1;gap:8px;min-width:0;display:grid}.kpi-kra-eyebrow,.kpi-kra-label{color:var(--kk-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850;display:block}.kpi-kra-policy-hero-note,.kpi-kra-boundary,.kpi-kra-uncapped,.kpi-kra-intro-card,.kpi-kra-preview-summary,.kpi-kra-preview-feedback,.kpi-kra-validation{border-radius:12px}.kpi-kra-policy-hero-note,.kpi-kra-boundary,.kpi-kra-uncapped{color:#166c5e;background:#f0fbf7;border:1px solid #c7e5dc;align-items:center;gap:8px;max-width:360px;padding:11px 12px;font-size:.76rem;line-height:1.4;display:flex}.kpi-kra-policy-links{justify-content:flex-end;min-width:0;display:flex}.kpi-kra-policy-links .kpi-kra-secondary{white-space:nowrap}.kpi-kra-intro-card{background:#f9fbff;border:1px solid #dfe7f1;gap:6px;padding:14px 16px;display:grid}.kpi-kra-intro-card strong,.kpi-kra-preview-summary strong,.kpi-kra-preview-feedback strong,.kpi-kra-validation strong{color:#123463}.kpi-kra-intro-card strong{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.kpi-kra-alert,.kpi-kra-notice{border-radius:10px;padding:12px 14px;font-size:.8rem}.kpi-kra-alert{color:#972e23;background:#fff5f3;border:1px solid #efc2bd}.kpi-kra-notice{color:#176a5d;background:#effbf7;border:1px solid #bde4d7}.kpi-kra-stage-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.kpi-kra-stage-nav button{border:1px solid var(--kk-line);min-width:0;color:var(--kk-muted);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:auto 1fr;gap:2px 8px;padding:11px;display:grid}.kpi-kra-stage-nav button>span{color:#4c6a8c;background:#eef3f9;border-radius:50%;grid-row:span 2;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:850;display:grid}.kpi-kra-stage-nav button strong{color:var(--kk-ink);font-size:.76rem}.kpi-kra-stage-nav button small{font-size:.65rem;line-height:1.25}.kpi-kra-stage-nav button.active{background:#f4f8ff;border-color:#9fbeef;box-shadow:0 4px 14px #285fac12}.kpi-kra-stage-nav button.active>span{background:var(--kk-blue);color:#fff}.kpi-kra-stage-panel{border:1px solid var(--kk-line);background:#fff;border-radius:14px;min-width:0;padding:18px;box-shadow:0 8px 24px #173b6c0b}.kpi-kra-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kpi-kra-form-grid>label,.kpi-kra-form-grid fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.kpi-kra-form-grid>label>span,.kpi-kra-form-grid legend{color:#385574;font-size:.72rem;font-weight:800}.kpi-kra-form-grid input,.kpi-kra-form-grid select,.kpi-kra-form-grid textarea{width:100%;min-height:38px;color:var(--kk-ink);font:inherit;background:#fff;border:1px solid #c7d4e3;border-radius:8px;padding:8px 10px;font-size:.8rem}.kpi-kra-form-grid textarea{resize:vertical}.kpi-kra-form-grid input:focus-visible,.kpi-kra-form-grid select:focus-visible,.kpi-kra-form-grid textarea:focus-visible,.kpi-kra-stage-nav button:focus-visible,.kpi-kra-policy button:focus-visible{outline-offset:2px;outline:3px solid #2f6fed40}.kpi-kra-field-wide{grid-column:1/-1}.kpi-kra-measurement-heading,.kpi-kra-custom-metric-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.kpi-kra-measurement-heading>div{gap:4px;display:grid}.kpi-kra-custom-metric-form{background:#f7faff;border:1px solid #b9cce7;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;padding:12px;display:grid}.kpi-kra-custom-metric-form label{gap:5px;display:grid}.kpi-kra-custom-metric-form label>span{color:#385574;font-size:.72rem;font-weight:800}.kpi-kra-custom-metric-actions{grid-column:1/-1;margin:0}.kpi-kra-custom-metric-actions small{color:var(--kk-muted);font-size:.71rem}.kpi-kra-metric-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.kpi-kra-metric-options button{border:1px solid var(--kk-line);min-height:86px;color:var(--kk-ink);text-align:left;cursor:pointer;background:#fbfdff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.kpi-kra-metric-options button.selected{background:#f2f7ff;border-color:#8fb2ed}.kpi-kra-metric-options button span{gap:4px;min-width:0;display:grid}.kpi-kra-metric-options strong{font-size:.8rem}.kpi-kra-metric-options small,.kpi-kra-metric-options em,.kpi-kra-muted,.kpi-kra-form-grid fieldset>small,.kpi-kra-line>div small,.kpi-kra-evidence-list header small,.kpi-kra-preview-toolbar p,.kpi-kra-validation p{color:var(--kk-muted);font-size:.71rem;line-height:1.4}.kpi-kra-metric-options em{font-style:normal}.kpi-kra-check{align-items:center;color:var(--kk-ink)!important;gap:8px!important;font-weight:600!important;display:flex!important}.kpi-kra-check input{width:auto;min-height:auto}.kpi-kra-inline-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kpi-kra-inline-fields label{gap:5px;display:grid}.kpi-kra-inline-fields label span{color:var(--kk-muted);font-size:.69rem;font-weight:700}.kpi-kra-inline-fields input{min-height:36px}.kpi-kra-boundary,.kpi-kra-uncapped{max-width:none}.kpi-kra-preview{gap:14px;display:grid}.kpi-kra-preview-toolbar,.kpi-kra-stage-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.kpi-kra-preview-toolbar>div{gap:5px;display:grid}.kpi-kra-primary,.kpi-kra-secondary{border:1px solid var(--kk-line);min-height:36px;color:var(--kk-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.kpi-kra-primary{border-color:var(--kk-blue);background:var(--kk-blue);color:#fff}.kpi-kra-primary:disabled,.kpi-kra-secondary:disabled{cursor:not-allowed;opacity:.5}.kpi-kra-preview-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.kpi-kra-preview-cards article,.kpi-kra-preview-summary,.kpi-kra-preview-feedback{border:1px solid var(--kk-line);background:#fbfdff;border-radius:10px;gap:8px;padding:13px;display:grid}.kpi-kra-preview-cards span,.kpi-kra-preview-cards small{color:var(--kk-muted);font-size:.7rem}.kpi-kra-preview-cards strong{font-size:1.25rem}.kpi-kra-preview-summary ul,.kpi-kra-preview-feedback ul,.kpi-kra-validation ul{gap:6px;margin:0;padding-left:18px;display:grid}.kpi-kra-preview-feedback{background:#f7faff;border-color:#d8e4f3}.kpi-kra-evidence-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kpi-kra-evidence-grid span,.kpi-kra-weaklink{border:1px solid var(--kk-line);color:var(--kk-muted);background:#f8fbff;border-radius:9px;padding:10px;font-size:.75rem}.kpi-kra-evidence-grid strong{color:var(--kk-ink)}.kpi-kra-weaklink{color:#73520a;background:#fffaf0;border-color:#eddca9;gap:4px;display:grid}.kpi-kra-weaklink strong{color:#634509}.kpi-kra-validation{color:var(--kk-ink);background:#f5f9ff;border:1px solid #cfe0f6;gap:8px;padding:12px 14px;display:grid}.kpi-kra-validation p{color:var(--kk-muted);font-size:.78rem}.kpi-kra-validation li::marker{color:var(--kk-blue)}.kpi-kra-stage-footer{padding-top:1px}.kpi-kra-stage-footer>div{align-items:center;gap:8px;display:flex}.kpi-kra-stage-footer>div>span{color:var(--kk-muted);margin-right:4px;font-size:.72rem}.kpi-kra-state,.kpi-kra-restricted{min-height:150px;color:var(--kk-muted);text-align:center;background:#f8fbff;border:1px dashed #c6d6e7;border-radius:12px;place-items:center;gap:8px;padding:24px;display:grid}.kpi-kra-restricted{min-height:220px}.kpi-kra-restricted h1{margin:0;font-size:1.1rem}.kpi-kra-restricted svg{color:#b42318}.kpi-kra-line{border:1px solid var(--kk-line);background:#fbfdff;border-radius:10px;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(120px,.5fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.kpi-kra-line>div{align-self:center;gap:4px;display:grid}.kpi-kra-line label{gap:5px;display:grid}.kpi-kra-line label span{color:var(--kk-muted);font-size:.68rem;font-weight:750}.kpi-kra-assignment-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.kpi-kra-evidence-list{gap:10px;display:grid}.kpi-kra-evidence-list article{border:1px solid var(--kk-line);background:#fbfdff;border-radius:10px;gap:10px;padding:12px;display:grid}.kpi-kra-evidence-list header div{gap:4px;display:grid}@media (width<=900px){.kpi-kra-stage-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-kra-stage-nav button:last-child{grid-column:span 2}.kpi-kra-preview-cards,.kpi-kra-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.kpi-kra-line{grid-template-columns:1fr 1fr}.kpi-kra-line>div{grid-column:1/-1}.kpi-kra-assignment-toolbar{display:grid}}@media (width<=620px){.kpi-kra-policy-hero,.kpi-kra-preview-toolbar,.kpi-kra-stage-footer,.kpi-kra-measurement-heading,.kpi-kra-custom-metric-actions{display:grid}.kpi-kra-policy-hero-note{max-width:none}.kpi-kra-policy-links{justify-content:stretch}.kpi-kra-policy-links .kpi-kra-secondary{white-space:normal;width:100%}.kpi-kra-stage-nav{grid-template-columns:1fr 1fr}.kpi-kra-stage-nav button:last-child{grid-column:1/-1}.kpi-kra-form-grid,.kpi-kra-inline-fields,.kpi-kra-evidence-grid,.kpi-kra-preview-cards,.kpi-kra-custom-metric-form{grid-template-columns:1fr}.kpi-kra-stage-footer>div{grid-template-columns:1fr 1fr;display:grid}.kpi-kra-stage-footer>div>span{grid-column:1/-1}.kpi-kra-stage-footer button{min-height:44px}}.kpi-kra-architecture{--kk-ink:#15253d;--kk-muted:#62738a;--kk-line:#d9e3ef;--kk-blue:#2f6fed;width:100%;min-width:0;color:var(--kk-ink);gap:16px;display:grid}.kpi-kra-architecture *{box-sizing:border-box}.kpi-kra-architecture p{color:var(--kk-muted);margin:0;line-height:1.5}.kpi-kra-architecture button,.kpi-kra-architecture input,.kpi-kra-architecture select{font:inherit}.kpi-kra-architecture button{cursor:pointer}.kpi-kra-architecture-hero{background:linear-gradient(135deg,#fff,#f4f8ff);border:1px solid #d7e2ef;border-radius:16px;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.kpi-kra-architecture-hero h1{color:#123463;margin:5px 0;font-size:clamp(1.45rem,2.4vw,2rem)}.kpi-kra-eyebrow{color:#49627f;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.kpi-kra-architecture-status{color:#176a5d;white-space:nowrap;background:#effbf7;border:1px solid #bde4d7;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;padding:10px 12px;font-size:.76rem;font-weight:800;display:flex}.kpi-kra-builder-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.kpi-kra-builder-steps li{border:1px solid var(--kk-line);min-width:0;min-height:52px;color:var(--kk-muted);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.7rem;font-weight:800;display:flex}.kpi-kra-builder-steps li b{color:#47617f;background:#e9eff7;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.kpi-kra-builder-steps li.active{color:#2459b9;background:#f5f8ff;border-color:#8fb4ee}.kpi-kra-builder-steps li.complete{color:#176a5d;background:#f1fbf7;border-color:#a9decf}.kpi-kra-builder-steps li.blocked{color:#8a2727;background:#fff6f6;border-color:#efb8b8}.kpi-kra-builder-steps button{width:100%;color:inherit;text-align:left;font-weight:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.kpi-kra-pending-kpi{background:#f4f8ff;border:1px solid #9fbeef;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;display:flex}.kpi-kra-pending-kpi span{color:var(--kk-muted);margin-right:auto;font-size:.74rem}.kpi-kra-pending-kpi button{color:#244f89;background:#fff;border:1px solid #a9bfdd;border-radius:7px;padding:7px 9px;font-weight:800}.kpi-kra-workspace-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.kpi-kra-workspace-nav button,.kpi-kra-architecture-primary{border:1px solid var(--kk-line);min-height:40px;color:var(--kk-ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.kpi-kra-workspace-nav button.active{color:#2459b9;background:#f4f8ff;border-color:#9fbeef}.kpi-kra-workspace-nav button:disabled{cursor:not-allowed;opacity:.66;background:#f7f9fc}.kpi-kra-architecture-primary{border-color:var(--kk-blue)!important;background:var(--kk-blue)!important;color:#fff!important}.kpi-kra-coming-later{font-size:.64rem;font-weight:900;color:#7a5c12!important}.kpi-kra-weight-total{border-radius:8px;padding:8px;font-size:.72rem;font-weight:900}.kpi-kra-weight-total.valid{color:#176a5d;background:#effbf7}.kpi-kra-weight-total.invalid{color:#8a2727;background:#fff5f5}.kpi-kra-governance{background:#f8fbff;border:1px solid #c8d8eb;border-radius:10px;gap:8px;margin:10px;padding:12px;display:grid}.kpi-kra-governance label{gap:4px;display:grid}.kpi-kra-governance textarea{resize:vertical;border:1px solid #cbd8e7;border-radius:7px;min-height:72px;padding:8px}.kpi-kra-governance>div{flex-wrap:wrap;gap:6px;display:flex}.kpi-kra-governance button{background:#fff;border:1px solid #c4d2e3;border-radius:7px;min-height:36px;padding:7px 9px;font-weight:800}.kpi-kra-kpi-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kpi-kra-kpi-form-grid .wide{grid-column:1/-1}.kpi-kra-kpi-form-grid label{gap:4px;display:grid}.kpi-kra-composite-builder{background:#fbfdff;border:1px solid #d7e2ef;border-radius:9px;gap:8px;padding:10px;display:grid}.kpi-kra-component-picker{flex-wrap:wrap;gap:5px;display:flex}.kpi-kra-component-picker button{padding:5px 7px}.kpi-kra-composite-builder ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.kpi-kra-composite-builder li{grid-template-columns:110px minmax(0,1fr) 74px 32px;align-items:center;gap:6px;display:grid}.kpi-kra-composite-builder li input,.kpi-kra-composite-builder li select{width:100%}.kpi-kra-test-contract{color:#6f5313;background:#fff9e9;border:1px solid #efd89f;border-radius:8px;gap:3px;padding:9px;display:grid}.kpi-kra-test-contract span{font-size:.7rem}.kpi-kra-architecture-filters{border:1px solid var(--kk-line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(140px,1fr));gap:10px;padding:12px;display:grid}.kpi-kra-architecture-filters label{color:#536980;gap:5px;min-width:0;font-size:.68rem;font-weight:800;display:grid}.kpi-kra-architecture-filters input,.kpi-kra-architecture-filters select{width:100%;min-width:0;min-height:40px;color:var(--kk-ink);background:#fff;border:1px solid #cbd8e7;border-radius:8px;padding:8px 10px}.kpi-kra-architecture-search{align-items:center;position:relative;display:flex!important}.kpi-kra-architecture-search svg{color:#6a7f96;position:absolute;left:11px}.kpi-kra-architecture-search input{padding-left:34px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.kpi-kra-architecture-error,.kpi-kra-architecture-state{text-align:center;background:#fff;border:1px solid #d7e2ef;border-radius:12px;place-items:center;gap:6px;min-height:110px;padding:20px;display:grid}.kpi-kra-architecture-error{color:#8a2727;background:#fff5f5;border-color:#f1c3c3;min-height:auto}.architecture-empty{background:#fbfdff;min-height:260px}.kpi-kra-architecture-shell{grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(250px,300px);gap:14px;min-width:0;display:grid}.kpi-kra-policy-list,.kpi-kra-architecture-main,.kpi-kra-details-panel{border:1px solid var(--kk-line);background:#fff;border-radius:14px;min-width:0;box-shadow:0 8px 24px #173b6c0b}.kpi-kra-policy-list{grid-template-rows:auto minmax(0,1fr);max-height:760px;display:grid}.kpi-kra-policy-list-heading{border-bottom:1px solid var(--kk-line);justify-content:space-between;gap:8px;padding:13px;display:flex}.kpi-kra-policy-list-heading span{color:var(--kk-muted);font-size:.68rem}.kpi-kra-policy-list-scroll{align-content:start;gap:5px;padding:8px;display:grid;overflow:hidden auto}.kpi-kra-policy-list-scroll button{width:100%;min-width:0;color:var(--kk-ink);text-align:left;background:#fff;border:1px solid #0000;border-radius:9px;gap:5px;padding:10px;display:grid}.kpi-kra-policy-list-scroll button>span{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.kpi-kra-policy-list-scroll button small{color:var(--kk-muted);font-size:.64rem}.kpi-kra-policy-list-scroll button.selected{background:#f4f8ff;border-color:#9fbeef}.kpi-kra-status{border-radius:999px;padding:2px 6px;font-size:.61rem;font-weight:900;display:inline-flex}.status-draft{color:#775400;background:#fff4cc}.status-published{color:#176a5d;background:#daf7ea}.status-retired{color:#5e6c7d;background:#eef1f5}.kpi-kra-architecture-main{align-content:start;gap:12px;padding:14px;display:grid;overflow:hidden}.kpi-kra-architecture-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.kpi-kra-architecture-toolbar>div:first-child{gap:4px;min-width:0;display:grid}.kpi-kra-architecture-toolbar>div:first-child>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kpi-kra-architecture-toolbar span{color:var(--kk-muted);font-size:.7rem}.kpi-kra-view-switch{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kpi-kra-view-switch button{border:1px solid var(--kk-line);min-height:36px;color:var(--kk-ink);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.kpi-kra-view-switch button[aria-pressed=true]{color:#2459b9;background:#f4f8ff;border-color:#9fbeef}.kpi-kra-graph{background:radial-gradient(#dbe6f5 1px,#0000 1px) 0 0/16px 16px,#fcfdff;border:1px solid #dce6f2;border-radius:12px;gap:12px;min-height:430px;padding:18px;display:grid;overflow:auto}.kpi-kra-graph-level{gap:8px;display:grid}.kpi-kra-graph-level>span,.kpi-kra-graph-kpis>span{color:#58708d;text-transform:uppercase;font-size:.65rem;font-weight:900}.kpi-kra-graph-level>div,.kpi-kra-graph-kpis>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.kpi-kra-graph-arrow{text-align:center;color:#7698ca;font-size:1.4rem}.kpi-kra-node{min-width:0;color:var(--kk-ink);text-align:left;background:#fbf9ff;border:1px solid #cbbbea;border-radius:10px;gap:4px;padding:11px;display:grid}.kpi-kra-node strong,.kpi-kra-graph-kpis strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.kpi-kra-node small,.kpi-kra-graph-kpis small{color:var(--kk-muted);font-size:.63rem}.kpi-kra-node.selected{border-color:#2f6fed;outline:3px solid #2f6fed35}.kpi-kra-graph-kpis{border-top:1px dashed #b9cbe0;gap:8px;padding-top:8px;display:grid}.kpi-kra-graph-kpis article{background:#f7fbff;border:1px solid #bfd2f1;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;padding:10px;display:grid}.kpi-kra-graph-kpis article small{grid-column:2}.kpi-kra-list-workspace{gap:8px;min-width:0;display:grid}.kpi-kra-list-workspace .crm-table-toolbar{justify-content:space-between;gap:8px;display:flex}.kpi-kra-list-workspace .crm-table-toolbar span{color:var(--kk-muted);font-size:.68rem}.kpi-kra-list-workspace .crm-table-shell{border:1px solid var(--kk-line);border-radius:10px;max-width:100%;max-height:430px;overflow:auto}.kpi-kra-list-workspace table{border-collapse:collapse;width:100%;min-width:650px}.kpi-kra-list-workspace th,.kpi-kra-list-workspace td{text-align:left;border-bottom:1px solid #e7edf4;padding:9px;font-size:.69rem}.kpi-kra-list-workspace th{z-index:1;background:#f7f9fc;position:sticky;top:0}.kpi-kra-list-workspace td button{color:#2459b9;background:0 0;border:0;font-weight:800}.kpi-kra-list-workspace tr.selected{background:#f4f8ff}.kpi-kra-architecture-summary{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.kpi-kra-architecture-summary>div{border:1px solid var(--kk-line);background:#fbfdff;border-radius:9px;gap:2px;padding:10px;display:grid}.kpi-kra-architecture-summary strong{font-size:1.15rem}.kpi-kra-architecture-summary span{color:var(--kk-muted);font-size:.65rem}.kpi-kra-details-panel{align-content:start;gap:12px;max-height:760px;padding:13px;display:grid;overflow:hidden auto}.kpi-kra-details-tabs{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.kpi-kra-details-tabs button{border:1px solid var(--kk-line);min-height:36px;color:var(--kk-ink);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:4px;font-size:.66rem;font-weight:800;display:flex}.kpi-kra-details-tabs button[aria-selected=true]{color:#2459b9;background:#f4f8ff;border-color:#9fbeef}.kpi-kra-details-content{gap:10px;min-width:0;display:grid}.kpi-kra-details-content h2,.kpi-kra-details-content h3{margin:0}.kpi-kra-details-content h2{font-size:1rem}.kpi-kra-details-content h3{font-size:.77rem}.kpi-kra-details-content dl{gap:6px;margin:0;display:grid}.kpi-kra-details-content dl>div{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.kpi-kra-details-content dt{color:var(--kk-muted);font-size:.67rem}.kpi-kra-details-content dd{text-align:right;margin:0;font-size:.67rem;font-weight:800}.kpi-kra-details-content ul,.kpi-kra-history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kpi-kra-details-content li{border:1px solid var(--kk-line);border-radius:8px;gap:3px;padding:8px;display:grid}.kpi-kra-details-content li span,.kpi-kra-details-content li small{color:var(--kk-muted);font-size:.64rem}.kpi-kra-details-content ul li{grid-template-columns:minmax(0,1fr) auto}.kpi-kra-details-empty{color:var(--kk-muted);gap:8px;padding:18px 8px;font-size:.72rem;display:flex}.kpi-kra-helper-warning{color:#73520a;background:#fffaf0;border:1px solid #eddca9;border-radius:9px;gap:7px;padding:10px;font-size:.68rem;display:flex}.kpi-kra-architecture button:focus-visible,.kpi-kra-architecture input:focus-visible,.kpi-kra-architecture select:focus-visible,.kpi-kra-architecture [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #2f6fed40}@media (width<=1180px){.kpi-kra-architecture-shell{grid-template-columns:220px minmax(0,1fr)}.kpi-kra-details-panel{grid-column:1/-1;max-height:none}.kpi-kra-details-content dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.kpi-kra-workspace-nav,.kpi-kra-architecture-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-kra-architecture-shell{grid-template-columns:1fr}.kpi-kra-policy-list{max-height:300px}.kpi-kra-architecture-toolbar{align-items:flex-start;display:grid}.kpi-kra-view-switch{justify-content:flex-start}.kpi-kra-architecture-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.kpi-kra-architecture-hero{padding:17px;display:grid}.kpi-kra-architecture-status{white-space:normal;justify-self:start}.kpi-kra-workspace-nav,.kpi-kra-architecture-filters{grid-template-columns:1fr}.kpi-kra-builder-steps{grid-template-columns:1fr 1fr}.kpi-kra-kpi-form-grid{grid-template-columns:1fr}.kpi-kra-kpi-form-grid .wide{grid-column:auto}.kpi-kra-composite-builder li{grid-template-columns:1fr 70px 32px}.kpi-kra-composite-builder li select{grid-column:1/-1}.kpi-kra-view-switch{grid-template-columns:repeat(2,1fr);display:grid}.kpi-kra-view-switch .kpi-kra-architecture-primary{grid-column:1/-1}.kpi-kra-graph{min-height:340px;padding:12px}.kpi-kra-graph-level>div,.kpi-kra-graph-kpis>div{grid-template-columns:1fr}.kpi-kra-architecture-summary{grid-template-columns:1fr 1fr}.kpi-kra-details-content dl{grid-template-columns:1fr}}.kpi-kra-architecture textarea{resize:vertical;min-height:88px;font:inherit}.kpi-kra-architecture-notice,.kpi-kra-validation{color:#175c45;background:#f2fbf6;border:1px solid #b9d8c7;border-radius:10px;padding:11px 13px}.kpi-kra-validation{color:#73520a;background:#fff9ec;border-color:#efcf8f}.kpi-kra-validation ul{margin:6px 0 0;padding-left:20px}.kpi-kra-graph{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-content:start}.kpi-kra-details-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-kra-details-tabs button{padding:5px;font-size:.61rem}.kpi-kra-details-content label,.kpi-kra-savebar label,.kpi-kra-relation-builder label{color:#536980;gap:5px;font-size:.68rem;font-weight:800;display:grid}.kpi-kra-details-content input,.kpi-kra-details-content select,.kpi-kra-details-content textarea,.kpi-kra-savebar input,.kpi-kra-relation-builder select{background:#fff;border:1px solid #cbd8e7;border-radius:7px;width:100%;min-width:0;padding:8px}.kpi-kra-inline-fields{grid-column:1/-1;grid-template-columns:minmax(95px,1fr) 58px 58px auto;gap:4px;display:grid!important}.kpi-kra-relation-builder{border:1px solid var(--kk-line);border-radius:8px;gap:8px;padding:9px;display:grid}.kpi-kra-details-content button.danger{color:#972f2f;background:#fff5f5;border:1px solid #edb6b6;justify-content:center;align-items:center;gap:5px;display:inline-flex}.kpi-kra-savebar{background:#f7fbff;border:1px solid #b9cce4;border-radius:10px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:8px;padding:10px;display:grid}.kpi-kra-savebar button{border:1px solid var(--kk-line);background:#fff;border-radius:8px;min-height:38px;padding:7px 11px}.kpi-kra-catalogue{z-index:70;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));background:#fff;border:1px solid #bfd0e4;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;width:min(420px,100vw - 24px);min-width:0;padding:14px;display:grid;position:fixed;overflow:hidden;box-shadow:0 22px 70px #102d5840}.kpi-kra-catalogue header{justify-content:space-between;gap:10px;display:flex}.kpi-kra-catalogue header>div{gap:3px;display:grid}.kpi-kra-catalogue header span,.kpi-kra-catalogue p{color:var(--kk-muted);font-size:.68rem}.kpi-kra-catalogue-list{align-content:start;gap:7px;display:grid;overflow:hidden auto}.kpi-kra-catalogue-list article{border:1px solid var(--kk-line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.kpi-kra-catalogue-list article>div{gap:2px;min-width:0;display:grid}.kpi-kra-catalogue-list strong,.kpi-kra-catalogue-list span,.kpi-kra-catalogue-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kpi-kra-catalogue-list span,.kpi-kra-catalogue-list small{color:var(--kk-muted);font-size:.64rem}@media (width<=620px){.kpi-kra-graph{grid-template-columns:1fr}.kpi-kra-details-tabs{grid-template-columns:repeat(3,1fr)}.kpi-kra-savebar{grid-template-columns:1fr}.kpi-kra-inline-fields{grid-template-columns:1fr 1fr}.kpi-kra-catalogue{border-radius:16px 16px 0 0;width:100vw;max-height:82vh;inset:auto 0 0}}.kpi-kra-architecture,.kpi-kra-architecture *{box-sizing:border-box}.kpi-kra-architecture{max-width:100%;overflow-x:clip}.kpi-kra-graph-workspace{gap:8px;min-width:0;display:grid}.kpi-kra-canvas-toolbar{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.kpi-kra-canvas-toolbar button{border:1px solid var(--kk-line);min-height:36px;color:var(--kk-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:.69rem;font-weight:800;display:inline-flex}.kpi-kra-canvas-toolbar span{text-align:center;min-width:48px;color:var(--kk-muted);font-size:.68rem;font-weight:800}.kpi-kra-graph-viewport{cursor:grab;touch-action:none;background:radial-gradient(#dbe6f5 1px,#0000 1px) 0 0/16px 16px,#fcfdff;border:1px solid #dce6f2;border-radius:12px;min-width:0;min-height:460px;position:relative;overflow:hidden}.kpi-kra-graph-viewport:active{cursor:grabbing}.kpi-kra-graph-viewport:focus-visible{outline-offset:2px;outline:3px solid #2f6fed55}.kpi-kra-graph-surface{transform-origin:0 0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-content:start;gap:72px 90px;width:max(100%,760px);min-height:460px;padding:70px 56px;transition:transform 80ms linear;display:grid;position:relative}.kpi-kra-graph-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kpi-kra-graph-edges line{stroke:#6d8fbd;stroke-width:2px}.kpi-kra-graph-edges path{fill:#6d8fbd}.kpi-kra-graph-edges text{fill:#496584;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:4px;font-size:10px;font-weight:800}.kpi-kra-graph-edges .edge-subset_of line{stroke:#8b5db7;stroke-dasharray:6 4}.kpi-kra-graph-edges .edge-union_source line{stroke:#b36a3c;stroke-dasharray:2 4}.kpi-kra-graph-surface .kpi-kra-node{z-index:2;min-height:92px;position:relative}.kpi-kra-list-workspace input,.kpi-kra-list-workspace select{background:#fff;border:1px solid #cbd8e7;border-radius:7px;width:100%;min-width:0;max-width:100%;padding:7px}.kpi-kra-list-workspace td button{white-space:normal;text-align:left;max-width:100%}.kpi-kra-architecture-error{color:#7a2020;background:#fff4f4;border:1px solid #e8a8a8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.kpi-kra-architecture-error span{color:#7a3434;grid-column:1;font-size:.72rem}.kpi-kra-architecture-error button{color:#7a2020;background:#fff;border:1px solid #d88989;border-radius:7px;grid-area:1/2/3;padding:7px 9px}.kpi-kra-validation ul{gap:7px;padding-left:0;list-style:none;display:grid}.kpi-kra-validation li{background:#fff;border:1px solid #edd9ad;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px;display:grid}.kpi-kra-validation li small{color:#725d33;grid-column:1}.kpi-kra-validation li button{grid-area:1/2/3;align-self:center}.kpi-kra-admin-helper{border-top:1px solid var(--kk-line);gap:6px;padding-top:10px;display:grid}.kpi-kra-admin-helper button{border:1px solid var(--kk-line);text-align:left;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:8px;display:flex}.kpi-kra-admin-helper button span{font-size:.6rem}.kpi-kra-catalogue-backdrop{z-index:69;background:#102d5824;justify-content:flex-end;padding:12px;display:flex;position:fixed;inset:0}.kpi-kra-catalogue-backdrop .kpi-kra-catalogue{z-index:70;width:min(420px,100%);height:100%;max-height:none;position:relative;inset:auto}.kpi-kra-catalogue-create{gap:8px;display:grid;overflow-y:auto}.kpi-kra-catalogue-create label{gap:4px;min-width:0;display:grid}.kpi-kra-catalogue-create input,.kpi-kra-catalogue-create select,.kpi-kra-catalogue-create textarea{width:100%;min-width:0;max-width:100%}@media (width<=768px){.kpi-kra-graph-surface{gap:58px;width:max(100%,620px);padding:56px 36px}.kpi-kra-canvas-toolbar button{flex:auto}.kpi-kra-architecture-error{grid-template-columns:1fr}.kpi-kra-architecture-error span,.kpi-kra-architecture-error button{grid-area:auto/1}.kpi-kra-validation li{grid-template-columns:1fr}.kpi-kra-validation li small,.kpi-kra-validation li button{grid-area:auto/1}}@media (width<=620px){.kpi-kra-graph-viewport{min-height:360px}.kpi-kra-graph-surface{grid-template-columns:repeat(2,minmax(190px,1fr));gap:44px;width:max(100%,520px);min-height:360px;padding:44px 24px}.kpi-kra-list-workspace .crm-table-shell{overflow-x:hidden}.kpi-kra-list-workspace table,.kpi-kra-list-workspace thead,.kpi-kra-list-workspace tbody,.kpi-kra-list-workspace tr,.kpi-kra-list-workspace th,.kpi-kra-list-workspace td{width:100%;min-width:0;display:block}.kpi-kra-list-workspace thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.kpi-kra-list-workspace tbody{gap:9px;display:grid}.kpi-kra-list-workspace tr{border:1px solid var(--kk-line);border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.kpi-kra-list-workspace td{border:0;padding:0}.kpi-kra-list-workspace td:first-child,.kpi-kra-list-workspace td:nth-child(2),.kpi-kra-list-workspace td:nth-child(3){grid-column:1/-1}.kpi-kra-catalogue-backdrop{align-items:flex-end;padding:0}.kpi-kra-catalogue-backdrop .kpi-kra-catalogue{border-radius:16px 16px 0 0;width:100%;height:auto;max-height:86vh}.kpi-kra-details-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=390px){.kpi-kra-canvas-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpi-kra-canvas-toolbar button{min-width:0;padding-inline:5px}.kpi-kra-graph-surface{grid-template-columns:repeat(2,minmax(170px,1fr));width:max(100%,440px);padding-inline:18px}.kpi-kra-list-workspace tr{grid-template-columns:1fr}.kpi-kra-list-workspace td{grid-column:1!important}.kpi-kra-workspace-nav button,.kpi-kra-view-switch button{white-space:normal;min-width:0}}@media (width<=360px){.kpi-kra-architecture{gap:12px}.kpi-kra-architecture-main,.kpi-kra-details-panel{padding:10px}.kpi-kra-canvas-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-kra-graph-surface{grid-template-columns:repeat(2,minmax(155px,1fr));gap:34px 26px;width:max(100%,400px)}}.kpi-kra-catalogue-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.kpi-kra-catalogue-create-intro{background:#f6f9fd;border:1px solid #c8d8eb;border-radius:8px;margin:0;padding:9px;line-height:1.45}.kpi-kra-kpi-form-grid label>small{color:var(--kk-muted);font-size:.66rem;line-height:1.4}.kpi-kra-source-status{color:#6f5313;background:#fff9e9;border:1px solid #efd89f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;padding:9px;font-size:.68rem;line-height:1.4;display:grid}.kpi-kra-source-status.connected{color:#176a4c;background:#f1fbf6;border-color:#afd9c4}.kpi-kra-review-mode{color:#176a4c;background:#f1fbf6;border:1px solid #afd9c4;border-radius:8px;gap:3px;padding:10px;display:grid}.kpi-kra-review-mode.blocked{color:#812828;background:#fff4f4;border-color:#e0b0b0}.kpi-kra-review-mode span{font-size:.7rem;line-height:1.45}.kpi-kra-publish-checklist{gap:7px;display:grid}.kpi-kra-publish-checklist ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.kpi-kra-publish-checklist li{background:#fff;border:1px solid #d9e2ed;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;font-size:.7rem;display:grid}.kpi-kra-publish-checklist li>span:first-child{background:#eef2f7;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.kpi-kra-publish-checklist li.ready{color:#176a4c;border-color:#b9dbc9}.kpi-kra-publish-checklist li.ready>span:first-child{background:#dff4e9}.kpi-kra-publish-checklist li.blocked{color:#812828;border-color:#e4bbbb}.kpi-kra-publish-checklist li.blocked>span:first-child{background:#fde7e7}.kpi-kra-governance-actions{flex-wrap:wrap;gap:6px;display:flex}.kpi-kra-governance button:disabled{cursor:not-allowed;opacity:.55;color:#5d6875;background:#eef1f5;border-style:dashed}.kpi-kra-governance .kpi-kra-architecture-primary:disabled{color:#fff!important;background:#667386!important;border-color:#667386!important}.kpi-kra-governance-reasons{background:#f7f9fc;border-left:3px solid #c2cedc;gap:6px;padding:9px;display:grid}.kpi-kra-governance-reasons small{color:#495c70;font-size:.68rem;line-height:1.45}.kpi-kra-authoring-toolbar{border:1px solid var(--kk-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:13px 14px;display:flex}.kpi-kra-authoring-toolbar>div:first-child{gap:4px;min-width:0;display:grid}.kpi-kra-authoring-toolbar>div:first-child strong{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.35}.kpi-kra-authoring-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.kpi-kra-authoring-toolbar button,.kpi-kra-empty-actions button,.kpi-kra-kpi-preview button,.kpi-kra-history-switch button{border:1px solid var(--kk-line);min-height:40px;color:var(--kk-ink);background:#fff;border-radius:9px;padding:9px 12px;font-weight:800}.kpi-kra-record-counts{color:#3f5973;background:#f5f9fd;border:1px solid #cbddec;border-radius:10px;padding:10px 13px;font-size:.74rem;font-weight:800}.kpi-kra-conflict-blocker{color:#7a2020;background:#fff3f3;border:1px solid #dc8b8b;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.kpi-kra-conflict-blocker span{font-size:.72rem;line-height:1.45}.kpi-kra-conflict-badge{color:#fff;background:#8f2424;border-radius:999px;justify-self:start;padding:4px 8px;font-size:.64rem;font-weight:900;display:inline-flex}.kpi-kra-tab-panel{border:1px solid var(--kk-line);background:#fff;border-radius:14px;gap:12px;min-width:0;padding:15px;display:grid;box-shadow:0 8px 24px #173b6c0b}.kpi-kra-tab-panel>header,.kpi-kra-draft-cards>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.kpi-kra-tab-panel h2,.kpi-kra-draft-cards h2{color:#16365f;overflow-wrap:anywhere;margin:3px 0;font-size:1.05rem}.kpi-kra-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kpi-kra-kpi-preview{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;min-width:0;display:grid}.kpi-kra-kpi-preview article{border:1px solid var(--kk-line);background:#fbfdff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.kpi-kra-kpi-preview article>div{gap:3px;min-width:0;display:grid}.kpi-kra-kpi-preview strong,.kpi-kra-kpi-preview span,.kpi-kra-kpi-preview small{white-space:normal;overflow-wrap:anywhere}.kpi-kra-kpi-preview span,.kpi-kra-kpi-preview small{color:var(--kk-muted);font-size:.66rem}.kpi-kra-history-switch{flex-wrap:wrap;gap:8px;display:flex}.kpi-kra-history-switch button[aria-pressed=true]{color:#2459b9;background:#f4f8ff;border-color:#9fbeef}.kpi-kra-draft-cards{gap:9px;min-width:0;display:grid}.kpi-kra-draft-cards>article{border:1px solid var(--kk-line);background:#fff;border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid;position:relative}.kpi-kra-draft-cards>article.selected{background:#f7faff;border-color:#8db0e8}.kpi-kra-draft-select{width:100%;min-width:0;color:var(--kk-ink);text-align:left;background:0 0;border:0;gap:6px;padding:0;display:grid}.kpi-kra-draft-select strong,.kpi-kra-draft-cards.legacy article>strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.kpi-kra-draft-select>span,.kpi-kra-draft-cards article>span,.kpi-kra-draft-cards article>small{color:var(--kk-muted);font-size:.68rem}.kpi-kra-draft-cards details{border-top:1px solid var(--kk-line);padding-top:6px}.kpi-kra-draft-cards summary{cursor:pointer;color:#325a91;font-size:.7rem;font-weight:800}.kpi-kra-saved-copies{gap:7px;margin-top:8px;display:grid}.kpi-kra-saved-copies>div{background:#f8fafc;border:1px solid #d7e2ef;border-radius:8px;gap:2px;padding:9px;display:grid}.kpi-kra-saved-copies>div.conflict{background:#fff5f5;border-color:#e2a4a4}.kpi-kra-saved-copies span,.kpi-kra-saved-copies small{overflow-wrap:anywhere;font-size:.65rem}.kpi-kra-review-panel{max-width:760px}.kpi-kra-policy-list-scroll button>span,.kpi-kra-architecture-toolbar>div:first-child>strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.4;overflow:visible}.kpi-kra-policy-list-scroll button{min-height:max-content}.kpi-kra-policy-list-heading strong{white-space:normal;overflow-wrap:anywhere}.kpi-kra-catalogue-list strong,.kpi-kra-catalogue-list span,.kpi-kra-catalogue-list small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}@media (width<=760px){.kpi-kra-authoring-toolbar,.kpi-kra-tab-panel>header,.kpi-kra-draft-cards>header{display:grid}.kpi-kra-authoring-toolbar>div:last-child{justify-content:stretch}.kpi-kra-authoring-toolbar>div:last-child button{flex:180px}.kpi-kra-kpi-preview,.kpi-kra-kpi-preview article{grid-template-columns:1fr}.kpi-kra-kpi-preview button{justify-self:start}}@media (width<=390px){.kpi-kra-architecture{width:100%;max-width:100%;overflow-x:hidden}.kpi-kra-authoring-toolbar,.kpi-kra-tab-panel{padding:11px}.kpi-kra-authoring-toolbar>div:last-child{grid-template-columns:1fr;display:grid}.kpi-kra-authoring-toolbar>div:last-child button,.kpi-kra-empty-actions button{width:100%;min-width:0}.kpi-kra-record-counts{white-space:normal;overflow-wrap:anywhere}.kpi-kra-history-switch{grid-template-columns:1fr;display:grid}.kpi-kra-draft-cards>article,.kpi-kra-kpi-preview article{min-width:0}.kpi-kra-policy-list-heading{display:grid}.kpi-kra-policy-list-scroll button>span{font-size:.72rem}}.kpi-kra-catalogue-backdrop .kpi-kra-catalogue{grid-template-rows:auto auto minmax(0,1fr);width:min(760px,100%)}.kpi-kra-catalogue-nav{flex-wrap:wrap;gap:8px;display:flex}.kpi-kra-catalogue button{border:1px solid var(--kk-line);min-height:38px;color:var(--kk-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px;font-weight:700}.kpi-kra-catalogue-nav button[aria-pressed=true]{color:#2459b9;background:#edf3ff;border-color:#8db0e8}.kpi-kra-catalogue button:disabled{opacity:.55;cursor:not-allowed}.kpi-kra-catalogue-body{align-content:start;gap:14px;min-height:0;padding:2px 3px 16px;display:grid;overflow:auto}.kpi-kra-catalogue-body .kpi-kra-catalogue-create,.kpi-kra-catalogue-body .kpi-kra-catalogue-list{overflow:visible}.kpi-kra-catalogue-create h2{margin:0;font-size:1rem}.kpi-kra-catalogue-create>button:last-child{color:#fff;background:#2459b9;justify-self:start}.kpi-kra-catalogue input,.kpi-kra-catalogue select,.kpi-kra-catalogue textarea{border:1px solid var(--kk-line);font:inherit;background:#fff;border-radius:8px;padding:10px}@media (width<=620px){.kpi-kra-catalogue-backdrop .kpi-kra-catalogue{height:92dvh;max-height:92dvh}.kpi-kra-catalogue-nav button{flex:1}.kpi-kra-catalogue-actions{flex-wrap:wrap;gap:5px;display:flex}.kpi-kra-catalogue-list article{grid-template-columns:1fr}}.source-conversion-workspace{--sc-ink:#15253d;--sc-muted:#62738a;--sc-line:#d9e3ef;--sc-blue:#2f6fed;width:100%;min-width:0;color:var(--sc-ink);gap:16px;display:grid}.source-conversion-hero{background:linear-gradient(135deg,#fff,#f4f8ff);border:1px solid #d7e2ef;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.source-conversion-eyebrow{color:var(--sc-blue);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850;display:block}.source-conversion-hero h1,.source-conversion-panel h2{color:#123463;margin:5px 0}.source-conversion-hero h1{font-size:clamp(1.45rem,2.4vw,2rem)}.source-conversion-hero p,.source-conversion-panel p{color:var(--sc-muted);margin:0;line-height:1.5}.source-conversion-primary{border:1px solid var(--sc-blue);background:var(--sc-blue);color:#fff;min-height:36px;font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.source-conversion-primary:disabled{cursor:not-allowed;opacity:.5}.source-conversion-alert{color:#972e23;background:#fff5f3;border:1px solid #efc2bd;border-radius:10px;padding:12px 14px;font-size:.8rem}.source-conversion-table-card{overflow:hidden}.source-conversion-table-viewport{max-width:100%;max-height:min(66dvh,700px);overflow:auto}.source-conversion-table-viewport table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.source-conversion-table-viewport th,.source-conversion-table-viewport td{text-align:left;vertical-align:top;border-bottom:1px solid #edf1f6;min-width:128px;padding:8px 9px}.source-conversion-table-viewport th{z-index:2;background:#fff;position:sticky;top:0}.source-conversion-table-viewport td{color:#324a6a;font-size:.76rem}.source-conversion-header{gap:6px;min-width:110px;display:grid}.source-conversion-sort{color:#385574;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;padding:0;font-size:.7rem;font-weight:850;display:flex}.source-conversion-header input{width:100%;min-height:30px;color:var(--sc-ink);font:inherit;background:#fff;border:1px solid #c8d4e3;border-radius:6px;padding:5px 7px;font-size:.7rem}.source-conversion-state{min-width:500px!important;color:var(--sc-muted)!important;text-align:center!important;padding:28px!important}.source-conversion-boundary{color:#17786b;font-size:.75rem;font-weight:750}.source-conversion-mobile-list{display:none}.source-conversion-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.source-conversion-panel{border:1px solid var(--sc-line);background:#fff;border-radius:14px;gap:13px;min-width:0;padding:17px;display:grid;box-shadow:0 8px 24px #173b6c0b}.source-conversion-panel h2{font-size:1.1rem}.source-conversion-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.source-conversion-health-grid span{border:1px solid var(--sc-line);background:#f8fbff;border-radius:9px;gap:4px;padding:10px;display:grid}.source-conversion-health-grid small{color:var(--sc-muted);font-size:.68rem}.source-conversion-health-grid strong{overflow-wrap:anywhere;font-size:1rem}.source-conversion-cohort-list{gap:7px;display:grid}.source-conversion-cohort-list>div{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;padding:9px;font-size:.75rem;display:flex}.source-conversion-cohort-list span,.source-conversion-muted{color:var(--sc-muted);font-size:.74rem}.source-conversion-weaklink{background:#fffaf0;border-color:#ead9a5}.source-conversion-weaklink header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.source-conversion-weaklink header>svg{color:#8b5b08}@media (width<=700px){.source-conversion-hero{padding:18px;display:grid}.source-conversion-primary{justify-content:center;min-height:44px}.source-conversion-table-viewport{display:none}.source-conversion-mobile-list{background:#f7f9fc;gap:8px;padding:10px;display:grid}.source-conversion-mobile-list details{border:1px solid var(--sc-line);background:#fff;border-radius:10px}.source-conversion-mobile-list summary{cursor:pointer;gap:4px;padding:12px;list-style:none;display:grid}.source-conversion-mobile-list summary::-webkit-details-marker{display:none}.source-conversion-mobile-list summary strong{overflow-wrap:anywhere}.source-conversion-mobile-list summary span{color:var(--sc-muted);font-size:.72rem}.source-conversion-mobile-list dl{border-top:1px solid var(--sc-line);grid-template-columns:1fr 1fr;gap:0;margin:0;padding:4px 12px 10px;display:grid}.source-conversion-mobile-list dl div{border-bottom:1px solid #edf1f6;gap:3px;padding:8px 4px;display:grid}.source-conversion-mobile-list dt{color:var(--sc-muted);font-size:.65rem;font-weight:800}.source-conversion-mobile-list dd{margin:0;font-size:.75rem;font-weight:700}.source-conversion-lower-grid{grid-template-columns:1fr}.source-conversion-health-grid{grid-template-columns:1fr 1fr}.source-conversion-panel{padding:13px}}.source-conversion-drilldown-row th{background:#f8fbff;padding:8px}.source-conversion-drilldown-filters{grid-template-columns:repeat(9,minmax(110px,1fr));gap:7px;display:grid}.source-conversion-drilldown-filters label{color:#5a6d84;gap:4px;font-size:.64rem;font-weight:800;display:grid}.source-conversion-drilldown-filters input,.source-conversion-drilldown-filters select{width:100%;min-height:30px;color:var(--sc-ink);font:inherit;background:#fff;border:1px solid #c8d4e3;border-radius:6px;padding:5px 6px;font-size:.7rem}.source-conversion-detail-list{gap:8px;display:grid}.source-conversion-detail-list details{border:1px solid var(--sc-line);border-radius:8px;padding:9px}.source-conversion-detail-list summary{cursor:pointer;font-size:.76rem;font-weight:800}.source-conversion-detail-list pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#324a6a;max-height:280px;font-size:.7rem;overflow:auto}.source-conversion-meta{color:var(--sc-muted);overflow-wrap:anywhere;justify-content:space-between;gap:10px;font-size:.68rem;display:flex}@media (width<=700px){.source-conversion-meta{display:grid}.source-conversion-drilldown-filters{grid-template-columns:1fr 1fr}}.dynamic-module-workspace{--dm-ink:#172026;--dm-muted:#64707a;--dm-line:#d7dee8;--dm-blue:#0b63ce;width:100%;min-width:0;color:var(--dm-ink);gap:16px;display:grid}.dynamic-module-workspace :where(button,input):focus-visible{outline-offset:2px;outline:3px solid #0b63ce45}.dynamic-module-hero{background:linear-gradient(135deg,#fff,#f3f8ff);border:1px solid #d9e5f1;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.dynamic-module-eyebrow{color:var(--dm-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.dynamic-module-hero h1{color:#123463;margin:6px 0;font-size:clamp(1.45rem,2.4vw,2rem)}.dynamic-module-hero p{color:var(--dm-muted);margin:0;line-height:1.5}.dynamic-module-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dynamic-module-actions button,.dynamic-module-table button,.dynamic-module-mobile-list button,.dynamic-module-empty button{border:1px solid var(--dm-line);min-height:36px;color:var(--dm-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:.76rem;font-weight:750;display:inline-flex}.dynamic-module-actions button:disabled{opacity:.5;cursor:not-allowed}.dynamic-module-actions .dynamic-module-primary{border-color:var(--dm-blue);background:var(--dm-blue);color:#fff}.dynamic-module-alert,.dynamic-module-notice{color:#8b2a20;background:#fff7f6;border:1px solid #e5b2ac;border-radius:10px;padding:12px 14px;font-size:.82rem}.dynamic-module-notice{color:#17645d;background:#f1fbf8;border-color:#bde5da}.dynamic-module-table-card{border:1px solid var(--dm-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #14253f0d}.dynamic-module-toolbar{border-bottom:1px solid var(--dm-line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dynamic-module-toolbar>div{gap:3px;display:grid}.dynamic-module-toolbar strong{font-size:.9rem}.dynamic-module-toolbar small,.dynamic-module-toolbar>span{color:var(--dm-muted);font-size:.74rem}.dynamic-module-filter{border-bottom:1px solid var(--dm-line);padding:12px 16px}.dynamic-module-filter label{max-width:480px;color:var(--dm-muted);gap:5px;font-size:.68rem;font-weight:800;display:grid}.dynamic-module-search{align-items:center;gap:5px;display:flex}.dynamic-module-filter input{width:100%;min-height:34px;color:var(--dm-ink);font:inherit;background:#fff;border:1px solid #c8d2df;border-radius:7px;padding:7px 8px;font-size:.76rem}.dynamic-module-table-viewport{max-height:min(66dvh,700px);overflow:auto}.dynamic-module-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:.78rem}.dynamic-module-table th,.dynamic-module-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:11px 12px}.dynamic-module-table th{z-index:1;color:#334155;background:#f8fafc;font-size:.7rem;font-weight:800;position:sticky;top:0}.dynamic-module-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.dynamic-module-table th button:disabled{cursor:default}.dynamic-module-table td{color:var(--dm-muted)}.dynamic-module-empty{min-height:120px;color:var(--dm-muted);text-align:center;place-items:center;gap:5px;padding:22px;display:grid}.dynamic-module-empty strong{color:var(--dm-ink);font-size:.84rem}.dynamic-module-mobile-list{display:none}@media (width<=600px){.dynamic-module-hero{padding:18px;display:grid}.dynamic-module-table-viewport{display:none}.dynamic-module-mobile-list{gap:9px;padding:10px;display:grid}.dynamic-module-mobile-list details{border:1px solid var(--dm-line);background:#fff;border-radius:11px;padding:12px}.dynamic-module-mobile-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;list-style:none;display:grid}.dynamic-module-mobile-list summary::-webkit-details-marker{display:none}.dynamic-module-mobile-list summary span{gap:3px;min-width:0;display:grid}.dynamic-module-mobile-list summary strong{overflow-wrap:anywhere;font-size:.82rem}.dynamic-module-mobile-list summary small{color:var(--dm-muted)}.dynamic-module-mobile-list dl{border-top:1px solid var(--dm-line);grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding-top:11px;display:grid}.dynamic-module-mobile-list dl div{gap:3px;display:grid}.dynamic-module-mobile-list dt{color:var(--dm-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.dynamic-module-mobile-list dd{margin:0;font-size:.76rem;font-weight:700}.dynamic-module-mobile-list>details>button{width:100%}}.dynamic-module-table-filter-row th{z-index:1;background:#fff;padding:6px 8px;position:sticky;top:36px}.dynamic-module-table-filter-row label{border:1px solid var(--dm-line);background:#fff;border-radius:6px;align-items:center;gap:4px;min-width:130px;padding:3px 5px;display:flex}.dynamic-module-table-filter-row input{width:100%;min-width:0;min-height:28px;color:var(--dm-ink);font:inherit;background:#fff;border:0;border-radius:5px;padding:4px 5px;font-size:.7rem}.dynamic-module-filter-hint{color:var(--dm-muted);font-size:.65rem;font-weight:600;line-height:1.25;display:block}.dynamic-module-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compliance-workspace{--cp-ink:#172026;--cp-muted:#5d6972;--cp-line:#d7dee8;--cp-surface:#fff;--cp-soft:#f5f7f8;--cp-primary:#0b63ce;--cp-teal:#08746d;max-width:1540px;color:var(--cp-ink);gap:14px;margin:0 auto;display:grid}.compliance-hero{border:1px solid var(--cp-line);background:linear-gradient(120deg,#fff,#f7fbff 70%,#f1f9f7);border-radius:16px;justify-content:space-between;gap:18px;padding:22px 24px;display:flex;box-shadow:0 12px 32px #21344b0e}.compliance-eyebrow{color:var(--cp-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.compliance-hero h1{letter-spacing:-.03em;margin:4px 0;font-size:clamp(1.5rem,2vw,2rem)}.compliance-hero p{max-width:680px;color:var(--cp-muted);margin:0;font-size:.86rem}.compliance-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.compliance-hero-actions>span{width:100%;color:var(--cp-teal);justify-content:flex-end;align-items:center;gap:5px;font-size:.7rem;font-weight:800;display:flex}.compliance-hero-actions button,.compliance-actions button,.compliance-mobile-actions button,.compliance-secondary{border:1px solid var(--cp-line);min-height:37px;color:var(--cp-primary);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 11px;font-size:.75rem;font-weight:800;display:inline-flex}.compliance-hero-actions button:disabled{opacity:.5;cursor:not-allowed}.compliance-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.compliance-context span{border:1px solid var(--cp-line);color:var(--cp-muted);background:#fff;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:10px 12px;font-size:.74rem;display:grid}.compliance-context svg{color:var(--cp-teal);grid-row:span 2}.compliance-context b{color:var(--cp-ink);text-transform:uppercase;letter-spacing:.06em;font-size:.64rem}.compliance-alert,.compliance-notice{border-radius:10px;padding:12px 14px;font-size:.8rem}.compliance-alert{color:#9e3026;background:#fff1ef;border:1px solid #f2b9b3}.compliance-notice{color:#205550;background:#edf8f5;border:1px solid #b9e4cf}.compliance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compliance-summary article{border:1px solid var(--cp-line);background:#fff;border-radius:12px;gap:4px;padding:14px;display:grid}.compliance-summary span,.compliance-summary small{color:var(--cp-muted);font-size:.73rem}.compliance-summary strong{letter-spacing:-.04em;font-size:1.5rem}.kyc-header-filter-stack{gap:5px;min-width:0;display:grid}.kyc-header-filter-stack :where(input,select,button){width:100%;min-height:34px}.kyc-header-sort-row{align-items:center;gap:4px;display:flex}.kyc-header-sort-row>:first-child{flex:auto;min-width:0}.kyc-header-sort-button{border:1px solid var(--cp-line);min-height:34px;color:var(--cp-ink);cursor:pointer;background:#fff;border-radius:8px;flex:0 0 34px;width:34px!important}.compliance-table-card{border:1px solid var(--cp-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #21344b0b}.compliance-table-toolbar{border-bottom:1px solid var(--cp-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.compliance-table-toolbar>div:first-child{gap:3px;display:grid}.compliance-table-toolbar strong{font-size:.9rem}.compliance-table-toolbar small{color:var(--cp-muted);font-size:.72rem}.compliance-readonly{color:var(--cp-teal);align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:inline-flex}.compliance-table-viewport{max-height:min(64dvh,700px);overflow:auto}.compliance-table{border-collapse:collapse;width:100%;min-width:790px;font-size:.78rem}.compliance-table th,.compliance-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:11px 12px}.compliance-table th{z-index:1;color:#334155;letter-spacing:.02em;text-transform:uppercase;background:#f8fafc;font-size:.69rem;display:table-cell;position:sticky;top:0}.compliance-table th>span{margin-bottom:6px;display:block}.compliance-table th label{border:1px solid var(--cp-line);background:#fff;border-radius:7px;align-items:center;gap:4px;padding:3px 6px;display:flex}.compliance-table th input,.compliance-table th select{border:1px solid var(--cp-line);width:100%;min-width:90px;min-height:30px;color:var(--cp-ink);font:inherit;background:#fff;border-radius:6px;padding:5px 6px;font-size:.72rem}.compliance-table th label input{border:0;outline:0;min-width:0;padding:4px}.compliance-row-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.compliance-row-link:disabled{cursor:default}.compliance-row-link strong{color:var(--cp-primary);font-size:.8rem}.compliance-row-link small,.compliance-table td{color:var(--cp-muted)}.compliance-status{border:1px solid var(--cp-line);width:max-content;color:var(--cp-muted);text-transform:capitalize;background:#f7f9fb;border-radius:999px;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.compliance-status--positive{color:#08746d;background:#edf8f5;border-color:#b9e4cf}.compliance-status--warning{color:#9a5f00;background:#fff6e6;border-color:#f2d39b}.compliance-status--danger{color:#9e3026;background:#fff1ef;border-color:#f0c3c0}.compliance-table td em{color:#9a5f00;margin-top:5px;font-size:.68rem;font-style:normal;font-weight:800;display:block}.compliance-actions{gap:5px;display:flex}.compliance-sort-control{border:1px solid var(--cp-line);min-width:24px;min-height:24px;color:var(--cp-primary);font:inherit;cursor:pointer;background:#fff;border-radius:6px;margin-left:4px;font-weight:800}.compliance-workflow-region{border:1px solid var(--cp-line);background:#fff;border-radius:14px;overflow:hidden}.compliance-workflow-region>header{border-bottom:1px solid var(--cp-line);background:#fbfcfe;padding:16px 18px}.compliance-workflow-region>header h2{margin:4px 0;font-size:1.05rem}.compliance-workflow-region>header p{color:var(--cp-muted);margin:0;font-size:.78rem}.compliance-actions button{min-height:31px}.compliance-actions .compliance-primary-action{min-width:max-content;padding-inline:10px}.compliance-mobile-list{display:none}.compliance-empty{text-align:center;color:var(--cp-muted);place-items:center;gap:5px;padding:38px 18px;display:grid}.compliance-empty strong{color:var(--cp-ink);font-size:.88rem}.compliance-empty span{font-size:.76rem}.compliance-workspace :where(button,input,select,summary):focus-visible{outline-offset:2px;outline:3px solid #0b63ce55}.compliance-workspace .compliance-primary-action:focus{outline-offset:2px;outline:3px solid #0b63ce}.compliance-detail-backdrop{z-index:50;background:#0f172a80;justify-content:flex-end;display:flex;position:fixed;inset:0}.compliance-detail{background:#fff;width:min(560px,100%);height:100%;overflow:auto;box-shadow:-18px 0 50px #0f172a30}.compliance-detail>header{border-bottom:1px solid var(--cp-line);justify-content:space-between;gap:15px;padding:22px;display:flex}.compliance-detail>header h2{margin:4px 0;font-size:1.35rem}.compliance-detail>header p{color:var(--cp-muted);margin:0;font-size:.8rem}.compliance-detail>header button{border:1px solid var(--cp-line);width:36px;height:36px;color:var(--cp-ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.compliance-detail-body{gap:15px;padding:20px;display:grid}.compliance-detail-callout{border-left:3px solid var(--cp-teal);color:#205550;background:#edf8f5;border-radius:8px;gap:8px;padding:12px;font-size:.78rem;line-height:1.45;display:flex}.compliance-detail-body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.compliance-detail-body dl>div{border:1px solid var(--cp-line);background:#f8fafc;border-radius:9px;gap:4px;padding:10px;display:grid}.compliance-detail-body dt{color:var(--cp-muted);text-transform:uppercase;font-size:.67rem;font-weight:800}.compliance-detail-body dd{margin:0;font-size:.77rem;font-weight:750}.compliance-detail-body section{border:1px solid var(--cp-line);border-radius:11px;padding:14px}.compliance-detail-body h3{margin:0 0 5px;font-size:.88rem}.compliance-detail-body p{color:var(--cp-muted);margin:0;font-size:.78rem;line-height:1.5}.compliance-secondary{justify-self:start}@media (width<=1024px){.compliance-hero{padding:18px}.compliance-context{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-context span:last-child{grid-column:1/-1}}@media (width<=720px){.compliance-workspace{gap:11px}.compliance-hero{gap:13px;padding:16px;display:grid}.compliance-hero-actions,.compliance-hero-actions>span{justify-content:flex-start}.compliance-context,.compliance-summary{grid-template-columns:1fr 1fr}.compliance-context span:last-child{grid-column:1/-1}.compliance-summary article{padding:12px}.compliance-summary article:last-child{grid-column:1/-1}.compliance-table-viewport{display:none}.compliance-table-toolbar{flex-direction:column;align-items:flex-start}.compliance-readonly{align-self:flex-start}.compliance-mobile-list{gap:8px;padding:10px;display:grid}.compliance-mobile-list details{border:1px solid var(--cp-line);background:#fff;border-radius:11px;overflow:hidden}.compliance-mobile-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;list-style:none;display:grid}.compliance-mobile-list summary::-webkit-details-marker{display:none}.compliance-mobile-list summary>span{gap:3px;min-width:0;display:grid}.compliance-mobile-list summary strong{color:var(--cp-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.compliance-mobile-list summary small{color:var(--cp-muted);font-size:.71rem}.compliance-mobile-list details[open] summary{border-bottom:1px solid var(--cp-line);background:#f8fafc}.compliance-mobile-list dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:12px;display:grid}.compliance-mobile-list dl>div{gap:3px;display:grid}.compliance-mobile-list dt{color:var(--cp-muted);text-transform:uppercase;font-size:.65rem;font-weight:850}.compliance-mobile-list dd{margin:0;font-size:.75rem;font-weight:700}.compliance-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid;overflow:visible}.compliance-mobile-actions button{white-space:normal;min-width:0;min-height:44px}.compliance-detail-backdrop{align-items:flex-end}.compliance-detail{border-radius:16px 16px 0 0;width:100%;height:min(92dvh,760px)}.compliance-detail>header{padding:16px}.compliance-detail-body{padding:14px}.compliance-detail-body dl{grid-template-columns:1fr 1fr}.compliance-detail-body dl>div:last-child{grid-column:1/-1}}@media (width<=600px){.compliance-context,.compliance-summary{grid-template-columns:1fr}.compliance-summary article:last-child{grid-column:auto}.compliance-hero{padding:15px}.compliance-mobile-list{padding:8px}}.compatibility-access-workspace{--ca-ink:#172026;--ca-muted:#64707a;--ca-line:#d7dee8;--ca-surface:#fff;--ca-soft:#f5f7f8;--ca-blue:#0b63ce;--ca-teal:#08746d;--ca-red:#b42318;width:100%;min-width:0;color:var(--ca-ink);gap:16px;display:grid}.compatibility-access-workspace :where(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #0b63ce45}.compatibility-access-hero{background:linear-gradient(135deg,#fff,#f3f8ff);border:1px solid #d9e5f1;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.compatibility-access-eyebrow{color:var(--ca-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.compatibility-access-hero h1{color:#123463;margin:6px 0;font-size:clamp(1.45rem,2.4vw,2rem)}.compatibility-access-hero p{color:var(--ca-muted);margin:0;line-height:1.5}.compatibility-access-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.compatibility-access-principal-selector{grid-template-columns:minmax(130px,.7fr) minmax(180px,1fr) minmax(190px,1.2fr);gap:7px;min-width:min(620px,58vw);display:grid}.compatibility-access-principal-selector label{min-width:0}.compatibility-access-principal-selector input,.compatibility-access-principal-selector select{border:1px solid var(--ca-line);width:100%;min-height:36px;color:var(--ca-ink);font:inherit;background:#fff;border-radius:8px;padding:7px 9px;font-size:.75rem}.compatibility-access-actions button,.compatibility-access-table button,.compatibility-access-mobile-list button{border:1px solid var(--ca-line);min-height:36px;color:var(--ca-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-size:.76rem;font-weight:750}.compatibility-access-actions button{align-items:center;gap:6px;display:inline-flex}.compatibility-access-actions button:disabled{opacity:.5;cursor:not-allowed}.compatibility-access-actions .compatibility-access-primary{border-color:var(--ca-blue);background:var(--ca-blue);color:#fff}.compatibility-access-scope,.compatibility-access-readonly{color:var(--ca-teal);align-items:center;gap:6px;font-size:.76rem;font-weight:750;display:inline-flex}.compatibility-access-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.compatibility-access-context span{border:1px solid var(--ca-line);background:var(--ca-surface);border-radius:12px;grid-template-columns:auto 1fr;gap:4px 8px;padding:13px;font-size:.76rem;display:grid}.compatibility-access-context svg{color:var(--ca-blue);grid-row:span 2}.compatibility-access-context b{color:var(--ca-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.compatibility-access-alert,.compatibility-access-notice{color:#8b2a20;background:#fff7f6;border:1px solid #e5b2ac;border-radius:10px;padding:12px 14px;font-size:.82rem}.compatibility-access-notice{color:#17645d;background:#f1fbf8;border-color:#bde5da}.compatibility-access-table-card{border:1px solid var(--ca-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #14253f0d}.compatibility-access-toolbar{border-bottom:1px solid var(--ca-line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.compatibility-access-toolbar>div{gap:3px;display:grid}.compatibility-access-toolbar strong{font-size:.9rem}.compatibility-access-toolbar small{color:var(--ca-muted);font-size:.74rem}.compatibility-access-filters{border-bottom:1px solid var(--ca-line);background:#fff;grid-template-columns:minmax(240px,1.5fr) minmax(160px,.7fr) minmax(160px,.7fr);gap:10px;padding:12px 16px;display:grid}.compatibility-access-filters label{color:var(--ca-muted);gap:5px;font-size:.68rem;font-weight:800;display:grid}.compatibility-access-filters input,.compatibility-access-filters select{width:100%;min-height:34px;color:var(--ca-ink);font:inherit;background:#fff;border:1px solid #c8d2df;border-radius:7px;padding:7px 8px;font-size:.76rem}.compatibility-access-search{align-items:center;gap:5px;display:flex}.compatibility-access-search input{min-width:0}.compatibility-access-table-viewport{max-height:min(66dvh,700px);overflow:auto}.compatibility-access-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:.78rem}.compatibility-access-table th,.compatibility-access-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:11px 12px}.compatibility-access-table th{z-index:1;color:#334155;background:#f8fafc;font-size:.7rem;font-weight:800;position:sticky;top:0}.compatibility-access-sort-control{border:1px solid var(--ca-line);min-width:24px;min-height:24px;color:var(--ca-blue);font:inherit;cursor:pointer;background:#fff;border-radius:6px;margin-left:4px;font-weight:800}.compatibility-access-filter-row th{background:#fff;padding:6px 8px;top:39px}.compatibility-access-filter-row input,.compatibility-access-filter-row select{border:1px solid var(--ca-line);width:100%;min-width:0;min-height:30px;color:var(--ca-ink);font:inherit;background:#fff;border-radius:6px;padding:5px 7px;font-size:.7rem}.compatibility-access-filter-hint{color:var(--ca-muted);font-size:.65rem}.compatibility-access-preview{border:1px solid var(--ca-line);background:#fff;border-radius:14px;overflow:hidden}.compatibility-access-preview>header{border-bottom:1px solid var(--ca-line);background:#fbfcfe;padding:16px 18px}.compatibility-access-preview>header h2{margin:4px 0;font-size:1.05rem}.compatibility-access-preview>header p{color:var(--ca-muted);margin:0;font-size:.78rem}.compatibility-access-row-link{text-align:left;gap:3px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.compatibility-access-row-link strong{color:var(--ca-blue)}.compatibility-access-row-link small,.compatibility-access-table td{color:var(--ca-muted)}.compatibility-access-state{border:1px solid var(--ca-line);background:var(--ca-soft);width:max-content;color:var(--ca-muted);text-transform:capitalize;border-radius:999px;align-items:center;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex!important}.compatibility-access-state--allow{color:#08746d;background:#e9f8f3;border-color:#b7e2d5}.compatibility-access-state--deny{color:#b42318;background:#fff0ef;border-color:#f0c3c0}.compatibility-access-state--unavailable{color:#8b5b08;background:#fff8e7;border-color:#ead39c}.compatibility-access-empty{min-height:120px;color:var(--ca-muted);text-align:center;place-items:center;gap:5px;padding:22px;display:grid}.compatibility-access-empty strong{color:var(--ca-ink);font-size:.84rem}.compatibility-access-mobile-list{display:none}.compatibility-access-detail-backdrop{z-index:50;background:#0f172a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.compatibility-access-detail{background:#fff;border-radius:16px;width:min(560px,100%);max-height:min(88dvh,760px);overflow:auto;box-shadow:0 24px 70px #0f172a40}.compatibility-access-detail header{border-bottom:1px solid var(--ca-line);justify-content:space-between;gap:15px;padding:20px;display:flex}.compatibility-access-detail header h2{margin:5px 0;font-size:1.25rem}.compatibility-access-detail header p{color:var(--ca-muted);margin:0}.compatibility-access-detail header button{border:1px solid var(--ca-line);cursor:pointer;background:#fff;border-radius:8px;width:34px;height:34px;font-size:1.25rem}.compatibility-access-detail-body{gap:15px;padding:20px;display:grid}.compatibility-access-detail-callout{color:#355572;background:#eef6ff;border-radius:9px;gap:8px;padding:11px 12px;font-size:.79rem;line-height:1.4;display:flex}.compatibility-access-detail-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.compatibility-access-detail-body dl div{border:1px solid var(--ca-line);background:var(--ca-soft);border-radius:9px;gap:3px;padding:10px;display:grid}.compatibility-access-detail-body dt{color:var(--ca-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.compatibility-access-detail-body dd{margin:0;font-size:.8rem;font-weight:700}.compatibility-access-detail-body section{padding-top:4px}.compatibility-access-detail-body h3{margin:0 0 5px;font-size:.92rem}.compatibility-access-detail-body p{color:var(--ca-muted);margin:0;font-size:.8rem;line-height:1.5}@media (width<=900px){.compatibility-access-hero{display:grid}.compatibility-access-principal-selector{grid-template-columns:minmax(120px,.7fr) minmax(170px,1fr) minmax(180px,1fr);width:100%;min-width:0}.compatibility-access-context{grid-template-columns:repeat(2,minmax(0,1fr))}.compatibility-access-filters{grid-template-columns:1fr 1fr}.compatibility-access-filters label:first-child{grid-column:1/-1}}@media (width<=600px){.compatibility-access-hero{padding:18px;display:grid}.compatibility-access-actions{justify-content:flex-start;width:100%;display:grid}.compatibility-access-principal-selector{grid-template-columns:1fr}.compatibility-access-actions>button,.compatibility-access-actions>.compatibility-access-scope{justify-content:center;width:100%}.compatibility-access-context{grid-template-columns:1fr 1fr}.compatibility-access-table-viewport{display:none}.compatibility-access-mobile-list{gap:9px;padding:10px;display:grid}.compatibility-access-mobile-list details{border:1px solid var(--ca-line);background:#fff;border-radius:11px;padding:12px}.compatibility-access-mobile-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;list-style:none;display:grid}.compatibility-access-mobile-list summary::-webkit-details-marker{display:none}.compatibility-access-mobile-list summary span{gap:3px;min-width:0;display:grid}.compatibility-access-mobile-list summary strong{overflow-wrap:anywhere;font-size:.82rem}.compatibility-access-mobile-list summary small{color:var(--ca-muted)}.compatibility-access-mobile-list dl{border-top:1px solid var(--ca-line);grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding-top:11px;display:grid}.compatibility-access-mobile-list dl div{gap:3px;display:grid}.compatibility-access-mobile-list dt{color:var(--ca-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.compatibility-access-mobile-list dd{margin:0;font-size:.76rem;font-weight:700}.compatibility-access-mobile-list>details>button{width:100%}.compatibility-access-detail-backdrop{place-items:end center;padding:0}.compatibility-access-detail{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}.compatibility-access-detail-body dl{grid-template-columns:1fr}}.compatibility-policy-studio{--cps-ink:#172026;--cps-muted:#5d6972;--cps-line:#d7dee8;--cps-soft:#f5f7f8;--cps-primary:#40309a;--cps-blue:#0b63ce;--cps-teal:#08746d;width:100%;max-width:1600px;color:var(--cps-ink);gap:14px;margin:0 auto;display:grid}.compatibility-policy-studio-hero{border:1px solid var(--cps-line);background:linear-gradient(120deg,#fff,#f7f8ff 72%,#fff2ee);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex;box-shadow:0 12px 32px #21344b0e}.compatibility-policy-studio-eyebrow,.compatibility-policy-canvas header>span,.compatibility-policy-preview header>span{color:var(--cps-primary);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.compatibility-policy-studio h1,.compatibility-policy-studio h2,.compatibility-policy-studio p{margin:0}.compatibility-policy-studio-hero h1{letter-spacing:-.035em;margin:4px 0 5px;font-size:clamp(1.5rem,2vw,2rem)}.compatibility-policy-studio-hero p,.compatibility-policy-canvas header p,.compatibility-policy-section small,.compatibility-policy-studio small{color:var(--cps-muted);font-size:.76rem;line-height:1.45}.compatibility-policy-studio-hero-actions,.compatibility-policy-studio-hero-actions>span,.compatibility-policy-review>div,.compatibility-policy-review>div:last-child{align-items:center;gap:7px;display:flex}.compatibility-policy-studio button,.compatibility-policy-studio input,.compatibility-policy-studio select{font:inherit}.compatibility-policy-studio button{border:1px solid var(--cps-line);min-height:36px;color:var(--cps-primary);cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:.74rem;font-weight:800}.compatibility-policy-studio button:disabled{opacity:.48;cursor:not-allowed}.compatibility-policy-mode{min-height:36px;color:var(--cps-primary);background:#f0edff;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.compatibility-policy-mode--legacy{color:#4b5563;background:#f3f4f6}.compatibility-policy-mode--v3{color:#084a9b;background:#eaf4ff}.compatibility-policy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.compatibility-policy-summary>span{border:1px solid var(--cps-line);color:var(--cps-muted);background:#fff;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:11px 12px;font-size:.75rem;display:grid}.compatibility-policy-summary svg{color:var(--cps-teal);grid-row:span 2}.compatibility-policy-summary b{color:var(--cps-ink);text-transform:uppercase;font-size:.66rem}.compatibility-policy-alert,.compatibility-policy-notice{border-radius:10px;padding:12px 14px;font-size:.8rem}.compatibility-policy-alert{color:#9e3026;background:#fff1ef;border:1px solid #efb5ae}.compatibility-policy-notice{color:#205550;background:#eef8f5;border:1px solid #b8e0cf}.compatibility-policy-canvas{border:1px solid var(--cps-line);background:#fff;border-radius:15px;grid-template-columns:minmax(210px,.75fr) minmax(250px,.9fr) minmax(420px,1.65fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 10px 30px #21344b0b}.compatibility-policy-principals,.compatibility-policy-pages,.compatibility-policy-editor{min-width:0;padding:16px}.compatibility-policy-principals,.compatibility-policy-pages{border-right:1px solid var(--cps-line)}.compatibility-policy-principals{background:#fbfcfe}.compatibility-policy-pages{grid-template-rows:auto auto minmax(0,1fr);padding:16px 10px;display:grid}.compatibility-policy-editor{max-height:76dvh;overflow:auto}.compatibility-policy-canvas header{gap:3px;margin-bottom:13px;display:grid}.compatibility-policy-canvas header h2{font-size:1rem}.compatibility-policy-tabs{background:#edf0f5;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:12px;padding:4px;display:grid}.compatibility-policy-tabs button{min-height:32px;color:var(--cps-muted);background:0 0;border-color:#0000;padding:5px}.compatibility-policy-tabs button.is-active{border-color:var(--cps-line);color:var(--cps-primary);background:#fff;box-shadow:0 2px 7px #17202612}.compatibility-policy-principals>label,.compatibility-policy-search,.compatibility-policy-basic-grid label,.compatibility-policy-controls label{color:#3c4954;gap:6px;margin-bottom:11px;font-size:.72rem;font-weight:800;display:grid}.compatibility-policy-studio input,.compatibility-policy-studio select{border:1px solid var(--cps-line);width:100%;min-height:38px;color:var(--cps-ink);background:#fff;border-radius:8px;padding:7px 9px;font-size:.76rem}.compatibility-policy-search>span:last-child,.compatibility-policy-page-filters label{border:1px solid var(--cps-line);background:#fff;border-radius:8px;align-items:center;gap:5px;padding-left:8px;display:flex}.compatibility-policy-search>span:last-child input,.compatibility-policy-page-filters label input{border:0;outline:0;padding-left:2px}.compatibility-policy-precedence{border-left:3px solid var(--cps-primary);background:#f4f2ff;border-radius:8px;gap:4px;margin-top:16px;padding:12px;display:grid}.compatibility-policy-precedence strong{font-size:.73rem}.compatibility-policy-precedence span{color:var(--cps-primary);font-size:.78rem;font-weight:850}.compatibility-policy-page-filters{grid-template-columns:1fr;gap:7px;margin-bottom:8px;display:grid}.compatibility-policy-page-list{min-height:0;padding-right:5px;overflow:auto}.compatibility-policy-page-list>button{text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;width:100%;margin-bottom:5px;padding:10px;display:grid}.compatibility-policy-page-list>button.is-active{box-shadow:inset 3px 0 var(--cps-primary);background:#f4f2ff;border-color:#b8aff0}.compatibility-policy-page-list button>span{gap:3px;min-width:0;display:grid}.compatibility-policy-page-list strong{color:var(--cps-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compatibility-policy-page-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compatibility-policy-decision{border-radius:999px;padding:3px 6px;font-size:.62rem;font-style:normal;font-weight:850}.compatibility-policy-decision--allow{color:#08746d;background:#e8f7f2}.compatibility-policy-decision--deny{color:#a13a31;background:#fff0ee}.compatibility-policy-decision--inherit{color:#5d6972;background:#edf0f4}.compatibility-policy-editor>header{border-bottom:1px solid var(--cps-line);padding-bottom:12px}.compatibility-policy-editor>header h2:focus{outline:none}.compatibility-policy-basic-grid{grid-template-columns:1fr 1fr;gap:10px;padding:14px 0 4px;display:grid}.compatibility-policy-section{border:1px solid var(--cps-line);background:#fff;border-radius:10px;margin:9px 0}.compatibility-policy-section summary{cursor:pointer;padding:11px 12px}.compatibility-policy-section summary>span{gap:3px;display:grid}.compatibility-policy-section[open] summary{border-bottom:1px solid var(--cps-line);background:#fafbfc}.compatibility-policy-controls{grid-template-columns:1fr 1fr;gap:8px 10px;padding:12px;display:grid}.compatibility-policy-controls label{margin:0}.compatibility-policy-controls p{color:var(--cps-muted);font-size:.76rem}.compatibility-policy-scopes{border:1px solid var(--cps-line);border-radius:10px;margin:12px 0 0;padding:13px}.compatibility-policy-scopes legend{padding:0 5px;font-size:.8rem;font-weight:850}.compatibility-policy-scopes>p{color:var(--cps-muted);margin-bottom:10px;font-size:.74rem}.compatibility-policy-scopes>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.compatibility-policy-scopes label{border:1px solid #e6e9ee;border-radius:8px;align-items:flex-start;gap:7px;padding:9px;display:flex}.compatibility-policy-scopes input{width:auto;min-height:0;margin-top:2px}.compatibility-policy-scopes label span{gap:2px;display:grid}.compatibility-policy-scopes label strong{font-size:.73rem}.compatibility-policy-target{border:1px solid var(--cps-line);color:#3c4954;border-radius:10px;gap:6px;margin-top:12px;padding:13px;font-size:.72rem;font-weight:800;display:grid}.compatibility-policy-review{z-index:4;border:1px solid var(--cps-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;bottom:8px;box-shadow:0 12px 34px #1720261a}.compatibility-policy-review>div:first-child>span{gap:2px;display:grid}.compatibility-policy-review strong{font-size:.78rem}.compatibility-policy-primary{border-color:var(--cps-primary)!important;background:var(--cps-primary)!important;color:#fff!important}.compatibility-policy-preview{background:#f8f7ff;border:1px solid #b8aff0;border-radius:12px;padding:15px}.compatibility-policy-preview header{gap:3px;margin-bottom:10px;display:grid}.compatibility-policy-preview-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.compatibility-policy-preview-grid span{border:1px solid var(--cps-line);background:#fff;border-radius:8px;gap:3px;padding:10px;font-size:.8rem;display:grid}.compatibility-policy-preview-grid b{color:var(--cps-muted);text-transform:uppercase;font-size:.66rem}.compatibility-policy-preview>p{color:#8a4e00;margin-top:8px;font-size:.76rem}.compatibility-policy-empty{text-align:center;min-height:120px;color:var(--cps-muted);place-items:center;gap:4px;padding:20px;display:grid}.compatibility-policy-empty strong{color:var(--cps-ink);font-size:.85rem}.compatibility-policy-studio :where(button,input,select,summary,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #0b63ce55}@media (width<=1024px){.compatibility-policy-summary{grid-template-columns:1fr 1fr}.compatibility-policy-canvas{grid-template-columns:minmax(210px,.8fr) minmax(0,1.5fr)}.compatibility-policy-pages{border-right:0}.compatibility-policy-editor{border-top:1px solid var(--cps-line);grid-column:1/-1;max-height:none}}@media (width<=680px){.compatibility-policy-studio{gap:10px}.compatibility-policy-studio-hero{padding:16px;display:grid}.compatibility-policy-studio-hero-actions{flex-wrap:wrap;justify-content:flex-start}.compatibility-policy-summary{grid-template-columns:1fr 1fr}.compatibility-policy-canvas{grid-template-columns:1fr;min-height:0;display:grid;overflow:visible}.compatibility-policy-principals,.compatibility-policy-pages{border-right:0;border-bottom:1px solid var(--cps-line)}.compatibility-policy-page-list{max-height:300px}.compatibility-policy-editor{grid-column:auto;padding:14px}.compatibility-policy-basic-grid,.compatibility-policy-controls,.compatibility-policy-scopes>div,.compatibility-policy-preview-grid{grid-template-columns:1fr}.compatibility-policy-review{flex-direction:column;align-items:stretch;bottom:4px}.compatibility-policy-review>div:last-child{grid-template-columns:1fr 1fr;display:grid}.compatibility-policy-review button{width:100%}}@media (width<=430px){.compatibility-policy-summary,.compatibility-policy-tabs{grid-template-columns:1fr}.compatibility-policy-studio-hero-actions>*{justify-content:center;width:100%}.compatibility-policy-page-list>button{grid-template-columns:minmax(0,1fr) auto}.compatibility-policy-page-list>button svg{display:none}}.admin-ops-surface{--aos-ink:#18233b;--aos-muted:#61718b;--aos-line:#dde5f0;--aos-accent:#3d2c98;--aos-accent-soft:#f0edff;width:100%;max-width:1520px;color:var(--aos-ink);gap:14px;margin:0 auto;display:grid}.admin-ops-surface--activity,.admin-ops-surface--dsr,.admin-ops-surface--coordination{--aos-accent:#08746d;--aos-accent-soft:#e9f8f5}.admin-ops-surface--task-report,.admin-ops-surface--performance,.admin-ops-surface--campaign{--aos-accent:#2f67b6;--aos-accent-soft:#edf4ff}.admin-ops-surface--commercial{--aos-accent:#9a5e12;--aos-accent-soft:#fff5e6}.admin-ops-surface--policy{--aos-accent:#3d2c98;--aos-accent-soft:#f0edff}.admin-ops-surface--notifications{--aos-accent:#526071;--aos-accent-soft:#f1f4f7}.admin-ops-surface__hero{border:1px solid var(--aos-line);border-top:4px solid var(--aos-accent);background:linear-gradient(120deg,#fff 0%,#fff 66%,var(--aos-accent-soft) 100%);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex;box-shadow:0 12px 34px #192a4612}.admin-ops-surface__hero-copy{align-items:flex-start;gap:13px;min-width:0;display:flex}.admin-ops-surface__icon{background:var(--aos-accent-soft);width:38px;height:38px;color:var(--aos-accent);border-radius:11px;flex:none;place-items:center;display:grid}.admin-ops-surface__eyebrow{color:var(--aos-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.admin-ops-surface h1{letter-spacing:-.035em;margin:3px 0 4px;font-size:clamp(1.45rem,2.4vw,2.05rem)}.admin-ops-surface__hero p{max-width:720px;color:var(--aos-muted);margin:0;font-size:.88rem;line-height:1.5}.admin-ops-surface__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-ops-surface__actions>*{min-height:37px}.admin-ops-surface__context{border:1px solid var(--aos-line);min-width:0;color:var(--aos-muted);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:.76rem;line-height:1.4;display:flex}.admin-ops-surface__context strong{color:var(--aos-ink)}.admin-ops-surface__context strong:after{content:" ·";color:var(--aos-line)}.admin-ops-surface__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-ops-metric{border:1px solid var(--aos-line);background:#fff;border-radius:13px;align-items:flex-start;gap:11px;min-width:0;padding:15px;display:flex;box-shadow:0 7px 20px #192a460d}.admin-ops-metric__icon{background:var(--aos-accent-soft);width:30px;height:30px;color:var(--aos-accent);border-radius:9px;flex:none;place-items:center;display:grid}.admin-ops-metric>div{gap:3px;min-width:0;display:grid}.admin-ops-metric__label{color:var(--aos-muted);font-size:.72rem;font-weight:800}.admin-ops-metric strong{letter-spacing:-.02em;font-size:clamp(1.15rem,2vw,1.55rem)}.admin-ops-metric small{color:var(--aos-muted);font-size:.72rem;line-height:1.35}.admin-ops-metric.is-danger .admin-ops-metric__icon{color:#b43333;background:#fff0f0}.admin-ops-metric.is-warning .admin-ops-metric__icon{color:#9a5e12;background:#fff5df}.admin-ops-metric.is-success .admin-ops-metric__icon{color:#08746d;background:#e7f8f2}.admin-ops-surface__body{min-width:0}.admin-ops-surface__body>:first-child{margin-top:0}@media (width<=960px){.admin-ops-surface__hero{flex-direction:column}.admin-ops-surface__actions{justify-content:flex-start}.admin-ops-surface__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-ops-surface{gap:10px}.admin-ops-surface__hero{border-radius:13px;padding:15px}.admin-ops-surface__hero-copy{gap:10px}.admin-ops-surface__icon{width:33px;height:33px}.admin-ops-surface h1{font-size:1.35rem}.admin-ops-surface__hero p{font-size:.78rem}.admin-ops-surface__context{flex-direction:column;align-items:flex-start;gap:2px;font-size:.72rem}.admin-ops-surface__context strong:after{content:""}.admin-ops-surface__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-ops-metric{gap:8px;padding:11px}.admin-ops-metric__icon{width:27px;height:27px}.admin-ops-metric__label{font-size:.66rem}.admin-ops-metric strong{font-size:1.18rem}.admin-ops-metric small{font-size:.66rem}}@media (width<=380px){.admin-ops-surface__metrics{grid-template-columns:1fr}.admin-ops-surface__actions{width:100%}.admin-ops-surface__actions>*{flex:100%}}.admin-ops-surface :where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--aos-accent) 26%,transparent);outline-offset:2px}.admin-ops-workspace-map{border:1px solid var(--aos-line);background:#fbfcfe;border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffffe6}.admin-ops-workspace-map__copy{min-width:0}.admin-ops-workspace-map__eyebrow{color:var(--aos-accent);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:5px;font-size:.68rem;font-weight:900;display:inline-flex}.admin-ops-workspace-map__copy strong{letter-spacing:-.02em;margin-top:4px;font-size:1rem;display:block}.admin-ops-workspace-map__copy p{max-width:680px;color:var(--aos-muted);margin:4px 0 0;font-size:.78rem;line-height:1.45}.admin-ops-workspace-map__steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-ops-workspace-map__steps li{border:1px solid var(--aos-line);min-width:0;color:var(--aos-ink);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:.73rem;font-weight:800;display:flex}.admin-ops-workspace-map__steps li span{background:var(--aos-accent-soft);width:23px;height:23px;color:var(--aos-accent);border-radius:7px;flex:none;place-items:center;font-size:.64rem;display:grid}.admin-ops-workspace-canvas{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-ops-workspace-rail{border:1px solid var(--aos-line);background:#fff;border-radius:13px;align-content:start;gap:5px;padding:12px;display:grid;position:sticky;top:10px}.admin-ops-workspace-rail__label{color:var(--aos-muted);letter-spacing:.1em;text-transform:uppercase;padding:1px 4px 5px;font-size:.66rem;font-weight:900}.admin-ops-workspace-rail a{min-width:0;color:var(--aos-muted);border-radius:8px;align-items:center;gap:7px;padding:8px 7px;font-size:.73rem;font-weight:750;text-decoration:none;display:flex}.admin-ops-workspace-rail a span{border:1px solid var(--aos-line);width:21px;height:21px;color:var(--aos-accent);border-radius:6px;flex:none;place-items:center;font-size:.62rem;display:grid}.admin-ops-workspace-rail a:hover{background:var(--aos-accent-soft);color:var(--aos-ink)}.admin-ops-workspace-rail__note{border-top:1px solid var(--aos-line);color:var(--aos-muted);gap:7px;margin-top:7px;padding:8px 7px;font-size:.67rem;line-height:1.35;display:flex}.admin-ops-workspace-rail__note svg{color:var(--aos-accent);flex:none}.admin-ops-workspace-content{border:1px solid var(--aos-line);background:#fff;border-radius:14px;min-width:0;box-shadow:0 8px 22px #192a460a}.admin-ops-workspace-content__header{border-bottom:1px solid var(--aos-line);background:linear-gradient(#fff,#fbfcfe);justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;display:flex}.admin-ops-workspace-content__header h2{letter-spacing:-.02em;margin:3px 0 0;font-size:1rem}.admin-ops-workspace-live{white-space:nowrap;color:var(--aos-muted);align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}.admin-ops-workspace-live>span{background:#1c9c77;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #e5f7ef}.admin-ops-workspace-content__body{min-width:0;padding:12px}.admin-ops-workspace-content__body>:first-child{margin-top:0}@media (width<=960px){.admin-ops-workspace-map,.admin-ops-workspace-canvas{grid-template-columns:1fr}.admin-ops-workspace-rail{align-items:center;gap:5px;padding:8px;display:flex;position:static;overflow-x:auto}.admin-ops-workspace-rail__label{flex:none;padding:2px 5px}.admin-ops-workspace-rail a{flex:none}.admin-ops-workspace-rail__note{display:none}}@media (width<=600px){.admin-ops-workspace-map{border-radius:12px;gap:10px;padding:12px}.admin-ops-workspace-map__steps{gap:5px}.admin-ops-workspace-map__steps li{flex-direction:column;align-items:flex-start;gap:4px;padding:7px;font-size:.65rem}.admin-ops-workspace-map__steps li span{width:20px;height:20px}.admin-ops-workspace-content__header{flex-direction:column;align-items:flex-start;padding:11px 12px}.admin-ops-workspace-content__body{padding:9px}.admin-ops-workspace-live{font-size:.64rem}}.ops-admin-workspace{--oa-ink:#172026;--oa-muted:#64707a;--oa-line:#d7dee8;--oa-blue:#0b63ce;--oa-teal:#08746d;width:100%;min-width:0;color:var(--oa-ink);gap:16px;display:grid}.ops-admin-workspace :where(button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #0b63ce45}.ops-admin-hero{background:linear-gradient(135deg,#fff,#f3f8ff);border:1px solid #d9e5f1;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.ops-admin-eyebrow{color:var(--oa-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ops-admin-hero h1{color:#123463;margin:6px 0;font-size:clamp(1.45rem,2.4vw,2rem)}.ops-admin-hero p{max-width:680px;color:var(--oa-muted);margin:0;line-height:1.5}.ops-admin-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-admin-actions>span{width:100%;color:var(--oa-teal);text-align:right;font-size:.75rem;font-weight:750}.ops-admin-actions button,.ops-admin-table button,.ops-admin-mobile-list button,.ops-admin-empty button{border:1px solid var(--oa-line);min-height:36px;color:var(--oa-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:.76rem;font-weight:750;display:inline-flex}.ops-admin-actions button:disabled{opacity:.5;cursor:not-allowed}.ops-admin-actions .ops-admin-primary{border-color:var(--oa-blue);background:var(--oa-blue);color:#fff}.ops-admin-alert,.ops-admin-notice{color:#8b2a20;background:#fff7f6;border:1px solid #e5b2ac;border-radius:10px;padding:12px 14px;font-size:.82rem}.ops-admin-alert{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.ops-admin-alert strong{width:100%}.ops-admin-alert button{min-height:32px;color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:7px;padding:6px 10px}.ops-admin-notice{color:#17645d;background:#f1fbf8;border-color:#bde5da}.ops-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-admin-metrics article{border:1px solid var(--oa-line);background:#fff;border-radius:12px;gap:4px;padding:14px;display:grid}.ops-admin-metrics span,.ops-admin-metrics small{color:var(--oa-muted);font-size:.72rem}.ops-admin-metrics strong{font-size:1.45rem}.ops-admin-filter-strip{gap:8px;padding:2px 1px 4px;display:flex;overflow:auto}.ops-admin-filter-strip button{border:1px solid var(--oa-line);min-height:36px;color:var(--oa-muted);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.75rem;font-weight:750;display:inline-flex}.ops-admin-filter-strip button b{min-width:20px;min-height:20px;color:var(--oa-ink);background:#f0f4fa;border-radius:999px;place-items:center;font-size:.68rem;display:grid}.ops-admin-filter-strip button.is-active{border-color:var(--oa-blue);color:var(--oa-blue);background:#edf5ff}.ops-admin-table-card{border:1px solid var(--oa-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #14253f0d}.ops-admin-toolbar{border-bottom:1px solid var(--oa-line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ops-admin-toolbar>div:first-child{gap:3px;display:grid}.ops-admin-toolbar strong{font-size:.9rem}.ops-admin-toolbar small{color:var(--oa-muted);font-size:.74rem}.ops-admin-filter-controls{align-items:center;gap:7px;display:flex}.ops-admin-filter-controls label{border:1px solid var(--oa-line);background:#fff;border-radius:8px;align-items:center;gap:5px;min-width:240px;padding:4px 7px;display:flex}.ops-admin-filter-controls input,.ops-admin-filter-controls select{border:1px solid var(--oa-line);min-height:32px;color:var(--oa-ink);font:inherit;background:#fff;border-radius:7px;padding:6px 8px;font-size:.74rem}.ops-admin-filter-controls label input{border:0;outline:0;width:100%;min-width:0}.ops-admin-table-viewport{max-height:min(66dvh,700px);overflow:auto}.ops-admin-table{border-collapse:separate;border-spacing:0;width:100%;min-width:970px;font-size:.78rem}.ops-admin-table th,.ops-admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:11px 12px}.ops-admin-table th{z-index:1;color:#334155;background:#f8fafc;font-size:.7rem;font-weight:800;position:sticky;top:0}.ops-admin-table td{color:var(--oa-muted)}.ops-admin-row-link{cursor:pointer;gap:3px;text-align:left!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.ops-admin-row-link strong{color:var(--oa-blue)}.ops-admin-row-link small{color:var(--oa-muted);font-size:.71rem}.ops-admin-status{border:1px solid var(--oa-line);width:max-content;color:var(--oa-muted);text-transform:capitalize;background:#f5f7f8;border-radius:999px;align-items:center;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex!important}.ops-admin-status--positive{color:var(--oa-teal);background:#e9f8f3;border-color:#b7e2d5}.ops-admin-status--warning{color:#8b5b08;background:#fff8e7;border-color:#ead39c}.ops-admin-status--danger{color:#b42318;background:#fff0ef;border-color:#f0c3c0}.ops-admin-icon-action{justify-content:center;width:32px!important;min-height:32px!important;padding:0!important}.ops-admin-remark-editor{gap:5px;min-width:160px;display:grid}.ops-admin-remark-editor textarea{resize:vertical;border:1px solid var(--oa-line);width:100%;font:inherit;border-radius:7px;padding:7px;font-size:.72rem}.ops-admin-remark-editor button{justify-self:start;min-height:30px;padding:6px 9px}.ops-admin-empty{min-height:120px;color:var(--oa-muted);text-align:center;place-items:center;gap:5px;padding:22px;display:grid}.ops-admin-empty strong{color:var(--oa-ink);font-size:.84rem}.ops-admin-mobile-list{display:none}.ops-admin-detail-backdrop{z-index:50;background:#0f172a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ops-admin-detail{background:#fff;border-radius:16px;width:min(560px,100%);max-height:min(88dvh,760px);overflow:auto;box-shadow:0 24px 70px #0f172a40}.ops-admin-detail>header{border-bottom:1px solid var(--oa-line);justify-content:space-between;gap:15px;padding:20px;display:flex}.ops-admin-detail>header h2{margin:5px 0;font-size:1.25rem}.ops-admin-detail>header p{color:var(--oa-muted);margin:0}.ops-admin-detail>header button{border:1px solid var(--oa-line);cursor:pointer;background:#fff;border-radius:8px;width:34px;height:34px}.ops-admin-detail-body{gap:15px;padding:20px;display:grid}.ops-admin-detail-body dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.ops-admin-detail-body dl div{border:1px solid var(--oa-line);background:#f6f8fb;border-radius:9px;gap:3px;padding:10px;display:grid}.ops-admin-detail-body dt{color:var(--oa-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.ops-admin-detail-body dd{margin:0;font-size:.8rem;font-weight:700}.ops-admin-callout{color:#205550;background:#edf8f5;border-radius:9px;gap:8px;padding:12px;font-size:.79rem;line-height:1.45;display:flex}.ops-admin-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.ops-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-admin-filter-controls{flex-wrap:wrap}.ops-admin-filter-controls label{min-width:220px}}.ops-admin-table th>span{align-items:center;gap:5px;display:inline-flex}.ops-admin-sort-control{cursor:pointer;line-height:1;border:1px solid var(--oa-line)!important;min-width:24px!important;min-height:24px!important;color:var(--oa-blue)!important;background:#fff!important;border-radius:6px!important;padding:2px 5px!important;font-size:.72rem!important;font-weight:800!important}.ops-admin-table-filter-row th{z-index:1;background:#fff;padding:6px 8px;position:sticky;top:37px}.ops-admin-table-filter-row label{border:1px solid var(--oa-line);background:#fff;border-radius:6px;align-items:center;gap:4px;min-width:130px;padding:3px 5px;display:flex}.ops-admin-table-filter-row label input,.ops-admin-table-filter-row select{width:100%;min-width:0;min-height:28px;color:var(--oa-ink);font:inherit;background:#fff;border:0;border-radius:5px;padding:4px 5px;font-size:.7rem}.ops-admin-table-filter-row select{border:1px solid var(--oa-line)}.ops-admin-table-filter-hint{color:var(--oa-muted);font-size:.65rem;font-weight:600;line-height:1.25;display:block}.ops-admin-toolbar-hint{color:var(--oa-muted);align-items:center;gap:6px;font-size:.74rem;display:flex}.ops-admin-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-admin-pagination{border-top:1px solid var(--oa-line);background:#fbfcfe;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.ops-admin-activity .ops-admin-pagination{flex-wrap:wrap;align-items:center}.ops-admin-activity-mobile-filter{display:none}@media (width<=600px){.ops-admin-activity-mobile-filter{border:1px solid var(--oa-line);background:#fff;border-radius:12px;padding:12px;display:block}.ops-admin-activity-mobile-filter summary{cursor:pointer;font-weight:600}.ops-admin-activity-mobile-filter input,.ops-admin-activity-mobile-filter select{border:1px solid var(--oa-line);border-radius:8px;width:100%;min-width:0;padding:8px}}.ops-admin-form-region{border:1px solid var(--oa-line);background:#fff;border-radius:14px;overflow:hidden}.ops-admin-form-region>header{border-bottom:1px solid var(--oa-line);background:#fbfcfe;padding:16px 18px}.ops-admin-form-region>header h2{margin:4px 0;font-size:1.05rem}.ops-admin-form-region>header p{color:var(--oa-muted);margin:0;font-size:.78rem}@media (width<=600px){.ops-admin-hero{padding:18px;display:grid}.ops-admin-actions{justify-content:flex-start}.ops-admin-actions>span{text-align:left}.ops-admin-metrics{grid-template-columns:1fr 1fr}.ops-admin-toolbar{flex-direction:column;align-items:flex-start}.ops-admin-filter-controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.ops-admin-filter-controls label{grid-column:1/-1;min-width:0}.ops-admin-filter-controls select{width:100%}.ops-admin-table-viewport{display:none}.ops-admin-mobile-list{gap:9px;padding:10px;display:grid}.ops-admin-mobile-list details{border:1px solid var(--oa-line);background:#fff;border-radius:11px;padding:12px}.ops-admin-mobile-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;list-style:none;display:grid}.ops-admin-mobile-list summary::-webkit-details-marker{display:none}.ops-admin-mobile-list summary span{gap:3px;min-width:0;display:grid}.ops-admin-mobile-list summary strong{overflow-wrap:anywhere;font-size:.82rem}.ops-admin-mobile-list summary small{color:var(--oa-muted)}.ops-admin-mobile-list dl{border-top:1px solid var(--oa-line);grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding-top:11px;display:grid}.ops-admin-mobile-list dl div{gap:3px;display:grid}.ops-admin-mobile-list dt{color:var(--oa-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.ops-admin-mobile-list dd{margin:0;font-size:.76rem;font-weight:700}.ops-admin-mobile-list>details>button{width:100%}.ops-admin-detail-backdrop{place-items:end center;padding:0}.ops-admin-detail{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}.ops-admin-detail-body{padding:16px}}.commercial-workspace{--commercial-ink:#172026;--commercial-muted:#5d6972;--commercial-line:#d7dee8;--commercial-primary:#40309a;--commercial-blue:#0b63ce;--commercial-teal:#08746d;width:100%;min-width:0;color:var(--commercial-ink);gap:16px;display:grid}.commercial-dsr-workspace{grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;margin-top:-4px}@media (width>=721px) and (height>=640px){.commercial-dsr-workspace{height:calc(100dvh - 150px)}.commercial-dsr-workspace .sales-dsr-table-viewport{max-height:none}}.commercial-dsr-workspace>.section-heading{min-height:0;padding-block:10px}.commercial-dsr-workspace>.section-heading h1{margin-top:0;font-size:clamp(1.3rem,2vw,1.65rem)}.commercial-dsr-workspace .sales-dsr-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commercial-dsr-workspace .sales-dsr-summary article{border:1px solid var(--commercial-line);background:#fff;border-radius:10px;align-content:center;gap:3px;min-width:0;min-height:72px;padding:10px 13px;display:grid}.commercial-dsr-workspace .sales-dsr-summary span{color:var(--commercial-muted);font-size:.7rem;font-weight:750}.commercial-dsr-workspace .sales-dsr-summary strong{color:var(--commercial-ink);font-size:1.25rem;line-height:1}.commercial-dsr-workspace .sales-dsr-summary small{color:var(--commercial-muted);font-size:.65rem}.commercial-dsr-workspace .sales-dsr-audit-note{color:#745420;background:#fff9eb;margin:0;padding:7px 12px;font-size:.7rem}.commercial-dsr-workspace .sales-dsr-row--deleted{background:#fffaf0}.commercial-dsr-workspace .sales-dsr-deleted-badge{color:#845317;background:#ffedc8;border-radius:5px;margin:3px 5px 3px 0;padding:2px 6px;font-size:.66rem;font-weight:800;display:inline-block}.commercial-dsr-workspace .sales-dsr-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commercial-dsr-workspace>.sales-dsr-full-span{grid-column:1/-1;width:100%;min-width:0}.commercial-dsr-workspace>.table-card{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.commercial-dsr-workspace .table-panel-toolbar{flex:none;min-height:0;padding-block:9px}.commercial-dsr-workspace .sales-dsr-table-heading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.commercial-dsr-workspace .sales-dsr-table-heading h2{margin:0;font-size:.95rem}.commercial-dsr-workspace .sales-dsr-table-heading small{font-size:.72rem}.commercial-dsr-workspace .sales-dsr-table-viewport{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;flex:auto;max-width:100%;min-height:260px;max-height:max(260px,100dvh - 360px);overflow:auto}.commercial-dsr-workspace .sales-dsr-table{table-layout:fixed;width:100%;min-width:940px}.commercial-dsr-workspace .sales-dsr-table th,.commercial-dsr-workspace .sales-dsr-table td{overflow-wrap:anywhere;white-space:normal;vertical-align:top;min-width:0}.commercial-dsr-workspace .sales-dsr-table th{padding-block:8px}.commercial-dsr-workspace .sales-dsr-table th:first-child{width:25%}.commercial-dsr-workspace .sales-dsr-table th:nth-child(2){width:19%}.commercial-dsr-workspace .sales-dsr-table th:nth-child(3){width:20%}.commercial-dsr-workspace .sales-dsr-table th:nth-child(4){width:27%}.commercial-dsr-workspace .sales-dsr-table th:nth-child(5){width:9%}.commercial-dsr-workspace .sales-dsr-pagination{border-top:1px solid var(--commercial-line);min-height:54px;color:var(--commercial-muted);background:#f8fafc;flex:none;justify-content:space-between;align-items:center;gap:10px 16px;padding:8px 12px;font-size:.75rem;display:flex}.commercial-dsr-workspace .sales-dsr-pagination__summary,.commercial-dsr-workspace .sales-dsr-pagination__pages,.commercial-dsr-workspace .sales-dsr-pagination label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.commercial-dsr-workspace .sales-dsr-pagination__summary>span{color:var(--commercial-ink);font-weight:760}.commercial-dsr-workspace .sales-dsr-pagination select{background-color:#fff;border-radius:7px;min-height:32px;padding:4px 28px 4px 8px}.commercial-dsr-workspace .sales-dsr-pagination button{border:1px solid var(--commercial-line);min-width:32px;min-height:32px;color:var(--commercial-ink);background:#fff;border-radius:7px;place-items:center;padding:4px 9px;display:inline-grid}.commercial-dsr-workspace .sales-dsr-pagination__number{padding-inline:4px}.commercial-dsr-workspace .sales-dsr-pagination__nav{min-width:70px}.commercial-dsr-workspace .sales-dsr-pagination button:disabled{cursor:not-allowed;opacity:.42;background:#eef1f5}.commercial-dsr-workspace .sales-dsr-pagination button[aria-current=page]{border-color:var(--commercial-primary);background:var(--commercial-primary);color:#fff;box-shadow:0 0 0 2px color-mix(in srgb, var(--commercial-primary) 14%, transparent);font-weight:800}.commercial-dsr-workspace .sales-dsr-client,.commercial-dsr-workspace .sales-dsr-person{display:table-cell}.commercial-dsr-workspace .sales-dsr-client strong,.commercial-dsr-workspace .sales-dsr-person strong{margin-bottom:4px;display:block}.commercial-dsr-workspace .sales-dsr-source-badge{overflow-wrap:anywhere;border:1px solid;border-radius:999px;max-width:100%;margin:0 0 4px;padding:2px 7px;font-size:.64rem;font-weight:800;line-height:1.25;display:inline-flex}.commercial-dsr-workspace .sales-dsr-source-badge--lead{color:#245b9c;background:#edf5ff}.commercial-dsr-workspace .sales-dsr-source-badge--client{color:#16705d;background:#ebfaf4}.commercial-dsr-workspace .sales-dsr-source-badge--converted{color:#77531b;background:#fff7df}.commercial-dsr-workspace .sales-dsr-source-badge--unavailable{color:var(--commercial-muted);background:#f4f6f8}.commercial-dsr-workspace .sales-dsr-client small,.commercial-dsr-workspace .sales-dsr-person small,.commercial-dsr-workspace .sales-dsr-mobile-card dd small{color:var(--commercial-muted);font-size:.7rem;line-height:1.35;display:block}.commercial-dsr-workspace .sales-dsr-status{max-width:100%;color:var(--commercial-primary);overflow-wrap:anywhere;background:#f7f5ff;border:1px solid #d8d4ee;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.commercial-dsr-workspace .sales-dsr-remarks-text,.commercial-dsr-workspace .sales-dsr-remarks-empty,.commercial-dsr-workspace .sales-dsr-remarks p{overflow-wrap:anywhere;white-space:pre-wrap}.commercial-dsr-workspace .sales-dsr-remarks-empty{color:var(--commercial-muted)}.commercial-dsr-workspace .sales-dsr-remarks summary{-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.commercial-dsr-workspace .sales-dsr-remarks[open] summary{display:none}.commercial-dsr-workspace .sales-dsr-remarks p{margin:0}.commercial-dsr-workspace .my-leads-header-control,.commercial-dsr-workspace .my-leads-header-control input,.commercial-dsr-workspace .my-leads-header-control select{width:100%;min-width:0;max-width:100%}.commercial-dsr-workspace .my-leads-header-control>span{align-items:center;gap:4px;min-height:24px;display:flex}.commercial-dsr-workspace .sales-dsr-sort{flex:none;min-width:24px}.commercial-dsr-workspace .sales-dsr-date-header{gap:5px;position:relative}.commercial-dsr-workspace .sales-dsr-date-filter{width:100%;position:relative}.commercial-dsr-workspace .sales-dsr-date-filter>summary{border:1px solid var(--commercial-line);min-height:32px;color:var(--commercial-ink);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border-radius:7px;padding:6px 24px 6px 8px;font-size:.68rem;font-weight:650;line-height:1.35;overflow:hidden}.commercial-dsr-workspace .sales-dsr-date-filter__popover{z-index:8;border:1px solid var(--commercial-line);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(132px,1fr));gap:8px;width:min(310px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 28px #17202629}.commercial-dsr-workspace .sales-dsr-date-filter__popover label{color:var(--commercial-muted);gap:4px;font-size:.67rem;font-weight:750;display:grid}.commercial-dsr-workspace .sales-dsr-date-filter__popover input{width:100%;min-width:0;min-height:34px}.commercial-dsr-workspace .sales-dsr-mobile-filters,.commercial-dsr-workspace .sales-dsr-mobile-list{display:none}.commercial-workspace :where(button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #40309a47}.commercial-hero{background:radial-gradient(circle at 94% 12%,#ea2b1f14,#0000 28%),linear-gradient(135deg,#fff,#f7f6ff);border:1px solid #dcd9ef;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.commercial-eyebrow{color:var(--commercial-primary);letter-spacing:.09em;text-transform:uppercase;font-size:.71rem;font-weight:850}.commercial-hero h1,.commercial-side-detail h2,.commercial-drawer h2{color:#20175f;margin:6px 0}.commercial-hero h1{font-size:clamp(1.55rem,2.6vw,2.25rem)}.commercial-hero p,.commercial-side-detail p,.commercial-drawer p{max-width:720px;color:var(--commercial-muted);margin:0;line-height:1.5}.commercial-hero-actions,.commercial-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.commercial-hero-actions>span{width:100%;color:var(--commercial-teal);text-align:right;font-size:.75rem;font-weight:750}.commercial-workspace button,.commercial-workspace select,.commercial-workspace input{font:inherit}.commercial-workspace button{border:1px solid var(--commercial-line);color:#251b70;cursor:pointer;background:#fff;border-radius:8px;min-height:36px;padding:8px 11px;font-size:.76rem;font-weight:760}.commercial-workspace button:disabled{opacity:.48;cursor:not-allowed}.commercial-workspace .commercial-primary{border-color:var(--commercial-primary);background:var(--commercial-primary);color:#fff}.commercial-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commercial-summary-grid article{border:1px solid var(--commercial-line);background:#fff;border-radius:12px;gap:4px;min-width:0;padding:14px;display:grid}.commercial-summary-grid span,.commercial-summary-grid small{color:var(--commercial-muted);font-size:.72rem}.commercial-summary-grid strong{font-size:1.4rem}.commercial-alert,.commercial-notice,.commercial-attribution-note,.commercial-section-error{color:#9a2d23;background:#fff5f4;border:1px solid #efb7b1;border-radius:10px;padding:12px 14px;font-size:.8rem}.commercial-notice,.commercial-attribution-note{color:#175f58;background:#f0faf7;border-color:#b6ded5}.commercial-attribution-note{gap:3px;display:grid}.commercial-list-detail{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.commercial-list-detail.has-selection{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr)}.commercial-table-card,.commercial-side-detail,.commercial-slot-panel{border:1px solid var(--commercial-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #19233c0d}.commercial-toolbar{border-bottom:1px solid var(--commercial-line);background:#fbfcfe;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.commercial-toolbar>div{gap:3px;display:grid}.commercial-toolbar small{color:var(--commercial-muted);font-size:.72rem}.commercial-table-viewport{max-height:min(66dvh,700px);overflow:auto}.commercial-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:.77rem}.commercial-table th,.commercial-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:10px 11px}.commercial-table th{z-index:2;color:#334155;background:#f8fafc;font-size:.7rem;position:sticky;top:0}.commercial-table td{color:var(--commercial-muted)}.commercial-table tr.is-selected td{background:#f6f4ff}.commercial-table td>small,.commercial-table td>strong{display:block}.commercial-table td>small{color:var(--commercial-muted);margin-top:3px}.commercial-header-control{gap:6px;min-width:120px;display:grid}.commercial-header-control>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.commercial-header-control input,.commercial-header-control select,.commercial-pagination select{border:1px solid var(--commercial-line);width:100%;min-width:0;min-height:29px;color:var(--commercial-ink);background:#fff;border-radius:6px;padding:4px 6px;font-size:.7rem}.commercial-date-pair{grid-template-columns:1fr 1fr;gap:4px;display:grid}.commercial-sort{min-width:24px!important;min-height:24px!important;color:var(--commercial-primary)!important;padding:2px 5px!important}.commercial-row-link{text-align:left;gap:3px;background:0 0!important;border:0!important;min-height:0!important;padding:0!important;display:grid!important}.commercial-row-link strong{color:var(--commercial-primary)}.commercial-row-link small{color:var(--commercial-muted)}.sales-dsr-record-link{color:var(--commercial-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.sales-dsr-activity-backdrop{z-index:200;background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sales-dsr-activity-dialog{background:#fff;border:1px solid #c8d2df;border-radius:16px;width:min(620px,100%);max-height:min(760px,100dvh - 40px);overflow:auto;box-shadow:0 20px 60px #0f172a4d}.sales-dsr-activity-dialog>header{z-index:1;border-bottom:1px solid var(--commercial-line);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex;position:sticky;top:0}.sales-dsr-activity-dialog h2{color:var(--commercial-ink);overflow-wrap:anywhere;margin:5px 0;font-size:1.25rem}.sales-dsr-activity-dialog header p{color:var(--commercial-muted);margin:0;font-size:.8rem}.sales-dsr-activity-dialog__body{gap:16px;padding:20px;display:grid}.sales-dsr-activity-type{color:#3730a3;letter-spacing:.03em;text-transform:uppercase;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;justify-self:start;padding:6px 10px;font-size:.75rem;font-weight:800}.sales-dsr-activity-type[data-activity-type*=call],.sales-dsr-activity-type[data-activity-type*=phone]{color:#047857;background:#ecfdf5;border-color:#99f6e4}.sales-dsr-activity-type[data-activity-type*=email]{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.sales-dsr-activity-type[data-activity-type*=status],.sales-dsr-activity-type[data-activity-type*=contact]{color:#a16207;background:#fffbeb;border-color:#fde68a}.sales-dsr-activity-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.sales-dsr-activity-dialog dl>div{background:#f8f9fb;border:1px solid #e7e9ee;border-radius:10px;gap:4px;padding:11px;display:grid}.sales-dsr-activity-dialog dt{color:var(--commercial-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:800}.sales-dsr-activity-dialog dd{color:var(--commercial-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.84rem;font-weight:700}.sales-dsr-activity-remarks{background:#f7f5ff;border-radius:10px;padding:14px}.sales-dsr-activity-remarks h3{color:var(--commercial-ink);margin:0 0 6px;font-size:.86rem}.sales-dsr-activity-remarks p{color:var(--commercial-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.sales-dsr-history-card{border:1px solid var(--commercial-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.commercial-icon-button{place-items:center;width:34px;min-height:34px!important;padding:0!important;display:inline-grid!important}.commercial-danger{color:#b42318!important}.commercial-status{border:1px solid var(--commercial-line);width:max-content;color:var(--commercial-muted);text-transform:capitalize;background:#f5f7f8;border-radius:999px;padding:4px 8px;font-size:.67rem;font-weight:800;display:inline-flex}.commercial-status--positive{color:#08746d;background:#e9f8f3;border-color:#b7e2d5}.commercial-status--warning{color:#8b5b08;background:#fff8e7;border-color:#ead39c}.commercial-status--danger{color:#b42318;background:#fff0ef;border-color:#f0c3c0}.commercial-empty{min-height:120px;color:var(--commercial-muted);text-align:center;place-items:center;gap:5px;padding:22px;display:grid}.commercial-empty strong{color:var(--commercial-ink)}.commercial-mobile-list,.commercial-mobile-filters{display:none}.commercial-pagination{border-top:1px solid var(--commercial-line);background:#fbfcfe;justify-content:flex-end;align-items:center;gap:9px;padding:12px 15px;font-size:.74rem;display:flex}.commercial-pagination label{align-items:center;gap:6px;display:flex}.commercial-side-detail{align-self:start;position:sticky;top:12px}.commercial-side-detail>header,.commercial-drawer>header{border-bottom:1px solid var(--commercial-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.commercial-side-detail dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:16px;display:grid}.commercial-side-detail dl div{background:#f8f9fb;border:1px solid #e7e9ee;border-radius:8px;gap:3px;padding:9px;display:grid}.commercial-side-detail dt,.commercial-mobile-list dt{color:var(--commercial-muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.commercial-side-detail dd,.commercial-mobile-list dd{margin:0;font-size:.76rem;font-weight:700}.commercial-side-detail>:not(header):not(dl){margin:0 16px 16px}.commercial-tabs{border:1px solid var(--commercial-line);background:#f7f8fb;border-radius:12px;gap:7px;padding:5px;display:flex;overflow-x:auto}.commercial-tabs button{white-space:nowrap}.commercial-tabs button.is-active{color:var(--commercial-primary);background:#fff;border-color:#b8b0e8;box-shadow:0 2px 8px #40309a14}.commercial-tabs b{background:#ebe8ff;border-radius:999px;place-items:center;min-width:20px;min-height:20px;font-size:.67rem;display:inline-grid}.commercial-slot-panel{padding:16px}.commercial-drawer-backdrop{z-index:2000;background:#0f172a80;justify-items:end;display:grid;position:fixed;inset:0}.commercial-drawer{background:#fff;flex-direction:column;width:min(760px,100%);height:100dvh;display:flex;overflow:hidden;box-shadow:-20px 0 60px #0f172a38}.commercial-drawer-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px;overflow:auto}.commercial-drawer-footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--commercial-line);background:#fff;flex:none;box-shadow:0 -8px 18px #0f172a0f}.commercial-drawer-footer .button-row{margin:0}.commercial-context-note{color:#413787;background:#f5f3ff;border-radius:8px;padding:12px;font-size:.78rem}.commercial-scope-switch{margin-bottom:12px}.commercial-host-form,.commercial-detail-stack{gap:14px;display:grid}.commercial-host-form>label{color:var(--commercial-ink);gap:6px;font-size:.78rem;font-weight:760;display:grid}.commercial-host-form>label.commercial-required-field{background:#faf8ff;border:1px solid #c7b9f2;border-radius:10px;padding:9px}.commercial-required-label{color:#312e81;flex-wrap:wrap;align-items:center;gap:.25rem;font-weight:800;display:flex}.commercial-required-note{color:#6d28d9;letter-spacing:.02em;background:#ede9fe;border-radius:999px;padding:.12rem .38rem;font-size:.7rem;font-weight:900}.commercial-host-form input,.commercial-host-form select,.commercial-host-form textarea{border:1px solid var(--commercial-line);width:100%;min-width:0;min-height:40px;color:var(--commercial-ink);background:#fff;border-radius:8px;padding:9px 10px}.commercial-host-form .commercial-required-field>input,.commercial-host-form .commercial-required-field>select{border-color:#a78bfa}.commercial-host-form textarea{resize:vertical;min-height:104px}.commercial-detail-stack>section{border-top:1px solid var(--commercial-line);padding-top:12px}.commercial-detail-stack h3{margin:0 0 7px;font-size:.85rem}.commercial-detail-stack p{color:var(--commercial-muted);margin:0;line-height:1.55}.air-editor-sections{gap:13px;display:grid}.air-editor-sections>section{border:1px solid var(--commercial-line);background:#fff;border-radius:11px;gap:12px;padding:15px;display:grid}.air-editor-sections>section>header{align-items:flex-start;gap:10px;display:flex}.air-editor-sections>section>header>span{width:28px;height:28px;color:var(--commercial-primary);background:#ebe8ff;border-radius:999px;place-items:center;font-size:.7rem;font-weight:850;display:grid}.air-editor-sections h3{margin:2px 0;font-size:.96rem}.air-editor-sections p{color:var(--commercial-muted);margin:0;font-size:.75rem}.air-editor-footer{background:#fff;justify-content:flex-end;gap:8px;padding:13px 0 0;display:flex;position:sticky;bottom:-18px}@media (width>=721px) and (width<=1024px){.commercial-dsr-workspace .sales-dsr-table th,.commercial-dsr-workspace .sales-dsr-table td{padding:8px 5px;font-size:.7rem}.commercial-dsr-workspace .my-leads-header-control{gap:4px}.commercial-dsr-workspace .my-leads-header-control input,.commercial-dsr-workspace .my-leads-header-control select{padding-inline:4px;font-size:.66rem}}@media (width<=720px){.commercial-dsr-workspace{min-height:0;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));margin-top:0;display:grid}.commercial-dsr-workspace>.section-heading{padding-block:8px}.commercial-dsr-workspace .sales-dsr-summary article{min-height:72px;padding:8px}.commercial-dsr-workspace .sales-dsr-summary small{display:none}.commercial-dsr-workspace .section-heading .header-actions{flex-wrap:wrap}.zoho-shell .commercial-dsr-workspace>.table-card.crm-table-surface.sales-dsr-full-span{overscroll-behavior-y:auto;touch-action:pan-y;overflow:visible}.commercial-dsr-workspace .sales-dsr-table-viewport{display:none}.commercial-dsr-workspace .sales-dsr-pagination{flex-direction:column;align-items:flex-start}.commercial-dsr-workspace .sales-dsr-pagination__summary,.commercial-dsr-workspace .sales-dsr-pagination__pages{flex-wrap:wrap;width:100%}.commercial-dsr-workspace .sales-dsr-pagination__pages{justify-content:flex-start}.commercial-dsr-workspace .sales-dsr-mobile-filters{border:1px solid var(--commercial-line);background:#fff;border-radius:10px;margin:10px 0;display:block}.commercial-dsr-workspace .sales-dsr-mobile-filters summary{cursor:pointer;padding:11px 12px;font-size:.78rem;font-weight:800}.commercial-dsr-workspace .sales-dsr-mobile-controls{grid-template-columns:1fr 1fr;gap:9px;padding:0 12px 12px;display:grid}.commercial-dsr-workspace .sales-dsr-mobile-controls label{min-width:0;color:var(--commercial-muted);gap:4px;font-size:.68rem;font-weight:750;display:grid}.commercial-dsr-workspace .sales-dsr-mobile-controls input,.commercial-dsr-workspace .sales-dsr-mobile-controls select{border:1px solid var(--commercial-line);background:#fff;border-radius:7px;width:100%;min-width:0;min-height:34px;padding:6px 7px}.commercial-dsr-workspace .sales-dsr-mobile-list{overscroll-behavior-y:auto;touch-action:pan-y;gap:9px;display:grid;overflow:visible}.commercial-dsr-workspace .sales-dsr-mobile-card{border:1px solid var(--commercial-line);touch-action:pan-y;background:#fff;border-radius:11px;min-width:0;overflow:visible}.commercial-dsr-workspace .sales-dsr-mobile-card header{border-bottom:1px solid var(--commercial-line);background:#fbfcfe;border-radius:10px 10px 0 0;gap:3px;min-width:0;padding:11px 12px;display:grid}.commercial-dsr-workspace .sales-dsr-mobile-card header strong,.commercial-dsr-workspace .sales-dsr-mobile-card header span,.commercial-dsr-workspace .sales-dsr-mobile-card dd{overflow-wrap:anywhere;word-break:break-word}.commercial-dsr-workspace .sales-dsr-mobile-card header span{color:var(--commercial-muted);font-size:.72rem}.commercial-dsr-workspace .sales-dsr-mobile-card dl{gap:0;margin:0;padding:5px 12px 9px;display:grid}.commercial-dsr-workspace .sales-dsr-mobile-card dl>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:9px;padding:7px 0;display:grid}.commercial-dsr-workspace .sales-dsr-mobile-card dl>div:last-child{border-bottom:0}.commercial-dsr-workspace .sales-dsr-mobile-card dt{color:var(--commercial-muted);font-size:.68rem;font-weight:800}.commercial-dsr-workspace .sales-dsr-mobile-card dd{margin:0;font-size:.76rem}.commercial-dsr-workspace .sales-dsr-mobile-action{color:var(--commercial-blue);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 12px 12px;padding:0;font-size:.76rem;font-weight:800;display:inline-block}.commercial-dsr-workspace .sales-dsr-mobile-state{border:1px dashed var(--commercial-line);color:var(--commercial-muted);border-radius:10px;padding:16px 12px;font-size:.78rem}}@media (width<=1100px){.commercial-list-detail.has-selection{grid-template-columns:minmax(0,1fr)}.commercial-side-detail{position:static}.commercial-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.commercial-hero{padding:18px;display:grid}.commercial-hero-actions{justify-content:flex-start}.commercial-hero-actions>span{text-align:left}.commercial-summary-grid{grid-template-columns:1fr 1fr}.commercial-summary-grid article{padding:12px}.commercial-toolbar{flex-direction:column;align-items:flex-start}.commercial-table-viewport{display:none}.commercial-mobile-filters{border:1px solid var(--commercial-line);background:#fff;border-radius:11px;gap:10px;padding:12px;display:grid}.commercial-mobile-filters summary{cursor:pointer;font-size:.8rem;font-weight:800}.commercial-mobile-filters>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.commercial-mobile-filters label{color:var(--commercial-muted);gap:4px;font-size:.68rem;font-weight:750;display:grid}.commercial-mobile-filters input,.commercial-mobile-filters select{border:1px solid var(--commercial-line);border-radius:7px;width:100%;min-width:0;min-height:34px;padding:6px 7px}.commercial-mobile-list{gap:9px;padding:10px;display:grid}.commercial-mobile-list details{border:1px solid var(--commercial-line);background:#fff;border-radius:11px;padding:12px}.commercial-mobile-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;list-style:none;display:grid}.commercial-mobile-list summary::-webkit-details-marker{display:none}.commercial-mobile-list summary>span{gap:3px;min-width:0;display:grid}.commercial-mobile-list summary strong{overflow-wrap:anywhere}.commercial-mobile-list summary small{color:var(--commercial-muted)}.commercial-mobile-list dl{border-top:1px solid var(--commercial-line);grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding-top:10px;display:grid}.commercial-mobile-list>details>button{width:100%}.commercial-pagination{flex-wrap:wrap;justify-content:flex-start}.commercial-side-detail{display:none}.sales-dsr-history-card{display:block}.commercial-drawer-backdrop{align-items:end}.commercial-drawer{border-radius:16px 16px 0 0;width:100%;height:min(92dvh,820px)}.commercial-drawer-body{padding:14px}.sales-dsr-activity-backdrop{align-items:end;padding:0}.sales-dsr-activity-dialog{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}.sales-dsr-activity-dialog>header,.sales-dsr-activity-dialog__body{padding:14px}.sales-dsr-activity-dialog dl{grid-template-columns:1fr}.commercial-drawer-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.commercial-drawer-footer .button-row{grid-template-columns:1fr 1fr;display:grid}.commercial-drawer-footer .button-row>button{min-width:0}.air-editor-sections>section{padding:13px}}@media (width<=390px){.commercial-dsr-workspace .sales-dsr-mobile-controls,.commercial-summary-grid{grid-template-columns:1fr}.commercial-hero-actions button{flex:auto;justify-content:center}.commercial-mobile-list dl,.commercial-mobile-filters>div{grid-template-columns:1fr}}.sales-dsr-late-entry{color:var(--warning,#9a5a00);font-weight:700;display:block}.sales-route-surface{--sales-ink:#172026;--sales-muted:#5d6972;--sales-line:#d9e0e8;--sales-soft:#f5f7fa;--sales-brand:#40309a;color:var(--sales-ink)}.sales-route-hero{border:1px solid var(--sales-line);background:linear-gradient(112deg,#fff 0%,#fbfbff 64%,#f3efff 100%);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 22px;display:flex;box-shadow:0 10px 28px #1a22370d}.sales-route-hero-copy{min-width:0}.sales-route-eyebrow{color:var(--sales-brand);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:750;display:block}.sales-route-hero h1{letter-spacing:-.025em;margin:0}.sales-route-hero p{max-width:68ch;color:var(--sales-muted);margin:7px 0 0}.sales-route-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.sales-route-scope{border:1px solid var(--sales-line);background:#fff;border-radius:10px;display:inline-flex;overflow:auto}.sales-route-scope button{border:0;border-right:1px solid var(--sales-line);min-height:36px;color:var(--sales-muted);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;padding:0 11px;font-size:.78rem;font-weight:650}.sales-route-scope button:last-child{border-right:0}.sales-route-scope button.is-active{color:#fff;background:var(--sales-brand)}.sales-route-scope button:disabled{opacity:.4;cursor:not-allowed}.sales-route-scope button:focus-visible{outline-offset:-2px;outline:2px solid #0b63ce}.sales-route-period{color:var(--sales-muted);gap:3px;font-size:.7rem;font-weight:650;display:grid}.sales-route-period input{border:1px solid var(--sales-line);min-height:36px;color:var(--sales-ink);font:inherit;background:#fff;border-radius:9px;padding:0 9px}.sales-route-status{margin-top:12px}.sales-route-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.sales-route-metric{border:1px solid var(--sales-line);background:#fff;border-top:3px solid #0b63ce;border-radius:14px;gap:2px;min-height:84px;padding:13px 14px;display:grid;box-shadow:0 5px 16px #1a22370b}.sales-route-metric strong{letter-spacing:-.025em;font-size:1.5rem}.sales-route-metric span{color:var(--sales-muted);font-size:.79rem;font-weight:650}.sales-route-metric small{color:var(--sales-muted);font-size:.7rem}.sales-route-metric--teal{border-top-color:#08746d}.sales-route-metric--amber{border-top-color:#c37a16}.sales-route-metric--purple{border-top-color:#40309a}.sales-route-metric--red{border-top-color:#c24444}.sales-route-filterbar{border:1px solid var(--sales-line);background:var(--sales-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 11px;padding:9px 11px;display:flex}.sales-route-filterbar>div{color:var(--sales-muted);align-items:center;gap:6px;font-size:.76rem;font-weight:700;display:inline-flex}.sales-route-boundary{color:var(--sales-muted);align-items:center;gap:7px;margin-bottom:12px;font-size:.76rem;display:flex}.sales-route-boundary svg{color:#08746d}.sales-route-content{min-width:0}.sales-route-footnote{color:var(--sales-muted);align-items:center;gap:7px;margin-top:12px;font-size:.74rem;display:flex}@media (width<=900px){.sales-route-hero{flex-direction:column;align-items:stretch}.sales-route-hero-actions{justify-content:flex-start}.sales-route-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.sales-route-hero{padding:16px}.sales-route-hero-actions>*{max-width:100%}.sales-route-scope{width:100%}.sales-route-scope button{flex:1 0 auto}.sales-route-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sales-route-metric{min-height:70px;padding:11px}.sales-route-metric strong{font-size:1.25rem}.sales-route-boundary,.sales-route-footnote{align-items:flex-start}}.sales-adapter-heading{border:1px solid var(--sales-line,#d9e0e8);background:var(--sales-soft,#f5f7fa);border-radius:11px;align-items:center;gap:9px;margin-bottom:10px;padding:11px 12px;display:flex}.sales-adapter-heading>div{gap:2px;display:grid}.sales-adapter-heading strong{font-size:.83rem}.sales-adapter-heading span{color:var(--sales-muted,#5d6972);font-size:.74rem}.sales-adapter-icon{color:#40309a;background:#eeeaff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.sales-adapter-content{min-width:0}.sales-adapter-content>.route-workspace{margin:0}.sales-booking-workspace{gap:10px;min-width:0;display:grid}.sales-booking-workspace__intro{border:1px solid var(--sales-line,#d9e0e8);background:linear-gradient(120deg,#fff,#f5f8ff);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px;display:flex}.sales-booking-workspace__eyebrow{color:#2762ad;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900;display:block}.sales-booking-workspace__intro h2{letter-spacing:-.02em;margin:3px 0;font-size:1.05rem}.sales-booking-workspace__intro p{color:var(--sales-muted,#5d6972);margin:0;font-size:.76rem;line-height:1.4}.sales-booking-workspace__source{color:#08746d;background:#e7f6f1;border-radius:999px;flex:none;padding:6px 8px;font-size:.65rem;font-weight:850}.sales-booking-workspace__regions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sales-booking-workspace__regions span{border:1px solid var(--sales-line,#d9e0e8);color:var(--sales-muted,#5d6972);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:.7rem;font-weight:760;display:flex}.sales-booking-workspace__regions strong{color:#40309a;background:#eeeaff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:.62rem;display:grid}.sales-booking-workspace__table{min-width:0}.sales-booking-workspace__table>.sales-adapter-content{margin:0}.sales-booking-workspace :where(table){min-width:660px}@media (width<=600px){.sales-booking-workspace__intro{flex-direction:column;padding:12px}.sales-booking-workspace__regions{grid-template-columns:1fr}.sales-booking-workspace__regions span{font-size:.68rem}}.sales-pipeline-refresh,.sales-pipeline-filter-button,.sales-pipeline-action{color:#40309a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0e8;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.sales-pipeline-refresh:disabled,.sales-pipeline-action:disabled{opacity:.46;cursor:not-allowed}.sales-pipeline-alert{color:#982b2b;background:#fff3f3;border:1px solid #f4b4b4;border-radius:9px;margin:10px 0;padding:10px 12px;font-size:.8rem}.sales-pipeline-stage-card,.sales-pipeline-table{background:#fff;border:1px solid #d9e0e8;border-radius:14px;margin-top:12px;box-shadow:0 6px 18px #1923360a}.sales-pipeline-stage-card{padding:15px}.sales-pipeline-stage-card header,.sales-pipeline-table-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-pipeline-stage-card header span,.sales-pipeline-table-toolbar span{color:#5d6972;font-size:.74rem;display:block}.sales-pipeline-stage-card h2{margin:3px 0 0;font-size:1.02rem}.sales-pipeline-chart{align-items:end;gap:10px;min-height:150px;padding:16px 4px 0;display:flex;overflow-x:auto}.sales-pipeline-chart button{color:#5d6972;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1 0 75px;grid-template-rows:18px 1fr auto;align-items:end;min-height:125px;padding:4px 6px;display:grid}.sales-pipeline-chart button:hover,.sales-pipeline-chart button.is-selected{background:#f7f5ff;border-color:#d6ceff}.sales-pipeline-chart b{color:#172026}.sales-pipeline-chart span{background:linear-gradient(#40309a,#7664d1);border-radius:7px 7px 3px 3px;width:28px;min-height:8px;margin:auto auto 7px;display:block}.sales-pipeline-chart small{min-height:28px;font-size:.69rem;line-height:1.2}.sales-pipeline-table{overflow:hidden}.sales-pipeline-table-toolbar{border-bottom:1px solid #d9e0e8;padding:12px 14px}.sales-pipeline-table-toolbar>div:last-child{gap:7px;display:flex}.sales-pipeline-grid-scroll{max-height:480px;overflow:auto}.sales-pipeline-table.is-expanded .sales-pipeline-grid-scroll{max-height:calc(100vh - 220px)}.sales-pipeline-grid-scroll table{border-collapse:collapse;width:100%;min-width:890px}.sales-pipeline-grid-scroll th,.sales-pipeline-grid-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:9px 11px;font-size:.77rem}.sales-pipeline-grid-scroll th{z-index:1;color:#5d6972;text-transform:uppercase;letter-spacing:.04em;background:#f8f9fb;font-size:.7rem;position:sticky;top:0}.sales-pipeline-grid-scroll th label{gap:5px;display:grid}.sales-pipeline-grid-scroll th input,.sales-pipeline-grid-scroll th select{color:#172026;max-width:138px;min-height:29px;font:inherit;background:#fff;border:1px solid #d9e0e8;border-radius:6px;padding:0 6px;font-size:.72rem}.sales-pipeline-grid-scroll th button{color:#40309a;cursor:pointer;background:0 0;border:0;padding:0 2px}.sales-pipeline-grid-scroll td strong,.sales-pipeline-grid-scroll td small{display:block}.sales-pipeline-grid-scroll td small{color:#5d6972;margin-top:3px}.sales-pipeline-pill{color:#40309a;white-space:nowrap;background:#eeeaff;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:750;display:inline-flex}.sales-pipeline-pill--won,.sales-pipeline-pill--onboarded{color:#16734a;background:#e7f6ed}.sales-pipeline-pill--lost,.sales-pipeline-pill--invalid,.sales-pipeline-pill--duplicate{color:#982b2b;background:#fff0f0}.sales-pipeline-pill--new,.sales-pipeline-pill--quotation_requested{color:#8a5a0b;background:#fff4da}.sales-pipeline-actions{flex-wrap:wrap;gap:5px;display:flex}.sales-pipeline-action{min-height:29px;padding-inline:8px;font-size:.7rem}.sales-pipeline-action--primary{color:#fff;background:#40309a;border-color:#40309a}.sales-pipeline-empty{color:#5d6972;text-align:center;margin:0;padding:22px}.sales-pipeline-mobile{display:none}.sales-pipeline-mobile>label{color:#5d6972;gap:5px;font-size:.76rem;font-weight:700;display:grid}.sales-pipeline-mobile select{min-height:38px;font:inherit;background:#fff;border:1px solid #d9e0e8;border-radius:8px;padding:0 8px}.sales-pipeline-mobile details{background:#fff;border:1px solid #d9e0e8;border-radius:12px;margin-top:9px;padding:12px}.sales-pipeline-mobile summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.sales-pipeline-mobile summary::-webkit-details-marker{display:none}.sales-pipeline-mobile summary>span:first-child{flex:1;gap:3px;display:grid}.sales-pipeline-mobile summary small{color:#5d6972}.sales-pipeline-mobile dl{gap:8px;margin:12px 0;display:grid}.sales-pipeline-mobile dl div{justify-content:space-between;gap:8px;display:flex}.sales-pipeline-mobile dt{color:#5d6972}.sales-pipeline-mobile dd{text-align:right;margin:0}@media (width<=720px){.sales-pipeline-table{display:none}.sales-pipeline-mobile{margin-top:12px;display:grid}.sales-pipeline-chart{min-height:130px}.sales-pipeline-chart button{flex-basis:64px;min-height:110px}.sales-pipeline-stage-card{padding:12px}}@media (width<=390px){.sales-pipeline-stage-card header strong{font-size:.8rem}.sales-pipeline-mobile details{padding:11px}}.sales-products-workspace{--sp-ink:#172026;--sp-muted:#5d6972;--sp-line:#d9e0e8;--sp-brand:#40309a;color:var(--sp-ink)}.sales-products-hero{border:1px solid var(--sp-line);background:linear-gradient(112deg,#fff 0%,#fbfbff 64%,#f3efff 100%);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:16px;padding:19px 21px;display:flex;box-shadow:0 9px 26px #1a22370d}.sales-products-hero>div:first-child{min-width:0}.sales-products-hero span,.sales-products-dialog header span{color:var(--sp-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.sales-products-hero h1{letter-spacing:-.025em;margin:4px 0 0}.sales-products-hero p{color:var(--sp-muted);margin:7px 0 0}.sales-products-actions,.sales-products-row-actions{flex-wrap:wrap;gap:7px;display:flex}.sales-products-button,.sales-products-primary{border:1px solid var(--sp-line);min-height:35px;color:var(--sp-brand);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.75rem;font-weight:700;display:inline-flex}.sales-products-primary{color:#fff;border-color:var(--sp-brand);background:var(--sp-brand)}.sales-products-button:disabled,.sales-products-primary:disabled{opacity:.45;cursor:not-allowed}.sales-products-alert,.sales-products-notice{border-radius:8px;margin-top:11px;padding:10px 12px;font-size:.79rem}.sales-products-alert{color:#8d2929;background:#fff1f1;border:1px solid #efb2b2}.sales-products-notice{color:#116443;background:#ecfaf3;border:1px solid #b8dfcf}.sales-products-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:11px;margin:13px 0 10px;display:flex}.sales-products-toolbar label{color:var(--sp-muted);gap:4px;font-size:.72rem;font-weight:700;display:grid}.sales-products-toolbar input{border:1px solid var(--sp-line);min-width:250px;min-height:35px;font:inherit;border-radius:8px;padding:0 9px;font-size:.76rem}.sales-products-tabs{border:1px solid var(--sp-line);background:#fff;border-radius:9px;display:flex;overflow:auto}.sales-products-tabs button{border:0;border-right:1px solid var(--sp-line);min-height:34px;color:var(--sp-muted);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;padding:0 11px;font-size:.74rem;font-weight:700}.sales-products-tabs button.is-active{color:#fff;background:var(--sp-brand)}.sales-products-table-wrap{border:1px solid var(--sp-line);background:#fff;border-radius:14px;overflow:auto;box-shadow:0 6px 18px #1923360a}.sales-products-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.sales-products-table-wrap th,.sales-products-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:10px 11px;font-size:.76rem}.sales-products-table-wrap th{z-index:1;color:var(--sp-muted);text-transform:uppercase;letter-spacing:.04em;background:#f8f9fb;font-size:.69rem;position:sticky;top:0}.sales-products-table-wrap td strong,.sales-products-table-wrap td small{display:block}.sales-products-table-wrap td small{color:var(--sp-muted);margin-top:3px}.sales-products-chip-list{flex-wrap:wrap;gap:4px;min-width:150px;display:flex}.sales-products-chip-list span,.sales-products-chip-list button{color:#0b63ce;background:#f1f7ff;border:1px solid #bfd7f7;border-radius:999px;align-items:center;min-height:23px;padding:0 7px;font-size:.66rem;font-weight:750;display:inline-flex}.sales-products-chip-list--editable button{color:var(--sp-brand);cursor:pointer;background:#f2efff;border-color:#d5cdfc}.sales-products-status{color:#116443;background:#e7f6ed;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:750;display:inline-flex}.sales-products-status--disabled{color:#7b5f2a;background:#fff4da}.sales-products-empty{color:var(--sp-muted);text-align:center;margin:0;padding:23px}.sales-products-modal{z-index:1000;background:#12192b75;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sales-products-dialog{border:1px solid var(--sp-line);background:#fff;border-radius:15px;gap:12px;width:min(560px,100%);max-height:min(760px,100vh - 32px);padding:18px;display:grid;overflow:auto;box-shadow:0 25px 80px #1116283d}.sales-products-dialog header,.sales-products-dialog footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-products-dialog header button{border:1px solid var(--sp-line);width:32px;height:32px;color:var(--sp-ink);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.sales-products-dialog label,.sales-products-dialog fieldset{color:var(--sp-muted);gap:5px;font-size:.75rem;font-weight:700;display:grid}.sales-products-dialog label input,.sales-products-dialog label select{border:1px solid var(--sp-line);min-height:37px;color:var(--sp-ink);font:inherit;background:#fff;border-radius:8px;padding:0 9px}.sales-products-dialog fieldset{border:1px solid var(--sp-line);border-radius:10px;padding:10px}.sales-products-dialog legend{padding:0 4px}.sales-products-add-term{gap:6px;display:flex}.sales-products-add-term input{border:1px solid var(--sp-line);min-height:34px;font:inherit;border-radius:7px;flex:1;padding:0 8px}.sales-products-add-term button{border:1px solid var(--sp-line);color:var(--sp-brand);font:inherit;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;font-size:.72rem;font-weight:700;display:inline-flex}.sales-products-dialog small{color:var(--sp-muted);font-size:.69rem;font-weight:400}.sales-products-mobile-list{display:none}@media (width<=720px){.sales-products-hero{flex-direction:column;align-items:stretch;padding:16px}.sales-products-actions>*{flex:1}.sales-products-toolbar{flex-direction:column;align-items:stretch}.sales-products-toolbar input{width:100%;min-width:0}.sales-products-tabs button{flex:1 0 auto}.sales-products-table-wrap{border-radius:11px}.sales-products-dialog{padding:15px}}@media (width<=600px){.sales-products-workspace--products .sales-products-desktop-table{display:none}.sales-products-workspace--products .sales-products-mobile-list{gap:9px;display:grid}.sales-products-mobile-card{border:1px solid var(--sp-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 5px 15px #1923360a}.sales-products-mobile-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:58px;padding:11px 12px;list-style:none;display:grid}.sales-products-mobile-card summary::-webkit-details-marker{display:none}.sales-products-mobile-card summary>span:first-child{gap:2px;min-width:0;display:grid}.sales-products-mobile-card summary strong,.sales-products-mobile-card summary small{overflow-wrap:anywhere;min-width:0}.sales-products-mobile-card summary small{color:var(--sp-muted);font-size:.7rem}.sales-products-mobile-card summary>svg{color:var(--sp-brand);transition:transform .16s}.sales-products-mobile-card[open] summary>svg{transform:rotate(180deg)}.sales-products-mobile-card summary:focus{outline-offset:-3px;outline:3px solid #40309a57}.sales-products-mobile-details{background:#fbfbfe;border-top:1px solid #edf0f4;gap:13px;padding:12px;display:grid}.sales-products-mobile-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.sales-products-mobile-details dl>div{background:#fff;border-radius:8px;min-width:0;padding:9px}.sales-products-mobile-details dt{color:var(--sp-muted);font-size:.68rem}.sales-products-mobile-details dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.77rem;font-weight:700}.sales-products-mobile-details section{gap:7px;display:grid}.sales-products-mobile-details section>strong{font-size:.75rem}.sales-products-mobile-details .sales-products-chip-list{min-width:0}.sales-products-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sales-products-mobile-actions .sales-products-button{width:100%;min-height:44px}.sales-products-toolbar{min-width:0}.sales-products-tabs{scrollbar-width:thin;max-width:100%}}@media (width<=390px){.sales-products-mobile-actions{grid-template-columns:1fr}}.sales-lead-record{--lr-ink:#172026;--lr-muted:#5d6972;--lr-line:#d9e0e8;--lr-brand:#40309a;color:var(--lr-ink)}.sales-lead-record-hero{border:1px solid var(--lr-line);background:linear-gradient(112deg,#fff 0%,#fbfbff 64%,#f3efff 100%);border-radius:17px;justify-content:space-between;align-items:flex-end;gap:15px;padding:20px 21px;display:flex;box-shadow:0 9px 26px #1a22370d}.sales-lead-record-hero>div:first-child{min-width:0}.sales-lead-record-hero span:first-child{color:var(--lr-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.sales-lead-record-hero h1{letter-spacing:-.025em;margin:4px 0 0}.sales-lead-record-hero p{color:var(--lr-muted);margin:6px 0 0}.sales-lead-record-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.sales-lead-record-tags strong,.sales-lead-record-tags span{color:var(--lr-brand);background:#eeeaff;border-radius:999px;padding:4px 8px;font-size:.69rem;font-weight:750;display:inline-flex}.sales-lead-record-tags span{color:var(--lr-muted);background:#f5f7fa}.sales-lead-record-actions{flex-wrap:wrap;gap:7px;display:flex}.sales-lead-record-actions button{border:1px solid var(--lr-line);min-height:35px;color:var(--lr-brand);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.sales-lead-record-actions button:disabled{opacity:.45;cursor:not-allowed}.sales-lead-record-actions--inline{margin-top:13px}.sales-lead-record-alert{color:#8d2929;background:#fff1f1;border:1px solid #efb2b2;border-radius:8px;margin-top:11px;padding:10px 12px;font-size:.79rem}.sales-lead-record-loading{border:1px solid var(--lr-line);color:var(--lr-muted);background:#f8f9fb;border-radius:9px;margin-top:11px;padding:18px}.sales-lead-record-tabs{border-bottom:1px solid var(--lr-line);margin-top:12px;overflow:auto}.sales-lead-record-tabs>div{gap:3px;min-width:max-content;display:flex}.sales-lead-record-tabs button{min-height:39px;color:var(--lr-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 13px;font-size:.77rem;font-weight:700}.sales-lead-record-tabs button.is-active{border-bottom-color:var(--lr-brand);color:var(--lr-brand)}.sales-lead-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.sales-lead-record-panel{border:1px solid var(--lr-line);background:#fff;border-radius:14px;min-width:0;padding:15px;box-shadow:0 6px 18px #1923360a}.sales-lead-record-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-lead-record-panel h2{letter-spacing:-.01em;margin:0;font-size:1rem}.sales-lead-record-panel h3{margin:16px 0 8px;font-size:.8rem}.sales-lead-record-panel dl{gap:10px;margin:14px 0 0;display:grid}.sales-lead-record-panel dl div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.sales-lead-record-panel dt{color:var(--lr-muted);align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.sales-lead-record-panel dd{text-align:right;max-width:60%;margin:0;font-size:.76rem}.sales-lead-record-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.sales-lead-record-stat-row article{background:#f7f8fb;border-radius:9px;gap:3px;padding:10px;display:grid}.sales-lead-record-stat-row strong{font-size:1.22rem}.sales-lead-record-stat-row span{color:var(--lr-muted);font-size:.68rem}.sales-lead-record-service-list{flex-wrap:wrap;gap:5px;display:flex}.sales-lead-record-service-list span{color:#0b63ce;background:#f1f7ff;border:1px solid #bfd7f7;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:700}.sales-lead-record-service-list p{color:var(--lr-muted);font-size:.75rem}.sales-lead-record-remark{grid-column:1/-1}.sales-lead-record-remark textarea{border:1px solid var(--lr-line);resize:vertical;width:100%;min-height:90px;font:inherit;border-radius:8px;margin-top:12px;padding:9px}.sales-lead-record-remark>button{border:1px solid var(--lr-brand);color:#fff;background:var(--lr-brand);min-height:34px;font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:5px;margin-top:8px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.sales-lead-record-remark>button:disabled{opacity:.45;cursor:not-allowed}.sales-lead-record-timeline{margin-top:12px}.sales-lead-record-timeline>header span{color:var(--lr-muted);font-size:.74rem}.sales-lead-record-timeline ol{gap:15px;margin:17px 0 0;padding:0;list-style:none;display:grid}.sales-lead-record-timeline li{gap:10px;display:flex}.sales-lead-record-timeline-dot{background:#40309a;border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #eeeaff}.sales-lead-record-timeline li div{gap:3px;display:grid}.sales-lead-record-timeline p,.sales-lead-record-timeline small{color:var(--lr-muted);margin:0;font-size:.74rem}.sales-lead-record-empty{color:var(--lr-muted);text-align:center;justify-items:center;gap:8px;padding:40px 12px;display:grid}.sales-lead-record-empty p{margin:0;font-size:.78rem}.sales-lead-record-empty button{border:1px solid var(--lr-brand);color:#fff;background:var(--lr-brand);min-height:35px;font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:.74rem;font-weight:700}.sales-lead-record-empty button:disabled{opacity:.45;cursor:not-allowed}.sales-lead-record-status{color:#116443;background:#e7f6ed;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:750}.sales-lead-record-package{width:32px;height:32px;color:var(--lr-brand);background:#eeeaff;border-radius:9px;place-items:center;font-size:1.4rem;display:grid}@media (width<=760px){.sales-lead-record-hero{flex-direction:column;align-items:stretch;padding:16px}.sales-lead-record-actions button{flex:1}.sales-lead-record-grid{grid-template-columns:1fr}.sales-lead-record-remark{grid-column:auto}.sales-lead-record-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=390px){.sales-lead-record-panel{padding:12px}.sales-lead-record-stat-row{gap:5px}.sales-lead-record-stat-row article{padding:8px}.sales-lead-record-stat-row strong{font-size:1.05rem}.sales-lead-record-panel dd{max-width:54%}}.sales-bookings-control{color:#40309a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e0e8;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-flex}.sales-bookings-control:disabled{opacity:.5;cursor:not-allowed}.sales-bookings-control--primary{color:#fff;background:#40309a;border-color:#40309a}.sales-bookings-filters{flex-wrap:wrap;gap:8px;display:flex}.sales-bookings-filters label{align-items:center;gap:6px;display:flex}.sales-bookings-filters input,.sales-bookings-filters select{color:#172026;min-height:34px;font:inherit;background:#fff;border:1px solid #d9e0e8;border-radius:8px;padding:0 9px;font-size:.75rem}.sales-bookings-table{background:#fff;border:1px solid #d9e0e8;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #1923360a}.sales-bookings-table.is-expanded .sales-bookings-scroll{max-height:calc(100vh - 210px)}.sales-bookings-table>header{border-bottom:1px solid #d9e0e8;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sales-bookings-table>header span{color:#5d6972;margin-top:3px;font-size:.73rem;display:block}.sales-bookings-tools{gap:7px;display:flex}.sales-bookings-scroll{max-height:480px;overflow:auto}.sales-bookings-scroll table{border-collapse:collapse;width:100%;min-width:980px}.sales-bookings-scroll th,.sales-bookings-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:9px 10px;font-size:.76rem}.sales-bookings-scroll th{z-index:1;color:#5d6972;text-transform:uppercase;letter-spacing:.04em;background:#f8f9fb;font-size:.69rem;position:sticky;top:0}.sales-bookings-scroll tr{cursor:pointer}.sales-bookings-scroll tr:hover,.sales-bookings-scroll tr:focus{background:#f8f7ff;outline:none}.sales-bookings-scroll td strong,.sales-bookings-scroll td small{display:block}.sales-bookings-scroll td small{color:#5d6972;margin-top:3px}.sales-bookings-pill{color:#40309a;white-space:nowrap;background:#eeeaff;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:750;display:inline-flex}.sales-bookings-pill--completed{color:#16734a;background:#e7f6ed}.sales-bookings-pill--cancelled,.sales-bookings-pill--failed{color:#982b2b;background:#fff0f0}.sales-bookings-pill--pending,.sales-bookings-pill--in_progress{color:#8a5a0b;background:#fff4da}.sales-bookings-readonly{color:#5d6972;font-size:.72rem}.sales-bookings-empty{text-align:center;color:#5d6972;padding:26px}.sales-bookings-mobile{display:none}.sales-bookings-drawer{background:#fbfbff;border:1px solid #d9e0e8;border-radius:14px;margin-top:12px;padding:15px}.sales-bookings-drawer h2{margin:6px 0 3px;font-size:1.05rem}.sales-bookings-drawer dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.sales-bookings-drawer dl div{background:#f3f2ff;border-radius:9px;padding:10px}.sales-bookings-drawer dt{color:#5d6972;font-size:.7rem}.sales-bookings-drawer dd{margin:3px 0 0;font-weight:750}.sales-bookings-muted{color:#5d6972;font-size:.75rem}.sales-bookings-error{color:#982b2b}@media (width<=720px){.sales-bookings-table{display:none}.sales-bookings-mobile{gap:9px;margin-top:12px;display:grid}.sales-bookings-mobile details{background:#fff;border:1px solid #d9e0e8;border-radius:12px;padding:12px}.sales-bookings-mobile summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.sales-bookings-mobile summary::-webkit-details-marker{display:none}.sales-bookings-mobile summary>span:first-child{flex:1;gap:3px;display:grid}.sales-bookings-mobile summary small{color:#5d6972}.sales-bookings-mobile dl{gap:8px;margin:12px 0;display:grid}.sales-bookings-mobile dl div{justify-content:space-between;gap:8px;display:flex}.sales-bookings-mobile dt{color:#5d6972}.sales-bookings-mobile dd{text-align:right;margin:0}.sales-bookings-drawer dl{grid-template-columns:1fr}.sales-bookings-tools{flex-wrap:wrap}.sales-bookings-filters{grid-template-columns:1fr;width:100%;display:grid}.sales-bookings-filters input,.sales-bookings-filters select{width:100%}}@media (width<=390px){.sales-bookings-table>header{flex-direction:column;align-items:flex-start}.sales-bookings-control{min-height:36px}}.sales-workflow-page{--workflow-ink:#172026;--workflow-muted:#5d6972;--workflow-line:#d7dee8;--workflow-surface:#fff;--workflow-soft:#f5f7f8;--workflow-blue:#0b63ce;--workflow-blue-dark:#084a9b;--workflow-teal:#08746d;color:var(--workflow-ink);gap:18px;min-width:0;display:grid}.sales-workflow-hero,.sales-workflow-profile-hero{border:1px solid var(--workflow-line);background:linear-gradient(112deg,#fff 0%,#f7faff 68%,#f7f4ff 100%);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.sales-workflow-hero h1,.sales-workflow-profile-hero h2{color:#122c58;letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(1.6rem,3vw,2.35rem)}.sales-workflow-profile-hero h2{font-size:clamp(1.25rem,2vw,1.65rem)}.sales-workflow-hero p,.sales-workflow-profile-hero p{color:var(--workflow-muted);max-width:760px;margin:0;line-height:1.55}.sales-workflow-eyebrow{color:var(--workflow-blue-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.sales-workflow-hero-actions,.sales-workflow-profile-actions,.sales-workflow-action-row,.sales-workflow-action-stack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sales-workflow-hero-actions,.sales-workflow-profile-actions{justify-content:flex-end}.sales-workflow-status{color:#0b5e58;background:#eef7f6;border:1px solid #bee4dd;border-radius:10px;padding:10px 14px}.sales-workflow-error{color:#a72d28;background:#fff1f0;border:1px solid #f0b6b0;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;display:flex}.sales-workflow-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sales-workflow-metric{background:var(--workflow-surface);border:1px solid var(--workflow-line);border-radius:14px;gap:5px;min-width:0;padding:16px;display:grid}.sales-workflow-metric:is(button){appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.sales-workflow-metric:is(button):hover,.sales-workflow-metric:is(button):focus-visible{border-color:#91b7e9;outline:none;transform:translateY(-1px);box-shadow:0 6px 18px #1637651a}.sales-workflow-metric>span{color:var(--workflow-muted);font-size:.78rem;font-weight:700}.sales-workflow-metric>strong{color:#122c58;overflow-wrap:anywhere;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.1}.sales-workflow-metric>small{color:var(--workflow-muted);font-size:.75rem;line-height:1.35}.sales-workflow-metric--blue{border-top:3px solid var(--workflow-blue)}.sales-workflow-metric--teal{border-top:3px solid var(--workflow-teal)}.sales-workflow-metric--amber{border-top:3px solid #d38a00}.sales-workflow-metric--red{border-top:3px solid #d4463f}.sales-workflow-metric--purple{border-top:3px solid #6350b8}.sales-workflow-tabs{border-bottom:1px solid var(--workflow-line);overflow-x:auto}.sales-workflow-tabs>div,.sales-workflow-tabs[role=tablist]{gap:4px;min-width:max-content;display:flex}.sales-workflow-tabs button{color:var(--workflow-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-weight:750}.sales-workflow-tabs button:hover,.sales-workflow-tabs button:focus-visible,.sales-workflow-tabs button.is-active{border-bottom-color:var(--workflow-blue);color:var(--workflow-blue-dark);outline:none}.sales-workflow-tabs button b{background:#e9eff9;border-radius:999px;margin-left:5px;padding:2px 6px;font-size:.7rem}.sales-workflow-tabs button:disabled{color:#8a96a8;cursor:not-allowed}.sales-workflow-allocation-tabs{margin-bottom:2px}.sales-workflow-detail-grid,.sales-workflow-dashboard-grid,.sales-workflow-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sales-workflow-card{background:var(--workflow-surface);border:1px solid var(--workflow-line);border-radius:14px;gap:16px;min-width:0;padding:20px;display:grid}.sales-workflow-card>*{min-width:0}.sales-workflow-card--wide{grid-column:1/-1}.sales-workflow-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sales-workflow-card-heading h2,.sales-workflow-card-heading h3{color:#163765;margin:5px 0 0;font-size:1.08rem}.sales-workflow-card-heading>svg{color:var(--workflow-blue);flex:none}.sales-workflow-card-copy{color:var(--workflow-muted);margin:0;line-height:1.55}.sales-workflow-facts,.sales-workflow-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.sales-workflow-facts>div,.sales-workflow-review-grid>div{background:var(--workflow-soft);border-radius:10px;min-width:0;padding:11px 12px}.sales-workflow-facts dt,.sales-workflow-review-grid dt{color:var(--workflow-muted);margin-bottom:4px;font-size:.72rem;font-weight:750}.sales-workflow-facts dd,.sales-workflow-review-grid dd{overflow-wrap:anywhere;margin:0;font-size:.88rem}.sales-workflow-action-stack{flex-direction:column;align-items:stretch}.sales-workflow-action-stack .ghost-button{justify-content:flex-start;width:100%}.sales-workflow-profile-heading{align-items:center;gap:13px;display:flex}.sales-workflow-avatar{color:var(--workflow-blue-dark);background:#e8f0ff;border:1px solid #c8d9f8;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;font-weight:800;display:inline-flex}.sales-workflow-form{gap:13px;display:grid}.sales-workflow-form label,.sales-workflow-filter-row label,.sales-workflow-period{color:#34434d;gap:6px;font-size:.78rem;font-weight:750;display:grid}.sales-workflow-form input,.sales-workflow-form select,.sales-workflow-form textarea,.sales-workflow-filter-row input,.sales-workflow-filter-row select,.sales-workflow-period input{color:var(--workflow-ink);font:inherit;background:#fff;border:1px solid #bfcbd7;border-radius:8px;min-height:40px;padding:9px 10px}.sales-workflow-form textarea{resize:vertical;min-height:90px}.sales-workflow-form input:focus-visible,.sales-workflow-form select:focus-visible,.sales-workflow-form textarea:focus-visible,.sales-workflow-filter-row input:focus-visible,.sales-workflow-filter-row select:focus-visible,.sales-workflow-tabs button:focus-visible,.sales-workflow-case-row:focus-visible,.sales-workflow-bar-row:focus-visible,.sales-workflow-attention:focus-visible,.sales-workflow-selection-row:focus-within{outline-offset:2px;outline:3px solid #f2ae2e}.sales-workflow-form--inline{grid-template-columns:minmax(0,1fr) max-content;align-items:end}.sales-workflow-form--inline>*{min-width:0}.sales-workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.sales-workflow-field--wide{grid-column:1/-1}.sales-workflow-check{gap:8px;align-items:center!important;display:flex!important}.sales-workflow-check input{width:17px;min-height:auto}.sales-workflow-check-grid{flex-wrap:wrap;gap:8px;display:flex}.sales-workflow-input-action{gap:7px;display:flex}.sales-workflow-input-action input{flex:auto;min-width:0}.sales-workflow-label{margin-bottom:7px;font-size:.78rem;font-weight:750;display:block}.sales-workflow-form b{color:#b72f2a}.sales-workflow-inline-error{color:#a72d28}.sales-workflow-options{border:1px solid var(--workflow-line);border-radius:8px;margin-top:7px;display:grid;overflow:hidden}.sales-workflow-options button{border:0;border-bottom:1px solid var(--workflow-line);cursor:pointer;text-align:left;background:#fff;gap:2px;padding:10px;display:grid}.sales-workflow-options button:last-child{border-bottom:0}.sales-workflow-options button:hover{background:#f2f7ff}.sales-workflow-stepper{gap:8px;display:flex;overflow-x:auto}.sales-workflow-delegation{border:1px solid var(--workflow-line);background:#f5f8ff;border-radius:12px;align-items:center;padding:12px 14px;display:flex}.sales-workflow-delegation-control{grid-template-columns:auto minmax(220px,360px) minmax(0,1fr);align-items:center;gap:4px 12px;width:100%;margin:0;display:grid}.sales-workflow-delegation-control>span{color:var(--workflow-blue-dark);font-weight:800}.sales-workflow-delegation-control select{width:100%;min-width:0}.sales-workflow-delegation-control small{color:var(--workflow-muted)}@media (width<=600px){.sales-workflow-delegation-control{grid-template-columns:minmax(0,1fr)}}.sales-workflow-stepper button{background:var(--workflow-soft);border:1px solid var(--workflow-line);color:var(--workflow-muted);border-radius:10px;flex:1 0 150px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.sales-workflow-stepper button.is-active{color:var(--workflow-blue-dark);background:#eaf2ff;border-color:#90b5ec;font-weight:800}.sales-workflow-area-field{position:relative}.sales-workflow-area-field .sales-workflow-options{z-index:5;max-height:220px;margin-top:0;position:absolute;inset:calc(100% - 2px) 0 auto;overflow-y:auto;box-shadow:0 12px 28px #16264e24}.sales-workflow-stepper button:focus-visible{outline-offset:2px;outline:3px solid #f2ae2e}.sales-workflow-create-form fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.sales-workflow-create-form legend{color:#163765;font-size:1.15rem;font-weight:800}.sales-workflow-create-form fieldset>.sales-workflow-card-copy{margin:-6px 0 4px}.sales-workflow-client-stack{gap:18px;display:grid}.sales-workflow-create-form .sales-workflow-client-form-card{border:1px solid var(--workflow-line);background:#fbfdff;border-radius:14px;padding:18px}.sales-workflow-create-form .sales-workflow-client-form-card legend{background:#fbfdff;border-radius:8px;padding:0 8px}.sales-workflow-step-actions{justify-content:flex-end;padding-top:4px;display:flex}.sales-workflow-step-actions .primary-button{min-width:132px}.sales-workflow-review-grid dd{font-weight:750}.sales-workflow-filter-row{background:var(--workflow-soft);border:1px solid var(--workflow-line);border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;padding:10px;display:flex}.sales-workflow-filter-label{color:var(--workflow-muted);align-items:center;gap:6px;margin-right:auto;font-size:.78rem;font-weight:750;display:inline-flex}.sales-workflow-filter-row label{min-width:150px}.sales-workflow-search{background:#fff;border:1px solid #bfcbd7;border-radius:8px;align-items:center;gap:7px;min-width:min(360px,100%);padding:0 10px;display:flex!important}.sales-workflow-search input{border:0;outline:0;width:100%;min-width:0}.sales-workflow-table{min-width:0;overflow:hidden}.sales-workflow-table-scroll{max-width:100%;overflow:auto}.sales-workflow-table table{border-collapse:collapse;width:100%;min-width:780px}.sales-workflow-table th{color:#3c5266;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f4f7fb;padding:10px 12px;font-size:.72rem}.sales-workflow-table td{color:#25343e;vertical-align:top;border-top:1px solid #e2e8ef;padding:12px;font-size:.84rem}.sales-workflow-table td strong,.sales-workflow-table td small{display:block}.sales-workflow-table td small{color:var(--workflow-muted);margin-top:4px}.sales-workflow-table tbody tr:hover{background:#f8fbff}.sales-workflow-empty{color:var(--workflow-muted);text-align:center;background:#f8fafc;border:1px dashed #c5d1dc;border-radius:10px;place-items:center;gap:4px;margin:12px 0 0;padding:28px 16px;display:grid}.sales-workflow-empty>span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.sales-workflow-empty>strong{color:#3b4f61;font-size:.9rem}.sales-workflow-empty.is-loading{background:linear-gradient(90deg,#f6f8fa,#fff,#f6f8fa) 0 0/200% 100%;animation:1.7s ease-in-out infinite sales-workflow-shimmer}@keyframes sales-workflow-shimmer{0%{background-position:0 0}to{background-position:-200% 0}}.sales-workflow-timeline{gap:14px;display:grid}.sales-workflow-timeline article{grid-template-columns:12px 1fr;align-items:flex-start;gap:10px;display:grid}.sales-workflow-timeline-dot{background:var(--workflow-blue);border-radius:50%;width:10px;height:10px;margin-top:5px}.sales-workflow-timeline-dot--teal{background:var(--workflow-teal)}.sales-workflow-timeline-dot--amber{background:#d38a00}.sales-workflow-timeline-dot--purple{background:#6350b8}.sales-workflow-timeline p{color:var(--workflow-muted);margin:3px 0}.sales-workflow-timeline small{color:var(--workflow-muted);font-size:.75rem}.sales-workflow-chip-list,.sales-workflow-preview-summary{flex-wrap:wrap;gap:7px;display:flex}.sales-workflow-chip-list span,.sales-workflow-preview-summary span{color:var(--workflow-blue-dark);background:#edf4ff;border:1px solid #c5d9f4;border-radius:999px;padding:5px 8px;font-size:.75rem}.sales-workflow-dashboard-grid{align-items:start}.sales-workflow-team-admin-dialog{max-height:calc(100vh - 32px);overflow:hidden auto;width:min(1280px,100vw - 32px)!important;max-width:1280px!important}.sales-workflow-team-admin-section{border-top:1px solid var(--workflow-line);gap:12px;padding-top:16px;display:grid}.sales-workflow-subsection-heading h3,.sales-workflow-subsection-heading p{margin:0}.sales-workflow-subsection-heading p{color:var(--workflow-muted);margin-top:4px;font-size:.82rem}.sales-workflow-team-member-row{background:#fff;border-bottom:1px solid #e5eaf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px 0 0;display:grid}.sales-workflow-team-member-row:last-child{border-bottom:0}.sales-workflow-team-member-open{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(150px,1fr) minmax(190px,2fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:11px 12px;display:grid}.sales-workflow-team-member-open:hover{background:#f7fbff}.sales-workflow-team-member-open:focus-visible{outline-offset:-3px;outline:3px solid #f2ae2e}.sales-workflow-team-member-open span{gap:3px;min-width:0;display:grid}.sales-workflow-team-member-open strong,.sales-workflow-team-member-open small{overflow-wrap:anywhere}.sales-workflow-team-member-open small,.sales-workflow-team-member-open svg{color:var(--workflow-muted)}.sales-workflow-team-admin-assignment .sales-assignment-actions__toolbar{align-items:end}.sales-workflow-team-admin-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sales-workflow-team-admin-datasets{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.sales-workflow-team-admin-dialog .sales-workflow-table-scroll{max-height:none;overflow:auto visible}.sales-workflow-team-admin-dialog .sales-workflow-table thead th{z-index:1;position:sticky;top:0}.sales-workflow-checkbox-label,.sales-workflow-team-admin-action,.sales-workflow-team-admin-dialog .status-badge{align-items:center;gap:7px;display:flex}.sales-workflow-checkbox-label{font-size:.76rem;font-weight:700}.sales-workflow-team-admin-dialog .status-badge{border-radius:999px;width:fit-content;padding:5px 8px;font-size:.72rem;line-height:1.25}.sales-workflow-team-admin-dialog .status-badge.success{color:#17633a;background:#e9f8ef}.sales-workflow-team-admin-dialog .status-badge.warning{color:#875b08;background:#fff4df}.sales-workflow-team-admin-action{flex-wrap:wrap;justify-content:space-between;margin-top:18px}.sales-workflow-confirmation{border:1px solid var(--workflow-border);background:#f7f9fc;border-radius:14px;gap:12px;margin-top:14px;padding:16px;display:grid}.sales-workflow-confirmation label{gap:7px;font-weight:700;display:grid}.sales-workflow-confirmation textarea{resize:vertical;min-height:88px}.sales-workflow-team-admin-dialog .inline-success,.sales-workflow-team-admin-dialog .inline-error{border-radius:10px;margin-top:12px;padding:10px 12px}.sales-workflow-team-admin-dialog .inline-success{color:#17633a;background:#e9f8ef}.sales-workflow-team-admin-dialog .inline-error{color:#9b2323;background:#fff0f0}@media (width<=900px){.sales-workflow-team-member-row{grid-template-columns:1fr;align-items:stretch;padding:0 0 12px}.sales-workflow-team-member-row>.danger-button{justify-self:start;margin-left:12px}.sales-workflow-team-member-open{grid-template-columns:minmax(0,1fr) auto}.sales-workflow-team-member-open .muted-copy{grid-column:1/-1}}.sales-workflow-bars{gap:13px;display:grid}.sales-workflow-bar-row{text-align:left;background:0 0;border:0;grid-template-columns:minmax(130px,1fr) minmax(100px,2fr) auto;align-items:center;gap:10px;padding:4px 0;display:grid}.sales-workflow-bar-row:disabled{cursor:default}.sales-workflow-bar-row span{gap:3px;display:grid}.sales-workflow-bar-row small{color:var(--workflow-muted);font-size:.72rem}.sales-workflow-bar-row i{background:#e5ebf2;border-radius:999px;height:9px;display:block;overflow:hidden}.sales-workflow-bar-row i b{background:linear-gradient(90deg, var(--workflow-blue), #4e91ed);border-radius:inherit;height:100%;display:block}.sales-workflow-bar-row em{color:#163765;font-size:.9rem;font-style:normal;font-weight:800}.sales-workflow-attention-list{gap:8px;display:grid}.sales-workflow-attention{color:#754f00;text-align:left;background:#fffaf0;border:1px solid #efd49b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.sales-workflow-attention span{gap:4px;display:grid}.sales-workflow-attention small{color:#856b31}.sales-workflow-attention--red{color:#8d2e28;background:#fff4f3;border-color:#f2c4bf}.sales-workflow-attention--teal{color:#0b625a;background:#effaf7;border-color:#c2e6db}.sales-workflow-dropzone{color:var(--workflow-blue-dark);cursor:pointer;text-align:center;background:#f8fbff;border:1px dashed #91b7e9;border-radius:12px;place-items:center;gap:5px;padding:22px 16px;display:grid}.sales-workflow-dropzone small{color:var(--workflow-muted);font-weight:500}.sales-workflow-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.sales-workflow-dropzone:focus-within{outline-offset:2px;outline:3px solid #f2ae2e}.sales-workflow-selection-list{border:1px solid var(--workflow-line);box-sizing:border-box;border-radius:10px;width:100%;min-width:0;max-height:320px;overflow:hidden auto}.sales-workflow-allocation-workspace{min-width:0;position:relative}.sales-workflow-queue-action-bar{z-index:12;background:#f5f8ff;border:1px solid #b9cdf2;border-radius:10px;flex-wrap:wrap;align-items:end;gap:8px 10px;padding:10px;display:flex;position:sticky;top:8px;box-shadow:0 8px 20px #1836601f}.sales-workflow-queue-action-bar label{gap:3px;font-size:.75rem;font-weight:700;display:grid}.sales-workflow-queue-action-bar select,.sales-workflow-queue-action-bar input{min-height:36px}.sales-workflow-queue-action-bar small{color:#9d332e;flex-basis:100%}.sales-workflow-queue-action-team{color:var(--workflow-muted);font-size:.78rem}.sales-workflow-import-preview{border-top:1px solid var(--workflow-line);gap:8px;min-width:0;padding-top:12px;display:grid}.sales-workflow-preview-table-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sales-workflow-preview-table-heading small{color:var(--workflow-muted)}.sales-workflow-import-preview .sales-workflow-table-scroll{max-height:360px;overflow:auto}.sales-workflow-import-preview .sales-workflow-table table{min-width:960px}.sales-workflow-import-decision{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.7rem;font-weight:800;display:inline-block}.sales-workflow-import-decision--pending{color:#11664d;background:#e2f6ef}.sales-workflow-import-decision--duplicate{color:#875600;background:#fff2d7}.sales-workflow-import-decision--rejected{color:#a72d28;background:#ffe5e2}.sales-workflow-import-exceptions{margin:0;padding-left:16px}.sales-workflow-import-exceptions li{overflow-wrap:anywhere}.sales-workflow-selection-row{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;border-bottom:1px solid #e5eaf0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:11px 12px;display:grid}.sales-workflow-selection-row.is-assigned{grid-template-columns:auto minmax(0,1fr) auto}.sales-workflow-selection-row:hover{background:#f7fbff}.sales-workflow-selection-row:focus-visible{outline-offset:-3px;outline:3px solid #f2ae2e}.sales-workflow-selection-row:last-child{border-bottom:0}.sales-workflow-selection-row.is-selected{background:#f2f7ff}.sales-workflow-selection-row input{flex:none}.sales-workflow-selection-row span{gap:3px;min-width:0;display:grid;overflow:hidden}.sales-workflow-selection-row strong,.sales-workflow-selection-row small{color:var(--workflow-muted);overflow-wrap:anywhere;word-break:break-word;min-width:0}.sales-workflow-selection-row strong{color:var(--workflow-ink);text-overflow:ellipsis;overflow:hidden}.sales-workflow-selection-row svg{color:var(--workflow-muted);flex:none;max-width:16px}.sales-workflow-selection-detail-button,.sales-workflow-icon-button{color:var(--workflow-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:6px;display:inline-flex}.sales-workflow-selection-detail-button:hover,.sales-workflow-selection-detail-button:focus-visible,.sales-workflow-icon-button:hover,.sales-workflow-icon-button:focus-visible{color:var(--workflow-blue);outline-offset:1px;background:#eaf2ff;border-radius:7px;outline:3px solid #0b63ce38}.sales-workflow-selection-detail-button[aria-expanded=true] svg{transform:rotate(90deg)}.sales-workflow-owner-picker{grid-column:1/-1;gap:5px;width:100%;min-width:0;max-width:360px;display:grid;position:relative}.sales-workflow-owner-picker>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-workflow-owner-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}.sales-workflow-owner-trigger{border:1px solid var(--workflow-line);color:var(--workflow-ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px 0 0 8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:42px;padding:8px 10px;display:flex}.sales-workflow-owner-trigger:focus-visible,.sales-workflow-owner-clear:focus-visible,.sales-workflow-owner-option:focus-visible{outline-offset:1px;z-index:1;outline:3px solid #0b63ce40;position:relative}.sales-workflow-owner-chip,.sales-workflow-owner-placeholder{text-overflow:ellipsis;overflow-wrap:normal;white-space:nowrap;min-width:0;overflow:hidden}.sales-workflow-owner-placeholder,.sales-workflow-owner-count{color:var(--workflow-muted)}.sales-workflow-owner-clear{border:1px solid var(--workflow-line);color:var(--workflow-muted);cursor:pointer;background:#fff;border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;min-width:42px;padding:8px;display:inline-flex}.sales-workflow-owner-popover{box-sizing:border-box;z-index:120;background:#fff;border:1px solid #aac5e8;border-radius:9px;gap:8px;min-width:0;max-width:calc(100vw - 24px);padding:9px;display:grid;position:fixed;box-shadow:0 14px 34px #1637652e}.sales-workflow-owner-popover>input{width:100%;min-width:0}.sales-workflow-owner-listbox{gap:3px;width:100%;min-width:0;max-height:230px;display:grid;overflow:hidden auto}.sales-workflow-owner-option{color:var(--workflow-ink);cursor:pointer;text-align:left;white-space:nowrap;background:#fff;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-width:0;padding:8px;display:flex}.sales-workflow-owner-option:hover,.sales-workflow-owner-option[aria-selected=true]{background:#eef5ff}.sales-workflow-owner-option:disabled{color:#7a8798;cursor:not-allowed}.sales-workflow-owner-option strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sales-workflow-owner-empty{color:var(--workflow-muted);padding:12px 8px}.sales-workflow-selection-detail-popover{z-index:15;background:#f8fbff;border:1px solid #b9d1f1;border-radius:10px;gap:12px;width:min(460px,100vw - 24px);min-width:0;max-width:calc(100vw - 24px);max-height:min(360px,100vh - 32px);padding:14px;display:grid;position:absolute;overflow:hidden auto;transform:translateZ(0)}.sales-workflow-selection-detail-popover:before{content:"";background:#f8fbff;border-top:1px solid #b9d1f1;border-left:1px solid #b9d1f1;width:12px;height:12px;position:absolute}.sales-workflow-selection-detail-popover[data-placement=right]:before{top:24px;left:-7px;transform:rotate(-45deg)}.sales-workflow-selection-detail-popover[data-placement=left]:before{top:24px;right:-7px;transform:rotate(135deg)}.sales-workflow-selection-detail-popover[data-placement=below]:before{top:-7px;left:28px;transform:rotate(45deg)}.sales-workflow-selection-detail-popover>header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.sales-workflow-selection-detail-popover h3{color:#163765;overflow-wrap:anywhere;margin:4px 0 0;font-size:1rem}.sales-workflow-selection-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-width:0;margin:0;display:grid}.sales-workflow-selection-detail-grid>div{min-width:0}.sales-workflow-selection-detail-grid dt{color:var(--workflow-muted);margin-bottom:3px;font-size:.7rem;font-weight:750}.sales-workflow-selection-detail-grid dd{overflow-wrap:anywhere;word-break:break-word;margin:0}.sales-workflow-case-list{gap:8px;display:grid}.sales-workflow-case-row{border:1px solid var(--workflow-line);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.sales-workflow-case-row:hover,.sales-workflow-case-row.is-selected{background:#f2f7ff;border-color:#91b7e9}.sales-workflow-case-row span{gap:3px;min-width:0;display:grid}.sales-workflow-case-row small{color:var(--workflow-muted);overflow-wrap:anywhere}.sales-workflow-call-report{border-color:#8fcac0;box-shadow:0 8px 24px #08746d14}.sales-workflow-remarks-history{border-top:1px solid var(--workflow-line);gap:12px;margin-top:18px;padding-top:16px;display:grid}.sales-workflow-file-field input[type=file]{background:#f8fbff;border:1px dashed #91b7e9;border-radius:9px;min-height:42px;padding:9px}.sales-workflow-file-field small{color:var(--workflow-muted);line-height:1.4}.sales-workflow-table--reviews{min-width:0}.sales-workflow-table-row-link{color:var(--workflow-blue-dark);cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.sales-workflow-table-row-link:hover,.sales-workflow-table-row-link:focus-visible{color:var(--workflow-blue);outline-offset:3px;outline:3px solid #0b63ce38}.sales-workflow-table-row-link small{color:var(--workflow-muted)}.sales-workflow-period{align-items:end;display:grid}.sales-workflow-period span{color:var(--workflow-muted);font-size:.72rem}.sales-workflow-drawer-backdrop{z-index:30;background:#13253f61;justify-content:flex-end;align-items:stretch;padding:16px;display:flex;position:fixed;inset:0}.sales-workflow-drawer{background:#fff;border-radius:14px;gap:18px;width:min(100%,440px);max-width:440px;padding:22px;display:grid;overflow:auto;box-shadow:0 24px 60px #122c5840}.sales-workflow-drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.sales-workflow-drawer h2{color:#163765;margin:5px 0 0;font-size:1.25rem}.sales-workflow-mobile-list{display:none}.sales-workflow-mobile-card{background:var(--workflow-surface);border:1px solid var(--workflow-line);border-radius:12px;overflow:hidden}.sales-workflow-mobile-summary{color:var(--workflow-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.sales-workflow-mobile-summary span{gap:4px;min-width:0;display:grid}.sales-workflow-mobile-summary small{color:var(--workflow-muted);overflow-wrap:anywhere;font-size:.75rem}.sales-workflow-mobile-summary:focus-visible{outline-offset:-3px;outline:3px solid #f2ae2e}.sales-workflow-mobile-summary svg{flex:none;transition:transform .16s}.sales-workflow-mobile-summary svg.is-expanded{transform:rotate(90deg)}.sales-workflow-mobile-details{border-top:1px solid var(--workflow-line);gap:10px;padding:12px 14px 14px;display:grid}.sales-workflow-mobile-details p{color:var(--workflow-muted);margin:0}.sales-workflow-table-header-control{text-align:left;gap:5px;min-width:112px;display:grid}.sales-workflow-table-header-control>span{color:var(--workflow-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:750}.sales-workflow-table-header-control input,.sales-workflow-table-header-control select{border:1px solid var(--workflow-line);font:inherit;background:#fff;border-radius:7px;width:100%;min-width:0;min-height:32px;padding:6px 8px}.sales-workflow-table-header-control input:focus-visible,.sales-workflow-table-header-control select:focus-visible{border-color:var(--workflow-blue);outline-offset:1px;outline:3px solid #0b63ce38}.sales-workflow-table thead th{vertical-align:top}.sales-assignment-actions__toolbar button{justify-self:start}.sales-assignment-actions__toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.sales-assignment-actions__toolbar label{gap:4px;min-width:min(100%,250px);display:grid}.sales-assignment-actions__toolbar select,.sales-assignment-actions__toolbar input{border:1px solid var(--workflow-line);background:#fff;border-radius:7px;min-height:38px;padding:6px 8px}.sales-assignment-actions__selection{color:var(--workflow-muted);margin:0;font-size:.82rem}.sales-workflow-row-delete{color:#a52323;background:#fff5f5;border:1px solid #efb9b9;border-radius:7px;flex:none;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.sales-workflow-row-delete:disabled{cursor:not-allowed;opacity:.55}.sales-workflow-selection-detail-grid+.sales-workflow-revision-history{border-top:1px solid var(--workflow-line);margin-top:14px;padding-top:12px}.sales-workflow-revision-history h3,.sales-workflow-revision-history h4{margin:0 0 8px}.sales-workflow-revision-history ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sales-workflow-revision-history li{border:1px solid var(--workflow-line);border-radius:8px;gap:4px;padding:8px;display:grid}.sales-workflow-revision-history pre{white-space:pre-wrap;max-height:220px;overflow:auto}.sales-cold-allocation .sales-workflow-table-scroll{overscroll-behavior:auto;scrollbar-color:#8aa6c2 #edf2f7;scrollbar-gutter:stable;scrollbar-width:auto;min-height:180px;max-height:min(68dvh,640px);overflow:hidden auto}.sales-cold-allocation .sales-workflow-table-scroll table{table-layout:fixed;width:100%;min-width:0}.sales-cold-allocation .sales-workflow-table-scroll thead th{z-index:2;position:sticky;top:0}.sales-cold-allocation .sales-workflow-table-scroll th,.sales-cold-allocation .sales-workflow-table-scroll td{overflow-wrap:anywhere;white-space:normal;min-width:0}.sales-cold-allocation .sales-workflow-table-scroll th:first-child{width:18%}.sales-cold-allocation .sales-workflow-table-scroll th:nth-child(2){width:12%}.sales-cold-allocation .sales-workflow-table-scroll th:nth-child(3){width:16%}.sales-cold-allocation .sales-workflow-table-scroll th:nth-child(4){width:11%}.sales-cold-allocation .sales-workflow-table-scroll th:nth-child(5){width:14%}.sales-cold-allocation .sales-workflow-table-scroll th:nth-child(6){width:15%}.sales-cold-allocation .sales-workflow-table-scroll th:nth-child(7){width:14%}@media (width<=980px){.sales-workflow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-workflow-hero,.sales-workflow-profile-hero{flex-direction:column}.sales-workflow-hero-actions,.sales-workflow-profile-actions{justify-content:flex-start}}@media (width<=720px){.sales-workflow-page{gap:13px}.sales-workflow-hero,.sales-workflow-profile-hero,.sales-workflow-card{border-radius:12px;padding:16px}.sales-workflow-detail-grid,.sales-workflow-dashboard-grid,.sales-workflow-review-grid{grid-template-columns:1fr}.sales-workflow-card--wide{grid-column:auto}.sales-workflow-facts,.sales-workflow-review-grid,.sales-workflow-form-grid{grid-template-columns:1fr}.sales-workflow-field--wide{grid-column:auto}.sales-workflow-form--inline{grid-template-columns:1fr;align-items:stretch}.sales-workflow-owner-picker{max-width:none}.sales-workflow-selection-detail-grid{grid-template-columns:1fr}.sales-workflow-selection-detail-popover{z-index:100;width:auto;max-height:calc(100vh - 32px);position:fixed;bottom:16px;right:16px;top:auto!important;left:16px!important}.sales-workflow-selection-detail-popover:before{display:none}.sales-workflow-queue-action-bar{bottom:calc(72px + env(safe-area-inset-bottom));z-index:110;max-height:min(48vh,330px);position:fixed;top:auto;left:8px;right:8px;overflow-y:auto}.sales-workflow-queue-action-bar label{flex:145px}.sales-workflow-owner-popover{max-width:calc(100vw - 24px)}.sales-workflow-filter-row{grid-template-columns:1fr;align-items:stretch;display:grid}.sales-workflow-filter-label{margin-right:0}.sales-workflow-filter-row label,.sales-workflow-search{width:100%;min-width:0}.sales-workflow-bar-row{grid-template-columns:minmax(100px,1fr) minmax(70px,1.5fr) auto}.sales-workflow-table-scroll{border-bottom:1px solid var(--workflow-line)}.sales-manager-queue .sales-workflow-table{display:none}.sales-manager-queue .sales-workflow-mobile-list{gap:9px;display:grid}.sales-cold-allocation .sales-workflow-table{display:none}.sales-cold-allocation .sales-cold-mobile-list{gap:9px;display:grid}.sales-manager-requests .sales-workflow-table{display:none}.sales-manager-requests .sales-manager-requests-mobile-list{gap:9px;display:grid}.sales-manager-reviews .sales-workflow-case-list,.sales-manager-reviews .sales-workflow-table--reviews{display:none}.sales-manager-reviews .sales-manager-reviews-mobile-list{gap:9px;display:grid}.sales-lead-create{padding-bottom:calc(76px + env(safe-area-inset-bottom));gap:10px}.sales-lead-create .sales-workflow-hero{gap:10px;padding:12px 14px}.sales-lead-create .sales-workflow-hero h1{margin:3px 0 5px;font-size:1.28rem}.sales-lead-create .sales-workflow-hero p{font-size:.78rem;line-height:1.35}.sales-lead-create .sales-workflow-hero-actions{gap:6px;width:100%}.sales-lead-create .sales-workflow-hero-actions>*{flex:1 1 0;justify-content:center;min-width:0;min-height:44px}.sales-lead-create .sales-workflow-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.sales-lead-create .sales-workflow-stepper button{flex:1 1 0;gap:4px;min-width:0;min-height:44px;padding:8px 4px;font-size:.72rem;overflow:hidden}.sales-lead-create .sales-workflow-stepper button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-lead-create .sales-workflow-delegation,.sales-lead-create .sales-workflow-card{padding:12px}.sales-lead-create .sales-workflow-delegation-control{gap:5px}.sales-lead-create .sales-workflow-delegation-control select{min-height:44px}.sales-lead-create .sales-workflow-delegation-control small{font-size:.7rem;line-height:1.3}.sales-lead-create .sales-workflow-create-form{gap:10px}.sales-lead-create .sales-workflow-create-form .sales-workflow-client-form-card{padding:12px}.sales-lead-create .sales-workflow-step-actions{grid-template-columns:1fr;gap:8px;display:grid}.sales-lead-create .sales-workflow-step-actions>*{width:100%;min-height:44px}.sales-lead-create .sales-workflow-review-grid{grid-template-columns:1fr;gap:8px}.sales-lead-create .sales-workflow-review-grid>div{padding:9px 10px}}@media (width<=390px){.sales-workflow-hero h1{font-size:1.55rem}.sales-workflow-metrics{gap:8px}.sales-workflow-metric{padding:12px}.sales-workflow-metric>strong{font-size:1.25rem}.sales-workflow-hero-actions>*,.sales-workflow-profile-actions>*,.sales-workflow-action-row>*{flex:100%;justify-content:center}.sales-workflow-bar-row{grid-template-columns:1fr auto;gap:7px}.sales-workflow-bar-row i{grid-area:2/1/auto/-1}}.crm-action-result-region{z-index:1000;pointer-events:none;width:min(440px,100vw - 36px);position:fixed;bottom:18px;right:18px}.crm-action-result{--action-result-border:#147344;--action-result-surface:#f0faf4;--action-result-ink:#103b27;--action-result-icon:#157347;border:1px solid var(--action-result-border);background:var(--action-result-surface);color:var(--action-result-ink);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.crm-action-result--popup{pointer-events:auto;box-shadow:0 14px 34px #0f203338}.crm-action-result--card{box-shadow:0 4px 14px #0f20331a}.crm-action-result--error{--action-result-border:#b42318;--action-result-surface:#fff1f0;--action-result-ink:#651b16;--action-result-icon:#b42318}.crm-action-result--warning{--action-result-border:#9a6700;--action-result-surface:#fff7db;--action-result-ink:#5f4300;--action-result-icon:#9a6700}.crm-action-result--info{--action-result-border:#175cd3;--action-result-surface:#edf5ff;--action-result-ink:#123b76;--action-result-icon:#175cd3}.crm-action-result--progress{--action-result-border:#5c4fcf;--action-result-surface:#f2f0ff;--action-result-ink:#30286e;--action-result-icon:#5c4fcf}.crm-action-result__icon{background:var(--action-result-icon);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.crm-action-result__copy{min-width:0}.crm-action-result__copy strong{font-size:.88rem;display:block}.crm-action-result p{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.crm-action-result button{min-height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;font-weight:700}.crm-action-result button:focus-visible{outline-offset:2px;outline:3px solid #e2271da6}@media (width<=768px){.crm-action-result-region{right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px)}.crm-action-result{grid-template-columns:auto minmax(0,1fr)}.crm-action-result button{grid-column:2;justify-self:start;padding-inline:12px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172026;--muted:#5d6972;--line:#d7dee8;--surface:#fff;--soft:#f5f7f8;--soft-2:#f1eaff;--primary:var(--crm-blue);--primary-strong:var(--crm-blue-dark);--accent:var(--crm-red);--success:#157347;--warning:#c7932b;--danger:#b42318;--crm-blue:#40309a;--crm-blue-dark:#241b63;--crm-red:#e2271d;--crm-red-dark:#b91f18;--accent-2:var(--danger);--gold:var(--warning);--blue:var(--primary);--shadow:0 18px 50px #0f20331a;--crm-shell-sidebar-width:264px;--crm-shell-sidebar-collapsed-width:72px;background:var(--soft);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0;font-size:15px;line-height:1.45;overflow-x:hidden}button,input,select,textarea{font:inherit}a{color:var(--accent);text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,main:focus-visible{outline-offset:3px;outline:3px solid #e2271d80}.skip-link{z-index:50;color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:10px 12px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-columns:var(--crm-shell-sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.sidebar{height:100vh;width:var(--crm-shell-sidebar-width);background:linear-gradient(180deg, var(--primary-strong), #151136);color:#fbfbff;padding:18px 14px;transition:width .18s,box-shadow .18s;position:sticky;top:0;overflow-x:clip}.brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;min-height:54px;padding:0 8px 18px;display:flex;position:relative}.sidebar>.brand,.sidebar>nav{width:100%;min-width:0;max-width:100%}.brand-copy{min-width:0}.brand-copy strong,.brand-copy span{text-overflow:ellipsis;overflow:hidden}.brand span,.record-card span,td span,.timeline-list span{color:var(--muted);margin-top:3px;font-size:.82rem;display:block}.bottom-nav{display:none}.sidebar .brand span{color:#c8c2f5}.brand-mark{width:36px;height:36px;color:var(--primary);background:#fff;border-radius:9px;place-items:center;font-weight:800;display:grid;overflow:hidden;box-shadow:0 8px 20px #00000029}.brand-mark.large{width:54px;height:54px;margin:0 auto 14px;font-size:1.5rem}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.sidebar nav{gap:4px;padding-top:16px;display:grid}.sidebar a{color:#ddd9ff;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 10px;line-height:1.25;display:flex}.sidebar a svg,.bottom-nav a svg,.primary-button svg,.secondary-button svg,.ghost-button svg,.icon-button svg,.mode-pill svg{flex:none}.sidebar a span{overflow-wrap:anywhere;min-width:0}.sidebar a.active,.sidebar a:hover{color:#fff;background:#ffffff21}.workspace{min-width:0;padding:18px 22px 40px}.topbar{justify-content:space-between;align-items:center;gap:12px;min-height:76px;margin-bottom:16px;display:flex}.title-cluster{align-items:center;gap:10px;min-width:0;display:flex}.topbar-logo{object-fit:contain;background:#fff;border-radius:8px;width:34px;height:34px;box-shadow:0 8px 20px #241b631f}.topbar h1,.login-panel h1,.section-title{letter-spacing:0;margin:0;line-height:1.16}.eyebrow{color:var(--accent);text-transform:uppercase;margin:0 0 3px;font-size:.78rem;font-weight:720}.content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.my-clients-workspace{gap:14px;min-width:0;display:grid}.lead-view-switch{align-items:center;gap:8px;display:flex}.lead-view-switch .ghost-button.active{background:var(--brand,#1769d1);border-color:var(--brand,#1769d1);color:#fff}.lead-page-create{margin-left:auto}.my-clients-workspace>.toolbar{width:100%}.my-clients-workspace>.content-grid{min-width:0}.my-clients-workspace .table-card{overflow:visible}.my-clients-workspace .table-card table{table-layout:fixed;width:100%;min-width:0}.my-clients-workspace .table-card th,.my-clients-workspace .table-card td{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;vertical-align:middle;overflow:hidden}.my-clients-table-card{position:relative;overflow:hidden!important}.my-clients-table-card.is-expanded{z-index:100;background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:18px;box-shadow:0 18px 48px #0f172a38}.my-clients-table-scroll{overscroll-behavior:contain;max-height:min(58vh,610px);overflow:auto}.my-clients-table-card.is-expanded .my-clients-table-scroll{max-height:none}.my-clients-workspace .my-clients-table-card .my-clients-table{table-layout:fixed;width:100%;min-width:1080px}.my-clients-table th{z-index:2;background:var(--surface);position:sticky;top:0}.my-clients-workspace .my-clients-table th,.my-clients-workspace .my-clients-table td{white-space:normal;text-overflow:clip;overflow:visible}.my-clients-col-client{width:26%}.my-clients-col-status{width:19%}.my-clients-col-activity{width:22%}.my-clients-col-business{width:19%}.my-clients-col-actions{width:14%}.my-clients-table.is-team .my-clients-col-client{width:27%}.my-clients-table.is-team .my-clients-col-owner{width:17%}.my-clients-table.is-team .my-clients-col-status{width:20%}.my-clients-table.is-team .my-clients-col-activity{width:21%}.my-clients-table.is-team .my-clients-col-business{width:15%}.my-clients-table tbody tr:hover td{background:color-mix(in srgb, var(--primary) 4%, var(--surface))}.my-clients-table td>span,.my-clients-table td>strong+span{color:var(--muted);margin-top:3px;font-size:.76rem;display:block}.my-clients-header-inline,.my-clients-contact-actions,.my-clients-row-actions,.my-clients-follow-up{align-items:center;gap:6px;display:flex}.my-clients-header-inline>select{min-width:0}.my-clients-contact-actions{margin-top:8px}.my-clients-contact-actions .icon-button{width:34px;min-width:34px;height:34px}.my-clients-filter-stack{gap:6px;display:grid}.my-clients-filter-stack>div{grid-template-columns:minmax(0,1fr) 38px;gap:6px;display:grid}.my-clients-filter-stack input{width:100%;min-width:0}.my-clients-client-primary{gap:4px;display:grid}.my-clients-client-primary>strong{color:var(--ink);font-size:.94rem;line-height:1.35}.my-clients-contact-summary{border-top:1px solid color-mix(in srgb, var(--line) 75%, transparent);justify-content:space-between;align-items:end;gap:12px;margin-top:12px;padding-top:10px;display:flex}.my-clients-contact-summary>div:first-child{gap:2px;min-width:0;display:grid}.my-clients-contact-summary small,.my-clients-status-grid small,.my-clients-activity>small,.my-clients-business-grid small{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:.65rem;font-weight:820}.my-clients-contact-summary .my-clients-contact-actions{flex:none;margin:0}.my-clients-status-stack,.my-clients-finance{gap:8px;display:grid}.my-clients-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;display:grid}.my-clients-status-grid>div{align-content:start;gap:5px;min-width:0;display:grid}.my-clients-status-grid .status-pill{justify-content:center;width:100%;max-width:100%}.my-clients-renewal{background:var(--soft);border-radius:8px;grid-column:1/-1;padding:9px 10px}.my-clients-renewal strong{font-size:.76rem;line-height:1.35}.my-clients-activity{gap:4px;display:grid}.my-clients-status-stack>span,.my-clients-finance>span{justify-items:start;gap:3px;display:grid}.my-clients-status-stack small,.my-clients-finance small,.my-clients-metrics small{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.66rem;font-weight:800}.my-clients-follow-up{align-items:center;margin-top:7px}.my-clients-follow-up>span{color:var(--muted);font-size:.74rem}.my-clients-follow-up{flex-wrap:wrap}.my-clients-follow-up .table-icon-action,.my-leads-follow-up-action .table-icon-action{justify-content:center;width:auto}.my-clients-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.my-clients-metrics>span{gap:2px;min-width:0;display:grid}.my-clients-metrics strong{font-size:1rem}.my-clients-metrics em{color:var(--muted);font-size:.68rem;font-style:normal}.my-clients-restricted{margin:0!important}.my-clients-business-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.my-clients-business-grid>span{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:var(--soft);border-radius:8px;align-content:start;gap:3px;min-width:0;padding:9px 8px;display:grid}.my-clients-business-grid strong{font-size:.98rem}.my-clients-business-grid em{color:var(--muted);font-size:.64rem;font-style:normal;line-height:1.25}.my-clients-row-actions{grid-template-columns:1fr;align-items:stretch;gap:7px;display:grid}.my-clients-row-actions .table-icon-action{white-space:nowrap;justify-content:center;width:100%;min-height:34px}.my-clients-row-actions .table-icon-action>span{color:inherit;margin:0;font-size:.74rem}.my-clients-actions-heading,.my-clients-actions-cell{z-index:3;border-left:1px solid var(--line);right:0;box-shadow:-10px 0 18px #0f172a0d;background:var(--surface)!important;position:sticky!important}.my-clients-actions-heading{z-index:5!important}.my-clients-actions-heading small{color:var(--muted);text-transform:none;font-size:.64rem;font-weight:650}.shared-visit-follow-up-modal{width:min(560px,100%)}.shared-visit-follow-up-header{display:block}.shared-visit-follow-up-header h2{margin:2px 0 10px}.shared-visit-modal-context{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:12px;display:grid}.shared-visit-modal-context>span{gap:2px;min-width:0;display:grid}.shared-visit-modal-context small{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:750}.shared-visit-modal-context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shared-visit-follow-up-content{gap:12px;min-height:0;padding:0 2px 2px;display:grid;overflow-y:auto}.shared-visit-follow-up-fields{gap:12px;display:grid}.shared-visit-follow-up-footer{align-items:center}.client-profile-dialog{gap:16px;width:min(900px,100%)}.client-profile-heading{border-bottom:1px solid var(--line);padding-bottom:14px}.client-profile-heading h2{margin:2px 0 4px}.client-form-section{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--soft));border-radius:10px;gap:14px;padding:16px;display:grid}.client-form-section-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.client-form-section-heading span{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.client-form-section-heading h3{margin:2px 0 0;font-size:1rem}.client-form-section-heading>small{background:var(--soft);color:var(--muted);border-radius:999px;flex:none;padding:4px 8px;font-size:.68rem;font-weight:750}.client-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.client-kyc-section{background:var(--surface)}.client-profile-permission-note{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--line));background:color-mix(in srgb, var(--primary) 5%, var(--surface));color:var(--primary);border-radius:9px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.client-profile-permission-note svg{flex:none;margin-top:2px}.client-profile-permission-note p{gap:2px;margin:0;display:grid}.client-profile-permission-note span{color:var(--muted);font-size:.78rem;line-height:1.45}.client-form-actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.my-leads-responsive-card{max-height:min(66vh,680px);position:relative;overflow:hidden auto!important}.my-leads-responsive-card.is-expanded{z-index:100;background:#fff;max-height:none;margin:0;padding:0;position:fixed;inset:18px;box-shadow:0 18px 48px #0f172a38}.my-clients-workspace .table-card.my-leads-responsive-card table{table-layout:fixed;width:100%;min-width:0}.my-leads-responsive-card th:first-child,.my-leads-responsive-card td:first-child{width:15%}.my-leads-responsive-card th:nth-child(2),.my-leads-responsive-card td:nth-child(2){width:13%}.my-leads-responsive-card th:nth-child(3),.my-leads-responsive-card td:nth-child(3){width:14%}.my-leads-responsive-card th:nth-child(4),.my-leads-responsive-card td:nth-child(4),.my-leads-responsive-card th:nth-child(5),.my-leads-responsive-card td:nth-child(5){width:8%}.my-leads-responsive-card th:nth-child(6),.my-leads-responsive-card td:nth-child(6){width:13%}.my-leads-responsive-card th:nth-child(7),.my-leads-responsive-card td:nth-child(7){width:10%}.my-leads-responsive-card th:nth-child(8),.my-leads-responsive-card td:nth-child(8){width:11%}.my-leads-responsive-card th:nth-child(9),.my-leads-responsive-card td:nth-child(9){width:5%}.my-leads-responsive-card th:nth-child(10),.my-leads-responsive-card td:nth-child(10){width:3%}.my-leads-responsive-card.is-empty th:first-child{width:20%}.my-leads-responsive-card.is-empty th:nth-child(2){width:18%}.my-leads-responsive-card.is-empty th:nth-child(3){width:17%}.my-leads-responsive-card.is-empty th:nth-child(4),.my-leads-responsive-card.is-empty th:nth-child(5){width:14%}.my-leads-responsive-card.is-empty th:nth-child(6){width:10%}.my-leads-responsive-card.is-empty th:nth-child(7){width:7%}.quotations-responsive-card{max-height:min(66vh,680px);position:relative;overflow:hidden auto!important}.quotations-responsive-card.is-expanded{z-index:100;background:#fff;max-height:none;margin:0;padding:0;position:fixed;inset:18px;box-shadow:0 18px 48px #0f172a38}.quotations-responsive-card table{table-layout:fixed;width:100%;min-width:0}.quotation-table-grid th:first-child,.quotation-table-grid td:first-child{width:15%}.quotation-table-grid th:nth-child(2),.quotation-table-grid td:nth-child(2),.quotation-table-grid th:nth-child(3),.quotation-table-grid td:nth-child(3),.quotation-table-grid th:nth-child(4),.quotation-table-grid td:nth-child(4){width:12%}.quotation-table-grid th:nth-child(5),.quotation-table-grid td:nth-child(5){width:10%}.quotation-table-grid th:nth-child(6),.quotation-table-grid td:nth-child(6),.quotation-table-grid th:nth-child(7),.quotation-table-grid td:nth-child(7){width:8%}.quotation-table-grid th:nth-child(8),.quotation-table-grid td:nth-child(8){width:9%}.quotation-table-grid th:nth-child(9),.quotation-table-grid td:nth-child(9),.quotation-table-grid th:nth-child(10),.quotation-table-grid td:nth-child(10){width:7%}.quotation-table-grid th,.quotation-table-grid td{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;vertical-align:middle;overflow:hidden}.quotation-table-grid td{padding-block:11px}.quotation-table-grid td:first-child strong{color:var(--ink);display:block}.quotation-table-grid td:nth-child(4),.quotation-table-grid td:nth-child(8),.quotation-table-grid td:nth-child(10){text-overflow:clip;white-space:normal;overflow:visible}.quotation-table-grid td:nth-child(10) .ghost-button{justify-content:center;width:100%;min-width:0;padding-inline:6px}.quotation-table-grid .status-pill{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pricing-bucket-table{max-height:min(65vh,660px);overflow:auto}.pricing-bucket-table table{min-width:1040px}.pricing-bucket-table td:nth-child(3){white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}.pricing-bucket-table td>span{color:var(--muted);margin-top:4px;display:block}.pricing-performance-dashboard{border:1px solid var(--line);background:#fff;border-radius:12px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.pricing-performance-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pricing-performance-heading h2{margin:2px 0 5px}.pricing-performance-heading span{max-width:900px;color:var(--muted);line-height:1.45;display:block}.pricing-performance-heading input[type=month]{min-height:36px}.pricing-performance-table{max-height:min(62vh,620px);overflow:auto}.pricing-performance-table table{min-width:1180px}.pricing-performance-table td>span{color:var(--muted);margin-top:4px;font-size:.82rem;display:block}.pricing-performance-mobile,.pricing-mobile-list{display:none}.pricing-thread{gap:12px;min-width:0;display:grid}.quotation-detail-dialog{grid-template-rows:auto minmax(0,1fr);gap:0;width:min(820px,100%);max-height:calc(100dvh - 48px);padding:0;overflow:hidden}.quotation-detail-heading{border-bottom:1px solid var(--line);background:var(--surface);min-width:0;padding:20px 22px 16px;margin:0!important}.quotation-detail-heading h2{overflow-wrap:anywhere;margin:2px 0 0}.quotation-detail-scroll{overscroll-behavior:contain;gap:18px;min-width:0;padding:18px 22px 22px;display:grid;overflow:hidden auto}.quotation-detail-dialog .kyc-summary,.quotation-detail-content{min-width:0}.quotation-detail-content{gap:8px;display:grid}.quotation-detail-content h3{margin:0}.quotation-detail-content pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:1px solid var(--line);background:var(--soft);width:100%;max-width:100%;font:inherit;border-radius:8px;margin:0;padding:12px 14px;line-height:1.5;overflow:hidden}.quotation-detail-dialog .commercial-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.quotation-detail-dialog .commercial-action-buttons>*,.quotation-detail-dialog .pricing-thread-form,.quotation-detail-dialog .pricing-thread-form label,.quotation-detail-dialog .pricing-thread-form textarea,.quotation-detail-dialog .pricing-thread li,.quotation-detail-dialog .pricing-thread li>div{min-width:0}.quotation-detail-dialog .commercial-action-buttons>*{white-space:normal;width:100%}.quotation-detail-dialog .pricing-thread-form textarea{width:100%}.quotation-detail-dialog .pricing-thread li,.quotation-detail-dialog .pricing-thread li span,.quotation-detail-dialog .pricing-thread li strong{overflow-wrap:anywhere}.pricing-inspector-table-card{position:relative;overflow:visible}.pricing-inspector-table-card.is-expanded{z-index:100;background:#fff;max-height:none;margin:0;position:fixed;inset:18px;box-shadow:0 18px 48px #0f172a38}.pricing-inspector-toolbar{align-items:center;gap:12px}.pricing-inspector-toolbar>div{align-items:center;gap:8px;min-width:min(460px,100%);display:flex}.pricing-inspector-toolbar input{min-width:220px;min-height:34px;padding:6px 9px}.pricing-inspector-scroll{border-top:1px solid var(--line);scrollbar-width:auto;max-height:min(52vh,460px);overflow:auto}.pricing-inspector-table-card.is-expanded .pricing-inspector-scroll{max-height:calc(100vh - 150px)}.pricing-inspector-grid{table-layout:auto;min-width:2100px}.pricing-inspector-grid th{z-index:2;background:var(--surface);position:sticky;top:0}.pricing-inspector-grid th,.pricing-inspector-grid td{white-space:nowrap;vertical-align:middle}.pricing-inspector-grid td{text-overflow:ellipsis;max-width:260px;overflow:hidden}.pricing-inspector-grid th .my-leads-header-control{min-width:130px}.pricing-inspector-grid th .my-leads-sort-control input{min-height:30px;padding-right:29px}.pricing-inspector-grid th .header-lookup{min-height:30px;padding:4px 7px}.pricing-thread-form{gap:10px;display:grid}.pricing-thread-form textarea{resize:vertical;min-height:90px}.kyc-responsive-card{max-height:min(66vh,680px);position:relative;overflow:auto!important}.kyc-responsive-card.is-expanded{z-index:100;background:#fff;max-height:none;margin:0;padding:0;position:fixed;inset:18px;box-shadow:0 18px 48px #0f172a38}.kyc-responsive-card table{table-layout:fixed;width:100%;min-width:1120px}.kyc-responsive-card th:first-child,.kyc-responsive-card td:first-child{width:19%}.kyc-responsive-card th:nth-child(2),.kyc-responsive-card td:nth-child(2){width:11%}.kyc-responsive-card th:nth-child(3),.kyc-responsive-card td:nth-child(3){width:16%}.kyc-responsive-card th:nth-child(4),.kyc-responsive-card td:nth-child(4){width:12%}.kyc-responsive-card th:nth-child(5),.kyc-responsive-card td:nth-child(5){width:11%}.kyc-responsive-card th:nth-child(6),.kyc-responsive-card td:nth-child(6){width:10%}.kyc-responsive-card th:nth-child(7),.kyc-responsive-card td:nth-child(7){width:9%}.kyc-responsive-card th:nth-child(8),.kyc-responsive-card td:nth-child(8){width:12%}.kyc-table-toolbar{align-items:center}.kyc-table-controls{flex:auto;align-items:end;gap:8px;min-width:0;display:flex}.kyc-table-controls>input{flex:300px;min-width:180px}.kyc-table-controls label{color:var(--muted);letter-spacing:.01em;gap:4px;font-size:.7rem;font-weight:800;display:grid}.kyc-table-controls select,.kyc-table-controls input{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:7px 9px}.kyc-responsive-card td{overflow-wrap:anywhere}.ownership-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;margin-top:5px;padding:3px 8px;font-size:.7rem;font-weight:820;line-height:1.25;display:inline-flex}.ownership-badge--own{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.ownership-badge--team{color:#9a4d00;background:#fff1cc;border-color:#f6c56f}.ownership-badge--other{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.ownership-row--own>td:first-child{box-shadow:inset 4px 0 #3b82f6}.ownership-row--team>td:first-child{box-shadow:inset 4px 0 #f59e0b}.ownership-row--other>td:first-child{box-shadow:inset 4px 0 #94a3b8}.ownership-card--own{border-left:4px solid #3b82f6!important}.ownership-card--team{border-left:4px solid #f59e0b!important}.ownership-card--other{border-left:4px solid #94a3b8!important}.kyc-responsive-card .kyc-row-action{white-space:nowrap;justify-content:center;width:100%}.my-leads-header-row th{vertical-align:top;text-transform:none;padding:11px 10px}.my-leads-header-control{gap:7px;min-width:0;display:grid}.my-leads-header-row>th{color:var(--ink);font-size:.76rem;font-weight:800}.my-leads-header-control>span{display:none}.my-leads-header-control>div:not(.date-range-controls){grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.my-leads-header-control input,.my-leads-header-control select{width:100%;min-width:0;min-height:34px;padding:6px 8px;font-size:.78rem}.header-lookup{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--primary);white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:0;font-weight:800}.header-lookup:after{content:"↕";color:var(--ink);font-size:1rem;line-height:1}.header-lookup:hover{border-color:var(--primary);background:var(--soft-2)}.availability-order{min-width:30px;padding-inline:7px}.my-leads-header-control .contact-search-control,.my-leads-header-control .my-leads-sort-control{display:block;position:relative}.my-leads-header-control .contact-search-control input,.my-leads-header-control .my-leads-sort-control input{padding:6px 29px 6px 6px;font-size:.66rem}.my-leads-header-control .contact-search-control .availability-order,.my-leads-header-control .my-leads-sort-control .availability-order{min-height:34px;position:absolute;inset:0 0 auto auto}.date-range-controls{grid-template-columns:1fr 1fr;gap:6px;display:grid}.activity-filter-trigger{display:block;position:relative}.pipeline-desktop-table th:has(.activity-filter-trigger)>input[aria-label=Last\ update]{display:none}.activity-date-trigger{width:100%;min-height:34px;color:var(--ink);font:inherit;text-align:left;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.activity-date-trigger:hover,.activity-date-trigger.is-open{border-color:var(--accent);background:var(--accent-soft)}.activity-date-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-filter-popover{z-index:160;border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:12px;width:min(330px,100vw - 32px);max-height:calc(100vh - 32px);padding:14px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #0f172a38}.activity-filter-popover-heading{gap:2px;display:grid}.activity-filter-popover-heading strong{font-size:.82rem}.activity-filter-popover-heading span{color:var(--muted);font-size:.7rem}.activity-filter-popover label{color:var(--muted);gap:5px;font-size:.7rem;font-weight:700;display:grid}.activity-filter-popover input,.activity-filter-popover select{min-width:0}.activity-filter-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.activity-filter-actions{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.my-leads-responsive-card td:nth-child(9),.my-leads-responsive-card td:nth-last-child(-n+2){text-overflow:clip;white-space:normal;overflow:visible}.my-leads-responsive-card td:nth-child(9) .ghost-button,.my-leads-responsive-card td:nth-last-child(-n+2) .ghost-button{white-space:normal;justify-content:center;width:100%}.my-leads-responsive-card .quote-action{justify-content:center;width:100%}.my-leads-responsive-card .row-follow-up .ghost-button{white-space:nowrap;min-width:0}.lead-activity-date{gap:3px;display:grid}.lead-activity-date small{color:var(--muted);font-size:.72rem}.my-leads-responsive-card .table-icon-action{width:100%;min-width:32px;min-height:34px;padding-inline:6px}.my-leads-responsive-card .kyc-complete-action{width:100%;min-width:32px;min-height:34px;color:var(--success);border-color:color-mix(in srgb, var(--success) 42%, var(--line));background:color-mix(in srgb, var(--success) 8%, var(--surface));justify-content:center;align-items:center;display:inline-flex}.my-leads-responsive-card .kyc-complete-indicator{border:1px solid color-mix(in srgb, var(--success) 42%, var(--line));border-radius:7px}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101e3773;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}html.modal-open,body.modal-open{overscroll-behavior:none;overflow:hidden}.modal-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:14px;width:min(560px,100%);max-height:calc(100vh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 24px 56px #0f172a47}.modal-card>.modal-heading:first-child,.modal-card>.record-action-strip:first-child,.modal-card>.mobile-dialog-header:first-child,.modal-card>.campaign-form-header:first-child,.modal-card>.kpi-target-dialog-header:first-child,.modal-card>form>.record-action-strip:first-child{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.modal-card>.record-action-strip:first-child,.modal-card>form>.record-action-strip:first-child{margin:0 0 2px}.modal-card>.modal-heading:first-child>:first-child,.modal-card>.record-action-strip:first-child>:first-child,.modal-card>.mobile-dialog-header:first-child>:first-child,.modal-card>.campaign-form-header:first-child>:first-child,.modal-card>.kpi-target-dialog-header:first-child>:first-child,.modal-card>form>.record-action-strip:first-child>:first-child{min-width:0}.modal-card>.modal-heading:first-child>.modal-close-button,.modal-card>.record-action-strip:first-child>.modal-close-button,.modal-card>.mobile-dialog-header:first-child>.modal-close-button,.modal-card>.campaign-form-header:first-child>.modal-close-button,.modal-card>.kpi-target-dialog-header:first-child>.modal-close-button,.modal-card>form>.record-action-strip:first-child>.modal-close-button{flex:none}.mobile-form-dialog{grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden}.mobile-dialog-header,.mobile-dialog-footer{background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.mobile-dialog-header{border-bottom:1px solid var(--line)}.mobile-dialog-header h2,.mobile-dialog-header p{margin:0}.mobile-dialog-body{overscroll-behavior:contain;min-height:0;padding:16px 18px;overflow-y:auto}.mobile-dialog-footer{border-top:1px solid var(--line)}.searchable-multi-select:not(:focus-within) .searchable-multi-select-options,.searchable-select:not(:focus-within) .searchable-select-options,.command-search:not(:focus-within) .global-search-results{display:none}.lead-form-modal{width:min(1180px,100%)}.lead-form-modal .lead-form-columns{align-items:start}.required-mark{color:var(--danger,#b42318);margin-left:.2em;font-weight:900}.lead-form-modal .lead-required-field>input,.lead-form-modal .lead-required-field>select,.lead-form-modal .lead-required-select .searchable-multi-select-control input,.lead-form-modal .lead-required-select .searchable-multi-select-toggle{background:color-mix(in srgb, var(--primary) 4%, var(--surface));border-color:color-mix(in srgb, var(--primary) 24%, var(--line))}.lead-form-modal .lead-required-field>input:focus,.lead-form-modal .lead-required-field>select:focus,.lead-form-modal .lead-required-select .searchable-multi-select-control input:focus{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}.mode-filter-tabs{flex-wrap:wrap;margin:0 0 14px}.incoterm-mode-table td:first-child strong,.incoterm-mode-table td:first-child span{display:block}.incoterm-mode-table td:first-child span{color:var(--muted);margin-top:3px;font-size:.82rem}.incoterm-chip-list{flex-wrap:wrap;gap:6px;display:flex}.incoterm-chip-list span{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--line));background:color-mix(in srgb, var(--primary) 6%, var(--surface));color:var(--accent);border-radius:999px;padding:3px 7px;font-size:.78rem;font-weight:800}.incoterm-toggle-field{gap:8px;display:grid}.incoterm-toggle-field>span{font-weight:800}.incoterm-toggle-field>small{color:var(--muted);font-size:.82rem}.incoterm-toggle-grid{flex-wrap:wrap;gap:8px;display:flex}.incoterm-add-control{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.incoterm-add-control label{flex:220px;gap:5px;font-size:.82rem;font-weight:800;display:grid}.incoterm-toggle{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--line));background:var(--surface);min-width:52px;color:var(--text);cursor:pointer;border-radius:999px;padding:8px 12px;font-weight:800;transition:background .14s,border-color .14s,color .14s,transform .14s}.incoterm-toggle:hover,.incoterm-toggle:focus-visible{border-color:var(--primary);transform:translateY(-1px)}.incoterm-toggle.active{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, var(--surface));color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 10%, transparent)}.incoterm-rule-dialog{width:min(620px,100vw - 28px)}.india-post-location-field{gap:7px;display:grid;position:relative}.india-post-location-field>label{gap:6px;display:grid}.india-post-location-options{border:1px solid var(--line);background:var(--surface);border-radius:9px;max-height:220px;display:grid;overflow-y:auto}.india-post-location-options button{border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;padding:10px 12px;display:grid}.india-post-location-options button:last-child{border-bottom:0}.india-post-location-options button:hover,.india-post-location-options button:focus-visible{background:var(--surface-muted)}.india-post-location-options span,.lead-remark-evidence span{color:var(--muted);font-size:.86rem}.lead-remark-evidence{border:1px solid var(--line);background:var(--surface-muted);border-radius:9px;gap:10px;padding:12px;display:grid}.lead-remark-evidence>div:first-child{gap:3px;display:grid}.lead-remark-evidence .button-row{align-items:center}.lead-remark-evidence label.ghost-button{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.form-error{color:var(--danger,#b42318);font-size:.86rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.permission-mapping-table{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-height:min(56vh,560px);overflow:auto}.permission-mapping-table table{table-layout:fixed;min-width:760px}.permission-mapping-table thead th{z-index:1;background:var(--surface);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.permission-mapping-table th:last-child,.permission-mapping-table td:last-child{min-width:142px}.permission-mapping-table th:first-child,.permission-mapping-table td:first-child{width:16%}.permission-mapping-table th:nth-child(2),.permission-mapping-table td:nth-child(2){width:30%}.permission-mapping-table th:nth-child(3),.permission-mapping-table td:nth-child(3){width:32%}.permission-mapping-table th:nth-child(4),.permission-mapping-table td:nth-child(4){width:22%}.permission-mapping-table code{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.access-matrix-page .searchable-multi-select{max-width:760px}.access-matrix-page .muted-copy{max-width:980px}.compact-alert{margin-top:12px}.permission-matrix-table{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:auto}.permission-matrix-table table{table-layout:fixed;min-width:900px}.permission-matrix-table th,.permission-matrix-table td{text-align:center;vertical-align:middle}.permission-matrix-table thead th{z-index:1;background:var(--surface);box-shadow:0 1px 0 var(--line);white-space:normal;position:sticky;top:0}.permission-matrix-table thead th:first-child,.permission-matrix-table tbody th[scope=row]{text-align:left;width:27%}.permission-matrix-table td{width:14.6%}.permission-matrix-table tbody th[scope=row]{color:var(--ink)}.permission-matrix-category th{background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--accent-dark,var(--ink));letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:9px 12px;font-size:.78rem;font-weight:800}.matrix-radio{cursor:pointer;place-items:center;min-width:34px;min-height:30px;display:inline-grid}.matrix-radio input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.matrix-radio input:disabled{cursor:not-allowed}.access-policy-workspace{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;display:grid}.access-policy-workspace>.span-2{grid-column:1/-1}.access-policy-workspace .section-heading{align-items:center}.access-policy-admin-note{border:1px solid color-mix(in srgb, var(--success,#16803c) 35%, var(--line));background:color-mix(in srgb, var(--success,#16803c) 7%, var(--surface));max-width:350px;color:var(--success,#126d34);border-radius:9px;gap:3px;padding:10px 13px;font-size:.78rem;display:grid}.access-policy-admin-note strong{font-size:.82rem}.access-policy-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm,0 2px 10px #14243a0d);border-radius:10px;overflow:hidden}.access-policy-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.access-policy-card>header h2{margin:0;font-size:.98rem}.access-policy-card>header>strong{text-align:right;font-size:.84rem}.access-policy-guidance>header>div{gap:3px;display:grid}.access-policy-guidance>header .eyebrow{margin:0}.access-policy-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.access-policy-guidance-grid article{border:1px solid var(--line);background:var(--surface-muted);border-radius:9px;align-content:start;gap:9px;padding:12px;display:grid}.access-policy-guidance-grid h3,.access-policy-guidance-grid p{margin:0}.access-policy-guidance-grid h3{font-size:.88rem}.access-policy-guidance-grid p{color:var(--muted);font-size:.81rem;line-height:1.45}.access-policy-guidance-grid .ghost-button{width:fit-content}.access-policy-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 14px;display:flex}.access-policy-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 14px 10px;font-weight:700}.access-policy-tabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.access-policy-selector{grid-template-columns:minmax(280px,1.4fr) minmax(420px,1.8fr);gap:14px;padding:16px;display:grid}.access-policy-selector>label{align-content:start;gap:6px;display:grid}.access-policy-selector>label>span,.access-policy-decision>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.access-policy-selector input,.access-policy-selector select{width:100%}.access-policy-selector label input+select{margin-top:2px}.access-policy-selector dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.access-policy-selector dl div{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;min-width:0;padding:9px 10px}.access-policy-selector dt{color:var(--muted);font-size:.72rem}.access-policy-selector dd{color:var(--accent);margin:4px 0 0;font-size:1rem;font-weight:800}.access-policy-inheritance{color:var(--muted);margin:0 16px 16px;font-size:.86rem}.access-policy-protected{margin:0 16px 16px}.access-policy-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.access-policy-tools>label{align-items:center;gap:8px;min-width:min(430px,100%);display:inline-flex}.access-policy-tools input{min-width:300px}.access-policy-tools>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.access-policy-focus-notice{color:#17654e;background:#eefaf5;border-bottom:1px solid #cde8dd;margin:0;padding:10px 16px;font-size:.8rem;font-weight:750}#access-policy-controls:focus{outline:3px solid color-mix(in srgb, var(--primary) 24%, transparent);outline-offset:3px}.access-policy-tree{gap:8px;padding:12px;display:grid}.access-policy-tree>section{border:1px solid var(--line);border-radius:8px;overflow:hidden}.access-policy-tree>section>header{background:var(--surface-muted);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.access-policy-tree>section>header>button{width:fit-content;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:inline-flex}.access-policy-tree>section>header>span{color:var(--muted);font-size:.76rem}.access-policy-tree>section>header>div{gap:6px;display:flex}.access-policy-chevron-expanded{transform:rotate(180deg)}.access-policy-tree article{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1fr) auto minmax(120px,auto);align-items:center;gap:12px;padding:10px 12px;display:grid}.access-policy-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.access-policy-check input{width:16px;height:16px;accent-color:var(--accent);margin-top:2px}.access-policy-check span{gap:2px;display:grid}.access-policy-check small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem}.access-policy-decision{align-items:center;gap:7px;display:flex}.access-policy-decision select{min-width:88px}@media (width<=900px){.access-policy-workspace .section-heading{align-items:stretch}.access-policy-admin-note{max-width:none}.access-policy-guidance-grid,.access-policy-selector{grid-template-columns:1fr}.access-policy-tools{flex-direction:column;align-items:stretch}.access-policy-tools>label{min-width:0}.access-policy-tools input{width:100%;min-width:0}.access-policy-tools>div{justify-content:flex-start}.access-policy-tree>section>header{grid-template-columns:1fr auto}.access-policy-tree>section>header>div{grid-column:1/-1}}@media (width<=620px){.access-policy-card>header{flex-direction:column;align-items:flex-start}.access-policy-card>header>strong{text-align:left}.access-policy-selector dl{grid-template-columns:repeat(2,minmax(0,1fr))}.access-policy-tree article{grid-template-columns:1fr;gap:8px}.access-policy-decision{justify-content:space-between}}.team-directory-card{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff}.team-directory-card:hover,.team-directory-card:focus-visible{border-color:var(--accent);box-shadow:var(--shadow);outline:none}.team-detail-dialog{width:min(820px,100vw - 32px)}.employee-detail-dialog{width:min(680px,100vw - 32px)}.clickable-directory tbody tr{cursor:pointer}.clickable-directory tbody tr:hover,.clickable-directory tbody tr:focus-visible{background:color-mix(in srgb, var(--accent) 7%, #fff);outline:none}.clickable-directory td strong,.clickable-directory td span{display:block}.clickable-directory td span{color:var(--muted);margin-top:2px;font-size:.78rem}.reports-summary{grid-template-columns:minmax(280px,1fr) minmax(420px,1.15fr);align-items:start;gap:14px;display:grid}.reports-summary>.panel{min-width:0}.performance-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.performance-report-grid h3{margin:0;font-size:1rem}.report-data-table .table-panel-toolbar{border:0;padding-inline:0;position:static}.report-data-table .table-panel-toolbar>div{gap:8px;display:inline-flex}.report-table-scroll{max-height:min(52vh,560px);overflow:auto}.report-table-scroll table{min-width:760px}.column-picker{flex-wrap:wrap;gap:8px 14px;padding:8px 0 12px;display:flex}.report-table-heading{gap:2px;min-width:0;display:grid}.report-table-heading strong{color:#17365f}.report-table-heading span{color:#60708b;font-size:12px}.reports-team-navigation{gap:6px;display:flex}.report-table-state{color:#60708b;text-align:center;place-items:center;min-height:100px;padding:18px;display:grid}.report-table-notice{margin-top:8px}.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}.reports-dashboard-page,.personal-dashboard-page,.combined-today{gap:14px}.personal-dashboard-hero{color:#eff6ff;background:radial-gradient(circle at 82% 24%,#4d97ff6b,#0000 28%),linear-gradient(118deg,#0f2750,#183f78 58%,#2767ae);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:148px;padding:23px;display:flex;overflow:hidden;box-shadow:0 18px 38px #133c7433}.personal-dashboard-hero .eyebrow{color:#a9ceff}.personal-dashboard-hero h1{letter-spacing:-.035em;margin:3px 0 8px;font-size:clamp(1.45rem,2.7vw,2.1rem)}.personal-dashboard-hero>div>span{color:#d7e8ff}.personal-dashboard-target{background:#081e433d;border:1px solid #fff3;border-radius:12px;gap:6px;width:min(320px,42%);min-width:260px;padding:15px;display:grid}.personal-dashboard-target>span,.personal-dashboard-target small,.personal-dashboard-target em{color:#cce2ff;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-style:normal;line-height:1.3;overflow:hidden}.personal-dashboard-target>span{letter-spacing:.035em;text-transform:uppercase;font-weight:800}.personal-dashboard-target strong{font-size:1.55rem;line-height:1.08}.personal-dashboard-target i{background:#fff3;border-radius:8px;height:8px;display:block;overflow:hidden}.personal-dashboard-target b{border-radius:inherit;height:100%;transition:width .22s;display:block}.personal-dashboard-target.is-needs-attention b{background:linear-gradient(90deg,#ff8178,#ffb36b)}.personal-dashboard-target.is-in-progress b{background:linear-gradient(90deg,#ffc857,#ffe27a)}.personal-dashboard-target.is-on-track b{background:linear-gradient(90deg,#45d3b4,#a4ed82)}.personal-dashboard-target.is-neutral b{background:#9db1ca}.personal-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.personal-dashboard-kpis .metric-card{min-height:122px;box-shadow:var(--shadow-sm,0 2px 10px #14243a0d);border-radius:13px}.personal-dashboard-kpis .metric-card svg{color:#2768d2;background:#eaf3ff;border-radius:9px;padding:7px}.personal-dashboard-kpis .metric-card:nth-child(2) svg{color:#158464;background:#e6f8f1}.personal-dashboard-kpis .metric-card:nth-child(3) svg{color:#9b6510;background:#fff4db}.personal-dashboard-kpis .metric-card:nth-child(4) svg{color:#7a52c3;background:#f1ebff}.reports-dashboard-hero{color:#eff6ff;background:radial-gradient(circle at 88% 12%,#5b96ff80,#0000 28%),radial-gradient(circle at 62% 120%,#28c7b240,#0000 36%),linear-gradient(130deg,#102a56,#173d75 58%,#24589e);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:148px;padding:24px;display:flex;box-shadow:0 18px 38px #133c7438}.reports-dashboard-hero .eyebrow{color:#9ec8ff}.reports-dashboard-hero h1{letter-spacing:-.035em;margin:3px 0 8px;font-size:clamp(1.5rem,2.8vw,2.15rem)}.reports-dashboard-hero>div>span{color:#d7e8ff;max-width:690px;display:block}.reports-hero-actions{flex-wrap:wrap;justify-content:end;align-items:end;gap:9px;display:flex}.reports-hero-actions label{color:#cfe2ff;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:.74rem;font-weight:750;display:grid}.reports-hero-actions input{color:#eaf3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05153152;border:1px solid #ffffff3d;border-radius:8px;min-height:38px;padding:7px 9px}.reports-hero-actions .ghost-button{color:#fff;background:#ffffff1a;border-color:#ffffff42}.reports-hero-actions .ghost-button:hover{background:#ffffff2e}.report-level-tabs{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm,0 2px 10px #14243a0d);border-radius:12px;align-items:center;gap:5px;padding:6px;display:flex}.report-level-tabs button{min-height:37px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-weight:750;display:inline-flex}.report-level-tabs button:hover{color:var(--ink);background:var(--surface-muted)}.report-level-tabs button.active{color:#1556aa;background:#edf5ff;border-color:#cfe1ff;box-shadow:0 1px 3px #17417714}.report-level-tabs>span{color:var(--muted);margin-left:auto;padding-right:8px;font-size:.78rem}.report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-kpi-grid article{border:1px solid var(--line);background:var(--surface);min-height:132px;box-shadow:var(--shadow-sm,0 2px 10px #14243a0d);border-radius:13px;gap:7px;padding:16px;display:grid;position:relative;overflow:hidden}.report-kpi-grid article:after{content:"";background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;width:88px;height:88px;position:absolute;bottom:-30px;right:-18px}.report-kpi-grid article:nth-child(2):after{background:#3493ff1f}.report-kpi-grid article:nth-child(3):after{background:#1cad7d21}.report-kpi-grid article:nth-child(4):after{background:#875ce21f}.report-kpi-grid span,.report-kpi-grid small{z-index:1;color:var(--muted);position:relative}.report-kpi-grid span{font-size:.78rem;font-weight:760}.report-kpi-grid strong{z-index:1;color:var(--ink);font-size:1.7rem;line-height:1;position:relative}.report-kpi-grid small{font-size:.74rem;line-height:1.35}.report-visual-grid{grid-template-columns:minmax(0,1.25fr) minmax(250px,.72fr) minmax(280px,.95fr);gap:14px;display:grid}.report-chart-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm,0 2px 10px #14243a0d);border-radius:13px;padding:17px}.report-chart-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.report-chart-card h2{margin:3px 0 0;font-size:1rem}.report-chart-card>header>strong{color:var(--accent);font-size:.82rem}.report-stage-chart{border-bottom:1px solid var(--line);align-items:end;gap:8px;min-height:205px;margin-top:18px;padding:0 2px 23px;display:flex}.report-stage-chart>div{flex:26px;align-items:end;min-width:22px;height:180px;display:grid;position:relative}.report-stage-chart>div>span{background:linear-gradient(#5795ff,#2768d2);border-radius:7px 7px 3px 3px;min-height:7px;box-shadow:0 6px 12px #2a6ad333}.report-stage-chart>div:nth-child(2n)>span{background:linear-gradient(#6dd4c0,#28a383)}.report-stage-chart>div small{width:78px;color:var(--muted);text-align:center;font-size:.65rem;line-height:1.1;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.report-stage-chart>div b{color:var(--ink);font-size:.72rem;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.report-outcome-body{grid-template-columns:minmax(112px,.9fr) 1fr;align-items:center;gap:13px;min-height:205px;display:grid}.report-outcome-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:132px;display:grid;position:relative}.report-outcome-donut:after{content:"";border-radius:inherit;background:var(--surface);position:absolute;inset:23px}.report-outcome-donut strong,.report-outcome-donut span{z-index:1;position:relative}.report-outcome-donut strong{font-size:1.18rem}.report-outcome-donut span{color:var(--muted);font-size:.68rem}.report-outcome-legend{gap:11px;display:grid}.report-outcome-legend span{color:var(--muted);grid-template-columns:9px 1fr auto;align-items:center;gap:6px;font-size:.74rem;display:grid}.report-outcome-legend i{background:#2563eb;border-radius:50%;width:8px;height:8px}.report-outcome-legend i.won{background:#21a179}.report-outcome-legend i.lost{background:#dce3ee}.report-outcome-legend b{color:var(--ink)}.report-leader-list,.report-focus-list{gap:9px;margin-top:17px;display:grid}.report-leader-list>div{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:8px 0;display:grid}.report-leader-list>div:last-child{border-bottom:0}.report-leader-list>div>span{color:#1455a8;background:#e8f1ff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.69rem;font-weight:800;display:grid}.report-leader-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.report-leader-list small{color:var(--muted);grid-column:2/3;font-size:.68rem}.report-leader-list b{color:var(--accent);grid-area:1/3/3;font-size:.78rem}.report-focus-list{grid-template-columns:repeat(3,minmax(0,1fr))}.report-focus-list div{border:1px solid var(--line);background:var(--surface-muted);border-radius:9px;gap:7px;padding:13px 10px;display:grid}.report-focus-list span{color:var(--muted);font-size:.68rem;line-height:1.25}.report-focus-list strong{color:var(--ink);font-size:1.3rem}.report-library-panel{overflow:hidden}.report-library-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;padding-bottom:12px;display:flex}.report-library-toolbar label{color:var(--muted);gap:5px;font-size:.76rem;font-weight:720;display:grid}.report-library-toolbar select{min-width:220px}.report-library-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.report-side-note{background:linear-gradient(145deg,#f7fbff,#eef5ff);border:1px solid #cddffb;border-radius:11px;align-content:center;gap:10px;min-height:230px;padding:19px;display:grid}.report-side-note h3{color:#183b70;margin:0}.report-side-note p{color:var(--muted);margin:0;line-height:1.55}.team-detail-tabs{margin:12px 0}.table-check{align-items:center;gap:7px;font-weight:700;display:inline-flex}@media (width<=860px){.lead-form-modal{padding:16px}.lead-form-modal .lead-form-columns,.reports-summary,.performance-report-grid,.report-visual-grid{grid-template-columns:1fr}.reports-dashboard-hero{flex-direction:column;align-items:flex-start}.reports-hero-actions{justify-content:flex-start}.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-dashboard-hero{flex-direction:column;align-items:flex-start}.personal-dashboard-target{width:min(100%,330px)}.personal-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-level-tabs{flex-wrap:wrap}.report-level-tabs>span{width:100%;margin-left:0;padding:5px 8px 2px}}@media (width<=560px){.reports-dashboard-hero,.personal-dashboard-hero{border-radius:12px;padding:18px}.reports-hero-actions{align-items:stretch;width:100%}.reports-hero-actions label{flex:1}.reports-hero-actions .ghost-button{justify-content:center;width:100%}.report-kpi-grid,.personal-dashboard-kpis{grid-template-columns:1fr}.report-level-tabs button{flex:31%;justify-content:center;padding-inline:8px}.report-stage-chart{gap:5px}.report-stage-chart>div small{width:58px;font-size:.58rem}.report-outcome-body{grid-template-columns:1fr;justify-items:center;padding-block:14px}.report-outcome-legend{width:100%}.report-library-toolbar{flex-direction:column;align-items:stretch}.report-library-toolbar select{width:100%;min-width:0}.report-library-toolbar>div{justify-content:flex-start}}@media (width<=860px){.my-clients-workspace .table-card.my-leads-responsive-card{-webkit-overflow-scrolling:touch;border-radius:10px;margin-inline:-2px;overflow:auto hidden!important}.my-clients-workspace .table-card.my-leads-responsive-card.is-expanded{max-height:none;margin:0;position:fixed;inset:10px}.my-clients-workspace .table-card.my-leads-responsive-card table{width:1280px;min-width:1280px}.my-leads-responsive-card th,.my-leads-responsive-card td{white-space:nowrap}.my-leads-header-control input,.my-leads-header-control select{min-width:0}}.hierarchy-tabs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.hierarchy-tabs button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:#fff;border-radius:7px;padding:0 10px;font-weight:720}.hierarchy-tabs button.active{border-color:color-mix(in srgb, var(--primary) 38%, white);background:color-mix(in srgb, var(--primary) 10%, white);color:var(--primary)}.activity-scope-picker{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;font-weight:720;display:inline-flex}.activity-scope-picker select{min-height:38px}.activities-category-strip{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, var(--soft));grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;padding:10px;display:grid;overflow-x:auto}.activities-category-strip button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);text-align:left;white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.activities-category-strip button:hover{border-color:color-mix(in srgb, var(--primary) 42%, var(--line));background:color-mix(in srgb, var(--primary) 4%, var(--surface))}.activities-category-strip button.active{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--surface));color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent)}.activities-category-strip button span{font-size:.78rem;font-weight:760}.activities-category-strip button strong{background:var(--soft);border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:.75rem;display:inline-grid}.activities-category-strip button.active strong{background:var(--primary);color:#fff}.activities-table-control-row th{z-index:3;background:var(--surface);padding:9px 10px;position:sticky;top:0}.activities-table-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.activities-table-summary{gap:2px;display:grid}.activities-table-summary span{color:var(--muted);font-size:.74rem;font-weight:650}.activities-subject-search{position:relative}.activities-subject-search svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.activities-subject-search input{padding-left:30px}.activities-table{table-layout:fixed;min-width:1240px}.activities-table .activities-header-row th{z-index:2;background:var(--surface);position:sticky;top:58px}.activities-table th:first-child,.activities-table td:first-child{width:10%}.activities-table th:nth-child(2),.activities-table td:nth-child(2){width:17%}.activities-table th:nth-child(3),.activities-table td:nth-child(3){width:12%}.activities-table th:nth-child(4),.activities-table td:nth-child(4){width:17%}.activities-table th:nth-child(5),.activities-table td:nth-child(5){width:15%}.activities-table th:nth-child(6),.activities-table td:nth-child(6){width:10%}.activities-table th:nth-child(7),.activities-table td:nth-child(7){width:19%}.activities-table tbody td{white-space:normal;overflow-wrap:break-word;vertical-align:middle}.activities-table tbody tr:hover td{background:color-mix(in srgb, var(--primary) 4%, var(--surface))}.activity-subject,.activity-client,.activity-time{line-height:1.4;display:block}.activity-owner{gap:3px;display:grid}.activity-owner small{color:var(--muted);font-size:.72rem}.activity-remarks{flex-wrap:wrap;gap:4px;display:flex}.activity-remarks>span{background:var(--soft);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:.7rem}.activity-remarks-editor{gap:6px;display:grid}.activity-remarks-editor>span{color:var(--muted);font-size:.72rem;font-weight:750}.activity-remarks-editor textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:54px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 9px;line-height:1.35}.activity-remarks-editor textarea:focus{border-color:color-mix(in srgb, var(--primary) 58%, white);outline:3px solid color-mix(in srgb, var(--primary) 13%, transparent)}.activity-remarks-editor button{justify-self:end}.activity-mobile-status{justify-content:space-between;align-items:center;gap:8px;display:flex}.follow-up-detail-banner{z-index:220;border:1px solid color-mix(in srgb, var(--primary) 24%, var(--line));background:var(--surface);pointer-events:none;border-radius:12px;width:min(340px,100vw - 32px);padding:13px;position:fixed;box-shadow:0 18px 48px #13234038}.follow-up-detail-banner>div:first-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:9px;display:flex}.follow-up-detail-banner dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;display:grid}.follow-up-detail-banner dl>div{min-width:0}.follow-up-detail-banner dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:.66rem;font-weight:800}.follow-up-detail-banner dd{overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.follow-up-detail-banner .span-2{grid-column:1/-1}.action-banner-button{position:relative}.action-banner-button:after{z-index:20;color:#fff;content:attr(data-action-banner);opacity:0;pointer-events:none;background:#15233b;border-radius:7px;width:max-content;max-width:220px;padding:6px 8px;font-size:.7rem;font-weight:700;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(3px)}.action-banner-button:hover:after,.action-banner-button:focus-visible:after{opacity:1;transform:translateY(0)}.activity-scope-tabs{border:1px solid var(--line);background:var(--soft);border-radius:8px;align-items:center;gap:4px;padding:3px;display:inline-flex}.activity-scope-tabs button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-weight:750}.activity-scope-tabs button.active{box-shadow:var(--shadow-sm,0 2px 8px #14243a14);color:var(--primary);background:#fff}.activities-table-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}@media (width<=720px){.activities-category-strip{padding:8px;display:flex}.activities-category-strip button{flex:none}.activities-table-controls{flex-wrap:wrap}.activities-table-controls .search-field{width:100%;min-width:0}.activity-scope-tabs{flex:auto}.activity-scope-tabs button{flex:1 1 0}.activities-table-actions{margin-left:auto}}.performance-summary-link{color:inherit;grid-column:span 2;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:grid}.performance-summary-link:hover{border-color:var(--accent)}.performance-summary-link h2{margin:0;font-size:1rem}.performance-summary-link .muted-copy{margin:5px 0 0}.performance-donut{aspect-ratio:1;text-align:center;border-radius:50%;place-content:center;width:94px;display:grid;position:relative}.performance-donut:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:17px}.performance-donut strong,.performance-donut span{z-index:1;position:relative}.performance-donut strong{font-size:1rem}.performance-donut span{color:var(--muted);font-size:.72rem}.performance-legend{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:12px;font-size:.8rem;display:flex}.performance-legend i{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.performance-legend .won{background:var(--accent)}.performance-legend .active{background:#44a98d}.performance-legend .lost{background:#e4e9f2}.performance-explain-button{justify-self:start}.performance-formula-detail{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;gap:5px;padding:10px;font-size:.82rem;display:grid}.performance-formula-detail strong{color:var(--ink)}.performance-formula-detail code{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.two-column{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:start;gap:14px;display:grid}.metric-card,.panel,.record-card,.table-card,.login-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px}.metric-card{gap:8px;min-height:104px;padding:14px;display:grid}.metric-card svg{color:var(--accent)}.metric-card span{color:var(--muted);font-size:.86rem}.metric-card strong{font-size:1.65rem;line-height:1.08}.panel{min-width:0;padding:14px}.panel header,.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:14px;display:flex}.panel h2,.kanban-column h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.98rem;font-weight:760;line-height:1.25}.panel header>:last-child{max-width:100%}.span-2{grid-column:span 2}.span-4{grid-column:1/-1}.toolbar{margin-bottom:12px}.search-box{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;width:min(420px,100%);height:42px;padding:0 12px;display:flex}.search-box input{border:0;outline:none;width:100%}.primary-button,.secondary-button,.ghost-button,.icon-button,.mode-pill{text-align:center;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:.92rem;font-weight:680;line-height:1.2;display:inline-flex}button,a.primary-button,a.secondary-button,a.ghost-button{touch-action:manipulation}.primary-button,.secondary-button,.ghost-button,.icon-button{cursor:pointer}.tooltip-shell{display:inline-flex;position:relative}.tooltip-label{z-index:80;background:var(--ink);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;border-radius:6px;max-width:220px;padding:6px 8px;font-size:.74rem;font-weight:720;line-height:1.25;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.tooltip-shell:hover .tooltip-label,.tooltip-shell:focus-within .tooltip-label{opacity:1;transform:translate(-50%)translateY(0)}.primary-button{background:var(--primary);color:#fff}.secondary-button{background:color-mix(in srgb, var(--danger) 10%, white);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 28%, white)}.ghost-button,.icon-button,.mode-pill{color:var(--ink);border-color:var(--line);background:#fff}.mode-pill{color:var(--primary)}button:disabled{cursor:not-allowed;opacity:.65}.table-card{overflow:hidden}.table-card.compact{box-shadow:none}.table-filter-row th{background:color-mix(in srgb, var(--soft-2) 65%, white);vertical-align:middle;text-transform:none;padding:8px}.table-filter-row input,.table-filter-row select{width:100%;min-width:90px;min-height:34px;padding:6px 8px;font-size:.78rem}.table-filter-stack{gap:6px;display:grid}.table-filter-hint{color:var(--muted);text-transform:none;font-size:.75rem;font-weight:500}.row-follow-up{justify-items:start;gap:5px;display:grid}.row-follow-up span{color:var(--muted);font-size:.74rem}.queue-intro{border:1px solid var(--line);background:var(--soft-2);border-radius:7px;gap:4px;margin-bottom:14px;padding:12px;display:grid}.queue-intro p,.queue-intro span{color:var(--muted);margin:0}.searchable-select{position:relative}.searchable-select-options{z-index:5;border:1px solid var(--line);background:var(--surface);width:100%;max-height:220px;box-shadow:var(--shadow);border-radius:7px;padding:5px;position:absolute;overflow:auto}.searchable-select-options button,.searchable-select-options span{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:5px;padding:9px 10px;display:block}.searchable-select-options button:hover,.searchable-select-options button.selected{background:var(--soft-2);color:var(--accent)}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:10px 11px;font-size:.88rem;line-height:1.38}th{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem}.status-pill{background:var(--soft-2);min-height:26px;color:var(--accent);white-space:nowrap;text-transform:capitalize;border-radius:999px;align-items:center;padding:0 9px;font-size:.76rem;font-weight:760;display:inline-flex}.status-pill.tone-success{background:color-mix(in srgb, var(--success) 12%, white);color:var(--success)}.status-pill.tone-warning{background:color-mix(in srgb, var(--warning) 18%, white);color:#7a4b00}.status-pill.tone-danger{background:color-mix(in srgb, var(--danger) 12%, white);color:var(--danger)}.status-pill.tone-info{background:color-mix(in srgb, var(--primary) 12%, white);color:var(--primary)}.status-pill.tone-muted{color:var(--muted);background:#eef2f6}.status-pill.tone-accent{background:color-mix(in srgb, var(--accent) 12%, white);color:var(--accent)}.stage-stack,.bar-list{gap:10px;display:grid}.stage-stack div,.bar-list div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.stage-stack span,.stage-stack strong,.bar-list span,.bar-list strong{min-width:0}.stage-stack span,.bar-list span{overflow-wrap:anywhere}.bar-list div{grid-template-columns:132px 1fr 34px}meter{width:100%}.performance-page{gap:16px;display:grid}.section-heading{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.section-heading h1{letter-spacing:0;margin:0 0 6px;font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.2}.section-heading span{color:var(--muted)}.section-actions,.button-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.section-actions input,.performance-form input,.performance-form select,.performance-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px;font-size:.9rem}.performance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.performance-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px;display:grid}.performance-grid .span-2,.performance-form .span-2{grid-column:1/-1}.analytics-quick-status-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(190px,1.1fr);align-items:center;gap:12px;display:grid}.analytics-quick-status-grid>div:not(.work-donut){border:1px solid var(--line);background:var(--surface-muted,#f8fafc);border-radius:10px;align-content:center;gap:5px;min-height:112px;padding:14px;display:grid}.analytics-quick-status-grid strong{font-size:1.5rem}.analytics-quick-status-grid span{color:var(--muted);font-size:.86rem}@media (width<=760px){.analytics-quick-status-grid{grid-template-columns:1fr 1fr}.analytics-quick-status-grid .work-donut{grid-column:1/-1}}.performance-table{gap:8px;display:grid}.performance-row{border:1px solid var(--line);background:#fff;border-left:4px solid #64748b;border-radius:8px;grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(86px,.5fr));align-items:center;gap:10px;min-height:54px;padding:10px;display:grid}.performance-row.green{border-left-color:#15803d}.performance-row.amber{border-left-color:#b7791f}.performance-row.red{border-left-color:var(--danger)}.performance-row.head{border-left-color:var(--line);background:var(--soft);min-height:0;color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:720}.performance-row small{color:var(--muted);margin-top:4px;line-height:1.28;display:block}.performance-form{gap:12px;display:grid}.performance-form.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-form.compact{gap:10px}.performance-form label{color:var(--muted);gap:6px;font-size:.82rem;font-weight:650;display:grid}.template-list{gap:8px;max-height:560px;display:grid;overflow:auto}.template-list button{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;gap:4px;padding:10px;display:grid}.template-list button:hover{border-color:var(--accent)}.template-list span{color:var(--muted);font-size:.8rem}.success{color:#14532d;background:#eefbf2;border:1px solid #15803d38;border-radius:8px;padding:12px 14px;font-weight:700}.timeline-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.timeline-list li{background:var(--soft);border-radius:8px;align-items:flex-start;gap:10px;padding:9px;display:flex}.timeline-list li.timeline-empty{background:0 0;padding:0;display:block}.timeline-empty .empty{align-content:center;min-height:116px;margin:0}.record-card,.lead-card{gap:10px;padding:14px;display:grid}.record-card p,.login-panel p{color:var(--muted);margin:0}.visit-layout{grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr);align-items:start;gap:14px;display:grid}.visit-layout>.nearby-panel{grid-column:1/-1}.visit-scheduler{gap:12px;display:grid}.shared-visit-planner{gap:12px;min-width:0}.shared-visit-context{border:1px solid var(--border-color,#dbe2ea);background:#f7f9fb;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:12px;padding:11px 12px;display:grid}.shared-visit-context>span{min-width:0;color:var(--muted-text,#64748b);gap:2px;display:grid}.shared-visit-context small{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.shared-visit-context strong{color:var(--text,#172033);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shared-visit-mode{border:0;min-width:0;margin:0;padding:0}.shared-visit-mode legend,.shared-visit-contacts>span{color:var(--muted);margin-bottom:6px;font-size:.82rem;font-weight:700}.shared-visit-mode>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.shared-visit-mode button{border:1px solid var(--line);background:var(--surface,#fff);min-height:58px;color:var(--text);border-radius:9px;align-content:center;gap:2px;padding:8px;font-weight:700;display:grid}.shared-visit-mode button small{color:var(--muted);font-size:.72rem;font-weight:500}.shared-visit-mode button.is-selected{border-color:var(--accent,#2563eb);background:color-mix(in srgb, var(--accent,#2563eb) 10%, white);color:var(--accent,#2563eb);box-shadow:inset 0 0 0 1px var(--accent,#2563eb)}.shared-visit-choice,.shared-visit-contacts{gap:7px;min-width:0;display:grid;position:relative}.shared-visit-choice label{gap:6px;display:grid}.shared-visit-results{z-index:4;border:1px solid var(--line);background:var(--surface,#fff);border-radius:9px;max-height:180px;padding:5px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a24}.shared-visit-results button,.shared-visit-results span{color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;padding:9px 10px}.shared-visit-results button:hover,.shared-visit-results button:focus-visible{background:var(--soft)}.shared-visit-chips{flex-wrap:wrap;gap:6px;display:flex}.shared-visit-chip{border:1px solid var(--line);background:var(--soft);border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:.82rem;font-weight:650;display:inline-flex}.shared-visit-chip button{width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1rem;display:grid}.shared-visit-add{color:var(--accent,#2563eb);background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:700}.shared-visit-details{grid-template-columns:minmax(0,1fr) minmax(180px,.72fr);gap:10px;display:grid}.shared-visit-prerequisite{margin:0}.shared-visit-planner-footer{z-index:2;background:linear-gradient(180deg, transparent, var(--surface,#fff) 32%);justify-content:flex-end;margin:0 -2px -2px;padding:12px 2px 2px;display:flex;position:sticky;bottom:-1px}.follow-up-dialog{max-height:min(86vh,720px);overflow-y:auto}@media (width<=620px){.shared-visit-context,.shared-visit-details,.shared-visit-mode>div{grid-template-columns:1fr}.shared-visit-planner-footer .primary-button{width:100%}}.visit-planner-help{color:var(--muted);margin:0 0 12px;line-height:1.45}.time-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.client-preview{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:4px;padding:12px;display:grid}.client-preview span,.nearby-client span,.nearby-client small,.visit-time span,.visit-card-head p{color:var(--muted)}.date-strip{grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;gap:8px;margin-bottom:12px;padding-bottom:4px;display:grid;overflow-x:auto}.date-strip,.pipeline-stage-tabs{scrollbar-width:none}.date-strip::-webkit-scrollbar{display:none}.pipeline-stage-tabs::-webkit-scrollbar{display:none}.date-strip button{border:1px solid var(--line);min-height:62px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:2px;padding:9px;display:grid}.date-strip button span{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.date-strip button.active{background:var(--soft-2);color:var(--primary);border-color:#40309a66}.schedule-count{color:var(--muted);font-size:.82rem;font-weight:800}.visit-list{gap:10px;display:grid}.visit-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:108px minmax(0,1fr);gap:12px;padding:12px;display:grid}.visit-time{color:var(--primary);align-content:start;gap:6px;display:grid}.visit-time strong{font-size:1.06rem}.visit-main{min-width:0}.visit-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.visit-card h3{margin:0;font-size:1rem}.visit-card p{margin:0}.visit-detail,.visit-note{color:var(--ink);align-items:flex-start;gap:7px;margin-top:9px;display:flex}.visit-note{display:block}.visit-note.muted{color:var(--muted)}.nearby-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;padding:16px}.nearby-panel header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.nearby-panel h2{margin:0;font-size:1rem}.nearby-panel header span{color:var(--muted);font-size:.82rem;font-weight:800}.nearby-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.nearby-client{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:5px;padding:12px;display:grid}.nearby-client.selected{border-color:#e2271d73;box-shadow:0 0 0 3px #e2271d14}.kyc-layout{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);align-items:start;gap:14px;display:grid}.kyc-workflow{gap:14px;display:grid}.kyc-command-grid,.kyc-review-grid{grid-template-columns:minmax(300px,.95fr) minmax(360px,1.05fr);align-items:start;gap:14px;display:grid}.kyc-command-grid>.panel:nth-child(3){grid-column:1/-1}.kyc-token-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.generated-link-box{background:var(--soft-2);border:1px solid #40309a3d;border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:grid}.generated-link-box.compact{margin-top:0}.generated-link-box span,.kyc-rule-list span,.submission-strip span,.review-toolbar span,.review-item span,.review-item small,.generated-followup span,.template-preview-list span,.task-card span,.task-card p,.public-kyc-header span,.kyc-field small{color:var(--muted)}.generated-link-box strong{overflow-wrap:anywhere;font-size:.9rem}.kyc-rule-list,.template-preview-list,.generated-followup-list,.task-card-list{gap:10px;display:grid}.kyc-rule-list div,.template-preview-list div,.generated-followup,.task-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;padding:12px;display:grid}.generated-followup,.task-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.task-card{grid-template-columns:minmax(0,1fr) auto}.task-card.kyc{background:#fff8f7;border-color:#e2271d40}.task-card p{overflow-wrap:anywhere;margin:6px 0 0}.submission-strip{scrollbar-width:none;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:8px;margin-bottom:12px;padding-bottom:8px;display:grid;overflow-x:auto}.submission-strip::-webkit-scrollbar{display:none}.submission-strip button{border:1px solid var(--line);min-height:74px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;gap:4px;padding:10px;display:grid}.submission-strip button.active{background:var(--soft-2);border-color:#40309a73}.review-form{gap:12px;display:grid}.review-toolbar{background:var(--soft);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.review-toolbar span{margin-top:2px;display:block}.review-item-list{gap:10px;max-height:680px;padding-right:4px;display:grid;overflow:auto}.review-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(190px,1fr) minmax(160px,.65fr) minmax(180px,.9fr);align-items:start;gap:10px;padding:12px;display:grid}.review-item strong,.review-item small{overflow-wrap:anywhere;margin-top:5px;display:block}.tasks-page{gap:14px;display:grid}.public-kyc-page{background:radial-gradient(circle at top right, #1f6feb1a, transparent 35%), linear-gradient(180deg, var(--soft) 0%, #f7f9fc 100%);min-height:100vh;padding:28px 16px}.public-kyc-shell{gap:18px;width:min(980px,100%);margin:0 auto;display:grid}.public-kyc-header{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--line));box-shadow:var(--shadow);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:20px;display:flex}.public-kyc-header img{object-fit:contain;border-radius:8px;width:46px;height:46px}.public-kyc-header h1,.submission-success h2{letter-spacing:0;margin:0}.public-kyc-form{gap:12px;display:grid}.public-kyc-form-alert{z-index:3;margin:0;position:sticky;top:10px;box-shadow:0 8px 22px #b423181f}.public-kyc-submit-bar>span{color:var(--muted);font-size:.88rem}.public-kyc-sections{gap:10px;display:grid}.public-kyc-section{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:clip;box-shadow:0 8px 24px #0f172a0d}.public-kyc-section>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-weight:800;list-style:none;display:flex}.public-kyc-section>summary::-webkit-details-marker{display:none}.public-kyc-section>summary:after{content:"+";color:var(--primary);font-size:1.2rem}.public-kyc-section[open]>summary{border-bottom:1px solid var(--line);background:var(--soft)}.public-kyc-section[open]>summary:after{content:"−"}.public-kyc-section>.kyc-field-grid{padding:16px}.public-kyc-submit-bar{z-index:2;border:1px solid color-mix(in srgb, var(--primary) 20%, var(--line));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #0f172a1f}.public-kyc-submit-bar em{color:var(--danger);font-style:normal;font-weight:900}.kyc-postal-search{gap:6px;display:grid;position:relative}.kyc-postal-search small{text-transform:none;font-weight:500}.kyc-postal-options{z-index:6;max-height:220px;inset:calc(100% + 2px) 0 auto;overflow:auto}.kyc-review-dialog{width:min(1000px,100%)}.kyc-submission-preview{gap:12px;max-height:min(64vh,720px);padding-right:4px;display:grid;overflow:auto}.kyc-submission-section{border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:14px}.kyc-submission-section h3{margin:0 0 12px;font-size:1rem}.kyc-submission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kyc-submission-field{border:1px solid var(--line);background:#fff;border-radius:8px;gap:5px;min-height:70px;padding:10px 12px;display:grid}.kyc-submission-field.tall{grid-column:span 2}.kyc-submission-field span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.kyc-submission-field strong{overflow-wrap:anywhere;font-size:.9rem}.kyc-submission-document{color:var(--primary);text-underline-offset:2px;font-weight:800;text-decoration:underline}.kyc-submission-document:hover{color:var(--primary-strong)}@media (width<=640px){.public-kyc-page{padding:12px 10px 24px}.public-kyc-header{align-items:flex-start;padding:15px}.kyc-submission-grid{grid-template-columns:1fr}.public-kyc-submit-bar{flex-direction:column;align-items:stretch;bottom:8px}.public-kyc-submit-bar .primary-button{justify-content:center;width:100%}.kyc-submission-field.tall{grid-column:auto}.public-kyc-section>.kyc-field-grid{padding:12px}}.submission-success{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;place-items:center;gap:8px;min-height:260px;padding:24px;display:grid}.submission-success svg{color:var(--primary)}.checkline{border:1px solid var(--line);background:var(--soft);min-height:44px;color:var(--ink);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:10px;font-weight:600}.checkline input{width:auto;margin-top:4px}.kyc-field.locked input,.kyc-field.locked select,.kyc-field.locked textarea{color:#767184;background:#f3f2f7}.kyc-form{grid-column:1/-1;gap:14px;display:grid}.kyc-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kyc-summary div{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:4px;padding:12px;display:grid}.kyc-summary span,.document-row span,.kyc-field>span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.kyc-progress{width:100%;height:12px;accent-color:var(--danger);margin-top:14px}.document-checklist{gap:9px;display:grid}.document-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.document-row svg{color:var(--primary)}.document-row div span{margin-top:3px;display:block}.kyc-section{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;margin:0;padding:14px}.kyc-section legend{color:var(--primary);padding:0 8px;font-size:1rem;font-weight:900}.kyc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.kyc-directors{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-column:1/-1;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.kyc-branch-offices,.kyc-sister-concerns{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.kyc-branch-offices legend,.kyc-sister-concerns legend{padding:0 6px;font-size:.82rem;font-weight:800}.kyc-branch-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kyc-branch-card>strong,.kyc-branch-card>button{grid-column:1/-1}.kyc-branch-bank-details{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.kyc-branch-bank-details>.checkline,.kyc-branch-bank-details>small{grid-column:1/-1}@media (width<=640px){.kyc-branch-bank-details{grid-template-columns:1fr}}.kyc-repeating-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}@media (width<=640px){.kyc-branch-card,.kyc-repeating-row{grid-template-columns:1fr}}.kyc-directors legend{color:var(--ink);padding:0 6px;font-size:.82rem;font-weight:850}.kyc-directors legend em{color:var(--danger);font-style:normal}.kyc-directors>small,.kyc-manual-gst-help{color:var(--muted);text-transform:none;font-size:.78rem;font-weight:600}.kyc-manual-gst-help{border:1px solid color-mix(in srgb, var(--warning) 35%, var(--line));background:color-mix(in srgb, var(--warning) 8%, #fff);border-radius:7px;padding:8px 10px}.kyc-director-row{grid-template-columns:minmax(72px,.55fr) repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;min-width:0;display:grid}.kyc-director-row>span{color:var(--muted);align-self:center;font-size:.78rem;font-weight:800}.kyc-director-row input,.kyc-director-row select{width:100%;min-width:0}.kyc-field{align-content:start;gap:6px;min-width:0;display:grid}fieldset.kyc-field{border:0;margin:0;padding:0}.kyc-field>legend,.kyc-field-label{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.kyc-field-label{display:inline}.kyc-field>legend{margin-bottom:6px;padding:0}.kyc-membership-picker{min-width:0;position:relative}.kyc-membership-trigger{text-align:left;width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:8px;display:flex}.kyc-membership-menu{z-index:5;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.kyc-membership-options{overscroll-behavior:contain;max-height:220px;display:grid;overflow-y:auto}.kyc-membership-options .checkline{background:#fff;border:0;border-radius:4px;min-height:44px;padding:8px}.kyc-membership-options .checkline:focus-within{background:var(--soft)}.kyc-membership-menu>p{margin:4px}.public-kyc-section:has(.kyc-membership-menu){z-index:4;position:relative;overflow:visible}.kyc-membership-chips{gap:4px}.kyc-membership-proofs{grid-column:1/-1}.kyc-address-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.kyc-address-copy.checkline{text-transform:none;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:4px 0;font-size:.8rem;display:flex}.kyc-address-copy input{margin:0}.kyc-declaration{grid-column:1/-1}.kyc-declaration .checkline{text-transform:none}.kyc-declaration-terms{color:var(--muted);font-size:.8rem}.kyc-declaration-terms>summary{cursor:pointer;width:fit-content;color:var(--primary);padding:6px 0;font-weight:700}.kyc-declaration-terms>p{margin:4px 0 0;line-height:1.5}.kyc-field.tall{grid-column:1/-1}.kyc-field em{color:var(--danger);margin-left:3px;font-style:normal}.kyc-field input[aria-invalid=true],.kyc-field select[aria-invalid=true],.kyc-field textarea[aria-invalid=true]{border-color:var(--danger);outline:2px solid color-mix(in srgb, var(--danger) 16%, transparent);background:color-mix(in srgb, var(--danger) 4%, #fff)}.kyc-field .form-error{color:var(--danger);text-transform:none;font-weight:750}.declaration-box{border:1px solid var(--line);background:var(--soft);min-height:44px;color:var(--ink);border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.declaration-box svg{color:var(--primary);flex:none}.pipeline-page{gap:14px;min-width:0;display:grid}.pipeline-report-hero{color:#eff6ff;background:radial-gradient(circle at 84% 20%,#539dff75,#0000 30%),linear-gradient(118deg,#102b59,#194a91 58%,#2777cc);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:144px;padding:22px 24px;display:flex;overflow:hidden;box-shadow:0 18px 38px #133c742e}.pipeline-report-hero .eyebrow{color:#a9ceff}.pipeline-report-hero h1{letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(1.45rem,2.7vw,2.05rem)}.pipeline-report-hero>div:first-child>span,.pipeline-report-hero-total span,.pipeline-report-hero-total small{color:#d7e8ff}.pipeline-report-hero-total{background:#081e433d;border:1px solid #fff3;border-radius:12px;flex:0 0 190px;gap:4px;padding:15px 17px;display:grid}.pipeline-report-hero-total span,.pipeline-report-hero-total small{font-size:.75rem}.pipeline-report-hero-total strong{font-size:2rem;line-height:1}.pipeline-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pipeline-report-kpis article{border:1px solid var(--line);min-height:118px;box-shadow:var(--shadow-sm,0 2px 10px #14243a0d);background:#fff;border-radius:13px;gap:7px;padding:16px;display:grid;position:relative;overflow:hidden}.pipeline-report-kpis article:after{content:"";background:#2870da1c;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-32px;right:-20px}.pipeline-report-kpis article:nth-child(2):after{background:#3493ff1f}.pipeline-report-kpis article:nth-child(3):after{background:#efa92d24}.pipeline-report-kpis article:nth-child(4):after{background:#1cad7d21}.pipeline-report-kpis span,.pipeline-report-kpis small,.pipeline-report-kpis strong{z-index:1;position:relative}.pipeline-report-kpis span{color:var(--muted);font-size:.78rem;font-weight:760}.pipeline-report-kpis strong{color:var(--ink);font-size:1.7rem;line-height:1}.pipeline-report-kpis small{color:var(--muted);font-size:.74rem;line-height:1.35}.pipeline-report-chart{min-width:0}.pipeline-stage-chart-scroll{scrollbar-width:thin;overflow-x:auto}.pipeline-stage-chart{min-width:max(100%, calc(var(--pipeline-stage-count,7) * 78px));border-bottom:1px solid var(--line);align-items:end;gap:10px;min-height:215px;padding:18px 6px 25px;display:flex}.pipeline-stage-chart>div[role=listitem]{flex:1 0 68px;grid-template-rows:minmax(150px,1fr) auto;align-items:end;height:180px;display:grid;position:relative}.pipeline-stage-chart>div>span{background:linear-gradient(#65a4ff,#2768d2);border-radius:8px 8px 3px 3px;justify-self:center;width:min(100%,120px);min-height:8px;display:block;box-shadow:0 7px 14px #2a6ad333}.pipeline-stage-chart>div:nth-child(2n)>span{background:linear-gradient(#74c8ff,#2f83d9)}.pipeline-stage-chart>div>small{width:86px;color:var(--muted);text-align:center;font-size:.66rem;line-height:1.1;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.pipeline-stage-chart>div>b{color:var(--ink);font-size:.74rem;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.pipeline-mobile,.pipeline-mobile-stage-picker{display:none}.pipeline-desktop-table{max-height:min(66vh,680px);display:block;position:relative;overflow:auto}.table-panel-toolbar{border-bottom:1px solid var(--line);z-index:3;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:0}.pipeline-desktop-table table{min-width:940px}.pipeline-desktop-table th input,.pipeline-desktop-table th select{border:1px solid var(--line);width:100%;min-width:110px;min-height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:7px 9px}.pipeline-desktop-table.is-expanded{z-index:100;background:#fff;border-radius:14px;max-height:none;margin:0;position:fixed;inset:18px;box-shadow:0 24px 70px #16203a47}.pipeline-desktop-table.is-expanded table{min-width:1060px}.operational-table{max-height:min(60vh,620px);position:relative;overflow:auto}.operational-table .table-panel-toolbar input{border:1px solid var(--line);width:min(320px,100%);min-height:34px;font:inherit;border-radius:7px;padding:7px 9px}.operational-table.is-expanded{z-index:100;background:#fff;border-radius:14px;max-height:none;margin:0;position:fixed;inset:18px;box-shadow:0 24px 70px #16203a47}.operational-row{cursor:pointer}.operational-row:hover,.operational-row:focus-visible{background:color-mix(in srgb, var(--accent) 7%, #fff);outline:none}.operational-detail-dialog{max-width:720px}.modal-close-button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.modal-close-button:hover,.modal-close-button:focus-visible{border-color:color-mix(in srgb, var(--ink) 24%, var(--line));background:color-mix(in srgb, var(--ink) 7%, var(--surface))}.collaboration-workspace{gap:14px;min-width:0;display:grid}.collaboration-workspace-heading{align-items:center}.collaboration-tabs{margin-left:auto}.rate-requests-page,.rate-requests-panel{min-width:0}.rate-request-intro{color:var(--muted);margin:0 0 12px;font-size:.9rem}.rate-request-table{border:1px solid color-mix(in srgb, var(--primary) 16%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 3%, #fff), #fff 35%);border-radius:12px;overflow:auto}.rate-request-table table{border-collapse:separate;border-spacing:0;min-width:920px}.rate-request-table th{background:color-mix(in srgb, var(--primary) 7%, #fff);color:color-mix(in srgb, var(--ink) 82%, var(--primary));letter-spacing:.035em;text-transform:uppercase;padding:11px 13px;font-size:.7rem}.rate-request-table td{vertical-align:middle;padding:13px}.rate-request-table tbody tr{transition:background .14s,transform .14s}.rate-request-table tbody tr:hover{background:color-mix(in srgb, var(--primary) 5%, #fff)}.rate-request-table td strong,.rate-request-table td span{display:block}.rate-request-table td span,.rate-notes{color:var(--muted);font-size:.8rem}.rate-value{color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap}.rate-submission-dialog{gap:14px;width:min(580px,100vw - 28px);display:grid}.rate-submission-dialog>label{color:var(--ink);gap:6px;font-weight:700;display:grid}.contact-action-cell,.row-action-stack{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.contact-action-cell span{color:var(--muted);font-size:.78rem}.permission-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.permission-mapping-grid fieldset{border:1px solid var(--line);border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.permission-mapping-grid label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px 8px;font-size:.82rem;display:grid}.permission-mapping-grid small{color:var(--muted);overflow-wrap:anywhere;grid-column:2}.pipeline-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pipeline-summary div{border:1px solid var(--line);min-height:92px;box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:5px;padding:12px;display:grid}.pipeline-summary span,.pipeline-mobile-list header span,.pipeline-card-head span,.pipeline-move{color:var(--muted);font-size:.78rem}.pipeline-summary strong{align-self:end;font-size:1.25rem;line-height:1.15}.pipeline-stage-tabs{grid-auto-columns:minmax(108px,1fr);grid-auto-flow:column;gap:8px;padding:2px 0 4px;display:grid;overflow-x:auto}.pipeline-stage-tabs button{border:1px solid var(--line);min-height:58px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;gap:4px;padding:9px;display:grid}.pipeline-stage-tabs button span{font-size:.76rem;font-weight:800}.pipeline-stage-tabs button strong{font-size:1.2rem}.pipeline-stage-tabs button.active{background:var(--soft-2);color:var(--primary);border-color:#40309a73}.pipeline-mobile-list{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;gap:10px;padding:12px;display:grid}.pipeline-mobile-list>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pipeline-mobile-list h2,.pipeline-card h3{letter-spacing:0;margin:0}.pipeline-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:11px;padding:12px;display:grid}.pipeline-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pipeline-card-head .status-pill{text-overflow:ellipsis;max-width:116px;overflow:hidden}.pipeline-lane{background:var(--soft);color:var(--ink);border-radius:8px;margin:0;padding:10px;font-weight:700}.pipeline-card-meta{flex-wrap:wrap;gap:8px;display:flex}.pipeline-card-meta span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:6px 8px;font-size:.78rem;font-weight:800}.pipeline-move{text-transform:uppercase;gap:7px;font-weight:800;display:grid}.access-page{gap:14px;min-width:0;display:grid}.access-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.access-layout{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:start;gap:14px;min-width:0;display:grid}.access-layout>.panel,.access-summary>.metric-card{min-width:0}.team-directory-panel{grid-column:1/-1}.access-form,.access-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-rights-fieldset{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-column:1/-1;margin:0;padding:12px}.access-rights-fieldset legend{color:var(--primary);padding:0 7px;font-weight:900}.rights-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.right-check{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;padding:9px;display:grid}.right-check input{width:auto;margin-top:3px}.role-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.role-rule-card{border:1px solid var(--line);border-left:4px solid var(--primary);background:#fff;border-radius:8px;gap:8px;min-height:142px;padding:12px;display:grid}.role-rule-card.admin{border-left-color:var(--danger)}.role-rule-card.superadmin{border-left-color:var(--danger);background:linear-gradient(135deg,#fffffff0,#edeafbb8);box-shadow:0 16px 36px #40309a1f}.role-rule-card.manager{border-left-color:var(--gold)}.role-rule-card span,.access-user-head span,.access-user-contact span,.relationship-strip span,.rights-chip-list span,.report-row span,.assistant-scope span{color:var(--muted);font-size:.78rem}.role-policy-note{background:var(--soft-2);color:var(--primary);border-radius:8px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px;font-weight:800;display:flex}.team-directory,.manager-map-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;min-width:0;display:grid}.access-user-card,.manager-map-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.access-user-head,.manager-map-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.access-user-head>div,.manager-map-head>div{gap:3px;min-width:0;display:grid}.access-user-contact,.relationship-strip,.rights-chip-list,.report-list{gap:8px;display:grid}.relationship-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-strip span{background:var(--soft);min-height:36px;color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:8px;font-weight:800;display:inline-flex}.manager-assistant-note{color:var(--danger);background:#fff0ef;border:1px solid #ffc7c2;border-radius:8px;padding:9px;font-weight:900}.rights-chip-list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.rights-chip-list span{background:var(--soft-2);min-height:34px;color:var(--primary);border-radius:8px;padding:8px;font-weight:800}.report-row{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.report-row>div{gap:4px;display:grid}.report-row small{color:var(--primary);text-align:right;font-weight:900}.assistant-scope{background:var(--soft-2);border-radius:8px;gap:4px;padding:10px;display:grid}.coordination-page{gap:16px;min-width:0;display:grid}.coordination-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.coordination-metrics .metric-card{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:13px 15px}.coordination-metrics .metric-card>svg{grid-row:auto}.coordination-metrics .metric-card>span{align-self:center;margin:0;font-size:.78rem}.coordination-metrics .metric-card>strong{align-self:center;font-size:1.5rem}.coordination-workspace{grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);align-items:stretch;gap:12px;min-width:0;display:grid}.coordination-workspace>.panel,.coordination-insights-grid>.panel,.coordination-metrics>.metric-card{min-width:0}.coordination-workspace>.panel{height:clamp(540px,64vh,680px);overflow:hidden}.coordination-queue-panel{grid-template-rows:auto auto minmax(0,1fr);display:grid}.coordination-handoff-panel{grid-template-rows:auto minmax(0,1fr);display:grid}.coordination-handoff-panel>.active-handoff{min-height:0;padding-right:4px;overflow:hidden auto}.coordination-insights-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.coordination-insights-grid>.panel{grid-template-rows:auto minmax(0,1fr);height:min(34vh,330px);display:grid;overflow:hidden}.coordination-blockers-panel{order:-1}.coordination-panel-count{background:var(--soft-2);color:var(--primary);border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:850}.coordination-panel-count.danger{color:var(--danger);background:#fff0ef}.coordination-filter-tabs{scrollbar-width:none;grid-auto-columns:minmax(90px,1fr);grid-auto-flow:column;gap:8px;min-width:0;max-width:100%;margin-bottom:12px;padding-bottom:4px;display:grid;overflow-x:auto}.coordination-filter-tabs::-webkit-scrollbar{display:none}.coordination-filter-tabs button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fff;border-radius:8px;font-weight:800}.coordination-filter-tabs button.active{background:var(--soft-2);color:var(--primary);border-color:#40309a6b}.coordination-queue-list,.workload-list,.blocker-list{overscroll-behavior:contain;gap:10px;min-width:0;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.coordination-queue-card{border:1px solid var(--line);border-left:4px solid var(--primary);width:100%;min-width:0;min-height:136px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.coordination-queue-card.priority-urgent{border-left-color:var(--danger)}.coordination-queue-card.priority-high{border-left-color:var(--gold)}.coordination-queue-card.selected{border-color:#40309a6b;box-shadow:0 0 0 3px #40309a14}.queue-card-top,.queue-card-meta,.coordination-action-row,.workload-head,.workload-stats{align-items:center;gap:8px;display:flex}.queue-card-top{justify-content:space-between}.queue-card-top span,.queue-card-meta span,.coordination-queue-card>span,.active-handoff-head span,.coordination-detail-grid span,.owner-load-note span,.workload-head span,.workload-stats span,.blocker-card span,.coordination-timeline span{color:var(--muted);font-size:.78rem}.coordination-queue-card p,.active-handoff-head p,.blocker-card p,.coordination-timeline p{margin:0}.queue-card-meta{flex-wrap:wrap;align-items:flex-start}.queue-card-meta span{align-items:center;gap:5px;display:inline-flex}.active-handoff{gap:14px;display:grid}.active-handoff-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.active-handoff-head h2{letter-spacing:0;margin:3px 0 5px;font-size:1.25rem}.coordination-lock,.owner-load-note{background:var(--soft);min-height:38px;color:var(--primary);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-weight:800;display:inline-flex}.coordination-lock.locked{color:var(--danger);background:#fff0ef}.coordination-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.coordination-detail-grid div{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:5px;min-height:70px;padding:10px;display:grid}.coordination-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;display:grid}.owner-load-note{justify-content:flex-start}.coordination-action-row{flex-wrap:wrap}.coordination-editor{gap:11px;display:grid}.coordination-mobile-actions{display:none}.coordination-action-row .primary-button,.coordination-action-row .secondary-button,.coordination-action-row .ghost-button{min-width:142px}.workload-card,.blocker-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;padding:11px 12px;display:grid}.workload-head{justify-content:space-between;align-items:flex-start}.workload-list,.blocker-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.workload-card{min-height:96px}.workload-head>div{gap:3px;min-width:0;display:grid}.workload-head strong,.workload-head span{display:block}.workload-status{background:var(--soft-2);color:var(--primary);text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:.74rem;font-weight:900}.workload-status.full{color:var(--danger);background:#fff0ef}.workload-status.healthy{color:#24724b;background:#eef8f2}.capacity-track{background:var(--soft-2);border-radius:999px;height:9px;overflow:hidden}.capacity-track span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--danger));height:100%;display:block}.workload-stats{flex-wrap:wrap}.blocker-card{border-left:4px solid var(--danger)}.blocker-card>div{gap:2px;min-width:0;display:grid}.blocker-card strong,.blocker-card span,.blocker-card p,.blocker-card small{overflow-wrap:anywhere}.blocker-card small{color:var(--primary);font-weight:800}.coordination-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.coordination-timeline li{border:1px solid var(--line);border-left:4px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:12px;display:grid}.coordination-timeline li.done{border-left-color:var(--primary)}.coordination-timeline li.next{border-left-color:var(--danger)}.coordination-timeline time{color:var(--primary);font-weight:900}.kanban{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.kanban-column{background:#eef2f6;border-radius:8px;align-content:start;gap:10px;min-height:520px;padding:12px;display:grid}.lead-card{border:1px solid var(--line);background:#fff;border-radius:8px}.lead-card small{color:var(--muted);line-height:1.35}label{color:var(--muted);gap:7px;font-size:.86rem;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;padding:10px 11px}textarea{resize:vertical}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.potential-import-template{background:linear-gradient(135deg,#f7fbff 0%,#eef6ff 100%);border:1px solid #cfe0f3;border-radius:12px;margin:14px 0;overflow:hidden}.potential-import-template-heading{border-bottom:1px solid #d9e8f7;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.potential-import-template-heading strong{color:#123d6a;display:block}.potential-import-template-heading p{color:var(--muted);margin:3px 0 0;font-size:.82rem}.potential-import-template-table-wrap{overflow-x:auto}.potential-import-template-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.8rem}.potential-import-template-table th,.potential-import-template-table td{text-align:left;vertical-align:top;border-right:1px solid #d9e8f7;padding:10px 12px}.potential-import-template-table th:last-child,.potential-import-template-table td:last-child{border-right:0}.potential-import-template-table th{color:#fff;white-space:nowrap;background:#174d82;font-weight:800}.potential-import-template-table td{color:#40566c;background:#ffffffd6}.potential-import-preview{background:#fff;border:1px solid #cfe0f3;border-radius:12px;min-width:0;overflow:hidden}.potential-import-preview-heading{background:linear-gradient(135deg,#f7fbff 0%,#eef6ff 100%);border-bottom:1px solid #d9e8f7;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.potential-import-preview-heading strong{color:#123d6a;display:block}.potential-import-preview-heading p{color:var(--muted);margin:3px 0 0;font-size:.8rem}.potential-import-preview-table-wrap{max-height:390px;overflow:auto}.potential-import-preview-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:.78rem}.potential-import-preview-table th,.potential-import-preview-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e1eaf3;border-right:1px solid #e1eaf3;max-width:260px;padding:9px 11px;overflow:hidden}.potential-import-preview-table th{z-index:1;color:#fff;background:#174d82;font-weight:800;position:sticky;top:0}.potential-import-preview-table th:first-child,.potential-import-preview-table td:first-child{text-align:center;width:48px;min-width:48px}.potential-import-preview-table tbody tr:nth-child(2n) td{background:#f7faff}.potential-import-preview-table tbody tr:hover td{background:#eef6ff}.potential-import-preview-empty{color:#8b98a7;font-style:italic}.potential-import-preview-note{color:var(--muted);background:#f8fbff;padding:9px 14px;font-size:.76rem;margin:0!important}.check-group{border:1px solid var(--line);border-radius:8px;gap:10px;margin:0;padding:11px;display:grid}.check-group legend{color:var(--muted);padding:0 4px;font-size:.86rem;font-weight:800}.multi-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.client-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.check-card{border:1px solid var(--line);min-height:46px;color:var(--ink);background:var(--soft);border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:.84rem;font-weight:800;line-height:1.2;display:flex}.check-card input{width:18px;height:18px;accent-color:var(--danger);flex:none;margin:0}.alert,.empty{border-radius:8px;margin:12px;padding:12px}.alert{color:var(--accent-2);background:#fff1f0;border:1px solid #ffc9c3}.empty{background:var(--soft);color:var(--muted);text-align:center;justify-items:center;gap:10px;display:grid}.empty strong{color:var(--ink)}.empty .ghost-button,.empty .primary-button{margin-top:2px}.login-screen,.splash{background:radial-gradient(circle at top left, #40309a2e, transparent 36%), radial-gradient(circle at bottom right, #e2271d1f, transparent 34%), var(--soft);place-items:center;min-height:100vh;padding:20px;display:grid}.login-panel{text-align:center;-webkit-backdrop-filter:blur(24px)saturate(155%);backdrop-filter:blur(24px)saturate(155%);background:#ffffffbd;border-color:#ffffffb3;gap:14px;width:min(420px,100%);padding:24px;display:grid;box-shadow:0 28px 80px #241b6338}.login-panel label{text-align:left}.login-note{color:var(--primary-strong);background:#edeafbb8;border:1px solid #40309a2e;border-radius:8px;padding:10px 12px;font-size:.86rem;font-weight:700;display:block}.patch-banner{z-index:70;background:#ffffffd1;border:1px solid #40309a33;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(620px,100vw - 28px);padding:12px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 22px 70px #241b632e}.patch-banner strong,.patch-banner span{display:block}.patch-banner span{color:var(--muted);margin-top:2px;font-size:.84rem}.access-denied{border:1px solid #e2271d38;align-items:flex-start;gap:12px;padding:18px;display:flex}.access-denied svg{color:var(--danger)}.access-denied h2,.access-denied p{margin:0}.access-denied p{color:var(--muted);margin-top:4px}.mobile-only,.scrim{display:none}@media (width<=1020px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column,.visit-layout,.kyc-layout,.kyc-command-grid,.kyc-review-grid{grid-template-columns:1fr}.kyc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-director-row{grid-template-columns:minmax(72px,.5fr) repeat(2,minmax(0,1fr))}.kyc-director-row>input:nth-of-type(3),.kyc-director-row>.ghost-button{grid-column:span 1}.coordination-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.coordination-workspace{grid-template-columns:1fr}.coordination-workspace>.panel{height:auto}.coordination-queue-panel .coordination-queue-list{max-height:380px}.coordination-handoff-panel>.active-handoff{overflow:visible}.coordination-insights-grid{grid-template-columns:1fr}.coordination-insights-grid>.panel{height:min(42vh,360px)}.coordination-workspace>.panel:first-child,.coordination-workspace>.panel:last-child{grid-area:auto}.coordination-detail-grid,.access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.access-layout{grid-template-columns:1fr}.team-directory-panel{grid-column:auto}.role-rule-grid{grid-template-columns:1fr}}@media (width<=920px){.pipeline-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.patch-banner{grid-template-columns:1fr;bottom:76px;left:10px;right:10px}.patch-banner button{width:100%}}@media (width<=760px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:20;width:min(288px,86vw);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebar.open{transform:translate(0)}.workspace{padding:10px 10px 88px}.mobile-only,.scrim{display:inline-flex}.scrim{z-index:10;color:#fff;background:#00000061;border:0;justify-content:flex-end;align-items:flex-start;padding:16px;position:fixed;inset:0}.topbar{z-index:8;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f5fbf5;min-height:56px;margin:-10px -10px 10px;padding:8px 10px;position:sticky;top:0}.topbar h1{font-size:1.22rem}.topbar-logo{width:30px;height:30px}.eyebrow{margin-bottom:1px;font-size:.68rem}.topbar .ghost-button span{display:none}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.form-grid,.multi-check-grid,.client-type-grid{grid-template-columns:1fr}.span-2,.content-grid>.panel{grid-column:1/-1}.toolbar{flex-direction:column;align-items:stretch}.metric-card{gap:5px;min-height:88px;padding:12px}.metric-card strong{font-size:1.45rem}.metric-card span{font-size:.78rem}.panel,.record-card,.table-card,.login-panel{box-shadow:0 10px 24px #19252012}.panel{padding:12px}.visit-layout{gap:10px}.time-row{gap:8px}.date-strip{grid-auto-columns:minmax(96px,1fr)}.visit-card{grid-template-columns:1fr;gap:10px}.visit-time{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:10px;display:flex}.visit-time span{margin-left:auto}.visit-card-head{align-items:flex-start}.nearby-panel{padding:12px}.nearby-list{grid-template-columns:1fr}.kyc-layout,.kyc-command-grid,.kyc-review-grid{gap:10px}.kyc-token-form{grid-template-columns:1fr}.review-toolbar{flex-direction:column;align-items:stretch}.review-item{grid-template-columns:1fr}.submission-strip{grid-auto-columns:minmax(172px,1fr);margin-right:-10px;padding-right:10px}.task-card{grid-template-columns:1fr}.task-card .ghost-button{width:100%}.public-kyc-page{padding:10px}.public-kyc-header{align-items:flex-start;padding:12px}.public-kyc-header h1{font-size:1.24rem}.kyc-summary,.kyc-field-grid{grid-template-columns:1fr}.kyc-section{padding:12px}.kyc-field.tall{grid-column:span 1}.kyc-director-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr;padding:10px}.kyc-director-row>input:nth-of-type(3),.kyc-director-row>.ghost-button{grid-column:1}.kyc-director-row>.ghost-button{width:100%}.document-row{grid-template-columns:auto minmax(0,1fr)}.document-row .status-pill{grid-column:2;justify-self:start}.pipeline-mobile{gap:10px;display:grid}.pipeline-desktop-table{display:none}.collaboration-workspace-heading{align-items:flex-start}.collaboration-tabs{margin-left:0}.rate-request-table table{min-width:0}.permission-mapping-grid{grid-template-columns:1fr}.pipeline-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-summary div{min-height:82px;padding:10px}.pipeline-summary strong{font-size:1rem}.pipeline-stage-tabs{margin-right:-10px;padding-right:10px}.pipeline-report-hero{flex-direction:column;align-items:flex-start;min-height:132px;padding:18px}.pipeline-report-hero-total{flex-basis:auto;width:100%}.pipeline-report-chart{padding:14px}.pipeline-stage-chart{min-height:190px}.pipeline-card-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.coordination-page{gap:10px}.coordination-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coordination-workspace{gap:10px}.coordination-filter-tabs{grid-auto-columns:minmax(76px,1fr);margin-right:-10px;padding-right:10px}.coordination-queue-card{min-height:150px;padding:11px}.active-handoff-head{display:grid}.coordination-lock{justify-self:start}.coordination-detail-grid,.coordination-form-grid{grid-template-columns:1fr}.coordination-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coordination-action-row .primary-button{grid-column:1/-1}.coordination-action-row .primary-button,.coordination-action-row .secondary-button,.coordination-action-row .ghost-button{width:100%;min-width:0;padding-inline:10px}.workload-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.coordination-timeline li{grid-template-columns:74px minmax(0,1fr);padding:11px}.access-page,.access-layout{gap:10px}.access-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.access-form,.access-assignment-grid,.rights-check-grid,.relationship-strip,.report-row{grid-template-columns:1fr}.right-check{min-height:42px}.team-directory,.manager-map-list{grid-template-columns:1fr}.access-user-head,.manager-map-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.rights-chip-list{grid-template-columns:1fr}.report-row small{text-align:left}.timeline-list li{padding:12px}.cards-grid{grid-template-columns:1fr}.record-card{padding:12px}.search-box{width:100%;min-height:46px}.primary-button,.secondary-button,.ghost-button,.icon-button,.mode-pill{min-height:46px}.toolbar .primary-button{width:100%}.table-card{box-shadow:none;background:0 0;border:0;overflow:visible}table,thead,tbody,tr,td{display:block}thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}tr{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:10px;overflow:hidden;box-shadow:0 10px 24px #19252012}td{border-bottom:1px solid var(--line);word-break:break-word;grid-template-columns:minmax(82px,.38fr) minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:grid}td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}td:last-child{border-bottom:0}td[data-label=Company],td[data-label=Task]{background:var(--soft);grid-template-columns:1fr;gap:4px}td[data-label=Company]:before,td[data-label=Task]:before{display:none}td[data-label=Action] .ghost-button{width:100%}.kanban{scroll-snap-type:x mandatory;grid-auto-columns:minmax(82vw,1fr)}.kanban-column{scroll-snap-align:start;min-height:420px}.bar-list div{grid-template-columns:96px 1fr 28px}.bottom-nav{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #dfe6e1f2;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:64px;padding:6px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 50px #1925202e}.bottom-nav a{min-height:52px;color:var(--muted);border-radius:10px;place-items:center;gap:3px;font-size:.68rem;font-weight:800;display:grid}.bottom-nav a.active{background:var(--soft-2);color:var(--primary)}}.zoho-shell{grid-template-columns:var(--crm-shell-sidebar-width) minmax(0, 1fr);background:linear-gradient(145deg,#ffffffd6,#f6f5fbeb),radial-gradient(circle at 0 0,#40309a1f,#0000 34%);column-gap:0}@media (width>=821px){.zoho-shell{grid-template-columns:var(--crm-shell-sidebar-width) minmax(0, 1fr)!important}.zoho-shell>.workspace{margin-left:0!important;transform:none!important}}.zoho-shell:not(.sidebar-collapsed)>.sidebar{border-right:0;margin-right:0}.zoho-shell.sidebar-collapsed{grid-template-columns:var(--crm-shell-sidebar-collapsed-width) minmax(0, 1fr)}.zoho-shell .sidebar{width:var(--crm-shell-sidebar-width)}.zoho-shell.sidebar-collapsed .sidebar{width:var(--crm-shell-sidebar-collapsed-width);background:linear-gradient(#124f99 0%,#10245e 100%);border-right:1px solid #74cfff42;padding:12px 8px 16px}.zoho-shell.sidebar-collapsed .sidebar .brand{justify-content:center;min-height:74px;padding:34px 10px 10px}.zoho-shell.sidebar-collapsed .sidebar .brand-copy,.zoho-shell.sidebar-collapsed .sidebar .nav-item-label,.zoho-shell.sidebar-collapsed .sidebar .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar nav a span{opacity:0;visibility:hidden;width:0;height:0;display:none;overflow:hidden}.zoho-shell.sidebar-collapsed .sidebar .brand-mark{width:34px;height:34px;box-shadow:0 4px 14px #07143b47}.zoho-shell.sidebar-collapsed .sidebar nav{gap:8px;padding-top:14px}.zoho-shell.sidebar-collapsed .sidebar .module-group{gap:0;margin-bottom:0}.zoho-shell.sidebar-collapsed .sidebar .sidebar-dashboard-action,.zoho-shell.sidebar-collapsed .sidebar nav a,.zoho-shell.sidebar-collapsed .sidebar .nav-group-title{color:#eaf4ff;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;gap:0;width:44px;height:44px;min-height:44px;margin-inline:auto;padding:0;font-size:0;line-height:0;display:grid;position:relative}.zoho-shell.sidebar-collapsed .sidebar .nav-subitems{display:none}.zoho-shell.sidebar-collapsed .sidebar .sidebar-dashboard-action:hover,.zoho-shell.sidebar-collapsed .sidebar nav a:hover,.zoho-shell.sidebar-collapsed .sidebar .nav-group-title:hover{color:#fff;background:#ffffff1f;border-color:#bfecff5c}.zoho-shell.sidebar-collapsed .sidebar .nav-group-title>span{gap:0;width:100%;min-width:0;height:100%;display:block;position:absolute;inset:0}.zoho-shell.sidebar-collapsed .sidebar .sidebar-dashboard-action.active,.zoho-shell.sidebar-collapsed .sidebar nav a.active,.zoho-shell.sidebar-collapsed .sidebar .nav-group-title.active{color:#fff;background:#0ea7e73d;border-color:#4fd7ff;box-shadow:inset 3px 0 #6ce1ff,0 4px 12px #031b4a33}.zoho-shell.sidebar-collapsed .sidebar .sidebar-dashboard-action>svg,.zoho-shell.sidebar-collapsed .sidebar nav a>svg,.zoho-shell.sidebar-collapsed .sidebar .nav-group-title>span>svg{width:20px;height:20px;margin:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zoho-shell.sidebar-collapsed .sidebar .nav-group-title .nav-group-chevron{display:none}.content-grid,.cards-grid,.two-column,.metric-card,.panel,.record-card,.table-card,.access-layout,.coordination-workspace,.kyc-command-grid,.kyc-review-grid,.performance-grid,.module-grid,.setup-grid,.crm-workbench{min-width:0}.content-grid strong,.cards-grid strong,.panel strong,.record-card strong,.timeline-list strong,.metric-card strong,.access-user-card strong,.manager-map-card strong,.task-card strong,.pipeline-card strong,.lead-card strong{overflow-wrap:anywhere}.content-grid p,.panel p,.record-card p,.timeline-list p,.task-card p,.lead-card p{line-height:1.42}.glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #dedcf0d1;border-radius:8px;box-shadow:0 18px 48px #241b6317}#primary-navigation.module-sidebar{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}#primary-navigation.module-sidebar::-webkit-scrollbar{width:0;height:0;display:none}#primary-navigation.module-sidebar>*{min-width:0;max-width:100%}.module-group{gap:6px;margin-bottom:6px;display:grid}.sidebar-dashboard-action,.nav-group-title{color:#eeeaff;text-align:left;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;margin:0;padding:0 10px;font-size:.88rem;font-weight:720;line-height:1.2;display:flex;position:relative}.sidebar-dashboard-action{margin-bottom:8px}.sidebar-dashboard-action:hover,.sidebar-dashboard-action.active,.nav-group-title:hover,.nav-group-title.active{color:#fff;background:#ffffff21;border-color:#22c4ff70}.nav-group-title:focus{outline-offset:2px;outline:3px solid #ffffffd1}.nav-group-title>span{align-items:center;gap:10px;min-width:0;display:flex}.nav-group-chevron{flex:none;transition:transform .16s}.module-group.open .nav-group-chevron{transform:rotate(180deg)}.nav-subitems{border-left:1px solid #ffffff24;gap:3px;margin:2px 0 8px 12px;padding-left:10px;display:grid}.nav-subitems-active{border-left-color:#22c4ffb8}.nav-subitems[hidden]{display:none!important}.command-bar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f5fbd6;border-bottom:1px solid #dedcf0c7;margin:-18px -22px 18px;padding:14px 22px;position:sticky;top:0}.command-search,.search-field{border:1px solid var(--line);background:#ffffffd1;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:min(220px,100%);max-width:520px;padding:0 10px;display:flex;position:relative}.command-search input,.search-field input{background:0 0;border:0;outline:0;width:100%;min-height:40px}.command-actions,.module-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desktop-command-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.notification-control{align-items:center;display:flex;position:relative}.desktop-notification-trigger{display:inline-flex}.mobile-command-options,.mobile-account-menu,.mobile-notification-trigger{display:none}.identity-pill{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--line));background:color-mix(in srgb, var(--primary) 5%, white);max-width:220px;min-height:40px;color:var(--primary-strong);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;padding:5px 9px;display:inline-grid}.identity-pill svg{grid-row:span 2}.identity-pill span,.identity-pill small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.identity-pill span{font-size:.78rem;font-weight:780}.identity-pill small{color:var(--muted);font-size:.68rem}.crm-workbench{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.crm-primary{min-width:0}.context-panel{gap:14px;min-width:0;padding:14px;display:grid;position:sticky;top:92px}.context-panel header,.setup-builder header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.context-panel header{grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:start;display:grid}.context-panel header strong,.context-panel header span{overflow-wrap:anywhere;min-width:0;line-height:1.28}.context-panel header>div{gap:2px;display:grid}.context-panel span,.module-hero span,.saved-view-row small,.permission-preview span{color:var(--muted);font-size:.82rem}.context-stack{grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;display:grid}.context-stack div,.insight-stack div{border:1px solid var(--line);background:#f6f5fbb8;border-radius:8px;min-width:0;padding:9px 10px}.context-stack strong{color:var(--primary);margin-top:3px;font-size:1rem;line-height:1.15;display:block}.module-page,.setup-page{gap:14px;display:grid}.module-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.module-hero h2,.setup-builder h3,.setup-preview h3,.setup-modules h3,.record-business-card h3{letter-spacing:0;overflow-wrap:anywhere;margin:0;line-height:1.22}.module-hero-title{color:var(--ink);margin:0;font-size:1rem;font-weight:760;line-height:1.22}.module-toolbar{align-items:center;gap:10px;padding:10px;display:flex}.module-guidance{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:16px;padding:16px;display:grid}.module-guidance h3,.module-guidance p{margin:0}.module-guidance p+p{color:var(--muted);margin-top:6px;line-height:1.45}.module-guidance-list{align-content:start;gap:8px;display:grid}.module-guidance-list span{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:8px;padding:9px 10px;line-height:1.4}.module-guidance-list strong{color:var(--ink)}.activity-followup-queue{gap:14px;padding:16px;display:grid}.activity-followup-queue h3,.activity-followup-queue p{margin:0}.activity-followup-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.activity-followup-item{border:1px solid var(--line);background:var(--soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.activity-followup-item>div:first-child{gap:5px;min-width:0;display:grid}.activity-followup-item strong,.activity-followup-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-followup-item span{color:var(--muted);font-size:.86rem}.follow-up-dialog{width:min(560px,100%)}.follow-up-dialog-fields{gap:12px;display:grid}.follow-up-dialog-fields label{color:var(--muted);gap:6px;font-size:.86rem;font-weight:700;display:grid}.follow-up-dialog-fields input,.follow-up-dialog-fields select{min-height:42px}.follow-up-dialog-footer{align-items:center}.follow-up-dialog-footer>span{max-width:310px;color:var(--muted);font-size:.82rem;line-height:1.4}.module-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.module-grid--table-only{grid-template-columns:minmax(0,1fr)}.module-table-wrap{min-width:0;overflow:auto}.accounts-customer-kyc-page .module-table-wrap{max-height:min(58vh,620px)}.accounts-customer-kyc-page .section-heading{align-items:center;gap:16px}.accounts-customer-kyc-actions,.accounts-customer-kyc-switcher,.accounts-customer-kyc-dialog-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accounts-customer-kyc-actions{justify-content:flex-end}.accounts-customer-kyc-switcher{margin:0 0 14px}.accounts-customer-kyc-page .table-panel-toolbar{align-items:center}.accounts-customer-kyc-page .table-panel-toolbar h2{margin:0}.accounts-customer-kyc-page .table-panel-toolbar p{margin:3px 0 0}.accounts-customer-kyc-empty{text-align:center;color:var(--text-muted,#64748b);padding:28px 20px!important}.accounts-customer-kyc-page td small{color:var(--text-muted,#64748b);display:block}.accounts-customer-kyc-dialog{width:min(600px,100vw - 28px);max-height:min(86vh,800px);padding:24px;overflow:auto}.accounts-customer-kyc-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.accounts-customer-kyc-dialog-heading h2{margin:0}.accounts-customer-kyc-dialog-heading .eyebrow{margin:0 0 4px}.accounts-customer-kyc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.accounts-customer-kyc-form-grid label{gap:5px;font-weight:600;display:grid}.accounts-customer-kyc-form-grid input{width:100%;min-width:0}.accounts-customer-kyc-salesperson-picker{margin:0 0 14px}.accounts-customer-kyc-salesperson-picker label{gap:5px;font-weight:600;display:grid}.accounts-customer-kyc-salesperson-picker input{width:100%;min-width:0}.accounts-customer-kyc-salesperson-picker .searchable-select-options{max-height:160px;margin-top:5px;position:static}.accounts-customer-kyc-salesperson-picker small{color:var(--text-muted,#64748b);margin-top:5px;display:block}.accounts-customer-kyc-existing{margin:2px 0 4px;display:inline-block}.accounts-customer-kyc-dialog-actions{margin-top:18px}.accounts-customer-kyc-next-step{gap:12px;display:grid}.accounts-customer-kyc-next-step p{margin:0}.accounts-customer-kyc-warning{background:#fff8e8;border:1px solid #e0b96c;border-radius:8px;padding:10px 12px}.accounts-customer-kyc-page table{width:100%;min-width:680px}.accounts-customer-kyc-page thead th{z-index:1;background:var(--surface,#fff);position:sticky;top:0}.accounts-customer-kyc-detail{grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:0 16px;margin:0;padding:8px 20px 20px;display:grid}.accounts-customer-kyc-detail dt,.accounts-customer-kyc-detail dd{border-bottom:1px solid var(--border,#e1e5eb);overflow-wrap:anywhere;margin:0;padding:11px 0}.accounts-customer-kyc-detail dt{color:var(--text-muted,#64748b)}.accounts-kyc-print-heading{display:none}.accounts-kyc-digest{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.accounts-kyc-signature-block{padding:0 20px 20px}.accounts-kyc-signature-block p{margin:16px 0}.accounts-kyc-screen-note{padding:0 20px 20px}@media print{body:has(.accounts-kyc-print-heading) *{visibility:hidden}.accounts-customer-kyc-page,.accounts-customer-kyc-page *{visibility:visible!important}.accounts-customer-kyc-page{color:#000;width:100%;margin:0;padding:0;position:absolute;inset:0}.accounts-customer-kyc-page>.section-heading,.accounts-customer-kyc-page .table-panel-toolbar,.accounts-customer-kyc-page .accounts-kyc-screen-note{display:none!important}.accounts-customer-kyc-page .crm-table-surface{box-shadow:none;border:0}.accounts-kyc-print-heading{padding:0 20px;display:block}.accounts-customer-kyc-detail{break-inside:avoid}}@media (width<=600px){.accounts-customer-kyc-page .section-heading{align-items:stretch}.accounts-customer-kyc-actions{justify-content:flex-start}.accounts-customer-kyc-actions>*{text-align:center;flex:100%}.accounts-customer-kyc-switcher>button{flex:auto}.accounts-customer-kyc-form-grid{grid-template-columns:minmax(0,1fr)}.accounts-customer-kyc-dialog{padding:18px}.accounts-customer-kyc-dialog-actions>*{text-align:center;flex:100%}.accounts-customer-kyc-detail{grid-template-columns:1fr}.accounts-customer-kyc-detail dt{border-bottom:0;padding-bottom:0}}.activities-module-page .module-table-wrap,.module-grid--table-only .module-table-wrap{max-height:min(64vh,680px)}.module-table-wrap.is-expanded{z-index:100;background:#fff;border-radius:14px;max-height:none;padding:12px;position:fixed;inset:18px;overflow:auto;box-shadow:0 24px 70px #16203a47}.module-table{border-collapse:collapse;width:100%;min-width:680px}.module-table th,.module-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dedcf0cc;padding:10px;font-size:.86rem;line-height:1.38}.module-table th{z-index:1;color:var(--muted);letter-spacing:0;text-transform:uppercase;background:#fffffff5;font-size:.72rem;position:sticky;top:0}.module-table tr{cursor:pointer}.module-table tr:hover,.module-table tr.selected{background:color-mix(in srgb, var(--primary) 8%, white)}.module-table tr.row-softened{color:color-mix(in srgb, var(--muted) 82%, white);background:#f7f9fb}.module-table tr.row-softened .status-pill{opacity:.82}.module-table td.cell-number,.module-table td.cell-currency,.module-table td.cell-numberish{text-align:right;font-variant-numeric:tabular-nums}.module-table td.cell-long{max-width:260px}.module-table td.cell-long .cell-value,.module-table td.cell-array .cell-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.module-table td.cell-date,.module-table td.cell-datetime{white-space:nowrap}.record-preview{gap:14px;min-width:0;padding:14px;display:grid}.record-business-card{border-left:4px solid var(--danger);padding-left:12px}.record-business-card p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.38}.record-tabs{border-bottom:1px solid var(--line);gap:6px;display:flex;overflow-x:auto}.record-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 4px;font-size:.86rem;font-weight:650}.record-tabs button.active{color:var(--primary);border-color:var(--danger);font-weight:800}.detail-sections{gap:12px;display:grid}.detail-sections h4{margin:0 0 8px}.detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.detail-list div{border:1px solid var(--line);background:#f6f5fba8;border-radius:8px;min-width:0;padding:8px}.detail-list dt{color:var(--muted);font-size:.72rem;font-weight:720}.detail-list dd{overflow-wrap:anywhere;margin:4px 0 0}.drawer-backdrop{z-index:60;background:#17152d52;justify-content:flex-end;display:flex;position:fixed;inset:0}.record-drawer{background:#fffffff5;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100%);height:100%;display:grid;box-shadow:-22px 0 60px #241b632e}.record-drawer>header,.record-drawer>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.record-drawer>footer{border-top:1px solid var(--line);border-bottom:0}.drawer-progress{border:1px solid color-mix(in srgb, var(--primary) 18%, white);background:color-mix(in srgb, var(--primary) 7%, white);border-radius:8px;gap:8px;margin:0 14px 12px;padding:10px;display:grid}.drawer-progress header{min-width:0;color:var(--primary-strong);justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;font-weight:820;display:flex}.drawer-progress-track{background:#dbe7f5;border-radius:999px;height:8px;overflow:hidden}.drawer-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--accent));height:100%;display:block}.drawer-progress small{color:var(--muted);line-height:1.35}.record-form-body{padding:14px;overflow:auto}.layout-section{border:0;margin:0 0 14px;padding:0}.layout-section legend{margin-bottom:10px;font-weight:900}.dynamic-form-grid,.field-creator{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dynamic-form-grid.columns-1{grid-template-columns:1fr}.dynamic-form-grid label,.field-creator label{min-width:0}.dynamic-form-grid label>span,.field-creator label{color:var(--ink);gap:6px;font-size:.86rem;font-weight:650;line-height:1.28;display:grid}.dynamic-form-grid input,.dynamic-form-grid select,.dynamic-form-grid textarea,.field-creator input,.field-creator select,.field-creator textarea{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:9px 10px;font-size:.9rem;line-height:1.32}.dynamic-form-grid select[multiple]{min-height:112px}.wide{grid-column:1/-1}.compact-check{align-items:center;gap:8px;font-weight:700;display:flex!important}.setup-grid{grid-template-columns:230px minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.setup-modules,.setup-builder,.setup-preview{padding:14px}.setup-modules{gap:6px;display:grid}.setup-mobile-module-picker{display:none}.setup-module-buttons{gap:6px;display:grid}.setup-modules button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.setup-modules button.active,.setup-modules button:hover{background:#40309a14;border-color:#40309a2e}.setup-builder,.setup-preview,.insight-stack{gap:14px;display:grid}@media (width<=1400px){.setup-grid{grid-template-columns:minmax(210px,.75fr) minmax(320px,1.25fr)}.setup-preview{grid-column:1/-1}}.inline-note{color:var(--primary-strong);background:#40309a14;border-radius:8px;padding:10px 12px;font-weight:800}.kyc-link-action-feedback{margin-top:12px}.related-action-strip{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:40px;display:flex}.related-action-strip.compact{grid-template-columns:1fr;margin-bottom:4px;display:grid}.related-action-strip .ghost-button{white-space:normal;justify-content:center;width:auto;min-width:0;min-height:36px}.related-action-strip.compact .ghost-button{width:100%}.layout-preview-section{border:1px solid var(--line);background:#f6f5fb9e;border-radius:8px;gap:8px;padding:10px;display:grid}.layout-preview-section div{flex-wrap:wrap;gap:6px;display:flex}.layout-preview-section button,.saved-view-row,.permission-preview{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.saved-view-row{grid-template-columns:auto 1fr;display:grid}.saved-view-row small{grid-column:2}.insight-stack strong,.insight-stack span{display:block}.global-search-results{z-index:35;gap:6px;max-height:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.global-search-results a,.notification-popover a{color:var(--ink);border-radius:8px;gap:2px;padding:9px 10px;text-decoration:none;display:grid}.icon-button{position:relative}.notification-unread-count{background:var(--danger);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.global-search-results a:hover,.notification-popover a:hover{background:#40309a14}.global-search-results span,.notification-popover span,.notification-popover small{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.quick-create-drawer>label{color:var(--ink);gap:6px;padding:0 18px 12px;font-weight:800;display:grid}.quick-create-drawer>label select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.record-action-strip{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sales-support-assisting{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.sales-support-assisting>small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.sales-support-assisting>span{white-space:nowrap;font-size:.8rem}.sales-support-assisting>span strong{font-size:inherit}.record-tabs{overflow-x:auto}.timeline-list,.notes-panel,.related-grid{gap:10px;display:grid}.timeline-list article,.notes-panel article,.related-grid div,.related-grid a{border:1px solid var(--line);background:#ffffffc2;border-radius:8px;padding:10px}.related-grid a{color:var(--ink);text-decoration:none}.related-grid a:hover{background:#40309a14;border-color:#40309a3d}.timeline-list article{padding-left:14px;position:relative}.timeline-list article:before{content:"";background:var(--danger);border-radius:999px;width:4px;height:calc(100% - 28px);position:absolute;top:14px;left:-1px}.timeline-list span,.related-grid span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.timeline-list strong,.timeline-list p,.timeline-list small,.notes-panel p,.notes-panel small{display:block}.timeline-list p,.notes-panel p{color:var(--ink);margin:4px 0}.notes-panel form{gap:8px;display:grid}.notes-panel textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;padding:10px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-grid strong{color:var(--primary-strong);margin-top:4px;display:block}@media (width<=1180px){.crm-workbench,.module-grid,.setup-grid{grid-template-columns:1fr}.context-panel{position:static}}@media (width<=820px){.zoho-shell,.zoho-shell.sidebar-collapsed,:is(.zoho-shell.sidebar-collapsed:has(.sidebar:hover),.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within)){grid-template-columns:1fr}.zoho-shell .sidebar,.zoho-shell.sidebar-collapsed .sidebar,.zoho-shell.sidebar-collapsed .sidebar:hover,.zoho-shell.sidebar-collapsed .sidebar:focus-within{background:linear-gradient(180deg, var(--primary-strong), #151136);border-right:0;width:min(288px,86vw);padding:18px 14px}.zoho-shell.sidebar-collapsed .brand,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .brand{justify-content:flex-start;min-height:54px;padding:0 44px 18px 8px}.zoho-shell.sidebar-collapsed .brand-copy,.zoho-shell.sidebar-collapsed .nav-item-label,.zoho-shell.sidebar-collapsed .nav-group-chevron,.zoho-shell.sidebar-collapsed nav a span,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .brand-copy,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .nav-item-label,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) nav a span{display:initial;opacity:1;visibility:visible;width:auto;height:auto;overflow:visible}.zoho-shell.sidebar-collapsed .brand-copy,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .brand-copy{display:block}.zoho-shell.sidebar-collapsed .nav-subitems,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .nav-subitems{display:grid}.zoho-shell.sidebar-collapsed nav a,.zoho-shell.sidebar-collapsed .sidebar-dashboard-action,.zoho-shell.sidebar-collapsed .nav-group-title,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) nav a,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .sidebar-dashboard-action,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .nav-group-title{width:auto;height:auto;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:flex-start;gap:10px;margin-inline:0;padding:0 10px;display:flex}.zoho-shell.sidebar-collapsed nav a svg,.zoho-shell.sidebar-collapsed .nav-group-title svg,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) nav a svg,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .nav-group-title svg{width:20px;height:20px;position:static;transform:none}.zoho-shell.sidebar-collapsed .nav-group-title>span,.zoho-shell.sidebar-collapsed .sidebar:not(:hover):not(:focus-within) .nav-group-title>span{gap:10px;width:auto;height:auto;display:flex;position:static}.command-bar{flex-wrap:wrap;align-items:stretch}.command-search{order:3;min-width:100%}.command-actions{margin-left:auto}.module-hero,.module-toolbar{flex-direction:column;align-items:stretch}.module-actions,.module-toolbar .ghost-button,.module-toolbar .search-field{width:100%}.module-table{min-width:0}.module-table thead{display:none}.module-table tr,.module-table td{width:100%;display:block}.module-table tr{border-bottom:1px solid var(--line);padding:8px}.module-table td{border:0;padding:5px 0}.module-table td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.detail-list,.dynamic-form-grid,.field-creator{grid-template-columns:1fr}.context-panel{display:none}}@media (width<=1020px){.performance-grid{grid-template-columns:1fr}.section-heading{display:grid}.performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-row{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(82px,auto))}}@media (width<=640px){.performance-metrics,.performance-form.two-col{grid-template-columns:1fr}.performance-row,.performance-row.head{grid-template-columns:1fr;align-items:start}.performance-row.head{display:none}.section-actions{justify-content:stretch}.section-actions>*{width:100%}}.tour-layer{z-index:120;pointer-events:none;position:fixed;inset:0}.tour-dim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17152d7a;transition:clip-path .16s;position:absolute;inset:0}.tour-highlight{z-index:121;pointer-events:none;border:2px solid #fff;border-radius:10px;transition:top .16s,left .16s,width .16s,height .16s;position:fixed;box-shadow:0 0 0 4px #e2271d85,0 16px 44px #17152d42}.tour-card{z-index:122;pointer-events:auto;gap:12px;width:min(360px,100vw - 28px);max-height:calc(100vh - 28px);padding:16px;display:grid;position:fixed;overflow:auto}.tour-card.centered{top:50%;left:50%;transform:translate(-50%,-50%)}.tour-card header,.tour-card footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tour-card h2{letter-spacing:0;margin:0;font-size:1.08rem}.tour-card p{color:var(--ink);margin:0;line-height:1.48}.tour-card footer{align-items:center;padding-top:4px}.tour-card footer>span,.tour-note{color:var(--muted);font-size:.8rem;font-weight:800}.tour-card footer div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tour-card .compact,.icon-button.compact{min-height:36px;padding-inline:10px}@media (width<=640px){.tour-highlight{border-radius:8px}.tour-card,.tour-card.centered{width:auto;max-height:min(72vh,520px);bottom:84px;right:10px;transform:none;top:auto!important;left:10px!important}.tour-card footer{gap:10px;display:grid}.tour-card footer div{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.tour-card footer .primary-button,.tour-card footer .ghost-button{min-width:0;padding-inline:8px}}.primary-button{text-shadow:0 1px 1px #0f172a2e;color:#fff!important}@media (width>=821px){:is(.zoho-shell.sidebar-collapsed,.zoho-shell.sidebar-collapsed:has(.sidebar:hover),.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within)){grid-template-columns:var(--crm-shell-sidebar-collapsed-width) minmax(0, 1fr)}.zoho-shell.sidebar-collapsed .sidebar,.zoho-shell.sidebar-collapsed .sidebar:hover,.zoho-shell.sidebar-collapsed .sidebar:focus-within{width:var(--crm-shell-sidebar-collapsed-width);overflow:visible}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .brand-copy{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .brand-copy{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) nav a span{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) nav a span{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .nav-item-label{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .nav-item-label{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .nav-group-chevron{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .nav-group-chevron{display:none}.zoho-shell.sidebar-collapsed .module-group{position:relative}.zoho-shell.sidebar-collapsed .module-group:hover,.zoho-shell.sidebar-collapsed .module-group:focus-within{z-index:10;width:var(--crm-shell-sidebar-width);background:linear-gradient(180deg, var(--primary-strong), #151136);border:1px solid #82aadc47;border-radius:10px;margin-left:-6px;padding:6px;box-shadow:0 16px 34px #0f172a4d}.zoho-shell.sidebar-collapsed .module-group:hover .nav-item-label,.zoho-shell.sidebar-collapsed .module-group:focus-within .nav-item-label,.zoho-shell.sidebar-collapsed .module-group:hover .nav-group-chevron,.zoho-shell.sidebar-collapsed .module-group:focus-within .nav-group-chevron,.zoho-shell.sidebar-collapsed .module-group:hover nav a span,.zoho-shell.sidebar-collapsed .module-group:focus-within nav a span{display:initial;opacity:1;visibility:visible;width:auto;height:auto;overflow:visible}.zoho-shell.sidebar-collapsed .module-group:hover .nav-subitems,.zoho-shell.sidebar-collapsed .module-group:focus-within .nav-subitems{display:grid}.zoho-shell.sidebar-collapsed .module-group:hover .nav-group-title,.zoho-shell.sidebar-collapsed .module-group:focus-within .nav-group-title{width:100%;min-height:40px;font-size:inherit;justify-content:space-between;padding:0 10px;line-height:normal;display:flex}.zoho-shell.sidebar-collapsed .module-group:hover nav a,.zoho-shell.sidebar-collapsed .module-group:focus-within nav a{justify-content:flex-start;gap:10px;width:auto;height:auto;min-height:40px;margin-inline:0;padding:0 10px;font-size:.9rem;line-height:normal;display:flex}}@media (width<=1180px){.workspace{padding-inline:clamp(12px,2vw,22px)}.section-heading,.module-hero,.record-action-strip,.table-panel-toolbar{align-items:flex-start}.section-heading>div:last-child,.section-actions,.button-row{flex-wrap:wrap}.form-grid,.access-form,.performance-form.two-col,.coordination-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid>.span-3,.content-grid>.span-4,.content-grid>.panel{grid-column:1/-1}.section-heading,.module-hero,.module-toolbar,.toolbar,.record-action-strip{gap:10px}.table-card:not(.my-leads-responsive-card):not(.quotations-responsive-card):not(.kyc-responsive-card),.operational-table,.report-table-scroll,.permission-mapping-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-card:not(.my-leads-responsive-card):not(.quotations-responsive-card):not(.kyc-responsive-card)>table,.operational-table>table{min-width:680px}}@media (width>=641px) and (width<=1180px){.zoho-shell .command-bar{margin-inline:calc(-1*clamp(12px,2vw,22px))}}@media (width<=640px){.workspace{padding:8px 8px 84px}.content-grid{grid-template-columns:1fr;gap:10px}.content-grid>*{grid-column:1/-1!important}.topbar,.command-bar{gap:8px}.title-cluster{flex:auto}.title-cluster h1{font-size:clamp(1.1rem,5vw,1.3rem)}.command-actions{gap:6px}.command-actions .identity-pill{min-width:0;padding-inline:8px}.command-actions .identity-pill small{display:none}.command-actions .icon-button,.command-actions>.tooltip-shell>.icon-button{width:42px;min-width:42px;height:42px}.command-search{width:100%}.section-heading,.module-hero,.module-toolbar,.toolbar,.record-action-strip{flex-direction:column}.section-heading>div:last-child,.section-actions,.button-row,.record-action-strip>.button-row{width:100%}.section-actions>*,.button-row>*{flex:140px}.form-grid,.access-form,.performance-form.two-col,.coordination-form-grid,.kyc-field-grid,.coordination-detail-grid{grid-template-columns:1fr}.lead-view-switch{flex-wrap:wrap;align-items:stretch}.lead-view-switch>*{text-align:center;flex:132px}.lead-view-switch .lead-page-create{margin-left:0}.modal-card,.team-detail-dialog,.employee-detail-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.my-clients-workspace .table-card.my-leads-responsive-card,.my-leads-responsive-card{max-height:none;box-shadow:none;background:0 0;border:0;overflow:visible!important}.my-clients-workspace .table-card.my-leads-responsive-card table,.my-leads-responsive-card table{table-layout:auto;display:block;width:100%!important;min-width:0!important}.my-leads-responsive-card thead,.my-leads-responsive-card tbody,.my-leads-responsive-card tr,.my-leads-responsive-card th,.my-leads-responsive-card td{display:block;width:auto!important}.my-leads-responsive-card thead{clip:auto;white-space:normal;position:static;overflow:visible}.my-leads-responsive-card thead tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 10px;display:grid}.my-leads-responsive-card thead th{border:0;padding:0}.my-leads-responsive-card thead th:nth-child(n+7){display:none}.my-leads-responsive-card .my-leads-header-control{gap:4px}.my-leads-responsive-card .my-leads-header-control input,.my-leads-responsive-card .my-leads-header-control select{min-height:40px}.my-leads-responsive-card tbody{gap:10px;display:grid}.my-leads-responsive-card tbody tr{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:13px;display:grid;box-shadow:0 8px 20px #1925200f}.my-leads-responsive-card tbody td{white-space:normal;text-overflow:clip;border:0;min-width:0;padding:0;overflow:visible}.my-leads-responsive-card tbody td:before{color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:.68rem;font-weight:800;display:block}.my-leads-responsive-card tbody td:first-child,.my-leads-responsive-card tbody td:nth-child(2),.my-leads-responsive-card tbody td:nth-child(3){grid-column:1/-1}.my-leads-responsive-card tbody td:first-child:before{content:"Organisation"}.my-leads-responsive-card tbody td:nth-child(2):before{content:"Contact"}.my-leads-responsive-card tbody td:nth-child(3):before{content:"Lead owner"}.my-leads-responsive-card tbody td:nth-child(4):before{content:"Phone"}.my-leads-responsive-card tbody td:nth-child(5):before{content:"Email"}.my-leads-responsive-card tbody td:nth-child(6):before{content:"Status"}.my-leads-responsive-card tbody td:nth-child(7):before{content:"Last activity"}.my-leads-responsive-card tbody td:nth-child(8):before{content:"Follow-up"}.my-leads-responsive-card tbody td:nth-child(9):before{content:"Quotation"}.my-leads-responsive-card tbody td:nth-child(10):before{content:"Edit"}.my-leads-responsive-card tbody td:nth-child(n+8){grid-column:span 1}.my-leads-responsive-card .row-follow-up .ghost-button,.my-leads-responsive-card .table-icon-action{min-width:42px;min-height:40px}.my-leads-responsive-card.is-expanded{z-index:100;border:1px solid var(--line);background:var(--soft);box-shadow:var(--shadow);padding:10px;position:fixed;inset:8px;overflow-y:auto!important}.ops-lead-workspace--personal .ops-mobile-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid;overflow:visible}.ops-lead-workspace--personal .ops-mobile-card-actions .ops-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:44px}.ops-lead-workspace--personal .ops-mobile-card[open]{padding:10px}.ops-lead-workspace--personal .ops-mobile-card[open] dl{gap:6px;margin:10px 0;padding-top:10px}.ops-lead-workspace--personal .ops-mobile-card[open] dl>div{gap:2px}.ops-lead-workspace--personal .ops-mobile-card[open] dd{line-height:1.3}.quotations-responsive-card{max-height:none;box-shadow:none;background:0 0;border:0;overflow:visible!important}.quotations-responsive-card table{table-layout:auto;display:block;width:100%!important;min-width:0!important}.quotations-responsive-card thead,.quotations-responsive-card tbody,.quotations-responsive-card tr,.quotations-responsive-card th,.quotations-responsive-card td{display:block;width:auto!important}.quotations-responsive-card thead{clip:auto;white-space:normal;position:static;overflow:visible}.quotations-responsive-card thead tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 10px;display:grid}.quotations-responsive-card thead th{border:0;padding:0}.quotations-responsive-card thead th:nth-child(5),.quotations-responsive-card thead th:nth-child(6),.quotations-responsive-card thead th:nth-child(7),.quotations-responsive-card thead th:nth-child(8),.quotations-responsive-card thead th:nth-child(10){display:none}.quotations-responsive-card .my-leads-header-control input,.quotations-responsive-card .my-leads-header-control select{min-height:40px}.quotations-responsive-card tbody{gap:10px;display:grid}.quotations-responsive-card tbody tr{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:13px;display:grid;box-shadow:0 8px 20px #1925200f}.quotations-responsive-card tbody td{white-space:normal;text-overflow:clip;border:0;min-width:0;padding:0;overflow:visible}.quotations-responsive-card tbody td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:.68rem;font-weight:800;display:block}.quotations-responsive-card tbody td:first-child,.quotations-responsive-card tbody td:nth-child(2),.quotations-responsive-card tbody td:nth-child(3),.quotations-responsive-card tbody td:nth-child(5),.quotations-responsive-card tbody td:nth-child(9),.quotations-responsive-card tbody td:nth-child(10){grid-column:1/-1}.quotations-responsive-card.is-expanded{z-index:100;border:1px solid var(--line);background:var(--soft);box-shadow:var(--shadow);padding:10px;position:fixed;inset:8px;overflow-y:auto!important}.kyc-responsive-card{max-height:none;box-shadow:none;background:0 0;border:0;overflow:visible!important}.kyc-table-toolbar,.kyc-table-controls{flex-direction:column;align-items:stretch}.kyc-table-controls>input,.kyc-table-controls label{width:100%}.kyc-responsive-card table{table-layout:auto;display:block;width:100%!important;min-width:0!important}.kyc-responsive-card thead{display:none}.kyc-responsive-card tbody{gap:10px;display:grid}.kyc-responsive-card tbody tr{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:13px;display:grid;box-shadow:0 8px 20px #1925200f}.kyc-responsive-card tbody td{white-space:normal;text-overflow:clip;border:0;min-width:0;padding:0;overflow:visible}.kyc-responsive-card tbody td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:.68rem;font-weight:800;display:block}.kyc-responsive-card tbody td:first-child,.kyc-responsive-card tbody td:nth-child(8){grid-column:1/-1}.kyc-responsive-card.is-expanded{z-index:100;border:1px solid var(--line);background:var(--soft);box-shadow:var(--shadow);padding:10px;position:fixed;inset:8px;overflow-y:auto!important}}@media (width>=1280px) and (height>=720px) and (height<=800px){:is(.workspace.workspace--bounded-dashboard:has(.personal-dashboard-page),.workspace.workspace--bounded-dashboard:has(.combined-today),.workspace.workspace--bounded-dashboard:has(.sales-manager-dashboard),.workspace.workspace--bounded-dashboard:has(.crm-primary>.content-grid)){height:100vh;min-height:0;padding-bottom:8px;overflow-y:auto}.workspace.workspace--bounded-dashboard:has(.personal-dashboard-page) .personal-dashboard-page{gap:12px}.workspace.workspace--bounded-dashboard:has(.combined-today) .combined-today{gap:12px}.workspace.workspace--bounded-dashboard:has(.sales-manager-dashboard) .sales-manager-dashboard{gap:12px}.workspace.workspace--bounded-dashboard:has(.crm-primary>.content-grid) .crm-primary>.content-grid{gap:12px}}@media (width<=860px){.my-clients-workspace .table-card.my-leads-responsive-card table{width:1280px;min-width:1280px;display:table}.my-leads-responsive-card thead{clip:auto;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.my-leads-responsive-card tbody{display:table-row-group}.my-leads-responsive-card tr{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:table-row;overflow:visible}.my-leads-responsive-card th,.my-leads-responsive-card td{border-bottom:1px solid var(--line);word-break:normal;min-height:0;padding:10px;display:table-cell;width:auto!important}.my-leads-responsive-card td:before{content:none;display:none}.activities-module-page .module-guidance{display:none}.activity-followup-item,.follow-up-dialog-footer{flex-direction:column;align-items:stretch}.module-table-wrap .activities-table{width:760px;min-width:760px;display:table!important}.module-table-wrap .activities-table thead{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible;display:table-header-group!important}.module-table-wrap .activities-table tbody{display:table-row-group!important}.module-table-wrap .activities-table tr{border:0;padding:0;display:table-row!important}.module-table-wrap .activities-table th,.module-table-wrap .activities-table td{border-bottom:1px solid #dedcf0cc;width:auto;padding:10px;display:table-cell!important}.module-table-wrap .activities-table td:before{content:none;display:none}}.command-actions .tooltip-label{top:calc(100% + 8px);bottom:auto}@media (width<=640px){.personal-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.personal-dashboard-kpis .metric-card{min-height:96px;padding:12px}.setup-grid{gap:10px}.setup-modules{z-index:8;padding:10px 12px;position:sticky;top:0}.setup-modules h3,.setup-module-buttons{display:none}.setup-mobile-module-picker{gap:5px;font-size:.78rem;font-weight:800;display:grid}.setup-mobile-module-picker select{width:100%;min-height:44px}.potential-import-template-heading{flex-direction:column;align-items:stretch}.potential-import-template-heading .ghost-button{justify-content:center;width:100%}.potential-import-template-table{min-width:0}.potential-import-template-table thead{display:none}.potential-import-template-table tbody,.potential-import-template-table tr,.potential-import-template-table td{width:100%;display:block}.potential-import-template-table td{overflow-wrap:anywhere;border-bottom:1px solid #d9e8f7;border-right:0;grid-template-columns:minmax(86px,30%) minmax(0,1fr);gap:10px;padding:8px 12px;display:grid}.potential-import-template-table td:before{content:attr(data-label);color:#174d82;letter-spacing:.03em;text-transform:uppercase;font-size:.7rem;font-weight:850}.modal-backdrop{overscroll-behavior:contain;place-items:end stretch;padding:8px 8px 0;overflow:hidden}.modal-card,.team-detail-dialog,.employee-detail-dialog{overscroll-behavior:contain;border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - 68px);margin:0}.mobile-form-dialog{max-height:min(78dvh,720px);padding:0}.mobile-dialog-header,.mobile-dialog-body,.mobile-dialog-footer{padding-inline:16px}.mobile-dialog-footer{padding-bottom:max(14px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.mobile-dialog-footer>span{max-width:none}.mobile-dialog-footer .primary-button{width:100%}.collaboration-workspace .modal-card{max-height:min(72dvh,680px)}.collaboration-workspace .modal-card>form{gap:12px;display:grid}.collaboration-workspace .modal-card>form>h2{margin:0 40px 2px 0}.collaboration-workspace .modal-card>form>.record-action-strip:last-child{padding:12px 16px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:2px -16px -16px;display:grid;position:sticky;bottom:-16px}.collaboration-workspace .modal-card>form>.record-action-strip:last-child .primary-button{width:100%}.kyc-responsive-card tbody tr{grid-template-columns:1fr;gap:0;padding:8px 12px}.kyc-responsive-card tbody td,.kyc-responsive-card tbody td:first-child,.kyc-responsive-card tbody td:nth-child(8){border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);overflow-wrap:anywhere;word-break:normal;grid-column:1/-1;grid-template-columns:minmax(94px,32%) minmax(0,1fr);align-items:start;gap:10px;padding-block:8px;display:grid;width:100%!important}.kyc-responsive-card tbody td:last-child{border-bottom:0}.kyc-responsive-card tbody td:before{margin:1px 0 0}.kyc-responsive-card .row-follow-up{width:100%;min-width:0}.kyc-responsive-card .row-follow-up>*{min-width:0;max-width:100%}.pipeline-report-chart{display:none}.pipeline-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pipeline-report-kpis article{min-height:88px;padding:12px}.pipeline-report-kpis small{display:none}.pipeline-report-hero{min-height:0;padding:14px}.pipeline-report-hero>div:first-child>span{display:none}.pipeline-report-hero-total{grid-template-columns:1fr auto;align-items:center;padding:10px 12px}.pipeline-report-hero-total small{grid-column:1/-1}.pipeline-stage-tabs{display:none}.pipeline-mobile-stage-picker{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;gap:6px;padding:12px;font-size:.78rem;font-weight:800;display:grid}.pipeline-mobile-stage-picker select{width:100%;min-height:44px}.pipeline-card,.pipeline-card-head,.pipeline-card-head>div{min-width:0}.pipeline-card h3,.pipeline-card span,.pipeline-card p{overflow-wrap:anywhere;word-break:normal}.coordination-queue-list{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:minmax(274px,84vw);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.coordination-queue-card{scroll-snap-align:start;min-height:0}.coordination-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coordination-detail-grid div{min-height:64px;padding:9px}.coordination-mobile-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.coordination-mobile-actions>*{min-width:0}.coordination-editor{gap:12px;padding-top:4px;display:none}.coordination-editor.is-open{display:grid}.coordination-editor .coordination-editor-link{display:none}.coordination-editor .coordination-action-row{z-index:5;border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:1fr 1fr;margin:0 -12px -12px;padding:10px 12px;position:sticky;bottom:76px;box-shadow:0 -10px 24px #101e3714}.coordination-editor .coordination-action-row .primary-button{grid-column:auto}}.command-bar,.command-actions{position:relative}.notification-popover{z-index:60;width:min(360px,100vw - 24px);max-height:min(420px,100vh - 84px);color:var(--ink);background:#fffffffa;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 44px #17152d33}.notification-popover-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-popover-close{flex:none}.notification-state{background:var(--surface-muted);color:var(--muted);border-radius:8px;margin:0;padding:10px;font-size:.82rem;line-height:1.45}.notification-state--error{border:1px solid color-mix(in srgb, var(--danger) 28%, var(--line));background:color-mix(in srgb, var(--danger) 7%, white);gap:8px;display:grid}.notification-state--error .ghost-button{justify-self:start}.notification-center-link{border-top:1px solid var(--line)}.notification-popover>strong{color:var(--ink)}.searchable-single-select,.searchable-multi-select{gap:6px;min-width:0;display:grid}.searchable-multi-select{position:relative}.searchable-single-select>span,.searchable-multi-select>span{color:var(--ink);font-weight:800}.searchable-single-select input,.searchable-single-select select,.searchable-multi-select>input{width:100%}.searchable-multi-select-control{min-width:0;display:flex}.searchable-multi-select-control input{border-radius:8px 0 0 8px;min-width:0}.searchable-multi-select-toggle{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-left:0;border-radius:0 8px 8px 0;flex:0 0 38px;place-items:center;display:inline-grid}.searchable-multi-select-toggle:hover{background:var(--soft-2)}.searchable-multi-select-chips{flex-wrap:wrap;gap:6px;display:flex}.searchable-multi-select-chip{color:var(--primary-strong);background:#40309a14;border:1px solid #40309a38;border-radius:999px;padding:4px 8px;font-size:.76rem;font-weight:800}.searchable-multi-select-options{z-index:20;border:1px solid var(--line);max-height:240px;box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto}.searchable-multi-select-option{width:100%;color:var(--ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:7px;padding:6px;font-weight:700;display:flex}.searchable-multi-select-option:hover,.searchable-multi-select-option:focus-visible,.searchable-multi-select-option[aria-selected=true]{background:#40309a12}.searchable-multi-select-option input{pointer-events:none;width:auto}.team-member-directory-picker .searchable-multi-select-options{max-height:360px}.team-member-directory-picker .searchable-multi-select-option>span{gap:2px;display:grid}.team-member-directory-picker .searchable-multi-select-option small{color:var(--muted);font-weight:600}.team-member-directory-toolbar,.team-member-directory-pagination{justify-content:space-between;align-items:center;gap:8px;display:flex}.team-member-directory-toolbar{z-index:1;background:#fff;padding:5px 0;position:sticky;top:-8px}.record-drawer,.record-drawer label,.record-drawer legend,.record-drawer input,.record-drawer textarea,.record-drawer select,.record-drawer button{color:var(--ink)}.record-drawer{background:#fffffffa}.record-drawer .drawer-progress small,.record-drawer .form-help{color:var(--muted)}@media (width<=820px){.zoho-shell .sidebar,.zoho-shell.sidebar-collapsed .sidebar{z-index:40;overscroll-behavior:contain;height:100dvh;padding-bottom:calc(48px + env(safe-area-inset-bottom));transition:transform .18s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.zoho-shell .sidebar.open{transform:translate(0)}.zoho-shell .scrim{z-index:30;background:#0f172a6b;border:0;display:block;position:fixed;inset:0}.zoho-shell .mobile-only{display:inline-flex}.zoho-shell .workspace{width:100%;min-width:0;max-width:100%;padding:10px 10px calc(112px + env(safe-area-inset-bottom))}.zoho-shell .command-bar{width:auto;max-width:none;margin:-10px -10px 10px;padding:8px 10px}.command-bar .tooltip-label{display:none}.notification-popover{right:-4px}}@media (width<=760px){.searchable-multi-select-options{grid-template-columns:1fr}}.record-drawer:not(.quick-create-drawer){grid-template-rows:auto minmax(70px,auto) minmax(0,1fr) auto}.record-drawer:not(.quick-create-drawer)>.drawer-progress{grid-row:2}.record-drawer:not(.quick-create-drawer)>.record-form-body{grid-row:3}.record-drawer:not(.quick-create-drawer)>footer{grid-row:4}.record-drawer.quick-create-drawer{grid-template-rows:auto minmax(70px,auto) auto minmax(0,1fr) auto}.record-drawer.quick-create-drawer>.drawer-progress{grid-row:2}.record-drawer.quick-create-drawer>label,.record-drawer.quick-create-drawer>.alert{grid-row:3;margin:0 14px 12px}.record-drawer.quick-create-drawer>.record-form-body{grid-row:4}.record-drawer.quick-create-drawer>footer{grid-row:5}@media (width>=821px){:is(.zoho-shell.sidebar-collapsed:has(.sidebar:hover),.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within)){grid-template-columns:var(--crm-shell-sidebar-width) minmax(0, 1fr)}.zoho-shell.sidebar-collapsed .sidebar:hover,.zoho-shell.sidebar-collapsed .sidebar:focus-within{width:var(--crm-shell-sidebar-width);background:linear-gradient(180deg, var(--primary-strong), #151136);border-right:0;padding:18px 14px}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .brand-copy{display:initial;opacity:1;visibility:visible;width:auto;height:auto;overflow:visible}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .brand-copy{display:initial;opacity:1;visibility:visible;width:auto;height:auto;overflow:visible}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .nav-item-label{display:initial;opacity:1;visibility:visible;width:auto;height:auto;overflow:visible}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .nav-item-label{display:initial;opacity:1;visibility:visible;width:auto;height:auto;overflow:visible}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .nav-group-chevron{display:initial;opacity:1;visibility:visible;width:auto;height:auto;overflow:visible}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .nav-group-chevron{display:initial;opacity:1;visibility:visible;width:auto;height:auto;overflow:visible}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) nav a span{display:initial;opacity:1;visibility:visible;width:auto;height:auto;overflow:visible}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) nav a span{display:initial;opacity:1;visibility:visible;width:auto;height:auto;overflow:visible}:is(.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .brand-copy,.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .brand-copy){display:block}:is(.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .nav-subitems,.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .nav-subitems){display:grid}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) nav a{width:auto;height:auto;min-height:40px;line-height:normal;font-size:inherit;justify-content:flex-start;gap:10px;margin-inline:0;padding:0 10px;display:flex}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) nav a{width:auto;height:auto;min-height:40px;line-height:normal;font-size:inherit;justify-content:flex-start;gap:10px;margin-inline:0;padding:0 10px;display:flex}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .sidebar-dashboard-action{width:auto;height:auto;min-height:40px;line-height:normal;font-size:inherit;justify-content:flex-start;gap:10px;margin-inline:0;padding:0 10px;display:flex}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .sidebar-dashboard-action{width:auto;height:auto;min-height:40px;line-height:normal;font-size:inherit;justify-content:flex-start;gap:10px;margin-inline:0;padding:0 10px;display:flex}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .nav-group-title{width:auto;height:auto;min-height:40px;line-height:normal;font-size:inherit;justify-content:flex-start;gap:10px;margin-inline:0;padding:0 10px;display:flex}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .nav-group-title{width:auto;height:auto;min-height:40px;line-height:normal;font-size:inherit;justify-content:flex-start;gap:10px;margin-inline:0;padding:0 10px;display:flex}:is(.zoho-shell.sidebar-collapsed,.zoho-shell.sidebar-collapsed:has(.sidebar:hover),.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within)){grid-template-columns:var(--crm-shell-sidebar-collapsed-width) minmax(0, 1fr)}.zoho-shell.sidebar-collapsed .sidebar,.zoho-shell.sidebar-collapsed .sidebar:hover,.zoho-shell.sidebar-collapsed .sidebar:focus-within{width:var(--crm-shell-sidebar-collapsed-width);overflow:visible}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .brand-copy{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .brand-copy{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) nav a span{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) nav a span{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .nav-item-label{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .nav-item-label{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:hover) .nav-group-chevron{display:none}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within) .nav-group-chevron{display:none}.zoho-shell.sidebar-collapsed .module-group:hover,.zoho-shell.sidebar-collapsed .module-group:focus-within{z-index:10;width:var(--crm-shell-sidebar-width);background:linear-gradient(180deg, var(--primary-strong), #151136);border:1px solid #82aadc47;border-radius:10px;margin-left:-6px;padding:6px;box-shadow:0 16px 34px #0f172a4d}.zoho-shell.sidebar-collapsed .module-group:hover .nav-item-label,.zoho-shell.sidebar-collapsed .module-group:focus-within .nav-item-label,.zoho-shell.sidebar-collapsed .module-group:hover .nav-group-chevron,.zoho-shell.sidebar-collapsed .module-group:focus-within .nav-group-chevron,.zoho-shell.sidebar-collapsed .module-group:hover nav a span,.zoho-shell.sidebar-collapsed .module-group:focus-within nav a span{display:initial;opacity:1;visibility:visible;width:auto;height:auto;overflow:visible}.zoho-shell.sidebar-collapsed .module-group:hover .nav-subitems,.zoho-shell.sidebar-collapsed .module-group:focus-within .nav-subitems{display:grid}.zoho-shell.sidebar-collapsed .module-group:hover .nav-group-title,.zoho-shell.sidebar-collapsed .module-group:focus-within .nav-group-title{width:100%;min-height:40px;font-size:inherit;justify-content:space-between;padding:0 10px;line-height:normal;display:flex}.zoho-shell.sidebar-collapsed .module-group:hover nav a,.zoho-shell.sidebar-collapsed .module-group:focus-within nav a{justify-content:flex-start;gap:10px;width:auto;height:auto;min-height:40px;margin-inline:0;padding:0 10px;font-size:.9rem;line-height:normal;display:flex}}@media (width<=640px){.coordination-insights-grid>.panel{height:auto;max-height:420px}.coordination-insights-grid .workload-list,.coordination-insights-grid .blocker-list{grid-template-columns:1fr}.quotation-detail-dialog{border-radius:14px 14px 0 0;width:100%;max-height:calc(100dvh - 8px)}.quotation-detail-heading{padding:16px}.quotation-detail-scroll{gap:16px;padding:16px}.quotation-detail-dialog .commercial-action-buttons{grid-template-columns:1fr}.my-clients-table-card{max-height:none;overflow:visible!important}.my-clients-table-scroll{max-height:none;overflow:visible}.my-clients-workspace .my-clients-table-card .my-clients-table{table-layout:auto;width:100%;min-width:0;display:block}.my-clients-table thead,.my-clients-table tbody,.my-clients-table tr,.my-clients-table th,.my-clients-table td{display:block;width:auto!important}.my-clients-table thead tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.my-clients-table thead th{border:0;padding:0;position:static}.my-clients-table tbody{gap:10px;padding:0 10px 10px;display:grid}.my-clients-table tbody tr{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;padding:14px;display:grid}.my-clients-table tbody td{border:0;min-width:0;padding:0}.my-clients-table tbody td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:.66rem;font-weight:800;display:block}.my-clients-table tbody td:first-child,.my-clients-table tbody td[data-label="Activity & follow-up"],.my-clients-table tbody td[data-label=Actions]{grid-column:1/-1}.my-clients-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-profile-fields{grid-template-columns:1fr}.client-form-actions{grid-template-columns:1fr;display:grid}.client-form-actions>*{width:100%}.my-clients-workspace .table-card.my-leads-responsive-card table{display:block;width:100%!important;min-width:0!important}.my-clients-workspace .table-card.my-leads-responsive-card thead,.my-clients-workspace .table-card.my-leads-responsive-card tbody,.my-clients-workspace .table-card.my-leads-responsive-card tr,.my-clients-workspace .table-card.my-leads-responsive-card th,.my-clients-workspace .table-card.my-leads-responsive-card td{display:block}.my-clients-workspace .table-card.my-leads-responsive-card thead tr,.my-clients-workspace .table-card.my-leads-responsive-card tbody tr{display:grid}}.dsr-workspace .section-heading{align-items:flex-start}.dsr-query-filter{width:min(260px,100%);margin:0 0 0 auto;display:block}.dsr-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.dsr-toolbar label{flex:1;min-width:180px}.dsr-toolbar .button-row{margin-left:auto}.dsr-table-panel{border-color:color-mix(in srgb, var(--primary,#0b63ce) 24%, var(--border,#d7dee8));padding:0;overflow:hidden}.dsr-table-scroll{max-height:min(68vh,760px);overflow:auto}.dsr-table{--dsr-linkers-blue:var(--primary,#0b63ce);border-collapse:separate;border-spacing:0;width:100%;min-width:1040px;font-size:12px}.dsr-table th{z-index:2;color:var(--primary-strong,#084a9b);background:color-mix(in srgb, var(--dsr-linkers-blue) 10%, #fff);border-bottom:1px solid color-mix(in srgb, var(--dsr-linkers-blue) 32%, var(--border,#d7dee8));text-align:left;padding:0;position:sticky;top:0}.dsr-table th>button{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:11px 10px;font-weight:800}.dsr-table td{border-bottom:1px solid color-mix(in srgb, var(--dsr-linkers-blue) 14%, var(--border,#e3e8ef));background:var(--panel,#fff);white-space:nowrap;padding:10px;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s}.dsr-table td.dsr-dropdown{white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top;min-width:112px;max-width:240px;line-height:1.35}.dsr-table tbody tr{transition:filter .16s}.dsr-table tbody tr:hover,.dsr-table tbody tr:focus-within{z-index:1;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--dsr-linkers-blue) 62%, transparent)) drop-shadow(0 0 13px color-mix(in srgb, var(--dsr-linkers-blue) 32%, transparent));position:relative}.dsr-table tbody tr:hover td,.dsr-table tbody tr:focus-within td{color:var(--primary-strong,#084a9b);background:color-mix(in srgb, var(--dsr-linkers-blue) 17%, #fff);border-bottom-color:color-mix(in srgb, var(--dsr-linkers-blue) 72%, #fff);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--dsr-linkers-blue) 78%, #fff), inset 0 -2px 0 color-mix(in srgb, var(--dsr-linkers-blue) 78%, #fff)}.dsr-generated,.dsr-dropdown{background:var(--panel,#fff)}.dsr-manual{background:var(--panel,#fff);text-align:right}.dsr-table td:last-child{background:var(--panel,#fff)}.dsr-placeholder-panel{gap:14px;display:grid}.dsr-placeholder-status{color:#78561c;background:#fff9ec;border:1px solid #f1d49b;border-radius:10px;align-items:flex-start;gap:11px;padding:14px;display:flex}.dsr-placeholder-status svg{flex:none;margin-top:1px}.dsr-placeholder-status div{gap:4px;display:grid}.dsr-placeholder-status span{color:#8b6b32;line-height:1.45}.dsr-placeholder-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dsr-placeholder-links a{border:1px solid var(--border,#d7dee8);min-width:0;color:inherit;background:var(--panel,#fff);border-radius:10px;gap:4px;padding:13px 40px 13px 14px;display:grid;position:relative}.dsr-placeholder-links a:hover,.dsr-placeholder-links a:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.dsr-placeholder-links a span{color:var(--muted);font-size:.78rem;line-height:1.4}.dsr-placeholder-links a svg{color:var(--primary);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.dsr-table .my-leads-header-row>th{vertical-align:top;min-width:112px;padding:7px 6px}.dsr-table .my-leads-header-row .my-leads-header-control{gap:5px;min-width:100px}.dsr-table .my-leads-header-row .my-leads-header-control input,.dsr-table .my-leads-header-row .my-leads-header-control select{min-height:32px;font-size:.72rem}.dsr-table .my-leads-header-row .header-lookup{min-height:32px}.dsr-table .my-leads-header-row .dsr-col-0{min-width:78px}.dsr-table .my-leads-header-row .dsr-col-0 .my-leads-header-control{min-width:72px}.dsr-table .my-leads-header-row .dsr-col-0 .activity-date-trigger{min-height:32px}.dsr-table .my-leads-header-row .dsr-col-6{min-width:48px}.dsr-column-label{min-height:32px;color:var(--ink);align-items:center;padding:6px 4px;font-size:.72rem;font-weight:800;display:inline-flex}.dsr-table .my-leads-header-row .dsr-actions-header{min-width:112px}.dsr-header-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.dsr-header-actions .ghost-button{min-height:32px;padding-inline:7px;font-size:.7rem}.dsr-pagination{justify-content:flex-end;align-items:center;gap:12px;padding:12px;display:flex}.sales-dsr-table-card{min-width:0;overflow:hidden}.sales-dsr-toolbar{flex-wrap:wrap;align-items:flex-start;position:static}.sales-dsr-summary{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.sales-dsr-summary>span{color:var(--muted);font-size:.78rem}.sales-dsr-identifier-legend{align-items:center;gap:6px;display:inline-flex}.sales-dsr-identifier-legend>span{border:1px solid #0000;border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:800}.sales-dsr-identifier-legend .is-query{color:#3448a4;background:#eef2ff;border-color:#c7d2fe}.sales-dsr-identifier-legend .is-job{color:#08715b;background:#dcf8ef;border-color:#99e3ce}.sales-dsr-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.sales-dsr-error{color:var(--danger,#b42318);border-bottom:1px solid color-mix(in srgb, var(--danger,#b42318) 22%, var(--line));background:color-mix(in srgb, var(--danger,#b42318) 7%, white);align-items:center;gap:9px;padding:10px 12px;display:flex}.sales-dsr-error span{flex:1}.sales-dsr-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-width:100%;max-height:min(68vh,760px);overflow:auto}.sales-dsr-table{border-collapse:separate;border-spacing:0;min-width:1780px}.personal-kpi-list{gap:12px;display:grid}.personal-kpi-card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;gap:14px;min-width:0;padding:16px;display:grid}.personal-kpi-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.personal-kpi-card>header>span{gap:4px;min-width:0;display:grid}.personal-kpi-card>header small{color:var(--muted);font-size:.72rem;font-weight:800}.personal-kpi-card>header strong{overflow-wrap:anywhere}.personal-kpi-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.personal-kpi-card dl>div{background:var(--soft-2);border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.personal-kpi-card dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.personal-kpi-card dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:800}.personal-kpi-progress{background:var(--soft-2);border-radius:999px;height:8px;overflow:hidden}.personal-kpi-progress>span{border-radius:inherit;background:var(--accent);height:100%;display:block}@media (width<=720px){.personal-kpi-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-dsr-table thead{z-index:5;position:sticky;top:0}.sales-dsr-table th{color:var(--ink);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--soft-2) 58%, white);vertical-align:top;text-transform:none;padding:7px}.sales-dsr-table th:last-child{border-right:0}.sales-dsr-table .sales-dsr-cargo-group{text-align:center;color:var(--muted);text-transform:uppercase;padding:10px;font-weight:800}.sales-dsr-leaf-row th{background:color-mix(in srgb, var(--soft-2) 78%, white)}.sales-dsr-header-control{gap:6px;min-width:112px;display:grid}.sales-dsr-header-control>span,.sales-dsr-header-control>small{font-weight:800}.sales-dsr-header-control>small{color:var(--muted);font-size:.7rem;font-weight:600}.sales-dsr-query-header{min-width:240px}.sales-dsr-header-control input,.sales-dsr-header-control select{border:1px solid var(--line);background:var(--surface,#fff);width:100%;min-width:0;min-height:32px;color:var(--ink);font:inherit;border-radius:7px;padding:6px 8px;font-size:.73rem}.sales-dsr-date-filters,.sales-dsr-sort-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.sales-dsr-sort{min-height:27px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;padding:3px 5px;font-size:.74rem;font-weight:800;display:inline-flex}.sales-dsr-sort:hover,.sales-dsr-sort:focus-visible,.sales-dsr-sort.is-active{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent)}.sales-dsr-sort span{font-size:.9rem}.sales-dsr-table td{white-space:nowrap;overflow-wrap:normal;padding:10px}.sales-dsr-table td.sales-dsr-wrap-cell{white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top;min-width:112px;max-width:240px;line-height:1.35}.sales-dsr-identifier-cell{min-width:150px}.sales-dsr-id-box{border:1px solid;border-radius:8px;align-items:baseline;gap:6px;min-width:92px;padding:5px 8px;display:inline-flex}.sales-dsr-id-box small{letter-spacing:.02em;text-transform:uppercase;font-size:.62rem;font-weight:850}.sales-dsr-id-box strong{font-size:.86rem}.sales-dsr-id-box.is-query{color:#3448a4;background:#eef2ff;border-color:#c7d2fe}.sales-dsr-id-box.is-job{color:#08715b;background:#d7f7ed;border-color:#86d9c2;box-shadow:inset 3px 0 #10a37f}.sales-dsr-identifier-date{color:var(--muted);align-items:center;gap:5px;margin-top:4px;font-size:.74rem;display:flex}.sales-dsr-identifier-date time:before{content:"·";margin-right:5px}.sales-dsr-table tbody tr:hover td{background:color-mix(in srgb, var(--accent) 5%, var(--surface,#fff))}.sales-dsr-table abbr{color:var(--accent);text-underline-offset:3px;cursor:help;font-weight:850;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sales-dsr-state-row td{height:150px;color:var(--muted);text-align:center;vertical-align:middle;white-space:normal}.sales-dsr-pagination{border-top:1px solid var(--line);background:var(--surface,#fff);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;padding:11px 12px;display:flex}.sales-dsr-pagination>label{color:var(--muted);align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.sales-dsr-pagination select{min-height:34px;padding:5px 28px 5px 8px}.sales-dsr-pagination>span{color:var(--muted);font-size:.78rem}.sales-dsr-page-buttons{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.sales-dsr-page-number{border:1px solid var(--line);background:var(--surface,#fff);min-width:34px;min-height:34px;color:var(--ink);cursor:pointer;border-radius:7px;place-items:center;padding:4px;display:inline-grid}.sales-dsr-page-number.is-active{border-color:var(--accent);color:#fff;background:var(--accent)}.dsr-editor{width:min(760px,100vw - 28px);max-height:min(92vh,800px);overflow:auto}.dsr-editor-generated{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.dsr-editor-generated input{background:#fff9b2}.dsr-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dsr-editor .form-grid label:first-child,.dsr-editor .form-grid label:nth-child(2),.dsr-editor .form-grid label:nth-child(3),.dsr-editor .form-grid label:nth-child(4),.dsr-editor .form-grid label:nth-child(6),.dsr-editor .form-grid label:nth-child(7){--field-tint:#dff0c9}.dsr-editor .form-grid label{background:color-mix(in srgb, var(--field-tint,#eceff4) 42%, transparent);border-radius:8px;padding:8px}.dsr-editor .form-grid input,.dsr-editor .form-grid select{background:var(--field-tint,#eceff4)}.dsr-weight-input{grid-template-columns:minmax(0,1fr) 86px;gap:8px;display:grid}.dsr-weight-input select{min-width:0;font-weight:800}.dsr-searchable-field{min-width:0;position:relative}.dsr-searchable-field>span{display:block}.dsr-searchable-field>small{color:var(--muted,#667085);margin-top:5px;font-size:.7rem;line-height:1.3;display:block}.dsr-searchable-field>.field-error,.dsr-editor .field-error{color:#b42318;font-weight:600}.dsr-editor input[aria-invalid=true]{border-color:#d92d20;box-shadow:0 0 0 2px #d92d202e}.dsr-editor-validation-summary{color:#912018;background:#fff6f5;border:1px solid #fecdca;border-radius:8px;gap:3px;margin:0 0 14px;padding:9px 11px;display:grid}.dsr-editor-validation-summary span{font-size:.78rem}.dsr-editor-readonly-field input{background:color-mix(in srgb, var(--muted,#667085) 8%, #fff)!important}.dsr-searchable-select{border:1px solid var(--border,#cbd5e1);background:var(--field-tint,#eceff4);border-radius:7px;align-items:center;margin-top:5px;display:flex;position:relative}.dsr-searchable-select.is-open{border-color:var(--accent,#0f766e);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#0f766e) 16%, transparent)}.dsr-searchable-select>svg:first-child{z-index:1;color:var(--muted,#667085);pointer-events:none;position:absolute;left:10px}.dsr-searchable-select input{width:100%;min-width:0;padding-left:32px;padding-right:34px;box-shadow:none!important;background:0 0!important;border:0!important}.dsr-searchable-select>svg:last-child{color:var(--muted,#667085);pointer-events:none;position:absolute;right:10px}.dsr-search-clear{width:28px;height:28px;color:var(--muted,#667085);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:absolute;right:5px}.dsr-search-clear:hover{background:color-mix(in srgb, var(--ink,#111827) 8%, transparent)}.dsr-search-results{z-index:30;border:1px solid var(--border,#cbd5e1);background:var(--panel,#fff);border-radius:9px;max-height:250px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #0f172a2e}.dsr-search-results button{width:100%;color:var(--ink,#111827);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:2px;padding:8px 9px;display:grid}.dsr-search-results button:hover,.dsr-search-results button.is-selected{background:color-mix(in srgb, var(--accent,#0f766e) 11%, transparent)}.dsr-search-results button strong{font-size:.78rem}.dsr-search-results button span{color:var(--muted,#667085);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.dsr-search-status{color:var(--muted,#667085);padding:10px;font-size:.75rem}.dsr-search-status.is-error{color:var(--danger,#b42318)}.dsr-editor .modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=760px){.dsr-toolbar{grid-template-columns:1fr 1fr;display:grid}.dsr-toolbar label:first-child{grid-column:1/-1}.dsr-toolbar .button-row{grid-column:1/-1;margin-left:0}.dsr-table-scroll{overscroll-behavior-inline:contain;max-width:100%;max-height:min(70vh,620px);overflow:auto}.dsr-table{width:100%;min-width:1040px;display:table}.dsr-table thead{display:table-header-group}.dsr-table tbody{display:table-row-group}.dsr-table tr{border:0;border-radius:0;width:auto;margin:0;display:table-row}.dsr-table th,.dsr-table td{box-sizing:border-box;width:auto;display:table-cell}.dsr-table td{white-space:nowrap;padding:9px 10px}.dsr-table td:before{content:none}.dsr-placeholder-links,.dsr-editor .form-grid,.dsr-editor-generated{grid-template-columns:1fr}.sales-dsr-toolbar,.sales-dsr-pagination{flex-direction:column;align-items:stretch}.sales-dsr-toolbar-actions,.sales-dsr-page-buttons{width:100%}.sales-dsr-toolbar-actions>button{flex:1}.sales-dsr-pagination{justify-content:flex-start}.sales-dsr-page-buttons{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.sales-dsr-table-scroll{-webkit-overflow-scrolling:touch}.sales-dsr-table{width:100%;min-width:1780px;display:table}.sales-dsr-table thead{display:table-header-group}.sales-dsr-table tbody{display:table-row-group}.sales-dsr-table tr{display:table-row}.sales-dsr-table th,.sales-dsr-table td{width:auto;display:table-cell}}.campaign-workspace{gap:16px;display:grid}.campaign-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.campaign-list{gap:8px;display:grid}.campaign-row{text-align:left;width:100%;color:inherit;background:var(--panel,#fff);border:1px solid var(--border,#d7dee8);cursor:pointer;border-radius:10px;gap:4px;padding:12px;display:grid}.campaign-row.selected{border-color:var(--accent,#1769d1);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#1769d1) 14%, transparent)}.campaign-row span,.campaign-row small,.campaign-facts,.campaign-date-note,.campaign-ledger-list article{color:var(--muted,#5d6878)}.campaign-detail{min-width:0}.campaign-facts{flex-wrap:wrap;gap:10px 18px;margin-bottom:14px;display:flex}.campaign-date-note{border-left:3px solid var(--accent,#1769d1);background:color-mix(in srgb, var(--accent,#1769d1) 6%, transparent);border-radius:6px;gap:4px;margin:12px 0;padding:11px 12px;font-size:.9rem;display:grid}.campaign-target-line-list{gap:10px;margin:14px 0;display:grid}.campaign-target-line-list>article{border:1px solid var(--border,#d7dee8);background:var(--surface,#fff);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px;display:grid}.campaign-target-line-list article>div{gap:3px;display:grid}.campaign-target-line-list small{color:var(--muted,#5d6878)}.campaign-stage-list{border-top:1px solid var(--border,#d7dee8);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:8px;gap:8px!important}.campaign-stage-list>div{background:#f7faff;border-radius:8px;padding:8px}.campaign-ledger-list{gap:7px;max-height:300px;display:grid;overflow:auto}.campaign-ledger-list article{border-bottom:1px solid var(--border,#d7dee8);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.campaign-allocation-editor{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0;display:grid}.campaign-allocation-editor label{color:var(--muted,#5d6878);gap:5px;display:grid}.campaign-create-form{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(940px,100vw - 48px);height:min(860px,100dvh - 40px);max-height:min(860px,100dvh - 40px);padding:0;display:grid;overflow:hidden}.campaign-form-header{border-bottom:1px solid var(--border,#d7dee8);background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#1769d1) 10%, var(--surface,#fff)), var(--surface,#fff) 58%);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 20px;display:flex}.campaign-form-header h2{margin:3px 0 6px}.campaign-form-header p:not(.eyebrow){max-width:600px;color:var(--muted,#5d6878);margin:0}.campaign-form-scroll{background:color-mix(in srgb, var(--surface,#fff) 94%, var(--accent,#1769d1));gap:16px;min-height:0;padding:20px 28px 24px;display:grid;overflow:auto}.campaign-form-section{border:1px solid var(--border,#d7dee8);background:var(--surface,#fff);border-radius:12px;gap:14px;padding:18px;display:grid}.campaign-section-heading{align-items:flex-start;gap:12px;display:flex}.campaign-section-heading>span{height:29px;color:var(--accent-ink,#0f4b8a);background:color-mix(in srgb, var(--accent,#1769d1) 14%, transparent);border-radius:50%;flex:0 0 29px;place-items:center;font-size:.76rem;font-weight:800;display:grid}.campaign-section-heading h3{margin:1px 0 3px;font-size:1rem}.campaign-section-heading p{color:var(--muted,#5d6878);margin:0;font-size:.87rem}.campaign-form-grid,.campaign-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.campaign-form-grid>label,.campaign-date-grid>label,.campaign-form-full{color:var(--muted,#5d6878);gap:6px;font-size:.87rem;font-weight:700;display:grid}.campaign-form-full{grid-column:1/-1}.campaign-form-full select{min-height:132px}.campaign-form-full small{font-weight:500}.campaign-field-note,.campaign-inline-action{color:var(--muted,#5d6878);border:1px dashed var(--border,#d7dee8);border-radius:8px;align-content:end;gap:7px;padding:10px 12px;font-size:.84rem;display:grid}.campaign-inline-action>span{font-weight:700}.campaign-audience-actions{color:var(--muted,#5d6878);justify-content:space-between;align-items:center;gap:12px;padding-top:2px;font-size:.86rem;display:flex}.campaign-date-contract{border:1px solid color-mix(in srgb, var(--accent,#1769d1) 22%, var(--border,#d7dee8));border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.campaign-date-contract>div{border-right:1px solid color-mix(in srgb, var(--accent,#1769d1) 18%, var(--border,#d7dee8));background:color-mix(in srgb, var(--accent,#1769d1) 5%, transparent);gap:3px;min-height:72px;padding:11px 12px;display:grid}.campaign-date-contract>div:last-child{border-right:0}.campaign-date-contract strong{color:var(--text,#172033);font-size:.82rem}.campaign-date-contract span{color:var(--muted,#5d6878);font-size:.78rem;line-height:1.35}.campaign-form-footer{border-top:1px solid var(--border,#d7dee8);background:var(--surface,#fff);justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.campaign-form-footer>span{max-width:490px;color:var(--muted,#5d6878);font-size:.83rem}.campaign-form-footer>div{gap:10px;display:flex}@media (width<=720px){.campaign-create-form{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.campaign-form-header,.campaign-form-scroll,.campaign-form-footer{padding-left:16px;padding-right:16px}.campaign-form-grid,.campaign-date-grid,.campaign-date-contract{grid-template-columns:1fr}.campaign-date-contract>div{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--accent,#1769d1) 18%, var(--border,#d7dee8));min-height:0}.campaign-date-contract>div:last-child{border-bottom:0}.campaign-audience-actions,.campaign-form-footer{flex-direction:column;align-items:stretch}.campaign-form-footer>div{justify-content:stretch}.campaign-form-footer>div>button{flex:1}}@media (width<=900px){.campaign-layout{grid-template-columns:1fr}.campaign-ledger-list article,.campaign-target-line-list>article{display:grid}.campaign-stage-list{grid-template-columns:1fr}}.kpi-target-workspace{gap:16px;display:grid}.kpi-target-workspace>.section-heading{order:-2}.kpi-target-guidance{order:-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kpi-target-guidance-card{width:100%;color:inherit;text-align:left;border:1px solid var(--border,#d7dee8);background:color-mix(in srgb, var(--surface,#fff) 94%, var(--accent,#1769d1));cursor:pointer;border-radius:12px;gap:5px;padding:15px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.kpi-target-guidance-card:hover{border-color:color-mix(in srgb, var(--accent,#1769d1) 55%, var(--border,#d7dee8));box-shadow:0 8px 18px color-mix(in srgb, var(--accent,#1769d1) 13%, transparent);transform:translateY(-1px)}.kpi-target-guidance-card:focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#1769d1) 34%, transparent);outline-offset:2px}.kpi-target-guidance-card small{color:var(--accent,#1769d1);margin-top:3px;font-weight:800}.kpi-target-guidance span,.kpi-target-table-card .table-panel-toolbar>span{color:var(--muted,#5d6878);font-size:.87rem;line-height:1.42}.kpi-target-table-card{padding:0;overflow:hidden}.kpi-target-table-card .table-panel-toolbar{padding:12px 14px}.kpi-target-table-scroll{max-height:min(58vh,620px);overflow:auto}.kpi-target-table-scroll table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.kpi-target-table-scroll th{z-index:2;vertical-align:top;background:var(--surface,#fff);border-bottom:1px solid var(--border,#d7dee8);padding:7px 6px;position:sticky;top:0}.kpi-target-table-scroll th .my-leads-header-control{gap:5px;min-width:116px}.kpi-target-table-scroll td{border-bottom:1px solid color-mix(in srgb, var(--border,#d7dee8) 82%, transparent);vertical-align:top;white-space:nowrap;padding:11px 12px}.kpi-target-table-scroll td>span{color:var(--muted,#5d6878);white-space:normal;margin-top:3px;font-size:.79rem;display:block}.kpi-target-rollup{border:1px solid var(--border,#d7dee8);background:var(--surface,#fff);border-radius:14px;margin-top:14px;overflow:hidden;box-shadow:0 10px 28px #1024460f}.kpi-target-rollup .table-panel-toolbar{border-bottom:1px solid var(--border,#d7dee8);justify-content:space-between;gap:16px;padding:15px 16px;display:flex}.kpi-target-rollup-controls{border-bottom:1px solid var(--border,#d7dee8);background:#f8fbff;grid-template-columns:minmax(210px,1.5fr) repeat(2,minmax(150px,.7fr)) minmax(112px,.45fr);gap:10px;padding:12px 16px;display:grid}.kpi-target-rollup-controls label{min-width:0;color:var(--muted,#5d6878);gap:5px;font-size:.76rem;font-weight:700;display:grid}.kpi-target-rollup-controls input,.kpi-target-rollup-controls select{width:100%;min-height:38px}.kpi-target-accordion-list{gap:10px;padding:12px 16px 16px;display:grid}.kpi-target-period-accordion,.kpi-nested-campaign{border:1px solid var(--border,#d7dee8);background:var(--surface,#fff);border-radius:12px;overflow:hidden}.kpi-target-period-banner,.kpi-nested-campaign-banner{background:var(--surface,#fff);width:100%;color:var(--text,#172033);cursor:pointer;text-align:left;border:0;align-items:center;gap:14px;padding:14px 16px;display:flex}.kpi-target-period-banner:hover,.kpi-nested-campaign-banner:hover{background:#f7fbff}.kpi-target-period-copy,.kpi-nested-campaign-copy{flex:250px;gap:3px;min-width:0;display:grid}.kpi-target-period-copy strong,.kpi-nested-campaign-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.kpi-target-period-copy span,.kpi-nested-campaign-copy span,.kpi-target-fact-grid>article>span,.kpi-campaign-detail-grid>article>span{color:var(--muted,#5d6878);font-size:.8rem}.kpi-target-period-summary,.kpi-nested-campaign-summary{min-width:145px;color:var(--muted,#5d6878);text-align:right;gap:3px;font-size:.78rem;display:grid}.kpi-target-period-summary strong,.kpi-nested-campaign-summary strong{color:var(--text,#172033);font-size:.93rem}.kpi-target-period-summary>svg,.kpi-nested-campaign-banner>span:last-child>svg{flex:none;transition:transform .16s}.kpi-target-period-banner[aria-expanded=true] .kpi-target-period-summary>svg,.kpi-nested-campaign-banner[aria-expanded=true]>span:last-child>svg{transform:rotate(180deg)}.kpi-target-period-detail{border-top:1px solid var(--border,#d7dee8);background:#fbfdff;gap:16px;padding:16px;display:grid}.kpi-target-fact-grid,.kpi-campaign-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kpi-target-fact-grid>article,.kpi-campaign-detail-grid>article{border:1px solid var(--border,#d7dee8);background:var(--surface,#fff);border-radius:10px;gap:5px;min-width:0;padding:12px 13px;display:grid}.kpi-target-fact-grid>article>strong,.kpi-campaign-detail-grid>article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.kpi-target-stage-pair{gap:6px;display:flex}.kpi-target-stage-pair b{color:#2169ca;background:#eaf3ff;border-radius:999px;padding:3px 7px;font-size:.7rem}.kpi-target-stage-pair b:last-child{color:#178f7a;background:#e8faf5}.kpi-target-member-section,.kpi-target-campaign-section{gap:10px;display:grid}.kpi-target-member-section>header,.kpi-target-campaign-section>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kpi-target-member-section h3,.kpi-target-campaign-section h3{margin:0;font-size:.95rem}.kpi-target-member-section header p,.kpi-target-campaign-section header p{color:var(--muted,#5d6878);margin:4px 0 0;font-size:.82rem}.kpi-target-member-section>header>span,.kpi-target-campaign-section>header>span{color:#52647f;text-transform:capitalize;background:#eef3f9;border-radius:999px;flex:none;padding:4px 8px;font-size:.72rem;font-weight:800}.kpi-target-member-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;display:grid}.kpi-target-member-card{border:1px solid var(--border,#d7dee8);background:var(--surface,#fff);border-radius:11px;gap:12px;min-width:0;padding:13px;display:grid}.kpi-target-member-card>header{align-items:center;gap:10px;min-width:0;display:flex}.kpi-target-member-card>header>div{gap:2px;min-width:0;display:grid}.kpi-target-member-card>header strong{color:var(--text,#172033);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.kpi-target-member-card>header small{color:var(--muted,#5d6878);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.kpi-target-member-avatar{color:#1761b7;background:#e8f2ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:900;display:grid}.kpi-target-member-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kpi-target-member-values>span{gap:2px;display:grid}.kpi-target-member-values small{color:var(--muted,#5d6878);font-size:.72rem}.kpi-target-member-values strong{color:var(--text,#172033);font-size:.95rem}.kpi-target-member-progress{background:#e8eef6;border-radius:999px;height:6px;display:block;overflow:hidden}.kpi-target-member-progress b{border-radius:inherit;background:linear-gradient(90deg,#2c79d8,#17a287);height:100%;display:block}.kpi-target-campaign-list{gap:9px;display:grid}.kpi-nested-campaign-banner{gap:12px;padding:12px 13px}.kpi-nested-campaign-copy strong{font-size:.92rem}.kpi-nested-campaign-detail{border-top:1px solid var(--border,#d7dee8);background:#f8fbff;gap:12px;padding:12px;display:grid}.kpi-campaign-ledger-list{color:var(--muted,#5d6878);gap:6px;margin:0;padding-left:20px;font-size:.82rem;display:grid}.kpi-target-table-card{display:none}@media (width<=920px){.kpi-target-rollup-controls,.kpi-target-fact-grid,.kpi-campaign-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.kpi-target-rollup .table-panel-toolbar,.kpi-target-period-banner,.kpi-nested-campaign-banner,.kpi-target-member-section>header,.kpi-target-campaign-section>header{flex-direction:column;align-items:flex-start}.kpi-target-rollup-controls,.kpi-target-fact-grid,.kpi-campaign-detail-grid{grid-template-columns:1fr}.kpi-target-period-summary,.kpi-nested-campaign-summary{text-align:left}}.kpi-table-heading-copy{color:var(--muted,#5d6878);font-size:.75rem;font-weight:600}.kpi-target-dialog{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(980px,100vw - 32px);height:min(880px,100dvh - 28px);max-height:min(880px,100dvh - 28px);padding:0;display:grid;overflow:hidden}.kpi-target-modal-backdrop{overscroll-behavior:contain;overflow:hidden}.kpi-target-dialog-header{border-bottom:1px solid var(--border,#d7dee8);background:linear-gradient(135deg, color-mix(in srgb, var(--accent,#1769d1) 10%, var(--surface,#fff)), var(--surface,#fff) 58%);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 26px 18px;display:flex}.kpi-target-dialog-header h2{margin:3px 0 6px}.kpi-target-dialog-header p:not(.eyebrow){max-width:650px;color:var(--muted,#5d6878);margin:0}.kpi-target-dialog-scroll{background:color-mix(in srgb, var(--surface,#fff) 95%, var(--accent,#1769d1));align-content:start;gap:15px;min-height:0;padding:18px 26px 24px;display:grid;overflow:auto}.kpi-required-note{color:color-mix(in srgb, var(--accent,#1769d1) 72%, var(--text,#172033));margin:0;font-size:.8rem;font-weight:700}.kpi-target-form-section{border:1px solid var(--border,#d7dee8);background:var(--surface,#fff);border-radius:12px;gap:14px;padding:17px;display:grid}.kpi-target-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.kpi-target-form-grid>label,.kpi-target-form-grid .searchable-multi-select,.kpi-target-form-grid .searchable-single-select{color:var(--muted,#5d6878);gap:6px;font-size:.87rem;font-weight:700;display:grid}.kpi-target-form-grid .kpi-required-field,.kpi-target-form-grid .searchable-multi-select[aria-required=true]{border:1px solid color-mix(in srgb, var(--accent,#1769d1) 32%, var(--border,#d7dee8));background:color-mix(in srgb, var(--accent,#1769d1) 5%, var(--surface,#fff));border-radius:9px;padding:9px 10px}.kpi-target-form-grid .kpi-required-field:focus-within,.kpi-target-form-grid .searchable-multi-select[aria-required=true]:focus-within{border-color:var(--accent,#1769d1);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#1769d1) 14%, transparent)}.kpi-member-summary{color:var(--muted,#5d6878);border:1px dashed var(--border,#d7dee8);border-radius:8px;align-content:end;gap:4px;padding:10px 12px;font-size:.84rem;display:grid}.kpi-member-summary strong{color:var(--text,#172033)}.kpi-allocation-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;display:grid}.kpi-allocation-grid label{border:1px solid var(--border,#d7dee8);background:color-mix(in srgb, var(--accent,#1769d1) 4%, var(--surface,#fff));border-radius:9px;gap:5px;padding:10px;display:grid}.kpi-allocation-grid span,.kpi-allocation-grid small{color:var(--muted,#5d6878);font-size:.8rem}.kpi-allocation-explainer,.kpi-same-goal-control{border:1px solid color-mix(in srgb, var(--accent,#1769d1) 20%, var(--border,#d7dee8));background:color-mix(in srgb, var(--accent,#1769d1) 4%, var(--surface,#fff));color:var(--muted,#5d6878);border-radius:9px;gap:7px;padding:11px 12px;font-size:.84rem;display:grid}.kpi-allocation-feedback{border:1px solid color-mix(in srgb, var(--success,#15805d) 34%, var(--border,#d7dee8));background:color-mix(in srgb, var(--success,#15805d) 7%, var(--surface,#fff));color:var(--text,#172033);border-radius:8px;margin:0;padding:9px 11px;font-size:.84rem;font-weight:700}.kpi-allocation-feedback.is-error{border-color:color-mix(in srgb, var(--danger,#c0392b) 42%, var(--border,#d7dee8));background:color-mix(in srgb, var(--danger,#c0392b) 7%, var(--surface,#fff));color:var(--danger,#a52b20)}.kpi-same-goal-control>span{color:var(--text,#172033);font-weight:800}.kpi-same-goal-control>span small,.kpi-same-goal-control>small{color:var(--muted,#5d6878);font-weight:500}.kpi-target-dialog-footer{border-top:1px solid var(--border,#d7dee8);background:var(--surface,#fff);justify-content:space-between;align-items:center;gap:16px;padding:15px 26px;display:flex}.kpi-target-dialog-footer>span{max-width:520px;color:var(--muted,#5d6878);font-size:.82rem}.kpi-target-dialog-footer>div{gap:10px;display:flex}@media (width<=800px){.kpi-target-guidance{grid-template-columns:1fr}.kpi-target-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.kpi-target-dialog-header,.kpi-target-dialog-scroll,.kpi-target-dialog-footer{padding-left:15px;padding-right:15px}.kpi-target-form-grid{grid-template-columns:1fr}.kpi-target-dialog-footer{flex-direction:column;align-items:stretch}.kpi-target-dialog-footer>div{justify-content:stretch}.kpi-target-dialog-footer>div>button{flex:1}}.today-target-repair-alert{border-left:4px solid var(--danger,#c0392b);gap:4px;display:grid}.kpi-confirmation-backdrop{z-index:120}.kpi-confirmation-dialog{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(620px,100vw - 28px);max-height:min(760px,100dvh - 28px);padding:0;display:grid;overflow:hidden}.kpi-confirmation-body{align-content:start;gap:15px;min-height:0;padding:20px 24px 24px;display:grid;overflow:auto}.kpi-confirmation-body>label{gap:7px;display:grid}.kpi-confirmation-body textarea{resize:vertical;min-height:100px}.kpi-target-dependency-summary{border:1px solid color-mix(in srgb, var(--accent,#1769d1) 24%, var(--border,#d7dee8));background:color-mix(in srgb, var(--accent,#1769d1) 5%, var(--surface,#fff));color:var(--text,#172033);border-radius:10px;gap:8px;padding:13px 15px;display:grid}.kpi-target-dependency-summary ul{color:var(--muted,#5d6878);gap:6px;margin:0;padding-left:20px;font-size:.84rem;line-height:1.4;display:grid}.kpi-field-error{color:var(--danger,#a52b20);margin:0;font-size:.82rem;font-weight:700}.kpi-target-archive-action{color:var(--danger,#a52b20)}.kpi-reusable-team-workspace{border:1px solid var(--line,#d8e0ea);background:var(--surface,#fff);border-radius:18px;gap:12px;padding:16px;display:grid}.kpi-reusable-team-workspace .table-panel-toolbar{align-items:center}.kpi-reusable-team-workspace .table-panel-toolbar>div{gap:3px;display:grid}.kpi-reusable-team-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.kpi-reusable-team-list>article{border:1px solid var(--line,#d8e0ea);background:var(--surface-muted,#f8fafc);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:13px 14px;display:flex}.kpi-reusable-team-list>article>div{gap:3px;min-width:0;display:grid}.kpi-reusable-team-list>article span,.kpi-reusable-team-list>article small{color:var(--muted,#617087);overflow-wrap:anywhere}@media (width<=720px){.kpi-reusable-team-list{grid-template-columns:1fr}.kpi-reusable-team-list>article{flex-direction:column;align-items:stretch}}.kpi-duplicate-confirmation{gap:6px;display:grid}@media (width<=620px){.kpi-confirmation-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.kpi-confirmation-body{padding:16px}}@media (width>=821px){:is(.zoho-shell.sidebar-collapsed,.zoho-shell.sidebar-collapsed:has(.sidebar:hover),.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within)){grid-template-columns:var(--crm-shell-sidebar-collapsed-width) minmax(0, 1fr)!important}.zoho-shell.sidebar-collapsed .sidebar,.zoho-shell.sidebar-collapsed .sidebar:hover,.zoho-shell.sidebar-collapsed .sidebar:focus-within{overflow:visible;width:var(--crm-shell-sidebar-collapsed-width)!important;background:linear-gradient(#113f7b 0%,#17235d 56%,#141334 100%)!important;border-right:1px solid #95b7e747!important;padding:14px 8px!important}.zoho-shell.sidebar-collapsed .sidebar .brand-copy,.zoho-shell.sidebar-collapsed .sidebar .nav-item-label,.zoho-shell.sidebar-collapsed .sidebar .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar nav a span{display:none!important}.zoho-shell.sidebar-collapsed .sidebar .brand{border-bottom:1px solid #95b7e733;justify-content:center;min-height:72px;padding:30px 8px 12px}.zoho-shell.sidebar-collapsed .sidebar .brand-mark{width:34px;height:34px;box-shadow:none}.zoho-shell.sidebar-collapsed .sidebar nav{gap:10px;padding-top:14px}.zoho-shell.sidebar-collapsed .sidebar .module-group{width:56px;margin:0;transition:width .15s,transform .15s,box-shadow .15s;position:relative}.zoho-shell.sidebar-collapsed .sidebar .module-group .nav-subitems{display:none!important}.zoho-shell.sidebar-collapsed .sidebar .sidebar-dashboard-action,.zoho-shell.sidebar-collapsed .sidebar .nav-group-title,.zoho-shell.sidebar-collapsed .sidebar nav a{color:#dceaff;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:56px;min-height:44px;margin:0;padding:0;display:grid}.zoho-shell.sidebar-collapsed .sidebar .nav-group-title>span{place-items:center;width:100%;display:grid}.zoho-shell.sidebar-collapsed .sidebar .sidebar-dashboard-action>svg,.zoho-shell.sidebar-collapsed .sidebar nav a>svg,.zoho-shell.sidebar-collapsed .sidebar .nav-group-title>span>svg{width:20px;height:20px;margin:0;position:static;transform:none}.zoho-shell.sidebar-collapsed .sidebar .module-group:hover,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within{z-index:30;background:linear-gradient(160deg,#164f91 0%,#153c7a 38%,#162a62 100%);border:1px solid #8bbef45c;border-radius:14px;width:280px;margin-left:-8px;padding:8px;box-shadow:0 20px 44px #0d1b3957}.zoho-shell.sidebar-collapsed .sidebar .module-group:hover .nav-item-label,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within .nav-item-label,.zoho-shell.sidebar-collapsed .sidebar .module-group:hover .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar .module-group:hover nav a span,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within nav a span{opacity:1;visibility:visible;width:auto;height:auto;overflow:visible;display:inline!important}.zoho-shell.sidebar-collapsed .sidebar .module-group:hover .nav-group-title,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within .nav-group-title{color:#fff;background:#ffffff1a;border-color:#b7ddff47;justify-content:space-between;width:100%;min-height:44px;padding:0 12px;display:flex}.zoho-shell.sidebar-collapsed .sidebar .module-group:hover .nav-group-title>span,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within .nav-group-title>span{justify-content:flex-start;gap:10px;display:flex}.zoho-shell.sidebar-collapsed .sidebar .module-group:hover .nav-subitems,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within .nav-subitems{border-top:1px solid #b7ddff33;border-left:0;gap:4px;margin:8px 0 0;padding:8px 0 0;display:grid!important}.zoho-shell.sidebar-collapsed .sidebar .module-group:hover nav a,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within nav a{color:#e8f2ff;border-radius:8px;justify-content:flex-start;gap:10px;width:100%;min-height:40px;padding:0 12px;display:flex}.zoho-shell.sidebar-collapsed .sidebar .module-group:hover nav a:hover,.zoho-shell.sidebar-collapsed .sidebar .module-group:hover nav a.active,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within nav a:focus-visible,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within nav a.active{color:#fff;background:#5dc5ff33;box-shadow:inset 3px 0 #63d0ff}.zoho-shell.sidebar-collapsed .sidebar .module-group:hover .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within .nav-group-chevron{display:block!important}.zoho-shell.sidebar-collapsed .sidebar .module-group:not(.open):hover,.zoho-shell.sidebar-collapsed .sidebar .module-group:not(.open):focus-within{z-index:auto;width:56px;box-shadow:none;background:0 0;border-color:#0000;border-radius:0;margin-left:0;padding:0}.zoho-shell.sidebar-collapsed .sidebar .module-group:not(.open):hover .nav-item-label,.zoho-shell.sidebar-collapsed .sidebar .module-group:not(.open):focus-within .nav-item-label,.zoho-shell.sidebar-collapsed .sidebar .module-group:not(.open):hover .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar .module-group:not(.open):focus-within .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar .module-group:not(.open):hover nav a span,.zoho-shell.sidebar-collapsed .sidebar .module-group:not(.open):focus-within nav a span,.zoho-shell.sidebar-collapsed .sidebar .module-group:not(.open):hover .nav-subitems,.zoho-shell.sidebar-collapsed .sidebar .module-group:not(.open):focus-within .nav-subitems{display:none!important}.zoho-shell.sidebar-collapsed .sidebar .module-group.open{z-index:30;background:linear-gradient(160deg,#164f91 0%,#153c7a 38%,#162a62 100%);border:1px solid #8bbef45c;border-radius:14px;width:280px;margin-left:-8px;padding:8px;box-shadow:0 20px 44px #0d1b3957}.zoho-shell.sidebar-collapsed .sidebar .module-group.open .nav-item-label,.zoho-shell.sidebar-collapsed .sidebar .module-group.open .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar .module-group.open nav a span{opacity:1;visibility:visible;width:auto;height:auto;overflow:visible;display:inline!important}.zoho-shell.sidebar-collapsed .sidebar .module-group.open .nav-group-title{color:#fff;background:#ffffff1a;border-color:#b7ddff47;justify-content:space-between;width:100%;min-height:44px;padding:0 12px;display:flex}.zoho-shell.sidebar-collapsed .sidebar .module-group.open .nav-group-title>span{justify-content:flex-start;gap:10px;display:flex}.zoho-shell.sidebar-collapsed .sidebar .module-group.open .nav-subitems{border-top:1px solid #b7ddff33;border-left:0;gap:4px;margin:8px 0 0;padding:8px 0 0;display:grid!important}.zoho-shell.sidebar-collapsed .sidebar .module-group.open nav a{color:#e8f2ff;border-radius:8px;justify-content:flex-start;gap:10px;width:100%;min-height:40px;padding:0 12px;display:flex}.zoho-shell.sidebar-collapsed .sidebar .module-group.open nav a:hover,.zoho-shell.sidebar-collapsed .sidebar .module-group.open nav a.active,.zoho-shell.sidebar-collapsed .sidebar .module-group.open nav a:focus-visible{color:#fff;background:#5dc5ff33;box-shadow:inset 3px 0 #63d0ff}:is(.zoho-shell.sidebar-collapsed:has(.sidebar:hover),.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within)){grid-template-columns:var(--crm-shell-sidebar-collapsed-width) minmax(0, 1fr)!important}.zoho-shell.sidebar-collapsed .sidebar:hover,.zoho-shell.sidebar-collapsed .sidebar:focus-within{width:var(--crm-shell-sidebar-collapsed-width)!important;padding:14px 8px!important;overflow:hidden!important}.zoho-shell.sidebar-collapsed .sidebar .module-group,.zoho-shell.sidebar-collapsed .sidebar .module-group:hover,.zoho-shell.sidebar-collapsed .sidebar .module-group:focus-within,.zoho-shell.sidebar-collapsed .sidebar .module-group.open{z-index:auto!important;width:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.zoho-shell.sidebar-collapsed .sidebar .module-group .nav-subitems,.zoho-shell.sidebar-collapsed .sidebar .module-group.open .nav-subitems,.zoho-shell.sidebar-collapsed .sidebar .module-group .nav-item-label,.zoho-shell.sidebar-collapsed .sidebar .module-group .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar .module-group nav a span,.zoho-shell.sidebar-collapsed .sidebar .module-group.open .nav-item-label,.zoho-shell.sidebar-collapsed .sidebar .module-group.open .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar .module-group.open nav a span{display:none!important}}.reports-workspace{gap:18px;padding:24px;display:grid}.reports-workspace-heading,.reports-chart-card>header,.reports-metric-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reports-workspace-heading h1,.reports-chart-card h2,.reports-metric-panel h2{color:#11284f;margin:3px 0 6px}.reports-workspace-heading span,.reports-chart-card header>span,.reports-metric-panel>header>span,.reports-summary-grid small,.reports-leaderboard small,.reports-metric-list small,.reports-metric-list article>div:last-child>span{color:#60708b}.reports-period{color:#53637d;white-space:nowrap;gap:5px;font-size:12px;font-weight:700;display:grid}.reports-period input{color:#17325c;background:#fff;border:1px solid #dbe4f2;border-radius:10px;padding:9px 10px}.reports-level-tabs{background:#f8fbff;border:1px solid #dce6f4;border-radius:13px;gap:8px;width:max-content;max-width:100%;padding:6px;display:flex}.reports-level-tabs button{color:#60708b;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 15px;font-weight:700}.reports-level-tabs button.active{color:#1e63c6;background:#fff;box-shadow:0 3px 10px #1d54a41f}.reports-level-tabs button:disabled{color:#b4c0d1;cursor:not-allowed}.reports-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.reports-summary-grid article,.reports-chart-card,.reports-metric-panel{background:#fff;border:1px solid #e0e8f4;border-radius:16px;box-shadow:0 10px 26px #19437f12}.reports-summary-grid article{gap:8px;min-height:116px;padding:17px;display:grid}.reports-summary-grid article>span{color:#51627e;font-size:12px;font-weight:700}.reports-summary-grid article>strong{color:#122b57;font-size:25px;line-height:1}.reports-summary-grid .reports-financial-card{background:linear-gradient(135deg,#123467,#1e69c6);border-color:#0000}.reports-summary-grid .reports-financial-card>span,.reports-summary-grid .reports-financial-card>strong,.reports-summary-grid .reports-financial-card small{color:#fff}.reports-summary-grid .reports-financial-card>strong.negative-value{color:#fecaca}.reports-summary-grid .reports-financial-card small{opacity:.78}.reports-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;display:grid}.reports-chart-card,.reports-metric-panel{padding:20px}.reports-chart-card header>span{color:#3470bd;background:#edf4ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.reports-timeline{border-bottom:1px solid #e6edf8;grid-template-columns:repeat(4,1fr);gap:18px;height:240px;margin-top:24px;padding:15px 12px 0;display:grid}.reports-timeline>div{text-align:center;grid-template-rows:1fr auto;align-items:end;gap:9px;display:grid}.reports-timeline-bars{justify-content:center;align-items:end;gap:7px;height:100%;display:flex}.reports-timeline-bars i,.reports-timeline-bars b{border-radius:8px 8px 2px 2px;width:24px;min-height:6px;display:block}.reports-timeline-bars i{background:linear-gradient(#4d8df3,#1f5dbb)}.reports-timeline-bars b{background:linear-gradient(#62d7c0,#179a83)}.reports-timeline small{color:#71809a;font-size:12px}.reports-chart-card footer{color:#64738d;gap:15px;margin-top:12px;font-size:12px;display:flex}.reports-chart-card footer i{border-radius:999px;width:8px;height:8px;margin-right:5px;display:inline-block}.reports-chart-card footer .activities{background:#2a6ecb}.reports-chart-card footer .bookings{background:#1ba58b}.reports-leaderboard{gap:4px;margin:19px 0 0;padding:0;list-style:none;display:grid}.reports-leaderboard li{border-bottom:1px solid #edf1f7;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.reports-leaderboard li>b{color:#3670bc;background:#edf4ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.reports-leaderboard li>div,.reports-leaderboard li>span{gap:3px;display:grid}.reports-leaderboard li>span{text-align:right}.reports-leaderboard li>span>strong{color:#123467}.reports-leaderboard .reports-empty{color:#687791;display:block}.reports-metric-panel{gap:16px;display:grid}.reports-metric-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.reports-metric-list article{border-bottom:1px solid #edf1f7;grid-template-columns:minmax(0,1fr) 115px;align-items:center;gap:12px;padding:14px 0;display:grid}.reports-metric-formula{margin-top:5px;line-height:1.35;display:block}.reports-metric-unavailable{background:#e6edf8;border-radius:999px;height:5px;margin-top:10px;display:block}.reports-metric-list article>div{gap:5px;display:grid}.reports-metric-list article>div:last-child{text-align:right;font-size:11px}.reports-metric-list article>div:last-child>strong{color:#1c5fb3;font-size:18px}.reports-metric-list i{background:#e6edf7;border-radius:999px;height:5px;display:block;overflow:hidden}.reports-metric-list i b{border-radius:inherit;background:#2d79d8;height:100%;display:block}.reports-metric-type{border-radius:999px;width:max-content;padding:3px 6px;font-size:10px;font-weight:800}.reports-metric-type.kpi{color:#2169ca;background:#eaf3ff}.reports-metric-type.kra{color:#178f7a;background:#e8faf5}.reports-workspace-state{color:#64738d;background:#f9fbff;border:1px dashed #cbd9eb;border-radius:16px;place-items:center;min-height:180px;display:grid}@media (width<=1180px){.reports-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.reports-workspace{min-width:0;max-width:100%;padding:14px;overflow-x:clip}.reports-workspace>*,.reports-workspace-heading>*,.reports-summary-grid>*,.reports-detail-grid>*,.reports-conversion-panel,.reports-conversion-grid>article,.reports-conversion-lower-grid>article,.reports-chart-card,.reports-metric-panel{min-width:0;max-width:100%}.reports-workspace-heading,.reports-chart-card>header,.reports-metric-panel>header{flex-direction:column;align-items:stretch}.reports-workspace h1,.reports-workspace h2,.reports-workspace h3,.reports-workspace span,.reports-workspace small{overflow-wrap:anywhere}.reports-level-tabs{width:100%}.reports-level-tabs button{flex:1;min-width:0;padding-inline:8px}.reports-summary-grid,.reports-detail-grid,.reports-metric-list{grid-template-columns:1fr}.reports-metric-list article{grid-template-columns:minmax(0,1fr) 95px}.reports-timeline{gap:9px;height:190px}.reports-timeline-bars i,.reports-timeline-bars b{width:17px}}.reports-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.reports-person-select{color:#53637d;gap:5px;font-size:12px;font-weight:700;display:grid}.reports-person-select select{color:#17325c;min-width:210px;max-width:300px;font:inherit;background:#fff;border:1px solid #dbe4f2;border-radius:10px;padding:9px 10px}.reports-export-actions{gap:6px;display:flex}.reports-conversion-panel{background:linear-gradient(140deg,#f9fcff 0%,#f1f7ff 100%);border:1px solid #dce8f7;border-radius:16px;gap:16px;padding:20px;display:grid;box-shadow:0 10px 26px #19437f0f}.reports-conversion-panel>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.reports-conversion-panel h2{color:#11284f;margin:3px 0 0}.reports-conversion-panel>header>span{color:#55719a;font-size:12px;font-weight:700}.reports-conversion-grid,.reports-conversion-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reports-conversion-grid>article,.reports-conversion-lower-grid>article{background:#fff;border:1px solid #e1eaf6;border-radius:13px;gap:12px;padding:17px;display:grid}.reports-conversion-grid h3,.reports-conversion-lower-grid h3{color:#163766;margin:0;font-size:16px}.reports-funnel-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.reports-funnel-values>div{background:#f5f9ff;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.reports-funnel-values span{color:#61738f;font-size:11px;font-weight:700}.reports-funnel-values strong{color:#173c72;font-size:20px}.reports-conversion-rate{color:#527093;margin:0;font-size:13px}.reports-conversion-rate strong{color:#167b6b;margin-left:5px;font-size:17px}.reports-conversion-grid small{color:#71809a;line-height:1.45}.reports-source-pending{color:#815d1b;background:#fff9ec;border:1px solid #f1d8a7;border-radius:10px;gap:5px;padding:13px;font-size:13px;display:grid}.reports-source-pending span{color:#9a7631;line-height:1.4}.reports-job-count-note{color:#244d7f;background:#f4f8fd;border:1px solid #cfe0f3;border-radius:10px;gap:4px;padding:11px 12px;font-size:12px;display:grid}.reports-job-count-note span{color:#607792;line-height:1.4}.report-data-table th{vertical-align:top}.report-data-table th input{color:#17365f;width:100%;min-width:92px;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:7px;margin-top:7px;padding:7px 8px}.report-table-sort{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.report-table-pagination{color:#60708b;justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;font-size:12px;display:flex}.report-table-pagination label{align-items:center;gap:7px;display:flex}.report-table-pagination select{color:#17365f;background:#fff;border:1px solid #cbd8e8;border-radius:8px;min-height:34px;padding:5px 28px 5px 8px}.reports-shipment-mix,.reports-target-list{gap:8px;display:grid}.reports-shipment-mix>div{border-bottom:1px solid #edf1f7;align-items:center;gap:9px;padding:9px 0;display:flex}.reports-shipment-mix strong{color:#2167be;background:#e7f2ff;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:13px;display:grid}.reports-shipment-mix span{color:#435a7c;font-size:13px}.reports-target-list>div{border-bottom:1px solid #edf1f7;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:5px 8px;padding:8px 0;display:grid}.reports-target-list>div>strong{color:#1a3a68;font-size:13px}.reports-target-list>div>small{color:#6d7d95;grid-column:2;font-size:12px}.reports-target-stage-badges{gap:4px;display:flex}.reports-dsr-panel{min-width:0;overflow:hidden}.reports-dsr-panel>header{flex-wrap:wrap;gap:10px 16px}.reports-dsr-panel>header>span{text-align:right;max-width:100%;margin-left:auto}.reports-dsr-panel .report-data-table{width:100%;min-width:0}.reports-dsr-panel .report-data-table>.table-panel-toolbar{justify-content:space-between;align-items:center;gap:10px 12px;width:100%;min-width:0;display:flex}.reports-dsr-panel .report-data-table>.table-panel-toolbar>span{flex:auto;min-width:0}.reports-dsr-panel .report-data-table>.table-panel-toolbar>div{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;min-width:0;display:flex}.reports-dsr-panel .report-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto}.reports-dsr-panel .report-table-scroll table{table-layout:auto;width:max-content;min-width:100%}.reports-dsr-panel .report-table-scroll th{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:128px}.reports-dsr-panel .report-table-scroll td{white-space:normal;overflow-wrap:break-word;word-break:normal;min-width:112px;max-width:230px}.reports-dsr-panel .report-table-scroll th:first-child,.reports-dsr-panel .report-table-scroll td:first-child{min-width:88px;max-width:130px}.reports-dsr-panel .report-table-scroll th:nth-child(2),.reports-dsr-panel .report-table-scroll td:nth-child(2){min-width:180px;max-width:260px}.reports-dsr-panel .report-table-scroll th:last-child,.reports-dsr-panel .report-table-scroll td:last-child{min-width:150px}@media (width<=960px){.reports-conversion-grid,.reports-conversion-lower-grid{grid-template-columns:1fr}.reports-funnel-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reports-heading-actions{justify-content:flex-start;align-items:stretch}.reports-period{white-space:normal;min-width:0}.reports-date-range{grid-template-columns:1fr;gap:6px;display:grid}.reports-person-select select{width:100%;min-width:0;max-width:none}.reports-export-actions{flex-wrap:wrap}.reports-conversion-panel>header{flex-direction:column}.reports-funnel-values{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-target-list>div{grid-template-columns:1fr}.reports-target-list>div>small{grid-column:1}.report-table-pagination{flex-wrap:wrap;justify-content:flex-start}.reports-dsr-panel>header>span{text-align:left;margin-left:0}.reports-dsr-panel .report-data-table>.table-panel-toolbar{flex-direction:column;align-items:stretch}.reports-dsr-panel .report-data-table>.table-panel-toolbar>div{justify-content:flex-start}.reports-dsr-panel .report-table-scroll{max-height:min(58vh,520px)}}@media (width<=480px){.reports-funnel-values{grid-template-columns:1fr}}@media (width<=640px){.report-data-table .report-table-scroll{max-height:min(58vh,520px);overflow:auto}.report-data-table .report-table-scroll table{table-layout:auto;width:max-content;min-width:760px;display:table}.report-data-table .report-table-scroll thead{z-index:3;clip:auto;white-space:normal;display:table-header-group;position:sticky;top:0;overflow:visible}.report-data-table .report-table-scroll tbody{display:table-row-group}.report-data-table .report-table-scroll tr{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:table-row;overflow:visible}.report-data-table .report-table-scroll th,.report-data-table .report-table-scroll td{border-bottom:1px solid var(--line);vertical-align:top;width:auto;min-width:112px;padding:8px;display:table-cell}.report-data-table .report-table-scroll th{background:var(--surface,#fff)}.report-data-table .report-table-scroll td:before{content:none;display:none}}.activities-mobile-workspace,.sales-dsr-mobile-filters,.dsr-mobile-filters{display:none}.pipeline-card-details summary{color:var(--accent,#1769d1);cursor:pointer;font-size:.78rem;font-weight:800}.pipeline-card-details[open] summary{margin-bottom:8px}@media (width<=1024px){html,body{min-width:0;max-width:100%;overflow-x:clip}.zoho-shell,.zoho-shell.sidebar-collapsed{grid-template-columns:1fr!important}.zoho-shell.sidebar-collapsed:has(.sidebar:hover){grid-template-columns:1fr!important}.zoho-shell.sidebar-collapsed:has(.sidebar:focus-within){grid-template-columns:1fr!important}.zoho-shell .sidebar,.zoho-shell.sidebar-collapsed .sidebar,.zoho-shell.sidebar-collapsed .sidebar:hover,.zoho-shell.sidebar-collapsed .sidebar:focus-within{z-index:40;height:100dvh;transition:transform .18s;inset:0 auto 0 0;transform:translate(-105%);width:min(288px,86vw)!important;padding:18px 14px calc(48px + env(safe-area-inset-bottom))!important;position:fixed!important;overflow-y:auto!important}.zoho-shell .sidebar.open,.zoho-shell.sidebar-collapsed .sidebar.open{transform:translate(0)}.zoho-shell.sidebar-collapsed .sidebar.open .brand-copy,.zoho-shell.sidebar-collapsed .sidebar.open .nav-item-label,.zoho-shell.sidebar-collapsed .sidebar.open .nav-group-chevron,.zoho-shell.sidebar-collapsed .sidebar.open nav a span{display:initial!important;opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important}.zoho-shell.sidebar-collapsed .sidebar.open .brand-copy{display:block!important}.zoho-shell.sidebar-collapsed .sidebar.open .module-group,.zoho-shell.sidebar-collapsed .sidebar.open .module-group.open{width:auto!important}.zoho-shell.sidebar-collapsed .sidebar.open .module-group.open .nav-subitems{display:grid!important}.zoho-shell .mobile-only{display:inline-flex!important}.zoho-shell .scrim{z-index:30;background:#0f172a6b;border:0;display:block;position:fixed;inset:0}.zoho-shell .bottom-nav{display:grid}.zoho-shell .workspace{width:100%;min-width:0;max-width:100%;padding-bottom:calc(86px + env(safe-area-inset-bottom))}.zoho-shell .command-bar{grid-template-areas:"menu title options identity""search search search search";align-items:center;grid-template-columns:44px minmax(84px,1fr) 44px 44px!important;gap:8px 6px!important;min-height:0!important;padding:8px 10px 10px!important;display:grid!important;overflow:visible!important}.zoho-shell .command-bar>.tooltip-shell:first-child{grid-area:menu}.zoho-shell .command-bar>.title-cluster{grid-area:title;gap:6px;min-width:0}.zoho-shell .command-bar>.title-cluster h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;line-height:1.2;overflow:hidden}.zoho-shell .command-bar>.title-cluster>div{min-width:0}.zoho-shell .command-bar .topbar-logo{width:28px;height:28px}.zoho-shell .command-actions{display:contents!important}.zoho-shell .command-actions .identity-pill{grid-area:identity;width:100%;max-width:none;min-height:40px;min-width:0!important;padding:7px 8px!important}.zoho-shell .command-actions .identity-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zoho-shell .command-actions .identity-pill small,.zoho-shell .desktop-command-actions{display:none}.zoho-shell .mobile-command-options{grid-area:options;width:40px;min-width:40px;display:block;position:relative}.zoho-shell .mobile-command-options-trigger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.zoho-shell .mobile-command-options-menu{z-index:70;border:1px solid var(--line);background:#fffffffa;gap:4px;width:min(230px,100vw - 20px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #111f3a33}.zoho-shell .mobile-command-options-menu>a,.zoho-shell .mobile-command-options-menu>button,.zoho-shell .mobile-command-options-menu>.tooltip-shell>button,.zoho-shell .mobile-command-mode{width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:.86rem;font-weight:760;text-decoration:none;display:flex}.zoho-shell .mobile-command-options-menu>a:hover,.zoho-shell .mobile-command-options-menu>button:hover,.zoho-shell .mobile-command-options-menu>.tooltip-shell>button:hover{background:color-mix(in srgb, var(--primary) 8%, white)}.zoho-shell .mobile-command-options-menu>.tooltip-shell{display:block}.zoho-shell .mobile-command-options-menu svg{color:var(--primary);flex:none}.zoho-shell .command-search{grid-area:search;min-height:40px;width:100%!important;min-width:0!important;margin:0!important}.zoho-shell .command-search input{min-width:0;font-size:.82rem}.zoho-shell .crm-primary,.zoho-shell .crm-workbench,.zoho-shell .content-grid,.zoho-shell .panel,.zoho-shell .table-card{min-width:0;max-width:100%}}@media (width<=768px){.zoho-shell .sidebar,.zoho-shell.sidebar-collapsed .sidebar,.zoho-shell.sidebar-collapsed .sidebar:hover,.zoho-shell.sidebar-collapsed .sidebar:focus-within{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom));overscroll-behavior:contain;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media (width>=641px) and (width<=1024px){.zoho-shell .bottom-nav{width:min(520px,100vw - 28px);left:50%;right:auto;transform:translate(-50%)}.reports-workspace-heading{flex-direction:column;align-items:stretch!important}.reports-heading-actions{justify-content:flex-start!important}}@media (width<=640px){html,body,#root,.zoho-shell,.zoho-shell .workspace,.zoho-shell .crm-primary{max-width:100%;overflow-x:clip}.zoho-shell .crm-workbench{padding:10px 10px calc(84px + env(safe-area-inset-bottom))!important}.zoho-shell .content-grid,.pipeline-page,.coordination-page,.collaboration-workspace,.kpi-target-workspace,.dsr-workspace{gap:10px!important}.zoho-shell .section-heading{border-radius:12px;gap:10px;padding:13px!important}.zoho-shell .section-heading h1{margin-block:2px 4px;font-size:1.25rem;line-height:1.18}.zoho-shell .section-heading>div:first-child>span,.zoho-shell .section-heading>div:first-child>p:not(.eyebrow){font-size:.82rem;line-height:1.4}.zoho-shell .section-heading .button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.zoho-shell .section-heading .button-row>*{white-space:nowrap;min-width:0;min-height:40px;padding-inline:9px}.zoho-shell .panel{border-radius:12px!important;padding:12px!important}.zoho-shell .panel>header{gap:8px}.zoho-shell .panel>header h2,.zoho-shell .panel>header h3{font-size:1rem}.zoho-shell .table-panel-toolbar{align-items:stretch!important;gap:8px!important;padding:10px!important}.zoho-shell .table-panel-toolbar>div{min-width:0}.zoho-shell .table-panel-toolbar>div>span,.zoho-shell .table-panel-toolbar .muted-copy{font-size:.76rem;line-height:1.35}.zoho-shell .bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:14px!important;gap:2px!important;padding:5px!important}.zoho-shell .bottom-nav a{min-width:0;gap:3px!important;padding:6px 2px!important}.zoho-shell .bottom-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.05;overflow:hidden;font-size:.62rem!important}.activities-mobile-workspace{gap:10px;display:grid}.activities-table{display:none!important}.module-grid--table-only .module-table-wrap:has(.activities-mobile-workspace){box-shadow:none;background:0 0;border:0;max-height:none!important;padding:0!important;overflow:visible!important}.activities-mobile-toolbar{border:1px solid var(--line,#d9e2ee);background:var(--surface,#fff);border-radius:12px;grid-template-columns:minmax(0,1fr) 40px;gap:8px;padding:10px;display:grid}.activities-mobile-toolbar>div:first-child{gap:2px;display:grid}.activities-mobile-toolbar>div:first-child span{color:var(--muted,#64748b);font-size:.75rem}.activities-mobile-toolbar .search-field,.activities-mobile-toolbar .activity-scope-tabs{grid-column:1/-1}.activities-mobile-toolbar .activity-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.activities-mobile-list{gap:8px;display:grid}.activity-mobile-card{border:1px solid var(--line,#d9e2ee);background:var(--surface,#fff);border-radius:11px;gap:8px;min-width:0;padding:11px;display:grid;box-shadow:0 5px 14px #172e4f0d}.activity-mobile-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-mobile-card time{color:var(--muted,#64748b);font-size:.72rem}.activity-mobile-card h3,.activity-mobile-card p{overflow-wrap:anywhere;margin:0}.activity-mobile-card h3{font-size:.92rem}.activity-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.activity-mobile-meta>span{min-width:0;color:var(--muted,#64748b);overflow-wrap:anywhere;gap:2px;font-size:.76rem;display:grid}.activity-mobile-meta strong{color:var(--text,#172033);text-transform:uppercase;font-size:.68rem}.pipeline-report-hero{border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:0!important;padding:14px!important;display:grid!important}.pipeline-report-hero h1{margin:3px 0 0!important;font-size:1.28rem!important;line-height:1.17!important}.pipeline-report-hero>div:first-child>span{display:none}.pipeline-report-hero-total{align-self:center;min-width:72px!important;padding:9px!important}.pipeline-report-hero-total strong{font-size:1.55rem!important}.pipeline-report-hero-total small{display:none}.pipeline-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.pipeline-report-kpis article{border-radius:11px!important;min-height:76px!important;padding:10px!important}.pipeline-report-kpis article strong{font-size:1.35rem!important}.pipeline-report-kpis article small{display:none}.pipeline-report-chart{padding:11px!important}.pipeline-report-chart header h2{font-size:1rem!important}.pipeline-stage-chart{min-height:120px!important}.pipeline-mobile{gap:8px!important}.pipeline-stage-tabs{display:none!important}.pipeline-mobile-stage-picker{background:#f6f9fd;border-radius:11px;gap:5px;padding:10px!important;display:grid!important}.pipeline-mobile-list{gap:8px!important;padding:10px!important}.pipeline-mobile-list>header{min-height:0!important;padding:0 0 7px!important}.pipeline-card{border-radius:10px!important;gap:8px!important;padding:10px!important}.pipeline-card-head{align-items:flex-start!important;gap:8px!important}.pipeline-card h3{overflow-wrap:anywhere;font-size:.92rem!important}.pipeline-card-details{border-top:1px solid var(--line,#d9e2ee);padding-top:2px}.pipeline-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;display:grid!important}.pipeline-card-actions>:only-child{grid-column:1/-1}.kyc-responsive-card,.quotations-responsive-card,.incoterm-mode-table,.sales-dsr-table-card,.dsr-table-panel{max-height:none!important;overflow:visible!important}.kyc-responsive-card>.table-panel-toolbar button,.quotations-responsive-card>.table-panel-toolbar button:last-child{display:none}.kyc-responsive-card table,.quotation-table-grid,.incoterm-mode-table table,.sales-dsr-table,.dsr-table{table-layout:auto!important;width:100%!important;min-width:0!important;display:block!important}.kyc-responsive-card thead,.quotation-table-grid thead,.incoterm-mode-table thead,.sales-dsr-table thead,.dsr-table thead{display:none!important}.kyc-responsive-card tbody,.quotation-table-grid tbody,.incoterm-mode-table tbody,.sales-dsr-table tbody,.dsr-table tbody{gap:9px;width:100%;display:grid!important}.kyc-responsive-card tbody tr,.quotation-table-grid tbody tr,.incoterm-mode-table tbody tr,.sales-dsr-table tbody tr,.dsr-table tbody tr{box-shadow:0 5px 14px #172e4f0d;border:1px solid var(--line,#d9e2ee)!important;background:var(--surface,#fff)!important;border-radius:11px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:11px!important;display:grid!important}.kyc-responsive-card tbody td,.quotation-table-grid tbody td,.incoterm-mode-table tbody td,.sales-dsr-table tbody td,.dsr-table tbody td{overflow-wrap:anywhere;font-size:.8rem;text-overflow:clip!important;white-space:normal!important;background:0 0!important;border:0!important;width:auto!important;min-width:0!important;padding:0!important;display:block!important;overflow:visible!important}.kyc-responsive-card tbody td:before,.quotation-table-grid tbody td:before,.incoterm-mode-table tbody td:before,.sales-dsr-table tbody td:before,.dsr-table tbody td:before{color:var(--muted,#64748b);letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:.62rem;font-weight:850;line-height:1.1;content:attr(data-label)!important;display:block!important}.kyc-responsive-card tbody td:first-child,.kyc-responsive-card tbody td:nth-child(5),.kyc-responsive-card tbody td:last-child,.quotation-table-grid tbody td:first-child,.quotation-table-grid tbody td:nth-child(3),.quotation-table-grid tbody td:nth-child(5),.quotation-table-grid tbody td:nth-child(8),.quotation-table-grid tbody td:last-child,.incoterm-mode-table tbody td:first-child,.incoterm-mode-table tbody td:nth-child(2),.incoterm-mode-table tbody td:last-child,.sales-dsr-table tbody td:first-child,.sales-dsr-table tbody td:nth-child(2),.sales-dsr-table tbody td:nth-child(13),.dsr-table tbody td:nth-child(2),.dsr-table tbody td:nth-child(3),.dsr-table tbody td:last-child{grid-column:1/-1!important}.kyc-responsive-card .row-follow-up{flex-wrap:wrap;align-items:center;gap:6px;display:flex!important}.kyc-responsive-card .row-follow-up>*{width:auto!important}.quotation-table-grid tbody td:last-child .ghost-button,.incoterm-mode-table tbody td:last-child .button-row{width:100%!important}.incoterm-mode-table .incoterm-chip-list{flex-wrap:wrap!important;justify-content:flex-start!important}.sales-dsr-table-scroll,.dsr-table-scroll{max-height:none!important;overflow:visible!important}.sales-dsr-state-row{display:block!important}.dsr-table tbody tr:has(.empty-state){display:block!important}.sales-dsr-state-row td,.dsr-table .empty-state{grid-column:1/-1!important;padding:18px!important}.sales-dsr-toolbar{grid-template-columns:1fr!important;display:grid!important}.sales-dsr-summary{gap:3px!important}.sales-dsr-summary>span:nth-of-type(3),.sales-dsr-summary>span:nth-of-type(4){display:none}.sales-dsr-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;display:grid!important}.sales-dsr-toolbar-actions>button:last-child{grid-column:1/-1}.sales-dsr-mobile-filters,.dsr-mobile-filters{border:1px solid var(--line,#d9e2ee);background:#f7faff;border-radius:10px;margin:0 10px 10px;padding:9px 10px;display:block}.sales-dsr-mobile-filters summary,.dsr-mobile-filters summary{color:var(--text,#172033);cursor:pointer;align-items:center;gap:7px;font-size:.82rem;font-weight:850;display:flex}.sales-dsr-mobile-filter-grid,.dsr-mobile-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.sales-dsr-mobile-filter-grid label,.dsr-mobile-filter-grid label{min-width:0;color:var(--muted,#64748b);gap:4px;font-size:.68rem;font-weight:800;display:grid}.sales-dsr-mobile-filter-grid label:first-child,.dsr-mobile-filter-grid label:first-child{grid-column:1/-1}.sales-dsr-mobile-filter-grid input,.sales-dsr-mobile-filter-grid select,.dsr-mobile-filter-grid input,.dsr-mobile-filter-grid select{width:100%;min-width:0;min-height:38px}.sales-dsr-identifier-cell{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.sales-dsr-pagination,.dsr-pagination{grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:8px!important;padding:10px!important;display:grid!important}.sales-dsr-page-buttons{grid-column:1/-1;width:100%;overflow-x:auto;gap:5px!important;display:flex!important}.sales-dsr-page-buttons>*{flex:none;min-width:36px;white-space:nowrap!important}.dsr-pagination{grid-template-columns:1fr auto 1fr}.dsr-pagination button{white-space:nowrap!important;min-width:0!important}.dsr-pagination button:last-child{justify-self:end}.quotations-responsive-card .table-panel-toolbar{grid-template-columns:1fr;display:grid!important}.quotation-form-dialog{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.coordination-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.coordination-metrics .metric-card{min-height:82px!important;padding:10px!important}.coordination-queue-list{scroll-snap-type:x mandatory;padding-bottom:5px;overflow-x:auto;gap:8px!important;display:flex!important}.coordination-queue-card{scroll-snap-align:start;flex:0 0 min(82vw,270px);min-height:0!important;padding:10px!important}.coordination-queue-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.coordination-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.coordination-detail-grid>div{min-width:0;padding:9px!important}.kpi-target-rollup{border-radius:11px!important}.kpi-target-rollup .table-panel-toolbar{gap:4px!important;padding:11px!important;display:grid!important}.kpi-target-rollup-controls{grid-template-columns:1fr!important;gap:8px!important;padding:10px!important}.kpi-target-accordion-list{padding:9px!important}.kpi-target-period-banner,.kpi-nested-campaign-banner{grid-template-columns:1fr auto;gap:8px!important;padding:11px!important;display:grid!important}.kpi-target-period-summary,.kpi-nested-campaign-summary{text-align:right!important;min-width:0!important}.kpi-target-period-copy strong,.kpi-nested-campaign-copy strong,.kpi-target-fact-grid>article>strong,.kpi-campaign-detail-grid>article>strong,.kpi-target-member-card>header strong,.kpi-target-member-card>header small{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.kpi-target-period-detail{gap:10px!important;padding:10px!important}.kpi-target-fact-grid,.kpi-campaign-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.kpi-target-fact-grid>article,.kpi-campaign-detail-grid>article{padding:9px!important}.kpi-target-member-grid{grid-template-columns:1fr!important}.reports-workspace{gap:10px!important;padding:10px!important}.reports-workspace-heading{background:#fff;border:1px solid #e0e8f4;border-radius:13px;padding:13px;gap:10px!important}.reports-workspace-heading h1{margin:2px 0 4px;line-height:1.15;font-size:1.45rem!important}.reports-workspace-heading>div:first-child>span{font-size:.8rem;line-height:1.35}.reports-heading-actions{border-top:1px solid #e6edf7;padding-top:9px;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.reports-period,.reports-person-select{width:100%}.reports-period small{display:none}.reports-export-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.reports-level-tabs{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:8px;background:#f8fbfff5!important;gap:3px!important;padding:4px!important}.reports-level-tabs button{min-height:38px;font-size:.72rem;padding:6px 4px!important}.reports-summary-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;gap:8px!important;display:flex!important}.reports-summary-grid::-webkit-scrollbar{display:none}.reports-summary-grid article{scroll-snap-align:start;flex:0 0 132px;border-radius:12px!important;gap:5px!important;min-height:82px!important;padding:11px!important}.reports-summary-grid article>strong{font-size:1.25rem!important}.reports-summary-grid article small{display:none}.reports-conversion-panel,.reports-chart-card,.reports-metric-panel{border-radius:12px!important;gap:10px!important;padding:12px!important}.reports-conversion-panel h2,.reports-chart-card h2,.reports-metric-panel h2{line-height:1.2;font-size:1.08rem!important}.reports-conversion-grid,.reports-conversion-lower-grid,.reports-detail-grid{scroll-snap-type:x mandatory;overflow-x:auto;gap:8px!important;display:flex!important}.reports-conversion-grid>article,.reports-conversion-lower-grid>article,.reports-detail-grid>article{scroll-snap-align:start;flex:0 0 calc(100vw - 46px);padding:11px!important}.reports-funnel-values{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reports-funnel-values>div{padding:8px!important}.reports-funnel-values strong{font-size:1rem!important}.reports-timeline{height:145px!important;margin-top:8px!important}.reports-leaderboard{margin-top:8px!important}.reports-leaderboard li{grid-template-columns:23px minmax(0,1fr)!important;gap:7px!important;padding:8px 0!important}.reports-leaderboard li>span{grid-column:2;text-align:left!important}.reports-metric-list article{grid-template-columns:minmax(0,1fr) 74px!important;gap:8px!important;padding:9px 0!important}.reports-metric-formula{display:none!important}.reports-campaign-comparison .reports-target-list>div small:not(:first-of-type){display:none}.pricing-workspace{gap:9px!important}.pricing-workspace>.collaboration-workspace-heading{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0;padding:12px;gap:9px!important}.pricing-workspace>.collaboration-workspace-heading h1{margin:1px 0 2px;font-size:1.18rem;line-height:1.18}.pricing-workspace>.collaboration-workspace-heading>div:first-child>span{display:none}.pricing-workspace .collaboration-tabs{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fbfff5;border:1px solid #dbe5f2;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;margin:0;padding:4px;display:grid;position:sticky;top:7px}.pricing-workspace .collaboration-tabs button{white-space:normal;min-width:0;min-height:40px;padding:5px 3px;font-size:.7rem;line-height:1.12}.pricing-performance-desktop{display:none!important}.pricing-performance-mobile{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #d9e4f2;border-radius:12px;min-width:0;display:block;overflow:hidden;box-shadow:0 8px 22px #143a690f}.pricing-performance-mobile>summary,.pricing-mobile-scorecards>summary{cursor:pointer;list-style:none}.pricing-performance-mobile>summary::-webkit-details-marker{display:none}.pricing-mobile-scorecards>summary::-webkit-details-marker{display:none}.pricing-performance-mobile>summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:68px;padding:11px 12px;display:grid}.pricing-performance-mobile>summary>div:first-child{gap:2px;display:grid}.pricing-performance-mobile>summary>div:first-child>strong{color:var(--ink);font-size:1rem}.pricing-performance-mobile-glance{gap:5px;display:flex}.pricing-performance-mobile-glance span{min-width:58px;color:var(--muted);text-align:center;background:#edf4ff;border-radius:9px;padding:6px 7px;font-size:.61rem;line-height:1.1;display:grid}.pricing-performance-mobile-glance strong{color:var(--primary);font-size:.9rem}.pricing-performance-mobile[open]>summary{border-bottom:1px solid #e2eaf5}.pricing-performance-mobile-body{gap:9px;padding:10px;display:grid}.pricing-performance-mobile-body>p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.35}.pricing-performance-mobile-controls{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.pricing-performance-mobile-controls input{min-width:0;min-height:40px}.pricing-performance-mobile-controls>a{grid-column:1/-1}.pricing-performance-mobile-controls>*{justify-content:center}.pricing-performance-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pricing-performance-mobile-metrics article{background:#fff;border:1px solid #e1e9f4;border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.pricing-performance-mobile-metrics span{color:var(--muted);font-size:.61rem;line-height:1.15}.pricing-performance-mobile-metrics strong{color:var(--ink);font-size:.95rem}.pricing-mobile-scorecards{background:#fff;border:1px solid #dde6f2;border-radius:10px;overflow:hidden}.pricing-mobile-scorecards>summary{justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:.74rem;display:flex}.pricing-mobile-scorecards>summary span{color:var(--muted)}.pricing-mobile-scorecards>summary strong{color:var(--primary)}.pricing-mobile-scorecard-controls{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:6px;padding:0 9px 9px;display:grid}.pricing-mobile-scorecard-controls input,.pricing-mobile-scorecard-controls select{min-width:0;min-height:38px;font-size:.72rem}.pricing-workspace .panel{border-radius:12px;min-width:0;padding:11px!important}.pricing-workspace .panel>header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pricing-workspace .panel>header h2{min-width:0;margin:0;font-size:1rem}.pricing-workspace .panel>header button{flex:none;min-height:38px;padding-inline:10px}.pricing-workspace .panel>.muted-copy,.pricing-workspace .rate-request-intro{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.pricing-bucket-table,.rate-request-table,.pricing-completed-table{display:none!important}.pricing-mobile-list{min-width:0}.pricing-mobile-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;width:100%;padding:1px 1px 5px;display:flex;overflow:auto hidden}.pricing-mobile-carousel::-webkit-scrollbar{display:none}.pricing-mobile-card{scroll-snap-align:start;background:linear-gradient(#fff,#fbfdff);border:1px solid #dbe5f2;border-radius:11px;flex:0 0 calc(100% - 18px);align-content:start;gap:9px;min-width:0;max-width:290px;padding:11px;display:grid;overflow:hidden;box-shadow:0 5px 15px #16335a0d}.pricing-mobile-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin:0;display:grid}.pricing-mobile-card>header>div{gap:2px;min-width:0;display:grid}.pricing-mobile-card strong,.pricing-mobile-card small,.pricing-mobile-card dd{overflow-wrap:anywhere;min-width:0}.pricing-mobile-card>header strong{color:var(--ink);font-size:.86rem;line-height:1.25}.pricing-mobile-card>header small{color:var(--muted);font-size:.68rem}.pricing-mobile-label,.pricing-mobile-card dt{color:var(--muted);letter-spacing:.025em;text-transform:uppercase;font-size:.61rem;font-weight:850}.pricing-mobile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.pricing-mobile-card dl>div{background:#f3f7fc;border-radius:8px;align-content:start;gap:2px;min-width:0;padding:7px;display:grid}.pricing-mobile-card dd{color:var(--ink);margin:0;font-size:.73rem;line-height:1.25}.pricing-mobile-request-copy{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.pricing-mobile-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pricing-mobile-card>button,.pricing-mobile-card-actions>button{justify-content:center;width:100%;min-width:0;min-height:40px}.pricing-mobile-empty{color:var(--muted);text-align:center;border:1px dashed #ccd8e8;border-radius:10px;flex:0 0 100%;padding:20px 14px;font-size:.8rem}.pricing-mobile-scorecard{max-width:278px}.pricing-mobile-kra{color:var(--primary);white-space:nowrap;background:#e8f2ff;border-radius:999px;padding:5px 7px;font-size:.65rem;font-weight:850}.pricing-workspace .quotations-responsive-card tbody{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:5px;overflow:auto hidden;display:flex!important}.pricing-workspace .quotations-responsive-card tbody::-webkit-scrollbar{display:none}.pricing-workspace .quotations-responsive-card tbody tr{scroll-snap-align:start;flex:0 0 calc(100% - 18px);max-width:290px}}.feedback-obligation-panel{background:#fffaf4;border:1px solid #b4530940;border-radius:12px;min-width:0;margin:0;padding:.7rem}.feedback-obligation-loading{color:var(--muted);border:1px dashed #fed7aa;border-radius:10px;padding:.55rem .7rem;font-size:.78rem}.combined-today-work .feedback-obligation-panel~.combined-today-empty,.combined-today-work .feedback-obligation-loading~.combined-today-empty{display:none}.feedback-obligation-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.55rem;display:flex}.feedback-obligation-panel>header h2,.feedback-obligation-panel>header p{margin:0}.feedback-obligation-panel>header>span{max-width:46rem;color:var(--muted)}.feedback-obligation-list{scrollbar-gutter:stable;gap:.65rem;min-height:0;max-height:min(22rem,42vh);padding-right:.2rem;display:grid;overflow:hidden auto}.feedback-obligation-list article{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.feedback-obligation-list article.critical{color:#991b1b;background:#fef2f2;border-color:#dc2626}.feedback-obligation-list article.severe{color:#fff;background:#7f1d1d;border-color:#7f1d1d}.feedback-obligation-list article>div{gap:.2rem;display:grid}.feedback-obligation-list article span,.feedback-obligation-list article small{display:block}.feedback-obligation-empty{color:var(--muted);background:#faf8ff;border:1px dashed #c7b9f2;border-radius:12px;padding:.9rem}.feedback-obligation-panel .modal-card .feedback-required-field{background:#faf8ff;border:1px solid #c7b9f2;border-radius:10px;padding:.45rem}.feedback-obligation-panel .modal-card .feedback-required-label{color:#312e81;flex-wrap:wrap;align-items:center;gap:.25rem;font-weight:800;display:flex}.feedback-obligation-panel .modal-card .feedback-required-note{color:#6d28d9;letter-spacing:.02em;background:#ede9fe;border-radius:999px;padding:.12rem .38rem;font-size:.7rem;font-weight:900}.feedback-obligation-panel .modal-card .feedback-required-field>input,.feedback-obligation-panel .modal-card .feedback-required-field>select,.feedback-obligation-panel .modal-card .feedback-required-field>textarea{background:#fff;border-color:#a78bfa}.feedback-workspace-backdrop{z-index:1200}.feedback-workspace-modal{width:min(1180px,100vw - 32px);max-width:1180px;max-height:min(860px,100vh - 32px);overflow:auto}.feedback-workspace-modal>.table-panel-toolbar,.feedback-workspace-table>.table-panel-toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.feedback-workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.feedback-workspace-metrics article{border:1px solid var(--border);background:#faf8ff;border-radius:12px;gap:.2rem;padding:.75rem;display:grid}.feedback-workspace-metrics span,.feedback-employee-summary{color:var(--muted)}.feedback-workspace-metrics strong{font-size:1.35rem}.feedback-employee-summary{flex-wrap:wrap;gap:.45rem;display:flex}.feedback-employee-summary>span{background:#f3f0ff;border-radius:999px;padding:.35rem .55rem}.feedback-workspace-table{min-height:0;overflow:hidden}.feedback-workspace-table .table-scroll-region{max-height:min(48vh,520px);overflow:auto}.feedback-workspace-table table{min-width:900px}.feedback-workspace-table thead{z-index:1;background:var(--surface,#fff);position:sticky;top:0}.feedback-workspace-table td>span{color:var(--muted);display:block}.commercial-action-buttons{margin-block:.65rem}@media (width<=760px){.feedback-obligation-panel>header,.feedback-obligation-list article{grid-template-columns:1fr}.feedback-obligation-panel>header{display:grid}.feedback-workspace-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:.75rem}.feedback-workspace-metrics{grid-template-columns:1fr}.feedback-workspace-modal>.table-panel-toolbar{flex-direction:column;align-items:flex-start}.feedback-workspace-table .table-scroll-region{max-height:52vh}}.access-permissions-v3 .access-v3-page-row{grid-template-columns:minmax(180px,1fr) minmax(150px,auto) auto;align-items:start;gap:12px;display:grid}.access-v3-page-row>details,.access-v3-page-row>fieldset{grid-column:1/-1}.access-v3-presets{flex-wrap:wrap;gap:6px;display:flex}.access-v3-presets button{min-height:34px}.access-v3-capabilities{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding-block:10px;display:grid}.access-v3-capabilities label{gap:4px;display:grid}.access-permissions-v3 pre{white-space:pre-wrap;max-height:360px;overflow:auto}@media (width<=720px){.access-permissions-v3 .access-v3-page-row{grid-template-columns:1fr}.access-v3-page-row>details,.access-v3-page-row>fieldset{grid-column:1}.access-v3-presets button{flex:1}}.access-permissions-v3{--access-v3-soft:color-mix(in srgb, var(--accent) 5%, var(--surface));--access-v3-line:color-mix(in srgb, var(--accent) 13%, var(--line));grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0}.access-permissions-v3>*{grid-column:1/-1}.zoho-shell .workspace:has(.access-permissions-v3){overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;height:100dvh!important;max-height:100dvh!important;overflow:hidden auto!important}.access-v3-hero{border:1px solid var(--access-v3-line);background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--accent) 10%, transparent), transparent 36%), var(--surface);box-shadow:var(--shadow-sm,0 2px 10px #14243a0d);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 18px;padding:18px 20px;display:grid}.access-v3-hero h1,.access-v3-hero p{margin:0}.access-v3-hero h1{letter-spacing:-.025em;margin-top:5px;font-size:clamp(1.35rem,2vw,1.7rem)}.access-v3-hero>div>p:last-child{color:var(--muted);margin-top:5px;font-size:.88rem}.access-v3-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.access-v3-title-line .eyebrow{margin:0}.access-v3-mode{color:#835a00;letter-spacing:.04em;text-transform:uppercase;background:#fff8e6;border:1px solid #f2c96d;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:.68rem;font-weight:850;display:inline-flex}.access-v3-mode-v3{color:#17643a;background:#effbf3;border-color:#8ed7aa}.access-v3-mode-legacy{border-color:var(--line);background:var(--surface-muted);color:var(--muted)}.access-v3-parallel-note{color:#17643a;background:#effbf3;border:1px solid #b9e3c9;border-radius:8px;grid-column:1/-1;align-items:center;gap:8px 12px;margin-top:5px;padding:9px 11px;font-size:.79rem;display:flex}.access-v3-parallel-note strong{white-space:nowrap}.access-v3-parallel-note span{color:#347054}.access-v3-workspace{grid-template-columns:minmax(270px,310px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.access-v3-principal-panel{position:sticky;top:12px}.access-v3-panel-heading{gap:4px;padding:16px 16px 13px;display:grid}.access-v3-panel-heading .eyebrow,.access-v3-panel-heading h2,.access-v3-panel-heading span{margin:0}.access-v3-panel-heading h2{font-size:1.02rem}.access-v3-panel-heading>span{color:var(--muted);font-size:.78rem}.access-v3-principal-panel .access-policy-tabs{border:1px solid var(--line);background:var(--surface-muted);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 14px;padding:4px;display:grid}.access-v3-principal-panel .access-policy-tabs button{border:0;border-radius:6px;min-width:0;padding:8px 5px;font-size:.76rem}.access-v3-principal-panel .access-policy-tabs button.active{background:var(--surface);border:0;box-shadow:0 1px 4px #14243a1f}.access-v3-principal-fields{gap:12px;padding:15px 14px;display:grid}.access-v3-principal-fields>label,.access-v3-target-scope label{gap:6px;display:grid}.access-v3-principal-fields label>span,.access-v3-target-scope label>span{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:.7rem;font-weight:800}.access-v3-principal-fields input,.access-v3-principal-fields select,.access-v3-target-scope select{width:100%}.access-v3-search-field,.access-v3-catalog-search{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding-inline:10px;display:flex}.access-v3-search-field:focus-within,.access-v3-catalog-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.access-v3-search-field input,.access-v3-catalog-search input{min-width:0;box-shadow:none;background:0 0;border:0;outline:0;padding-inline:0}.access-v3-recipient-summary{border:1px solid var(--access-v3-line);background:var(--access-v3-soft);border-radius:9px;gap:4px;margin:0 14px 14px;padding:12px;display:grid}.access-v3-recipient-summary>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.access-v3-recipient-summary>strong{overflow-wrap:anywhere;font-size:.9rem}.access-v3-recipient-summary>small{color:var(--muted);font-size:.75rem;line-height:1.4}.access-v3-precedence{border-top:1px solid var(--line);color:var(--muted);gap:5px;padding:13px 14px;font-size:.73rem;display:grid}.access-v3-precedence>strong{color:var(--ink)}.access-v3-precedence>span{color:var(--accent);font-weight:800}.access-v3-precedence i{color:var(--muted);padding-inline:3px;font-style:normal}.access-v3-catalog-panel{min-width:0}.access-v3-catalog-heading{align-items:flex-start!important}.access-v3-catalog-heading .eyebrow,.access-v3-catalog-heading h2,.access-v3-catalog-heading p{margin:0}.access-v3-catalog-heading h2{margin-top:3px!important;font-size:1.05rem!important}.access-v3-catalog-heading p{color:var(--muted);margin-top:4px;font-size:.78rem}.access-v3-catalog-toolbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-muted) 60%, var(--surface));grid-template-columns:minmax(220px,1fr) minmax(150px,190px) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.access-v3-catalog-toolbar select{width:100%}.access-v3-bulk-actions,.access-v3-optional-actions,.access-v3-scope-actions{flex-wrap:wrap;gap:6px;display:flex}.access-v3-bulk-actions button,.access-v3-optional-actions button,.access-v3-scope-actions button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);cursor:pointer;border-radius:7px;padding:5px 9px;font-size:.69rem;font-weight:750}.access-v3-bulk-actions button:first-child,.access-v3-optional-actions button:first-child,.access-v3-scope-actions button:first-child{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));color:var(--accent)}.access-v3-bulk-actions button:disabled{cursor:not-allowed;opacity:.55}.access-v3-level-guide{border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.access-v3-level-guide>span{background:var(--surface);gap:2px;min-width:0;padding:9px 12px;display:grid}.access-v3-level-guide strong{font-size:.73rem}.access-v3-level-guide small{color:var(--muted);font-size:.65rem}.access-v3-result-count{min-width:62px;color:var(--muted);text-align:right;font-size:.75rem;font-weight:750}.access-v3-catalog-tree{background:var(--surface-muted);gap:10px;padding:12px 14px 16px}.access-v3-catalog-tree>details{border:1px solid var(--access-v3-line);background:var(--surface);border-radius:10px;overflow:hidden}.access-v3-catalog-tree>details>summary{background:color-mix(in srgb, #cfe2ff 78%, var(--surface));color:#123d72;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}.access-v3-catalog-tree>details>summary::-webkit-details-marker{display:none}.access-v3-page-details>summary::-webkit-details-marker{display:none}.access-v3-catalog-tree>details>summary>span{align-items:center;gap:8px;display:flex}.access-v3-catalog-tree>details>summary strong{font-size:.9rem}.access-v3-catalog-tree>details>summary small{color:#315e91;background:#ffffffd1;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:800}.access-v3-catalog-tree>details>summary svg{transition:transform .18s}.access-v3-catalog-tree>details[open]>summary svg{transform:rotate(180deg)}.access-v3-category-actions{flex-wrap:wrap;gap:7px;padding:11px 13px 0;display:flex}.access-v3-category-actions button{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--ink);cursor:pointer;border-radius:6px;padding:5px 10px;font-size:.71rem;font-weight:700}.access-v3-category-actions button:hover{color:#1a5ca8;border-color:#5d91d4}.access-v3-category-actions button:focus-visible{outline-offset:1px;outline:3px solid #2575d133}.access-v3-category-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px 13px 13px;display:grid}.access-permissions-v3 .access-v3-page-row{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;padding:13px;display:block}.access-v3-page-heading{align-items:center;gap:10px;min-width:0;display:flex}.access-v3-page-heading>div:last-child{gap:3px;min-width:0;display:grid}.access-v3-page-heading strong{font-size:.88rem}.access-v3-page-heading small{color:var(--muted);overflow-wrap:anywhere;font-size:.7rem}.access-v3-page-icon{border:1px solid var(--access-v3-line);background:var(--access-v3-soft);width:32px;height:32px;color:var(--accent);border-radius:8px;flex:0 0 32px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.access-v3-page-controls{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-muted) 58%, var(--surface));border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 16px;margin-top:12px;padding:10px;display:flex}.access-v3-page-controls .access-policy-decision{gap:4px;display:grid}.access-v3-page-controls .access-policy-decision select{min-width:128px}.access-v3-presets{gap:4px;min-width:150px;display:grid}.access-v3-presets>span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.access-v3-presets select{width:100%;min-height:34px;font-size:.74rem;font-weight:720}.access-v3-presets small{max-width:190px;color:var(--muted);font-size:.64rem;line-height:1.3}.access-v3-page-details{border:1px solid var(--line);border-radius:8px;margin-top:10px}.access-v3-page-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:.76rem;font-weight:750;list-style:none;display:flex}.access-v3-page-details>summary small{color:var(--muted);font-size:.68rem;font-weight:500}.access-v3-specific-groups{gap:12px;padding:0 10px 10px;display:grid}.access-v3-optional-actions{padding-top:10px}.access-v3-specific-groups>section{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.access-v3-specific-groups header h4,.access-v3-specific-groups header p{margin:0}.access-v3-specific-groups header h4{font-size:.76rem}.access-v3-specific-groups header p{color:var(--muted);margin-top:2px;font-size:.66rem}.access-v3-specific-groups .access-v3-capabilities{padding:0}.access-v3-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.access-v3-capabilities label{background:var(--surface-muted);border-radius:7px;gap:5px;padding:8px;display:grid}.access-v3-capabilities label>span{text-transform:capitalize;font-size:.7rem;font-weight:750}.access-v3-capabilities select{width:100%;min-height:34px}.access-v3-scopes{border:1px solid var(--line);border-radius:8px;margin:10px 0 0;padding:8px 10px 10px}.access-v3-scopes legend{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0 5px;font-size:.68rem;font-weight:800}.access-v3-scopes>div:last-child{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:6px;display:grid}.access-v3-scope-actions{margin-bottom:8px}.access-v3-scopes label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:6px 8px;font-size:.7rem;font-weight:700;display:flex}.access-v3-scopes label:has(input:checked){border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:var(--access-v3-soft);color:var(--accent)}.access-v3-scopes input{width:15px;height:15px;accent-color:var(--accent);flex:none;margin:0}.access-v3-target-scope{border-top:1px solid var(--line);grid-template-columns:minmax(220px,440px) minmax(180px,1fr);align-items:end;gap:12px;padding:14px;display:grid}.access-v3-target-scope label>span{align-items:center;gap:6px;display:flex}.access-v3-target-scope label small{background:var(--surface-muted);border-radius:999px;padding:2px 6px;font-size:.62rem}.access-v3-target-scope p{color:var(--muted);margin:0 0 8px;font-size:.74rem}.access-v3-action-bar{z-index:3;border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px #14243a0f}.access-v3-action-bar>span{color:var(--muted);align-items:center;gap:7px;font-size:.75rem;font-weight:700;display:inline-flex}.access-v3-action-bar>span i{background:#70b68a;border-radius:50%;width:7px;height:7px}.access-v3-action-bar>span.is-dirty{color:#915f00}.access-v3-action-bar>span.is-dirty i{background:#e0a11d}.access-v3-action-bar>div{flex-wrap:wrap;gap:7px;display:flex}.access-v3-preview>div{padding:14px 16px}.access-v3-preview>div>p{color:var(--muted);margin-top:0;font-size:.84rem}.access-v3-review-warning{color:#76500a;background:#fff8e7;border:1px solid #efd18a;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:.8rem;font-weight:650}@media (width<=1050px){.access-v3-workspace{grid-template-columns:1fr}.access-v3-principal-panel{position:static}.access-v3-principal-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.zoho-shell:has(.access-permissions-v3){touch-action:pan-y;height:auto!important;max-height:none!important;overflow-y:visible!important}.zoho-shell .crm-workbench:has(.access-permissions-v3){touch-action:pan-y;height:auto!important;max-height:none!important;overflow-y:visible!important}.zoho-shell .crm-primary:has(.access-permissions-v3){touch-action:pan-y;height:auto!important;max-height:none!important;overflow-y:visible!important}}@media (width<=850px){.access-v3-category-pages{grid-template-columns:1fr}}@media (width<=720px){.access-v3-hero{grid-template-columns:1fr;padding:15px}.access-v3-hero>button{width:fit-content}.access-v3-parallel-note{flex-direction:column;align-items:flex-start}.access-v3-principal-fields,.access-v3-catalog-toolbar,.access-v3-target-scope{grid-template-columns:1fr}.access-v3-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-v3-level-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.access-v3-result-count{text-align:left}.access-v3-catalog-heading{align-items:stretch!important}.access-v3-page-controls{flex-direction:column;align-items:stretch}.access-v3-page-controls .access-policy-decision select,.access-v3-presets{width:100%}.access-v3-capabilities{grid-template-columns:1fr}.access-v3-scopes>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.access-v3-action-bar{flex-direction:column;align-items:stretch}.access-v3-action-bar>div{grid-template-columns:1fr;display:grid}.access-v3-action-bar button{justify-content:center;width:100%}}@media (width<=430px){.access-v3-principal-panel .access-policy-tabs{margin-inline:10px}.access-v3-catalog-tree{padding-inline:8px}.access-permissions-v3 .access-v3-page-row{padding:11px}.access-v3-level-guide,.access-v3-scopes>div:last-child{grid-template-columns:1fr}}.access-v4-workspace{--v4-teal:#0f766e;--v4-teal-soft:#ecfdf5;--v4-blue:#2563eb;--v4-red:#b42318;--v4-line:#d7e1e7;gap:18px}.access-v4-status{justify-items:end;gap:4px;display:grid}.access-v4-status strong{color:var(--v4-teal)}.access-v4-status span{color:var(--text-muted);font-size:.84rem}.access-v4-draft-summary{background:#fffaf0;border:1px solid #e5b85c;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr) auto;align-items:center;gap:16px;padding:15px 17px;display:grid}.access-v4-draft-summary h2{margin:0;font-size:1.05rem}.access-v4-draft-summary p{margin:4px 0 0}.access-v4-draft-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.access-v4-draft-summary-grid article{background:#ffffffb3;border:1px solid #ecd49b;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.access-v4-draft-summary-grid span{color:var(--text-muted);font-size:.74rem}.access-v4-draft-summary-grid strong{color:#8a5a00;font-size:1.25rem}.access-v4-user-recipient{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.access-v4-unavailable-notice{gap:4px;display:grid}.access-v4-unavailable-notice strong{color:var(--accent-2)}.access-v4-unavailable-notice span{line-height:1.45}.access-v4-recipient,.access-v4-page-step,.access-v4-configure,.access-v4-progress{border:1px solid var(--v4-line);background:var(--surface);border-radius:18px}.access-v4-recipient{gap:16px;padding:18px;display:grid}.access-v4-recipient [role=tablist]{background:var(--surface-subtle);border-radius:12px;gap:6px;width:fit-content;padding:4px;display:flex}.access-v4-recipient [role=tab]{color:var(--text-muted);background:0 0;border:0;border-radius:9px;padding:9px 14px;font-weight:700}.access-v4-recipient [role=tab].active{color:var(--v4-teal);background:var(--surface);box-shadow:0 1px 4px #0f172a1a}.access-v4-recipient-fields{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:end;gap:12px;display:grid}.access-v4-recipient-help{color:var(--text-muted);margin:-8px 0 0;font-size:.82rem}.access-v4-recipient-fields label,.access-v4-user-search{gap:6px;font-weight:700;display:grid}.access-v4-recipient-fields select,.access-v4-user-search select,.access-v4-toolbar input,.access-v4-toolbar select,.access-v4-page-nav input,.access-v4-rule select{border:1px solid var(--v4-line);background:var(--surface);min-height:42px;color:inherit;border-radius:10px;padding:8px 10px}.access-v4-full-control{background:#fff9e8;border:1px solid #e3b341;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.access-v4-full-control h2{margin:2px 0 4px;font-size:1.05rem}.access-v4-full-control p{margin:0}.access-v4-full-control>button{flex:none}.access-v4-full-control .danger-button{color:#b42318;background:#fff;border:1px solid #b42318;border-radius:10px;min-height:42px;padding:8px 14px;font-weight:800}.access-v4-rationale-editor{background:#fffaf0;border:1px solid #e3b341;border-radius:12px;gap:10px;padding:13px 15px;display:grid}.access-v4-rationale-editor .access-v4-section-heading{margin:0}.access-v4-rationale-list{gap:9px;display:grid}.access-v4-rationale-list label{gap:5px;display:grid}.access-v4-rationale-list label>span{font-weight:750}.access-v4-rationale-list textarea{resize:vertical;border:1px solid var(--v4-line);width:100%;font:inherit;border-radius:8px;padding:8px 9px}.access-v4-rationale-list small{color:var(--text-muted);font-size:.74rem}.access-v4-rationale-list .error-text{color:#b42318;font-weight:700}.access-v4-full-control-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.access-v4-full-control-review dl>div{border:1px solid var(--v4-line);border-radius:9px;gap:3px;padding:10px;display:grid}.access-v4-full-control-review dt{color:var(--text-muted);font-size:.76rem}.access-v4-full-control-review dd{margin:0;font-weight:700}.access-v4-full-control-review details{max-height:220px;overflow:auto}.access-v4-full-control-review textarea{resize:vertical;border:1px solid var(--v4-line);width:100%;font:inherit;border-radius:8px;padding:9px 10px}.access-v4-full-control-review .error-text{color:#b42318;font-weight:700}.access-v4-progress{justify-content:center;align-items:center;gap:12px;padding:13px;display:flex}.access-v4-progress button{color:var(--text-muted);background:0 0;border:0;font-weight:700}.access-v4-progress button.active{color:var(--v4-teal)}.access-v4-progress button span{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:6px;display:inline-grid}.access-v4-progress i{border-top:2px solid var(--v4-line);width:min(180px,18vw)}.access-v4-page-step{padding:18px}.access-v4-toolbar{grid-template-columns:minmax(220px,1fr) minmax(160px,.4fr) auto auto auto;align-items:center;gap:10px;margin-bottom:16px;display:grid}.access-v4-toolbar label{display:contents}.access-v4-toolbar strong{text-align:right;color:var(--v4-teal)}.access-v4-module{border-top:1px solid var(--v4-line);padding:14px 0}.access-v4-module summary{cursor:pointer;justify-content:space-between;font-weight:800;display:flex}.access-v4-exceptions{gap:12px;display:grid}.access-v4-exceptions-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.access-v4-exceptions-header h2{margin:0}.access-v4-exceptions-header p{margin:4px 0 0}.access-v4-exception-groups{gap:8px;display:grid}.access-v4-exception-page{border:1px solid var(--v4-line);background:var(--surface);border-radius:11px}.access-v4-exception-page>summary,.access-v4-exception-row>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.access-v4-exception-page>summary::-webkit-details-marker{display:none}.access-v4-exception-row>summary::-webkit-details-marker{display:none}.access-v4-exception-page>summary:before,.access-v4-exception-row>summary:before{content:"▸";color:var(--v4-blue)}.access-v4-exception-page[open]>summary:before,.access-v4-exception-row[open]>summary:before{content:"▾"}.access-v4-exception-page>summary>span:first-of-type,.access-v4-exception-row>summary>span:first-of-type{flex:1}.access-v4-exception-page>summary>span:last-of-type,.access-v4-exception-row>summary>span:last-of-type{color:var(--text-muted);text-align:right;font-size:.76rem;font-weight:700}.access-v4-exception-rows{gap:6px;padding:0 8px 8px 24px;display:grid}.access-v4-exception-row{border:1px solid var(--v4-line);background:var(--surface-subtle);border-radius:9px}.access-v4-exception-row.is-invalid{border-color:#df6d64}.access-v4-exception-detail{gap:7px;padding:0 12px 12px 34px;display:grid}.access-v4-performance-report-visibility{background:linear-gradient(135deg,#f6fbff,#fff);border:1px solid #cfe0f2;border-radius:12px;padding:12px}.access-v4-performance-report-visibility .muted-copy{margin:10px 0 0}.access-v4-exception-detail textarea{resize:vertical;border:1px solid var(--v4-line);background:var(--surface);width:100%;color:inherit;font:inherit;border-radius:8px;padding:9px 10px}.access-v4-exception-detail textarea[readonly]{background:var(--surface-subtle)}.access-v4-exception-detail .error-text{color:#b42318;font-weight:700}.access-v4-exception-detail .ghost-button{justify-self:start}.access-v4-module-actions{gap:8px;margin:10px 0;display:flex}.access-v4-module-actions button,.access-v4-graph-toolbar button{color:var(--v4-teal);background:0 0;border:0;padding:4px 0;font-weight:700}.access-v4-page-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.access-v4-page-card{text-align:left;border:1px solid var(--v4-line);background:var(--surface);min-height:132px;color:inherit;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr;align-content:start;gap:5px 10px;padding:15px;display:grid}.access-v4-page-card:hover{border-color:#8ecbc5}.access-v4-page-card.is-selected{border-color:var(--v4-teal);background:var(--v4-teal-soft);box-shadow:inset 0 0 0 1px var(--v4-teal)}.access-v4-page-card input{width:19px;height:19px;accent-color:var(--v4-teal);margin:3px 0 0}.access-v4-page-card strong{align-self:center}.access-v4-page-card small{color:var(--text-muted);grid-column:2;line-height:1.4}.access-v4-page-card em{color:var(--v4-blue);grid-column:2;font-size:.76rem;font-style:normal}.access-v4-page-icon{width:27px;height:27px;color:var(--v4-teal);border:1px solid;border-radius:50%;place-items:center;display:grid}.access-v4-configure{grid-template-columns:200px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.access-v4-page-nav,.access-v4-explanation{background:var(--surface-subtle);padding:16px}.access-v4-page-nav{border-right:1px solid var(--v4-line);flex-direction:column;gap:7px;display:flex}.access-v4-page-nav h2,.access-v4-explanation h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem}.access-v4-page-nav button{text-align:left;color:inherit;background:0 0;border:0;border-radius:9px;padding:9px 10px}.access-v4-page-nav button.active{background:var(--v4-teal-soft);color:var(--v4-teal);font-weight:800}.access-v4-explanation{border-top:1px solid var(--v4-line);grid-column:1/-1;line-height:1.5}.access-v4-graph{min-width:0;padding:18px;overflow:auto}.access-v4-graph-toolbar{border-bottom:1px solid var(--v4-line);align-items:center;gap:14px;padding-bottom:12px;display:flex}.access-v4-graph-toolbar span{color:var(--text-muted);margin-left:auto;font-size:.75rem}.access-v4-interactive-graph{min-width:720px;transition:transform .16s}.access-v4-graph-root{border:2px solid var(--v4-teal);background:color-mix(in srgb, var(--v4-teal) 10%, white);border-radius:12px;flex-direction:column;gap:4px;margin:12px 0 24px;padding:12px 16px;display:inline-flex}.access-v4-impact-user{border:1px solid var(--v4-line);border-radius:10px;gap:7px;margin:12px 0;padding:12px;display:grid}.access-v4-impact-user ul{max-height:192px;overflow:auto}.access-v4-page-editor>header{justify-content:space-between;gap:16px;margin:18px 0;display:flex}.access-v4-page-editor section,.access-v4-page-editor details{border:1px solid var(--v4-line);border-radius:13px;margin:15px 0;padding:14px}.access-v4-page-editor h3{margin:0 0 10px;font-size:.9rem}.access-v4-section-heading{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.access-v4-section-heading>span{background:var(--v4-teal-soft);width:28px;height:28px;color:var(--v4-teal);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:800;display:grid}.access-v4-section-heading h3{margin:0 0 3px}.access-v4-section-heading p{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.4}.access-v4-lock{background:var(--v4-teal-soft);color:var(--v4-teal);border-radius:999px;align-self:start;padding:6px 9px;font-size:.74rem;font-weight:800}.access-v4-node-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.access-v4-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-v4-scope-node{background:linear-gradient(135deg, var(--v4-teal-soft), var(--surface));border:1px solid #9ecdc8;border-radius:12px;padding:11px;position:relative}.access-v4-scope-node:before{content:"";border-top:2px solid var(--v4-teal);width:15px;position:absolute;top:24px;left:-15px}.access-v4-scope-node>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.access-v4-rule{border:1px solid var(--v4-line);background:var(--surface);border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:8px 9px;font-size:.82rem;display:flex}.access-v4-rule span{flex:1}.access-v4-rule small{color:var(--v4-teal);font-weight:800}.access-v4-rule.is-powerful{background:#fff7f6;border-color:#f0b4ae}.access-v4-rule.is-unavailable{color:var(--text-muted);background:var(--surface-subtle);border-style:dashed}.access-v4-rule.is-unavailable small{color:var(--text-muted);font-weight:600}.access-v4-rule select{max-width:104px;min-height:32px;padding:4px}.access-v4-graph.is-outline .access-v4-page-editor section,.access-v4-graph.is-outline .access-v4-page-editor details{border-left:4px solid var(--v4-blue)}.access-v4-graph.is-outline .access-v4-scope-node:before{display:none}.access-v4-footer{z-index:5;border:1px solid var(--v4-line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;justify-content:space-between;gap:12px;padding:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 22px #0f172a14}.access-v4-footer>div{gap:8px;display:flex}.access-v4-review{width:min(760px,100vw - 30px);max-height:min(880px,100vh - 30px);overflow:auto}.access-v4-review>header,.access-v4-review>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-v4-review>header button{background:0 0;border:0;font-size:1.7rem}.access-v4-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.access-v4-review-grid article{border:1px solid var(--v4-line);border-radius:10px;gap:4px;padding:10px;display:grid}.access-v4-review-grid span{color:var(--text-muted);font-size:.76rem}.access-v4-review-grid strong{font-size:1.25rem}.access-v4-review-ack{align-items:flex-start;gap:9px;margin:16px 0;line-height:1.45;display:flex}.access-v4-hrms-review>summary small.is-blocked,.access-v4-coverage-heading strong.is-blocked{color:var(--v4-red)}.access-v4-directory-admin{gap:16px;padding-top:14px;display:grid}.access-v4-directory-admin>section{border:1px solid var(--v4-line);background:var(--surface);border-radius:13px;padding:14px}.access-v4-directory-admin form{gap:8px;margin:10px 0;display:flex}.access-v4-directory-admin form input{border:1px solid var(--v4-line);border-radius:9px;flex:1;min-height:40px;padding:8px 10px}.access-v4-directory-admin ul{gap:8px;max-height:260px;padding-left:0;list-style:none;display:grid;overflow:auto}.crm-scroll-chain,.sales-dsr-table-scroll,.reports-dsr-panel .report-table-scroll,.report-data-table .report-table-scroll,.feedback-workspace-table .table-scroll-region{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.combined-today-list.is-scrollable{max-height:none;overflow-y:visible}.access-v4-directory-admin li{border-top:1px solid var(--v4-line);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.access-v4-review-boundaries{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.access-v4-review-boundaries article{border:1px solid var(--v4-line);background:var(--surface);border-radius:12px;gap:4px;padding:12px;display:grid}.access-v4-review-boundaries article.is-blocked{background:#fff7f6;border-color:#f0b4ae}.access-v4-review-boundaries span,.access-v4-review-boundaries small{color:var(--text-muted);font-size:.76rem;line-height:1.4}.access-v4-coverage-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-v4-coverage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.access-v4-coverage-summary button{text-align:left;border:1px solid var(--v4-line);background:var(--surface);color:inherit;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.access-v4-coverage-summary button.active{border-color:var(--v4-teal);background:var(--v4-teal-soft);box-shadow:inset 0 0 0 1px var(--v4-teal)}.access-v4-coverage-summary strong{font-size:1.25rem}.access-v4-coverage-summary span{color:var(--text-muted);font-size:.78rem}.access-v4-coverage-review .table-panel-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.access-v4-coverage-review .table-panel-toolbar>div{gap:2px;display:grid}.access-v4-coverage-review .table-panel-toolbar span{color:var(--text-muted);font-size:.78rem}.access-v4-coverage-table{max-height:460px;overflow:auto}.access-v4-coverage-table table{min-width:860px}.access-v4-coverage-table td{vertical-align:top}.access-v4-coverage-table td strong,.access-v4-coverage-table td small{display:block}.access-v4-coverage-table td small{color:var(--text-muted);margin-top:3px}.access-v4-coverage-table .status-pill.danger{color:var(--v4-red);background:#fff0ee}.access-v4-coverage-table .status-pill.success{color:var(--v4-teal);background:var(--v4-teal-soft)}.access-v4-empty-row{text-align:center;padding:18px}.access-v4-pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}@media (prefers-reduced-motion:reduce){.access-v4-workspace *,.access-v4-workspace :before,.access-v4-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1100px){.access-v4-page-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.access-v4-configure{grid-template-columns:180px minmax(0,1fr)}.access-v4-explanation{border-left:0;border-top:1px solid var(--v4-line);grid-column:1/-1}.access-v4-node-grid,.access-v4-review-boundaries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.access-v4-status{justify-items:start}.access-v4-draft-summary,.access-v4-user-recipient{grid-template-columns:1fr;align-items:stretch}.access-v4-recipient-fields,.access-v4-toolbar,.access-v4-configure,.access-v4-scope-grid,.access-v4-node-grid,.access-v4-review-grid{grid-template-columns:1fr}.access-v4-review-boundaries,.access-v4-coverage-summary{grid-template-columns:1fr 1fr}.access-v4-recipient-fields>span{display:none}.access-v4-page-cards{grid-template-columns:1fr}.access-v4-configure{min-height:0}.access-v4-page-nav{border-right:0;border-bottom:1px solid var(--v4-line);max-height:220px;overflow:auto}.access-v4-explanation{grid-column:auto}.access-v4-graph-toolbar{flex-wrap:wrap;align-items:flex-start}.access-v4-graph-toolbar span{width:100%;margin-left:0}.access-v4-scope-node>div{grid-template-columns:1fr}.access-v4-footer{flex-direction:column;position:static}.access-v4-footer>div{grid-template-columns:1fr 1fr;display:grid}.access-v4-coverage-review .table-panel-toolbar,.access-v4-coverage-heading,.access-v4-directory-admin li{flex-direction:column;align-items:stretch}}.public-kyc-trust{color:var(--accent);align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:inline-flex}.public-kyc-page{padding:clamp(18px,4vw,52px) clamp(12px,3vw,28px)}.public-kyc-shell{gap:22px;width:min(1160px,100%)}.public-kyc-header{background:linear-gradient(135deg,#fff 0%,#f6f5fe 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:18px;padding:clamp(20px,4vw,32px);display:grid;box-shadow:0 16px 42px #241b631a}.public-kyc-brand{align-items:center;gap:12px;display:flex}.public-kyc-logo{background:#fff;border:1px solid #40309a2e;border-radius:14px;place-items:center;width:48px;height:48px;padding:7px;display:grid}.public-kyc-logo img{object-fit:contain;width:100%;height:100%}.public-kyc-header-copy{border-left:1px solid var(--line);padding-left:18px}.public-kyc-header-copy h1{color:var(--primary-strong);letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,3vw,2.3rem)}.public-kyc-header-copy p{color:var(--muted);margin:5px 0 0;font-weight:700}.public-kyc-salesperson{color:var(--muted);gap:2px;margin-top:14px;font-size:.82rem;display:grid}.public-kyc-salesperson>span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.public-kyc-salesperson strong{color:var(--ink);font-size:.95rem}.public-kyc-salesperson a{color:var(--primary);font-weight:700;text-decoration:none}.public-kyc-salesperson a:hover{text-decoration:underline}.public-kyc-salesperson i{font-style:normal}.public-kyc-workspace{display:block}.public-kyc-workspace .public-kyc-form{width:min(800px,100%);margin:0 auto}.public-kyc-context{gap:12px;display:grid;position:sticky;top:16px}.public-kyc-context-card,.public-kyc-context-note{border:1px solid var(--line);background:#fff;border-radius:14px;gap:7px;padding:16px;display:grid;box-shadow:0 8px 22px #0f172a0d}.public-kyc-context-card strong{color:var(--primary-strong);overflow-wrap:anywhere}.public-kyc-context-card span:not(.public-kyc-context-label){color:var(--muted);font-size:.8rem;line-height:1.45}.public-kyc-context-label{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.public-kyc-context-card--muted{background:var(--soft);box-shadow:none}.public-kyc-context-note{color:var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:.78rem;line-height:1.45}.public-kyc-context-note svg{margin-top:2px}.public-kyc-form{gap:14px}.public-kyc-form-heading{justify-content:space-between;align-items:flex-end;gap:12px;padding:20px 22px 2px;display:flex}.public-kyc-form-heading h2{color:var(--primary-strong);margin:3px 0 0;font-size:1.2rem}.public-kyc-form-heading>span{color:var(--primary);white-space:nowrap;background:#40309a14;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800}.public-kyc-section>summary small{color:var(--muted);font-size:.72rem;font-weight:700}.kyc-form-guidance{max-width:68ch;color:var(--muted);margin:8px 0 0;font-size:.8rem;line-height:1.5}.public-kyc-section[data-kyc-section="Company & contacts"]{--kyc-section-accent:#3c5793;--kyc-section-tint:#eff4fc}.public-kyc-section[data-kyc-section="Business & additional branches"]{--kyc-section-accent:#267467;--kyc-section-tint:#eef8f4}.public-kyc-section[data-kyc-section="Registrations & documents"]{--kyc-section-accent:#665093;--kyc-section-tint:#f5f1fa}.public-kyc-section[data-kyc-section=Bank\ details]{--kyc-section-accent:#8b642e;--kyc-section-tint:#faf5ec}.public-kyc-section[data-kyc-section=Declaration]{--kyc-section-accent:#486477;--kyc-section-tint:#f0f5f8}.public-kyc-section[data-kyc-section]:is([data-kyc-section="Company & contacts"],[data-kyc-section="Business & additional branches"],[data-kyc-section="Registrations & documents"],[data-kyc-section=Bank\ details],[data-kyc-section=Declaration]){border-top:3px solid var(--kyc-section-accent);border-radius:14px;box-shadow:0 3px 12px #1b2a410a}.public-kyc-section[data-kyc-section="Company & contacts"]>summary,.public-kyc-section[data-kyc-section="Business & additional branches"]>summary,.public-kyc-section[data-kyc-section="Registrations & documents"]>summary,.public-kyc-section[data-kyc-section=Bank\ details]>summary,.public-kyc-section[data-kyc-section=Declaration]>summary{background:var(--kyc-section-tint);color:var(--kyc-section-accent);flex-wrap:wrap;gap:6px 12px}.public-kyc-section>summary small{text-align:right;flex:220px;line-height:1.5}@media (width<=520px){.public-kyc-section>summary small{text-align:left;flex-basis:100%;order:3}.kyc-form-guidance{font-size:.78rem}}.public-kyc-state-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:20px;display:flex}.public-kyc-state-card .empty{flex:1;min-height:auto;padding:0}.public-kyc-state-card--error{color:var(--danger);background:#b423180d;border-color:#b4231838}.public-kyc-state-card--error p{color:var(--muted);margin:4px 0 0}.submission-success{border-radius:20px;min-height:340px;box-shadow:0 16px 42px #241b631a}.submission-success-icon{width:60px;height:60px;color:var(--accent);background:#08746d1c;border-radius:50%;place-items:center;display:grid}.submission-success p{max-width:44ch}.public-kyc-page :where(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #e2271d6b}@media (width<=720px){.public-kyc-header{grid-template-columns:1fr}.public-kyc-header-copy{border-top:1px solid var(--line);border-left:0;padding:14px 0 0}}@media (width<=420px){.public-kyc-page{padding:10px 8px 24px}.public-kyc-header{border-radius:16px;padding:16px}.public-kyc-form-heading{flex-direction:column;align-items:flex-start;padding:16px 14px 2px}.public-kyc-form-heading>span{align-self:flex-start}.public-kyc-section>summary{padding:14px}.public-kyc-section>.kyc-field-grid{padding:12px}}:where(.my-leads-workspace,.pipeline-page,.collaboration-workspace,.service-catalog-page,.dsr-workspace,.content-grid:has(.potential-import-template),.content-grid:has([aria-label="Cold Lead Allocation queue"]),.content-grid:has(.access-form):has(a[target=_blank])){--lane-border:color-mix(in srgb, var(--line,#d7dee8) 88%, #fff);--lane-soft:color-mix(in srgb, var(--soft,#f5f7f8) 78%, #fff);min-width:0}:where(.pipeline-page,.collaboration-workspace,.service-catalog-page,.dsr-workspace,.content-grid:has(.potential-import-template),.content-grid:has([aria-label="Cold Lead Allocation queue"]),.content-grid:has(.access-form):has(a[target=_blank]))>.section-heading,.pipeline-report-hero{border:1px solid var(--lane-border,var(--line));background:linear-gradient(135deg, #fff 0%, var(--lane-soft,#f7f8fa) 100%);border-radius:16px;box-shadow:0 8px 24px #1720330e}:where(.my-leads-workspace,.pipeline-page,.collaboration-workspace,.service-catalog-page,.dsr-workspace,.content-grid:has(.potential-import-template),.content-grid:has([aria-label="Cold Lead Allocation queue"]),.content-grid:has(.access-form):has(a[target=_blank])) :where(.panel,.table-card,.potential-import-template,.potential-import-preview){border-color:var(--lane-border,var(--line));box-shadow:0 6px 20px #1720330b}.content-grid:has(.potential-import-template){align-items:start}.content-grid:has(.potential-import-template)>.panel{min-width:0}:is(.content-grid:has(.potential-import-template) .potential-import-template-table-wrap,.content-grid:has(.potential-import-template) .potential-import-preview-table-wrap){overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(46vh,430px);overflow:auto}.content-grid:has(.potential-import-template) :where(.potential-import-template-table,.potential-import-preview-table) thead{z-index:2;position:sticky;top:0}.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"]{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(70vh,720px);overflow:auto}.crm-scroll-chain,.my-clients-table-scroll,.sales-dsr-table-scroll,.reports-dsr-panel .report-table-scroll,.report-data-table .report-table-scroll,.feedback-workspace-table .table-scroll-region{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.content-grid:has(.potential-import-template) .potential-import-preview-table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"]{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"] table{min-width:1040px}.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"] thead{z-index:3;position:sticky;top:0}.content-grid:has(.access-form):has(a[target=_blank])>.panel{min-width:0}.content-grid:has(.access-form):has(a[target=_blank])>.panel:first-of-type{background:linear-gradient(145deg, #fff, var(--lane-soft,#f7f8fa))}.content-grid:has(.access-form):has(a[target=_blank]) .access-form{border:1px solid var(--lane-border,var(--line));background:var(--lane-soft,#f7f8fa);border-radius:12px;padding:12px}@media (width<=760px){:where(.pipeline-page,.collaboration-workspace,.service-catalog-page,.dsr-workspace,.content-grid:has(.potential-import-template),.content-grid:has([aria-label="Cold Lead Allocation queue"]),.content-grid:has(.access-form):has(a[target=_blank]))>.section-heading,.pipeline-report-hero{border-radius:12px;box-shadow:0 5px 16px #1720330b}:is(.content-grid:has(.potential-import-template)>.panel,.content-grid:has(.access-form):has(a[target=_blank])>.panel){grid-column:1/-1}:is(.content-grid:has(.potential-import-template) .potential-import-template-heading,.content-grid:has(.potential-import-template) .potential-import-preview-heading){flex-direction:column;align-items:stretch}.content-grid:has(.potential-import-template) .potential-import-template-heading>.ghost-button{width:100%}:is(.content-grid:has(.potential-import-template) .potential-import-template-table-wrap,.content-grid:has(.potential-import-template) .potential-import-preview-table-wrap){max-height:min(52vh,460px)}:is(.content-grid:has(.potential-import-template) .potential-import-template-table,.content-grid:has(.potential-import-template) .potential-import-preview-table){min-width:760px}.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"]{max-height:none;box-shadow:none;background:0 0;border:0;overflow:visible}.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"]>.table-panel-toolbar{border:1px solid var(--lane-border,var(--line));background:#fff;border-radius:11px;margin-bottom:9px}:is(.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"] table,.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"] tbody){width:100%;min-width:0;display:block}.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"] thead{display:none}.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"] tbody{gap:9px;display:grid}.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"] tbody tr{border:1px solid var(--lane-border,var(--line));background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:12px;display:grid;box-shadow:0 5px 16px #1720330d}.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"] tbody td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.content-grid:has([aria-label="Cold Lead Allocation queue"])>[aria-label="Cold Lead Allocation queue"] tbody td:before{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:.64rem;font-weight:800;display:block}.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:first-child:before{content:"Company / contact"}.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:nth-child(2):before{content:"Source"}.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:nth-child(3):before{content:"State"}.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:nth-child(4):before{content:"Cold since"}.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:nth-child(5):before{content:"Owners"}.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:nth-child(6):before{content:"Reason"}.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:nth-child(7):before{content:"Actions"}:is(.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:first-child,.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:nth-child(5),.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:nth-child(6),.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:last-child){grid-column:1/-1}.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:last-child .record-action-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.content-grid:has(.access-form):has(a[target=_blank]) .record-action-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.content-grid:has([aria-label="Cold Lead Allocation queue"]) tbody td:last-child .record-action-strip>*{min-width:0}.content-grid:has(.access-form):has(a[target=_blank]) .record-action-strip>*{min-width:0}}.customer-intake-dialog{width:min(840px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.customer-intake-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:8px 0 0;display:grid}.customer-intake-owner{grid-column:1/-1}.customer-intake-choice-card{border:1px solid var(--border-color,#d8dee8);background:var(--surface,#fff);border-radius:16px;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:164px;display:grid;overflow:hidden}.customer-intake-choice{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-content:start;gap:8px;padding:20px;display:grid}.customer-intake-choice-actions{align-items:center;padding:0 20px 18px;display:flex}.customer-intake-template-download{max-width:100%}.customer-intake-choice-card:hover,.customer-intake-choice-card:focus-within{border-color:var(--primary-color,#2563eb);box-shadow:0 0 0 3px #2563eb1f}.sales-support-assistant-picker{min-width:220px;position:relative}.sales-support-assistant-trigger{border:1px solid var(--border-subtle);background:var(--surface);width:100%;min-height:40px;color:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.sales-support-assistant-trigger:focus-visible,.sales-support-assistant-popover input:focus-visible,.sales-support-assistant-options button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.sales-support-assistant-popover{z-index:20;border:1px solid var(--border-subtle);background:var(--surface);border-radius:10px;width:min(320px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 36px #0f172a2e}.sales-support-assistant-popover input{width:100%;min-height:38px;margin-bottom:6px}.sales-support-assistant-options{max-height:240px;overflow-y:auto}.sales-support-assistant-options button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 8px;display:flex}.sales-support-assistant-options button.active,.sales-support-assistant-options button:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.sales-support-assistant-options small{color:var(--text-muted)}.sales-support-assistant-options p{color:var(--text-muted);margin:8px}.customer-intake-choice:focus-visible{outline:2px solid var(--primary-color,#2563eb);outline-offset:-4px}.customer-intake-choice span,.customer-intake-file,.customer-intake-counts span{color:var(--muted-color,#667085)}.customer-intake-file{gap:8px;padding:12px 0;font-weight:600;display:grid}.customer-intake-preview{max-height:360px;margin-top:16px}.customer-intake-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:8px 0 18px;display:grid}.customer-intake-counts span{background:var(--surface-subtle,#f6f8fb);border-radius:12px;gap:4px;padding:12px;display:grid}.customer-intake-counts strong{color:var(--text-color,#101828);font-size:1.25rem}@media (width<=720px){.customer-intake-choices,.customer-intake-counts{grid-template-columns:1fr}.customer-intake-choice-card{min-height:0}.zoho-shell .command-actions .identity-pill,.zoho-shell .desktop-command-actions{display:none}.zoho-shell .mobile-account-menu{grid-area:identity;justify-self:end;display:block;position:relative}.zoho-shell .mobile-account-trigger,.zoho-shell .mobile-notification-trigger{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.zoho-shell .mobile-account-trigger{background:color-mix(in srgb, var(--primary) 12%, white);color:var(--primary-strong);border-radius:50%}.zoho-shell .mobile-notification-trigger{grid-area:options;position:relative}.zoho-shell .notification-control{grid-area:options;justify-self:end}.zoho-shell .desktop-notification-trigger{display:none}.zoho-shell .notification-popover{height:calc(100dvh - 140px - env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 140px - env(safe-area-inset-bottom));overscroll-behavior:contain;z-index:75;position:fixed;inset:64px 10px auto}.zoho-shell .mobile-account-menu-panel{z-index:70;border:1px solid var(--line);background:#fffffffa;gap:6px;width:min(260px,100vw - 20px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #111f3a33}.zoho-shell .mobile-account-summary{border-bottom:1px solid var(--line);gap:3px;padding:4px 6px 8px;display:grid}.zoho-shell .mobile-account-summary strong{overflow-wrap:anywhere;color:var(--ink)}.zoho-shell .mobile-account-summary span,.zoho-shell .mobile-account-summary small{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.zoho-shell .mobile-account-menu-panel>button,.zoho-shell .mobile-account-menu-panel>.tooltip-shell>button{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;display:flex}.customer-intake-choice{padding:18px}.customer-intake-choice-actions{padding:0 18px 16px}}.sales-assignments-workspace{gap:14px;min-width:0;display:grid}.sales-assignments-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:0;display:flex}.sales-assignments-heading .eyebrow{margin:0 0 3px}.sales-assignments-heading h1{margin:0;line-height:1.16}.sales-assignments-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:.85rem}.sales-assignments-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sales-assignments-heading-actions>span{color:var(--muted);text-align:right;font-size:.75rem}.sales-assignments-secondary-button,.sales-assignments-row-button,.sales-assignments-sort{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:6px 11px;font-size:.78rem;font-weight:750;display:inline-flex}.sales-assignments-secondary-button:hover,.sales-assignments-sort:hover{background:var(--soft-2);border-color:var(--primary)}.sales-assignments-row-button{border-color:var(--primary);background:var(--primary);color:#fff}.sales-assignments-row-button:hover{background:var(--primary-strong)}.sales-assignments-secondary-button:focus-visible,.sales-assignments-row-button:focus-visible,.sales-assignments-sort:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 36%, transparent);outline-offset:2px}.sales-assignments-table{min-width:0;padding:0}.sales-assignments-table .table-panel-toolbar{padding:10px 14px;position:static}.sales-assignments-table .table-panel-toolbar>div{gap:2px;display:grid}.sales-assignments-table .table-panel-toolbar strong{color:var(--ink);font-size:.93rem}.sales-assignments-table .table-panel-toolbar small{color:var(--muted);font-size:.73rem}.sales-assignments-toolbar-actions{grid-auto-flow:column;align-items:center;gap:7px!important;display:flex!important}.sales-assignments-view-toolbar{align-items:center;gap:12px}.sales-assignment-view-tabs{border:1px solid var(--line);background:var(--soft-2);border-radius:8px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.sales-assignment-view-tabs button{min-height:30px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:.74rem;font-weight:750}.sales-assignment-view-tabs button[aria-selected=true]{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px #0f172a1a}.sales-assignments-review-help{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:8px 14px;font-size:.74rem;line-height:1.4}.sales-assignments-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;max-height:min(63vh,610px);overflow:auto}.sales-assignments-table-scroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:870px}.sales-assignments-table-scroll th{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);vertical-align:middle;text-align:left;height:72px;padding:7px 10px;position:sticky;top:0}.sales-assignments-table-scroll th:first-child{width:32%}.sales-assignments-table-scroll th:nth-child(2){width:17%}.sales-assignments-table-scroll th:nth-child(3){width:22%}.sales-assignments-table-scroll th:nth-child(4){width:17%}.sales-assignments-table-scroll th:nth-child(5){width:12%}.sales-assignments-table-scroll table:not(.sales-assignments-review-grid) th:first-child{width:38%}.sales-assignments-table-scroll table:not(.sales-assignments-review-grid) th:nth-child(2),.sales-assignments-table-scroll table:not(.sales-assignments-review-grid) th:nth-child(3){width:22%}.sales-assignments-table-scroll table:not(.sales-assignments-review-grid) th:nth-child(4){width:18%}.sales-assignments-review-grid th:first-child{width:17%}.sales-assignments-review-grid th:nth-child(2){width:14%}.sales-assignments-review-grid th:nth-child(3){width:23%}.sales-assignments-review-grid th:nth-child(4){width:25%}.sales-assignments-review-grid th:nth-child(5){width:10%}.sales-assignments-review-grid th:nth-child(6){width:11%}.sales-assignments-table-scroll td{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle;overflow-wrap:anywhere;padding:8px 10px;font-size:.8rem;line-height:1.35}.sales-assignments-table-scroll tbody tr:hover{background:var(--soft-2)}.sales-assignments-table-scroll td:first-child strong,.sales-assignments-table-scroll td small{display:block}.sales-assignments-table-scroll td:first-child strong{font-size:.81rem;line-height:1.3}.sales-assignments-table-scroll td small{color:var(--muted);margin-top:2px;font-size:.72rem}.sales-assignment-row-details{color:var(--muted);margin-top:5px;font-size:.71rem}.sales-assignment-row-details summary{cursor:pointer;width:fit-content}.sales-assignment-history{gap:7px;min-width:260px;margin:0;padding:7px 0 0 18px;display:grid}.sales-assignment-history li{border-bottom:1px solid var(--line);padding-bottom:6px}.sales-assignment-history li:last-child{border-bottom:0;padding-bottom:0}.sales-assignment-history .sales-assignment-history-empty{color:var(--muted);list-style:none}.sales-assignment-history strong,.sales-assignment-history small{display:block}.sales-assignments-table-scroll td.sales-assignments-table-state{color:var(--muted);text-align:center;padding:22px 14px}.sales-assignments-table-scroll .my-leads-header-control{gap:4px}.sales-assignments-table-scroll .my-leads-header-control>label{color:var(--ink);font-size:.74rem;font-weight:800}.sales-assignments-table-scroll .my-leads-header-control input,.sales-assignments-table-scroll .my-leads-header-control select{min-height:32px;padding:5px 8px;font-size:.76rem}.sales-assignments-search-line{gap:5px;display:flex}.sales-assignments-search-line input{flex:1;min-width:0}.sales-assignments-search-line .sales-assignments-sort{flex:none;width:32px;min-height:32px;padding:0;font-size:1rem}.sales-assignments-source,.sales-assignments-unassigned{color:var(--primary);font-weight:750}.sales-assignments-muted{color:var(--muted)}.sales-assignments-row-actions{flex-wrap:wrap;gap:5px;display:flex}.sales-assignments-table-scroll code{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.69rem;display:block;overflow:hidden}.sales-assignments-workspace .modal-card{gap:10px;padding:18px}.sales-assignments-workspace .modal-card h2{margin:0;font-size:1.08rem}.sales-assignments-workspace .modal-card>p{color:var(--muted);margin:0;font-size:.78rem}.sales-assignments-workspace .modal-card>label{color:var(--ink);gap:5px;font-size:.78rem;font-weight:750;display:grid}.sales-assignments-workspace .modal-card select,.sales-assignments-workspace .modal-card textarea{width:100%}.sales-assignments-workspace .modal-card .notice{margin:0;padding:8px 10px;font-size:.74rem}.sales-assignments-workspace .modal-card fieldset{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;max-height:min(29vh,200px);margin:0;padding:8px 10px;display:grid;overflow:auto}.sales-assignments-workspace .modal-card fieldset legend{color:var(--ink);padding-inline:4px;font-size:.78rem;font-weight:750}.sales-assignments-workspace .modal-card fieldset label{align-items:center;gap:7px;min-width:0;min-height:30px;font-size:.75rem;display:flex}.sales-assignments-workspace .modal-card fieldset input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0}.sales-assignments-workspace .modal-card fieldset button{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--primary);font:inherit;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:.7rem}.sales-assignments-workspace .modal-card footer{justify-content:flex-end;gap:8px;display:flex}.sales-assignments-workspace .modal-card footer button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--primary);font:inherit;border-radius:7px;padding:7px 12px;font-weight:700}.sales-assignments-workspace .modal-card footer button:last-child{border-color:var(--primary);background:var(--primary);color:#fff}.sales-client-merge-dialog{width:min(660px,100vw - 32px);max-height:min(90dvh,820px);overflow-y:auto}.sales-client-merge-confidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sales-client-merge-confidence span{border:1px solid var(--line);background:var(--soft-2);color:var(--muted);border-radius:8px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:.75rem;display:flex}.sales-client-merge-preview,.sales-client-merge-receipt{border:1px solid var(--line);border-radius:9px;gap:9px;padding:11px;display:grid}.sales-client-merge-preview h3,.sales-client-merge-receipt h3{margin:0;font-size:.9rem}.sales-client-merge-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.sales-client-merge-preview dl div{background:var(--soft-2);border-radius:7px;padding:7px}.sales-client-merge-preview dt{color:var(--muted);font-size:.67rem}.sales-client-merge-preview dd{margin:2px 0 0;font-weight:800}.sales-client-merge-receipt code{overflow-wrap:anywhere}.sales-assignment-person-field{gap:5px;min-width:0;display:grid}.sales-assignment-person-label{color:var(--ink);font-size:.78rem;font-weight:750}.sales-assignment-person-trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--ink);text-align:left;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;display:flex}.sales-assignment-person-trigger:disabled{opacity:.55;cursor:not-allowed}.sales-assignment-person-trigger:focus-visible,.sales-assignment-person-popover input:focus-visible,.sales-assignment-person-options button:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 36%, transparent);outline-offset:2px}.sales-assignment-person-popover{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;margin-top:4px;padding:7px;box-shadow:0 8px 20px #0f172a1f}.sales-assignment-person-popover input{width:100%;min-height:34px;margin-bottom:5px}.sales-assignment-person-options{overscroll-behavior-y:auto;max-height:min(188px,30dvh);overflow-y:auto}.sales-assignment-person-options button{width:100%;min-height:32px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 8px;display:block}.sales-assignment-person-options button.active,.sales-assignment-person-options button:hover{background:var(--soft-2)}.sales-assignment-person-options p{color:var(--muted);margin:6px 8px;font-size:.78rem}@media (width>=1025px){.zoho-shell .workspace:has(.sales-assignments-workspace){flex-direction:column;height:100dvh;min-height:0;padding-bottom:18px;display:flex;overflow:hidden}.workspace:has(.sales-assignments-workspace)>.topbar{flex:none}.workspace:has(.sales-assignments-workspace)>.crm-workbench{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workspace:has(.sales-assignments-workspace)>.crm-workbench>.crm-primary{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sales-assignments-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.sales-assignments-heading{flex:none}.sales-assignments-table{flex-direction:column;flex:1;min-height:0;display:flex}.sales-assignments-table .table-panel-toolbar{flex:none}.sales-assignments-table-scroll{flex:1;min-height:0;max-height:none}}@media (width<=760px){.sales-assignments-heading{gap:10px;display:grid}.sales-assignments-heading-actions{justify-content:space-between}.sales-assignments-heading-actions>span{text-align:left}.sales-assignments-table{overflow:hidden!important}.sales-assignments-table-scroll{max-height:min(60vh,540px)}.sales-assignments-table-scroll table{min-width:870px}.sales-assignments-view-toolbar{flex-direction:column;align-items:stretch}.sales-assignments-toolbar-actions{grid-auto-flow:row;width:100%;display:grid!important}.sales-assignment-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sales-assignment-view-tabs button{white-space:normal;min-width:0}.sales-assignments-toolbar-actions>.sales-assignments-secondary-button{width:100%}}@media (width<=640px){.sales-assignments-table{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.sales-assignments-table-scroll table{table-layout:fixed;width:870px;display:table}.sales-assignments-table-scroll thead{clip:auto;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.sales-assignments-table-scroll tbody{display:table-row-group}.sales-assignments-table-scroll tr{box-shadow:none;border:0;border-radius:0;margin:0;display:table-row;overflow:visible}.sales-assignments-table-scroll th,.sales-assignments-table-scroll td{word-break:normal;width:auto;min-height:0;padding:8px 10px;display:table-cell}.sales-assignments-table-scroll td:before{content:none;display:none}.sales-assignments-workspace .modal-card fieldset,.sales-client-merge-confidence,.sales-client-merge-preview dl{grid-template-columns:1fr}}.public-kyc-section{--kyc-section-accent:#475569;--kyc-section-header:#f1f5f9;--kyc-section-body:#fafbfd;border-left:3px solid var(--kyc-section-accent)}.public-kyc-section[data-kyc-section="Legal / Company Details"]{--kyc-section-accent:#355d9b;--kyc-section-header:#edf3fc;--kyc-section-body:#f9fbfe}.public-kyc-section[data-kyc-section="Branch / Business Details"]{--kyc-section-accent:#307169;--kyc-section-header:#edf7f4;--kyc-section-body:#f8fcfa}.public-kyc-section[data-kyc-section=KYC\ Documents],.public-kyc-section[data-kyc-section=Document\ Uploads]{--kyc-section-accent:#826223;--kyc-section-header:#faf4e9;--kyc-section-body:#fffdfa}.public-kyc-section[data-kyc-section=Bank\ Details]{--kyc-section-accent:#64529a;--kyc-section-header:#f2effa;--kyc-section-body:#fcfaff}.public-kyc-section[data-kyc-section="Remarks / Declaration"]{--kyc-section-accent:#526b3a;--kyc-section-header:#f1f6eb;--kyc-section-body:#fafcf7}.public-kyc-section>summary,.public-kyc-section[open]>summary{background:var(--kyc-section-header);color:var(--ink)}.public-kyc-section>summary:after{color:var(--kyc-section-accent)}.public-kyc-section>summary:focus-visible{outline:2px solid var(--kyc-section-accent);outline-offset:-4px}.public-kyc-section>.kyc-field-grid{background:var(--kyc-section-body)}.public-kyc-section .kyc-field>input,.public-kyc-section .kyc-field>select,.public-kyc-section .kyc-field>textarea{background:#fff}.public-kyc-section[data-kyc-section="Senior Accounts Contact"]{--kyc-section-accent:#366d83;--kyc-section-header:#ecf5f8;--kyc-section-body:#f9fcfd}.public-kyc-section[data-kyc-section=Sales\ Completion]{--kyc-section-accent:#745968;--kyc-section-header:#f6f0f4;--kyc-section-body:#fdfafb}.company-name-combobox{min-width:0;display:grid;position:relative}.company-name-combobox>span:first-child{align-items:center;gap:4px;display:flex}.company-name-combobox>span:first-child b{color:#b72f2a}.company-name-combobox__popover{border:1px solid var(--line,#d7dee8);z-index:30;background:#fff;border-radius:9px;max-height:240px;display:grid;position:absolute;inset:calc(100% + 3px) 0 auto;overflow-y:auto;box-shadow:0 14px 30px #16264e29}.company-name-combobox__popover button{border:0;border-bottom:1px solid var(--line,#d7dee8);color:inherit;cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:left;background:#fff;min-height:44px;padding:10px 12px;font-weight:700}.company-name-combobox__popover button:last-child{border-bottom:0}.company-name-combobox__popover button:hover,.company-name-combobox__popover button[aria-selected=true]{background:#f2f7ff}.company-name-combobox__popover button:focus-visible{outline-offset:-3px;outline:3px solid #f2ae2e}.company-name-combobox__status{color:var(--muted,#667085);padding:10px 12px;font-size:.78rem;line-height:1.4}.company-name-combobox__match{background:#f5f8ff;border:1px solid #bfd1ee;border-radius:9px;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;margin-top:7px;padding:9px 10px;display:flex}.company-name-combobox__match strong{overflow-wrap:anywhere;min-width:0}.company-name-combobox__match span{color:#35567f;text-align:right;flex:none;font-size:.76rem;font-weight:750}@media (width<=420px){.company-name-combobox__match{flex-direction:column;align-items:flex-start;gap:3px}.company-name-combobox__match span{text-align:left}}:root{--lb-ink:#181524;--lb-muted:#625d70;--lb-line:#e6e4f2;--lb-soft:#f7f6fb;--lb-surface:#fff;--lb-purple:#3c2b99;--lb-purple-deep:#241b63;--lb-radius:12px;--lb-shadow:0 10px 28px #18152412}.zoho-shell :is(.coordination-page,.campaign-workspace,.kpi-target-workspace,.rate-requests-page,.dsr-placeholder-page,.dsr-workspace,.module-page:not(.activities-module-page),.access-policy-workspace){width:100%;max-width:1480px;margin-inline:auto}.zoho-shell :is(.section-heading,.module-hero){border:1px solid var(--lb-line);border-radius:var(--lb-radius);background:var(--lb-surface);box-shadow:var(--lb-shadow)}.zoho-shell :is(.section-heading,.module-hero) .eyebrow{color:var(--lb-purple);letter-spacing:.1em}.zoho-shell :is(.panel,.table-card,.module-table-wrap,.coordination-metrics .metric-card){border-color:var(--lb-line);border-radius:var(--lb-radius);background:var(--lb-surface);box-shadow:var(--lb-shadow)}.zoho-shell :is(.table-card,.module-table-wrap,.pricing-performance-table,.rate-request-table,.dsr-table-panel){overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.zoho-shell :is(.table-card,.module-table-wrap,.pricing-performance-table,.rate-request-table,.dsr-table-panel) table thead th{z-index:2;border-bottom-color:var(--lb-line);background:#fbfaff;position:sticky;top:0}.zoho-shell :is(.table-panel-toolbar,.module-toolbar){border-color:var(--lb-line);background:var(--lb-surface)}.zoho-shell :is(.my-leads-header-control input,.my-leads-header-control select,.module-toolbar input,.module-toolbar select){border-color:var(--lb-line);background:#fff;border-radius:8px}.zoho-shell :is(.my-leads-header-control input,.my-leads-header-control select,.module-toolbar input,.module-toolbar select):focus-visible{border-color:var(--lb-purple);outline-offset:1px;outline:3px solid #3c2b991f}.zoho-shell :is(.empty-state,.module-empty-state,.pricing-mobile-empty){color:var(--lb-muted);background:var(--lb-soft)}.zoho-shell .coordination-queue-card.selected,.zoho-shell .campaign-row.selected,.zoho-shell .lead-view-switch .active{border-color:color-mix(in srgb, var(--lb-purple) 58%, var(--lb-line));box-shadow:0 0 0 3px #3c2b991a}.zoho-shell :is(.coordination-filter-tabs button.active,.record-tabs button.active){color:var(--lb-purple-deep);background:#3c2b9917}.zoho-shell .dsr-placeholder-status{color:#725317;background:#fffaf0;border-color:#ead7aa}.zoho-shell .dsr-placeholder-links a{border-color:var(--lb-line);border-radius:var(--lb-radius);background:var(--lb-surface);box-shadow:0 5px 16px #1815240d}.zoho-shell .module-page:not(.activities-module-page) .module-grid{gap:14px}.zoho-shell .module-page:not(.activities-module-page) .module-table-wrap{max-height:min(68vh,720px)}@media (width<=640px){.zoho-shell :is(.coordination-page,.campaign-workspace,.kpi-target-workspace,.rate-requests-page,.dsr-placeholder-page,.dsr-workspace,.module-page:not(.activities-module-page),.access-policy-workspace){gap:10px}.zoho-shell .campaign-layout{grid-template-columns:1fr}.zoho-shell :is(.campaign-list,.coordination-queue-list,.pricing-mobile-carousel){scroll-snap-type:x mandatory;scrollbar-width:none}.zoho-shell :is(.campaign-row,.coordination-queue-card,.pricing-mobile-card){scroll-snap-align:start}.zoho-shell .module-page:not(.activities-module-page) .module-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.zoho-shell .module-page:not(.activities-module-page) .module-toolbar .search-field{grid-column:1/-1;width:100%}.zoho-shell .module-page:not(.activities-module-page) .module-table-wrap{max-height:none;overflow-x:auto}.zoho-shell .dsr-placeholder-links{grid-template-columns:1fr}}.zoho-shell .module-page:not(.activities-module-page) .module-table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.redesign-reports-shell{--rr-ink:#132a4c;--rr-muted:#61728c;--rr-line:#dce6f2;--rr-soft:#f5f8fc;--rr-blue:#2f6fed;--rr-teal:#1e9b85;width:100%;max-width:1480px;color:var(--rr-ink);gap:16px;margin:0 auto;padding:clamp(16px,2.2vw,30px);display:grid}.redesign-reports-header,.redesign-reports-scope-bar,.redesign-reports-chart-card>header,.redesign-reports-table-toolbar,.redesign-reports-pagination{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.redesign-reports-header{padding-bottom:2px}.redesign-reports-header h1,.redesign-reports-chart-card h2,.redesign-reports-table h3{color:var(--rr-ink);margin:0}.redesign-reports-header h1{letter-spacing:-.03em;font-size:clamp(24px,3vw,38px)}.redesign-reports-header p,.redesign-reports-chart-card>header>span,.redesign-reports-table-toolbar>div>span{color:var(--rr-muted);margin:7px 0 0;line-height:1.5}.redesign-reports-eyebrow{color:#3973c7;letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.redesign-reports-header-actions,.redesign-reports-scope-controls,.redesign-reports-export-actions,.redesign-reports-table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.redesign-reports-header-actions label,.redesign-reports-scope-controls label,.redesign-reports-date-range label{min-width:132px;color:var(--rr-muted);gap:5px;font-size:11px;font-weight:800;display:grid}.redesign-reports-header-actions input,.redesign-reports-header-actions select,.redesign-reports-scope-controls select,.redesign-reports-date-range input,.redesign-reports-table input,.redesign-reports-pagination select{border:1px solid var(--rr-line);min-height:36px;color:var(--rr-ink);font:inherit;background:#fff;border-radius:9px;padding:7px 9px}.redesign-reports-date-range{gap:8px;display:flex}.redesign-reports-button{border:1px solid var(--rr-line);color:#31577f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:800}.redesign-reports-button:hover:not(:disabled),.redesign-reports-button:focus-visible{border-color:#8cb0e7;outline:0;box-shadow:0 0 0 3px #2f6fed1f}.redesign-reports-button:disabled{cursor:not-allowed;opacity:.5}.redesign-reports-surface-tabs{border:1px solid var(--rr-line);background:var(--rr-soft);border-radius:14px;gap:8px;padding:4px;display:flex;overflow-x:auto}.redesign-reports-surface-tabs button{min-width:205px;color:var(--rr-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:3px;padding:11px 13px;display:grid}.redesign-reports-surface-tabs button.active{color:var(--rr-ink);background:#fff;border-color:#c7d9f4;box-shadow:0 4px 12px #193c6e0f}.redesign-reports-surface-tabs button:focus-visible,.redesign-reports-level-tabs button:focus-visible,.redesign-reports-mobile-surface-picker select:focus-visible{outline-offset:2px;outline:3px solid #2f6fed42}.redesign-reports-surface-tabs strong{font-size:13px}.redesign-reports-surface-tabs span{font-size:11px}.redesign-reports-mobile-surface-picker{display:none}.redesign-reports-scope-bar{border:1px solid var(--rr-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;padding:11px 13px}.redesign-reports-level-tabs{flex-wrap:wrap;gap:4px;display:flex}.redesign-reports-level-tabs button{color:var(--rr-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:800}.redesign-reports-level-tabs button.active{color:#245ebd;background:#eaf2ff}.redesign-reports-level-tabs button:disabled{cursor:not-allowed;opacity:.4}.redesign-reports-team-navigation{gap:6px;display:inline-flex}.redesign-reports-team-summary{border:1px solid var(--rr-line);background:#fff;border-radius:14px;overflow:hidden}.redesign-reports-team-summary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:13px 15px;list-style:none;display:flex}.redesign-reports-team-summary>summary::-webkit-details-marker{display:none}.redesign-reports-team-summary>summary:focus-visible{outline-offset:-3px;outline:3px solid #2f6fed42}.redesign-reports-team-summary>summary span{gap:3px;display:grid}.redesign-reports-team-summary>summary span:last-child{color:#245ebd;text-align:right;font-size:12px;font-weight:800}.redesign-reports-team-summary>summary small{color:var(--rr-muted);font-weight:500}.redesign-reports-team-summary>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;padding:0 13px 13px;display:grid}.redesign-reports-team-summary article{background:#f7f9fc;border:1px solid #e4ebf4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px;display:flex}.redesign-reports-team-summary article>div{gap:3px;min-width:0;display:grid}.redesign-reports-team-summary article>div:last-child{text-align:right}.redesign-reports-team-summary article strong,.redesign-reports-team-summary article span{overflow-wrap:anywhere}.redesign-reports-team-summary article span{color:var(--rr-muted);font-size:11px}.redesign-reports-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.redesign-reports-kpis article{border:1px solid var(--rr-line);background:#fff;border-radius:13px;gap:8px;min-width:0;padding:16px;display:grid;box-shadow:0 5px 18px #173b6c0a}.redesign-reports-kpis article span{color:var(--rr-muted);font-size:12px;font-weight:800}.redesign-reports-kpis article strong{overflow-wrap:anywhere;letter-spacing:-.03em;font-size:clamp(20px,2.5vw,30px)}.redesign-reports-kpis article small{color:var(--rr-muted);line-height:1.35}.redesign-reports-redaction-note{color:var(--rr-muted);grid-column:1/-1;margin:0;font-size:12px}.redesign-reports-chart-card,.redesign-reports-table,.redesign-reports-metrics,.reports-redesign-details{border:1px solid var(--rr-line);background:#fff;border-radius:14px;min-width:0;box-shadow:0 8px 24px #173b6c0b}.redesign-reports-chart-card{padding:17px}.redesign-reports-chart{border-bottom:1px solid var(--rr-line);align-items:end;gap:clamp(7px,1.5vw,18px);min-height:230px;margin-top:12px;padding:15px 9px 0;display:flex;overflow-x:auto}.redesign-reports-chart-bar{min-height:205px;color:var(--rr-muted);cursor:pointer;background:0 0;border:0;border-radius:9px 9px 0 0;flex:1 0 54px;place-items:end center;gap:5px;padding:0 3px;display:grid}.redesign-reports-chart-bar:hover,.redesign-reports-chart-bar:focus-visible,.redesign-reports-chart-bar.selected{background:#f0f5ff;outline:0}.redesign-reports-chart-bar strong{color:var(--rr-ink);font-size:12px}.redesign-reports-chart-bar small{overflow-wrap:anywhere;max-width:76px;font-size:10px}.redesign-reports-bar-stack{width:min(42px,80%);height:var(--bar-height);background:#eaf0f7;border-radius:7px 7px 0 0;flex-direction:column-reverse;min-height:18px;display:flex;overflow:hidden}.redesign-reports-bar-stack i{height:var(--activity-share);background:var(--rr-blue);display:block}.redesign-reports-bar-stack b{background:var(--rr-teal);flex:1;display:block}.redesign-reports-chart-legend{color:var(--rr-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:11px;font-size:11px;display:flex}.redesign-reports-chart-legend span{align-items:center;gap:5px;display:inline-flex}.redesign-reports-chart-legend i{border-radius:3px;width:9px;height:9px}.redesign-reports-chart-legend i.activity{background:var(--rr-blue)}.redesign-reports-chart-legend i.booking{background:var(--rr-teal)}.redesign-reports-link{color:#2866c0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.redesign-reports-metrics{gap:12px;padding:17px;display:grid}.redesign-reports-metrics>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.redesign-reports-metrics h2{margin:0;font-size:18px}.redesign-reports-metrics>header>span{color:var(--rr-muted);font-size:12px}.redesign-reports-metric-list{gap:9px;display:grid}.redesign-reports-metric-list article{background:#fbfdff;border:1px solid #e6edf5;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex}.redesign-reports-metric-list article>div:first-child{gap:4px;min-width:0;display:grid}.redesign-reports-metric-list article>div:last-child{text-align:right;flex:0 0 150px;gap:3px;display:grid}.redesign-reports-metric-list small{color:var(--rr-muted);line-height:1.35}.redesign-reports-metric-badge{border-radius:5px;width:max-content;padding:3px 6px;font-size:10px;font-weight:900}.redesign-reports-metric-badge.kpi{color:#2864c3;background:#eaf2ff}.redesign-reports-metric-badge.kra{color:#17826e;background:#e8faf5}.redesign-reports-metric-list article>div:last-child span{color:var(--rr-muted);font-size:11px}.redesign-reports-empty,.redesign-reports-state,.redesign-reports-alert,.redesign-reports-notice{border-radius:10px;padding:13px 15px;line-height:1.45}.redesign-reports-empty,.redesign-reports-state{color:var(--rr-muted);background:#f8fbff;border:1px dashed #c9d7e8}.redesign-reports-alert{color:#a03b3b;background:#fff6f6;border:1px solid #efc9c9}.redesign-reports-notice{color:#1b6b5b;background:#f1fbf7;border:1px solid #bee1d7}.redesign-reports-context{color:var(--rr-muted);margin:0;font-size:12px}.redesign-reports-surface-panel{min-width:0}.redesign-reports-table{overflow:hidden}.redesign-reports-table-toolbar{border-bottom:1px solid var(--rr-line);align-items:center;padding:14px 16px}.redesign-reports-table-toolbar h3{font-size:16px}.redesign-reports-table-toolbar>div:first-child{gap:3px;display:grid}.redesign-reports-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;max-width:100%;max-height:min(58vh,600px);overflow:auto}.redesign-reports-table table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:100%}.redesign-reports-table th,.redesign-reports-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf1f6;min-width:130px;max-width:260px;padding:9px 10px}.redesign-reports-table th{z-index:1;color:#3b587c;background:#fff;font-size:11px;position:sticky;top:0}.redesign-reports-table td{color:#324a6a;font-size:12px}.redesign-reports-sort{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:block}.redesign-reports-table th input{width:100%;min-width:94px;min-height:32px;margin-top:7px;padding:6px 7px;font-size:11px}.redesign-reports-table-state{min-width:420px!important;color:var(--rr-muted)!important;text-align:center!important}.redesign-reports-pagination{color:var(--rr-muted);justify-content:flex-end;align-items:center;padding:11px 15px;font-size:12px}.redesign-reports-pagination label{align-items:center;gap:6px;display:inline-flex}.redesign-reports-pagination select{min-height:32px;padding:5px 22px 5px 7px}@media (width<=1080px){.redesign-reports-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.redesign-reports-header{flex-direction:column}.redesign-reports-header-actions{justify-content:flex-start}}@media (width<=680px){.redesign-reports-shell{gap:12px;padding:13px}.redesign-reports-header-actions,.redesign-reports-scope-controls{justify-content:stretch;align-items:stretch;width:100%}.redesign-reports-header-actions>label,.redesign-reports-date-range,.redesign-reports-date-range label,.redesign-reports-scope-controls label{flex:130px;min-width:0}.redesign-reports-header-actions select,.redesign-reports-header-actions input,.redesign-reports-scope-controls select{width:100%;min-height:44px}.redesign-reports-date-range{display:flex}.redesign-reports-export-actions{justify-content:stretch;width:100%}.redesign-reports-export-actions .redesign-reports-button{flex:160px;min-height:44px}.redesign-reports-surface-tabs{display:none}.redesign-reports-mobile-surface-picker{border:1px solid var(--rr-line);background:var(--rr-soft);width:100%;min-width:0;color:var(--rr-muted);border-radius:12px;gap:6px;padding:12px;font-size:11px;font-weight:800;display:grid}.redesign-reports-mobile-surface-picker select{width:100%;min-width:0;min-height:44px;color:var(--rr-ink);font:inherit;background:#fff;border:1px solid #b9cbe2;border-radius:9px;padding:8px 36px 8px 10px;font-size:14px}.redesign-reports-mobile-surface-picker small{overflow-wrap:anywhere;color:var(--rr-muted);font-weight:500;line-height:1.4}.redesign-reports-scope-bar{align-items:stretch}.redesign-reports-level-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:visible}.redesign-reports-level-tabs button{overflow-wrap:anywhere;width:100%;min-width:0;min-height:44px;padding:9px 7px}.redesign-reports-scope-controls label{flex-basis:100%;width:100%}.redesign-reports-team-navigation{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.redesign-reports-team-navigation .redesign-reports-button{min-height:44px}.redesign-reports-kpis{gap:8px}.redesign-reports-kpis article{padding:12px}.redesign-reports-kpis article strong{font-size:21px}.redesign-reports-chart-card{padding:13px}.redesign-reports-chart-card>header,.redesign-reports-table-toolbar,.redesign-reports-pagination,.redesign-reports-metrics>header,.redesign-reports-metric-list article{flex-direction:column;align-items:stretch}.redesign-reports-table-actions{justify-content:flex-start}.redesign-reports-table-scroll{max-height:min(58vh,520px)}.redesign-reports-table th,.redesign-reports-table td{min-width:112px}.redesign-reports-pagination{align-items:flex-start}.redesign-reports-pagination .redesign-reports-button{width:100%;min-height:44px}}.redesign-reports-mobile-list{display:none}@media (width<=680px){.redesign-reports-table-scroll{display:none}.redesign-reports-mobile-list{background:var(--rr-soft);gap:8px;padding:10px;display:grid}.redesign-reports-mobile-card{border:1px solid var(--rr-line);background:#fff;border-radius:11px;overflow:hidden}.redesign-reports-mobile-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px;list-style:none;display:grid}.redesign-reports-mobile-card>summary::-webkit-details-marker{display:none}.redesign-reports-mobile-card>summary>span{gap:3px;min-width:0;display:grid}.redesign-reports-mobile-card>summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.redesign-reports-mobile-card>summary small{color:var(--rr-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.redesign-reports-mobile-card>summary:after{content:"+";color:#285da9;background:#edf3fd;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.redesign-reports-mobile-card[open]>summary{border-bottom:1px solid var(--rr-line);background:#fbfdff}.redesign-reports-mobile-card[open]>summary:after{content:"−"}.redesign-reports-mobile-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:4px 12px 10px;display:grid}.redesign-reports-mobile-card dl>div{border-bottom:1px solid #edf1f6;gap:2px;min-width:0;padding:8px 4px;display:grid}.redesign-reports-mobile-card dt{color:var(--rr-muted);text-transform:uppercase;font-size:10px;font-weight:800}.redesign-reports-mobile-card dd{overflow-wrap:anywhere;color:var(--rr-ink);margin:0;font-size:12px}.redesign-reports-mobile-state{border:1px dashed var(--rr-line);color:var(--rr-muted);text-align:center;background:#fff;border-radius:10px;padding:18px}}.redesign-report-workspace{gap:18px;display:grid}.redesign-report-workspace-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 2px 0;display:flex}.redesign-report-workspace-heading h2,.redesign-report-workspace-heading h3{color:var(--rr-ink);margin:4px 0 5px}.redesign-report-workspace-heading p{max-width:760px;color:var(--rr-muted);margin:0}.redesign-report-workspace-heading>span{border:1px solid var(--rr-line);color:var(--rr-muted);background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.redesign-report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.redesign-report-summary-grid article{border:1px solid var(--rr-line);background:#fff;border-radius:14px;gap:5px;padding:17px;display:grid;box-shadow:0 8px 24px #1a35580d}.redesign-report-summary-grid span{color:var(--rr-muted);font-size:12px;font-weight:800}.redesign-report-summary-grid strong{color:var(--rr-ink);font-size:26px}.redesign-task-report-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);gap:14px;display:grid}.redesign-task-workload,.redesign-task-attention{border:1px solid var(--rr-line);background:#fff;border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.redesign-task-workload header,.redesign-task-attention header{justify-content:space-between;gap:12px;display:flex}.redesign-task-workload h3,.redesign-task-attention h3{margin:0}.redesign-task-workload header span,.redesign-task-attention header span{color:var(--rr-muted);font-size:12px}.redesign-task-workload>div{grid-template-columns:minmax(120px,1fr) minmax(120px,2fr) auto;align-items:center;gap:10px;display:grid}.redesign-task-workload i{background:#edf2f7;border-radius:999px;height:8px;overflow:hidden}.redesign-task-workload i b{border-radius:inherit;background:linear-gradient(90deg,#285da9,#279c8a);height:100%;display:block}.redesign-task-attention button{border:1px solid var(--rr-line);color:var(--rr-ink);font:inherit;text-align:left;background:#fafcff;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}.redesign-task-attention button:disabled{opacity:.65}.redesign-report-row-actions{gap:8px;display:flex;overflow:auto}.redesign-report-row-actions button{border:1px solid var(--rr-line);color:var(--rr-primary);white-space:nowrap;background:#fff;border-radius:9px;padding:8px 10px}.redesign-report-library-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,2fr);gap:14px;display:grid}.redesign-report-library{align-content:start;gap:12px;display:grid}.redesign-report-library section{border:1px solid var(--rr-line);background:#fff;border-radius:14px;gap:8px;padding:12px;display:grid}.redesign-report-library h3{margin:0 2px 2px;font-size:13px}.redesign-report-library button{color:var(--rr-ink);text-align:left;background:#f7f9fc;border:1px solid #0000;border-radius:10px;gap:4px;padding:11px;display:grid}.redesign-report-library button.active{background:#eef5ff;border-color:#9bbce8}.redesign-report-library button span,.redesign-report-library button small{color:var(--rr-muted)}.redesign-report-preview{border:1px solid var(--rr-line);background:#fff;border-radius:14px;min-width:0;padding:14px}.redesign-report-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.redesign-report-preview>header h3{margin:4px 0}.redesign-report-preview>header>div:last-child{flex-wrap:wrap;gap:7px;display:flex}@media (width<=1024px){.redesign-report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.redesign-task-report-grid,.redesign-report-library-layout{grid-template-columns:1fr}.redesign-report-library{grid-template-columns:repeat(2,minmax(0,1fr))}.redesign-report-library .redesign-reports-empty{grid-column:1/-1}}@media (width<=640px){.redesign-report-workspace-heading{display:grid}.redesign-report-workspace-heading>span{justify-self:start}.redesign-report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.redesign-report-summary-grid article{padding:13px}.redesign-report-summary-grid strong{font-size:22px}.redesign-task-workload header,.redesign-task-attention header,.redesign-report-preview>header{display:grid}.redesign-task-workload>div{grid-template-columns:minmax(90px,1fr) minmax(80px,1.4fr) auto}.redesign-report-library{grid-template-columns:1fr}.redesign-report-preview{padding:10px}.redesign-report-preview>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.redesign-report-preview>header>div:last-child button:first-child{grid-column:1/-1}}.call-reports-redesign{gap:14px;padding:16px;display:grid}.call-reports-scheduler{border:1px solid var(--rr-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:end;gap:14px;padding:15px;display:flex}.call-reports-scheduler label{color:var(--rr-muted);flex:1;gap:5px;font-size:11px;font-weight:800;display:grid}.call-reports-scheduler select{min-height:40px}.call-reports-scheduler>div{gap:8px;display:flex}.call-reports-layout{grid-template-columns:1fr;gap:14px;min-width:0;display:grid}.call-reports-layout.has-editor{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr)}.call-reports-table th select{width:100%;min-height:32px;margin-top:7px}.call-reports-editor{border:1px solid var(--rr-line);background:#fff;border-radius:14px;align-content:start;gap:13px;padding:15px;display:grid}.call-reports-editor>header{justify-content:space-between;gap:10px;display:flex}.call-reports-editor h2{margin:4px 0}.call-reports-editor p{color:var(--rr-muted);margin:0}.call-reports-editor>header>span{color:#285da9;background:#eaf3ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.call-reports-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.call-reports-form label{color:var(--rr-muted);gap:4px;font-size:11px;font-weight:800;display:grid}.call-reports-form label.full{grid-column:1/-1}.call-reports-form input,.call-reports-form select,.call-reports-form textarea{width:100%}.call-reports-editor>footer{justify-content:flex-end;gap:8px;display:flex}.call-reports-mobile-list button{margin:0 12px 12px}@media (width<=1024px){.call-reports-layout.has-editor{grid-template-columns:1fr}.call-reports-editor{order:-1}.call-reports-form{grid-template-columns:repeat(3,minmax(0,1fr))}.call-reports-form label.full{grid-column:span 3}}@media (width<=680px){.call-reports-redesign{padding:10px}.call-reports-scheduler{display:grid}.call-reports-scheduler>div{grid-template-columns:1fr 1fr;display:grid}.call-reports-form{grid-template-columns:1fr}.call-reports-form label.full{grid-column:auto}.call-reports-editor>header{display:grid}.call-reports-editor>footer{grid-template-columns:1fr 1fr;display:grid}}.redesign-performance-funnel,.redesign-performance-ranking,.redesign-performance-campaigns{border:1px solid var(--rr-line);background:#fff;border-radius:14px;gap:11px;padding:15px;display:grid}.redesign-performance-funnel>header,.redesign-performance-ranking>header,.redesign-performance-campaigns>header{justify-content:space-between;gap:12px;display:flex}.redesign-performance-funnel h3,.redesign-performance-ranking h3,.redesign-performance-campaigns h3{margin:0}.redesign-performance-funnel header span,.redesign-performance-ranking header span,.redesign-performance-campaigns header span{color:var(--rr-muted);font-size:12px}.redesign-performance-funnel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.redesign-performance-funnel article{background:#f6f9fc;border-radius:10px;gap:4px;padding:13px;display:grid;position:relative}.redesign-performance-funnel article>span{color:var(--rr-muted);font-size:12px}.redesign-performance-funnel article>strong{font-size:23px}.redesign-performance-funnel article>i{z-index:1;color:#7890ad;font-style:normal;position:absolute;top:50%;right:-8px}.redesign-performance-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.redesign-performance-ranking>article,.redesign-performance-campaigns>article{border-top:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.redesign-performance-ranking>article>b{color:#285da9;background:#edf4ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.redesign-performance-ranking>article>div,.redesign-performance-campaigns>article>div{gap:3px;display:grid}.redesign-performance-ranking article span,.redesign-performance-campaigns article span{color:var(--rr-muted);font-size:11px}.redesign-performance-campaigns>article{text-align:left;grid-template-columns:minmax(0,1fr) auto}.redesign-performance-campaigns>article>div:last-child{text-align:right}@media (width<=1024px){.redesign-performance-secondary-grid{grid-template-columns:1fr}}@media (width<=640px){.redesign-performance-funnel>div{grid-template-columns:repeat(2,minmax(0,1fr))}.redesign-performance-funnel article>i{display:none}.redesign-performance-funnel>header,.redesign-performance-ranking>header,.redesign-performance-campaigns>header{display:grid}}.redesign-reports-table-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto}
