.button{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font:600 var(--font-size-xs) var(--font-body);gap:var(--space-2);justify-content:center;letter-spacing:var(--letter-spacing-label);min-height:2.5rem;padding:0 var(--space-5);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.button:focus-visible,.table-sort:focus-visible,.tabs__tab:focus-visible,.icon-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.5}.button--primary{background:var(--color-accent);color:var(--color-accent-contrast)}.button--primary:hover{background:var(--color-accent-strong)}.button--secondary{background:var(--color-field-bg);border-color:var(--color-accent);color:var(--color-accent)}.button--text{background:transparent;color:var(--color-accent);padding-inline:var(--space-2)}.button--dashed{background:transparent;border:1px dashed var(--color-accent);color:var(--color-accent);width:100%}.button--dark{background:#888;border:1px solid #888888;color:#fff}.icon-button .icon{pointer-events:none}.field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.field__label,.choice-group legend{color:#888;font-size:var(--font-size-2xs);font-weight:600;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.field__label b{color:var(--color-danger)}.field__label:empty{display:none}.field select option{color:#888}.field input,.field select,.field textarea,.table-search{background:var(--color-field-bg);border:1px solid var(--color-field-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text);font:var(--font-size-sm) var(--font-body);min-height:2.5rem;padding:0 var(--space-3);width:100%}.field select{padding-right:2.5rem}.field textarea{min-height:6rem;padding-block:var(--space-3);resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--color-text-muted);opacity:1}.field input:focus,.field select:focus,.field textarea:focus,.table-search:focus{border-color:var(--color-focus);outline:2px solid color-mix(in srgb,var(--color-focus) 35%,transparent);outline-offset:0}.field--error input,.field--error select,.field--error textarea{border-color:var(--color-danger)}.field__error{color:var(--color-danger);font-size:var(--font-size-2xs)}.field__hint{color:var(--color-text-subtle);font-size:12px}.card{background:var(--color-surface-raised);border:.5px solid #403b3b;border-radius:0;box-shadow:var(--shadow-card);padding:var(--space-5)}.section-header{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-5)}.section-header__number{align-items:center;background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-accent-contrast);display:flex;font:700 var(--font-size-sm) var(--font-mono);height:1.75rem;justify-content:center;width:1.75rem}.section-header h2{font:600 var(--font-size-sm) var(--font-display);letter-spacing:var(--letter-spacing-label);margin:0;text-transform:uppercase}.card .section-header h2{color:#fff;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:16px;text-transform:uppercase}.section-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-5)}.section-header-row .section-header{margin-bottom:0}.status-pill{align-items:center;background:transparent;border:.5px solid currentColor;border-radius:var(--radius-pill);display:inline-flex;font-size:var(--font-size-2xs);font-weight:700;gap:var(--space-1);letter-spacing:var(--letter-spacing-label);padding:.25rem .75rem;text-transform:none;white-space:nowrap}.status-pill--pending{background:#2d1b00;border-color:#92400e;color:#f59e0b}.status-pill--completed,.status-pill--cleared{color:var(--color-success)}.status-pill--insufficiency{color:var(--color-danger)}.status-pill--offer-declined{background:#d9212133;border-color:#d92121;color:#d92121}.status-pill--in-progress{color:var(--color-accent)}.status-pill--na{color:var(--color-neutral)}.status-pill--approved{background:#052e16;border-color:#166534;color:#4ade80}.status-pill--sent-back{background:#1c1c30;border-color:#3b3b5c;color:#a78bfa}.status-pill--not-started{border-radius:0;color:var(--color-accent);text-transform:uppercase}.status-pill--not-submitted,.status-pill--criminal-check-pending{background:color-mix(in srgb,var(--color-chart-1) 15%,transparent);color:var(--color-chart-1)}.status-pill--completed{background:color-mix(in srgb,var(--color-chart-2) 15%,transparent);color:var(--color-chart-2)}.status-pill--inprogress{background:color-mix(in srgb,var(--color-chart-3) 15%,transparent);color:var(--color-chart-3)}.status-pill--stopped{background:color-mix(in srgb,var(--color-chart-4) 15%,transparent);color:var(--color-chart-4)}.status-pill--initiated{background:color-mix(in srgb,var(--color-chart-5) 15%,transparent);color:var(--color-chart-5)}.status-pill--reinitiated{background:color-mix(in srgb,var(--color-chart-6) 15%,transparent);color:var(--color-chart-6)}.status-pill--submitted{color:var(--color-success)}.status-pill--pending,.status-pill--approved,.status-pill--sent-back,.status-pill--offer-declined{border-radius:var(--radius-pill)}.status-pill--submitted{border-radius:5px}.choice-group{border:0;margin:0;padding:0}.choice-row{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-3)}.choice{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.choice input{accent-color:var(--color-accent);flex-shrink:0;height:1rem;margin:0;width:1rem}.choice--checkbox{align-items:baseline}.choice--disabled{cursor:not-allowed;opacity:.7}.choice--disabled input{cursor:not-allowed}.toggle{border:0;display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0}.toggle--horizontal{align-items:center;flex-direction:row;gap:var(--space-4);justify-content:space-between}.toggle--horizontal .field__label{flex:1 1 auto;min-width:0}.toggle__track{background:var(--color-field-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.toggle__option{background:transparent;border:0;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:600;padding:var(--space-2) var(--space-4);text-transform:uppercase}.toggle__option.is-selected{background:var(--color-accent);color:var(--color-accent-contrast)}.toggle__option:disabled{cursor:not-allowed;opacity:.6}.switch{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-3)}.switch input{height:0;opacity:0;position:absolute;width:0}.switch__track{background:var(--color-border-strong);border-radius:999px;height:1.25rem;position:relative;width:2.25rem}.switch__thumb{background:var(--color-text);border-radius:50%;height:1rem;left:.125rem;position:absolute;top:.125rem;transition:transform var(--transition-fast);width:1rem}.switch input:checked+.switch__track{background:var(--color-accent)}.switch input:checked+.switch__track .switch__thumb{transform:translate(1rem)}.switch input:focus-visible+.switch__track{outline:2px solid var(--color-focus);outline-offset:2px}.upload-tile{align-items:flex-start;background:var(--color-field-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);justify-content:flex-start;padding:var(--space-4)}.upload-tile:hover{border-color:var(--color-accent)}.upload-tile input[type=file]{height:1px;opacity:0;position:absolute;width:1px}.upload-tile__label{color:#888;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:400;letter-spacing:1.2px;line-height:var(--line-height-tight);text-transform:uppercase}.upload-tile__row{align-items:center;display:flex;flex-direction:row;gap:var(--space-3);width:100%}.upload-tile__row--disabled{opacity:.6;pointer-events:none}.upload-tile__row--disabled .upload-tile__button{background:#888;border-color:#888}.upload-tile__button{align-items:center;background:#1998fc;border:1px solid #1998fc;border-radius:var(--radius-sm);color:#fff;display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-2xs);font-weight:700;gap:8px;height:36px;justify-content:center;letter-spacing:1px;line-height:var(--line-height-tight);padding:0 14px;text-align:center;text-transform:uppercase;width:101px}.upload-tile--optional .upload-tile__button{background:#222;border-color:#222}.upload-tile small{color:#888;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:400;letter-spacing:var(--letter-spacing-subtitle2);line-height:var(--line-height-tight)}.upload-tile--inline{background:transparent;border:0;border-radius:0;padding:0}.upload-tile--inline .upload-tile__row{align-items:flex-start;flex-direction:column}.upload-tile--dropzone{align-items:center;background:var(--color-field-bg);border:2px dashed #333336;cursor:pointer;flex-direction:column;gap:var(--space-3);justify-content:center;min-height:10rem;padding:var(--space-6);text-align:center}.upload-tile--dropzone:hover{border-color:#333336}.upload-tile--dropzone .upload-tile__label{margin:0}.upload-tile--dropzone small{color:#888;font-family:MBCorpoSText;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%}.upload-tile--disabled{cursor:not-allowed}.upload-tile--disabled .upload-tile__button,.upload-tile__row--disabled .upload-tile__button{background:#888;border-color:#888;opacity:1}.upload-tile__row--disabled{opacity:1}.upload-tile--file{background:var(--color-field-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-4)}.upload-tile--file .upload-tile__label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500;letter-spacing:0;text-transform:none}.upload-tile__file-row{align-items:stretch;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);display:flex;overflow:hidden;width:100%}.upload-tile__choose{background:var(--color-surface-raised);border:0;border-right:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3)}.upload-tile__choose:disabled{cursor:not-allowed;opacity:.7}.upload-tile__filename{background:var(--color-field-bg);border:0;color:var(--color-text);flex:1;font-size:var(--font-size-sm);min-width:0;overflow:hidden;padding:var(--space-2) var(--space-3);text-overflow:ellipsis;white-space:nowrap}.upload-tile__upload{background:#1998fc;border:0;border-left:1px solid var(--color-border);color:#fff;cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-2xs);font-weight:700;letter-spacing:1px;line-height:var(--line-height-tight);padding:var(--space-2) var(--space-3);text-align:center;text-transform:uppercase}.upload-tile__upload:disabled{background:#1998fc;color:#fff;cursor:not-allowed}.upload-tile__file{align-items:center;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);margin-top:var(--space-3);column-gap:var(--space-3);display:grid;grid-template-columns:auto 1fr auto;padding:var(--space-3);row-gap:var(--space-1)}.upload-tile__file>.icon{color:var(--color-accent);grid-column:1;grid-row:1}.uploaded-file__name{font-size:var(--font-size-sm);grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-file__size{color:var(--color-text-muted);font-size:var(--font-size-2xs);grid-column:2;grid-row:2}.upload-tile__delete{align-items:center;background:transparent;border:0;color:var(--color-danger);cursor:pointer;display:inline-flex;grid-column:3;grid-row:1;padding:0}.education-card__delete{align-items:center;background:transparent;border:0;color:var(--color-danger);cursor:pointer;display:inline-flex;padding:0}.table-wrap{min-width:0}.table-toolbar{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-4);margin-top:var(--space-5);padding-left:var(--space-5);padding-right:var(--space-5)}.table-toolbar__actions{align-items:center;display:flex;gap:var(--space-3)}.table-search{max-width:18rem}.table-count{color:var(--color-text-muted);font-size:var(--font-size-xs);padding-left:var(--space-5)}.table-count__number{border:1px solid var(--color-text-muted);border-radius:5px;color:var(--color-text);display:inline-block;margin:0 var(--space-1);padding:.1rem .35rem}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;min-width:52rem;width:100%}.data-table thead tr{background:#111}.data-table th,.data-table td{border:1px solid #2a2a3e;font-size:var(--font-size-xs);padding:var(--space-3);text-align:left;white-space:nowrap}.data-table th{color:var(--color-text-muted);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.data-table td{color:var(--color-text-secondary)}.data-table tbody tr:nth-child(odd){background:#111}.data-table tbody tr:nth-child(odd) td,.data-table tbody tr:nth-child(odd) th{border-color:#2a2a3e}.data-table tbody tr:nth-child(2n){background:#0d0d0d}.data-table tbody tr:nth-child(2n) td,.data-table tbody tr:nth-child(2n) th{border-color:#1e1e30}.table-sort{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-transform:uppercase}.pager{align-items:center;display:flex;gap:var(--space-2);justify-content:flex-end;padding-bottom:var(--space-5);padding-left:var(--space-5);padding-right:var(--space-5)}.pager button,.pager span{align-items:center;background:transparent;border:1px solid var(--color-text-muted);border-radius:5px;color:var(--color-text);display:flex;font-size:var(--font-size-xs);height:2rem;justify-content:center;min-width:2rem}.pager button{cursor:pointer}.pager button:disabled{cursor:not-allowed;opacity:.5}.pager button.active{background:transparent;border-color:var(--color-accent);color:var(--color-accent)}.table-footer{align-items:center;display:flex;justify-content:space-between;margin-top:var(--space-4)}.tabs{border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-5);overflow:auto}.tabs__tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-text-muted);cursor:pointer;font:600 var(--font-size-xs) var(--font-body);letter-spacing:var(--letter-spacing-label);padding:var(--space-3) 0;white-space:nowrap}.tabs__tab--active{border-color:var(--color-accent);color:var(--color-accent)}.modal-backdrop{align-items:center;background:var(--color-overlay-scrim);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:var(--z-overlay)}.modal{background:var(--color-surface-raised);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-overlay);max-height:90vh;max-width:42rem;overflow:auto;padding:var(--space-5);width:100%}.modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-5)}.modal__header h2{font:600 var(--font-size-xl) var(--font-display);margin:0}.modal__header button{background:none;border:0;color:var(--color-text);cursor:pointer;font-size:var(--font-size-2xl)}.modal__actions{align-items:center;display:flex;gap:var(--space-3);margin-top:var(--space-5)}.modal__actions .button--text{color:var(--color-text)}.modal-confirm-text{color:#fff;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:21px;margin:0}.modal--preview{background:#0d0d0d;border-color:#1a1a1a;display:flex;flex-direction:column;max-width:72rem;overflow:hidden;padding:0}.modal--preview .modal__header{background:#111;border-bottom:1px solid #1a1a1a;margin-bottom:0;padding:.5rem .625rem}.modal--preview .modal__header h2{font-family:var(--font-body);font-size:.75rem;font-weight:400;line-height:1.1}.modal--preview .modal__subtitle{font-size:.5rem!important;letter-spacing:.06em;line-height:1}.modal--send-back{border-radius:12px}.modal--send-back .modal__header{border-bottom:1px solid #2a2a3e;padding-bottom:var(--space-4)}.modal--send-back .button-row{border-top:1px solid #2a2a3e;padding-top:var(--space-4)}.application-preview__content{background:#0d0d0d;gap:.625rem;padding:.625rem!important}.application-preview__card{background:#0d0d0d;border-color:#1a1a1a;box-shadow:none;padding:.625rem!important}.application-preview__card .field__label,.application-preview__card dt{color:#888;font-size:.4375rem;letter-spacing:.08em;line-height:1.2}.application-preview__card .field__label{min-height:0!important}.application-preview__card .application-preview__value,.application-preview__card dd{color:#ddd;font-size:.5625rem!important;line-height:1.25}.application-preview__card>div:first-child{margin-bottom:.5rem!important;padding-bottom:.375rem!important}.application-preview__card>div:first-child h2{color:#fff;font-size:.5rem!important;letter-spacing:.08em;line-height:1.2!important}.application-preview__card>div:nth-child(2){gap:.5rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.application-preview__address,.application-preview__education-row,.application-preview__employment-row{background:#242424!important;border:0!important;border-radius:0!important}.application-preview__address{padding:.5rem!important}.application-preview__address>div{gap:.5rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.application-preview__education-row,.application-preview__employment-row{padding:.5rem!important}.application-preview__education-row>div:first-child,.application-preview__employment-row>div:first-child{gap:.375rem!important;margin-bottom:.375rem!important}.application-preview__education-row>div:first-child>span:first-child,.application-preview__employment-row>div:first-child>span:first-child{background:#111!important;border-radius:0!important;color:#888!important;font-size:.5rem!important;height:1rem!important;width:1rem!important}.application-preview__education-row>div:first-child strong,.application-preview__employment-row>div:first-child strong{color:#bbb;font-size:.5rem!important;letter-spacing:.06em!important}.application-preview__education-row>div:nth-child(2),.application-preview__employment-row>div:nth-child(2){gap:.5rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.application-preview__content+.row{background:#111;border-top-color:#1a1a1a!important;padding:.625rem!important}.donut{align-items:center;background:conic-gradient(var(--chart-color) var(--chart-value),var(--color-border) 0);border-radius:50%;display:flex;flex-direction:column;height:10rem;justify-content:center;position:relative;width:10rem}.donut:after{background:var(--color-surface-raised);border-radius:50%;content:"";top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;position:absolute}.donut strong,.donut span{position:relative;z-index:1}.donut strong{font:600 var(--font-size-3xl) var(--font-display)}.donut span{bottom:2.75rem;color:var(--color-text-muted);font-size:var(--font-size-2xs);left:0;position:absolute;right:0;text-align:center}.timeline{list-style:none;margin:0;padding:0}.timeline__item{align-items:center;display:grid;gap:var(--space-4);grid-template-columns:6rem 2rem 1fr;min-height:0;padding-bottom:var(--space-5);position:relative}.timeline__item:last-child{padding-bottom:0}.timeline__item:not(:first-child):before{background:var(--color-border-strong);content:"";height:50%;left:calc(7rem - 1px);position:absolute;top:0;width:2px;z-index:0}.timeline__item:not(:last-child):after{background:var(--color-border-strong);bottom:0;content:"";height:50%;left:calc(7rem - 1px);position:absolute;width:2px;z-index:0}.timeline__meta{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.timeline__date{color:var(--color-text);font-size:var(--font-size-xs);font-weight:600}.timeline__time{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.timeline__node{align-items:center;background:var(--color-neutral);border-radius:50%;color:var(--color-surface);display:flex;height:1.25rem;justify-content:center;justify-self:center;position:relative;width:1.25rem;z-index:1}.timeline__item--done .timeline__node{background:var(--color-success)}.timeline__item--active .timeline__node{background:var(--color-accent);box-shadow:0 0 0 .25rem var(--color-accent-soft)}.timeline__item--pending .timeline__node{background:var(--color-neutral)}.timeline__card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.timeline__item--active .timeline__card{border-color:var(--color-accent)}.timeline__item--pending .timeline__card{opacity:.6}.timeline__card strong{color:var(--color-text);display:block;font-size:var(--font-size-md);font-weight:600}.timeline__card p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--space-2) 0 0}.wizard-rail{display:flex;flex-direction:column;gap:var(--space-1)}.wizard-step{align-items:center;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.wizard-step .icon{color:#fff}.wizard-step strong{color:#fff;font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px}.wizard-step--active{background:var(--color-accent);color:var(--color-accent-contrast)}.wizard-step--completed,.wizard-step--completed .icon{color:var(--color-accent)}.education-tip{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-2);padding:var(--space-3) 0 0 0}.education-tip .icon{color:var(--color-text-muted);flex-shrink:0}.employment-tip{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--space-2);padding:var(--space-3) 0 0 0}.employment-tip .icon{color:var(--color-text-muted);flex-shrink:0}.employment-section-title{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:500;letter-spacing:.08em;margin-top:var(--space-3);padding-bottom:var(--space-2);text-transform:uppercase}.employment-section-subtitle{color:#1998fc;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.2px;line-height:16px;margin-bottom:var(--space-3);text-transform:uppercase}.progress-ring{align-items:center;background:conic-gradient(var(--color-success) var(--progress),#222222 0);border-radius:50%;display:flex;height:4.5rem;justify-content:center;position:relative;width:4.5rem}.progress-ring:after{background:#000;border-radius:50%;content:"";top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;position:absolute}.progress-ring strong{font:600 var(--font-size-xl) var(--font-display);position:relative;z-index:1}.signature{display:flex;flex-direction:column}.signature__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.signature__pad{background:var(--color-field-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex:1 1 auto;min-height:8.75rem;padding:var(--space-3)}.signature canvas{background:var(--color-field-bg);border:0;cursor:crosshair;display:block;height:100%;max-width:100%;min-height:8.75rem;touch-action:none;width:100%}.signature__label{color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:600;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.signature__clear{border:1px solid var(--color-border-strong);border-radius:0;font-family:var(--font-body);font-size:var(--font-size-2xs);font-style:normal;font-weight:400;letter-spacing:1px;line-height:var(--line-height-tight);padding:var(--space-1) var(--space-2);text-align:center;text-transform:uppercase}.signature--disabled .signature__pad{cursor:not-allowed;opacity:.7}.signature--disabled canvas{cursor:not-allowed;pointer-events:none}.signature small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}@media(max-width:48rem){.table-toolbar{align-items:stretch;flex-direction:column}.table-search{max-width:none}.modal-backdrop{align-items:stretch;padding:0}.modal{max-height:none;max-width:none}.wizard-rail{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);flex-direction:row;gap:0;overflow:auto;padding:var(--space-2)}.wizard-step{border-bottom:2px solid transparent;border-left:0;flex:0 0 auto;padding:var(--space-2)}.wizard-step strong,.wizard-step small{display:none}.wizard-step--active{border-bottom-color:var(--color-accent)}}
