.SettingsShell-module___7FKwa__root :is(thead th,[data-grid-header-cell],[data-grid-header-row]>*){color:#6b7280!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:500!important}.SettingsShell-module___7FKwa__root .migration-grid-input{background:0 0!important;border-color:#0000!important}.SettingsShell-module___7FKwa__root .migration-grid-input:focus{background:#ffffff09!important;border-color:#5b8fcc8c!important}
.LoadingOverlay-module__mqBtmq__overlay{z-index:50;-webkit-backdrop-filter:blur(1.5px);opacity:0;pointer-events:none;background:#0f14198c;justify-content:center;align-items:center;gap:10px;transition:opacity .14s;display:flex;position:absolute;inset:0}.LoadingOverlay-module__mqBtmq__visible{opacity:1;pointer-events:auto}.LoadingOverlay-module__mqBtmq__fixed{z-index:9999;position:fixed}.LoadingOverlay-module__mqBtmq__spinner{border:2px solid #ffffff26;border-top-color:#8ab4e8;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite LoadingOverlay-module__mqBtmq__loading-overlay-spin}.LoadingOverlay-module__mqBtmq__label{color:#d1d5db;font-family:Inter,sans-serif;font-size:13px}@keyframes LoadingOverlay-module__mqBtmq__loading-overlay-spin{to{transform:rotate(360deg)}}
.BulkActionsToolbar-module__jsVCcG__dock{z-index:180;background:#222;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;max-width:calc(100vw - 48px);height:36px;padding:0 8px 0 12px;font-family:Inter,sans-serif;animation:.16s ease-out BulkActionsToolbar-module__jsVCcG__dockIn;display:inline-flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000059}@keyframes BulkActionsToolbar-module__jsVCcG__dockIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.BulkActionsToolbar-module__jsVCcG__count{white-space:nowrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.BulkActionsToolbar-module__jsVCcG__countNum{color:#f3f4f6;font-weight:500}.BulkActionsToolbar-module__jsVCcG__countLabel{color:#9ca3af}.BulkActionsToolbar-module__jsVCcG__clearBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .12s,color .12s;display:inline-flex}.BulkActionsToolbar-module__jsVCcG__clearBtn:hover{color:#f3f4f6;background:#ffffff0f}.BulkActionsToolbar-module__jsVCcG__sep{background:#ffffff1a;flex-shrink:0;align-self:center;width:1px;height:18px}.BulkActionsToolbar-module__jsVCcG__actions{align-items:center;gap:2px;display:flex}.BulkActionsToolbar-module__jsVCcG__actionBtn{color:#d1d5db;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;height:26px;padding:0 10px;font-family:Inter,sans-serif;font-size:12px;transition:background .12s,color .12s;display:inline-flex}.BulkActionsToolbar-module__jsVCcG__actionBtn:hover:not(:disabled){color:#f3f4f6;background:#ffffff0f}.BulkActionsToolbar-module__jsVCcG__actionBtn:disabled{opacity:.4;cursor:not-allowed}.BulkActionsToolbar-module__jsVCcG__danger{color:#fca5a5}.BulkActionsToolbar-module__jsVCcG__danger:hover:not(:disabled){color:#fca5a5;background:#fca5a514}.BulkActionsToolbar-module__jsVCcG__error{z-index:179;color:#fca5a5;background:#222;border:1px solid #fca5a54d;border-radius:6px;max-width:min(640px,100vw - 48px);padding:8px 14px;font-family:Inter,sans-serif;font-size:12px;position:fixed;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.BulkActionsToolbar-module__jsVCcG__bulkCell{border-radius:4px;transition:box-shadow .12s,background .12s}.BulkActionsToolbar-module__jsVCcG__isBulkHover{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a}.BulkActionsToolbar-module__jsVCcG__isBulkActive{background:#5b8fcc14;box-shadow:inset 0 0 0 1.5px #5b8fcc}.BulkActionsToolbar-module__jsVCcG__tableWithDock{padding:0 0 96px}
.SubTables-module__LSpaPW__subTableSection{margin-bottom:54px}.SubTables-module__LSpaPW__bandHeader{color:#9ca3af;letter-spacing:.05em;background:0 0;border-top:1px solid #ffffff14;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.SubTables-module__LSpaPW__bandHeaderNested{border-top:none;padding-left:68px}.SubTables-module__LSpaPW__blockDivider{border-top:1px solid #ffffff14;height:0;margin:0 44px 0 40px}.SubTables-module__LSpaPW__blockDividerGap{height:18px}.SubTables-module__LSpaPW__bandLabel{color:#f3f4f6;font-size:13px;font-weight:500}.SubTables-module__LSpaPW__bandSpacer{flex:1}.SubTables-module__LSpaPW__bandAction{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.SubTables-module__LSpaPW__bandAction:hover:not(:disabled){color:#f3f4f6;background:#ffffff0a}.SubTables-module__LSpaPW__bandAction:disabled{opacity:.5;cursor:not-allowed}.SubTables-module__LSpaPW__bandError{color:#fca5a5;padding:4px 12px 6px;font-size:11px}.SubTables-module__LSpaPW__cellError{color:#fca5a5;margin-top:2px;font-size:10px;display:block}.SubTables-module__LSpaPW__table{border-collapse:collapse;table-layout:fixed;width:1px}.SubTables-module__LSpaPW__th{color:#9ca3af;letter-spacing:.04em;text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff14;height:32px;padding:0 10px;font-size:11px;font-weight:500}.SubTables-module__LSpaPW__thManaged{padding:0}.SubTables-module__LSpaPW__thBare{border-bottom:none}.SubTables-module__LSpaPW__thStickyRight{z-index:2;background:#0f0f0f;border-bottom:none;width:44px;min-width:44px;max-width:44px;position:sticky;right:0}.SubTables-module__LSpaPW__td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff14;height:36px;padding:0 10px;font-size:12px;position:relative}.SubTables-module__LSpaPW__tdBare{border-bottom:none}.SubTables-module__LSpaPW__tdCheckbox{text-align:center;width:40px;min-width:40px;max-width:40px;padding:0}.SubTables-module__LSpaPW__checkboxStickyLeft{z-index:2;background:0 0;position:sticky;left:0}th.SubTables-module__LSpaPW__checkboxStickyLeft{z-index:3}.SubTables-module__LSpaPW__tdStickyRight{z-index:1;background:#0f0f0f;border-bottom:none;width:44px;min-width:44px;max-width:44px;position:sticky;right:0}.SubTables-module__LSpaPW__versionRow:hover{background:#ffffff05}.SubTables-module__LSpaPW__versionRow.SubTables-module__LSpaPW__isSelected{background:#ffffff0a}.SubTables-module__LSpaPW__seriesRow{background:0 0}.SubTables-module__LSpaPW__seriesRow:hover{background:#ffffff05}.SubTables-module__LSpaPW__rowCheck{vertical-align:middle;opacity:0;align-items:center;transition:opacity .12s;display:inline-flex}.SubTables-module__LSpaPW__seriesRow:hover .SubTables-module__LSpaPW__rowCheck,.SubTables-module__LSpaPW__versionRow:hover .SubTables-module__LSpaPW__rowCheck,.SubTables-module__LSpaPW__rowCheckOn{opacity:1}.SubTables-module__LSpaPW__seriesHeader{align-items:center;gap:6px;min-width:0;display:flex}.SubTables-module__LSpaPW__tagCount{color:#6b7280;background:#ffffff0d;border-radius:8px;flex-shrink:0;padding:0 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;line-height:18px}.SubTables-module__LSpaPW__baseLabel{letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;flex-shrink:0;font-size:10px;font-weight:600}.SubTables-module__LSpaPW__chevronBtn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .12s,color .12s;display:inline-flex}.SubTables-module__LSpaPW__chevronBtn:hover{color:#e5e7eb;background:#ffffff0f;border-color:#ffffff1f}.SubTables-module__LSpaPW__colAddBtn{color:#d1d5db;cursor:pointer;background:#ffffff0f;border:none;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:background .12s,color .12s;display:inline-flex}.SubTables-module__LSpaPW__colAddBtn:hover{color:#f3f4f6;background:#ffffff1a}.SubTables-module__LSpaPW__seriesLabel{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;font-weight:600;overflow:hidden}.SubTables-module__LSpaPW__code{color:#9ca3af;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;text-decoration:none}.SubTables-module__LSpaPW__code:hover{color:#e5e7eb}.SubTables-module__LSpaPW__statusChip{color:#d1d5db;border:1px solid #ffffff14;border-radius:4px;padding:2px 8px;font-size:11px;display:inline-block}.SubTables-module__LSpaPW__editableCell{cursor:text;color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:1;align-items:center;min-width:0;height:100%;min-height:34px;padding:2px 4px;font-size:13px;display:flex;overflow:hidden}.SubTables-module__LSpaPW__editableCell:hover{background:#ffffff0a}.SubTables-module__LSpaPW__placeholder{font-style:italic}.SubTables-module__LSpaPW__inlineInput{color:#e5e7eb;background:#1a1a1a;border:1px solid #6366f1;border-radius:4px;outline:none;width:100%;padding:3px 6px;font-size:13px}.SubTables-module__LSpaPW__dateText{color:#9ca3af;font-size:11px}.SubTables-module__LSpaPW__outcomeSelect{cursor:pointer;background:0 0;border:1px solid;border-radius:6px;outline:none;padding:3px 8px;font-size:12px;font-weight:500}
