html,body,#root{min-height:100%}body{background:#f7f8fa;margin:0}:focus-visible{outline-offset:2px;outline:3px solid #1b73e8}.admin-appbar{flex:1;align-items:center;gap:.875rem;min-width:0;padding-block:.35rem;display:flex}.admin-appbar__logo{object-fit:contain;background:#fff;border-radius:.5rem;width:70px;height:42px;padding:.2rem .35rem}.admin-appbar__product{align-items:baseline;gap:.75rem;min-width:0;display:flex;overflow:hidden}.admin-appbar__product>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.admin-appbar__product .RaTitlePortal-root{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-appbar__actions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.admin-appbar__actions .MuiIconButton-root,button[aria-label="Skip to content"]{flex:none;min-block-size:2.75rem;min-inline-size:2.75rem}.admin-loading-indicator{align-items:center;min-width:2.5rem;display:flex}.admin-appbar__role{color:#fff;background:#ffffff1f;max-width:18rem}.admin-appbar__role .MuiChip-label{color:#fff}.admin-navigation{box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;min-height:100%;padding:1rem .75rem 2rem;display:flex}.admin-navigation__intro{background:linear-gradient(135deg,#fffffff2,#e8eff3eb),url(/brand/zed-route-pattern.png) 50%/cover;border:1px solid #cbd6dc;border-radius:.75rem;padding:.85rem}.admin-navigation__intro p{margin:0}.admin-navigation__favorites{border-block:1px solid #cbd6dc;padding-block:.65rem}.admin-navigation__favorites h2{color:#5b6872;padding-inline:.5rem;display:block}.admin-navigation__groups{gap:.45rem;display:grid}.admin-navigation__group{border:1px solid #0000;background:0 0!important;border-radius:.75rem!important}.admin-navigation__group:before{display:none}.admin-navigation__group.Mui-expanded{border-color:#cbd6dc;background:#fff!important}.admin-navigation__group .MuiAccordionSummary-root{border-radius:.75rem;gap:.65rem;min-height:52px;padding-inline:.5rem}.admin-navigation__group .MuiAccordionSummary-content{align-items:center;gap:.65rem;min-width:0;margin-block:.5rem}.admin-navigation__group .MuiAccordionSummary-content>div:nth-child(2){flex:1}.admin-navigation__group .MuiAccordionSummary-content h2{font-size:.88rem;font-weight:800}.admin-navigation__marker,.admin-workspace-card__marker{color:#fff;letter-spacing:.04em;background:#07202f;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.65rem;font-weight:800;display:inline-flex}.admin-navigation__group .MuiAccordionDetails-root{padding:.25rem .4rem .55rem}.admin-nav-entry{border-radius:.5rem}.admin-nav-link{color:inherit;border-radius:.5rem;flex:1;align-items:center;min-width:0;min-height:2.625rem;margin-block:.125rem;padding:.45rem .75rem;transition:background-color .14s,color .14s;display:flex}.admin-nav-link:hover{background:#08273512}.admin-nav-link--active{color:#082735;background:#dfeef3;font-weight:700}.admin-nav-link--dashboard{flex:none;width:auto}.admin-nav-entry>a span{min-width:0;display:block}.admin-nav-entry>a strong,.admin-nav-entry>a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-nav-entry>a strong{font-size:.82rem}.admin-nav-entry>a small{color:#5b6872;margin-top:.1rem;font-size:.7rem;font-weight:400}.admin-nav-entry>button{flex:none}.admin-navigation__empty{color:#5b6872;padding:1rem .5rem}.admin-breadcrumbs{width:100%;max-width:88rem;margin-inline:auto;padding:1rem 0 0}.admin-breadcrumbs a,.admin-breadcrumbs p{font-size:.78rem}.admin-page{max-width:88rem;margin-inline:auto;padding-block:1rem 2rem}.admin-page-header{background:linear-gradient(115deg,#fff 0% 70%,#fff0e7a6 100%);border:1px solid #cbd6dc;border-radius:1.25rem;padding:clamp(1rem,3vw,1.75rem);box-shadow:0 .25rem 1rem #07202f14}.admin-page-eyebrow{color:#b94308;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.manifest-table-container{max-height:min(68vh,52rem);overflow:auto}.manifest-table-container .MuiTable-root{min-width:112rem}.manifest-table-container .MuiTableCell-root{vertical-align:top;max-width:16rem}.manifest-table-container .MuiTableCell-head{white-space:nowrap;z-index:2}.manifest-flight-summary{background:linear-gradient(115deg,#fff,#eef4f6)}@media print{.RaAppBar-root,.RaSidebar-root,.admin-breadcrumbs,.manifest-controls,.manifest-screen-actions,.passenger-manifest>.MuiStack-root>.MuiAlert-root{display:none!important}.RaLayout-content{padding:0!important}.admin-page{max-width:none;padding:0}.admin-page-header{box-shadow:none}.manifest-table-container{max-height:none;overflow:visible}.manifest-table-container .MuiTable-root{min-width:100%;font-size:8pt}.manifest-table-container .MuiTableCell-root{padding:3px}}.admin-metric,.admin-dashboard-section,.admin-currency-card,.admin-workspace-card{height:100%}.admin-metric{position:relative;overflow:hidden}.admin-metric:before{content:"";background:#eb6518;width:.25rem;position:absolute;inset:0 auto 0 0}.admin-metric .MuiCardActionArea-root{height:100%}.admin-metric .MuiCardContent-root{gap:.35rem;min-height:8rem;display:grid}.admin-dashboard-section .MuiCardContent-root{padding:clamp(1rem,3vw,1.5rem)}.admin-currency-card{background:linear-gradient(145deg,#fff,#e8eff3)}.admin-workspace-card__marker{background:#eb6518}.RaLayout-content{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:hidden}.RaList-root,.RaEdit-root,.RaCreate-root,.RaShow-root{box-sizing:border-box;width:100%;min-width:0;max-width:88rem;margin-inline:auto;padding-top:1rem}.RaList-actions,.RaEdit-actions,.RaCreate-actions,.RaShow-actions{background:#fff;border:1px solid #cbd6dc;border-radius:.75rem;align-items:center;margin-bottom:.75rem;padding:.5rem .75rem}.RaFilterForm-root{background:#fff;border:1px solid #cbd6dc;border-radius:.75rem;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding:.75rem}.RaDatagrid-root{min-width:0;max-width:100%;overflow-x:auto}.RaDatagrid-tableWrapper{max-width:100%;overflow-x:auto}.RaDatagrid-root .MuiTableCell-root{white-space:nowrap}.RaSimpleForm-root,.RaSimpleShowLayout-root{background:#fff;border:1px solid #cbd6dc;border-radius:.75rem;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 .25rem 1rem #07202f14}.RaSimpleForm-root .MuiFormControl-root{max-width:52rem}.document-review-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.document-review-actions input{min-width:20rem;padding:.65rem}.fc{--fc-border-color:#07202f29;--fc-button-bg-color:#07202f;--fc-button-border-color:#07202f;--fc-button-hover-bg-color:#123f58;--fc-button-active-bg-color:#03141f;background:#fff;border:1px solid #cbd6dc;border-radius:.75rem;padding:1rem;box-shadow:0 .25rem 1rem #07202f14}.fc .fc-event{cursor:pointer}html[data-admin-density=compact] .RaDatagrid-root .MuiTableCell-root,html[data-admin-density=compact] .RaList-actions,html[data-admin-density=compact] .RaFilterForm-root{padding-block:.35rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=900px){.admin-appbar__role,.admin-appbar__product .RaTitlePortal-root{display:none}.admin-breadcrumbs{padding-inline:.25rem}.RaLayout-content{padding-inline:.75rem!important}.fc .fc-toolbar{flex-direction:column;align-items:stretch;gap:.75rem}.fc .fc-toolbar-chunk{flex-wrap:wrap;justify-content:center;display:flex}.document-review-actions input{min-width:100%}}@media (width<=600px){.admin-appbar__product{display:none}.admin-appbar__actions{margin-left:0}.admin-density-toggle{display:none!important}}@media (width<=480px){.admin-appbar{gap:.5rem}.admin-appbar__logo{width:58px;height:36px}.admin-page-header{border-radius:.75rem}}
