@import "https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@latest/tabler-icons.min.css";:root{--rc-accent:var(--mui-palette-primary-main,#1976d2);--rc-accent-hover:var(--mui-palette-primary-dark,#1565c0);--rc-accent-contrast:var(--mui-palette-primary-contrastText,#fff);--rc-accent-wash:#1976d214;--rc-accent-focus-ring:#1976d240;--rc-header-bar:var(--mui-palette-primary-main,#1976d2);--rc-on-header-bar:var(--mui-palette-primary-contrastText,#fff);--rc-header-bar-raised:#ffffff1f;--rc-header-bar-border:#ffffff3d;--rc-header-bar-rule:var(--mui-palette-primary-dark,#1565c0);--rc-footer-bar:var(--mui-palette-grey-100,#f5f5f5);--rc-on-footer-bar:var(--mui-palette-text-primary,#000000de);--rc-on-footer-bar-muted:var(--mui-palette-text-secondary,#0009);--rc-ink:var(--mui-palette-text-primary,#000000de);--rc-ink-secondary:var(--mui-palette-text-secondary,#0009);--rc-ink-tertiary:var(--mui-palette-text-disabled,#00000061);--rc-surface:var(--mui-palette-background-paper,#fff);--rc-stripe:var(--mui-palette-action-hover,#0000000a);--rc-hairline:var(--mui-palette-divider,#0000001f);--rc-divider:var(--mui-palette-divider,#0000001f);--rc-border:var(--mui-palette-grey-300,#e0e0e0);--rc-table-head:var(--mui-palette-grey-100,#f5f5f5);--rc-on-table-head:var(--rc-ink);--rc-on-table-head-muted:var(--rc-ink-secondary);--rc-table-head-accent:var(--rc-accent);--rc-table-head-rule:var(--rc-border);--rc-row-selected:color-mix(in srgb, var(--rc-accent) 14%, transparent);--rc-row-pinned:color-mix(in srgb, var(--rc-accent) 8%, var(--rc-surface));--rc-banner:color-mix(in srgb, var(--rc-accent) 10%, var(--rc-surface));--rc-on-banner:var(--rc-ink);--rc-field-fill:var(--mui-palette-background-paper,#fff);--rc-field-border:var(--mui-palette-grey-400,#bdbdbd);--rc-field-text:var(--mui-palette-text-primary,#000000de);--rc-ease:cubic-bezier(.22, 1, .36, 1);--rc-duration:.12s}.rc-filter-band{background:var(--rc-surface);border-bottom:1px solid var(--rc-hairline);padding:12px 8px 14px}.rc-filter-band__fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;display:grid}.rc-filter-band__actions{align-items:center;gap:6px;height:36px;display:flex}.rc-filter-band__tools{flex-wrap:nowrap;grid-column:span 2;justify-content:flex-end;align-items:center;gap:4px;min-height:36px;display:flex}.rc-filter-field{flex-direction:column;gap:5px;min-width:0;display:flex}.rc-filter-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-ink-secondary);font-size:10.5px;font-weight:700}.rc-filter-control{box-sizing:border-box;background:var(--rc-field-fill);width:100%;height:36px;color:var(--rc-field-text);border:1.5px solid var(--rc-field-border);font:inherit;cursor:pointer;transition:border-color var(--rc-duration) var(--rc-ease);border-radius:4px;padding:0 10px;font-size:14px;font-weight:600}.rc-filter-control:hover:not(:disabled){border-color:var(--rc-accent)}.rc-filter-control:focus-visible,.rc-search-input:focus-visible{border-color:var(--rc-accent);box-shadow:0 0 0 3px var(--rc-accent-focus-ring);outline:none}.rc-filter-control:disabled{opacity:.6;cursor:not-allowed}.rc-filter-field.is-default .rc-filter-control,.rc-filter-field.is-default .rc-filter-control--mui .MuiSelect-select{color:var(--rc-ink-tertiary)}.rc-filter-control--mui.MuiInputBase-root{border:0;padding:0}.rc-filter-control--mui .MuiSelect-select{align-items:center;height:36px;padding:0 32px 0 10px;font-size:14px;font-weight:600;display:flex}.rc-filter-control--mui .MuiOutlinedInput-notchedOutline{border:1.5px solid var(--rc-field-border)}.rc-filter-control--mui:hover .MuiOutlinedInput-notchedOutline{border-color:var(--rc-accent)}.rc-filter-buttons{border:1.5px solid var(--rc-field-border);border-radius:4px;width:fit-content;max-width:100%;height:36px;display:flex;overflow:hidden}.rc-filter-button{border:0;border-right:1px solid var(--rc-border);background:var(--rc-surface);color:var(--rc-ink-secondary);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background var(--rc-duration) var(--rc-ease), color var(--rc-duration) var(--rc-ease);flex:0 auto;padding:0 12px;font-size:13px;font-weight:600;overflow:hidden}.rc-filter-button:last-child{border-right:0}.rc-filter-button:hover:not(:disabled):not(.is-active){background:var(--rc-accent-wash);color:var(--rc-accent-hover)}.rc-filter-button.is-active{background:var(--rc-accent);color:var(--rc-accent-contrast)}.rc-filter-button:disabled{opacity:.5;cursor:not-allowed}.rc-filter-switch{align-items:center;gap:4px;height:36px;display:flex}.rc-filter-switch.is-disabled{opacity:.6}.rc-filter-switch__text{color:var(--rc-ink);white-space:nowrap;font-size:13px;font-weight:600}.rc-search-input{box-sizing:border-box;background:var(--rc-field-fill);width:100%;height:36px;color:var(--rc-field-text);border:1px solid var(--rc-field-border);font:inherit;border-radius:4px;padding:0 10px;font-size:14px}.rc-drawer-bar{background:var(--rc-surface);border-bottom:1px solid var(--rc-hairline);align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.rc-filters-button{background:var(--rc-surface);border:1px solid var(--rc-border);height:36px;color:var(--rc-ink-secondary);font:inherit;cursor:pointer;transition:color var(--rc-duration) var(--rc-ease), border-color var(--rc-duration) var(--rc-ease), background var(--rc-duration) var(--rc-ease);border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.rc-filters-button:hover,.rc-filters-button:focus-visible{color:var(--rc-accent);border-color:var(--rc-accent);background:var(--rc-accent-wash);outline:none}.rc-filters-button__icon{font-size:18px}.rc-filters-button__count{background:var(--rc-accent);min-width:18px;height:18px;color:var(--rc-accent-contrast);border-radius:2px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.rc-filter-chips{scrollbar-width:thin;flex:auto;align-items:center;gap:6px;min-width:0;height:36px;display:flex;overflow-x:auto}.rc-filter-chip{border:1px solid var(--rc-accent);background:var(--rc-accent-wash);height:26px;color:var(--rc-accent-hover);white-space:nowrap;border-radius:2px;flex-shrink:0;align-items:stretch;font-size:12px;font-weight:600;display:inline-flex}.rc-filter-chip button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.rc-filter-chip .rc-filter-chip__label{padding:0 8px}.rc-filter-chip .rc-filter-chip__remove{border-left:1px solid var(--rc-accent);place-items:center;width:24px;font-size:14px;display:grid}.rc-filter-chip button:hover,.rc-filter-chip button:focus-visible{background:var(--rc-accent);color:var(--rc-accent-contrast);outline:none}.rc-filter-chip button:disabled{cursor:not-allowed;opacity:.6}.rc-drawer-bar__start{flex-shrink:0;align-items:center;gap:6px;display:flex}.rc-drawer-bar__apply{flex-shrink:0}.rc-drawer-bar__tools{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.rc-filter-drawer{flex-direction:column;width:360px;max-width:100vw;display:flex}.rc-filter-drawer__head{background:var(--rc-header-bar);color:var(--rc-on-header-bar);border-bottom:3px solid var(--rc-header-bar-rule);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.rc-filter-drawer__title{font-size:20px;font-weight:400;line-height:1}.rc-filter-drawer__close.MuiIconButton-root{color:var(--rc-on-header-bar);border-radius:4px}.rc-filter-drawer__close.MuiIconButton-root:hover{background:var(--rc-header-bar-raised)}.rc-filter-drawer__body{flex-direction:column;flex:auto;gap:14px;padding:16px;display:flex;overflow-y:auto}.rc-filter-drawer__actions{flex-wrap:wrap;gap:6px;display:flex}.rc-filter-drawer__foot{border-top:1px solid var(--rc-hairline);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.rc-column-filters{flex-direction:column;gap:12px;margin-top:4px;display:flex}.rc-filter-drawer__section{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-ink);border-bottom:2px solid var(--rc-accent);padding-bottom:6px;font-size:11px;font-weight:700}.rc-column-filter{flex-direction:column;gap:5px;display:flex}.rc-column-filter__head{justify-content:space-between;align-items:center;display:flex}.rc-column-filter__remove{background:var(--rc-surface);border:1px solid var(--rc-border);width:22px;height:22px;color:var(--rc-ink-secondary);cursor:pointer;border-radius:4px;place-items:center;padding:0;font-size:14px;display:grid}.rc-column-filter__remove:hover,.rc-column-filter__remove:focus-visible{color:var(--rc-accent);border-color:var(--rc-accent);background:var(--rc-accent-wash);outline:none}.rc-column-filter__pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.rc-column-filter__to{color:var(--rc-ink-secondary);font-size:12px}.rc-column-filters__add .MuiOutlinedInput-root{min-height:36px;font-size:14px}.rc-table{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.rc-table-container{background:var(--rc-surface);border-bottom:1px solid var(--rc-hairline);flex:1;min-height:0;position:relative;container-type:inline-size}.rc-table .rc-table-table{table-layout:fixed;width:100%}.rc-table .rc-table-header-cell:not(.MuiTableCell-stickyHeader){position:relative}.rc-table .rc-table-header-cell{z-index:3;background:var(--rc-table-head);color:var(--rc-on-table-head);letter-spacing:.01em;white-space:nowrap;border-inline-end:1px solid var(--rc-table-head-rule);border-bottom:4px solid var(--rc-table-head-rule);-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:12px;font-weight:700;overflow:visible}.rc-table .rc-table-header-cell .MuiTableSortLabel-root{color:inherit}.rc-table .rc-table-header-cell .MuiTableSortLabel-root:hover{color:var(--rc-table-head-accent)}.rc-table .rc-table-header-cell .MuiTableSortLabel-icon{color:var(--rc-on-table-head-muted)}.rc-table .rc-table-header-cell .MuiTableSortLabel-root.Mui-active,.rc-table .rc-table-header-cell .MuiTableSortLabel-root.Mui-active .MuiTableSortLabel-icon{color:var(--rc-table-head-accent)}.rc-table .rc-table-filter-cell{background:var(--rc-surface);border-bottom:1px solid var(--rc-hairline);padding:6px 8px}.rc-table .rc-table-filter .MuiInputBase-root,.rc-table .rc-table-filter.MuiInputBase-root{background:var(--rc-field-fill);color:var(--rc-field-text);font-size:13px}.rc-table .rc-table-row{transition:background var(--rc-duration) var(--rc-ease)}.rc-table .rc-table-row.is-odd{background:linear-gradient(var(--rc-stripe), var(--rc-stripe)), var(--rc-surface)}.rc-table .rc-table-row.is-even{background:var(--rc-surface)}.rc-table .rc-table-row:hover{background:linear-gradient(var(--rc-accent-wash), var(--rc-accent-wash)), var(--rc-surface)}.rc-table .rc-table-row.is-selected{background:linear-gradient(var(--rc-row-selected), var(--rc-row-selected)), var(--rc-surface)}.rc-table .rc-table-row.is-row-pinned{z-index:2;background:var(--rc-row-pinned);position:sticky}.rc-table .rc-table-row.is-row-pinned.is-selected{background:linear-gradient(var(--rc-row-selected), var(--rc-row-selected)), var(--rc-row-pinned)}.rc-table .rc-table-row.is-row-pinned .rc-table-cell{white-space:nowrap}.rc-table .rc-table-row.is-group-row .rc-table-cell{font-weight:600}.rc-group-count{color:var(--rc-ink-secondary);font-weight:400}.rc-table .rc-table-row.is-dragging-row{opacity:.5}.rc-table .rc-table-row.is-drop-target-row .rc-table-cell{border-top:2px dashed var(--rc-accent)}.rc-select-checkbox.MuiButtonBase-root{padding:2px}.rc-row-pin-button.MuiIconButton-root{padding:2px;font-size:18px}.rc-row-pin-buttons{display:inline-flex}.rc-copy-button.MuiButton-root{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;cursor:copy;margin:-2px -4px;padding:0 4px}.rc-table [data-index]:focus{outline:none}.rc-table [data-index]:focus-visible{outline:2px solid var(--rc-accent);outline-offset:-2px}.rc-table .rc-table-cell.is-editable{cursor:pointer}.rc-table .rc-table-cell.is-editable:hover{outline:1px solid var(--rc-border);outline-offset:-1px}.rc-table .rc-table-cell.is-editing{padding-top:0;padding-bottom:0;overflow:visible}.rc-table .rc-edit-field .MuiInputBase-root{font-size:inherit}.rc-table .rc-table-row.is-creating{background:var(--rc-row-pinned)}.rc-edit-buttons{gap:4px;display:inline-flex}.rc-edit-dialog__fields{flex-direction:column;gap:20px;padding-top:8px;display:flex}.rc-alert-banner{background:var(--rc-banner);color:var(--rc-on-banner);border-bottom:1px solid var(--rc-hairline);flex-direction:column;gap:4px;padding:6px 12px;font-size:14px;display:flex}.rc-alert-banner__line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-alert-banner__clear.MuiButton-root{min-width:0;padding:0 6px}.rc-drop-zone{border:2px dashed var(--rc-accent);background:var(--rc-accent-wash);min-height:40px;color:var(--rc-ink);justify-content:center;align-items:center;font-size:14px;font-style:italic;display:flex}.rc-drop-zone.is-over{background:var(--rc-row-selected)}.rc-table .rc-table-row.is-clickable{cursor:pointer}.rc-table .rc-table-cell{overflow-wrap:anywhere;border-inline-end:1px solid var(--rc-divider);border-bottom:1px solid var(--rc-hairline);color:var(--rc-ink);padding:4px 12px;font-size:13px}.rc-table .rc-table-cell.is-nowrap{white-space:nowrap}.rc-table .rc-table-cell .MuiIconButton-sizeSmall{padding:2px}.rc-table .rc-table-empty{text-align:center;color:var(--rc-ink-tertiary);padding:32px 12px}.rc-table-progress.MuiLinearProgress-root{z-index:5;height:3px;position:absolute;top:0;left:0;right:0}.rc-table-loading{z-index:3;background:#fff9;place-items:center;display:grid;position:absolute;inset:0}.rc-table.is-compact .rc-table-cell{padding:2px 8px;font-size:12.5px}.rc-table.is-compact .rc-table-row .rc-table-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-table.is-compact .rc-table-header-cell{padding:4px 8px}.rc-table.is-spacious .rc-table-cell{padding:12px 16px}.rc-table.is-spacious .rc-table-header-cell{padding:14px 16px}.rc-th{align-items:center;gap:2px;min-width:0;display:flex}.rc-th.is-right{flex-direction:row-reverse}.rc-th__label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.rc-th.is-right .rc-th__label{text-align:right}.rc-th__label .MuiTableSortLabel-root{max-width:100%}.rc-th__actions{opacity:.35;transition:opacity var(--rc-duration) var(--rc-ease);flex:none;align-items:center;display:flex}.rc-table-header-cell:hover .rc-th__actions,.rc-th__actions:focus-within{opacity:1}.rc-table .rc-table-header-action.MuiIconButton-root,.rc-grab-handle.MuiIconButton-root{color:var(--rc-ink-secondary);padding:2px;font-size:18px}.rc-table .rc-table-header-cell .rc-table-header-action.MuiIconButton-root,.rc-table .rc-table-header-cell .rc-grab-handle.MuiIconButton-root{color:var(--rc-on-table-head-muted)}.rc-grab-handle.MuiIconButton-root{cursor:grab}.rc-grab-handle.MuiIconButton-root:active{cursor:grabbing}.rc-grab-handle.MuiIconButton-root:hover,.rc-table .rc-table-header-action.MuiIconButton-root:hover{color:var(--rc-accent);background:0 0}.rc-table .rc-table-header-cell .rc-grab-handle.MuiIconButton-root:hover,.rc-table .rc-table-header-cell .rc-table-header-action.MuiIconButton-root:hover{color:var(--rc-table-head-accent)}.rc-resize-handle{top:0;bottom:0;z-index:4;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;width:10px;display:flex;position:absolute;inset-inline-end:-5px}.rc-resize-handle__bar{width:3px;transition:background var(--rc-duration) var(--rc-ease);background:0 0;border-radius:2px;margin:6px 0}.rc-resize-handle:hover .rc-resize-handle__bar,.rc-resize-handle:focus-visible .rc-resize-handle__bar,.rc-resize-handle.is-resizing .rc-resize-handle__bar{background:var(--rc-accent)}.rc-resize-handle:focus-visible{outline:none}.rc-table .rc-table-header-cell.is-dragging{opacity:.5}.rc-table .rc-table-header-cell.is-drop-target{outline:2px dashed var(--rc-accent);outline-offset:-2px}.rc-table .is-pinned{z-index:1;position:sticky}.rc-table .rc-table-row .rc-table-cell.is-pinned{background:inherit}.rc-table .rc-table-header-cell.is-pinned{z-index:4}.rc-table .rc-table-filter-cell.is-pinned{background:var(--rc-surface);z-index:2}.rc-table .is-pinned-start.is-pinned-edge{box-shadow:4px 0 4px -3px var(--rc-pinned-shadow,#00000040)}.rc-table .is-pinned-end.is-pinned-edge{box-shadow:-4px 0 4px -3px var(--rc-pinned-shadow,#00000040)}.rc-table .rc-table-spacer{border-inline-end:0;padding:0}.rc-expand-icon{transition:transform .15s var(--rc-ease);transform:rotate(-90deg)}.rc-expand-icon.is-expanded{transform:rotate(0)}.rc-expand-all .rc-expand-icon.is-expanded{transform:rotate(-180deg)}.rc-expand-all .rc-expand-icon.is-some{transform:rotate(-90deg)}.rc-expand-all .rc-expand-icon:not(.is-expanded):not(.is-some){transform:none}.rc-table .rc-table-row.is-expanded .rc-table-cell{border-bottom-color:#0000}.rc-table .rc-table-detail-cell{background:var(--rc-surface);border-bottom:1px solid var(--rc-hairline);padding:0}.rc-table .rc-table-detail-panel{width:var(--rc-detail-panel-width,100%);box-sizing:border-box;max-width:100cqw;padding:8px 16px 12px;position:sticky;inset-inline-start:0}.rc-table.is-fullscreen,.rc-fullscreen{z-index:1300;background:var(--rc-surface);width:100dvw;height:100dvh;margin:0;position:fixed;inset:0}.rc-icon-pin-start{transform:rotate(90deg)}.rc-icon-pin-end{transform:rotate(-90deg)}.rc-icon-flip{transform:rotate(180deg)scaleX(-1)}.rc-columns-menu__actions{justify-content:space-between;gap:4px;padding:0 8px 8px;display:flex}.rc-columns-menu__item.MuiMenuItem-root{outline-offset:-2px;gap:8px;padding-top:2px;padding-bottom:2px}.rc-columns-menu__item.is-dragging{opacity:.5;outline:2px dashed var(--rc-ink-tertiary)}.rc-columns-menu__item.is-drop-target{outline:2px dashed var(--rc-accent)}.rc-columns-menu__spacer{width:22px}.rc-pin-buttons{justify-content:center;min-width:56px;font-size:18px;display:inline-flex}.rc-columns-menu__toggle.MuiFormControlLabel-root{margin:0}.rc-columns-menu__toggle .MuiFormControlLabel-label{font-size:14px}.rc-table .rc-table-header-cell{vertical-align:top}.rc-th__filter{min-width:0;margin-top:4px}.rc-table .rc-filter .MuiInputBase-root{font-size:13px}.rc-th__filter .MuiInputBase-root{background:var(--rc-field-fill);color:var(--rc-field-text)}.rc-th__filter .MuiFormHelperText-root{color:var(--rc-on-table-head-muted)}.rc-table .rc-filter .MuiInputBase-input{text-overflow:ellipsis}.rc-table .rc-filter .MuiInputAdornment-root .MuiIconButton-root{padding:2px;font-size:16px}.rc-filter__clear-select{margin-inline-end:20px}.rc-filter__placeholder{opacity:.5}.rc-filter__chips{flex-wrap:wrap;gap:2px;display:flex}.rc-filter__mode.MuiFormHelperText-root{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11px;line-height:1.1;overflow:hidden}.rc-filter__range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rc-filter__range.is-stacked{grid-template-columns:1fr;gap:4px}.rc-filter__slider{padding:4px 8px 0}.rc-filter__checkbox.MuiFormControlLabel-root{color:var(--rc-ink-secondary);margin:-4px 0 0;font-weight:400}.rc-filter__checkbox .MuiFormControlLabel-label{font-size:12px}.rc-filter__popover{min-width:220px;padding:16px}.rc-table .rc-th__filter-label.MuiIconButton-root{color:var(--rc-on-table-head-muted);opacity:.35;vertical-align:middle;margin-inline-start:2px;padding:2px;font-size:14px}.rc-table .rc-th__filter-label.is-active.MuiIconButton-root{color:var(--rc-table-head-accent);opacity:1}.rc-th__label{align-items:center;display:flex}.rc-th.is-right .rc-th__label{justify-content:flex-end}.rc-match{background:var(--rc-match,#fff3c4);color:var(--rc-ink);border-radius:2px;padding:1px 0}.rc-filter-mode__symbol.MuiListItemIcon-root{justify-content:center;font-size:15px}.rc-column-actions__item.MuiMenuItem-root{gap:4px}.rc-column-actions__text{flex:auto}.rc-column-actions__submenu.MuiIconButton-root{padding:0}.rc-global-filter.MuiTextField-root{width:240px}.rc-global-filter .MuiInputBase-root{background:var(--rc-field-fill);height:36px;font-size:14px}.rc-global-filter__icon{color:var(--rc-ink-secondary)}.rc-export-dialog .MuiDialog-paper{min-height:75vh}.rc-export-dialog__title.MuiDialogTitle-root{justify-content:space-between;align-items:center;gap:16px;font-weight:700;display:flex}.rc-export-dialog__content.MuiDialogContent-root{flex-direction:column;gap:16px;display:flex}.rc-export-dialog__row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.rc-export-dialog__label.MuiTypography-root{color:var(--rc-ink-secondary);margin-bottom:4px;font-weight:600;display:block}.rc-export-dialog__hint.MuiTypography-root{margin-inline-start:40px;display:block}.rc-export-dialog__chips{flex-wrap:wrap;gap:4px;display:flex}.rc-export-dialog__divider.MuiDivider-root{margin-top:12px}.rc-export-dialog__columns-head{justify-content:space-between;align-items:center;display:flex}.rc-export-dialog__columns{border:1px solid var(--rc-divider);border-radius:4px;max-height:320px;overflow:auto}.rc-export-dialog__column{border-bottom:1px solid var(--rc-divider);align-items:center;gap:4px;padding:0 12px 0 4px;display:flex}.rc-export-dialog__column:last-child{border-bottom:0}.rc-export-dialog__name{font:inherit;color:var(--rc-ink);text-align:left;cursor:text;background:0 0;border:0;flex:1;padding:6px 0;font-size:14px}.rc-export-dialog__name.is-renamed{color:var(--rc-accent);font-style:italic}.rc-export-dialog__was{color:var(--rc-ink-tertiary);font-size:12px;font-style:normal}.rc-export-dialog__save{gap:8px;display:flex}.rc-export-dialog__save-button.MuiButton-root{align-self:flex-start}.rc-table .rc-table-footer-cell{border-top:2px solid var(--rc-table-head-rule);border-inline-end:1px solid var(--rc-divider);background:var(--rc-surface);color:var(--rc-ink);white-space:nowrap;text-overflow:ellipsis;border-bottom:none;padding:6px 12px;font-size:13px;font-weight:600;overflow:hidden}.rc-table.is-compact .rc-table-footer-cell{padding:4px 8px;font-size:12.5px}.rc-table.is-spacious .rc-table-footer-cell{padding:12px 16px}.rc-table .rc-table-footer-cell.is-pinned{z-index:2}.rc-table .rc-table-table.is-sticky-footer .rc-table-footer-cell{z-index:2;position:sticky;bottom:0}.rc-table .rc-table-table.is-sticky-footer .rc-table-footer-cell.is-pinned{z-index:4}.rc-table-pagination.is-pages{min-width:0;color:var(--rc-ink-secondary);align-items:center;gap:16px;font-size:13px;display:flex}.rc-table-pagination.is-pages .rc-pages__size{white-space:nowrap;align-items:center;gap:8px;display:flex}.rc-table-pagination.is-pages .rc-pages__size .MuiSelect-select{padding-top:2px;padding-bottom:2px;font-size:13px}.rc-table-pagination.is-pages .rc-pages__range{white-space:nowrap}.rc-table .rc-table-row.is-skeleton.is-odd:hover{background:linear-gradient(var(--rc-stripe), var(--rc-stripe)), var(--rc-surface)}.rc-table .rc-table-row.is-skeleton.is-even:hover{background:var(--rc-surface)}.rc-table .rc-skeleton.MuiSkeleton-root{vertical-align:middle;height:1em;display:inline-block}.rc-alert-banner.is-bottom{border-bottom:none;border-top:1px solid var(--rc-hairline)}.rc-head-overlay{z-index:6;height:0;position:relative}.rc-head-overlay .rc-alert-banner.is-head-overlay{box-sizing:border-box;justify-content:center;min-height:40px;position:absolute;inset:0 0 auto}.rc-table.is-compact .rc-head-overlay .rc-alert-banner.is-head-overlay{min-height:32px}.rc-table.is-spacious .rc-head-overlay .rc-alert-banner.is-head-overlay{min-height:52px}[dir=rtl] .rc-table .is-pinned-start.is-pinned-edge{box-shadow:-4px 0 4px -3px var(--rc-pinned-shadow,#00000040)}[dir=rtl] .rc-table .is-pinned-end.is-pinned-edge{box-shadow:4px 0 4px -3px var(--rc-pinned-shadow,#00000040)}.rc-resize-handle.is-on-end.is-resizing .rc-resize-handle__bar{width:2px;height:var(--rc-resize-line,100vh);margin:0}:root{--exc-color:#dc2626;--exc-dark:#991b1b;--exc-bg:#fee2e2;--exc-border:#fca5a5;--exc-light:#fef2f2;--mov-color:#16a34a;--mov-dark:#166534;--mov-bg:#dcfce7;--mov-border:#86efac;--mov-light:#f0fdf4;--blue-color:#1d4ed8;--blue-bg:#dbeafe;--blue-border:#93c5fd;--amb-color:#92400e;--amb-bg:#fef3c7;--amb-border:#fcd34d;--map-color:#065f46;--map-bg:#d1fae5;--map-border:#6ee7b7;--gmav-text:#111827;--gmav-text2:#374151;--gmav-muted:#6b7280;--gmav-border:#e5e7eb;--gmav-border2:#d1d5db;--gmav-bg:#f0efeb;--gmav-bg2:#f9fafb;--gmav-bg3:#fafaf9;--gmav-panel:#fff;--gmav-primary:#1d4ed8}.gmav-root{background:var(--gmav-bg);color:var(--gmav-text);font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.5}.gmav-card-wrapper--titlebar{background:var(--gmav-panel);border-bottom:1px solid var(--gmav-border);box-shadow:none;border-radius:0;margin-bottom:0}.gmav-title-bar{align-items:center;gap:10px;height:48px;padding:8px 20px;display:flex}.gmav-title-bar__left{flex-shrink:0;align-items:center;gap:8px;display:flex}.gmav-title-bar__logo{background:var(--gmav-bg);color:#555;letter-spacing:-.5px;border:1px solid #ccc;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:flex}.gmav-title-bar__name{color:var(--gmav-text);font-size:14px;font-weight:700}.gmav-title-bar__badge{letter-spacing:.06em;text-transform:uppercase;background:var(--blue-bg);color:#1e40af;border:1px solid var(--blue-border);border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700}.gmav-title-bar__center{color:var(--gmav-muted);flex:1;align-items:center;gap:6px;font-size:12px;display:flex}.gmav-title-bar__dot{background:#16a34a;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite gmav-pulse;box-shadow:0 0 0 2.5px #86efac}@keyframes gmav-pulse{0%,to{opacity:1}50%{opacity:.5}}.gmav-title-bar__connected{color:#16a34a;font-weight:600}.gmav-title-bar__sep{color:var(--gmav-border2)}.gmav-title-bar__sync strong{color:var(--gmav-text)}.gmav-title-bar__right{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.gmav-title-btn,.gmav-btn,.gmav-btn--outline{border:1.5px solid var(--gmav-border2);background:var(--gmav-panel);color:var(--gmav-text2);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:5px 11px;font-family:inherit;font-size:11px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.gmav-title-btn:hover,.gmav-btn--outline:hover{background:var(--gmav-bg2);border-color:#9ca3af}.gmav-title-btn--primary{color:#fff;background:#1a1a18;border-color:#1a1a18;font-weight:600}.gmav-title-btn--primary:hover{background:#333;border-color:#333}.gmav-btn--pdf{color:var(--exc-dark);border-color:var(--exc-border)!important}.gmav-btn--pdf:hover{background:var(--exc-light);border-color:var(--exc-color)!important}.gmav-card-wrapper--filters{background:var(--gmav-bg3);border-bottom:2px solid var(--gmav-border);box-shadow:none;border-radius:0;margin-bottom:0}.gmav-filter-bar{flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:7px 20px;display:flex}.gmav-filter-bar__group:first-child{background:var(--gmav-bg);border:1.5px solid #c5c3bc;border-radius:6px;gap:2px;padding:2px;display:flex}.gmav-range-btn{color:var(--gmav-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 11px;font-family:inherit;font-size:11px;font-weight:500;transition:background .12s,color .12s}.gmav-range-btn--active{color:#fff;background:#1a1a18;font-weight:700}.gmav-filter-bar__group:nth-child(2){background:var(--gmav-panel);cursor:pointer;border:1.5px solid #9ca3af;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;display:flex}.gmav-filter-bar__group:nth-child(2):hover{border-color:var(--gmav-text2)}.gmav-filter-bar__icon{color:var(--gmav-muted);flex-shrink:0;font-size:13px}.gmav-filter-date{color:var(--gmav-text);cursor:pointer;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}.gmav-filter-bar__label{color:var(--gmav-muted);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-size:10px;font-weight:700}.gmav-filter-select{color:var(--gmav-text);background:var(--gmav-panel);cursor:pointer;appearance:auto;border:1.5px solid #9ca3af;border-radius:6px;outline:none;min-width:118px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:500}.gmav-filter-select:hover{border-color:var(--gmav-text2)}.gmav-filter-select:focus{border-color:var(--gmav-text2);box-shadow:0 0 0 2px #00000014}.gmav-filter-bar__divider{background:var(--gmav-border2);flex-shrink:0;width:1px;height:20px;margin:0 2px}.gmav-clear-btn{color:var(--gmav-text2);background:var(--gmav-panel);cursor:pointer;white-space:nowrap;border:1.5px solid #9ca3af;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.gmav-clear-btn:hover{background:var(--gmav-bg2);border-color:var(--gmav-text2)}.gmav-clear-btn--active{border-color:var(--exc-color);color:var(--exc-dark);font-weight:600}.gmav-clear-btn--active:hover{background:var(--exc-light)}.gmav-ops-cards{grid-template-columns:1fr 1fr;margin-bottom:0;display:grid}.gmav-ops-card{background:var(--gmav-panel);cursor:pointer;border-top:none;flex-direction:column;gap:11px;padding:20px 22px 15px;transition:background .12s;display:flex;position:relative;overflow:hidden}.gmav-ops-card:hover{background:var(--gmav-bg3)}.gmav-ops-card:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.gmav-ops-card--exc:before{background:var(--exc-color)}.gmav-ops-card--mov:before{background:var(--mov-color)}.gmav-ops-card--exc{border-right:1px solid var(--gmav-border)}.gmav-ops-card__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gmav-ops-card__title-block{flex:1;align-items:flex-start;gap:11px;display:flex}.gmav-ops-card__icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.gmav-ops-card__icon--exc{background:var(--exc-bg);color:var(--exc-dark)}.gmav-ops-card__icon--mov{background:var(--mov-bg);color:var(--mov-dark)}.gmav-ops-card__title{color:var(--gmav-text);margin-bottom:3px;font-size:15px;font-weight:700}.gmav-ops-card__subtitle{color:var(--gmav-muted);max-width:310px;font-size:11px;line-height:1.4}.gmav-ops-card__count{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.gmav-ops-card__count--exc,.gmav-ops-card__count--mov{letter-spacing:-2.5px;align-items:center;gap:6px;font-size:62px;font-weight:800;line-height:1;display:flex}.gmav-ops-card__count--exc{color:var(--exc-color)}.gmav-ops-card__count--mov{color:var(--mov-color)}.gmav-ops-card__date-pill{color:var(--gmav-text2);border:1px solid var(--gmav-border2);white-space:nowrap;background:#f3f4f6;border-radius:20px;align-items:center;gap:4px;width:fit-content;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.gmav-ops-card__bar{background:var(--gmav-border);border-radius:2px;height:4px;overflow:hidden}.gmav-ops-card__bar-fill{border-radius:2px;height:100%;transition:width .5s}.gmav-ops-card__bar-fill--exc{background:var(--exc-color)}.gmav-ops-card__bar-fill--mov{background:var(--mov-color)}.gmav-ops-card__bar-label{color:var(--gmav-muted);justify-content:space-between;font-size:11px;display:flex}.gmav-ops-card__bar-pct{color:var(--gmav-text2);font-weight:700}.gmav-ops-card__stats{border:1px solid var(--gmav-border);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.gmav-ops-card__stat{border-right:1px solid var(--gmav-border);background:var(--gmav-bg2);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.gmav-ops-card__stat:last-child{border-right:none}.gmav-ops-card__stat-val{color:var(--gmav-text);white-space:nowrap;font-size:14px;font-weight:700}.gmav-ops-card__stat-val--exc{color:var(--exc-color)}.gmav-ops-card__stat-val--mov{color:var(--mov-color)}.gmav-ops-card__stat-lbl{color:var(--gmav-muted);margin-top:1px;font-size:10px;line-height:1.3}.gmav-ops-card__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.gmav-ops-card__hint{color:#9ca3af;align-items:center;gap:4px;font-size:11px;display:flex}.gmav-ops-card__btn{cursor:pointer;white-space:nowrap;border:1.5px solid;border-radius:6px;align-items:center;gap:5px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex}.gmav-ops-card__btn--exc{background:var(--exc-light);color:var(--exc-dark);border-color:var(--exc-border)}.gmav-ops-card__btn--exc:hover{background:var(--exc-bg);border-color:#f87171}.gmav-ops-card__btn--mov{background:var(--mov-light);color:var(--mov-dark);border-color:var(--mov-border)}.gmav-ops-card__btn--mov:hover{background:var(--mov-bg);border-color:#4ade80}.gmav-card-wrapper--conn{background:var(--gmav-bg2);border-top:1px solid var(--gmav-border);box-shadow:none;border-radius:0;margin-bottom:0}.gmav-conn-bar{align-items:stretch;display:flex}.gmav-conn-bar__label{letter-spacing:.07em;text-transform:uppercase;color:var(--gmav-muted);border-right:1px solid var(--gmav-border);white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;min-width:148px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.gmav-conn-bar__dot{background:#9ca3af;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.gmav-conn-item{border-right:1px solid var(--gmav-border);cursor:pointer;text-align:left;background:0 0;border-top:none;border-bottom:none;border-left:none;border-radius:0;flex:1;align-items:center;gap:10px;padding:11px 18px;transition:background .12s;display:flex}.gmav-conn-item:last-child{border-right:none}.gmav-conn-item:hover{background:var(--gmav-bg)}.gmav-conn-item__icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.gmav-conn-item__icon--blue{background:var(--blue-bg);color:var(--blue-color)}.gmav-conn-item__icon--green{background:var(--map-bg);color:var(--map-color)}.gmav-conn-item__icon--amber{background:var(--amb-bg);color:var(--amb-color)}.gmav-conn-item__body{flex-direction:column;flex:1;line-height:1.25;display:flex}.gmav-conn-item__count{color:var(--gmav-text);font-size:16px;font-weight:700}.gmav-conn-item__lbl{color:var(--gmav-muted);font-size:11px}.gmav-conn-item__badge{border-radius:20px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:600}.gmav-conn-item__badge--green{background:var(--map-bg);color:var(--map-color)}.gmav-conn-item__badge--amber{background:var(--amb-bg);color:var(--amb-color)}.gmav-conn-item__arrow{background:var(--gmav-border);width:20px;height:20px;color:var(--gmav-muted);border:1px solid var(--gmav-border2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:background .12s,color .12s,border-color .12s;display:flex}.gmav-conn-item--blue:hover .gmav-conn-item__arrow{background:var(--blue-bg);color:var(--blue-color);border-color:var(--blue-border)}.gmav-conn-item--green:hover .gmav-conn-item__arrow{background:var(--map-bg);color:var(--map-color);border-color:var(--map-border)}.gmav-conn-item--amber:hover .gmav-conn-item__arrow{background:var(--amb-bg);color:var(--amb-color);border-color:var(--amb-border)}.gmav-map-link,.gmav-map-link:visited,.gmav-map-link:active{color:var(--gmav-primary);align-items:center;gap:4px;font-size:11px;text-decoration:none;display:inline-flex}.gmav-map-link:hover{text-decoration:underline}.gmav-dim{color:#9ca3af}.gmav-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.gmav-badge--mapped{background:var(--map-bg);color:var(--map-color);border:1px solid var(--map-border)}.gmav-badge--notin{background:var(--amb-bg);color:var(--amb-color);border:1px solid var(--amb-border)}.gmav-badge--exception{background:var(--exc-bg);color:var(--exc-dark);border:1px solid var(--exc-border)}.gmav-badge--unknown{background:var(--gmav-bg2);color:var(--gmav-muted);border:1px solid var(--gmav-border)}.gmav-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1050;background:#1118278c;justify-content:center;align-items:flex-start;padding:40px 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.gmav-modal{background:var(--gmav-panel);border-radius:12px;flex-direction:column;width:100%;max-width:1400px;min-height:500px;animation:.18s gmav-modal-in;display:flex;box-shadow:0 20px 60px #0003}@keyframes gmav-modal-in{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.gmav-modal__header{border-bottom:1px solid var(--gmav-border);background:var(--gmav-panel);border-top:4px solid;border-radius:12px 12px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.gmav-modal__title{color:var(--gmav-text);align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.gmav-modal__title i{color:var(--gmav-muted);font-size:18px}.gmav-modal__count{background:var(--gmav-bg2);border:1px solid var(--gmav-border);border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.gmav-modal__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.gmav-modal__close{border:1.5px solid var(--gmav-border2);background:var(--gmav-panel);width:32px;height:32px;color:var(--gmav-muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:all .12s;display:flex}.gmav-modal__close:hover{background:var(--exc-light);border-color:var(--exc-color);color:var(--exc-dark)}.gmav-modal__body{flex:1;padding:16px;overflow-x:auto}.gmav-modal__pdf-btn{padding:5px 10px;font-size:12px}.gmav-card-spinner{vertical-align:middle;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-left:8px;animation:.8s linear infinite gmav-spin;display:inline-block}.gmav-card-spinner--exc{border-top-color:var(--exc-color);border-right-color:#dc262633}.gmav-card-spinner--mov{border-top-color:var(--mov-color);border-right-color:#16a34a33}@keyframes gmav-spin{to{transform:rotate(360deg)}}.gmav-insp-loading{align-items:center;gap:3px;padding:2px 0;display:inline-flex}.gmav-insp-loading__dot{background:var(--gmav-muted);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite gmav-insp-pulse}.gmav-insp-loading__dot:nth-child(2){animation-delay:.2s}.gmav-insp-loading__dot:nth-child(3){animation-delay:.4s}@keyframes gmav-insp-pulse{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.gmav-stat-loading{animation:1.4s ease-in-out infinite gmav-stat-pulse;color:var(--gmav-muted)!important}@keyframes gmav-stat-pulse{0%,to{opacity:.35}50%{opacity:.9}}@media (width<=900px){.gmav-ops-cards{grid-template-columns:1fr}.gmav-ops-card--exc{border-right:none;border-bottom:1px solid var(--gmav-border)}.gmav-ops-card__stats{grid-template-columns:repeat(2,1fr)}.gmav-ops-card__stat:nth-child(2){border-right:none}.gmav-ops-card__stat:first-child,.gmav-ops-card__stat:nth-child(2){border-bottom:1px solid var(--gmav-border)}.gmav-conn-item{border-right:none;border-bottom:1px solid var(--gmav-border);flex:none;width:100%}.gmav-filter-bar{flex-wrap:wrap;height:auto}}.gmav-compliance-badge{border:1.5px solid var(--gmav-border2);background:var(--gmav-panel);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:4px 12px 4px 8px;transition:background .12s,border-color .12s;display:inline-flex}.gmav-compliance-badge:hover{background:var(--gmav-bg2);border-color:var(--gmav-primary)}.gmav-compliance-badge__pct{color:var(--blue-color);font-size:20px;font-weight:800;line-height:1}.gmav-compliance-badge__detail{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.gmav-compliance-badge__delta{font-size:11px;font-weight:600}.gmav-compliance-badge__delta--up{color:var(--mov-color)}.gmav-compliance-badge__delta--down{color:var(--exc-color)}.gmav-compliance-badge__delta--flat{color:var(--gmav-muted)}.gmav-compliance-badge__label{color:var(--gmav-muted);font-size:10px}.gmav-compliance-modal{flex-direction:column;max-width:860px;max-height:80vh;display:flex;overflow-y:auto}.gmav-compliance-modal .gmav-modal__header{z-index:10;flex-shrink:0;position:sticky;top:0}.gmav-compliance-modal .gmav-compliance-modal__hero{flex-shrink:0}.gmav-compliance-modal__header{border-top-color:var(--blue-color)!important}.gmav-compliance-modal__title{color:var(--gmav-text);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.gmav-compliance-modal__subtitle{color:var(--gmav-muted);margin-top:2px;font-size:12px}.gmav-compliance-modal__date{border:1px solid var(--gmav-border2);color:var(--gmav-text2);background:var(--gmav-bg2);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.gmav-compliance-modal__hero{border-bottom:1px solid var(--gmav-border);background:var(--gmav-bg2);align-items:center;gap:20px;padding:20px 24px;display:flex}.gmav-compliance-modal__hero-pct{letter-spacing:-2px;flex-shrink:0;font-size:56px;font-weight:800;line-height:1}.gmav-compliance-modal__hero-title{color:var(--gmav-text);font-size:15px;font-weight:700}.gmav-compliance-modal__hero-sub{color:var(--gmav-muted);margin-top:3px;font-size:12px}.gmav-compliance-modal__hero-delta{margin-top:5px;font-size:12px;font-weight:600}.gmav-compliance-modal__hero-delta.up{color:var(--mov-color)}.gmav-compliance-modal__hero-delta.down{color:var(--exc-color)}.gmav-compliance-modal__hero-delta.flat{color:var(--gmav-muted)}.gmav-compliance-modal__body{flex:1;padding:0;overflow-x:auto}.gmav-compliance-modal__table-header{color:var(--gmav-text);border-bottom:1px solid var(--gmav-border);justify-content:space-between;align-items:center;padding:12px 20px 8px;font-size:13px;font-weight:600;display:flex}.gmav-compliance-modal__table-hint{color:var(--gmav-muted);font-size:11px;font-weight:400}.gmav-compliance-table{border-collapse:collapse;width:100%}.gmav-compliance-table__th{letter-spacing:.07em;text-transform:uppercase;color:var(--gmav-muted);border-bottom:1px solid var(--gmav-border);background:var(--gmav-bg2);text-align:left;padding:8px 20px;font-size:11px;font-weight:700}.gmav-compliance-table__th--job{width:45%}.gmav-compliance-table__th--pct{width:12%}.gmav-compliance-table__th--delta{width:18%}.gmav-compliance-table__row{border-bottom:1px solid var(--gmav-border);cursor:default;transition:background .1s}.gmav-compliance-table__row:hover{background:var(--gmav-bg2)}.gmav-compliance-table__row:last-child{border-bottom:none}.gmav-compliance-table__td{color:var(--gmav-text);vertical-align:middle;padding:12px 20px;font-size:13px}.gmav-compliance-table__td--job{padding-left:20px}.gmav-compliance-table__job-name{color:var(--gmav-text);font-weight:600}.gmav-compliance-table__job-sub{color:var(--gmav-muted);margin-top:2px;font-size:11px}.gmav-compliance-table__pct{color:var(--gmav-text);font-size:14px;font-weight:700}.gmav-compliance-table__delta{white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.gmav-compliance-table__delta--up{color:var(--mov-color)}.gmav-compliance-table__delta--down{color:var(--exc-color)}.gmav-compliance-table__delta--flat{color:var(--gmav-muted);font-weight:400}.gmav-ops-cards--three{grid-template-columns:1fr 1fr 1fr}.gmav-ops-card--comp{border-top-color:var(--blue-color)}.gmav-ops-card__count--comp{letter-spacing:-2.5px;color:var(--blue-color);align-items:center;gap:6px;font-size:62px;font-weight:800;line-height:1;display:flex}.gmav-ops-card__bar-fill--comp{background:var(--blue-color)}.gmav-ops-card__date-pill--comp{background:var(--blue-bg);color:var(--blue-color);border:1px solid var(--blue-border)}.gmav-ops-card__btn--comp{background:var(--blue-bg);color:var(--blue-color);border-color:var(--blue-border)}.gmav-ops-card__btn--comp:hover{border-color:var(--blue-color);background:#bfdbfe}.gmav-ops-card__stat-val--comp{color:var(--blue-color)}.gmav-job-comp-table{border-collapse:collapse;width:100%}.gmav-job-comp-table__th{letter-spacing:.07em;text-transform:uppercase;color:var(--gmav-muted);border-bottom:1px solid var(--gmav-border);background:var(--gmav-bg2);text-align:left;padding:8px 16px;font-size:11px;font-weight:700}.gmav-job-comp-table__th--right{text-align:right}.gmav-job-comp-table__row{border-bottom:1px solid var(--gmav-border);transition:background .1s}.gmav-job-comp-table__row:last-child{border-bottom:none}.gmav-job-comp-table__row:hover{background:var(--gmav-bg2)}.gmav-job-comp-table__td{color:var(--gmav-text);vertical-align:middle;padding:11px 16px;font-size:13px}.gmav-job-comp-table__td--right{text-align:right}.gmav-job-comp-table__job{font-weight:600}.gmav-job-comp-table__sub{color:var(--gmav-muted);margin-top:2px;font-size:11px}.gmav-job-comp-table__pct{color:var(--gmav-text);font-size:15px;font-weight:700}.gmav-job-comp-table__bar{background:var(--gmav-border);border-radius:2px;min-width:80px;height:4px;margin-top:4px;overflow:hidden}.gmav-job-comp-table__bar-fill{border-radius:2px;height:100%}.gmav-job-comp-table__not-insp{color:var(--exc-color);font-size:13px;font-weight:600}.gmav-job-comp-table__not-insp--zero{color:var(--gmav-muted);font-weight:400}@media (width<=900px){.gmav-ops-cards--three{grid-template-columns:1fr}}:root:root{--rc-accent:#169dc4;--rc-accent-hover:#0f7a9a;--rc-accent-wash:#169dc414;--rc-accent-focus-ring:#169dc440;--rc-header-bar:#0f7a9a;--rc-header-bar-rule:#152950;--rc-surface:#fff;--rc-table-head:#0f7a9a;--rc-on-table-head:#fff;--rc-on-table-head-muted:#fffc;--rc-table-head-accent:#fff;--rc-table-head-rule:#0b6580}
