.enterprise-grid{min-width:0;max-width:100%}.grid-toolbar{font-size:var(--hrf-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.grid-toolbar .button{min-height:40px;font-size:var(--hrf-text-secondary);padding:8px 10px}.grid-surface{width:100%;min-width:0;height:420px}.enterprise-grid .ag-cell{align-items:center;font-size:14px;font-weight:400;display:flex}.enterprise-grid .ag-cell-value{width:100%;min-width:0}.enterprise-grid .ag-cell .record-link{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.enterprise-grid .ag-cell .status{font-size:var(--hrf-text-secondary)}.enterprise-grid input,.enterprise-grid select{width:auto;min-height:0;font-size:var(--hrf-text-secondary);padding:0}.enterprise-grid .ag-input-field-input{padding:6px 8px}.enterprise-grid .ag-input-wrapper:has(.ag-input-field-search-icon) .ag-input-field-input{padding-inline-start:calc(var(--ag-icon-size) + var(--ag-spacing) * 2)}.enterprise-grid .ag-input-field-input-with-clear-button{padding-inline-end:calc(var(--ag-icon-size) + var(--ag-spacing) * 2)}.enterprise-grid .ag-cell .admin-grid-input{width:100%;min-height:40px;padding:8px 10px}.enterprise-grid .ag-cell-auto-height{align-items:flex-start}.request-state-chart{border:1px solid var(--hrf-steel-90);border-radius:var(--hrf-radius);background:var(--hrf-white);padding:12px 20px}.chart-disclosure{transition:transform var(--hrf-trans);margin-left:auto}.request-state-chart[open] .chart-disclosure{transform:rotate(180deg)}.request-state-chart summary:hover{color:var(--hrf-danger-fg)}.request-state-chart summary{cursor:pointer;font-size:var(--hrf-text-secondary);align-items:center;gap:8px;min-height:40px;font-weight:600;display:flex}.request-state-chart>p{font-size:var(--hrf-text-secondary);margin:8px 0}.request-chart-canvas{width:100%;min-width:0;height:260px}.chart-status-controls{flex-wrap:wrap;gap:6px;display:flex}.chart-status-controls .button{min-height:44px;font-size:var(--hrf-text-secondary)}.chart-status-controls [aria-pressed=true]{background:var(--hrf-red-bg);color:var(--hrf-danger-fg)}@media (max-width:767px){.request-chart-canvas{display:none}.request-state-chart summary{min-height:44px}.chart-status-controls .button{text-align:left}}.grid-mobile-notice{display:none}@media (max-width:767px){.enterprise-grid .grid-toolbar,.enterprise-grid .grid-surface{display:none}.grid-mobile-notice{background:var(--hrf-light);font-size:var(--hrf-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:10px;display:flex}.grid-mobile-notice .button{min-height:44px}}.list-toolbar{min-width:0}.list-commandbar{flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0 12px;display:flex}.list-search{flex:280px;min-width:0;max-width:520px;margin-right:auto}.list-search .filter-search{width:100%;max-width:none;padding:0}.list-search input{background:var(--hrf-white);width:100%;min-height:44px;padding:10px 12px}.list-search .filter-search>svg{flex-shrink:0}.list-tools{flex-wrap:wrap;gap:4px;display:flex}.list-commandbar .button,.grid-export-panel .button{min-height:44px;font-size:var(--hrf-text-secondary);white-space:nowrap;padding:10px 12px}.list-filter-count{background:var(--hrf-light);color:var(--hrf-dark);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 5px}.list-filter-panel,.grid-export-panel{background:var(--hrf-light);border:1px solid var(--hrf-steel-90);border-radius:8px;min-width:0;margin:0 0 14px;padding:16px}.list-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.list-panel-heading h3{font-size:var(--hrf-text-secondary);margin:0;font-weight:600}.list-panel-heading .button{min-width:44px;min-height:44px;padding:10px}.list-filter-panel input,.list-filter-panel select{background:var(--hrf-white);width:100%;min-height:44px;padding:10px}.list-filter-panel .filter-toolbar{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:0;display:grid}.list-filter-panel .filter-toolbar>label{min-width:0}.list-filter-panel .mobile-sort,.list-filter-panel .mobile-direction{display:none}.list-active-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 14px;display:flex}.list-active-filters .list-filter-chip{background:var(--hrf-light);border:1px solid var(--hrf-steel-90);max-width:min(100%,480px);min-height:36px;font-size:var(--hrf-text-secondary);border-radius:6px;padding:7px 10px;font-weight:400}.list-filter-chip>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-filter-chip>svg{flex-shrink:0}.list-active-filters .list-filter-chip:hover{background:var(--hrf-white);border-color:var(--hrf-steel-50)}.list-clear-filters{min-height:36px;font-size:var(--hrf-text-secondary)}.grid-result-summary{color:var(--hrf-steel-40);font-size:var(--hrf-text-secondary);padding:0 0 12px}.grid-export-panel{font-size:var(--hrf-text-secondary);justify-content:space-between;align-items:center;gap:16px;display:flex}.list-page .dashboard-surface{border-radius:12px;box-shadow:0 2px 8px #20262e09}.banking-page .metrics{gap:14px}.banking-page .metric{border-radius:10px;flex-direction:row;align-items:center;gap:14px;padding:18px;position:relative;box-shadow:0 1px 3px #20262e06}.banking-page .metric .metric-icon{background:var(--hrf-light);width:42px;height:42px;color:var(--hrf-steel-40);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.banking-page .metric .metric-value{flex-direction:column;gap:5px;min-width:0;display:flex}.banking-page .metric strong{color:var(--hrf-dark)}.banking-page .metric .metric-arrow{color:var(--hrf-steel-50);flex-shrink:0;margin-left:auto}.banking-page .metric:hover{border-color:var(--hrf-steel-50);background:var(--hrf-light)}.banking-page .metric-selected{border-color:var(--hrf-dark);box-shadow:inset 0 -3px 0 var(--hrf-dark)}.banking-page .metric-actionable strong,.banking-page .metric-actionable .metric-icon{color:var(--hrf-danger-fg)}.banking-page .metric-actionable .metric-icon{background:var(--hrf-red-bg)}@media (max-width:767px){.list-commandbar{gap:10px;padding-top:14px}.list-search{flex-basis:calc(100% - 120px);max-width:none}.list-commandbar>.list-tools:not(:has(.grid-mobile-export)){display:none}.enterprise-grid .grid-desktop-tool,.enterprise-grid .grid-result-summary{display:none}.enterprise-grid .grid-export-panel{flex-direction:column;align-items:stretch;gap:12px}.grid-mobile-export{min-height:44px}.list-filter-panel{padding:12px}.list-filter-panel .filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.list-filter-panel .mobile-sort,.list-filter-panel .mobile-direction{display:flex}.list-active-filters .list-filter-chip,.list-clear-filters{min-height:44px}.list-page .dashboard-surface{box-shadow:none}.banking-page .metric{gap:8px;padding:14px}.banking-page .metric .metric-arrow{display:none}}@media (max-width:359px){.list-search{flex-basis:100%}.list-filter-panel .filter-toolbar{grid-template-columns:1fr}}.list-search .work-items-search{min-width:0}.list-search svg{flex-shrink:0}.list-filter-panel>.field{max-width:360px}@media (max-width:767px){.enterprise-grid.grid-column-filters-only .list-filter-button{display:none}}.page:is(.list-page,.admin-page,.home-page){width:100%;max-width:none;margin-inline:0}.main-content:has(.list-page,.admin-page,.home-page)>.local-ribbon{max-width:none;margin-inline:0}@media (min-width:768px){.main-content:has(.list-page,.admin-page,.home-page){padding:24px}.list-page .dashboard-surface{padding-inline:20px}.list-page .list-commandbar{padding-top:14px;padding-bottom:10px}.list-page .grid-result-summary{padding-bottom:10px}.banking-page .metric{padding:14px 16px}}.enterprise-grid .ag-side-bar{border-left:1px solid var(--hrf-steel-90)}.enterprise-grid>.request-state-chart{margin-bottom:12px}@media (max-width:1100px){.banking-page .metric .metric-icon{display:none}}
