:root{--ds-space-01:2px;--ds-space-02:4px;--ds-space-03:8px;--ds-space-04:16px;--ds-space-05:24px;--ds-space-06:32px;--ds-space-07:40px;--ds-space-08:48px;--ds-space-09:64px;--ds-space-10:80px;--ds-space-11:96px;--ds-space-12:160px;--ds-font-sans:Arial, Helvetica, sans-serif;--ds-color-company-red:#c00;--ds-color-company-red-hover:#9d1b22;--ds-color-black:#121212;--ds-color-white:#fff;--ds-text-black:#000;--ds-text-dark:#333;--ds-text-regular:#717171;--ds-text-body:#616568;--ds-text-helper:#767676;--ds-text-on-color:#fff;--ds-gray-x-light:#f9f9f9;--ds-gray-light:#ececec;--ds-gray-medium:#ccc;--ds-gray-dark:#a3a3a3;--ds-stroke:#d8d8d8;--ds-success:#07c29f;--ds-success-light:#daf2ed;--ds-warning:#f1c21b;--ds-warning-light:#fef7e8;--ds-error:#c00;--ds-error-light:#f2dfd8;--ds-background:var(--ds-color-white);--ds-background-hover:#0000000a;--ds-layer-tinted:var(--ds-gray-x-light);--ds-shadow-card:0 14px 42px 0 #080f340f;--ds-nav-height:0;--ds-red-100:#f66;--ds-red-200:#c00;--ds-red-300:#900;--ds-red-400:#600;--ds-violet-100:#d5d6ff;--ds-violet-200:#988fec;--ds-violet-300:#5e4adc;--ds-purple-100:#b4a2cb;--ds-purple-200:#926f98;--ds-purple-300:#4f0731;--ds-chart-gray-100:#d2d2d1;--ds-chart-gray-200:#a5a5a4;--ds-chart-gray-300:#777776;--ds-chart-gray-400:#343432;--ds-chart-gray-500:#000;--ds-other-100:#f2eee9;--ds-other-200:#dcd1c9;--ds-other-300:#c6b3a8;--ds-diverging-1:#4f0731;--ds-diverging-2:#7c4c76;--ds-diverging-3:#a891ba;--ds-diverging-4:#d5d6ff;--ds-diverging-5:#ddabd3;--ds-diverging-6:#dd476d;--ds-diverging-7:#ff0024;--ds-nps-red:#c00;--ds-nps-gray:#979797;--ds-nps-yellow:#fc0;--ds-surface:var(--ds-color-white);--ds-surface-text:var(--ds-text-dark);--ds-surface-heading:var(--ds-text-black);--ds-surface-divider:var(--ds-stroke);--ds-surface-eyebrow:var(--ds-color-company-red)}.sc-app{--rd-ink:var(--ds-color-black);--rd-secondary:var(--ds-text-dark);--rd-muted:var(--ds-text-regular);--rd-border:var(--ds-stroke);--rd-hairline:var(--ds-gray-light);--rd-layer:var(--ds-gray-x-light);--rd-surface:var(--ds-color-white);--rd-brand:var(--ds-color-company-red);--rd-hover:var(--ds-background-hover);font-family:var(--ds-font-sans);font-variant-numeric:tabular-nums;color:var(--rd-ink)}.sc-app::selection,.sc-app ::selection{background:var(--ds-color-company-red);color:var(--ds-text-on-color)}.sc-app::-moz-selection{background:var(--ds-color-company-red);color:var(--ds-text-on-color)}.sc-app ::-moz-selection{background:var(--ds-color-company-red);color:var(--ds-text-on-color)}.sc-app .sc-page-header{min-height:var(--ds-space-10);padding:var(--ds-space-03) var(--ds-space-05);border-bottom:1px solid var(--rd-border);background:var(--rd-surface);justify-content:space-between;align-items:center;gap:var(--ds-space-05);z-index:2;flex:none;display:flex;position:relative}.sc-app .sc-page-header__brand{align-items:center;min-width:0;display:flex}.sc-app .sc-page-header__identity{gap:var(--ds-space-01);flex-direction:column;min-width:0;display:flex}.sc-app .sc-page-header__eyebrow{color:var(--ds-surface-eyebrow);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700;line-height:18px}.sc-app .sc-page-header h1{color:var(--ds-surface-heading);letter-spacing:0;white-space:nowrap;margin:0;font-size:24px;font-weight:700;line-height:28px}.sc-app .page-header-actions{align-items:center;gap:var(--ds-space-03);flex:none;display:flex}.sc-app .page-header-actions .cds--btn{min-height:56px;padding:var(--ds-space-04) var(--ds-space-06);background:var(--ds-color-company-red);color:var(--ds-text-on-color);font-family:var(--ds-font-sans);letter-spacing:0;text-transform:uppercase;border:1px solid #0000;border-radius:0;font-size:14px;font-weight:700;line-height:16px}.sc-app .page-header-actions .cds--btn:hover,.sc-app .page-header-actions .cds--btn:active{background:var(--ds-color-company-red-hover)}.sc-app .page-header-actions .cds--btn svg{fill:var(--ds-text-on-color)}.sc-app .page-header-actions .sc-import-menu .sc-import-button{justify-content:center;align-items:center;gap:var(--ds-space-02);display:inline-flex}.sc-app .page-header-actions .sc-import-menu__chevron{fill:var(--ds-text-on-color)}.sc-app .page-header-actions .sc-import-button{justify-content:center;align-items:center;gap:var(--ds-space-03);display:inline-flex;overflow:visible}.sc-app .page-header-actions .sc-import-button .cds--btn__icon{flex:0 0 var(--ds-space-05);width:var(--ds-space-05)!important;height:var(--ds-space-05)!important;margin:0!important;position:static!important}.sc-app .page-header-actions .cds--btn:focus-visible{outline:2px solid var(--ds-color-company-red);outline-offset:2px}@media (max-width:640px){.sc-app .sc-page-header{min-height:var(--ds-space-09);padding:var(--ds-space-02) var(--ds-space-04);gap:var(--ds-space-03)}.sc-app .sc-page-header__eyebrow{display:none}.sc-app .sc-page-header h1{font-size:18px;line-height:26px}.sc-app .page-header-actions .cds--btn{min-height:44px;padding:var(--ds-space-03) var(--ds-space-04)}}.sc-app .sales-coverage-tabs{margin-top:0!important}.sc-app .sales-coverage-tabs>.cds--tabs{flex:none;height:auto}.sc-app .sales-coverage-tabs .cds--tab-content[role=tabpanel]:not([hidden]){flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.sc-app .optimization-toolbar-filter-pill{transition:background .12s,border-color .12s;border:1px solid var(--rd-border)!important;background:var(--rd-surface)!important;min-height:32px!important;color:var(--rd-secondary)!important;border-radius:6px!important}.sc-app .optimization-toolbar-filter-pill:hover{background:var(--rd-hover)!important;border-color:#c6c6c6!important}.sc-app .optimization-toolbar-filter-label{color:var(--rd-muted)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:12px!important;font-weight:600!important}.sc-app .sc-carbon-grid{font-variant-numeric:tabular-nums}.sc-app .sc-carbon-grid__th{background:var(--rd-layer)!important;border-bottom:1px solid var(--rd-border)!important}.sc-app .sc-carbon-grid__header-label{text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--rd-secondary)!important;font-size:11px!important;font-weight:600!important}.sc-app .sc-carbon-grid tbody tr{border-bottom:1px solid var(--rd-hairline)}.sc-app .sc-carbon-grid tbody tr:hover td{background:var(--rd-hover)!important}.sc-app .sc-carbon-grid td,.sc-app .sc-carbon-grid th{border-color:var(--rd-hairline)!important}.sc-app .sc-toolbar-font.absolute{border:1px solid var(--rd-border)!important;border-radius:8px!important;padding:8px!important;box-shadow:0 8px 24px #1018281f,0 2px 6px #1018280f!important}.sc-app .sc-toolbar-font.absolute .cds--checkbox-wrapper{transition:background .1s;border-radius:4px!important;margin:0!important;padding:4px 8px!important}.sc-app .sc-toolbar-font.absolute .cds--checkbox-wrapper:hover{background:var(--rd-hover)!important}.sc-app #main-scenario-columns-root{position:relative!important}.sc-app #main-scenario-columns-root .sc-toolbar-font.absolute{width:max-content!important;min-width:288px!important;max-width:380px!important;left:auto!important;right:0!important}.sc-app #main-scenario-columns-root .cds--checkbox-label{white-space:nowrap!important;text-overflow:clip!important;max-width:none!important;overflow:visible!important}.import-modal h3{color:var(--rd-ink)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.sc-app ::-webkit-scrollbar{width:10px;height:10px}.sc-app ::-webkit-scrollbar-thumb{background:#d0d0d0 padding-box content-box;border:2px solid #0000;border-radius:6px}.sc-app ::-webkit-scrollbar-thumb:hover{background:#b0b0b0 padding-box content-box}.sc-app{--sc-type-page:24px;--sc-type-section:16px;--sc-type-body:14px;--sc-type-meta:12px;--sc-control-height-compact:32px;--sc-control-height:40px;--sc-table-header-height:48px;--sc-table-row-height:48px;--sc-source-highspot-bg:#e8f1fb;--sc-source-highspot-border:#c8def4;--sc-source-highspot-text:#154273;--sc-source-seismic-bg:#fbeee6;--sc-source-seismic-border:#f4d3c1;--sc-source-seismic-text:#8a3a10}.sc-app :where(.sc-conflict-table-wrap,.sc-workflow-vertical-tabs,.sc-territory-health__dashboard,.sc-rep-summary,.csv2){scrollbar-gutter:stable}.sc-app :where(.sc-conflict-badge,.sc-free-agency-assignment-badge,.sc-territory-health__status,.sc-territory-health__source-badge){box-sizing:border-box;min-height:22px;font-size:var(--sc-type-meta);letter-spacing:0;text-transform:none;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-weight:600;line-height:16px}.sc-app :where(.sc-conflict-badge--source-a,.sc-territory-health__source-badge--highspot){border-color:var(--sc-source-highspot-border);background:var(--sc-source-highspot-bg);width:auto;min-width:0;height:auto;color:var(--sc-source-highspot-text)}.sc-app :where(.sc-conflict-badge--source-b,.sc-territory-health__source-badge--seismic){border-color:var(--sc-source-seismic-border);background:var(--sc-source-seismic-bg);width:auto;min-width:0;height:auto;color:var(--sc-source-seismic-text)}.sc-app .sc-territory-health__source-badge--mixed{border-color:var(--rd-border);background:var(--rd-layer);width:auto;min-width:0;height:auto;color:var(--rd-secondary)}.sc-app :where(.sc-conflict-badge--status-unresolved,.sc-conflict-badge--status-recommended,.sc-conflict-badge--status-needs-review,.sc-conflict-badge--status-unavailable,.sc-conflict-badge--status-exited){font-size:var(--sc-type-meta);padding:2px 8px;line-height:16px}.sc-app :where(.sc-conflict-status-confirm,.sc-fs-inline-approve-btn,.sc-free-agency-inline-action){min-height:var(--sc-control-height-compact);border:1px solid var(--rd-brand);background:var(--rd-surface);color:var(--rd-brand);font-size:var(--sc-type-meta);border-radius:0;padding:6px 12px;font-weight:600;line-height:16px}.sc-app :where(.sc-conflict-filter-header__button,.sc-conflict-sort-header,.sc-fs-chevron-btn,.sc-free-agency-expand-button):focus-visible{outline:2px solid var(--rd-brand);outline-offset:2px}.sc-app :where(.sc-conflict-header-menu__search,.sc-fs-search-input,input[type=search]){min-height:var(--sc-control-height-compact);font-size:var(--sc-type-body)}.sc-app .sc-conflict-grid :where(button,input,select,textarea,label,legend,td,th,p,small,span),.sc-app .sc-workflow-summary :where(button,p,small,span){font-size:var(--sc-type-meta)}.sc-app .sc-workflow-summary h3{font-size:15px}@media (max-width:1120px){.sc-app .sc-page-header h1{text-overflow:ellipsis;overflow:hidden}.sc-app .page-header-actions .cds--btn{min-height:44px;padding-inline:var(--ds-space-04)}}@media (prefers-reduced-motion:reduce){.sc-app *,.sc-app :before,.sc-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
