.management-login-page{color:#171716;background-color:#faf9f5;background-image:linear-gradient(#1414130b 1px,#0000 1px),linear-gradient(90deg,#1414130b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100dvh;padding:2rem;display:grid}.management-login-card{background:#faf9f5;border:2px solid #171716;width:min(100%,30rem);padding:2.25rem;box-shadow:.75rem .75rem #f4bf4f}.management-login-card img{width:13.5rem;height:auto}.management-login-eyebrow{color:#c6613f;letter-spacing:.12em;margin:2rem 0 .4rem;font-size:.75rem;font-weight:800}.management-login-card h1{margin:0;font-size:2rem}.management-login-card>p:not(.management-login-eyebrow){color:#63717e;line-height:1.6}.management-login-form{gap:1rem;margin-top:1.5rem;display:grid}.management-login-form label{gap:.4rem;font-weight:700;display:grid}.management-login-form input{min-height:3rem;font:inherit;background:#fff;border:1px solid #171716;border-radius:0;padding:0 .8rem}.management-login-form .management-remember-login{color:#63717e;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;font-size:.85rem}.management-remember-login input{width:1.15rem;min-height:1.15rem;margin-top:.15rem}.management-remember-login span{gap:.15rem;display:grid}.management-remember-login small{font-weight:500;line-height:1.45}.management-login-form button{min-height:3rem;font:inherit;cursor:pointer;background:#f4bf4f;border:1px solid #171716;font-weight:800}.management-login-form button:disabled{cursor:wait;opacity:.7}.management-login-form p{color:#b3482a;min-height:1.5rem;margin:0}.management-login-unavailable{background:#f0eee6;border-left:.3rem solid #d97757;margin-top:1.5rem;padding:1rem}.management-login-unavailable p{margin-bottom:0;line-height:1.6}.pin-change-form{background:#ffffffeb;border:1px solid #171716;gap:1rem;margin-top:1.5rem;padding:1rem;display:grid}.pin-change-form label{gap:.4rem;font-weight:700;display:grid}.pin-change-form input{width:100%;min-height:3rem;font:inherit;letter-spacing:.24em;background:#fff;border:1px solid #171716;border-radius:0;padding:0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem}.pin-change-form input[aria-invalid=true]{border-color:#a12c1f}.pin-change-form input:focus-visible,.pin-change-form button:focus-visible{outline-offset:2px;outline:3px solid #d9773e}.pin-change-field-error{color:#a12c1f;font-size:.75rem;font-weight:750;line-height:1.45}.pin-change-form button{min-height:3rem;font:inherit;cursor:pointer;background:#f4bf4f;border:1px solid #171716;font-weight:800}.pin-change-form button:disabled{cursor:wait;opacity:.7}.pin-change-form .pin-change-visibility{color:#171716;background:#fff}.pin-change-form .pin-change-return{background:#f4bf4f}.pin-change-guidance{color:#63717e;margin:0;font-size:.8rem;line-height:1.55}.pin-change-message{color:#b3482a;min-height:1.5rem;margin:0}.pin-change-message.is-success{color:#176b3a;font-weight:750}.paper-admin-session{grid-template-columns:minmax(0,1fr) auto;justify-self:end;align-items:start;gap:.5rem;width:100%;font-size:.7rem;display:grid}.management-navigation,.management-session-area{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.management-navigation{justify-content:flex-end}.management-navigation a,.management-navigation button,.management-session-area .session-logout-control button{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:#faf9f5e6;border:1px solid #141413;flex-shrink:0;justify-content:center;align-items:center;padding:.45rem .65rem;font-weight:700;text-decoration:none;display:inline-flex}.management-navigation a[aria-current=page]{color:#faf9f5;background:#141413}.management-settings{position:relative}.management-settings-panel{z-index:20;background:#faf9f5;border:1px solid #141413;gap:.3rem;width:min(32rem,100vw - 2rem);padding:.45rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:.35rem .35rem #f4bf4f}.management-settings-panel[hidden]{display:none}.management-settings-panel a{justify-content:flex-start}.management-settings-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.management-settings-group+.management-settings-group{border-top:1px solid #d8d6cc;padding-top:.45rem}.management-settings-group>strong{color:#63717e;letter-spacing:.08em;grid-column:1/-1;font-size:.68rem}.management-session-area{border-left:1px solid #d8d6cc;justify-content:flex-end;padding-left:.5rem}.management-session-area>span{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}.session-logout-control{flex-shrink:0;gap:.25rem;display:grid}.session-logout-control button{color:#141413;min-height:2.75rem;font:inherit;white-space:nowrap;cursor:pointer;background:#faf9f5;border:1px solid #141413;padding:.45rem .7rem;font-size:.8rem;font-weight:700}.session-logout-control button:disabled{cursor:wait;opacity:.65}.session-logout-error{color:#a12c1f;white-space:normal;max-width:12rem;margin:0;font-size:.75rem}.session-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.admin-operation-page{color:#171716;background:#faf9f5;min-height:100dvh;padding:2rem clamp(1rem,4vw,4rem)}.admin-operation-page>header{border-bottom:3px solid #171716;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.admin-operation-page>header p{color:#c6613f;letter-spacing:.12em;margin:0 0 .4rem;font-size:.75rem;font-weight:800}.admin-operation-page h1{margin:0}.admin-operation-page a{color:inherit;font-weight:800}.admin-operation-intro{background:#f0eee6;border-left:.4rem solid #f4bf4f;margin:1.5rem 0;padding:1rem}.admin-operation-intro p{margin:.35rem 0 0;line-height:1.55}.driver-admin-create{background:#fff;border:1px solid #171716;align-items:end;gap:1rem;padding:1rem;display:flex}.driver-admin-create>div{flex:1;gap:.35rem;display:grid}.driver-admin-create input[type=text],.driver-admin-create input:not([type]){min-height:2.75rem;font:inherit;border:1px solid #171716;padding:0 .7rem}.driver-admin-captain{align-items:center;gap:.45rem;min-height:2.75rem;display:flex}.driver-admin-create button,.driver-admin-table button,.driver-admin-one-time-pin button{min-height:3rem;font:inherit;cursor:pointer;background:#f4bf4f;border:1px solid #171716;padding:0 .9rem;font-weight:800}.driver-admin-one-time-pin{background:#fff4df;border:2px solid #c6613f;margin:1rem 0;padding:1rem}.driver-admin-one-time-pin code{letter-spacing:.2em;margin:.75rem 0;font-size:2rem;display:block}.driver-admin-one-time-pin p{line-height:1.5}.driver-admin-message{color:#b3482a;min-height:1.5rem}.driver-admin-table-wrap{overflow-x:auto}.driver-admin-table{border-collapse:collapse;background:#fff;width:100%}.driver-admin-table th,.driver-admin-table td{text-align:left;border:1px solid #171716;padding:.8rem}.driver-admin-table th{background:#f0eee6}.driver-admin-table td small{color:#758696;display:block}.driver-admin-table button{background:#faf9f5;min-height:3rem}.driver-admin-actions{flex-wrap:wrap;gap:.4rem;min-width:10.5rem;display:flex}.qualification-upload{background:#fff;border:1px solid #171716;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem 1rem;padding:1rem;display:grid}.qualification-upload label{gap:.4rem;font-weight:800;display:grid}.qualification-upload input{font:inherit}.qualification-upload-classification{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.qualification-upload-classification select{min-height:2.35rem;font:inherit;background:#faf9f5;border:1px solid #171716;padding:.35rem .5rem}.qualification-upload button{min-height:2.5rem;font:inherit;background:#f4bf4f;border:1px solid #171716;padding:0 1rem;font-weight:800}.qualification-upload-messages{color:#b3482a;grid-column:1/-1;min-height:1.5rem;margin:0}.qualification-table-wrap{margin-top:1rem;overflow-x:auto}.qualification-table{border-collapse:collapse;background:#fff;width:100%}.qualification-table th,.qualification-table td{text-align:left;border:1px solid #171716;padding:.8rem}.qualification-table th{background:#f0eee6}.qualification-replacement-guidance{background:#fff8e8;border-left:.3rem solid #d46c4b;margin:1rem 0 0;padding:.75rem}.qualification-management-controls{gap:.45rem;min-width:10rem;display:grid}.qualification-management-controls summary{cursor:pointer;font-weight:800}.qualification-management-controls form,.qualification-management-controls label{gap:.35rem;display:grid}.qualification-management-controls form{margin-top:.4rem}.qualification-management-controls select,.qualification-management-controls textarea,.qualification-management-controls button{min-height:2.4rem;font:inherit;background:#fff;border:1px solid #171716;border-radius:0;padding:.45rem}.qualification-management-controls textarea{resize:vertical;min-height:4rem}.qualification-management-controls button{cursor:pointer;background:#f8c34f;font-weight:800}.qualification-management-controls button:disabled{cursor:wait;opacity:.6}.qualification-management-controls p{color:#b3482a;min-height:1.2rem;margin:0;font-size:.75rem}.qualification-inline-view{white-space:nowrap;background:#faf9f5;border:1px solid #171716;padding:.35rem .55rem;text-decoration:none;display:inline-block}.standby-vehicle-management{border-top:3px solid #171716;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}.standby-vehicle-management>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.standby-vehicle-management>header p{color:#c6613f;letter-spacing:.12em;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.standby-vehicle-management h2{margin:0}.standby-vehicle-management>header span{color:#63717e}.standby-vehicle-create,.standby-vehicle-row{background:#fff;border:1px solid #171716;grid-template-columns:minmax(10rem,.7fr) minmax(16rem,1.3fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.standby-vehicle-row{grid-template-columns:minmax(9rem,.65fr) minmax(14rem,1.35fr) auto auto}.standby-vehicle-create label,.standby-vehicle-row label{gap:.35rem;font-weight:800;display:grid}.standby-vehicle-create input,.standby-vehicle-row input{min-height:2.5rem;font:inherit;background:#faf9f5;border:1px solid #171716;padding:.35rem .6rem}.standby-vehicle-row .standby-vehicle-active{white-space:nowrap;align-items:center;gap:.4rem;min-height:2.5rem;display:flex}.standby-vehicle-row .standby-vehicle-active input{min-height:auto}.standby-vehicle-create button,.standby-vehicle-row button{min-height:2.5rem;font:inherit;cursor:pointer;background:#f4bf4f;border:1px solid #171716;padding:0 .8rem;font-weight:800}.standby-vehicle-create button:disabled,.standby-vehicle-row button:disabled{cursor:wait;opacity:.6}.standby-vehicle-message{color:#b3482a;min-height:1.5rem;margin:0}.standby-vehicle-list{gap:.75rem;display:grid}.standby-vehicle-list>p{background:#fff;border:1px solid #171716;margin:0;padding:1rem}.operations-data-center{align-content:start;gap:1rem;display:grid}.operations-data-center-intro{grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:1rem;margin:0;display:grid}.operations-data-center-filter{align-items:end;gap:.65rem;display:flex}.operations-data-center-filter label{gap:.3rem;font-weight:800;display:grid}.operations-data-center-filter select,.operations-data-center-filter input,.operations-data-center-filter button{min-height:2.5rem;color:inherit;font:inherit;background:#fff;border:1px solid #171716;border-radius:0;padding:.35rem .65rem}.operations-data-center-filter button{cursor:pointer;background:#f4bf4f;font-weight:800}.operations-data-center-tabs{border-bottom:1px solid #171716;flex-wrap:wrap;display:flex}.operations-data-center-tabs a{background:#fff;border:1px solid #171716;border-bottom:0;padding:.65rem .85rem;text-decoration:none}.operations-data-center-tabs a+a{border-left:0}.operations-data-center-tabs a.is-active{color:#fff;background:#171716}.operations-data-center-summary{border-top:1px solid #171716;border-left:1px solid #171716;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.operations-data-center-summary a{background:#fff;border-bottom:1px solid #171716;border-right:1px solid #171716;align-content:center;gap:.25rem;min-height:7rem;padding:.8rem;text-decoration:none;display:grid}.operations-data-center-summary strong{font-size:2rem}.operations-data-center-summary small{color:#63717e}.operations-data-center-overview,.operations-data-center-unavailable{background:#fff;border:1px solid #171716;padding:1rem}.operations-data-center-overview h2{margin:0 0 .5rem}.operations-data-center-overview p{margin:0;line-height:1.65}.operations-data-center-unavailable{border-left:.4rem solid #c6613f}.operations-data-center-table-wrap{overflow-x:auto}.operations-data-center-table-wrap table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.operations-data-center-table-wrap th,.operations-data-center-table-wrap td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #171716;padding:.7rem;line-height:1.5}.operations-data-center-table-wrap th{background:#f0eee6}.operations-data-center-table-wrap td small{color:#63717e;margin-top:.2rem;display:block}.passenger-sheet-lock-action{gap:.35rem;display:grid}.passenger-sheet-lock-action button{min-height:2.25rem;color:inherit;font:inherit;cursor:pointer;background:#f4bf4f;border:1px solid #171716;font-weight:800}.passenger-sheet-lock-action button:disabled{cursor:wait;opacity:.65}.operations-data-center-query-table th:nth-child(2),.operations-data-center-query-table th:nth-child(3){width:27%}@media (max-width:64rem){.operations-data-center-intro{grid-template-columns:1fr}.operations-data-center-filter{flex-wrap:wrap}.operations-data-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-data-center-table-wrap table{min-width:58rem}}@media (max-width:36rem){.operations-data-center-filter{grid-template-columns:1fr;display:grid}.operations-data-center-summary{grid-template-columns:1fr}.operations-data-center-tabs a{border-left:1px solid #171716;flex:50%}}.knowledge-admin-panel{gap:1.25rem;display:grid}.knowledge-admin-form,.knowledge-admin-card{background:#fff;border:1px solid #171716}.knowledge-admin-form{padding:1rem}.knowledge-admin-form>header,.knowledge-admin-card>header,.knowledge-admin-card>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.knowledge-admin-form>header{margin-bottom:1rem}.knowledge-admin-form header div{gap:.25rem;display:grid}.knowledge-admin-form header small{color:#63717e}.knowledge-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.knowledge-admin-form-grid label{gap:.35rem;font-weight:700;display:grid}.knowledge-admin-wide{grid-column:1/-1}.knowledge-admin-form input,.knowledge-admin-form textarea{width:100%;color:inherit;font:inherit;background:#faf9f5;border:1px solid #171716;padding:.7rem}.knowledge-admin-form textarea{resize:vertical;line-height:1.55}.knowledge-admin-form button,.knowledge-admin-card button{min-height:2.5rem;color:inherit;font:inherit;cursor:pointer;background:#f4bf4f;border:1px solid #171716;padding:0 .8rem;font-weight:800}.knowledge-admin-form>button{margin-top:1rem}.knowledge-admin-message{color:#b3482a;min-height:1.5rem;margin:0}.knowledge-admin-list{gap:1rem;display:grid}.knowledge-admin-card{padding:1rem}.knowledge-admin-card h2{margin:.2rem 0 0;font-size:1.15rem}.knowledge-admin-card header small{color:#63717e}.knowledge-admin-status{gap:.4rem;display:flex}.knowledge-admin-status span{background:#f0eee6;border:1px solid #171716;padding:.3rem .5rem;font-size:.75rem;font-weight:800}.knowledge-admin-body{white-space:pre-wrap;background:#faf9f5;margin:1rem 0;padding:.8rem;line-height:1.6}.knowledge-admin-card dl{gap:.5rem;margin:0 0 1rem;display:grid}.knowledge-admin-card dl div{grid-template-columns:5rem 1fr;display:grid}.knowledge-admin-card dt{font-weight:800}.knowledge-admin-card dd{color:#4f5d68;margin:0}.knowledge-admin-card footer{flex-wrap:wrap;justify-content:flex-end}.knowledge-admin-card footer button:first-child{background:#faf9f5;margin-right:auto}@media (max-width:48rem){.paper-admin-session{grid-template-columns:1fr;justify-self:start}.management-navigation,.management-session-area{justify-content:flex-start}.management-session-area{border-top:1px solid #d8d6cc;border-left:0;padding:.5rem 0 0}.management-settings-panel{left:0;right:auto}.management-settings-group,.qualification-upload,.qualification-upload-classification{grid-template-columns:1fr}.qualification-upload-messages{grid-column:auto}.standby-vehicle-management>header{flex-direction:column;align-items:flex-start}.standby-vehicle-create,.standby-vehicle-row{grid-template-columns:1fr}.driver-admin-create{flex-direction:column;align-items:stretch}.driver-admin-create>*{width:100%}.knowledge-admin-form-grid{grid-template-columns:1fr}.knowledge-admin-wide{grid-column:auto}.knowledge-admin-card>header{flex-direction:column;align-items:flex-start}.knowledge-admin-card dl div{grid-template-columns:1fr;gap:.15rem}}.operations-review-queue{gap:1rem;min-width:0;display:grid}.operations-review-queue section{background:#fff;border:1px solid #171716}.operations-review-queue section>header{background:#f0eee6;border-bottom:1px solid #171716;justify-content:space-between;padding:1rem;display:flex}.operations-review-queue h2{margin:0;font-size:1.15rem}.operations-review-queue ul{margin:0;padding:0;list-style:none}.operations-review-queue>section>ul>li{border-bottom:1px solid #e8e6dc;grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);gap:.75rem 1.25rem;min-width:0;padding:.8rem 1rem;display:grid}.operations-review-queue>section>ul>li:last-child{border-bottom:0}.operations-review-queue>section>ul>li span{color:#63717e}.operations-inspection-summary{gap:.65rem;min-width:0;display:grid}.operations-inspection-summary>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.operations-inspection-summary strong{font-size:1rem}.operations-inspection-summary span,.operations-inspection-summary em{border:1px solid #d8d6cc;padding:.2rem .4rem;font-size:.75rem;font-style:normal;font-weight:800}.operations-inspection-summary em{color:#a93e23;border-color:#d79885}.operations-inspection-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:0;display:grid}.operations-inspection-summary dt{color:#63717e;font-size:.72rem}.operations-inspection-summary dd{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.82rem;font-weight:700}.operations-inspection-summary .operations-vehicle-kind{color:#a93e23;margin-right:.35rem;display:inline-block}.inspection-review-details{gap:1rem;min-width:0;display:grid}.inspection-review-details h3{margin:0 0 .5rem;font-size:.9rem}.inspection-review-details ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.inspection-review-details li{border:1px solid #e8e6dc;grid-template-columns:1fr auto;gap:.2rem .4rem;padding:.4rem;font-size:.75rem;display:grid}.inspection-review-details li p{color:#a93e23;grid-column:1/-1;margin:0}.inspection-review-details li strong[data-result=ABNORMAL]{color:#a93e23}.inspection-review-details li strong[data-result=MISSING]{color:#63717e}.inspection-review-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.inspection-review-photos figure{min-width:0;margin:0}.inspection-review-photo-button{cursor:zoom-in;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.inspection-review-photo-button:focus-visible{outline-offset:.125rem;outline:.1875rem solid #ee6b14}.inspection-review-photos img,.inspection-review-photo-missing{aspect-ratio:4/3;object-fit:cover;background:#f0eee6;border:1px solid #d8d6cc;width:100%}.management-inspection-history{background:#fff;border:1px solid #171716;min-width:0}.management-inspection-history>header,.management-inspection-detail>header{background:#f0eee6;border-bottom:1px solid #171716;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.management-inspection-history h2,.management-inspection-history p,.management-inspection-detail h3,.management-inspection-detail p{margin:0}.management-inspection-history>header p,.management-inspection-detail>header p{color:#63717e;margin-top:.35rem}.management-inspection-history button,.management-inspection-detail button,.management-inspection-detail-action>button{color:#171716;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #171716;padding:.45rem .7rem;font-weight:800}.management-inspection-history button:disabled,.management-inspection-detail-action>button:disabled{cursor:wait;opacity:.65}.management-inspection-detail{background:#fff;border:1px solid #171716;margin:1rem}.management-inspection-detail>.inspection-review-details{padding:1rem}.management-inspection-expired{color:#8d351f;background:#fff8ef;border-left:.35rem solid #c6613f;padding:.75rem;font-weight:800;margin:1rem 1rem 0!important}.management-inspection-detail-action{min-width:8rem}.management-inspection-detail-action>p{color:#a93e23;min-width:12rem}.management-inspection-pagination{border-top:1px solid #171716;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.management-inspection-pagination a,.management-inspection-pagination span{color:#171716;text-align:center;border:1px solid #171716;min-width:5rem;padding:.55rem .7rem;text-decoration:none}.management-inspection-pagination span{color:#63717e;border-color:#d8d6cc}.management-inspection-detail-action>.management-inspection-detail{z-index:9000;margin:0;position:fixed;inset:1rem;overflow:auto;box-shadow:0 0 0 100vmax #000000b3}.inspection-review-photos figcaption,.inspection-review-photo-missing{font-size:.75rem;font-weight:700}.inspection-review-photo-missing{text-align:center;place-content:center;gap:.2rem;display:grid}@media (max-width:64rem){.operations-review-queue>section>ul>li{grid-template-columns:1fr}}@media (max-width:48rem){.operations-inspection-summary dl{grid-template-columns:1fr}.inspection-review-details ol,.inspection-review-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.management-inspection-history>header,.management-inspection-detail>header{flex-direction:column}.management-inspection-detail-action>.management-inspection-detail{inset:.5rem}}.management-reports-page{align-content:start;gap:1rem;display:grid;overflow-x:hidden}.management-reports-toolbar{background:#faf9f5;border:1px solid #171716;grid-template-columns:minmax(18rem,.7fr) minmax(28rem,1.3fr);align-items:end;gap:1rem;padding:1rem;display:grid}.management-reports-toolbar strong{font-size:1rem}.management-reports-toolbar p{color:#63717e;margin:.35rem 0 0;font-size:.82rem}.management-reports-toolbar .paper-admin-report-selector{justify-content:flex-end;margin:0;font-size:.82rem}.management-reports-toolbar .paper-admin-report-selector select,.management-reports-toolbar .paper-admin-report-selector input[type=date]{min-height:2.35rem}.management-report-detail{background:#faf9f5;border-top:.35rem solid #d97757;padding:1rem 1.25rem}.management-report-detail>header{border-bottom:1px solid #171716;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.8rem;display:flex}.management-report-detail>header span{color:#c6613f;letter-spacing:.12em;font-size:.75rem;font-weight:800}.management-report-detail h2{margin:.2rem 0 0;font-size:1.3rem}.management-report-executive-summary{background:#f5f2ea;border-left:.25rem solid #d97757;margin:.8rem 0 0;padding:.75rem .9rem;font-size:.9rem;line-height:1.55}.management-report-detail>header small{color:#63717e;font-size:.75rem}.management-report-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:.9rem;display:grid}.management-report-detail-sections section{background:#f5f2ea;border:1px solid #e2ded3;padding:.8rem}.management-report-detail-sections h3{margin:0 0 .45rem;font-size:.95rem}.management-report-detail-sections p{margin:.2rem 0;font-size:.82rem;line-height:1.55}.management-report-advice{background:#f5f2ea;border:1px solid #e2ded3;margin-top:.9rem;padding:.8rem 1rem}.management-report-advice h3{margin:0 0 .45rem;font-size:.95rem}.management-report-advice ul{margin:0;padding-left:1.2rem}.management-report-advice li{margin:.25rem 0;font-size:.82rem;line-height:1.5}.management-report-empty{background:#faf9f5;border-left:.35rem solid #d97757;padding:1rem}@media (max-width:47.5rem){.management-reports-toolbar,.management-report-detail-sections{grid-template-columns:1fr}.management-reports-toolbar .paper-admin-report-selector{justify-content:flex-start}.management-report-detail>header{flex-direction:column;align-items:flex-start}}
@media (max-width:980px){.admin-grid{grid-template-columns:1fr 1fr}.map-stage{grid-area:1/1/auto/-1}}@media (max-width:700px){.landing-shell{padding:2rem 1rem}.role-grid{grid-template-columns:1fr}.role-card{border-right:0;border-bottom:1px solid var(--line);min-height:12rem}.role-card:last-child{border-bottom:0}.number-grid,.photo-grid{grid-template-columns:1fr}.mobile-header{gap:.5rem}.mobile-header .status-dot,.mobile-header .draft-badge{display:none}.admin-shell{padding:.75rem}.admin-header,.admin-grid{grid-template-columns:1fr;display:grid}.admin-meta{margin-top:.75rem}.map-stage,.left-panel,.right-panel{grid-area:auto}.stop-list{grid-template-columns:1fr}.stop-list>div{border-bottom:1px solid #ffffff1a;border-right:0}}@container (max-width:18em){.passenger-session-shell .session-page-header .draft-badge{display:flex}}
.admin-experience-root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--admin-canvas:#07111e;--admin-canvas-deep:#0a1828;--admin-surface:#0c1c2ec2;--admin-surface-solid:#0d1d2f;--admin-surface-soft:#14304ca3;--admin-surface-glass:#0c1d30b3;--admin-ink:#eef7ff;--admin-muted:#9bb0c4;--admin-faint:#657c91;--admin-line:#89c6f224;--admin-line-strong:#89c6f242;--admin-accent:#54b9f4;--admin-accent-strong:#8bd3ff;--admin-accent-soft:#54b9f424;--admin-positive:#78d0a6;--admin-positive-soft:#40936933;--admin-warning:#f1be68;--admin-warning-soft:#a7702138;--admin-danger:#ff9189;--admin-danger-soft:#ad3e3e38;--admin-shadow:0 30px 90px #00040a75;--admin-shadow-soft:0 14px 42px #00040a52;--admin-glow:#32a4f233;--admin-map-shade:#030d1933;--admin-pointer-x:50vw;--admin-pointer-y:20vh;isolation:isolate;min-height:100dvh;color:var(--admin-ink);background:var(--admin-canvas);font-family:Avenir Next,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;position:relative}.admin-experience-root,.admin-experience-root *{box-sizing:border-box}.admin-experience-root :where(h1,h2,h3,p,span,strong,small,dt,dd,li,a,button,label,summary){overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.admin-experience-root summary{cursor:pointer;list-style:none}.admin-experience-root summary::-webkit-details-marker{display:none}.admin-ambient-field{z-index:-2;pointer-events:none;background:radial-gradient(46rem 34rem at var(--admin-pointer-x) var(--admin-pointer-y), var(--admin-glow), transparent 64%), radial-gradient(52rem 32rem at 8% 95%, color-mix(in srgb, var(--admin-accent) 9%, transparent), transparent 70%), linear-gradient(145deg, var(--admin-canvas), var(--admin-canvas-deep));transition:background-color .42s;position:fixed;inset:0;overflow:hidden}.admin-ambient-field:after{content:"";opacity:.22;background-image:radial-gradient(circle at 20% 30%, var(--admin-line-strong) 0 .6px, transparent .8px), radial-gradient(circle at 80% 70%, var(--admin-line) 0 .6px, transparent .8px);background-size:11px 13px,17px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.admin-brand-logo{width:13rem;height:2.55rem;display:block;position:relative}.admin-brand-logo img{object-fit:contain;object-position:left center;width:13rem;height:auto;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto auto 0}.admin-experience-root .admin-brand-logo-dark{opacity:1;transform:translateY(0)}.admin-experience-root .admin-brand-logo-light{opacity:0;transform:translateY(3px)}.paper-admin-page,.management-dashboard-demo{width:100%;height:auto;min-height:100dvh;color:var(--admin-ink);font-variant-numeric:tabular-nums;background:0 0;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid;overflow:visible}.paper-admin-page *{min-width:0}.paper-admin-header{border:1px solid var(--admin-line);background:var(--admin-surface-glass);min-height:4.75rem;box-shadow:inset 0 1px 0 #ffffff29, var(--admin-shadow-soft);-webkit-backdrop-filter:blur(24px)saturate(140%);border-radius:1.5rem;grid-template-columns:minmax(12rem,1fr) auto minmax(20rem,1fr);align-items:center;gap:1.5rem;padding:.7rem 4.7rem .7rem 1.25rem;animation:.62s cubic-bezier(.22,1,.36,1) both admin-rise;display:grid}.paper-admin-brand{align-items:center;width:13rem;min-height:2.55rem;display:inline-flex}.paper-admin-title{text-align:center;justify-self:center}.paper-admin-title h1{color:var(--admin-ink);letter-spacing:-.055em;margin:0;font-family:Avenir Next,SF Pro Display,PingFang SC,sans-serif;font-size:clamp(1.45rem,1.8vw,2rem);font-weight:650;line-height:1}.paper-admin-title p{color:var(--admin-accent-strong);letter-spacing:.16em;margin:.35rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:650}.paper-admin-header-tools{flex-direction:column;justify-self:end;align-items:flex-end;gap:.45rem;display:flex}.paper-admin-header-context{color:var(--admin-muted);font-size:.68rem}.paper-admin-header-context time strong{color:var(--admin-ink);font-size:.82rem}.paper-admin-weather{border-color:var(--admin-line)}.paper-admin-weather-unavailable{color:var(--admin-accent-strong)}.paper-admin-workspace,.management-demo-workspace{grid-template:"materials map metrics"minmax(22rem,48vh)"assistant assistant assistant"/minmax(14rem,.72fr) minmax(25rem,1.68fr) minmax(30rem,1.6fr);gap:1rem;height:auto;min-height:0;display:grid;position:relative;overflow:visible}.paper-admin-map,.management-demo-map{border:1px solid var(--admin-line);background:var(--admin-surface-solid);min-height:0;box-shadow:var(--admin-shadow);border-radius:1.9rem;grid-area:map;grid-template-rows:auto minmax(0,1fr);padding:0;animation:.82s cubic-bezier(.22,1,.36,1) 90ms both admin-stage-enter;display:grid;position:relative;overflow:hidden}.paper-admin-map-heading,.management-demo-map>.paper-admin-section-heading{z-index:auto;border:0;border-bottom:1px solid var(--admin-line);width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;align-items:flex-start;margin:0;padding:.85rem 1rem .65rem;position:static}.paper-admin-section-heading p,.paper-admin-map-heading p,.management-demo-heading p{color:var(--admin-accent-strong);letter-spacing:.15em;margin:0 0 .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.59rem;font-weight:700}.paper-admin-section-heading h2,.paper-admin-map-heading h2{color:var(--admin-ink);letter-spacing:-.025em;margin:0;font-size:1.08rem;font-weight:650}.paper-admin-section-heading>span{color:var(--admin-muted);font-size:.66rem}.paper-admin-map .paper-admin-amap{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.paper-admin-map .paper-admin-map-routes,.management-demo-route-tabs{z-index:auto;border:1px solid var(--admin-line);background:var(--admin-surface-glass);max-width:none;box-shadow:var(--admin-shadow-soft);-webkit-backdrop-filter:blur(20px)saturate(140%);border-radius:999px;flex-wrap:wrap;justify-content:flex-start;gap:.28rem;margin:.6rem .75rem;padding:.38rem;display:flex;position:static}.paper-admin-map-routes button,.management-demo-route-tabs>*{min-height:2rem;color:var(--admin-muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.62rem;font-weight:620;transition:color .22s,background .22s,transform .22s;display:inline-flex}.paper-admin-map-routes button:hover{color:var(--admin-ink);transform:translateY(-1px)}.paper-admin-map-routes button[aria-pressed=true],.management-demo-route-tabs strong{color:var(--admin-ink);background:var(--admin-surface-solid);box-shadow:0 3px 12px #00000014}.paper-admin-map-routes button:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.paper-admin-map .paper-admin-map-surface,.management-demo-map-image{border-radius:0 0 1.9rem 1.9rem;width:100%;height:auto;min-height:0;overflow:hidden}.paper-admin-amap-canvas{width:100%;height:100%}.management-demo-map-image img{object-fit:cover;filter:saturate(.7)contrast(.92)brightness(.92);transition:transform 8s cubic-bezier(.2,.7,.2,1),filter .42s;transform:scale(1.035)}.management-demo-map:hover .management-demo-map-image img{transform:scale(1.075)}.admin-experience-root .management-demo-map-image img{filter:saturate(.62)contrast(1.08)brightness(.55)hue-rotate(165deg)}.paper-admin-amap-notice,.management-demo-map-image>span{z-index:7;border:1px solid var(--admin-line);color:var(--admin-muted);background:var(--admin-surface-glass);box-shadow:var(--admin-shadow-soft);-webkit-backdrop-filter:blur(18px);border-radius:.8rem;margin:0;padding:.55rem .75rem;font-size:.62rem;position:absolute;bottom:1rem;right:1rem}.paper-admin-map-stop{background:var(--admin-surface-solid);box-shadow:var(--admin-shadow-soft);border:1px solid;border-radius:.55rem}.paper-admin-materials-board,.management-demo-materials{z-index:auto;border:1px solid var(--admin-line);background:var(--admin-surface-glass);width:auto;height:100%;min-height:0;max-height:none;box-shadow:var(--admin-shadow);-webkit-backdrop-filter:blur(26px)saturate(150%);transform-origin:0 100%;border-radius:1.25rem;flex-direction:column;grid-area:materials;padding:.9rem;animation:.76s cubic-bezier(.22,1,.36,1) .19s both admin-float-enter;display:flex;position:static;overflow:hidden}.paper-admin-materials-board .paper-admin-section-heading,.management-demo-materials .paper-admin-section-heading{align-items:flex-start;min-height:0;margin:0 0 .65rem}.paper-admin-materials-note{color:var(--admin-muted);margin:0 0 .7rem;font-size:.62rem;line-height:1.45}.paper-admin-material-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--admin-line-strong) transparent;min-height:0;padding-right:.2rem;overflow:visible auto}.paper-admin-material-group,.paper-admin-vehicle-material-card,.management-demo-material-card{background:var(--admin-surface-soft);border:0;border-radius:.9rem;margin:0 0 .42rem;transition:transform .22s,background .22s;overflow:visible}.paper-admin-material-group:hover,.paper-admin-vehicle-material-card:hover,.management-demo-material-card:hover{background:var(--admin-accent-soft);transform:translate(3px)}.paper-admin-material-group>summary,.paper-admin-vehicle-material-card>summary,.management-demo-material-card>summary{border:0;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.4rem;padding:.62rem .7rem;font-size:.7rem;display:flex}.paper-admin-material-group>summary:after,.paper-admin-vehicle-material-card>summary:after,.management-demo-material-card>summary:after{content:"+";color:var(--admin-accent-strong);flex:none;font-size:.9rem;transition:transform .22s}.paper-admin-material-group[open]>summary:after,.paper-admin-vehicle-material-card[open]>summary:after,.management-demo-material-card[open]>summary:after{transform:rotate(45deg)}.paper-admin-material-group>summary>span,.paper-admin-vehicle-material-card>summary>span,.management-demo-material-card>summary>span{color:var(--admin-muted);margin-left:auto;font-size:.6rem}.management-demo-material-card>div{flex-wrap:wrap;gap:.25rem;padding:0 .7rem .65rem;display:flex}.management-demo-material-card>div span{color:var(--admin-muted);background:var(--admin-surface);border:0;border-radius:.45rem;padding:.25rem .4rem}.management-demo-material-footer,.paper-admin-material-actions{color:var(--admin-accent-strong);margin-top:auto;padding-top:.65rem}.paper-admin-right-rail,.management-demo-metrics{border:1px solid var(--admin-line);background:var(--admin-surface);min-height:0;box-shadow:var(--admin-shadow);-webkit-backdrop-filter:blur(20px)saturate(135%);border-radius:1.9rem;grid-area:metrics;padding:1rem;animation:.76s cubic-bezier(.22,1,.36,1) .25s both admin-float-enter;display:grid;overflow:auto}.paper-admin-right-rail{grid-template-rows:minmax(0,1fr)}.paper-admin-metrics-side,.management-demo-metrics{grid-template-rows:auto minmax(0,1fr);row-gap:.8rem;height:100%;min-height:0;display:grid}.paper-admin-metrics-side .paper-admin-section-heading,.management-demo-heading{border:0;align-items:flex-start;min-height:2.35rem;margin:0;padding:0}.paper-admin-metrics-context{color:var(--admin-muted);text-align:right;margin-left:auto;font-size:.59rem;position:relative}.paper-admin-metrics-context>summary{color:var(--admin-muted);white-space:nowrap}.paper-admin-metrics-context>summary:after{content:" ↘";color:var(--admin-accent-strong)}.paper-admin-metrics-context[open]>summary:after{content:" ↗"}.paper-admin-metrics-context>span,.paper-admin-metrics-context>a{color:var(--admin-muted);margin-top:.2rem;font-size:.56rem;display:block}.paper-admin-metric-grid,.management-demo-metric-card{background:0 0;border:0;height:100%;min-height:0;display:block}.paper-admin-metric-detailed,.management-demo-metric-card{background:0 0;border:0;min-height:0;padding:0}.paper-admin-passenger-headlines,.management-demo-passenger-summary{grid-template-rows:repeat(2,minmax(4.3rem,auto));grid-template-columns:minmax(0,1.45fr) minmax(6.5rem,.8fr);gap:.45rem;display:grid}.paper-admin-passenger-headlines>div,.management-demo-passenger-summary>div{background:var(--admin-surface-soft);border:0;border-radius:.9rem;padding:.7rem}.paper-admin-passenger-headlines>div:first-child,.management-demo-passenger-summary>div:first-child{background:var(--admin-accent-soft);flex-direction:column;grid-row:1/-1;justify-content:center;padding:1rem;display:flex;position:relative;overflow:clip}.paper-admin-passenger-headlines>div:first-child:after,.management-demo-passenger-summary>div:first-child:after{content:"";border:1px solid color-mix(in srgb, var(--admin-accent) 44%, transparent);border-radius:44% 56% 58% 42%;width:7rem;height:7rem;animation:7s ease-in-out infinite alternate admin-orbit;position:absolute;top:50%;right:-2.6rem}.paper-admin-passenger-headlines span,.paper-admin-passenger-headlines small,.management-demo-passenger-summary span,.management-demo-passenger-summary small{color:var(--admin-muted);font-size:.58rem}.paper-admin-passenger-headlines strong,.paper-admin-passenger-headlines .paper-admin-metric-value-link,.management-demo-passenger-summary strong{color:var(--admin-ink);letter-spacing:-.06em;margin:.24rem 0;font-family:Avenir Next,ui-monospace,sans-serif;font-size:clamp(1.45rem,2.3vw,2.25rem);font-weight:620;text-decoration:none}.paper-admin-passenger-headlines>div:first-child strong,.paper-admin-passenger-headlines>div:first-child .paper-admin-metric-value-link,.management-demo-passenger-summary>div:first-child strong{z-index:1;font-size:clamp(2.5rem,4.5vw,4.75rem);line-height:.92;position:relative}.paper-admin-passenger-headlines small,.management-demo-passenger-summary small{color:var(--admin-accent-strong)}.paper-admin-passenger-groups,.management-demo-groups{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:.45rem;min-height:0;margin:.75rem 0 0;display:grid;overflow:visible}.management-demo-groups{grid-template-rows:none}.paper-admin-passenger-group-morning-peak,.paper-admin-passenger-group-evening-night,.management-demo-group-morning,.management-demo-group-evening{grid-column:auto}.paper-admin-passenger-group,.management-demo-groups details{background:var(--admin-surface-soft);border:0;border-radius:.9rem;min-height:0;padding:.58rem;transition:background .22s,transform .22s}.paper-admin-passenger-group:hover,.management-demo-groups details:hover{background:var(--admin-accent-soft);transform:translateY(-1px)}.paper-admin-passenger-group summary,.management-demo-groups details>summary{border:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.85rem;padding:0;display:flex}.paper-admin-passenger-group summary:after,.management-demo-groups details>summary:after{content:"+";color:var(--admin-faint);margin-left:.2rem}.paper-admin-passenger-group[open] summary:after,.management-demo-groups details[open]>summary:after{transform:rotate(45deg)}.paper-admin-passenger-group h3,.management-demo-groups details>summary strong{font-size:.82rem;font-weight:700;line-height:1.3}.paper-admin-passenger-group summary span,.management-demo-groups details>summary span{color:var(--admin-accent-strong);margin-left:auto;font-size:.72rem;font-weight:650}.paper-admin-passenger-group ul,.management-demo-groups details>div{align-content:start;gap:.2rem;margin-top:.5rem;overflow:visible}.paper-admin-passenger-group li,.management-demo-groups details>div>span{background:var(--admin-surface);border:0;border-radius:.35rem;min-height:1.25rem;padding:.16rem .25rem}.paper-admin-passenger-group time,.management-demo-passenger-point time{color:var(--admin-muted);font-size:.52rem}.paper-admin-passenger-group li strong,.management-demo-passenger-point strong{color:var(--admin-accent-strong);border:0;font-size:.56rem}.paper-admin-passenger-detail-note,.management-demo-metric-card>p{color:var(--admin-muted);font-size:.55rem}.paper-admin-assistant,.management-demo-bottom{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:assistant;grid-template-columns:minmax(0,.92fr) minmax(0,1.28fr);align-items:stretch;gap:1rem;padding:0;animation:.76s cubic-bezier(.22,1,.36,1) .33s both admin-rise;display:grid;overflow:visible}.paper-admin-assistant-box,.management-demo-panel{border:1px solid var(--admin-line);background:var(--admin-surface);height:100%;min-height:0;box-shadow:var(--admin-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(130%);border-radius:1.6rem;flex-direction:column;gap:.5rem;padding:1rem 1.15rem;display:flex;overflow:visible}.paper-admin-query-panel{flex:1;grid-template-columns:minmax(8.75rem,.34fr) minmax(0,1fr);grid-auto-rows:auto;gap:.5rem .65rem;display:grid}.paper-admin-query-panel>:not(.paper-admin-query-options){grid-column:2}.paper-admin-query-panel .paper-admin-query-options{border-radius:1rem;flex-direction:column;grid-area:1/1/span 5;align-self:stretch;display:flex}.paper-admin-query-panel .paper-admin-query-options button{min-height:2.55rem}.paper-admin-query-history{flex:1;max-height:none;overflow:visible}.management-demo-qa{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(8.75rem,.34fr) minmax(0,1fr);gap:.65rem;display:grid}.management-demo-qa>.paper-admin-box-heading{grid-column:1/-1}.management-demo-qa>.management-demo-query-tabs{border-radius:1rem;flex-direction:column;grid-area:2/1/span 2;align-self:stretch;display:flex}.management-demo-qa>.management-demo-query-tabs button{min-height:2.55rem}.paper-admin-query-panel .paper-admin-query-options button,.management-demo-qa>.management-demo-query-tabs button{font-size:.82rem;font-weight:700;line-height:1.25}.management-demo-answer{grid-area:2/2;grid-template-rows:auto auto auto auto;align-content:start;gap:.4rem;min-height:0;padding:.3rem .7rem}.management-demo-answer header{align-items:flex-start}.management-demo-answer-conclusion{background:var(--admin-surface-solid);border-radius:.8rem;align-content:center;padding:.5rem .6rem;display:grid;font-size:clamp(.72rem,.76vw,.9rem)!important;line-height:1.5!important}.management-demo-answer-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-height:0;display:grid}.management-demo-answer-support p{border:1px solid var(--admin-line);border-radius:.8rem;align-content:start;gap:.35rem;padding:.5rem .55rem;display:grid}.management-demo-answer-support p b{min-width:0}.management-demo-answer>small{padding-top:.3rem;display:block}.management-demo-composer{border:1px solid var(--admin-line);background:var(--admin-surface-solid);border-radius:.9rem;grid-area:3/2;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;min-height:2.55rem;padding:.24rem;display:grid}.management-demo-composer input{min-width:0;color:var(--admin-ink);font:inherit;background:0 0;border:0;outline:0;padding:.3rem .55rem;font-size:.72rem}.management-demo-composer input::placeholder{color:var(--admin-faint)}.management-demo-composer button{min-width:3.35rem;color:var(--admin-surface-solid);background:var(--admin-ink);font:inherit;cursor:pointer;border:0;border-radius:.7rem;font-size:.68rem;font-weight:700}.management-demo-composer button:disabled{opacity:.35;cursor:default}.paper-admin-assistant-box+.paper-admin-assistant-box,.management-demo-panel+.management-demo-panel{border-left:1px solid var(--admin-line)}.paper-admin-box-heading{align-items:center;min-height:0;margin:0}.paper-admin-work-analysis-links{white-space:nowrap;align-items:center;gap:.7rem;margin-left:auto;font-size:.64rem;font-weight:700;display:inline-flex}.paper-admin-work-analysis-links a{color:var(--admin-accent-strong)}.paper-admin-box-note{color:var(--admin-muted);margin:0;font-size:.62rem}.paper-admin-query-options,.management-demo-query-tabs,.paper-admin-report-tabs,.management-demo-report-tabs{background:var(--admin-surface-soft);border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.28rem;display:flex}.paper-admin-query-options button,.management-demo-query-tabs button,.paper-admin-report-tabs button,.management-demo-report-tabs button{min-height:2rem;color:var(--admin-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:.35rem .6rem;font-size:.62rem;font-weight:620;transition:color .22s,background .22s,transform .22s}.paper-admin-query-options button:hover,.management-demo-query-tabs button:hover,.paper-admin-report-tabs button:hover,.management-demo-report-tabs button:hover{color:var(--admin-ink)}.paper-admin-query-options button:active,.management-demo-query-tabs button:active,.paper-admin-report-tabs button:active,.management-demo-report-tabs button:active{transform:scale(.97)}.paper-admin-query-options button[aria-pressed=true],.management-demo-query-tabs button[aria-selected=true],.paper-admin-report-tabs button[aria-selected=true],.management-demo-report-tabs button[aria-selected=true]{color:var(--admin-ink);background:var(--admin-surface-solid);box-shadow:0 4px 14px #00000014}.paper-admin-qa-dialog,.management-demo-answer,.management-demo-report-preview,.paper-admin-report-preview article{background:var(--admin-surface-soft);border:0;border-radius:1rem}.management-demo-answer,.management-demo-report-preview{animation:.42s cubic-bezier(.22,1,.36,1) both admin-content-swap}.management-demo-answer p b{color:var(--admin-accent-strong)}.management-demo-answer small{border-color:var(--admin-line);color:var(--admin-muted)}.paper-admin-qa-input{border:1px solid var(--admin-line);min-height:2.5rem;color:var(--admin-ink);background:var(--admin-surface-solid);border-radius:.85rem}.paper-admin-qa-submit{min-height:2.5rem;color:var(--admin-surface-solid);background:var(--admin-ink);border:0;border-radius:.85rem;transition:transform .22s,opacity .22s}.paper-admin-qa-submit:hover{transform:translateY(-1px)}.paper-admin-closure-summary,.management-demo-check-heading{background:var(--admin-surface-soft);border:0;border-radius:.85rem}.paper-admin-closure-summary{padding:0;display:block}.paper-admin-closure-summary>summary{justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.paper-admin-closure-summary>div{color:var(--admin-muted);padding:0 .7rem .65rem;font-size:.62rem;line-height:1.5}.paper-admin-today-vehicle,.management-demo-vehicle{background:var(--admin-surface-soft);border:0;border-radius:.85rem;min-height:4rem;padding:.5rem .6rem;transition:transform .22s,background .22s}.paper-admin-today-vehicle:hover,.management-demo-vehicle:hover{background:var(--admin-accent-soft);transform:translateY(-2px)}.paper-admin-today-vehicle>summary,.management-demo-vehicle>summary{justify-content:space-between;align-items:center;gap:.25rem;min-height:2.9rem;display:flex}.paper-admin-today-vehicle>summary strong,.management-demo-vehicle>summary strong{font-size:.64rem}.paper-admin-today-vehicle>summary span,.management-demo-vehicle>summary span{width:fit-content;padding:.12rem .25rem;font-size:.55rem;font-weight:800}.paper-admin-today-vehicle-done>summary span,.management-demo-vehicle-done>summary span{color:var(--admin-positive);background:var(--admin-positive-soft)}.paper-admin-today-vehicle-pending>summary span,.management-demo-vehicle-pending>summary span{color:var(--admin-warning);background:var(--admin-warning-soft)}.paper-admin-today-vehicle-returned>summary span,.paper-admin-today-vehicle-missing>summary span,.management-demo-vehicle-missing>summary span{color:var(--admin-danger);background:var(--admin-danger-soft)}.paper-admin-today-vehicle>summary:after,.management-demo-vehicle>summary:after{content:"·";color:var(--admin-faint)}.paper-admin-today-vehicle[open]>summary:after,.management-demo-vehicle[open]>summary:after{color:var(--admin-accent-strong)}.paper-admin-answer-more,.paper-admin-report-summary,.paper-admin-closure-more{color:var(--admin-muted);font-size:.62rem}.paper-admin-answer-more>summary,.paper-admin-report-summary>summary,.paper-admin-closure-more>summary{width:fit-content;color:var(--admin-accent-strong);font-weight:650}.paper-admin-answer-more>summary:after,.paper-admin-report-summary>summary:after,.paper-admin-closure-more>summary:after{content:" ↘"}.paper-admin-answer-more[open]>summary:after,.paper-admin-report-summary[open]>summary:after,.paper-admin-closure-more[open]>summary:after{content:" ↗"}.paper-admin-answer-more>:not(summary),.paper-admin-report-summary>:not(summary),.paper-admin-closure-more>:not(summary){margin-top:.45rem}.paper-admin-report-summary{grid-column:1}.paper-admin-report-summary p{margin:.4rem 0 0;line-height:1.45}.paper-admin-closure-more{padding-top:.15rem}.paper-admin-work-analysis{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);align-items:stretch;gap:.65rem;display:grid}.paper-admin-report-preview{grid-column:1}.paper-admin-closure-summary,.management-demo-check-heading{grid-column:2;align-self:stretch}.management-demo-check-heading{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-content:center;gap:.35rem .6rem;padding:.7rem .8rem;display:grid}.management-demo-check-heading>strong{align-self:end;font-size:.8rem}.management-demo-check-heading>span{align-self:start;font-size:.62rem}.management-demo-check-heading>button{grid-area:1/2/-1;align-self:center}.paper-admin-today-vehicles,.management-demo-vehicle-grid,.paper-admin-closure-more{grid-column:1/-1}.management-demo-analysis{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);grid-template-areas:"heading heading""tabs check""report check""vehicles vehicles""more more";align-items:stretch;gap:.55rem .65rem;display:grid}.management-demo-analysis>.paper-admin-box-heading{grid-area:heading}.management-demo-analysis>.management-demo-report-tabs{grid-area:tabs}.management-demo-analysis>.management-demo-report-preview{grid-area:report}.management-demo-analysis>.management-demo-check-heading{grid-area:check}.management-demo-analysis>.management-demo-vehicle-grid{grid-area:vehicles}.management-demo-analysis>.paper-admin-closure-more{grid-area:more}.paper-admin-closure-kpis,.management-demo-closure-kpis{border-color:var(--admin-line)}.paper-admin-closure-kpis>div,.management-demo-closure-kpis>div{background:var(--admin-surface-soft);border:0;border-radius:.65rem}.paper-admin-session{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.management-settings-trigger,.management-session-area button,.session-page-actions a,.session-page-actions button{border:1px solid var(--admin-line);min-height:2.25rem;color:var(--admin-ink);background:var(--admin-surface-soft);font:inherit;border-radius:999px;padding:.45rem .75rem;font-size:.68rem;font-weight:620;text-decoration:none;transition:transform .22s,border-color .22s,background .22s}.management-settings-trigger:hover,.management-session-area button:hover,.session-page-actions a:hover,.session-page-actions button:hover{border-color:var(--admin-accent);background:var(--admin-accent-soft);transform:translateY(-1px)}.management-session-area{align-items:center;gap:.4rem;display:flex}.management-session-area>span{color:var(--admin-muted);font-size:.68rem}.management-settings-panel{border:1px solid var(--admin-line);min-width:24rem;color:var(--admin-ink);background:var(--admin-surface-glass);box-shadow:var(--admin-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);border-radius:1.1rem;padding:.75rem;animation:.24s cubic-bezier(.22,1,.36,1) both admin-pop;top:calc(100% + .7rem);right:0}.management-settings-group{gap:.25rem}.management-settings-group+.management-settings-group{border-color:var(--admin-line)}.management-settings-group>strong{color:var(--admin-muted)}.management-settings-panel a{border:1px solid var(--admin-line);min-height:2.45rem;color:var(--admin-muted);background:var(--admin-surface-soft);border-radius:.6rem;justify-content:flex-start;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff09}.management-settings-panel a:hover,.management-settings-panel a:focus-visible,.management-settings-panel a[aria-current=page]{border-color:var(--admin-line-strong);color:var(--admin-ink);background:var(--admin-accent-soft);outline:none}.management-settings-panel a:hover{transform:translateY(-1px)}.admin-operation-page{min-height:100dvh;color:var(--admin-ink);background:0 0;padding:1.25rem;animation:.56s cubic-bezier(.22,1,.36,1) both admin-rise}.admin-operation-page>header{border:1px solid var(--admin-line);background:var(--admin-surface-glass);min-height:5rem;box-shadow:var(--admin-shadow-soft);-webkit-backdrop-filter:blur(22px)saturate(140%);border-radius:1.5rem;padding:.85rem 5rem .85rem 1.25rem}.admin-operation-page>header p{color:var(--admin-accent-strong);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-operation-page>header h1{color:var(--admin-ink);letter-spacing:-.055em;font-size:clamp(1.75rem,3vw,2.8rem);font-weight:620}.admin-operation-page a{color:var(--admin-accent-strong)}.admin-operation-intro,.management-reports-toolbar,.operations-data-center-overview,.management-report-detail,.management-inspection-history,.issue-management-panel,.qualification-table-wrap{border:1px solid var(--admin-line);color:var(--admin-ink);background:var(--admin-surface);box-shadow:var(--admin-shadow-soft);-webkit-backdrop-filter:blur(16px);border-radius:1.4rem}.admin-operation-intro,.management-reports-toolbar{margin-top:1rem;padding:1rem 1.15rem}.admin-operation-page input,.admin-operation-page select,.admin-operation-page textarea,.admin-operation-page button{border-color:var(--admin-line-strong);color:var(--admin-ink);background:var(--admin-surface-solid);border-radius:.72rem}.admin-operation-page button{transition:transform .2s,background .2s,border-color .2s}.admin-operation-page button:hover:not(:disabled){border-color:var(--admin-accent);background:var(--admin-accent-soft);transform:translateY(-1px)}.operations-data-center-tabs{background:var(--admin-surface-soft);border:0;border-radius:999px;gap:.3rem;padding:.35rem}.operations-data-center-tabs a{color:var(--admin-muted);border:0;border-radius:999px;text-decoration:none}.operations-data-center-tabs a[aria-current=page]{color:var(--admin-ink);background:var(--admin-surface-solid);box-shadow:0 4px 14px #00000014}.operations-data-center-table-wrap{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:1.1rem;overflow:auto}.admin-operation-page table{color:var(--admin-ink);border-collapse:separate;border-spacing:0}.admin-operation-page th{z-index:1;color:var(--admin-muted);background:var(--admin-surface-solid);position:sticky;top:0}.admin-operation-page th,.admin-operation-page td{border-color:var(--admin-line)}.admin-operation-page tbody tr{transition:background .18s}.admin-operation-page tbody tr:hover{background:var(--admin-accent-soft)}.management-report-detail{margin-top:1rem;padding:clamp(1.25rem,3vw,2.5rem)}.management-report-detail-sections>section,.management-report-advice{background:var(--admin-surface-soft);border:0;border-radius:1rem}.pin-change-form{border:1px solid var(--admin-line-strong);color:var(--admin-ink);background:var(--admin-surface-soft);border-radius:1rem}.pin-change-form input,.pin-change-form button,.pin-change-form .pin-change-visibility,.pin-change-form .pin-change-return{border-color:var(--admin-line-strong);color:var(--admin-ink);background:var(--admin-surface-solid);border-radius:.72rem}.pin-change-form .pin-change-return{color:var(--admin-surface-solid);background:var(--admin-ink)}.pin-change-guidance{color:var(--admin-muted)}.pin-change-field-error,.pin-change-message{color:var(--admin-danger)}.pin-change-message.is-success{color:var(--admin-positive)}.admin-experience-root .admin-operation-page :where(section,article,form,table,thead,tbody,tr,th,td,details,summary,header){border-color:var(--admin-line);color:inherit}.admin-experience-root .admin-operation-page :where(.driver-admin-create,.driver-admin-one-time-pin,.driver-admin-table,.qualification-upload,.qualification-table,.qualification-replacement-guidance,.standby-vehicle-create,.standby-vehicle-row,.standby-vehicle-list>p,.operations-data-center-summary a,.operations-data-center-overview,.operations-data-center-unavailable,.operations-data-center-table-wrap table,.knowledge-admin-form,.knowledge-admin-card,.operations-review-queue section,.management-inspection-history,.management-inspection-detail,.management-reports-toolbar,.management-report-detail,.management-report-empty,.passenger-correction-panel,.issue-management-panel form,.issue-management-list article){border:1px solid var(--admin-line);color:var(--admin-ink);background:var(--admin-surface);border-radius:1rem}.admin-experience-root .admin-operation-page :where(.driver-admin-one-time-pin,.qualification-replacement-guidance,.operations-data-center-unavailable,.management-inspection-expired,.management-report-empty){border-left:.25rem solid var(--admin-accent);background:var(--admin-accent-soft)}.admin-experience-root .admin-operation-page :where(.driver-admin-table th,.qualification-table th,.operations-data-center-table-wrap th,.operations-review-queue section>header,.management-inspection-history>header,.management-inspection-detail>header,.knowledge-admin-status span,.knowledge-admin-body,.management-report-executive-summary,.management-report-detail-sections section,.management-report-advice){border-color:var(--admin-line);color:var(--admin-ink);background:var(--admin-surface-soft)}.admin-experience-root .admin-operation-page :where(.qualification-management-controls select,.qualification-management-controls textarea,.qualification-management-controls button,.standby-vehicle-create input,.standby-vehicle-row input,.knowledge-admin-form input,.knowledge-admin-form textarea,.management-inspection-history button,.management-inspection-detail button,.management-inspection-detail-action>button,.management-inspection-pagination a,.management-inspection-pagination span,.qualification-inline-view){border-color:var(--admin-line-strong);color:var(--admin-ink);background:var(--admin-surface-solid);border-radius:.65rem}.admin-experience-root .admin-operation-page :where(.driver-admin-table td small,.standby-vehicle-management>header span,.operations-data-center-summary small,.operations-data-center-table-wrap td small,.knowledge-admin-form header small,.knowledge-admin-card header small,.knowledge-admin-card dd,.operations-review-queue>section>ul>li span,.operations-inspection-summary dt,.management-inspection-history>header p,.management-inspection-detail>header p,.management-reports-toolbar p,.management-report-detail>header small){color:var(--admin-muted)}.admin-experience-root .admin-operation-page :where(.driver-admin-message,.qualification-upload-messages,.qualification-management-controls p,.standby-vehicle-message,.knowledge-admin-message,.management-inspection-detail-action>p,.inspection-review-details li p,.inspection-review-details li strong[data-result=ABNORMAL]){color:var(--admin-danger)}.admin-experience-root .admin-operation-page :where(.inspection-review-details li strong[data-result=MISSING]){color:var(--admin-muted)}.admin-experience-root .admin-operation-page :where(.inspection-review-photos img,.inspection-review-photo-missing){border-color:var(--admin-line);background:var(--admin-surface-soft)}.admin-experience-root .passenger-correction-panel :where(input,select,button){border-color:var(--admin-line-strong);color:var(--admin-ink);background:var(--admin-surface-solid);border-radius:.65rem}.admin-experience-root .passenger-correction-panel :where(.passenger-correction-form button,.passenger-correction-actions button){color:var(--admin-surface-solid);background:var(--admin-ink)}.admin-experience-root .passenger-correction-panel :where(header p,header small){color:var(--admin-muted)}.admin-experience-root .passenger-correction-message{color:var(--admin-danger)}.management-login-page{min-height:100dvh;color:var(--admin-ink);background:0 0;place-items:center;padding:2rem;display:grid}.management-login-card{border:1px solid var(--admin-line);width:min(100%,58rem);min-height:31rem;color:var(--admin-ink);background:var(--admin-surface-glass);box-shadow:var(--admin-shadow);-webkit-backdrop-filter:blur(26px)saturate(145%);border-radius:2.3rem;flex-direction:column;justify-content:center;align-items:flex-start;padding:4rem 27rem 4rem 4rem;animation:.76s cubic-bezier(.22,1,.36,1) both admin-stage-enter;display:flex;position:relative;overflow:hidden}.management-login-card:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 34% 28%, #ffffff80, transparent 16%), radial-gradient(circle at 35% 35%, var(--admin-accent), color-mix(in srgb, var(--admin-accent) 22%, var(--admin-canvas-deep)) 56%, transparent 70%);width:31rem;box-shadow:inset -2rem -2rem 5rem #00000029, 0 3rem 7rem var(--admin-glow);border-radius:50%;animation:14s ease-in-out infinite alternate admin-orbit;position:absolute;top:50%;right:-5rem;transform:translateY(-50%)}.management-login-card:after{content:"OPERATIONS";color:var(--admin-line-strong);letter-spacing:-.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:3.6rem;font-weight:700;position:absolute;bottom:1.2rem;right:1.8rem}.management-login-card>*{z-index:1;position:relative}.management-login-eyebrow{color:var(--admin-accent-strong);letter-spacing:.16em;margin:2.4rem 0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.management-login-card h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.1rem,4vw,3.5rem);font-weight:620;line-height:1}.management-login-card>p:not(.management-login-eyebrow){color:var(--admin-muted)}.management-login-form{width:100%}.management-login-form input{border:1px solid var(--admin-line-strong);min-height:3rem;color:var(--admin-ink);background:var(--admin-surface-solid);border-radius:.8rem}.management-login-form button{min-height:3rem;color:var(--admin-surface-solid);background:var(--admin-ink);border:0;border-radius:.8rem;transition:transform .22s,opacity .22s}.management-login-form button:hover:not(:disabled){transform:translateY(-2px)}.management-login-unavailable{color:var(--admin-ink);background:var(--admin-surface-soft);border:0;border-radius:1rem}@keyframes admin-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-stage-enter{0%{opacity:0;clip-path:inset(12% 3% 8% round 2rem);transform:translateY(28px)scale(.975)}to{opacity:1;clip-path:inset(0 round 1.9rem);transform:translateY(0)scale(1)}}@keyframes admin-float-enter{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-content-swap{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes admin-pop{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-orbit{0%{transform:translateY(-50%)rotate(-5deg)scale(.96)}to{transform:translateY(-50%)rotate(7deg)scale(1.04)}}@media (max-height:58rem) and (min-width:78.01rem){.paper-admin-page,.management-dashboard-demo{height:auto;min-height:100dvh;overflow:visible}.paper-admin-workspace,.management-demo-workspace{grid-template-rows:23rem auto;height:auto;min-height:44rem;overflow:visible}.paper-admin-right-rail,.management-demo-metrics{overflow:auto}}@media (max-width:78rem){.paper-admin-page,.management-dashboard-demo{height:auto;min-height:100dvh;overflow:visible}.paper-admin-workspace,.management-demo-workspace{grid-template:"map""metrics""materials""assistant"/1fr;height:auto;overflow:visible}.paper-admin-right-rail,.management-demo-metrics{min-height:38rem}.paper-admin-map,.management-demo-map{min-height:34rem}.paper-admin-materials-board,.management-demo-materials{grid-area:materials;width:auto;max-height:30rem;position:static}.paper-admin-assistant,.management-demo-bottom{grid-template-columns:1fr}.paper-admin-assistant-box+.paper-admin-assistant-box,.management-demo-panel+.management-demo-panel{border-left:0;border-top:1px solid var(--admin-line)}}@media (max-width:52rem){.paper-admin-page,.management-dashboard-demo,.admin-operation-page{padding:.75rem}.paper-admin-header{border-radius:1.2rem;grid-template-columns:1fr auto;padding-right:4rem}.paper-admin-title{text-align:left;justify-self:start}.paper-admin-brand{display:none}.paper-admin-header-tools{grid-column:1/-1;align-items:flex-start;width:100%}.paper-admin-header-context{justify-content:flex-start}.paper-admin-map-routes,.management-demo-route-tabs{border-radius:1rem;flex-wrap:nowrap;justify-content:flex-start;max-width:none;overflow-x:auto}.paper-admin-amap-notice,.management-demo-map-image>span{bottom:1rem}.paper-admin-passenger-headlines,.management-demo-passenger-summary{grid-template-columns:1fr}.paper-admin-passenger-headlines>div:first-child,.management-demo-passenger-summary>div:first-child{grid-row:auto}.paper-admin-passenger-groups,.management-demo-groups{grid-template-columns:1fr}.paper-admin-passenger-group-morning-peak,.paper-admin-passenger-group-evening-night,.management-demo-group-morning,.management-demo-group-evening{grid-column:auto}.paper-admin-work-analysis{grid-template-columns:1fr}.paper-admin-report-preview,.paper-admin-closure-summary,.management-demo-check-heading{grid-column:1}.management-demo-analysis{grid-template-columns:1fr;grid-template-areas:"heading""tabs""report""check""vehicles""more"}.paper-admin-query-panel,.management-demo-qa{flex-direction:column;display:flex}.paper-admin-query-panel .paper-admin-query-options,.management-demo-qa>.management-demo-query-tabs{border-radius:999px;flex-direction:row}.management-settings-panel{min-width:min(24rem,100vw - 2rem);left:0;right:auto}.management-login-page{padding:.75rem}.management-login-card{border-radius:1.8rem;justify-content:flex-start;min-height:calc(100dvh - 1.5rem);padding:3rem 2rem 18rem}.management-login-card:before{width:28rem;top:auto;bottom:-12rem;right:50%;transform:translate(50%)}.management-login-card:after{font-size:2.4rem}}@media (prefers-reduced-motion:reduce){.admin-experience-root *,.admin-experience-root :before,.admin-experience-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-experience-root+.site-footer{display:none}
.admin-shell-v4{--page-bg:#edf2f8;--page-surface:#ffffffc7;--page-solid:#fbfcff;--page-soft:#f1f3f8;--page-ink:#10263d;--page-muted:#65768a;--page-faint:#8c9bad;--page-line:#10263d1f;--page-line-strong:#10263d33;--page-accent:#533afd;--page-accent-soft:#533afd1a;--page-positive:#3f9b69;--page-warning:#b9782a;--page-danger:#cf4960;color:var(--page-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(42rem 22rem at 82% -8%, #cecaff7a, transparent 68%), radial-gradient(35rem 22rem at 18% 100%, #ffdebf47, transparent 70%), var(--page-bg)}.admin-shell-v4 .brand{overflow:visible}.admin-shell-v4 .brand .admin-brand-logo,.admin-shell-v4 .brand .admin-brand-logo img{max-width:none;object-fit:contain!important;object-position:left center!important;width:13rem!important;height:2.55rem!important}.admin-shell-v4 .brand .admin-brand-logo-light,.admin-shell-v4 .brand .admin-brand-logo-dark,.management-login-page .admin-brand-logo-light,.management-login-page .admin-brand-logo-dark{transition:opacity .22s}.admin-shell-v4 .brand .admin-brand-logo-light,.management-login-page .admin-brand-logo-light{opacity:1!important}.admin-shell-v4 .brand .admin-brand-logo-dark,.management-login-page .admin-brand-logo-dark{opacity:0!important}.admin-shell-v4 .admin-operation-page table,.admin-shell-v4 .admin-operation-page table tbody,.admin-shell-v4 .admin-operation-page table tr,.admin-shell-v4 .admin-operation-page table td{background:0 0!important}.admin-shell-v4 .admin-operation-page table th{background:#f4f5fa!important}.admin-shell-v4 .admin-operation-page :where(thead,tbody,tr,td,header,details,summary){color:var(--page-ink)!important;border-color:var(--page-line)!important;background:0 0!important}.admin-shell-v4 .sidebar{border-color:var(--page-line);background:#ffffffb8;box-shadow:12px 0 40px #1c1e5409}.admin-shell-v4 .main{background:0 0}.admin-shell-v4 .topbar{border-color:var(--page-line);background:#f7f9fcb8;min-height:5.8rem}.admin-shell-v4 .topbar h1{color:var(--page-ink);font-weight:520}.admin-shell-v4 .crumb{color:var(--page-accent)}.admin-shell-v4 .topActions{color:var(--page-muted)}.admin-shell-v4 .topActions .session-logout-control button{background:var(--page-solid);border-color:var(--page-line)}.admin-shell-v4 .admin-shell-page-v4{scrollbar-color:#533afd3d transparent;padding:1.8rem clamp(1.4rem,3vw,3.6rem) 3.6rem;position:relative;overflow:auto}.admin-shell-v4 .admin-shell-page-v4:before{content:"";pointer-events:none;background:radial-gradient(circle,#533afd1c,#0000 68%);border-radius:50%;width:12rem;height:12rem;position:fixed;top:7.1rem;right:4vw}.admin-shell-v4 .admin-operation-page{z-index:1;width:min(100%,92rem);min-height:0;color:var(--page-ink);background:0 0;align-content:start;gap:1.1rem;margin:0 auto;padding:0;animation:.42s cubic-bezier(.22,1,.36,1) both admin-page-enter-v4;display:grid;position:relative}.admin-shell-v4 .admin-operation-page>header{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:end;gap:1rem;padding:0 0 .2rem;display:none}.admin-shell-v4 .admin-operation-page>header p{color:var(--page-accent);letter-spacing:.16em;margin:0 0 .35rem;font:700 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.admin-shell-v4 .admin-operation-page>header h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.35rem,2.2vw,2rem)}.admin-shell-v4 .admin-operation-page>header .session-page-actions{display:none}.admin-shell-v4 .admin-operation-intro{border:1px solid var(--page-line);min-height:6.2rem;color:var(--page-ink);background:linear-gradient(110deg, #ffffffdb, #eeecffc2), var(--page-surface);border-radius:1.35rem;justify-content:space-between;align-items:end;gap:1.4rem;margin:0;padding:1.35rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #1c1e5412,inset 0 1px #ffffffb8}.admin-shell-v4 .admin-operation-intro:after{content:"OPERATIONS / CONTROL";color:#533afd24;letter-spacing:.16em;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.95rem;right:1.4rem}.admin-shell-v4 .admin-operation-intro strong{letter-spacing:-.025em;font-size:1.12rem;display:block}.admin-shell-v4 .admin-operation-intro p{max-width:52rem;color:var(--page-muted);margin:.45rem 0 0;font-size:.82rem;line-height:1.55}.admin-shell-v4 .admin-operation-page>:where(nav,form,section,article,.operations-review-queue){min-width:0}.admin-shell-v4 .admin-operation-page>form,.admin-shell-v4 .admin-operation-page>nav:not(.session-page-actions){border:1px solid var(--page-line);background:#ffffff9e;border-radius:1rem;box-shadow:0 8px 24px #1c1e540b}.admin-shell-v4 .admin-operation-page>form{padding:1rem 1.2rem}.admin-shell-v4 .admin-operation-page label{color:var(--page-muted);font-size:.75rem;font-weight:650}.admin-shell-v4 .admin-operation-page :where(input,select,textarea){border:1px solid var(--page-line-strong);min-height:2.65rem;color:var(--page-ink);background:var(--page-solid);font:inherit;border-radius:.72rem}.admin-shell-v4 .admin-operation-page :where(input,select){padding:0 .72rem}.admin-shell-v4 .admin-operation-page textarea{padding:.65rem .72rem}.admin-shell-v4 .admin-operation-page :where(input,select,textarea):focus-visible{border-color:var(--page-accent);box-shadow:0 0 0 3px var(--page-accent-soft);outline:0}.admin-shell-v4 .admin-operation-page button{border:1px solid var(--page-line-strong);min-height:2.5rem;color:var(--page-ink);background:var(--page-solid);font:inherit;cursor:pointer;border-radius:.72rem;font-weight:650}.admin-shell-v4 .admin-operation-page button:hover:not(:disabled){border-color:var(--page-accent);background:var(--page-accent-soft);transform:translateY(-1px)}.admin-shell-v4 .admin-operation-page a{color:var(--page-accent)}.admin-shell-v4 .admin-operation-page>.operations-data-center-tabs,.admin-shell-v4 .operations-data-center-tabs{border:1px solid var(--page-line);background:#dde1eead;border-radius:.95rem;flex-wrap:wrap;gap:.3rem;padding:.38rem;display:flex}.admin-shell-v4 .operations-data-center-tabs a{color:var(--page-muted);border-radius:.68rem;padding:.58rem .78rem;font-size:.76rem;font-weight:650;text-decoration:none}.admin-shell-v4 .operations-data-center-tabs a:hover,.admin-shell-v4 .operations-data-center-tabs a.is-active{color:var(--page-ink);background:var(--page-solid);box-shadow:0 5px 14px #1c1e5414}.admin-shell-v4 .operations-data-center-filter{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.admin-shell-v4 .operations-data-center-filter label{gap:.35rem;min-width:11rem;display:grid}.admin-shell-v4 .operations-data-center-filter button{color:#fffffff5;background:var(--page-accent);border-color:var(--page-accent);padding:0 1rem}.admin-shell-v4 .operations-data-center-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.admin-shell-v4 .operations-data-center-summary a{border:1px solid var(--page-line);min-height:8.2rem;color:var(--page-ink);background:var(--page-surface);border-radius:1rem;gap:.4rem;padding:1rem 1.05rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:0 8px 24px #1c1e540d}.admin-shell-v4 .operations-data-center-summary a:hover{background:#fffffff0;border-color:#533afd4d;transform:translateY(-2px)}.admin-shell-v4 .operations-data-center-summary span{color:var(--page-muted);font-size:.76rem}.admin-shell-v4 .operations-data-center-summary strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,2.3vw,2.2rem);font-weight:550}.admin-shell-v4 .operations-data-center-summary small{color:var(--page-muted);font-size:.7rem}.admin-shell-v4 .operations-data-center-table-wrap{border:1px solid var(--page-line);background:#ffffffc2;border-radius:1.15rem;overflow:auto;box-shadow:0 12px 30px #1c1e540d}.admin-shell-v4 .admin-operation-page table{border-collapse:separate;border-spacing:0;width:100%;color:var(--page-ink);font-size:.8rem}.admin-shell-v4 .admin-operation-page th{z-index:1;color:var(--page-muted);text-align:left;white-space:nowrap;background:#f4f5fa;padding:.78rem .9rem;font-size:.7rem;font-weight:750;position:sticky;top:0}.admin-shell-v4 .admin-operation-page td{border-top:1px solid var(--page-line);vertical-align:top;padding:.84rem .9rem}.admin-shell-v4 .admin-operation-page tbody tr:hover{background:var(--page-accent-soft)}.admin-shell-v4 .operations-data-center-overview,.admin-shell-v4 .operations-data-center-unavailable,.admin-shell-v4 .management-report-detail,.admin-shell-v4 .management-report-empty,.admin-shell-v4 .management-inspection-history,.admin-shell-v4 .issue-management-panel,.admin-shell-v4 .qualification-table-wrap,.admin-shell-v4 .driver-admin-create,.admin-shell-v4 .driver-admin-table,.admin-shell-v4 .qualification-upload,.admin-shell-v4 .knowledge-admin-form,.admin-shell-v4 .knowledge-admin-card,.admin-shell-v4 .standby-vehicle-management,.admin-shell-v4 .operations-review-queue>section{border:1px solid var(--page-line);color:var(--page-ink);background:#ffffffb8;border-radius:1.25rem;box-shadow:0 12px 30px #1c1e540e}.admin-shell-v4 .passenger-correction-panel{border-radius:1.25rem;padding:1.15rem;box-shadow:0 12px 30px #1c1e540e;border:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:#ffffffb8!important}.admin-shell-v4 .passenger-correction-panel :where(header,form,section,article){color:var(--page-ink)!important;background:0 0!important}.admin-shell-v4 .passenger-correction-panel :where(input,select,textarea){color:var(--page-ink)!important;background:var(--page-solid)!important}.admin-shell-v4 .operations-data-center-overview,.admin-shell-v4 .management-report-detail,.admin-shell-v4 .issue-management-panel{padding:1.15rem}.admin-shell-v4 .operations-data-center-overview h2{margin:0 0 .4rem;font-size:1.1rem}.admin-shell-v4 .operations-data-center-overview p{color:var(--page-muted);line-height:1.6}.admin-shell-v4 .operations-data-center-query-table-wrap{margin-top:.85rem}.admin-shell-v4 .issue-management-panel{gap:1rem}.admin-shell-v4 .issue-management-panel>header{border-bottom:1px solid var(--page-line);padding-bottom:.9rem}.admin-shell-v4 .issue-management-panel>header p{color:var(--page-accent);letter-spacing:.14em;margin:0 0 .25rem;font:700 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.admin-shell-v4 .issue-management-panel>header h1{letter-spacing:-.04em;margin:0;font-size:1.35rem}.admin-shell-v4 .issue-management-panel form{border:1px solid var(--page-line);background:var(--page-soft);border-radius:1rem;padding:1rem}.admin-shell-v4 .issue-management-panel .issue-management-filters{border:1px solid var(--page-line);background:#eff1f7c2;border-radius:1rem;padding:.85rem}.admin-shell-v4 .issue-management-list article{border:1px solid var(--page-line);border-left:.28rem solid var(--page-accent);background:var(--page-solid);border-radius:1rem;padding:1rem;box-shadow:0 8px 22px #1c1e540d}.admin-shell-v4 .issue-management-list article>header{border-bottom:1px solid var(--page-line);align-items:center;padding-bottom:.7rem}.admin-shell-v4 .issue-management-actions{align-items:end;padding-top:.7rem}.admin-shell-v4 .issue-management-actions form{border:1px solid var(--page-line);background:var(--page-soft);border-radius:.75rem;flex-wrap:wrap;align-items:end;gap:.55rem;padding:.55rem;display:flex}.admin-shell-v4 .driver-admin-create,.admin-shell-v4 .qualification-upload{background:linear-gradient(110deg,#ffffffe0,#eeecff9e);align-items:end;padding:1.1rem}.admin-shell-v4 .driver-admin-create button,.admin-shell-v4 .qualification-upload button{color:#fffffff5;background:var(--page-accent);border-color:var(--page-accent)}.admin-shell-v4 .driver-admin-one-time-pin{border:1px solid #b9782a4d;border-left:.3rem solid var(--page-warning);color:var(--page-ink);background:#fff6e2d1;border-radius:1rem;padding:1rem}.admin-shell-v4 .driver-admin-one-time-pin code{color:var(--page-accent);font-size:1.8rem}.admin-shell-v4 .driver-admin-table,.admin-shell-v4 .qualification-table{border-collapse:separate;border-spacing:0;overflow:hidden}.admin-shell-v4 .driver-admin-table-wrap,.admin-shell-v4 .qualification-table-wrap{overflow:auto}.admin-shell-v4 .driver-admin-table th,.admin-shell-v4 .qualification-table th{color:var(--page-muted);background:#f4f5fa;border:0;padding:.78rem .9rem}.admin-shell-v4 .driver-admin-table td,.admin-shell-v4 .qualification-table td{border:0;border-top:1px solid var(--page-line);padding:.84rem .9rem}.admin-shell-v4 .knowledge-admin-panel{gap:1rem}.admin-shell-v4 .knowledge-admin-form,.admin-shell-v4 .knowledge-admin-card{padding:1.1rem}.admin-shell-v4 .knowledge-admin-form>header,.admin-shell-v4 .knowledge-admin-card>header{border-bottom:1px solid var(--page-line);padding-bottom:.8rem}.admin-shell-v4 .knowledge-admin-card{border-left:.28rem solid var(--page-accent)}.admin-shell-v4 .management-inspection-filter-form{flex-wrap:wrap;align-items:end;gap:.8rem;display:flex}.admin-shell-v4 .management-inspection-filter-form label{gap:.35rem;min-width:12rem;display:grid}.admin-shell-v4 .management-inspection-filter-form button{color:#fffffff5;background:var(--page-accent);border-color:var(--page-accent);padding:0 1rem}.admin-shell-v4 .management-inspection-history{overflow:hidden}.admin-shell-v4 .management-inspection-history>header{border-bottom:1px solid var(--page-line);background:0 0;padding:1rem 1.15rem}.admin-shell-v4 .operations-review-queue>section{overflow:hidden}.admin-shell-v4 .operations-review-queue>section>header{border-bottom:1px solid var(--page-line);background:linear-gradient(110deg,#eeecffc2,#ffffffad);padding:1rem 1.15rem}.admin-shell-v4 .operations-review-queue>section>ul{gap:.75rem;padding:1rem;display:grid}.admin-shell-v4 .operations-review-queue>section>ul>li{border:1px solid var(--page-line);background:var(--page-solid);border-radius:.95rem;padding:1rem}.admin-shell-v4 .management-report-detail>header{border-bottom:1px solid var(--page-line);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.admin-shell-v4 .management-report-detail-sections{gap:.75rem;margin-top:1rem;display:grid}.admin-shell-v4 .management-report-detail-sections>section,.admin-shell-v4 .management-report-advice{border:1px solid var(--page-line);background:var(--page-soft);border-radius:.95rem;padding:1rem}.admin-shell-v4 .management-report-detail-sections h3{margin:0 0 .45rem;font-size:.94rem}.admin-shell-v4 .management-report-detail-sections p{color:var(--page-muted);line-height:1.65}.admin-shell-v4 .standby-vehicle-management{padding:1rem}.admin-shell-v4 .admin-operation-unavailable,.admin-shell-v4 .management-report-empty{border-left:.28rem solid var(--page-warning);background:#fff6e2b8;padding:1.1rem}@keyframes admin-page-enter-v4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:70rem){.admin-shell-v4 .operations-data-center-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.admin-shell-v4 .admin-shell-page-v4{padding:1rem .85rem 2.5rem}.admin-shell-v4 .admin-operation-intro{flex-direction:column;align-items:start;min-height:auto;padding:1.1rem}.admin-shell-v4 .operations-data-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-v4 .operations-data-center-filter,.admin-shell-v4 .management-inspection-filter-form{grid-template-columns:1fr;align-items:stretch;display:grid}.admin-shell-v4 .operations-data-center-filter label,.admin-shell-v4 .management-inspection-filter-form label{min-width:0}.admin-shell-v4 .brand .admin-brand-logo,.admin-shell-v4 .brand .admin-brand-logo img{object-fit:contain!important;width:3.1rem!important;height:2.2rem!important}}@media (prefers-reduced-motion:reduce){.admin-shell-v4 .admin-operation-page{animation:none}.admin-shell-v4 .operations-data-center-summary a{transition:none}}.admin-shell-v4 .standby-vehicle-management{gap:.9rem;display:grid;border:1px solid var(--page-line)!important;border-top:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:var(--page-surface)!important;border-radius:1.25rem!important;padding:1.15rem!important;box-shadow:0 12px 30px #1c1e540e!important}.admin-shell-v4 .standby-vehicle-management>header{justify-content:space-between;align-items:end;gap:1rem;display:flex;border-bottom:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:0 0!important;padding:0 0 .8rem!important}.admin-shell-v4 .standby-vehicle-management>header p{letter-spacing:.14em;margin:0 0 .3rem;font:700 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--page-accent)!important}.admin-shell-v4 .standby-vehicle-management>header h2{color:var(--page-ink)!important}.admin-shell-v4 .standby-vehicle-management>header span{font-size:.76rem;color:var(--page-muted)!important}.admin-shell-v4 .standby-vehicle-create,.admin-shell-v4 .standby-vehicle-row{grid-template-columns:minmax(10rem,.8fr) minmax(16rem,1.6fr) auto;align-items:end;gap:.75rem;display:grid;border:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:var(--page-soft)!important;border-radius:1rem!important;padding:.95rem!important}.admin-shell-v4 .standby-vehicle-create label,.admin-shell-v4 .standby-vehicle-row label{gap:.35rem;display:grid;color:var(--page-muted)!important}.admin-shell-v4 .standby-vehicle-create input,.admin-shell-v4 .standby-vehicle-row input{min-height:2.65rem;color:var(--page-ink)!important;background:var(--page-solid)!important;border:1px solid var(--page-line-strong)!important}.admin-shell-v4 .standby-vehicle-row .standby-vehicle-active{white-space:nowrap;align-items:center;gap:.45rem;min-height:2.65rem;display:flex;color:var(--page-ink)!important}.admin-shell-v4 .standby-vehicle-row .standby-vehicle-active input{min-height:auto;accent-color:var(--page-accent)}.admin-shell-v4 .standby-vehicle-create button,.admin-shell-v4 .standby-vehicle-row button{min-height:2.65rem;padding:0 1rem;color:#fff!important;background:var(--page-accent)!important;border-color:var(--page-accent)!important}.admin-shell-v4 .standby-vehicle-message{min-height:1.2rem;margin:0;color:var(--page-danger)!important}.admin-shell-v4 .standby-vehicle-list{gap:.7rem;display:grid}.admin-shell-v4 .standby-vehicle-list>p{border-radius:.9rem;margin:0;padding:1rem;border:1px solid var(--page-line)!important;color:var(--page-muted)!important;background:var(--page-solid)!important}.admin-shell-v4 .management-reports-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid;border:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:linear-gradient(110deg,#ffffffe0,#eeecffc2)!important;border-radius:1.25rem!important;margin-top:0!important;padding:1.05rem 1.2rem!important;box-shadow:0 12px 30px #1c1e540e!important}.admin-shell-v4 .management-reports-toolbar :where(strong,span,label){color:var(--page-ink)!important}.admin-shell-v4 .management-reports-toolbar p,.admin-shell-v4 .management-reports-toolbar small{color:var(--page-muted)!important}.admin-shell-v4 .management-reports-toolbar strong{font-size:1rem}.admin-shell-v4 .management-reports-toolbar .paper-admin-report-selector{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.65rem;display:flex}.admin-shell-v4 .management-reports-toolbar .paper-admin-report-selector :where(select,input[type=date]){min-height:2.65rem;color:var(--page-ink)!important;background:var(--page-solid)!important;border:1px solid var(--page-line-strong)!important}.admin-shell-v4 .management-report-detail{color:var(--page-ink)!important;background:var(--page-surface)!important;padding:1.25rem!important}.admin-shell-v4 .management-report-detail>header{color:var(--page-ink)!important;border-bottom:1px solid var(--page-line)!important;background:0 0!important}.admin-shell-v4 .management-report-detail>header span{color:var(--page-accent)!important}.admin-shell-v4 .management-report-detail>header h2,.admin-shell-v4 .management-report-detail>h2,.admin-shell-v4 .management-report-detail h3{color:var(--page-ink)!important}.admin-shell-v4 .management-report-detail>header small{color:var(--page-muted)!important}.admin-shell-v4 .management-report-coverage{border-radius:.8rem;padding:.7rem .85rem;color:var(--page-ink)!important;background:var(--page-accent-soft)!important;border:1px solid #533afd26!important}.admin-shell-v4 .management-report-executive-summary{border-radius:.95rem;padding:1rem;line-height:1.7;border:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:var(--page-soft)!important}.admin-shell-v4 .management-report-detail-sections>section,.admin-shell-v4 .management-report-advice{border-radius:.95rem;border:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:var(--page-soft)!important}.admin-shell-v4 .management-report-detail-sections>section p,.admin-shell-v4 .management-report-advice li{color:var(--page-muted)!important}.admin-shell-v4 .management-report-advice{background:#eeecffb8!important}.admin-shell-v4 .management-report-empty{color:var(--page-ink)!important;background:#fff6e2c7!important}@media (max-width:48rem){.admin-shell-v4 .standby-vehicle-create,.admin-shell-v4 .standby-vehicle-row,.admin-shell-v4 .management-reports-toolbar{grid-template-columns:1fr}.admin-shell-v4 .management-reports-toolbar .paper-admin-report-selector{justify-content:flex-start}.admin-shell-v4 .standby-vehicle-management>header{flex-direction:column;align-items:flex-start}}.admin-shell-v4 .qualification-replacement-guidance,.admin-shell-v4 .operations-data-center-unavailable,.admin-shell-v4 .management-inspection-expired{border-radius:1rem;padding:1rem 1.1rem;border:1px solid #b9782a40!important;border-left:.28rem solid var(--page-warning)!important;color:var(--page-ink)!important;background:#fff6e2c7!important}.admin-shell-v4 .qualification-management-controls{border-radius:1rem;gap:.85rem;padding:1rem;display:grid;border:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:var(--page-soft)!important}.admin-shell-v4 .qualification-management-controls :where(select,textarea,button,.qualification-inline-view){color:var(--page-ink)!important;background:var(--page-solid)!important;border-color:var(--page-line-strong)!important}.admin-shell-v4 .qualification-management-controls button{color:#fff!important;background:var(--page-accent)!important;border-color:var(--page-accent)!important}.admin-shell-v4 .knowledge-admin-body,.admin-shell-v4 .knowledge-admin-status span{color:var(--page-ink)!important;background:var(--page-soft)!important;border-color:var(--page-line)!important}.admin-shell-v4 .management-inspection-detail{border-radius:1.25rem;padding:1.15rem;box-shadow:0 12px 30px #1c1e540e;border:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:var(--page-surface)!important}.admin-shell-v4 .management-inspection-detail>header{border-bottom:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:0 0!important;padding:0 0 .85rem!important}.admin-shell-v4 .management-inspection-detail>header :where(h2,h3){color:var(--page-ink)!important}.admin-shell-v4 .management-inspection-detail>header p,.admin-shell-v4 .management-inspection-detail>header small{color:var(--page-muted)!important}.admin-shell-v4 .management-inspection-detail-action>button{color:#fff!important;background:var(--page-accent)!important;border-color:var(--page-accent)!important}.admin-shell-v4 .management-inspection-detail-action>p,.admin-shell-v4 .inspection-review-details li p{color:var(--page-muted)!important}.admin-shell-v4 .management-inspection-pagination :where(a,span){color:var(--page-ink)!important;background:var(--page-solid)!important;border-color:var(--page-line-strong)!important}.admin-shell-v4 .inspection-review-details li{border-color:var(--page-line)!important;color:var(--page-ink)!important;background:var(--page-soft)!important}.admin-shell-v4 .inspection-review-details li strong[data-result=ABNORMAL]{color:var(--page-danger)!important}.admin-shell-v4 .inspection-review-details li strong[data-result=MISSING]{color:var(--page-muted)!important}.admin-shell-v4 .admin-operation-page :where(.inspection-review-photos img,.inspection-review-photo-missing){border-color:var(--page-line)!important;background:var(--page-soft)!important}.admin-shell-v4 .driver-admin-message,.admin-shell-v4 .qualification-upload-messages,.admin-shell-v4 .knowledge-admin-message{color:var(--page-danger)!important}.management-login-page{--page-bg:#edf2f8;--page-surface:#ffffffd6;--page-solid:#fbfcff;--page-soft:#f1f3f8;--page-ink:#10263d;--page-muted:#65768a;--page-line:#10263d1f;--page-line-strong:#10263d33;--page-accent:#533afd;--page-accent-soft:#533afd1a;min-height:100dvh;padding:clamp(1rem,3vw,3rem);color:var(--page-ink)!important;background:radial-gradient(42rem 22rem at 82% -8%, #cecaff7a, transparent 68%), radial-gradient(35rem 22rem at 18% 100%, #ffdebf47, transparent 70%), linear-gradient(#10263d09 1px, transparent 1px), linear-gradient(90deg, #10263d09 1px, transparent 1px), var(--page-bg)!important;background-size:auto,auto,2.4rem 2.4rem,2.4rem 2.4rem,auto!important}:is(.admin-experience-root:has(.admin-shell-v4),.admin-experience-root:has(.management-login-page)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--admin-canvas:#edf2f8;--admin-canvas-deep:#e7edf5;background:var(--admin-canvas)!important}:is(.admin-experience-root:has(.admin-shell-v4) .admin-ambient-field,.admin-experience-root:has(.management-login-page) .admin-ambient-field){background:radial-gradient(42rem 26rem at 84% 2%,#cecaff47,#0000 70%),radial-gradient(38rem 24rem at 10% 96%,#ffdebf33,#0000 72%),linear-gradient(145deg,#edf2f8,#e7edf5)!important}.management-login-page:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 14% 22%,#533afd21 0 1px,#0000 1.5px),radial-gradient(circle at 80% 74%,#ec6b1621 0 1px,#0000 1.5px);background-size:17px 19px,23px 21px;position:fixed;inset:0}.management-login-page>*{z-index:1;position:relative}.management-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(100%,40rem);border:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:var(--page-surface)!important;border-radius:1.5rem!important;padding:clamp(1.5rem,4vw,2.5rem)!important;box-shadow:0 20px 54px #1c1e541a!important}.management-login-card:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 35% 32%,#ffffffe6,#0000 18%),radial-gradient(circle,#cecaffad,#eeecff3d 58%,#0000 72%);border-radius:50%;width:24rem;position:absolute;top:-8rem;right:-7rem;display:block!important}.management-login-card:after{content:"OPERATIONS / CONTROL";color:#533afd21;letter-spacing:.16em;pointer-events:none;font:700 .62rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:1.1rem;right:1.6rem;display:block!important}.management-login-card .admin-brand-logo,.management-login-card .admin-brand-logo img{max-width:none;object-fit:contain!important;object-position:left center!important;width:13rem!important;height:2.55rem!important}.management-login-eyebrow{color:var(--page-accent)!important}.management-login-card h1{color:var(--page-ink)!important}.management-login-card>p:not(.management-login-eyebrow){color:var(--page-muted)!important}.management-login-form input{border:1px solid var(--page-line-strong)!important;color:var(--page-ink)!important;background:var(--page-solid)!important;border-radius:.72rem!important}.management-login-form input::placeholder{color:var(--page-faint)!important}.management-login-form button{border:1px solid var(--page-accent)!important;color:#fff!important;background:var(--page-accent)!important;border-radius:.72rem!important}.management-login-form .management-remember-login{color:var(--page-muted)!important}.management-login-form p{color:#cf4960!important}.management-login-unavailable{border:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:#fff6e2c7!important;border-left:.28rem solid #b9782a!important;border-radius:.9rem!important}.pin-change-form{border:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:var(--page-soft)!important;border-radius:1rem!important;padding:1rem!important}.pin-change-form label{color:var(--page-muted)!important}.pin-change-form :where(input,button,.pin-change-visibility,.pin-change-return){border:1px solid var(--page-line-strong)!important;color:var(--page-ink)!important;background:var(--page-solid)!important;border-radius:.72rem!important}.pin-change-form>button,.pin-change-form .pin-change-return{color:#fff!important;background:var(--page-accent)!important;border-color:var(--page-accent)!important}.pin-change-guidance{color:var(--page-muted)!important}.pin-change-field-error,.pin-change-message{color:#cf4960!important}.pin-change-message.is-success{color:#3f9b69!important}.management-login-card .session-page-actions{z-index:2;justify-content:flex-end;gap:.55rem;width:100%;margin-bottom:.9rem;display:flex;position:relative}.management-login-card .session-page-actions :where(a,button){min-height:2.2rem;font:inherit;padding:.42rem .75rem;font-size:.72rem;font-weight:650;text-decoration:none;border:1px solid var(--page-line)!important;color:var(--page-ink)!important;background:#ffffffb8!important;border-radius:999px!important}.management-login-card .session-page-actions :where(a,button):hover{border-color:var(--page-accent)!important;color:var(--page-accent)!important;background:var(--page-accent-soft)!important}.admin-shell-v4 .operations-data-center-summary{border-radius:1.25rem;grid-template-columns:1.25fr repeat(4,1fr);gap:.35rem;padding:.4rem;box-shadow:0 12px 30px #1c1e540e;border:1px solid var(--page-line)!important;background:#e2e6f099!important}.admin-shell-v4 .operations-data-center-summary a{min-height:7.6rem;box-shadow:none;border-radius:.95rem;background:#ffffffad!important;border:0!important}.admin-shell-v4 .operations-data-center-summary a:first-child{position:relative;overflow:hidden;box-shadow:0 8px 20px #1c1e5414;background:linear-gradient(135deg,#fffffffa,#eeecfff0)!important}.admin-shell-v4 .operations-data-center-summary a:first-child:before{content:"";background:var(--page-accent);width:.24rem;position:absolute;inset:0 auto 0 0}.admin-shell-v4 .operations-data-center-summary a:hover{background:#fffffff5!important}.admin-shell-v4 .passenger-workbook-download{color:var(--page-ink);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.4rem;margin:0;padding:1.15rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #1c1e540e;border:1px solid var(--page-line)!important;background:linear-gradient(110deg,#ffffffe6,#f6f3ffc7)!important}.admin-shell-v4 .passenger-workbook-download:after{content:"XLS / SOURCE";color:#533afd21;letter-spacing:.16em;pointer-events:none;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:.55rem;right:1.25rem}.admin-shell-v4 .passenger-workbook-download h2{color:var(--page-ink);margin:0;font-size:1.08rem}.admin-shell-v4 .passenger-workbook-download p{color:var(--page-muted);margin:.4rem 0 0;line-height:1.55}.admin-shell-v4 .passenger-workbook-download a{z-index:1;border-radius:.75rem;flex:none;padding:.75rem 1rem;font-weight:700;text-decoration:none;position:relative;box-shadow:0 8px 18px #533afd2e;border:1px solid var(--page-accent)!important;color:#fff!important;background:var(--page-accent)!important}.admin-shell-v4 .passenger-workbook-download a:hover{transform:translateY(-1px);box-shadow:0 10px 24px #533afd3d}@media (max-width:70rem){.admin-shell-v4 .operations-data-center-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.admin-shell-v4 .operations-data-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell-v4 .passenger-workbook-download{flex-direction:column;align-items:stretch}.admin-shell-v4 .passenger-workbook-download a{text-align:center}}.admin-shell-v4 .brand{align-items:center;width:100%;min-width:0;max-width:100%;min-height:2.55rem;overflow:visible!important}.admin-shell-v4 .brand .admin-brand-logo,.management-login-card .admin-brand-logo{aspect-ratio:14251/2652;flex:0 auto;display:block;position:relative;overflow:visible;width:min(13rem,100%)!important;max-width:100%!important;height:auto!important}.admin-shell-v4 .brand .admin-brand-logo img,.management-login-card .admin-brand-logo img{display:block;object-fit:contain!important;object-position:left center!important;width:100%!important;max-width:100%!important;height:100%!important;position:absolute!important;inset:0!important}@media (max-width:60rem){.admin-shell-v4 .brand{justify-content:center}.admin-shell-v4 .brand .admin-brand-logo{width:min(3.1rem,100%)!important}}.admin-brand-logo{aspect-ratio:14251/2652;display:block;position:relative;overflow:visible;width:min(13rem,100%)!important;max-width:100%!important;height:auto!important}.admin-brand-logo img{display:block;object-fit:contain!important;object-position:left center!important;width:100%!important;max-width:100%!important;height:100%!important;position:absolute!important;inset:0!important}
