:root{--ap-control-h:40px;--ap-control-h-sm:32px;--ap-radius-sm:6px;--ap-radius:8px;--ap-radius-lg:12px;--ap-border:#dbe3ee;--ap-border-strong:#c7d3e4;--ap-ink:#152033;--ap-muted:#647083;--ap-blue:#2458ec;--ap-blue-hover:#1f4fd8;--ap-blue-active:#163ca8;--ap-blue-soft:#edf2ff;--ap-canvas:#f7f9fd;--ap-surface:#fff;--ap-danger:#b52d3a;--ap-danger-soft:#fff2f2;--ap-success:#19633a;--ap-success-soft:#edf8f1;--ap-focus:0 0 0 3px #2458ec33;--ap-text-xs:12px;--ap-text-sm:13px;--ap-text-md:14px;--ap-text-lg:16px;--ap-h1:26px;--ap-h2:18px;--ap-space-1:4px;--ap-space-2:8px;--ap-space-3:12px;--ap-space-4:16px;--ap-space-5:20px;--ap-space-6:24px}.portal-app-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,[data-slot=select-trigger],[data-slot=input-group],.airport-locked-input):not(.desk-search-v2 *):not([data-slot=input-group] *){box-sizing:border-box;min-height:var(--ap-control-h);height:var(--ap-control-h);padding:0 var(--ap-space-3);border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-ink);font:400 var(--ap-text-md) /1.3 Inter,Segoe UI,Arial,sans-serif;box-shadow:none;transition:border-color .15s,box-shadow .15s}.portal-app-content [data-slot=input-group]:not(.desk-search-v2 *){padding:0 0 0 var(--ap-space-3);display:flex;align-items:center}.portal-app-content [data-slot=input-group]:not(.desk-search-v2 *) input{height:calc(var(--ap-control-h) - 2px);min-height:0;padding:0;border:0;background:transparent;box-shadow:none;font-size:var(--ap-text-md)}.portal-app-content [data-slot=input-group]:not(.desk-search-v2 *) [data-slot=input-group-addon]{flex:0 0 auto;margin:0;padding:0}.portal-app-content [data-slot=input-group]:not(.desk-search-v2 *) [data-slot=input-group-addon] button{width:36px;min-width:36px;height:calc(var(--ap-control-h) - 2px);padding:0;border-radius:var(--ap-radius-sm)}.portal-app-content textarea:not(.desk-search-v2 *){box-sizing:border-box;min-height:84px;padding:9px var(--ap-space-3);border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-ink);font:400 var(--ap-text-md) /1.5 Inter,Segoe UI,Arial,sans-serif;box-shadow:none}.portal-app-content :is(input,select,textarea,[data-slot=select-trigger],[data-slot=input-group]):not(.desk-search-v2 *)::placeholder,.portal-app-content input:not(.desk-search-v2 *)::placeholder{color:#5f6f86}.portal-app-content :is(input,select,textarea):not(.desk-search-v2 *):focus,.portal-app-content :is(input,select,textarea):not(.desk-search-v2 *):focus-visible,.portal-app-content [data-slot=input-group]:not(.desk-search-v2 *):focus-within,.portal-app-content [data-slot=select-trigger]:not(.desk-search-v2 *):focus-visible{outline:none;border-color:var(--ap-blue);box-shadow:var(--ap-focus)}.portal-app-content [data-slot=input-group]:not(.desk-search-v2 *):focus-within input{box-shadow:none}.portal-app-content :is(input,textarea,select,[data-slot=select-trigger],[data-slot=input-group])[aria-invalid=true]:not(.desk-search-v2 *),.portal-app-content [data-slot=input-group]:not(.desk-search-v2 *):has(input[aria-invalid=true]){border-color:var(--ap-danger)}.portal-app-content :is(input,textarea,select):disabled:not(.desk-search-v2 *),.portal-app-content fieldset:disabled :is(input,textarea,select):not(.desk-search-v2 *){background:#f6f8fb;color:#7b8798;cursor:not-allowed}.portal-app-content input[type=checkbox],.portal-app-content input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--ap-blue)}.portal-app-content [data-slot=select-trigger]:not(.desk-search-v2 *)>svg{width:16px;height:16px;color:var(--ap-muted);opacity:1}.portal-app-content :is(.field-label,.desk-card label,.booking-leg label,.booking-time-field>label,.signin-card label,.lead-form label,.desk-register-toolbar label,.desk-client-search):not(.desk-search-v2 *){font:600 var(--ap-text-xs) /1.4 Inter,Segoe UI,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#4b5a70}.portal-app-content .field-label:not(.desk-search-v2 *){display:block;margin-bottom:var(--ap-space-1)}.portal-app-content .field-label .optional,.portal-app-content .field-label .restriction-multiple{font-weight:400;color:#5f6f86;margin-left:4px}.portal-app-content :is(.desk-card label,.signin-card label):not(.desk-search-v2 *){display:flex;flex-direction:column;gap:var(--ap-space-1);margin:0 0 var(--ap-space-3)}.portal-app-content :is(.desk-card label,.signin-card label)>input:not([type=checkbox]):not([type=radio]),.portal-app-content :is(.desk-card label,.signin-card label)>select,.portal-app-content :is(.desk-card label,.signin-card label)>textarea{font-weight:400}.portal-app-content .desk-card [role=alert]:not(.desk-search-v2 *),.portal-app-content :is(.field-error,.signin-error,.booking-error,.booking-submit-error,.integrations-error,.session-error,.fx-error,.error,.desk-error):not(.desk-search-v2 *){margin:var(--ap-space-2) 0 0;padding:var(--ap-space-2) var(--ap-space-3);border:0;border-left:3px solid var(--ap-danger);border-radius:var(--ap-radius-sm);background:var(--ap-danger-soft);color:#9b2430;font-size:var(--ap-text-sm);line-height:1.5}.portal-app-content :is(.desk-notice,.account-success):not(.desk-search-v2 *){margin:var(--ap-space-2) 0 0;padding:var(--ap-space-2) var(--ap-space-3);border-left:3px solid var(--ap-success);border-radius:var(--ap-radius-sm);background:var(--ap-success-soft);color:var(--ap-success);font-size:var(--ap-text-sm)}.portal-app-content :is(.aircraft-feedback,.fx-status,.booking-time-help,.itinerary-note,.wind-help,.desk-field-hint):not(.desk-search-v2 *){font-size:var(--ap-text-xs);line-height:1.45;color:var(--ap-muted)}.portal-app-content :is(.btn,.desk-primary,.desk-secondary,.pricing-button,.agent-product-primary,.integrations-primary,.booking-search-submit,.calc-submit,.fbo-reset,.company-reset):not(.desk-search-v2 *){display:inline-flex;align-items:center;justify-content:center;gap:var(--ap-space-2);box-sizing:border-box;min-height:var(--ap-control-h);height:auto;margin-top:0;padding:0 var(--ap-space-4);border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-ink);font:600 var(--ap-text-md) /1.2 Inter,Segoe UI,Arial,sans-serif;letter-spacing:0;text-decoration:none;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.portal-app-content :is(.btn,.desk-secondary,.pricing-button):not(.blue):not(.desk-primary):not(.pricing-button-blue):not(.pricing-button-lime):not(.desk-search-v2 *):hover{background:var(--ap-blue-soft);border-color:var(--ap-border-strong);color:var(--ap-blue)}.portal-app-content :is(.btn.blue,.desk-primary,.pricing-button-blue,.agent-product-primary,.integrations-primary,.booking-search-submit,.calc-submit):not(.desk-search-v2 *){background:var(--ap-blue);border-color:var(--ap-blue);color:#fff}.portal-app-content :is(.btn.blue,.desk-primary,.pricing-button-blue,.agent-product-primary,.integrations-primary,.booking-search-submit,.calc-submit):not(.desk-search-v2 *):hover{background:var(--ap-blue-hover);border-color:var(--ap-blue-hover);color:#fff}.portal-app-content :is(.btn.blue,.desk-primary,.pricing-button-blue,.agent-product-primary,.integrations-primary,.booking-search-submit,.calc-submit):not(.desk-search-v2 *):active{background:var(--ap-blue-active);border-color:var(--ap-blue-active)}.portal-app-content .pricing-button-lime:not(.desk-search-v2 *){background:#d6f55a;border-color:#d6f55a;color:#14213a}.portal-app-content .pricing-button-lime:not(.desk-search-v2 *):hover{background:#c9ec44;border-color:#c9ec44}.portal-app-content :is(.btn,.desk-primary,.desk-secondary,.pricing-button,.agent-product-primary,.integrations-primary):not(.desk-search-v2 *):focus-visible{outline:none;box-shadow:var(--ap-focus)}.portal-app-content :is(.btn,.desk-primary,.desk-secondary,.pricing-button,.agent-product-primary,.integrations-primary):not(.desk-search-v2 *):disabled,.portal-app-content fieldset:disabled :is(.btn,.desk-primary,.desk-secondary):not(.desk-search-v2 *){opacity:.55;cursor:not-allowed;box-shadow:none}.portal-app-content :is(.btn,.desk-primary,.desk-secondary):not(.desk-search-v2 *):has(.spin),.portal-app-content :is(.btn,.desk-primary,.desk-secondary):not(.desk-search-v2 *)[aria-busy=true]{cursor:progress}.portal-app-content :is(.btn,.desk-primary,.desk-secondary,.pricing-button):not(.desk-search-v2 *) svg{width:16px;height:16px}.portal-app-content :is(.btn-sm,.desk-card .desk-secondary,.desk-register-table .desk-secondary,.desk-client-table .desk-secondary,.desk-heading-action,.desk-overview-heading .desk-secondary):not(.desk-search-v2 *){min-height:var(--ap-control-h-sm);padding:0 var(--ap-space-3);font-size:var(--ap-text-sm)}.portal-app-content :is(.text-link,.signin-resend,.signin-back,.account-manage-link,.leg-actions button,.calc-leg-heading .text-link):not(.desk-search-v2 *){display:inline-flex;align-items:center;gap:6px;min-height:var(--ap-control-h-sm);padding:0 var(--ap-space-1);border:0;border-radius:var(--ap-radius-sm);background:transparent;color:var(--ap-blue);font:600 var(--ap-text-sm) /1.2 Inter,Segoe UI,Arial,sans-serif;text-decoration:none;cursor:pointer}.portal-app-content :is(.text-link,.signin-resend,.signin-back,.leg-actions button):not(.desk-search-v2 *):hover{background:var(--ap-blue-soft)}.portal-app-content :is(.text-link,.signin-resend,.signin-back,.leg-actions button):not(.desk-search-v2 *):disabled{opacity:.5;cursor:not-allowed;background:transparent}.portal-app-content :is(.text-link,.leg-actions button) svg{width:14px;height:14px}.portal-app-content :is(.desk-card,.booking-form,.signin-card,.account-card,.flight-desk,.lead-form,.fbo-card,.company-card):not(.desk-search-v2 *){border:1px solid var(--ap-border);border-radius:var(--ap-radius-lg);background:var(--ap-surface);box-shadow:none}.portal-app-content :is(.booking-form,.signin-card,.account-wrap .account-card):not(.desk-search-v2 *){padding:var(--ap-space-5)}.portal-app-content .desk-final-shell .desk-card:not(.desk-search-v2 *):not(.desk-final-overview .desk-card){padding:var(--ap-space-4)}.portal-app-content .desk-card h2:not(.desk-search-v2 *){font-size:var(--ap-text-lg);font-weight:600;letter-spacing:-.2px;margin:0 0 var(--ap-space-3)}.portal-app-content .desk-card h3:not(.desk-search-v2 *){font-size:var(--ap-text-md);font-weight:600}.portal-app-content .desk-card p:not(.desk-search-v2 *){margin:0 0 var(--ap-space-3);font-size:var(--ap-text-sm);line-height:1.5}.portal-app-content .desk-fields:not(.desk-search-v2 *){gap:0 var(--ap-space-4)}.portal-app-content .desk-actions:not(.desk-search-v2 *){gap:var(--ap-space-2)}.portal-app-content .eyebrow{gap:8px;font-size:11px;letter-spacing:1px}.portal-app-content .eyebrow:before{width:16px}.portal-app-content :is(.desk-heading h1,.fbo-heading h1,.companies-heading h1,.account-wrap .signin-copy h1,.signin-copy h1,.pricing-stage h1,.agent-product-hero h1,.integrations-hero h1,.booking-heading h1,.not-found h1){font-size:var(--ap-h1);line-height:1.2;letter-spacing:-.6px;font-weight:600;margin:6px 0 8px}.portal-app-content :is(.signin-copy h1,.pricing-stage h1,.agent-product-hero h1,.integrations-hero h1){font-size:32px;letter-spacing:-1px}.portal-app-content :is(.signin-copy p,.booking-heading p,.pricing-intro p,.agent-product-lead,.integrations-hero p,.hero-description){font-size:var(--ap-text-md);line-height:1.55;margin:0 0 var(--ap-space-3)}.portal-app-content :is(.section h2,.pricing-section h2,.agent-product-section h2,.integrations-section h2,.api-section h2){font-size:28px;letter-spacing:-.8px;line-height:1.15}.portal-app-content .desk-final-shell .desk-shell{padding:var(--ap-space-4) var(--ap-space-6) var(--ap-space-6)}@media (max-width:800px){:root{--ap-h1:22px}.portal-app-content :is(.signin-copy h1,.pricing-stage h1,.agent-product-hero h1,.integrations-hero h1){font-size:26px}.portal-app-content :is(.section h2,.pricing-section h2,.agent-product-section h2,.integrations-section h2,.api-section h2){font-size:22px}.portal-app-content .desk-final-shell .desk-shell{padding:var(--ap-space-3) var(--ap-space-4) var(--ap-space-6)}.portal-app-content :is(.booking-form,.signin-card,.account-wrap .account-card):not(.desk-search-v2 *){padding:var(--ap-space-4)}.portal-app-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),select,[data-slot=select-trigger],[data-slot=input-group]):not(.desk-search-v2 *):not([data-slot=input-group] *){min-height:44px;height:44px;font-size:16px}.portal-app-content textarea:not(.desk-search-v2 *){font-size:16px}.portal-app-content [data-slot=input-group]:not(.desk-search-v2 *) input{height:42px;font-size:16px}.portal-app-content [data-slot=input-group]:not(.desk-search-v2 *) [data-slot=input-group-addon] button{height:42px;width:40px;min-width:40px}.portal-app-content :is(.btn,.desk-primary,.desk-secondary,.pricing-button,.agent-product-primary,.integrations-primary,.booking-search-submit,.calc-submit):not(.desk-search-v2 *){min-height:44px}}.portal-app-content .account-breadcrumb{padding-top:10px}.portal-app-content .account-wrap.signin-wrap,.portal-app-content .signin-wrap{gap:40px;min-height:0;padding-top:20px;padding-bottom:32px;align-items:start}.portal-app-content .signin-copy>a{margin-top:8px;font-size:var(--ap-text-sm)}.portal-app-content .signin-copy .pricing-eyebrow{font-size:11px}.portal-app-content .signin-card{box-shadow:none}.portal-app-content .signin-card .signin-step{font-size:11px;letter-spacing:.6px}.portal-app-content .signin-icon{width:36px;height:36px;border-radius:9px}.portal-app-content .signin-icon svg{width:18px;height:18px}.portal-app-content :is(.signin-card h2,.account-card h2){margin:12px 0 4px;font-size:20px;letter-spacing:-.3px}.portal-app-content .signin-card>p{margin:0 0 var(--ap-space-3);font-size:var(--ap-text-sm)}.portal-app-content .signin-card label{margin:var(--ap-space-3) 0}.portal-app-content .signin-address{min-height:var(--ap-control-h);padding:0 var(--ap-space-3);font-size:var(--ap-text-sm)}.portal-app-content .account-benefits{margin:var(--ap-space-3) 0 0;font-size:var(--ap-text-sm)}.portal-app-content .account-guest-plan{margin:var(--ap-space-3) 0 0;padding:var(--ap-space-3) var(--ap-space-4)}.portal-app-content .account-card .pricing-button{min-height:var(--ap-control-h);font-size:var(--ap-text-md);padding:0 var(--ap-space-4)}.portal-app-content .account-card .account-period strong{font-size:var(--ap-text-lg)}.portal-app-content .billing-toggle{padding:2px;border-radius:var(--ap-radius)}.portal-app-content .billing-toggle button{min-height:0;height:28px;padding:0 10px;border-radius:var(--ap-radius-sm);font-size:var(--ap-text-sm);font-weight:600}.portal-app-content .account-navigation-wrap{padding-top:10px}.portal-app-content .pricing-stage{grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:clamp(24px,4vw,56px);padding-top:28px;padding-bottom:28px;align-items:start}.portal-app-content .pricing-intro h1{max-width:560px;margin:10px 0 12px}.portal-app-content .pricing-intro-route{max-width:460px;margin-top:20px;padding:12px 16px;border-radius:var(--ap-radius-lg)}.portal-app-content .pricing-pro{padding:20px 22px;border-radius:14px;box-shadow:none}.portal-app-content .pricing-pro h2{margin:10px 0 14px;font-size:20px;letter-spacing:-.3px}.portal-app-content .pricing-card-toggle{margin-bottom:14px}.portal-app-content .pricing-amount strong{font-size:44px;letter-spacing:-.04em}.portal-app-content .pricing-amount span{font-size:var(--ap-text-lg)}.portal-app-content .pricing-savings{min-height:0;margin:8px 0 12px;font-size:var(--ap-text-sm)}.portal-app-content .pricing-pro .pricing-button-lime{width:100%;justify-content:space-between}.portal-app-content .pricing-card-note{margin-top:10px;font-size:var(--ap-text-xs)}.portal-app-content .pricing-included-link{margin-top:12px}.portal-app-content :is(.pricing-free-bar,.pricing-desk,.pricing-details,.pricing-trust,.pricing-api,.pricing-faq,.pricing-bottom){padding-top:28px;padding-bottom:28px}.portal-app-content .agent-product-hero{gap:40px;padding-top:32px;padding-bottom:32px}.portal-app-content .agent-product-eyebrow{margin:0 0 8px}.portal-app-content .agent-product h1{margin:0 0 12px}.portal-app-content .agent-product-lead{font-size:var(--ap-text-md);line-height:1.55}.portal-app-content .agent-product-actions{gap:12px;margin:16px 0 10px}.portal-app-content .integrations-hero{padding-top:32px;padding-bottom:32px}.portal-app-content .integrations-hero h1{margin:10px 0 12px}.portal-app-content .fbo-intro{padding:20px 0 0}.portal-app-content .fbo-heading{gap:24px;padding-bottom:16px;align-items:center}.portal-app-content .fbo-lead{margin:0;font-size:var(--ap-text-md)}.portal-app-content .fbo-coverage{gap:8px 24px;font-size:var(--ap-text-sm)}.portal-app-content .fbo-coverage strong{margin-bottom:2px;font-size:22px}.portal-app-content .fbo-coverage small{padding-top:8px}.portal-app-content .fbo-filters{bottom:-20px;margin-top:-20px;gap:12px;padding:14px 16px;border-radius:var(--ap-radius-lg);box-shadow:none}.portal-app-content .fbo-filters label{margin-bottom:var(--ap-space-1);font-size:var(--ap-text-xs);font-weight:600;color:#4b5a70}.portal-app-content .fbo-filters [data-slot=select-trigger]{height:var(--ap-control-h);font-size:var(--ap-text-md);background:#fff;padding:0 var(--ap-space-3)}.portal-app-content .fbo-search-field>div{height:var(--ap-control-h);border-radius:var(--ap-radius);background:#fff;padding-left:10px}.portal-app-content .fbo-search-field>div svg:first-child{width:16px;height:16px}.portal-app-content .fbo-search-field input{height:38px;font-size:var(--ap-text-md)}.portal-app-content .fbo-search-field button{min-width:36px;height:36px}.portal-app-content .fbo-results{padding-top:40px;padding-bottom:32px}.portal-app-content .fbo-results-bar{margin-bottom:14px;font-size:var(--ap-text-sm)}.portal-app-content .fbo-grid{gap:14px}.portal-app-content .fbo-card h2{font-size:var(--ap-text-lg)}@media (max-width:800px){.portal-app-content .account-wrap.signin-wrap,.portal-app-content .signin-wrap{gap:20px;padding-top:12px}.portal-app-content .pricing-stage{grid-template-columns:minmax(0,1fr);padding-top:16px}.portal-app-content .pricing-amount strong{font-size:36px}.portal-app-content .agent-product-hero,.portal-app-content .integrations-hero{padding-top:20px;padding-bottom:20px}.portal-app-content .fbo-heading{flex-direction:column;align-items:flex-start;gap:12px}}.portal-app-content .signin-back{display:flex;width:max-content;margin:10px 0 0}.portal-app-content .account-card .account-manage-link{margin-top:8px}html{scroll-padding-top:64px}.portal-app-content .showcase-cta{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin-top:16px;border:0;color:#dce7ff;font-size:var(--ap-text-sm);font-weight:600}.portal-app-content .results-live{padding:0;background:transparent;color:var(--ap-muted);font-size:var(--ap-text-xs)}.portal-app-content .pricing-pro .pricing-button-lime{justify-content:center;gap:8px}.portal-app-content .desk-final-shell .desk-plan :is(.desk-primary,.desk-secondary):not(.desk-search-v2 *){min-height:var(--ap-control-h);padding:0 var(--ap-space-4);font-size:var(--ap-text-md)}.portal-app-content .account-links{display:flex;align-items:center;gap:var(--ap-space-3);margin-top:var(--ap-space-2)}.portal-app-content .account-links .account-manage-link{margin:0}.portal-app-content .account-signout{margin-top:var(--ap-space-3);padding-top:var(--ap-space-3);border-top:1px solid var(--ap-border)}.portal-app-content .account-signout .signin-back{margin:0}.portal-app-content :is(.account-breadcrumb,.account-navigation-wrap,.signin-wrap,.account-wrap.signin-wrap){box-sizing:border-box;width:min(1128px,calc(100% - 32px));max-width:none;margin-inline:auto;padding-inline:0}.portal-app-content :is(.signin-wrap,.account-wrap.signin-wrap){grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:64px}@media (max-width:780px){.portal-app-content :is(.signin-wrap,.account-wrap.signin-wrap){grid-template-columns:minmax(0,1fr);gap:24px}}.portal-app-content .showcase-section{padding:48px 0 56px}.portal-app-content .showcase-heading{gap:0 48px;align-items:start}.portal-app-content .showcase-heading h2{font-size:clamp(30px,3.4vw,44px);letter-spacing:-.03em;line-height:1.1;margin:12px 0 24px}.portal-app-content .showcase-heading>p{max-width:420px;margin:12px 0 24px;font-size:var(--ap-text-md)}.portal-app-content .showcase-tab{min-height:48px;font-size:var(--ap-text-sm)}.portal-app-content .showcase-panel{gap:40px;align-items:start;padding-top:24px}.portal-app-content .showcase-story h3{font-size:26px;letter-spacing:-.02em;margin:12px 0}.portal-app-content .showcase-story>p{font-size:var(--ap-text-md);line-height:1.55}@media (min-width:1024px){.portal-app-content .desk-final-shell .desk-app-body:has(>.desk-section-nav){display:grid;grid-template-columns:208px minmax(0,1fr);align-items:start;column-gap:0}.portal-app-content .desk-final-shell .desk-app-body>:not(.desk-section-nav){grid-column:2;min-width:0;width:100%;margin-inline:0}.portal-app-content .desk-final-shell .desk-app-body>.desk-section-nav{grid-column:1;grid-row:1/span 24;position:sticky;top:calc(var(--portal-topbar, 52px) + 24px);flex-direction:column;align-items:stretch;gap:2px;margin:24px 0 0 24px;padding-right:16px;border-bottom:0;overflow:visible}.portal-app-content .desk-section-nav a{height:var(--ap-control-h);padding:0 12px;border-radius:var(--ap-radius);font-size:var(--ap-text-md)}.portal-app-content .desk-section-nav a:hover{background:#f1f5fb}.portal-app-content .desk-section-nav a[aria-current=page]{background:#eaf0ff;color:var(--ap-blue)}.portal-app-content .desk-section-nav a[aria-current=page]:after{display:none}.portal-app-content .desk-section-nav .desk-section-nav-settings{margin:12px 0 0}.portal-app-content .desk-section-nav .desk-section-nav-settings:before{content:"";position:absolute;top:-7px;left:12px;right:12px;border-top:1px solid var(--ap-border)}}@media (max-width:600px){.portal-app-content .desk-final-shell .desk-client-table th:first-child{width:36%}.portal-app-content .desk-final-shell .desk-client-table th:nth-child(2){width:38%}.portal-app-content .desk-final-shell .desk-client-table td:last-child{width:26%}.portal-app-content .desk-final-shell .desk-client-table td:last-child button{min-height:var(--ap-control-h-sm);padding:0 12px;font-size:var(--ap-text-sm)}.portal-app-content .desk-final-shell .desk-client-table td:nth-child(2){overflow-wrap:anywhere}}.portal-app-content .account-wrap-solo.signin-wrap{grid-template-columns:minmax(0,560px)}.portal-app-content .account-wrap-solo .signin-copy{display:contents}.portal-app-content .account-wrap-solo .signin-copy>:not(h1){display:none}@media (max-width:780px){.portal-app-content .account-wrap-solo.signin-wrap{grid-template-columns:minmax(0,1fr)}}.footer-links a,.portal-app-content .pricing-included-link,.portal-app-content :is(.fbo-card,.company-card) :is(h2,h3) a,.portal-app-content :is(.signin-copy,.agent-product-note,.pricing-included-link) a{display:inline-flex;align-items:center;min-height:24px}.portal-app-content :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([data-slot=input-group-control]):not(.desk-search-v2 *):focus-visible,.portal-app-content [data-slot=input-group]:not(.desk-search-v2 *):has(:focus-visible),.portal-app-content [data-slot=select-trigger]:focus-visible{outline:2px solid var(--ap-blue);outline-offset:1px}.portal-app-content .summary-fbo-link{display:inline-flex;align-items:center;min-height:24px;color:var(--ap-blue);font-size:var(--ap-text-sm);font-weight:600;text-decoration:none}.portal-app-content .summary-fbo-link:hover{text-decoration:underline}.portal-app-content .fbo-flight-link{display:inline-flex;align-items:center;gap:4px;min-height:24px;margin-top:6px;color:var(--ap-blue);font-size:var(--ap-text-sm);font-weight:600;text-decoration:none}.portal-app-content .fbo-flight-link:hover{text-decoration:underline}