body:has(.crm-v2){--sl-font-sans:var(--font-crm), Inter, ui-sans-serif, system-ui, sans-serif;--sl-font-display:1.5rem;--sl-font-title:1.25rem;--sl-font-section:1rem;--sl-font-emph:.875rem;--sl-font-body:.8125rem;--sl-font-meta:.75rem;--sl-font-caption:.6875rem;--sl-line-display:1.875rem;--sl-line-title:1.625rem;--sl-line-section:1.375rem;--sl-line-emph:1.25rem;--sl-line-body:1.125rem;--sl-line-meta:1rem;--sl-line-caption:.875rem;--sl-weight-regular:400;--sl-weight-medium:500;--sl-weight-semibold:600;--sl-space-1:var(--crm-space-1);--sl-space-2:var(--crm-space-2);--sl-space-3:var(--crm-space-3);--sl-space-4:var(--crm-space-4);--sl-space-5:var(--crm-space-5);--sl-space-6:var(--crm-space-6);--sl-space-7:var(--crm-space-7);--sl-space-8:var(--crm-space-8);--sl-gap-icon:var(--sl-space-3);--sl-gap-inline:var(--sl-space-4);--sl-pad-page-x:var(--sl-space-6);--sl-pad-cell-x:var(--sl-space-5);--sl-pad-overlay-x:var(--sl-space-6);--sl-pad-overlay-y:var(--sl-space-5);--sl-radius-tile:.25rem;--sl-radius-badge:.3125rem;--sl-radius-control:.375rem;--sl-radius-popover:.5rem;--sl-radius-modal:.75rem;--sl-height-pagebar:3rem;--sl-height-nav:1.75rem;--sl-height-control:1.75rem;--sl-height-control-sm:1.5rem;--sl-height-control-icon:1.75rem;--sl-height-input:2rem;--sl-height-row:3rem;--sl-height-row-single:2.25rem;--sl-width-sidebar:13.4375rem;--sl-width-sidebar-rail:3.25rem;--sl-icon-nav:.875rem;--sl-motion-fast:.12s;--sl-motion-standard:.18s;--sl-surface-app:#fff;--sl-surface-sidebar:#f7f7f5;--sl-surface-sunken:#f6f6f4;--sl-surface-header:#fafaf9;--sl-surface-control:#fff;--sl-surface-control-hover:#f1f1ef;--sl-surface-overlay:#fff;--sl-surface-row-hover:#f7f7f5;--sl-surface-row-active:#f1f1ef;--sl-border-subtle:#ececea;--sl-border-default:#dcdcd8;--sl-border-strong:#c4c4bf;--sl-text-primary:#1a1a1a;--sl-text-secondary:#555;--sl-text-tertiary:#6e6e6e;--sl-accent:#f0874a;--sl-accent-hover:#e8773a;--sl-accent-on:#1c1007;--sl-focus-ring:#c85a1e;--sl-brand-ink-outline:transparent;--sl-nav-candidates:#5b5bd6;--sl-nav-roles:#8250df;--sl-nav-pipeline:#d64541;--sl-nav-companies:#3b6fd8;--sl-nav-tasks:#1f9d5c;--sl-nav-notes:#12927a;--sl-nav-imports:#e0692b;--sl-nav-neutral:#6e6e6e}.dark body:has(.crm-v2){--sl-surface-app:#1b1b1b;--sl-surface-sidebar:#181818;--sl-surface-sunken:#161616;--sl-surface-header:#1a1a1a;--sl-surface-control:#222;--sl-surface-control-hover:#2a2a2a;--sl-surface-overlay:#212121;--sl-surface-row-hover:#202020;--sl-surface-row-active:#242424;--sl-border-subtle:#262626;--sl-border-default:#333;--sl-border-strong:#454545;--sl-text-primary:#ededed;--sl-text-secondary:#a8a8a8;--sl-text-tertiary:#8a8a8a;--sl-accent:#f0874a;--sl-accent-hover:#f59a62;--sl-accent-on:#1c1007;--sl-focus-ring:#f0874a;--sl-brand-ink-outline:#626266;--sl-nav-candidates:#8c8cf7;--sl-nav-roles:#a77bf3;--sl-nav-pipeline:#ef5a5a;--sl-nav-companies:#5b8def;--sl-nav-tasks:#3fbf7f;--sl-nav-notes:#3fbf9a;--sl-nav-imports:#f0874a;--sl-nav-neutral:#8a8a8a}.dark body:has(.crm-v2) .text-destructive{color:hsl(var(--status-failure-foreground))}.shortlist-app-shell,.shortlist-main{background:var(--sl-surface-app);color:var(--sl-text-primary);font-family:var(--sl-font-sans);font-size:var(--sl-font-body);line-height:var(--sl-line-body)}.shortlist-type-display{font-size:var(--sl-font-display);line-height:var(--sl-line-display);font-weight:var(--sl-weight-semibold)}.shortlist-type-title{font-size:var(--sl-font-title);line-height:var(--sl-line-title);font-weight:var(--sl-weight-semibold)}.shortlist-type-section{font-size:var(--sl-font-section);line-height:var(--sl-line-section);font-weight:var(--sl-weight-medium)}.shortlist-type-emph{font-size:var(--sl-font-emph);line-height:var(--sl-line-emph);font-weight:var(--sl-weight-medium)}.shortlist-type-body{font-size:var(--sl-font-body);line-height:var(--sl-line-body);font-weight:var(--sl-weight-regular)}.shortlist-type-meta{font-size:var(--sl-font-meta);line-height:var(--sl-line-meta);font-weight:var(--sl-weight-regular)}.shortlist-type-caption{font-size:var(--sl-font-caption);line-height:var(--sl-line-caption);font-weight:var(--sl-weight-regular)}.shortlist-pagebar{min-height:var(--sl-height-pagebar);padding:8px var(--sl-pad-page-x);border-color:var(--sl-border-subtle);background:var(--sl-surface-app)}.shortlist-pagebar--display{min-height:64px}.shortlist-toolbar{min-height:44px;padding:4px var(--sl-pad-page-x);border-bottom:1px solid var(--sl-border-subtle);background:var(--sl-surface-app)}.shortlist-section-head{border-color:var(--sl-border-subtle);background:var(--sl-surface-app)}body:has(.crm-v2) .shortlist-button{border-radius:var(--sl-radius-control);box-shadow:none;font-family:var(--sl-font-sans);font-size:var(--sl-font-body);font-weight:var(--sl-weight-medium);line-height:1}body:has(.crm-v2) .shortlist-button[data-variant=default]{border-color:var(--sl-accent);background:var(--sl-accent);color:var(--sl-accent-on)}body:has(.crm-v2) .shortlist-button[data-variant=default]:hover{border-color:var(--sl-accent-hover);background:var(--sl-accent-hover)}:is(body:has(.crm-v2) .shortlist-button:focus-visible,body:has(.crm-v2) .shortlist-input:focus-visible,body:has(.crm-v2) .shortlist-textarea:focus-visible,body:has(.crm-v2) .shortlist-select-trigger:focus-visible){outline:2px solid var(--sl-focus-ring);outline-offset:-2px;box-shadow:none}:is(body:has(.crm-v2) .shortlist-input,body:has(.crm-v2) .shortlist-textarea,body:has(.crm-v2) .shortlist-select-trigger){border-color:var(--sl-border-default);border-radius:var(--sl-radius-control);background:var(--sl-surface-sunken);color:var(--sl-text-primary);font-family:var(--sl-font-sans);font-size:var(--sl-font-body);line-height:var(--sl-line-body)}body:has(.crm-v2) .shortlist-input::-moz-placeholder{color:var(--sl-text-tertiary)}body:has(.crm-v2) .shortlist-textarea::-moz-placeholder{color:var(--sl-text-tertiary)}body:has(.crm-v2) .shortlist-input::placeholder{color:var(--sl-text-tertiary)}body:has(.crm-v2) .shortlist-textarea::placeholder{color:var(--sl-text-tertiary)}:is(body:has(.crm-v2) .shortlist-input:hover,body:has(.crm-v2) .shortlist-textarea:hover,body:has(.crm-v2) .shortlist-select-trigger:hover){border-color:var(--sl-border-strong)}body:has(.crm-v2) .shortlist-select-content{border-color:var(--sl-border-default);background:var(--sl-surface-overlay);color:var(--sl-text-primary);font-size:var(--sl-font-body)}body:has(.crm-v2) .shortlist-select-item[data-highlighted]{background:var(--sl-surface-control-hover);color:var(--sl-text-primary)}body:has(.crm-v2) .shortlist-dialog-content{border-color:var(--sl-border-default);border-radius:var(--sl-radius-modal);background:var(--sl-surface-overlay);color:var(--sl-text-primary)}:is(body:has(.crm-v2) .shortlist-dialog-header,body:has(.crm-v2) .shortlist-dialog-footer){border-color:var(--sl-border-subtle)}:is(body:has(.crm-v2) .shortlist-dialog-footer[data-density=compact],body:has(.crm-v2) .shortlist-dialog-footer[data-density=workflow]){background:var(--sl-surface-header)}:is(body:has(.crm-v2) .shortlist-dialog-content[data-density=compact] .shortlist-dialog-header,body:has(.crm-v2) .shortlist-dialog-content[data-density=workflow] .shortlist-dialog-header){padding-block:11px}:is(body:has(.crm-v2) .shortlist-dialog-content[data-density=compact] .shortlist-dialog-body,body:has(.crm-v2) .shortlist-dialog-content[data-density=workflow] .shortlist-dialog-body){padding-block:13px}:is(body:has(.crm-v2) .shortlist-dialog-content[data-density=compact] .shortlist-dialog-footer,body:has(.crm-v2) .shortlist-dialog-content[data-density=workflow] .shortlist-dialog-footer){min-height:48px;padding-block:8px}.sl-workflow-identity{align-items:center;gap:10px;min-width:0;display:flex}.sl-workflow-identity-copy{flex:1;min-width:0}.sl-workflow-title-line{align-items:center;gap:8px;min-width:0;display:flex}.sl-workflow-title-line>h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sl-workflow-subtitle{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.sl-workflow-facts{border-block:1px solid var(--sl-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:11px;display:grid}.sl-workflow-fact{border-left:1px solid var(--sl-border-subtle);min-width:0;padding:7px 10px}.sl-workflow-fact:first-child{border-left:0;padding-left:0}.sl-workflow-fact>span{color:var(--sl-text-tertiary);font-size:10px;line-height:14px;display:block}.sl-workflow-fact>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:17px;display:block;overflow:hidden}.sl-workflow-fact>p:first-child{color:var(--sl-text-tertiary);font-size:10px;line-height:14px}.sl-workflow-fact>p:last-child{text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:12px;font-weight:600;line-height:17px;overflow:hidden}.sl-workflow-activity{min-width:0;color:var(--sl-text-tertiary);align-items:center;gap:8px;font-size:11px;line-height:16px;display:inline-flex}.sl-workflow-activity.is-error{color:hsl(var(--destructive))}.sl-workflow-pulse{height:13px;color:var(--sl-accent);align-items:center;gap:2px;display:inline-flex}.sl-workflow-pulse i{opacity:.55;background:currentColor;border-radius:2px;width:2px;height:5px;display:block}.sl-workflow-pulse i:nth-child(2){height:9px}.sl-workflow-pulse.is-active i{animation:.8s ease-in-out infinite alternate sl-workflow-wave}.sl-workflow-pulse.is-active i:nth-child(2){animation-delay:.15s}.sl-workflow-pulse.is-active i:nth-child(3){animation-delay:.3s}.sl-workflow-choice{border-radius:var(--sl-radius-control);background:var(--sl-surface-control)}.sl-workflow-choice:hover{background:var(--sl-surface-control-hover)}.sl-workflow-choice[data-state=on],.sl-workflow-choice[aria-pressed=true]{border-color:var(--sl-accent);background:color-mix(in srgb, var(--sl-accent) 8%, var(--sl-surface-control))}@keyframes sl-workflow-wave{to{opacity:1;transform:scaleY(1.8)}}@media (prefers-reduced-motion:reduce){.sl-workflow-pulse.is-active i{animation:none}}@media (max-width:540px){.sl-workflow-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-workflow-fact:nth-child(3){border-left:0;padding-left:0}.sl-workflow-fact:nth-child(n+3){border-top:1px solid var(--sl-border-subtle)}}body:has(.crm-v2) .shortlist-drawer-content{border-color:var(--sl-border-default);background:var(--sl-surface-overlay);color:var(--sl-text-primary)}:is(body:has(.crm-v2) .shortlist-drawer-header,body:has(.crm-v2) .shortlist-drawer-footer){border-color:var(--sl-border-subtle)}body:has(.crm-v2) .shortlist-table-header{background:var(--sl-surface-header)}body:has(.crm-v2) .shortlist-table-head{color:var(--sl-text-secondary)}body:has(.crm-v2) .shortlist-table-row{border-color:var(--sl-border-subtle)}body:has(.crm-v2) .shortlist-table-row:hover{background:var(--sl-surface-row-hover)}@media (max-width:640px){body:has(.crm-v2) .shortlist-button{min-height:36px}body:has(.crm-v2) .shortlist-input{min-height:40px}:is(body:has(.crm-v2) .shortlist-select-trigger,body:has(.crm-v2) .shortlist-select-item){min-height:40px}}body:has(.crm-v2) .pipeline-column{background:var(--sl-surface-sunken);border-color:var(--sl-border-subtle)}body:has(.crm-v2) .pipeline-column__header{border-color:var(--sl-border-subtle)}body:has(.crm-v2) .pipeline-card{background:var(--sl-surface-app);border-color:var(--sl-border-default)}body:has(.crm-v2) .pipeline-card:hover{border-color:var(--sl-border-strong)}body:has(.crm-v2) .pipeline-card:focus-within{border-color:var(--sl-focus-ring)}body:has(.crm-v2) .global-pipeline-table :is(th,td):first-child{min-width:188px}body:has(.crm-v2) .global-pipeline-table :is(th,td):nth-child(2){min-width:286px}body:has(.crm-v2) .global-pipeline-table :is(th,td):nth-child(3){min-width:258px}body:has(.crm-v2) .global-pipeline-table :is(th,td):nth-child(4){min-width:170px}body:has(.crm-v2) .global-pipeline-table :is(th,td):nth-child(5){min-width:238px}@media (max-width:640px){body:has(.crm-v2) .pipeline-toolbar{gap:var(--sl-space-2);padding-inline:var(--sl-space-4)}body:has(.crm-v2) .pipeline-toolbar>span:last-child{width:100%;margin-left:0}body:has(.crm-v2) .pipeline-column{width:min(82vw,320px)}body:has(.crm-v2) .global-pipeline-table{width:100%;min-width:0;display:block}body:has(.crm-v2) .global-pipeline-table colgroup{display:none}body:has(.crm-v2) .global-pipeline-table thead{display:none}body:has(.crm-v2) .global-pipeline-table tbody{display:block}body:has(.crm-v2) .global-pipeline-table tbody tr{gap:3px var(--sl-space-2);min-height:118px;padding:var(--sl-space-3) var(--sl-space-4);border-bottom:1px solid var(--sl-border-subtle);grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr) auto;display:grid;height:auto!important}body:has(.crm-v2) .global-pipeline-table tbody td{border:0;width:auto;max-width:none;height:auto;display:block;min-width:0!important;padding:0!important}body:has(.crm-v2) .global-pipeline-table tbody td[data-pipeline-cell=candidate]{grid-area:1/1}body:has(.crm-v2) .global-pipeline-table tbody td[data-pipeline-cell=stage]{grid-area:1/2/span 2;align-self:start}body:has(.crm-v2) .global-pipeline-table tbody td[data-pipeline-cell=role]{grid-area:2/1}body:has(.crm-v2) .global-pipeline-table tbody td[data-pipeline-cell=company]{grid-area:3/1}body:has(.crm-v2) .global-pipeline-table tbody td[data-pipeline-cell=next]{font-size:var(--sl-font-meta);color:var(--sl-text-secondary);grid-area:4/1/auto/-1}body:has(.crm-v2) .global-pipeline-table tbody td[data-pipeline-cell=owner]{display:none}}.shortlist-sidebar{background:var(--sl-surface-sidebar);border-color:var(--sl-border-subtle);color:var(--sl-text-primary);font-family:var(--sl-font-sans);font-size:var(--sl-font-body);line-height:var(--sl-line-body)}.shortlist-sidebar__bar,.shortlist-sidebar__utility-row{border-color:var(--sl-border-subtle)}.shortlist-sidebar__section{color:var(--sl-text-tertiary);font-size:var(--sl-font-meta);font-weight:400;line-height:var(--sl-line-meta)}.shortlist-sidebar__item,.shortlist-sidebar__utility{border-radius:var(--sl-radius-control);color:var(--sl-text-secondary);height:var(--sl-height-nav);font-size:var(--sl-font-body);font-weight:400;line-height:var(--sl-line-body);transition:background-color var(--sl-motion-fast), color var(--sl-motion-fast);align-items:center;display:flex}.shortlist-sidebar__item:hover,.shortlist-sidebar__utility:hover{background:var(--sl-surface-control-hover);color:var(--sl-text-primary)}.shortlist-sidebar__item[aria-current=page],.shortlist-sidebar__utility[aria-current=page]{background:var(--sl-surface-row-active);color:var(--sl-text-primary);font-weight:500}.shortlist-sidebar__item:focus-visible,.shortlist-sidebar__utility:focus-visible,.shortlist-sidebar__brand-trigger:focus-visible{outline:2px solid var(--sl-focus-ring);outline-offset:-2px}.shortlist-sidebar__item[aria-disabled=true]{color:var(--sl-text-tertiary)}.shortlist-sidebar__soon{background:var(--sl-surface-row-active);color:var(--sl-text-tertiary)}.shortlist-sidebar__account{color:var(--sl-text-primary);transition:background-color var(--sl-motion-fast)}.shortlist-sidebar__account:hover,.shortlist-sidebar__account[data-state=open]{background:var(--sl-surface-control-hover)}.shortlist-sidebar__account:focus-visible{outline:2px solid var(--sl-focus-ring);outline-offset:-2px}.shortlist-sidebar__icon{color:var(--sl-nav-neutral)}.shortlist-sidebar__icon--candidates{color:var(--sl-nav-candidates)}.shortlist-sidebar__icon--roles{color:var(--sl-nav-roles)}.shortlist-sidebar__icon--pipeline{color:var(--sl-nav-pipeline)}.shortlist-sidebar__icon--companies{color:var(--sl-nav-companies)}.shortlist-sidebar__icon--tasks{color:var(--sl-nav-tasks)}.shortlist-sidebar__icon--notes{color:var(--sl-nav-notes)}.shortlist-sidebar__icon--imports{color:var(--sl-nav-imports)}.shortlist-mobile-bar{background:var(--sl-surface-sidebar);border-color:var(--sl-border-subtle);color:var(--sl-text-primary);font-family:var(--sl-font-sans)}@media (prefers-reduced-motion:reduce){.shortlist-sidebar__item,.shortlist-sidebar__utility{transition-duration:0s}}.candidate-view-tabs{gap:var(--sl-space-5);padding-inline:var(--sl-pad-page-x);border-bottom:1px solid var(--sl-border-subtle);background:var(--sl-surface-app);scrollbar-width:thin;display:flex;overflow-x:auto}.candidate-view-tab{align-items:center;gap:var(--sl-space-3);min-height:36px;padding:0 var(--sl-space-3);color:var(--sl-text-secondary);font-size:var(--sl-font-body);white-space:nowrap;border-bottom:2px solid #0000;flex:none;display:inline-flex}.candidate-view-tab:hover{color:var(--sl-text-primary)}.candidate-view-tab[aria-current=page]{border-bottom-color:var(--sl-accent);color:var(--sl-text-primary);font-weight:600}.candidate-view-tab:focus-visible{outline:2px solid var(--sl-focus-ring);outline-offset:-3px}.candidate-view-count{background:var(--sl-surface-sunken);color:var(--sl-text-secondary);font-size:var(--sl-font-caption);border-radius:999px;padding:1px 6px;font-weight:500}body:has(.crm-v2) .candidate-grid-toolbar{align-items:center;gap:var(--sl-space-4);min-height:44px;display:flex}body:has(.crm-v2) .candidate-search-control{flex:0 280px;width:min(280px,100%);transition:none}body:has(.crm-v2) .candidate-search-control:focus-within{flex:0 280px;width:min(280px,100%);transition:none}body:has(.crm-v2) .candidate-search-input{width:100%;height:var(--sl-height-input);border:1px solid var(--sl-border-default);border-radius:var(--sl-radius-control);background:var(--sl-surface-sunken);font-size:var(--sl-font-body);padding-left:34px}.candidate-grid-controls{align-items:center;gap:var(--sl-space-2);margin-left:auto;display:flex}body:has(.crm-v2) .candidate-grid-shell .glide-candidate-table thead th{border-right:0;border-bottom:1px solid var(--sl-border-default);background:var(--sl-surface-header);height:36px;color:var(--sl-text-secondary);font-size:var(--sl-font-meta);box-shadow:none}body:has(.crm-v2) .candidate-grid-shell .glide-candidate-table tbody tr{height:var(--sl-height-row);background:var(--sl-surface-app)}body:has(.crm-v2) .candidate-grid-shell .glide-candidate-table tbody tr:nth-child(odd){height:var(--sl-height-row);background:var(--sl-surface-app)}body:has(.crm-v2) .candidate-grid-shell .glide-candidate-table tbody tr:nth-child(2n){height:var(--sl-height-row);background:var(--sl-surface-app)}body:has(.crm-v2) .candidate-grid-shell .glide-candidate-table tbody tr:hover{background:var(--sl-surface-row-hover);box-shadow:none}body:has(.crm-v2) .candidate-grid-shell .glide-candidate-table tbody td{height:var(--sl-height-row);border-right:0;border-bottom:1px solid var(--sl-border-subtle);padding-block:var(--sl-space-2)}body:has(.crm-v2) .candidate-grid-shell .glide-candidate-table tbody td p+p{margin-top:1px;display:block}body:has(.crm-v2) .candidate-grid-shell .candidate-grid-select-col{background:0 0;width:36px;min-width:36px;max-width:36px;position:static}:is(body:has(.crm-v2) .candidate-grid-shell .glide-candidate-table tbody tr:nth-child(odd)>.candidate-grid-select-col,body:has(.crm-v2) .candidate-grid-shell .glide-candidate-table tbody tr:nth-child(2n)>.candidate-grid-select-col){background:0 0}body:has(.crm-v2) .candidate-grid-shell .candidate-grid-preview-col{z-index:2;background:var(--sl-surface-app);box-shadow:-1px 0 0 var(--sl-border-subtle);position:sticky;right:0}body:has(.crm-v2) .candidate-grid-shell .glide-candidate-table tbody tr:hover .candidate-grid-preview-col{background:var(--sl-surface-row-hover)}body:has(.crm-v2) .candidate-grid-shell .glide-candidate-table thead .candidate-grid-preview-col{z-index:4;background:var(--sl-surface-header)}.candidate-identity-cell{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.candidate-identity-title{max-width:100%;color:var(--sl-text-tertiary);font-size:var(--sl-font-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-role-cell{align-items:center;gap:var(--sl-space-2);min-width:0;display:flex}.candidate-role-cell>:first-child{min-width:0}.candidate-role-extra{color:var(--sl-text-tertiary);font-size:var(--sl-font-meta);flex:none}.candidate-empty-value{color:var(--sl-text-tertiary)}body:has(.crm-v2) .candidate-mobile-fallback{display:none}body:has(.crm-v2) .candidate-bulk-bar{box-shadow:none;border-inline:0;border-radius:0}:is(body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody tr,body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table tbody tr){height:var(--sl-height-row)}:is(body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody td,body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table tbody td){height:var(--sl-height-row);border-color:var(--sl-border-subtle);line-height:var(--sl-line-body);padding-block:var(--sl-space-2)!important}:is(body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody td p,body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table tbody td p){line-height:var(--sl-line-body)}body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table .candidate-journey-actions{z-index:1;background:var(--sl-surface-app);position:sticky;right:0}body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody tr:hover .candidate-journey-actions{background:var(--sl-surface-row-hover)}body:has(.crm-v2) .role-grid-toolbar{gap:var(--sl-space-3)}.role-search-control{flex:220px;width:min(280px,100%);max-width:280px}.role-search-input{width:100%}.role-grid-controls{margin-left:auto}body:has(.crm-v2) .role-grid-shell .roles-directory-table{width:100%;min-width:1266px}body:has(.crm-v2) .role-grid-shell .roles-directory-table thead th{white-space:nowrap}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody tr{height:var(--sl-height-row)}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td{height:var(--sl-height-row);padding-block:var(--sl-space-2)}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td p+p{margin-top:1px}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td[data-role-cell=select]{width:36px}body:has(.crm-v2) .role-grid-shell .roles-directory-table .candidate-grid-preview-col{width:105px;min-width:105px;max-width:105px}.role-selection-bar{border-color:var(--sl-border-subtle);background:var(--sl-surface-sunken)}.company-directory-search{max-width:320px}.company-directory-controls{margin-left:auto}body:has(.crm-v2) .company-directory-table{table-layout:fixed;width:100%;min-width:1206px}body:has(.crm-v2) .company-directory-table tbody td[data-company-cell=company] a{max-width:100%}body:has(.crm-v2) .company-directory-table tbody td[data-company-cell=roles]{white-space:nowrap}.company-operations-board{background:var(--sl-surface-app)}.company-operations-board article{background:var(--sl-surface-app);border-color:var(--sl-border-subtle)}.company-preview-sheet{background:var(--sl-surface-overlay)}.company-record-workspace .company-brief-panel{border:0;border-left:1px solid var(--sl-border-subtle);background:var(--sl-surface-app);box-shadow:none;border-radius:0}.company-record-workspace .record-detail-table thead th{background:var(--sl-surface-header);border-color:var(--sl-border-default)}body:has(.crm-v2) .company-record-workspace .record-detail-table tbody tr{height:var(--sl-height-row)}body:has(.crm-v2) .company-record-workspace .record-detail-table tbody td{height:var(--sl-height-row);border-color:var(--sl-border-subtle);line-height:var(--sl-line-body);padding-block:var(--sl-space-2)!important}.company-record-workspace .record-detail-table tbody td p{line-height:var(--sl-line-body)}.company-record-workspace .company-journeys-table thead th:last-child,.company-record-workspace .company-journeys-table tbody td:last-child{border-left-color:var(--sl-border-subtle)}@media (min-width:641px) and (max-width:1020px){.company-directory-workspace .candidate-grid-toolbar{flex-wrap:wrap}.company-directory-search{flex:200px;max-width:none}.company-directory-controls{flex-wrap:nowrap;width:100%;margin-left:0;overflow-x:auto}.company-directory-controls>*{flex:none}}@media (max-width:640px){.company-directory-workspace .candidate-list-heading{height:auto;min-height:var(--sl-height-pagebar);align-items:stretch;gap:var(--sl-space-2);padding:var(--sl-space-3) var(--sl-space-4);flex-direction:column}.company-directory-workspace .candidate-list-heading>div:last-child{flex-wrap:wrap;justify-content:flex-start}.company-directory-workspace .candidate-grid-toolbar{padding:var(--sl-space-3) var(--sl-space-4);align-items:stretch}.company-directory-search{flex-basis:100%;order:1;width:100%;max-width:none}.company-directory-controls{flex-wrap:nowrap;order:2;width:100%;margin-left:0;overflow-x:auto}.company-directory-controls>*{flex:none}body:has(.crm-v2) .company-directory-table{width:100%;min-width:0;display:block}.company-directory-table colgroup,.company-directory-table thead{display:none}.company-directory-table tbody{display:block}body:has(.crm-v2) .company-directory-table tbody tr{gap:3px var(--sl-space-2);min-height:102px;padding:var(--sl-space-3) var(--sl-space-4);border-bottom:1px solid var(--sl-border-subtle);grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr) 32px;display:grid;height:auto!important}body:has(.crm-v2) .company-directory-table tbody td{border:0;display:none;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:0!important}body:has(.crm-v2) .company-directory-table tbody td[data-company-cell=company]{grid-area:1/1/auto/3;display:block}body:has(.crm-v2) .company-directory-table tbody td[data-company-cell=stage]{grid-area:2/1;display:block}body:has(.crm-v2) .company-directory-table tbody td[data-company-cell=roles]{grid-area:2/2;display:block}body:has(.crm-v2) .company-directory-table tbody td[data-company-cell=task]{font-size:var(--sl-font-meta);grid-area:3/1/auto/3;display:block}body:has(.crm-v2) .company-directory-table tbody td[data-company-cell=task] p+p{display:none}body:has(.crm-v2) .company-directory-table tbody td[data-company-cell=action]{box-shadow:none;background:0 0;grid-area:1/3/4;align-items:flex-start;display:flex;position:static}.company-record-workspace .company-brief-panel{border-left:0;border-top:1px solid var(--sl-border-subtle)}}@media (max-width:900px){.company-record-workspace .company-roles-table,.company-record-workspace .company-journeys-table{width:100%;min-width:0;display:block}.company-record-workspace .company-roles-table colgroup,.company-record-workspace .company-journeys-table colgroup,.company-record-workspace .company-roles-table thead,.company-record-workspace .company-journeys-table thead{display:none}.company-record-workspace .company-roles-table tbody,.company-record-workspace .company-journeys-table tbody{display:block}:is(body:has(.crm-v2) .company-record-workspace .company-roles-table tbody tr,body:has(.crm-v2) .company-record-workspace .company-journeys-table tbody tr){gap:3px var(--sl-space-3);min-height:100px;padding:var(--sl-space-3) var(--sl-space-4);border-bottom:1px solid var(--sl-border-subtle);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid;height:auto!important}:is(body:has(.crm-v2) .company-record-workspace .company-roles-table tbody td,body:has(.crm-v2) .company-record-workspace .company-journeys-table tbody td){border:0;display:none;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:0!important}:is(body:has(.crm-v2) .company-roles-table tbody td[data-company-role-cell=role],body:has(.crm-v2) .company-journeys-table tbody td[data-company-journey-cell=candidate]){grid-area:1/1;display:block}:is(body:has(.crm-v2) .company-roles-table tbody td[data-company-role-cell=status],body:has(.crm-v2) .company-journeys-table tbody td[data-company-journey-cell=stage]){grid-area:1/2;display:block}:is(body:has(.crm-v2) .company-roles-table tbody td[data-company-role-cell=pipeline],body:has(.crm-v2) .company-journeys-table tbody td[data-company-journey-cell=role]){grid-area:2/1;display:block}:is(body:has(.crm-v2) .company-roles-table tbody td[data-company-role-cell=next],body:has(.crm-v2) .company-journeys-table tbody td[data-company-journey-cell=next]){color:var(--sl-text-secondary);grid-area:3/1;display:block}body:has(.crm-v2) .company-journeys-table tbody td[data-company-journey-cell=action]{box-shadow:none;background:0 0;grid-area:2/2/4;align-items:center;display:flex;position:static}}.role-intake-workspace{color:var(--sl-text-primary)}.role-intake-pagebar,.role-intake-intro{border-color:var(--sl-border-subtle);background:var(--sl-surface-app)}.role-intake-intro{border-bottom:1px solid var(--sl-border-subtle);padding:var(--sl-space-5) var(--sl-space-6)}.role-source-choices,.role-source-stage{width:100%;max-width:980px;padding:var(--sl-space-6)}.role-intake-form .role-draft-snapshot{border-color:var(--sl-border-subtle);background:var(--sl-surface-app)}.role-intake-review-status{border-bottom:1px solid var(--sl-border-subtle)}.role-intake-layout{min-width:0}.role-review-navigation{border-color:var(--sl-border-subtle);background:var(--sl-surface-app)}.role-intake-review-main{background:var(--sl-surface-app)}.role-review-section,.role-review-section-header{border-color:var(--sl-border-subtle)}.role-review-section-content>div+div{margin-top:var(--sl-space-6);padding-top:var(--sl-space-6)}.role-review-section-content textarea{min-height:76px;font-size:var(--sl-font-body);line-height:var(--sl-line-body)}.role-review-section-content input,.role-review-section-content [role=combobox]{font-size:var(--sl-font-body)}.role-intake-action-bar{border-color:var(--sl-border-default)}.matching-runs-section{border-color:var(--sl-border-subtle);background:var(--sl-surface-app)}.matching-runs-section .shortlist-section-head{border-color:var(--sl-border-subtle);background:var(--sl-surface-app);min-height:42px}.matching-runs-toolbar{min-width:0}.matching-runs-context{border-color:var(--sl-border-subtle);background:var(--sl-surface-sunken)}.matching-runs-table thead th{background:var(--sl-surface-header)}.matching-runs-table thead th.matching-run-actions,.matching-runs-table tbody td.matching-run-actions{z-index:2;background:var(--sl-surface-app);box-shadow:-1px 0 0 var(--sl-border-subtle);position:sticky;right:0}.matching-runs-table thead th.matching-run-actions{z-index:3;background:var(--sl-surface-header)}.matching-runs-table tbody tr:hover td.matching-run-actions{background:var(--sl-surface-row-hover)}.matching-run-mobile-label{display:none}.matching-progress{border-color:var(--sl-accent);background:var(--sl-surface-sunken)}.matching-progress-steps{scrollbar-width:thin}.candidate-match-results-table tbody tr.match-result-focused,.candidate-match-results-table tbody tr.match-result-focused td:last-child{background:var(--sl-surface-row-active)}.match-evidence-panel{border-color:var(--sl-border-subtle);background:var(--sl-surface-app)}@media (max-width:1400px){.matching-runs-table{min-width:760px}.matching-runs-table .matching-run-owner{display:none}}@media (max-width:640px){.matching-runs-section .shortlist-section-head{padding-block:var(--sl-space-3);flex-wrap:wrap;align-items:flex-start}.matching-runs-toolbar{justify-content:flex-start;width:100%}.matching-runs-table{width:100%;min-width:0;display:block}.matching-runs-table thead{display:none}.matching-runs-table tbody{display:block}body:has(.crm-v2) .matching-runs-table tbody tr{gap:3px var(--sl-space-3);height:auto;min-height:110px;padding:var(--sl-space-3) var(--sl-space-4);border-bottom:1px solid var(--sl-border-subtle);grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) auto;display:grid}body:has(.crm-v2) .matching-runs-table tbody td{border:0;height:auto;display:block;width:auto!important;min-width:0!important;padding:0!important}body:has(.crm-v2) .matching-runs-table tbody td[data-match-cell=run]{grid-area:1/1}body:has(.crm-v2) .matching-runs-table tbody td[data-match-cell=status]{grid-area:1/2}body:has(.crm-v2) .matching-runs-table tbody td[data-match-cell=results]{grid-area:2/1}body:has(.crm-v2) .matching-runs-table tbody td[data-match-cell=assessment]{grid-area:3/1}body:has(.crm-v2) .matching-runs-table tbody td[data-match-cell=owner]{display:none}body:has(.crm-v2) .matching-runs-table tbody td[data-match-cell=actions]{box-shadow:none;background:0 0;grid-area:2/2/span 2;align-items:center;display:flex;position:static}.matching-run-mobile-label{color:var(--sl-text-tertiary);font-size:var(--sl-font-caption);display:inline}.matching-runs-table tbody td[data-match-cell=results]>span.block,.matching-runs-table tbody td[data-match-cell=assessment]>span.block{margin-left:var(--sl-space-2);display:inline}}@media (min-width:641px) and (max-width:1350px){body:has(.crm-v2) .role-grid-shell .roles-directory-table{min-width:1156px}body:has(.crm-v2) .role-grid-shell .roles-directory-table .role-owner-column{display:none}}@media (max-width:640px){.role-intake-intro,.role-source-choices,.role-source-stage{padding:var(--sl-space-4)}.role-intake-pagebar{padding-inline:var(--sl-space-4)}.role-review-section-content{padding:var(--sl-space-4)}body:has(.crm-v2) .role-grid-toolbar{padding:var(--sl-space-3) var(--sl-space-4)}.role-search-control{flex-basis:100%;order:1;width:100%;max-width:none}.role-grid-controls{flex-wrap:wrap;order:2;width:100%;margin-left:0}.role-grid-controls>*{flex:none}body:has(.crm-v2) .role-grid-shell .roles-directory-table{width:100%;min-width:0;display:block}body:has(.crm-v2) .role-grid-shell .roles-directory-table thead{display:none}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody{display:block}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody tr{gap:3px var(--sl-space-2);min-height:128px;padding:var(--sl-space-3) var(--sl-space-4);border-bottom:1px solid var(--sl-border-subtle);grid-template-rows:repeat(4,auto);grid-template-columns:24px minmax(0,1fr) auto;display:grid;height:auto!important}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td{border:0;height:auto;padding:0;display:none;width:auto!important;min-width:0!important;max-width:none!important}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td[data-role-cell=select]{grid-area:1/1/span 4;align-items:flex-start;padding-top:5px;display:flex}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td[data-role-cell=role]{grid-area:1/2;display:block}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td[data-role-cell=company]{grid-area:2/2;display:block}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td[data-role-cell=status]{grid-area:1/3;display:block}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td[data-role-cell=pipeline]{grid-area:3/2;display:block}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td[data-role-cell=next]{grid-area:4/2;display:block}body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td[data-role-cell=actions]{box-shadow:none;background:0 0;grid-area:2/3/span 3;align-items:center;display:flex;position:static}.role-row-actions a,:is(body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td[data-role-cell=company] p+p,body:has(.crm-v2) .role-grid-shell .roles-directory-table tbody td[data-role-cell=next] p+p){display:none}}@media (max-width:900px){:is(body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table,body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table){width:100%;min-width:0;display:block}:is(body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table thead,body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table thead){display:none}:is(body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody,body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table tbody){display:block}body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody tr{gap:3px var(--sl-space-3);min-height:108px;padding:var(--sl-space-3) var(--sl-space-4);border-bottom:1px solid var(--sl-border-subtle);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid;height:auto!important}:is(body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody td,body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table tbody td){border:0;width:auto;min-width:0;max-width:none;height:auto;display:block;padding:0!important}body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody td[data-journey-cell=role]{grid-area:1/1}body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody td[data-journey-cell=company]{grid-area:2/1}body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody td[data-journey-cell=stage]{grid-area:1/2}body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody td[data-journey-cell=next]{grid-area:3/1}body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody td[data-journey-cell=owner]{display:none}body:has(.crm-v2) .candidate-record-workspace .candidate-journey-record-table tbody td[data-journey-cell=actions]{background:0 0;grid-area:2/2/span 2;align-self:center;position:static}body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table tbody tr{gap:3px var(--sl-space-3);min-height:88px;padding:var(--sl-space-3) var(--sl-space-4);border-bottom:1px solid var(--sl-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid;height:auto!important}body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table tbody td:nth-child(2){grid-area:1/1/auto/-1}body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table tbody td:first-child{grid-area:2/1}body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table tbody td:nth-child(3){grid-area:2/2;align-self:center}body:has(.crm-v2) .candidate-record-workspace .candidate-screening-record-table tbody td:nth-child(4){display:none}}@media (max-width:640px){.candidate-view-tabs{gap:var(--sl-space-2);padding-inline:var(--sl-space-4)}body:has(.crm-v2) .candidate-grid-toolbar{padding:var(--sl-space-3) var(--sl-space-4);flex-wrap:wrap}body:has(.crm-v2) .candidate-search-control{flex:1 0 100%;width:100%}body:has(.crm-v2) .candidate-search-control:focus-within{flex:1 0 100%;width:100%}.candidate-grid-controls{white-space:nowrap;width:100%;margin-left:0;overflow-x:auto}.candidate-grid-controls>*{flex:none}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table{width:100%;min-width:0;display:block}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table thead{display:none}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table tbody{display:block}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table tbody tr{gap:2px var(--sl-space-2);min-height:100px;padding:var(--sl-space-3) var(--sl-space-4);border-bottom:1px solid var(--sl-border-subtle);grid-template-rows:auto auto auto;grid-template-columns:32px minmax(0,1fr) 36px;display:grid;height:100px!important}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table tbody td{border:0;height:auto;padding:0;display:none;width:auto!important;min-width:0!important;max-width:none!important}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table tbody .candidate-grid-select-col{grid-area:1/1/span 3;align-items:flex-start;padding-top:4px;display:flex}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table tbody td[data-candidate-column=candidate\.name]{grid-area:1/2;display:block}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table tbody td[data-candidate-column=candidate\.status]{grid-area:2/2;display:block}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table tbody td[data-candidate-column=candidate\.nextTaskDue]{color:var(--sl-text-secondary);grid-area:3/2;display:block}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table tbody .candidate-grid-preview-col{box-shadow:none;grid-area:1/3/span 3;align-items:flex-start;display:flex;position:static}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table tbody td[data-candidate-column=candidate\.nextTaskDue] p{font-size:var(--sl-font-meta)}body:has(.crm-v2) .candidate-grid-shell .candidate-results-table tbody td[data-candidate-column=candidate\.nextTaskDue] p+p{display:none}}body:has(.crm-v2) .tasks-directory-group .shortlist-section-head{border-color:var(--sl-border-subtle)}body:has(.crm-v2) .notes-directory-table .notes-directory-actions{z-index:2;background:var(--sl-surface-app);box-shadow:-1px 0 0 var(--sl-border-subtle);position:sticky;right:0}body:has(.crm-v2) .tasks-directory-table :is(th,td):last-child{z-index:2;background:var(--sl-surface-app);box-shadow:-1px 0 0 var(--sl-border-subtle);position:sticky;right:0}body:has(.crm-v2) .notes-directory-table thead .notes-directory-actions{z-index:3;background:var(--sl-surface-header)}body:has(.crm-v2) .tasks-directory-table thead th:last-child{z-index:3;background:var(--sl-surface-header)}body:has(.crm-v2) .notes-directory-table tbody tr:hover .notes-directory-actions{background:var(--sl-surface-row-hover)}body:has(.crm-v2) .tasks-directory-table tbody tr:hover td:last-child{background:var(--sl-surface-row-hover)}@media (max-width:640px){body:has(.crm-v2) :is(.tasks-directory,.notes-directory) .shortlist-pagebar{flex-direction:row;justify-content:space-between;align-items:center}body:has(.crm-v2) :is(.tasks-directory,.notes-directory) .shortlist-pagebar>:last-child{flex-shrink:0}:is(body:has(.crm-v2) .tasks-directory-toolbar,body:has(.crm-v2) .notes-directory-toolbar,body:has(.crm-v2) .record-files-toolbar,body:has(.crm-v2) .record-notes-toolbar){gap:var(--sl-space-2);padding-inline:var(--sl-space-4)}:is(body:has(.crm-v2) .tasks-directory-toolbar>.relative,body:has(.crm-v2) .notes-directory-toolbar>.relative,body:has(.crm-v2) .record-files-toolbar>.relative,body:has(.crm-v2) .record-notes-toolbar>.relative){flex:1 0 100%;min-width:0}body:has(.crm-v2) .tasks-status-segments{justify-content:space-between;width:100%}:is(body:has(.crm-v2) .tasks-directory-table,body:has(.crm-v2) .notes-directory-table,body:has(.crm-v2) .record-task-table,body:has(.crm-v2) .record-detail-table:has(.record-file-row)){width:100%;display:block;min-width:0!important}:is(body:has(.crm-v2) :is(.tasks-directory-table,.notes-directory-table,.record-task-table,.record-detail-table:has(.record-file-row)) colgroup,body:has(.crm-v2) :is(.tasks-directory-table,.notes-directory-table,.record-task-table,.record-detail-table:has(.record-file-row)) thead){display:none}body:has(.crm-v2) :is(.tasks-directory-table,.notes-directory-table,.record-task-table,.record-detail-table:has(.record-file-row)) tbody{display:block}body:has(.crm-v2) :is(.tasks-directory-table,.notes-directory-table,.record-task-table,.record-detail-table:has(.record-file-row)) tbody tr{gap:3px var(--sl-space-2);padding:var(--sl-space-3) var(--sl-space-4);border-bottom:1px solid var(--sl-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid;height:auto!important}body:has(.crm-v2) :is(.tasks-directory-table,.notes-directory-table,.record-task-table,.record-detail-table:has(.record-file-row)) tbody td{border:0;display:block;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:0!important}body:has(.crm-v2) .tasks-directory-table tbody td[data-task-cell=title]{grid-area:1/1}body:has(.crm-v2) .tasks-directory-table tbody td[data-task-cell=actions]{box-shadow:none;background:0 0;grid-area:1/2;position:static}body:has(.crm-v2) .tasks-directory-table tbody td[data-task-cell=records]{grid-area:2/1/auto/-1}body:has(.crm-v2) .tasks-directory-table tbody td[data-task-cell=due]{grid-area:3/1}body:has(.crm-v2) .tasks-directory-table tbody td[data-task-cell=priority]{grid-area:3/2}body:has(.crm-v2) .notes-directory-table tbody td[data-note-cell=note]{grid-area:1/1}body:has(.crm-v2) .notes-directory-table tbody td[data-note-cell=actions]{box-shadow:none;background:0 0;grid-area:1/2;position:static}body:has(.crm-v2) .notes-directory-table tbody td[data-note-cell=records]{grid-area:2/1/auto/-1}body:has(.crm-v2) .notes-directory-table tbody td[data-note-cell=type]{grid-area:3/1}body:has(.crm-v2) .notes-directory-table tbody td[data-note-cell=date]{grid-area:3/2;align-self:center}body:has(.crm-v2) .notes-directory-table tbody td[data-note-cell=author]{display:none}body:has(.crm-v2) .record-task-table tbody td[data-record-task-cell=title]{grid-area:1/1/auto/-1}body:has(.crm-v2) .record-task-table tbody td[data-record-task-cell=due]{grid-area:2/1}body:has(.crm-v2) .record-task-table tbody td[data-record-task-cell=priority]{grid-area:2/2}body:has(.crm-v2) .record-task-table tbody td[data-record-task-cell=owner]{display:none}body:has(.crm-v2) .record-file-row td[data-file-cell=name]{grid-area:1/1}body:has(.crm-v2) .record-file-row td[data-file-cell=actions]{grid-area:1/2}body:has(.crm-v2) .record-file-row td[data-file-cell=type]{grid-area:2/1}body:has(.crm-v2) .record-file-row td[data-file-cell=status]{grid-area:2/2}body:has(.crm-v2) .record-file-row td[data-file-cell=added]{grid-area:3/1/auto/-1}}.import-feedback-error{border-color:hsl(var(--status-failure-border));background:hsl(var(--status-failure-background));color:hsl(var(--status-failure-foreground))}@media (max-width:640px){body:has(.crm-v2) .imports-directory-pagebar{flex-direction:row;justify-content:space-between;align-items:center}body:has(.crm-v2) .imports-directory-pagebar>:last-child{flex-shrink:0}body:has(.crm-v2) .imports-results-toolbar{align-items:stretch}body:has(.crm-v2) .imports-results-toolbar>p{width:100%}body:has(.crm-v2) .imports-results-toolbar>div{justify-content:stretch;width:100%}body:has(.crm-v2) .imports-results-toolbar>div>.relative{flex:1}body:has(.crm-v2) :is(.imports-runs-table,.imports-results-table){width:100%;display:block;min-width:0!important}body:has(.crm-v2) :is(.imports-runs-table,.imports-results-table) thead{display:none}body:has(.crm-v2) :is(.imports-runs-table,.imports-results-table) tbody{display:block}body:has(.crm-v2) :is(.imports-runs-table,.imports-results-table) tbody tr{gap:3px var(--sl-space-2);padding:var(--sl-space-3) var(--sl-space-4);border-bottom:1px solid var(--sl-border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid;height:auto!important}body:has(.crm-v2) :is(.imports-runs-table,.imports-results-table) tbody td{border:0;display:block;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:0!important}body:has(.crm-v2) :is(.imports-runs-table,.imports-results-table) tbody td[colspan]{grid-column:1/-1}body:has(.crm-v2) .imports-runs-table td[data-import-history-cell=name]{grid-area:1/1}body:has(.crm-v2) .imports-runs-table td[data-import-history-cell=action]{grid-area:1/2;justify-self:end}body:has(.crm-v2) .imports-runs-table td[data-import-history-cell=status]{grid-area:2/1}body:has(.crm-v2) .imports-runs-table td[data-import-history-cell=progress]{grid-area:2/2;align-self:center}body:has(.crm-v2) .imports-runs-table td[data-import-history-cell=result]{grid-area:3/1/auto/-1}body:has(.crm-v2) .imports-runs-table td[data-import-history-cell=updated]{font-size:var(--sl-font-meta);grid-area:4/1/auto/-1}body:has(.crm-v2) .imports-results-table td[data-import-result-cell=file]{grid-area:1/1}body:has(.crm-v2) .imports-results-table td[data-import-result-cell=action]{grid-area:1/2;justify-self:end}body:has(.crm-v2) .imports-results-table td[data-import-result-cell=outcome]{grid-area:2/1}body:has(.crm-v2) .imports-results-table td[data-import-result-cell=result]{grid-area:3/1/auto/-1}body:has(.crm-v2) .imports-results-table td[data-import-result-cell=file] button{white-space:normal;overflow-wrap:anywhere}body:has(.crm-v2) .imports-results-table td[data-import-result-cell=result] p{white-space:normal}}.shortlist-auth{background:var(--sl-auth-canvas);min-height:100dvh;color:var(--sl-text-primary);font-family:var(--sl-font-sans);font-size:var(--sl-font-body);place-items:center;padding:24px;display:grid}.shortlist-auth__frame{border:1px solid var(--sl-border-default);border-radius:var(--sl-radius-modal);background:var(--sl-surface-app);grid-template-columns:minmax(330px,.44fr) minmax(0,.56fr);width:min(100%,960px);min-height:min(610px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 60px #00000026}.shortlist-auth__rail{align-items:flex-start;gap:var(--sl-space-6);padding:var(--sl-space-8);border-right:1px solid var(--sl-border-subtle);background:var(--sl-auth-panel);flex-direction:column;display:flex}.shortlist-auth__brand,.shortlist-auth__mobile-brand{align-items:center;gap:var(--sl-space-4);color:var(--sl-text-primary);letter-spacing:-.035em;font-size:17px;font-weight:650;text-decoration:none;display:inline-flex}.shortlist-auth__brand:focus-visible{border-radius:var(--sl-radius-control);outline:2px solid var(--sl-focus-ring);outline-offset:4px}.shortlist-auth__story{align-content:center;width:100%;margin-block:auto;display:grid}.shortlist-auth__access{align-items:center;gap:var(--sl-space-3);width:fit-content;color:var(--sl-text-secondary);font-size:11px;font-weight:500;line-height:18px;display:inline-flex}.shortlist-auth__access:before{content:"";background:#e34a32;border-radius:50%;width:6px;height:6px}.shortlist-auth__rail-title{max-width:330px;margin-top:var(--sl-space-5);letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:1.16}.shortlist-auth__rail-description{max-width:310px;margin-top:var(--sl-space-4);color:var(--sl-text-secondary);font-size:13px;line-height:1.55}.shortlist-auth__workflow{margin-top:var(--sl-space-7);padding:0;list-style:none;display:grid}.shortlist-auth__workflow li{align-items:start;gap:var(--sl-space-4);padding:var(--sl-space-4) 0;border-top:1px solid var(--sl-border-subtle);grid-template-columns:26px minmax(0,1fr);display:grid}.shortlist-auth__step-number{color:#c53d29;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;line-height:18px}.dark .shortlist-auth__step-number{color:#fa806b}.shortlist-auth__step-copy{gap:2px;display:grid}.shortlist-auth__step-copy strong{color:var(--sl-text-primary);font-size:13px;font-weight:600;line-height:18px}.shortlist-auth__step-copy span{color:var(--sl-text-secondary);font-size:12px;line-height:1.45}.shortlist-auth__rail-foot{color:var(--sl-text-tertiary);font-size:11px}.shortlist-auth__main{flex-direction:column;min-width:0;display:flex}.shortlist-auth__topbar{justify-content:flex-end;padding:14px 16px;display:flex}.shortlist-auth__mobile-brand,.shortlist-auth__mobile-intro{display:none}.shortlist-auth__top-actions{align-items:center;gap:5px;display:flex}.shortlist-auth__content{padding:var(--sl-space-7) var(--sl-space-8);flex:1;place-items:center;display:grid}.shortlist-auth__form{flex-direction:column;align-items:stretch;gap:14px;width:min(100%,360px);display:flex}.shortlist-auth__mark{border:1px solid var(--sl-border-default);border-radius:var(--sl-radius-control);background:var(--sl-surface-sunken);width:32px;height:32px;color:var(--sl-accent);place-items:center;display:grid}.shortlist-auth__mark svg{width:15px;height:15px}.shortlist-auth__mark--success{color:hsl(var(--status-success-foreground))}.shortlist-auth__form h1{letter-spacing:-.025em;margin:3px 0 -8px;font-size:22px;font-weight:600;line-height:1.25}.shortlist-auth__description{color:var(--sl-text-secondary);font-size:13px;line-height:1.5}.shortlist-auth__fields{flex-direction:column;gap:14px;padding-top:5px;display:flex}.shortlist-auth__field{flex-direction:column;gap:6px;display:flex}.shortlist-auth__field label{color:var(--sl-text-primary);font-size:12px;font-weight:500}.shortlist-auth__field-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.shortlist-auth__field .shortlist-input{width:100%;height:34px}.shortlist-auth__password{position:relative}.shortlist-auth__password .shortlist-input{padding-right:40px}.shortlist-auth__password .shortlist-button{width:28px;height:28px;min-height:28px;position:absolute;top:3px;right:3px}.shortlist-auth__remember{align-items:center;gap:8px;display:flex}.shortlist-auth__remember label{color:var(--sl-text-secondary);cursor:pointer;font-size:12px;font-weight:400}.shortlist-auth__text-action{color:var(--sl-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.shortlist-auth__text-action:hover{text-underline-offset:2px;text-decoration:underline}.shortlist-auth__submit{justify-content:center;width:100%;margin-top:3px}.shortlist-auth__bottom-copy,.shortlist-auth__bottom-action{color:var(--sl-text-secondary);text-align:center;font-size:12px}.shortlist-auth__notice{border:1px solid var(--sl-border-subtle);border-radius:var(--sl-radius-control);background:var(--sl-surface-sunken);color:var(--sl-text-secondary);flex-direction:column;gap:4px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.shortlist-auth__notice strong{color:var(--sl-text-primary);font-size:13px;font-weight:500}@media (max-width:680px){.shortlist-auth{padding:0}.shortlist-auth__frame{border:0;border-radius:0;grid-template-columns:1fr;min-height:100dvh}.shortlist-auth__rail{display:none}.shortlist-auth__topbar{justify-content:space-between;align-items:center}.shortlist-auth__mobile-brand{display:inline-flex}.shortlist-auth__mobile-intro{max-width:360px;padding:0 var(--sl-space-6);color:var(--sl-text-secondary);font-size:12px;line-height:1.45;display:block}.shortlist-auth__content{padding:var(--sl-space-7) var(--sl-space-6) var(--sl-space-8)}}
