@media (max-width:960px){:root{--shell-padding:18px;--section-gap:16px;--panel-padding:18px;--card-padding:16px}.app-shell{grid-template-columns:1fr;padding-bottom:88px}.sidebar{position:fixed;inset:auto 10px 10px 10px;z-index:100;display:block;width:auto;height:70px;max-height:70px;padding:8px;overflow:hidden;border:1px solid rgba(83,189,255,.22);border-radius:24px;background:radial-gradient(circle at 16% 20%,rgba(25,210,255,.2),transparent 34%),linear-gradient(180deg,rgba(7,14,26,.98),rgba(5,10,19,.98));box-shadow:0 20px 48px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06)}.sidebar:focus-within,.sidebar:hover{width:auto;padding:8px;box-shadow:0 20px 48px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06)}.nav-group-label,.nav-link-label,.sidebar-brand,.sidebar-note,.tenant-slug{display:none}.nav-list,.sidebar:not(:hover):not(:focus-within) .nav-list{display:flex;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;margin:0}.nav-group,.sidebar:not(:hover):not(:focus-within) .nav-group{display:contents}.nav-list a,.sidebar:not(:hover):not(:focus-within) .nav-list a{flex:1 1;justify-content:center;min-width:0;max-width:58px;height:54px;padding:0;gap:0;border-radius:18px}.nav-link-icon{flex-basis:40px;width:40px;height:40px;border-radius:14px}.nav-link-icon svg{width:22px;height:22px}.workspace-header{top:8px;border-radius:20px}.workspace-header-main{grid-template-columns:1fr;gap:14px;padding:16px;max-height:320px}.workspace-header-expanded,.workspace-header-rail{gap:12px}.workspace-header-rail-company{font-size:clamp(1rem,3vw,1.34rem)}.workspace-context-pill,.workspace-header-is-compact .workspace-holiday-strip,.workspace-header-is-compact .workspace-kicker,.workspace-header-is-compact p{display:none}.workspace-header h1{font-size:clamp(1.28rem,4.4vw,1.94rem)}.workspace-holiday-strip{gap:8px;margin-top:0}.workspace-holiday-strip span,.workspace-holiday-strip strong{min-height:34px;padding:7px 11px;font-size:.8rem}.workspace-context-pill{max-width:100%;min-width:0}.workspace-module-inline{padding:7px 11px 7px 9px;font-size:.78rem}.compact-form-grid,.company-management-grid,.company-operations-strip,.csv-import-grid,.dashboard-action-grid,.dashboard-columns,.dashboard-company-card-grid,.dashboard-focus-grid,.dashboard-hero-grid,.dashboard-snapshot-grid,.form-grid,.master-control-strip,.metric-grid,.module-grid,.module-locked-grid,.month-card-grid,.report-form-strip,.report-option-grid,.selection-summary-grid,.settings-signature-grid,.settings-watermark-grid,.table-toolbar,.tenant-plan-hero,.timesheet-import-strip,.toolbar-action-clusters,.toolbar-grid{grid-template-columns:1fr 1fr}.table-toolbar-pagination{grid-column:1/-1;justify-content:flex-start}.table-toolbar-pagination .table-pagination{justify-content:space-between;flex-wrap:wrap}.table-toolbar-pagination .table-pagination-actions,.table-toolbar-pagination .table-pagination-status{width:100%}.attendance-reports-zone,.global-shift-form-grid,.shift-preset-grid{grid-template-columns:1fr}}@media (max-width:720px){:root{--shell-padding:12px;--section-gap:14px;--panel-padding:16px;--card-padding:14px}.content-shell{padding:var(--shell-padding)}.workspace-header{border-radius:18px}.workspace-header-main{padding:12px 14px;gap:10px;max-height:280px}.workspace-header h1{font-size:clamp(1.04rem,6vw,1.34rem)}.workspace-header-rail{gap:10px}.workspace-header-rail-company{font-size:1rem}.workspace-module-inline{gap:8px;padding:6px 10px 6px 8px;font-size:.74rem}.workspace-module-inline-icon{width:24px;height:24px;border-radius:9px}.workspace-module-inline-icon svg{width:13px;height:13px}.workspace-context-pill,.workspace-header p{display:none}.workspace-holiday-strip{gap:7px}.workspace-holiday-strip span,.workspace-holiday-strip strong{min-height:32px;padding:6px 10px;font-size:.76rem}.compact-form-grid,.company-management-grid,.company-operations-strip,.csv-import-grid,.dashboard-action-grid,.dashboard-columns,.dashboard-company-card-grid,.dashboard-focus-grid,.dashboard-hero-grid,.dashboard-snapshot-grid,.form-grid,.master-control-strip,.metric-grid,.module-grid,.module-locked-grid,.month-card-grid,.report-form-strip,.report-option-grid,.selection-summary-grid,.settings-signature-grid,.settings-watermark-grid,.table-toolbar,.tenant-plan-hero,.timesheet-import-strip,.toolbar-action-clusters,.toolbar-grid,.workspace-ribbon{grid-template-columns:1fr}.tenant-plan-hero-card{min-height:0}.tenant-plan-limits{grid-template-columns:1fr}.table-toolbar-pagination{grid-column:auto}.employee-directory-table-wrap{width:auto;max-width:100%;min-width:0;contain:inline-size layout paint}.table-toolbar-pagination .table-pagination{justify-content:flex-start}.attendance-reports-tabs{grid-template-columns:1fr}.dashboard-company-card-actions,.dashboard-company-card-top,.dashboard-company-spotlight-head{display:grid;justify-items:stretch}.dashboard-company-card-meta{grid-template-columns:1fr}}.workspace-header-sentinel{display:none!important}.workspace-header{position:-webkit-sticky;position:sticky;top:12px;z-index:30;overflow:clip}.workspace-header-main{display:grid}.workspace-header-compact-bar{display:none;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:60px}.workspace-header-is-compact .workspace-header-main{display:none!important}.workspace-header-is-compact .workspace-header-compact-bar{display:flex!important}.workspace-header-is-compact .workspace-header-rail-company{max-width:min(64vw,720px)}@media (max-width:960px){.workspace-header-compact-bar{padding:10px 14px;min-height:54px}.workspace-header-is-compact .workspace-header-rail-company{max-width:min(52vw,420px)}}@media (max-width:720px){.workspace-header-compact-bar{padding:9px 12px;min-height:50px}.workspace-header-is-compact .workspace-header-rail-company{max-width:min(48vw,260px);font-size:.96rem}}.workspace-header{position:-webkit-sticky!important;position:sticky!important;top:12px!important;z-index:30!important;overflow:clip!important;transition:none!important}.workspace-header-main{display:grid!important;transition:none!important}.workspace-header-compact-bar{display:none!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;min-height:58px!important;padding:12px 16px!important;transition:none!important}@media (max-width:980px){.workspace-header-compact-bar{flex-direction:column!important;align-items:flex-start!important}.workspace-header.workspace-header-is-compact .workspace-header-rail-company{max-width:100%!important}}.workspace-header,.workspace-header *,.workspace-holiday-strip,.workspace-holiday-strip span,.workspace-holiday-strip strong,.workspace-module-inline,.workspace-module-inline-icon{transition:none!important;animation:none!important}.workspace-header.workspace-header-is-compact{border-radius:18px!important;background:radial-gradient(circle at 12% 20%,rgba(25,210,255,.12),transparent 24%),linear-gradient(135deg,rgba(9,20,38,.98),rgba(5,13,26,.96))!important;box-shadow:0 16px 40px rgba(0,8,24,.34)!important}.workspace-header.workspace-header-is-compact .workspace-header-rail-company{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(64vw,720px)!important}.workspace-header.workspace-header-rail-only{position:-webkit-sticky!important;position:sticky!important;top:12px!important;z-index:44!important;display:block!important;overflow:visible!important;margin-bottom:22px!important;border:1px solid rgba(89,191,255,.18)!important;border-radius:24px!important;background:radial-gradient(circle at 12% 22%,rgba(25,210,255,.11),transparent 26%),linear-gradient(135deg,rgba(8,21,40,.98),rgba(5,13,25,.97))!important;box-shadow:0 18px 48px rgba(0,8,24,.34),inset 0 1px 0 rgba(255,255,255,.05)!important}.workspace-header.workspace-header-rail-only,.workspace-header.workspace-header-rail-only *,.workspace-header.workspace-header-rail-only :after,.workspace-header.workspace-header-rail-only :before{transition:none!important;animation:none!important}.workspace-header.workspace-header-rail-only .workspace-header-compact-bar,.workspace-header.workspace-header-rail-only .workspace-header-main{display:none!important}.workspace-header-rail-shell{display:grid!important;grid-gap:12px!important;gap:12px!important;padding:18px 22px!important}.workspace-header-rail-main{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-width:0!important}.workspace-header-rail-copy{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:0!important}.workspace-header-rail-company{display:block!important;min-width:0!important;margin:0!important;color:#f4fbff!important;font-size:clamp(1.5rem,2vw,2.2rem)!important;line-height:1.06!important;font-weight:900!important;letter-spacing:-.03em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-header-rail-subline{display:block!important;color:#abd3ea!important;font-size:.98rem!important;line-height:1.45!important}.workspace-header-rail-module{flex:none!important;align-self:center!important;min-width:0!important;max-width:min(34vw,420px)!important;white-space:nowrap!important}.workspace-header-rail-holidays{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding-top:2px!important}.workspace-header-rail-holidays>span,.workspace-header-rail-holidays>strong{margin:0!important}.workspace-header-rail-holidays>span{padding:8px 12px!important;border-radius:999px!important;border:1px solid rgba(73,179,255,.18)!important;background:rgba(22,48,74,.52)!important;color:#9fdcff!important;font-size:.8rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.workspace-header-rail-holidays>strong{padding:8px 12px!important;border-radius:999px!important;border:1px solid rgba(62,233,152,.2)!important;background:rgba(19,54,48,.78)!important;color:#e9fff5!important;font-size:.88rem!important;font-weight:800!important;line-height:1.2!important}@media (max-width:1100px){.workspace-header-rail-main{align-items:flex-start!important;flex-direction:column!important}.workspace-header-rail-module{max-width:100%!important}}@media (max-width:820px){.workspace-header.workspace-header-rail-only{top:10px!important;margin-bottom:18px!important;border-radius:20px!important}.workspace-header-rail-shell{gap:10px!important;padding:14px 16px!important}.workspace-header-rail-company{font-size:clamp(1.2rem,6vw,1.55rem)!important}.workspace-header-rail-subline{font-size:.88rem!important}.workspace-header-rail-holidays{display:none!important}}@media (max-width:1000px){.work-event-admin-metrics,.work-event-date-list,.work-event-detail-dates,.work-event-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.app-shell:has(.hr-requests-workspace .work-event-detail-panel){grid-template-columns:minmax(0,1fr)!important}.hr-requests-workspace:has(.work-event-detail-panel),.hr-requests-workspace:has(.work-event-detail-panel) .page-intro,.hr-requests-workspace:has(.work-event-detail-panel) .panel-head{min-width:0;max-width:100%}.hr-requests-workspace:has(.work-event-detail-panel) .page-intro h1,.hr-requests-workspace:has(.work-event-detail-panel) .page-intro h2,.hr-requests-workspace:has(.work-event-detail-panel) .page-intro p,.hr-requests-workspace:has(.work-event-detail-panel) .work-event-operational-copy p{overflow-wrap:anywhere}}@media (max-width:700px){.work-event-admin-category-grid,.work-event-admin-facts,.work-event-admin-identity-grid,.work-event-admin-metrics,.work-event-admin-policy-list,.work-event-admin-rule-grid,.work-event-date-list,.work-event-detail-dates,.work-event-detail-facts,.work-event-detail-period,.work-event-form-grid,.work-event-operational-copy,.work-event-preview-metrics,.work-event-preview-period{grid-template-columns:1fr}.work-event-admin-description-field,.work-event-wide-field{grid-column:auto}.work-event-admin-editor-tabs>*,.work-event-admin-form-actions,.work-event-admin-form-actions>*,.work-event-form-actions,.work-event-form-actions>*,.work-event-withdraw-row .danger-button{width:100%}.work-event-admin-card-head,.work-event-admin-editor-tabs,.work-event-withdraw-row{align-items:stretch;flex-direction:column}.work-event-manager-panel .hr-request-decision-card>button{width:100%}}@media (max-width:1100px){.employee-data-change-field-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.employee-data-change-copy-grid,.employee-data-change-field-groups,.employee-data-change-private-values dl{grid-template-columns:minmax(0,1fr)}.employee-data-change-resolution-timeline li,.employee-data-change-section-head,.employee-data-change-withdraw-row{align-items:stretch;flex-direction:column}.employee-data-change-control-panel .hr-request-decision-card>button,.employee-data-change-form-actions,.employee-data-change-form-actions>*,.employee-data-change-manager-panel .hr-request-decision-card>button,.employee-data-change-withdraw-row .danger-button{width:100%}.employee-data-change-field-group,.employee-data-change-preview,.employee-data-change-private-values,.employee-data-change-submit-fields{padding:14px}.employee-data-change-resolution-timeline span{white-space:normal}.employee-data-change-clear-choice span,.employee-data-change-effect-note span,.employee-data-change-field-choice span,.employee-data-change-private-values dd{overflow-wrap:anywhere}}@media (max-width:980px){.employee-document-change-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.employee-document-change-category-grid,.employee-document-change-delivery-fields,.employee-document-change-delivery-summary{grid-template-columns:minmax(0,1fr)}.employee-document-change-resolution-timeline li,.employee-document-change-section-head,.employee-document-change-withdraw-row{align-items:stretch;flex-direction:column}.employee-document-change-control-panel .hr-request-decision-card>button,.employee-document-change-form-actions,.employee-document-change-form-actions>*,.employee-document-change-manager-panel .hr-request-decision-card>button,.employee-document-change-withdraw-row .danger-button{width:100%}.employee-document-change-categories,.employee-document-change-delivery-summary,.employee-document-change-description-card,.employee-document-change-preview,.employee-document-change-private-note{padding:14px}.employee-document-change-resolution-timeline span{white-space:normal}}