.commuter-details-module__yFhBLa__sheet{grid-template-areas:"rail""record""actions";min-width:0;margin:-16px;display:grid}.commuter-details-module__yFhBLa__rail{background:#131c2e;border-bottom:1px solid #2a3a55;border-radius:11px 11px 0 0;grid-area:rail;align-content:start;gap:20px;min-width:0;padding:20px 56px 20px 20px;display:grid}.commuter-details-module__yFhBLa__railIdentity{align-items:center;gap:14px;min-width:0;display:flex}.commuter-details-module__yFhBLa__railIdentityText{min-width:0}.commuter-details-module__yFhBLa__kicker{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;font-size:10px;font-weight:600}.commuter-details-module__yFhBLa__personName{color:#f1f5f9;overflow-wrap:anywhere;margin-top:4px;font-size:18px;font-weight:600;line-height:1.3}.commuter-details-module__yFhBLa__personMeta{color:#cbd5e1;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:12px;font-weight:500;display:flex}.commuter-details-module__yFhBLa__personMeta>span{align-items:center;gap:6px;display:inline-flex}.commuter-details-module__yFhBLa__personMeta>span+span:before{content:"";background:#2a3a55;width:1px;height:12px;margin-right:4px}.commuter-details-module__yFhBLa__timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commuter-details-module__yFhBLa__timeline dt,.commuter-details-module__yFhBLa__field dt{color:#94a3b8;font-size:11px;line-height:1.5}.commuter-details-module__yFhBLa__timeline dd,.commuter-details-module__yFhBLa__field dd{color:#f1f5f9;overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:500;line-height:1.5}.commuter-details-module__yFhBLa__timeline dd.commuter-details-module__yFhBLa__muted,.commuter-details-module__yFhBLa__field dd.commuter-details-module__yFhBLa__muted{color:#64748b;font-weight:400}.commuter-details-module__yFhBLa__record{grid-area:record;align-content:start;gap:24px;min-width:0;padding:20px;display:grid}.commuter-details-module__yFhBLa__recordSection+.commuter-details-module__yFhBLa__recordSection{border-top:1px solid #2a3a55;padding-top:24px}.commuter-details-module__yFhBLa__sectionTitle{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:14px;font-size:11px;font-weight:600}.commuter-details-module__yFhBLa__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.commuter-details-module__yFhBLa__field{min-width:0}.commuter-details-module__yFhBLa__fieldRows{gap:10px;display:grid}.commuter-details-module__yFhBLa__fieldRows>div{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.commuter-details-module__yFhBLa__fieldRows dd{margin-top:0}.commuter-details-module__yFhBLa__idRow{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.commuter-details-module__yFhBLa__idThumb{background:#111a2b;border:1px solid #2a3a55;border-radius:8px;justify-content:center;align-items:center;width:200px;max-width:100%;height:128px;padding:8px;transition:border-color .15s;display:flex}.commuter-details-module__yFhBLa__idThumb:hover{border-color:#62a0ea}.commuter-details-module__yFhBLa__idThumb img{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}.commuter-details-module__yFhBLa__idLink{color:#99c1f1;font-size:12px;font-weight:500}.commuter-details-module__yFhBLa__idLink:hover{color:#fff;text-decoration:underline}.commuter-details-module__yFhBLa__idEmpty{text-align:center;color:#94a3b8;border:1px dashed #2a3a55;border-radius:8px;width:200px;max-width:100%;padding:28px 16px;font-size:12px}.commuter-details-module__yFhBLa__sheetActions{border-top:1px solid #2a3a55;grid-area:actions;gap:10px;padding:16px 20px 20px;display:flex}.commuter-details-module__yFhBLa__sheetActions button{border:1px solid #0000;border-radius:6px;flex:1;min-height:44px;padding:10px 16px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s,transform .1s}.commuter-details-module__yFhBLa__sheetActions button:active{transform:scale(.98)}.commuter-details-module__yFhBLa__actionEdit{color:#fff;background:#62a0ea}.commuter-details-module__yFhBLa__actionEdit:hover{background:#4a8bd4}.commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionSuspend{color:#fff;background:#dc2626;border-color:#dc2626}.commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionSuspend:hover{background:#b91c1c;border-color:#b91c1c}.commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionReactivate{color:#fff;background:#62a0ea;border-color:#62a0ea}.commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionReactivate:hover{background:#4a8bd4;border-color:#4a8bd4}.commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionClose{color:#f1f5f9;background:#1a2540;border-color:#2a3a55}.commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionClose:hover{background:#22304f;border-color:#3a4d6e}.commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionApprove{color:#fff;background:#62a0ea;border-color:#62a0ea}.commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionApprove:hover{background:#4a8bd4;border-color:#4a8bd4}.commuter-details-module__yFhBLa__sheetActions button:disabled,.commuter-details-module__yFhBLa__sheetActions button:disabled:hover{cursor:not-allowed;color:#64748b;background:#1e293b;border-color:#2a3a55}.commuter-details-module__yFhBLa__decisionActions{flex-direction:column}.commuter-details-module__yFhBLa__decisionActions button{flex:none}.commuter-details-module__yFhBLa__decisionOutcome{color:#cbd5e1;font-size:12px;line-height:1.5}.commuter-details-module__yFhBLa__decisionLabel{color:#cbd5e1;font-size:12px;font-weight:500}.commuter-details-module__yFhBLa__decisionError{color:#fca5a5;font-size:12px;line-height:1.5}.commuter-details-module__yFhBLa__reviewNote{color:#fcd34d;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.commuter-details-module__yFhBLa__proofRow{flex-wrap:wrap;align-items:flex-start;gap:16px 20px;display:flex}.commuter-details-module__yFhBLa__proofFacts{flex:180px;min-width:0}.commuter-details-module__yFhBLa__pdfThumb{color:#99c1f1;flex-direction:column;gap:6px;font-size:13px;font-weight:600;text-decoration:none}.commuter-details-module__yFhBLa__attemptSummary{color:#fcd34d;font-size:14px;font-weight:500;line-height:1.5}.commuter-details-module__yFhBLa__attemptList{gap:10px;max-height:160px;margin-top:12px;display:grid;overflow-y:auto}.commuter-details-module__yFhBLa__attemptList li{color:#cbd5e1;grid-template-columns:76px minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:12px;display:grid}.commuter-details-module__yFhBLa__attemptList li>span:first-child{color:#f1f5f9;font-weight:600}.commuter-details-module__yFhBLa__attemptList li>span:nth-child(2){overflow-wrap:anywhere}.commuter-details-module__yFhBLa__attemptList time{color:#94a3b8;white-space:nowrap}.commuter-details-module__yFhBLa__idLink{cursor:pointer}.commuter-details-module__yFhBLa__sheetActions button:focus-visible,.commuter-details-module__yFhBLa__idThumb:focus-visible,.commuter-details-module__yFhBLa__idLink:focus-visible{outline-offset:3px;outline:2px solid #62a0ea}@media (min-width:640px){.commuter-details-module__yFhBLa__sheet{grid-template:"rail record"1fr"actions record"/236px minmax(0,1fr);margin:-24px}.commuter-details-module__yFhBLa__rail{border-bottom:0;border-right:1px solid #2a3a55;border-radius:11px 0 0;gap:24px;padding:28px 24px 24px}.commuter-details-module__yFhBLa__railIdentity{text-align:center;flex-direction:column;align-items:center;gap:16px}.commuter-details-module__yFhBLa__personMeta{justify-content:center}.commuter-details-module__yFhBLa__personName{font-size:20px}.commuter-details-module__yFhBLa__timeline{border-top:1px solid #2a3a55;grid-template-columns:minmax(0,1fr);padding-top:20px}.commuter-details-module__yFhBLa__record{gap:28px;padding:28px}.commuter-details-module__yFhBLa__record>:first-child{padding-right:36px}.commuter-details-module__yFhBLa__recordSection+.commuter-details-module__yFhBLa__recordSection{padding-top:28px}.commuter-details-module__yFhBLa__sheetActions{background:#131c2e;border-top:0;border-right:1px solid #2a3a55;border-radius:0 0 0 11px;flex-direction:column;padding:0 24px 24px}.commuter-details-module__yFhBLa__sheetActions button{flex:none}}@media (min-width:1024px){.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__header{border-bottom:1px solid #2a3a55;padding-bottom:18px;padding-right:32px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__profile{background:#111a2b;border:1px solid #1e2d45;border-radius:8px;padding:18px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__avatar{color:#cbd5e1;background:#131c2e;border-width:1px;border-color:#2a3a55;width:56px;height:56px;font-size:22px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__identity{min-width:0}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__name{overflow-wrap:anywhere}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__profileMeta{margin-top:8px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__information{gap:12px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__information>div{border-radius:8px;align-items:flex-start;min-width:0;padding:16px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__information>div>svg{color:#62a0ea;flex-shrink:0;margin-top:2px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__information>div>div{min-width:0}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__information p:first-child{color:#94a3b8;letter-spacing:.06em;font-size:10px;font-weight:600}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__information p+p{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;margin-top:6px;line-height:1.5;overflow:visible}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__suspension{border-radius:8px;padding:16px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__actions{border-top:1px solid #2a3a55;justify-content:flex-end;gap:12px;padding-top:20px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__actions button{flex:0 auto;min-height:44px;padding-inline:20px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editAction{color:#fff;background:#62a0ea;border-color:#62a0ea}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editAction:hover{background:#4a8bd4;border-color:#4a8bd4}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__actions button:focus-visible{outline-offset:3px;outline:2px solid #62a0ea}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__header h2{margin-bottom:0}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm>div{margin-block:0}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm .commuter-details-module__yFhBLa__nameFields{display:contents}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm>div:not(.commuter-details-module__yFhBLa__actions):not(.commuter-details-module__yFhBLa__formError),.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__nameFields>div{background:#0e1628;border:1px solid #1e2d45;border-radius:8px;min-width:0;padding:16px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm label{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm input{background:#111a2b;border-color:#2a3a55;min-height:44px}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm input:disabled{cursor:not-allowed}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm input:focus{border-color:#62a0ea}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm .commuter-details-module__yFhBLa__formError{grid-column:1/-1}.commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm .commuter-details-module__yFhBLa__actions{grid-column:1/-1;margin-top:8px}}:is([data-admin-theme=light] .commuter-details-module__yFhBLa__rail,[data-admin-theme=light] .commuter-details-module__yFhBLa__sheetActions){background:#f8fafc;border-color:#e2e8f0}[data-admin-theme=light] .commuter-details-module__yFhBLa__recordSection+.commuter-details-module__yFhBLa__recordSection{border-color:#e2e8f0}[data-admin-theme=light] .commuter-details-module__yFhBLa__personMeta>span+span:before{background:#cbd5e1}[data-admin-theme=light] .commuter-details-module__yFhBLa__kicker{color:#64748b}[data-admin-theme=light] .commuter-details-module__yFhBLa__personName{color:#0f172a}[data-admin-theme=light] .commuter-details-module__yFhBLa__timeline dd{color:#0f172a}[data-admin-theme=light] .commuter-details-module__yFhBLa__field dd{color:#0f172a}:is([data-admin-theme=light] .commuter-details-module__yFhBLa__timeline dd.commuter-details-module__yFhBLa__muted,[data-admin-theme=light] .commuter-details-module__yFhBLa__field dd.commuter-details-module__yFhBLa__muted){color:#94a3b8}[data-admin-theme=light] .commuter-details-module__yFhBLa__personMeta{color:#334155}[data-admin-theme=light] .commuter-details-module__yFhBLa__timeline dt{color:#64748b}[data-admin-theme=light] .commuter-details-module__yFhBLa__field dt{color:#64748b}[data-admin-theme=light] .commuter-details-module__yFhBLa__sectionTitle{color:#64748b}[data-admin-theme=light] .commuter-details-module__yFhBLa__idEmpty{color:#64748b}[data-admin-theme=light] .commuter-details-module__yFhBLa__idThumb{background:#fff;border-color:#e2e8f0}[data-admin-theme=light] .commuter-details-module__yFhBLa__idThumb:hover{border-color:#1a5fb4}[data-admin-theme=light] .commuter-details-module__yFhBLa__idEmpty{border-color:#cbd5e1}[data-admin-theme=light] .commuter-details-module__yFhBLa__idLink{color:#1a5fb4}[data-admin-theme=light] .commuter-details-module__yFhBLa__idLink:hover{color:#164a8f}[data-admin-theme=light] .commuter-details-module__yFhBLa__actionEdit{background:#1a5fb4}[data-admin-theme=light] .commuter-details-module__yFhBLa__actionEdit:hover{background:#164a8f}:is([data-admin-theme=light] .commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionReactivate,[data-admin-theme=light] .commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionApprove){background:#1a5fb4;border-color:#1a5fb4}:is([data-admin-theme=light] .commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionReactivate:hover,[data-admin-theme=light] .commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionApprove:hover){background:#164a8f;border-color:#164a8f}[data-admin-theme=light] .commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionClose{color:#0f172a;background:#fff;border-color:#cbd5e1}:is([data-admin-theme=light] .commuter-details-module__yFhBLa__decisionOutcome,[data-admin-theme=light] .commuter-details-module__yFhBLa__decisionLabel){color:#334155}[data-admin-theme=light] .commuter-details-module__yFhBLa__decisionError{color:#b91c1c}[data-admin-theme=light] .commuter-details-module__yFhBLa__sheetActions button:disabled{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}[data-admin-theme=light] .commuter-details-module__yFhBLa__reviewNote{color:#92400e}[data-admin-theme=light] .commuter-details-module__yFhBLa__pdfThumb{color:#1a5fb4}[data-admin-theme=light] .commuter-details-module__yFhBLa__sheetActions .commuter-details-module__yFhBLa__actionClose:hover{background:#f1f5f9}[data-admin-theme=light] .commuter-details-module__yFhBLa__attemptSummary{color:#b45309}[data-admin-theme=light] .commuter-details-module__yFhBLa__attemptList li{color:#334155}[data-admin-theme=light] .commuter-details-module__yFhBLa__attemptList li>span:first-child{color:#0f172a}[data-admin-theme=light] .commuter-details-module__yFhBLa__attemptList time{color:#64748b}[data-admin-theme=light] .commuter-details-module__yFhBLa__sheetActions button:focus-visible{outline-color:#1a5fb4}[data-admin-theme=light] .commuter-details-module__yFhBLa__idThumb:focus-visible{outline-color:#1a5fb4}[data-admin-theme=light] .commuter-details-module__yFhBLa__idLink:focus-visible{outline-color:#1a5fb4}@media (min-width:640px){[data-admin-theme=light] .commuter-details-module__yFhBLa__timeline{border-color:#e2e8f0}}@media (min-width:1024px){:is([data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__header,[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__actions){border-color:#e2e8f0}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__profile{background:#f8fafc;border-color:#e2e8f0}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__avatar{color:#334155;background:#f1f5f9;border-color:#cbd5e1}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__information>div>svg{color:#1a5fb4}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__information p:first-child{color:#64748b}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editAction{background:#1a5fb4;border-color:#1a5fb4}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editAction:hover{background:#164a8f;border-color:#164a8f}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__actions button:focus-visible{outline-color:#1a5fb4}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm>div:not(.commuter-details-module__yFhBLa__actions):not(.commuter-details-module__yFhBLa__formError){background:#f8fafc;border-color:#e2e8f0}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__nameFields>div{background:#f8fafc;border-color:#e2e8f0}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm label{color:#64748b}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm input{background:#fff;border-color:#cbd5e1}[data-admin-theme=light] .commuter-details-module__yFhBLa__commuter .commuter-details-module__yFhBLa__editForm input:focus{border-color:#1a5fb4}}
.react-bits-stepper.outer-container{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:1rem;display:flex}@media (min-width:640px){.react-bits-stepper.outer-container{aspect-ratio:4/3}}@media (min-width:768px){.react-bits-stepper.outer-container{aspect-ratio:2}}.react-bits-stepper .step-circle-container{border-radius:2rem;width:100%;max-width:28rem;margin-left:auto;margin-right:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.react-bits-stepper .step-indicator-row{align-items:center;width:100%;padding:2rem;display:flex}.react-bits-stepper .step-content-default{position:relative;overflow:hidden}.react-bits-stepper .step-default{padding-left:2rem;padding-right:2rem}.react-bits-stepper .footer-container{padding-bottom:2rem;padding-left:2rem;padding-right:2rem}.react-bits-stepper .footer-nav{margin-top:2.5rem;display:flex}.react-bits-stepper .footer-nav.spread{justify-content:space-between}.react-bits-stepper .footer-nav.end{justify-content:flex-end}.react-bits-stepper .back-button{color:#a3a3a3;cursor:pointer;border-radius:.25rem;padding:.25rem .5rem;transition:all .35s}.react-bits-stepper .back-button:hover{color:#52525b}.react-bits-stepper .back-button.inactive{pointer-events:none;opacity:.5;color:#a3a3a3}.react-bits-stepper .next-button{color:#fff;letter-spacing:-.025em;cursor:pointer;background-color:#5227ff;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem .875rem;font-weight:500;transition:all .35s;display:flex}.react-bits-stepper .next-button:hover,.react-bits-stepper .next-button:active{background-color:#5227ff}.react-bits-stepper .step-indicator{cursor:pointer;outline:none;position:relative}.react-bits-stepper .step-indicator-inner{border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:600;display:flex}.react-bits-stepper .active-dot{background-color:#fff;border-radius:9999px;width:.75rem;height:.75rem}.react-bits-stepper .step-number{font-size:.875rem}.react-bits-stepper .step-connector{background-color:#52525b;border-radius:.25rem;flex:1;height:.125rem;margin-left:.5rem;margin-right:.5rem;position:relative;overflow:hidden}.react-bits-stepper .step-connector-inner{height:100%;position:absolute;top:0;left:0}.react-bits-stepper .check-icon{color:#fff;width:1rem;height:1rem}
