html,body,#root{min-height:100%}body{background:#f7f8fa;margin:0}.RaEmpty-message .MuiTypography-root,.RaEmpty-icon,.RaEmpty-icon .MuiSvgIcon-root{color:#526773}:focus-visible{outline-offset:2px;outline:3px solid #1b73e8}.admin-login{box-sizing:border-box;background-color:#03141f;background-position:50%,50%,50% 44%;background-repeat:no-repeat;background-size:auto,auto,cover;justify-content:center;height:auto;min-height:100vh;padding:2rem 1rem;position:relative;overflow:hidden;background-image:radial-gradient(circle at 12% 18%,#eb651838,#0000 28rem),linear-gradient(135deg,#03141feb,#07202fc7 52%,#123f58db),url(/assets/zed-hero-caribbean-plane-wiWMFr_l.jpg)!important}.admin-login .RaLogin-card{border:1px solid #ffffff2e;border-radius:1.5rem;grid-template-columns:minmax(20rem,.9fr) minmax(25rem,1.1fr);width:min(100%,68rem);min-width:0;max-width:68rem;margin:0;display:grid;overflow:hidden;box-shadow:0 1.75rem 5rem #00000057}.admin-login .RaLogin-avatar{display:none!important}.admin-login__brand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:linear-gradient(135deg,#03141fe0,#123f58b8);grid-area:1/1/4;place-content:center start;justify-items:start;gap:.45rem;padding:clamp(2.5rem,5vw,4.5rem);display:grid}.admin-login__brand h1,.admin-login__brand p{margin:0}.admin-login__brand p{color:#ffffffc7;line-height:1.5}.admin-login__logo{object-fit:contain;background:#fff;border-radius:.65rem;width:94px;height:52px;margin-bottom:.55rem;padding:.3rem .5rem}.admin-login__intro{grid-column:2;gap:.25rem;padding:clamp(2.5rem,4vw,4rem) clamp(2rem,4vw,4rem) .75rem;display:grid}.admin-login__intro h2,.admin-login__intro p{margin:0}.admin-login .RaLoginForm-content{box-sizing:border-box;gap:1rem;max-width:none;display:grid;width:100%!important;padding:1rem clamp(2rem,4vw,4rem) 1.5rem!important}.admin-login .RaLogin-card>form{grid-column:2;width:100%;max-width:none}.admin-login .RaLoginForm-content>.ra-input,.admin-login .RaLoginForm-content .MuiFormControl-root,.admin-login .RaLoginForm-content .MuiInputBase-root{box-sizing:border-box;width:100%;max-width:none;margin:0}.admin-login .RaLoginForm-button{min-height:3rem;margin-top:.25rem}.admin-login__support{text-align:center;flex-direction:column;grid-column:2;align-items:center;gap:.25rem;padding:0 clamp(2rem,4vw,4rem) 2.5rem;display:flex}.admin-auth-action{box-sizing:border-box;background:radial-gradient(circle at 12% 18%,#eb651847,#0000 28rem),radial-gradient(circle at 88% 82%,#123f58b8,#0000 30rem),linear-gradient(145deg,#03141f 0%,#07202f 56%,#123f58 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.admin-auth-action__card{box-sizing:border-box;background:#fff;border:1px solid #ffffff2e;border-radius:1.5rem;gap:1.25rem;width:min(100%,38rem);max-width:38rem;padding:clamp(1.5rem,5vw,3rem);display:grid;box-shadow:0 1.75rem 5rem #00000057}.admin-auth-action__brand{gap:.5rem;display:grid}.admin-auth-action__brand h1,.admin-auth-action__brand p{margin:0}.admin-auth-action__logo{object-fit:contain;width:94px;height:52px;margin-bottom:.5rem}.admin-auth-action__form{gap:1rem;display:grid}.welcome-tour-cover .MuiDialog-paper{background:linear-gradient(145deg,#fff 0%,#f7fafb 72%,#fff0e7 100%);border:1px solid #cbd6dc;border-radius:1.5rem;overflow:hidden}.welcome-tour-cover .MuiDialogContent-root{padding:clamp(1.5rem,5vw,3.5rem)}.welcome-tour-cover .MuiDialogActions-root{background:#eef4f6b8;gap:.75rem;padding:1.25rem clamp(1.5rem,5vw,3.5rem)}.welcome-tour-cover__hero{gap:.75rem;max-width:48rem;display:grid}.welcome-tour-cover__hero h2,.welcome-tour-cover__hero p{margin:0}.welcome-tour-cover__logo{object-fit:contain;width:112px;height:62px;margin-bottom:.75rem}.welcome-tour-cover__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.welcome-tour-cover__features>div{background:#fff;border:1px solid #d8e1e6;border-radius:1rem;gap:.4rem;min-width:0;padding:1.25rem;display:grid}.welcome-tour-cover__features span,.welcome-tour-step__meta span{color:#b94308;letter-spacing:.12em;font-size:.75rem;font-weight:800}.welcome-tour-cover__features small{color:#60727d;line-height:1.45}.welcome-tour-backdrop{z-index:1500;background:#03141fbd;position:fixed;inset:0}.welcome-tour-highlight{pointer-events:none;z-index:1501;border:3px solid #ff7a24;border-radius:1rem;transition:inset .24s,width .24s,height .24s;position:fixed;box-shadow:0 0 0 5px #ffffff61,0 1rem 3rem #00000047}.welcome-tour-step{box-sizing:border-box;z-index:1502;background:#fff;border:1px solid #cbd6dc;border-radius:1.25rem;gap:1rem;width:23.5rem;max-width:calc(100vw - 2rem);padding:1.5rem;transition:left .24s,top .24s;display:grid;position:fixed;box-shadow:0 1.5rem 4rem #00000052}.welcome-tour-step h2,.welcome-tour-step p{margin:0}.welcome-tour-step__meta{justify-content:space-between;align-items:center;display:flex}.welcome-tour-step__meta p{color:#60727d;font-size:.78rem;font-weight:700}.welcome-tour-step__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.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-refresh-button__icon{justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:1.35rem;line-height:1;display:inline-flex}.admin-navigation{--admin-navigation-padding-block-end:2rem;--admin-navigation-padding-block-start:1.5rem;--admin-navigation-padding-inline:1.125rem;min-height:100%;padding:var(--admin-navigation-padding-block-start) var(--admin-navigation-padding-inline) var(--admin-navigation-padding-block-end);flex-direction:column;gap:1rem;width:100%;display:flex;box-sizing:border-box!important}.admin-navigation__intro{background:linear-gradient(135deg,#fff,#e8eff3);border:1px solid #cbd6dc;border-radius:.75rem;gap:.3rem;padding:1rem;display:grid}.admin-navigation__mobile-close{display:none!important}.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{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.admin-navigation__group{box-sizing:border-box;border:1px solid #0000;width:100%;min-width:0;max-width:100%;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:.5rem .65rem .85rem}.admin-nav-entry{border-radius:.5rem;gap:.25rem;min-width:0}.admin-nav-link{color:inherit;border-radius:.5rem;flex:1;align-items:center;min-width:0;min-height:2.875rem;margin-block:.2rem;padding:.55rem .7rem;transition:background-color .14s,color .14s;display:flex}.admin-nav-icon{flex:none;margin-right:.6rem}.admin-navigation--compact{--admin-navigation-padding-block-end:2rem;--admin-navigation-padding-block-start:.9rem;--admin-navigation-padding-inline:.625rem;min-width:0;padding:var(--admin-navigation-padding-block-start) var(--admin-navigation-padding-inline) var(--admin-navigation-padding-block-end);align-items:center;gap:.55rem;width:100%;overflow:hidden auto}.admin-navigation__compact-group{border-top:1px solid #cbd6dc;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding-top:.4rem;display:flex}.admin-nav-link--compact{flex:none;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0}.admin-nav-link--compact svg{font-size:1.35rem}.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;width:2.75rem;height:2.75rem;margin-left:.125rem}.admin-navigation__empty{color:#5b6872;padding:1rem .5rem}.admin-breadcrumbs{box-sizing:border-box;width:100%;min-width:0;max-width:88rem;margin-inline:auto;padding:1rem 0 0}.admin-breadcrumbs a,.admin-breadcrumbs p{font-size:.78rem}.admin-page{box-sizing:border-box;width:100%;min-width:0;max-width:88rem;margin-inline:auto;padding-block:1rem 2rem}.admin-route-header{padding-bottom:1.5rem}.admin-page>.MuiStack-root{min-width:0;max-width:100%}.admin-page>.MuiStack-root>.admin-page-header+*{margin-top:.5rem}.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}.RaLayout-appFrame,.RaLayout-contentWithSidebar{column-gap:.75rem;min-width:0;max-width:100vw}@media (width>=901px){.RaSidebar-open .RaSidebar-fixed{box-sizing:border-box;width:328px}.RaSidebar-closed .RaSidebar-fixed{box-sizing:border-box;width:64px}}.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;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.75rem;padding:.75rem}.calendar-filters{gap:.75rem 1rem}.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}.RaCreate-main form>.MuiCardContent-root>.MuiStack-root,.RaEdit-main form>.MuiCardContent-root>.MuiStack-root{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1rem 1.25rem;width:100%;display:grid}.RaCreate-main form>.MuiCardContent-root>.MuiStack-root>.RaToolbar-root,.RaEdit-main form>.MuiCardContent-root>.MuiStack-root>.RaToolbar-root{grid-column:1/-1;width:100%}.RaEdit-main form>.MuiCardContent-root>.MuiStack-root>.scheduled-flight-controls{grid-column:1/-1;width:100%;min-width:0}.scheduled-flight-readiness{box-sizing:border-box;width:100%;min-width:0}.scheduled-flight-readiness .MuiAlert-message{overflow-wrap:anywhere;width:100%;min-width:0}.RaCreate-main form>.MuiCardContent-root>.MuiStack-root>.ra-input,.RaEdit-main form>.MuiCardContent-root>.MuiStack-root>.ra-input{grid-column:span 6;width:100%;min-width:0;max-width:none;margin:0}.RaSimpleForm-root .MuiFormControl-root,.RaSimpleForm-root .MuiAutocomplete-root{width:100%;max-width:none}.RaCreate-main [class*=ra-input-nameTranslations],.RaEdit-main [class*=ra-input-nameTranslations],.RaCreate-main [class*=ra-input-cityTranslations],.RaEdit-main [class*=ra-input-cityTranslations]{grid-column:span 4!important}.RaCreate-main .ra-input-iataCode,.RaEdit-main .ra-input-iataCode,.RaCreate-main .ra-input-icaoCode,.RaEdit-main .ra-input-icaoCode,.RaCreate-main .ra-input-isoAlpha2,.RaEdit-main .ra-input-isoAlpha2,.RaCreate-main .ra-input-isoAlpha3,.RaEdit-main .ra-input-isoAlpha3,.RaCreate-main .ra-input-isoNumeric,.RaEdit-main .ra-input-isoNumeric,.RaCreate-main .ra-input-status,.RaEdit-main .ra-input-status,.RaCreate-main .ra-input-validationStatus,.RaEdit-main .ra-input-validationStatus,.RaCreate-main .ra-input-arrivalDayOffset,.RaEdit-main .ra-input-arrivalDayOffset{grid-column:span 3!important}.RaCreate-main .ra-input-operationalNotes,.RaEdit-main .ra-input-operationalNotes,.RaCreate-main .ra-input-reason,.RaEdit-main .ra-input-reason,.RaCreate-main [class*=ra-input-description],.RaEdit-main [class*=ra-input-description],.RaCreate-main [class*=ra-input-explanation],.RaEdit-main [class*=ra-input-explanation]{grid-column:1/-1!important}.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}.cms-rich-editor{background:radial-gradient(circle at 100% 0,#dfb8441a,#0000 28%),#fff;border:1px solid #07202f29;border-radius:1rem;grid-column:1/-1;gap:1rem;width:100%;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 .35rem 1.5rem #07202f12}.cms-rich-editor__heading{border-bottom:1px solid #07202f1a;padding-bottom:.85rem}.cms-rich-editor__toolbar,.cms-rich-editor__inserts,.cms-rich-editor__link{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cms-rich-editor__toolbar{background:#f5f8f9;border:1px solid #07202f1a;border-radius:.75rem;justify-content:space-between;padding:.65rem}.cms-rich-editor__inserts .MuiFormControl-root{flex:14rem;min-width:12rem}.cms-rich-editor__link .MuiTextField-root{flex:24rem}.cms-rich-editor__canvas{background:#fff;border:1px solid #9eafb8;border-radius:.75rem;min-height:22rem;transition:border-color .16s,box-shadow .16s;overflow:auto}.cms-rich-editor__canvas:focus-within{border-color:#0d536f;box-shadow:0 0 0 3px #0d536f24}.cms-rich-editor__canvas .tiptap{color:#07202f;outline:none;min-height:22rem;padding:clamp(1rem,2.5vw,2rem)}.cms-rich-editor__canvas .tiptap>:first-child{margin-top:0}.cms-rich-editor__canvas .tiptap h2,.cms-rich-editor__canvas .tiptap h3,.cms-rich-editor__canvas .tiptap h4{color:#07202f;margin:1.4em 0 .5em;line-height:1.2}.cms-rich-editor__canvas .tiptap p,.cms-rich-editor__canvas .tiptap li{line-height:1.75}.cms-rich-editor__canvas .tiptap a{color:#0d607e;text-underline-offset:.15em;text-decoration-thickness:.12em}.cms-rich-editor__canvas .tiptap p.is-editor-empty:first-child:before{color:#6a7c85;content:"Comece a escrever ou aplique um template aprovado…";float:left;pointer-events:none;height:0}.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}@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-navigation__mobile-close{flex:none;align-self:flex-end;min-width:44px;min-height:44px;display:inline-flex!important}.admin-appbar__product .RaTitlePortal-root{display:none}.admin-breadcrumbs{padding-inline:.25rem}.RaLayout-content{padding-inline:.75rem!important}.RaLayout-contentWithSidebar{column-gap:0}.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%}.RaCreate-main form>.MuiCardContent-root>.MuiStack-root>.ra-input,.RaEdit-main form>.MuiCardContent-root>.MuiStack-root>.ra-input{grid-column:1/-1!important}}@media (width<=760px){.admin-login .RaLogin-card{grid-template-columns:minmax(0,1fr);max-width:36rem}.admin-login__brand{place-content:initial;grid-area:auto/1;padding:2rem}.admin-login__intro,.admin-login .RaLogin-card>form,.admin-login__support{grid-column:1}.admin-login__intro{padding-top:2rem}.welcome-tour-cover__features{grid-template-columns:minmax(0,1fr)}.welcome-tour-step{width:auto;bottom:1rem;right:1rem;top:auto!important;left:1rem!important}.cms-rich-editor__toolbar,.cms-rich-editor__inserts,.cms-rich-editor__link{flex-direction:column;align-items:stretch}.cms-rich-editor__toolbar .MuiButtonGroup-root,.cms-rich-editor__inserts .MuiFormControl-root,.cms-rich-editor__inserts .MuiButton-root,.cms-rich-editor__link .MuiTextField-root,.cms-rich-editor__link .MuiButton-root{flex:auto;width:100%}}@media (width<=600px){.admin-appbar__product{display:none}.admin-appbar__actions{margin-left:0}}@media (width<=480px){.admin-login{justify-content:flex-start;padding:1rem .75rem}.admin-login__brand,.admin-login__intro{padding-inline:1.25rem}.admin-login .RaLoginForm-content{padding-inline:1.25rem!important}.admin-login__support{padding-inline:1.25rem}.admin-appbar{gap:.5rem}.admin-appbar__logo{width:58px;height:36px}.admin-page-header{border-radius:.75rem}.welcome-tour-cover .MuiDialogActions-root{flex-direction:column-reverse;align-items:stretch}.welcome-tour-step__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (prefers-reduced-motion:reduce){.welcome-tour-highlight,.welcome-tour-step{transition:none}}
