.login-panel,.resource-card,.profile-card,.page-intro,.access-panel,.dashboard-secondary-band,.operations-hero,.employee-profile-hero,.employee-profile-overview-panel,.employee-profile-access-panel,.employee-profile-section,.admin-critical-panel,.admin-ops-card,.admin-tool-card,.admin-form-panel,.admin-resource-card,.admin-control-hero,.management-overview-panel,.management-guidance-card,.key-link-settings-v2,.kb-panel,.drive-review-toolbar,.import-bulk-bar,.embedded-drive-panel{background:var(--surface-bg);border:0;border-bottom:var(--surface-border);border-radius:var(--surface-radius);box-shadow:var(--surface-shadow)}.login-panel{align-self:stretch;gap:12px;padding:28px;display:grid}.panel-title{color:var(--text-strong);font-family:var(--font-display);font-size:var(--hero-title-size);line-height:var(--hero-title-line);margin:0 0 10px}.panel-copy{color:var(--text-body);line-height:var(--type-line-body);margin:0 0 22px}.login-panel .panel-copy{color:var(--text-body);font-size:var(--supporting-copy-size);font-weight:var(--type-weight-copy);line-height:var(--supporting-copy-line);margin-bottom:6px}.login-polished-shell{color:var(--graphite);background:radial-gradient(circle at 18% 14%,#d5a72724,#0000 30%),linear-gradient(#faf9ef 0%,#f6f4e9 100%)}.login-polished-brand .eyebrow,.login-polished-auth .login-panel .eyebrow{color:var(--black-cherry)}.login-polished-brand .page-title{color:var(--onyx)}.login-polished-hero{background:linear-gradient(135deg,#4a0509fa,#7e1212fa),#7f1517;border:1px solid #d5a72794;border-radius:14px;padding:clamp(24px,2.35vw,32px);box-shadow:0 20px 44px #2a101233,inset 0 1px #fafaf01f}.login-polished-copy .eyebrow,.login-polished-priorities span{color:#d8b33d;text-shadow:0 1px #00000038}.login-polished-copy h2{color:var(--ivory);font-family:var(--font-display);letter-spacing:0;margin:0 0 10px;font-size:clamp(42px,4vw,62px);line-height:.92}.login-polished-copy p:not(.eyebrow){color:#fafaf0eb;max-width:660px;font-size:15px;line-height:1.38}.login-polished-priorities div{background:#fafaf01f;border:1px solid #fafaf047;border-radius:10px;min-height:54px;padding:10px 12px}.login-polished-priorities span{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1;display:block}.login-polished-priorities strong{color:var(--ivory);margin-top:3px;font-size:15px;line-height:1.12;display:block}.login-polished-auth .login-panel{border:1px solid var(--line);background:#fffdf9;border-radius:14px;align-self:start;gap:11px;width:100%;height:auto;min-height:0;padding:22px;display:grid;box-shadow:0 18px 42px #2a10121a}.login-polished-auth .login-panel .panel-title{margin:0;font-size:clamp(30px,2.2vw,36px);line-height:.98}.login-support-note{color:#292929ad;margin:0;font-size:13px;font-weight:750;line-height:1.45}.login-support-note a{color:var(--black-cherry);cursor:pointer;font-weight:900}.login-polished-auth .login-panel .panel-copy,.login-polished-auth .login-support-note{color:var(--muted);margin:0;font-size:14px;line-height:1.28}@media (max-width:900px){.login-polished-copy h2{font-size:clamp(36px,12vw,48px)}}.access-summary{background:var(--onyx);color:var(--ivory);border-radius:18px;align-self:start;gap:10px;padding:18px;display:grid}.access-summary div{border-bottom:1px solid #fafaf01f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.access-summary div:last-child{border-bottom:0;padding-bottom:0}.access-summary strong{color:var(--goldenrod);text-align:right}.pawfessor-source-details summary{color:var(--black-cherry);cursor:pointer;width:fit-content;font-weight:800}.dashboard-secondary-band{background:var(--surface-bg-muted);border:var(--surface-border-muted);margin-top:28px;padding:22px}.dashboard-secondary-band>.section-heading{border-bottom:1px solid #7110121a;margin-bottom:18px;padding-bottom:14px}.operations-hero{background:var(--surface-bg-gradient);grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:stretch;gap:22px;margin-bottom:18px;padding:24px;display:grid}.operations-hero-main{min-width:0}.operations-hero .panel-title{color:var(--text-strong);font-family:var(--font-body);font-size:var(--command-title-size);font-weight:var(--type-weight-title);line-height:var(--command-title-line);margin:0 0 6px}.operations-stat-card.primary{background:var(--onyx);color:var(--ivory);border-color:#1111112e}.operations-stat-card.highlight{background:#fff8df;border-color:#d5a72766}.operations-stat-card.primary span,.operations-stat-card.primary p{color:#fafaf0b8}.operations-stat-card.primary strong{color:var(--goldenrod)}.operations-stat-card.highlight strong{color:var(--olive-bark)}.management-overview-panel{padding:20px}.admin-dashboard-grid .admin-card-grid{margin-bottom:0}.admin-form-panel,.admin-resource-card{padding:22px}.ai-settings-panel .panel-copy.compact{margin:0;font-size:13px;line-height:1.45}.kb-panel{padding:20px}.ops-dashboard-workspace-v2 .kb-panel:not(.resource-filter-rail-v2){border-radius:8px;min-height:0;padding:10px;overflow:hidden}.dashboard-dynamic-panel-v2 .section-heading{border-bottom:1px solid #71101214;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;margin:-10px -10px 0;padding:8px 10px;display:grid}.dashboard-result-actions-v2{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.dashboard-result-actions-v2 .text-button{min-height:28px}.dashboard-clear-filters-v2{color:var(--muted)}.section-heading{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.section-heading h2,.access-panel h2{color:var(--text-strong);font-family:var(--font-display);font-size:var(--panel-title-size);line-height:var(--section-title-line);margin:0}.ops-command-bar-v2,.resource-command-bar-v2,.review-command-bar-v2,.directory-toolbar-v2,.release-notes-command-v2{background:var(--command-bg);border:0;border-bottom:var(--command-border);border-radius:var(--command-radius);box-shadow:var(--command-shadow);min-height:var(--command-min-height);padding:var(--command-padding);z-index:20;grid-template-columns:minmax(180px,.24fr) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.resource-command-bar-v2{grid-template-columns:minmax(180px,.2fr) minmax(0,1fr)}.ops-command-heading-v2,.directory-toolbar-v2>div:first-child,.release-notes-command-v2>div:first-child{min-width:0}.ops-command-heading-v2 .eyebrow,.directory-toolbar-v2 .eyebrow,.release-notes-command-v2 .eyebrow,.review-command-bar-v2 .eyebrow{font-size:var(--command-eyebrow-size);letter-spacing:var(--command-eyebrow-tracking);margin-bottom:2px}.ops-command-heading-v2 h2,.directory-toolbar-v2 h2,.release-notes-command-v2 h2{color:var(--text-strong);font-family:var(--font-body);font-size:var(--command-title-size);font-weight:var(--command-title-weight);line-height:var(--command-title-line);overflow-wrap:anywhere;margin:0}.home-command-bar{box-shadow:none;border-radius:0;grid-template-columns:minmax(260px,.36fr) minmax(320px,1fr)}.home-command-bar .ops-command-heading-v2>p:last-child{color:var(--text-muted);margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.35}.home-start-panel{background:#fffffff7;border:0;border-bottom:1px solid #dfe3df;border-radius:0;gap:9px;padding:11px;display:grid}.home-section-heading{justify-content:space-between;align-items:end;display:flex}.home-section-heading h2{color:var(--text-strong);font-family:var(--font-body);margin:0;font-size:17px;font-weight:900;line-height:1.15}.home-action-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;display:grid}.home-action-grid a{color:inherit;background:#fafaf6b8;border:1px solid #dfe3df;border-right:0;align-content:start;gap:4px;min-height:82px;padding:9px 10px;text-decoration:none;display:grid;position:relative}.home-action-grid a:first-child{border-radius:2px 0 0 2px}.home-action-grid a:last-child{border-right:1px solid #dfe3df;border-radius:0 2px 2px 0}.home-action-grid a:hover,.home-action-grid a:focus-visible{background:#f1f4f1;outline:none;box-shadow:inset 0 -3px #711012}.home-action-grid strong{color:var(--text-strong);font-size:13px;font-weight:900;line-height:1.2}.home-action-grid span{color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.3}.home-action-grid small{color:#5d6f61;letter-spacing:.5px;text-transform:uppercase;align-self:end;margin-top:3px;font-size:10px;font-weight:900}.home-role-workspace{background:#fbfcfa;border-bottom:1px solid #dfe3df;border-right:1px solid #dfe3df;grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:0;padding:14px;display:grid;overflow:auto}.home-role-workspace-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.home-role-workspace h2,.home-role-workspace h3{color:var(--text-strong);font-family:var(--font-body);margin:0}.home-role-workspace h2{font-size:18px;font-weight:900;line-height:1.15}.home-workspace-switcher{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.home-workspace-switcher button{color:#536057;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd5cf;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;line-height:1.2}.home-workspace-switcher button[aria-pressed=true]{color:#fff;background:#711012;border-color:#711012}.home-workspace-location-control{align-items:center;gap:7px;margin-bottom:10px;display:flex}.home-workspace-location-control label{color:#657168;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.home-workspace-location-control select{color:#344039;font:inherit;background:#ffffffdb;border:1px solid #cfd5cf;border-radius:5px;min-width:126px;padding:5px 26px 5px 8px;font-size:11px;font-weight:750}.home-workspace-primary-card{background:linear-gradient(135deg,#f5eee7 0%,#fffdf9 62%,#edf3ec 100%);border:1px solid #dfd5ca;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:0;padding:18px;display:flex}.home-workspace-primary-card h3{letter-spacing:-.03em;max-width:20ch;margin-top:5px;font-size:clamp(20px,2vw,28px);font-weight:900;line-height:1.04}.home-workspace-primary-card-top{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:start;gap:18px;display:grid}.home-workspace-primary-card-top>div:first-child{min-width:0}.home-schedule-confirmation-action{color:#fff;text-align:center;background:#711012;border:1px solid #711012;border-radius:5px;place-self:start end;padding:8px 10px;font-size:11px;font-weight:900;line-height:1.2;text-decoration:none}.home-schedule-confirmation-action:hover,.home-schedule-confirmation-action:focus-visible{background:#571012;border-color:#571012;outline:none}.home-workspace-primary-card.has-quick-view{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.home-workspace-primary-card.has-quick-view .home-workspace-primary-card-top{display:contents}.home-workspace-primary-card.has-quick-view .home-workspace-primary-card-top>div:first-child{grid-area:1/1;align-self:start}.home-workspace-primary-card.has-quick-view .home-workspace-quick-view{grid-area:1/2/span 2;align-self:stretch}.home-workspace-primary-card.has-quick-view .home-workspace-primary-action{grid-area:2/1}.home-workspace-primary-card .home-workspace-primary-description{color:var(--text-muted);max-width:55ch;margin:10px 0 0;font-size:13px;font-weight:650;line-height:1.45}.home-workspace-quick-view{background:#ffffffb8;border:1px solid #665c502e;border-radius:6px;align-self:stretch;min-width:0;padding:10px;position:relative}.home-workspace-quick-view-heading{color:#697169;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:9px;font-weight:900;display:flex}.home-workspace-quick-view-heading small{color:#7d867f;letter-spacing:0;text-transform:none;font-size:9px;font-weight:850}.home-workspace-quick-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.home-workspace-quick-view-grid>div{background:#ffffffad;border:1px solid #665c5024;border-radius:4px;gap:2px;min-height:50px;padding:7px;display:grid}.home-workspace-quick-view-grid strong{color:var(--text-strong);font-size:17px;font-weight:900;line-height:1}.home-workspace-quick-view-grid span{color:#697169;font-size:9px;font-weight:800;line-height:1.15}.home-workspace-quick-view-grid>div>small{color:#5e6861;font-size:9px;font-weight:750;line-height:1.15}.home-workspace-quick-view-grid>div>.home-workspace-quick-view-subvalue{color:var(--text-strong);font-size:11px;font-weight:800}.home-workspace-quick-view.has-overlay .home-workspace-quick-view-grid{opacity:.24}.home-workspace-quick-view-overlay{text-align:center;background:#ffffffc2;border-radius:6px;align-content:center;justify-items:center;gap:3px;padding:18px;display:grid;position:absolute;inset:0}.home-workspace-quick-view-overlay strong{color:#455149;font-size:13px;font-weight:900}.home-workspace-quick-view-overlay span{color:#697169;max-width:26ch;font-size:10px;font-weight:750;line-height:1.25}.home-workspace-quick-view-grid .is-attention strong{color:#8b1517}.home-workspace-quick-view-grid .is-complete strong{color:#2b6f4d}.home-workspace-quick-view-grid .is-pawtender-exit strong{color:#153ee6}.home-workspace-quick-view-grid .is-pawtender-housekeeping strong{color:#3b4440}.home-workspace-quick-view-grid .is-pawtender-setup strong{color:#c00610}.home-workspace-quick-view-grid .is-pawtender-enrichment strong{color:#8d1f6d}.home-workspace-quick-view.is-cat-rotation{flex-direction:column;display:flex}.home-workspace-quick-view.is-cat-rotation .home-workspace-quick-view-grid{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr))}.home-workspace-quick-view.is-cat-rotation .home-workspace-quick-view-grid>div{align-content:center;min-height:0}.home-workspace-quick-view.is-cat-rotation .home-workspace-quick-view-grid .is-cat-rotation-out{background:#f6e5c0;border-color:#dfbd69}.home-workspace-quick-view.is-cat-rotation .home-workspace-quick-view-grid .is-cat-rotation-current{background:#f7e6e6;border-color:#d8a4a4}.home-workspace-quick-view.is-cat-rotation .home-workspace-quick-view-grid .is-cat-rotation-current strong{color:#711012}.home-workspace-quick-view.is-cat-rotation .home-workspace-quick-view-grid .is-cat-rotation-meal,.home-workspace-quick-view.is-cat-rotation .home-workspace-quick-view-grid .is-cat-rotation-next,.home-workspace-quick-view.is-cat-rotation .home-workspace-quick-view-grid .is-cat-rotation-record{background:#f1f3f2;border-color:#d8ded9}.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid>div{min-height:40px;padding:5px}.home-workspace-quick-view.is-groups{flex-direction:column;display:flex}.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid strong{font-size:14px}.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid span{font-size:10px;line-height:1.05}.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-one_on_one{background:#e46b6b;border-color:#cf5151}.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-players{background:#ffe598;border-color:#ddc363}.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-companions{background:#b9add8;border-color:#9788c1}.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-adorable{background:#a8c9e3;border-color:#82adcf}.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-waggers{background:#b7d9a9;border-color:#91bd80}.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-evaluations{background:#a7a7a7;border-color:#858585}.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-one_on_one span,.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-players span,.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-companions span,.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-adorable span,.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-waggers span,.home-workspace-quick-view.is-groups .home-workspace-quick-view-grid .is-play-group-evaluations span{color:#202520}.home-workspace-primary-card .home-workspace-primary-action{place-self:start;margin-top:14px}.home-schedule-preview{margin-top:16px}.home-schedule-preview-heading{color:#697169;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;font-weight:900;display:flex}.home-schedule-preview-heading small{color:#7d867f;letter-spacing:.04em;font-size:9px;font-weight:850}.home-schedule-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.home-schedule-day{background:#ffffffb8;border:1px solid #665c502e;border-radius:5px;gap:2px;min-height:72px;padding:7px;display:grid}.home-schedule-day.has-position-color{background:color-mix(in srgb, var(--schedule-position-color) 10%, #fff);border-color:color-mix(in srgb, var(--schedule-position-color) 50%, #fff);box-shadow:inset 3px 0 0 var(--schedule-position-color)}.home-schedule-day.is-today{background:#fff;border-color:#71101273;box-shadow:inset 2px 0 #711012}.home-schedule-day.is-today.has-position-color{background:color-mix(in srgb, var(--schedule-position-color) 14%, #fff);border-color:var(--schedule-position-color);box-shadow:inset 3px 0 0 var(--schedule-position-color);outline-offset:1px;outline:2px solid #711012}.home-schedule-day>span{color:#697169;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.home-schedule-day>strong{color:var(--text-strong);font-size:13px;font-weight:900;line-height:1}.home-schedule-day>div{align-content:start;gap:2px;margin-top:3px;display:grid}.home-schedule-shift{gap:1px;display:grid}.home-schedule-day small{color:#374038;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.home-schedule-shift small:first-child{color:#697169;font-size:9px;font-weight:850}.home-schedule-day em{color:#879087;margin-top:5px;font-size:10px;font-style:normal;font-weight:700}.home-shared-actions{align-content:start;align-self:start;gap:8px;margin-top:10px;display:grid}.home-shared-actions-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.home-shared-actions-heading span{color:var(--text-muted);font-size:11px;font-weight:650}.home-shared-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-shared-action-grid a{color:inherit;background:#fff;border:1px solid #dfe3df;border-radius:5px;gap:4px;min-height:74px;padding:10px;text-decoration:none;display:grid}.home-shared-action-grid a:hover,.home-shared-action-grid a:focus-visible{background:#f1f4f1;border-color:#bfc9c1;outline:none}.home-shared-action-grid strong{color:var(--text-strong);font-size:12px;font-weight:900}.home-shared-action-grid span{color:var(--text-muted);font-size:11px;font-weight:650;line-height:1.3}.home-library-updates,.home-resource-workspace .kb-panel,.home-resource-workspace .dashboard-dynamic-panel-v2{box-shadow:none;border:0;border-bottom:1px solid #dfe3df;border-radius:0!important}.home-resource-workspace>.kb-panel:first-child{border-right:1px solid #dfe3df}.home-resource-workspace .section-heading h2,.home-resource-workspace .empty-state h3{font-family:var(--font-body)}@media (max-width:1050px){.home-dashboard-workspace{grid-template-columns:minmax(0,1fr) minmax(235px,.38fr)}.home-role-workspace{padding:12px}.home-role-workspace-heading{flex-direction:column;align-items:start}.home-workspace-switcher{justify-content:flex-start}.home-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-schedule-day-grid{gap:5px}.home-schedule-day{padding:6px}.home-workspace-primary-card-top{grid-template-columns:minmax(0,1fr) minmax(190px,.44fr)}.home-workspace-primary-card.has-quick-view{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-action-grid a,.home-action-grid a:first-child,.home-action-grid a:last-child{border:1px solid #7110121f;border-radius:2px}}@media (max-width:820px){.home-dashboard-workspace{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.home-role-workspace{border-right:0;grid-template-rows:auto auto auto;overflow:visible}.home-shared-actions{align-self:auto}.home-library-updates{min-height:420px}.home-workspace-primary-card-top{grid-template-columns:1fr}.home-schedule-confirmation-action{justify-self:start}.home-workspace-primary-card.has-quick-view{display:flex}.home-workspace-primary-card.has-quick-view .home-workspace-primary-card-top{display:grid}.home-workspace-primary-card.has-quick-view .home-workspace-primary-card-top>div:first-child,.home-workspace-primary-card.has-quick-view .home-workspace-quick-view,.home-workspace-primary-card.has-quick-view .home-workspace-primary-action{grid-area:auto;align-self:auto}.home-schedule-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-command-bar{grid-template-columns:minmax(0,1fr)}.home-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-action-grid{grid-template-columns:minmax(0,1fr)}.home-action-grid a{min-height:0}}.ops-command-title-two-line{display:block}.ops-command-title-two-line span{white-space:normal;display:inline}.ops-command-title-two-line span:first-child:after{content:" "}.settings-workspace-v2{gap:8px;min-width:0;display:grid}.key-link-settings-v2{border-radius:var(--surface-radius-dense);box-shadow:var(--surface-shadow-compact);gap:var(--surface-gap-dense);min-width:0;padding:var(--surface-padding-dense);display:grid}.resource-card{min-width:0;min-height:150px;padding:22px}.empty-state,.empty-state-card,.selected-file-empty-state,.directory-empty,.staff-directory-empty,.employee-access-empty,.admin-empty-state{background:linear-gradient(180deg, var(--state-bg-strong), var(--state-bg));border:1px dashed var(--state-border-color);border-radius:var(--radius-control);color:var(--graphite);gap:7px;min-width:0;padding:12px;display:grid}.empty-state h3,.empty-state-card h3,.selected-file-empty-state h3,.admin-empty-state strong{color:var(--state-title);font-family:var(--font-body);margin:0;font-size:15px;font-weight:900;line-height:1.15}.empty-state p,.empty-state-card p,.selected-file-empty-state p,.directory-empty,.staff-directory-empty,.employee-access-empty,.admin-empty-state p{color:var(--state-text);margin:0;font-size:13px;font-weight:750;line-height:1.45}.empty-state.compact,.empty-state-card,.employee-access-empty,.admin-empty-state.compact{border-radius:var(--radius-control);min-height:0;padding:10px}.empty-state-card .primary-action-link,.empty-state .primary-action-link,.directory-empty .primary-action-link{justify-self:start;margin-top:4px}.selected-file-empty-state{align-content:start;gap:8px}.selected-file-empty-state h3{font-size:16px}.empty-state.good,.empty-state.success,.empty-state-card.good,.empty-state-card.success,.selected-file-empty-state.good,.selected-file-empty-state.success,.directory-empty.good,.directory-empty.success,.staff-directory-empty.good,.staff-directory-empty.success,.employee-access-empty.good,.employee-access-empty.success,.admin-empty-state.good,.admin-empty-state.success{--state-bg:var(--state-success-bg);--state-border-color:var(--state-success-border);--state-title:var(--state-success-text)}.empty-state.warning,.empty-state-card.warning,.selected-file-empty-state.warning,.directory-empty.warning,.staff-directory-empty.warning,.employee-access-empty.warning,.admin-empty-state.warning{--state-bg:var(--state-warning-bg);--state-border-color:var(--state-warning-border);--state-title:var(--state-warning-text)}.empty-state.info,.empty-state-card.info,.selected-file-empty-state.info,.directory-empty.info,.staff-directory-empty.info,.employee-access-empty.info,.admin-empty-state.info{--state-bg:var(--state-info-bg);--state-border-color:var(--state-info-border);--state-title:var(--state-info-text)}.empty-state.error,.empty-state.danger,.empty-state-card.error,.empty-state-card.danger,.selected-file-empty-state.error,.selected-file-empty-state.danger,.directory-empty.error,.directory-empty.danger,.staff-directory-empty.error,.staff-directory-empty.danger,.employee-access-empty.error,.employee-access-empty.danger,.admin-empty-state.error,.admin-empty-state.danger{--state-bg:var(--state-danger-bg);--state-border-color:var(--state-danger-border);--state-title:var(--state-danger-text)}.empty-state.neutral,.empty-state-card.neutral,.selected-file-empty-state.neutral,.directory-empty.neutral,.staff-directory-empty.neutral,.employee-access-empty.neutral,.admin-empty-state,.admin-empty-state.neutral{--state-bg:#fafaf0c7;--state-border-color:#71101224;--state-title:var(--black-cherry)}.admin-empty-state{background:linear-gradient(180deg, var(--state-bg-strong), var(--state-bg));border-color:var(--state-border-color)}.admin-empty-state strong{color:var(--state-title)}.admin-empty-state.warning{--state-bg:var(--state-warning-bg);--state-border-color:var(--state-warning-border);--state-title:var(--state-warning-text)}.admin-data-warning{margin:0 0 12px}.admin-data-warning ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-data-warning li{gap:2px;display:grid}.admin-data-warning span{color:var(--state-title);font-size:12px;font-weight:900}.admin-data-warning small{color:var(--state-text);overflow-wrap:anywhere;font-size:12px;font-weight:650}.app-state-shell{background:#f5f5f4;align-items:center;min-height:100dvh;padding:clamp(16px,3vw,32px);display:grid;overflow:hidden}.app-state-panel{--app-state-accent:var(--black-cherry);--app-state-bg:var(--white);--app-state-border:1px solid #1f1f1f29;--app-state-title:var(--text-strong);animation:lcpr-surface-enter var(--motion-page) var(--ease-emphasized) both;background:var(--app-state-bg);border:var(--app-state-border);border-left:4px solid var(--app-state-accent);box-shadow:none;border-radius:2px;justify-self:center;gap:10px;width:min(100%,520px);min-width:0;max-width:520px;padding:clamp(16px,2.8vw,24px);display:grid}.app-state-panel.loading{--app-state-accent:var(--goldenrod);--app-state-border:var(--surface-border-warm)}.app-state-panel.error{--app-state-accent:var(--black-cherry);--app-state-bg:var(--white);--app-state-border:1px solid #1f1f1f29;--app-state-title:var(--text-strong)}.app-state-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.app-state-brand img{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;width:50px;height:50px;padding:3px}.app-state-brand h1{color:var(--app-state-title);font-family:var(--font-body);font-size:clamp(22px,2.4vw,30px);font-weight:var(--type-weight-title);line-height:var(--command-title-line);overflow-wrap:anywhere;margin:0}.app-state-panel>p{color:var(--state-text);font-size:var(--supporting-copy-size);font-weight:var(--type-weight-copy);line-height:var(--supporting-copy-line);margin:0}.app-state-progress{gap:6px;padding-block:4px 2px;display:grid}.app-state-progress span{border:1px solid #71101217;border-left:3px solid var(--app-state-accent);border-radius:var(--radius-compact);background:linear-gradient(90deg,#fafaf0d1 0%,#fff8dff5 42%,#fafaf0d1 72%) 0 0/220% 100%;height:26px;animation:1.15s linear infinite lcpr-skeleton-sweep;display:block}.app-state-progress span:nth-child(2){width:86%}.app-state-progress span:nth-child(3){width:68%}.app-state-digest{color:var(--text-muted);background:#f5f5f4;border:1px solid #1f1f1f21;border-radius:2px;margin:0;padding:9px 10px;font-size:12px;font-weight:900}.app-state-panel.error .app-state-digest{color:var(--text-muted);background:#f5f5f4;border-color:#1f1f1f21}.app-state-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-state-actions .quick-action{background:var(--white);border:1px solid var(--black-cherry);box-shadow:none;color:var(--black-cherry);border-radius:2px;min-height:38px;padding:8px 14px}.app-state-actions .quick-action.primary{background:var(--black-cherry);color:var(--white)}.app-state-actions .quick-action:hover{background:#7110120f}.app-state-actions .quick-action.primary:hover{background:#5d0d0f}@media (max-width:560px){.app-state-panel{border-radius:var(--radius-panel);padding:18px}.app-state-brand{align-items:start;gap:10px}.app-state-brand img{border-radius:14px;width:48px;height:48px}.app-state-actions>*{width:100%}}.resource-card h3{color:var(--black-cherry);overflow-wrap:anywhere;margin:0 0 8px;font-size:20px}.resource-card h3 a{text-decoration:none}.resource-card h3 a:hover{text-decoration:underline}.resource-card p{overflow-wrap:anywhere;word-break:normal;margin:0;line-height:1.45}.access-panel{margin-top:26px;padding:24px}.profile-card{margin-bottom:18px;padding:24px}.profile-hero-edit-trigger{background:var(--white);color:var(--black-cherry);cursor:pointer;border:1px solid #71101229;border-radius:4px;width:fit-content;padding:10px 14px;font-size:14px;font-weight:900}.employee-profile-hero{background:var(--surface-bg-gradient);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(18px,2.4vw,24px);display:grid}.employee-profile-hero.refined{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:clamp(16px,2vw,22px)}.employee-profile-hero.refined.has-back{grid-template-columns:34px auto minmax(0,1fr) minmax(260px,.36fr) auto}.employee-profile-hero.redesigned{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:clamp(18px,2.4vw,28px)}.employee-profile-hero>.user-avatar{border:0}.employee-profile-hero.redesigned.has-back{grid-template-columns:auto auto minmax(0,1fr)}.employee-profile-hero.redesigned .employee-profile-heading{gap:0;min-width:0;display:grid}.employee-profile-hero-topline{justify-content:space-between;align-items:stretch;gap:16px;min-width:0;display:flex}.employee-profile-identity-stack{gap:7px;min-width:0;display:grid}.employee-profile-action-stack{place-items:end;gap:8px;width:min(100%,310px);min-width:min(100%,310px);display:grid}.employee-profile-hero-lines{gap:7px;min-width:0;display:grid}.employee-profile-hero-line{flex-wrap:wrap;align-items:start;gap:6px;min-width:0;display:flex}.employee-profile-date-badges{flex-wrap:wrap;align-self:end;gap:6px;min-width:0;margin-top:auto;display:flex}.employee-profile-hero-email-line{padding-top:2px}.employee-profile-hero-fact{flex:0 auto;align-items:center;min-width:0;display:inline-flex}.employee-profile-hero-email-line .employee-profile-hero-fact{flex-basis:100%}.employee-profile-hero-summary{grid-column:4;grid-template-columns:1fr;align-self:stretch;gap:10px;min-width:0;display:grid}.employee-profile-back-icon{white-space:nowrap;align-self:start;margin-top:2px}.employee-profile-overview-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:14px;padding:16px;display:grid}.employee-profile-overview-panel.rippling-summary{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(260px,1.3fr)}.employee-profile-overview-panel.rippling-summary.compact{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:center;gap:10px;padding:10px 12px}.employee-profile-summary-inline{flex-wrap:wrap;align-items:center;gap:0;min-width:0;display:flex}.employee-profile-summary-cell{background:#ffffffd6;border:1px solid #7110121a;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:12px 13px;display:grid}.employee-profile-overview-panel.compact .employee-profile-summary-cell{background:0 0;border:0;border-right:1px solid #7110121a;border-radius:0;align-items:baseline;gap:7px;max-width:260px;min-height:0;padding:5px 12px;display:flex}.employee-profile-hero-summary .employee-profile-summary-cell{background:0 0;border:0;border-radius:0;align-items:start;gap:2px;max-width:none;min-height:0;padding:0;display:grid}.employee-profile-hero-summary .employee-profile-summary-cell:first-child{padding-left:0}.employee-profile-hero-summary .employee-profile-summary-cell:last-child{border-right:0}.employee-profile-hero.refined.has-back .employee-profile-actions{grid-column:5}.employee-profile-overview-panel.compact .employee-profile-summary-cell:first-child{padding-left:0}.employee-profile-overview-panel.compact .employee-profile-summary-cell:last-child{border-right:0}.employee-profile-access-summary{border-radius:12px;gap:7px;padding:14px;display:grid}.employee-profile-access-summary.compact{align-content:center;gap:3px;min-height:0;padding:8px 10px}.employee-profile-access-summary.good{background:#e3efe7d1;border:1px solid #206e442e}.employee-profile-access-summary.attention,.employee-profile-access-summary.review{background:#fafaf0eb;border:1px solid #71101233}.employee-profile-access-summary strong{color:var(--black-cherry);font-size:20px;line-height:1.15}.employee-profile-access-summary.compact strong{font-size:13px;line-height:1.2}.employee-profile-access-summary.good strong{color:#206e44}.employee-profile-access-summary p{color:#292929b8;margin:0;font-size:13px;font-weight:750;line-height:1.4}.employee-profile-access-summary.compact p{font-size:11px;line-height:1.25}.employee-profile-access-summary .employee-profile-access-note{color:var(--olive-bark);background:#d5a72724;border:1px solid #d5a72752;border-radius:12px;margin-top:4px;padding:9px 10px;font-weight:900}.duplicate-identity-audit>.panel-copy{color:var(--text-muted);max-width:920px;margin:0;font-size:12px;font-weight:800;line-height:1.35}.duplicate-identity-audit{align-content:start;gap:10px;min-width:0;display:grid}.duplicate-identity-heading>span{color:var(--text-muted);font-size:12px;font-weight:700}.duplicate-identity-decision-list{gap:10px;display:grid}.duplicate-identity-decision-list article{background:#fff;border:1px solid #29292924;border-left:4px solid #b47b16;border-radius:8px;gap:12px;padding:14px;display:grid}.duplicate-identity-decision-list article.target{border-left-color:#23764f}.duplicate-identity-decision-list .duplicate-identity-card-heading{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:12px;display:grid}.duplicate-identity-decision-list .duplicate-identity-card-heading .eyebrow{color:var(--text-subtle);margin:0 0 3px;font-size:10px}.duplicate-identity-decision-list .duplicate-identity-card-heading h3{color:var(--text-strong);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.25}.duplicate-identity-decision-list .duplicate-identity-card-heading p:not(.eyebrow){color:var(--text-muted);margin:3px 0 0;font-size:12px;font-weight:650}.duplicate-identity-recommendation{color:var(--text-body);max-width:860px;margin:0;font-size:13px;font-weight:650;line-height:1.45}.duplicate-identity-summary{grid-template-columns:repeat(3,minmax(0,150px));gap:8px;margin:0;display:grid}.duplicate-identity-summary div{background:var(--surface-bg-soft);border:1px solid #2929291a;border-radius:6px;padding:8px 10px}.duplicate-identity-summary dt{color:var(--text-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.duplicate-identity-summary dd{color:var(--text-strong);margin:3px 0 0;font-size:18px;font-weight:850;line-height:1.15}.duplicate-identity-cleanup-note,.duplicate-identity-activity{color:var(--text-muted);margin:0;font-size:11px;font-weight:650}.duplicate-identity-details-button{color:var(--text-strong);cursor:pointer;font:inherit;background:#fff;border:1px solid #2929293d;border-radius:4px;align-self:start;min-height:32px;padding:6px 10px;font-size:12px;font-weight:800}.duplicate-identity-details-button:hover{color:#711012;border-color:#711012}.duplicate-identity-decision-list article.target .duplicate-identity-details-button{color:#176b42;border-color:#23764f6b}@media (max-width:640px){.duplicate-identity-decision-list .duplicate-identity-card-heading{grid-template-columns:1fr}.duplicate-identity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.daily-note-route-loader{box-sizing:border-box;background:#fff;place-items:center;padding:24px;display:grid}.daily-note-route-loader-card{text-align:center;justify-items:center;gap:10px;max-width:620px;display:grid}.daily-note-route-loader-card .eyebrow{margin:0}.daily-note-route-loader-indicator{border:2px solid #71101229;border-top-color:#711012;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite daily-note-route-loader-spin}.daily-note-route-loader-copy{color:#4d5650;margin:0;font-size:15px;font-weight:650;line-height:1.5}@keyframes daily-note-route-loader-spin{to{transform:rotate(360deg)}}.workspace-route-fallback .app-main{background:#fff;min-height:0;padding:0;overflow:hidden}.workspace-route-fallback{height:100dvh;overflow:hidden}.workspace-route-fallback .app-frame,.workspace-route-fallback .app-content-frame{height:100%;min-height:0}.workspace-route-fallback .app-content-frame{grid-template-rows:auto minmax(0,1fr)}.workspace-route-fallback .daily-note-route-loader{height:100%;min-height:0}.workspace-navigation-loader{box-sizing:border-box;z-index:80;background:#fff;place-items:center;padding:24px;display:grid;position:fixed}.workspace-navigation-loader-card{text-align:center;justify-items:center;gap:10px;max-width:620px;display:grid}.workspace-navigation-loader-card .eyebrow{margin:0}.workspace-navigation-loader-indicator{border:2px solid #71101229;border-top-color:#711012;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite daily-note-route-loader-spin}.workspace-navigation-loader-copy{color:#4d5650;margin:0;font-size:15px;font-weight:650;line-height:1.5}.workspace-navigation-loader{animation:none;transform:none}.duplicate-identity-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;min-width:0;display:grid}.duplicate-identity-grid article{border-radius:var(--surface-radius-dense);background:linear-gradient(90deg,#d5a7271a,#fffffffa 30%);border:1px solid #d5a72752;border-left:3px solid #d5a727d1;align-content:start;gap:7px;min-width:0;padding:8px;display:grid}.duplicate-identity-grid article.target{background:linear-gradient(90deg,#206e441a,#fffffffa 30%);border-color:#206e4433 #206e4433 #206e4433 #206e44b8}.duplicate-identity-grid article>p{color:var(--text-muted);margin:0;font-size:10px;font-weight:800;line-height:1.18}.duplicate-identity-card-heading{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:10px;display:grid}.duplicate-identity-card-heading strong,.duplicate-identity-detail strong{color:var(--black-cherry);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.3;display:block}.employee-profile-access-panel,.employee-profile-section{gap:14px;padding:16px;display:grid}.employee-access-matching-slot .profile-card{margin:0}.employee-profile-shell.is-audit-view .employee-access-matching-slot{border-top:1px solid #29292921;margin-top:14px;padding-top:14px}.employee-profile-shell.is-audit-view .employee-access-matching-panel{gap:10px;display:grid}.employee-profile-shell.is-audit-view .employee-access-matching-heading h3{color:var(--text-strong);font-family:var(--font-body);margin:0;font-size:15px;font-weight:900}.employee-profile-shell.is-audit-view .employee-access-matching-heading p{color:var(--text-muted);max-width:760px;margin:3px 0 0;font-size:12px;font-weight:700;line-height:1.35}.employee-profile-section-rail{background:#ffffffe6;border:1px solid #7110121a;border-radius:12px;align-content:start;gap:14px;padding:16px;display:grid;position:sticky;top:92px}.employee-profile-section-nav{gap:4px;display:grid}.employee-profile-section-nav a{color:var(--graphite);border-left:2px solid #0000;padding:8px 0 8px 12px;font-size:15px;font-weight:700;text-decoration:none}.employee-profile-section-nav a:hover,.employee-profile-section-nav a:focus-visible{color:var(--black-cherry);border-left-color:#711012b8;outline:none}.employee-profile-section-nav a.active{color:var(--black-cherry);border-left-color:#711012e6;font-weight:800}.profile-device-settings{min-width:0;display:grid}.profile-device-settings .employee-section-heading .panel-copy{margin:4px 0 0}.profile-device-settings-group{margin-top:18px}.profile-device-settings-group h3{color:var(--text-strong);margin:0;font-size:16px}.profile-device-settings-group>p{color:var(--text-muted);margin:4px 0 10px;font-size:12px}.profile-device-settings .device-mode-options button{align-content:start;min-height:72px}.admin-section-shell.employee-profile-main-grid{grid-template-columns:minmax(210px,240px) minmax(0,1fr)}.admin-section-rail{gap:10px}.admin-section-rail .employee-profile-section-nav a{gap:3px;min-width:0;line-height:1.15;display:grid}.admin-section-rail .employee-profile-section-nav a strong{color:inherit;font-size:14px;font-weight:inherit;min-width:0}.admin-section-rail .employee-profile-section-nav a span{color:var(--text-subtle);overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:750;line-height:1.25}.admin-section-rail-divider{border-top:1px solid #7110121a;margin:2px 0}.admin-tool-nav.employee-profile-section-nav a{min-height:30px;font-size:13px}.admin-section-detail{min-width:0}.employee-profile-section.profile-record,.employee-profile-access-panel.profile-record{background:#fffffff0;border:1px solid #7110121a;border-radius:10px;gap:12px;padding:14px}.employee-profile-shell.is-audit-view{background:#fffffffa;border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-height:calc(100dvh - 58px);margin:-12px -14px -16px}.employee-profile-audit-back{color:var(--graphite);border-bottom:1px solid #2929291c;align-items:center;width:fit-content;min-height:38px;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.employee-profile-audit-back:hover,.employee-profile-audit-back:focus-visible{color:#711012;text-underline-offset:3px;outline:none;text-decoration:underline}.employee-profile-shell.is-audit-view .employee-profile-hero{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #29292921;border-radius:0;grid-template-columns:auto minmax(0,1fr);padding:18px 20px}.employee-profile-shell.is-audit-view .employee-profile-hero-fact{color:var(--graphite);background:0 0;border:0;border-radius:0;padding:2px 10px}.employee-profile-shell.is-audit-view .employee-profile-hero-line,.employee-profile-shell.is-audit-view .employee-profile-date-badges{gap:0}.employee-profile-shell.is-audit-view .employee-profile-hero-line .employee-profile-hero-fact:first-child,.employee-profile-shell.is-audit-view .employee-profile-date-badges .employee-profile-hero-fact:first-child{padding-left:0}.employee-profile-shell.is-audit-view .employee-profile-hero-line .employee-profile-hero-fact:not(:last-child),.employee-profile-shell.is-audit-view .employee-profile-date-badges .employee-profile-hero-fact:not(:last-child){border-right:1px solid #2929292e}.employee-profile-shell.is-audit-view .employee-profile-hero-fact.birthday-month-cue,.employee-profile-shell.is-audit-view .employee-profile-hero-fact.anniversary-month-cue{color:var(--text-muted);background:0 0}.employee-profile-shell.is-audit-view .employee-profile-hero-fact span{color:#711012}.employee-profile-shell.is-audit-view .profile-hero-edit-trigger{color:#711012;background:#fff;border:1px solid #71101280;border-radius:4px;min-height:34px;padding:8px 11px;font-size:12px}.employee-profile-shell.is-audit-view .profile-hero-edit-trigger:hover,.employee-profile-shell.is-audit-view .profile-hero-edit-trigger:focus-visible{color:#fff;background:#711012;border-color:#711012;outline:none}.employee-profile-audit-status{background:#29292906;border-bottom:1px solid #29292921;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 20px;display:flex}.employee-profile-audit-status>div{flex-wrap:wrap;flex:420px;align-items:baseline;gap:5px 10px;width:auto;min-width:0;max-width:470px;display:flex}.employee-profile-audit-status span{color:var(--text-subtle);letter-spacing:.65px;text-transform:uppercase;font-size:10px;font-weight:900}.employee-profile-audit-status strong{color:var(--text-strong);font-size:13px;font-weight:900}.employee-profile-audit-status.good strong{color:#206e44}.employee-profile-audit-status p{color:var(--text-muted);margin:0;font-size:11px;font-weight:700;line-height:1.35}.employee-profile-audit-status>div>p{flex-basis:100%}.employee-profile-audit-status .employee-profile-audit-warning{color:#76520d;white-space:nowrap;border-left:3px solid #b7791f;flex:0 500px;max-width:500px;margin-left:auto;padding:4px 0 4px 10px}.employee-profile-shell.is-audit-view .employee-profile-main-grid{grid-template-columns:205px minmax(0,1fr);align-items:stretch;gap:0}.employee-profile-shell.is-audit-view .employee-profile-section-rail{box-shadow:none;background:#fff;border:0;border-right:1px solid #29292921;border-radius:0;align-self:stretch;gap:10px;padding:16px 12px;position:static}.employee-profile-shell.is-audit-view .employee-profile-panel-label{color:var(--text-subtle)}.employee-profile-shell.is-audit-view .employee-profile-section-nav{gap:1px}.employee-profile-shell.is-audit-view .employee-profile-section-nav a{color:var(--graphite);border-left-width:3px;padding:9px 10px}.employee-profile-shell.is-audit-view .employee-profile-section-nav a.active{color:#711012;background:#7110120d}.employee-profile-shell.is-audit-view .employee-profile-detail-column{background:#fff;gap:0;min-height:240px;position:relative}.employee-profile-section-loader{color:var(--text-strong);z-index:5;background:#ffffffe0;justify-content:center;align-items:center;gap:11px;min-height:180px;display:flex;position:absolute;inset:0}.employee-profile-detail-column[data-profile-instant][data-current-section=overview]>:not(#overview),.employee-profile-detail-column[data-profile-instant][data-current-section=employee-operations]>:not(#employee-operations),.employee-profile-detail-column[data-profile-instant][data-current-section=role-information]>:not(#role-information),.employee-profile-detail-column[data-profile-instant][data-current-section=personal-information]>:not(#personal-information),.employee-profile-detail-column[data-profile-instant][data-current-section=workspace-access]>:not(#workspace-access),.employee-profile-detail-column[data-profile-instant][data-current-section=recent-activity]>:not(#recent-activity),.employee-profile-detail-column[data-profile-instant][data-current-section=device-settings]>:not(#device-settings){display:none}.employee-profile-section-loader>span:last-child{gap:2px;display:grid}.employee-profile-section-loader strong{font-size:13px;font-weight:900}.employee-profile-section-loader small{color:var(--text-muted);font-size:11px;font-weight:700}.employee-profile-section-loader-spinner{border:2px solid #71101229;border-top-color:#711012;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite employee-profile-section-spin}@keyframes employee-profile-section-spin{to{transform:rotate(360deg)}}.employee-profile-shell.is-audit-view .employee-profile-section.profile-record,.employee-profile-shell.is-audit-view .employee-profile-access-panel.profile-record{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #29292921;border-radius:0;padding:18px 20px}.employee-profile-shell.is-audit-view .employee-section-heading h2{color:var(--text-strong);font-family:var(--font-body);font-size:20px;font-weight:900;line-height:1.15}.employee-profile-shell.is-audit-view .employee-section-heading .panel-copy{color:var(--text-muted);margin:3px 0 0;font-size:12px;font-weight:700}.employee-profile-audit-work-groups{gap:24px;display:grid}.employee-profile-audit-work-groups>section{gap:10px;display:grid}.employee-profile-audit-work-groups h2{color:var(--text-strong);font-family:var(--font-body);margin:0;font-size:16px;font-weight:900;line-height:1.2}.employee-profile-audit-work-groups dl{border:1px solid #29292921;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.employee-profile-audit-work-groups dl>div{gap:4px;min-height:64px;padding:11px 12px;display:grid}.employee-profile-audit-work-groups dl>div:not(:last-child){border-right:1px solid #2929291f}.employee-profile-audit-work-groups dt{color:var(--text-subtle);letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:900}.employee-profile-audit-work-groups dd,.employee-profile-audit-work-groups>section>p{color:var(--text-strong);margin:0;font-size:14px;font-weight:850}.employee-profile-audit-work-groups>section>p{border:1px solid #29292921;min-height:54px;padding:14px 12px}.employee-profile-audit-milestones .employee-profile-milestone-list{border:1px solid #29292921;gap:0}.employee-profile-audit-milestones .employee-profile-milestone{border-bottom:1px solid #2929291a;border-radius:0;padding:9px 11px}.employee-profile-audit-milestones .employee-profile-milestone:last-child{border-bottom:0}.employee-profile-audit-personal-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.employee-profile-audit-personal-grid>section{background:#29292906;border:1px solid #29292921;align-content:start;gap:5px;min-height:76px;padding:12px;display:grid}.employee-profile-audit-personal-grid h3{color:var(--text-subtle);font-family:var(--font-body);letter-spacing:.6px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.employee-profile-audit-personal-grid strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:14px;line-height:1.3}.employee-profile-audit-personal-grid p{color:var(--text-muted);margin:0;font-size:12px;font-weight:700;line-height:1.35}.employee-profile-audit-personal-grid a{color:#711012;border:1px solid #71101280;border-radius:4px;justify-self:start;margin-top:5px;padding:7px 9px;font-size:12px;font-weight:900;text-decoration:none}.employee-profile-audit-personal-grid a:hover,.employee-profile-audit-personal-grid a:focus-visible{color:#fff;background:#711012;border-color:#711012;outline:none}@media (max-width:820px){.employee-profile-audit-status{flex-direction:column;align-items:start}.employee-profile-audit-status .employee-profile-audit-warning{white-space:normal;margin-left:0}.employee-profile-shell.is-audit-view .employee-profile-section-rail{border-bottom:1px solid #29292921;border-right:0}.employee-profile-shell.is-audit-view .employee-profile-main-grid,.employee-profile-shell.is-audit-view{grid-template-columns:minmax(0,1fr)}.employee-profile-shell.is-audit-view .employee-profile-hero{grid-template-columns:auto minmax(0,1fr)}.employee-profile-audit-work-groups dl,.employee-profile-audit-personal-grid{grid-template-columns:minmax(0,1fr)}.employee-profile-audit-work-groups dl>div:not(:last-child){border-bottom:1px solid #2929291f;border-right:0}}.employee-profile-shell.is-self-service{gap:0}.employee-profile-shell.is-self-service .employee-profile-hero-fact{color:var(--text-muted);background:#29292909;border-color:#29292921}.employee-profile-shell.is-self-service .employee-profile-summary-cell span,.employee-profile-shell.is-self-service .employee-profile-record-row span,.employee-profile-shell.is-self-service .employee-compact-list span,.employee-profile-shell.is-self-service .employee-system-status-row span,.employee-profile-shell.is-self-service .employee-lms-course-row small,.employee-profile-shell.is-self-service .employee-lms-summary span{color:var(--text-subtle)}.employee-profile-shell.is-self-service .employee-profile-hero-fact span{color:#711012}.employee-profile-shell.is-self-service .employee-profile-hero{box-shadow:none;background:#fffffff7;border:0;border-bottom:1px solid #71101229;border-radius:0;padding:18px 20px}.employee-profile-shell.is-self-service .employee-profile-main-grid{grid-template-columns:minmax(190px,.2fr) minmax(0,.8fr)}.employee-profile-shell.is-self-service .employee-profile-section-rail,.employee-profile-shell.is-self-service .employee-profile-section.profile-record,.employee-profile-shell.is-self-service .employee-profile-access-panel.profile-record,.employee-profile-shell.is-self-service .employee-profile-os-overview.profile-record{box-shadow:none;background:#fffffff7;border:0;border-bottom:1px solid #71101224;border-radius:0}.employee-profile-shell.is-self-service .employee-profile-section-rail{border-right:1px solid #71101224;align-self:stretch;gap:10px;height:100%;padding:14px 12px;position:static}.employee-profile-shell.is-self-service .employee-profile-detail-column{background:#fffffff7}.employee-profile-shell.is-self-service .employee-profile-section-nav{gap:1px}.employee-profile-shell.is-self-service .employee-profile-section-nav a{border-left-width:3px;padding:8px 10px}.employee-profile-shell.is-self-service .employee-profile-section-nav a.active{background:#7110120d}.employee-profile-os-overview{gap:12px;padding:16px;display:grid}.employee-profile-corporate-overview{gap:18px;padding:18px;display:grid}.employee-profile-corporate-overview .employee-section-heading{padding-bottom:0}.employee-profile-corporate-overview .panel-copy{color:var(--text-muted);margin:3px 0 0;font-size:13px;font-weight:700}.employee-corporate-summary{border:1px solid #29292924;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.employee-corporate-summary>div{gap:4px;min-height:74px;padding:13px 14px;display:grid}.employee-corporate-summary>div:nth-child(odd){border-right:1px solid #2929291f}.employee-corporate-summary>div:nth-child(-n+2){border-bottom:1px solid #2929291f}.employee-corporate-summary dt{color:var(--text-subtle);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:900}.employee-corporate-summary dd{color:var(--text-strong);margin:0;font-size:14px;font-weight:850}.employee-corporate-responsibilities{gap:10px;display:grid}.employee-corporate-responsibilities h3{color:var(--text-strong);margin:0;font-size:14px}.employee-corporate-responsibilities ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.employee-corporate-responsibilities li{color:var(--text-strong);border-top:1px solid #2929291c;padding:10px 2px;font-size:13px;font-weight:750}.employee-profile-os-overview .employee-section-heading{padding-bottom:0}.employee-profile-os-overview .employee-section-heading .panel-copy{color:var(--text-muted);margin:3px 0 0;font-size:13px;font-weight:700}.employee-profile-os-status-strip{border:1px solid #71101224;grid-template-columns:.72fr 1.45fr 1fr .9fr;display:grid}.employee-profile-os-status-strip>div{align-content:center;gap:3px;min-width:0;min-height:66px;padding:10px 12px;display:grid}.employee-profile-os-status-strip>div:not(:last-child){border-right:1px solid #7110121f}.employee-profile-os-status-strip span,.employee-profile-os-work-grid .eyebrow{color:var(--text-subtle);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:950}.employee-profile-os-status-strip strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.employee-profile-os-work-grid{border:1px solid #71101224;display:grid}.employee-profile-os-work-grid article{background:#fffffff5;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:18px;min-width:0;padding:13px 14px;display:grid}.employee-profile-os-work-grid article:not(:last-child){border-bottom:1px solid #7110121f}.employee-profile-os-work-grid article>div{gap:3px;min-width:0;display:grid}.employee-access-panel-intro.has-pending-chat-invites{gap:2px;display:grid}.employee-profile-os-work-grid .employee-profile-os-milestone{background:#29292909}.employee-profile-os-work-grid h3,.employee-profile-os-work-grid p{margin:0}.employee-profile-os-work-grid h3{color:var(--text-strong);font-size:15px;line-height:1.25}.employee-profile-os-work-grid article>div>p:last-child{color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.35}.employee-profile-os-work-grid article>a{color:#711012;white-space:nowrap;border:1px solid #71101285;border-radius:4px;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none}.employee-profile-os-work-grid article>a:hover,.employee-profile-os-work-grid article>a:focus-visible{color:#fff;background:#711012;border-color:#711012;outline:none}.employee-profile-shell.is-self-service .profile-hero-edit-trigger,.employee-profile-shell.is-self-service .employee-training-hub-link{color:var(--black-cherry);font-family:var(--font-body);white-space:nowrap;background:#fffffff5;border:1px solid #71101270;justify-content:center;align-items:center;min-height:0;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}.employee-profile-shell.is-self-service .profile-hero-edit-trigger:hover,.employee-profile-shell.is-self-service .profile-hero-edit-trigger:focus-visible,.employee-profile-shell.is-self-service .employee-training-hub-link:hover,.employee-profile-shell.is-self-service .employee-training-hub-link:focus-visible{background:var(--black-cherry);border-color:var(--black-cherry);color:var(--ivory);outline:none}.employee-profile-shell.is-self-service .employee-section-heading h2,.employee-profile-shell.is-self-service .employee-profile-record-block h3,.employee-profile-shell.is-self-service .employee-lms-course-row strong{font-family:var(--font-body)}.employee-profile-shell.is-self-service .employee-section-heading h2{font-size:20px;font-weight:900;line-height:1.15}.employee-profile-shell.is-self-service .employee-profile-record-block h3{font-size:15px;font-weight:900}.employee-profile-shell.is-self-service .employee-profile-assignment-summary{gap:7px}.employee-profile-shell.is-self-service .employee-profile-work-details{grid-template-columns:minmax(250px,.72fr) minmax(340px,1.28fr);align-items:start;gap:24px}.employee-profile-shell.is-self-service .personal-information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.employee-profile-shell.is-self-service .personal-information-grid .employee-profile-record-row{background:#29292909;border:1px solid #2929291f;border-radius:6px;grid-template-columns:minmax(0,1fr);align-content:center;gap:4px;min-height:72px;padding:11px 12px}.employee-profile-shell.is-self-service .personal-information-grid .employee-profile-record-row.full-width{grid-column:1/-1}.employee-profile-shell.is-self-service .personal-information-grid .employee-profile-record-row.phone-row{background:0 0;border:0;min-height:0;padding:4px 0 8px}.employee-profile-shell.is-self-service .personal-information-grid .employee-profile-record-row p{color:var(--text-muted);margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.35}.employee-profile-shell.is-self-service .personal-information-grid .employee-profile-record-row a{color:#711012;text-underline-offset:2px;justify-self:start;margin-top:4px;font-size:12px;font-weight:900;text-decoration:underline}.employee-profile-shell.is-self-service .employee-profile-work-details .employee-profile-employment-summary>.employee-profile-record-grid{border:1px solid #2929291f;border-radius:6px}.employee-profile-shell.is-self-service .employee-profile-work-details .employee-profile-employment-summary>.employee-profile-record-grid .employee-profile-record-row{border-color:#2929291a;grid-template-columns:minmax(0,1fr);align-content:center;gap:4px;min-height:64px;padding:10px 12px}.employee-profile-employment-summary{gap:10px;display:grid}.employee-profile-paystubs-link{color:#711012;border:1px solid #71101285;border-radius:4px;justify-self:start;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none}.employee-profile-paystubs-link:hover,.employee-profile-paystubs-link:focus-visible{color:#fff;background:#711012;border-color:#711012;outline:none}.employee-profile-milestones{border:1px solid #2929291f;border-radius:6px;padding:12px}.employee-profile-milestones .employee-profile-panel-label{color:var(--text-subtle);margin:0 0 8px}.employee-profile-milestone-list{gap:2px;display:grid}.employee-profile-milestone{gap:3px;padding:7px 9px;display:grid}.employee-profile-milestone strong{color:var(--text-strong);font-size:14px;line-height:1.25}.employee-profile-milestone span{color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.3}.employee-profile-milestone.is-near{background:#2929290b;border-radius:4px}.employee-profile-milestone.start strong{color:#35584b}.employee-profile-milestone.day30 strong{color:#0f766e}.employee-profile-milestone.day60 strong{color:#315d93}.employee-profile-milestone.day90 strong{color:#66518c}.employee-profile-milestone.birthday strong{color:#8f3e5c}.employee-profile-milestone.anniversary strong{color:#711012}.employee-profile-shell.is-self-service .employee-profile-assignment-summary h3{color:var(--text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.employee-profile-shell.is-self-service .employee-profile-assignment-grid{border:0;flex-wrap:wrap;gap:8px;display:flex}.employee-profile-shell.is-self-service .employee-profile-assignment-grid .employee-profile-record-row{background:#29292909;border:1px solid #29292921;border-radius:999px;align-items:center;gap:7px;min-height:0;padding:7px 11px;display:inline-flex}.employee-profile-shell.is-self-service .employee-profile-assignment-grid .employee-profile-record-row:not(:last-child){border-right:1px solid #29292921}.employee-profile-shell.is-self-service .employee-training-summary-line{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.employee-profile-shell.is-self-service .employee-training-summary-line strong{color:var(--text-strong)}.employee-profile-shell.is-self-service .employee-lms-record,.employee-profile-shell.is-self-service .employee-lms-progress{background:0 0;border:0;padding:0}.employee-profile-shell.is-self-service .employee-lms-course-grid{border-color:#2929291f;border-radius:6px}.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing{grid-template-columns:minmax(220px,1fr) max-content minmax(110px,.28fr);column-gap:18px;padding:12px 14px}.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing>span:last-child{text-align:right;justify-self:end}.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing .employee-lms-due-soon{color:inherit}.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing .employee-lms-due-soon strong{color:#b45309}.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing .employee-lms-due-overdue{color:#991b1b}.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing .employee-lms-due-overdue small,.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing .employee-lms-due-overdue strong{color:inherit}.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing .employee-lms-date-complete,.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing .employee-lms-date-complete small,.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing .employee-lms-date-complete strong{color:#166534}.employee-profile-shell.is-self-service .employee-activity-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0;display:grid}.employee-profile-shell.is-self-service .employee-activity-summary>div{background:#29292909;border:1px solid #2929291c;border-radius:9px;min-width:0;padding:12px}.employee-profile-shell.is-self-service .employee-activity-summary dt{color:var(--text-subtle);letter-spacing:.3px;text-transform:uppercase;font-size:10px;font-weight:900}.employee-profile-shell.is-self-service .employee-activity-summary dd{color:var(--graphite);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:850;line-height:1.35}.employee-profile-shell.is-self-service .employee-activity-resources{gap:8px;display:grid}.employee-profile-shell.is-self-service #recent-activity .employee-profile-list{border:1px solid #2929291c;border-radius:9px;gap:0;margin-top:0;overflow:hidden}.employee-profile-shell.is-self-service #recent-activity .employee-profile-list article{background:#fffffff5;border:0;border-bottom:1px solid #2929291a;border-radius:0;padding:10px 12px}.employee-profile-shell.is-self-service #recent-activity .employee-profile-list article:last-child{border-bottom:0}.employee-profile-shell.is-self-service .employee-activity-empty{background:#29292909;border:1px solid #2929291c;border-radius:9px;gap:4px;padding:18px;display:grid}.employee-profile-shell.is-self-service .employee-activity-empty h3{color:var(--graphite);margin:0;font-size:15px}.employee-profile-shell.is-self-service .employee-activity-empty p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.4}.employee-profile-shell.is-self-service .employee-profile-actions>*,.employee-profile-shell.is-self-service .employee-profile-hero-fact,.employee-profile-shell.is-self-service .employee-profile-record-block,.employee-profile-shell.is-self-service .employee-lms-record,.employee-profile-shell.is-self-service .employee-lms-summary div,.employee-profile-shell.is-self-service .employee-lms-progress,.employee-profile-shell.is-self-service .employee-lms-course-grid,.employee-profile-shell.is-self-service .wiw-compact-record,.employee-profile-shell.is-self-service .wiw-profile-list,.employee-profile-shell.is-self-service .employee-access-column{border-radius:2px}.employee-profile-shell.is-self-service .employee-system-access-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.employee-profile-shell.is-self-service .employee-system-access-summary>div{background:#29292909;border:1px solid #2929291c;border-radius:9px;min-width:0;padding:11px 12px}.employee-profile-shell.is-self-service .employee-system-access-summary dt{color:var(--text-subtle);letter-spacing:.3px;text-transform:uppercase;font-size:10px;font-weight:900}.employee-profile-shell.is-self-service .employee-system-access-summary dd{color:var(--text-strong);font-family:var(--font-body);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:900;line-height:1.3}.employee-profile-shell.is-self-service .employee-access-heading h3{font-family:var(--font-body);letter-spacing:0;font-size:15px;font-weight:900}.employee-profile-shell.is-self-service .employee-section-description{color:var(--text-muted);margin:3px 0 0;font-size:13px;line-height:1.4}.employee-profile-shell.is-self-service .employee-connected-systems{background:#29292909;border:1px solid #2929291c;border-radius:9px;grid-template-columns:minmax(170px,.55fr) minmax(0,2.45fr);align-items:center;gap:12px;padding:12px;display:grid}.employee-profile-shell.is-self-service .employee-connected-systems .employee-access-heading{align-items:center}.employee-profile-shell.is-self-service .employee-connected-systems .employee-system-status-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.employee-profile-shell.is-self-service .employee-connected-systems .employee-system-status-row{background:#ffffffc2;border:1px solid #2929291a;border-radius:8px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 12px;padding:9px 10px;display:grid}.employee-profile-shell.is-self-service .employee-connected-systems .employee-system-status-row p{text-align:left;grid-column:1/-1}.employee-profile-shell.is-self-service .employee-access-layout.staff{align-items:start;gap:10px}.employee-profile-shell.is-self-service .employee-access-column{background:#29292906;border:1px solid #2929291c;border-radius:9px;padding:12px}.employee-profile-shell.is-self-service .employee-access-list.staff-facing{height:auto;max-height:250px}.employee-profile-shell.is-self-service .employee-access-list.staff-facing article{border-bottom-color:#2929291a;min-height:40px;padding:7px 2px}.employee-profile-shell.is-self-service .employee-access-list.staff-facing strong{color:var(--graphite);font-size:13px}.employee-profile-shell.is-self-service .employee-access-list.staff-facing span{color:var(--text-muted);font-weight:700}.employee-profile-shell.is-self-service .employee-access-list.staff-facing span.review{color:#9a5b00;font-weight:900}.employee-profile-shell.is-self-service .employee-access-list.staff-facing{align-content:start}@media (max-width:760px){.employee-corporate-summary{grid-template-columns:minmax(0,1fr)}.employee-corporate-summary>div:nth-child(odd){border-right:0}.employee-corporate-summary>div{border-bottom:1px solid #2929291f}.employee-corporate-summary>div:last-child{border-bottom:0}.employee-profile-shell.is-self-service .employee-profile-work-details,.employee-profile-shell.is-self-service .personal-information-grid{grid-template-columns:minmax(0,1fr)}.employee-profile-shell.is-self-service .employee-system-access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-profile-shell.is-self-service .employee-system-access-summary>div{border-bottom:1px solid #2929291c}.employee-profile-shell.is-self-service .employee-connected-systems,.employee-profile-shell.is-self-service .employee-connected-systems .employee-system-status-row{grid-template-columns:minmax(0,1fr)}.employee-profile-shell.is-self-service .employee-connected-systems .employee-system-status-row p{text-align:left}}.employee-profile-record-block{gap:10px;display:grid}.employee-profile-record-stack{gap:20px;display:grid}.employee-profile-record-stack.compact{gap:12px}.employee-profile-record-block h3{color:var(--text-strong);margin:0;font-size:16px}.employee-lms-record{background:#fafaf6b8;border:1px solid #7110121a;border-radius:10px;padding:10px}.employee-training-hub-link{white-space:nowrap;flex:none}.employee-lms-summary{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.employee-lms-summary div{background:#ffffffb8;border:1px solid #71101214;border-radius:8px;min-width:0;padding:8px}.employee-lms-progress{background:#ffffff9e;border:1px solid #71101214;border-radius:8px;gap:8px;padding:8px;display:grid}.employee-lms-progress .training-progress-label{align-items:center}.employee-lms-progress .training-progress-label strong{font-size:16px}.employee-lms-progress .training-progress-meter{background:#7110121a;border-color:#7110122e;width:100%;height:12px;box-shadow:inset 0 1px 2px #2018121f}.employee-lms-progress .training-progress-meter i{border-radius:inherit;background:linear-gradient(90deg,#157f3f,#0f6f36);box-shadow:inset -2px 0 #ffffffd9,1px 0 #0f6f368c}.employee-lms-course-grid{border:1px solid #7110121a;border-radius:8px;display:grid;overflow:hidden}.employee-lms-course-row{background:#ffffffb3;grid-template-columns:minmax(220px,1fr) minmax(120px,.45fr) minmax(150px,.55fr) minmax(130px,.45fr) minmax(150px,.5fr);align-items:center;column-gap:14px;min-width:0;padding:9px 12px;display:grid}.employee-lms-course-row:not(:last-child){border-bottom:1px solid #71101214}.employee-lms-course-row>span{min-width:0}.employee-lms-course-row>mark{justify-self:start}.employee-lms-course-row>span:last-child{justify-self:stretch}.employee-lms-course-row strong{line-height:1.2;display:block}.employee-lms-course-row small,.employee-lms-summary span{color:var(--olive-bark);letter-spacing:.2px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.employee-lms-course-row>span:first-child small{color:#2929299e;margin-top:3px}.employee-lms-course-row .employee-lms-overdue{color:#991b1b;margin-top:2px}.employee-lms-summary strong{color:var(--graphite);margin-top:3px;font-size:15px;line-height:1.2;display:block}.employee-profile-record-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.personal-information-grid{grid-template-columns:minmax(0,1fr)}.employee-profile-record-row{border-bottom:1px solid #71101214;grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);align-items:baseline;gap:18px;min-width:0;padding:9px 0;display:grid}.employee-profile-record-row:last-child{border-bottom:none}.wiw-compact-record{background:#fafaf6b8;border:1px solid #7110121a;border-radius:10px;gap:8px;padding:10px 12px}.wiw-compact-record h3{font-size:15px}.wiw-compact-record .employee-profile-record-grid{grid-template-columns:minmax(0,1fr);gap:0}.wiw-compact-record .employee-profile-record-row{border-bottom:1px solid #71101214;grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);align-items:baseline;gap:18px;padding:8px 0;display:grid}.wiw-compact-record .employee-profile-record-row:last-child{border-bottom:0}.wiw-summary-value{gap:2px;min-width:0;display:grid}.wiw-availability-blocks{gap:6px;min-width:0;display:grid}.wiw-availability-block{gap:2px;min-width:0;display:grid}.wiw-profile-lists{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:8px;display:grid}.wiw-profile-list{background:#ffffffb8;border:1px solid #71101214;border-radius:8px;gap:8px;padding:10px;display:grid}.wiw-profile-list h4{color:var(--text-strong);margin:0;font-size:13px}.wiw-profile-list ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wiw-profile-list li{gap:2px;min-width:0;display:grid}.wiw-profile-list p{color:var(--text-muted);margin:0;font-size:13px}.wiw-profile-list span{color:var(--text-muted);font-size:12px;line-height:1.35}.wiw-week-calendar{background:#ffffffbd;border:1px solid #71101214;border-radius:8px;gap:10px;margin-top:12px;padding:10px;display:grid}.wiw-week-calendar h4{color:var(--text-strong);margin:0;font-size:13px}.wiw-week-calendar-period{gap:6px;min-width:0;display:grid;position:relative}.wiw-week-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.wiw-week-calendar-period.unpublished .wiw-week-calendar-grid{opacity:.28}.wiw-week-calendar-overlay{color:var(--black-cherry);text-align:center;z-index:1;background:#ffffffdb;border:1px solid #71101224;border-radius:8px;justify-content:center;align-items:center;padding:14px;font-size:14px;font-weight:900;line-height:1.2;display:flex;position:absolute;inset:24px 0 0}.wiw-week-calendar-day{background:#fafaf6db;border:1px solid #71101214;border-radius:8px;align-content:start;gap:8px;min-width:0;min-height:118px;padding:9px;display:grid}.wiw-week-calendar-day.off{background:#ffffff7a}.wiw-week-calendar-day.today{background:#7110120f;border-color:#7110126b;box-shadow:inset 0 0 0 1px #7110122e}.wiw-week-calendar-date,.wiw-week-calendar-shift{gap:3px;min-width:0;display:grid}.employee-profile-lower-grid.single-section{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-section-heading h2{font-size:24px}.page-intro{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:24px;display:flex}.admin-card-grid{border-left:var(--surface-border);border-top:var(--surface-border);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0;margin-bottom:26px;display:grid}.admin-card-grid>.admin-tool-card{border-bottom:var(--surface-border);border-right:var(--surface-border)}.admin-tool-card{min-width:0;padding:20px;text-decoration:none;overflow:hidden}.admin-tool-card.compact{border-radius:var(--surface-radius-compact);min-height:0;padding:6px 7px}.admin-tool-card span{color:var(--black-cherry);margin-bottom:8px;font-size:18px;font-weight:800;display:block}.admin-tool-card p{margin:0;line-height:1.45}.admin-tool-card.compact h3{color:var(--text-strong);font-size:var(--record-title-size);margin:0 0 6px;line-height:1.05}.management-guidance-card{gap:var(--surface-gap-dense);padding:var(--surface-padding-dense)}.admin-control-hero{background:var(--surface-bg-gradient);grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:stretch;gap:24px;margin-bottom:18px;padding:26px;display:grid;overflow:hidden}.admin-control-hero.warning{border:var(--surface-border-warm)}.admin-control-hero.critical{border-color:#71101247}.admin-control-hero-main{align-content:center;gap:12px;display:grid}.admin-control-hero h2{color:var(--text-strong);font-family:var(--font-body);font-size:var(--operational-hero-title-size);font-weight:var(--type-weight-title);line-height:var(--command-title-line);margin:0}.admin-control-hero p{color:var(--text-body);font-size:var(--operational-hero-copy-size);font-weight:var(--command-copy-weight);line-height:var(--command-copy-line);max-width:760px;margin:0}.admin-view-as-banner{box-shadow:none;background:#151515;border:0;border-bottom:1px solid #d5a7273d;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;min-height:30px;margin:0;padding:3px 8px;display:grid}.admin-view-as-banner.active{background:#151515;border-color:#d5a7274d}.admin-view-as-banner.compact{padding:3px 8px}.admin-view-as-copy{flex-wrap:wrap;align-items:baseline;gap:3px 6px;min-width:0;display:flex}.admin-view-as-copy .eyebrow{color:var(--goldenrod);margin:0}.admin-view-as-copy strong{color:var(--white);font-size:11px;font-weight:950;line-height:1}.admin-view-as-copy span{color:#fafaf09e;font-size:10px;font-weight:800;line-height:1}.app-header-actions .admin-view-as-menu{flex:none;order:4;position:relative}.admin-view-as-menu>summary{color:var(--white);cursor:pointer;background:#151515;border:1px solid #d5a7276b;border-radius:4px;grid-template-columns:auto auto;align-items:center;gap:4px;min-height:30px;padding:4px 7px;list-style:none;display:grid}.admin-view-as-menu>summary::-webkit-details-marker{display:none}.admin-view-as-menu>summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin:-2px 1px 0 3px;transform:rotate(45deg)}.admin-view-as-menu[open]>summary{border-color:var(--goldenrod);background:#202020}.admin-view-as-menu[open]>summary:after{margin-top:2px;transform:rotate(225deg)}.admin-view-as-menu>summary span{color:var(--goldenrod);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900}.admin-view-as-menu-panel{z-index:100;background:#151515;border:1px solid #d5a7275c;border-radius:6px;gap:10px;width:min(540px,100vw - 24px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 32px #19151333}.admin-view-as-menu-panel>p{color:#fafaf0bd;margin:0;font-size:12px;font-weight:700;line-height:1.35}.admin-view-as-menu-panel>p[role=status]{color:var(--goldenrod)}.admin-view-as-menu-panel .admin-view-as-actions{grid-template-columns:minmax(160px,1.25fr) repeat(2,minmax(125px,1fr));justify-content:stretch;gap:8px;width:100%;display:grid}.admin-view-as-menu-panel .admin-view-as-actions label{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:4px;width:100%;min-width:0;display:grid}.admin-view-as-menu-panel .admin-view-as-actions label span{color:var(--goldenrod);font-size:9px}.admin-view-as-menu-panel .admin-view-as-actions select{color:#151515;background:#fff;border-color:#d5a72752;width:100%;min-width:0}.admin-view-as-menu-panel .admin-view-as-actions .secondary-action-button{color:var(--white);background:#fafaf01a;border-color:#d5a72780;min-height:32px}@media (max-width:720px){.admin-view-as-menu-panel .admin-view-as-actions{grid-template-columns:minmax(0,1fr)}.admin-view-as-menu-panel .admin-view-as-actions .secondary-action-button{width:100%}}@media (max-width:820px){.app-header:has(.header-time-clock) .admin-view-as-menu{grid-area:3/1/auto/-1;width:100%;position:static}.admin-view-as-menu>summary{grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:44px}.admin-view-as-menu-panel{box-sizing:border-box;width:100%;max-height:min(60dvh,520px);margin-top:8px;position:static;overflow-y:auto}.admin-view-as-menu-panel .admin-view-as-actions{grid-template-columns:minmax(0,1fr)}.admin-view-as-menu-panel .admin-view-as-actions .secondary-action-button{width:100%}}.admin-critical-panel,.admin-ops-card{padding:22px}.admin-critical-panel{margin-bottom:18px}.admin-section-heading,.admin-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:16px;display:flex}.admin-section-heading>div,.admin-card-heading>div{min-width:0}.admin-section-heading h2,.admin-card-heading h2{color:var(--text-strong);font-family:var(--font-display);font-size:var(--card-title-size);line-height:var(--card-title-line);margin:0}.admin-card-heading h2{font-size:var(--card-title-size)}.admin-card-heading>span{color:var(--text-muted);font-size:var(--type-body-sm);font-weight:var(--type-weight-label);text-align:right;overflow-wrap:anywhere;flex:0 auto;min-width:0;line-height:1.2}.admin-ops-card{min-width:0;overflow:hidden}.admin-ops-card.access{background:linear-gradient(135deg, var(--white), #fafaf0c7)}.admin-ops-card.aliases{background:linear-gradient(135deg, var(--white), #fff8df85)}.admin-card-copy{color:var(--text-body);font-size:var(--supporting-copy-size);font-weight:var(--type-weight-copy);line-height:var(--supporting-copy-line);margin:-6px 0 14px}.admin-report-workspace{gap:10px;min-width:0;display:grid}.admin-control-hero.admin-report-header{box-shadow:none;background:#ffffffdb;border:1px solid #7110121f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px}.admin-report-header .admin-control-hero-main{gap:4px}.admin-report-header .admin-control-hero-main h2{font-family:var(--font-body);font-size:18px;font-weight:950;line-height:1.08}.admin-report-header .admin-control-hero-main p:not(.eyebrow){-webkit-line-clamp:1;color:#292929a8;-webkit-box-orient:vertical;max-width:1040px;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.admin-report-header .admin-control-actions{gap:6px;margin-top:2px}.admin-report-header .admin-control-status{background:#fafaf0b8;border-radius:7px;grid-template-columns:auto auto;align-items:center;gap:2px 8px;min-width:176px;min-height:0;padding:8px 10px;display:grid}.admin-report-header .admin-control-status span,.admin-report-header .admin-control-status p{margin:0;font-size:10px;line-height:1.05}.admin-report-header .admin-control-status strong{grid-row:1/span 2;justify-self:end;font-size:24px;line-height:.95}.admin-report-summary.admin-operations-grid,.admin-report-ledger.platform-browser-grid{gap:8px;margin-bottom:10px}.admin-report-summary.admin-operations-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-report-summary.admin-operations-grid.balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-panel.admin-ops-card,.admin-report-panel.admin-critical-panel{box-shadow:none;border-radius:8px;padding:10px}.admin-report-panel .admin-card-heading,.admin-report-workspace .admin-card-heading,.admin-report-workspace .admin-section-heading{align-items:center;gap:10px;margin-bottom:8px}.admin-report-panel .admin-card-heading h2,.admin-report-workspace .admin-card-heading h2,.admin-report-workspace .admin-section-heading h2{font-family:var(--font-body);font-size:15px;line-height:1.1}.admin-report-panel .admin-card-heading>span,.admin-report-workspace .admin-card-heading>span{font-size:10px;line-height:1.05}.admin-report-ledger.platform-browser-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0}.admin-report-ledger .platform-browser-card{min-height:0;max-height:min(348px,100vh - 330px);padding:0}.admin-report-pane-grid{box-shadow:none;background:#ffffffdb;border:1px solid #7110121a;border-radius:8px;overflow:hidden}.admin-report-summary.admin-operations-grid.admin-report-pane-grid{gap:0}.admin-report-pane-grid .admin-ops-card{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0}.admin-report-pane-grid .admin-ops-card+.admin-ops-card{border-left:1px solid #71101214}@media (max-width:900px){.admin-control-hero.admin-report-header,.admin-report-summary.admin-operations-grid,.admin-report-summary.admin-operations-grid.balanced,.admin-report-ledger.platform-browser-grid{grid-template-columns:minmax(0,1fr)}.admin-report-pane-grid .admin-ops-card+.admin-ops-card{border-top:1px solid #71101214;border-left:0}.admin-report-header .admin-control-status{justify-items:start;width:100%;min-width:0}.admin-report-header .admin-control-status strong{justify-self:start}.admin-report-header .admin-control-hero-main p:not(.eyebrow){-webkit-line-clamp:2}}.management-ops-workspace{gap:0;height:calc(100% + 28px);margin:-12px -14px -16px}.management-ops-workspace .review-command-bar-v2,.management-ops-workspace.staff-directory-card,.management-ops-workspace .management-overview-panel,.management-ops-workspace .manager-requested-resources{border-radius:0}.management-ops-workspace .manager-requested-resources{background:var(--white);box-shadow:var(--surface-shadow-compact);border:1px solid #7110121f}.management-ops-workspace .section-heading.compact h2,.management-ops-workspace .ops-command-heading-v2 h2{font-size:18px;line-height:1.05}.manager-resource-workspace-v2 .review-command-bar-v2{padding:8px 16px}.manager-resource-workspace-v2 .ops-command-heading-v2{gap:2px}.manager-resource-workspace-v2 .ops-command-heading-v2>p:not(.eyebrow){color:var(--row-meta);max-width:520px;margin:2px 0 0;font-size:12px;font-weight:650;line-height:1.25}.manager-resource-workspace-v2 .review-metrics-v2{gap:6px}.management-ops-workspace .management-tool-row-v2,.management-ops-workspace .management-compact-row{min-height:44px}.admin-alias-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.admin-alias-summary div{background:#fafaf0c7;border:1px solid #7110121a;border-radius:14px;padding:11px}.admin-alias-summary span{color:#29292994;font-size:var(--section-label-size);font-weight:var(--section-label-weight);text-transform:uppercase;line-height:1.15;display:block}.admin-alias-summary strong{color:var(--black-cherry);margin-top:6px;font-size:26px;font-weight:950;line-height:1;display:block}@media (min-width:1180px){.app-main:has(.admin-console-screen){min-height:0;display:grid;overflow:visible}.admin-console-screen{grid-template-rows:auto minmax(0,1fr);gap:5px;height:auto;min-height:0;display:grid;overflow:visible}.admin-console-grid{background:#ffffffe0;border:1px solid #7110121a;border-radius:8px;grid-template-columns:minmax(420px,.46fr) minmax(560px,.54fr);gap:0;min-height:0;display:grid;overflow:visible}.admin-console-column{background:0 0;border:0;border-radius:0;gap:0;min-height:0;padding:0;display:grid;overflow:visible}.admin-console-column+.admin-console-column{border-left:1px solid #71101214}.admin-console-column-primary{grid-template-rows:repeat(2,auto)}.admin-console-column-operations{grid-auto-rows:auto}.admin-console-hero.admin-control-hero{min-height:42px;padding:5px 7px}.admin-console-hero .admin-control-hero-main{gap:4px}.admin-console-hero .admin-control-hero-main h2{font-size:17px}.admin-console-card.admin-critical-panel,.admin-console-card.admin-ops-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #71101214;border-radius:0;min-height:0;padding:7px 8px;overflow:visible}.admin-console-column>.admin-console-card:last-child{border-bottom:0}.admin-console-screen .admin-section-heading,.admin-console-screen .admin-card-heading{min-height:26px}.admin-console-screen .admin-card-heading>div,.admin-console-screen .admin-section-heading>div{min-width:0}.admin-console-screen .admin-card-heading h2,.admin-console-screen .admin-section-heading h2{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-console-screen .admin-card-heading>span{white-space:nowrap;min-height:20px;font-size:10px}.admin-console-screen .admin-card-copy{font-size:10px;line-height:1.1}.admin-console-screen .admin-alias-summary{gap:3px}.admin-console-screen .admin-alias-summary div{min-height:30px;padding:3px 6px}.admin-console-screen .admin-alias-summary span{font-size:9px}.admin-console-screen .admin-alias-summary strong{font-size:14px}.admin-console-screen .admin-ai-readiness-warning{grid-column:1/-1;max-height:54px;padding:4px 6px;overflow:hidden}.admin-console-screen .admin-ai-readiness-warning ul{margin:2px 0 0}.admin-console-screen .admin-empty-state{min-height:0;padding:6px}}@media (max-width:1179px){.admin-console-screen,.admin-console-grid,.admin-console-column{gap:5px;display:grid}}.ops-workspace{gap:10px;min-width:0;display:grid}.ops-workspace.admin-report-workspace{color:#151515}.admin-os-toolbar{background:#fffffff5;border:1px solid #11111114;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:10px 12px;display:flex}.admin-os-toolbar>div:first-child{min-width:0}.admin-os-toolbar .eyebrow{margin-bottom:2px}.admin-os-toolbar-copy{color:#1111119e;margin:0;font-size:12px;font-weight:760}.admin-os-toolbar .admin-control-actions{flex:none;gap:6px;display:flex}.admin-os-toolbar .quick-action{min-height:32px;padding:6px 10px}.admin-os-health-grid{border-radius:10px}.admin-os-health-grid .ops-command-chip{min-height:68px}.admin-console-screen{background:#fff;gap:0;min-height:calc(100vh - 76px);margin:-12px -14px -16px}.admin-console-screen .admin-os-toolbar{box-shadow:none;border:0;border-bottom:1px solid #dcdedc;border-radius:0;padding:10px 14px}.admin-console-screen .admin-os-health-grid{box-shadow:none;border:0;border-bottom:1px solid #dcdedc;border-radius:0}.admin-console-screen .admin-os-health-grid .ops-command-chip{border-radius:0;min-height:62px;padding:9px 12px}.admin-console-screen .admin-os-health-grid .ops-command-chip:before{top:0;left:0;right:0}.admin-console-screen .admin-data-warning{border:0;border-bottom:1px solid #dcdedc;border-radius:0;margin:0}.admin-console-screen .admin-section-shell.employee-profile-main-grid{background:#fff;grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:0;min-height:calc(100vh - 168px)}.admin-console-screen .employee-profile-section-rail.admin-section-rail{box-shadow:none;z-index:20;background:#fff;border:0;border-right:1px solid #dcdedc;border-radius:0;align-self:start;height:calc(100dvh - 58px);min-height:0;max-height:calc(100dvh - 58px);padding:14px 12px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:58px;overflow-y:auto}.admin-console-screen .admin-section-rail .employee-profile-panel-label{margin-bottom:2px}.admin-console-screen .admin-section-rail .employee-profile-section-nav{gap:0}.admin-section-nav-group{gap:0;display:grid}.admin-section-nav-group+.admin-section-nav-group{border-top:1px solid #eceeed;margin-top:7px;padding-top:7px}.admin-section-nav-group-label{color:#777c78;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:0 0 3px 10px;font-size:9px;font-weight:700}.admin-console-screen .admin-section-rail .employee-profile-section-nav a{gap:1px;padding:5px 0 5px 10px}.admin-console-screen .admin-section-rail .employee-profile-section-nav a strong{font-size:13px;font-weight:600}.admin-console-screen .admin-section-rail .employee-profile-section-nav a span{font-size:10px;font-weight:450}.admin-console-screen .admin-section-rail .employee-profile-section-nav a.active strong{font-weight:700}.admin-console-screen .employee-profile-detail-column.admin-section-detail{background:#fff;grid-auto-rows:max-content;align-content:start;gap:0;position:relative}.admin-section-panel-loader{z-index:30;align-items:flex-start}.admin-section-panel-loader-content{align-items:center;gap:11px;margin:0 auto;display:flex;position:sticky;top:50vh;transform:translateY(-50%)}.admin-section-panel-loader-content>span:last-child{gap:2px;display:grid}.admin-sync-center-layout{background:#fff;border:1px solid #dfe4e0;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);grid-template-areas:"summary summary""main rail";gap:0;min-width:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.admin-sync-center-layout .eyebrow{letter-spacing:.12em;font-size:9px;font-weight:700}.admin-sync-center-layout h2,.admin-sync-panel>.admin-card-heading h2{letter-spacing:-.01em;font-weight:650}.admin-sync-operations-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);min-width:0;display:grid}.admin-sync-panel{box-shadow:none;background:#fff;border:0;border-radius:0;min-width:0;overflow:hidden}.admin-sync-summary-panel{border-bottom:1px solid #dfe4e0;grid-area:summary}.admin-sync-main-column{border-right:1px solid #dfe4e0;grid-area:main;min-width:0;display:grid}.admin-knowledge-pipeline,.admin-sync-main-column .admin-sync-panel+.admin-sync-panel{border-top:1px solid #dfe4e0}.admin-sync-side-rail{z-index:8;background:#fff;grid-area:rail;align-content:start;align-self:start;gap:0;min-width:0;display:grid;position:sticky;top:58px}.admin-sync-side-rail .admin-sync-panel+.admin-sync-panel{border-top:1px solid #dfe4e0}.admin-sync-side-rail .admin-knowledge-stages{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px}.admin-sync-side-rail .admin-knowledge-stages>i{transform:none}.admin-sync-control-panel{border-right:1px solid #dcdedc}.admin-sync-side-column{align-content:start;min-width:0;display:grid}.admin-sync-side-column .admin-sync-panel+.admin-sync-panel,.admin-sync-history-panel{border-top:1px solid #dcdedc}.admin-sync-panel>.admin-card-heading{background:#f7f8f7;border-bottom:1px solid #dcdedc;min-height:46px;margin-bottom:0;padding:8px 10px}.admin-sync-panel>.admin-card-heading h2{font-size:15px;line-height:1.1}.admin-sync-panel>.admin-card-heading>span:not(.admin-status-pill){color:#6b706c;font-size:10px;font-weight:850}.admin-nightly-panel,.admin-sync-action-panel,.admin-sync-ledger-panel,.admin-knowledge-pipeline,.admin-sync-history-panel{border-bottom-color:#dfe4e0}.admin-nightly-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-nightly-summary>div{border-right:1px solid #e4e6e4;gap:2px;padding:8px 10px;display:grid}.admin-nightly-summary>div:last-child{border-right:0}.admin-nightly-summary span,.admin-sync-mobile-label{color:#777c78;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.admin-nightly-summary strong{color:#242724;font-size:12px}.admin-nightly-pipeline{background:#f7f8f7;border-top:1px solid #e4e6e4;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;display:flex}.admin-nightly-pipeline span{color:#3f4440;font-size:10px;font-weight:650}.admin-nightly-pipeline i{color:#999e9a;margin-left:6px;font-style:normal}.admin-sync-disclosure{color:#747975;margin:0;padding:6px 10px;font-size:9px}.admin-operational-note{color:#646b66;background:#f3f5f3;border-bottom:1px solid #dfe3e0;margin:0;padding:7px 10px;font-size:10px;line-height:1.4}.admin-sync-action-queue{display:grid}.admin-sync-action-queue>a{color:inherit;border-bottom:1px solid #eceeed;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;min-height:70px;padding:10px 12px;text-decoration:none;display:grid}.admin-sync-action-queue>a:last-child{border-bottom:0}.admin-sync-action-queue .admin-sync-state{grid-column:1}.admin-sync-action-queue strong{grid-column:1;font-size:12px;font-weight:700}.admin-sync-action-queue p{color:#606561;grid-column:1/-1;margin:0;font-size:10px}.admin-sync-action-queue em{color:#7f1015;text-align:right;grid-area:1/2/span 2;align-self:center;font-size:10px;font-style:normal;font-weight:900}.admin-sync-clear-state{color:#216e46;margin:0;padding:10px;font-size:11px}.admin-sync-state{color:#555b56;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;display:inline-flex}.admin-sync-state.current{color:#216e46}.admin-sync-state.running{color:#315f79}.admin-sync-state.stale,.admin-sync-state.incomplete{color:#956b12}.admin-sync-state.failed,.admin-sync-state.cancelled,.admin-sync-state.setup{color:#a21920}.admin-sync-ledger-head,.admin-sync-ledger-row{grid-template-columns:minmax(150px,1.1fr) 92px 125px minmax(135px,1fr) minmax(125px,.9fr) 112px;align-items:center;gap:10px;display:grid}.admin-sync-ledger-head.compact,.admin-sync-ledger-row.compact{grid-template-columns:minmax(105px,1.2fr) minmax(78px,.8fr) minmax(88px,1fr) minmax(78px,.8fr) 72px;gap:6px}.admin-sync-ledger-freshness{gap:5px;display:grid}.admin-sync-ledger-freshness>span{gap:1px;display:grid}.admin-sync-ledger-freshness small{color:#8a8f8b;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-sync-ledger-head{color:#6b706c;letter-spacing:.07em;text-transform:uppercase;background:#f4f5f4;border-bottom:1px solid #dcdedc;padding:6px 10px;font-size:9px;font-weight:700}.admin-sync-ledger-group+.admin-sync-ledger-group{border-top:1px solid #dfe4e0}.admin-sync-ledger-group>h3{color:#6f756f;letter-spacing:.1em;text-transform:uppercase;background:#fafbfa;border-bottom:1px solid #e8ebe9;margin:0;padding:5px 10px;font-size:9px;font-weight:850}.admin-sync-ledger-row{border-bottom:1px solid #e8eae8;min-height:58px;padding:8px 10px}.admin-sync-ledger-row:last-child{border-bottom:0}.admin-sync-ledger-row>div{color:#555b56;min-width:0;font-size:11px}.admin-sync-ledger-system{gap:1px;display:grid}.admin-sync-ledger-system a{color:#282b28;font-size:12px;font-weight:650;text-decoration:none}.admin-sync-ledger-system span{color:#6f746f;font-size:10px}.admin-sync-ledger-system small{color:#6f746f;font-size:9px;line-height:1.25}.admin-sync-ledger-row>div:nth-child(5){gap:2px;display:grid}.admin-sync-ledger-row>div:nth-child(5) small{color:#747975;font-size:8px;line-height:1.15}.admin-sync-ledger-row.compact>div:nth-child(4){gap:2px;display:grid}.admin-sync-ledger-row.compact>div:nth-child(4) small{color:#686d69;font-size:10px;line-height:1.3}.admin-sync-ledger-action{justify-self:end}.admin-sync-action-button,.admin-sync-action-link{color:#404440;background:0 0;border:1px solid #b9bdb9;border-radius:0;justify-content:center;min-width:96px;padding:6px 8px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.admin-sync-action-button.attention,.admin-sync-action-link.attention{color:#8d1117;border-color:#8d1117}.admin-sync-ledger-row.compact .admin-sync-action-button,.admin-sync-ledger-row.compact .admin-sync-action-link{width:100%;min-width:0;padding-inline:4px}.admin-sync-mobile-label{display:none}.admin-knowledge-stages{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.admin-knowledge-stages>div{gap:2px;display:grid}.admin-knowledge-stages span{color:#777c78;text-transform:uppercase;font-size:9px;font-weight:900}.admin-knowledge-stages strong{font-size:12px}.admin-knowledge-stages p{color:#676c68;margin:0;font-size:9px}.admin-knowledge-stages>i{color:#9ca09d;text-align:center;font-style:normal}.admin-knowledge-action{border-top:1px solid #e7eae8;padding:10px 16px}.admin-knowledge-action .pawfessor-rebuild-control{padding:0}.admin-knowledge-action .sync-result{max-width:none}.admin-sync-control-panel .admin-integration-list,.admin-sync-control-panel .admin-integration-group-list{gap:0}.admin-sync-control-panel .admin-integration-row{min-height:48px;padding:6px 10px}.admin-sync-control-panel .admin-integration-row:last-child{border-bottom:0}.admin-sync-control-panel .admin-integration-main p{font-size:10px;line-height:1.15}.admin-sync-control-panel .admin-integration-meta em{font-size:10px}.admin-sync-google-group{border-bottom:1px solid #dcdedc;gap:0;padding:4px 0 0}.admin-sync-google-group .admin-integration-group-heading{background:#f7f8f7;border:0;border-bottom:1px solid #e5e7e5;border-radius:0;min-height:34px;padding:5px 10px}.admin-sync-google-group .admin-integration-group-heading span{font-size:10px}.admin-sync-attention-list{display:grid}.admin-sync-attention-row{color:inherit;border-bottom:1px solid #e5e7e5;gap:2px;min-width:0;padding:8px 10px;text-decoration:none;display:grid}.admin-sync-attention-row:hover{background:#fafafa}.admin-sync-attention-row>span{align-items:center;gap:7px;min-width:0;display:flex}.admin-sync-attention-row strong{color:#252825;font-size:12px}.admin-sync-attention-row p,.admin-sync-attention-row small{overflow-wrap:anywhere;min-width:0;margin:0 0 0 15px}.admin-sync-attention-row p{color:#5e635f;font-size:10px;font-weight:700;line-height:1.15}.admin-sync-attention-row small{color:#777c78;font-size:9px;font-weight:800}.admin-sync-attention-empty{gap:3px;padding:12px 10px;display:grid}.admin-sync-attention-empty strong{color:#216e46;font-size:12px}.admin-sync-attention-empty p{color:#6b706c;margin:0;font-size:10px}.admin-sync-search-panel .admin-card-copy{padding:8px 10px 0;font-size:10px;line-height:1.25}.admin-sync-search-panel .pawfessor-search-errors{gap:4px;padding:6px 10px 8px}.admin-sync-search-panel .pawfessor-search-errors>p{border-radius:4px;padding:5px 6px;font-size:9px}.admin-sync-search-panel .pawfessor-search-error-row{grid-template-columns:minmax(0,1fr);padding:6px}.admin-sync-search-panel .pawfessor-rebuild-control{padding:0 10px 10px}.admin-sync-history-panel .sync-history-group-list{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.admin-sync-history-panel>summary.admin-card-heading{cursor:pointer;list-style:none}.admin-sync-history-panel>summary.admin-card-heading::-webkit-details-marker{display:none}.admin-sync-history-panel>summary.admin-card-heading:after{color:#8b918c;content:"+";margin-left:8px;font-size:18px;font-weight:500}.admin-sync-history-panel[open]>summary.admin-card-heading:after{content:"−"}.admin-sync-history-toolbar{background:#fbfcfb;border-bottom:1px solid #e5e8e6;justify-content:flex-end;align-items:center;padding:7px 10px;display:flex}.admin-sync-history-heading-tools,.admin-sync-history-filters{align-items:end;gap:8px;display:flex}.admin-sync-history-heading-tools>span{color:#777c78;font-size:9px;font-weight:650}.admin-sync-history-filters label{gap:2px;display:grid}.admin-sync-history-filters label>span{color:#777c78;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:700}.admin-sync-history-filters select{color:#363a36;background:#fff;border:1px solid #cfd2cf;border-radius:0;min-width:112px;padding:4px 20px 4px 6px;font:500 9px/1.2 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-sync-history-columns,.admin-sync-history-panel .sync-history-group-heading{grid-template-columns:minmax(180px,1fr) 180px 70px 16px;align-items:center;gap:12px;display:grid}.admin-sync-history-columns{color:#6b706c;letter-spacing:.08em;text-transform:uppercase;background:#f4f5f4;border-bottom:1px solid #dcdedc;padding:6px 10px;font-size:9px;font-weight:900}.admin-sync-history-panel .sync-history-group{border-bottom:1px solid #e5e7e5;gap:0;display:grid}.admin-sync-history-panel .sync-history-group-heading{background:#fff;border:0;border-radius:0;min-height:42px;padding:6px 10px}.admin-sync-history-panel .sync-history-group-heading small{color:#737874;letter-spacing:0;text-transform:none;margin-top:2px;font-size:9px;display:block}.admin-sync-history-panel .sync-history-group-heading strong{color:#272b28;letter-spacing:0;text-transform:none;font-size:11px;font-weight:650}.admin-sync-history-panel .sync-history-group-heading:after{color:#737874;content:"›";background:0 0;border:0;border-radius:0;justify-self:end;width:auto;height:auto;font-size:16px;transition:transform .12s;transform:rotate(0)}.admin-sync-history-panel .sync-history-group[open] .sync-history-group-heading:after{content:"›";transform:rotate(90deg)}.admin-sync-history-latest{color:#5f6460;font-size:10px;font-weight:750}.admin-sync-history-panel .sync-history-list{background:#fafafa;border-top:1px solid #e5e7e5;padding:0 0 0 12px}.admin-sync-history-panel .sync-history-row{border:0;border-bottom:1px solid #eceeed;border-radius:0;grid-template-columns:minmax(0,1fr) 58px 126px;min-height:44px;padding:6px 10px;background:#fff!important}.admin-sync-history-panel .sync-history-row>div{grid-area:1/1}.admin-sync-history-panel .sync-history-row>div>strong{color:#303430;font-size:11px;font-weight:650}.admin-sync-history-panel .sync-history-row p,.admin-sync-history-panel .sync-history-row small,.admin-sync-history-panel .sync-history-row time{font-weight:450}.admin-sync-history-state{letter-spacing:.02em;grid-area:1/2;justify-self:start;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.admin-sync-history-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.admin-sync-history-state.good{color:#216e46}.admin-sync-history-state.warning{color:#956b12}.admin-sync-history-state.critical{color:#a21920}.admin-sync-history-panel .sync-history-row time{text-align:right;grid-area:1/3;justify-self:end;font-size:10px}.admin-mobile-workspace-switcher{display:none}@media (max-width:1180px){.admin-sync-center-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""main""rail"}.admin-sync-main-column{border-bottom:1px solid #dfe4e0;border-right:0}.admin-sync-side-rail{border-bottom:1px solid #dfe4e0;position:static}.admin-sync-operations-grid{grid-template-columns:minmax(0,1fr)}.admin-sync-control-panel{border-bottom:1px solid #dcdedc;border-right:0}}@media (max-width:700px){.admin-sync-history-heading-tools{flex-direction:column;align-items:start}.admin-sync-history-filters{flex-wrap:wrap}.admin-nightly-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sync-action-queue>a{grid-template-columns:minmax(0,1fr) auto}.admin-sync-action-queue p{grid-column:1/-1}.admin-sync-action-queue em{text-align:right;grid-area:1/2/span 2}.admin-sync-ledger-head{display:none}.admin-sync-ledger-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-sync-ledger-row.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sync-ledger-system{grid-column:1/-1}.admin-sync-mobile-label{margin-bottom:2px;display:block}.admin-sync-ledger-action{justify-self:start}.admin-knowledge-stages{grid-template-columns:minmax(0,1fr);gap:8px}.admin-knowledge-stages>i{transform:rotate(90deg)}.admin-sync-history-columns,.admin-sync-history-panel .sync-history-group-heading{grid-template-columns:minmax(140px,1fr) 74px 16px}.admin-sync-history-columns>span:nth-child(2),.admin-sync-history-latest{display:none}.admin-sync-history-panel .sync-history-row{grid-template-columns:minmax(0,1fr) 64px}.admin-sync-history-panel .sync-history-row time{display:none}}.admin-console-screen .admin-section-detail>.ops-system-panel,.admin-console-screen .admin-section-detail>.admin-console-card,.admin-console-screen .admin-section-detail>article,.admin-console-screen .admin-section-detail>section:not(.it-assets-workspace){box-shadow:none;border:0;border-bottom:1px solid #dcdedc;border-radius:0;margin:0}.admin-console-screen .admin-section-detail>section.admin-sync-center-layout:not(.it-assets-workspace){border:1px solid #dfe4e0}.admin-console-screen .ops-system-panel-primary>.admin-section-heading{border-bottom:1px solid #dcdedc;padding:9px 12px}.admin-console-screen .ops-triage-main{padding:8px 12px 12px}.admin-console-screen .admin-section-detail .ops-system-panel:not(.ops-system-panel-primary){padding:10px 12px}.admin-overview-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.admin-overview-domain{border-bottom:1px solid #dcdedc;border-right:1px solid #dcdedc;min-width:0;padding:12px 14px 10px}.admin-overview-domain:nth-child(2n){border-right:0}.admin-overview-domain-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.admin-overview-domain h3{color:#252925;letter-spacing:-.01em;margin:1px 0 0;font-family:inherit;font-size:14px;font-weight:650}.admin-overview-domain-rows{margin-top:8px}.admin-overview-domain-rows>div,.admin-overview-compact-ledger>div{border-top:1px solid #eceeed;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.admin-overview-domain-rows span,.admin-overview-compact-ledger span{color:#606561;font-size:11px;font-weight:450}.admin-overview-domain-rows strong,.admin-overview-compact-ledger strong{color:#252825;text-align:right;font-size:11px;font-weight:650}.admin-overview-domain-link{color:var(--black-cherry);margin-top:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.admin-overview-domain-link:hover{text-decoration:underline}.admin-overview-domain .text-button.inline{color:#505550;font-family:inherit;font-size:10px;font-weight:600}.admin-overview-section{padding:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-overview-section>.admin-section-heading,.admin-overview-summary-grid .admin-card-heading{padding:9px 12px}.admin-overview-ledger-header,.admin-overview-ledger-row{grid-template-columns:minmax(150px,1fr) 96px 108px 132px minmax(150px,1fr);align-items:center;gap:10px;padding:7px 12px;display:grid}.admin-overview-ledger-header{color:#6b706c;letter-spacing:.06em;text-transform:uppercase;background:#f1f3f1;border-top:1px solid #dcdedc;border-bottom:1px solid #dcdedc;font-size:8px;font-weight:700}.admin-overview-ledger-row{color:#474c48;font-variant-numeric:tabular-nums;border-bottom:1px solid #eceeed;min-height:42px;font-size:11px;line-height:1.2;text-decoration:none;position:relative}.admin-overview-ledger-row:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.admin-overview-ledger-row.failed:before,.admin-overview-ledger-row.cancelled:before,.admin-overview-ledger-row.setup:before{background:#a0272d}.admin-overview-ledger-row.incomplete:before,.admin-overview-ledger-row.stale:before{background:#b48320}.admin-overview-ledger-row.failed,.admin-overview-ledger-row.cancelled,.admin-overview-ledger-row.setup{background:snow}.admin-overview-ledger-row.incomplete,.admin-overview-ledger-row.stale{background:#fffdf8}.admin-overview-ledger-row>span:nth-child(3){color:#747975;font-size:10px;font-weight:500}.admin-overview-ledger-row>span:nth-child(4){color:#343934;font-size:10px;font-weight:650}.admin-overview-ledger-row.failed>span:nth-child(4),.admin-overview-ledger-row.cancelled>span:nth-child(4),.admin-overview-ledger-row.setup>span:nth-child(4){color:#922128}.admin-overview-ledger-row.incomplete>span:nth-child(4),.admin-overview-ledger-row.stale>span:nth-child(4){color:#896313}.admin-overview-ledger-row>span:nth-child(5){color:#4f5550;font-size:10px;font-weight:500}.admin-overview-ledger-system{gap:1px;display:grid}.admin-overview-ledger-system strong{color:#292d29;font-size:11px;font-weight:650}.admin-overview-ledger-system small{color:#777c78;font-size:9px;font-weight:450}.admin-overview-ledger-row:last-child{border-bottom:0}.admin-overview-ledger-row:hover{background:#fafafa}.admin-status-text{text-transform:uppercase;font-size:11px;font-weight:900}.admin-status-text.good{color:#216e46}.admin-status-text.warning{color:#8a5a00}.admin-status-text.critical{color:#a0272d}.admin-overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.admin-overview-summary-grid>article{border-bottom:1px solid #dcdedc;border-right:1px solid #dcdedc;min-width:0}.admin-overview-summary-grid>article:nth-child(2n){border-right:0}.admin-overview-compact-ledger{padding:0 12px 9px}.admin-overview-summary-grid .admin-card-heading{margin-bottom:0}.admin-overview-summary-grid .admin-card-heading h2,.admin-overview-section .admin-section-heading h2,.admin-overview-attention-panel .admin-section-heading h2{letter-spacing:-.01em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:650}.admin-overview-summary-grid .text-button.inline,.admin-overview-section .text-button.inline{color:#505550;font-size:10px;font-weight:600}.admin-overview-attention-panel{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:820px){.admin-console-screen{min-height:calc(100dvh - 68px);margin:-8px -10px -16px}.admin-console-screen .admin-section-shell.employee-profile-main-grid{min-height:0;display:block}.admin-console-screen .employee-profile-section-rail.admin-section-rail{display:none}.admin-console-screen .employee-profile-detail-column.admin-section-detail{display:block}.admin-mobile-workspace-switcher{z-index:28;background:#fff;border-bottom:1px solid #dcdedc;display:block;position:sticky;top:0}.admin-mobile-workspace-switcher>button{color:#252925;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;width:100%;padding:9px 12px;display:grid}.admin-mobile-workspace-switcher>button span{color:#747975;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.admin-mobile-workspace-switcher>button strong{font-size:15px;font-weight:750}.admin-mobile-workspace-switcher>button i{grid-area:1/2/span 2;align-self:center;font-size:14px;font-style:normal}.admin-mobile-workspace-switcher nav{background:#fff;border-top:1px solid #e6e9e6;max-height:min(70dvh,560px);padding:8px 12px 14px;display:grid;overflow-y:auto;box-shadow:0 12px 20px #1f252024}.admin-mobile-workspace-switcher nav section{border-bottom:1px solid #edf0ed;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 0;display:grid}.admin-mobile-workspace-switcher nav section:last-child{border-bottom:0}.admin-mobile-workspace-switcher nav section>p{color:#747975;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0 0 4px;font-size:9px;font-weight:800}.admin-mobile-workspace-switcher nav a{color:#303530;gap:1px;min-height:42px;padding:6px 8px 6px 0;text-decoration:none;display:grid}.admin-mobile-workspace-switcher nav a strong{font-size:12px}.admin-mobile-workspace-switcher nav a span{color:#747975;font-size:9px;line-height:1.2}.admin-mobile-workspace-switcher nav a.active{color:#7f1015}.admin-os-toolbar{flex-direction:column;align-items:stretch;gap:8px}.admin-os-toolbar .admin-control-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-os-toolbar .quick-action{justify-content:center}.admin-os-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-domain-grid,.admin-overview-summary-grid{grid-template-columns:minmax(0,1fr)}.admin-overview-domain,.admin-overview-domain:nth-child(2n),.admin-overview-summary-grid>article{border-right:0}.admin-overview-ledger-header{display:none}.admin-overview-ledger-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;padding:10px 12px}.admin-overview-ledger-system{grid-column:1/-1}.admin-overview-ledger-row>span{gap:1px;display:grid}.admin-overview-ledger-row>span:before{color:#777c78;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-overview-ledger-row>span:nth-child(2):before{content:"Freshness"}.admin-overview-ledger-row>span:nth-child(3):before{content:"Cached data"}.admin-overview-ledger-row>span:nth-child(4):before{content:"Latest result"}.admin-overview-ledger-row>span:nth-child(5){grid-column:1/-1}.admin-overview-ledger-row>span:nth-child(5):before{content:"Next step"}.admin-sync-center-layout{grid-template-areas:"summary""rail""main"}}.ops-workspace .admin-control-hero.admin-report-header{background:#fffffff5;border:1px solid #11111114;border-radius:12px;margin-bottom:0;padding:13px 14px;box-shadow:0 18px 40px #1111110b}.ops-workspace .admin-report-header .admin-control-hero-main h2{color:#171717;letter-spacing:0;font-size:19px}.ops-workspace .admin-report-header .admin-control-hero-main p:not(.eyebrow){color:#1111119e;font-size:12px;font-weight:760}.ops-workspace .admin-report-header .admin-control-status{color:var(--ivory);background:#151515;border:1px solid #d5a72761;border-radius:10px;min-width:132px}.ops-workspace .admin-report-header .admin-control-status span,.ops-workspace .admin-report-header .admin-control-status p{color:#fafaf0b8}.ops-workspace .admin-report-header .admin-control-status strong{color:var(--goldenrod)}.ops-command-strip{background:#fffffff0;border:1px solid #11111114;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 14px 30px #11111109}.ops-command-chip{color:inherit;background:0 0;border:0;border-right:1px solid #11111114;gap:2px;min-width:0;padding:10px 12px;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.ops-command-chip:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #71101224}.ops-command-chip.active{box-shadow:inset 0 -3px 0 var(--black-cherry);z-index:1;background:#fff}.ops-command-chip.active:before{height:4px}.ops-command-chip:first-child{border-left:0;border-radius:8px 0 0 8px}.ops-command-chip:last-child{border-right:0;border-radius:0 8px 8px 0}.ops-command-chip:before{content:"";background:#29292924;height:3px;position:absolute;top:0;left:12px;right:12px}.ops-command-chip span,.ops-command-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-command-chip span{color:#11111180;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.ops-command-chip strong{color:#171717;font-size:24px;font-weight:950;line-height:.95}.ops-command-chip small{color:#1119;font-size:11px;font-weight:800;line-height:1.05}.ops-command-chip.good{background:#e8f5ee85}.ops-command-chip.good:before{background:#2f8f5b}.ops-command-chip.warning{background:#71101209}.ops-command-chip.warning:before{background:var(--black-cherry)}.ops-command-chip.critical{background:#7110120f}.ops-command-chip.critical:before{background:var(--black-cherry)}.ops-command-chip.muted{background:#eef2f7b8}.ops-ledger-layout.admin-console-grid{background:#fffffff5;border:1px solid #11111114;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden;box-shadow:0 18px 38px #11111109}.ops-ledger-layout>.ops-system-panel-primary{grid-column:1/-1}.ops-ledger-layout>.ops-system-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.ops-ledger-layout>.ops-system-panel-primary{border-bottom:1px solid #11111114}.ops-ledger-layout>.ops-ledger-band-item{border-top:1px solid #11111114}.ops-ledger-layout>.ops-ledger-band-item:nth-child(odd){border-left:1px solid #11111114}.ops-system-panel{background:#fffffff5;border:1px solid #11111114;border-radius:12px;gap:8px;min-width:0;padding:10px;display:grid;overflow:hidden;box-shadow:0 18px 38px #11111109}.ops-system-panel-primary{padding:0}.ops-system-panel-primary>.admin-section-heading{background:#fff;border-bottom:1px solid #11111114;margin:0;padding:10px 12px}.ops-system-panel .admin-card-heading,.ops-system-panel .admin-section-heading{margin-bottom:0}.ops-triage-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.32fr);min-width:0;display:grid}.ops-triage-main,.ops-triage-side{min-width:0;padding:10px 12px}.ops-triage-side{background:#f8f9fb;border-left:1px solid #11111114;align-content:start;gap:8px;display:grid}.ops-system-panel.ai .admin-ai-form,.ops-system-panel.ai .admin-topic-list{margin-top:0}.sync-ops-workspace{gap:10px}.sync-ops-workspace .sync-center-hero{box-shadow:none;background:#fff;border:1px solid #11111114;border-radius:8px;padding:10px 12px}.sync-ops-workspace .ops-command-strip{box-shadow:none;background:#fff;border-color:#1111111a;border-radius:8px}.sync-ops-workspace .ops-command-chip{min-height:50px;padding:8px 12px}.sync-ops-workspace .ops-command-chip:hover{transform:none}.sync-ops-workspace .ops-command-chip.active{background:#f8fafc}.sync-ops-workspace .sync-center-single-screen{gap:0;display:block}.sync-ledger-panel{box-shadow:none;background:#fff;border:1px solid #1111111a;border-radius:8px;gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.sync-ledger-panel+.sync-ledger-panel{margin-top:8px}.sync-ledger-panel>.admin-card-heading,.sync-ledger-panel>summary.admin-card-heading,.sync-ledger-section>.admin-card-heading{background:#f8fafc;border-bottom:1px solid #11111114;min-height:42px;margin:0;padding:8px 10px}.sync-ledger-panel>summary.admin-card-heading{cursor:pointer}.sync-ledger-panel .admin-card-heading h2{font-size:15px;line-height:1.1}.sync-ops-workspace .sync-triage-ledger{padding:0}.sync-ops-workspace .sync-triage-section+.sync-triage-section{border-top:1px solid #11111114;border-left:0}.sync-ops-workspace .sync-triage-section .admin-card-heading{background:#fff;border-bottom:1px solid #11111114;padding:10px 12px}.sync-ops-workspace .sync-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.sync-ledger-section{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;min-width:0;padding:0;display:grid}.sync-ledger-section+.sync-ledger-section{border-left:1px solid #11111114}.sync-ledger-section .sync-ledger-copy{color:var(--color-text-muted);margin:0;padding:10px 12px 0;font-size:12px;line-height:1.35}.sync-ledger-section>form{padding:10px 12px 12px}.pawfessor-rebuild-control{gap:8px;padding:10px 12px 12px;display:grid}.pawfessor-rebuild-control .auth-button{justify-self:start}.sync-progress.compact{gap:5px;margin:0}.sync-progress.compact p{margin:0}.sync-progress.compact strong{color:var(--black-cherry)}.pawfessor-rebuild-details{gap:6px;margin-top:6px;display:grid}.pawfessor-rebuild-details summary{color:var(--black-cherry);cursor:pointer;font-size:12px;font-weight:900}.pawfessor-rebuild-details>div{gap:5px;display:grid}.pawfessor-rebuild-details p{background:#fafaf0b8;border:1px solid #7110121a;border-radius:8px;gap:2px;margin:0;padding:7px 8px;display:grid}.pawfessor-rebuild-details strong{color:var(--black-cherry);font-size:12px;line-height:1.2}.pawfessor-rebuild-details span{color:var(--text-muted);text-transform:none;font-size:11px;font-weight:750;line-height:1.25}.pawfessor-search-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px 0;display:grid}.pawfessor-search-metrics span{color:var(--text-muted);background:#fafaf0b3;border:1px solid #7110121a;border-radius:8px;gap:2px;padding:7px 8px;font-size:11px;font-weight:850;display:grid}.pawfessor-search-metrics strong{color:var(--black-cherry);font-size:18px;line-height:1}.pawfessor-search-metrics .error strong{color:#9f1239}.pawfessor-search-errors{gap:6px;padding:0 12px 12px;display:grid}.pawfessor-search-error-row{background:#fafaf0b8;border:1px solid #7110121a;border-radius:8px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:center;gap:6px;padding:7px 8px;font-size:11px;line-height:1.2;display:grid}.pawfessor-search-error-row span{color:var(--black-cherry);font-weight:850}.pawfessor-search-error-row p,.pawfessor-search-errors>p{color:var(--text-muted);margin:0}.pawfessor-search-errors>p{background:#fafaf0b8;border:1px solid #7110121a;border-radius:8px;padding:7px 8px;font-size:11px;line-height:1.2}.pawfessor-search-errors strong{color:#7f1d1d}.metric-drawer-row{cursor:pointer;text-align:left;border:0;width:100%}.metric-drawer-row:hover{background:#fafaf0b8;box-shadow:inset 3px 0 #7110123d}.metric-detail-drawer{--overlay-drawer-width:min(760px, calc(100vw - 20px))}.metric-detail-list{border-radius:var(--row-radius-dense);border:1px solid #7110121a;overflow:auto}.metric-detail-row{color:inherit;border-bottom:1px solid #71101214;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px;text-decoration:none;display:grid}.metric-detail-row:hover{background:#fafaf08f}.metric-detail-row:last-child{border-bottom:0}.metric-detail-row strong{color:var(--black-cherry);overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.15;text-decoration:none;display:block}.metric-detail-row p,.metric-detail-row small,.metric-detail-row>span{color:var(--text-muted);margin:0;font-size:11px;font-weight:800;line-height:1.2}.metric-detail-row small{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.metric-detail-row>span{background:var(--badge-bg-warning);border:var(--badge-border-warning);border-radius:var(--radius-pill);color:var(--badge-fg-warning);white-space:nowrap;padding:3px 7px}.sync-result.error{color:#9f1239}.sync-ops-workspace .sync-summary-grid.admin-report-pane-grid .ops-system-panel:first-child{border-left:0}.sync-ops-workspace .admin-secondary-disclosure{padding:0}.sync-ops-workspace .admin-secondary-disclosure-summary{background:#fff;border-bottom:1px solid #11111114;margin:0;padding:10px 12px}.sync-ops-workspace .admin-secondary-disclosure:not([open]) .admin-secondary-disclosure-summary{border-bottom:0}.sync-ops-workspace .sync-secondary-ledger-item{background:#fffffff5;border:1px solid #11111114;border-radius:12px;overflow:hidden;box-shadow:0 18px 38px #11111109}.sync-ops-workspace .sync-secondary-ledger-item+.sync-secondary-ledger-item{margin-top:0}@media (min-width:1180px){.ops-workspace.admin-console-screen{grid-template-rows:auto auto minmax(0,1fr);gap:0}.ops-ledger-layout.admin-console-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ops-ledger-layout>.ops-system-panel{min-height:0}.ops-ledger-layout>.ops-system-panel-primary{min-height:238px}.sync-ops-workspace .sync-center-single-screen{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr)}}@media (max-width:900px){.ops-command-strip,.ops-ledger-layout.admin-console-grid,.ops-triage-grid{grid-template-columns:minmax(0,1fr)}.ops-command-chip,.ops-command-chip:first-child,.ops-command-chip:last-child{border-left:1px solid #71101217;border-radius:0}.ops-command-chip:first-child{border-radius:8px 8px 0 0}.ops-command-chip:last-child{border-radius:0 0 8px 8px}.ops-triage-side{border-top:1px solid #71101214;border-left:0}}.admin-ops-card.google-audit{background:linear-gradient(135deg, var(--white), #fafaf0c2);padding:14px}.admin-card-heading.tight{margin-bottom:10px}.admin-card-heading.tight h3{color:var(--black-cherry);font-size:var(--record-title-size);font-weight:950;line-height:var(--record-title-line);margin:0}.sync-center-card,.sync-center-hero{margin-bottom:18px}.sync-center-hero.compact{grid-template-columns:minmax(0,1fr) minmax(180px,.2fr);gap:16px;margin-bottom:12px;padding:18px}.sync-center-hero.compact .admin-control-hero-main{gap:8px}.sync-center-hero.compact h2{font-size:var(--operational-hero-title-size)}.sync-center-hero.compact p{font-size:var(--supporting-copy-size);line-height:var(--supporting-copy-line)}.sync-center-hero.console{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px}.sync-center-hero.console .admin-control-hero-main{gap:6px}.sync-center-hero.console h2{font-size:var(--operational-hero-title-size)}.sync-center-hero.console p{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:980px;font-size:13px;display:-webkit-box;overflow:hidden}.sync-center-card.compact{margin-bottom:0;padding:0}.sync-center-single-screen{grid-template-rows:none;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);grid-template-areas:"triage health""summary summary""matching matching""audits history";align-items:start;gap:8px;min-width:0;height:auto;display:grid;overflow:visible}.audit-brief-card{grid-template-rows:auto auto;gap:10px;min-width:0;display:grid}.audit-brief-card.attention{grid-area:attention}.audit-brief-card.changes{grid-area:changes}.admin-report-panel.sync-triage-ledger{grid-area:triage;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.sync-triage-section{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.sync-triage-section+.sync-triage-section{border-top:1px solid #71101214;border-left:0}.sync-triage-section .admin-card-heading{border-bottom:1px solid #71101214;min-height:40px;margin:0;padding:7px 8px}.sync-triage-section .admin-google-audit-list,.sync-triage-section .sync-audit-directory{min-height:0}.sync-center-single-screen .sync-center-card.compact,.sync-center-single-screen .admin-operations-grid{margin-bottom:0}.sync-center-single-screen .sync-center-card.compact,.sync-audit-grid .admin-ops-card.google-audit{grid-template-rows:auto auto;display:grid}.sync-center-card.compact .admin-card-heading{border-bottom:1px solid #71101214;align-items:center;min-height:38px;margin:0;padding:7px 8px}.sync-center-card.compact .admin-card-heading h2{font-size:var(--card-title-size)}.sync-summary-grid{grid-area:summary;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0;min-height:0;margin-bottom:0;overflow:hidden}.sync-summary-grid .admin-ops-card{grid-template-rows:auto auto;align-self:start;padding:0;display:grid;overflow:hidden}.sync-summary-grid.admin-report-pane-grid .admin-ops-card{align-self:stretch}.platform-summary-grid{align-items:stretch;margin-bottom:10px}.platform-browser-grid{background:#ffffffe6;border:1px solid #7110121f;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:0;display:grid;overflow:hidden}.platform-browser-grid>.platform-browser-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;min-height:0;max-height:min(348px,100vh - 330px);padding:0;display:grid;overflow:hidden}.platform-browser-grid>.platform-browser-card:not(.admin-layout-full){border-bottom:1px solid #71101214;border-right:1px solid #71101214}.platform-browser-grid>.platform-browser-card .admin-card-heading{border-bottom:1px solid #71101214;min-height:34px;margin:0;padding:6px 8px}.platform-browser-grid>.platform-browser-card .admin-card-heading h2{overflow-wrap:anywhere}.platform-browser-grid>.platform-browser-card .directory-empty{margin:10px}.platform-browser-grid>.platform-browser-card.admin-layout-full{border-top:1px solid #71101214;grid-column:1/-1;min-height:0}@media (max-width:900px){.platform-browser-grid{grid-template-columns:minmax(0,1fr)}.platform-browser-card{min-height:0}}.sync-summary-grid .admin-card-heading{border-bottom:1px solid #71101214;align-items:start;gap:8px;min-height:38px;margin:0;padding:7px 8px}.sync-summary-grid .admin-card-heading h2{font-size:var(--card-title-size)}.sync-audit-grid .admin-ops-card.google-audit{min-height:0;overflow:hidden}.sync-audit-grid .admin-card-heading{border-bottom:1px solid #71101214;min-height:38px;margin:0;padding:7px 8px}.sync-audit-grid .admin-card-heading h2{font-size:var(--card-title-size)}.sync-center-single-screen>.sync-center-card:last-child{grid-area:history;align-content:start;min-height:0;overflow:hidden}.admin-secondary-disclosure{display:grid}.admin-secondary-disclosure-summary{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0;list-style:none}.admin-secondary-disclosure-summary::-webkit-details-marker{display:none}.admin-secondary-disclosure-summary:after{color:var(--black-cherry);content:"Show";white-space:nowrap;background:#fafaf0b8;border:1px solid #7110121a;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.sync-audit-disclosure{grid-area:audits}.sync-audit-disclosure .admin-secondary-disclosure-summary:after{content:"Show audit"}.sync-audit-disclosure[open] .admin-secondary-disclosure-summary:after{content:"Hide audit"}.sync-audit-disclosure .sync-audit-grid{margin-top:8px}.sync-audit-disclosure[open] .admin-secondary-disclosure-summary{margin-bottom:8px}.sync-log-disclosure .admin-secondary-disclosure-summary:after{content:"Show logs"}.sync-log-disclosure[open] .sync-log-summary{margin-bottom:8px}.sync-log-disclosure[open] .admin-secondary-disclosure-summary:after{content:"Hide logs"}.sync-center-single-screen>.sync-audit-grid.admin-layout-full,.sync-center-single-screen>.reconciliation-panel.admin-layout-full{grid-area:matching}.sync-center-single-screen>.sync-audit-grid:not(.admin-layout-full){grid-area:audits}.sync-center-single-screen .admin-card-heading{align-items:start;gap:8px}.sync-center-single-screen .admin-card-heading>span,.sync-center-single-screen .sync-warning-actions>span{color:#2929299e;overflow-wrap:anywhere;white-space:normal;max-width:min(18ch,45%);font-size:11px;font-weight:900;line-height:1.1}.sync-center-single-screen .sync-summary-grid,.sync-center-single-screen .sync-summary-grid .admin-ops-card,.sync-center-single-screen .sync-summary-grid .admin-metric-stack.compact{height:auto;max-height:none;overflow:visible}.sync-center-single-screen .sync-summary-grid{grid-auto-rows:max-content;align-content:start}.sync-center-single-screen .sync-summary-grid .admin-ops-card{align-self:start;min-height:0;padding:0;display:block}.sync-center-single-screen .sync-summary-grid.admin-report-pane-grid .admin-ops-card{align-self:stretch}.sync-center-single-screen .sync-summary-grid .admin-card-heading{align-items:center;min-height:0}.sync-center-single-screen .sync-summary-grid .admin-card-heading h2,.sync-center-single-screen .sync-status-card .admin-card-heading h2{font-size:18px;line-height:1.05}.sync-center-single-screen .sync-summary-grid .eyebrow{font-size:11px;line-height:1}.sync-center-single-screen .sync-status-card .eyebrow{font-size:10px;line-height:1}@media (min-width:1180px){.sync-center-single-screen{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);grid-template-areas:"triage health""summary summary""matching matching""audits history"}.sync-center-single-screen .sync-audit-grid:not(.admin-layout-full){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sync-center-single-screen{grid-template-columns:minmax(0,1fr);grid-template-areas:"triage""health""summary""matching""audits""history"}.sync-triage-ledger{grid-template-columns:minmax(0,1fr)}}.management-guidance-card{padding:20px}.management-guidance-card h3{color:var(--text-title);font-size:var(--type-heading-sm);margin:0 0 8px}.management-guidance-card p:last-child{color:var(--text-body);line-height:var(--type-line-body);margin:0}.section-heading.compact{align-items:center;margin-bottom:14px}.section-heading.compact h2{font-family:var(--font-body);font-size:var(--command-title-size);font-weight:var(--command-title-weight);line-height:var(--command-title-line)}.release-notes-summary{color:var(--text-body);font-size:var(--type-body-sm);font-weight:850;line-height:var(--type-line-compact);border-bottom:1px solid #71101224;margin:8px 0 0;padding-bottom:10px}.release-notes-command-v2{background:#fff;border-bottom-color:#dfe3df;grid-template-columns:minmax(180px,1fr) auto;gap:12px;min-height:72px}.release-notes-command-v2 .eyebrow{color:#697169}.release-notes-command-v2 .resource-count-chip-v2{color:#697169;background:0 0;border:0;border-radius:0;justify-self:end;width:max-content;min-height:0;padding:0}.release-notes-command-v2 .resource-count-chip-v2 strong{color:#303530}.release-notes-command-v2>p{-webkit-line-clamp:1;color:var(--text-body);font-size:var(--command-copy-size);font-weight:var(--command-copy-weight);line-height:var(--command-copy-line);-webkit-box-orient:vertical;max-width:760px;margin:0;display:-webkit-box;overflow:hidden}.admin-resource-card summary{list-style:none}.admin-resource-card summary::-webkit-details-marker{display:none}.admin-resource-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-width:0;display:grid}.admin-resource-summary:after{color:var(--text-title);content:"Edit";font-size:var(--type-caption);font-weight:var(--type-weight-label);text-transform:uppercase;flex:none}.admin-resource-card[open] .admin-resource-summary:after{content:"Close"}.admin-resource-summary-main{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.admin-resource-summary-main strong{color:var(--black-cherry);font-size:1rem}.admin-resource-summary-main span{color:#292929b8;overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}.admin-resource-summary-meta{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.admin-resource-summary-meta span{background:var(--ivory);color:var(--olive-bark);text-transform:capitalize;border:1px solid #71101224;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:800}.admin-resource-card.inactive{opacity:.68}.drive-publish-panel{background:#fafaf094;border-top:1px solid #7110121a;gap:14px;padding:16px;display:grid}.drive-publish-panel h3{color:var(--black-cherry);margin:0 0 6px;font-size:18px}.drive-review-shell{gap:12px;margin-bottom:26px;display:grid}.drive-review-toolbar,.import-bulk-bar{border-radius:var(--surface-radius-dense)}.import-bulk-bar.empty{color:var(--row-meta);background:#ffffff80;border-style:dashed;min-height:0}.import-bulk-bar.active{background:#ffffffc7;border-color:#71101224}.embedded-drive-panel{min-width:0;overflow:hidden}.panel-copy.compact{margin-bottom:14px;font-size:14px}@media (max-width:1280px) and (min-width:821px){.employee-profile-overview-panel{grid-template-columns:1fr}}@media (max-width:1180px) and (min-width:821px){.employee-profile-hero.refined.has-back{grid-template-columns:34px auto minmax(0,1fr) auto}.employee-profile-hero-summary{grid-column:3/-1;grid-template-columns:minmax(0,1fr)}.employee-profile-hero.refined.has-back .employee-profile-actions{grid-column:4}}@media (max-width:820px){.page-intro{flex-direction:column;align-items:flex-start}.admin-resource-summary{grid-template-columns:1fr}.admin-control-hero,.admin-critical-panel,.admin-ops-card{border-radius:18px;padding:18px}.admin-section-heading,.admin-card-heading{flex-direction:column;align-items:flex-start}.admin-resource-summary:after{justify-self:start}.admin-resource-summary-meta{justify-content:flex-start}.profile-hero-edit-trigger{width:100%}.employee-profile-hero.refined.has-back{grid-template-columns:30px auto minmax(0,1fr)}.employee-profile-hero.redesigned.has-back{grid-template-columns:auto minmax(0,1fr)}.employee-profile-hero.redesigned.has-back .employee-profile-back-icon{grid-column:1/-1}.employee-profile-hero.redesigned .user-avatar{grid-column:1}.employee-profile-hero.redesigned .employee-profile-heading{grid-column:1/-1}.employee-profile-hero-topline{flex-direction:column;align-items:stretch}.employee-profile-action-stack{justify-items:start;width:100%;min-width:0}.employee-profile-date-badges{align-self:start}.employee-profile-hero.refined.has-back .employee-profile-actions{grid-column:1/-1;justify-content:flex-start}.resource-card{padding:18px}.operations-hero{grid-template-columns:1fr;padding:22px}.onboarding-record-card{grid-template-columns:1fr}}@media (min-width:900px){.page-intro,.operations-hero,.admin-control-hero{border-radius:18px;gap:16px;margin-bottom:12px;padding:16px 18px}.operations-hero h2,.panel-title{margin-bottom:6px;font-size:clamp(30px,3vw,44px);line-height:1}.admin-control-hero h2{font-size:var(--operational-hero-title-size);line-height:var(--command-title-line);margin-bottom:4px}.admin-section-heading,.admin-card-heading,.section-heading,.role-resource-heading{gap:10px;margin-bottom:10px}.admin-section-heading h2,.admin-card-heading h2,.section-heading h2{font-size:clamp(22px,2vw,31px);line-height:1}.admin-card-heading p,.section-heading p{margin-top:4px;font-size:12px;line-height:1.35}.sync-center-hero.console{padding:16px}}.management-command-bar-v2{padding:var(--command-padding-compact)}.management-console-grid-v2{background:0 0}.management-overview-panel,.management-board-panel-v2{background:var(--surface-bg);box-shadow:none;border:0;padding:10px 12px}.management-today-panel-v2{border-bottom:1px solid #7110121f}.management-board-panel-v2:not(.primary):last-child{border-left:1px solid #7110121f}.management-command-bar-v2{border-bottom:1px solid #7110121f}.management-ops-workspace .management-board-panel-v2:not(.primary) .section-heading.compact{border-bottom:1px solid #71101214;padding-bottom:7px}.management-compact-row,.management-tool-row-v2,.management-warning-row-v2{background:var(--row-bg);border:var(--row-border);color:inherit;text-decoration:none}.management-compact-row,.management-warning-row-v2{padding:var(--row-padding-dense)}.management-tool-row-v2{border:0;border-bottom:1px solid #71101214;border-radius:0;padding:7px 8px}@media (max-width:900px){.management-board-panel-v2:not(.primary):last-child{border-top:1px solid #7110121f;border-left:0}.management-pay-period-summary>.section-heading.compact{border-right:0}}.management-compact-row:hover,.management-tool-row-v2:hover{background:var(--row-bg-strong);border-color:var(--row-border-hover)}.management-resource-summary-v2{border-top:1px solid #7110121a;padding-top:8px}.management-resource-summary-v2 .section-heading h2{font-size:18px}.resource-filter-rail-v2,.resource-results-panel-v2,.resource-detail-panel-v2{background:var(--white);box-shadow:none;border:0;border-radius:0;min-height:0;padding:0}.resource-filter-rail-v2{border-right:1px solid #dfe3df;padding:10px 8px}.resource-detail-panel-v2{border-left:1px solid #dfe3df;padding:10px 12px}.resource-filter-group-v2 .eyebrow{letter-spacing:1px;margin:0 0 2px;font-size:12px}.resource-filter-group-v2 a,.resource-filter-group-v2 button{color:#3f4640;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6e9e6;border-radius:0;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:8px;width:100%;min-height:32px;padding:5px 6px;font-size:12px;font-weight:850;text-decoration:none;display:grid}.resource-filter-group-v2 a strong,.resource-filter-group-v2 button strong{background:0 0;border-radius:0;justify-content:center;align-items:center;min-width:22px;min-height:20px;padding:1px 2px;display:inline-flex}.resource-filter-group-v2 a span,.resource-filter-group-v2 button span{overflow-wrap:anywhere;text-align:left;min-width:0}.resource-filter-group-v2 a.active,.resource-filter-group-v2 a:hover,.resource-filter-group-v2 button.active,.resource-filter-group-v2 button:hover{color:#303530;background:#e9eeea;border-color:#cdd5cf;box-shadow:inset 3px 0 #711012}.resource-filter-group-v2 a.active strong,.resource-filter-group-v2 a:hover strong,.resource-filter-group-v2 button.active strong,.resource-filter-group-v2 button:hover strong{background:0 0}.resource-results-heading-v2{border-bottom:1px solid #dfe3df;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;margin:0;padding:10px 12px;display:grid}.resource-results-heading-v2 h2,.resource-detail-heading-v2 h2{color:var(--text-strong);font-family:var(--font-body);margin:0;font-weight:950;line-height:1}.resource-results-heading-v2 h2{font-size:clamp(18px,1.6vw,24px)}.resource-results-heading-v2 p{margin:2px 0 0;font-size:12px;line-height:1.18}.resource-result-actions-v2{flex-wrap:wrap;justify-content:flex-end;align-self:center;align-items:center;gap:5px;display:flex}.resource-result-actions-v2>span{color:var(--warm-gray);white-space:nowrap;background:0 0;border:0;border-radius:0;align-self:center;min-height:24px;padding:3px 0;font-size:12px;font-weight:900}.resource-result-actions-v2 .text-button{min-height:26px;padding:3px 7px}.resource-browser-breadcrumbs-v2{border-bottom:1px solid #dfe3df;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:5px 8px;display:flex}.resource-browser-breadcrumbs-v2 button{color:#4f5851;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:24px;padding:2px 6px;font-size:12px;font-weight:850}.resource-browser-breadcrumbs-v2 button.active,.resource-browser-breadcrumbs-v2 button:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.resource-browser-breadcrumbs-v2 span{align-items:center;gap:4px;min-width:0;display:inline-flex}.resource-browser-breadcrumbs-v2 svg{color:var(--warm-gray);width:10px;height:10px}.resource-detail-heading-v2{border-bottom:1px solid #71101214;gap:2px;padding-bottom:5px;display:grid}.resource-detail-heading-v2 h2{overflow-wrap:anywhere;font-size:clamp(17px,1.4vw,22px)}.resource-detail-heading-v2 span{color:var(--warm-gray);font-size:12px;font-weight:900}.resource-detail-panel-v2>p{margin:0;font-size:12px;line-height:1.25}@media (max-width:900px){.resource-mobile-detail-panel-v2{background:#fafaf0b8;border-bottom:1px solid #7110121a;box-shadow:inset 3px 0 #7110127a}}.manager-resource-command-v2{padding:14px 16px}.manager-drive-review-area-v2 .drive-review-toolbar{padding:12px}.manager-drive-review-area-v2 .import-bulk-bar{padding:5px 8px}.manager-drive-review-area-v2 .import-bulk-bar>span{font-size:12px}.manager-drive-review-area-v2 .resource-option-group.compact{padding:7px}.manager-drive-review-area-v2 .resource-option-group.compact legend{font-size:12px;line-height:1}.preview-only-callout{background:color-mix(in srgb, var(--control-surface-bg) 88%, white);border:1px solid #71101224;border-left:4px solid var(--black-cherry);color:var(--graphite);justify-content:space-between;align-items:center;gap:14px;padding:9px 16px;display:flex}.preview-only-callout>div,.preview-only-callout.compact{gap:2px;display:grid}.preview-only-callout strong{color:var(--black-cherry);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.preview-only-callout span{color:var(--row-meta);font-size:12px;line-height:1.3}.preview-only-callout.compact{border-radius:8px;justify-content:start;align-items:start;margin-top:12px;padding:12px}.resource-browser-intro{justify-content:space-between;align-items:end;gap:18px;padding:8px 4px 2px;display:flex}.resource-browser-intro>div{gap:2px;display:grid}.resource-browser-intro .eyebrow,.resource-browser-intro h2,.resource-browser-intro>p{margin:0}.resource-browser-intro h2{color:var(--graphite);font-size:18px;line-height:1.1}.resource-browser-intro>p{color:var(--row-meta);text-align:right;max-width:540px;font-size:12px;line-height:1.35}.resource-view-tabs{background:#ffffffc7;border:1px solid #7110121a;border-radius:10px;align-items:center;gap:3px;padding:4px;display:flex}.resource-view-tabs button{color:var(--row-meta);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:800}.resource-view-tabs button:hover{color:var(--black-cherry);background:#7110120d}.resource-view-tabs button.active{background:var(--black-cherry);color:#fff;box-shadow:0 2px 7px #37131521}@media (max-width:820px){.ops-command-bar-v2,.resource-command-bar-v2,.review-command-bar-v2{grid-template-columns:minmax(0,1fr);align-items:stretch}.ops-command-heading-v2,.ops-command-total-v2,.resource-command-bar-v2 .global-resource-search,.ops-command-bar-v2 .global-resource-search{width:100%;min-width:0}.ops-command-total-v2{justify-content:space-between}.admin-control-hero,.admin-control-hero-main,.admin-control-status{box-sizing:border-box;min-width:0;max-width:100%}.admin-control-status{justify-self:stretch;width:100%}.employee-profile-shell.is-self-service .employee-profile-main-grid{grid-template-columns:minmax(0,1fr)}.employee-profile-shell.is-self-service .employee-profile-section-rail{position:static}.employee-profile-shell.is-self-service .employee-profile-section-nav{padding-bottom:2px;display:flex;overflow-x:auto}.employee-profile-shell.is-self-service .employee-profile-section-nav a{border-bottom:3px solid #0000;border-left:0;flex:none;padding:8px 10px}.employee-profile-shell.is-self-service .employee-profile-section-nav a.active{border-bottom-color:var(--black-cherry)}.employee-profile-os-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-profile-os-status-strip>div:nth-child(2){border-right:0}.employee-profile-os-status-strip>div:nth-child(-n+2){border-bottom:1px solid #7110121f}}@media (max-width:560px){.employee-profile-shell.is-self-service .employee-profile-hero{padding:14px}.employee-profile-os-status-strip{grid-template-columns:minmax(0,1fr)}.employee-profile-os-status-strip>div,.employee-profile-os-status-strip>div:nth-child(2){border-bottom:1px solid #7110121f;border-right:0}.employee-profile-os-status-strip>div:last-child{border-bottom:0}.employee-profile-os-work-grid article{grid-template-columns:minmax(0,1fr);align-items:start}.employee-profile-os-work-grid article>a{text-align:center;justify-self:stretch}}.reports-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}section[aria-label=Reports\ workspace]{max-height:none;display:block;overflow:visible}section[aria-label=Reports\ workspace] .directory-toolbar-v2{grid-template-columns:minmax(0,1fr) auto;min-height:74px}section[aria-label=Reports\ workspace] .directory-subtitle{color:var(--text-muted,#667085);max-width:38rem;margin:.35rem 0 0;line-height:1.35}.reports-workspace-card{border:1px solid var(--border-subtle,#d9dee5);border-radius:1rem;flex-direction:column;min-height:13rem;padding:1.25rem;display:flex}.reports-workspace-card h3{margin:.35rem 0 .55rem}.reports-workspace-card p:not(.eyebrow){color:var(--text-muted,#667085);margin:0;line-height:1.5}.reports-workspace-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.25rem;display:flex}.reports-workspace-actions a,.reports-workspace-actions span[aria-disabled=true],.daily-report-generator button{border:1px solid var(--border-strong,#b8c0cc);border-radius:.65rem;padding:.6rem .8rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.daily-report-checkbox{white-space:nowrap;flex-direction:row;align-items:center;gap:.35rem;display:flex!important}.daily-report-checkbox span{color:var(--text-muted,#667085);text-transform:none;font-size:.72rem;font-weight:600}.reports-workspace-actions a{background:var(--ink,#18212b);color:#fff}.daily-report-generator{flex-wrap:wrap;align-items:end;gap:.5rem;width:100%;display:flex}.reports-workspace-card:first-child .reports-workspace-actions{flex-direction:column;align-items:stretch}.daily-report-generator label{gap:.2rem;display:grid}.daily-report-generator label span{color:var(--text-muted,#667085);text-transform:uppercase;font-size:.7rem;font-weight:700}.daily-report-generator input{border:1px solid var(--border-strong,#b8c0cc);font:inherit;border-radius:.45rem;padding:.45rem}.daily-report-generator select{border:1px solid var(--border-strong,#b8c0cc);font:inherit;background:#fff;border-radius:.45rem;padding:.45rem}.daily-report-generator button{background:var(--ink,#18212b);color:#fff;cursor:pointer}.reports-workspace-actions span[aria-disabled=true]{color:var(--text-muted,#667085)}@media (max-width:900px){.reports-workspace-grid{grid-template-columns:1fr}}@media (max-width:640px){.employee-profile-shell.is-self-service .employee-profile-section-nav{flex-wrap:wrap;overflow-x:visible}.employee-profile-shell.is-self-service .employee-profile-section-nav a{text-align:center;flex:auto}.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing{grid-template-columns:minmax(0,1fr) max-content;gap:8px 10px;padding:12px}.employee-profile-shell.is-self-service .employee-lms-course-row.staff-facing>span:last-child{text-align:left;grid-column:1/-1;justify-self:start}}
