@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#172e3e;background:#f5f7f8;font-synthesis:none;text-rendering:optimizeLegibility;--ink:#172e3e;--muted:#71818b;--line:#e5ebee;--navy:#102b3f;--teal:#1a887c;--pale:#e9f5f2}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:252px;background:#102b3f;color:#d7e2e9;padding:24px 15px 15px;display:flex;flex-direction:column;z-index:4}.brand{display:flex;align-items:center;gap:11px;padding:0 10px;color:#fff;font:800 19px Manrope,sans-serif;letter-spacing:-.5px}.brand>span:last-child>span{color:#6bd0b2}.brand small{display:block;font:600 8px DM Sans,sans-serif;letter-spacing:1.5px;color:#9eb0bc;margin-top:3px}.brand-icon{width:37px;height:37px;background:#1c877a;border-radius:11px;display:grid;place-items:center;color:#fff}.amo-chip{margin:30px 5px 28px;padding:12px 10px;border:1px solid #294459;border-radius:8px;font-size:9px;line-height:1.8;letter-spacing:.55px;color:#b6c6d0}.amo-chip b{display:block;color:#fff;font-size:10px;letter-spacing:.7px;padding-left:12px}.status-dot{display:inline-block;width:6px;height:6px;background:#69d3a7;border-radius:99px;margin:0 6px 1px 0}.nav-label,.eyebrow{font-size:10px;letter-spacing:1.2px;font-weight:700;color:#74848d}.nav-label{padding:0 12px;margin:0 0 10px;color:#7f95a3}.sidebar nav{display:grid;gap:4px}.sidebar nav button{height:43px;border:0;background:transparent;color:#b9c7d1;text-align:left;border-radius:7px;padding:0 12px;display:flex;align-items:center;gap:12px;font-size:13px}.sidebar nav button:hover,.sidebar nav button.active{background:#1a3d52;color:#fff}.sidebar nav button.active{box-shadow:inset 3px 0 #62c6a5}.nav-count{margin-left:auto;font-size:10px;color:#adc0ca}.sidebar-bottom{margin-top:auto;border-top:1px solid #294255;padding-top:14px}.profile{display:flex;gap:10px;align-items:center;padding:7px 5px 14px}.avatar,.top-avatar{width:32px;height:32px;background:#d7eee7;color:#17685f;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;flex-shrink:0}.profile-copy{font-size:10px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-copy small{display:block;color:#8fa4b1;font-size:9px;letter-spacing:.8px;margin-top:4px}.signout{border:0;background:transparent;color:#aebdc6;display:flex;gap:10px;align-items:center;padding:10px 7px;font-size:12px}.main{margin-left:252px;min-height:100vh}.topbar{height:61px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 42px}.crumb{font-size:9px;letter-spacing:1.2px;font-weight:700;color:#7c8c95}.crumb span{padding:0 10px;color:#bdc7cc}.top-right{display:flex;align-items:center;gap:15px}.live{font-size:9px;letter-spacing:.8px;color:#62747e}.live span,.secure-note span{display:inline-block;width:6px;height:6px;background:#24a37f;border-radius:50%;margin-right:6px}.top-avatar{width:28px;height:28px;font-size:11px}.content{max-width:1200px;padding:34px 42px 64px;margin:0 auto}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.page-head .eyebrow{margin-bottom:10px}.page-head h1{font:700 29px Manrope,sans-serif;letter-spacing:-.8px;color:var(--ink);margin:0}.page-head p{font-size:13px;color:var(--muted);margin:7px 0 0}.quiet-button,.primary{height:39px;padding:0 14px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;white-space:nowrap}.quiet-button{background:#fff;border:1px solid #dce4e8;color:#4e626e}.quiet-button:hover{background:#f8fafb}.primary{color:#fff;background:#167d72;border:1px solid #167d72;box-shadow:0 2px 5px #1b776e22}.primary:hover{background:#116f65}.primary:disabled{opacity:.58;cursor:not-allowed}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0 35px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:18px 20px}.stat-top{display:flex;justify-content:space-between;align-items:center;color:#687b85;font-size:9px;font-weight:700;letter-spacing:1px}.stat-top i{font-style:normal;width:31px;height:31px;border-radius:8px;background:#edf6f4;color:#188277;display:grid;place-items:center}.stat-value{font:700 28px Manrope,sans-serif;margin-top:12px;color:#183447}.stat-meta{font-size:11px;color:#8a999f;margin-top:3px}.section-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}.section-title h2{font:700 16px Manrope,sans-serif;margin:0;color:#1a3445}.section-title p{font-size:11px;color:#86949a;margin:4px 0 0}.text-link{border:0;background:transparent;color:#14796f;font-size:11px;font-weight:700;display:flex;align-items:center;gap:3px}.aircraft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aircraft-tile{padding:17px 17px 0;background:#fff;border:1px solid var(--line);border-radius:9px;text-align:left;color:inherit;transition:box-shadow .15s,border-color .15s}.aircraft-tile:hover{border-color:#b7d8d2;box-shadow:0 5px 18px #143c4d0b}.tile-top{display:flex;justify-content:space-between;align-items:center}.plane-badge{height:34px;width:34px;border-radius:9px;background:#e9f5f2;color:#188277;display:grid;place-items:center}.condition{font-size:8px;font-weight:700;letter-spacing:.8px;color:#18816e;background:#eaf6f1;border-radius:20px;padding:5px 8px}.registration{font:800 23px Manrope,sans-serif;letter-spacing:.3px;margin-top:16px;color:#19394a}.aircraft-model{font-size:11px;color:#788890;margin-top:2px}.tile-rule{border-top:1px solid #edf0f1;margin:15px 0 9px}.tile-meta{display:flex;justify-content:space-between;padding:6px 0;font-size:10px;color:#809098}.tile-meta b{font-weight:600;color:#405762}.tile-foot{margin:9px -17px 0;padding:11px 17px;border-top:1px solid #edf0f1;color:#187c72;font-size:10px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.recent-title{margin-top:34px}.empty-card{border:1px dashed #d5e0e3;background:#fff;border-radius:9px;min-height:110px;padding:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#8a999f;font-size:12px;text-align:center}.empty-card svg{color:#79a79f}.empty-card b{color:#425a66}.table-card{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px;text-align:left}th{background:#f8fafb;color:#829198;font-size:9px;letter-spacing:.8px;font-weight:700;padding:12px 16px;border-bottom:1px solid var(--line)}td{padding:13px 16px;border-bottom:1px solid #eef1f2;font-size:11px;color:#5e7079}tbody tr:last-child td{border-bottom:0}td b{font-weight:700;color:#25404e}.table-aircraft{border:0;background:transparent;padding:0;color:#167c72;font-weight:700;font-size:11px}.status-pill{display:inline-flex;padding:4px 8px;border-radius:20px;font-size:8px;letter-spacing:.5px;font-weight:700;background:#eef1f3;color:#667780}.status-pill.draft{background:#fff4dd;color:#9b6b09}.status-pill.open{background:#e6f2fc;color:#2873a6}.table-empty{border:0}.list-title{margin:28px 0 14px}.back-link{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#73858e;font-size:11px;margin:0 0 17px;padding:0}.detail-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:15px}.detail-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:20px}.detail-card-head{display:flex;align-items:center;gap:11px;padding-bottom:17px;border-bottom:1px solid #edf0f1}.detail-card-head b{font:700 13px Manrope,sans-serif}.detail-card-head small{display:block;font-size:10px;color:#8b999e;margin-top:3px}.detail-rows{padding-top:6px}.detail-row{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #f0f2f3;font-size:11px}.detail-row:last-child{border-bottom:0}.detail-row span{color:#86949a}.detail-row b{font-weight:600;text-align:right;color:#344e5b}.side-detail .section-title{margin:0 0 13px}.mini-card{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f1;padding:12px 0}.mini-card b{display:block;font-size:11px;color:#2b4857}.mini-card small{display:block;font-size:10px;color:#839198;margin-top:4px}.mini-empty{padding:24px 8px;color:#87959b;text-align:center;font-size:11px}.data-note,.inline-info{display:flex;align-items:flex-start;gap:8px;background:#fff9e9;border:1px solid #f1e4bd;border-radius:6px;padding:11px 13px;color:#796638;font-size:10px;line-height:1.6}.data-note{margin-top:14px}.data-note svg,.inline-info svg{flex:none;margin-top:1px}.form-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:17px}.job-form{background:#fff;border:1px solid var(--line);border-radius:9px;padding:23px}.form-section{padding-bottom:22px;margin-bottom:21px;border-bottom:1px solid #edf0f1}.form-section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:10px}.form-section-title{display:flex;gap:11px;align-items:center;margin-bottom:16px}.form-section-title>span{height:27px;width:27px;border-radius:50%;display:grid;place-items:center;background:#edf6f4;color:#168074;font-size:9px;font-weight:700}.form-section-title b{display:block;font:700 12px Manrope,sans-serif;color:#294452}.form-section-title small{display:block;color:#89979d;font-size:10px;margin-top:3px}.selected-aircraft{display:flex;align-items:center;gap:10px;background:#f8fafb;border:1px solid #edf0f1;border-radius:7px;padding:11px;margin-bottom:14px}.selected-aircraft div{flex:1}.selected-aircraft b{font:700 13px Manrope,sans-serif}.selected-aircraft small{display:block;font-size:10px;color:#8a989e;margin-top:3px}.selected-aircraft>svg{color:#23957c}.job-form label{display:block;font-size:10px;font-weight:700;color:#4b606b;margin:12px 0}.job-form input,.job-form select,.job-form textarea{display:block;width:100%;margin-top:6px;border:1px solid #dce4e7;border-radius:5px;background:#fff;padding:10px 11px;color:#314954;font-size:11px;outline:0}.job-form input:focus,.job-form select:focus,.job-form textarea:focus{border-color:#67aaa0;box-shadow:0 0 0 3px #1a887c13}.job-form input::placeholder,.job-form textarea::placeholder{color:#adb8bc}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.optional{font-weight:400;color:#96a2a7;margin-left:4px}.input-suffix{position:relative}.input-suffix input{padding-right:45px}.input-suffix span{position:absolute;right:10px;top:50%;transform:translateY(-25%);font-size:9px;color:#91a0a5;font-weight:500}.inline-info{margin:12px 0 0;font-size:9px;padding:9px 10px}.form-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:16px;border-top:1px solid #edf0f1}.form-aside{background:#f1f6f5;border:1px solid #e0ebe8;border-radius:9px;padding:19px}.aside-icon{height:35px;width:35px;border-radius:9px;background:#dff0eb;color:#187c72;display:grid;place-items:center}.form-aside h3{font:700 14px Manrope,sans-serif;margin:13px 0 6px}.form-aside>p{font-size:10px;color:#73858c;line-height:1.65;margin:0}.aside-rule{border-top:1px solid #dce8e5;margin:15px 0 8px}.aside-fact{display:flex;justify-content:space-between;padding:8px 0;font-size:9px;color:#7e8f94}.aside-fact b{color:#425d65;font-size:9px}.draft-tag{color:#9b6b09!important;background:#fff1d1;padding:3px 7px;border-radius:12px}.form-aside .aside-foot{border-top:1px solid #dce8e5;margin-top:9px;padding-top:12px;font-size:9px}.notice{display:flex;align-items:center;gap:9px;background:#fff8e6;border:1px solid #f0dfa7;color:#806622;padding:10px 12px;border-radius:6px;margin-bottom:17px;font-size:11px}.notice span{flex:1}.notice button{border:0;background:none;color:#806622;font-size:10px;font-weight:700}.form-error{display:flex;align-items:flex-start;gap:7px;background:#fff0ef;border:1px solid #f2cdca;color:#a43c35;padding:10px 12px;border-radius:6px;font-size:10px;margin-top:12px}.center-screen{height:100vh;display:flex;align-items:center;justify-content:center;gap:11px;color:#71818b;font-size:12px}.spinner{width:19px;height:19px;border:2px solid #dce7e5;border-top-color:#168074;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login-wrap{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#fff}.login-art{position:relative;overflow:hidden;padding:38px 52px;background:radial-gradient(ellipse at 78% 76%,#23556a 0%,transparent 41%),linear-gradient(145deg,#102b3f,#14394c);color:#fff;display:flex;flex-direction:column}.login-art:after{content:"";position:absolute;right:-90px;bottom:110px;width:460px;height:180px;border:1px solid #ffffff13;border-radius:50%;transform:rotate(-22deg);box-shadow:0 0 0 36px #ffffff08,0 0 0 72px #ffffff05}.art-copy{margin:auto 0;position:relative;z-index:1}.art-copy .eyebrow{color:#72cbb1}.art-copy h1{font:700 clamp(38px,5vw,59px) Manrope,sans-serif;letter-spacing:-2px;line-height:1.09;margin:18px 0}.art-copy p{max-width:320px;color:#b6c7d0;font-size:13px;line-height:1.8}.art-footer{font-size:8px;letter-spacing:1.3px;color:#8ea4af}.art-footer span{color:#5cc5a1;padding:0 6px}.login-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:35px}.login-form{width:min(100%,360px)}.login-form .eyebrow{color:#198476}.login-form h2{font:700 26px Manrope,sans-serif;letter-spacing:-.7px;color:#1b3748;margin:10px 0 6px}.login-form>p{color:#829198;font-size:12px;margin:0 0 27px}.login-form label{display:block;font-size:10px;font-weight:700;color:#455d68;margin:15px 0}.login-form input{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #dce4e7;border-radius:5px;outline:0;font-size:12px}.login-form input:focus{border-color:#65a99f;box-shadow:0 0 0 3px #1a887c13}.full{width:100%;margin-top:7px}.full svg{margin-left:auto}.secure-note{font-size:9px;color:#91a0a6;text-align:center;margin-top:20px}.login-bottom{position:absolute;bottom:24px;right:0;left:52.5%;text-align:center;font-size:9px;color:#a0aaae}.mobile-brand{display:none}.setup-wrap{min-height:100vh;display:grid;place-items:center;background:#f4f7f7;padding:22px}.setup-card{background:#fff;border:1px solid #e1e8e9;border-radius:12px;width:min(100%,470px);padding:30px;box-shadow:0 15px 45px #12394b0a}.brand.dark{color:#17374a;padding:0}.brand.dark small{color:#819199}.setup-mark{margin-top:28px;width:39px;height:39px;border-radius:10px;background:#fff5df;color:#a77915;display:grid;place-items:center}.setup-card h1{font:700 23px Manrope,sans-serif;margin:16px 0 8px;color:#17374a}.setup-card p{font-size:12px;color:#71818a;line-height:1.7}.setup-code{display:grid;gap:8px;background:#f5f8f8;border:1px solid #e8eeee;padding:13px;border-radius:6px;margin:18px 0}.setup-code b{font-size:10px;color:#247c73;font-family:monospace}.setup-card>small{font-size:10px;color:#87949a;line-height:1.6}.menu-btn,.close-nav,.scrim{display:none}@media(max-width:1050px){.content{padding:30px 27px 55px}.topbar{padding:0 27px}.aircraft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-layout{grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:270px}.sidebar.show{transform:translate(0)}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#102b3f77;z-index:3}.close-nav{display:block;margin-left:auto;color:#bdcbd3;background:none;border:0}.main{margin-left:0}.topbar{height:56px;padding:0 17px}.menu-btn{display:grid;place-items:center;border:0;background:none;color:#526875;padding:4px}.crumb{font-size:8px}.top-right{gap:8px}.live{font-size:8px}.content{padding:26px 17px 45px}.page-head h1{font-size:25px}.stat-grid{gap:8px}.stat-card{padding:13px}.stat-top{font-size:8px}.stat-top i{width:27px;height:27px}.stat-value{font-size:24px}.aircraft-grid{gap:10px}.detail-grid,.form-layout{grid-template-columns:1fr}.form-aside{order:-1}.form-aside h3{display:inline-block;margin:0 0 0 9px;vertical-align:middle}.form-aside>p{margin-top:8px}.aside-rule,.aside-fact,.aside-foot{display:none}.login-wrap{grid-template-columns:1fr}.login-art{display:none}.login-panel{justify-content:center;padding:24px}.mobile-brand{display:block;margin-bottom:47px}.login-bottom{left:0;bottom:17px}}@media(max-width:480px){.page-head{align-items:flex-start}.page-head:not(:has(.primary)):not(:has(.quiet-button)){display:block}.page-head .primary,.page-head .quiet-button{height:36px;font-size:10px;padding:0 10px}.page-head h1{font-size:23px}.page-head p{font-size:11px;line-height:1.5}.stat-grid{grid-template-columns:1fr 1fr}.stat-card:last-child{grid-column:span 2}.stat-card{min-height:105px}.stat-value{margin-top:7px}.aircraft-grid{grid-template-columns:1fr}.aircraft-tile{padding-left:15px;padding-right:15px}.tile-foot{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.field-grid{grid-template-columns:1fr;gap:0}.job-form{padding:16px}.form-actions{flex-wrap:wrap}.form-actions>*{flex:1}.topbar .crumb{max-width:58vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.job-form .check-label{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:500;color:#657982;margin:7px 0 10px}.job-form .check-label input{width:14px;height:14px;margin:0;accent-color:#167d72}.tile-client{font-size:10px;color:#168074;margin-top:7px;font-weight:600}.inline-subhead{display:flex;flex-direction:column;gap:3px;padding:12px;background:#f4f8f7;border:1px solid #e5eeeb;border-radius:6px;margin:12px 0 4px}.inline-subhead b{font-size:11px;color:#315260}.inline-subhead span{font-size:9px;color:#839398}.empty-aircraft{padding:13px 12px;background:#f8fafb;border:1px dashed #dce5e7;border-radius:6px;color:#87969c;font-size:10px;margin:10px 0}.page-actions{display:flex;gap:8px;align-items:center}.reference-section{margin-top:24px}.reference-section .table-card{margin-top:12px}.reference-section .empty-card{min-height:96px}.independent-setup{max-width:580px}.independent-setup form{display:grid;gap:14px;margin-top:20px}.independent-setup label,.cert-panel label{display:grid;gap:7px;color:#49616c;font-size:11px;font-weight:600}.independent-setup input,.independent-setup select,.independent-setup textarea,.cert-panel textarea{width:100%;padding:11px 12px;border:1px solid #dce5e7;border-radius:6px;background:#fff;color:#263e4b;font:inherit}.independent-setup input:focus,.independent-setup select:focus,.independent-setup textarea:focus,.cert-panel textarea:focus{outline:2px solid #b6d9d4;border-color:#5ba99e}.cert-panel{margin-top:20px;padding:22px;background:#fff;border:1px solid #dce6e7;border-radius:10px;box-shadow:0 8px 30px #213b4810}.cert-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.cert-panel-head h2{margin:6px 0;color:#233b48;font-size:19px}.cert-panel-head p{margin:0;color:#829196;font-size:11px}.credential-note{display:flex;align-items:flex-start;gap:9px;padding:12px;background:#eef8f4;border:1px solid #dceee6;border-radius:6px;color:#267160;font-size:11px;margin-bottom:16px}.signature-canvas{display:block;width:100%;height:160px;border:1px dashed #aabcbf;border-radius:6px;background:linear-gradient(#fff,#fff) padding-box;touch-action:none;cursor:crosshair}.signature-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 16px;color:#869397;font-size:10px}.cert-panel .form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.cert-locked{margin:14px 0;min-height:125px}.cert-locked span{max-width:560px}.cert-history{margin-top:22px;padding-top:18px;border-top:1px solid #e7eded}.cert-history h3{font-size:13px;color:#294451}.cert-record{padding:14px 0;border-top:1px solid #edf1f1}.cert-record b,.cert-record small{display:block}.cert-record small{margin-top:5px;color:#7c8e94;font-size:10px}.cert-record p{color:#435c65;font-size:11px;line-height:1.6}.cert-record img{max-width:260px;height:70px;object-fit:contain;object-position:left center;background:#fafcfc;border:1px solid #e6eded;border-radius:5px}.cert-legal-note{margin:16px 0 0;padding-top:12px;border-top:1px solid #e8eeee;color:#829196;font-size:10px;line-height:1.6}.sr-only{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(max-width:600px){.cert-panel{padding:15px}.cert-panel-head{align-items:center}.signature-canvas{height:130px}.signature-actions{align-items:flex-start;flex-direction:column}.cert-panel .form-actions{align-items:stretch;flex-direction:column}}.expiry-card{margin-top:22px;padding:21px;background:#fff;border:1px solid #dfe8e9;border-radius:9px;box-shadow:0 8px 26px #203a4709}.expiry-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:16px}.expiry-head h2{margin:5px 0;color:#28414d;font-size:17px}.expiry-head p,.optional-stamps>p{margin:0;color:#819197;font-size:10px;line-height:1.5}.expiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.expiry-badge{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e5eded;border-radius:7px;background:#fbfdfd}.expiry-dot{width:10px;height:10px;flex:none;margin-top:3px;border-radius:50%;background:#aab7bc;box-shadow:0 0 0 4px #aab7bc22}.expiry-badge b,.expiry-badge small,.expiry-badge time{display:block}.expiry-badge b{color:#36515d;font-size:10px}.expiry-badge small{margin-top:4px;color:#7b8c91;font-size:9px}.expiry-badge time{margin-top:5px;color:#526870;font-size:10px;font-weight:600}.expiry-badge.green{background:#f4faf6;border-color:#dceee1}.expiry-badge.green .expiry-dot{background:#379965;box-shadow:0 0 0 4px #37996520}.expiry-badge.orange{background:#fff8ef;border-color:#f4e3c8}.expiry-badge.orange .expiry-dot{background:#db912e;box-shadow:0 0 0 4px #db912e20}.expiry-badge.red{background:#fff5f3;border-color:#f1d9d5}.expiry-badge.red .expiry-dot{background:#d65549;box-shadow:0 0 0 4px #d6554920}.expiry-badge.neutral{background:#f7f9f9}.expiry-edit-form{display:grid;gap:14px}.expiry-edit-form label{display:grid;gap:7px;color:#49616c;font-size:10px;font-weight:600}.expiry-edit-form input{padding:10px;border:1px solid #dce5e7;border-radius:6px;color:#28414d;font:inherit}.expiry-permission-note{margin:14px 0 0;color:#849398;font-size:9px}.expiry-form-subhead{display:flex;flex-direction:column;gap:4px;margin:12px 0 7px;padding:12px;border:1px solid #e5eded;border-radius:6px;background:#f6f9f9}.expiry-form-subhead b{color:#35525d;font-size:10px}.expiry-form-subhead span{color:#819197;font-size:9px}.optional-stamps{margin:0 0 22px;padding:15px;border:1px solid #e2eaea;border-radius:8px;background:#fbfdfd}.optional-stamps h3{margin:5px 0;color:#29434f;font-size:14px}.stamp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.stamp-block{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:145px;padding:12px;border:1px solid #e5eded;border-radius:7px;background:#fff}.stamp-block-title{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.stamp-block-title b{color:#405b65;font-size:10px}.stamp-placeholder,.stamp-image{display:flex;align-items:center;justify-content:center;width:100%;height:76px;border:1px dashed #d4e0e0;border-radius:5px;background:#fafcfc;color:#99a7ab;font-size:9px}.stamp-image{object-fit:contain;padding:5px;border-style:solid}.stamp-upload{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid #d5e3e2;border-radius:5px;background:#f8fbfa;color:#26776d;font-size:9px;font-weight:600;cursor:pointer}.stamp-upload input{display:none}.stamp-upload:has(input:disabled){opacity:.65;cursor:wait}.stamp-access-note,.stamp-error{font-size:9px;color:#86969a}.stamp-error{color:#b3473e}.expiry-card .form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}@media(max-width:600px){.expiry-card{padding:15px}.expiry-grid,.stamp-grid{grid-template-columns:1fr}.expiry-head{align-items:center}.stamp-block{min-height:130px}}.users-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid #d8eae5;border-radius:8px;background:#f2faf7;color:#207467;margin:0 0 16px}.users-note svg{flex:none;margin-top:2px}.users-note b,.users-note span{display:block}.users-note b{font-size:11px}.users-note span{margin-top:4px;color:#68847f;font-size:10px;line-height:1.5}.users-form-card{margin:0 0 30px;padding:21px;background:#fff;border:1px solid #e0e8e9;border-radius:9px;box-shadow:0 8px 26px #203a4709}.users-form-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px}.users-form-head h2{margin:6px 0;color:#28414d;font-size:16px}.users-form-head p{margin:0;color:#829197;font-size:10px;line-height:1.5}.users-form{display:grid;gap:16px}.users-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.users-fields label{display:grid;gap:6px;color:#49616c;font-size:10px;font-weight:600}.users-fields input,.users-fields select,.users-fields textarea{width:100%;min-height:38px;padding:9px 10px;border:1px solid #dce5e7;border-radius:6px;background:#fff;color:#28414d;font:inherit}.users-fields input:focus,.users-fields select:focus,.users-fields textarea:focus{outline:2px solid #b6d9d4;border-color:#5ba99e}.users-fields input:disabled{background:#f5f7f7;color:#829197}.users-fields .scope-field{grid-column:span 2}.approval-fields{padding:14px;border:1px solid #e5eceb;border-radius:7px;background:#fafcfc}.approval-fields>.eyebrow{margin-bottom:12px}.approval-unverified{display:flex;align-items:center;gap:6px;margin:11px 0 0;color:#8a6a2c;font-size:9px}.form-actions .optional{max-width:58%;font-size:9px;line-height:1.45}.users-success{display:flex;align-items:center;gap:8px;padding:11px 13px;margin:0 0 14px;border:1px solid #d4eadb;border-radius:6px;background:#f2faf4;color:#27784c;font-size:10px}.users-success span{flex:1}.users-success button{border:0;background:transparent;color:inherit;font-size:9px}.users-list-head{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:12px}.users-list-head h2{margin:0;color:#1a3445;font:700 16px Manrope,sans-serif}.users-list-head p{margin:5px 0 0;color:#86949a;font-size:10px}.user-search{display:flex;align-items:center;gap:7px;min-width:220px;padding:0 10px;border:1px solid #dce5e7;border-radius:6px;background:#fff;color:#8a999f}.user-search input{width:100%;height:34px;border:0;outline:0;color:#405762;font-size:10px}.users-table table{min-width:760px}.users-table th{white-space:nowrap}.user-email{display:block;margin-top:4px;color:#819197;font-size:9px}.role-pill,.approval-pill,.access-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:20px;background:#f0f4f5;color:#536871;font-size:8px;font-weight:700;letter-spacing:.25px;white-space:nowrap}.approval-pill{display:inline-flex;flex-direction:column;align-items:flex-start;border-radius:6px}.approval-pill small{font-size:8px;font-weight:500;letter-spacing:0}.approval-pill.verified{background:#e9f6ef;color:#28774c}.approval-pill.pending{background:#fff5e5;color:#9a6b14}.approval-none{color:#98a4a8;font-size:9px}.access-pill{padding:4px 7px}.access-pill.active{background:#eaf6ef;color:#28774c}.access-pill.inactive{background:#fbeeed;color:#aa5147}.user-actions{display:flex;gap:5px;flex-wrap:wrap}.quiet-button.compact{height:27px;padding:0 8px;font-size:9px}.verify-action{color:#237465}.verify-action:disabled{opacity:.45;cursor:not-allowed}.users-loading{padding:18px;text-align:center;color:#87969c;font-size:10px}.users-footnote{display:flex;gap:8px;align-items:flex-start;margin-top:13px;color:#819197;font-size:9px;line-height:1.5}.users-footnote svg{flex:none;margin-top:1px;color:#7d9698}@media(max-width:700px){.users-form-card{padding:15px}.users-fields{grid-template-columns:1fr}.users-fields .scope-field{grid-column:auto}.users-list-head{align-items:stretch;flex-direction:column}.user-search{width:100%}.form-actions .optional{max-width:100%}.users-form-head{align-items:center}}.workspace-picker{display:flex;align-items:flex-end;gap:13px;margin:-8px 0 15px;padding:12px 14px;border:1px solid #e0e8e9;border-radius:7px;background:#fff}.workspace-picker label{display:grid;gap:5px;color:#49616c;font-size:9px;font-weight:700}.workspace-picker select{min-width:250px;height:34px;padding:0 9px;border:1px solid #dce5e7;border-radius:5px;background:#fff;color:#28414d;font:inherit}.workspace-picker>span{padding-bottom:8px;color:#829197;font-size:9px}@media(max-width:600px){.workspace-picker{align-items:stretch;flex-direction:column}.workspace-picker select{min-width:0;width:100%}}.detail-edit-button{margin-left:auto;flex:none}.aircraft-edit-form{display:grid;gap:13px;padding-top:14px}.aircraft-edit-form label{display:grid;gap:6px;color:#49616c;font-size:10px;font-weight:600}.aircraft-edit-form input{width:100%;min-height:37px;padding:9px 10px;border:1px solid #dce5e7;border-radius:6px;background:#fff;color:#28414d;font:inherit}.aircraft-edit-form input:focus{outline:2px solid #b6d9d4;border-color:#5ba99e}.aircraft-edit-form .form-actions{margin-top:2px}.role-selection{display:grid;gap:6px;padding:14px;border:1px solid #e1e9e9;border-radius:7px;background:#fbfdfd}.role-selection>b{font-size:11px;color:#35505b}.role-selection>small{font-size:9px;color:#859399}.role-options{display:flex;flex-wrap:wrap;gap:9px;margin-top:5px}.role-options label{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #dfe8e8;border-radius:6px;background:#fff;color:#405963;font-size:10px;cursor:pointer}.role-options input{accent-color:#168074}.set-password-form{display:grid;gap:13px}.set-password-form label{display:grid;gap:6px;color:#49616c;font-size:10px;font-weight:600}.set-password-form input{min-height:39px;padding:10px;border:1px solid #dce5e7;border-radius:6px;font:inherit}.optional-approval-block{padding:12px;border:1px solid #e4ebeb;border-radius:6px;background:#fafcfc}.optional-approval-block .optional{display:inline-block;margin:0 0 0 5px;font-size:9px;font-weight:400}.password-reset-link{display:block;margin:2px 0 8px auto;padding:0;border:0;background:transparent;color:#147c72;font-size:11px;font-weight:600;text-align:right}.password-reset-link:hover{text-decoration:underline}.password-reset-link:disabled{opacity:.55;cursor:wait}.password-reset-notice{display:flex;gap:7px;align-items:flex-start;margin:8px 0;padding:10px;border:1px solid #cfe9dc;border-radius:6px;background:#f2faf5;color:#2e6b50;font-size:11px;line-height:1.5}.workpack{margin:0 0 24px;padding:22px;background:#fff;border:1px solid #dce6e7;border-radius:9px}.workpack-banner{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#17364a;color:#fff;border-radius:6px}.workpack-banner strong,.workpack-banner span{display:block}.workpack-banner strong{font:700 14px Manrope,sans-serif}.workpack-banner span{margin-top:3px;color:#b9cbd2;font-size:9px}.workpack-banner>b{font-size:12px;letter-spacing:1.5px}.workpack-title{display:flex;align-items:flex-end;gap:30px;padding:19px 3px 15px;border-bottom:2px solid #193d50}.workpack-title>div{flex:1}.workpack-title span{font-size:9px;color:#819198;text-transform:uppercase;letter-spacing:.7px}.workpack-title h2{margin:5px 0 0;color:#1b3b4b;font:800 21px Manrope,sans-serif}.workpack-section{padding:17px 3px;border-bottom:1px solid #e7eded}.workpack-section h3{margin:0 0 12px;color:#203f4e;font:700 13px Manrope,sans-serif}.workpack-section .subhead{margin:16px 0 10px}.workpack-section label{display:grid;gap:5px;color:#526873;font-size:9px;font-weight:700}.workpack-section input,.workpack-section select,.workpack-section textarea{width:100%;min-width:0;border:1px solid #d9e2e4;border-radius:4px;padding:8px;color:#304b58;background:#fff;font:10px Inter,system-ui,sans-serif}.workpack-section textarea{resize:vertical}.workpack-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workpack-meta input[readonly]{background:#f6f8f8;color:#576c75}.workpack-table-head{display:grid;grid-template-columns:1fr 3fr;gap:8px;background:#eff4f4;padding:8px 10px;color:#435b65;font-size:9px;font-weight:700}.workpack-table-head.four{grid-template-columns:.7fr 2.1fr .8fr 1.4fr}.workpack-grid{display:grid}.workpack-row{display:grid;grid-template-columns:1fr 3fr;gap:8px;border-bottom:1px solid #e8eeee;padding:5px 8px}.workpack-grid.four .workpack-row{grid-template-columns:.7fr 2.1fr .8fr 1.4fr}.workpack-grid label{font-weight:400!important}.cylinder-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.cylinder-grid label{padding:10px;border:1px solid #e3ebeb;border-radius:5px;background:#f9fbfb}.blowby-grid label{border-color:#d8e9e3;background:#f4faf7}.checklist-grid{display:grid;gap:0;margin-bottom:12px}.checklist-grid label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border-bottom:1px solid #ebefef}.checklist-grid select{max-width:145px}.workpack-signoff-note{margin-top:14px;padding:10px 12px;background:#f6f8f9;border:1px solid #e6ebec;border-radius:5px;color:#697e87;font-size:9px}.workpack-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:15px;color:#207665;font-size:10px}.workpack-actions button{display:flex;align-items:center;gap:8px}.workpack>header,.workpack-title,.workpack-section,.workpack-actions{break-inside:avoid}@media(max-width:800px){.workpack-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.cylinder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{@page{size:A4;margin:12mm}body{background:#fff!important}.sidebar,.topbar,.page-head,.workpack-actions,.cert-panel-head,.optional-stamps,.cert-panel>form,.cert-locked,.cert-history,.cert-legal-note{display:none!important}.workpack-section input,.workpack-section select,.workpack-section textarea{border:0!important;background:transparent!important;padding:2px!important;color:#111!important;box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.main,.content{margin:0!important;padding:0!important;max-width:none!important}.cert-panel,.workpack{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.workpack{display:block}.workpack-section{break-inside:avoid}.workpack-section input[readonly]{display:block!important}}@media(max-width:600px){.workpack{padding:12px}.workpack-meta{grid-template-columns:1fr}.workpack-row{grid-template-columns:1fr 2fr}.workpack-grid.four .workpack-row{grid-template-columns:.7fr 1.4fr .7fr 1.2fr}.workpack-title{gap:12px}.workpack-title h2{font-size:16px}.cylinder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.print-sign-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px;border:1px solid #dce5e6;border-bottom:0;color:#354d58;font-size:9px}.print-sign-row b{font-size:10px}.print-cert-record{padding:10px;border:1px solid #dce5e6;color:#354d58;font-size:9px}.print-cert-record p{line-height:1.5}.print-cert-record img{max-width:200px;height:48px;object-fit:contain;object-position:left center}.print-stamps{display:grid;grid-template-columns:1fr 1fr}.print-stamps>div{min-height:88px;padding:10px;border:1px solid #dce5e6;display:flex;flex-direction:column;gap:8px;color:#455d66;font-size:9px}.print-stamps>div+div{border-left:0}.print-stamps b{font-size:9px}.print-stamps small{font-weight:400;color:#829198}.print-stamps img{max-width:150px;max-height:50px;object-fit:contain;object-position:left center}.print-stamps span{color:#9aa6aa;font-style:italic}.profile-assets-fields{display:grid;gap:12px;padding:14px;border:1px solid #e2eaea;border-radius:8px;background:#fbfdfd}.profile-assets-heading{display:flex;justify-content:space-between;gap:10px}.profile-assets-heading b,.profile-assets-heading small,.profile-stamp-slot>span,.profile-signature-slot>div:first-child b,.profile-signature-slot>div:first-child small{display:block}.profile-assets-heading b,.profile-signature-slot>div:first-child b{font-size:11px;color:#35515d}.profile-assets-heading small,.profile-signature-slot>div:first-child small{margin-top:4px;color:#829197;font-size:9px}.profile-stamp-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.profile-stamp-slot,.profile-signature-slot{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:9px;border:1px solid #e5eded;border-radius:6px;background:#fff}.profile-stamp-slot>span{font-size:9px;font-weight:700;color:#49616c}.profile-stamp-slot i{margin-left:4px;color:#91a0a5;font-size:8px;font-style:normal;font-weight:400}.profile-stamp-slot img,.profile-signature-slot img,.profile-asset-empty{display:flex;align-items:center;justify-content:center;width:100%;height:70px;object-fit:contain;padding:4px;border:1px dashed #d8e2e2;border-radius:4px;background:#fafcfc;color:#9aa7ab;font-size:8px}.profile-signature-slot{display:grid;grid-template-columns:1fr 1.5fr auto;align-items:center}.profile-signature-slot img,.profile-signature-slot .signature-empty{height:54px}.profile-asset-actions{display:flex;gap:5px;flex-wrap:wrap}.profile-asset-actions label{position:relative}.profile-asset-actions input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.profile-assets-error{color:#b3473e;font-size:9px}.saved-stamp-options label{display:grid;gap:5px;color:#72858b;font-size:9px}.saved-stamp-options select{max-width:100%;padding:6px;border:1px solid #dce5e7;border-radius:5px;background:#fff;color:#405762;font:inherit;font-size:9px}@media(max-width:850px){.profile-stamp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-signature-slot{grid-template-columns:1fr 1fr}.profile-signature-slot>div:last-child{grid-column:1/-1}}@media(max-width:520px){.profile-stamp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-signature-slot{grid-template-columns:1fr}}.digital-consent{padding:15px;border:1px solid #dbe8e7;border-radius:7px;background:#f6faf9}.digital-consent p{margin:10px 0 12px;color:#4e646b;font-size:12px;line-height:1.65}.digital-consent-check{display:flex;align-items:flex-start;gap:9px;padding-top:10px;border-top:1px solid #e0eae9;color:#314b55;font-size:11px;line-height:1.55;font-weight:600}.digital-consent-check input{flex:none;margin:2px 0 0;accent-color:#168479;width:16px;height:16px}.consent-note{margin:14px 0;padding:10px;border-radius:6px;background:#f4f7f7;color:#6c8187;font-size:11px}.manufacturer-worksheet{border:1px solid #d7e6e3;border-radius:9px;background:linear-gradient(180deg,#f7fbfa,#fff)}.worksheet-heading,.worksheet-items-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.worksheet-heading h3{margin:4px 0}.worksheet-heading p,.worksheet-items-head small{display:block;margin:4px 0 0;color:#7a8d92;font-size:10px;line-height:1.55}.worksheet-badge{padding:6px 9px;border:1px solid #d5e7e2;border-radius:20px;background:#edf7f3;color:#367b6e;font-size:9px;font-weight:700;white-space:nowrap}.worksheet-match-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.worksheet-match-grid>div{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid #e2ebea;border-radius:6px;background:#fff}.worksheet-match-grid small{color:#829398;font-size:8px;font-weight:700;letter-spacing:.08em}.worksheet-match-grid b{color:#354f59;font-size:10px}.worksheet-match-grid span{color:#849397;font-size:9px}.worksheet-source-list{display:grid;gap:7px;margin:10px 0}.worksheet-source{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;border:1px solid #e4eceb;border-radius:6px;background:#fff}.worksheet-source>b{color:#405963;font-size:10px}.worksheet-source>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.worksheet-source a{display:inline-flex;align-items:center;gap:3px;color:#138579;font-size:9px;font-weight:700;text-decoration:none}.worksheet-source a:hover{text-decoration:underline}.worksheet-source>div>span,.worksheet-source-list>p{color:#9a6b2e;font-size:9px}.worksheet-revision{margin:12px 0}.worksheet-snapshot-note{display:flex;align-items:flex-start;gap:8px;margin:10px 0;padding:10px;border:1px solid #f0e2c7;border-radius:6px;background:#fffaf1;color:#806638;font-size:9px;line-height:1.6}.worksheet-snapshot-note svg{flex:none;margin-top:1px}.worksheet-items-head{align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid #e5eceb}.worksheet-items-head b{color:#405963;font-size:11px}.worksheet-items{display:grid;gap:8px;margin-top:10px}.worksheet-item{display:grid;grid-template-columns:28px minmax(160px,1.5fr) minmax(110px,.8fr) minmax(160px,1.2fr) auto;align-items:start;gap:8px;padding:10px;border:1px solid #e3ebea;border-radius:6px;background:#fff}.worksheet-check{display:grid;place-items:center;width:22px;height:22px;margin-top:18px;border:1px solid #b7cbc7;border-radius:5px;background:#fff;cursor:pointer}.worksheet-check input{position:absolute;opacity:0;width:1px;height:1px}.worksheet-check:has(input:checked){border-color:#14887c;background:#14887c;color:#fff}.worksheet-check span{font-size:15px;font-weight:800}.worksheet-item label{display:grid;gap:5px;color:#788b91;font-size:9px}.worksheet-item textarea,.worksheet-item input{width:100%;padding:8px;border:1px solid #dce6e5;border-radius:5px;color:#344d57;font:inherit;font-size:10px;resize:vertical}.worksheet-empty{margin-top:10px;padding:14px;border:1px dashed #d8e4e2;border-radius:6px;color:#87969a;font-size:10px;text-align:center}@media(max-width:760px){.worksheet-match-grid{grid-template-columns:1fr}.worksheet-source{align-items:flex-start;flex-direction:column}.worksheet-source>div{justify-content:flex-start}.worksheet-item{grid-template-columns:28px 1fr}.worksheet-item>label{grid-column:2}.worksheet-item>.quiet-button{grid-column:2;justify-self:start}}.offline-banner{position:sticky;top:0;z-index:8;display:flex;align-items:center;gap:9px;padding:10px 18px;border-bottom:1px solid #ead9ac;background:#fff8e8;color:#78591f;font-size:12px;font-weight:700}.offline-banner .status-dot{width:8px;height:8px;border-radius:50%;background:#d79725}.offline-banner.conflict{border-color:#efc5c2;background:#fff0ef;color:#8e342e}.offline-banner.conflict .status-dot{background:#c94a42}.offline-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;border:1px solid #ead9ac;border-radius:6px;background:#fff8e8;color:#78591f;font-size:11px;line-height:1.5}.offline-note svg{flex:none;margin-top:1px}.offline-card-note{display:block;margin-top:4px;color:#9a6b2e;font-size:9px;font-weight:600}.screen-error{max-width:620px;margin:36px auto;padding:28px;border:1px solid #e5d1ce;border-radius:10px;background:#fff;color:#344d57}.screen-error h2{margin:14px 0 8px;color:#203d4c;font-size:20px}.screen-error p{margin:0 0 18px;color:#71858b;font-size:12px;line-height:1.6}.job-number-summary .form-section-title{align-items:center}.job-number-summary .form-section-title>button{margin-left:auto}.app-crash{max-width:520px}.app-crash details{margin:18px 0;color:#536a73;font-size:12px}.app-crash summary{cursor:pointer;font-weight:700}.app-crash pre{max-height:180px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8f8;border:1px solid #e7eded;border-radius:6px;padding:10px;font-size:11px;color:#8f3d37}.card-admin-actions{margin:0 0 18px;padding:15px;border:1px solid #e1e9e9;border-radius:8px;background:#f8faf9}.card-admin-actions-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.card-admin-actions-top b,.card-admin-actions-top small{display:block}.card-admin-actions-top b{font-size:12px;color:#334d58}.card-admin-actions-top small{margin-top:4px;color:#87969b;font-size:10px}.card-correction-form{margin-top:14px;padding-top:13px;border-top:1px solid #e4ebea}.card-correction-form label{display:block;margin:11px 0;color:#4b606b;font-size:10px;font-weight:700}.card-correction-form input,.card-correction-form select,.delete-confirmation input{display:block;width:100%;margin-top:6px;padding:10px 11px;border:1px solid #dce4e7;border-radius:5px;background:#fff;color:#314954;font-size:11px}.card-correction-form>small{display:block;color:#7d8c91;font-size:10px;line-height:1.5}.card-correction-form .form-actions,.delete-confirmation .form-actions{margin-top:12px}.danger-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border:1px solid #e6b8b4;border-radius:5px;background:#fff4f2;color:#a33e37;font-size:10px;font-weight:700}.danger-button:disabled{opacity:.5}.delete-confirmation{margin-top:14px;padding:13px;border:1px solid #efcfca;border-radius:7px;background:#fff7f5}.delete-confirmation p{margin:0 0 8px;color:#75423c;font-size:11px;line-height:1.5}@media(max-width:600px){.card-admin-actions-top{align-items:flex-start;flex-direction:column}.card-admin-actions-top .page-actions{flex-wrap:wrap}}.correction-aircraft-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:10px 0 14px;padding:14px;border:1px solid #e1e9e9;border-radius:7px;background:#fff}.correction-aircraft-grid label{margin:5px 0 9px!important}.correction-aircraft-grid input{box-sizing:border-box}.card-correction-form .inline-subhead{margin:12px 0 0;padding:10px 12px;border-radius:6px;background:#f2f7f6}.card-correction-form .inline-subhead b,.card-correction-form .inline-subhead span{display:block}.card-correction-form .inline-subhead b{font-size:11px;color:#314954}.card-correction-form .inline-subhead span{margin-top:4px;font-size:10px;color:#71848c}@media(max-width:700px){.correction-aircraft-grid{grid-template-columns:1fr;padding:10px}}
