.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(5,minmax(0,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-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-action-grid{grid-template-columns:repeat(3,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-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:linear-gradient(#ffffffad 0%,#fafaf0d6 34%,#f6f4e9 100%);align-items:center;min-height:100dvh;padding:clamp(16px,3vw,32px);display:grid;overflow:hidden}.app-loading-shell{background:radial-gradient(circle at 50% 42%, #b8891c12, transparent 34%), var(--ivory);place-items:center;min-height:100dvh;padding:clamp(28px,7vw,72px);display:grid}.app-loading-workspace{background:radial-gradient(circle at 50% 42%, #b8891c12, transparent 34%), var(--ivory);place-items:center;min-height:calc(100dvh - 74px);display:grid}.app-loading-note{animation:lcpr-surface-enter var(--motion-page) var(--ease-emphasized) both;text-align:center;justify-items:center;gap:14px;max-width:720px;display:grid}.app-loading-note-label{color:var(--black-cherry);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.app-loading-note-text{color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(20px,2.2vw,29px);font-weight:850;line-height:1.35}.app-loading-spinner{border:3px solid #71101221;border-top-color:var(--black-cherry);border-radius:50%;width:36px;height:36px;margin-top:18px;animation:.78s linear infinite app-loading-spin}@keyframes app-loading-spin{to{transform:rotate(1turn)}}.app-state-panel{--app-state-accent:var(--goldenrod);--app-state-bg:linear-gradient(135deg, var(--white), #fafaf0d1);--app-state-border:var(--surface-border-strong);--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-radius:var(--radius-panel);box-shadow:var(--surface-shadow-elevated);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:linear-gradient(135deg, var(--white), #7110120e);--app-state-border:1px solid var(--state-danger-border);--app-state-title:var(--state-danger-text)}.app-state-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.app-state-brand img{background:var(--white);border-radius:var(--radius-compact);box-shadow:var(--surface-shadow-compact);border:1px solid #7110121a;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{background:var(--state-bg);border:var(--state-border);border-radius:var(--radius-control);color:var(--state-title);margin:0;padding:9px 10px;font-size:12px;font-weight:900}.app-state-panel.error .app-state-digest{--state-bg:var(--state-danger-bg);--state-border-color:var(--state-danger-border);--state-title:var(--state-danger-text)}.app-state-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@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{width:100%}.profile-hero-edit summary{background:var(--white);color:var(--black-cherry);cursor:pointer;border:1px solid #71101229;border-radius:999px;width:fit-content;padding:10px 14px;font-size:14px;font-weight:900;list-style:none}.profile-hero-edit:not([open]) summary{margin-left:auto}.profile-hero-edit summary::-webkit-details-marker{display:none}.profile-hero-edit[open] summary{border-color:#71101252}.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-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-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}.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-self-service{gap:0}.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-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(--olive-bark);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-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:var(--black-cherry);white-space:nowrap;border:1px solid #71101270;border-radius:2px;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{background:var(--black-cherry);border-color:var(--black-cherry);color:var(--ivory);outline:none}.employee-profile-shell.is-self-service .profile-hero-edit summary,.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 summary:hover,.employee-profile-shell.is-self-service .profile-hero-edit summary: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:5px}.employee-profile-shell.is-self-service .employee-profile-assignment-grid{border:1px solid #7110121a}.employee-profile-shell.is-self-service .employee-profile-assignment-grid .employee-profile-record-row{border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;min-height:48px;padding:7px 10px}.employee-profile-shell.is-self-service .employee-profile-assignment-grid .employee-profile-record-row:not(:last-child){border-right:1px solid #7110121a}.employee-profile-shell.is-self-service #recent-activity .employee-compact-list{border:1px solid #71101224;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.employee-profile-shell.is-self-service #recent-activity .employee-compact-list>div{border-bottom:0;gap:3px;min-width:0;padding:10px 12px;display:grid}.employee-profile-shell.is-self-service #recent-activity .employee-compact-list>div:not(:last-child){border-right:1px solid #7110121f}.employee-profile-shell.is-self-service #recent-activity .employee-profile-list{border:1px solid #71101224;gap:0;margin-top:0}.employee-profile-shell.is-self-service #recent-activity .employee-profile-list article{background:#fffffff5;border:0;border-bottom:1px solid #7110121a;border-radius:0;padding:9px 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-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{background:#fafaf6b8;border:1px solid #71101224;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.employee-profile-shell.is-self-service .employee-system-access-summary>div{border-right:1px solid #7110121f;min-width:0;padding:10px 12px}.employee-profile-shell.is-self-service .employee-system-access-summary>div:last-child{border-right:0}.employee-profile-shell.is-self-service .employee-system-access-summary dt{color:var(--olive-bark);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-access-list.staff-facing{align-content:start}@media (max-width:760px){.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 #7110121f}}.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}.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:0}.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}.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:8px}.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,.profile-hero-edit summary{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}@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}.employee-profile-shell.is-self-service #recent-activity .employee-compact-list{grid-template-columns:minmax(0,1fr)}.employee-profile-shell.is-self-service #recent-activity .employee-compact-list>div:not(:last-child){border-bottom:1px solid #7110121f;border-right:0}}
