.portal-app-provider_button__XjUGx{display:inline-flex;min-height:44px;min-width:44px;flex-shrink:0;align-items:center;justify-content:center;gap:8px;border:1px solid #dce3ec;border-radius:10px;background:#fff;color:#475569;padding:10px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;touch-action:manipulation}.portal-app-provider_button__XjUGx:hover{background:#f1f5f9}.portal-app-provider_action__9SWhu:focus-visible,.portal-app-provider_button__XjUGx:focus-visible,.portal-app-provider_close__8ApIK:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.portal-app-provider_button__XjUGx svg{width:18px;height:18px}.dark .portal-app-provider_button__XjUGx{background:#0f172a;border-color:#334155;color:#e2e8f0}.portal-app-provider_overlay__BMpYn{position:fixed;inset:0;z-index:180;background:rgb(2 6 23/55%);backdrop-filter:blur(4px)}.portal-app-provider_dialog__k2ZuJ{position:fixed;left:50%;top:50%;z-index:181;transform:translate(-50%,-50%);width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #dce3ec;border-radius:22px;background:#fff;color:#0f172a;padding:28px;box-shadow:0 20px 100px rgb(0 0 0/20%);font-family:inherit}.dark .portal-app-provider_dialog__k2ZuJ{background:#0f172a;border-color:#334155;color:#f1f5f9}.portal-app-provider_close__8ApIK{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.portal-app-provider_mark__BgdeE{width:48px;height:48px;object-fit:contain;padding:6px;border-radius:14px;background:#fff;border:1px solid #e2e8f0}.portal-app-provider_title__m7u3d{margin:20px 28px 0 0;font-size:24px;font-weight:650;letter-spacing:-.035em;line-height:1.2}.portal-app-provider_description__OH5yE{margin:12px 0 20px;font-size:14px;line-height:1.65;opacity:.72}.portal-app-provider_steps__Eu_Ii{padding-left:22px;margin:20px 0;font-size:14px;line-height:1.7}.portal-app-provider_steps__Eu_Ii li{padding:0 0 12px 5px}.portal-app-provider_note__s_WLJ{padding:16px;border-radius:12px;background:#f1f5f9;font-size:12px;line-height:1.7}.portal-app-provider_note__s_WLJ p{margin:0}.portal-app-provider_note__s_WLJ p+p{margin-top:8px}.dark .portal-app-provider_note__s_WLJ{background:#1e293b}.portal-app-provider_action__9SWhu{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;width:100%;margin:20px 0 0;border:0;border-radius:12px;background:#2563eb!important;color:#fff!important;-webkit-text-fill-color:#fff;padding:12px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.portal-app-provider_action__9SWhu:disabled{opacity:.6;cursor:wait}.portal-app-provider_message__Dvikk{font-size:13px;line-height:1.6}.portal-app-provider_status__rmEkF{position:fixed;z-index:155;left:50%;bottom:calc(88px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);width:max-content;max-width:min(600px,calc(100% - 24px));display:flex;align-items:center;gap:12px;border:1px solid #475569;border-radius:14px;background:#0b1220;color:#fff;padding:12px 14px;box-shadow:0 6px 28px rgb(0 0 0/20%);font-size:12px;line-height:1.5}.portal-app-provider_status__rmEkF>svg{flex-shrink:0;width:20px;height:20px}.portal-app-provider_status__rmEkF button{min-height:44px;flex-shrink:0;border:1px solid #64748b;border-radius:8px;padding:8px 12px;background:#1e293b;color:#fff;font:inherit;font-weight:600;cursor:pointer}.portal-app-provider_status__rmEkF span{min-width:0;overflow-wrap:anywhere}@media(min-width:768px){.portal-app-provider_status__rmEkF{bottom:24px}}@media(max-width:480px){.portal-app-provider_dialog__k2ZuJ{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);border-radius:22px 22px 0 0;padding:24px 20px max(24px,env(safe-area-inset-bottom))}.portal-app-provider_status__rmEkF{gap:8px;flex-wrap:wrap}.portal-app-provider_title__m7u3d{font-size:22px}}@media print{.portal-app-provider_button__XjUGx,.portal-app-provider_dialog__k2ZuJ,.portal-app-provider_overlay__BMpYn,.portal-app-provider_status__rmEkF{display:none!important}}.admin-responsive_shell__nnavs{min-width:0;min-height:100dvh;overflow-wrap:anywhere}.admin-responsive_skipLink__tcw_l{position:fixed;top:8px;left:8px;z-index:120;transform:translateY(-180%);border-radius:10px;background:#fff;color:#0f172a;padding:12px 16px}.admin-responsive_skipLink__tcw_l:focus-visible{transform:translateY(0)}.admin-responsive_header__7yjPA{padding-top:env(safe-area-inset-top)}.admin-responsive_headerBar__Y1zu8>div:first-child{flex:1 1 0%}.admin-responsive_content__j5ZVY{min-width:0;scroll-margin-top:90px}.admin-responsive_content__j5ZVY :is(section,article,form,label,fieldset){min-width:0}.admin-responsive_dialog__Kz1ST :is(button,a,input,textarea,select,summary):focus-visible,.admin-responsive_shell__nnavs :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #fb923c;outline-offset:3px}.admin-responsive_dialogBackdrop__MSZvp{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.admin-responsive_dialog__Kz1ST{display:flex;flex-direction:column;min-width:0;max-height:min(92dvh,960px);border-radius:18px;overflow:hidden;overflow-wrap:anywhere;outline:none}.admin-responsive_dialogHeader__0Y_oR{flex:0 0 auto;padding:18px 24px;background:#0d1422}.admin-responsive_dialogBody__KxOzl{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:24px;-webkit-overflow-scrolling:touch}.admin-responsive_dialogBody__KxOzl :is(form,label,fieldset){min-width:0}.admin-responsive_navigationDialog__ctsVj{max-width:640px}.admin-responsive_menuGroups__xNw9_{display:grid;gap:24px}.admin-responsive_dialogActions__LB0XO{position:sticky;bottom:-24px;z-index:2;margin-inline:-24px;margin-bottom:-24px;border-top:1px solid rgb(255 255 255/10%);background:#0d1422;padding:16px 24px 24px}@media (max-width:1279px){.admin-responsive_content__j5ZVY{padding-bottom:calc(104px + env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.admin-responsive_dialog__Kz1ST :is(button,summary),.admin-responsive_dialog__Kz1ST a[class],.admin-responsive_shell__nnavs :is(button,summary),.admin-responsive_shell__nnavs a[class]{min-height:44px;touch-action:manipulation}.admin-responsive_headerActions__Dodo_>button{min-width:44px;padding-inline:10px}.admin-responsive_dialog__Kz1ST button,.admin-responsive_shell__nnavs button{min-width:44px}.admin-responsive_dialog__Kz1ST :is(input,select,textarea),.admin-responsive_shell__nnavs :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px;font-size:16px}.admin-responsive_dialog__Kz1ST input[type=checkbox],.admin-responsive_shell__nnavs :is(input,textarea)[type=checkbox]{min-height:20px;min-width:20px;flex-shrink:0}.admin-responsive_dialog__Kz1ST .truncate,.admin-responsive_shell__nnavs .truncate{white-space:normal;overflow-wrap:anywhere}.admin-responsive_header__7yjPA .truncate{white-space:nowrap}.admin-responsive_bottomNav__COTuo button{min-height:58px;font-size:11px}.admin-responsive_missionActions__NmZxh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));border-top:1px solid hsl(var(--border));padding-top:12px}.admin-responsive_missionActions__NmZxh :is(button,span){justify-content:center;text-align:center}}@media (min-width:640px) and (max-width:1279px){.admin-responsive_content__j5ZVY{padding-inline:max(24px,env(safe-area-inset-left))}}@media (max-width:767px){.admin-responsive_dialogBackdrop__MSZvp{padding:0;align-items:stretch}.admin-responsive_dialog__Kz1ST{height:100dvh;max-height:100dvh;max-width:none;border:0;border-radius:0}.admin-responsive_dialogHeader__0Y_oR{padding:calc(12px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left))}.admin-responsive_dialogBody__KxOzl{flex:1 1 auto;padding:16px max(16px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.admin-responsive_dialogActions__LB0XO{bottom:calc(-24px - env(safe-area-inset-bottom));margin-inline:calc(-1 * max(16px, env(safe-area-inset-left))) calc(-1 * max(16px, env(safe-area-inset-right)));margin-bottom:calc(-24px - env(safe-area-inset-bottom));padding:12px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));flex-wrap:wrap}.admin-responsive_dialogActions__LB0XO>button{flex:1 1 auto;justify-content:center}}@media (max-width:479px){.admin-responsive_headerBar__Y1zu8{min-height:64px;padding-inline:max(8px,env(safe-area-inset-left));gap:4px}.admin-responsive_headerActions__Dodo_{gap:2px}.admin-responsive_headerActions__Dodo_>button{padding-inline:8px}.admin-responsive_shell__nnavs h1{font-size:24px;line-height:1.25}.admin-responsive_content__j5ZVY .p-12,.admin-responsive_content__j5ZVY .p-8{padding:20px}}@media (max-height:550px) and (min-width:768px){.admin-responsive_dialog__Kz1ST{max-height:96dvh}.admin-responsive_dialogHeader__0Y_oR{padding-block:10px}}@media (prefers-reduced-motion:reduce){.admin-responsive_dialog__Kz1ST,.admin-responsive_shell__nnavs{scroll-behavior:auto}}.cockpit_cockpit__wF2Va{min-width:0;overflow-wrap:anywhere}.cockpit_workspace__oMela,.cockpit_workspace__oMela article,.cockpit_workspace__oMela fieldset,.cockpit_workspace__oMela form,.cockpit_workspace__oMela form>div,.cockpit_workspace__oMela section{min-width:0}.cockpit_workspace__oMela :is(input,select,textarea){min-width:0;max-width:100%}.cockpit_formNavigation__JChBJ button:focus-visible,.cockpit_workspace__oMela :is(button,a,input,select,textarea):focus-visible{outline:2px solid currentColor;outline-offset:3px}.cockpit_workspace__oMela :is(article,form) .truncate{white-space:normal;text-overflow:clip;overflow:visible;overflow-wrap:anywhere}.cockpit_formNavigation__JChBJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1.5rem}.cockpit_formNavigation__JChBJ button{display:flex;min-height:48px;min-width:0;align-items:center;justify-content:flex-start;gap:.5rem;padding:.6rem .75rem;border:1px solid rgb(148 163 184/25%);border-radius:.75rem;background:rgb(148 163 184/5%);color:inherit;font-size:.75rem;font-weight:600;line-height:1.4;text-align:left}.cockpit_formNavigation__JChBJ button:hover{background:rgb(148 163 184/12%)}.cockpit_formNavigation__JChBJ button span{flex-shrink:0;opacity:.55;font-size:.65rem;font-variant-numeric:tabular-nums}.cockpit_formHeading__7xwNC{scroll-margin-top:90px}.cockpit_missionSummary__bt_W9{min-width:0}.cockpit_missionRoute__XJWgd{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cockpit_missionRoute__XJWgd span{overflow-wrap:anywhere}.cockpit_missionActions__u1_md{display:flex;flex-wrap:wrap}.cockpit_cancelDialog__ZxhTR{width:min(100%,28rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (min-width:640px) and (max-width:1199px){.cockpit_createGrid__zptPG{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit_createGrid__zptPG>:is([class*=col-span-2],[class*=col-span-3]){grid-column:span 1/span 1}.cockpit_createGrid__zptPG>[class*=col-span-6]{grid-column:1/-1}.cockpit_stats__SWyXl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.cockpit_workspace__oMela :is(button,a:not([href^="mailto:"]),label:has(input[type=file])){min-height:44px}.cockpit_workspace__oMela :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:46px;font-size:16px}.cockpit_workspace__oMela :is(input[type=datetime-local],input[type=date]){width:100%;max-width:100%;-webkit-appearance:none;appearance:none}.cockpit_workspace__oMela :is(input[type=datetime-local],input[type=date])::-webkit-date-and-time-value{min-height:1.5em;text-align:left}.cockpit_workspace__oMela :is(label,legend,dd,p,h2,h3,h4){overflow-wrap:anywhere}.cockpit_workspace__oMela .truncate{white-space:normal;text-overflow:clip;overflow:visible}.cockpit_stats__SWyXl button{min-height:68px}.cockpit_tabletNavigation__9KcPp{position:sticky;top:calc(68px + env(safe-area-inset-top, 0px));z-index:20;padding-top:.5rem;padding-bottom:.5rem;background:hsl(var(--background));scroll-margin-top:80px}.cockpit_missionActions__u1_md{display:grid;width:100%}.cockpit_missionActions__u1_md,.cockpit_missionFilters__pQ_dH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.cockpit_formHeading__7xwNC{scroll-margin-top:calc(202px + env(safe-area-inset-top, 0px))}}@media (max-width:767px){.cockpit_workspace__oMela{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.cockpit_mobileNavigation__U7pLD{padding-left:max(.5rem,env(safe-area-inset-left));padding-right:max(.5rem,env(safe-area-inset-right))}.cockpit_mobileNavigation__U7pLD button{min-height:52px;touch-action:manipulation}.cockpit_workspace__oMela>section{padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right))}.cockpit_formNavigation__JChBJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cockpit_createForm__xaQnt{padding-top:.25rem}.cockpit_formHeading__7xwNC{scroll-margin-top:88px}.cockpit_createSubmit__iYEB_ button{min-height:50px;font-size:.875rem}.cockpit_missionSummary__bt_W9 dl{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;border-top:1px solid rgb(148 163 184/20%);padding-top:.75rem}.cockpit_cancelDialog__ZxhTR{padding-top:1.5rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}}@media (max-width:374px){.cockpit_workspace__oMela .portal-card{border-radius:.875rem}.cockpit_mobileNavigation__U7pLD button{font-size:9px}.cockpit_formNavigation__JChBJ button{padding-left:.5rem;padding-right:.5rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.cockpit_cancelDialog__ZxhTR *,.cockpit_cockpit__wF2Va *{scroll-behavior:auto}}.Cockpit_shell__k3yPG{min-inline-size:0}.Cockpit_shell__k3yPG main :where(li,details,form,section,label){min-inline-size:0}.Cockpit_shell__k3yPG main :where(p,h1,h2,h3,h4,button,summary,a,strong){overflow-wrap:anywhere}.Cockpit_shell__k3yPG main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-inline-size:0;max-inline-size:100%}.Cockpit_sectionNavigation__5F6_w button{line-height:1.35}.Cockpit_dock__gIeJx{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.Cockpit_dock__gIeJx button{min-block-size:52px;touch-action:manipulation}.Cockpit_navigationSheet__JFiUT{inset:auto 0 0;inline-size:100%;max-inline-size:38rem;max-block-size:calc(100dvh - max(1rem, env(safe-area-inset-top)));margin:auto auto 0;padding:0;border:1px solid hsl(var(--border));border-radius:1.5rem 1.5rem 0 0;background:hsl(var(--card));color:hsl(var(--card-foreground));overflow-y:auto;overscroll-behavior:contain;box-shadow:0 -20px 80px rgb(0 0 0/20%)}.Cockpit_navigationSheet__JFiUT::backdrop{background:rgb(2 6 23/60%);backdrop-filter:blur(4px)}.Cockpit_navigationSheetHeader__NthMP{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card))}.Cockpit_navigationSheetBody__Wdis1{display:grid;gap:1.25rem;padding:1rem 1rem max(1.25rem,env(safe-area-inset-bottom))}.Cockpit_navigationSheet__JFiUT button{min-block-size:44px;touch-action:manipulation}.Cockpit_navigationSheet__JFiUT :where(button,a):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.Cockpit_expenseItem__GunoD{grid-template-areas:"label amount" "scope status" "receipt receipt"}.Cockpit_expenseItem__GunoD>[data-field=label]{grid-area:label}.Cockpit_expenseItem__GunoD>[data-field=scope]{grid-area:scope}.Cockpit_expenseItem__GunoD>[data-field=status]{grid-area:status;justify-self:end}.Cockpit_expenseItem__GunoD>[data-field=amount]{grid-area:amount}.Cockpit_expenseItem__GunoD>[data-field=receipt]{grid-area:receipt}.Cockpit_expenseItem__GunoD>[data-field=label],.Cockpit_expenseItem__GunoD>[data-field=receipt]{white-space:normal;overflow-wrap:anywhere}.Cockpit_expenseItem__GunoD>[data-field=receipt] a{display:inline-flex;align-items:center;min-block-size:44px;max-inline-size:100%;padding-block:.25rem}.Cockpit_invoiceSelection__ljY9_{bottom:calc(5.25rem + env(safe-area-inset-bottom))}.Cockpit_confirmation__Ntz78{position:fixed;inset:0;inline-size:calc(100% - 1.5rem);max-inline-size:32rem;margin:auto;max-block-size:calc(100dvh - max(1.5rem, env(safe-area-inset-top)) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.Cockpit_confirmation__Ntz78::backdrop{background:rgb(2 6 23/60%);backdrop-filter:blur(4px)}.Cockpit_confirmation__Ntz78 :where(button){min-block-size:44px;height:auto;padding-block:.625rem}.Cockpit_confirmation__Ntz78 :where(button):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.Cockpit_sheetConfirmation__ZXL3v{inset:auto 0 0;inline-size:100%;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.Cockpit_confirmationActions__QDTYH{position:sticky;bottom:-1.25rem;margin-inline:-1.25rem;padding:1rem 1.25rem max(1.25rem,env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border));background:hsl(var(--card))}@media (min-width:640px){.Cockpit_sheetConfirmation__ZXL3v{inset:0;inline-size:calc(100% - 3rem);margin:auto;border-radius:28px}.Cockpit_navigationSheet__JFiUT{inset:1.5rem;max-block-size:calc(100dvh - 3rem);margin:auto;border-radius:1.5rem}.Cockpit_confirmationActions__QDTYH{bottom:-1.75rem;margin-inline:-1.75rem;padding-inline:1.75rem}}@media (min-width:1024px){.Cockpit_invoiceSelection__ljY9_{bottom:.75rem}}@media (min-width:1280px){.Cockpit_expenseItem__GunoD{grid-template-areas:"label scope status amount receipt"}.Cockpit_expenseItem__GunoD>[data-field=status]{justify-self:start}}@media (max-width:1023px){.Cockpit_main__8h8hE{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.Cockpit_shell__k3yPG main :where(button,summary,label:has(input[type=file]),a[download],a[href^="tel:"],a[href*=maps]){min-block-size:44px;touch-action:manipulation}.Cockpit_shell__k3yPG main :where(button,label:has(input[type=file])){height:auto;white-space:normal;line-height:1.4;padding-block:.65rem}.Cockpit_shell__k3yPG main :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-block-size:44px}.Cockpit_shell__k3yPG main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@media (max-width:419px){.Cockpit_main__8h8hE>footer,.Cockpit_main__8h8hE>section{padding-inline:.75rem}.Cockpit_sectionNavigation__5F6_w{gap:.25rem;padding:.25rem}.Cockpit_sectionNavigation__5F6_w button{padding-inline:.5rem;gap:.375rem}.Cockpit_sectionNavigation__5F6_w button>span:last-child:not(:nth-child(2)){padding-inline:.25rem;min-inline-size:1.125rem}.Cockpit_invoiceSelection__ljY9_{position:static}}@media (max-height:520px) and (max-width:1023px){.Cockpit_invoiceSelection__ljY9_{position:static}.Cockpit_confirmation__Ntz78{max-block-size:calc(100dvh - 1rem)}}@media (prefers-reduced-motion:reduce){.Cockpit_shell__k3yPG main :where(button,li,svg){transition:none}}