:root{--bg:#03101d;--bg-2:#071827;--panel:#0b2136;--panel-2:#0e2a43;--line:#1f4667;--line-soft:#163653;--text:#f7fbff;--muted:#9fb4c8;--accent:#1488ff;--accent-2:#35a7ff;--success:#45e69a;--warning:#ffc451;--danger:#ff5d63;--shadow:0 18px 50px #00000047}*{box-sizing:border-box}html{background:var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{color:var(--text);letter-spacing:-.012em;background:linear-gradient(#061728 0%,#03101d 100%);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit}button{transition:all .18s}button:hover{transform:translateY(-1px)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #1488ffd1}.auth-page,.onboarding,.center-screen{background:radial-gradient(circle at 20% 10%,#15436c,transparent 34%),var(--bg);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-card{border:1px solid var(--line);width:min(460px,100%);box-shadow:var(--shadow);background:#071827fa;border-radius:22px;padding:36px}.auth-card.wide{width:min(640px,100%)}.brand-mark{color:#fff;background:linear-gradient(135deg,#1688ff,#35b7ff);border-radius:15px;place-items:center;width:56px;height:56px;margin-bottom:22px;font-size:27px;font-weight:900;display:grid;box-shadow:0 10px 28px #1488ff4d}.brand-mark.small{width:44px;height:44px;margin:0;font-size:18px}.kicker{letter-spacing:.2em;text-transform:uppercase;color:#a8bdd1;font-size:11px;font-weight:800;line-height:1.3}.auth-card h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:34px;line-height:1.12}.auth-card p,.muted{color:var(--muted)}.form-stack{gap:16px;margin:26px 0;display:grid}.form-stack label{gap:8px;font-size:13px;font-weight:700;display:grid}.form-stack input,.inline-form input,.inline-form select,td select{border:1px solid var(--line);color:var(--text);background:#071827;border-radius:10px;padding:12px 13px}.primary-btn{color:#fff;cursor:pointer;background:linear-gradient(#168cff,#0f6fd5);border:1px solid #2a9aff;border-radius:10px;padding:12px 17px;font-weight:800;box-shadow:0 8px 24px #1488ff3d}.link-btn{color:#d9e6f1;cursor:pointer;background:0 0;border:0;padding:5px 0 20px}.notice{color:#f8d98d;background:#2d2516;border:1px solid #6b572b;border-radius:10px;margin:12px 0;padding:12px 14px}.shell{background:linear-gradient(#061827 0%,#03101d 100%);grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:4;background:linear-gradient(#071b2d 0%,#061523 100%);border-right:1px solid #173652;flex-direction:column;height:100vh;padding:22px 14px 18px;display:flex;position:sticky;top:0;box-shadow:12px 0 32px #00000029}.sidebar:before{content:"STERLING AVIATION SERVICES";letter-spacing:.18em;color:#e8f4ff;margin:6px 12px 3px;font-size:10px;font-weight:900;display:block}.sidebar:after{content:"AERODROME MANAGEMENT SOLUTIONS";letter-spacing:.18em;color:#6f91ae;font-size:8px;position:absolute;top:48px;left:26px}.sidebar nav{gap:5px;margin-top:38px;display:grid}.sidebar nav button,.side-foot button{color:#bdd0e1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:11px 13px;font-size:13px;font-weight:650;line-height:1.2}.sidebar nav button:hover,.side-foot button:hover{color:#fff;background:#0c2942;border-color:#1b496c}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#1288ff,#0b65ce);border-color:#2297ff;font-weight:800;box-shadow:0 8px 22px #1488ff38}.side-foot{color:#a9bfd2;border-top:1px solid #183a58;gap:5px;margin-top:auto;padding:18px 8px 0;font-size:12px;line-height:1.45;display:grid}.content{width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:30px 30px 44px}.content header{background:linear-gradient(90deg,#0a2540,#0b2c4a);border-bottom:1px solid #1b4a6f;justify-content:space-between;align-items:center;gap:20px;min-height:78px;margin:-30px -30px 26px;padding:18px 30px;display:flex}.content header h1,.content h1{letter-spacing:-.04em;color:#fff;margin:0;font-size:31px;line-height:1.1}.content h2{letter-spacing:-.025em;margin:0 0 10px;font-size:18px;line-height:1.25}.content h3{margin:0 0 5px;font-size:14px;line-height:1.3}.hero{box-shadow:var(--shadow);background:linear-gradient(105deg,#072035fa 0%,#082842f0 54%,#091f32eb 100%);border:1px solid #245277;border-radius:16px;grid-template-columns:1.3fr 1fr;gap:24px;min-height:132px;padding:28px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 84% 22%,#ffb24933,#0000 16%),linear-gradient(105deg,#0000 55%,#1488ff14);position:absolute;inset:0}.hero>*{z-index:1;position:relative}.hero p{color:#c4d5e4;max-width:760px;margin:8px 0 0;line-height:1.55}.hero .primary-btn,.hero .secondary-btn{white-space:nowrap;min-height:42px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.stats article,.panel,.pricing article{background:linear-gradient(#0a2339fa,#071a2bfa);border:1px solid #1d4567;border-radius:14px;padding:18px;box-shadow:0 12px 32px #00000024}.stats article{flex-direction:column;justify-content:center;gap:5px;min-height:112px;padding-left:60px;display:flex;position:relative;overflow:hidden}.stats article:before{border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.stats article:first-child:before{content:"▤";color:#77c1ff;background:#123c64}.stats article:nth-child(2){background:linear-gradient(#271b29,#161a28);border-color:#66343b}.stats article:nth-child(2):before{content:"△";color:#ff6f75;background:#5b232b}.stats article:nth-child(3):before{content:"▣";color:#77c1ff;background:#123c64}.stats article:nth-child(4){background:linear-gradient(#0a342d,#08251f);border-color:#176047}.stats article:nth-child(4):before{content:"✓";color:#5bf0a6;background:#12503b}.stats article b,.stats article strong{letter-spacing:-.035em;color:#fff;font-size:25px;line-height:1.05}.stats article span,.stats article small{color:#9fb8ce;font-size:12px;line-height:1.35}.panel{margin:18px 0;overflow:auto}.panel>h2:first-child,.panel>h3:first-child{border-bottom:1px solid #173b59;margin-bottom:14px;padding-bottom:12px}.row{border-top:1px solid #153753;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.row:first-of-type{border-top:0}table{border-collapse:collapse;width:100%;min-width:760px}thead th{color:#8eabc4;text-transform:uppercase;letter-spacing:.11em;background:#0a2033;font-size:10px;font-weight:800}th,td{text-align:left;vertical-align:middle;border-top:1px solid #153753;padding:13px 12px;font-size:13px;line-height:1.4}tbody tr:hover{background:#1488ff0a}td select{min-height:38px}.inline-form{grid-template-columns:2fr 1fr .8fr 1fr auto;gap:10px;display:grid}.pricing{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.secondary-btn{color:#0a2944;cursor:pointer;background:linear-gradient(#edf5fb,#dceaf5);border:1px solid #bcd1e2;border-radius:9px;padding:11px 15px;font-weight:800;box-shadow:0 5px 14px #00000024}.hero .secondary-btn{color:#0c2943;background:#f2f7fb}.inspection-meta,.form-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.checklist{gap:10px;display:grid}.check-item{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:16px}.file-btn{color:var(--text);background:#0f2c45;border:1px solid #2b5678;border-radius:9px;justify-content:center;align-items:center;padding:11px 14px;font-weight:750;display:inline-flex;position:relative;overflow:hidden}.file-btn input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.audit-detail{flex-direction:column;gap:4px;min-width:260px;line-height:1.4;display:flex}.audit-detail b{font-weight:750}.audit-detail span{display:block}.audit-detail span:first-of-type{font-weight:600}.content>section,.content>div{scroll-margin-top:90px}@media (min-width:1101px){.content:has(.stats) .panel{border-color:#204b70}.content:has(.stats)>.panel:first-of-type{min-height:175px}}@media (max-width:1100px){.content{padding:26px 24px}.content header{margin:-26px -24px 24px;padding:16px 24px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.sidebar:before,.sidebar:after{display:none}.sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.hero{grid-template-columns:1fr}.pricing{grid-template-columns:1fr 1fr}.content{padding:22px}.content header{margin:-22px -22px 22px}.side-foot{margin-top:18px}}@media (max-width:650px){body{font-size:14px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding:16px}.content header{flex-direction:column;align-items:flex-start;margin:-16px -16px 18px;padding:16px}.content header h1,.content h1{font-size:27px}.stats,.pricing,.inline-form,.form-grid{grid-template-columns:1fr}.stats article{padding-left:58px}.hero{padding:22px}.panel{padding:15px}.auth-card{padding:28px 22px}}.premium-original-hidden{display:none!important}.premium-dashboard{color:#eef7ff;margin-top:-26px}.premium-dashboard *{box-sizing:border-box}.premium-topbar{background:linear-gradient(90deg,#08223c,#0b2e4f);border-bottom:1px solid #20537d;grid-template-columns:minmax(300px,1fr) minmax(320px,.9fr) auto;align-items:center;gap:26px;min-height:78px;margin:0 -30px;padding:13px 28px;display:grid;box-shadow:0 6px 24px #0003}.premium-brand-lockup{align-items:center;gap:12px;display:flex}.premium-logo-mark{color:#1a90ff;text-shadow:0 0 20px #1a90ff59;font-size:33px;transform:rotate(-18deg)}.premium-brand-lockup strong{letter-spacing:-.02em;font-size:19px;display:block}.premium-brand-lockup span{letter-spacing:.22em;color:#9cb9d1;margin-top:2px;font-size:8px;font-weight:800;display:block}.premium-search{color:#8eabc3;background:#0a2540;border:1px solid #32658d;border-radius:7px;align-items:center;gap:9px;height:38px;padding:0 12px;font-size:12px;display:flex}.premium-search span{flex:1}.premium-search kbd{color:#a8c1d4;font:inherit;background:#173b5e;border:1px solid #2d587b;border-radius:5px;padding:2px 7px}.premium-user{align-items:center;gap:10px;display:flex}.premium-user strong{font-size:12px;display:block}.premium-user span{color:#53e99b;font-size:10px;display:block}.premium-avatar{background:#1488ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 0 0 4px #1488ff1f}.premium-welcome{background:linear-gradient(90deg,#041829f5 0%,#061b2dd1 40%,#061a2c73 67%,#07131f6b 100%),url(/sterling-hero.svg) 50%/cover no-repeat;border-bottom:1px solid #183e5d;justify-content:space-between;align-items:center;min-height:160px;margin:0 -30px 16px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.premium-eyebrow{letter-spacing:.21em;color:#c3d5e4;font-size:10px;font-weight:900}.premium-hero-copy h2{text-shadow:0 4px 18px #00000047;letter-spacing:-.045em!important;margin:10px 0 8px!important;font-size:38px!important;line-height:1.02!important}.premium-hero-copy p{color:#d1deea;max-width:680px;margin:0;font-size:15px}.premium-tagline{letter-spacing:.22em;text-align:left;text-shadow:0 3px 14px #00000073;border-left:3px solid #168cff;margin-right:28px;padding-left:24px;font-size:14px;font-weight:900;line-height:1.6}.premium-status-card{background:linear-gradient(105deg,#0b2e4b,#0a263e);border:1px solid #2c5d86;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex;box-shadow:0 18px 44px #0003}.premium-status-main{align-items:center;gap:18px;display:flex}.premium-status-main>div:last-child>span{letter-spacing:.18em;color:#bdd1e2;font-size:10px;font-weight:900;display:block}.premium-status-main strong{color:#45e69a;letter-spacing:-.03em;margin:3px 0 1px;font-size:27px;display:block}.premium-status-main p{color:#b7cadb;margin:0;font-size:12px}.premium-aircraft-ring{border:7px solid #22a8ff;border-radius:50%;place-items:center;width:68px;height:68px;font-size:28px;display:grid;box-shadow:inset 0 0 0 5px #0d426b,0 0 26px #22a8ff26}.premium-actions{flex-wrap:wrap;justify-content:flex-end;gap:11px;display:flex}.premium-actions button{cursor:pointer;border-radius:7px;min-height:41px;padding:0 18px;font-size:12px;font-weight:800}.premium-action-primary{color:#fff;background:linear-gradient(#168cff,#0871dc);border:1px solid #319cff;box-shadow:0 8px 20px #1488ff40}.premium-action-secondary{color:#0b2943;background:#eff6fb;border:1px solid #c7d8e5}.premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:16px 0;display:grid}.premium-kpis article{background:linear-gradient(#0b2a46,#0a2239);border:1px solid #27557d;border-radius:10px;align-items:center;gap:14px;min-height:84px;padding:15px 17px;display:flex}.premium-kpis article>div:last-child{grid-template-columns:1fr auto;align-items:end;width:100%;display:grid}.premium-kpis span{font-size:12px;font-weight:800}.premium-kpis strong{letter-spacing:-.04em;grid-area:1/2/3;font-size:27px}.premium-kpis small{color:#99b1c5;font-size:10px}.premium-kpi-icon{color:#80c9ff;background:#123f68;border-radius:9px;flex:none;width:38px;height:38px;font-size:18px;place-items:center!important;display:grid!important}.premium-kpi-alert{background:linear-gradient(#2b1c2b,#181b2b)!important;border-color:#6f3540!important}.premium-kpi-alert .premium-kpi-icon{color:#ff6873;background:#5c2530}.premium-kpi-good{background:linear-gradient(#0b392f,#082a24)!important;border-color:#1a6c4d!important}.premium-kpi-good .premium-kpi-icon{color:#5af0a6;background:#12553d}.premium-grid-two{grid-template-columns:1.65fr 1fr;gap:15px;display:grid}.premium-grid-three{grid-template-columns:1fr 1fr 1fr;gap:15px;margin-top:15px;display:grid}.premium-card{background:linear-gradient(#0a2944,#082139);border:1px solid #28577f;border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #00000024}.premium-card-head{background:linear-gradient(#0d3150,#0a2944);border-bottom:1px solid #245174;justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.premium-card-head h3{margin:0!important;font-size:15px!important}.premium-card-head button{color:#e6f1fa;background:#123a5d;border:1px solid #3c6687;border-radius:6px;padding:7px 12px;font-size:11px}.premium-card-head>span{color:#8ea9bf;font-size:10px}.premium-activity-head,.premium-activity-row{grid-template-columns:135px 1.7fr 1fr 110px;align-items:center;gap:10px;padding:9px 15px;display:grid}.premium-activity-head{color:#91acc2;background:#092238;font-size:10px}.premium-activity-row{border-top:1px solid #1e4565;font-size:10px}.premium-activity-row span:nth-child(2){color:#e9f4fc}.premium-defects-wrap{min-height:210px}.premium-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:25px;display:flex}.premium-empty strong{font-size:17px}.premium-empty span{color:#9eb6c9;max-width:280px;margin-top:7px;font-size:11px}.premium-check{color:#062416;background:#49e8a0;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:28px;font-weight:900;display:grid}.premium-defect-row{border-top:1px solid #1e4565;justify-content:space-between;padding:13px 16px;display:flex}.premium-progress-body{align-items:center;gap:24px;min-height:135px;padding:17px;display:flex}.premium-ring{background:conic-gradient(#45e69a 0 95%,#163e5d 95% 100%);border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative}.premium-ring:after{content:"";background:#0a243b;border-radius:50%;width:78px;height:78px;position:absolute}.premium-ring span{z-index:1;font-size:22px;font-weight:900;position:relative}.premium-legend{gap:8px;font-size:10px;display:grid}.premium-legend span{align-items:center;gap:7px;display:flex}.premium-legend i{background:#168cff;border-radius:50%;width:9px;height:9px}.premium-legend i.ok{background:#45e69a}.premium-legend i.muted-dot{background:#6b879e}.premium-doc-body{flex-direction:column;justify-content:center;min-height:135px;padding:24px;display:flex}.premium-doc-body strong{font-size:36px;line-height:1}.premium-doc-body span{margin-top:6px;font-size:12px;font-weight:800}.premium-doc-body small{color:#91abc1;margin-top:4px}.premium-weather{align-items:center;gap:18px;min-height:135px;padding:24px;display:flex}.premium-weather-icon{color:#ffc34e;font-size:44px}.premium-weather strong{font-size:24px;display:block}.premium-weather span{color:#9eb6c9;font-size:10px;display:block}.premium-footer{color:#7695ad;border-top:1px solid #1f496b;justify-content:space-between;gap:20px;margin:18px -30px -44px;padding:15px 30px;font-size:9px;display:flex}.content>header:has(+.premium-dashboard){display:none}.sidebar .brand-row{display:none}.sidebar nav button{min-height:42px;padding-left:42px;position:relative}.sidebar nav button:before{font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.sidebar nav button:first-child:before{content:"⌂"}.sidebar nav button:nth-child(2):before{content:"▤"}.sidebar nav button:nth-child(3):before{content:"△"}.sidebar nav button:nth-child(4):before{content:"◈"}.sidebar nav button:nth-child(5):before{content:"▱"}.sidebar nav button:nth-child(6):before{content:"✓"}.sidebar nav button:nth-child(7):before{content:"▣"}.sidebar nav button:nth-child(8):before{content:"◆"}.sidebar nav button:nth-child(9):before{content:"◉"}@media (max-width:1180px){.premium-topbar{grid-template-columns:1fr auto}.premium-search{display:none}.premium-grid-three{grid-template-columns:1fr 1fr}.premium-grid-three article:last-child{grid-column:1/-1}.premium-kpis{grid-template-columns:1fr 1fr}}@media (max-width:900px){.premium-dashboard{margin-top:0}.premium-topbar{margin:0}.premium-welcome{margin:0 0 16px}.premium-grid-two,.premium-grid-three{grid-template-columns:1fr}.premium-grid-three article:last-child{grid-column:auto}.premium-footer{margin:18px 0 -22px}.premium-status-card{flex-direction:column;align-items:flex-start}.premium-actions{justify-content:flex-start}.premium-tagline{display:none}}@media (max-width:650px){.premium-topbar{grid-template-columns:1fr}.premium-user{display:none}.premium-welcome{padding:22px}.premium-hero-copy h2{font-size:31px!important}.premium-kpis{grid-template-columns:1fr}.premium-activity-head,.premium-activity-row{grid-template-columns:95px 1fr}.premium-activity-head span:nth-child(n+3),.premium-activity-row span:nth-child(n+3){display:none}.premium-footer{flex-direction:column}.premium-aircraft-ring{width:56px;height:56px}.premium-status-main{align-items:flex-start}.premium-status-main p{max-width:360px}}.premium-footer a{color:#8fb9d8;font-weight:700;text-decoration:none}.premium-footer a:hover{color:#cbe7fb;text-decoration:underline}.quick-choice{gap:8px;min-width:0;display:grid}.quick-choice select,.quick-choice input{width:100%;min-width:0;min-height:46px}.inspection-meta .quick-choice{width:100%}@media (max-width:700px){.quick-choice select,.quick-choice input{min-height:48px}}.dashboard-activity-source{display:none}.mfa-setup-guide{overflow-wrap:anywhere;max-width:100%}.mfa-setup-guide .mfa-qr-card{background:#fff;border-radius:13px;justify-content:center;width:fit-content;max-width:100%;margin:12px 0 18px;padding:8px;display:flex}.mfa-manual-setup{background:#081b2d;border:1px solid #346a92;border-radius:12px;justify-items:start;gap:10px;min-width:0;max-width:100%;margin:15px 0;padding:16px;display:grid}.mfa-manual-setup p{margin:0}.mfa-setup-key{color:#10283b;overflow-wrap:anywhere;word-break:break-word;white-space:normal;letter-spacing:.07em;-webkit-user-select:text;user-select:text;background:#f1f7fc;border:2px solid #a6c9e1;border-radius:9px;width:100%;max-width:100%;padding:15px 16px;font:700 clamp(16px,2vw,20px)/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.mfa-manual-setup .secondary-btn{min-height:44px;font-size:15px}@media (max-width:650px){.mfa-manual-setup{padding:12px}.mfa-setup-key{letter-spacing:.04em;padding:12px;font-size:17px}}
@media (max-width:650px){.inspection-meta{grid-template-columns:1fr!important;gap:12px!important}.inspection-meta>*,.inspection-meta input,.inspection-meta select,.inspection-meta label{width:100%!important;min-width:0!important}table:has(th:nth-child(7)){width:100%;display:block}table:has(th:nth-child(7)) thead{display:none}:is(table:has(th:nth-child(7)) tbody,table:has(th:nth-child(7)) tr,table:has(th:nth-child(7)) td){width:100%;display:block}table:has(th:nth-child(7)) tr{background:#0311228c;border:1px solid #5b9bd54d;border-radius:14px;margin:0 0 16px;padding:14px}table:has(th:nth-child(7)) td{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal!important;border:0!important;padding:8px 0!important}table:has(th:nth-child(7)) td:before{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:3px;font-size:11px;font-weight:700;display:block}table:has(th:nth-child(7)) td:first-child:before{content:"Reference"}table:has(th:nth-child(7)) td:nth-child(2):before{content:"Defect"}table:has(th:nth-child(7)) td:nth-child(3):before{content:"Area"}table:has(th:nth-child(7)) td:nth-child(4):before{content:"Priority"}table:has(th:nth-child(7)) td:nth-child(5):before{content:"Status"}table:has(th:nth-child(7)) td:nth-child(6):before{content:"GPS"}table:has(th:nth-child(7)) td:nth-child(7):before{content:"Action"}table:has(th:nth-child(7)) td select{width:100%;min-width:0}.content>section.panel+section.panel .row{align-items:flex-start!important;gap:14px!important}.content>section.panel+section.panel .row>div{flex:auto;min-width:0;flex-direction:column!important;gap:5px!important;display:flex!important}.content>section.panel+section.panel .row>div>b,.content>section.panel+section.panel .row>div>span{overflow-wrap:anywhere;width:100%;line-height:1.35;white-space:normal!important;display:block!important}.content>section.panel+section.panel .row>.pill{flex:none;margin-top:2px}table.documents-mobile-table,table.compliance-mobile-table,table.audit-mobile-table{width:100%;display:block}table.documents-mobile-table thead,table.compliance-mobile-table thead,table.audit-mobile-table thead{display:none}table.documents-mobile-table tbody,table.documents-mobile-table tr,table.documents-mobile-table td,table.compliance-mobile-table tbody,table.compliance-mobile-table tr,table.compliance-mobile-table td,table.audit-mobile-table tbody,table.audit-mobile-table tr,table.audit-mobile-table td{width:100%;display:block}table.documents-mobile-table tr,table.compliance-mobile-table tr,table.audit-mobile-table tr{background:#0311228c;border:1px solid #5b9bd54d;border-radius:14px;margin:0 0 16px;padding:14px}table.documents-mobile-table td,table.compliance-mobile-table td,table.audit-mobile-table td{box-sizing:border-box;overflow-wrap:anywhere;white-space:normal!important;border:0!important;padding:8px 0!important}table.documents-mobile-table td:before,table.compliance-mobile-table td:before,table.audit-mobile-table td:before{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:3px;font-size:11px;font-weight:700;display:block}table.documents-mobile-table td:first-child:before{content:"Title"}table.documents-mobile-table td:nth-child(2):before{content:"Category"}table.documents-mobile-table td:nth-child(3):before{content:"Version"}table.documents-mobile-table td:nth-child(4):before{content:"Status"}table.documents-mobile-table td:nth-child(5):before{content:"Owner"}table.documents-mobile-table td:nth-child(6):before{content:"Review date"}table.compliance-mobile-table td:first-child:before{content:"Requirement area"}table.compliance-mobile-table td:nth-child(2):before{content:"MOS"}table.compliance-mobile-table td:nth-child(3):before{content:"Status"}table.compliance-mobile-table td:nth-child(4):before{content:"Evidence"}table.compliance-mobile-table td:nth-child(5):before{content:"Due"}table.compliance-mobile-table td:nth-child(6):before{content:"Next action"}table.audit-mobile-table td:first-child:before{content:"Time"}table.audit-mobile-table td:nth-child(2):before{content:"Action"}table.audit-mobile-table td:nth-child(3):before{content:"Entity"}table.audit-mobile-table td:nth-child(4):before{content:"Details"}table.compliance-mobile-table td select{width:100%;min-width:0}table.audit-mobile-table .audit-detail,table.audit-mobile-table .audit-detail span,table.audit-mobile-table .audit-detail b{overflow-wrap:anywhere;max-width:100%;display:block;white-space:normal!important}}@media (max-width:900px){.inspection-field-workspace .panel-head,.inspection-field-workspace .actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.inspection-field-workspace .actions>*{width:100%;min-width:0}.inspection-field-workspace button,.inspection-field-workspace select,.inspection-field-workspace input:not([type=file]),.inspection-field-workspace .file-btn{min-height:48px;font-size:16px}.inspection-field-workspace .check-item{grid-template-columns:1fr;gap:12px;display:grid}.inspection-field-workspace .check-controls{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.inspection-field-workspace .check-controls>*{box-sizing:border-box;width:100%;min-width:0}.inspection-field-workspace .wizard-actions{grid-template-columns:1fr;gap:10px;display:grid}.inspection-field-workspace article p,.inspection-field-workspace article h3{overflow-wrap:anywhere}}.field-mobile-nav{display:none}.field-record-search{gap:8px;margin:16px 0 8px;font-weight:650;display:grid}.field-record-search input{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;font-size:16px}@media (max-width:900px){.aw-live-shell{display:block!important}.aw-live-shell>.sidebar{display:none!important}.aw-live-shell>.content{box-sizing:border-box;width:100%;min-width:0;margin-left:0!important;padding:12px 14px 40px!important}.field-mobile-nav{z-index:100;background:#0d2033;border:1px solid #526a80;border-radius:10px;margin-bottom:16px;padding:8px;display:block;position:sticky;top:0}.field-mobile-airport{overflow-wrap:anywhere;padding:2px 4px 8px;font-size:12px}.field-mobile-primary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:5px;display:grid}.field-mobile-primary>button,.field-mobile-more>summary{box-sizing:border-box;color:#edf6ff;cursor:pointer;text-align:center;background:#152c42;border:1px solid #526a80;border-radius:8px;justify-content:center;align-items:center;min-height:48px;margin:0;padding:8px 3px;font-size:13px;font-weight:650;display:flex}.field-mobile-primary button[aria-current=page]{background:#1659db;border-color:#80aaff}.field-mobile-more{margin:0!important}.field-mobile-more>summary{list-style:none}.field-mobile-more>summary::-webkit-details-marker{display:none}.field-mobile-menu{background:#10263b;border:1px solid #6d91ae;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:absolute;top:100%;left:8px;right:8px;box-shadow:0 12px 28px #0008;margin:0!important;padding:12px!important}.field-mobile-menu button,.field-mobile-menu select{width:100%;min-height:48px;font-size:16px}.field-mobile-menu label{grid-column:1/-1}}.field-entry-panel>summary{cursor:pointer;box-sizing:border-box;min-height:48px;padding:10px 0;font-size:16px;font-weight:700}.field-entry-panel[open]>summary{margin-bottom:16px}.field-record-search select{box-sizing:border-box;width:100%;min-height:48px;font-size:16px}@media (max-width:900px){.field-entry-panel .form-grid{grid-template-columns:1fr!important}.field-entry-panel input:not([type=checkbox]),.field-entry-panel select,.field-entry-panel button{box-sizing:border-box;width:100%;min-height:48px;font-size:16px}}.field-asset-cards{gap:12px;margin-top:16px;display:grid}.field-record-card{border:1px solid #526a80;border-radius:12px;min-width:0;padding:16px}.field-record-card h3,.field-record-card p{overflow-wrap:anywhere}.field-audit-shortcuts{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.oc-more-tools{margin:18px 0}.day-hub-summary{margin-top:20px}@media (max-width:900px){.oc-command-centre .oc-banner{gap:12px;padding:18px!important}.oc-command-centre .oc-banner h2{font-size:26px;line-height:1.2}.oc-command-centre .oc-banner-aside{display:none}.field-record-card select,.field-audit-shortcuts button,.day-hub input:not([type=checkbox]),.day-hub textarea,.day-hub select,.day-hub button{box-sizing:border-box;max-width:100%;min-height:48px;font-size:16px}.field-audit-shortcuts{grid-template-columns:1fr;display:grid}.day-hub .aw-overview-grid{grid-template-columns:1fr}.oc-command-centre .oc-launch{min-height:72px}}@media (max-width:650px){.oc-command-centre .oc-launch-grid{grid-template-columns:1fr}.oc-command-centre .oc-section-heading{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:900px){.airport-workspace .field-mobile-primary{align-items:stretch}.airport-workspace .field-mobile-primary>.field-mobile-more{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0!important}.airport-workspace .field-mobile-primary>button,.airport-workspace .field-mobile-primary>.field-mobile-more>summary{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;font-family:inherit;text-decoration:none;color:#edf6ff!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#152c42!important;border:1px solid #526a80!important;border-radius:8px!important;margin:0!important;padding:8px 3px!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;display:flex!important}.airport-workspace .field-mobile-primary>button[aria-current=page]{background:#1659db!important;border-color:#80aaff!important}}.airport-workspace dialog[aria-labelledby=unfinished-inspection-title]{color:#fff4d6!important;background:#241a08!important;border:3px solid #ffbf47!important;padding:24px!important;box-shadow:0 18px 70px #000b!important}.airport-workspace dialog[aria-labelledby=unfinished-inspection-title]::backdrop{background:#000000c7}.airport-workspace #unfinished-inspection-title{color:#ffcf66!important;margin:0 0 16px!important;font-size:24px!important;font-weight:800!important;line-height:1.25!important}.airport-workspace #unfinished-inspection-title:before{content:"⚠ WARNING";letter-spacing:.06em;margin-bottom:10px;font-size:16px;display:block}.airport-workspace #unfinished-inspection-description{color:#fff4d6!important;font-size:18px!important;font-weight:600!important;line-height:1.55!important}.airport-workspace dialog[aria-labelledby=unfinished-inspection-title] .primary-btn{color:#241a08!important;background:#ffcf66!important;border:2px solid #ffcf66!important;font-size:18px!important;font-weight:800!important}.airport-workspace dialog[aria-labelledby=unfinished-inspection-title] .primary-btn:focus-visible{outline-offset:4px;outline:3px solid #fff!important}
@media (max-width:650px){.premium-dashboard{color:#f6fbff;padding-bottom:18px;margin:0!important}.premium-dashboard .premium-topbar{background:linear-gradient(#061b31 0%,#071525 100%)!important;border-bottom:1px solid #397eb761!important;grid-template-columns:1fr auto!important;gap:14px!important;min-height:auto!important;margin:0 -16px!important;padding:18px 16px!important}.premium-dashboard .premium-search{display:none!important}.premium-dashboard .premium-brand-lockup{min-width:0}.premium-dashboard .premium-brand-lockup strong{font-size:15px!important}.premium-dashboard .premium-brand-lockup span{letter-spacing:.18em!important;font-size:7px!important}.premium-dashboard .premium-logo-mark{font-size:27px!important}.premium-dashboard .premium-user{justify-self:end}.premium-dashboard .premium-user>div:last-child{display:none}.premium-dashboard .premium-avatar{width:36px!important;height:36px!important}.premium-dashboard .premium-welcome{background:linear-gradient(#030c192e,#030c19eb),url(/sterling-hero.svg) 50%/cover no-repeat!important;border-bottom:1px solid #468cc357!important;align-items:flex-end!important;min-height:210px!important;margin:0 -16px 16px!important;padding:30px 20px!important}.premium-dashboard .premium-hero-copy h2{margin:8px 0 10px!important;font-size:34px!important}.premium-dashboard .premium-hero-copy p{max-width:92%!important;font-size:14px!important;line-height:1.55!important}.premium-dashboard .premium-tagline{display:none!important}.premium-dashboard .premium-status-card{background:linear-gradient(#08263f 0%,#061a2d 100%)!important;border-color:#2b5b82!important;border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;padding:20px!important;box-shadow:0 16px 36px #0000003d!important}.premium-dashboard .premium-status-main{align-items:flex-start!important;gap:14px!important}.premium-dashboard .premium-aircraft-ring{flex:none}.premium-dashboard .premium-status-main strong{font-size:27px!important}.premium-dashboard .premium-status-main p{font-size:13px!important;line-height:1.5!important}.premium-dashboard .premium-actions{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.premium-dashboard .premium-actions button{border-radius:12px!important;width:100%!important;min-height:52px!important;font-weight:800!important}.premium-dashboard .premium-kpis,.premium-dashboard .premium-grid-two,.premium-dashboard .premium-grid-three{grid-template-columns:1fr!important;gap:12px!important}.premium-dashboard .premium-kpis{margin-top:14px!important}.premium-dashboard .premium-kpis article,.premium-dashboard .premium-card{background:linear-gradient(#071c30fa,#041220fa)!important;border-color:#234d71!important;border-radius:16px!important;box-shadow:0 12px 30px #0000002e!important}.premium-dashboard .premium-kpis article{min-height:100px!important;padding:18px!important}.premium-dashboard .premium-card{padding:18px!important}.premium-dashboard .premium-card-head{align-items:flex-start!important;gap:10px!important}.premium-dashboard .premium-card-head h3{font-size:17px!important}.premium-dashboard .premium-card-head button{min-height:34px!important;padding:7px 10px!important}.premium-dashboard .premium-activity-head{display:none!important}.premium-dashboard .premium-activity-row{grid-template-columns:1fr!important;gap:4px!important;padding:12px 0!important;display:grid!important}.premium-dashboard .premium-activity-row span:first-child{color:#7f9bb5!important;font-size:11px!important}.premium-dashboard .premium-progress-body{flex-direction:column!important;align-items:flex-start!important}.premium-dashboard .premium-ring{margin:6px auto 12px!important}.premium-dashboard .premium-footer{text-align:center!important;flex-direction:column!important;gap:6px!important;font-size:10px!important}}
.pricing{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:28px;padding:12px 0 26px;display:grid}.pricing article{background:linear-gradient(#132a3ffa,#081827fc);border:1px solid #31516c;border-radius:18px;flex-direction:column;min-height:390px;padding:30px 28px 26px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000047}.pricing article:hover{border-color:#4b789c;transform:translateY(-3px);box-shadow:0 24px 54px #00000052}.pricing article h2{letter-spacing:-.03em;font-size:25px;margin:0 0 10px!important}.pricing article>strong{color:#fff;letter-spacing:-.04em;margin:0 0 18px;font-size:42px;line-height:1;display:block}.pricing article>strong span{color:#a9bed0;letter-spacing:0;margin-left:4px;font-size:13px}.pricing article>p{color:#cad8e5;border-bottom:1px solid #89aecb38;min-height:78px;margin:0 0 22px;padding-bottom:22px;font-size:14px;line-height:1.55}.pricing article button{color:#f7fbff;cursor:pointer;background:linear-gradient(#213c58,#142b42);border:1px solid #466785;border-radius:11px;width:100%;min-height:54px;margin-top:auto;font-weight:850;transition:all .18s;box-shadow:0 10px 24px #00000038}.pricing article button:after{content:"→";margin-left:10px;font-size:18px}.pricing article button:hover:not(:disabled){filter:brightness(1.09);transform:translateY(-2px)}.pricing article.featured{background:radial-gradient(circle at 82% 12%,#1d8aff59,#0000 34%),linear-gradient(#0b3b78,#082a58 52%,#071f3d);border:2px solid #12b9ff;transform:translateY(-5px);box-shadow:0 0 0 1px #13bcff24,0 22px 54px #0070ff4d}.pricing article.featured .kicker{color:#fff;letter-spacing:.08em;background:#167dff;border:1px solid #4ba4ff;border-radius:6px;width:max-content;margin:0 0 10px;padding:5px 9px;font-size:9px}.pricing article.featured button{background:linear-gradient(135deg,#11c2ff,#0879ff);border-color:#38c5ff;box-shadow:0 12px 30px #0088ff5c}.pricing article:nth-child(3){border-color:#465c70}.pricing article:nth-child(3) button{background:linear-gradient(#8a6822,#4d3b18);border-color:#d9a52f;box-shadow:0 10px 24px #b9861a2e}.pricing button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}@media (max-width:900px){.pricing{grid-template-columns:1fr;gap:15px}.pricing article{min-height:330px}.pricing article.featured{order:-1;transform:none}}@media (max-width:650px){.pricing{margin-top:18px}.pricing article{min-height:300px;padding:24px 20px}.pricing article>strong{font-size:36px}}
:root{--sterling-bg:#061321;--sterling-panel:#0b2033;--sterling-panel2:#102a42;--sterling-line:#294d69;--sterling-text:#f4f8fc;--sterling-muted:#9db4c9;--sterling-cyan:#16bfff;--sterling-blue:#087cff;--sterling-gold:#f2b83d}body{color:var(--sterling-text);overflow-x:hidden;background:radial-gradient(circle at 82% 8%,#0070ff21,#0000 28%),linear-gradient(#071827,#050f19)!important}.shell{background:0 0!important;grid-template-columns:250px minmax(0,1fr)!important}.sidebar{overflow:hidden;box-shadow:12px 0 34px #00000029;background:linear-gradient(#061626,#06111c)!important;border-right:1px solid #183a55!important;min-width:0!important;padding:22px 12px 18px!important}.sidebar nav{width:100%;gap:5px!important;margin-top:38px!important;display:grid!important;overflow:visible!important}.sidebar nav button{transition:all .18s;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:9px!important;align-items:center!important;gap:13px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:0 14px!important;font-weight:700!important;line-height:1!important;display:flex!important;overflow:hidden!important}.sidebar nav button:before{content:none!important}.sidebar nav button:hover{transform:translate(2px);background:#102b43!important}.sidebar nav button.active{box-shadow:0 8px 22px #0082ff40;color:#fff!important;background:linear-gradient(135deg,#0aaef4,#0877ff)!important}.sterling-nav-icon{color:#b8d5ec!important;place-items:center!important;width:25px!important;min-width:25px!important;height:25px!important;line-height:0!important;display:grid!important;overflow:visible!important}.sidebar nav button.active .sterling-nav-icon{color:#fff!important}.sterling-nav-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:23px!important;height:23px!important;display:block!important;overflow:visible!important}.sterling-nav-label{letter-spacing:0!important;min-width:0!important;color:inherit!important;text-shadow:none!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.side-foot{overflow:hidden;padding-left:14px!important;padding-right:14px!important}.side-foot>*{text-overflow:ellipsis;max-width:100%;overflow:hidden}.side-foot button{white-space:nowrap!important;align-items:center!important;gap:10px!important;display:flex!important}.content{overflow:hidden;min-width:0!important;padding-left:28px!important;padding-right:28px!important}.content>header{min-width:0;border-bottom:1px solid #5385aa33!important;padding-bottom:18px!important}.content>header h1{letter-spacing:-.035em;font-size:31px!important}.content>header:after{content:"ONLINE  •  OPERATIONAL";color:#64d6ff;letter-spacing:.1em;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:900}.panel,.hero,.stats article,.security-panel{border:1px solid var(--sterling-line)!important;background:linear-gradient(#0f273bf5,#081928fa)!important;border-radius:14px!important;box-shadow:0 14px 34px #0000002e!important}.panel{padding:22px!important}.panel h2,.panel h3{letter-spacing:-.02em}.muted{color:var(--sterling-muted)!important}input,select,textarea{color:#092034!important;background:#eaf5fb!important;border:1px solid #365b78!important;border-radius:8px!important;min-height:42px!important;padding:9px 11px!important}input:focus,select:focus,textarea:focus{border-color:#16bfff!important;outline:2px solid #14b9ff59!important}button{transition:all .18s}button:not(.nav):not(:disabled){border-radius:8px}button.primary,.primary{background:linear-gradient(135deg,#10c1ff,#087cff)!important;border-color:#38c9ff!important;font-weight:800!important;box-shadow:0 8px 22px #007fff3d!important}button.primary:hover,.primary:hover{filter:brightness(1.07);transform:translateY(-1px)}table{width:100%;border-collapse:separate!important;border-spacing:0!important}thead th{color:#8eabc1!important;letter-spacing:.09em!important;text-transform:uppercase!important;border-bottom:1px solid #2b4a61!important;padding:12px 10px!important;font-size:10px!important}tbody td{border-bottom:1px solid #3c5c7357!important;padding:13px 10px!important}tbody tr:hover{background:#125b891f}.content:not(:has(.premium-dashboard))>.panel:first-of-type{position:relative;overflow:hidden}.content:not(:has(.premium-dashboard))>.panel:first-of-type:before{content:"";background:linear-gradient(90deg,var(--sterling-cyan),transparent 72%);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.security-panel{padding:26px!important}.security-panel:before{content:"ACCOUNT SECURITY";color:#70cfff;letter-spacing:.18em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.premium-dashboard{--pd-line:#274a65;min-width:0!important;overflow:hidden!important}.premium-topbar{min-width:0;grid-template-columns:minmax(250px,1fr) minmax(260px,.9fr) auto!important}.premium-brand-lockup,.premium-search,.premium-user{min-width:0}.premium-brand-lockup strong,.premium-brand-lockup span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.premium-topbar,.premium-welcome,.premium-status-card,.premium-card,.premium-kpis article{border-color:var(--pd-line)!important}.premium-card,.premium-kpis article,.premium-status-card{box-shadow:0 15px 36px #0003!important}.premium-action-primary{background:linear-gradient(135deg,#13c6ff,#087cff)!important}.premium-check{box-shadow:0 0 24px #25dc9938}.premium-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.premium-kpis article{min-width:0!important}.premium-kpis strong,.premium-kpis span,.premium-kpis small{text-overflow:ellipsis;overflow:hidden}.premium-activity-row,.premium-activity-head{min-width:0;grid-template-columns:130px minmax(220px,1fr) 130px 110px!important}.premium-activity-row span,.premium-activity-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pricing{max-width:1280px;gap:20px!important}.pricing article{border-radius:18px!important;min-height:500px!important;padding:32px 30px 24px!important}.pricing article h2{font-size:27px!important}.pricing article>strong{margin-top:8px!important;font-size:48px!important}.pricing article>p{min-height:92px!important;font-size:15px!important}.pricing article:after{white-space:pre-line;color:#d6e4ef;margin:0 0 26px;font-size:14px;line-height:2.05;display:block}.pricing article:first-child:after{content:"✓  Inspections\a ✓  Defects\a ✓  Wildlife reports\a ✓  Basic document storage\a ✓  Standard support"}.pricing article:nth-child(2):after{content:"✓  Everything in Essential\a ✓  Compliance management\a ✓  Asset management\a ✓  Controlled documents\a ✓  Unlimited users\a ✓  Priority support"}.pricing article:nth-child(3):after{content:"✓  Everything in Professional\a ✓  Multi-aerodrome operations\a ✓  SMS integration\a ✓  Custom integrations\a ✓  Dedicated account manager\a ✓  Priority support\a ✓  Tailored onboarding";color:#f6e1ad}.pricing article.featured{box-shadow:0 0 0 1px #12c0ff66,0 0 34px #0099ff59,0 24px 54px #00000047!important}.pricing article:nth-child(3){background:radial-gradient(circle at 85% 8%,#d197201f,#0000 30%),linear-gradient(#142a3d,#0a1c2c)!important}.content[data-page=inspections] .panel,.content[data-page=defects] .panel,.content[data-page=wildlife] .panel,.content[data-page=documents] .panel,.content[data-page=compliance] .panel,.content[data-page=audit] .panel,.content[data-page=security] .panel{background:linear-gradient(#0c273efa,#061726fc)!important;border-color:#2a5777!important}.content[data-page=inspections] .panel>h2,.content[data-page=defects] .panel>h2,.content[data-page=wildlife] .panel>h2,.content[data-page=documents] .panel>h2,.content[data-page=compliance] .panel>h2,.content[data-page=audit] .panel>h2,.content[data-page=security] .panel>h2{margin-bottom:14px!important;font-size:20px!important}.content[data-page=inspections] .form-grid,.content[data-page=defects] .form-grid,.content[data-page=wildlife] .form-grid,.content[data-page=documents] .form-grid{gap:12px!important;margin:14px 0 20px!important}.content[data-page=inspections] .form-grid button,.content[data-page=defects] .form-grid button,.content[data-page=wildlife] .form-grid button,.content[data-page=documents] .form-grid button{color:#fff!important;background:linear-gradient(135deg,#11c2ff,#087bff)!important;border:1px solid #33c8ff!important;min-height:44px!important;font-weight:850!important;box-shadow:0 8px 20px #0085ff38!important}.content[data-page=inspections] table,.content[data-page=defects] table,.content[data-page=wildlife] table,.content[data-page=documents] table,.content[data-page=compliance] table,.content[data-page=audit] table{background:#03121e52!important;border:1px solid #3f678459!important;border-radius:12px!important;overflow:hidden!important}.content[data-page=compliance] select{color:#eaf5ff!important;background:#102d46!important}.content[data-page=audit] .audit-detail{padding:2px 0}.content[data-page=security] .security-panel{max-width:980px!important}.content[data-page=security] .security-panel button{color:#fff!important;background:linear-gradient(135deg,#11c2ff,#087bff)!important;border:1px solid #35c7ff!important;min-width:210px!important;font-weight:850!important}.content[data-page=subscription]{background:radial-gradient(circle at 78% 20%,#007bff14,#0000 30%)}@media (max-width:1100px){.shell{grid-template-columns:220px minmax(0,1fr)!important}.premium-topbar{grid-template-columns:minmax(220px,1fr) auto!important}.premium-search{display:none!important}.premium-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-grid-two,.premium-grid-three{grid-template-columns:1fr!important}.sterling-nav-icon{width:22px!important;min-width:22px!important;height:22px!important}.sterling-nav-label{font-size:12px!important}}@media (max-width:900px){.shell{grid-template-columns:1fr!important}.content>header:after{display:none}.sidebar{overflow:visible!important}.sidebar nav button{width:100%!important;margin:2px 0!important}.pricing article{min-height:420px!important}.pricing article>p{min-height:auto!important}.premium-kpis{grid-template-columns:1fr 1fr!important}}@media (max-width:650px){.premium-kpis,.premium-activity-row{grid-template-columns:1fr!important}.pricing article{min-height:auto!important}}
.airport-workspace{--aw-surface:#0e2033;--aw-border:#263b51;--aw-muted:#a5b7ca;--aw-accent:#65b4ff;color:#eef5fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;line-height:1.6}.airport-workspace *{box-sizing:border-box}.airport-workspace :is(h1,h2,h3,h4,p){overflow-wrap:anywhere}.airport-workspace h2{letter-spacing:-.035em;margin:6px 0 14px;font-size:25px;line-height:1.25}.airport-workspace h3{letter-spacing:-.02em;margin:22px 0 12px;font-size:18px}.airport-workspace h4{margin:8px 0;font-size:16px}.airport-workspace p{color:var(--aw-muted);max-width:78ch;margin:8px 0 16px}.airport-workspace .kicker{color:#85a8c9;letter-spacing:.17em;font-size:10px;line-height:1.5}.airport-workspace .panel{background:var(--aw-surface);border:1px solid var(--aw-border);border-radius:18px;min-width:0;margin:0 0 24px;padding:28px;box-shadow:0 8px 28px #00000012}.airport-workspace .panel .panel{box-shadow:none;background:#10253a;border-color:#294159;margin-bottom:14px;padding:20px}.airport-workspace :is(button,.primary-btn){color:#ecf5ff;min-height:44px;box-shadow:none;cursor:pointer;background:#142d46;border:1px solid #39536e;border-radius:9px;padding:11px 17px;font-size:13px;font-weight:650;line-height:1.4;transition:background .15s,border-color .15s}.airport-workspace button:hover{background:#1d3c59;border-color:#6688a7;transform:none}.airport-workspace .primary-btn{color:#fff;background:#2385e6;border-color:#439df3;box-shadow:0 4px 12px #0071dc1c}.airport-workspace .primary-btn:hover{background:#3495f4;border-color:#7bbfff}.airport-workspace button:disabled{opacity:.4;cursor:not-allowed;transform:none}.airport-workspace :is(button,input,select,textarea,summary,a):focus-visible{outline-offset:4px;outline:3px solid #8fcbff}.airport-workspace a{color:#8ecaff;text-underline-offset:4px;overflow-wrap:anywhere}.airport-workspace label{color:#c6d5e4;gap:8px;min-width:0;margin-bottom:16px;font-size:12px;font-weight:600;line-height:1.6;display:grid}.airport-workspace :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;font:inherit;box-shadow:none;font-size:14px;font-weight:400;color:#f1f7fe!important;background:#091a2b!important;border:1px solid #354d65!important;border-radius:9px!important;min-height:46px!important;padding:12px 13px!important}.airport-workspace textarea{resize:vertical;min-height:100px}.airport-workspace input[type=checkbox]{appearance:auto;accent-color:#328ff0;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;background:0 0!important;border:0!important;border-radius:3px!important;min-height:18px!important;padding:0!important}.airport-workspace label:has(>input[type=checkbox]){background:#112b42;border:1px solid #2b455e;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;font-weight:400;line-height:1.7;display:flex}.airport-workspace .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 22px;display:grid}:is(.airport-workspace .form-grid label:has(textarea),.airport-workspace .form-grid label:has(input[type=checkbox])){grid-column:1/-1}.airport-workspace .form-grid>button{justify-self:start}.airport-workspace fieldset{border:1px solid #2a425a;border-radius:12px;min-width:0;margin:26px 0;padding:20px}.airport-workspace legend{color:#e0edfa;letter-spacing:.015em;padding:0 10px;font-size:13px;font-weight:650}.airport-workspace .notice{color:#cadcee;background:#112a40;border:1px solid #3b5269;border-radius:11px;margin:18px 0;padding:16px 18px}.airport-workspace .notice p{max-width:none;margin:5px 0 0;font-size:13px}.airport-workspace details{background:#0b1c2d;border:1px solid #2a425a;border-radius:12px;margin:16px 0;overflow:hidden}.airport-workspace summary{cursor:pointer;color:#e3eef9;padding:18px 20px;font-size:14px;font-weight:600;line-height:1.6}.airport-workspace details[open]>summary{background:#112940;border-bottom:1px solid #263e56}.airport-workspace details>:not(summary){margin:18px 20px}.airport-workspace details>.panel{margin:16px}.airport-workspace blockquote{color:#b9cde1;background:#091b2c;border-left:3px solid #5689bb;border-radius:0 8px 8px 0;margin:16px 0;padding:12px 18px;font-size:13px}.airport-workspace .actions{border-top:1px solid #2c435a;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:22px;display:flex}.airport-workspace [role=status]{font-size:13px;line-height:1.7}.airport-workspace progress{appearance:none;background:#213a52;border:0;border-radius:10px;width:100%;height:5px;margin:14px 0 22px;display:block;overflow:hidden}.airport-workspace progress::-webkit-progress-bar{background:#213a52}.airport-workspace progress::-webkit-progress-value{background:#4cafff}.airport-workspace progress::-moz-progress-bar{background:#4cafff}.aw-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.aw-chip{white-space:normal;overflow-wrap:anywhere;color:#b5cfe6;background:#142d44;border:1px solid #36536b;border-radius:6px;align-items:center;gap:7px;max-width:100%;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.aw-chip.amber{color:#f0c988;background:#362d21;border-color:#695332}.aw-chip.green{color:#96d6be;background:#17382f;border-color:#315b54}.aw-toolbar{border-bottom:1px solid #2a4157;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin:20px 0;padding-bottom:20px;display:flex}.aw-toolbar label{width:min(280px,100%);margin:0}.aw-review-item{border-bottom:1px solid #263d54;margin-bottom:18px;padding-bottom:18px}.aw-review-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.airport-workspace .aw-review-item details{background:0 0;border:0;margin:4px 0 0}.airport-workspace .aw-review-item summary{color:#89b9e6;background:0 0;border:0;padding:6px 0;font-size:12px}.airport-workspace .aw-review-item details label{margin:12px 0 0}.aw-issue{border-left:3px solid #d7a858;margin:10px 0 22px;padding:0 0 0 18px}.airport-workspace .aw-review-note{background:#142a3d;border-radius:12px;padding:18px}.airport-workspace .aw-editor{margin-top:28px}.airport-workspace .aw-editor>summary{color:#9cccff;justify-content:space-between;align-items:center;display:flex}.airport-workspace .aw-editor form{margin:22px}.aw-stat-strip{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.aw-stat-strip>span{color:#afc1d3;background:#0a1a2b;border:1px solid #294057;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.aw-stat-strip strong{color:#eef6ff;font-size:21px;font-weight:600}.aw-shell{background:#081726;grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.aw-sidebar{background:#06121f;border-right:1px solid #23384d;flex-direction:column;gap:40px;height:100vh;padding:36px 24px;display:flex;position:sticky;top:0}.aw-brand{align-items:center;gap:12px;display:flex}.aw-brand-symbol{color:#fff;background:#1f85e4;border:1px solid #67b4ff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:23px;font-weight:750;display:grid;box-shadow:0 5px 20px #1588f325}.aw-brand-name{letter-spacing:.11em;font-size:15px;font-weight:750}.aw-brand-subtitle{letter-spacing:.14em;color:#7e9db8;margin-top:2px;font-size:8px}.aw-sidebar .kicker{margin-bottom:14px;font-size:9px}.aw-nav{gap:7px;display:grid}.airport-workspace .aw-nav button{text-align:left;color:#90abc3;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:46px;padding:12px;font-size:12px;display:flex}.aw-nav svg{flex-shrink:0;width:17px;height:17px}.airport-workspace .aw-nav button[aria-pressed=true]{color:#e0f2ff;background:#153451;border-color:#2d5678}.airport-workspace .aw-nav button:hover{color:#fff;background:#102a42}.aw-sidebar-footer{border-top:1px solid #23384b;margin-top:auto;padding-top:24px}.aw-sidebar-footer p{color:#7594ae;margin:8px 0 0;font-size:11px}.aw-status-dot{background:#77c8a8;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.aw-main{min-width:0;padding:0 44px 40px}.aw-topbar{border-bottom:1px solid #23394d;justify-content:space-between;align-items:center;gap:14px;height:86px;margin-bottom:32px;display:flex}.aw-breadcrumb{color:#829eb6;gap:10px;font-size:12px;display:flex}.aw-breadcrumb b{color:#c6d8e7;font-weight:500}.aw-airport{color:#ccdfef;align-items:center;gap:10px;font-size:12px;display:flex}.aw-airport-icon{background:#112c42;border:1px solid #335169;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.aw-page-title{margin-bottom:28px}.aw-page-title h1{letter-spacing:-.045em;margin:8px 0;font-size:32px;line-height:1.25}.aw-page-title p{margin:6px 0 0;font-size:13px}.aw-preview-note{color:#94adc4;align-items:center;gap:12px;padding:13px 0 25px;font-size:11px;display:flex}.aw-preview-note p{max-width:none;margin:0;font-size:11px}.aw-hero{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);align-items:center;gap:32px;display:grid;position:relative;overflow:hidden;background:linear-gradient(120deg,#163c60,#102a43 65%,#12314a)!important;border-color:#355a79!important;padding:36px!important}.aw-hero h2{letter-spacing:-.04em;max-width:420px;margin:12px 0 16px;font-size:34px;line-height:1.15}.aw-hero p{color:#a6bfd5;max-width:460px;font-size:13px}.aw-hero .primary-btn{margin-top:10px}.aw-hero-side{border-left:1px solid #365b79;padding-left:28px}.aw-hero-side .kicker{color:#8caecb}.aw-hero-side h3{margin:12px 0;font-size:20px;line-height:1.4}.aw-hero-side p{font-size:12px}.aw-hero-side .aw-chip{margin-top:6px}.aw-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.aw-metric{background:#0e2236;border:1px solid #294157;border-radius:14px;padding:22px;position:relative}.aw-metric svg{color:#739abd;width:18px;height:18px;position:absolute;top:20px;right:20px}.aw-metric strong{letter-spacing:-.04em;font-size:34px;font-weight:550;line-height:1.2}.aw-metric p{color:#d0dfed;margin:10px 0 3px;font-size:12px}.aw-metric small{color:#7b9ab5;font-size:10px}.aw-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;display:grid}.aw-overview-grid>.panel{margin-bottom:0}.aw-steps{margin:22px 0 0;padding:0;list-style:none}.aw-steps li{border-bottom:1px solid #2a4055;gap:14px;padding:17px 0;display:flex}.aw-steps li:last-child{border:0}.aw-step-number{color:#91b8da;border:1px solid #3e607e;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.aw-steps h3{margin:0 0 4px;font-size:13px}.aw-steps p{color:#819eb8;margin:0;font-size:11px}.aw-steps .done{color:#8fd2b7;background:#12372e;border-color:#2a685a}.aw-document{border-bottom:1px solid #2a4055;align-items:flex-start;gap:14px;padding:20px 0;display:flex}.aw-document:last-child{border-bottom:0}.aw-file-icon{color:#90bce0;background:#16334e;border:1px solid #345a78;border-radius:9px;flex-shrink:0;place-items:center;padding:11px;display:grid}.aw-file-icon svg{width:18px;height:18px}.aw-document h3{margin:0 0 6px;font-size:13px}.aw-document p{margin:0 0 10px;font-size:11px}.aw-footer{color:#6e8aa4;border-top:1px solid #233a50;justify-content:space-between;gap:14px;margin-top:36px;padding-top:20px;font-size:10px;display:flex}.aw-footer span{max-width:70ch}@media (min-width:1500px){.aw-main{padding-left:60px;padding-right:60px}.aw-main-inner{max-width:1250px;margin:auto}}@media (max-width:1050px){.aw-shell{grid-template-columns:200px minmax(0,1fr)}.aw-sidebar{padding:30px 16px}.aw-main{padding:0 26px 32px}.aw-hero{grid-template-columns:1fr;gap:20px;padding:28px!important}.aw-hero-side{border-top:1px solid #365b79;border-left:0;padding:18px 0 0}.aw-overview-grid{grid-template-columns:1fr}}@media (max-width:740px){.aw-shell{display:block}.aw-sidebar{border:0;border-bottom:1px solid #23394e;gap:22px;height:auto;padding:20px;position:static}.aw-sidebar>.aw-navigation-group>.kicker,.aw-sidebar-footer{display:none}.aw-nav{gap:6px;padding:3px 3px 9px;display:flex;overflow-x:auto}.airport-workspace .aw-nav button{min-height:44px;padding:9px 12px;font-size:11px}.aw-nav svg{width:15px;height:15px}.aw-brand-name{font-size:13px}.aw-main{padding:0 20px 30px}.aw-topbar{height:65px;margin-bottom:24px}.aw-airport,.aw-breadcrumb{font-size:10px}.aw-page-title h1{font-size:27px}.aw-hero h2{font-size:29px}.aw-metrics{gap:9px}.aw-metric{padding:16px 12px}.aw-metric svg{display:none}.aw-metric strong{font-size:27px}.aw-metric p{font-size:10px;line-height:1.5}.aw-metric small{font-size:9px}.airport-workspace .panel{border-radius:14px;padding:20px}.airport-workspace .form-grid{grid-template-columns:1fr}.airport-workspace :is(input:not([type=checkbox]),select,textarea){font-size:16px}.airport-workspace .actions{grid-template-columns:1fr;width:100%;display:grid}.airport-workspace .actions button{width:100%}.airport-workspace fieldset{margin:20px 0;padding:14px}.airport-workspace h2{font-size:23px}.aw-stat-strip{grid-template-columns:1fr;display:grid}.aw-stat-strip>span{justify-content:space-between}.aw-preview-note{align-items:flex-start}.aw-preview-note .aw-chip{white-space:normal;min-width:80px}.aw-footer{font-size:9px}.airport-workspace details>:not(summary),.airport-workspace .aw-editor form{margin:14px}}@media (prefers-reduced-motion:reduce){.airport-workspace *{scroll-behavior:auto!important;transition:none!important}}.airport-workspace .aw-source-link{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;margin:6px 0 12px;display:inline-flex}.airport-workspace .aw-source-link button{white-space:normal;text-align:left;max-width:100%;min-height:44px;font-size:13px}.airport-workspace .aw-source-link button:disabled{opacity:.55;cursor:not-allowed}.airport-workspace .aw-source-link small[role=alert]{color:#ffb4aa;overflow-wrap:anywhere;display:block}
.airport-workspace.aw-live-shell{background:#081726!important;grid-template-columns:238px minmax(0,1fr)!important}.aw-live-shell>.sidebar{background:#06121f!important;border-right:1px solid #23384d!important;width:auto!important;padding:32px 22px!important}.aw-live-shell>.sidebar:before,.aw-live-shell>.sidebar:after{content:none!important;display:none!important}.aw-live-shell .sidebar .brand-row{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:9px;min-width:0;border-bottom:1px solid #23384b!important;margin-bottom:0!important;padding-bottom:22px!important;display:flex!important}.aw-live-shell .sidebar-brand-name{letter-spacing:.12em;text-transform:uppercase;color:#e8f4ff;font-size:12px;font-weight:850;line-height:1.5;display:block}.aw-live-shell .sidebar-brand-tagline{letter-spacing:.12em;text-transform:uppercase;white-space:normal;color:#8eafc8;max-width:100%;font-size:8px;line-height:1.65;display:block;position:static}.aw-live-shell .sidebar nav{gap:6px!important;margin-top:18px!important;display:grid!important}.aw-live-shell .sidebar nav button{color:#9cb3c9!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;min-height:46px!important;padding:12px 14px!important;font-size:12px!important;font-weight:550!important}.aw-live-shell .sidebar nav button.active{color:#e0f2ff!important;background:#153451!important;border-color:#2d5678!important}.aw-live-shell .sidebar nav button:hover{background:#102a42!important}.aw-live-shell .sidebar .side-foot{color:#8da9bf!important;border-top:1px solid #23384b!important;gap:12px!important;padding-top:22px!important;font-size:11px!important}.aw-live-shell>.content{background:#081726!important;min-width:0!important;padding:32px 40px!important}.aw-live-shell>.content>header{background:0 0!important;border-bottom:1px solid #263d53!important;margin-bottom:28px!important;padding:0 0 26px!important}.aw-live-shell>.content>header:after,.aw-live-shell>.content>.panel:before{display:none!important}.aw-live-shell>.content>header h1{letter-spacing:-.045em!important;font-size:32px!important;font-weight:650!important}.aw-live-shell .content .panel{background:#0e2033!important;border:1px solid #263b51!important;border-radius:16px!important;padding:26px!important;box-shadow:0 8px 28px #00000012!important}.aw-live-shell .content .panel h2{letter-spacing:-.03em!important;font-size:23px!important;font-weight:600!important}.aw-live-shell .content .panel-head{align-items:flex-start!important;gap:22px!important;margin-bottom:20px!important}.aw-live-shell .content .panel-head .actions{border:0;align-items:center;margin:0;padding:0}.aw-live-shell .content .panel-head .actions select{max-width:280px}.aw-live-shell .content .form-grid{background:#0a1b2c!important;border:1px solid #263d53!important;border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:22px 0!important;padding:20px!important}.aw-live-shell .content .form-grid label{margin:0}.aw-live-shell .content .form-grid button,.aw-live-shell .content button.primary-btn,.aw-live-shell .content .primary-btn{box-shadow:none!important;background:#2385e6!important;border:1px solid #439df3!important;border-radius:9px!important;font-weight:650!important}.aw-live-shell .content .form-grid button{place-self:end start!important;padding:12px 18px!important}.aw-live-shell .content .hero{box-shadow:none!important;background:linear-gradient(120deg,#163c60,#102a43)!important;border:1px solid #355a79!important;border-radius:18px!important;padding:32px!important}.aw-live-shell .content .hero h2{letter-spacing:-.04em!important;font-size:34px!important}.aw-live-shell .content .hero .quick{gap:10px!important}.aw-live-shell .content .hero button{background:#163a59!important;border-color:#426c8d!important;font-size:12px!important}.aw-live-shell .content .hero button:first-child{color:#fff!important;background:#2385e6!important}.aw-live-shell .content .metrics article{box-shadow:none!important;background:#0e2236!important;border:1px solid #294157!important;border-radius:14px!important;padding:24px!important}.aw-live-shell .content .metrics strong{letter-spacing:-.04em!important;font-weight:550!important}.aw-live-shell .content .row{border-color:#263d53!important;gap:18px!important;padding:18px 0!important}.aw-live-shell .content .row span{color:#9db5ca!important;font-size:12px!important}.aw-live-shell .check-item{background:#10263b!important;border:1px solid #2c455e!important;border-radius:12px!important;gap:24px!important;padding:22px!important}.aw-live-shell .check-item.finding{background:#31281f!important;border-color:#826044!important}.aw-live-shell .check-controls{gap:12px!important}.aw-live-shell .file-btn{color:#bad4e9!important;background:#142f48!important;border:1px dashed #42627d!important;border-radius:9px!important;padding:12px!important;font-size:12px!important;line-height:1.5!important}.aw-live-shell .content .pill,.airport-workspace .aw-record-status{color:#b5cfe6;white-space:normal;background:#142d44;border:1px solid #36536b;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.aw-live-shell .content .pill.high,.aw-record-status.attention{color:#f0c988!important;background:#362b22!important;border-color:#705437!important}.aw-live-shell .content .pill.low,.aw-record-status.complete{color:#96d6be!important;background:#17382f!important;border-color:#315b54!important}.airport-workspace .aw-table-scroll{overscroll-behavior-x:contain;border:1px solid #2b4259;border-radius:12px;max-width:100%;margin-top:22px;overflow-x:auto}.airport-workspace .aw-table-scroll:focus-visible{outline-offset:4px;outline:2px solid #8fcbff}.airport-workspace .aw-table-scroll table{border-collapse:collapse;table-layout:auto;min-width:680px;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;margin:0!important;overflow:visible!important}.airport-workspace .aw-table-scroll th{text-align:left;text-transform:uppercase;white-space:nowrap;color:#819fb9!important;letter-spacing:.08em!important;background:#0a1b2c!important;border-bottom:1px solid #2a4259!important;padding:15px 18px!important;font-size:10px!important;font-weight:650!important}.airport-workspace .aw-table-scroll td{overflow-wrap:anywhere;vertical-align:top!important;color:#c8d9e8!important;border-bottom:1px solid #253d53!important;padding:18px!important;font-size:12px!important;line-height:1.7!important}.airport-workspace .aw-table-scroll tr:last-child td{border-bottom:0!important}.airport-workspace .aw-table-scroll tbody tr:hover{background:#132c43!important}.airport-workspace .aw-table-scroll td:first-child{white-space:nowrap;color:#8fc6f6!important;font-weight:600!important}.airport-workspace .aw-table-scroll td select{min-width:130px!important;min-height:40px!important;padding:8px 10px!important;font-size:12px!important}.airport-workspace .aw-table-scroll button{min-height:36px;padding:7px 12px;font-size:11px}.aw-live-shell .audit-detail{gap:5px;max-width:460px;display:grid}.aw-live-shell .audit-detail span{color:#8da9c1;font-size:11px}.aw-live-shell .content .security-panel:before{display:none!important}.aw-live-shell .content .security-panel button{background:#2385e6!important;border-color:#439df3!important;border-radius:9px!important;min-width:0!important;font-weight:650!important}.aw-live-shell .content .pricing article{box-shadow:none!important;background:#0e2236!important;border:1px solid #2c465e!important;border-radius:16px!important}.aw-live-shell .content .pricing article.featured{background:#102b44!important;border-color:#477ba5!important;box-shadow:0 0 0 1px #477ba522!important}.aw-live-shell .premium-dashboard .premium-card,.aw-live-shell .premium-dashboard .premium-kpis article,.aw-live-shell .premium-dashboard .premium-topbar,.aw-live-shell .premium-dashboard .premium-status-card{box-shadow:none!important;background:#0e2236!important;border:1px solid #294157!important;border-radius:14px!important}.aw-live-shell .premium-dashboard .premium-action-primary{box-shadow:none!important;background:#2385e6!important}.airport-workspace .aw-ops-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.airport-workspace .aw-ops-heading h2{margin-top:5px}.airport-workspace .aw-record-toolbar{border-top:1px solid #294157;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding-top:20px;display:flex}.airport-workspace .aw-record-toolbar label{flex:1;min-width:190px;max-width:300px;margin:0}.airport-workspace .aw-record-toolbar .aw-record-count{color:#8da9c1;font-size:11px}.airport-workspace .aw-record-detail{border-left:3px solid #418ac9;margin-top:22px}.airport-workspace .aw-ops-form{background:#0b1d2f;border:1px solid #2a425a;border-radius:12px;margin:24px 0;padding:20px}.aw-sidebar:has(.aw-operations-nav){gap:25px;overflow-y:auto}.aw-operations-nav{margin-top:24px}@media (max-width:1050px){.airport-workspace.aw-live-shell{grid-template-columns:200px minmax(0,1fr)!important}.aw-live-shell>.content{padding:26px!important}.aw-live-shell .content .panel-head{flex-wrap:wrap!important}}@media (max-width:740px){.airport-workspace.aw-live-shell{display:block!important}.aw-live-shell>.sidebar{border-bottom:1px solid #23384d!important;border-right:0!important;width:100%!important;height:auto!important;padding:20px!important;position:static!important;overflow:visible!important}.aw-live-shell .sidebar .brand-row{margin:0 0 16px!important;padding:0 0 16px!important}.aw-live-shell .sidebar nav{gap:6px!important;margin-top:0!important;padding-bottom:12px!important;display:flex!important;overflow-x:auto!important}.aw-live-shell .sidebar nav button{width:auto!important;min-width:fit-content!important;margin:0!important;padding:10px 12px!important}.aw-live-shell .sidebar .side-foot{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:4px!important;padding-top:12px!important;display:flex!important}.aw-live-shell .sidebar .side-foot button{min-height:36px!important;padding:7px 12px!important}.aw-live-shell>.content{padding:24px 18px!important;overflow:visible!important}.aw-live-shell .content .panel{padding:20px!important}.aw-live-shell .content .form-grid{grid-template-columns:1fr!important;padding:16px!important}.aw-live-shell .content .panel-head .actions{width:100%!important;display:grid!important}.aw-live-shell .content .panel-head .actions select{max-width:100%}.aw-live-shell .check-item{grid-template-columns:1fr!important;padding:18px!important}.aw-live-shell .check-controls{grid-template-columns:1fr!important}.aw-live-shell .content .hero{padding:24px!important}.aw-live-shell .content .hero .quick{display:grid!important}.aw-live-shell .content .hero .quick button{min-height:46px!important}.airport-workspace .aw-table-scroll th,.airport-workspace .aw-table-scroll td{padding:13px 15px!important}.aw-operations-nav{margin-top:12px}.aw-sidebar:has(.aw-operations-nav){gap:18px}.aw-sidebar .aw-operations-nav>.kicker{display:none}.aw-ops-form .form-grid{grid-template-columns:1fr}}.day-hub{gap:22px;display:grid}.day-hub form{gap:12px;margin:16px 0;display:grid}.day-hub label{gap:7px;font-size:14px;font-weight:600;display:grid}.day-hub input,.day-hub textarea,.day-hub select{box-sizing:border-box;color:#172c46;background:#fff;border:1px solid #d5dfeb;border-radius:8px;width:100%;padding:11px}.day-hub textarea{min-height:80px}.day-hub details{margin:16px 0}.day-hub summary{cursor:pointer;font-weight:600}.day-hub button:disabled{opacity:.5;cursor:not-allowed}.day-hub p,.day-hub small{overflow-wrap:anywhere}@media print{.day-hub form,.day-hub button{display:none}.day-hub details::details-content{content-visibility:visible}}
.aw-live-shell .oc-command-centre{color:#eaf3fb;gap:0;margin-bottom:28px;display:grid}.aw-live-shell .oc-banner{background:radial-gradient(circle at 85% -15%,#2d94e733,#0000 35%),linear-gradient(125deg,#163b5b,#10293f 65%,#102639);border:1px solid #39617e;border-radius:20px;grid-template-columns:minmax(0,1.8fr) minmax(200px,.65fr);align-items:stretch;gap:22px;padding:34px 36px;display:grid;box-shadow:0 15px 48px #020c162e}.aw-live-shell .oc-eyebrow{letter-spacing:.16em;color:#99c8f0;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.aw-live-shell .oc-eyebrow span{color:#5e9ccc;margin:0 8px}.aw-live-shell .oc-banner h2{letter-spacing:-.045em;color:#fff;margin:12px 0 13px;font-weight:680;line-height:1.15;font-size:clamp(26px,2.5vw,36px)!important}.aw-live-shell .oc-banner-main>p{color:#b4cce0;max-width:575px;margin:0;font-size:13px;line-height:1.7}.aw-live-shell .oc-identity{color:#b5ccdf;text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}.aw-live-shell .oc-identity .oc-airport-name{color:#f5fbff;text-transform:none;font-weight:650}.aw-live-shell .oc-identity-divider{border-left:1px solid #46708b;height:16px}.aw-live-shell .oc-banner-aside{border-left:1px solid #3a5e7b;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:10px 0 10px 24px;display:flex}.aw-live-shell .oc-connectivity{color:#bbf2dd;background:#143a3a;border:1px solid #406d73;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.aw-live-shell .oc-connectivity.is-offline{color:#ffe0ad;background:#473722;border-color:#896b3e}.aw-live-shell .oc-connectivity-dot{background:#86e1bf;border-radius:50%;width:7px;height:7px}.aw-live-shell .oc-connectivity.is-offline .oc-connectivity-dot{background:#ffc476}.aw-live-shell .oc-banner-aside strong{color:#f4faff;font-size:14px}.aw-live-shell .oc-banner-aside small{color:#9ab5cb;font-size:11px;line-height:1.55}.aw-live-shell .oc-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 14px;display:grid}.aw-live-shell .oc-metric{background:#10273c;border:1px solid #2d475f;border-radius:15px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:137px;padding:20px 20px 18px;display:flex}.aw-live-shell .oc-metric.oc-metric-attention{background:linear-gradient(140deg,#2f2a28,#152638);border-color:#7c6148}.aw-live-shell .oc-metric-label{color:#b4cbe0;font-size:12px;font-weight:600}.aw-live-shell .oc-metric strong{letter-spacing:-.045em;color:#fff;font-variant-numeric:tabular-nums;font-size:34px;font-weight:690;line-height:1;display:block}.aw-live-shell .oc-metric small{color:#94afc6;font-size:11px;line-height:1.45}.aw-live-shell .oc-metric-attention small{color:#ecc6a1}.aw-live-shell .oc-guidance{color:#aac6da;background:#0d2838;border:1px solid #284c5e;border-radius:11px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.aw-live-shell .oc-guidance-attention{color:#f6d4ad;background:#322c25;border-color:#785c3b}.aw-live-shell .oc-guidance-icon{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.aw-live-shell .oc-guidance p{color:inherit;margin:0;font-size:12px;line-height:1.55}.aw-live-shell .oc-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin:34px 0 16px;display:flex}.aw-live-shell .oc-section-heading h3{letter-spacing:-.03em;color:#f6fbff;margin:7px 0 0;font-size:23px;font-weight:640;line-height:1.3}.aw-live-shell .oc-heading-caption{color:#8aa9c2;padding-bottom:4px;font-size:11px}.aw-live-shell .oc-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.aw-live-shell .content button.oc-launch{text-align:left;color:#e8f3fd;width:100%;min-width:0;min-height:96px;box-shadow:none;cursor:pointer;background:linear-gradient(155deg,#112a40,#0d2235);border:1px solid #2d4b63;border-radius:14px;align-items:center;gap:14px;padding:18px 17px;transition:background .18s,border-color .18s,transform .18s;display:flex}.aw-live-shell .content button.oc-launch:hover:not(:disabled){background:#153650;border-color:#4b94cf;transform:translateY(-2px)}.aw-live-shell .content button.oc-launch:focus-visible,.aw-live-shell .content button.oc-assistant-button:focus-visible{outline-offset:3px;outline:3px solid #91cfff}.aw-live-shell .content button.oc-launch:disabled{opacity:.52;cursor:not-allowed}.aw-live-shell .oc-launch-icon{color:#9ed2ff;background:#173d5e;border:1px solid #31577a;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.aw-live-shell .oc-launch-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.aw-live-shell .oc-launch-copy strong{color:#f0f8fe;font-size:13px;font-weight:650;line-height:1.4}.aw-live-shell .oc-launch-copy small{color:#91afc6;font-size:11px;line-height:1.4}.aw-live-shell .oc-launch-arrow{color:#79b9e8;margin-left:auto;font-size:20px}.aw-live-shell .oc-assistant{background:linear-gradient(115deg,#112d44,#102235);border:1px solid #35617c;border-radius:16px;align-items:center;gap:20px;margin-top:22px;padding:23px 25px;display:flex}.aw-live-shell .oc-assistant-mark{color:#b7deff;background:#1a476a;border-radius:13px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:24px;display:grid}.aw-live-shell .oc-assistant>div:nth-child(2){flex:1;min-width:0}.aw-live-shell .oc-assistant h3{color:#f0f8ff;letter-spacing:-.02em;margin:6px 0 5px;font-size:17px;line-height:1.3}.aw-live-shell .oc-assistant p{color:#aec6da;max-width:620px;margin:0;font-size:11px;line-height:1.65}.aw-live-shell .content button.oc-assistant-button{color:#fff;cursor:pointer;background:#257fd0;border:1px solid #479be3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:12px 15px;font-size:12px;font-weight:700;display:inline-flex}.aw-live-shell .content button.oc-assistant-button:hover{background:#3395e8}.aw-live-shell .oc-roadmap{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 7px;display:flex}.aw-live-shell .oc-roadmap span{color:#88a4bb;background:#0b1d30;border:1px solid #2b4056;border-radius:7px;padding:6px 9px;font-size:10px;display:inline-block}.aw-live-shell .oc-roadmap span:first-child{color:#a9c0d2;background:0 0;border:0;padding-left:0;font-weight:700}@media (max-width:1100px){.aw-live-shell .oc-banner{grid-template-columns:minmax(0,1fr) 220px;padding:26px}.aw-live-shell .oc-launch-grid,.aw-live-shell .oc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aw-live-shell .oc-banner{grid-template-columns:1fr;gap:18px;padding:25px 21px}.aw-live-shell .oc-banner-aside{border-top:1px solid #3a5e7b;border-left:0;padding:18px 0 0}.aw-live-shell .oc-metrics{gap:10px}.aw-live-shell .oc-metric{min-height:125px;padding:17px 15px}.aw-live-shell .oc-metric strong{font-size:30px}.aw-live-shell .oc-launch-grid{grid-template-columns:1fr;gap:10px}.aw-live-shell .content button.oc-launch{min-height:80px;padding:14px}.aw-live-shell .oc-section-heading h3{font-size:22px}.aw-live-shell .oc-heading-caption{display:none}.aw-live-shell .oc-assistant{flex-wrap:wrap;gap:14px;padding:20px}.aw-live-shell .oc-assistant-mark{width:44px;height:44px}.aw-live-shell .content button.oc-assistant-button{width:100%}.aw-live-shell .oc-roadmap{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.aw-live-shell .content button.oc-launch{transition:none}.aw-live-shell .content button.oc-launch:hover:not(:disabled){transform:none}}
.airport-workspace .defect-action-card{background:linear-gradient(146deg,#122b43f5,#081727fa);border:1px solid #73a9ce59;border-radius:16px;margin-top:22px;padding:24px;box-shadow:0 12px 38px #0000002e}.airport-workspace .defect-action-header{border-bottom:1px solid #7ba4c233;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:20px;display:flex}.airport-workspace .defect-action-eyebrow{letter-spacing:.12em;color:#a9d0f0;margin-bottom:8px;font-size:10px;font-weight:750;display:block}.airport-workspace .defect-action-header h3{color:#f2f8ff;margin:0 0 7px;font-size:18px;font-weight:750;line-height:1.4}.airport-workspace .defect-action-header p{color:#bed2e3;margin:0;font-size:13px}.airport-workspace .defect-action-form{gap:18px;max-width:760px;padding-top:22px;display:grid}.airport-workspace .defect-action-form label{color:#e6f0fa;gap:9px;font-size:13px;font-weight:650;display:grid}.airport-workspace .defect-action-form select,.airport-workspace .defect-action-form textarea{color:#f6fbff;resize:vertical;background:#0d2134;border:1px solid #41617a;border-radius:9px;width:100%;min-height:46px;padding:13px;font-size:15px;line-height:1.5;display:block}.airport-workspace .defect-action-form :is(select,textarea):focus-visible{outline-offset:2px;outline:2px solid #9ac9ed}.airport-workspace .defect-action-form textarea::placeholder{color:#86a4ba}.airport-workspace .defect-action-guide{color:#bed2e3;margin:0;font-size:12px;line-height:1.65}.airport-workspace .defect-action-error{color:#ffd0c9;background:#482b2a;border:1px solid #ad625c;border-radius:8px;padding:12px 14px;font-size:13px}.airport-workspace .defect-action-form button{justify-self:start;min-height:44px}@media (max-width:740px){.airport-workspace .defect-action-card{padding:18px 14px}.airport-workspace .defect-action-form button{width:100%}.airport-workspace .defect-action-header button{min-height:44px}}.airport-workspace .defect-authenticator-confirmation{background:#102c44;border:1px solid #5585a7;border-radius:12px;gap:12px;padding:18px;display:grid}.airport-workspace .defect-authenticator-confirmation strong{color:#f2f8ff;font-size:14px}.airport-workspace .defect-authenticator-confirmation p,.airport-workspace .defect-authenticator-confirmation small{color:#c9ddec;margin:0;font-size:12px;line-height:1.65}.airport-workspace .defect-action-form .defect-authenticator-confirmation input{color:#fff;letter-spacing:.22em;font-variant-numeric:tabular-nums;background:#081d2f;border:1px solid #8eb4d0;border-radius:9px;width:min(100%,250px);min-height:50px;padding:10px 14px;font-size:22px}.airport-workspace .defect-action-form .defect-authenticator-confirmation input:focus-visible{outline-offset:2px;outline:2px solid #9ac9ed}@media (max-width:650px){.airport-workspace .defect-authenticator-confirmation{padding:15px 12px}}.airport-workspace .defect-action-card{scroll-margin-top:18px}.airport-workspace .defect-action-header h3:focus{outline:none}.airport-workspace .defect-action-open-notice{color:#ecf7ff;background:#153a55;border:1px solid #5c91b8;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.55}.airport-workspace .defect-row-selected{background:#2882c338}.airport-workspace .defect-row-selected td{border-top:1px solid #8cc9ef73;border-bottom:1px solid #8cc9ef73}.airport-workspace .defect-action-form .defect-action-input-needed{color:#ffcf9a;font-size:12px;font-weight:650;line-height:1.55;display:block}.airport-workspace .defect-action-form .defect-action-input-ready{color:#a9ddb9;font-size:12px;line-height:1.55;display:block}
.airport-workspace .inspection-save-panel{background:#0b2338;border:1px solid #375a7a;border-radius:14px;gap:16px;margin:22px 0 0;padding:18px;display:grid}.airport-workspace .inspection-save-explainer{color:#c4d8e8;margin:0;font-size:13px;line-height:1.65}.airport-workspace .inspection-save-alert{color:#ffe2d5;overflow-wrap:anywhere;background:#412b2b;border-left:4px solid #efa983;border-radius:9px;gap:6px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.airport-workspace .inspection-save-alert strong{color:#fff;font-weight:800}.airport-workspace .inspection-save-panel .wizard-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.airport-workspace .inspection-save-panel .wizard-actions button{min-height:50px;padding:12px 18px}.airport-workspace .inspection-item-needs-attention{outline-offset:2px;outline:2px solid #efa98340;border:2px solid #efa983!important}.airport-workspace .inspection-inline-error{color:#ffe2d5;overflow-wrap:anywhere;background:#412b2b;border:1px solid #c78668;border-radius:8px;padding:10px 12px;line-height:1.55}@media (max-width:650px){.airport-workspace .inspection-save-panel{padding:16px 12px}.airport-workspace .inspection-save-panel .wizard-actions{grid-template-columns:1fr;display:grid}.airport-workspace .inspection-save-panel .wizard-actions button{width:100%;min-height:52px}}.airport-workspace .inspection-register-notice{color:#ddf0ff;background:#10304a;border:1px solid #3c6886;border-radius:10px;margin:12px 0 18px;padding:12px 14px;font-size:13px;line-height:1.55}.airport-workspace .panel-head .actions button[disabled]{opacity:.66;cursor:wait}
html body dialog.app-warning-popup{max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box!important;color:#fff4d6!important;background:#241a08!important;border:3px solid #ffbf47!important;border-radius:16px!important;width:calc(100% - 32px)!important;max-width:460px!important;padding:24px!important;box-shadow:0 18px 70px #000b!important}html body dialog.app-warning-popup:not([open]){display:none!important}html body dialog.app-warning-popup::backdrop{background:#000000c7}html body dialog.app-warning-popup .app-warning-label{letter-spacing:.06em;color:#ffcf66!important;font-size:17px!important;font-weight:800!important}html body dialog.app-warning-popup h2{color:#ffcf66!important;margin:12px 0 16px!important;font-size:24px!important;font-weight:800!important;line-height:1.25!important}html body dialog.app-warning-popup p{white-space:pre-wrap;overflow-wrap:anywhere;color:#fff4d6!important;font-size:18px!important;font-weight:600!important;line-height:1.55!important}html body dialog.app-warning-popup button.app-warning-dismiss{color:#241a08!important;background:#ffcf66!important;border:2px solid #ffcf66!important;border-radius:8px!important;width:100%!important;min-height:48px!important;margin:20px 0 0!important;padding:12px!important;font-size:18px!important;font-weight:800!important;line-height:1.3!important;display:block!important}html body dialog.app-warning-popup button.app-warning-dismiss:focus-visible{outline-offset:4px;outline:3px solid #fff!important}@media print{html body dialog.app-warning-popup{display:none!important}}
html body .airport-workspace .premium-dashboard .premium-actions,html body .airport-workspace .hero>.quick{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:none!important;display:grid!important}html body .airport-workspace .premium-dashboard .premium-actions>:is(button,a),html body .airport-workspace .hero>.quick>:is(button,a){box-sizing:border-box!important;white-space:normal!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:60px!important;margin:0!important;padding:12px 8px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;display:flex!important}@media (min-width:901px){body:has(.premium-dashboard) .offline-ready-badge.online{display:none!important}body:has(.premium-dashboard) .offline-ready-badge .floating-sync-status{display:none!important}}@media (min-width:901px) and (max-width:1150px){html body .airport-workspace .premium-dashboard .premium-actions,html body .airport-workspace .hero>.quick{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){html body .airport-workspace .premium-dashboard .premium-actions,html body .airport-workspace .hero>.quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}
