:root{--navy-950:#07131f;--navy-900:#0b1d2e;--ink:#142536;--muted:#617181;--line:#dbe2e8;--line-soft:#e9eef2;--canvas:#f2f5f7;--blue:#1466ad;--shadow:0 12px 36px #0e233514}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{font-family:Pretendard,Noto Sans KR,Malgun Gothic,system-ui,-apple-system,sans-serif}button,input,select{font:inherit}button{color:inherit}.app-shell{grid-template-rows:72px minmax(0,1fr);grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.topbar{background:var(--navy-950);color:#fff;z-index:40;grid-column:1/-1;grid-template-columns:236px minmax(0,1fr) auto;align-items:center;min-height:72px;display:grid}.brand{color:#fff;cursor:pointer;text-align:left;background:#06101a;border:0;align-items:center;gap:11px;height:72px;padding:0 24px;display:flex}.brand-mark{width:34px;height:34px;color:var(--navy-950);background:#fff;border-radius:9px 9px 12px 4px;place-items:center;display:grid;transform:rotate(-3deg);box-shadow:inset 0 -5px #56a3dc}.brand-mark span{font-size:18px;font-weight:900;transform:rotate(3deg)}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy small{letter-spacing:.18em;color:#91a7b9;margin-top:5px;font-size:9px}.topbar-context{color:#9fb2c1;white-space:nowrap;align-items:center;gap:8px;padding:0 22px;font-size:12px;display:flex}.topbar-context strong{color:#dbe7ef;font-weight:600}.environment-dot{background:#4ac49a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4ac49a1f}.topbar-divider{background:#32485b;width:1px;height:13px;margin:0 4px}.global-search{color:#8aa0b0;background:#102235;border:1px solid #31485a;border-radius:8px;align-items:center;gap:10px;min-width:0;height:38px;padding:0 11px;display:flex}.global-search input{color:#e9f0f5;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.global-search kbd{color:#7f94a4;border:1px solid #3c5365;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:9px}.user-area{justify-self:end;align-items:center;gap:9px;padding-right:22px;display:flex}.sync-time{flex-direction:column;align-items:flex-end;margin-right:8px;display:flex}.sync-time strong,.user-name strong{margin-top:2px;font-size:11px;font-weight:600}.avatar{width:31px;height:31px;color:var(--navy-900);background:#dce9f2;border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.user-name{flex-direction:column;min-width:82px;display:flex}.sidebar{background:var(--navy-900);color:#c0ccd5;flex-direction:column;grid-row:2;min-height:0;display:flex}.sidebar-scroll{flex:1;padding:22px 14px 16px;overflow-y:auto}.nav-group h2{letter-spacing:.16em;text-transform:uppercase;color:#5f7689;margin:0 10px 8px;font-size:9px;font-weight:700}.nav-item{color:#9db0be;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;width:100%;padding:10px;font-size:12px;transition:all .16s;display:grid;position:relative}.nav-item:hover{color:#fff;background:#122f47}.nav-item.active{color:#fff;background:#173955;box-shadow:inset 2px 0 #58a6df}.nav-item.locked{color:#657a8b}.nav-mark{letter-spacing:.05em;color:#627b8f;font-size:9px;font-weight:700}.nav-item.active .nav-mark{color:#6eb6ea}.lock-label{color:#718697;border:1px solid #41586a;border-radius:8px;padding:2px 5px;font-size:8px}.baseline-card{background:#0d263a;border:1px solid #294158;border-radius:9px;flex-direction:column;margin:14px;padding:14px 15px;display:flex}.baseline-card span{color:#6e8799;font-size:9px}.baseline-card strong{color:#f1f6fa;letter-spacing:.05em;margin-top:5px;font-size:15px}.baseline-card small{color:#4ab58e;margin-top:4px;font-size:9px}.workspace{grid-area:2/2;min-width:0;overflow:auto}.content-wrap{max-width:1500px;margin:0 auto;padding:34px 38px 48px}.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.breadcrumb{color:#7890a2;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.page-heading h1{color:#102235;letter-spacing:-.04em;margin:0;font-size:29px;line-height:1.2}.page-heading p{color:var(--muted);margin:8px 0 0;font-size:12px}.heading-actions{gap:8px;display:flex}.button{border:1px solid var(--line);cursor:pointer;border-radius:7px;height:38px;padding:0 16px;font-size:11px;font-weight:700}.button.secondary{color:#375169;background:#fff}.button.primary{border-color:var(--blue);color:#fff;background:var(--blue);box-shadow:0 7px 16px #1466ad2e}.button:hover{transform:translateY(-1px)}.transition-hero{background:var(--navy-900);color:#fff;min-height:328px;box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(320px,.85fr) minmax(480px,1.15fr);display:grid;overflow:hidden}.hero-copy{background:radial-gradient(circle at 15% 0,#377eb047,#0000 42%),linear-gradient(125deg,#102b43,#0b1d2e 75%);padding:42px 44px}.section-kicker{color:#5f91b5;letter-spacing:.16em;font-size:9px;font-weight:800}.hero-copy h2{letter-spacing:-.04em;margin:18px 0 16px;font-size:35px;line-height:1.25}.hero-copy h2 em{color:#63b6e9;font-style:normal}.hero-copy p{color:#9eb1bf;max-width:540px;margin:0;font-size:12px;line-height:1.75}.hero-tags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.hero-tags span{color:#b5c5d1;background:#04101938;border:1px solid #36536a;border-radius:5px;padding:6px 9px;font-size:9px}.system-flow{color:var(--ink);background:#f7fafb;grid-template-rows:1fr 1fr;grid-template-columns:1fr 82px 1fr;align-items:center;padding:32px 36px;display:grid}.flow-node{background:#fff;border:1px solid #d8e2e8;border-radius:10px;flex-direction:column;justify-content:center;min-height:105px;padding:18px 20px;display:flex;position:relative;box-shadow:0 8px 20px #0d273b0f}.flow-node small{color:#82929f;font-size:9px}.flow-node strong{margin-top:6px;font-size:14px}.flow-node span{color:#718291;margin-top:6px;font-size:9px}.flow-node.legacy{border-left:3px solid #71869a;grid-area:1/1}.flow-node.database{color:#fff;background:#102b43;border:1px solid #2c6a94;grid-area:1/3/3;min-height:150px}.flow-node.database small,.flow-node.database span{color:#88a7bd}.flow-node.web{border-left:3px solid #2d8cae;grid-area:2/1}.database-stack{border:2px solid #69b5e6;border-radius:50%;width:27px;height:8px;position:absolute;top:14px;right:17px;box-shadow:0 6px 0 -1px #102b43,0 6px #69b5e6,0 12px 0 -1px #102b43,0 12px #69b5e6}.flow-line{background:#9ab0c0;grid-area:1/2;height:1px;position:relative}.flow-line.reverse{grid-row:2}.flow-line:after{content:"›";color:#7892a5;font-size:16px;position:absolute;top:-9px;right:-1px}.flow-line span{white-space:nowrap;color:#8a9ba7;font-size:8px;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.metric-grid{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 8px 24px #0f24340a}.metric-grid article{background:#fff;min-height:114px;padding:22px;position:relative}.metric-index{color:#d1dce4;font-size:10px;font-weight:800;position:absolute;top:16px;right:17px}.metric-grid article>div{align-items:baseline;gap:5px;display:flex}.metric-grid small{color:#758795;margin-bottom:8px;font-size:9px;display:block}.metric-grid strong{letter-spacing:-.04em;color:#18334b;font-size:27px}.metric-grid article div span{color:#728391;font-size:9px}.metric-grid p{color:#8a99a4;margin:8px 0 0;font-size:9px}.module-section{margin-top:44px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.section-heading h2,.readiness-title h2{letter-spacing:-.03em;margin:7px 0 0;font-size:21px}.section-heading p{color:#7c8b97;margin:0;font-size:10px}.module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.module-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:stretch;min-height:218px;padding:19px;transition:all .18s;display:flex}.module-card:hover{border-color:var(--module-accent);box-shadow:var(--shadow);transform:translateY(-3px)}.module-number{color:#d5dee5;align-self:flex-end;font-size:10px;font-weight:800}.module-owner{color:var(--module-accent);letter-spacing:.08em;margin-top:18px;font-size:8px;font-weight:800}.module-card strong{margin-top:8px;font-size:16px}.module-card p{color:#748390;flex:1;margin:10px 0 18px;font-size:10px;line-height:1.65}.module-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:13px;display:flex}.read-badge{color:#617889;font-size:8px;font-weight:700}.arrow{color:var(--module-accent);font-size:15px}.readiness-panel{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:280px 1fr;gap:38px;margin-top:42px;padding:30px;display:grid}.readiness-title p{color:#7b8b97;margin:10px 0 0;font-size:10px;line-height:1.6}.readiness-list{grid-template-columns:1fr 1fr;gap:1px 28px;display:grid}.readiness-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.check{border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.check.done{color:#fff;background:#247b66}.check.pending{color:#98702d;background:#f8eedb}.readiness-list p{flex-direction:column;margin:0;display:flex}.readiness-list strong{font-size:10px}.readiness-list small{color:#87949d;margin-top:3px;font-size:8px}.readiness-list em{color:#718493;font-size:8px;font-style:normal}.module-heading .module-scope-note{border-left:3px solid var(--module-accent);color:#6b5428;background:#fff8e8;margin-top:7px;padding:7px 9px;font-size:11px}.title-row{align-items:center;gap:10px;display:flex}.readonly-label{color:var(--module-accent);background:color-mix(in srgb,var(--module-accent) 11%,white);letter-spacing:.08em;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:800}.filter-panel{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-end;gap:10px;padding:17px;display:flex;box-shadow:0 5px 18px #122a3c0a}.field{flex-direction:column;gap:7px;min-width:142px;display:flex}.field-grow{flex:1;min-width:240px}.field>span{color:#667886;font-size:9px;font-weight:700}.field input,.field select,.input-wrap{color:#293e50;background:#fbfcfd;border:1px solid #d6dfe5;border-radius:6px;outline:none;height:38px;font-size:10px}.field>input,.field select{padding:0 10px}.field input:focus,.field select:focus,.input-wrap:focus-within{border-color:var(--module-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--module-accent) 9%,transparent)}.daily-flight-date-control{align-items:flex-end;gap:8px;display:flex}.daily-flight-date-control .field{min-width:160px}.module-dailyFlightPlan .daily-flight-search-field{min-width:0;max-width:100%}.module-dailyFlightPlan .daily-flight-search-field>span,.module-dailyFlightPlan .daily-flight-search-field .input-wrap{width:100%;min-width:0}.module-dailyFlightPlan .daily-flight-search-field .input-wrap{overflow:hidden}.module-dailyFlightPlan .daily-flight-search-field input{width:100%;min-width:0}.daily-flight-aircraft-header{text-align:center}.daily-flight-model-cell{text-align:center;background:#eef5fa;font-weight:800}.flight-period-control{align-self:flex-end;align-items:center;gap:4px;min-width:260px;display:flex}.flight-period-control>span{color:#667886;white-space:nowrap;margin-right:3px;font-size:9px;font-weight:700}.flight-period-control button{color:#4a6171;cursor:pointer;background:#f8fafb;border:1px solid #cbd7df;border-radius:5px;min-width:48px;height:38px;padding:0 9px;font-size:10px;font-weight:700}.flight-period-control button:hover:not(:disabled){border-color:var(--module-accent);color:var(--module-accent)}.flight-period-control button.active{border-color:var(--module-accent);color:#fff;background:var(--module-accent)}.flight-period-control button:disabled{cursor:not-allowed;opacity:.55}.field>small{color:#7c8b97;max-width:170px;font-size:8px;line-height:1.35}.flight-result-summary{background:#fff;border:1px solid #aebdca;border-radius:7px;grid-template-columns:repeat(6,minmax(105px,1fr));margin-top:14px;display:grid;overflow:hidden;box-shadow:0 4px 14px #142d3f0d}.flight-result-summary>div{border-right:1px solid #d7e0e6;gap:4px;min-height:58px;padding:10px 12px;display:grid}.flight-result-summary>div:nth-child(6){border-right:0}.flight-result-summary small{color:#657886;font-size:8px;font-weight:700}.flight-result-summary strong{color:#233f53;font-size:13px}.flight-result-summary .flight-time-summary{background:#edf4f8}.flight-result-summary>p{color:#718491;background:#f8fafb;border-top:1px solid #d7e0e6;grid-column:1/-1;margin:0;padding:6px 12px;font-size:8px}.flight-personnel-summary{background:#fff;border:1px solid #cbd6de;border-radius:7px;margin-top:8px}.flight-personnel-summary>summary{color:#29485c;cursor:pointer;padding:10px 12px;font-size:10px;font-weight:800}.flight-personnel-summary>summary small{color:#718491;margin-left:5px;font-size:8px}.flight-personnel-summary table{border-collapse:collapse;width:100%;font-size:9px}.flight-personnel-summary th,.flight-personnel-summary td{text-align:left;white-space:nowrap;border-top:1px solid #dce3e8;border-right:1px solid #e4eaee;padding:7px 9px}.flight-personnel-summary th:last-child,.flight-personnel-summary td:last-child{border-right:0}.flight-personnel-summary th{color:#526978;background:#f4f7f9}.flight-personnel-summary tfoot th,.flight-personnel-summary tfoot td{color:#29485c;background:#eaf1f5;font-weight:850}.input-wrap{align-items:center;gap:8px;padding:0 10px;display:flex}.input-wrap span{color:#92a1ac}.input-wrap input{background:0 0;border:0;flex:1;min-width:0;height:34px;padding:0}.search-button{color:#fff;background:var(--module-accent);cursor:pointer;border:0;border-radius:6px;height:38px;padding:0 22px;font-size:10px;font-weight:800}.filter-reset{flex:none}.data-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;margin-top:14px;overflow:hidden}.inventory-validation{background:#fffdf7;border:1px solid #d8c894;border-radius:10px;margin-top:14px;overflow:hidden;box-shadow:0 5px 18px #5644110f}.inventory-validation header,.inventory-validation.pending{justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.inventory-validation header>div,.inventory-validation.pending>div{flex-direction:column;gap:4px;display:flex}.inventory-validation small{color:#8a7026;letter-spacing:.05em;font-size:8px;font-weight:800}.inventory-validation strong{color:#3e3a2d;font-size:12px}.inventory-validation header>span,.inventory-validation.pending>span{color:#745f23;background:#f4e9bd;border-radius:4px;padding:5px 8px;font-size:8px;font-weight:800}.validation-metrics{background:#fff;border-top:1px solid #eee5ca;border-bottom:1px solid #eee5ca;grid-template-columns:repeat(4,1fr);display:grid}.validation-metrics>div{border-right:1px solid #eee5ca;flex-direction:column;gap:5px;padding:14px 18px;display:flex}.validation-metrics>div:last-child{border-right:0}.validation-metrics strong{font-size:17px}.inventory-validation>p{color:#7a7057;margin:0;padding:10px 18px;font-size:8px}.inventory-validation.official{background:#f7fcfa;border-color:#9fcabb}.inventory-validation.official small{color:#236d5b}.inventory-validation.official header>span{color:#216a58;background:#dff1ea}.inventory-validation.official .validation-metrics,.inventory-validation.official .validation-metrics>div{border-color:#d9ece5}.table-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.table-toolbar>div:first-child{align-items:baseline;gap:8px;display:flex}.table-toolbar strong{font-size:11px}.table-toolbar span{color:#81909b;font-size:9px}.table-legend{gap:16px;display:flex}.table-legend span{align-items:center;gap:6px;display:flex}.legend-dot{border-radius:50%;width:6px;height:6px}.legend-dot.live{background:#3b9d79}.legend-dot.error{background:#c04c4c}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:860px;font-size:10px}th{color:#5f7281;text-align:left;white-space:nowrap;background:#f7f9fa;border-bottom:1px solid #dfe6eb;height:42px;padding:0 13px;font-size:9px}td{color:#304657;white-space:nowrap;border-bottom:1px solid #edf1f4;height:48px;padding:0 13px}tbody tr:hover td{background:#f8fbfd}.check-column{text-align:center;width:42px}input[type=checkbox]{width:14px;height:14px;accent-color:var(--module-accent)}.align-right{text-align:right}.align-center{text-align:center}.status-pill{border-radius:11px;justify-content:center;min-width:54px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.status-pill.good{color:#216a58;background:#e5f3ed}.status-pill.warn{color:#9a681c;background:#fbefd7}.status-pill.info{color:#2e678f;background:#e7f0f7}.work-order-link{border:1px solid color-mix(in srgb,var(--module-accent) 28%,#dce5eb);color:var(--module-accent);background:color-mix(in srgb,var(--module-accent) 5%,white);font:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;font-weight:800;display:inline-flex}.work-order-link:hover{border-color:var(--module-accent);background:color-mix(in srgb,var(--module-accent) 10%,white)}.material-detail-link{text-align:left;justify-content:space-between;width:100%;min-width:165px}.material-detail-link span{color:#668079;white-space:nowrap;font-size:8px}.module-helpBoard .material-detail-link{justify-content:center;min-width:0;padding-inline:4px}.empty-state{color:#85949f;text-align:center;height:180px}.utility-page{max-width:1260px}.utility-count{color:#285b77;background:#fff;border:1px solid #b9c9d4;border-radius:4px;align-items:center;min-height:34px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.utility-window-list{gap:8px;display:grid}.utility-window-list article{background:#fff;border:1px solid #cbd6dd;border-left:4px solid #9cadb8;grid-template-columns:48px minmax(180px,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:grid;box-shadow:0 2px 6px #1f37460a}.utility-window-list article.active{background:#f4fbfd;border-left-color:#18a0c5}.utility-window-list article>div{gap:3px;display:grid}.utility-window-list article strong{color:#263f4e;font-size:14px}.utility-window-list article small{color:#71838f;font-size:11px}.utility-window-number{color:#6d8491;letter-spacing:.08em;font-size:12px;font-weight:800}.button.ghost{color:#6d7f89;background:0 0;border-color:#0000}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-grid article{background:#fff;border:1px solid #c9d5dc;border-top:4px solid #2f8faf;min-height:164px;padding:22px}.guide-grid article>span{color:#2f8faf;letter-spacing:.08em;font-size:12px;font-weight:800}.guide-grid h2{color:#203b4b;margin:10px 0 8px;font-size:18px}.guide-grid p,.guide-policy p{color:#60737f;margin:0;font-size:13px;line-height:1.7}.guide-policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.guide-policy>div{background:#eef4f7;border:1px solid #d3dde3;padding:16px 18px}.guide-policy strong{color:#294d61;margin-bottom:6px;font-size:13px;display:block}.access-review-page{gap:14px;display:grid}.access-review-heading{margin-bottom:0}.access-review-user{background:#fff;border:1px solid #c5d4dc;border-radius:6px;gap:3px;min-width:190px;padding:13px 16px;display:grid}.access-review-user small,.access-review-user span{color:#71838f;font-size:11px}.access-review-user strong{color:#203b4b;font-size:15px}.access-review-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.access-review-summary article{background:#fff;border:1px solid #cad6dd;border-left:5px solid #8ea3af;align-content:center;gap:3px;min-height:108px;padding:16px 18px;display:grid}.access-review-summary article.allowed{background:#f6fbf9;border-left-color:#16836f}.access-review-summary article.denied{background:#fffaf3;border-left-color:#c38438}.access-review-summary span{color:#617682;font-size:12px;font-weight:700}.access-review-summary strong{color:#203b4b;font-size:30px;line-height:1.1}.access-review-summary small{color:#7b8b95;font-size:11px}.access-review-guidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.access-review-guidance>div{background:#eef4f7;border:1px solid #d2dde3;padding:14px 16px}.access-review-guidance strong{color:#294d61;margin-bottom:5px;font-size:13px;display:block}.access-review-guidance p{color:#60737f;margin:0;font-size:12px;line-height:1.65}.access-review-uat-panel{z-index:4;background:#f7fbfd;border:1px solid #b8ccd6;border-left:5px solid #287da0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:22px;min-height:78px;padding:12px 16px;display:grid;position:sticky;top:0;box-shadow:0 4px 12px #203b4b14}.access-review-uat-panel>div{gap:2px;display:grid}.access-review-uat-panel>div span,.access-review-uat-panel>div small{color:#687d89;font-size:10px}.access-review-uat-panel>div strong{color:#203b4b;font-size:22px}.access-review-uat-panel dl{gap:7px;margin:0;display:flex}.access-review-uat-panel dl div{text-align:center;background:#fff;border:1px solid #c8d6dd;min-width:58px;padding:7px 9px}.access-review-uat-panel dt{color:#71838f;font-size:9px}.access-review-uat-panel dd{color:#25705f;margin:2px 0 0;font-size:15px;font-weight:800}.access-review-uat-panel .mismatch dd{color:#b14e45}.access-review-uat-panel .hold dd{color:#916b33}.access-review-uat-panel>p{color:#657985;margin:0;font-size:11px}.access-review-uat-buttons{grid-auto-flow:column;align-items:center;gap:6px!important;display:flex!important}.access-review-warning{color:#9a453d;background:#fff5f3;border:1px solid #e0b1ab;margin:0;padding:10px 13px;font-size:11px}.access-review-worklist{background:#fff;border:1px solid #c9d5dc}.access-review-worklist>header{background:#f8fafb;border-bottom:1px solid #d7e0e5;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 16px;display:flex}.access-review-worklist h2{color:#203b4b;margin:0;font-size:17px}.access-review-worklist header p{color:#71838f;margin:4px 0 0;font-size:11px}.access-review-search{gap:4px;width:min(330px,100%);display:grid}.access-review-search span{color:#60737f;font-size:10px;font-weight:700}.access-review-search input{color:#263f4e;background:#fff;border:1px solid #bfcdd5;border-radius:4px;height:34px;padding:0 11px}.access-review-filters{border-bottom:1px solid #e0e7eb;flex-wrap:wrap;align-items:center;gap:6px;min-height:50px;padding:8px 16px;display:flex}.access-review-filters button{color:#536b79;background:#fff;border:1px solid #c4d1d9;border-radius:4px;min-height:32px;padding:0 11px;font-size:12px;font-weight:700}.access-review-filters button.active{color:#fff;background:#287da0;border-color:#287da0}.access-review-filters button.review-filter.active{background:#536f7d;border-color:#536f7d}.access-review-filters button span{opacity:.76;margin-left:4px}.access-review-filter-divider{background:#ced9df;width:1px;height:24px;margin:0 4px}.access-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.access-review-list article{border:1px solid #d2dde3;border-left:4px solid #90a4af;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:164px;padding:13px;display:grid}.access-review-list article.allowed{border-left-color:#16836f}.access-review-list article.denied{background:#fbfaf8;border-left-color:#c38438}.access-review-list article.review-mismatch{box-shadow:inset 0 0 0 2px #d78b83}.access-review-list article.review-hold{box-shadow:inset 0 0 0 2px #d2b277}.access-review-list article>div{gap:3px;min-width:0;display:grid}.access-review-list article small{color:#71838f;font-size:10px}.access-review-list article strong{color:#203b4b;font-size:14px}.access-review-list article p{color:#667985;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.access-review-state{color:#fff;text-align:center;background:#16836f;border-radius:4px;min-width:58px;padding:5px 6px;font-size:10px;font-weight:800}.access-review-list article.denied .access-review-state{background:#9a713e}.access-review-reason{color:#8a673f;white-space:nowrap;font-size:10px;font-weight:700}.access-review-uat-actions{border-top:1px solid #e1e8ec;grid-column:1/-1;grid-template-columns:auto auto minmax(150px,1fr);align-items:center;min-width:0;padding-top:10px;gap:9px!important;display:grid!important}.access-review-uat-actions>span{color:#617682;white-space:nowrap;font-size:10px;font-weight:800}.access-review-uat-actions>div{gap:4px!important;display:flex!important}.access-review-uat-actions button{color:#5d7180;background:#fff;border:1px solid #c6d2d9;border-radius:4px;min-height:29px;padding:0 9px;font-size:10px;font-weight:800}.access-review-uat-actions button.selected.match{color:#fff;background:#16836f;border-color:#16836f}.access-review-uat-actions button.selected.mismatch{color:#fff;background:#b85d53;border-color:#b85d53}.access-review-uat-actions button.selected.hold{color:#fff;background:#a47b3f;border-color:#a47b3f}.access-review-uat-actions input{color:#344e5d;background:#fff;border:1px solid #c6d2d9;border-radius:4px;width:100%;height:31px;padding:0 9px;font-size:10px}.access-review-uat-actions input:disabled{color:#89979f;background:#f2f5f6}.access-review-empty{color:#71838f;text-align:center;grid-column:1/-1;padding:42px}.access-intake-page{gap:14px;display:grid}.access-intake-heading{align-items:center;margin-bottom:0}.access-intake-heading-actions{align-items:center;gap:7px;display:flex}.access-intake-notice{background:#f2f8fb;border:1px solid #b9ced8;border-left:5px solid #287da0;gap:4px;padding:14px 17px;display:grid}.access-intake-notice strong{color:#294d61;font-size:13px}.access-intake-notice p{color:#627985;margin:0;font-size:11px;line-height:1.55}.access-intake-coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.access-intake-coverage article{background:#fff;border:1px solid #cbd7de;border-top:4px solid #a1b0b8;align-content:center;gap:3px;min-height:100px;padding:14px 16px;display:grid}.access-intake-coverage article.ready{background:#f6fbf9;border-top-color:#16836f}.access-intake-coverage article.complete{background:#f3f9fc;border-top-color:#287da0}.access-intake-coverage span{color:#6b7e89;font-size:10px;font-weight:800}.access-intake-coverage strong{color:#203b4b;font-size:20px}.access-intake-coverage small{color:#81909a;font-size:10px}.access-intake-import{background:#fff;border:1px solid #c9d5dc;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 16px;display:flex}.access-intake-import h2,.access-intake-sources h2,.access-intake-actions h2{color:#203b4b;margin:0;font-size:16px}.access-intake-import p,.access-intake-sources header p,.access-intake-actions header p{color:#71838f;margin:4px 0 0;font-size:10px}.access-intake-file{cursor:pointer;position:relative;overflow:hidden}.access-intake-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.access-intake-messages{background:#fff5f3;border:1px solid #e0b1ab;padding:10px 13px}.access-intake-messages p{color:#9a453d;margin:0;font-size:11px}.access-intake-messages p+p{margin-top:5px}.access-intake-sources,.access-intake-actions{background:#fff;border:1px solid #c9d5dc}.access-intake-sources>header,.access-intake-actions>header{background:#f8fafb;border-bottom:1px solid #d8e1e6;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex}.access-intake-sources>header>span{color:#607681;font-size:11px;font-weight:700}.access-intake-source-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.access-intake-source-list article{border:1px solid #d0dbe1;align-content:start;gap:7px;min-height:154px;padding:14px;display:grid;position:relative}.access-intake-source-list .profile{color:#fff;background:#526f7e;border-radius:4px;justify-self:start;padding:4px 7px;font-size:9px;font-weight:800}.access-intake-source-list .profile.full{background:#236c5e}.access-intake-source-list .profile.none{background:#8b673a}.access-intake-source-list strong{color:#263f4e;font-size:13px}.access-intake-source-list p{color:#657985;margin:0;font-size:10px}.access-intake-source-list small{color:#89969e;font-size:9px}.access-intake-source-list button{color:#8b554e;background:0 0;border:0;justify-self:start;margin-top:2px;padding:4px 0;font-size:9px;font-weight:800}.access-intake-warning{color:#815f2d;background:#fff9ed;border:1px solid #d7bd8a;margin:0;padding:10px 13px;font-size:11px}.access-intake-empty{color:#788a95;text-align:center;padding:36px;font-size:11px}.access-intake-actions>header label{gap:4px;width:min(320px,100%);display:grid}.access-intake-actions>header label span{color:#657985;font-size:9px;font-weight:800}.access-intake-actions>header input{color:#314b5a;border:1px solid #c0ced6;border-radius:4px;height:32px;padding:0 10px}.access-intake-action-filters{border-bottom:1px solid #e0e7eb;align-items:center;gap:6px;min-height:48px;padding:8px 16px;display:flex}.access-intake-action-filters button{color:#566d7a;background:#fff;border:1px solid #c5d2d9;border-radius:4px;min-height:30px;padding:0 11px;font-size:10px;font-weight:800}.access-intake-action-filters button.active{color:#fff;background:#536f7d;border-color:#536f7d}.access-intake-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.access-intake-action-list article{border:1px solid #d1dce2;border-left:4px solid #b85d53;grid-template-columns:1fr auto;gap:10px;padding:13px 14px;display:grid}.access-intake-action-list article small{color:#7b8b95;font-size:9px;display:block}.access-intake-action-list article strong{color:#203b4b;margin-top:3px;font-size:14px;display:block}.access-intake-action-list article>p{align-items:start;gap:5px;margin:0;display:flex}.access-intake-action-list article>p span{border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800}.access-intake-action-list .mismatch{color:#9d453c;background:#fff0ee}.access-intake-action-list .hold{color:#7e5d2d;background:#fff7e9}.access-intake-action-list ul{border-top:1px solid #e2e8eb;grid-column:1/-1;gap:5px;margin:0;padding:9px 0 0;list-style:none;display:grid}.access-intake-action-list li{color:#607580;grid-template-columns:150px 1fr;gap:9px;font-size:10px;display:grid}.access-intake-action-list li b{color:#405c6b}.access-resolution-page{gap:14px;display:grid}.access-resolution-heading{align-items:center;margin-bottom:0}.access-resolution-import{background:#fff;border:1px solid #c9d5dc;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 16px;display:flex}.access-resolution-import h2,.access-resolution-worklist h2{color:#203b4b;margin:0;font-size:16px}.access-resolution-import p,.access-resolution-worklist header p{color:#71838f;margin:4px 0 0;font-size:10px}.access-resolution-import>div:last-child{align-items:center;gap:7px;display:flex}.access-resolution-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.access-resolution-summary article{background:#fff;border:1px solid #cbd7de;border-top:4px solid #8799a3;align-content:center;gap:3px;min-height:102px;padding:14px 16px;display:grid}.access-resolution-summary article.ready{background:#f6fbf9;border-top-color:#16836f}.access-resolution-summary article.warning{background:#fffaf0;border-top-color:#b9823e}.access-resolution-summary span{color:#6b7e89;font-size:10px;font-weight:800}.access-resolution-summary strong{color:#203b4b;font-size:22px}.access-resolution-summary small{color:#81909a;font-size:9px}.access-resolution-sourcebar{background:#f8fafb;border:1px solid #c9d5dc;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 16px;display:flex}.access-resolution-sourcebar>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.access-resolution-sourcebar>div:first-child{gap:3px;display:grid}.access-resolution-sourcebar strong{color:#294858;font-size:12px}.access-resolution-sourcebar span{color:#6e808a;font-size:9px}.access-resolution-sourcebar>div:last-child span{color:#4d6876;background:#fff;border:1px solid #c7d5dc;border-radius:4px;padding:4px 7px;font-weight:800}.access-resolution-worklist{background:#fff;border:1px solid #c9d5dc}.access-resolution-worklist>header{background:#f8fafb;border-bottom:1px solid #d8e1e6;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 16px;display:flex}.access-resolution-worklist>header label{gap:4px;width:min(340px,100%);display:grid}.access-resolution-worklist>header label span{color:#657985;font-size:9px;font-weight:800}.access-resolution-worklist>header input{color:#314b5a;border:1px solid #c0ced6;border-radius:4px;height:32px;padding:0 10px}.access-resolution-filters{border-bottom:1px solid #e0e7eb;flex-wrap:wrap;align-items:center;gap:6px;min-height:49px;padding:8px 16px;display:flex}.access-resolution-filters button{color:#566d7a;background:#fff;border:1px solid #c5d2d9;border-radius:4px;min-height:30px;padding:0 11px;font-size:10px;font-weight:800}.access-resolution-filters button.active{color:#fff;background:#536f7d;border-color:#536f7d}.access-resolution-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.access-resolution-list article{background:#fff;border:1px solid #d1dce2;border-left:4px solid #99a9b2;align-content:start;gap:10px;min-width:0;padding:13px 14px;display:grid}.access-resolution-list article.classified{border-left-color:#16836f}.access-resolution-list article.hold{border-left-color:#a47b3f}.access-resolution-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.access-resolution-list article small{color:#7b8b95;font-size:9px;display:block}.access-resolution-list article strong{color:#203b4b;margin-top:3px;font-size:14px;display:block}.access-resolution-list article>header p{gap:5px;margin:0;display:flex}.access-resolution-list article>header p span{white-space:nowrap;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800}.access-resolution-list .mismatch{color:#9d453c;background:#fff0ee}.access-resolution-list .hold{color:#7e5d2d;background:#fff7e9}.access-resolution-list ul{border-top:1px solid #e2e8eb;border-bottom:1px solid #e2e8eb;gap:5px;margin:0;padding:9px 0;list-style:none;display:grid}.access-resolution-list li{color:#607580;grid-template-columns:150px minmax(0,1fr);gap:9px;font-size:10px;display:grid}.access-resolution-list li b{color:#405c6b}.access-resolution-decisions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.access-resolution-decisions button{color:#566d7a;background:#fff;border:1px solid #c5d2d9;border-radius:4px;min-height:34px;padding:4px 6px;font-size:9px;font-weight:800}.access-resolution-decisions button.selected{color:#fff;background:#287da0;border-color:#287da0}.access-resolution-decisions button.selected.account-permission{background:#5d6fa0;border-color:#5d6fa0}.access-resolution-decisions button.selected.ui-guidance{background:#557d70;border-color:#557d70}.access-resolution-decisions button.selected.hold{background:#a47b3f;border-color:#a47b3f}.access-resolution-note{gap:4px;display:grid}.access-resolution-note span{color:#657985;font-size:9px;font-weight:800}.access-resolution-note input{color:#344e5d;background:#fff;border:1px solid #c6d2d9;border-radius:4px;width:100%;height:32px;padding:0 9px;font-size:10px}.access-resolution-note input:disabled{color:#89979f;background:#f2f5f6}.access-resolution-empty{text-align:center;background:#fbfcfd;border:1px dashed #becbd2;place-content:center;gap:5px;min-height:220px;padding:48px 24px;display:grid}.access-resolution-empty strong{color:#365363;font-size:15px}.access-resolution-empty p{color:#748690;margin:0;font-size:11px}@media (max-width:760px){.development-completion-state{grid-template-columns:1fr}.full-development-backlog>header{flex-direction:column;align-items:flex-start}.full-development-package-grid{grid-template-columns:1fr}.deferred-contract-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:14px}.deferred-contract-filters{grid-template-columns:1fr}.deferred-contract-dialog>footer{flex-direction:column;align-items:flex-start}.utility-window-list article{grid-template-columns:38px 1fr auto}.utility-window-list article .button.ghost{grid-column:3}.guide-grid,.guide-policy{grid-template-columns:1fr}.access-review-heading{align-items:stretch}.access-review-user{min-width:0}.access-review-summary,.access-review-guidance,.access-review-list{grid-template-columns:1fr}.access-review-uat-panel{grid-template-columns:1fr auto;gap:12px;position:static}.access-review-uat-panel dl,.access-review-uat-panel>p{grid-column:1/-1}.access-review-worklist>header{flex-direction:column;align-items:stretch}.access-review-search{width:100%}.access-review-list article{grid-template-columns:auto 1fr}.access-review-list article .button,.access-review-reason{grid-column:2;justify-self:start}.access-review-uat-actions{grid-column:1/-1!important;grid-template-columns:1fr!important}.access-review-filter-divider{flex-basis:100%;width:100%;height:1px}.access-intake-heading{align-items:stretch}.access-intake-heading-actions{flex-direction:column;align-items:stretch}.access-intake-heading .button{align-self:stretch}.access-intake-coverage,.access-intake-source-list,.access-intake-action-list,.access-resolution-summary,.access-resolution-list{grid-template-columns:1fr}.access-intake-import,.access-intake-sources>header,.access-intake-actions>header{flex-direction:column;align-items:stretch}.access-intake-actions>header label{width:100%}.access-intake-action-list li{grid-template-columns:1fr;gap:2px}.access-resolution-heading{align-items:stretch}.access-resolution-heading .button{align-self:stretch}.access-resolution-import,.access-resolution-sourcebar,.access-resolution-worklist>header,.access-resolution-import>div:last-child{flex-direction:column;align-items:stretch}.access-resolution-worklist>header label{width:100%}.access-resolution-list li{grid-template-columns:1fr;gap:2px}.access-resolution-decisions{grid-template-columns:repeat(2,minmax(0,1fr))}}.wrt019-isolated-page{padding-bottom:48px}.wrt019-heading{align-items:flex-start}.wrt019-environment-badge{color:#7a4a00;text-align:right;background:#fff8e8;border:1px solid #f2c879;border-radius:8px;gap:3px;min-width:132px;padding:10px 14px;display:grid}.wrt019-environment-badge strong{font-size:14px}.wrt019-environment-badge span{font-size:12px}.wrt019-toolbar{background:#fff;border:1px solid #d8e0ea;border-radius:8px;grid-template-columns:112px 112px minmax(240px,1fr) auto auto;align-items:end;gap:10px;margin:18px 0 12px;padding:14px;display:grid;box-shadow:0 2px 8px #172b4d0d}.wrt019-toolbar>div{gap:5px;display:grid}.wrt019-toolbar small,.wrt019-toolbar label span{color:#607087;font-size:12px}.wrt019-toolbar label{gap:5px;display:grid}.wrt019-toolbar input{border:1px solid #bfc9d6;border-radius:4px;height:36px;padding:0 10px}.wrt019-feedback{border-radius:6px;margin:8px 0;padding:11px 14px}.wrt019-feedback.success{color:#176b3a;background:#edf9f1;border:1px solid #9fd4b5}.wrt019-loading{color:#607087;text-align:center;background:#fff;border:1px solid #d8e0ea;padding:56px}.wrt019-sheet{background:#fff;border:1px solid #aeb9c7;border-radius:6px;overflow:hidden}.wrt019-sheet>header,.wrt019-sheet-row{grid-template-columns:140px minmax(640px,1fr) 120px;display:grid}.wrt019-sheet>header{color:#fff;background:#334e72;font-size:13px;font-weight:700}.wrt019-sheet>header span{border-right:1px solid #ffffff38;padding:10px 12px}.wrt019-sheet-row{border-top:1px solid #ccd5e0;min-height:96px}.wrt019-sheet-row>strong{color:#23364d;background:#f1f5f9;border-right:1px solid #ccd5e0;padding:14px 12px;font-size:13px}.wrt019-sheet-row>strong small{color:#73839a;margin-top:7px;font-size:11px;font-weight:700;display:block}.wrt019-sheet-row textarea{resize:vertical;color:#172b4d;background:#fff;border:0;border-right:1px solid #ccd5e0;border-radius:0;width:100%;min-height:96px;padding:12px;line-height:1.55}.wrt019-sheet-row textarea:last-child{border-right:0}.wrt019-sheet-row textarea:focus{outline-offset:-2px;background:#f8fbff;outline:2px solid #2878d0;position:relative}.wrt019-sheet-row.is-editable>strong,.wrt019-sheet-row.is-editable textarea{background:#fff}.wrt019-sheet-row.is-editable>strong small{color:#137a46}.wrt019-sheet-row.is-readonly>strong,.wrt019-sheet-row.is-readonly textarea,.wrt019-sheet-row.is-readonly textarea:disabled{color:#667085;opacity:1;cursor:not-allowed;background:#e5e7eb}.wrt019-sheet-row.is-readonly>strong small{color:#667085}.wrt019-author{color:#34465d;background:#f8fafc;align-items:center;min-height:96px;padding:12px;font-size:13px;font-weight:700;display:flex}.wrt019-boundary{color:#5f4a1a;background:#fff9ea;border-left:4px solid #e3a82b;gap:5px;margin-top:14px;padding:14px 16px;display:grid}.wrt019-boundary span{font-size:13px}.wrt019-boundary small{color:#786c50}@media (max-width:980px){.wrt019-toolbar{grid-template-columns:1fr 1fr}.wrt019-toolbar label{grid-column:1/-1}.wrt019-sheet{overflow-x:auto}.wrt019-sheet>header,.wrt019-sheet-row{min-width:900px}}.error-message{color:#a33b3b;background:snow}.search-button:disabled,.field input:disabled,.field select:disabled{cursor:not-allowed;opacity:.58}.table-footer{color:#81909b;justify-content:space-between;align-items:center;height:52px;padding:0 17px;font-size:9px;display:flex}.pagination{gap:4px;display:flex}.pagination button{border:1px solid var(--line);color:#667987;background:#fff;border-radius:5px;width:28px;height:28px}.pagination button.current{border-color:var(--module-accent);color:#fff;background:var(--module-accent)}.comparison-strip{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 50px 1fr auto;align-items:center;margin-top:14px;padding:17px 20px;display:grid}.comparison-strip>div{align-items:center;gap:10px;display:flex}.comparison-icon{color:#fff;background:#687c8b;border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.web-icon{background:var(--module-accent)}.comparison-strip p{flex-direction:column;margin:0;display:flex}.comparison-strip small{color:#85949f;font-size:8px}.comparison-strip strong{margin-top:3px;font-size:10px}.comparison-strip em{color:#758692;margin-left:auto;font-size:8px;font-style:normal}.comparison-arrow{color:#8ba0ae;text-align:center}.comparison-strip>button{color:var(--module-accent);cursor:pointer;background:0 0;border:0;margin-left:24px;font-size:9px;font-weight:800}.toast{z-index:50;color:#fff;opacity:0;pointer-events:none;background:#122b3f;border-radius:8px;max-width:340px;padding:12px 16px;font-size:10px;transition:all .18s;position:fixed;bottom:22px;right:22px;transform:translateY(8px);box-shadow:0 12px 30px #0718253d}.toast.show{opacity:1;transform:translateY(0)}.dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0716228f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.work-order-dialog{background:#fff;border:1px solid #d7e2e9;border-radius:13px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 26px 80px #03111c47}.work-order-dialog>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;padding:24px 26px 19px;display:flex}.work-order-dialog h2{color:#173955;margin:6px 0 5px;font-size:22px}.work-order-dialog header p{color:#7c8b97;margin:0;font-size:10px}.work-order-dialog header>button{border:1px solid var(--line);color:#5e7282;cursor:pointer;background:#fff;border-radius:7px;width:34px;height:34px;font-size:21px}.work-order-title{background:#f3f8fb;border-left:3px solid #2d789f;border-radius:5px;margin:22px 26px 0;padding:17px 19px}.work-order-title small{color:#78909f;font-size:9px;display:block}.work-order-title strong{color:#203c51;margin-top:6px;font-size:14px;line-height:1.55;display:block}.work-order-dialog dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:19px 26px 0;display:grid}.work-order-dialog dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;min-height:43px;display:grid}.work-order-dialog dt,.work-order-dialog dd{align-items:center;margin:0;padding:9px 11px;font-size:10px;display:flex}.work-order-dialog dt{color:#6f8190;background:#f7f9fa;font-weight:700}.work-order-dialog dd{color:#293f50;font-weight:700}.work-order-dialog footer{justify-content:space-between;align-items:center;gap:20px;padding:19px 26px 24px;display:flex}.work-order-dialog footer span{color:#83919b;font-size:9px}.dialog-state{color:#788995;place-items:center;min-height:210px;margin:20px 26px 26px;font-size:11px;display:grid}.aircraft-fuel-dialog{width:min(900px,100%)}.aircraft-fuel-detail-summary{color:#5f7482;background:#f6fafc;border:1px solid #dce6eb;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin:18px 26px 10px;padding:12px 15px;font-size:10px;display:flex}.aircraft-fuel-detail-summary strong{color:#244f69;font-size:12px}.aircraft-fuel-detail-table{border:1px solid #dce6eb;max-height:480px;margin:0 26px}.aircraft-fuel-detail-table .hmms-data-grid{min-width:680px}.aircraft-fuel-detail-table .hmms-data-grid th{z-index:2;position:sticky;top:0}.help-board-dialog{width:min(840px,100%)}.help-board-dialog header h2{overflow-wrap:anywhere;max-width:680px}.help-board-body{background:#fbfdfe;border:1px solid #dce6eb;border-radius:8px;margin:20px 26px 0;padding:20px}.help-board-body h3,.help-board-comments h3{color:#31566d;margin:0 0 12px;font-size:12px}.help-board-body p,.help-board-comments li p{color:#2d4352;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.75}.help-board-answer{border-top:1px solid #e1eaee;margin-top:18px;padding-top:18px}.help-board-comments{margin:18px 26px 0}.help-board-comments>h3 span{color:#2d789f}.help-board-comments ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.help-board-comments li{background:#fff;border:1px solid #e0e8ec;border-radius:7px;padding:14px 16px}.help-board-comments li>div{justify-content:space-between;gap:12px;margin-bottom:7px;display:flex}.help-board-comments strong{color:#38566a;font-size:10px}.help-board-comments time{color:#8998a2;font-size:9px}.help-board-empty{color:#81909a;text-align:center;border:1px dashed #d7e2e7;border-radius:7px;margin:0;padding:18px;font-size:10px}.uat-integrated-dashboard{background:#fff;border:1px solid #b9ced9;border-radius:11px;margin-bottom:18px;overflow:hidden}.uat-integrated-dashboard>header{background:#f7fbfd;border-bottom:1px solid #dce8ed;justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex}.uat-integrated-dashboard h2{margin:6px 0 5px;font-size:20px}.uat-integrated-dashboard header p{color:#718692;margin:0;font-size:9px}.uat-integrated-dashboard>header>div:last-child{gap:8px;display:flex}.uat-integrated-dashboard>header button{color:#315f72;cursor:pointer;background:#fff;border:1px solid #9dbdca;border-radius:5px;padding:8px 11px;font-size:8px;font-weight:800}.uat-integrated-dashboard>header button:disabled{opacity:.45;cursor:not-allowed}.uat-integrated-summary{background:#d6e2e7;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.uat-integrated-summary article{background:#fff;align-items:baseline;gap:5px;padding:15px 17px;display:flex}.uat-integrated-summary small{color:#748690;margin-right:auto;font-size:8px}.uat-integrated-summary strong{color:#315f72;font-size:18px}.uat-integrated-summary span{color:#83939b;font-size:7px}.uat-source-status{background:#fbfcfd;border-top:1px solid #e3ecef;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.uat-source-status article{background:#fff;border:1px solid #dce5e9;border-radius:7px;grid-template-columns:1fr auto;gap:4px 10px;padding:13px 14px;display:grid}.uat-source-status article>span{color:#728691;font-size:8px;font-weight:800}.uat-source-status article>strong{color:#294f62;text-align:right;font-size:11px}.uat-source-status article>small{color:#7c8e97;grid-column:1/-1;font-size:7px}.uat-source-status article.unavailable{background:#fffaf0;border-color:#e3d2a8}.uat-source-status article.unavailable strong{color:#916720}.uat-integrated-policy{color:#677d88;background:#f8fbfc;border-top:1px solid #e3ecef;margin:0;padding:11px 15px;font-size:8px;line-height:1.65}.uat-local-warnings{color:#855f1d;background:#fffaf0;border-top:1px solid #eadcb8;gap:5px;margin:0;padding:11px 30px;font-size:8px;display:grid}.uat-pending-list{border-top:1px solid #e3ecef;padding:14px 16px 16px}.uat-pending-list h3{margin:0 0 10px;font-size:11px}.uat-pending-list>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.uat-pending-list li{background:#fff;border:1px solid #e1e8eb;border-radius:6px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.uat-pending-list li>span{color:#557689;font-size:7px;font-weight:800}.uat-pending-list li>strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.uat-pending-list li>small{color:#92a0a7;font-size:7px}.uat-pending-list>p{color:#698079;margin:0;font-size:8px}.uat-regression-unavailable{background:#fff8e8;border-radius:5px;padding:8px 10px;color:#89651f!important;margin-top:9px!important}.uat-integrated-message{color:#2d6f5f;background:#f2faf7;border-top:1px solid #dce8ed;margin:0;padding:11px 15px;font-size:8px}.uat-sequence{background:#fff;border:1px solid #cfc5a6;border-radius:11px;margin-bottom:18px;overflow:hidden;box-shadow:0 8px 22px #2a26180d}.uat-sequence>header{background:#fffcf5;border-bottom:1px solid #e8e1cf;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.uat-sequence h2{margin:6px 0 5px;font-size:19px}.uat-sequence header p{color:#807760;margin:0;font-size:9px}.uat-sequence>header>div:last-child{align-items:center;gap:8px;display:flex}.uat-sequence>header strong{color:#725d25;font-size:18px}.uat-sequence>header span{color:#93876b;font-size:8px}.uat-sequence>header button{color:#6b5720;cursor:pointer;background:#fff;border:1px solid #c9b77f;border-radius:5px;padding:8px 11px;font-size:8px;font-weight:800}.uat-sequence-body{grid-template-columns:180px minmax(0,1fr);min-height:310px;display:grid}.uat-sequence-body>aside{background:#faf9f5;border-right:1px solid #ebe5d6;padding:20px}.uat-sequence-body>aside>small{color:#8b8066;font-size:8px;display:block}.uat-sequence-body>aside>strong{color:#5e512f;margin:6px 0 10px;font-size:22px;display:block}.sequence-state{border-radius:5px;padding:5px 8px;font-weight:800;display:inline-block;font-size:7px!important}.sequence-state.confirmed{background:#eaf6f1;color:#286454!important}.sequence-state.followUp{background:#fff2d8;color:#8c5f16!important}.sequence-state.pending{background:#f3ebef;color:#7a6870!important}.uat-sequence-body aside dl{border-top:1px solid #e4dfd3;margin:18px 0 0}.uat-sequence-body aside dl>div{border-bottom:1px solid #e9e4d9;padding:9px 0}.uat-sequence-body aside dt{color:#958b73;font-size:7px}.uat-sequence-body aside dd{overflow-wrap:anywhere;color:#5c5544;margin:4px 0 0;font-size:8px;font-weight:800}.uat-sequence-body>article{padding:20px 22px}.sequence-case-title>span{color:#6f5b25;background:#f7f0dd;border-radius:4px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-block}.sequence-case-title h3{color:#294553;margin:9px 0 5px;font-size:17px}.sequence-case-title p{color:#78878e;margin:0;font-size:8px;line-height:1.6}.sequence-actions{border-bottom:1px solid #e8ecee;align-items:center;gap:12px;margin-top:15px;padding-bottom:14px;display:flex}.sequence-actions span{color:#849198;font-size:7px}.sequence-decisions{margin-top:14px}.sequence-decisions>strong{color:#667984;margin-bottom:7px;font-size:8px;display:block}.sequence-decisions>div{flex-wrap:wrap;gap:6px;display:flex}.sequence-decisions button{color:#60727c;cursor:pointer;background:#fff;border:1px solid #cdd8dd;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:800}.sequence-decisions button.selected{color:#236353;background:#eaf6f2;border-color:#2d7a68}.sequence-decisions button.selected.hold{color:#8b5c16;background:#fff3de;border-color:#ba8a42}.sequence-note{color:#667984;gap:6px;margin-top:14px;font-size:8px;font-weight:800;display:grid}.sequence-note textarea{resize:vertical;color:#334d59;width:100%;min-height:68px;font:inherit;border:1px solid #d3dde1;border-radius:6px;padding:9px 10px;line-height:1.5}.sequence-note small{color:#929da2;text-align:right;font-size:7px;font-weight:500}.uat-sequence footer{border-top:1px solid #e8ecee;justify-content:space-between;gap:8px;margin-top:16px;padding-top:14px;display:flex}.uat-sequence footer button{color:#617580;cursor:pointer;background:#fff;border:1px solid #ccd7dc;border-radius:5px;padding:8px 11px;font-size:8px;font-weight:800}.uat-sequence footer button.next{color:#fff;background:#46788d;border-color:#789ead}.uat-sequence footer button:disabled{opacity:.45;cursor:not-allowed}.sequence-message{color:#785d21;background:#fff7e6;border-radius:5px;margin:10px 0 0;padding:8px 10px;font-size:8px}.sequence-empty{color:#788991;text-align:center;margin:0;padding:28px}.uat-summary{border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.uat-summary>div{background:#fff;flex-direction:column;justify-content:center;min-height:112px;padding:22px 25px;display:flex}.uat-summary small{color:#7a8b98;font-size:9px}.uat-summary strong{color:#173955;margin-top:7px;font-size:22px}.uat-summary span{color:#87949e;margin-top:6px;font-size:9px}.uat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.uat-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:24px;position:relative;box-shadow:0 8px 22px #0f24340d}.uat-number{color:#4d83a8;letter-spacing:.12em;font-size:9px;font-weight:800}.uat-grid h2{margin:10px 0 18px;font-size:17px}.uat-grid dl{border-top:1px solid var(--line-soft);margin:0}.uat-grid dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.uat-grid dt{color:#7c8b96}.uat-grid dd{margin:0;font-weight:700}.uat-state{align-items:center;gap:10px;margin:17px 0;display:flex}.uat-state p{flex-direction:column;margin:0;display:flex}.uat-state strong{font-size:10px}.uat-state small{color:#87949d;margin-top:3px;font-size:8px}.uat-guide{background:#f5fafc;border:1px solid #cfe0eb;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;padding:16px 18px;font-size:9px;display:flex}.uat-guide strong{color:#315b78;margin-right:8px}.uat-guide span{color:#587084;background:#fff;border-radius:4px;padding:5px 8px}.inventory-uat-heading{background:#fffdf7;border:1px solid #d8c894;border-radius:11px;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;padding:22px 24px;display:flex}.inventory-uat-heading h2{margin:7px 0 5px;font-size:20px}.inventory-uat-heading p{color:#7b776b;margin:0;font-size:9px}.inventory-uat-heading>div:last-child{align-items:center;gap:9px;display:flex}.inventory-uat-heading>div:last-child strong{color:#745f23;font-size:20px}.inventory-uat-heading>div:last-child span{color:#8a7e5d;font-size:8px}.inventory-uat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.inventory-uat-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:20px;box-shadow:0 8px 22px #0f24340d}.inventory-uat-grid article.formula-diff{background:#fffdf7;border-color:#d2a95b}.inventory-uat-grid article>header{align-items:center;gap:9px;display:flex}.inventory-uat-grid article>header strong{font-size:11px}.inventory-uat-grid article>header em{color:#8a5a0b;background:#f7e8c5;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.inventory-uat-grid h3{color:#243e51;margin:13px 0 4px;font-size:15px}.inventory-uat-grid article>p{color:#7a8994;margin:0 0 13px;font-size:9px}.inventory-uat-grid dl{border:1px solid var(--line-soft);border-radius:6px;grid-template-columns:repeat(4,1fr);margin:0 0 14px;display:grid}.inventory-uat-grid dl>div{border-right:1px solid var(--line-soft);padding:9px}.inventory-uat-grid dl>div:last-child{border-right:0}.inventory-uat-grid dt{color:#84919a;font-size:8px}.inventory-uat-grid dd{margin:4px 0 0;font-size:12px;font-weight:800}.open-stock-case{width:100%}.decision-buttons{gap:6px;margin-top:9px;display:flex}.decision-buttons button{color:#607585;cursor:pointer;background:#fff;border:1px solid #d7e0e6;border-radius:5px;flex:1;min-height:31px;font-size:8px;font-weight:800}.decision-buttons button.selected{color:#fff;background:#2d7a68;border-color:#2d7a68}.decision-buttons button.selected.hold{background:#9a681c;border-color:#9a681c}.phase3-uat-heading{background:#f7fbfd;border-color:#bfd4df}.phase3-uat-heading p{color:#687f8e}.phase3-uat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.phase3-uat-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px;box-shadow:0 8px 22px #0f24340d}.phase3-uat-grid article>header{align-items:center;gap:7px;display:flex}.phase3-uat-grid article>header em{color:#355e77;background:#eaf3f7;border-radius:4px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.phase3-uat-grid article>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.phase3-uat-grid h3{color:#213f52;margin:14px 0 10px;font-size:14px}.phase3-uat-grid dl{border-top:1px solid var(--line-soft);margin:0 0 13px}.phase3-uat-grid dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.phase3-uat-grid dt{color:#82909a;font-size:8px}.phase3-uat-grid dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;font-weight:800;overflow:hidden}.phase3-uat-grid>.button,.phase3-uat-grid article>.button{width:100%}.uat-import{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.uat-import input{display:none}.uat-import-message{color:#315a72;background:#f4fafc;border:1px solid #c7dae4;border-radius:7px;margin:10px 0 0;padding:10px 13px;font-size:9px}.phase3-summary{background:#cbdbe4;border:1px solid #cbdbe4;border-radius:9px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.phase3-summary>div{background:#f8fbfc;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.phase3-summary small{color:#708796;font-size:8px}.phase3-summary strong{color:#234b63;font-size:17px}.uat-note{margin-top:11px;display:block}.uat-note span{color:#728592;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.uat-note textarea{resize:vertical;color:#324d5d;width:100%;min-height:58px;font:inherit;background:#fbfcfd;border:1px solid #d8e1e6;border-radius:6px;padding:9px 10px;font-size:9px}.uat-note textarea:focus{border-color:#2d7a68;outline:2px solid #2d7a6829}.uat-remediation{background:#fff;border:1px solid #d8e1e6;border-radius:11px;grid-template-columns:230px minmax(0,1fr);gap:22px;margin-top:18px;padding:22px 24px;display:grid}.uat-remediation h2{margin:6px 0 5px;font-size:18px}.uat-remediation>div>p{color:#7b8b95;margin:0;font-size:9px}.uat-remediation ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.uat-remediation li{border:1px solid var(--line-soft);border-radius:7px;grid-template-columns:44px minmax(120px,1fr) 70px minmax(180px,2fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.uat-remediation li>span{color:#647e8f;font-size:8px;font-weight:800}.uat-remediation li>strong{font-size:9px}.uat-remediation li>em{color:#9a681c;font-size:8px;font-style:normal;font-weight:800}.uat-remediation li>p{color:#73838e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.uat-empty-queue{color:#738691;align-self:center;font-size:10px}.trace-page{max-width:1460px}.trace-search{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:flex-end;gap:10px;padding:18px 20px;display:flex;box-shadow:0 8px 22px #0f24340a}.trace-search label{flex:1}.trace-search label>span{color:#6e818e;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.trace-search label>div{display:flex}.trace-search input{color:#284657;border:1px solid #ccd8df;border-radius:6px 0 0 6px;flex:1;min-width:0;height:39px;padding:0 12px;font-size:11px}.trace-search label button{color:#fff;cursor:pointer;background:#245d78;border:0;border-radius:0 6px 6px 0;min-width:110px;font-size:9px;font-weight:800}.trace-example{color:#315d74;cursor:pointer;background:#f7fbfd;border:1px solid #b9ceda;border-radius:6px;height:39px;padding:0 14px;font-size:9px;font-weight:800}.trace-error,.trace-warning{color:#8c3e36;background:#fff7f5;border:1px solid #e2c6c2;border-radius:7px;margin:12px 0 0;padding:11px 14px;font-size:9px}.trace-warning{color:#80621c;background:#fffbef;border-color:#dfd0a7}.trace-candidates{border:1px solid var(--line);background:#fff;border-radius:10px;gap:7px;margin-top:12px;padding:18px;display:grid}.trace-candidates h2{margin:0 0 4px;font-size:15px}.trace-candidates button{border:1px solid var(--line-soft);color:#45606f;text-align:left;cursor:pointer;background:#fbfcfd;border-radius:6px;grid-template-columns:160px 1fr 90px;align-items:center;gap:12px;padding:10px 12px;display:grid}.trace-candidates button strong{color:#23485d}.trace-candidates button em{text-align:right;font-style:normal}.trace-header{color:#f4fbff;background:linear-gradient(130deg,#153f59,#286d78);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:14px;padding:24px 26px;display:flex}.trace-header button{color:#fff;cursor:pointer;background:0 0;border:0;margin:7px 0 5px;padding:0;font-size:22px;font-weight:850}.trace-header h2{margin:0;font-size:14px;font-weight:650}.trace-header p{color:#c1d9e2;margin:7px 0 0;font-size:9px}.trace-header>span{color:#d9edf3;border:1px solid #fff3;border-radius:7px;flex-direction:column;align-items:flex-end;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.trace-header>span small{color:#9dd3c4;margin-top:3px;font-size:7px}.trace-summary{background:#cad8df;border:1px solid #cad8df;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.trace-summary>div{background:#fff;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.trace-summary small{color:#72838e;font-size:8px}.trace-summary strong{color:#1f5871;font-size:19px}.trace-policy{background:#f5fafc;border:1px solid #cbdce5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:12px 15px;font-size:8px;display:flex}.trace-policy strong{color:#294f65;margin-right:4px}.trace-policy span{color:#48697a;background:#fff;border-radius:4px;padding:5px 7px}.trace-policy em{color:#9b6519;margin-left:auto;font-style:normal;font-weight:800}.trace-group{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:14px;overflow:hidden;box-shadow:0 7px 20px #0f243409}.trace-group>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.trace-group h2{margin:5px 0 0;font-size:16px}.trace-group>header>span{color:#315e73;background:#eaf3f7;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:800}.trace-group table{min-width:900px}.trace-group th,.trace-group td{padding:10px 12px;font-size:8px}.trace-relation{color:#6d5a28;white-space:nowrap;background:#fff5d9;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:800;display:inline-flex}.trace-relation.directId{color:#246251;background:#e5f4ee}.trace-relation.strongCandidate{color:#315f82;background:#e9f2fa}.trace-relation.context{color:#776126;background:#fff3cd}.trace-group-empty{color:#7d8d96;text-align:center;margin:0;padding:28px 20px;font-size:9px}.trace-empty{color:#557181;text-align:center;background:#f9fbfc;border:1px dashed #bfd0d9;border-radius:11px;margin-top:14px;padding:42px 24px}.trace-empty strong{color:#2e556a;font-size:13px}.trace-empty p{margin:7px 0 0;font-size:9px}.part-trace-search{align-items:flex-end}.part-trace-search label:first-child{flex:1.25}.part-trace-search label>div input{border-radius:6px}.part-trace-submit{color:#fff;cursor:pointer;background:#245d78;border:0;border-radius:6px;min-width:92px;height:39px;font-size:9px;font-weight:800}.part-trace-header h2{margin:7px 0 4px;font-size:22px}.part-trace-summary{grid-template-columns:repeat(6,1fr)}.part-official-inventory{background:#bcd7cb;border:1px solid #bcd7cb;border-radius:9px;grid-template-columns:230px 1fr;gap:1px;margin-top:12px;display:grid;overflow:hidden}.part-official-inventory>div{background:#f2faf6;flex-direction:column;justify-content:center;padding:18px 20px;display:flex}.part-official-inventory>div small{color:#668174;font-size:8px}.part-official-inventory>div strong{color:#1d6854;margin:5px 0;font-size:24px}.part-official-inventory>div span{color:#799087;font-size:7px}.part-official-inventory dl{background:#fff;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.part-official-inventory dl>div{border-right:1px solid var(--line-soft);flex-direction:column;justify-content:center;padding:14px 16px;display:flex}.part-official-inventory dl>div:last-child{border-right:0}.part-official-inventory dt{color:#7a8b94;font-size:8px}.part-official-inventory dd{color:#294b5e;margin:5px 0 0;font-size:14px;font-weight:800}.part-inventory-hint{color:#6f838f;background:#f9fbfc;border:1px solid #d5e1e6;border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:9px}.part-work-orders{margin-top:14px}.part-work-orders .trace-group-empty{text-align:left;padding:12px}.regression-page{max-width:1540px}.regression-policy{background:#f5fafc;border:1px solid #cbdce5;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 16px;font-size:8px;display:flex}.regression-policy strong{color:#294f65;margin-right:4px}.regression-policy span{color:#48697a;background:#fff;border-radius:4px;padding:5px 8px}.regression-policy em{color:#8d651e;margin-left:auto;font-style:normal;font-weight:800}.regression-results{margin-top:14px}.regression-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.regression-summary article{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:baseline;gap:5px;padding:18px 20px;display:flex;box-shadow:0 6px 18px #0f243409}.regression-summary small{color:#70838f;margin-right:auto;font-size:8px;font-weight:800}.regression-summary strong{color:#1f6270;font-size:23px}.regression-summary span{color:#7e909a;font-size:8px}.regression-meta{border:1px solid var(--line-soft);color:#6b7f8b;background:#fff;border-radius:7px 7px 0 0;flex-wrap:wrap;gap:8px;margin-top:10px;padding:10px 13px;font-size:8px;display:flex}.regression-meta strong{color:#28715f;margin-left:auto}.regression-results .table-scroll{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 9px 9px}.regression-table{min-width:1300px}.regression-table th,.regression-table td{vertical-align:top;padding:10px 11px;font-size:8px}.regression-table td:nth-child(4),.regression-table td:nth-child(5),.regression-table td:nth-child(6){white-space:normal;max-width:260px;line-height:1.55}.regression-table td strong{color:#2a4e61;font-size:9px;display:block}.regression-table td small{color:#8b99a1;margin-top:3px;font-size:7px;display:block}.regression-status{border-radius:5px;padding:5px 7px;font-size:7px;font-weight:850;display:inline-flex}.regression-status.matched{color:#246452;background:#e5f4ee}.regression-status.drift{color:#93493d;background:#fff0ed}.regression-open{color:#315e74;cursor:pointer;background:#f7fbfd;border:1px solid #b9ceda;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:800}.regression-empty{margin-top:14px}.snapshot-comparison{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:16px;overflow:hidden}.snapshot-comparison>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.snapshot-comparison h2{margin:5px 0 0;font-size:16px}.snapshot-comparison>header>div:last-child{gap:7px;display:flex}.snapshot-comparison>header button{color:#315e74;cursor:pointer;background:#f7fbfd;border:1px solid #b9ceda;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:800}.snapshot-comparison>header button:disabled{opacity:.45;cursor:not-allowed}.snapshot-summary{background:#d4e0e5;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.snapshot-summary article{background:#fff;align-items:baseline;gap:5px;padding:15px 17px;display:flex}.snapshot-summary small{color:#748690;margin-right:auto;font-size:8px}.snapshot-summary strong{color:#315f72;font-size:18px}.snapshot-summary span{color:#83939b;font-size:7px}.snapshot-period{border-top:1px solid var(--line-soft);color:#70838e;background:#fafcfd;margin:0;padding:10px 14px;font-size:8px}.snapshot-comparison .table-scroll{border:0;border-top:1px solid var(--line-soft);border-radius:0}.snapshot-table{min-width:900px}.snapshot-table th,.snapshot-table td{padding:10px 12px;font-size:8px}.snapshot-table td strong{color:#294f62;display:block}.snapshot-table td small{color:#8b9aa2;margin-top:3px;font-size:7px;display:block}.snapshot-first,.snapshot-same{color:#627986;text-align:center;background:#fbfcfd;margin:0;padding:28px 20px;font-size:9px}.snapshot-same{color:#2c6656;background:#f2faf6}.review-handoff{background:#fff;border:1px solid #d7cfb7;border-radius:10px;margin-top:16px;overflow:hidden}.review-handoff>header{background:#fffdf8;border-bottom:1px solid #ebe5d6;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.review-handoff h2{margin:5px 0 0;font-size:16px}.review-handoff>header>div:last-child{gap:7px;display:flex}.review-handoff>header button{color:#6d5a27;cursor:pointer;background:#fff;border:1px solid #cdbf98;border-radius:5px;padding:7px 10px;font-size:8px;font-weight:800}.review-handoff>header button:disabled{opacity:.45;cursor:not-allowed}.review-summary{background:#e7dfcc;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.review-summary article{background:#fff;align-items:baseline;gap:5px;padding:15px 17px;display:flex}.review-summary small{color:#847b67;margin-right:auto;font-size:8px}.review-summary strong{color:#6d5a27;font-size:18px}.review-summary span{color:#918976;font-size:7px}.review-policy{color:#766c56;background:#fffdf8;border-top:1px solid #eee8da;margin:0;padding:11px 14px;font-size:8px;line-height:1.65}.review-list{background:#faf9f6;border-top:1px solid #eee8da;gap:10px;padding:14px;display:grid}.review-card{background:#fff;border:1px solid #e5dece;border-radius:8px;grid-template-columns:minmax(240px,1.2fr) 170px minmax(280px,1fr);align-items:start;gap:14px;padding:15px;display:grid}.review-case>span{color:#6d5a27;background:#f6f0df;border-radius:4px;margin-bottom:5px;padding:3px 6px;font-size:7px;font-weight:800;display:inline-block}.review-case strong,.review-case small{display:block}.review-case strong{color:#334d59;font-size:10px}.review-case small{color:#8a979d;margin-top:3px;font-size:7px}.review-case p{color:#687981;margin:9px 0 0;font-size:8px;line-height:1.55}.review-card label{color:#6c7478;gap:6px;font-size:8px;font-weight:800;display:grid}.review-card select,.review-card textarea{color:#334c58;width:100%;font:inherit;background:#fff;border:1px solid #cfd8dc;border-radius:6px;outline:none}.review-card select{height:36px;padding:0 9px}.review-card textarea{resize:vertical;min-height:76px;padding:9px;line-height:1.5}.review-card select:focus,.review-card textarea:focus{border-color:#6f99aa;box-shadow:0 0 0 2px #5389a01f}.review-note small{color:#939da2;text-align:right;font-size:7px;font-weight:500}.review-empty{color:#6d785f;text-align:center;background:#f8fbf5;border-top:1px solid #eee8da;margin:0;padding:28px 20px;font-size:9px}.has-uat-dock .workspace{padding-bottom:500px}.uat-result-dock{z-index:45;color:#294b5b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fcfdfa;border:1px solid #89aeba;border-radius:12px;grid-template-columns:minmax(170px,1fr) minmax(190px,1.1fr) minmax(250px,1.5fr) auto;align-items:center;gap:12px;max-height:calc(100dvh - 32px);padding:13px 15px;display:grid;position:fixed;bottom:16px;left:258px;right:18px;overflow:auto;box-shadow:0 16px 44px #14354438}.uat-result-dock.blocked{background:#fffcf4fa;border-color:#d4c49c}.uat-result-dock-case,.uat-result-dock-status{gap:3px;min-width:0;display:grid}.uat-result-dock-case{grid-area:1/1}.uat-result-dock-status{grid-area:1/2}.uat-result-dock-case>span{color:#537787;letter-spacing:.08em;font-size:7px;font-weight:850}.uat-result-dock-case>strong{color:#1e4d63;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.uat-result-dock-case>small,.uat-result-dock-status>small{color:#718891;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.uat-result-dock-status>span{color:#246452;background:#e4f4ee;border-radius:5px;width:max-content;padding:4px 7px;font-size:7px;font-weight:850}.uat-result-dock-status>span.blocked{color:#87631f;background:#fff2cb}.uat-result-dock-decisions{flex-wrap:wrap;grid-area:1/3;gap:5px;display:flex}.uat-result-dock button{color:#355f72;cursor:pointer;background:#fff;border:1px solid #b9ced7;border-radius:5px;min-height:30px;padding:6px 9px;font-size:7px;font-weight:850}.uat-result-dock button.selected{color:#fff;background:#2d7a68;border-color:#2d7a68}.uat-result-dock button.selected.hold{background:#98691e;border-color:#98691e}.uat-result-dock button:disabled,.uat-result-dock textarea:disabled,.uat-result-dock select:disabled{opacity:.48;cursor:not-allowed}.uat-post-save-guidance{background:#f1faf6;border:1px solid #9fc6b8;border-radius:7px;flex-basis:100%;grid-template-columns:minmax(0,1fr) auto;gap:7px 9px;min-width:0;margin-top:2px;padding:9px;display:grid}.uat-post-save-guidance-copy,.uat-post-save-guidance-next{gap:2px;min-width:0;display:grid}.uat-post-save-guidance-copy p{color:#205d4c;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:900;line-height:1.4}.uat-post-save-guidance-copy small,.uat-post-save-guidance-next small,.uat-post-save-guidance-next em{color:#526d64;overflow-wrap:anywhere;font-size:12px;font-style:normal;line-height:1.45}.uat-post-save-guidance-next strong{color:#315d6d;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.uat-post-save-guidance-next em{color:#765211}.uat-post-save-guidance-actions{flex-direction:column;grid-area:1/2/3;justify-content:center;align-self:stretch;gap:5px;min-width:128px;display:flex}.uat-post-save-guidance-actions button{min-height:40px;font-size:12px}.uat-post-save-guidance-actions button.next{color:#fff;background:#356e84;border-color:#356e84}.uat-difference-summary{background:#fff;border:1px solid #d5e2e7;border-radius:7px;grid-area:2/1/auto/4;gap:7px;padding:9px 10px;display:grid}.uat-difference-summary header{justify-content:space-between;align-items:center;gap:8px;display:flex}.uat-difference-summary header strong{color:#42616f;font-size:8px}.uat-difference-summary header span{border-radius:4px;padding:3px 6px;font-size:7px;font-weight:850}.uat-difference-summary .same{color:#246452;background:#e7f5ef}.uat-difference-summary .different{color:#8b5b16;background:#fff0cb}.uat-difference-summary .unknown{color:#65747b;background:#edf1f3}.uat-difference-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.uat-difference-metrics>span{border-radius:5px;gap:2px;min-width:0;padding:6px 7px;display:grid}.uat-difference-metrics small,.uat-difference-summary p small{color:inherit;font-size:6px;font-weight:800}.uat-difference-metrics b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.uat-difference-summary p{color:#536c78;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;font-size:7px;display:grid}.uat-difference-summary p b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uat-difference-summary p>span{border-radius:4px;padding:3px 6px;font-weight:800}.uat-result-dock-quick{background:#f5fafb;border:1px solid #d9e4e8;border-radius:7px;grid-area:3/1/auto/4;grid-template-columns:auto minmax(220px,1fr) auto;align-items:end;gap:6px;padding:7px 8px;display:grid}.uat-result-dock-filter{grid-area:1/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.uat-result-dock-filter button{justify-content:center;align-items:center;gap:6px;min-height:25px;padding:4px 7px;display:flex}.uat-result-dock-filter button b{font-size:7px}.uat-result-dock-progress{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.uat-result-dock-progress>span{background:#fff;border:1px solid #dbe6ea;border-radius:5px;gap:2px;min-width:0;padding:5px 7px;display:grid}.uat-result-dock-progress small{color:#718891;font-size:6px;font-weight:800}.uat-result-dock-progress b{color:#355f72;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.uat-result-dock-progress .current-hidden,.uat-result-dock-progress .empty{background:#fffaf0;border-color:#e1d6b7}.uat-result-dock-progress .invalid{background:#fff6f4;border-color:#e3c8c3}.uat-result-dock-quick>button,.uat-result-dock-quick>label{grid-row:3}.uat-result-dock-quick label{color:#58717d;gap:3px;min-width:0;font-size:6px;font-weight:800;display:grid}.uat-result-dock-quick select{color:#355f72;width:100%;min-width:0;height:30px;font:inherit;background:#fff;border:1px solid #b9ced7;border-radius:5px;padding:0 8px;font-size:7px;font-weight:800}.uat-result-dock-quick>small{color:#8b641e;grid-area:4/1/auto/-1;font-size:6px}.uat-result-dock-note{grid-area:4/1/auto/4;gap:6px;display:flex}.uat-result-dock-note textarea{resize:vertical;color:#304e5c;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #c5d5dc;border-radius:5px;flex:1;padding:8px 9px;font-size:8px}.uat-result-dock-nav{flex-direction:column;grid-area:1/4/5;justify-content:center;align-self:stretch;gap:5px;display:flex}.uat-result-dock-nav button.next{color:#fff;background:#356e84;border-color:#356e84}.uat-result-dock>p{color:#755d20;grid-column:1/4;margin:0;font-size:7px}.app-shell{grid-template-rows:60px minmax(0,1fr);grid-template-columns:224px minmax(0,1fr)}.topbar{grid-template-columns:224px minmax(0,1fr) auto;min-height:60px}.brand{height:60px;padding:0 18px}.brand-mark{border-radius:7px;width:30px;height:30px}.brand-copy small{color:#a8bbc8;letter-spacing:.08em}.top-work-areas{border-left:1px solid #23384a;border-right:1px solid #23384a;align-items:stretch;height:100%;display:flex}.top-work-areas button{color:#afbec9;cursor:pointer;background:0 0;border:0;border-right:1px solid #203648;justify-content:center;align-items:center;gap:5px;min-width:58px;padding:0 12px;font-size:11px;display:flex}.top-work-areas button span{color:#607d93;font-size:8px;font-weight:800}.nav-group{margin-bottom:16px}.nav-group h2{color:#7890a1;letter-spacing:.08em;margin-bottom:6px}.nav-item{border-radius:4px;padding:8px 9px;font-size:11px}.baseline-card{border-radius:5px}.workspace-tabs{z-index:8;scrollbar-width:thin;background:#dce4e9;border-bottom:1px solid #c4d0d8;align-items:flex-end;gap:2px;min-height:38px;padding:5px 9px 0;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 2px 5px #142a3a0d}.workspace-tab{color:#617786;background:#edf2f5;border:1px solid #bccad4;border-bottom:0;border-radius:5px 5px 0 0;flex:none;align-items:center;min-width:104px;max-width:220px;min-height:32px;display:flex;overflow:hidden}.workspace-tab.active{color:#173b54;background:#fff;box-shadow:inset 0 2px #2477ad}.workspace-tab-select{min-width:0;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:8px 7px 7px 10px;font-size:9px;font-weight:800;overflow:hidden}.workspace-tab-close{color:#7c8e99;cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;width:27px;font-size:15px;line-height:1}.workspace-tab-close:hover{color:#9b2e3b;background:#f5e9eb}.page-heading{align-items:center;margin-bottom:14px}.page-heading h1{letter-spacing:-.025em;font-size:23px}.page-heading p{margin-top:5px;font-size:11px}.breadcrumb{margin-bottom:6px}.classic-workbar{background:#fff;border:1px solid #cbd6de;border-radius:5px;grid-template-columns:150px repeat(4,minmax(120px,1fr));display:grid;overflow:hidden;box-shadow:0 4px 14px #182e3f0d}.classic-workbar>div{color:#fff;background:#16344c;flex-direction:column;justify-content:center;padding:14px 16px;display:flex}.classic-workbar>div strong{font-size:13px}.classic-workbar>div span{color:#9eb2c1;margin-top:3px;font-size:8px}.classic-workbar>button{color:#2d4658;cursor:pointer;text-align:left;background:#fff;border:0;border-left:1px solid #e1e7eb;align-items:center;gap:10px;min-height:58px;padding:0 16px;display:flex}.classic-workbar>button:hover{background:#f1f7fb}.classic-workbar>button span{color:#fff;background:#53758d;border-radius:4px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.classic-workbar>button strong{font-size:12px}.primary-workflows{background:#fff;border:1px solid #c8d5de;border-radius:7px;overflow:hidden;box-shadow:0 7px 20px #182e3f0f}.primary-workflows>header{background:#f5f8fa;border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 18px 13px;display:flex}.primary-workflows>header h2{color:#203b4e;margin:4px 0 0;font-size:19px}.primary-workflows>header p{color:#6f818e;margin:0;font-size:10px}.primary-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.primary-workflow-grid>button{color:#263f51;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e9ed;border-top:0;border-left:0;grid-template-columns:auto 1fr;align-content:start;gap:4px 9px;min-height:126px;padding:17px 18px;display:grid;position:relative}.primary-workflow-grid>button:nth-child(3n){border-right:0}.primary-workflow-grid>button:nth-last-child(-n+3){border-bottom:0}:is(.primary-workflow-grid>button:hover,.primary-workflow-grid>button:focus-visible){z-index:1;background:#f1f7fb;outline:0;box-shadow:inset 0 0 0 2px #6d9fbe}.primary-workflow-number{color:#fff;background:#315d79;border-radius:5px;grid-row:1/5;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.primary-workflow-area{color:#4f7b95;font-size:8px;font-weight:850}.primary-workflow-grid strong{font-size:13px}.primary-workflow-grid small{color:#687d8b;font-size:9px;line-height:1.5}.primary-workflow-grid em{color:#81909a;align-self:end;margin-top:5px;font-size:8px;font-style:normal}.favorite-workflows{background:#fff;border:1px solid #bfcfda;border-radius:7px;overflow:hidden;box-shadow:0 7px 20px #182e3f0f}.favorite-workflows>header{background:#eef5f8;border-bottom:1px solid #d9e3e9;justify-content:space-between;align-items:flex-end;gap:20px;padding:14px 17px 12px;display:flex}.favorite-workflows>header h2{color:#203b4e;margin:4px 0 0;font-size:17px}.favorite-workflow-actions{align-items:center;gap:8px;display:flex}.favorite-workflow-actions span{color:#5f7482;font-size:8px;font-weight:800}.favorite-workflow-actions button{color:#586e7c;cursor:pointer;background:#fff;border:1px solid #bccad3;border-radius:4px;min-height:28px;padding:0 9px;font-size:8px}.favorite-workflow-actions button:hover{color:#8d3047;background:#fff7f8;border-color:#d4aeb8}.favorite-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.favorite-workflow-grid article{background:#fff;border-bottom:1px solid #e0e7eb;border-right:1px solid #e0e7eb;min-height:103px;position:relative}.favorite-workflow-grid article:nth-child(3n){border-right:0}.favorite-workflow-open{border:0;border-left:4px solid var(--module-accent);color:#294456;cursor:pointer;text-align:left;background:0 0;align-content:start;gap:3px;width:100%;min-height:103px;padding:14px 44px 12px 16px;display:grid}:is(.favorite-workflow-open:hover,.favorite-workflow-open:focus-visible){background:#f1f7fa;outline:0}.favorite-workflow-open span{color:#5b7b8f;font-size:8px;font-weight:850}.favorite-workflow-open strong{font-size:12px}.favorite-workflow-open small{color:#71828d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.favorite-workflow-open em{color:#315f7d;margin-top:5px;font-size:8px;font-style:normal;font-weight:800}.favorite-workflow-remove{color:#a36c00;cursor:pointer;background:#fff8e8;border:1px solid #d5b26b;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:11px;right:11px}:is(.favorite-workflow-remove:hover,.favorite-workflow-remove:focus-visible){outline:2px solid #6d9fbe}.favorite-workflow-empty{color:#6d7f8a;justify-content:center;align-items:center;gap:12px;min-height:86px;padding:17px;display:flex}.favorite-workflow-empty>span{color:#8ca0ad;border:1px dashed #a7b8c3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.favorite-workflow-empty>div{flex-direction:column;gap:4px;display:flex}.favorite-workflow-empty strong{color:#3b5668;font-size:10px}.favorite-workflow-empty small{font-size:8px}.primary-workflows{margin-top:10px}.recent-workflows{background:#fff;border:1px solid #cbd8df;border-radius:6px;margin-top:10px;overflow:hidden}.recent-workflows>header{background:#f7fafb;border-bottom:1px solid #dfe7ec;justify-content:space-between;align-items:flex-end;gap:20px;padding:12px 15px 10px;display:flex}.recent-workflows>header h2{color:#274557;margin:3px 0 0;font-size:14px}.recent-workflows>header p{color:#7a8a95;margin:0;font-size:8px}.recent-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.recent-workflow-grid>button{color:#294659;cursor:pointer;text-align:left;background:#fff;border:0;border-right:1px solid #e2e9ed;align-content:start;gap:3px;min-height:82px;padding:12px 15px;display:grid}.recent-workflow-grid>button:last-child{border-right:0}:is(.recent-workflow-grid>button:hover,.recent-workflow-grid>button:focus-visible){background:#f0f7fb;outline:0;box-shadow:inset 0 0 0 2px #6d9fbe}.recent-workflow-grid span{color:#4f7b95;font-size:8px;font-weight:850}.recent-workflow-grid strong{font-size:11px}.recent-workflow-grid small{color:#6f818e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.recent-workflow-grid em{color:#315f7d;margin-top:4px;font-size:8px;font-style:normal;font-weight:800}.work-home-section{margin-top:18px}.work-home-title{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.work-home-title h2{margin:5px 0 0;font-size:18px}.work-home-title p{color:#758591;margin:0;font-size:10px}.work-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.work-group{background:#fff;border:1px solid #cfd9e0;border-radius:5px;overflow:hidden;box-shadow:0 4px 14px #182e3f0a}.work-group>header{background:#f5f8fa;border-bottom:1px solid #e2e8ec;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:13px 15px;display:grid}.work-group>header>span{color:#fff;background:#294e68;border-radius:5px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.work-group h3{color:#203a4d;margin:0;font-size:14px}.work-group header p{color:#778995;margin:3px 0 0;font-size:9px}.work-link-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-link-list>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e7ecef;border-top:0;border-left:0;grid-template-columns:4px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:66px;padding:11px 13px;display:grid}.work-link-list>button:hover{background:#f6fafc}.work-link-mark{background:var(--module-accent);border-radius:3px;width:4px;height:30px}.work-link-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.work-link-list strong{color:#263f51;font-size:11px}.work-link-list small{color:#7f8d97;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.work-link-arrow{color:#8ca0ad;font-size:18px}.work-start-guide{background:#dfe6eb;border:1px solid #cfd9e0;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:1px;margin-top:10px;display:grid;overflow:hidden}.work-start-guide article{background:#fff;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.work-start-guide article>span{color:#fff;background:#57778e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.work-start-guide article div{flex-direction:column;display:flex}.work-start-guide article strong{font-size:10px}.work-start-guide article small{color:#7c8b95;margin-top:3px;font-size:8px}.work-policy-note{color:#657681;background:#f4f8f7;border-left:3px solid #2e7c67;margin:7px 0 0;padding:8px 11px;font-size:9px}.work-policy-note strong{color:#26725e}.all-work-groups{background:#f7f9fa;border:1px solid #cfd9e0;border-radius:5px;margin-top:10px}.all-work-groups>summary{color:#3d596b;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 14px;list-style:none;display:flex}.all-work-groups>summary::-webkit-details-marker{display:none}.all-work-groups>summary span{gap:3px;display:grid}.all-work-groups>summary strong{font-size:11px}.all-work-groups>summary small{color:#7c8c96;font-size:8px}.all-work-groups>summary em{color:#4c6677;background:#fff;border:1px solid #bfccd5;border-radius:4px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:800}.all-work-groups[open]>summary{background:#eef3f6;border-bottom:1px solid #d7e0e5}.all-work-groups[open]>summary em:before{content:"접기 · "}.all-work-groups>.work-group-grid{padding:10px}.technical-tools{background:#f7f9fa;border:1px solid #d3dce2;border-radius:5px;margin-top:10px}.technical-tools summary{color:#536a7a;cursor:pointer;justify-content:space-between;align-items:center;padding:11px 14px;font-size:10px;font-weight:800;display:flex}.technical-tools summary small{color:#8b98a1;font-size:8px;font-weight:500}.technical-tools>div{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.technical-tools button{color:#425d70;cursor:pointer;background:#fff;border:1px solid #cbd6de;border-radius:4px;min-height:32px;padding:0 11px;font-size:9px}.home-readonly-notice{color:#667984;background:#f4f8f7;border-left:3px solid #2e7c67;align-items:center;gap:12px;margin-top:10px;padding:10px 14px;font-size:9px;display:flex}.home-readonly-notice strong{color:#275e51;font-size:10px}.home-status{margin-left:auto}.home-status i{background:#3d9c7a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.module-page{max-width:none}.module-workflow{background:#dce4e9;border:1px solid #cbd7de;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 8px;padding:0;list-style:none;display:grid;overflow:hidden}.module-workflow li{color:#788994;background:#f7f9fa;grid-template-columns:24px 1fr;align-content:center;gap:2px 8px;min-height:52px;padding:8px 12px;display:grid;position:relative}.module-workflow li>span{color:#fff;background:#9aa9b2;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.module-workflow li strong{color:#506675;font-size:9px}.module-workflow li small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.module-workflow li.done{color:#5e786f;background:#eff7f4}.module-workflow li.done>span{background:#2e7c67}.module-workflow li.current{color:#3e6680;background:#edf5fa;box-shadow:inset 0 -2px #2a78a8}.module-workflow li.current>span{background:#2a78a8}.module-workflow li.current strong{color:#214f6b}.filter-panel{box-shadow:none;background:#f8fafb;border-radius:4px;flex-wrap:wrap;gap:8px;padding:11px}.data-panel{box-shadow:none;border-radius:4px;margin-top:10px}.table-toolbar{padding:11px 13px}th{height:36px}td{height:40px}.inventory-validation{box-shadow:none;border-radius:4px;margin-top:10px}.module-technical-info{color:#647987;background:#f7f9fa;border:1px solid #d5dee4;border-radius:4px;margin-top:10px}.module-technical-info summary{cursor:pointer;padding:9px 12px;font-size:9px;font-weight:800}.module-technical-info>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;padding:0 12px 11px;display:grid}.module-technical-info p{background:#fff;border:1px solid #dce4e9;flex-direction:column;min-height:52px;margin:0;padding:9px 10px;display:flex}.module-technical-info p strong{color:#385466;font-size:9px}.module-technical-info p span{margin-top:2px;font-size:8px}.module-technical-info button{color:#486579;cursor:pointer;background:#fff;border:1px solid #c7d3db;border-radius:4px;height:30px;padding:0 10px;font-size:8px}.export-print-menu{position:relative}.export-print-menu summary{cursor:pointer;align-items:center;list-style:none;display:flex}.export-print-menu summary::-webkit-details-marker{display:none}.export-print-menu>div{z-index:20;background:#fff;border:1px solid #c5d2da;border-radius:4px;min-width:132px;display:grid;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 8px 22px #1a303f29}.export-print-menu>div button{color:#29495f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4eaee;min-height:36px;padding:0 12px;font-size:10px}.export-print-menu>div button:hover{background:#f1f7fa}.export-print-menu>div button:disabled{color:#a1adb5;cursor:not-allowed}.inventory-stock-panel{background:#fff;border:1px solid #cbd7de;border-radius:4px;margin-top:10px;overflow:hidden}.inventory-stock-panel.pending{justify-content:space-between;align-items:center;min-height:62px;padding:10px 13px;display:flex}.inventory-stock-panel.pending>div{flex-direction:column;gap:4px;display:flex}.inventory-stock-panel.pending small,.inventory-stock-panel.pending>span{color:#66808f;font-size:8px;font-weight:800}.inventory-stock-panel.pending strong{color:#334f61;font-size:11px}.inventory-stock-panel>header{background:#f5f8fa;border-bottom:1px solid #dfe7eb;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.inventory-stock-panel>header>div{align-items:baseline;gap:9px;display:flex}.inventory-stock-panel>header strong{color:#243f51;font-size:12px}.inventory-stock-panel>header span{color:#718793;font-size:8px}.inventory-stock-panel .inventory-quantity{color:#17634f;font-size:13px;font-weight:900}.inventory-stock-panel>details{color:#607681;background:#fafcfd;border-top:1px solid #e4eaee}.inventory-stock-panel>details summary{cursor:pointer;padding:8px 12px;font-size:8px;font-weight:800}.inventory-stock-panel>details p{margin:0;padding:0 12px 9px;font-size:8px}.top-work-areas{scrollbar-width:thin;scrollbar-color:#36536a transparent;min-width:0;overflow-x:auto}.top-work-areas button{flex:none;min-width:57px;padding:0 9px}.hmms-menu-home{color:#bfd0dc;text-align:left;cursor:pointer;background:#102a3e;border:1px solid #29445a;border-radius:5px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.hmms-menu-home span{color:#6c9abb;letter-spacing:.1em;font-size:8px;font-weight:900}.hmms-menu-home strong{font-size:11px}.hmms-mobile-area-tabs{display:none}.hmms-menu-area-heading{justify-content:space-between;align-items:flex-end;gap:8px;margin:18px 3px 9px;display:flex}.hmms-menu-area-heading>div{flex-direction:column;min-width:0;display:flex}.hmms-menu-area-heading small{color:#5f7b90;letter-spacing:.08em;font-size:8px;font-weight:700}.hmms-menu-area-heading strong{color:#f1f6fa;margin-top:4px;font-size:14px}.hmms-menu-tree{gap:3px;display:grid}.hmms-menu-folder>summary{color:#c4d1da;cursor:pointer;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:10px;font-weight:800;list-style:none;display:flex}.hmms-menu-folder>summary::-webkit-details-marker{display:none}.hmms-menu-folder>summary:before{color:#66849a;content:"▸";margin-right:7px}.hmms-menu-folder[open]>summary:before{content:"▾"}.hmms-menu-folder>summary span{flex:1}.hmms-menu-folder>summary small{color:#7390a3;background:#142f43;border-radius:9px;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.hmms-menu-folder>.hmms-menu-tree{border-top:1px solid #203a4e;gap:1px;padding:2px 5px 6px 12px}.hmms-menu-leaf{color:#9eb2c0;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:3px;grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:33px;padding:6px 7px 6px 10px;display:grid}.hmms-menu-leaf>span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hmms-menu-leaf>small{white-space:nowrap;border-radius:3px;padding:3px 5px;font-size:7px}.forced-password-change{aspect-ratio:1;box-sizing:border-box;background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #c6d3dc;border-radius:22px;flex-direction:column;width:min(520px,100vw - 32px);min-height:520px;margin:clamp(28px,7vh,76px) auto;padding:42px 44px 34px;display:flex;box-shadow:0 24px 64px #16364c2e}.forced-password-change .page-heading{text-align:center;margin:0 0 26px;display:block}.forced-password-change .page-heading .breadcrumb,.forced-password-change .wrt019-environment-badge,.forced-password-change .wrt019-boundary{display:none}.forced-password-change .page-heading h1{color:#17364b;letter-spacing:-.035em;font-size:25px;font-weight:900}.forced-password-change .page-heading p{color:#617888;word-break:keep-all;max-width:390px;margin:10px auto 0;font-size:12px;line-height:1.65}.forced-password-change .wrt019-feedback{border-radius:8px;margin:0 0 14px;font-size:12px}.forced-password-change .wrt016-editor{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;margin:0;display:flex;overflow:visible}.forced-password-change .wrt016-editor>header{display:none}.forced-password-change .wrt016-fields{grid-template-columns:1fr;gap:16px;padding:0;display:grid}.forced-password-change .wrt016-fields label{color:#294b61;gap:7px;font-size:13px;font-weight:800}.forced-password-change .wrt016-fields input{box-sizing:border-box;color:#142c3c;background:#fff;border:1px solid #b5c5d1;border-radius:9px;outline:none;width:100%;height:48px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.forced-password-change .wrt016-fields input:hover{border-color:#8ca6b8}.forced-password-change .wrt016-fields input:focus{background:#fbfeff;border-color:#2878a7;box-shadow:0 0 0 3px #2878a724}.forced-password-change .wrt016-editor footer{grid-template-columns:minmax(92px,.8fr) minmax(170px,1.5fr);gap:10px;margin-top:auto;padding:28px 0 0;display:grid}.brand-copy small,.global-search>kbd,.workflow-search-panel footer,.hmms-login-notice,.connection-indicator,.sync-time,.user-name small,.help-button,.amaranth-module-bar>span,.amaranth-module-bar>small,.sidebar-db-status,.workspace-quick-bar,.workspace-tab-summary,.workspace-query-context,.module-heading .readonly-label,.module-heading>div>p,.module-context-help,.module-technical-info,.table-toolbar-actions,.grid-use-status,.grid-pin-button,.grid-resize-handle,.mission-compare-intro,.mission-compare-panel-footer>span:last-child,.workspace-empty-result-copy p,.workspace-empty-result-action span,.content-wrap:not(.forced-password-change) .page-heading>div>p,.wrt019-environment-badge,.wrt019-boundary,.daily-flight-plan-inline-help,.part-inventory-hint,.pilot-work-boundary,.fd01-flight-days-boundary,.fd01-operations-work-log-boundary,.work-start-guide,.uat-guide{display:none!important}.forced-password-change .wrt016-editor footer .button{border-radius:9px;width:100%;height:46px;font-size:13px;font-weight:900}@media (max-width:560px){.forced-password-change{aspect-ratio:auto;border-radius:18px;min-height:0;margin:16px auto;padding:32px 24px 26px}.forced-password-change .page-heading h1{font-size:22px}.forced-password-change .wrt016-editor footer{margin-top:26px}}.hmms-menu-leaf.development-write-open{color:#e9f5f1;background:#12382f;border-left-color:#4db58f}.hmms-menu-leaf.development-write-open>small{color:#80d4b5;background:#17493d}.external-sandbox-action-result{color:#bfeedd;background:#123e36;border:1px solid #2c8068;border-radius:8px;margin:12px 0 0;padding:10px 12px}.hmms-menu-leaf-row{grid-template-columns:minmax(0,1fr) 29px;gap:2px;display:grid}.hmms-menu-leaf-row .hmms-menu-leaf{min-width:0}.hmms-menu-favorite{color:#8297a6;cursor:pointer;background:#102a3d;border:1px solid #2b475b;border-radius:3px;place-items:center;min-height:29px;display:grid}:is(.hmms-menu-favorite:hover,.hmms-menu-favorite:focus-visible,.hmms-menu-favorite.active){color:#ffc85a;background:#3a311d;border-color:#c99f4a;outline:0}.hmms-menu-utility{border-top:1px solid #294157;margin-top:9px}.hmms-menu-utility>summary{color:#7790a1;cursor:pointer;padding:10px 3px 7px;font-size:9px;font-weight:800}.hmms-menu-utility>.hmms-menu-tree,.hmms-verification-links{padding:0 3px 5px}.hmms-verification-links{gap:3px;display:grid}.hmms-verification-links button{color:#9fb2c0;text-align:left;cursor:pointer;background:#10283b;border:1px solid #29445a;border-radius:4px;min-height:31px;font-size:9px}.table-toolbar-actions{align-items:center;gap:12px;display:flex}.grid-layout-reset{color:#526d7f;cursor:pointer;background:#fff;border:1px solid #ced9e0;border-radius:4px;min-height:28px;padding:0 9px;font-size:8px;font-weight:800}.hmms-data-grid{table-layout:fixed;width:max-content;min-width:100%}.hmms-data-grid th{padding:0 7px;position:relative;overflow:visible}.hmms-data-grid td{text-overflow:ellipsis;overflow:hidden}.grid-column-header{align-items:center;gap:4px;height:100%;display:flex}.grid-sort-button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:800;display:flex}.grid-sort-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grid-sort-button i{color:#9babb6;font-size:7px;font-style:normal}.grid-pin-button{color:#8a9aa5;cursor:pointer;background:#fff;border:1px solid #d4dde3;border-radius:3px;flex:none;min-width:24px;min-height:20px;padding:0 4px;font-size:7px}.grid-pin-button.active{color:#255e82;background:#e8f2f8;border-color:#558cae}.grid-resize-handle{z-index:5;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.grid-resize-handle:after{content:"";background:#d5dfe5;width:1px;position:absolute;top:7px;bottom:7px;right:3px}.grid-resize-handle:focus{outline-offset:-2px;outline:2px solid #4a8db7}.grid-sticky-check{z-index:6;background:#f7f9fa;left:0;box-shadow:1px 0 #dfe6eb;position:sticky!important}tbody .grid-sticky-check{z-index:4;background:#fff}.grid-pinned-column{z-index:5;left:var(--grid-sticky-left);background:#f7f9fa;box-shadow:2px 0 #d7e1e7;position:sticky!important}tbody .grid-pinned-column{z-index:3;background:#fff}tbody tr:hover .grid-sticky-check,tbody tr:hover .grid-pinned-column{background:#f8fbfd}.is-resizing-grid,.is-resizing-grid *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.grid-use-status{color:#607785;background:#f8fafb;border-bottom:1px solid #d7dfe4;flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0;min-height:30px;padding:5px 10px;font-size:7px;display:flex}.grid-use-status>strong{color:#386d5d;align-items:center;gap:5px;min-width:max-content;font-size:7px;display:inline-flex}.grid-use-status>strong:before{content:"";background:#4d9a7d;border-radius:50%;width:6px;height:6px}.grid-use-status>span{overflow-wrap:anywhere;min-width:0}.grid-scroll-hint{color:#6d8190;margin-left:auto;font-weight:800}:is(.grid-layout-reset:hover,.grid-layout-reset:focus-visible){outline-offset:1px;color:#285c7b;background:#edf6fb;border-color:#6895b0;outline:2px solid #6d9fbd}@media print{.grid-use-status{display:none!important}}@media (max-width:560px){.grid-use-status{grid-template-columns:auto minmax(0,1fr);gap:3px 9px;padding:7px 8px;display:grid}.grid-use-status>strong{grid-row:1/3;align-self:start}.grid-scroll-hint{border-top:1px dashed #d5dde2;grid-column:1/-1;margin-left:0;padding-top:2px}}.filter-input-status{color:#3e5868;background:#fff;border:1px solid #d4dfe5;border-left:4px solid #7997aa;border-radius:3px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:10px 16px;width:100%;padding:9px 11px;display:grid}.filter-input-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;display:grid}.filter-input-heading>small{color:#668090;letter-spacing:.06em;font-size:7px;font-weight:900}.filter-input-heading>strong{overflow-wrap:anywhere;min-width:0;font-size:9px}.filter-input-heading>span{color:#718590;overflow-wrap:anywhere;grid-column:1/-1;font-size:7px}.filter-input-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.filter-input-comparison>p{background:#f8fafb;border:1px solid #dce4e9;grid-template-columns:auto minmax(0,1fr);gap:6px;min-width:0;margin:0;padding:6px 8px;font-size:7px;display:grid}.filter-input-comparison b{color:#486477;white-space:nowrap}.filter-input-comparison span{color:#667b89;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-input-status.changed{color:#735315;background:#fffaf0;border-color:#e1c880 #e1c880 #e1c880 #d69b24}.filter-input-status.changed .filter-input-heading>small,.filter-input-status.changed .filter-input-heading>strong{color:#765515}.filter-input-status.applied{background:#f5fbf8;border-color:#b9d7cb #b9d7cb #b9d7cb #3f9476}.filter-input-status.applied .filter-input-heading>small,.filter-input-status.applied .filter-input-heading>strong{color:#376f5d}.filter-input-status.loading{background:#f3f9fc;border-left-color:#2f7eac}.filter-input-status.invalid{color:#7b3744;background:#fff6f7;border-color:#e2bac2 #e2bac2 #e2bac2 #b84d60}.filter-input-status.invalid .filter-input-heading>small,.filter-input-status.invalid .filter-input-heading>strong{color:#8c3f4d}@media print{.filter-input-status{display:none!important}}@media (max-width:560px){.filter-input-status{grid-template-columns:1fr;gap:7px;padding:8px}.filter-input-comparison{grid-template-columns:1fr}.filter-input-comparison span{white-space:normal;overflow-wrap:anywhere}}.skip-link{z-index:200;color:#fff;background:#164f79;border-radius:4px;padding:9px 13px;font-size:10px;font-weight:900;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.module-loading-status{color:#315a72;background:#f2f8fc;border:1px solid #bdd5e4;border-left:4px solid #2f7eac;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px 9px;min-height:40px;margin-top:8px;padding:8px 11px;display:grid}.module-loading-status>span{border:2px solid #bdd5e4;border-top-color:#2f7eac;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite hmms-query-spin}.module-loading-status>strong{font-size:8px}.module-loading-status>small{overflow-wrap:anywhere;min-width:0;font-size:7px}@keyframes hmms-query-spin{to{transform:rotate(360deg)}}.result-action-state{background:#f8fafb;border:1px solid #d5dfe5;border-radius:3px;align-items:center;min-height:25px;padding:0 8px;font-weight:850;display:inline-flex;color:#657b89!important;font-size:7px!important}.result-action-state.complete{background:#f3faf7;border-color:#b9d7cb;color:#376f5d!important}.table-scroll[role=region]:focus-visible{outline-offset:-3px;outline:3px solid #5d96b8}.hmms-data-grid thead{z-index:4;position:sticky;top:0}.hmms-data-grid td.align-right{font-variant-numeric:tabular-nums}.pagination button:focus-visible{outline-offset:2px;outline:2px solid #4d89ad}.search-button:focus-visible{outline-offset:2px;outline:2px solid #4d89ad}.filter-actions button:focus-visible{outline-offset:2px;outline:2px solid #4d89ad}.print-result-header{display:none}.data-panel{content-visibility:auto;contain-intrinsic-size:700px}.hmms-login-notice{color:#5f6e79;background:#f8f9fa;border:1px solid #d7dee3;border-left:4px solid #6e1430;gap:4px;margin-top:18px;padding:12px 13px;display:grid}.hmms-login-notice strong{color:#6e1430;font-size:10px}.hmms-login-notice span{font-size:8px;line-height:1.55}.hmms-login-notice small{color:#7e8991;font-size:7px;line-height:1.5}@media print{.print-result-header{border-bottom:2px solid #304657;gap:3px;padding:0 0 10px;display:grid}.print-result-header strong{font-size:14px}.print-result-header span,.print-result-header small{font-size:8px}.data-panel{content-visibility:visible;contain:none}.hmms-data-grid thead{position:static}}@media (prefers-reduced-motion:reduce){.module-loading-status>span{animation-duration:1.6s}.skip-link{transition:none}}@media (max-width:560px){.filter-actions{z-index:8;background:#f8fafbf5;border-top:1px solid #d1dce2;width:100%;padding:7px;position:sticky;bottom:0;box-shadow:0 -6px 16px #18344614}.filter-actions>button{flex:1;min-height:40px}.module-loading-status{grid-template-columns:auto minmax(0,1fr)}.module-loading-status>small{grid-column:1/-1}.table-toolbar-actions{align-items:stretch}.result-action-state{justify-content:center;width:100%}.pagination{flex-wrap:wrap;justify-content:center}}.hmms-login-page{color:#1f2933;isolation:isolate;place-items:center;min-height:100dvh;padding:116px 24px 58px;display:grid;position:relative;overflow:hidden}.hmms-login-backdrop{z-index:-2;background:url(/hmms-login-background.png) 50%/cover no-repeat;position:absolute;inset:-18px;transform:scale(1.02)}.hmms-login-page:before{z-index:-1;content:"";background:linear-gradient(105deg,#05132299,#06182a59 46%,#0715278f),linear-gradient(#04101e2e,#040e1b80);position:absolute;inset:0}.hmms-login-brand{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffff8a;border-radius:4px;flex-direction:column;align-items:center;gap:8px;width:min(390px,100% - 40px);padding:14px 22px 12px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 38px #030f1c38}.hmms-login-brand img{width:232px;max-width:82%;height:auto}.hmms-login-brand span{color:#67717a;letter-spacing:.19em;font-size:8px;font-weight:700}.hmms-login-card-heading{align-items:center;gap:14px;display:flex}.hmms-login-lock{color:#fff;background:#6e1430;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid;box-shadow:0 8px 18px #6e14303d}.hmms-login-card-heading p{color:#6e1430;letter-spacing:.16em;margin:0 0 3px;font-size:9px;font-weight:900}.hmms-login-card-heading h1{color:#18232d;letter-spacing:-.04em;margin:0;font-size:26px;line-height:1.15}.hmms-login-intro{color:#6c7780;margin:18px 0 24px;font-size:11px;line-height:1.65}.hmms-login-field{color:#35424d;gap:7px;margin-bottom:15px;font-size:10px;font-weight:800;display:grid}.hmms-login-field>div{background:#fff;border:1px solid #cfd6dc;border-radius:5px;align-items:center;height:48px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.hmms-login-field>div:focus-within{border-color:#6e1430;box-shadow:0 0 0 3px #6e14301a}.hmms-login-field>div>span{color:#7b858d;letter-spacing:.06em;background:#f4f6f7;place-items:center;width:43px;height:100%;font-size:9px;font-weight:900;display:grid}.hmms-login-field input{color:#1f2b34;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 13px;font-size:12px}.hmms-login-field input::placeholder{color:#a2aab0}.hmms-login-field input:disabled{cursor:wait}.hmms-password-toggle{color:#6e1430;cursor:pointer;background:#f8edf1;border:0;border-radius:4px;height:30px;margin-right:8px;padding:0 8px;font-size:9px;font-weight:800}.hmms-remember-id{color:#55636d;cursor:pointer;align-items:center;gap:8px;width:max-content;font-size:10px;display:flex}.hmms-remember-id input{accent-color:#6e1430;width:15px;height:15px;margin:0}.hmms-login-message{color:#a11c3e;min-height:33px;padding-top:10px;font-size:10px;line-height:1.45}.hmms-login-submit{color:#fff;letter-spacing:.03em;cursor:pointer;background:#6e1430;border:0;border-radius:5px;width:100%;height:49px;font-size:12px;font-weight:900;transition:background .15s,transform .15s;box-shadow:0 10px 24px #6e143038}.hmms-login-submit:not(:disabled):hover{background:#83183a;transform:translateY(-1px)}.hmms-login-submit:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.hmms-login-card footer{color:#879099;justify-content:center;gap:7px;margin-top:21px;font-size:8px;display:flex}.hmms-login-copyright{color:#ffffffbd;letter-spacing:.08em;margin:0;font-size:8px;font-weight:700;position:absolute;bottom:18px;right:24px}.logout-button{color:#dce7ee;cursor:pointer;background:#ffffff12;border:1px solid #ffffff38;border-radius:4px;min-width:max-content;height:30px;padding:0 9px;font-size:8px;font-weight:800}@media print{.topbar,.sidebar,.filter-panel,.heading-actions,.module-technical-info,.table-footer,.toast,.uat-result-dock{display:none!important}.app-shell{display:block}.workspace{background:#fff}.content-wrap{padding:0}.data-panel,.inventory-stock-panel{break-inside:avoid;box-shadow:none}}@media (max-width:1180px){.topbar{grid-template-columns:210px minmax(0,1fr) auto}.app-shell{grid-template-columns:210px minmax(0,1fr)}.module-grid{grid-template-columns:repeat(3,1fr)}.transition-hero{grid-template-columns:1fr}.system-flow{min-height:300px}.user-name,.sync-time{display:none}}@media (max-width:860px){.app-shell{display:block}.topbar{height:62px;min-height:62px;display:flex;position:sticky;top:0}.brand{width:178px;height:62px;padding:0 16px}.topbar-context{display:none}.global-search{flex:1;margin:0 12px}.global-search kbd{display:none}.user-area{padding-right:12px}.sidebar{display:block;overflow-x:auto}.sidebar-scroll{gap:6px;padding:9px 12px;display:flex}.nav-group{margin:0;display:flex}.nav-group h2,.baseline-card{display:none}.nav-item{grid-template-columns:auto 1fr;width:auto;min-width:max-content;padding:9px 12px}.nav-item.locked,.nav-mark,.lock-label{display:none}.content-wrap{padding:26px 20px 42px}.page-heading{flex-direction:column;align-items:flex-start}.system-flow{grid-template-columns:1fr 50px 1fr;padding:24px}.metric-grid,.module-grid{grid-template-columns:1fr 1fr}.readiness-panel,.readiness-list{grid-template-columns:1fr}.filter-panel{flex-wrap:wrap}.field{flex:1}.field-grow{flex-basis:100%}.comparison-strip{grid-template-columns:1fr;gap:14px}.comparison-arrow{transform:rotate(90deg)}.comparison-strip>button{text-align:left;margin:0}.uat-grid,.uat-summary,.inventory-uat-grid,.phase3-uat-grid{grid-template-columns:1fr}.inventory-uat-heading{flex-direction:column;align-items:flex-start}.inventory-uat-heading>div:last-child{flex-wrap:wrap}.phase3-summary,.regression-summary,.snapshot-summary,.review-summary{grid-template-columns:1fr 1fr}.uat-remediation{grid-template-columns:1fr}.uat-remediation li{grid-template-columns:42px 1fr 65px}.uat-remediation li>p{grid-column:1/-1}.trace-search{flex-direction:column;align-items:stretch}.trace-summary,.part-trace-summary{grid-template-columns:1fr 1fr}.trace-policy em,.regression-policy em{width:100%;margin-left:0}.trace-header{flex-direction:column}.trace-header>span{align-items:flex-start}.trace-candidates button{grid-template-columns:1fr}.trace-candidates button em{text-align:left}.part-official-inventory{grid-template-columns:1fr}.part-official-inventory dl{grid-template-columns:1fr 1fr}.snapshot-comparison>header,.review-handoff>header{flex-direction:column;align-items:flex-start}.review-card{grid-template-columns:1fr}}@media (max-width:560px){.brand-copy small{display:none}.brand{width:126px}.global-search{margin:0 6px;padding:0 8px}.user-area{padding-right:6px}.page-heading h1{font-size:24px}.hero-copy{padding:30px 26px}.hero-copy h2{font-size:29px}.system-flow{flex-direction:column;gap:12px;display:flex}.flow-node{width:100%}.flow-line{width:1px;height:30px}.flow-line:after{top:15px;right:-5px;transform:rotate(90deg)}.flow-line span{top:10px;left:12px;transform:none}.metric-grid,.module-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start;gap:8px}.heading-actions{width:100%}.heading-actions .button{flex:1}}@media (max-width:650px){.dialog-backdrop{padding:10px}.work-order-dialog{max-height:calc(100vh - 20px)}.work-order-dialog dl{grid-template-columns:1fr}.work-order-dialog footer{flex-direction:column;align-items:flex-start}.work-order-dialog footer .button{width:100%}}@media (max-width:860px){.uat-integrated-dashboard>header,.uat-sequence>header{flex-direction:column;align-items:flex-start}.uat-integrated-summary{grid-template-columns:1fr 1fr}.uat-source-status,.uat-pending-list>ul,.uat-sequence-body{grid-template-columns:1fr}.uat-sequence-body>aside{border-bottom:1px solid #ebe5d6;border-right:0}}@media (max-width:1180px){.has-uat-dock .workspace{padding-bottom:640px}.uat-result-dock{grid-template-columns:1fr 1fr;left:228px}.uat-result-dock-case{grid-area:auto/1}.uat-result-dock-status{grid-area:auto/2}.uat-result-dock-decisions,.uat-difference-summary,.uat-result-dock-quick,.uat-result-dock-note{grid-area:auto/1/auto/3}.uat-result-dock-nav{flex-direction:row;grid-area:auto/1/auto/3}.uat-result-dock>p{grid-column:1/3}.uat-difference-metrics{grid-template-columns:1fr 1fr}}@media (max-width:860px){.has-uat-dock .workspace{padding-bottom:660px}.uat-result-dock{grid-template-columns:1fr 1fr;max-height:calc(100dvh - 20px);bottom:10px;left:10px;right:10px;overflow:auto}.uat-result-dock-case,.uat-result-dock-status{min-width:0}.uat-result-dock-nav button{flex:1}}@media (max-width:560px){.has-uat-dock .workspace{padding-bottom:790px}.uat-result-dock{grid-template-columns:1fr}.uat-result-dock-case,.uat-result-dock-status,.uat-result-dock-decisions,.uat-difference-summary,.uat-result-dock-quick,.uat-result-dock-note,.uat-result-dock-nav,.uat-result-dock>p{grid-area:auto/1}.uat-result-dock-quick{grid-template-columns:1fr 1fr}.uat-result-dock-filter{grid-area:1/1/auto/3}.uat-result-dock-progress{grid-area:2/1/auto/3;grid-template-columns:1fr 1fr}.uat-result-dock-progress>span:last-child{grid-column:1/3}.uat-result-dock-progress b{white-space:normal}.uat-result-dock-quick label{grid-area:3/1/auto/3}.uat-result-dock-quick>button:first-of-type{grid-area:4/1}.uat-result-dock-quick>button:last-of-type{grid-area:4/2}.uat-result-dock-quick>small{grid-area:5/1/auto/3}.uat-result-dock-nav{flex-wrap:wrap}.uat-result-dock-case>small,.uat-result-dock-status>small,.uat-difference-summary p b{white-space:normal}.uat-difference-summary p{grid-template-columns:1fr}.uat-difference-metrics{grid-template-columns:1fr 1fr}.uat-post-save-guidance{grid-template-columns:1fr}.uat-post-save-guidance-actions{flex-direction:row;grid-area:auto/1;min-width:0}.uat-post-save-guidance-actions button{flex:1}.uat-integrated-summary{grid-template-columns:1fr}.uat-integrated-dashboard>header>div:last-child,.uat-sequence>header>div:last-child{flex-wrap:wrap;width:100%}.uat-integrated-dashboard>header button{flex:1}.sequence-actions{flex-direction:column;align-items:flex-start}}@media (max-width:1180px){.top-work-areas button{min-width:50px;padding:0 8px}.work-group-grid{grid-template-columns:1fr}.classic-workbar{grid-template-columns:130px repeat(4,minmax(100px,1fr))}}@media (max-width:860px){.top-work-areas{flex:none;overflow-x:auto}.top-work-areas button{min-width:52px}.user-area{display:flex}.user-area .user-name,.user-area .sync-time,.user-area .avatar{display:none}.primary-workflows>header,.recent-workflows>header{flex-direction:column;align-items:flex-start;gap:5px}.primary-workflow-grid{grid-template-columns:repeat(2,1fr)}.primary-workflow-grid>button{border-bottom:1px solid #e2e9ed!important;border-right:1px solid #e2e9ed!important}.primary-workflow-grid>button:nth-child(2n){border-right:0!important}.primary-workflow-grid>button:nth-last-child(-n+2){border-bottom:0!important}.recent-workflow-grid{grid-template-columns:1fr}.recent-workflow-grid>button{border-bottom:1px solid #e2e9ed;border-right:0}.recent-workflow-grid>button:last-child{border-bottom:0}.work-start-guide,.module-workflow{grid-template-columns:repeat(2,1fr)}.module-technical-info>div{grid-template-columns:1fr}}@media (max-width:680px){.top-work-areas{display:none}.primary-workflow-grid{grid-template-columns:1fr}.primary-workflow-grid>button{border-bottom:1px solid #e2e9ed!important;border-right:0!important}.primary-workflow-grid>button:last-child{border-bottom:0!important}.work-start-guide,.module-workflow,.work-group-grid,.work-link-list{grid-template-columns:1fr}.home-readonly-notice{flex-direction:column;align-items:flex-start;gap:4px}.home-status{margin-left:0}.technical-tools summary,.all-work-groups>summary{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:860px){.favorite-workflows>header{flex-direction:column;align-items:flex-start;gap:6px}.favorite-workflow-grid{grid-template-columns:repeat(2,1fr)}.favorite-workflow-grid article:nth-child(3n){border-right:1px solid #e0e7eb}.favorite-workflow-grid article:nth-child(2n){border-right:0}}@media (max-width:680px){.favorite-workflow-grid{grid-template-columns:1fr}.favorite-workflow-grid article{border-right:0!important}.favorite-workflow-actions{justify-content:space-between;width:100%}}@media (max-width:560px){.hmms-login-page{align-items:start;padding:108px 14px 38px}.hmms-login-brand{padding:11px 18px 9px;top:18px}.hmms-login-brand img{width:190px}.hmms-login-card{padding:27px 22px 22px}.hmms-login-card-heading h1{font-size:23px}.hmms-login-copyright{text-align:center;margin:18px 0 0;position:static}.hmms-login-card footer{flex-wrap:wrap}.hmms-login-backdrop{background-position:62%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (max-width:860px){.sidebar{overflow:visible}.sidebar-scroll{max-height:48vh;padding:12px;display:block;overflow-y:auto}.baseline-card{display:none}.table-toolbar-actions{flex-direction:column;align-items:flex-end;gap:6px}.table-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px 12px}}@media (max-width:680px){.hmms-mobile-area-tabs{gap:4px;margin:9px 0;display:flex;overflow-x:auto}.hmms-mobile-area-tabs button{color:#8fa7b7;background:#10283b;border:1px solid #29445a;border-radius:4px;flex:none;min-height:29px;padding:0 9px;font-size:8px}.hmms-mobile-area-tabs button.active{color:#fff;background:#19405b;border-color:#5a97c0}.hmms-menu-area-heading{margin-top:12px}.table-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.table-toolbar-actions{align-items:flex-start;width:100%}.table-legend{justify-content:flex-start}.grid-layout-reset{align-self:flex-end}}:root{--amaranth-blue:#1f65b7;--amaranth-blue-dark:#18569e;--amaranth-rail:#344657}.app-shell{background:#f3f4f6;grid-template-rows:50px 46px minmax(0,1fr);grid-template-columns:246px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.topbar{color:#25384a;background:#fff;border-bottom:1px solid #d8dde3;grid-area:1/1/auto/-1;grid-template-columns:168px minmax(0,1fr) auto;height:50px;min-height:50px;box-shadow:0 1px 3px #23364814}.brand{color:#25384a;background:#fff;border-right:1px solid #e0e4e8;gap:9px;width:168px;height:50px;padding:0 16px}.brand-mark{color:#fff;width:27px;height:27px;box-shadow:none;background:#6e1430;border-radius:4px;transform:none}.brand-mark span{font-size:14px;transform:none}.brand-copy strong{letter-spacing:.04em;font-size:16px}.brand-copy small{color:#8895a1;letter-spacing:.08em;margin-top:3px;font-size:7px}.top-work-areas{scrollbar-color:#b9c4ce transparent;border:0}.top-work-areas button{color:#536474;background:#fff;border:0;border-right:1px solid #edf0f2;min-width:62px;padding:0 11px;font-size:10px}.top-work-areas button span{color:#9aa6af;font-size:7px}.top-work-areas button:hover,.top-work-areas button.active{color:#1e5e9e;background:#f3f7fb}.top-work-areas button.active{box-shadow:inset 0 -3px var(--amaranth-blue)}.top-work-areas button.active span{color:var(--amaranth-blue)}.global-search{color:#71808e;background:#fff;border:1px solid #cfd6dc;border-radius:2px;height:30px;margin:0 14px}.global-search input{color:#2c3e4e;font-size:10px}.global-search input::placeholder{color:#9aa5ae}.global-search kbd{color:#87939d;border-color:#d8dde2}.user-area{color:#2d4051;gap:7px;padding-right:14px}.sync-time small,.user-name small{color:#8a98a4;font-size:8px}.sync-time strong,.user-name strong{color:#334858;font-size:10px}.avatar{color:#fff;background:#4d76a0;border-radius:50%;width:27px;height:27px}.logout-button{color:#566b7b;background:#fff;border:1px solid #cbd3d9;border-radius:2px;height:27px}.logout-button:hover{color:#234c70;background:#eef4f8}.amaranth-module-bar{z-index:9;color:#fff;background:var(--amaranth-blue);grid-area:2/1/auto/-1;align-items:center;height:46px;display:flex;box-shadow:0 2px 4px #16467329}.amaranth-module-bar strong{margin-left:14px;font-size:13px}.amaranth-module-bar>span{border-left:1px solid #ffffff4d;margin-left:16px;padding-left:16px;font-size:9px;font-weight:700}.amaranth-module-bar small{color:#d9e7f6;margin-left:8px;font-size:8px}.amaranth-all-menu{color:#fff;background:var(--amaranth-blue-dark);cursor:pointer;border:0;width:48px;height:46px;font-size:18px}.sidebar{color:#405565;background:#fff;border-right:1px solid #cbd3da;grid-area:3/1;min-height:0;position:relative;overflow:hidden}.amaranth-icon-rail{z-index:2;color:#c5d0da;background:var(--amaranth-rail);flex-direction:column;align-items:center;gap:4px;width:48px;padding-top:9px;display:flex;position:absolute;inset:0 auto 0 0}.amaranth-icon-rail span{border-bottom:1px solid #ffffff0f;place-items:center;width:48px;height:43px;font-size:17px;display:grid}.amaranth-icon-rail span:nth-child(2){color:#fff;background:#273a4b;box-shadow:inset 3px 0 #4aa3e7}.sidebar-scroll{margin-left:48px;padding:11px 9px 12px}.baseline-card{background:#f6f8f9;border:1px solid #d7dde2;border-radius:2px;margin:10px 10px 10px 58px}.baseline-card span{color:#7e8d98}.baseline-card strong{color:#31495a}.baseline-card small{color:#2c7863}.hmms-menu-home{color:#435869;background:#fff;border:1px solid #d7dde2;border-radius:2px;min-height:34px;padding:8px 9px}.hmms-menu-home:hover,.hmms-menu-home.active{color:#1d5f9d;background:#edf5fb;border-color:#9fc1df}.hmms-menu-home span{color:#628ab0}.hmms-menu-area-heading small{color:#8b98a3}.hmms-menu-tree{gap:2px}.hmms-menu-folder{background:#fff;border:1px solid #dce2e7;border-radius:2px}.hmms-menu-folder>summary{color:#415969;min-height:31px;padding:0 8px;font-size:9px}.hmms-menu-folder>summary:before{color:#8c9aa4}.hmms-menu-folder>summary small{color:#6f8291;background:#edf1f4}.hmms-menu-folder>.hmms-menu-tree{border-top:1px solid #e7ebee;padding:2px 4px 5px 10px}.hmms-menu-leaf{color:#637482;border-radius:1px;min-height:29px;padding:5px 6px 5px 9px}.hmms-menu-leaf:hover{color:#1f5f98;background:#edf5fb}.hmms-menu-leaf.read-live{color:#184f7d;background:#eaf3fa;border-left-color:#3483c1}.hmms-menu-leaf.read-live>small{color:#246c57;background:#dff0ea}.hmms-menu-leaf.validated-derived>small{color:#7d5b20;background:#f5ead2}.hmms-menu-leaf.read-planned>small{color:#6c7f8e;background:#edf1f4}.hmms-menu-leaf.requirements-deferred>small{color:#79568e;background:#f1e9f6}.hmms-menu-leaf.write-locked{color:#9b8f94}.hmms-menu-leaf.write-locked>small{color:#98566b;background:#f5e9ed}.hmms-menu-leaf.external-locked>small{color:#8b6e3f;background:#f5efe4}.hmms-menu-favorite{color:#8899a5;background:#fff;border-color:#d8e0e5}:is(.hmms-menu-favorite:hover,.hmms-menu-favorite:focus-visible,.hmms-menu-favorite.active){color:#a56c00;background:#fff7e4;border-color:#d3ae5f}.favorite-heading-button{color:#5b7180;background:#fff;border:1px solid #c9d3da}:is(.favorite-heading-button:hover,.favorite-heading-button:focus-visible,.favorite-heading-button.active){color:#8d5b00;background:#fff7e2;border-color:#d1ab57}.hmms-menu-utility{border-top-color:#d9e0e5}.hmms-menu-utility>summary{color:#657b8b}.hmms-verification-links button{color:#536a7a;background:#fff;border-color:#d7dfe4;border-radius:2px}.hmms-verification-links button:hover,.hmms-verification-links button.active{color:#1d5f9d;background:#edf5fb;border-color:#9fc1df}.workspace{background:#f3f4f6;grid-area:3/2;min-width:0}.workspace-tabs{background:#e5e8eb;border-bottom-color:#cbd2d8;min-height:34px;padding:3px 7px 0}.workspace-tab{border-radius:2px 2px 0 0;min-height:30px}.content-wrap{max-width:none;padding:16px 18px 30px}.module-heading{margin-bottom:8px}.module-heading .title-row h1{font-size:19px}.module-heading p{margin-top:4px;font-size:9px}.breadcrumb{margin-bottom:4px;font-size:8px}.readonly-label{border-radius:2px}.filter-panel{background:#f7f8f9;border-color:#cfd6dc;border-radius:0;gap:7px;padding:10px}.field{gap:4px;min-width:120px}.field-grow{min-width:230px}.field>span{font-size:8px}.field input,.field select,.input-wrap,.search-button,.button{border-radius:2px;height:30px}.field input,.field select,.input-wrap{background:#fff}.search-button{background:var(--amaranth-blue);min-width:63px;padding:0 14px}.button.primary{border-color:var(--amaranth-blue);background:var(--amaranth-blue);box-shadow:none}.data-panel{box-shadow:none;border-color:#c9d1d7;border-radius:0;margin-top:8px}.table-toolbar{background:#fff;min-height:38px;padding:7px 10px}.grid-layout-reset{border-radius:2px;min-height:25px}.hmms-data-grid th{color:#405665;background:#e9edf0;border-right:1px solid #d8dee3;height:31px;padding:0 6px}.hmms-data-grid td{color:#273d4c;border-bottom:1px solid #dde2e6;border-right:1px solid #e2e6e9;height:30px;padding:0 6px}.hmms-data-grid tfoot td,.hmms-data-grid .summary-total-row td{background:#dfe7f2;border-top:2px solid #8ea6c2;font-weight:800}.hmms-data-grid tbody tr:nth-child(2n) .grid-sticky-check,.hmms-data-grid tbody tr:nth-child(2n) .grid-pinned-column{background:#edf0f5}.hmms-data-grid tbody tr:hover .grid-sticky-check,.hmms-data-grid tbody tr:hover .grid-pinned-column{background:#dfeef9}.table-footer{height:39px}.hmms-login-page{color:#252b31;place-items:center;min-height:100dvh;padding:24px;display:grid}.hmms-login-backdrop{z-index:-2;background:#13202c;position:absolute;inset:0;overflow:hidden;transform:none}.hmms-login-slide{opacity:0;background-position:50%;background-size:cover;animation:25s linear infinite hmms-login-slideshow;position:absolute;inset:0}.hmms-login-slide-1{background-image:url(/login-slides/login-1.jpg);animation-delay:0s}.hmms-login-slide-2{background-image:url(/login-slides/login-2.jpg);animation-delay:5s}.hmms-login-slide-3{background-image:url(/login-slides/login-3.jpg);animation-delay:10s}.hmms-login-slide-4{background-image:url(/login-slides/login-4.jpg);animation-delay:15s}.hmms-login-slide-5{background-image:url(/login-slides/login-5.jpg);animation-delay:20s}.hmms-login-page:before{z-index:-1;background:#050c138c}@keyframes hmms-login-slideshow{0%{opacity:0}4%{opacity:1}20%{opacity:1}24%{opacity:0}to{opacity:0}}.hmms-login-stack{gap:18px;width:min(390px,100%);display:grid}.hmms-login-brand{width:300px;max-width:82%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-self:center;padding:0;display:block;position:static;transform:none}.hmms-login-brand img{filter:drop-shadow(0 1px 1px #ffffffe6)drop-shadow(0 7px 16px #00000057);width:100%;max-width:none;height:auto;display:block}.hmms-login-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:8px;width:100%;padding:31px 34px 30px;box-shadow:0 20px 60px #00000047}.hmms-login-card>h1{color:#252b31;letter-spacing:-.04em;text-align:center;margin:0 0 24px;font-size:23px;font-weight:800}.hmms-login-field{color:#333b42;gap:7px;margin-bottom:15px;font-size:10px}.hmms-login-field>div{border-color:#c8cdd2;border-radius:4px;height:45px}.hmms-login-field input{padding:0 13px;font-size:11px}.hmms-password-toggle{color:#5e6267;background:0 0;height:28px}.hmms-remember-id{font-size:10px}.hmms-login-message{min-height:31px}.hmms-login-submit{height:46px;box-shadow:none;background:#6e1430;border-radius:4px}@media (max-width:1180px){.app-shell{grid-template-columns:222px minmax(0,1fr)}.topbar{grid-template-columns:150px minmax(0,1fr) auto}.brand{width:150px;padding:0 12px}.sync-time,.user-name{display:none}}@media (max-width:860px){.app-shell{grid-template-rows:50px 42px auto minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:100dvh;display:grid;overflow:visible}.topbar{grid-area:1/1;width:100%;height:50px;min-height:50px;display:flex;position:sticky;top:0}.brand{width:144px;height:50px}.global-search{flex:1;margin:0 8px}.amaranth-module-bar{grid-area:2/1;height:42px;position:sticky;top:50px}.amaranth-all-menu{width:44px;height:42px}.sidebar{border-bottom:1px solid #cbd3da;grid-area:3/1;display:block;overflow:visible}.amaranth-icon-rail{display:none}.sidebar-scroll{max-height:42vh;margin-left:0;padding:9px 10px}.baseline-card{display:none}.workspace{grid-area:4/1;overflow:visible}.content-wrap{padding:14px 12px 28px}}@media (max-width:560px){.top-work-areas{display:none}.brand{width:132px}.user-area{padding-right:6px}.hmms-login-page{align-items:center;padding:20px 14px}.hmms-login-stack{gap:14px;width:min(360px,100%)}.hmms-login-brand{width:250px;padding:0;top:auto}.hmms-login-card{padding:27px 22px 24px}.hmms-login-card>h1{font-size:21px}.hmms-login-backdrop{background-position:50%}}@media (prefers-reduced-motion:reduce){.hmms-login-slide{animation:none;display:none}.hmms-login-slide-1{opacity:1;display:block}}.module-page[data-legacy-profile] .filter-panel{align-items:flex-end}.filter-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.filter-actions .filter-reset,.filter-actions .search-button{min-width:64px}.module-page[data-legacy-profile] .table-toolbar>div:first-child{min-width:0}.module-page[data-legacy-profile] .table-toolbar>div:first-child span,.module-page[data-legacy-profile] .table-legend{white-space:nowrap}.mission-compare-shell{background:#f5f7f9;border-top:1px solid #d6dde2;gap:10px;padding:10px;display:grid}.mission-compare-intro{background:#fff;border:1px solid #c9d5df;justify-content:space-between;align-items:center;gap:16px;padding:9px 11px;display:flex}.mission-compare-intro>div{gap:3px;display:grid}.mission-compare-intro strong{color:#24455d;font-size:12px}.mission-compare-intro span{color:#657886;font-size:9px}.mission-compare-intro>span{white-space:nowrap;background:#f3f7fa;border:1px solid #d6e0e7;padding:5px 8px}.mission-compare-tabs{display:none}.mission-compare-grid{gap:12px;display:grid}.mission-compare-panel{background:#fff;border:1px solid #bac7d1;min-width:0;overflow:hidden}.mission-compare-panel-header{background:#f8fafb;border-bottom:1px solid #d4dce2;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:7px 10px;display:flex}.mission-compare-panel-header>div:first-child{gap:2px;min-width:0;display:grid}.mission-compare-panel-header strong{color:#2c4658;font-size:11px}.mission-compare-panel-header span{color:#697c89;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mission-compare-panel-header>div:last-child{flex:none;gap:5px;display:flex}.mission-compare-panel-header button{color:#34556c;background:#fff;border:1px solid #bdcbd5;border-radius:2px;min-height:26px;padding:0 9px;font-size:8px;font-weight:700}.mission-compare-panel-header button:first-child{color:#fff;background:#337caf;border-color:#6d9bc0}.mission-compare-panel-header button:disabled{opacity:.48;cursor:not-allowed}.mission-compare-scroll{overscroll-behavior-inline:contain;max-height:390px}.mission-flight-data-grid .grid-pinned-column{left:var(--grid-sticky-left,0)}.mission-compare-panel-footer{color:#657987;background:#f8fafb;border-top:1px solid #d7dfe4;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:6px 10px;font-size:8px;display:flex}@media (max-width:860px){.mission-compare-intro{flex-direction:column;align-items:flex-start;gap:7px}.mission-compare-intro>span{white-space:normal}.mission-compare-tabs{background:#e8edf1;border:1px solid #bdcbd5;padding:4px;display:flex}.mission-compare-tabs button{color:#506979;background:0 0;border:1px solid #0000;flex:1;min-height:36px;font-size:10px;font-weight:800}.mission-compare-tabs button.active{color:#1f587e;background:#fff;border-color:#a9bdcb;box-shadow:inset 0 2px #337caf}.mission-compare-tabs small{min-width:23px;color:inherit;background:#dfe7ed;border-radius:10px;justify-content:center;margin-left:4px;padding:2px 5px;display:inline-flex}.mission-compare-panel{display:none}.mission-compare-panel.is-active{display:block}.mission-compare-scroll{max-height:55vh}}@media (max-width:560px){.mission-compare-shell{padding:7px}.mission-compare-panel-header{flex-direction:column;align-items:flex-start}.mission-compare-panel-header>div:last-child{width:100%}.mission-compare-panel-header button{flex:1}.mission-compare-panel-footer{flex-direction:column;align-items:flex-start;gap:3px}}@media print{.mission-compare-tabs,.mission-compare-intro>span,.mission-compare-panel-header>div:last-child{display:none!important}.mission-compare-shell{background:#fff;border:0;padding:0}.mission-compare-panel{break-inside:avoid;display:block!important}.mission-compare-scroll{max-height:none;overflow:visible}.mission-compare-panel-footer{display:none}}@media (max-width:860px){.filter-actions{justify-content:flex-end;width:100%;margin-left:0;padding-top:2px}.module-page[data-legacy-profile] .table-toolbar{flex-direction:column;align-items:flex-start;gap:7px}.module-page[data-legacy-profile] .table-toolbar-actions{justify-content:space-between;width:100%}.flight-result-summary{grid-template-columns:repeat(2,minmax(130px,1fr))}.flight-result-summary>div{border-bottom:1px solid #d7e0e6}.flight-result-summary>div:nth-child(2n){border-right:0}.flight-result-summary>div:nth-child(5),.flight-result-summary>div:nth-child(6){border-bottom:0}}@media (max-width:560px){.filter-actions .filter-reset,.filter-actions .search-button{flex:1}.module-page[data-legacy-profile] .table-toolbar-actions{flex-direction:column;align-items:flex-start}.module-page[data-legacy-profile] .table-legend{white-space:normal;flex-wrap:wrap;gap:6px 12px}.flight-period-control{flex-wrap:wrap;width:100%;min-width:0}.flight-period-control>span{width:100%}.flight-period-control button{flex:1}}@media print{.flight-result-summary,.flight-personnel-summary{break-inside:avoid;box-shadow:none}}.material-uat-dashboard{background:#fff;border:1px solid #aac4d0;border-radius:8px;margin-bottom:18px;overflow:hidden;box-shadow:0 8px 22px #2d536514}.material-uat-dashboard>header{color:#fff;background:linear-gradient(120deg,#244f63,#35768a);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.material-uat-dashboard h2{margin:5px 0;font-size:20px}.material-uat-dashboard header p{color:#d9edf4;margin:0;font-size:9px}.material-uat-dashboard-actions{gap:7px;display:flex}.material-uat-dashboard-actions button{color:#fff;background:#ffffff1f;border:1px solid #ffffff80;border-radius:4px;min-height:32px;padding:0 11px;font-weight:800}.material-uat-summary{border-bottom:1px solid #d8e3e8;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.material-uat-summary>span{border-right:1px solid #e1eaee;gap:2px;padding:10px 14px;display:grid}.material-uat-summary>span:last-child{border-right:0}.material-uat-summary small{color:#718691;font-size:7px}.material-uat-summary strong{color:#234f62;font-size:15px}.material-uat-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.material-uat-groups>article{background:#fbfcfd;border:1px solid #d6e1e6;border-radius:5px;overflow:hidden}.material-uat-groups article>header{color:#315e71;background:#edf4f7;border-bottom:1px solid #dce6ea;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.material-uat-groups article>header strong{font-size:9px}.material-uat-groups article>header span{font-size:8px;font-weight:900}.material-uat-groups ul{margin:0;padding:0;list-style:none}.material-uat-groups li+li{border-top:1px solid #e4ebee}.material-uat-groups li button{text-align:left;background:#fff;border:0;grid-template-columns:auto 1fr;gap:2px 7px;width:100%;padding:8px 9px;display:grid}.material-uat-groups li button:hover{background:#f2f8fa}.material-uat-groups li button>span{color:#725d27;background:#fff0bd;border-radius:10px;grid-row:1/3;align-self:center;padding:3px 5px;font-size:6px;font-weight:900}.material-uat-groups li button>span.confirmed{color:#24624f;background:#dff2ea}.material-uat-groups li button>span.followUp{color:#8a5723;background:#fde8cf}.material-uat-groups li strong{color:#294a59;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.material-uat-groups li small{color:#7a8d96;font-size:6px}.material-uat-policy,.material-uat-warning{color:#637b87;background:#f8fafb;border-top:1px solid #e1e9ed;margin:0;padding:9px 14px;font-size:7px}.material-uat-warning{color:#805a1c;background:#fff8e8}.maintenance-performance-uat-dashboard>header{background:linear-gradient(120deg,#203f63,#315f83)}.critical-part-uat-dashboard>header{background:linear-gradient(120deg,#173f48,#246b6f)}.support-equipment-uat-dashboard>header{background:linear-gradient(120deg,#254868,#367aa0)}.support-equipment-uat-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.support-equipment-uat-scope{color:#295b76;background:#edf6fb}.critical-part-uat-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.critical-part-uat-scope{color:#286164;background:#edf8f6}.maintenance-uat-scope{color:#315d72;background:#edf6fa;border-top:1px solid #d7e3e9;margin:0;padding:9px 14px;font-size:7px;font-weight:800}.uat-package-tools{background:#f8fafb;border:1px solid #c4d4dc;border-radius:7px;margin:0 0 14px}.uat-package-tools>summary{color:#365b6b;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 15px;list-style:none;display:flex}.uat-package-tools>summary::-webkit-details-marker{display:none}.uat-package-tools>summary span{gap:3px;display:grid}.uat-package-tools>summary strong{font-size:10px}.uat-package-tools>summary small{color:#748991;font-size:7px}.uat-package-tools>summary em{color:#486b79;background:#fff;border:1px solid #b8cbd3;border-radius:4px;flex:none;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.uat-package-tools[open]>summary{background:#edf3f6;border-bottom:1px solid #cfdbe1}.uat-package-tools[open]>summary em:before{content:"접기 · "}.uat-package-tools-body{background:#fff;padding:14px 14px 0}.maintenance-uat-scope-strip{grid-template-columns:1fr 1fr;gap:7px;display:grid}.maintenance-uat-scope-strip>span{color:#647d88;background:#fff;border:1px solid #d6e2e7;border-radius:5px;gap:3px;padding:7px 9px;font-size:7px;display:grid}.maintenance-uat-scope-strip strong{color:#315f73;font-size:7px}.uat-legacy-tools{background:#f8fafb;border:1px solid #cfdbe1;border-radius:7px;margin-top:14px}.uat-legacy-tools>summary{color:#365b6b;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 15px;list-style:none;display:flex}.uat-legacy-tools>summary::-webkit-details-marker{display:none}.uat-legacy-tools>summary span{gap:3px;display:grid}.uat-legacy-tools>summary strong{font-size:10px}.uat-legacy-tools>summary small{color:#748991;font-size:7px}.uat-legacy-tools>summary em{color:#486b79;background:#fff;border:1px solid #b8cbd3;border-radius:4px;flex:none;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.uat-legacy-tools[open]>summary{background:#edf3f6;border-bottom:1px solid #cfdbe1}.uat-legacy-tools[open]>summary em:before{content:"접기 · "}.uat-legacy-tools-body{background:#fff;padding:14px}.uat-legacy-tools-body>section:first-child{margin-top:0}.material-uat-dock{z-index:46;background:#f9fdfefb;border:1px solid #8db7c6;border-radius:8px;gap:9px;max-height:78vh;padding:12px;display:grid;position:fixed;bottom:16px;left:258px;right:18px;overflow:auto;box-shadow:0 18px 50px #19374547}.material-uat-dock.blocked{background:#fffcf4fb;border-color:#d4c49c}.critical-part-uat-dock.ready{border-color:#4a9a96}.support-equipment-uat-dock.ready{border-color:#4d91b7}.material-uat-dock-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.material-uat-dock-header>div{gap:2px;min-width:0;display:grid}.material-uat-dock-header div>span{color:#547888;font-size:7px;font-weight:900}.material-uat-dock-header div>strong{color:#244f62;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.material-uat-dock-header div>small{color:#728893;font-size:7px}.material-uat-dock-header>span{color:#22624f;background:#dff2ea;border-radius:5px;flex:none;padding:5px 8px;font-size:7px;font-weight:900}.material-uat-dock-header>span.blocked{color:#86631f;background:#fff0bf}.material-uat-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.material-uat-compare label{background:#fff;border:1px solid #d5e1e6;border-radius:5px;gap:4px;min-width:0;padding:9px 10px 9px 34px;display:grid;position:relative}.material-uat-compare label.checked{background:#f1faf7;border-color:#77ad9e}.material-uat-compare input{accent-color:#2d7a68;width:15px;height:15px;position:absolute;top:11px;left:10px}.material-uat-compare label>span{color:#5d7884;font-size:7px;font-weight:900}.material-uat-compare label>strong{color:#294b5b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.45;overflow:hidden}.material-uat-compare label>small{color:#7b8f98;font-size:6px}.material-uat-compare label>button{color:#315f72;background:#edf5f8;border:1px solid #a9c3cd;border-radius:4px;justify-self:start;min-height:24px;padding:3px 7px;font-size:7px;font-weight:800}.material-uat-quick{grid-template-columns:auto minmax(230px,1fr) auto minmax(180px,auto);align-items:end;gap:6px;display:grid}.material-uat-quick>label{color:#617b87;gap:3px;font-size:6px;font-weight:800;display:grid}.material-uat-quick select,.material-uat-quick button{color:#355c6e;background:#fff;border:1px solid #b8ccd5;border-radius:4px;min-height:30px;font-size:7px}.material-uat-quick button{padding:0 9px;font-weight:850}.material-uat-quick .next-pending{color:#fff;background:#397489;border-color:#397489}.material-uat-decisions{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:8px;display:grid}.material-uat-decisions>div:first-child{flex-wrap:wrap;gap:5px;display:flex}.material-uat-decisions button{color:#355d6f;background:#fff;border:1px solid #b8cbd4;border-radius:4px;min-height:30px;padding:5px 9px;font-size:7px;font-weight:850}.material-uat-decisions button.selected{color:#fff;background:#2d7a68;border-color:#2d7a68}.material-uat-decisions button.selected.hold{background:#94681e;border-color:#94681e}.material-uat-note{gap:5px;display:flex}.material-uat-note textarea{resize:vertical;min-height:38px;font:inherit;border:1px solid #b8ccd5;border-radius:4px;flex:1;padding:7px 8px}.material-uat-dock footer{align-items:center;gap:9px;display:flex}.material-uat-dock footer button{color:#355d6f;background:#fff;border:1px solid #b8ccd5;border-radius:4px;min-height:28px;padding:4px 9px;font-size:7px;font-weight:850}.material-uat-dock footer span{color:#6b7f89;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.material-uat-dock button:disabled,.material-uat-dock textarea:disabled,.material-uat-dock select:disabled,.material-uat-dock input:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1180px){.material-uat-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.material-uat-dock{left:228px}.material-uat-decisions{grid-template-columns:1fr}}@media (max-width:860px){.material-uat-dashboard>header{flex-direction:column}.material-uat-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.material-uat-dock{bottom:10px;left:10px;right:10px}.material-uat-compare{grid-template-columns:1fr}.material-uat-quick{grid-template-columns:auto minmax(0,1fr) auto}.material-uat-quick .next-pending{grid-column:1/-1}.maintenance-uat-scope-strip{grid-template-columns:1fr}}@media (max-width:560px){.material-uat-groups,.material-uat-summary{grid-template-columns:1fr}.material-uat-dashboard-actions{width:100%}.material-uat-dashboard-actions button{flex:1}.material-uat-dock{max-height:82vh}.material-uat-quick{grid-template-columns:1fr 1fr}.material-uat-quick label{grid-area:1/1/auto/-1}.material-uat-quick .next-pending{grid-column:1/-1}.material-uat-note{flex-direction:column}.uat-legacy-tools>summary{flex-direction:column;align-items:flex-start}.uat-legacy-tools>summary em{text-align:center;width:100%}.uat-legacy-tools-body{padding:9px}.uat-package-tools>summary{flex-direction:column;align-items:flex-start}.uat-package-tools>summary em{text-align:center;width:100%}.uat-package-tools-body{padding:9px 9px 0}}.global-work-search{width:100%;min-width:0;margin:0;padding:0 14px;position:relative;overflow:visible}.global-work-search .global-search{width:100%;min-width:0;max-width:100%;margin:0;overflow:hidden}.global-work-search .global-search input{width:0;max-width:100%}.global-work-search .global-search:focus-within{border-color:#6e9dbc;box-shadow:0 0 0 2px #397eaa21}.workflow-search-panel{z-index:90;color:#263e50;background:#fff;border:1px solid #aebdc8;border-radius:5px;width:max(100%,540px);max-width:calc(100vw - 24px);max-height:min(650px,100dvh - 72px);position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 42px #172f403d}.workflow-search-panel>header{z-index:2;background:#f2f6f8;border-bottom:1px solid #dbe3e8;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:9px 12px;display:flex;position:sticky;top:0}.workflow-search-panel>header strong{color:#294b61;font-size:11px}.workflow-search-panel>header span{color:#6e818e;font-size:8px}.workflow-search-results{padding:5px;display:grid}.workflow-search-result{border-bottom:1px solid #e7ecef;border-left:3px solid var(--module-accent);background:#fff;grid-template-columns:minmax(0,1fr) 40px;min-width:0;display:grid}.workflow-search-result:last-child{border-bottom:0}.workflow-search-result:hover,.workflow-search-result.active{background:#edf6fb;box-shadow:inset 0 0 0 1px #9fc4dc}.workflow-search-open{color:#29475a;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 12px;min-width:0;min-height:66px;padding:9px 11px;display:grid}.workflow-search-open>span{color:#537991;font-size:8px;font-weight:850}.workflow-search-open>strong{font-size:11px}.workflow-search-open>small{color:#758691;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:8px;overflow:hidden}.workflow-search-open>em{color:#27705c;white-space:nowrap;background:#e4f3ed;border-radius:3px;grid-area:1/2/4;align-self:center;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.workflow-search-favorite{color:#8b9aa4;cursor:pointer;background:#fff;border:1px solid #d3dde3;border-radius:4px;align-self:stretch;margin:7px 7px 7px 0;font-size:15px}:is(.workflow-search-favorite:hover,.workflow-search-favorite:focus-visible,.workflow-search-favorite.active){color:#a66d00;background:#fff7e3;border-color:#d0aa55;outline:0}.workflow-search-empty{text-align:center;place-content:center;gap:5px;min-height:104px;padding:18px;display:grid}.workflow-search-empty strong{color:#405b6d;font-size:11px}.workflow-search-empty span{color:#7b8b95;font-size:8px}.workflow-search-recent-work{padding:10px 11px 6px}.workflow-search-recent-work>small,.workflow-search-history small{color:#627b8b;font-size:8px;font-weight:850}.workflow-search-recent-work>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.workflow-search-recent-work button{color:#315066;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e1e6;border-radius:4px;align-content:center;gap:2px;min-width:0;min-height:58px;padding:8px 9px;display:grid}.workflow-search-recent-work button:hover,.workflow-search-recent-work button.active{background:#edf6fb;border-color:#8fb9d3;box-shadow:inset 0 0 0 1px #b8d4e5}.workflow-search-recent-work button span{color:#668397;font-size:7px}.workflow-search-recent-work button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workflow-search-recent-work button em{color:#3d6b88;font-size:7px;font-style:normal;font-weight:800}.workflow-search-history{background:#f8fafb;border:1px solid #e0e6ea;border-radius:4px;margin:5px 11px 10px;padding:10px}.workflow-search-history>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-search-history>div:first-child>button{color:#788b97;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;text-decoration:underline}.workflow-search-history>div:nth-child(2){flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.workflow-search-history>div:nth-child(2)>button{color:#426178;cursor:pointer;background:#fff;border:1px solid #cbd8df;border-radius:14px;min-height:27px;padding:0 9px;font-size:8px}.workflow-search-history>div:nth-child(2)>button:hover{color:#245d80;background:#eef6fa;border-color:#83aec8}.workflow-search-history p{color:#81909a;margin:6px 0 0;font-size:8px;line-height:1.5}.workflow-search-panel>footer{color:#7a8b96;background:#f5f7f9;border-top:1px solid #e1e7eb;justify-content:flex-end;gap:12px;padding:7px 11px;font-size:7px;display:flex}@media (max-width:1180px){.workflow-search-panel{width:max(100%,500px)}}@media (max-width:860px){.global-work-search{flex:auto;width:auto;min-width:0;margin:0;padding:0 8px}.global-work-search .global-search{margin:0}.workflow-search-panel{width:auto;max-width:none;max-height:calc(100dvh - 62px);position:fixed;top:54px;left:8px;right:8px}}@media (max-width:560px){.global-work-search{margin:0;padding:0 5px}.global-work-search .global-search{padding:0 8px}.global-work-search .global-search kbd{display:none}.workflow-search-panel{top:52px;left:5px;right:5px}.workflow-search-recent-work>div{grid-template-columns:1fr}.workflow-search-open>small{white-space:normal;line-height:1.35}.workflow-search-open>em{display:none}.workflow-search-open{grid-template-columns:1fr}}.start-screen-preference{background:#f7fafb;border:1px solid #c9d6de;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;padding:12px 14px;display:flex}.start-screen-preference>div:first-child{min-width:210px}.start-screen-preference h2{color:#29485b;margin:3px 0 0;font-size:14px}.start-screen-preference p{color:#7b8c97;margin:4px 0 0;font-size:8px}.start-screen-preference>div[role=group]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(620px,100%);display:grid}.start-screen-preference button{color:#405968;cursor:pointer;text-align:left;background:#fff;border:1px solid #cfd9df;border-radius:4px;grid-template-columns:auto 1fr;align-content:center;gap:2px 8px;min-width:0;min-height:55px;padding:8px 11px;display:grid}:is(.start-screen-preference button:hover,.start-screen-preference button:focus-visible,.start-screen-preference button.active){background:#edf6fb;border-color:#6f9fbd;outline:0;box-shadow:inset 0 0 0 1px #b2d0e1}.start-screen-preference button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.start-screen-preference button>span{color:#4e7390;background:#eaf1f5;border-radius:3px;grid-row:1/3;align-self:center;padding:4px 6px;font-size:7px;font-weight:850}.start-screen-preference button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.start-screen-preference button>small{color:#788893;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.workspace-quick-bar{background:#f7f9fa;border-bottom:1px solid #c8d1d8;min-width:0}.workspace-quick-toggle{display:none}.workspace-quick-items{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;min-height:35px;padding:4px 8px;display:flex;overflow-x:auto}.workspace-quick-label{color:#536b7a;flex:none;padding:0 6px 0 2px;font-size:8px;font-weight:900}.workspace-quick-items>button{color:#405b6d;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #cbd6dd;border-radius:3px;flex:none;max-width:150px;min-height:26px;padding:0 8px;font-size:8px;font-weight:800;overflow:hidden}.workspace-quick-items>button span{color:#a56f08;margin-right:4px}:is(.workspace-quick-items>button:hover,.workspace-quick-items>button:focus-visible,.workspace-quick-items>button.active){color:#215d82;background:#eaf4fa;border-color:#6d9dbb;outline:0}.workspace-quick-items>small{color:#84929b;font-size:8px}.workspace-quick-shortcuts{color:#778893;white-space:nowrap;flex:none;margin-left:auto;padding-left:10px;font-size:7px}.workspace-quick-shortcuts kbd{color:#536b7a;background:#fff;border:1px solid #c9d3d9;border-radius:3px;padding:2px 4px;font-family:inherit}@media (min-width:861px){.app-shell.sidebar-desktop-collapsed{grid-template-columns:48px minmax(0,1fr)}.sidebar-desktop-collapsed .sidebar-scroll,.sidebar-desktop-collapsed .baseline-card{display:none}.sidebar-desktop-collapsed .uat-result-dock{left:60px}}@media (max-width:860px){.sidebar-mobile-collapsed .sidebar{display:none}.start-screen-preference{flex-direction:column;align-items:stretch;gap:9px}.start-screen-preference>div[role=group]{width:100%}}@media (max-width:680px){.workspace-quick-toggle{color:#405a6b;cursor:pointer;text-align:left;background:#f3f6f8;border:0;align-items:center;gap:7px;width:100%;min-height:34px;padding:0 10px;display:flex}.workspace-quick-toggle span{font-size:9px;font-weight:900}.workspace-quick-toggle strong{color:#306785;background:#deedf5;border-radius:9px;padding:2px 5px;font-size:7px}.workspace-quick-toggle em{color:#71848f;margin-left:auto;font-size:7px;font-style:normal}.workspace-quick-items{flex-direction:column;align-items:stretch;padding:6px 8px 8px;display:none}.workspace-quick-bar.expanded .workspace-quick-items{display:flex}.workspace-quick-label{display:none}.workspace-quick-items>button{text-align:left;width:100%;max-width:none;min-height:30px}.workspace-quick-items>small{padding:7px 4px}.workspace-quick-shortcuts{border-top:1px solid #dfe6ea;margin:4px 0 0;padding:7px 2px 0}.start-screen-preference>div[role=group]{grid-template-columns:1fr}}.help-button{color:#315c7a;cursor:pointer;background:#f4f8fb;border:1px solid #b8c8d4;border-radius:2px;min-width:max-content;height:27px;padding:0 9px;font-size:8px;font-weight:850}:is(.help-button:hover,.help-button:focus-visible){color:#174f77;background:#e8f3fa;border-color:#78a3bf;outline:0}.help-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11202c85;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.help-dialog{color:#263d4d;background:#fff;border:1px solid #b9c7d1;border-radius:8px;width:min(880px,100%);max-height:calc(100dvh - 44px);overflow:auto;box-shadow:0 24px 64px #0c1f2d47}.help-dialog>header{background:#f8fafb;border-bottom:1px solid #dfe5e9;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.help-dialog>header span{color:#2b6d99;letter-spacing:.12em;font-size:8px;font-weight:900}.help-dialog>header h2{color:#1d3c50;letter-spacing:-.025em;margin:5px 0 0;font-size:21px}.help-dialog>header p{color:#71838f;margin:6px 0 0;font-size:9px}.help-dialog-close{color:#71838f;cursor:pointer;background:#fff;border:1px solid #d2dce2;border-radius:4px;flex:0 0 32px;place-items:center;height:32px;font-size:18px;display:grid}:is(.help-dialog-close:hover,.help-dialog-close:focus-visible){color:#245f83;background:#edf5fa;border-color:#89adc3;outline:0}.help-dialog>footer{background:#f8fafb;border-top:1px solid #dfe5e9;align-items:center;gap:10px;min-height:63px;padding:12px 24px;display:flex}.help-dialog>footer>div{gap:7px;margin-left:auto;display:flex}.help-dialog>footer>.button:last-child{margin-left:auto}.text-action{color:#58758a;cursor:pointer;background:0 0;border:0;padding:5px 2px;font-size:8px;font-weight:800;text-decoration:underline}:is(.text-action:hover,.text-action:focus-visible){color:#1d5f8b;outline:0}.first-use-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:16px 24px 0;display:grid}.first-use-progress button{color:#7b8b96;cursor:pointer;text-align:left;background:#f7f9fa;border:1px solid #dae2e7;align-items:center;gap:7px;min-width:0;min-height:42px;padding:7px 9px;display:flex}.first-use-progress button span{color:#6d8290;background:#e7ecef;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:8px;font-weight:900;display:grid}.first-use-progress button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.first-use-progress button.done{color:#3f6d60;background:#eff7f4}.first-use-progress button.done span{color:#fff;background:#3c836d}.first-use-progress button.active{z-index:1;color:#1c5c87;background:#eaf4fa;border-color:#5991b6;box-shadow:inset 0 -2px #2e77a8}.first-use-progress button.active span{color:#fff;background:#2e77a8}.first-use-guide{background:linear-gradient(125deg,#f9fbfc,#edf5fa);border:1px solid #cad8e1;border-left:5px solid #2e77a8;align-content:center;justify-items:start;min-height:245px;margin:16px 24px 20px;padding:32px 36px;display:grid}.first-use-guide>span{color:#34769f;letter-spacing:.08em;font-size:9px;font-weight:900}.first-use-guide h3{color:#1d4057;letter-spacing:-.035em;margin:10px 0 8px;font-size:25px}.first-use-guide p{color:#536b7b;max-width:680px;margin:0;font-size:12px;line-height:1.75}.first-use-guide>strong{color:#2b607f;background:#fff;border:1px solid #bed3e1;border-radius:3px;margin-top:22px;padding:7px 10px;font-size:9px}.help-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:18px 20px 20px;display:grid}.help-reference-grid article{background:#fff;border:1px solid #d6e0e5;border-top:3px solid #5b8fac;min-width:0;padding:16px}.help-reference-grid article>span{color:#658195;letter-spacing:.1em;font-size:8px;font-weight:900}.help-reference-grid h3{color:#26485e;margin:6px 0 13px;font-size:14px}.help-reference-grid dl{gap:6px;margin:0;display:grid}.help-reference-grid dl>div{border-bottom:1px solid #e8edf0;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:7px;min-height:32px;display:grid}.help-reference-grid dl>div:last-child{border-bottom:0}.help-reference-grid dt,.help-reference-grid dd{margin:0;font-size:8px}.help-reference-grid dt{color:#365d75;font-weight:900}.help-reference-grid dd{color:#687b87;line-height:1.45}.help-reference-grid kbd{color:#345c74;font:inherit;background:#f7f9fa;border:1px solid #c6d2d9;border-radius:3px;padding:3px 5px}.help-reference-grid ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.help-reference-grid li{color:#566e7d;align-items:center;gap:8px;font-size:8px;display:flex}.help-reference-grid li strong{color:#fff;background:#4d7f9e;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:8px;display:grid}.help-reference-grid article>p{color:#7e5f2c;background:#faf4e8;margin:13px 0 0;padding:8px;font-size:8px;line-height:1.5}.help-status-guide dt{text-align:center;border-radius:3px;padding:4px 5px}.help-status-guide dt.live{color:#24735e;background:#e3f2ed}.help-status-guide dt.denied{color:#8a4c5e;background:#f5e7eb}.help-status-guide dt.planned{color:#657b8c;background:#edf1f4}.help-status-guide dt.deferred{color:#79568e;background:#f1e9f6}.first-readonly-state.complete{background:#edf8f4;border-color:#6fb59f}.first-readonly-state.complete>strong{color:#1f6c58}.first-readonly-state.checking{background:#fff9ea;border-color:#c8a660}.development-completion-state{background:#f1f6fc;border-color:#7da6d8;grid-template-columns:1fr auto}.development-completion-state>div{gap:6px;display:grid}.development-completion-state strong{color:#254f83}.development-completion-state p{color:#3e5d7d}.development-completion-state small{color:#294f78;background:#dce9f8;justify-self:start}.development-completion-state.complete{background:#edf8f2;border-color:#5c9c78}.development-completion-state.complete strong{color:#236543}.development-completion-state.complete p{color:#385f4b}.development-completion-state.complete small{color:#275b3d;background:#d8eee1}.development-completion-state.checking{background:#fff9ea;border-color:#c8a660}.full-development-backlog{background:#fffdf6;border:1px solid #c8a660;border-radius:10px;gap:14px;padding:18px;display:grid}.full-development-backlog>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.full-development-backlog>header span{color:#7c642c;font-size:12px;font-weight:700}.full-development-backlog>header h2{margin:3px 0 0;font-size:20px}.full-development-backlog>header>strong{color:#8a5c16}.full-development-package-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.full-development-package-grid article{background:#fff;border:1px solid #dfd2ae;border-radius:8px;gap:6px;padding:13px;display:grid}.full-development-package-grid article>span{color:#8a5c16;font-size:12px;font-weight:800}.full-development-package-grid article h3{margin:0;font-size:14px}.full-development-package-grid article>strong{color:#39465a;font-size:22px}.full-development-package-grid article small{color:#6f6652;line-height:1.45}.full-development-backlog>p{color:#5f563f;margin:0}.deferred-contract-dialog{background:#f7f9fc;border-radius:12px;gap:16px;width:min(1180px,100vw - 48px);max-height:calc(100vh - 48px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 70px #18233647}.deferred-contract-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.deferred-contract-dialog>header span{color:#315d8a;font-size:12px;font-weight:800}.deferred-contract-dialog>header h2{margin:4px 0 6px}.deferred-contract-dialog>header p{color:#607086;margin:0}.deferred-contract-dialog>header>button{cursor:pointer;background:#e9eef5;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.deferred-contract-filters{background:#fff;border:1px solid #d8e0eb;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.deferred-contract-filters label{color:#40536b;gap:5px;font-size:12px;font-weight:700;display:grid}.deferred-contract-filters input{background:#f3f5f8;border:1px solid #d5dce6;border-radius:5px;min-width:0;height:34px;padding:0 10px}.deferred-contract-displays{justify-content:flex-end;padding:0 2px;display:flex}.deferred-contract-displays p{color:#40536b;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.deferred-contract-displays strong{color:#243d58;font-size:13px}.deferred-contract-table td input[type=checkbox]{accent-color:#315f7a;width:14px;height:14px;margin:0}.deferred-notam-print-shell{color:#1f2f42;background:#fff;border:1px solid #cfd8e4;grid-template-columns:1fr auto;gap:16px;padding:16px;display:grid}.deferred-notam-print-shell>div{gap:2px;font-size:11px;display:grid}.deferred-notam-print-shell>div strong{margin-bottom:4px;font-size:14px}.deferred-notam-print-shell>b{color:#255675;letter-spacing:.08em;align-self:start;font-size:18px}.deferred-notam-print-shell h3{text-align:center;letter-spacing:.12em;grid-column:1/-1;margin:18px 0 2px;font-size:30px}.deferred-notam-print-shell p{grid-column:1/-1;margin:0;font-size:13px;font-weight:700}.deferred-contract-table{gap:8px;display:grid}.deferred-contract-table h3{margin:0;font-size:14px}.deferred-contract-table .table-scroll{background:#fff;border:1px solid #cfd8e4;overflow:auto}.deferred-contract-table table{border-collapse:collapse;width:max-content;min-width:100%}.deferred-contract-table th,.deferred-contract-table td{white-space:nowrap;text-align:left;border-bottom:1px solid #dce3ec;border-right:1px solid #dce3ec;padding:9px 10px}.deferred-contract-table th{color:#334b67;background:#edf2f8;font-size:12px}.deferred-contract-table td{color:#98a3b0;font-size:12px}.deferred-contract-empty{text-align:center;background:#fffaf0;border:1px dashed #c9a35a;border-radius:8px;padding:28px}.external-sandbox-dialog{max-width:1080px}.external-sandbox-badges{background:#f7fbfd;border-bottom:1px solid #d8e0eb;flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.external-sandbox-badges span{color:#2c637d;background:#fff;border:1px solid #b8ccd6;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:800}.external-sandbox-actions{border-top:1px solid #d8e0eb;flex-wrap:wrap;gap:7px;padding:13px 16px;display:flex}.external-sandbox-note{color:#687b86;background:#f8fafb;margin:0;padding:10px 16px;font-size:10px;line-height:1.55}.deferred-contract-empty p{color:#756545;margin:8px 0 0}.deferred-contract-dialog>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.deferred-contract-dialog>footer span{color:#637185;font-size:12px}.help-status-guide dt.external{color:#866a3e;background:#f5efe4}.help-status-guide dt.locked{color:#955268;background:#f5e9ed}.module-context-help{position:relative}.module-context-help>summary{white-space:nowrap;place-items:center;list-style:none;display:grid}.module-context-help>summary::-webkit-details-marker{display:none}.module-context-help>div{z-index:25;background:#fff;border:1px solid #b9ccd8;border-radius:5px;width:min(390px,100vw - 34px);padding:15px;position:absolute;top:44px;right:0;box-shadow:0 15px 36px #1735492e}.module-context-help>div>strong{color:#274a60;margin-bottom:10px;font-size:11px;display:block}.module-context-help ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.module-context-help li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.module-context-help li>span{color:#fff;background:#3e7ca5;border-radius:50%;place-items:center;height:22px;font-size:7px;font-weight:900;display:grid}.module-context-help li p{color:#657984;margin:0;font-size:8px;line-height:1.5}.module-context-help li b{color:#34566b;margin-bottom:2px;display:block}.module-context-help>div>small{color:#765f37;background:#faf4e8;margin-top:11px;padding:8px;font-size:7px;line-height:1.5;display:block}@media print{.help-dialog-backdrop,.help-button,.module-context-help{display:none!important}}@media (max-width:860px){.app-shell{width:100%;height:auto;min-height:100dvh;display:block;overflow:hidden visible}.topbar,.amaranth-module-bar,.sidebar,.workspace,.content-wrap{width:100%;max-width:100%}.workspace{overflow-x:hidden}.help-dialog-backdrop{padding:10px}.help-dialog{max-height:calc(100dvh - 20px)}.help-reference-grid{grid-template-columns:1fr}}@media (max-width:560px){.help-button{width:30px;padding:0;font-size:0;overflow:hidden}.help-button:before{content:"?";font-size:11px}.help-dialog>header{padding:17px 16px 14px}.help-dialog>header h2{font-size:18px}.help-dialog>footer{flex-wrap:wrap;padding:10px 16px}.help-dialog>footer>div{width:100%;margin-left:0}.help-dialog>footer>div .button{flex:1}.help-dialog>footer>.button:last-child{margin-left:auto}.first-use-progress{grid-template-columns:repeat(4,1fr);padding:12px 12px 0}.first-use-progress button{justify-content:center;padding:6px 3px}.first-use-progress button strong{display:none}.first-use-guide{min-height:285px;margin:12px;padding:24px 20px}.first-use-guide h3{font-size:21px}.first-use-guide p{font-size:11px}.help-reference-grid{padding:12px}.module-heading .heading-actions{flex-wrap:wrap}.module-context-help{flex:1 0 100%}.module-context-help>summary{width:100%}.module-context-help>div{left:0;right:auto}}.workspace-tab-shell{z-index:12;background:#dce4e9;border-bottom:1px solid #c4d0d8;min-width:0;position:sticky;top:0;box-shadow:0 2px 5px #142a3a0d}.workspace-tab-summary{background:#f4f7f9;border-bottom:1px solid #c8d3da;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;min-height:36px;padding:4px 9px;display:grid}.workspace-tab-summary>div{align-items:baseline;gap:8px;min-width:0;display:flex}.workspace-tab-summary>div>span{color:#718794;flex:none;font-size:7px;font-weight:900}.workspace-tab-summary>div>strong{color:#25485e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-tab-summary>p{white-space:nowrap;align-items:center;gap:8px;margin:0;display:flex}.workspace-tab-summary>p>strong{color:#345d76;font-size:8px}.workspace-tab-summary>p>span{color:#71838e;border-left:1px solid #cdd8de;padding-left:8px;font-size:7px}.workspace-tab-manager-toggle{color:#315d78;cursor:pointer;background:#fff;border:1px solid #b8c9d4;border-radius:3px;min-height:26px;padding:0 9px;font-size:8px;font-weight:850}.workspace-tab-manager-toggle:hover,.workspace-tab-shell.expanded .workspace-tab-manager-toggle{color:#1d5d85;background:#eaf4fa;border-color:#70a0be;outline:0}.workspace-tab-manager-toggle:focus-visible{color:#1d5d85;background:#eaf4fa;border-color:#70a0be;outline:0}.workspace-tab-shell .workspace-tabs{min-height:34px;box-shadow:none;border-bottom:0;padding-top:3px;position:static}.workspace-tab-manager{z-index:30;background:#fff;border:1px solid #afc2ce;border-radius:0 0 6px 6px;width:min(680px,100vw - 34px);max-height:min(520px,100dvh - 130px);position:absolute;top:100%;right:8px;overflow:auto;box-shadow:0 18px 42px #132b3b38}.workspace-tab-manager>header{background:#f7f9fa;border-bottom:1px solid #dbe3e8;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.workspace-tab-manager>header>div:first-child{gap:2px;display:grid}.workspace-tab-manager>header strong{color:#294c62;font-size:10px}.workspace-tab-manager>header span{color:#778994;font-size:7px}.workspace-tab-manager-actions{gap:5px;display:flex}.workspace-tab-manager-actions button{color:#476476;cursor:pointer;background:#fff;border:1px solid #c2d0d8;border-radius:3px;min-height:28px;padding:0 8px;font-size:7px;font-weight:850}:is(.workspace-tab-manager-actions button:hover,.workspace-tab-manager-actions button:focus-visible){color:#245d7e;background:#edf5fa;border-color:#739eb8;outline:0}.workspace-tab-manager-actions button:disabled{cursor:not-allowed;opacity:.45}.workspace-tab-manager ul{gap:1px;margin:0;padding:8px;list-style:none;display:grid}.workspace-tab-manager li{background:#f8fafb;border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.workspace-tab-manager li.active{background:#edf6fb;border-color:#9ebdce}.workspace-tab-manager li>span{color:#79909e;text-align:center;font-size:7px;font-weight:900}.workspace-tab-manager li>button:not(.workspace-tab-manager-close){color:#36566a;cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;min-width:0;padding:8px 6px;display:grid}.workspace-tab-manager li>button strong,.workspace-tab-manager li>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-tab-manager li>button strong{font-size:9px}.workspace-tab-manager li>button small{color:#7a8c97;font-size:7px}.workspace-tab-manager-close{color:#8a5d68;cursor:pointer;background:0 0;border:0;margin-right:6px;padding:5px 7px;font-size:7px;font-weight:850}:is(.workspace-tab-manager-close:hover,.workspace-tab-manager-close:focus-visible){color:#9d3247;background:#f7e9ec;outline:0}.tab-replacement-backdrop{z-index:130;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11202c94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tab-replacement-dialog{color:#294555;background:#fff;border:1px solid #b8c8d2;border-radius:8px;width:min(560px,100%);overflow:hidden;box-shadow:0 24px 64px #0c1f2d52}.tab-replacement-dialog>header{background:#f8fafb;border-bottom:1px solid #e0e6ea;padding:22px 24px 17px}.tab-replacement-dialog>header>span{color:#9a6923;letter-spacing:.08em;font-size:8px;font-weight:900}.tab-replacement-dialog h2{color:#24485e;margin:6px 0 4px;font-size:19px}.tab-replacement-dialog header p{color:#768995;margin:0;font-size:9px}.tab-replacement-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:20px 24px 12px;display:grid}.tab-replacement-flow>article{background:#fbf6f7;border:1px solid #dfcbd0;border-left:4px solid #a75d6d;gap:4px;min-width:0;padding:14px;display:grid}.tab-replacement-flow>article.next{background:#f1f7fa;border-color:#bfd4e0 #bfd4e0 #bfd4e0 #397ca4}.tab-replacement-flow>article span{color:#7d6870;font-size:7px;font-weight:900}.tab-replacement-flow>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tab-replacement-flow>article small{color:#7c8b94;font-size:7px}.tab-replacement-flow>span{color:#78909e;font-weight:900}.tab-replacement-policy{color:#765f38;background:#faf4e8;margin:0 24px 18px;padding:9px 10px;font-size:8px;line-height:1.5}.tab-replacement-dialog>footer{background:#f8fafb;border-top:1px solid #e0e6ea;justify-content:flex-end;gap:7px;padding:12px 24px;display:flex}@media print{.workspace-tab-summary,.workspace-tab-manager,.tab-replacement-backdrop{display:none!important}}@media (max-width:680px){.workspace-tab-summary{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:6px 9px}.workspace-tab-summary>p{grid-area:2/1;justify-self:start}.workspace-tab-manager-toggle{grid-area:1/2/3}}@media (max-width:560px){.workspace-tab-shell .workspace-tabs{display:none}.workspace-tab-manager{width:100%;max-height:none;box-shadow:none;border-width:1px 0 0;border-radius:0;position:static}.workspace-tab-manager>header{flex-direction:column;align-items:stretch;gap:8px}.workspace-tab-manager-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-tab-manager-actions button{min-width:0;padding:0 4px}.workspace-tab-manager li{grid-template-columns:26px minmax(0,1fr) auto}.tab-replacement-backdrop{align-items:end;padding:8px}.tab-replacement-dialog{max-height:calc(100dvh - 16px);overflow:auto}.tab-replacement-dialog>header{padding:18px 18px 14px}.tab-replacement-flow{grid-template-columns:1fr;gap:7px;padding:15px 18px 10px}.tab-replacement-flow>span{justify-self:center;transform:rotate(90deg)}.tab-replacement-policy{margin:0 18px 14px}.tab-replacement-dialog>footer{padding:11px 18px}.tab-replacement-dialog>footer .button{flex:1}}.workspace-query-context{background:#fff;border-bottom:1px solid #cbd6dc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:grid}.workspace-query-context>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:5px 8px;min-width:0;display:grid}.workspace-query-context>div>strong{color:#486879;white-space:nowrap;font-size:7px}.workspace-query-context>div>span{color:#294e64;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.workspace-query-context>div>small{color:#718590;white-space:nowrap;font-size:7px}.workspace-query-context>button{color:#285e7e;cursor:pointer;background:#f7fafc;border:1px solid #aebfca;border-radius:3px;min-height:25px;padding:0 9px;font-size:7px;font-weight:900}:is(.workspace-query-context>button:hover,.workspace-query-context>button:focus-visible){background:#e9f4fa;border-color:#4f8eb4;outline:0}.workspace-query-context>button:disabled{cursor:wait;opacity:.55}.workspace-query-status{color:#657a86;white-space:nowrap;align-items:center;gap:4px;min-width:max-content;font-size:7px;font-weight:900;display:inline-flex}.workspace-query-status:before{content:"";background:#899aa4;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.workspace-query-status.loading{color:#8a651d}.workspace-query-status.loading:before{background:#df9e28;box-shadow:0 0 0 3px #df9e2824}.workspace-query-status.complete{color:#34715f}.workspace-query-status.complete:before{background:#3e9a79}.workspace-query-status.error{color:#9b4353}.workspace-query-status.error:before{background:#c94c61}.workspace-tab{min-width:142px}.workspace-tab-select{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.workspace-tab-select>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-tab-select>small{font-size:6px}.workspace-tab-manager-query-meta{align-items:center;gap:7px;min-width:0;display:flex}.workspace-tab-manager-query-meta>span:last-child{color:#718590;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loading-tab-close-list{gap:6px;margin:0;padding:18px 24px 12px;list-style:none;display:grid}.loading-tab-close-list li{color:#3e5664;background:#fffaf0;border:1px solid #ead5aa;border-left:4px solid #dfa034;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:10px;font-weight:850;display:flex}.loading-tab-close-list li span{color:#9a6b17;font-size:7px}@media print{.workspace-query-context{display:none!important}}@media (max-width:560px){.workspace-query-context{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:7px 9px}.workspace-query-context>.workspace-query-status{grid-area:1/1}.workspace-query-context>button{grid-area:1/2;min-width:0;padding:0 7px}.workspace-query-context>div{grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr);gap:4px 7px}.workspace-query-context>div>span{overflow-wrap:anywhere}.workspace-query-context>div>small{white-space:normal;grid-column:1/-1}.workspace-tab-manager-query-meta{flex-wrap:wrap;row-gap:2px}.workspace-tab-manager-query-meta>span:last-child{white-space:normal;overflow-wrap:anywhere;flex:150px}.loading-tab-close-list{padding:14px 18px 10px}}.workspace-query-error{color:#74404a;background:#fcf4f5;border:1px solid #e2bec5;border-left:4px solid #b94f62;border-radius:3px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;margin:0;padding:7px 9px;display:grid}.workspace-query-error>strong{font-size:8px}.workspace-query-error>span{color:#82656b;overflow-wrap:anywhere;min-width:0;font-size:7px}.workspace-tab-manager-query-meta.error{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 7px;display:grid;white-space:normal!important;overflow:visible!important}.workspace-tab-manager-query-meta.error .workspace-query-status{grid-area:1/1/3;align-self:center}.workspace-query-error-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden;color:#8f4050!important}.workspace-query-result-preservation{overflow-wrap:anywhere;min-width:0;color:#7c6b6f!important}.workspace-tab-manager-row-actions{align-items:center;gap:3px;margin-right:6px;display:flex}.workspace-tab-manager-row-actions .workspace-tab-manager-close{margin:0}.inventory-workflow-actions{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.inventory-workflow-actions .work-order-link{font-size:12px}.workspace-tab-manager-retry{color:#8c3c4d;cursor:pointer;white-space:nowrap;background:#fff7f8;border:1px solid #d3aeb6;border-radius:3px;min-height:26px;padding:4px 7px;font-size:7px;font-weight:900}:is(.workspace-tab-manager-retry:hover,.workspace-tab-manager-retry:focus-visible){outline-offset:1px;color:#783243;background:#fbecef;border-color:#b45a6d;outline:2px solid #7ea8c2}@media (max-width:560px){.workspace-query-error{grid-template-columns:1fr;gap:3px;padding:7px 8px}.workspace-query-error-summary{white-space:normal;overflow-wrap:anywhere}.workspace-tab-manager-row-actions{flex-direction:column;align-items:stretch;margin-right:4px}.workspace-tab-manager-row-actions button{min-width:54px;min-height:25px;padding:3px 5px}}.workspace-query-freshness{color:#775614;background:#fffaf0;border:1px solid #e6d39d;border-left:4px solid #d69b24;border-radius:3px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;margin:0;padding:7px 9px;display:grid}.workspace-query-freshness>strong{white-space:nowrap;font-size:8px}.workspace-query-freshness>span{color:#806f4f;overflow-wrap:anywhere;min-width:0;font-size:7px}.workspace-tab-manager-query-meta.fresh>span:last-child{color:#41725f}.workspace-tab-manager-query-meta.changed{flex-wrap:wrap;row-gap:2px}.workspace-tab-manager-query-meta.changed>span:last-child{color:#8a651d;white-space:normal;overflow-wrap:anywhere;font-weight:850}.workspace-tab-manager-refresh{color:#765513;cursor:pointer;white-space:nowrap;background:#fffaf0;border:1px solid #d8bd78;border-radius:3px;min-height:26px;padding:4px 7px;font-size:7px;font-weight:900}:is(.workspace-tab-manager-refresh:hover,.workspace-tab-manager-refresh:focus-visible){outline-offset:1px;color:#654708;background:#fff3d6;border-color:#c68c18;outline:2px solid #7ea8c2}@media (max-width:560px){.workspace-query-freshness{grid-template-columns:1fr;gap:3px;padding:7px 8px}.workspace-query-freshness>strong{white-space:normal}.workspace-tab-manager-query-meta.changed>span:last-child{flex:150px}.workspace-tab-manager-refresh{min-width:54px;min-height:25px;padding:3px 5px}}.workspace-empty-result{color:#3c5665;background:#f7fafb;border:1px solid #d6dfe4;border-left:4px solid #91a6b3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;margin:8px;padding:12px 14px;display:grid}.workspace-empty-result.zero{color:#705114;background:#fffaf0;border-color:#e3cc93 #e3cc93 #e3cc93 #d49a22}.workspace-empty-result-copy{gap:4px;min-width:0;display:grid}.workspace-empty-result-copy>small{color:#657d8b;font-size:7px;font-weight:900}.workspace-empty-result.zero .workspace-empty-result-copy>small{color:#8b6519}.workspace-empty-result-copy>strong{overflow-wrap:anywhere;font-size:10px}.workspace-empty-result-copy>p{color:#746641;grid-template-columns:58px minmax(0,1fr);gap:7px;min-width:0;margin:0;font-size:7px;line-height:1.45;display:grid}.workspace-empty-result-copy>p b{color:#684d18}.workspace-empty-result-copy>p span{overflow-wrap:anywhere;min-width:0}.workspace-empty-result-action{justify-items:stretch;gap:4px;min-width:138px;display:grid}.workspace-empty-result-action button{color:#74510d;cursor:pointer;background:#fff;border:1px solid #c89b3c;border-radius:3px;min-height:29px;padding:0 10px;font-size:7px;font-weight:900}:is(.workspace-empty-result-action button:hover,.workspace-empty-result-action button:focus-visible){outline-offset:1px;background:#fff4d9;border-color:#aa7613;outline:2px solid #6d9fbd}.workspace-empty-result-action span{color:#846e40;text-align:center;overflow-wrap:anywhere;font-size:6px}.workspace-tab-manager-query-meta.zero>span:last-child{color:#8a651d;font-weight:850}@media print{.workspace-empty-result{display:none!important}}@media (max-width:560px){.workspace-empty-result{grid-template-columns:1fr;gap:9px;margin:6px;padding:10px}.workspace-empty-result-copy>p{grid-template-columns:52px minmax(0,1fr)}.workspace-empty-result-action{justify-items:stretch;min-width:0}.workspace-empty-result-action button{width:100%;min-height:34px}.workspace-tab-manager-query-meta.zero{flex-wrap:wrap}.workspace-tab-manager-query-meta.zero>span:last-child{white-space:normal;overflow-wrap:anywhere;flex:150px}}.connection-indicator{color:#34715f;background:#f2faf7;border:1px solid #bfd7ce;border-radius:12px;align-items:center;gap:5px;min-width:max-content;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.connection-indicator>i{background:#3e9a79;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #3e9a7921}.connection-indicator.offline{color:#934254;background:#fff4f6;border-color:#e0b7be}.connection-indicator.offline>i{background:#c84d62;box-shadow:0 0 0 3px #c84d6221}.workspace-connection-banner{color:#713846;background:#fff5f6;border-bottom:1px solid #e0b7be;border-left:5px solid #bd4c61;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 14px;display:grid}.workspace-connection-banner>div{gap:3px;min-width:0;display:grid}.workspace-connection-banner strong{font-size:10px}.workspace-connection-banner span{color:#82616a;font-size:8px;line-height:1.5}.workspace-connection-banner button{color:#813748;cursor:pointer;background:#fff;border:1px solid #c77888;border-radius:4px;min-height:30px;padding:0 12px;font-size:8px;font-weight:900}:is(.workspace-connection-banner button:hover,.workspace-connection-banner button:focus-visible){outline-offset:2px;background:#fffafb;outline:2px solid #5d96b8}.pagination .current[aria-current=page]{cursor:default;opacity:1;color:#fff;background:#356f98}.route-state{color:#29495c;background:linear-gradient(145deg,#edf3f6,#f8fafb 55%,#e5eef3);place-items:center;min-height:100dvh;padding:24px;display:grid}.route-state>section{background:#fff;border:1px solid #cad8e1;border-radius:10px;gap:12px;width:min(520px,100%);padding:36px;display:grid;box-shadow:0 18px 52px #142f4124}.route-state-mark{color:#fff;background:#1f65b7;border-radius:9px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.route-state.error .route-state-mark{background:#b94f62}.route-state small{color:#58758a;letter-spacing:.08em;font-size:9px;font-weight:900}.route-state h1{color:#203f52;margin:2px 0 0;font-size:25px;line-height:1.25}.route-state p{color:#647b89;margin:0;font-size:12px;line-height:1.7}.route-state-progress{background:#e4ebef;border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.route-state-progress>span{border-radius:inherit;background:#2e83b9;width:45%;height:100%;animation:1.2s ease-in-out infinite alternate hmms-route-progress;display:block}.route-state-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.route-state-actions button,.route-state-actions a{color:#295a78;cursor:pointer;background:#fff;border:1px solid #8fa9b9;border-radius:5px;place-items:center;min-height:38px;padding:0 15px;font-size:10px;font-weight:900;text-decoration:none;display:inline-grid}.route-state-actions button{color:#fff;background:#286f9d;border-color:#286f9d}:is(.route-state-actions button:focus-visible,.route-state-actions a:focus-visible){outline-offset:2px;outline:3px solid #75a9c9}@keyframes hmms-route-progress{0%{transform:translate(-10%)}to{transform:translate(135%)}}@media (prefers-reduced-motion:reduce){.route-state-progress>span{animation:none;transform:none}}@media print{.connection-indicator,.workspace-connection-banner{display:none!important}}@media (max-width:560px){.connection-indicator>span{display:none}.connection-indicator{justify-content:center;min-width:22px;padding:4px}.workspace-connection-banner{grid-template-columns:1fr;gap:8px;padding:10px 12px}.workspace-connection-banner button{width:100%;min-height:36px}.workspace-quick-shortcuts{white-space:normal}.route-state{padding:14px}.route-state>section{padding:25px 22px}.route-state h1{font-size:21px}.route-state-actions{grid-template-columns:1fr;display:grid}}.crew-parity-toolbar{background:#fff;border:1px solid #d8e0e8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:16px 18px;display:flex}.crew-parity-toolbar div{align-items:baseline;gap:10px;display:flex}.crew-parity-toolbar strong{color:#244a73;font-size:24px}.crew-parity-toolbar span{color:#637083}.crew-parity-list{gap:14px;display:grid}.crew-parity-card{background:#fff;border:1px solid #d8e0e8;border-radius:12px;padding:18px}.crew-parity-card header{align-items:center;gap:12px;display:flex}.crew-parity-card header>span{color:#315d8a;background:#eaf1f8;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.crew-parity-card h2{margin:2px 0 0;font-size:18px}.crew-parity-card header small{color:#637083}.crew-parity-card dl{grid-template-columns:1fr 1fr;gap:8px 20px;margin:14px 0;display:grid}.crew-parity-card dl div{grid-template-columns:76px 1fr;gap:8px;display:grid}.crew-parity-card dt{color:#637083;font-weight:700}.crew-parity-card dd{margin:0}.crew-parity-card fieldset{border:1px solid #e1e7ed;border-radius:9px;gap:18px;margin:0 0 12px;padding:10px 12px;display:flex}.crew-parity-card fieldset label{align-items:center;gap:6px;display:flex}.crew-parity-decision,.crew-parity-note{grid-template-columns:76px 1fr;align-items:center;gap:8px;margin-top:10px;display:grid}.crew-parity-decision span,.crew-parity-note span{color:#4f5d6d;font-weight:700}.crew-parity-decision select,.crew-parity-note textarea{background:#fff;border:1px solid #cfd8e2;border-radius:8px;width:100%;padding:9px 10px}.crew-parity-note textarea{resize:vertical;min-height:66px}.crew-parity-intake{background:#f7fbff;border:1px solid #bfd0e1;border-radius:12px;margin:18px 0;padding:18px}.crew-parity-intake>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.crew-parity-intake>header small{color:#315d8a;font-weight:800}.crew-parity-intake h2{margin:2px 0 0;font-size:19px}.crew-parity-intake>header>span{color:#315d8a;background:#e2edf7;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.crew-parity-intake>p{color:#566578}.crew-parity-intake>label{gap:7px;font-weight:700;display:grid}.crew-parity-intake textarea{resize:vertical;background:#fff;border:1px solid #c7d4e1;border-radius:9px;width:100%;min-height:132px;padding:11px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.crew-parity-intake-actions{gap:8px;margin-top:10px;display:flex}.crew-parity-intake-message{color:#8b4a19;background:#fff0e4;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-weight:700}.crew-parity-intake-message.ready{color:#25603d;background:#e7f4ec}.crew-parity-intake-result{border-top:1px solid #d7e2ed;margin-top:12px;padding-top:12px}.crew-parity-intake-summary{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.crew-parity-intake-summary strong{color:#244a73;font-size:20px}.crew-parity-intake-result ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.crew-parity-intake-result li{background:#fff;border:1px solid #d8e0e8;border-radius:8px;grid-template-columns:90px 1fr;gap:3px 10px;padding:10px 12px;display:grid}.crew-parity-intake-result li strong{color:#8b4a19;grid-row:1/span 2}.crew-parity-intake-result li small{color:#637083}.crew-parity-intake-empty{color:#25603d;margin:12px 0 0;font-weight:700}@media (max-width:720px){.crew-parity-toolbar,.crew-parity-toolbar div{flex-direction:column;align-items:stretch}.crew-parity-card dl{grid-template-columns:1fr}.crew-parity-card fieldset{flex-direction:column;gap:8px}.crew-parity-intake>header,.crew-parity-intake-actions{flex-direction:column;align-items:stretch}.crew-parity-intake-result li{grid-template-columns:1fr}.crew-parity-intake-result li strong{grid-row:auto}}.transition-boundary{background:#fff9e8;border:1px solid #d8b96d;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:18px 0;padding:14px 16px;display:grid}.transition-boundary p{color:#665329;margin:0}.transition-boundary small{color:#664f17;background:#f0e2b5;border-radius:999px;padding:5px 9px;font-weight:800}.transition-package-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.transition-package-card{background:#fff;border:1px solid #d8e0e8;border-radius:11px;min-height:152px;padding:14px}.transition-package-card header{justify-content:space-between;align-items:center;display:flex}.transition-package-card header span{color:#244a73;font-weight:900}.transition-package-card header em{color:#6b7788;font-style:normal}.transition-package-card h2{margin:12px 0 6px;font-size:16px}.transition-package-card p{color:#637083;min-height:38px;margin:0 0 9px;font-size:13px}.transition-package-card>strong{color:#7a5a12}.transition-package-card.complete{background:#f3fbf6;border-color:#a9d5bb}.transition-package-card.complete>strong{color:#28714a}.transition-package-card.pending{background:#f6f7f9}.transition-gated-section{margin-top:22px}.transition-gated-section>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.transition-gated-section h2{margin:2px 0 0}.transition-gated-section>header p{color:#637083;margin:0}.replacement-gate-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.o03-approval-editor{margin-top:14px;border-color:#b8cbd9!important}.o03-approval-editor>summary{color:#234d69;background:#edf5fa!important}.o03-approval-body{padding:14px}.o03-approval-body>p{color:#425d70;margin:0 0 12px;line-height:1.55}.o03-approval-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.o03-approval-decisions label{cursor:pointer;background:#fff;border:1px solid #d4dee6;border-radius:7px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.o03-approval-decisions input{flex:none;margin-top:3px}.o03-approval-decisions span{color:#344f64;gap:3px;font-size:12px;line-height:1.45;display:grid}.o03-approval-decisions strong{color:#1d6088;font-size:11px}.o03-approval-fields{margin-top:12px}.o03-owner-confirmation{background:#fff8e9;border:1px solid #d1a55f;border-radius:7px;grid-column:1/-1;align-items:flex-start;padding:10px 11px;gap:9px!important;display:flex!important}.o03-owner-confirmation input{margin-top:3px;width:auto!important;min-height:0!important}.o03-owner-confirmation span{line-height:1.5;color:#6c4a18!important}.o04-disposition-editor{border-color:#b8c9b1!important}.o04-disposition-editor>summary{color:#335e2b;background:#eef6eb!important}.o04-disposition-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.o04-disposition-groups{gap:10px;margin-top:12px;display:grid}.o04-disposition-groups>details{background:#f8fbf7;border:1px solid #ccd8c7;border-radius:8px;margin:0}.o04-disposition-groups>details>summary{color:#35582f;background:#edf4ea;padding:12px 14px}.o04-disposition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.o04-disposition-grid article{background:#fff;border:1px solid #d9e1d6;border-left:4px solid #c68b31;border-radius:8px;min-width:0;padding:12px}.o04-disposition-grid article.resolved{border-left-color:#2d8a6e}.o04-disposition-grid article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.o04-disposition-grid article>header div{min-width:0}.o04-disposition-grid article>header strong{color:#2b6c4f;font-size:11px}.o04-disposition-grid article>header h3{color:#263e32;margin:3px 0 0;font-size:15px}.o04-disposition-grid article>header span{color:#86520e;background:#fff1d8;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:800}.o04-disposition-grid article.resolved>header span{color:#126452;background:#e5f5ee}.o04-disposition-grid article>small{color:#66756c;margin:7px 0 10px;display:block}.transition-gated-section details{background:#fff;border:1px solid #d8e0e8;border-radius:10px;margin-bottom:9px;overflow:hidden}.transition-gated-section summary{cursor:pointer;background:#f7f9fb;padding:13px 15px;font-weight:800}.transition-gated-list{gap:9px;padding:12px;display:grid}.transition-gated-list article{border:1px solid #e2e7ed;border-radius:9px;padding:12px}.transition-gated-list article header{justify-content:space-between;gap:10px;display:flex}.transition-gated-list article header span{color:#9a6415;font-weight:800}.transition-gated-list dl{gap:5px;margin:10px 0 0;display:grid}.transition-gated-list dl div{grid-template-columns:62px 1fr;gap:8px;display:grid}.transition-gated-list dt{color:#637083;font-weight:700}.transition-gated-list dd{margin:0}.parallel-operations-page .access-review-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.replacement-scope-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.replacement-scope-counts article{background:#fff;border:1px solid #d6e0e5;border-top:4px solid #8b9ca6;border-radius:8px;flex-direction:column;gap:5px;min-height:96px;padding:14px;display:flex}.replacement-scope-counts article.ready{background:#f6fbf9;border-top-color:#16836f}.replacement-scope-counts article.blocked{background:#fff6f6;border-top-color:#b43f3f}.replacement-scope-counts span{color:#617682;font-size:12px;font-weight:700}.replacement-scope-counts strong{color:#203b4b;font-size:28px}.replacement-scope-counts small{color:#7b8b95;font-size:11px}.parallel-candidate-state{background:#f3faf7;border-color:#9fcfbe}.parallel-candidate-state p{color:#385f52}.parallel-candidate-state small{color:#285b4b;background:#dcefe8}.owner-completion-board{background:#f8fafc;border:1px solid #aebfce;border-top:5px solid #315f8f;border-radius:12px;margin:22px 0 0;padding:18px;scroll-margin-top:16px;box-shadow:0 7px 24px #1b375214}.owner-completion-board>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.owner-completion-board>header span{color:#5b7185;font-size:12px;font-weight:800}.owner-completion-board>header h2{color:#173b5b;margin:3px 0 0;font-size:22px}.owner-completion-board-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.owner-completion-board-summary article{background:#fff;border:1px solid #d5dfe8;border-top:4px solid #6489a8;border-radius:8px;gap:4px;min-height:82px;padding:12px 13px;display:grid}.owner-completion-board-summary article.locked{background:#fffaf3;border-top-color:#b56c2c}.owner-completion-board-summary span{color:#60758a;font-size:11px;font-weight:800}.owner-completion-board-summary strong{color:#183b5a;font-size:23px}.owner-completion-board-summary small{color:#738496}.owner-completion-work-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-completion-work-list>li{background:#fff;border:1px solid #d6dfe7;border-left:5px solid #c48737;border-radius:9px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 14px;display:grid}.owner-completion-work-list>li.ready{background:#f8fcfa;border-left-color:#2d8a6e}.owner-completion-work-list>li.locked{background:#fff8f8;border-left-color:#a74949}.owner-completion-work-id{gap:4px;display:grid}.owner-completion-work-id strong{color:#214d72;font-size:19px}.owner-completion-work-id span{color:#8a591b;font-size:11px;font-weight:900}.owner-completion-work-list>li.ready .owner-completion-work-id span{color:#176650}.owner-completion-work-list>li.locked .owner-completion-work-id span{color:#963434}.owner-completion-work-body{min-width:0}.owner-completion-work-body h3{color:#203a51;margin:0;font-size:15px}.owner-completion-work-body p{color:#405c74;margin:4px 0;font-size:12px;font-weight:800}.owner-completion-work-body small{color:#67798a;line-height:1.45}.owner-completion-work-list button{color:#315f8f;cursor:pointer;background:#fff;border:1px solid #aebdca;border-radius:7px;min-height:36px;padding:0 11px;font-weight:800}.owner-completion-work-list button:hover{background:#eef5fa;border-color:#315f8f}.owner-completion-board-boundary{color:#6b5730;background:#fffaf0;border:1px solid #e1d0aa;border-radius:7px;margin:13px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}#owner-action-o01,#owner-action-o02-o03,#owner-action-o04,#owner-action-o05{scroll-margin-top:16px}.parallel-gate.passed{background:#f7fcfa;border-left:4px solid #16836f}.parallel-gate.pending{background:#fffaf3;border-left:4px solid #c38438}.parallel-gate.failed{background:#fff6f6;border-left:4px solid #b43f3f}.parallel-gate-list article.passed header span{color:#16836f}.parallel-gate-list article.pending header span{color:#9a6415}.parallel-gate-list article.failed header span{color:#b43f3f}.replacement-human-uat-summary{background:#f7fbff;border:1px solid #cbd9e6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:12px 14px;display:flex}.replacement-human-uat-summary p{color:#4f6072;margin:0}.replacement-human-uat-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.replacement-human-uat-buttons .access-intake-file{margin:0}.replacement-operational-review-intake{background:#f8fbfe;border:1px solid #cbd9e6;border-left:4px solid #315f8f;border-radius:9px;margin:0 0 12px;padding:12px 14px}.replacement-operational-review-intake strong{color:#264e76;display:block}.replacement-operational-review-intake p{color:#526477;margin:5px 0}.replacement-operational-review-intake small{color:#315f8f;font-weight:800}.replacement-human-uat-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.replacement-human-uat-card{flex-direction:column;gap:12px;min-width:0;display:flex}.replacement-human-uat-card.ready{background:#f7fcfa;border-left:4px solid #16836f}.replacement-human-uat-card>p{color:#59697a;min-height:40px;margin:0}.replacement-human-uat-checks{gap:7px;display:grid}.replacement-human-uat-checks label{cursor:pointer;background:#fff;border:1px solid #e1e7ed;border-radius:7px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:8px 9px;display:grid}.replacement-human-uat-checks label:has(input:disabled){cursor:not-allowed;opacity:.58}.replacement-human-uat-checks input{margin-top:3px}.replacement-human-uat-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.replacement-human-uat-actions button{color:#46576a;cursor:pointer;background:#fff;border:1px solid #c8d2dc;border-radius:7px;min-height:36px;font-weight:800}.replacement-human-uat-actions button.pass.selected{color:#126452;background:#e7f5ef;border-color:#16836f}.replacement-human-uat-actions button.fail.selected{color:#963434;background:#fff0f0;border-color:#b43f3f}.replacement-human-uat-actions button.hold.selected{color:#8a5617;background:#fff1dd;border-color:#c38438}.replacement-human-uat-card textarea{resize:vertical;background:#fff;border:1px solid #cfd8e2;border-radius:8px;width:100%;min-height:78px;padding:9px 10px}.replacement-human-uat-card textarea:disabled{background:#f3f5f7}.detailed-uat-summary>div:first-child{flex:420px;gap:6px;display:grid}.detailed-uat-summary strong{color:#263f58}.detailed-uat-summary progress{accent-color:#16836f;width:100%;height:12px}.detailed-uat-group-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.detailed-uat-session-guide{background:linear-gradient(135deg,#f8fbfe 0%,#eef4fa 100%);border:1px solid #b9c9d8;border-left:5px solid #315f8f;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(420px,1.4fr) auto;align-items:center;gap:16px;margin:14px 0;padding:16px;display:grid;box-shadow:0 8px 20px #23456314}.detailed-uat-session-guide.ready{background:linear-gradient(135deg,#f4fbf8 0%,#eaf6f1 100%);border-left-color:#16836f}.detailed-uat-session-copy{gap:4px;min-width:0;display:grid}.detailed-uat-session-copy span{color:#315f8f;letter-spacing:.03em;font-size:12px;font-weight:900}.detailed-uat-session-copy strong{color:#203f5d;font-size:17px;line-height:1.4}.detailed-uat-session-copy small{color:#5e6f80;line-height:1.5}.detailed-uat-session-steps{counter-reset:uat-session-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.detailed-uat-session-steps li{color:#718096;counter-increment:uat-session-step;background:#fff;border:1px solid #d0dae4;border-radius:8px;min-height:44px;padding:8px 8px 8px 30px;font-size:12px;font-weight:800;line-height:1.3;position:relative}.detailed-uat-session-steps li:before{color:#526477;content:counter(uat-session-step);text-align:center;background:#dce3ea;border-radius:50%;width:16px;height:16px;font-size:10px;line-height:16px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.detailed-uat-session-steps li.done{color:#126452;background:#edf8f3;border-color:#9fcfbe}.detailed-uat-session-steps li.done:before{color:#fff;content:"✓";background:#16836f}.detailed-uat-session-steps li.current{color:#264e76;background:#eaf2fa;border-color:#7ca2c6}.detailed-uat-session-steps li.current:before{color:#fff;background:#315f8f}.detailed-uat-session-action{justify-items:stretch;gap:6px;min-width:190px;display:grid}.detailed-uat-session-action .button{white-space:nowrap;min-height:42px}.detailed-uat-session-action small{color:#596b7d;text-align:center;font-size:11px;font-weight:800}.detailed-uat-navigator{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fbfef7;border:1px solid #9fb4c8;border-left:5px solid #315f8f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;display:grid;position:sticky;top:12px;box-shadow:0 8px 22px #18375324}.detailed-uat-navigator>div:first-child{gap:3px;min-width:0;display:grid}.detailed-uat-navigator span,.detailed-uat-navigator small{color:#526477;font-size:12px;font-weight:800}.detailed-uat-navigator strong{color:#203f5d;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.detailed-uat-navigator-actions{gap:7px;display:flex}.detailed-uat-navigator-actions button{color:#3f5368;cursor:pointer;background:#fff;border:1px solid #bdc9d5;border-radius:7px;min-height:38px;padding:0 12px;font-weight:800}.detailed-uat-navigator-actions button.pending{color:#264e76;background:#eaf2fa;border-color:#315f8f}.detailed-uat-navigator-actions button:disabled{cursor:not-allowed;opacity:.45}.detailed-uat-filters{background:#f8fafc;border:1px solid #d7e0e9;border-radius:10px;grid-template-columns:auto auto minmax(220px,1fr);align-items:end;gap:10px;margin:14px 0 8px;padding:12px;display:grid}.detailed-uat-group-tabs{flex-wrap:wrap;gap:6px;display:flex}.detailed-uat-group-tabs button{color:#46576a;cursor:pointer;background:#fff;border:1px solid #c8d2dc;border-radius:7px;min-height:38px;padding:0 12px;font-weight:800}.detailed-uat-group-tabs button.selected{color:#264e76;background:#eaf2fa;border-color:#315f8f}.detailed-uat-filters label{color:#526477;gap:5px;font-size:12px;font-weight:800;display:grid}.detailed-uat-filters select,.detailed-uat-filters input{color:#263f58;background:#fff;border:1px solid #cbd5df;border-radius:7px;min-height:38px;padding:7px 9px}.detailed-uat-filter-result{color:#59697a;margin:0 0 10px}.detailed-uat-case-list{grid-template-columns:repeat(2,minmax(0,1fr))}.detailed-uat-case-card>p{background:#f5f7fa;border-radius:6px;min-height:auto;padding:7px 9px}.detailed-uat-case-card.failed{background:#fff6f6;border-left:4px solid #b43f3f}.detailed-uat-case-card.active{outline-offset:2px;outline:3px solid #315f8f47}.detailed-uat-case-card:focus-visible{outline-offset:2px;outline:3px solid #315f8f}.detailed-uat-boundary{color:#6b5730;background:#fffaf0;border:1px solid #e1d0aa;border-radius:9px;margin:14px 0 0;padding:12px 14px}.access-review-empty{color:#65758a;text-align:center;border:1px dashed #cbd5df;border-radius:9px;margin:12px 0;padding:16px}.write-readiness-page .transition-boundary{grid-template-columns:1fr;align-items:start;gap:8px}.write-readiness-page .transition-boundary small{justify-self:start}@media (max-width:1100px){.parallel-operations-page .access-review-summary,.replacement-scope-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.replacement-human-uat-list{grid-template-columns:1fr}.detailed-uat-group-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.detailed-uat-session-guide{grid-template-columns:1fr}.detailed-uat-session-action{grid-template-columns:minmax(200px,auto) 1fr;place-items:center start}.detailed-uat-filters{grid-template-columns:1fr 1fr}.detailed-uat-search{grid-column:1/-1}.detailed-uat-navigator{grid-template-columns:1fr}.detailed-uat-navigator-actions{grid-template-columns:repeat(3,1fr);display:grid}.o04-disposition-grid{grid-template-columns:1fr}.owner-completion-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-completion-work-list>li{grid-template-columns:120px minmax(0,1fr)}.owner-completion-work-list button{grid-column:2;justify-self:start}}@media (max-width:620px){.parallel-operations-page .access-review-summary,.replacement-scope-counts,.parallel-candidate-state,.o04-disposition-summary{grid-template-columns:1fr}.owner-completion-board{padding:14px}.owner-completion-board>header{flex-direction:column;align-items:stretch}.owner-completion-board-summary,.owner-completion-work-list>li{grid-template-columns:1fr}.owner-completion-work-list button{grid-column:auto;justify-self:stretch}}@media (max-width:1100px){.transition-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.transition-boundary,.transition-package-grid{grid-template-columns:1fr}.transition-gated-section>header{flex-direction:column;align-items:stretch}.replacement-gate-actions{justify-content:stretch}.replacement-gate-actions>*{flex:100%}.replacement-human-uat-summary{flex-direction:column;align-items:stretch}.replacement-human-uat-buttons{justify-content:stretch}.replacement-human-uat-buttons>*{text-align:center;flex:100%}.detailed-uat-group-counts{grid-template-columns:1fr}.detailed-uat-session-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.detailed-uat-session-action{grid-template-columns:1fr;justify-items:stretch}.detailed-uat-filters{grid-template-columns:1fr}.detailed-uat-search{grid-column:auto}.detailed-uat-navigator-actions{grid-template-columns:1fr}}.replacement-scope-backlogs{gap:10px;margin-top:14px;display:grid}.replacement-scope-backlogs details{background:#fff;border:1px solid #d8dee8;border-radius:8px}.replacement-scope-backlogs summary{cursor:pointer;padding:12px 14px;font-weight:700}.replacement-scope-backlogs ul{gap:6px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.replacement-scope-backlogs li{background:#f5f7fa;border-radius:6px;justify-content:space-between;gap:16px;padding:8px 10px;display:flex}.replacement-scope-backlogs li span{color:#667085;text-align:right}@media (max-width:760px){.replacement-scope-backlogs li{flex-direction:column;gap:4px}.replacement-scope-backlogs li span{text-align:left}}.read9-requirements-section{border-left:5px solid #245f8f}.read9-intro{color:#264862;background:#eef6fc;border-radius:8px;margin:12px 0 0;padding:12px 14px;line-height:1.55}.read9-summary{margin-top:14px}.read9-message{color:#40566d;background:#f2f6fa;border-radius:6px;margin:12px 0 0;padding:9px 12px;font-size:13px}.read9-area-list{gap:12px;margin-top:14px;display:grid}.read9-area-list>details{background:#f7f9fb;border:1px solid #ced9e3;border-radius:9px;overflow:hidden}.read9-area-list>details>summary{cursor:pointer;color:#24445f;background:#e9f0f6;padding:13px 15px;font-weight:900}.read9-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.read9-card{background:#fff;border:1px solid #d5dee7;border-radius:8px;padding:14px;box-shadow:0 2px 8px #1f3d560d}.read9-card.resolved{border-color:#79b49f;box-shadow:inset 4px 0 #2d8a6e}.read9-card.pending{box-shadow:inset 4px 0 #c68b31}.read9-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.read9-card>header span{color:#6a7b8c;font-size:11px;font-weight:800}.read9-card>header h3{color:#193b57;margin:3px 0 0;font-size:17px}.read9-card>header>strong{color:#86520e;background:#fff1d8;border-radius:999px;flex:none;padding:4px 8px;font-size:11px}.read9-card.resolved>header>strong{color:#126452;background:#e5f5ee}.read9-card dl{gap:6px;margin:12px 0;display:grid}.read9-card dl>div{grid-template-columns:78px 1fr;gap:8px;display:grid}.read9-card dt{color:#64768a;font-size:11px;font-weight:900}.read9-card dd{color:#344c61;margin:0;font-size:12px;line-height:1.45}.read9-form-grid{border-top:1px solid #e1e7ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.read9-form-grid label{gap:5px;min-width:0;display:grid}.read9-form-grid label.wide{grid-column:1/-1}.read9-form-grid label>span{color:#405970;font-size:11px;font-weight:900}.read9-form-grid input,.read9-form-grid select,.read9-form-grid textarea{box-sizing:border-box;color:#172b3f;width:100%;font:inherit;background:#fff;border:1px solid #b9c7d4;border-radius:6px}.read9-form-grid input,.read9-form-grid select{min-height:39px;padding:0 9px}.read9-form-grid textarea{resize:vertical;min-height:74px;padding:8px 9px;line-height:1.45}.read9-form-grid input:focus,.read9-form-grid select:focus,.read9-form-grid textarea:focus{outline-offset:1px;border-color:#5c96bf;outline:2px solid #5c96bf}@media (max-width:1100px){.read9-card-grid{grid-template-columns:1fr}}@media (max-width:680px){.o03-approval-decisions,.read9-form-grid{grid-template-columns:1fr}.read9-form-grid label.wide{grid-column:auto}.read9-card dl>div{grid-template-columns:1fr;gap:2px}}.pilot-work-page{--module-accent:#315d8a}.pilot-work-boundary{color:#71490f;background:#fff8eb;border:1px solid #d69b43;border-left:5px solid #c77a16;border-radius:8px;align-items:center;gap:12px;margin:0 0 14px;padding:11px 14px;display:flex}.pilot-work-boundary strong{flex:none}.pilot-work-boundary span{font-size:13px;line-height:1.5}.pilot-work-filter{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pilot-work-filter label{gap:6px;min-width:240px;display:grid}.pilot-work-filter label>span{color:#43556a;font-size:12px;font-weight:800}.pilot-work-filter select,.pilot-work-filter input{color:#172b3f;background:#fff;border:1px solid #b9c6d3;border-radius:5px;min-height:40px;padding:0 10px}.pilot-work-filter-actions{gap:8px;display:flex}.pilot-work-summary{background:#fff;border:1px solid #aebdca;margin:14px 0;overflow:auto}.pilot-work-summary table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:830px}.pilot-work-summary th,.pilot-work-summary td{text-align:center;border:1px solid #cfd8e0;height:30px;padding:5px 8px;font-size:12px}.pilot-work-summary th{color:#193a58;background:#e5edf4}.pilot-work-summary th:first-child,.pilot-work-summary th:nth-child(5){width:160px}.pilot-work-summary th:nth-child(2),.pilot-work-summary th:nth-child(4),.pilot-work-summary th:nth-child(6),.pilot-work-summary th:nth-child(8){width:70px}.pilot-work-summary th:nth-child(3),.pilot-work-summary th:nth-child(7){width:90px}.pilot-work-summary input{color:#162f47;text-align:center;width:100%;min-width:52px;height:28px;font:inherit;background:#fff;border:1px solid #91a7ba;border-radius:4px;padding:0 5px;font-weight:800}.pilot-work-summary input:focus{border-color:#20709c;outline:2px solid #20709c38}.pilot-review{border-radius:999px;justify-content:center;min-width:42px;padding:3px 7px;font-weight:900;display:inline-flex}.pilot-review.safe{color:#126452;background:#e7f5ef}.pilot-review.warning{color:#86520e;background:#fff0d7}.pilot-review.over{color:#963434;background:#fff0f0}.pilot-work-result-meta{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:8px;margin:0 0 10px;display:grid}.pilot-work-result-meta>div{background:#f8fafc;border:1px solid #d7e0e8;border-radius:6px;gap:2px;padding:9px 11px;display:grid}.pilot-work-result-meta span{color:#647488;font-size:11px;font-weight:800}.pilot-work-result-meta strong{color:#183956;font-size:14px}.pilot-work-result-meta small{color:#607083}.pilot-work-grid-wrap{background:#fff;border:1px solid #8fa2b3;max-height:620px;overflow:auto}.pilot-work-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.pilot-work-grid th,.pilot-work-grid td{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;text-align:center;border-bottom:1px solid #d7dee5;border-right:1px solid #cfd7de;height:25px;padding:3px 5px;font-size:11px;overflow:hidden}.pilot-work-grid th{z-index:2;color:#193a58;white-space:pre-line;background:#dfe9f1;border-bottom:1px solid #8fa2b3;height:54px;padding:3px 10px 3px 4px;line-height:1.15;position:sticky;top:0}.pilot-work-grid tbody tr:nth-child(2n) td{background:#f8fafc}.pilot-work-grid td.safe{color:#126452;background:#eef8f4;font-weight:800}.pilot-work-grid td.warning{color:#8a5617;background:#fff6e7;font-weight:800}.pilot-work-grid td.over{color:#a13434;background:#fff0f0;font-weight:900}.pilot-work-grid td.sunday{color:#b13636;font-weight:900}.pilot-column-resizer{cursor:col-resize;background:0 0;border:0;width:8px;height:100%;padding:0;position:absolute;top:0;right:-3px}.pilot-column-resizer:focus-visible{outline-offset:-2px;outline:2px solid #1976a5}.pilot-work-footnote{color:#66778a;margin:8px 0 0;font-size:11px}@media (max-width:1000px){.pilot-work-result-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-work-result-meta>button{grid-column:1/-1}}@media (max-width:680px){.pilot-work-boundary{flex-direction:column;align-items:flex-start}.pilot-work-filter label{min-width:100%}.pilot-work-result-meta{grid-template-columns:1fr}}@media print{.pilot-work-boundary,.pilot-work-filter,.pilot-column-resizer,.pilot-work-result-meta>button,.pilot-work-footnote{display:none!important}.pilot-work-grid-wrap{max-height:none;overflow:visible}.pilot-work-grid th{position:static}}.amaranth-module-bar small.connected{color:#e7fff6}.amaranth-module-bar small.disconnected{color:#ffe2e6}.amaranth-icon-rail{scrollbar-width:none;gap:0;padding-top:0;overflow-y:auto}.amaranth-icon-rail::-webkit-scrollbar{display:none}.amaranth-icon-rail button{color:#c5d0da;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;flex:0 0 43px;place-items:center;gap:0;width:48px;min-height:43px;padding:4px 0 3px;display:grid}.amaranth-icon-rail button span{color:#aebdca;border:0;width:auto;height:auto;font-size:8px;font-weight:800;line-height:1;display:block}.amaranth-icon-rail button small{color:#e2e8ed;font-size:9px;font-weight:800;line-height:1.25}:is(.amaranth-icon-rail button:hover,.amaranth-icon-rail button:focus-visible){color:#fff;background:#2c4153;outline:0}.sidebar-scroll{flex:auto;min-height:0}.sidebar-utility-panel{background:#f7f9fa;border-top:1px solid #cbd3da;flex:none;max-height:43%;margin-left:48px;overflow-y:auto;box-shadow:0 -2px 8px #2337480f}.sidebar-db-status{border-bottom:1px solid #dce3e8;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:8px;display:grid}.sidebar-db-status i{background:#a5afb7;border-radius:50%;width:7px;height:7px}.sidebar-db-status span{color:#6c7e8c;font-weight:700}.sidebar-db-status strong{color:#536675;font-size:8px}.sidebar-db-status.connected i{background:#2ca37c;box-shadow:0 0 0 3px #2ca37c1f}.sidebar-db-status.connected strong{color:#23775f}.sidebar-db-status.disconnected i{background:#c75c67;box-shadow:0 0 0 3px #c75c671f}.sidebar-db-status.disconnected strong{color:#a04450}.sidebar-utility-panel .hmms-menu-utility{border-top:0;border-bottom:1px solid #dce3e8;margin:0}.sidebar-utility-panel .hmms-menu-utility>summary{color:#40596a;cursor:pointer;background:#f1f4f6;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:9px;font-weight:900;list-style:none;display:flex}.sidebar-utility-panel .hmms-menu-utility>summary:before{content:"▸";color:#7b8d99;margin-right:7px}.sidebar-utility-panel .hmms-menu-utility[open]>summary:before{content:"▾"}.sidebar-utility-panel .hmms-menu-utility>summary span{flex:1}.sidebar-utility-panel .hmms-menu-utility>summary small{color:#788b99;font-size:8px}.sidebar-utility-panel .hmms-menu-utility>.hmms-menu-tree,.sidebar-utility-panel .hmms-verification-links{padding:5px 7px 7px}.sidebar-utility-panel .hmms-menu-utility.verification>summary{color:#6e2741;background:#f7eef1}.sidebar-utility-panel .hmms-menu-utility.verification.unavailable>summary{color:#7b5a24;cursor:default;background:#fff8e8}.hmms-admin-unavailable-note{color:#725d38;background:#fffdf5;margin:0;padding:8px 10px 10px;font-size:8px;line-height:1.55}.sidebar-role-switch{background:#e8edf1;border-bottom:1px solid #d8e0e6;grid-template-columns:1fr 1fr;gap:1px;padding:4px;display:grid}.sidebar-role-switch button{color:#647887;cursor:pointer;background:#f7f9fa;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:9px;font-weight:900;display:flex}.sidebar-role-switch button span{color:#fff;background:#8295a3;border-radius:3px;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.sidebar-role-switch button.active{color:#175b8d;background:#fff;border-color:#9fc2dc;box-shadow:0 1px 4px #264b651f}.sidebar-role-switch button.active span{background:#2385ca}.sidebar-role-switch button.admin.active{color:#27313f;border-color:#445161}.sidebar-role-switch button.admin span{background:#3b4657}.sidebar-role-switch button:disabled{opacity:.45;cursor:not-allowed}.area-admin-launch{color:#364756;text-align:left;cursor:pointer;background:#fff;border:1px solid #c5cdd5;border-left:4px solid #3b4657;border-radius:3px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;gap:1px 8px;width:calc(100% - 14px);min-height:52px;margin:7px;padding:8px;display:grid}.area-admin-launch>span{color:#fff;background:#3b4657;border-radius:4px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:grid}.area-admin-launch strong{font-size:9px}.area-admin-launch small{color:#788995;font-size:7px}.area-admin-launch:hover,.area-admin-launch.active{background:#edf3f7;border-color:#73879a}.role-mode-hidden{display:none}.area-admin-menu-panel{background:#f5f7f9;border:1px solid #c6ced5;border-top:4px solid #3b4657;border-radius:4px;gap:10px;margin:14px 2px;padding:12px;display:grid}.area-admin-menu-panel>header{align-items:center;gap:9px;display:flex}.area-admin-menu-panel>header>span{color:#fff;background:#3b4657;border-radius:4px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:950;display:grid}.area-admin-menu-panel>header>div{gap:2px;display:grid}.area-admin-menu-panel>header small{color:#7a8893;font-size:7px;font-weight:850}.area-admin-menu-panel>header strong{color:#2f4050;font-size:13px}.area-admin-menu-panel>p{color:#687b89;margin:0;font-size:8px;line-height:1.55}.area-admin-menu-panel>button{color:#294a60;text-align:left;cursor:pointer;background:#fff;border:1px solid #b5c2cc;border-left:4px solid #307aa7;border-radius:3px;gap:3px;padding:11px;display:grid}.area-admin-menu-panel>button:hover{background:#edf6fb;border-color:#6e9dbc}.area-admin-menu-panel>button strong{font-size:10px}.area-admin-menu-panel>button small{color:#728794;font-size:7px}.area-admin-menu-panel>div{flex-wrap:wrap;gap:4px;display:flex}.area-admin-menu-panel>div span{color:#657986;background:#e5eaee;border-radius:3px;padding:4px 6px;font-size:7px;font-weight:800}.area-access-admin-page{max-width:1380px}.area-access-admin-heading{align-items:center}.area-access-admin-badge{background:#f4f6f8;border:1px solid #c3ccd4;border-radius:5px;align-items:center;gap:11px;min-width:220px;padding:12px 15px;display:flex}.area-access-admin-badge>span{color:#fff;background:#3b4657;border-radius:5px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:950;display:grid}.area-access-admin-badge>div{gap:3px;display:grid}.area-access-admin-badge strong{color:#2f3d4b;font-size:13px}.area-access-admin-badge small{color:#71808c;font-size:9px}.area-access-admin-boundary{background:#f4f9fc;border:1px solid #c9d4dd;border-left:5px solid #3d789e;border-radius:4px;margin:14px 0;padding:13px 16px}.area-access-admin-boundary strong{color:#245d82;font-size:12px}.area-access-admin-boundary p{color:#647887;margin:5px 0 0;font-size:10px;line-height:1.5}.area-access-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.area-access-admin-summary article{background:#fff;border:1px solid #d2dae0;border-top:4px solid #7d8f9c;border-radius:4px;gap:5px;padding:15px;display:grid}.area-access-admin-summary article.allowed{border-top-color:#2a9371}.area-access-admin-summary article.restricted{border-top-color:#b85d68}.area-access-admin-summary article.pending{border-top-color:#bd8936}.area-access-admin-summary span{color:#71818d;font-size:9px;font-weight:800}.area-access-admin-summary strong{color:#263b4b;font-size:24px}.area-access-admin-summary small{color:#8a969e;font-size:8px}.area-access-admin-toolbar{background:#f6f8f9;border:1px solid #d0d8df;justify-content:space-between;align-items:end;gap:16px;margin-top:14px;padding:10px;display:flex}.area-access-admin-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.area-access-admin-toolbar button{color:#566c7a;cursor:pointer;background:#fff;border:1px solid #bcc8d1;border-radius:3px;min-height:31px;padding:0 10px;font-size:9px;font-weight:850}.area-access-admin-toolbar button.active{color:#fff;background:#3a718f;border-color:#3a718f}.area-access-admin-toolbar button span{margin-left:4px}.area-access-admin-toolbar label{color:#617481;gap:4px;min-width:230px;font-size:8px;font-weight:850;display:grid}.area-access-admin-toolbar input{color:#263b4b;background:#fff;border:1px solid #b9c6d0;border-radius:3px;height:32px;padding:0 9px}.area-access-admin-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:14px;margin-top:12px;display:grid}.area-access-admin-list,.area-access-admin-detail{background:#fff;border:1px solid #cbd5dc;border-radius:5px;overflow:hidden}.area-access-admin-list>header{background:#edf1f4;border-bottom:1px solid #d5dde3;justify-content:space-between;align-items:center;min-height:42px;padding:0 13px;display:flex}.area-access-admin-list>header strong{color:#324b5b;font-size:12px}.area-access-admin-list>header span{color:#738691;font-size:9px}.area-access-admin-list>button{color:#3b5262;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e6ea;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 12px;display:grid}.area-access-admin-list>button:hover,.area-access-admin-list>button.selected{background:#eef5f9}.area-access-admin-list>button.selected{box-shadow:inset 4px 0 #327ba8}.area-access-admin-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.area-access-admin-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.area-access-admin-list>button small{color:#7c8b95;font-size:8px}.area-access-admin-state{color:#536b79;background:#e8edf0;border-radius:3px;justify-content:center;align-items:center;min-height:23px;font-size:8px;font-weight:900;display:inline-flex}.area-access-admin-list>button.allowed .area-access-admin-state{color:#216b54;background:#e2f1eb}.area-access-admin-list>button.restricted .area-access-admin-state{color:#914551;background:#f5e7ea}.area-access-admin-list>button.pending .area-access-admin-state{color:#835f25;background:#f8eedc}.area-access-admin-empty{color:#788893;text-align:center;margin:0;padding:32px 18px}.area-access-admin-detail{min-height:360px;padding:18px}.area-access-admin-detail>span{color:#39789e;letter-spacing:.08em;font-size:8px;font-weight:950}.area-access-admin-detail h2{color:#263c4b;margin:6px 0 16px;font-size:19px}.area-access-admin-detail dl{border:1px solid #d7dfe4;gap:0;margin:0;display:grid}.area-access-admin-detail dl>div{border-bottom:1px solid #e1e6ea;grid-template-columns:90px 1fr;display:grid}.area-access-admin-detail dl>div:last-child{border-bottom:0}.area-access-admin-detail dt,.area-access-admin-detail dd{margin:0;padding:9px;font-size:9px}.area-access-admin-detail dt{color:#617583;background:#f2f5f7;font-weight:850}.area-access-admin-detail dd{color:#374d5b;overflow-wrap:anywhere}.area-access-admin-detail>button{color:#87939b;background:#eef1f3;border:1px solid #c9d1d7;border-radius:3px;width:100%;min-height:36px;margin-top:14px;font-weight:850}.area-access-admin-detail>p{color:#778892;font-size:8px;line-height:1.5}.area-access-admin-placeholder{color:#74848f;text-align:center;align-content:center;place-items:center;gap:8px;min-height:320px;display:grid}.area-access-admin-placeholder>span{color:#fff;background:#3b4657;border-radius:7px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:950;display:grid}.area-access-admin-placeholder strong{color:#3c5362;font-size:13px}.area-access-admin-placeholder p{max-width:230px;margin:0;font-size:9px;line-height:1.5}.area-access-admin-boundary.active{background:#eef8f2;border-color:#8eb9a1 #8eb9a1 #8eb9a1 #2a8a63}.area-access-admin-target{background:#fff;border:1px solid #d5dfe6;border-radius:4px;justify-content:space-between;align-items:end;gap:18px;margin:0 0 14px;padding:13px 16px;display:flex}.area-access-admin-target label{color:#405665;gap:6px;min-width:min(440px,100%);font-size:11px;font-weight:800;display:grid}.area-access-admin-target select,.area-access-admin-menu-id select{color:#263b49;background:#fff;border:1px solid #b8c7d1;border-radius:3px;min-height:38px;padding:0 10px}.area-access-admin-target small{color:#6a7e8c;line-height:1.55}.area-access-admin-detail.editable fieldset{border:1px solid #d5e0e7;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;padding:12px;display:grid}.area-access-admin-detail.editable fieldset legend{color:#3c5362;padding:0 6px;font-size:11px;font-weight:900}.area-access-admin-detail.editable fieldset label{color:#344b5a;background:#f8fafb;border:1px solid #e0e7ec;border-radius:3px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:11px;font-weight:800;display:flex}.area-access-admin-detail.editable fieldset input{accent-color:#2385ca;width:15px;height:15px}.area-access-admin-menu-id,.area-access-admin-reason{color:#536a79;gap:5px;margin-top:12px;font-size:10px;font-weight:900;display:grid}.area-access-admin-reason textarea{resize:vertical;color:#263b49;min-height:64px;font:inherit;border:1px solid #bccbd5;border-radius:3px;padding:8px 9px;font-weight:600}.area-access-admin-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.area-access-admin-actions button{min-height:38px}.area-access-admin-message{background:#e8f5ed;border-radius:3px;padding:8px 10px;font-weight:800;color:#155b3a!important;margin:10px 0 0!important}@media (max-width:980px){.area-access-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.area-access-admin-grid{grid-template-columns:1fr}.area-access-admin-target{flex-direction:column;align-items:stretch}.area-access-admin-target label{min-width:0}}@media (max-width:640px){.area-access-admin-summary{grid-template-columns:1fr 1fr}.area-access-admin-toolbar{flex-direction:column;align-items:stretch}.area-access-admin-toolbar label{min-width:0}.area-access-admin-list>button{grid-template-columns:64px minmax(0,1fr)}.area-access-admin-list>button>small{grid-column:2}}@media (max-width:1180px){.topbar{grid-template-columns:150px minmax(0,1fr) auto}}.hmms-data-grid td.ninety-day-warning-cell{color:#b42318;background:#fff0f0;font-weight:700}.module-pilotFlightTime .pilot-flight-group-header{color:#294c62;text-align:center;background:#dfe6eb;border-bottom:1px solid #c4cfd6;height:26px;font-size:8px;font-weight:800}.module-pilotFlightTime .pilot-flight-subheader-row th{height:25px}.module-pilotFlightTime .pilot-flight-subheader-row .grid-pin-button{display:none}.module-pilotFlightTime .pilot-flight-subheader-row .grid-column-header{gap:1px}.module-pilotFlightTime .pilot-flight-subheader-row .grid-sort-button{justify-content:center;font-size:8px}.module-pilotFlightTime .pilot-flight-subheader-row .grid-sort-button i{display:none}@media (min-width:861px){.sidebar-desktop-collapsed .sidebar-utility-panel{display:none}}@media (max-width:860px){.sidebar-utility-panel{max-height:none;margin-left:0}}.pilot-logbook-profile{background:#c8d2df;border:1px solid #c8d2df;border-radius:8px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.pilot-logbook-profile>div{background:#fff;gap:5px;min-height:66px;padding:11px 14px;display:grid}.pilot-logbook-profile small{color:#5d6c7d;font-size:12px}.pilot-logbook-profile strong{color:#1d2d3f;font-size:14px}.pilot-logbook-profile p{color:#667587;background:#f6f8fb;grid-column:1/-1;margin:0;padding:8px 14px;font-size:12px}.pilot-logbook-group-row th,.pilot-logbook-subheader-row th{white-space:normal;line-height:1.25}@media (max-width:900px){.pilot-logbook-profile{grid-template-columns:repeat(2,minmax(130px,1fr))}}.daily-flight-result-isolated{gap:16px;margin:0 0 18px;display:grid}.daily-flight-result-isolated.embedded{padding:2px 0 8px}.daily-flight-result-isolated-heading{background:linear-gradient(135deg,#f8fcfd,#eef7f7);border:1px solid #d9e5e8;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.daily-flight-result-isolated-heading span{color:#5f747c;letter-spacing:.04em;font-size:12px;font-weight:800}.daily-flight-result-isolated-heading h2{margin:5px 0 6px}.daily-flight-result-isolated-heading p{color:#51646b;max-width:760px;margin:0}.daily-flight-result-isolated-heading>strong{color:#fff;background:#0f6f72;border-radius:999px;flex:none;padding:8px 11px;font-size:12px}.daily-flight-result-main textarea{resize:vertical;min-height:86px}.daily-flight-result-subtable .table-scroll{max-width:100%}.daily-flight-result-subtable table{width:max-content;min-width:100%}.daily-flight-result-subtable th{white-space:nowrap}.daily-flight-result-subtable td input[type=text],.daily-flight-result-subtable td input[type=date],.daily-flight-result-subtable td input[type=number]{width:100%;min-width:76px}.daily-flight-result-subtable td input[type=text]{min-width:118px}.daily-flight-result-empty{color:#65777e;text-align:center;border:1px dashed #cbdadd;border-radius:12px;margin:0;padding:22px}.daily-flight-result-actions{flex-wrap:wrap;gap:5px;min-width:224px;display:flex}.daily-flight-result-editor-actions{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #d9e5e8;border-radius:14px;justify-content:flex-end;gap:8px;padding:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #193a431f}@media (max-width:820px){.daily-flight-result-isolated-heading{flex-direction:column}.daily-flight-result-actions{min-width:180px}}@media print{.daily-flight-result-isolated button,.daily-flight-result-isolated input,.daily-flight-result-isolated textarea,.daily-flight-result-editor-actions{display:none!important}}.isolated-storage-panel{color:#294c62;background:#f7fafc;border:1px solid #c8d2df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.isolated-storage-panel>div:first-child{gap:3px;display:grid}.isolated-storage-panel strong{font-size:13px}.isolated-storage-panel span,.isolated-storage-panel small{color:#687989;font-size:11px}.isolated-storage-actions{gap:6px;display:flex}.isolated-storage-message{margin-left:auto;color:#1d5f8e!important}@media (max-width:700px){.isolated-storage-panel{flex-direction:column;align-items:flex-start}.isolated-storage-message{margin-left:0}}.wrt016-page{gap:14px;display:grid}.wrt016-editor,.wrt016-list{background:#fff;border:1px solid #c8d2df;border-radius:8px;overflow:hidden}.wrt016-editor>header,.wrt016-list>header{background:#eef3f6;border-bottom:1px solid #c8d2df;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.wrt016-editor h2,.wrt016-list h2{margin:0;font-size:15px}.wrt016-editor header label{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.wrt016-editor input,.wrt016-editor select,.wrt016-editor textarea{font:inherit;border:1px solid #aebdca;border-radius:4px;padding:8px}.wrt016-fields{grid-template-columns:140px 1fr 140px 150px 150px;gap:10px;padding:16px;display:grid}.wrt016-fields label{color:#294c62;gap:5px;font-size:12px;font-weight:700;display:grid}.wrt016-fields .wide{grid-column:1/-1}.wrt016-fields textarea{min-height:90px}.wrt016-editor footer{justify-content:flex-end;gap:8px;padding:0 16px 16px;display:flex}.wrt016-list article{border-bottom:1px solid #d9e1e7;grid-template-columns:70px minmax(300px,1fr) 60px 60px;align-items:center;gap:10px;padding:11px 14px;display:grid}.wrt016-list article>b{text-align:center;background:#e8f1f7;border-radius:4px;padding:5px}.wrt016-list article>div{gap:3px;display:grid}.wrt016-list article span,.wrt016-list article p{color:#657687;margin:0;font-size:12px}.wrt016-list article button{background:#fff;border:1px solid #9fb0bd;border-radius:4px;padding:6px}.wrt016-list article button.danger{color:#a33b29}.wrt016-list.archived{opacity:.82}@media (max-width:900px){.wrt016-fields{grid-template-columns:1fr 1fr}.wrt016-fields .wide{grid-column:1/-1}.wrt016-list article{grid-template-columns:60px minmax(240px,1fr) 55px 55px}}.daily-flight-plan-isolated-embedded{gap:10px;min-width:0;display:grid}.daily-flight-inline-editor{background:#f8fbfd;gap:10px;padding:14px 16px 18px;display:grid}.daily-flight-inline-editor>header{border-bottom:1px solid #d9e3e9;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.daily-flight-inline-editor>header strong{color:#203f53;font-size:13px}.daily-flight-inline-editor>header span{color:#6e8290;font-size:10px}.daily-flight-plan-inline-grid{background:#fff;gap:8px;min-width:0;padding:10px 0 0;display:grid}.daily-flight-plan-inline-toolbar{flex-wrap:wrap;align-items:end;gap:7px;padding:0 12px;display:flex}.daily-flight-plan-inline-toolbar>strong{color:#203f53;align-self:center;margin-right:auto;font-size:13px}.daily-flight-plan-inline-toolbar>label{color:#516b7c;gap:3px;min-width:220px;font-size:10px;font-weight:700;display:grid}.daily-flight-plan-inline-toolbar input{height:30px;font:inherit;border:1px solid #aebdca;border-radius:4px;padding:0 8px}.daily-flight-plan-inline-message,.daily-flight-plan-inline-grid>.error-message{margin:0;padding:0 12px;font-size:11px}.daily-flight-plan-inline-message{color:#1d6a45}.daily-flight-plan-edit-grid td{padding:0!important}.daily-flight-plan-edit-grid td>input{color:#172b3b;width:100%;height:31px;font:inherit;background:#fff;border:0;border-radius:0;outline:none;padding:4px 6px}.daily-flight-plan-edit-grid td>input:focus{z-index:1;background:#f7fcff;position:relative;box-shadow:inset 0 0 0 2px #347ba2}.daily-flight-plan-edit-grid tbody tr:nth-child(odd) td>input{background:#f7f9fb}.daily-flight-plan-edit-grid tbody tr:nth-child(odd) td>input:focus{background:#f7fcff}.daily-flight-readonly-cell{color:#667985;background:#eef2f5!important;padding:4px 6px!important}.daily-flight-row-action{text-align:center;background:#f5f7f9}.daily-flight-row-action button{color:#a23c32;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.daily-flight-plan-inline-help{color:#6e8290;padding:0 12px 10px;font-size:10px}@media (max-width:800px){.daily-flight-plan-inline-toolbar{align-items:stretch}.daily-flight-plan-inline-toolbar>strong{width:100%}.daily-flight-plan-inline-toolbar>label{flex:1}}.daily-flight-edit-selectable .daily-flight-row-edit-button{color:#1d526f;font:inherit;white-space:nowrap;background:#fff;border:1px solid #9fb6c5;border-radius:5px;padding:3px 6px}.daily-flight-edit-selectable .daily-flight-row-edit-button:hover{background:#eaf4f9;border-color:#32789c}.daily-flight-edit-selected>td{box-shadow:inset 0 1px #68a9c9,inset 0 -1px #68a9c9;background:#e6f4fb!important}.daily-flight-operational-editor{gap:12px;display:grid}.daily-flight-apply-confirm{color:#264b60;align-items:center;gap:7px;font-size:12px;display:inline-flex}.wrt021-isolated-page{gap:14px;display:grid}.wrt021-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wrt021-form,.wrt021-history{background:#fff;border:1px solid #c8d2df;border-radius:8px;box-shadow:0 2px 7px #1931460f}.wrt021-form{grid-template-columns:minmax(280px,1fr) 180px;gap:12px 16px;padding:18px;display:grid}.wrt021-field{gap:6px;display:grid}.wrt021-field label,.wrt021-score legend{color:#294c62;font-size:12px;font-weight:800}.wrt021-field select,.wrt021-field textarea{color:#172b3b;width:100%;font:inherit;background:#fff;border:1px solid #aebdca;border-radius:4px}.wrt021-field select{height:38px;padding:0 10px}.wrt021-field.compact strong{background:#f5f8fa;border:1px solid #aebdca;border-radius:4px;align-items:center;height:38px;padding:0 12px;display:flex}.wrt021-score{background:#f5faff;border:1px solid #b9c9d8;border-radius:6px;align-items:center;gap:10px;min-width:0;margin:0;padding:14px;display:flex}.wrt021-score.negative{background:#fff8f4;border-color:#e1c4bb}.wrt021-score label{border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:13px;font-weight:700;display:flex}.wrt021-score.positive label{color:#1d5f8e}.wrt021-score.negative label{color:#b53b22}.wrt021-field.reason{grid-column:1/-1}.wrt021-field.reason textarea{resize:vertical;min-height:150px;padding:12px;line-height:1.55}.wrt021-field.reason small{color:#687989;justify-self:end}.wrt021-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.wrt021-history{overflow:hidden}.wrt021-history>header{background:#f1f5f8;border-bottom:1px solid #c8d2df;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.wrt021-history h2{margin:0;font-size:15px}.wrt021-grid-head,.wrt021-grid-row{grid-template-columns:110px 130px minmax(320px,1fr) 80px 70px;display:grid}.wrt021-grid-head{color:#294c62;background:#dfe8ee;font-size:12px;font-weight:800}.wrt021-grid-head span,.wrt021-grid-row span,.wrt021-grid-row strong{border-bottom:1px solid #d6dfe6;border-right:1px solid #d6dfe6;padding:9px 10px}.wrt021-grid-row{color:#233746;font-size:13px}.wrt021-grid-row strong{color:#1d5f8e;text-align:center}.wrt021-grid-row.negative{background:#fff9f6}.wrt021-grid-row.negative strong{color:#b53b22}.wrt021-empty{color:#687989;text-align:center;margin:0;padding:28px 16px}@media (max-width:900px){.wrt021-heading{display:grid}.wrt021-form{grid-template-columns:1fr}.wrt021-field.reason,.wrt021-actions{grid-column:1}.wrt021-score{flex-wrap:wrap}.wrt021-history{overflow-x:auto}.wrt021-grid-head,.wrt021-grid-row{min-width:760px}}.fd01-flight-days-page{gap:14px;display:grid}.fd01-flight-days-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fd01-flight-days-shell{background:#f3f5f6;border:1px solid #9aa9b5;border-radius:0;width:min(100%,737px);height:662px;font-family:Gulim,굴림,sans-serif;font-size:12px;overflow:hidden;box-shadow:0 2px 7px #19314614}.fd01-flight-days-filter{background:linear-gradient(#f7f8f9,#e4e8eb);align-items:center;width:100%;height:46px;padding:0;font-size:12px;display:flex;position:relative}.fd01-flight-days-filter:after{content:"";background:#1e90ff;height:2px;position:absolute;top:44px;left:2px;right:3px}.fd01-flight-days-filter-label{color:#fff;background:#4682b4;border:1px solid #315f85;justify-content:center;align-items:center;width:65px;height:20px;font-size:12px;font-weight:400;display:inline-flex;position:absolute;top:18px}.fd01-flight-days-period-label{left:21px}.fd01-flight-days-aircraft-label{left:374px}.fd01-flight-days-filter input,.fd01-flight-days-filter select{color:#172b3b;height:20px;font:inherit;background:#fff;border:1px solid #8c9ca8;border-radius:0;position:absolute;top:18px}.fd01-flight-days-filter input[type=date]{width:105px;height:20px;padding:0 2px}.fd01-flight-days-filter input[type=date]:first-of-type{left:87px}.fd01-flight-days-filter input[type=date]:nth-of-type(2){left:215px}.fd01-flight-days-date-separator{text-align:center;width:17px;height:12px;line-height:12px;position:absolute;top:22px;left:195px}.fd01-flight-days-filter select{width:105px;left:440px}.fd01-flight-days-search,.fd01-flight-days-clear{color:#203746;background:linear-gradient(#fff,#dce2e6);border:1px solid #7f909c;border-radius:2px;font-family:inherit;font-size:12px;font-weight:400;position:absolute}.fd01-flight-days-search{width:72px;height:26px;top:12px;left:590px}.fd01-flight-days-clear{width:45px;height:21px;top:17px;left:665px}.fd01-flight-days-grid-wrap{background:#fff;border:1px solid #a5b1ba;width:689px;height:572px;margin:17px 0 0 20px;padding:0;overflow:hidden scroll}.fd01-flight-days-grid{border-collapse:collapse;table-layout:fixed;color:#172b3b;background:#fff;width:670px;min-width:670px;max-width:670px;font-size:12px}.fd01-flight-days-grid caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fd01-flight-days-grid th,.fd01-flight-days-grid td{text-overflow:ellipsis;white-space:nowrap;border:1px solid #a5b1ba;height:24px;padding:0 5px;overflow:hidden}.fd01-flight-days-grid th{color:#223744;text-align:center;background:linear-gradient(#edf1f4,#ccd5db);height:30px;font-size:12px;font-weight:800}.fd01-flight-days-grid td:nth-child(2),.fd01-flight-days-grid td:nth-child(3){text-align:center}.fd01-flight-days-grid tbody tr:hover td{background:#fff}.fd01-row-id-column{display:none}.fd01-flight-days-check-all{width:100%;height:100%;color:inherit;font:inherit;background:0 0;border:0;font-weight:800}.fd01-flight-days-boundary{color:#697987;margin:0;font-size:12px}@media (max-width:760px){.fd01-flight-days-heading{flex-wrap:wrap;align-items:flex-start}.fd01-flight-days-shell{overflow-x:auto}}.fd01-operations-work-log-page{gap:14px;display:grid}.fd01-operations-work-log-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.fd01-operations-work-log-shell{background:#f0f0f0;border:1px solid #9aa9b5;border-radius:0;width:min(100%,813px);overflow:auto;box-shadow:0 2px 7px #19314614}.fd01-operations-work-log-canvas{color:#111;background:#f0f0f0;width:811px;height:787px;font-family:Gulim,굴림,sans-serif;font-size:12px;position:relative;overflow:hidden}.fd01-operations-work-log-logo{object-fit:contain;width:202px;height:36px;position:absolute;top:21px;left:13px}.fd01-operations-work-log-print{color:#111;background:linear-gradient(120deg,#e7f4fc,#fff);border:1px solid #4895c9;border-radius:2px;width:78px;height:33px;font:12px Gulim,굴림,sans-serif;position:absolute;top:12px;left:712px}.fd01-operations-work-log-print:disabled{cursor:default;opacity:1}.fd01-operations-work-log-title{color:#111;white-space:nowrap;width:273px;margin:0;font-family:New Gulim,새굴림,Gulim,굴림,sans-serif;font-size:32px;font-weight:700;line-height:39px;position:absolute;top:54px;left:255px}.fd01-operations-work-log-title-rule{background:#404040;width:259px;height:2px;position:absolute;top:93px;left:259px}.fd01-operations-work-log-approval{border-collapse:collapse;table-layout:fixed;color:#111;background:#fff;width:370px;min-width:370px;max-width:370px;height:69px;font-size:12px;position:absolute;top:108px;left:420px}.fd01-operations-work-log-approval th,.fd01-operations-work-log-approval td{color:#111;text-align:center;vertical-align:middle;background:#fff;border:1px solid #686868;width:74px;padding:0;font-size:12px;font-weight:400}.fd01-operations-work-log-approval th{height:23px}.fd01-operations-work-log-approval td{height:46px}.fd01-operations-work-log-approval tbody tr:hover td{background:#fff}.fd01-operations-work-log-date{color:#111;margin:0;padding:5px;font-family:New Gulim,새굴림,Gulim,굴림,sans-serif;font-size:13px;font-weight:700;line-height:13px;text-decoration:underline;position:absolute;top:165px;left:19px}.fd01-operations-work-log-briefing{box-sizing:border-box;background:#fff;border-top:1px solid #686868;border-left:1px solid #686868;grid-template-rows:22px 22px 22px;grid-template-columns:180px 74px 333px 185px;width:773px;height:67px;display:grid;position:absolute;top:197px;left:17px}.fd01-operations-work-log-briefing>div{box-sizing:border-box;border-bottom:1px solid #686868;border-right:1px solid #686868;min-width:0}.fd01-operations-work-log-briefing-title{white-space:pre;grid-area:1/1/4;padding:4px 3px 0;font-size:13px;font-weight:700;text-decoration:underline}.fd01-operations-work-log-airport{grid-column:2;justify-content:center;align-items:center;display:flex}.fd01-operations-work-log-airport:nth-of-type(2){grid-row:1}.fd01-operations-work-log-airport:nth-of-type(3){grid-row:2}.fd01-operations-work-log-airport:nth-of-type(4){grid-row:3}.fd01-operations-work-log-briefing-line{grid-column:3}.fd01-operations-work-log-briefing-line:nth-of-type(5){grid-row:1}.fd01-operations-work-log-briefing-line:nth-of-type(6){grid-row:2}.fd01-operations-work-log-briefing-line:nth-of-type(7){grid-row:3}.fd01-operations-work-log-notam{grid-area:1/4/4;padding:4px 3px 0;font-size:13px;font-weight:700;text-decoration:underline}.fd01-operations-work-log-grid-title{color:#111;margin:0;font-family:New Gulim,새굴림,Gulim,굴림,sans-serif;font-size:16px;font-weight:700;line-height:19px;position:absolute;top:282px;left:18px}.fd01-operations-work-log-grid-wrap{box-sizing:border-box;background:#fff;border:1px solid #a5b1ba;width:772px;height:448px;padding:0;position:absolute;top:307px;left:18px;overflow:hidden scroll}.fd01-operations-work-log-grid{border-collapse:collapse;table-layout:fixed;color:#111;background:#fff;width:752px;min-width:752px;max-width:752px;font-size:12px}.fd01-operations-work-log-grid caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fd01-operations-work-log-grid th,.fd01-operations-work-log-grid td{box-sizing:border-box;color:#111;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border:1px solid #b4bdc4;height:24px;padding:0 4px;overflow:hidden}.fd01-operations-work-log-grid th{z-index:1;color:#111;text-align:center;background:#fcfcfc;height:36px;font-family:Arial,sans-serif;font-size:10.67px;font-weight:400;line-height:12px;position:sticky;top:0;box-shadow:inset 1px 1px #fff,inset -1px -1px #a9a9a9}.fd01-operations-work-log-grid td:first-child,.fd01-operations-work-log-grid td:nth-child(2){text-align:center;padding:0}.fd01-operations-work-log-grid tbody tr:hover td{background:#fff}.fd01-operations-work-log-grid input[type=checkbox]{vertical-align:middle;width:13px;height:13px;margin:0}.fd01-operations-work-log-boundary{color:#697987;max-width:813px;margin:0;font-size:12px}@media (max-width:840px){.fd01-operations-work-log-heading{flex-wrap:wrap;align-items:flex-start}}.form38-view{color:#223645;gap:14px;display:grid}.form38-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.form38-readonly-badge{text-align:right;background:#f3f8fb;border:1px solid #b6c7d5;border-radius:6px;gap:3px;min-width:170px;padding:11px 14px;display:grid}.form38-readonly-badge span{color:#2f7299;letter-spacing:.13em;font-size:10px;font-weight:900}.form38-readonly-badge strong{color:#234c66;font-size:13px}.form38-readonly-badge small{color:#6e7e8a;font-size:11px}.form38-filter-panel{background:linear-gradient(#f8fafb,#e6eaed);border:1px solid #aebbc5;border-bottom:3px solid #3a9ad9;border-radius:5px 5px 0 0;align-items:end;gap:8px;min-height:58px;padding:9px 12px 11px;font-family:Gulim,굴림,sans-serif;display:flex}.form38-filter-panel>label{grid-template-columns:auto minmax(78px,1fr);align-items:center;gap:0;min-width:140px;display:grid}.form38-filter-panel>label>span,.form38-time-basis legend{color:#fff;white-space:nowrap;background:#4682b4;border:1px solid #315f85;min-height:32px;padding:8px 10px;font-size:12px;line-height:14px}.form38-filter-panel select{color:#172b3b;min-width:78px;height:32px;font:inherit;background-color:#fff;border:1px solid #8c9ca8;border-left:0;border-radius:0;padding:0 28px 0 9px;font-size:12px}.form38-filter-panel button{color:#203746;height:32px;font:inherit;background:linear-gradient(#fff,#dce2e6);border:1px solid #7f909c;border-radius:3px;font-size:12px;font-weight:700}.form38-clear-button{min-width:58px}.form38-search-button{min-width:88px;background:linear-gradient(#fff,#d9edf8)!important;border-color:#3d82ad!important}.form38-time-basis{background:#fff;border:1px solid #8c9ca8;align-items:center;gap:14px;min-width:305px;min-height:32px;margin:0;padding:0 13px 0 0;display:flex}.form38-time-basis legend{float:left;margin:-1px 12px -1px -1px}.form38-time-basis label{color:#253746;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.form38-time-basis input{accent-color:#2e78aa}.form38-query-status{background:#f7fafc;border:1px solid #c8d4dd;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;display:flex}.form38-query-status>div{align-items:center;gap:10px;min-width:0;display:flex}.form38-query-status strong{color:#27678e;white-space:nowrap;font-size:13px}.form38-query-status span,.form38-query-status small{color:#617482;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.form38-options-warning{color:#7b5b21;background:#fffaf0;border:1px solid #dfcda8;border-radius:4px;margin:-6px 0 0;padding:8px 11px;font-size:12px}.form38-table-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:16px;display:grid}.form38-table-card{background:#fff;border:1px solid #a9b6c0;min-width:0;overflow:hidden}.form38-table-card>header{background:linear-gradient(#f4f7f9,#dce3e8);border-bottom:1px solid #a9b6c0;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:7px 10px;display:flex}.form38-table-card>header strong{color:#243c4d;font-size:13px}.form38-table-card>header span{color:#70808c;font-size:11px}.form38-table-scroll{max-height:342px;overflow:auto}.form38-table-card:first-child table{min-width:920px}.form38-table-card:last-child table{min-width:720px}.form38-table-card table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#223645;width:100%;font-family:Gulim,굴림,sans-serif;font-size:11px}.form38-table-card th,.form38-table-card td{text-align:right;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #bdc8d1;border-right:1px solid #bdc8d1;height:29px;padding:4px 6px;overflow:hidden}.form38-table-card th:first-child,.form38-table-card td:first-child{text-align:center;width:126px}.form38-table-card thead th{z-index:2;color:#263d4d;text-align:center;background:linear-gradient(#f0f3f5,#d6dde2);font-weight:800;position:sticky;top:0}.form38-table-card tbody th{background:#f8fafb;font-weight:500}.form38-table-card tbody tr:nth-child(2n) td,.form38-table-card tbody tr:nth-child(2n) th{background-color:#f2f6f8}.form38-table-card tfoot th,.form38-table-card tfoot td{z-index:1;color:#1d3e54;background:#e1e8ed;border-top:1px solid #7d919f;font-weight:900;position:sticky;bottom:0}.form38-chart-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.09fr);gap:16px;display:grid}.form38-chart-grid>[data-form38-chart]{background:#fff;border:1px solid #a9b6c0;min-width:0}.form38-chart{grid-template-rows:auto 1fr;gap:8px;min-height:372px;margin:0;padding:10px;display:grid}.form38-chart figcaption{color:#2e3940;letter-spacing:.12em;text-align:center;font-family:Gulim,굴림,sans-serif;font-size:20px;font-weight:400}.form38-pie-layout{grid-template-columns:minmax(170px,1fr) minmax(125px,.72fr);align-items:center;gap:8px;min-width:0;display:grid}.form38-pie-layout svg{width:100%;max-height:270px;overflow:visible}.form38-pie-leader{fill:none;stroke:#66757f;stroke-width:.55px}.form38-pie-label{fill:#25323a;font-family:Malgun Gothic,맑은 고딕,sans-serif;font-size:4.1px;font-weight:500}.form38-chart-legend{background:#fffffff0;border:1px solid #c2cbd2;gap:2px;max-height:268px;margin:0;padding:4px;list-style:none;display:grid;overflow:auto}.form38-chart-legend li{color:#4c5962;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:5px;font-size:10px;display:grid}.form38-chart-legend i{border:1px solid #00000024;width:9px;height:9px}.form38-chart-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form38-chart-legend strong{font-weight:600}.form38-bar-chart svg{align-self:center;width:100%;max-height:310px}.form38-axis-label,.form38-axis-unit{fill:#354957;font-family:Gulim,굴림,sans-serif;font-size:11px}.form38-chart-empty{color:#758692;text-align:center;align-self:center;margin:0;font-size:13px}@media (max-width:1320px){.form38-filter-panel{flex-wrap:wrap}.form38-table-grid{grid-template-columns:1fr}.form38-chart-grid{grid-template-columns:1fr 1fr}.form38-chart-grid>[data-chart-kind=bar]{grid-column:1/-1}}@media (max-width:820px){.form38-heading,.form38-query-status{flex-direction:column;align-items:stretch}.form38-readonly-badge{text-align:left}.form38-filter-panel{align-items:stretch}.form38-filter-panel>label,.form38-time-basis{width:100%}.form38-time-basis{flex-wrap:wrap}.form38-chart-grid{grid-template-columns:1fr}.form38-chart-grid>[data-chart-kind=bar]{grid-column:auto}}@media print{.form38-filter-panel,.form38-query-status,.form38-options-warning,.form38-readonly-badge{display:none!important}.form38-table-card,.form38-chart-grid>[data-form38-chart]{break-inside:avoid}.form38-chart-grid{grid-template-columns:repeat(3,1fr)}.form38-view,.form38-chart-grid{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--ui-font-size:14px;--ui-control-font-size:13px;--ui-table-font-size:13px;--ui-small-font-size:12px;--ui-text-strong:#1b3040;--ui-text-muted:#526878}html,body{color:var(--ui-text-strong);font-size:var(--ui-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400}button,input,select,textarea{font-family:inherit;font-size:var(--ui-control-font-size)}.topbar-context,.global-search input,.sync-time strong,.user-name strong{font-size:13px}.sync-time small,.user-name small,.nav-group h2,.breadcrumb,.lock-label,.field>span,.table-toolbar span,.status-pill{font-size:var(--ui-small-font-size)}.nav-item{color:#d7e3eb;font-size:13px;font-weight:500}.nav-mark{font-size:11px}.page-heading p,.field input,.field select,.input-wrap,.search-button,.button,.table-toolbar strong{font-size:var(--ui-control-font-size)}.page-heading p,.field>span,.table-toolbar span,.breadcrumb{color:var(--ui-text-muted)}.button,.search-button{font-weight:650}table{color:var(--ui-text-strong);font-size:var(--ui-table-font-size)}th{color:#3e5667;font-size:var(--ui-small-font-size);font-weight:750}td{color:#263e4f;font-size:var(--ui-table-font-size);font-weight:450}.daily-flight-inline-editor>header strong,.daily-flight-plan-inline-toolbar>strong{font-size:14px}.daily-flight-inline-editor>header span,.daily-flight-plan-inline-toolbar>label,.daily-flight-plan-inline-message,.daily-flight-plan-inline-grid>.error-message,.daily-flight-plan-inline-help,.daily-flight-row-action button{font-size:var(--ui-small-font-size)}.daily-flight-plan-inline-toolbar input,.daily-flight-plan-edit-grid,.daily-flight-plan-edit-grid td>input{color:#203746;font-size:var(--ui-table-font-size);font-weight:500}body :where(span,small,kbd,strong,b,em,p,a,button,label){font-size:max(var(--ui-small-font-size), 1em)!important}body :where(input,select,textarea){font-size:var(--ui-control-font-size)!important}.pilot-flight-detail-link{color:#17618b;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.pilot-flight-sum-invalid>td{background:#fff3cf!important}.pilot-flight-sum-invalid>td:first-child{box-shadow:inset 4px 0 #d18a00}.pilot-flight-sum-invalid .pilot-flight-detail-link{color:#9a4e00}.brand-copy small,.global-search>kbd,.workflow-search-panel footer,.hmms-login-notice,.connection-indicator,.sync-time,.user-name small,.help-button,.amaranth-module-bar>span,.amaranth-module-bar>small,.sidebar-db-status,.workspace-quick-bar,.workspace-tab-summary,.workspace-query-context,.module-heading .readonly-label,.module-heading>div>p,.module-context-help,.module-technical-info,.table-toolbar-actions,.grid-use-status,.grid-pin-button,.grid-resize-handle,.mission-compare-intro,.mission-compare-panel-footer>span:last-child,.workspace-empty-result-copy p,.workspace-empty-result-action span,.start-screen-preference,.primary-workflows>header p,.primary-workflow-grid button small,.primary-workflow-grid button em,.work-policy-note,.all-work-groups>summary small,.technical-tools>summary small,.work-group>header p,.work-link-list button small,.home-readonly-notice,.content-wrap:not(.forced-password-change) .page-heading>div>p,.wrt019-environment-badge,.wrt019-boundary,.daily-flight-plan-inline-help,.part-inventory-hint,.pilot-work-boundary,.fd01-flight-days-boundary,.fd01-operations-work-log-boundary,.work-start-guide,.uat-guide{display:none!important}@media (max-width:860px){html,body{background:#eef2f5;width:100%;min-width:0;overflow-x:hidden}.app-shell{grid-template-rows:54px 42px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:100dvh;display:grid;overflow-x:hidden}.topbar{z-index:40;width:100%;min-width:0;height:54px;min-height:54px;display:flex;position:sticky;top:0}.brand{width:112px;min-width:112px;height:54px;padding:0 11px}.brand-mark{width:29px;height:29px}.brand-copy strong{font-size:15px!important}.global-work-search{flex:auto;min-width:0}.global-search{width:auto;min-width:0;height:38px;margin:8px 6px}.global-search input{min-width:0;font-size:13px!important}.user-area{flex:none;padding-right:6px}.user-area .avatar,.user-area .user-name{display:none!important}.logout-button{min-width:58px;height:38px;padding:0 8px;font-size:12px!important}.amaranth-module-bar{z-index:35;width:100%;height:42px;position:sticky;top:54px}.amaranth-all-menu{width:46px;height:42px}.amaranth-module-bar strong{text-overflow:ellipsis;white-space:nowrap;margin-left:11px;overflow:hidden;font-size:13px!important}.sidebar{width:100%;min-width:0;max-height:min(48dvh,360px);overflow:hidden}.sidebar-scroll{width:100%;max-height:min(48dvh,360px);padding:8px;overflow-y:auto}.sidebar-mobile-collapsed .sidebar{display:none}.workspace{width:100%;min-width:0;overflow:visible}.workspace-tab-shell{z-index:25;position:sticky;top:96px}.workspace-tabs{overscroll-behavior-x:contain;min-height:42px;padding:5px 7px 0;overflow-x:auto}.workspace-tab-select{min-height:36px;padding:0 10px}.workspace-tab-select>small{display:none}.workspace-tab-close{width:34px;min-width:34px;min-height:36px}.content-wrap{width:100%;min-width:0;padding:14px 10px 30px}.page-heading,.module-heading,.module-heading .title-row{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:10px}.page-heading h1,.module-heading .title-row h1{line-height:1.25;font-size:21px!important}.heading-actions{flex-wrap:wrap;gap:7px;width:100%;display:flex}.heading-actions .button,.heading-actions button{flex:108px;min-height:40px;font-size:13px!important}.primary-workflows>header{padding:13px 16px 11px}.primary-workflow-grid>button{align-content:center;min-height:72px;padding:12px 16px}.filter-panel{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px;display:grid}.filter-panel .field,.filter-panel label,.filter-panel input,.filter-panel select{width:100%;min-width:0}.filter-panel input,.filter-panel select,.filter-actions .button,.filter-actions button,.search-button,.filter-reset{min-height:42px}.filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-left:0;display:grid}.table-toolbar{min-height:42px;padding:8px 9px}.table-scroll,[class*=grid-wrap],[class*=table-wrap]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.hmms-data-grid{min-width:760px}.hmms-data-grid th,.hmms-data-grid td{height:38px;padding:6px 8px;line-height:1.35;font-size:12px!important}.daily-flight-plan-inline-editor,.daily-flight-inline-editor,.wrt019-view{width:100%;min-width:0;overflow:hidden}.daily-flight-plan-inline-toolbar,.daily-flight-inline-editor>header{flex-direction:column;align-items:stretch;gap:8px}.daily-flight-plan-inline-toolbar input,.daily-flight-plan-inline-toolbar button,.daily-flight-inline-editor button{min-height:42px}.dialog-backdrop,.tab-replacement-backdrop{align-items:end;padding:8px}.work-order-dialog,.tab-replacement-dialog{border-radius:12px 12px 4px 4px;width:100%;max-height:calc(100dvh - 16px)}}@media (max-width:430px){.brand{width:104px;min-width:104px}.global-search{margin-right:4px}.global-search input::placeholder{color:#0000}.logout-button{min-width:54px;padding:0 6px}}:root{--hmms-navy:#17324d;--hmms-navy-deep:#10283e;--hmms-blue:#1769b0;--hmms-blue-strong:#0f5d9e;--hmms-burgundy:#761b39;--hmms-surface:#fff;--hmms-canvas:#f3f6f9;--hmms-line:#d7e0e8;--hmms-text:#172f43;--hmms-muted:#607487;--hmms-shadow:0 8px 24px #18324a14}html,body{color:var(--hmms-text);background:var(--hmms-canvas);font-family:Pretendard,Noto Sans KR,Malgun Gothic,Segoe UI,sans-serif}.topbar{background:#fffffffa;border-bottom:1px solid #dbe3ea;grid-template-columns:184px minmax(320px,1fr) auto;height:58px;min-height:58px;box-shadow:0 2px 12px #132a3d14}.brand{border-right:1px solid #e3e8ed;gap:11px;width:184px;height:58px;padding:0 18px}.brand-mark{background:linear-gradient(145deg,#8b2447,#65152f);border-radius:8px;width:32px;height:32px;box-shadow:0 5px 12px #761b3938}.brand-copy strong{color:#1d3347;letter-spacing:.06em;font-weight:850;font-size:17px!important}.global-work-search{width:min(720px,100%);padding:0 18px}.global-search{background:#f8fafc;border:1px solid #cbd6df;border-radius:8px;width:100%;height:38px;margin:0;transition:border-color .16s,box-shadow .16s,background .16s}.global-search:focus-within{background:#fff;border-color:#6a9bc3;box-shadow:0 0 0 3px #1769b01c}.user-area{gap:10px;padding-right:18px}.avatar{background:linear-gradient(145deg,#3c789f,#285b80);width:32px;height:32px;box-shadow:0 3px 9px #1f547933}.user-name strong{color:#253d50;font-size:13px!important}.logout-button{color:#40586b;border-color:#c9d4dc;border-radius:7px;height:34px;padding:0 13px;font-weight:750;font-size:12px!important}.amaranth-module-bar{background:linear-gradient(90deg, var(--hmms-blue-strong), #1b74bd 68%, #1769b0);height:48px;box-shadow:0 3px 10px #14568e2e}.amaranth-all-menu{background:#0931525c;width:58px;height:48px}.amaranth-module-bar strong{margin-left:16px;font-weight:800;font-size:14px!important}.sidebar{background:#f8fafc;border-right:1px solid #cfd9e2;box-shadow:3px 0 14px #152f440d}.amaranth-icon-rail{background:linear-gradient(180deg, var(--hmms-navy), var(--hmms-navy-deep));width:58px}.amaranth-icon-rail button{border-bottom-color:#ffffff14;flex-basis:50px;width:58px;min-height:50px}.amaranth-icon-rail button span{color:#a9bdd0;font-size:10px!important}.amaranth-icon-rail button small{color:#e2eaf1;font-size:11px!important}.hmms-menu-home{color:#24577d;background:linear-gradient(#f8fcff,#edf5fa);border:1px solid #bed0de;border-radius:7px;min-height:42px}.hmms-menu-area-heading{color:#334f63;margin:18px 2px 8px;font-size:14px!important}.hmms-menu-group{background:#fff;border:1px solid #dce4ea;border-radius:7px;margin-bottom:7px;overflow:hidden}.hmms-menu-group>summary{color:#4b6274;background:#f7f9fb;min-height:36px;padding:0 10px;font-size:12px!important}.hmms-menu-leaf{color:#334e61;background:#fff;border-left:3px solid #0000;min-height:36px;padding:0 11px;font-size:12px!important}.hmms-menu-leaf.active{border-left-color:var(--hmms-blue);color:#0d598f;background:#e7f2f9;font-weight:800}.sidebar-utility-panel{background:#f6f8fa;border-top-color:#d8e1e8;margin-left:58px}.workspace{background:var(--hmms-canvas)}.workspace-tab-shell{background:#eef2f5;border-bottom-color:#d2dce4;box-shadow:0 3px 9px #1a34480d}.workspace-tabs{background:0 0;border-bottom:0;min-height:42px;padding:5px 12px 0}.workspace-tab{background:#f8fafb;border:1px solid #d1dbe3;border-bottom:0;border-radius:8px 8px 0 0;overflow:hidden}.workspace-tab-select{color:#506678;min-height:36px;font-weight:750;font-size:12px!important}.workspace-tab.active .workspace-tab-select{color:#164f79}.content-wrap{width:100%;max-width:1660px;padding:26px 28px 44px}.breadcrumb{color:#718596;letter-spacing:.03em;font-weight:700;font-size:12px!important}.page-heading,.module-heading{margin-bottom:18px}.page-heading h1,.module-heading .title-row h1{color:#17324a;letter-spacing:-.025em;font-weight:850;font-size:26px!important}.button,.search-button,.filter-reset{border-radius:7px;min-height:38px;font-weight:780;font-size:13px!important}.button.primary,.search-button{border-color:var(--hmms-blue-strong);color:#fff;background:linear-gradient(#2379bd,#1263a5);box-shadow:0 4px 10px #1464a52b}.filter-panel{border:1px solid var(--hmms-line);box-shadow:var(--hmms-shadow);background:#fff;border-radius:10px;gap:12px;padding:16px}.field>span,.filter-panel label{color:#526b7d;font-weight:750;font-size:12px!important}.field input,.field select,.input-wrap,.filter-panel input,.filter-panel select{color:#213b4f;background:#fff;border-color:#c7d3dd;border-radius:6px;min-height:38px}.data-panel,.primary-workflows,.all-work-groups,.technical-tools{border:1px solid var(--hmms-line);box-shadow:var(--hmms-shadow);background:#fff;border-radius:10px}.primary-workflow-grid>button{align-content:center;min-height:84px;padding:15px 18px}.primary-workflow-number{background:linear-gradient(145deg,#3d7f9f,#285e7c);border-radius:9px;width:34px;height:34px;box-shadow:0 4px 9px #2a65832e}.primary-workflow-grid strong{color:#213e53;font-size:14px!important}.table-toolbar{border:1px solid var(--hmms-line);background:linear-gradient(#fff,#f7f9fb);border-bottom:0;border-radius:9px 9px 0 0;min-height:48px;padding:10px 14px}.table-toolbar strong{color:#263f52;font-size:14px!important}.table-scroll{border:1px solid var(--hmms-line);background:#fff;border-radius:0 0 9px 9px;box-shadow:0 6px 18px #18324a0f}.hmms-data-grid th{color:#314d61;background:#e8eef3;border-color:#cdd7df;height:40px;padding:0 9px;font-size:12px!important}.hmms-data-grid td{color:#263f52;background:#fff;border-color:#e0e6eb;height:38px;padding:6px 9px;font-size:13px!important}@media (max-width:1180px) and (min-width:861px){.app-shell{grid-template-columns:238px minmax(0,1fr)}.topbar{grid-template-columns:166px minmax(260px,1fr) auto}.brand{width:166px}}@media (min-width:1600px){.app-shell{grid-template-columns:288px minmax(0,1fr)}.content-wrap{max-width:none;padding-left:clamp(30px,2.2vw,48px);padding-right:clamp(30px,2.2vw,48px)}.filter-panel{padding:18px}.hmms-data-grid th,.hmms-data-grid td{padding-left:11px;padding-right:11px}}@media (min-width:2200px){:root{--ui-font-size:15px;--ui-control-font-size:14px;--ui-table-font-size:14px;--ui-small-font-size:13px}.app-shell{grid-template-columns:304px minmax(0,1fr)}.content-wrap{padding-left:clamp(40px,3vw,72px);padding-right:clamp(40px,3vw,72px)}.hmms-data-grid th{height:44px}.hmms-data-grid td{height:42px}}@media (max-width:1366px) and (min-width:861px){.content-wrap{padding:20px 20px 36px}.primary-workflow-grid>button{min-height:78px;padding:13px 15px}.filter-panel{gap:9px;padding:13px}}@media (max-height:760px) and (min-width:861px){.amaranth-icon-rail button{flex-basis:43px;min-height:43px}.sidebar-scroll{padding-top:10px}.hmms-menu-group{margin-bottom:4px}.hmms-menu-group>summary,.hmms-menu-leaf{min-height:32px}}@media (max-width:860px){.app-shell{grid-template-rows:54px 42px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.topbar{height:54px;min-height:54px}.brand{width:112px;min-width:112px;height:54px}.global-work-search{width:auto;padding:0}.sidebar-scroll,.sidebar-utility-panel{margin-left:0}.content-wrap{padding:16px 10px 32px}.page-heading h1,.module-heading .title-row h1{font-size:22px!important}.primary-workflow-grid>button{min-height:72px;padding:12px 16px}}:root{--hmms-accent:#6256d9;--hmms-accent-strong:#4f46c7;--hmms-accent-soft:#efedff;--hmms-canvas:#f5f5fb;--hmms-line:#e5e4ef;--hmms-shadow:0 14px 36px #36316914}.app-shell{grid-template-rows:62px 46px minmax(0,1fr)}.topbar{background:#fffffff5;border-bottom:0;height:62px;min-height:62px;box-shadow:0 8px 28px #2d285b0f}.brand{border-right-color:#ecebf3;height:62px}.brand-mark{background:linear-gradient(145deg,#8b2447,#5e45ce);border-radius:10px;box-shadow:0 7px 18px #673d973d}.global-search{background:#f4f3f9;border-color:#0000;border-radius:12px;height:40px}.global-search:focus-within{border-color:#a8a0ed;box-shadow:0 0 0 4px #6256d91a}.logout-button{background:#fff;border-color:#e3e1ed;border-radius:10px}.amaranth-module-bar{color:#2d3150;background:#fffffff5;border-top:1px solid #f0eff5;border-bottom:1px solid #e7e5f0;height:46px;box-shadow:0 6px 18px #322e5c0d}.amaranth-all-menu{color:#fff;background:linear-gradient(145deg,#6659dc,#4e46bd);width:58px;height:46px}.amaranth-all-menu:hover{background:linear-gradient(145deg,#574acb,#4138ae)}.amaranth-module-bar strong{color:#343954}.sidebar{background:#fff;border-right-color:#e3e2ed;box-shadow:8px 0 28px #302c5a0d}.amaranth-icon-rail button{border:0;border-radius:12px;flex-basis:46px;width:46px;min-height:46px;margin:4px 6px}.amaranth-icon-rail button span,.amaranth-icon-rail button small{color:#74758b}.amaranth-icon-rail button.active{color:#fff;background:linear-gradient(145deg,#6d60df,#5148c3);box-shadow:0 8px 18px #574bc53d}.amaranth-icon-rail button.active span,.amaranth-icon-rail button.active small{color:#fff}.sidebar-scroll{padding:16px 12px}.hmms-menu-home,.hmms-menu-group{border-color:#e8e6f0;border-radius:11px}.hmms-menu-home{color:#5148bd;background:#f2f0ff}.hmms-menu-group>summary{background:#faf9fd}.hmms-menu-leaf{border-left:0;border-radius:8px}.hmms-menu-leaf.active{color:#4e45bb;background:linear-gradient(90deg,#ece9ff,#f5f3ff);box-shadow:inset 3px 0 #6659d8}.workspace-tab-shell{box-shadow:none;background:#f7f6fbf0;border-bottom-color:#e3e1ec}.workspace-tab{background:0 0;border-color:#0000;border-radius:10px 10px 0 0}.workspace-tab.active{box-shadow:inset 0 3px var(--hmms-accent);background:#fff;border-color:#e2e0ec}.content-wrap{padding-top:30px}.breadcrumb{color:#7e7d91}.data-panel,.primary-workflows,.all-work-groups,.technical-tools,.filter-panel,.wrt019-sheet,.wrt019-toolbar{box-shadow:var(--hmms-shadow);border-color:#e5e3ef;border-radius:16px}.primary-workflows>header{background:linear-gradient(#fff,#faf9fd);padding:19px 20px}.primary-workflow-grid>button{background:#fff;border-color:#eeedf4;min-height:96px;transition:transform .16s,box-shadow .16s,background .16s}.primary-workflow-grid>button:hover{z-index:1;background:linear-gradient(145deg,#fff,#f6f4ff);position:relative;transform:translateY(-2px);box-shadow:0 10px 24px #5347bc1f}.primary-workflow-number{background:linear-gradient(145deg,#7668e6,#554bc4);border-radius:11px;box-shadow:0 7px 16px #5649c540}.button.primary,.search-button{background:linear-gradient(135deg,#6f61e0,#4e46bd);border-color:#554bc4;border-radius:11px;box-shadow:0 8px 18px #5347be38}.filter-panel input,.filter-panel select,.field input,.field select,.input-wrap{background:#fafafd;border-color:#dfddea;border-radius:10px}.hmms-data-grid th{color:#4d4b67;background:#efeff7;border-color:#dfddea}.hmms-data-grid tbody tr:nth-child(2n) td{background:#fafafd}.wrt019-heading{gap:14px}.wrt019-edit-trigger{min-width:112px;margin-left:auto}.wrt019-toolbar{background:#fffffff5;grid-template-columns:160px minmax(170px,auto) minmax(240px,1fr) auto;padding:16px}.wrt019-toolbar input{background:#fafafd;border-color:#dfddea;border-radius:10px;height:40px}.wrt019-sheet>header{color:#4b4963;background:#efeff7}.wrt019-sheet-row.is-editable textarea[readonly]{color:#293249;cursor:default;background:#fff}.wrt019-sheet-row.is-active-edit textarea{background:#fffefd;box-shadow:inset 0 0 0 1px #d8d3ff}.wrt019-sheet-row.is-active-edit textarea:focus{background:#fff;outline-color:#6659d8}@media (max-width:860px){.app-shell{grid-template-rows:54px 46px auto minmax(0,1fr)}.topbar{height:54px;min-height:54px}.brand{height:54px}.content-wrap{padding-top:18px}.primary-workflow-grid>button{min-height:82px}.wrt019-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.wrt019-edit-trigger{grid-column:1/-1;width:100%;margin:0}.wrt019-toolbar{border-radius:14px;grid-template-columns:1fr auto}.wrt019-toolbar .wrt019-reason{grid-column:1/-1}}:root{--renew-ink:#22243a;--renew-muted:#77778d;--renew-panel:#fff;--renew-canvas:#f4f3f9;--renew-border:#e6e4ef;--renew-purple:#6457d9;--renew-purple-deep:#4b42b9;--renew-lilac:#efedff;--renew-shadow:0 18px 46px #322c6217}.app-shell{background:var(--renew-canvas);grid-template-rows:74px minmax(0,1fr);grid-template-columns:292px minmax(0,1fr)}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e5e3efe6;grid-row:1;grid-template-columns:188px 218px minmax(300px,760px) minmax(220px,1fr);height:74px;min-height:74px;padding:0 22px 0 0;box-shadow:0 10px 34px #302b5b0f}.brand{border-right:1px solid #eceaf2;width:188px;height:74px;padding-left:24px}.brand-mark{width:36px;height:36px}.brand-copy strong{font-size:18px!important}.topbar-product-context{align-items:center;gap:11px;min-width:0;padding:0 18px;display:flex}.topbar-menu-toggle{color:#fff;cursor:pointer;background:linear-gradient(145deg,#6e61df,#4e45bd);border:0;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px #574bc43d}.topbar-product-context>span{gap:2px;min-width:0;display:grid}.topbar-product-context small{color:#9290a2;letter-spacing:.04em;font-weight:750;font-size:9px!important}.topbar-product-context strong{color:#303249;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.global-work-search{width:100%;max-width:760px;padding:0}.global-search{background:#f3f2f8;border:1px solid #0000;border-radius:14px;height:44px;padding:0 14px}.global-search input{font-size:13px!important}.user-area{justify-self:end;min-width:0;padding-right:0}.avatar{border-radius:12px;width:36px;height:36px}.amaranth-module-bar{display:none}.sidebar{border-right:1px solid var(--renew-border);background:#fff;grid-area:2/1;box-shadow:10px 0 34px #2f2b570d}.amaranth-icon-rail{background:#f8f7fc;border-right:1px solid #eceaf2;width:68px;padding-top:10px}.amaranth-icon-rail button{border-radius:14px;flex-basis:50px;width:50px;min-height:50px;margin:4px 9px}.sidebar-scroll{background:#fff;margin-left:68px;padding:18px 14px 20px}.hmms-menu-home{color:#4b43b4;background:linear-gradient(135deg,#efedff,#f7f6ff);border:0;border-radius:13px;min-height:48px;padding:0 14px;box-shadow:inset 0 0 0 1px #e1ddff}.hmms-menu-area-heading{margin:22px 4px 10px}.hmms-menu-area-heading strong{color:#282b42;font-size:15px!important}.hmms-menu-group{background:0 0;border:0;border-radius:12px;margin-bottom:8px}.hmms-menu-group>summary{color:#65667b;background:#f8f7fb;border-radius:10px;min-height:40px;padding:0 11px}.hmms-menu-leaf{border-radius:10px;min-height:40px;margin-top:3px;padding:0 12px}.sidebar-utility-panel{background:#faf9fd;border-top:1px solid #eceaf2;margin-left:68px}.sidebar-role-switch{background:#f4f3f8;border:0;gap:6px;padding:7px}.sidebar-role-switch button{border-radius:9px;min-height:38px}.workspace{background:radial-gradient(circle at 82% 0, #7666e217, transparent 34rem), var(--renew-canvas);grid-area:2/2}.workspace-tab-shell{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f3f9f0;border-bottom:1px solid #e5e3ed;margin:0;padding:8px 22px 0;position:sticky;top:0}.workspace-tabs{gap:7px;min-height:44px;padding:0}.workspace-tab{background:0 0;border:0;border-radius:12px 12px 0 0}.workspace-tab.active{box-shadow:inset 0 3px var(--renew-purple), 0 8px 18px #3630680f;background:#fff;border:1px solid #e2dfec;border-bottom-color:#fff}.workspace-tab-select{min-height:38px;padding:0 14px}.content-wrap{width:min(100%,1740px);max-width:none;margin:0 auto;padding:30px 34px 54px}.home-command-center{color:#fff;background:radial-gradient(circle at 75% 10%,#c6baff47,#0000 24rem),linear-gradient(135deg,#29244f,#4e43ad 64%,#6759d7);border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:34px;min-height:286px;padding:38px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #3b2f8d33}.home-command-center:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-150px;right:-80px;box-shadow:0 0 0 48px #ffffff09,0 0 0 100px #ffffff06}.home-command-copy{z-index:1;position:relative}.home-command-date{color:#e4e0ff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:29px;padding:0 11px;font-size:11px;font-weight:750;display:inline-flex}.home-command-copy .breadcrumb{color:#bcb4f3;margin:20px 0 7px}.home-command-copy h1{letter-spacing:-.045em;margin:0;line-height:1.17;font-size:clamp(30px,2.35vw,42px)!important}.home-command-copy h1 em{color:#cfc8ff;font-style:normal}.home-command-copy p{color:#d7d2f1;margin:12px 0 0;font-size:13px}.home-command-actions{gap:9px;margin-top:24px;display:flex}.home-command-actions .button{border-radius:12px;min-height:42px}.home-command-actions .button.primary{color:#4b42b0;background:#fff;border-color:#fff;box-shadow:0 10px 24px #14103a2e}.home-command-actions .button.secondary{color:#fff;background:#ffffff1a;border-color:#ffffff38}.home-command-summary{z-index:1;grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid;position:relative}.home-command-summary article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;align-content:center;gap:3px;min-height:94px;padding:17px 18px;display:grid}.home-command-summary article.wide{grid-column:1/-1;min-height:78px}.home-command-summary span,.home-command-summary small{color:#d2cdf0;font-size:10px}.home-command-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden}.home-command-summary article.wide strong{font-size:15px}.home-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);align-items:start;gap:18px;margin-top:20px;display:grid}.primary-workflows,.start-screen-preference,.recent-workflows{border:1px solid var(--renew-border);box-shadow:var(--renew-shadow);background:#fff;border-radius:18px;margin:0;overflow:hidden}.primary-workflows>header,.start-screen-preference>header,.recent-workflows>header{background:#fff;border-bottom:1px solid #eceaf2;justify-content:space-between;align-items:center;min-height:72px;padding:16px 20px;display:flex}.primary-workflows h2,.start-screen-preference h2,.recent-workflows h2{color:var(--renew-ink);margin:4px 0 0;font-size:18px}.home-section-count{color:#5449bd;background:#eeebff;border-radius:999px;place-items:center;min-width:38px;height:30px;font-size:11px;font-weight:850;display:grid}.primary-workflow-grid{background:#eceaf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.primary-workflow-grid>button{text-align:left;background:#fff;border:0;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) 28px;align-content:center;align-items:center;gap:6px 13px;min-height:122px;padding:20px;display:grid;position:relative}.primary-workflow-grid>button:hover{z-index:1;background:linear-gradient(145deg,#fff,#f5f3ff);transform:translateY(-2px);box-shadow:0 12px 30px #4c41ae1f}.primary-workflow-symbol{color:#fff;background:linear-gradient(145deg,#7668e4,#5148bd);border-radius:14px;grid-row:1/3;place-items:center;width:46px;height:46px;font-size:15px;font-weight:900;display:grid;box-shadow:0 9px 20px #5347bf3b}.primary-workflow-copy{gap:3px;display:grid}.primary-workflow-copy small{color:#85849a;font-size:10px;font-weight:750}.primary-workflow-copy strong{color:#2c2e45;font-size:14px!important}.primary-workflow-arrow{color:#5b51c4;background:#efedff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.primary-workflow-grid>button>em{color:#8a899b;grid-column:2/4;font-size:10px;font-style:normal}.home-side-stack{gap:18px;display:grid}.start-screen-preference{padding:0;display:block!important}.start-screen-preference>div[role=group]{gap:8px;padding:14px;display:grid}.start-screen-preference>div[role=group] button{color:#66667b;text-align:left;background:#faf9fc;border:1px solid #e6e4ed;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:2px 10px;min-height:70px;padding:12px;display:grid}.start-screen-preference>div[role=group] button>span{color:#77758a;background:#eeedf3;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.start-screen-preference>div[role=group] button strong{font-size:12px}.start-screen-preference>div[role=group] button small{color:#9291a0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.start-screen-preference>div[role=group] button.active>span{color:#fff;background:linear-gradient(145deg,#7062df,#5148bd)}.recent-workflow-grid{gap:0;display:grid}.recent-workflow-grid>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #efedf3;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 10px;min-height:76px;padding:13px 16px;display:grid}.recent-workflow-grid>button>span,.recent-workflow-grid>button>small{color:#8a899b;font-size:9px}.recent-workflow-grid>button>strong{font-size:12px}.recent-workflow-grid>button>em{color:#5b51c4;grid-area:1/2/4;align-self:center;font-size:10px;font-style:normal}.home-empty-recent{color:#9392a1;margin:0;padding:24px 18px;font-size:11px}.home-empty-frequent{color:#777583;text-align:center;background:#fff;grid-column:1/-1;margin:0;padding:46px 24px;font-size:12px;line-height:1.65}.all-work-groups,.technical-tools{border-radius:18px;margin-top:18px}.all-work-groups>summary,.technical-tools>summary{min-height:58px;padding:0 20px}.page-heading,.module-heading{padding:4px 2px 0}.page-heading h1,.module-heading .title-row h1{color:var(--renew-ink);font-size:29px!important}.filter-panel{border-radius:16px;padding:18px}.data-panel,.table-scroll{border-radius:16px}.table-toolbar{border-radius:16px 16px 0 0;min-height:56px;padding:12px 18px}.hmms-data-grid th{color:#55546b;background:#efeff5;height:44px}.hmms-data-grid td{height:44px}@media (min-width:1900px){.app-shell{grid-template-columns:310px minmax(0,1fr)}.content-wrap{padding-left:48px;padding-right:48px}.home-command-center{min-height:306px;padding:44px 50px}}@media (max-width:1280px) and (min-width:861px){.app-shell{grid-template-columns:258px minmax(0,1fr)}.topbar{grid-template-columns:166px 184px minmax(260px,1fr) auto}.brand{width:166px;padding-left:17px}.content-wrap{padding:24px 22px 44px}.home-command-center{grid-template-columns:minmax(0,1.35fr) minmax(290px,.7fr);padding:32px}.home-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr)}}@media (max-width:860px){.app-shell{grid-template-rows:54px 46px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.topbar{grid-template-columns:112px minmax(0,1fr) auto;height:54px;min-height:54px;padding-right:8px}.brand{width:112px;height:54px;padding-left:10px}.topbar-product-context{display:none}.global-search{border-radius:11px;height:38px}.amaranth-module-bar{grid-row:2;height:46px;display:flex}.sidebar{grid-area:3/1}.workspace{grid-area:4/1}.workspace-tab-shell{padding-left:10px;padding-right:10px}.content-wrap{padding:16px 10px 34px}.home-command-center{border-radius:19px;grid-template-columns:1fr;gap:24px;min-height:0;padding:26px 22px}.home-command-copy h1{font-size:30px!important}.home-command-actions{display:grid}.home-command-summary{grid-template-columns:1fr 1fr}.home-dashboard-grid{grid-template-columns:1fr;gap:14px;margin-top:14px}.primary-workflow-grid{grid-template-columns:1fr}.primary-workflow-grid>button{min-height:105px}.primary-workflows,.start-screen-preference,.recent-workflows{border-radius:15px}.home-side-stack{gap:14px}.all-work-groups,.technical-tools{border-radius:15px;margin-top:14px}}:root{--hk-wine:#8d0033;--hk-wine-deep:#650024;--hk-wine-soft:#f7eaef;--hk-black:#141318;--hk-charcoal:#29272d;--hk-canvas:#f6f4f5;--hmms-accent:var(--hk-wine);--hmms-accent-strong:var(--hk-wine-deep);--hmms-accent-soft:var(--hk-wine-soft);--renew-purple:var(--hk-wine);--renew-purple-deep:var(--hk-wine-deep);--renew-lilac:var(--hk-wine-soft);--renew-canvas:var(--hk-canvas);--renew-ink:var(--hk-black)}.app-shell,.workspace{background:radial-gradient(circle at 82% 0, #8d003311, transparent 32rem), var(--hk-canvas)}.topbar{grid-template-columns:188px 218px minmax(300px,760px) minmax(220px,1fr)}.brand-mark{color:#fff;background:linear-gradient(145deg,#a1003b,#710028);position:relative;overflow:hidden;box-shadow:0 8px 18px #70002738}.brand-mark:after{content:"";background:#fff;width:18px;height:44px;position:absolute;right:-7px;transform:skew(-24deg)}.brand-mark span{z-index:1;position:relative}.brand-copy strong{color:#17161b}.topbar-menu-toggle{background:linear-gradient(145deg,#9b0038,#6b0026);box-shadow:0 8px 18px #75002938}.topbar-company-brand{border-left:1px solid #f1edef;border-right:1px solid #ece8ea;justify-content:center;align-items:center;gap:16px;min-width:0;height:54px;padding:0 24px;display:flex}.topbar-company-brand img{object-fit:contain;width:min(230px,76%);max-height:36px;display:block}.topbar-company-brand span{color:#797177;letter-spacing:.14em;white-space:nowrap;border-left:1px solid #d9d3d6;padding-left:15px;font-size:9px;font-weight:800}.avatar{background:linear-gradient(145deg,#343139,#17161a)}.amaranth-icon-rail{background:#f8f6f7}.amaranth-icon-rail button:hover{background:#f2e8ec}.amaranth-icon-rail button.active{background:linear-gradient(145deg,#9a0038,#6b0027);box-shadow:0 9px 20px #7400293b}.hmms-menu-home{color:#79002b;background:linear-gradient(135deg,#f7e9ee,#fff8fa);box-shadow:inset 0 0 0 1px #ecd1db}:is(.hmms-menu-leaf:hover,.hmms-menu-leaf:focus-visible){color:#79002b;background:#f8edf1}.hmms-menu-leaf.active{color:#79002b;box-shadow:inset 3px 0 var(--hk-wine);background:#f6e7ed}.workspace-tab.active{box-shadow:inset 0 3px var(--hk-wine), 0 8px 18px #4f3a410f}.home-command-center{background:radial-gradient(circle at 82% 12%,#b5346259,#0000 21rem),radial-gradient(circle at 48% 120%,#8d00336b,#0000 25rem),linear-gradient(135deg,#151318,#282329 56%,#720029);box-shadow:0 24px 60px #46192a38}.home-command-center:after{border-color:#ffffff1f;box-shadow:0 0 0 48px #8d003313,0 0 0 100px #ffffff06}.home-command-date{color:#f5dce5;background:#8d003333}.home-command-copy .breadcrumb{color:#d7a4b7}.home-command-copy h1 em{color:#efb7cb}.home-command-copy p,.home-command-summary span,.home-command-summary small{color:#e0cfd5}.home-command-actions .button.primary{color:#78002a}.home-command-summary article{background:#ffffff13;border-color:#ffffff24}.section-kicker{color:#8d0033}.home-section-count,.primary-workflow-arrow{color:#850030;background:#f6e7ed}.primary-workflow-symbol{background:linear-gradient(145deg,#a3003b,#700028);box-shadow:0 9px 20px #76002a38}.primary-workflow-grid>button:nth-child(2n) .primary-workflow-symbol{background:linear-gradient(145deg,#37343a,#17161a);box-shadow:0 9px 20px #1a171d2e}.primary-workflow-grid>button:hover{background:linear-gradient(145deg,#fff,#fbf4f6);box-shadow:0 12px 30px #6f203c1c}.start-screen-preference>div[role=group] button.active{color:#79002b;background:#f8ebf0;border-color:#d9a9ba;box-shadow:inset 0 0 0 1px #efd4de}.start-screen-preference>div[role=group] button.active>span{background:linear-gradient(145deg,#9c0038,#6c0027)}.recent-workflow-grid>button>em{color:#850030}.button.primary,.search-button{border-color:var(--hk-wine);background:linear-gradient(135deg,#9d0039,#6d0027);box-shadow:0 8px 18px #77002a33}.button.primary:hover,.search-button:hover{background:linear-gradient(135deg,#8d0033,#5f0022)}.hmms-data-grid tbody tr:hover td{background:#fbf1f4}.wrt019-sheet-row.is-active-edit>strong{color:#79002b;background:#f8ebf0}.wrt019-sheet-row.is-active-edit textarea{box-shadow:inset 0 0 0 1px #e3bdca}@media (max-width:1280px) and (min-width:861px){.topbar{grid-template-columns:166px 184px minmax(250px,1fr) auto}.topbar-company-brand{padding:0 16px}.topbar-company-brand span{display:none}}@media (max-width:860px){.topbar{grid-template-columns:112px minmax(0,1fr) auto}.topbar-company-brand{border:0;justify-content:flex-start;height:48px;padding:0 8px}.topbar-company-brand img{width:min(150px,100%);max-height:28px}.topbar-company-brand span{display:none}.amaranth-all-menu{background:linear-gradient(145deg,#990037,#680025)}}.brand-mark{width:34px;height:31px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;display:block}.brand-mark img{object-fit:contain;filter:none;width:100%;height:100%;display:block}@media (max-width:860px){.brand-mark{width:31px;height:28px}}.hmms-menu-leaf.read-live,.hmms-menu-leaf.development-write-open{color:#403a3d;background:#f7f5f6;border-left-color:#0000;box-shadow:inset 0 0 0 1px #ece7e9}:is(.hmms-menu-leaf.read-live:hover,.hmms-menu-leaf.read-live:focus-visible,.hmms-menu-leaf.development-write-open:hover,.hmms-menu-leaf.development-write-open:focus-visible){color:#79002b;background:#f8edf1;box-shadow:inset 0 0 0 1px #ead1da}.hmms-menu-leaf.read-live.active,.hmms-menu-leaf.development-write-open.active{color:#fff;background:linear-gradient(135deg,#970036,#690026);box-shadow:0 6px 14px #7000272e}.sidebar-menu-flyout{color:#252127;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffb;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),visibility .18s;box-shadow:0 24px 64px #281b212e,0 3px 12px #281b2114}.sidebar-menu-flyout-header{border-bottom:1px solid #eee8eb;grid-template-columns:44px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:78px;padding:16px 16px 14px;display:grid}.sidebar-menu-flyout-header>span{color:#fff;letter-spacing:.05em;background:linear-gradient(145deg,#990037,#650024);border-radius:14px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid;box-shadow:0 9px 22px #79002b38}.sidebar-menu-flyout-header>div{gap:3px;min-width:0;display:grid}.sidebar-menu-flyout-header small{color:#9a9095;letter-spacing:.12em;font-weight:800;font-size:9px!important}.sidebar-menu-flyout-header strong{color:#211d22;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden;font-size:17px!important}.sidebar-menu-flyout-header>button{color:#736a6f;cursor:pointer;background:#f5f2f3;border:0;border-radius:11px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}:is(.sidebar-menu-flyout-header>button:hover,.sidebar-menu-flyout-header>button:focus-visible){color:#79002b;background:#f5e7ec;outline:0}.sidebar-menu-flyout .sidebar-scroll{scrollbar-color:#d9cfd3 transparent;scrollbar-width:thin;background:0 0;margin:0;padding:14px 14px 18px}.sidebar-menu-flyout .hmms-menu-area-heading{display:none}.sidebar-menu-flyout .hmms-menu-home{color:#4d464a;min-height:44px;box-shadow:none;background:#f7f4f5;border:0;border-radius:12px;margin-bottom:12px;padding:0 13px}:is(.sidebar-menu-flyout .hmms-menu-home:hover,.sidebar-menu-flyout .hmms-menu-home:focus-visible){color:#79002b;background:#f7e9ee;outline:0}.sidebar-menu-flyout .hmms-menu-home.active{color:#fff;background:linear-gradient(135deg,#940035,#6a0026)}.sidebar-menu-flyout .hmms-menu-tree{gap:2px}.sidebar-menu-flyout .hmms-menu-folder,.sidebar-menu-flyout .hmms-menu-group{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.sidebar-menu-flyout .hmms-menu-folder>summary,.sidebar-menu-flyout .hmms-menu-group>summary{color:#857a80;letter-spacing:.045em;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 8px;font-weight:850;font-size:10px!important}.sidebar-menu-flyout .hmms-menu-folder>summary:hover,.sidebar-menu-flyout .hmms-menu-group>summary:hover{color:#4b4247;background:#f8f5f6}.sidebar-menu-flyout .hmms-menu-folder>summary small,.sidebar-menu-flyout .hmms-menu-group>summary small{color:#8d8187;text-align:center;background:#f1edef;border-radius:999px;min-width:22px;padding:3px 7px}.sidebar-menu-flyout .hmms-menu-folder>.hmms-menu-tree,.sidebar-menu-flyout .hmms-menu-group>.hmms-menu-tree{border:0;gap:2px;padding:2px 0 9px 8px}.sidebar-menu-flyout .hmms-menu-leaf,.sidebar-menu-flyout .hmms-menu-leaf.read-live,.sidebar-menu-flyout .hmms-menu-leaf.development-write-open{color:#463f43;min-height:38px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:10px;margin:0;padding:0 30px 0 13px;font-weight:680;position:relative;font-size:12px!important}.sidebar-menu-flyout .hmms-menu-leaf:after{color:#b9afb4;content:"›";font-size:18px;font-weight:400;position:absolute;top:50%;right:12px;transform:translateY(-52%)}.sidebar-menu-flyout .hmms-menu-leaf:hover,.sidebar-menu-flyout .hmms-menu-leaf.read-live:hover,.sidebar-menu-flyout .hmms-menu-leaf.development-write-open:hover{color:#79002b;box-shadow:none;background:#f8edf1;outline:0;transform:translate(2px)}.sidebar-menu-flyout .hmms-menu-leaf:focus-visible{color:#79002b;box-shadow:none;background:#f8edf1;outline:0;transform:translate(2px)}.sidebar-menu-flyout .hmms-menu-leaf.read-live:focus-visible{color:#79002b;box-shadow:none;background:#f8edf1;outline:0;transform:translate(2px)}.sidebar-menu-flyout .hmms-menu-leaf.development-write-open:focus-visible{color:#79002b;box-shadow:none;background:#f8edf1;outline:0;transform:translate(2px)}.sidebar-menu-flyout .hmms-menu-leaf:hover:after{color:#8d0033}.sidebar-menu-flyout .hmms-menu-leaf:focus-visible:after{color:#8d0033}.sidebar-menu-flyout .hmms-menu-leaf[aria-disabled=true]{color:#aaa1a6;cursor:default}.sidebar-menu-flyout .sidebar-utility-panel{background:#faf8f9;border-top:1px solid #eee8eb;margin:0;padding:9px 12px 12px}.sidebar-menu-flyout .sidebar-db-status,.sidebar-menu-flyout .hmms-mobile-area-tabs{display:none}.sidebar-menu-flyout .area-admin-menu-panel{box-shadow:none;background:#f8edf1;border:0;border-radius:14px;margin:0 0 12px;padding:13px}.sidebar-menu-flyout .area-admin-menu-panel>p,.sidebar-menu-flyout .area-admin-menu-panel>div{display:none}.sidebar-menu-flyout .hmms-menu-utility{background:0 0;border:0}.sidebar-menu-flyout .hmms-menu-utility>summary{color:#766c71;background:0 0;min-height:34px;padding:0 8px}.sidebar-menu-flyout .sidebar-role-switch{background:#f0ecee;border:0;border-radius:11px;padding:4px}.sidebar-menu-flyout .sidebar-role-switch button{border-radius:8px;min-height:34px}@media (min-width:861px){.app-shell,.app-shell.sidebar-desktop-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar{z-index:30;box-shadow:none;background:#faf8f9;border-right:1px solid #e7e1e4;overflow:visible}.amaranth-icon-rail{scrollbar-width:none;background:#faf8f9;border-right:0;width:72px;padding:12px 0;overflow-y:auto}.amaranth-icon-rail::-webkit-scrollbar{display:none}.amaranth-icon-rail button{background:0 0;border:0;border-radius:16px;flex-basis:52px;width:52px;min-height:52px;margin:3px 10px;transition:color .16s,background .16s,box-shadow .16s,transform .16s}.amaranth-icon-rail button:hover{background:#f2eaed;transform:translateY(-1px)}.amaranth-icon-rail button.active{background:linear-gradient(145deg,#970036,#690026);box-shadow:0 10px 24px #76002938}.amaranth-icon-rail button.home{margin-bottom:14px;position:relative}.amaranth-icon-rail button.home:after{content:"";background:#e7dfe2;height:1px;position:absolute;bottom:-8px;left:7px;right:7px}.amaranth-icon-rail button.home small{letter-spacing:.035em;font-size:8px!important}.sidebar-menu-flyout{z-index:45;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0;border:1px solid #e0d8dcf0;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:342px;max-width:calc(100vw - 118px);min-height:0;display:grid;position:absolute;top:12px;bottom:12px;left:84px;overflow:hidden;transform:translate(-12px)scale(.985)}.sidebar.area-menu-open .sidebar-menu-flyout{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)scale(1)}.sidebar-menu-flyout .sidebar-scroll{min-height:0;display:block;overflow-y:auto}.app-shell.sidebar-desktop-collapsed .sidebar-menu-flyout .sidebar-scroll,.app-shell.sidebar-desktop-collapsed .sidebar-menu-flyout .sidebar-utility-panel{display:block}}@media (max-width:860px){.sidebar{background:0 0;border:0;min-height:0;max-height:0;overflow:visible}.amaranth-icon-rail{display:none}.amaranth-icon-rail::-webkit-scrollbar{display:none}.amaranth-icon-rail button{border:0;border-radius:15px;flex-basis:52px;width:52px;min-width:52px;min-height:52px;margin:0}.amaranth-icon-rail button.home small{letter-spacing:.035em;font-size:8px!important}.sidebar-menu-flyout{z-index:80;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #e0d8dcf0;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;max-height:none;display:grid;position:fixed;inset:106px 8px 8px;overflow:hidden;transform:translateY(18px)scale(.985)}.sidebar.area-menu-open .sidebar-menu-flyout{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.sidebar-menu-flyout .sidebar-scroll{width:auto;min-height:0;max-height:none;overflow-y:auto}.sidebar-menu-flyout .hmms-mobile-area-tabs{z-index:2;background:#fff;border-bottom:1px solid #eee8eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 12px;padding:2px 0 12px;display:grid;position:sticky;top:0;overflow:visible}.sidebar-menu-flyout .hmms-mobile-area-tabs button{color:#51494d;white-space:normal;background:#f8f6f7;border:1px solid #e7e0e3;border-radius:12px;min-width:0;min-height:44px;padding:6px 5px;font-weight:800;line-height:1.2;font-size:11px!important}.sidebar-menu-flyout .hmms-mobile-area-tabs button.active{color:#fff;background:linear-gradient(135deg,#970036,#690026);border-color:#79002b;box-shadow:0 6px 14px #7000272e}.sidebar-menu-flyout .sidebar-utility-panel{display:none}}@media (max-width:390px){.sidebar-menu-flyout{border-radius:18px 18px 0 0;bottom:0;left:0;right:0}}.module-dailyFlightPlan .daily-flight-plan-header-row th,.daily-flight-plan-edit-grid .daily-flight-plan-header-row th{text-align:center;vertical-align:middle}.module-dailyFlightPlan .daily-flight-plan-header-row .grid-column-header{justify-content:center}.module-dailyFlightPlan .daily-flight-plan-header-row .grid-sort-button{text-align:center;justify-content:center;padding:0 14px;position:relative}.module-dailyFlightPlan .daily-flight-plan-header-row .grid-sort-button i{position:absolute;right:2px}.module-dailyFlightPlan .hmms-data-grid tbody td{text-align:center;vertical-align:middle;height:30px;padding-top:3px;padding-bottom:3px;line-height:1.3}.daily-flight-plan-edit-grid tbody td,.daily-flight-plan-edit-grid tbody td>input{text-align:center;vertical-align:middle;line-height:1.3}.module-dailyFlightPlan .hmms-data-grid tbody tr.daily-flight-empty-detail-row td{color:#857d81;height:22px;padding-top:1px;padding-bottom:1px}.daily-flight-plan-edit-grid tbody tr.daily-flight-empty-detail-row td>input{height:23px}@media (max-width:860px){.module-dailyFlightPlan .hmms-data-grid tbody td{height:30px;padding:3px 6px}.module-dailyFlightPlan .hmms-data-grid tbody tr.daily-flight-empty-detail-row td{height:23px;padding-top:1px;padding-bottom:1px}.module-dailyFlightPlan .table-scroll,.daily-flight-plan-inline-grid>.table-scroll{background:0 0;border:0;overflow:visible}.module-dailyFlightPlan .hmms-data-grid,.daily-flight-plan-edit-grid{background:0 0;border:0;display:block;width:100%!important;min-width:0!important}.module-dailyFlightPlan .hmms-data-grid colgroup,.module-dailyFlightPlan .hmms-data-grid thead,.daily-flight-plan-edit-grid colgroup,.daily-flight-plan-edit-grid thead{display:none}.module-dailyFlightPlan .hmms-data-grid tbody,.daily-flight-plan-edit-grid tbody{gap:8px;display:grid}.module-dailyFlightPlan .hmms-data-grid tbody tr[data-daily-flight-card],.daily-flight-plan-edit-grid tbody tr[data-daily-flight-card]{background:#fff;border:1px solid #ddd7da;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden;box-shadow:0 4px 12px #362a300d}.module-dailyFlightPlan .hmms-data-grid tbody tr[data-daily-flight-card]:before,.daily-flight-plan-edit-grid tbody tr[data-daily-flight-card]:before{content:attr(data-daily-flight-model) " · " attr(data-daily-flight-aircraft);color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#79002b,#970036);border-bottom:1px solid #e4dde0;grid-column:1/-1;padding:8px 10px;font-size:12px;font-weight:900}.module-dailyFlightPlan .hmms-data-grid tbody tr[data-daily-flight-card]>td,.daily-flight-plan-edit-grid tbody tr[data-daily-flight-card]>td{color:#2f292c;overflow-wrap:anywhere;white-space:normal;background:#fff;border:1px solid #eee9eb;border-top:0;border-left:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:6px;min-height:36px;line-height:1.35;display:grid;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:5px 8px!important}.module-dailyFlightPlan .hmms-data-grid tbody tr[data-daily-flight-card]>td:before,.daily-flight-plan-edit-grid tbody tr[data-daily-flight-card]>td:before{content:attr(data-daily-flight-label);color:#81777c;font-size:10px;font-weight:850}.module-dailyFlightPlan .hmms-data-grid tbody tr[data-daily-flight-card]>td:nth-of-type(2n),.daily-flight-plan-edit-grid tbody tr[data-daily-flight-card]>td:nth-of-type(2n){border-right:0}.module-dailyFlightPlan .hmms-data-grid .daily-flight-model-cell,.module-dailyFlightPlan .hmms-data-grid .daily-flight-aircraft-cell,.module-dailyFlightPlan .hmms-data-grid .daily-flight-mobile-empty-cell,.daily-flight-plan-edit-grid .daily-flight-mobile-empty-cell{display:none!important}.module-dailyFlightPlan .hmms-data-grid td[data-daily-flight-field=loadmaster],.module-dailyFlightPlan .hmms-data-grid td[data-daily-flight-field=mission],.module-dailyFlightPlan .hmms-data-grid td[data-daily-flight-field=location],.daily-flight-plan-edit-grid td[data-daily-flight-field=loadmaster],.daily-flight-plan-edit-grid td[data-daily-flight-field=mission],.daily-flight-plan-edit-grid td[data-daily-flight-field=location],.daily-flight-plan-edit-grid td[data-daily-flight-field=action]{border-right:0;grid-column:1/-1}.daily-flight-plan-edit-grid tbody tr[data-daily-flight-card]>td>input{background:#fff;border:1px solid #d8d0d4;border-radius:8px;width:100%;min-width:0;height:38px;padding:6px 8px;font-size:13px!important}.daily-flight-plan-edit-grid .daily-flight-readonly-cell{background:#f4f2f3!important}.module-dailyFlightPlan .hmms-data-grid tbody>tr:not([data-daily-flight-card])>td,.daily-flight-plan-edit-grid tbody>tr:not([data-daily-flight-card])>td{display:block;width:100%!important;min-width:0!important;max-width:none!important}}@media (prefers-reduced-motion:reduce){.sidebar-menu-flyout,.amaranth-icon-rail button,.sidebar-menu-flyout .hmms-menu-leaf{transition:none}}.wrt019-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:min(794px,100%);margin:18px auto 12px;display:grid}.wrt019-toolbar>.wrt019-toolbar-side{align-items:end;min-width:0;display:flex}.wrt019-toolbar-status{justify-content:flex-start}.wrt019-toolbar-actions{justify-content:flex-end}.wrt019-toolbar>.wrt019-date-navigation{grid-area:1/2;justify-content:center;align-items:end;gap:8px;display:flex}.wrt019-date-navigation .wrt019-date-field{width:156px}.wrt019-day-step{color:#4f152b;cursor:pointer;background:#fff;border:1px solid #d7d3d5;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;font-size:25px;line-height:1;display:grid}.wrt019-day-step:not(:disabled):hover{background:#f8ebf0;border-color:#79002b}.wrt019-day-step:disabled{color:#a5a1a3;cursor:not-allowed;background:#f2f1f2}.wrt019-reason{grid-column:1/-1;justify-self:center;width:min(460px,100%)}.wrt019-feedback,.wrt019-boundary{width:min(794px,100%);margin-left:auto;margin-right:auto}.wrt019-report-editor{box-sizing:border-box;aspect-ratio:210/297;color:#111;background:#fff;border:1px solid #d7d3d5;width:min(794px,100%);min-height:0;margin:0 auto;padding:56px 34px 44px;font-family:Malgun Gothic,맑은 고딕,sans-serif;box-shadow:0 12px 34px #1d1b1f1f}.wrt019-report-editor h2{letter-spacing:.04em;text-align:center;margin:0 0 34px;font-size:25px;font-weight:400}.wrt019-report-editor-date{margin:0 0 3px;font-size:14px}.wrt019-report-editor table{border-collapse:collapse;table-layout:fixed;border-top:1px solid #111;border-left:1px solid #111;width:100%;min-width:0;max-width:100%;font-size:12px}.wrt019-report-headquarters-column{width:9%}.wrt019-report-department-column{width:12%}.wrt019-report-subject-column{width:70%}.wrt019-report-remark-column{width:9%}.wrt019-report-editor th,.wrt019-report-editor td{white-space:pre-wrap;border-bottom:1px solid #111;border-right:1px solid #111;min-width:0;overflow:hidden}.wrt019-report-editor thead th{text-align:center;height:29px;padding:3px 6px;font-weight:400}.wrt019-report-editor tbody th{text-align:center;vertical-align:middle;min-height:54px;padding:8px 6px;font-weight:400;line-height:1.45}.wrt019-report-merged-heading{letter-spacing:.12em}.wrt019-report-input-cell{vertical-align:top;min-width:0;padding:0}.wrt019-report-field{background:#fff;min-width:0;min-height:62px;display:grid}.wrt019-report-field+.wrt019-report-field{border-top:1px solid #111}.wrt019-report-field>span{color:#5f6368;padding:4px 7px 0;font-size:9px;line-height:1.2}.wrt019-report-field textarea{box-sizing:border-box;resize:none;color:#111;width:100%;min-width:0;max-width:100%;min-height:62px;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:8px;line-height:1.55;overflow-y:auto}.wrt019-report-field>span+textarea{min-height:48px;padding-top:4px}.wrt019-report-field.is-editable textarea[readonly]{cursor:default}.wrt019-report-field.is-readonly,.wrt019-report-field.is-readonly textarea:disabled{color:#667085;opacity:1;cursor:not-allowed;background:#e5e7eb}.wrt019-report-editor.is-editing .wrt019-report-field.is-editable{background:#fffdf5;box-shadow:inset 0 0 0 1px #79002b2b}.wrt019-report-editor.is-editing .wrt019-report-field.is-editable textarea{resize:vertical}.wrt019-report-editor.is-editing .wrt019-report-field.is-editable textarea:focus{outline-offset:-2px;background:#fff;outline:2px solid #79002b}.wrt019-heading-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.wrt019-heading-actions .wrt019-edit-trigger{margin-left:0}.wrt019-print-trigger{min-width:92px}.wrt019-print-overlay{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1718249e;padding:28px;position:fixed;inset:0;overflow:auto}.wrt019-print-dialog{background:#ece9ea;border:1px solid #d7d3d5;border-radius:18px;width:min(920px,100%);margin:0 auto;overflow:hidden;box-shadow:0 30px 90px #0c0d1652}.wrt019-print-actions{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d7d3d5;align-items:center;gap:8px;padding:14px 18px;display:flex;position:sticky;top:0}.wrt019-print-actions>div{gap:2px;margin-right:auto;display:grid}.wrt019-print-actions strong{color:#292630;font-size:14px}.wrt019-print-actions span{color:#7c7479;font-size:10px}.wrt019-print-sheet{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:min(794px,100% - 40px);min-height:1040px;margin:20px auto 28px;padding:68px 36px 54px;font-family:Malgun Gothic,맑은 고딕,sans-serif;box-shadow:0 12px 34px #1d1b1f29}.wrt019-print-sheet h2{letter-spacing:.04em;text-align:center;margin:0 0 34px;font-size:25px;font-weight:400}.wrt019-print-date{margin:0 0 3px;font-size:14px}.wrt019-print-sheet table{border-collapse:collapse;table-layout:fixed;border-top:1px solid #111;border-left:1px solid #111;width:100%;min-width:0;max-width:100%;font-size:12px}.wrt019-print-headquarters-column{width:9%}.wrt019-print-department-column{width:12%}.wrt019-print-subject-column{width:70%}.wrt019-print-remark-column{width:9%}.wrt019-print-sheet th,.wrt019-print-sheet td{white-space:pre-wrap;border-bottom:1px solid #111;border-right:1px solid #111}.wrt019-print-sheet thead th{text-align:center;height:29px;padding:3px 6px;font-weight:400}.wrt019-print-sheet tbody th{text-align:center;vertical-align:middle;min-height:54px;padding:8px 6px;font-weight:400;line-height:1.45}.wrt019-print-sheet tbody td{text-align:left;vertical-align:top;min-height:54px;padding:9px 8px;line-height:1.55}.wrt019-print-sheet tbody tr{break-inside:avoid;min-height:58px}.wrt019-print-merged-heading{letter-spacing:.12em}@media (max-width:860px){.wrt019-heading-actions{grid-column:1/-1;width:100%;margin-left:0}.wrt019-heading-actions .button{flex:1}.wrt019-print-overlay{background:#ece9ea;padding:0}.wrt019-print-dialog{border:0;border-radius:0;width:100%;min-height:100dvh}.wrt019-print-actions{padding:11px 12px}.wrt019-print-sheet{width:calc(100% - 20px);min-height:calc(100dvh - 92px);margin:10px;padding:38px 14px 34px}.wrt019-report-editor{aspect-ratio:auto;width:100%;min-height:calc(100dvh - 150px);padding:38px 14px 34px}.wrt019-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wrt019-date-navigation{grid-area:1/1/auto/-1}.wrt019-toolbar-status,.wrt019-toolbar-actions{grid-row:2}.wrt019-toolbar-status{grid-column:1}.wrt019-toolbar-actions{grid-column:2}.wrt019-reason{grid-column:1/-1}.wrt019-report-editor h2{margin-bottom:26px;font-size:21px}.wrt019-report-editor table{font-size:10px}.wrt019-report-editor th,.wrt019-report-editor td{overflow-wrap:anywhere}.wrt019-print-sheet h2{margin-bottom:26px;font-size:21px}.wrt019-print-sheet table{font-size:10px}.wrt019-print-sheet th,.wrt019-print-sheet td{overflow-wrap:anywhere}}.admin-center,.my-page{--admin-ink:#17231f;--admin-muted:#68746f;--admin-line:#dce4e0;--admin-green:#0f7358;--admin-green-soft:#eaf5f1;max-width:1540px}.admin-center-heading,.my-page-heading{align-items:center}.admin-lock-badge,.my-page-identity{border:1px solid var(--admin-line);background:#fff;border-radius:14px;align-items:center;gap:12px;min-width:190px;padding:11px 14px;display:flex}.admin-lock-badge>span,.my-page-identity>span{color:#fff;background:var(--admin-green);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.admin-lock-badge div,.my-page-identity div{gap:2px;display:grid}.admin-lock-badge small,.my-page-identity small{color:var(--admin-muted)}.admin-center-tabs{border:1px solid var(--admin-line);background:#f5f8f6;border-radius:15px;gap:6px;margin:18px 0 12px;padding:5px;display:flex}.admin-center-tabs button{color:#53605b;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-weight:720;display:flex;position:relative}.admin-center-tabs button span{color:#8a9691;font-size:11px}.admin-center-tabs button.active{color:#fff;background:var(--admin-green);box-shadow:0 7px 16px #0f735833}.admin-center-tabs button.active span{color:#bfe6d9}.admin-center-tabs button b{color:#fff;background:#e94f55;border-radius:999px;min-width:20px;padding:2px 6px;font-size:11px}.admin-center-toolbar{grid-template-columns:minmax(260px,1fr) minmax(280px,.7fr);gap:10px;margin-bottom:12px;display:grid}.admin-center-toolbar label,.request-menu-select,.request-reason,.profile-edit-grid label,.profile-readonly-grid label,.admin-employee-view>header label{gap:6px;display:grid}.admin-center-toolbar label>span,.request-menu-select>span,.request-reason>span,.profile-edit-grid label>span,.profile-readonly-grid label>span,.admin-employee-view>header label>span{color:var(--admin-muted);font-size:12px;font-weight:700}.admin-center-toolbar input,.admin-employee-view select,.my-page input,.my-page select,.my-page textarea{border:1px solid var(--admin-line);width:100%;min-height:42px;color:var(--admin-ink);font:inherit;background:#fff;border-radius:10px;padding:9px 12px}.admin-permission-layout{grid-template-columns:310px minmax(0,1fr);gap:12px;min-height:610px;display:grid}.admin-menu-selector,.admin-assignment-panel,.admin-employee-view,.admin-request-inbox,.my-page-card{border:1px solid var(--admin-line);background:#fff;border-radius:16px;box-shadow:0 8px 24px #1c30280d}.admin-menu-selector{max-height:690px;padding:8px;overflow:auto}.admin-menu-selector>header,.admin-assignment-panel>header,.admin-request-inbox>header,.my-page-card>header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.admin-menu-selector>header small,.admin-assignment-panel>header small,.admin-request-inbox>header small,.my-page-card>header small{color:var(--admin-muted)}.admin-menu-selector button{text-align:left;width:100%;color:var(--admin-ink);background:0 0;border:0;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.admin-menu-selector button:hover{background:#f4f8f6}.admin-menu-selector button.active{color:#075d47;background:var(--admin-green-soft)}.admin-menu-selector button span,.admin-menu-selector button small{color:var(--admin-muted);font-size:11px}.admin-menu-selector button strong{font-size:14px}.admin-assignment-panel>header h2,.admin-request-inbox>header h2,.my-page-card>header h2{margin:3px 0 0;font-size:19px}.admin-assignment-panel>header span,.admin-request-inbox>header span,.my-page-card>header span{color:var(--admin-green);font-size:11px;font-weight:750}.assignment-columns{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.assignment-columns>div{background:#f7f9f8;border-radius:13px;min-height:500px;padding:8px}.assignment-columns h3{justify-content:space-between;margin:2px 4px 10px;font-size:14px;display:flex}.assignment-columns h3 span{text-align:center;background:#e5ebe8;border-radius:999px;min-width:24px;padding:2px 7px}.assignment-columns article,.employee-permission-list article{background:#fff;border:1px solid #e5ebe8;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:11px;display:flex}.assignment-columns article div,.employee-permission-list article div{gap:2px;min-width:0;display:grid}.assignment-columns article small,.assignment-columns article em,.employee-permission-list article small,.employee-permission-list article span{color:var(--admin-muted);font-size:11px;font-style:normal}.assignment-columns button,.employee-permission-list button,.request-actions button{background:#fff;border:1px solid;border-radius:9px;flex:none;min-height:34px;padding:0 11px;font-weight:750}button.add,.request-actions .approve{color:#0a6d52;background:#edf8f4;border-color:#9bd0bf}button.remove,.request-actions .reject{color:#a33b43;background:#fff3f4;border-color:#e7b9bd}.admin-employee-view>header{border-bottom:1px solid #edf1ef;align-items:end;gap:18px;padding:16px;display:flex}.admin-employee-view>header label{min-width:300px}.admin-employee-view>header div{gap:3px;display:grid}.admin-employee-view>header small{color:var(--admin-muted)}.employee-permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:650px;padding:12px;display:grid;overflow:auto}.employee-permission-list article{margin:0}.admin-permission-actions{align-items:center;gap:6px;display:flex!important}.admin-permission-flags{grid-template-columns:repeat(4,minmax(36px,1fr));gap:3px;display:grid!important}.admin-permission-flags button{color:#78847f;background:#f7f9f8;border-color:#d7dfdc;min-height:30px;padding:0 7px;font-size:11px}.admin-permission-flags button.active{color:#086b51;background:#e7f6f1;border-color:#7fc2ad;box-shadow:inset 0 0 0 1px #b7dfd2}.admin-member-copy{min-width:120px!important}.admin-request-inbox{overflow:hidden}.admin-request-inbox>article{border-bottom:1px solid #edf1ef;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.requester-avatar{color:#fff;background:#2c5549;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.request-copy{gap:4px;display:grid}.request-copy strong{gap:8px;display:flex}.request-copy strong small{color:var(--admin-muted);font-weight:500}.request-copy h3{margin:0;font-size:15px}.request-copy p{color:#4d5b56;margin:0}.request-copy>span{color:var(--admin-muted);font-size:11px}.request-copy>em{color:#52615a;font-size:12px;font-style:normal}.request-actions{gap:6px;display:flex}.request-status-filter{align-items:center;gap:5px;display:flex}.request-status-filter button{border:1px solid var(--admin-line);color:#63706a;background:#fff;border-radius:8px;min-height:30px;padding:0 9px;font-size:11px;font-weight:750}.request-status-filter button.active{color:#08664e;background:#e8f5f0;border-color:#8fc9b7}.request-status-filter small{margin-left:5px}.my-page-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:12px;margin:18px 0 12px;display:grid}.profile-readonly-grid,.profile-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px 16px 0;display:grid}.profile-readonly-grid input{color:#6d7874;background:#f3f6f4}.profile-edit-grid .wide{grid-column:1/-1}.card-actions{justify-content:flex-end;padding:14px 16px 16px;display:flex}.request-card{padding-bottom:2px}.request-menu-select,.request-reason{margin:14px 16px 0}.request-reason textarea{resize:vertical;min-height:100px}.current-permission-summary{border:1px solid var(--admin-line);background:#f6f9f7;border-radius:10px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:8px;margin:12px 16px 0;padding:10px 12px;display:grid}.current-permission-summary span{color:var(--admin-muted);font-size:11px;font-weight:750}.current-permission-summary strong{color:#315046;text-align:center;font-size:12px}.permission-checks{border:1px solid var(--admin-line);border-radius:11px;flex-wrap:wrap;gap:10px;margin:14px 16px 0;padding:12px;display:flex}.permission-checks legend{color:var(--admin-muted);padding:0 5px;font-size:12px;font-weight:700}.permission-checks label{align-items:center;gap:5px;display:flex}.permission-checks input{width:16px;min-height:16px}.request-history-list{padding:6px 14px 14px}.request-history-list article{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto 130px;align-items:center;gap:12px;padding:11px 4px;display:grid}.request-history-list article div{gap:3px;display:grid}.request-history-list article small,.request-history-list time{color:var(--admin-muted);font-size:11px}.request-history-list article p{color:#5d6964;grid-column:1/-1;margin:-4px 0 4px;font-size:12px}.wrt019-copy-day{grid-column:1/-1;justify-content:center;align-items:end;gap:8px;display:flex}.wrt019-copy-day label{color:#667486;gap:4px;font-size:11px;font-weight:750;display:grid}.wrt019-copy-day input{background:#fff;border:1px solid #ccd5e0;border-radius:7px;min-height:38px;padding:0 9px}.request-status{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750}.request-status.pending{color:#8b6500;background:#fff4cc}.request-status.approved{color:#07644d;background:#e4f5ee}.request-status.rejected{color:#9c3740;background:#fdebed}.empty-note{color:var(--admin-muted);text-align:center;padding:24px}@media (max-width:980px){.admin-center-toolbar,.admin-permission-layout,.my-page-grid{grid-template-columns:1fr}.admin-menu-selector{max-height:250px}.assignment-columns,.employee-permission-list{grid-template-columns:1fr}.assignment-columns article,.employee-permission-list article{flex-direction:column;align-items:stretch}.admin-permission-actions{justify-content:space-between}.admin-permission-flags{flex:1}}@media (max-width:680px){.admin-center-tabs{overflow-x:auto}.admin-center-tabs button{flex:none;padding:0 12px}.admin-lock-badge,.my-page-identity{display:none}.admin-request-inbox>article{grid-template-columns:38px minmax(0,1fr)}.request-actions{grid-column:1/-1;justify-content:flex-end}.profile-readonly-grid,.profile-edit-grid{grid-template-columns:1fr}.profile-edit-grid .wide{grid-column:auto}.request-history-list article{grid-template-columns:minmax(0,1fr) auto}.request-history-list time{display:none}}@page{size:A4 portrait;margin:11mm 10mm}@media print{body *{visibility:hidden!important}.wrt019-print-overlay,.wrt019-print-overlay *{visibility:visible!important}.wrt019-print-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.wrt019-print-dialog{width:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.wrt019-print-actions{display:none!important}.wrt019-print-sheet{width:190mm!important;min-height:0!important;box-shadow:none!important;margin:0 auto!important;padding:15mm 0 0!important}.wrt019-print-sheet h2{margin-bottom:12mm}}.praise-credit-page{max-width:1100px}.praise-credit-form{background:#fff;border:1px solid #d6dee8;border-radius:14px;grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid;box-shadow:0 8px 24px #172e4d0f}.praise-credit-form.positive{border-top:4px solid #2366a2}.praise-credit-form.negative{border-top:4px solid #d4624b}.praise-credit-form>label{gap:7px;font-weight:700;display:grid}.praise-credit-form select,.praise-credit-form input[type=date],.praise-credit-history input,.praise-credit-form textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #c8d3df;border-radius:9px;padding:10px 12px}.praise-credit-kind{grid-column:1/-1;gap:22px;font-size:18px;display:flex}.praise-credit-kind label,.praise-credit-form fieldset label{align-items:center;gap:7px;display:flex}.praise-credit-form fieldset{border:1px solid #d7e0e9;border-radius:9px;align-items:center;gap:12px;padding:10px 14px;display:flex}.praise-credit-form fieldset legend{padding:0 6px;font-weight:700}.praise-credit-reason{grid-column:1/-1}.praise-credit-reason textarea{resize:vertical;min-height:160px;font-weight:400}.praise-credit-reason small{color:#6b7785;font-weight:400}.praise-credit-form>button{grid-column:1/-1;justify-self:end;min-width:110px}.praise-credit-history{background:#fff;border:1px solid #d6dee8;border-radius:14px;margin-top:18px;padding:20px}.praise-credit-history>header{justify-content:space-between;align-items:center;display:flex}.praise-credit-history input{max-width:110px}.praise-credit-table>div{border-bottom:1px solid #e2e8ef;grid-template-columns:110px 120px minmax(240px,1fr) 80px 70px;display:grid}.praise-credit-table span,.praise-credit-table strong{padding:10px}.praise-credit-table .head{background:#edf2f7;font-weight:700}.praise-credit-table .negative{color:#b33a2b}@media (max-width:720px){.praise-credit-form{grid-template-columns:1fr;padding:15px}.praise-credit-kind,.praise-credit-reason,.praise-credit-form>button{grid-column:1}.praise-credit-form fieldset{flex-wrap:wrap}.praise-credit-table{overflow:auto}.praise-credit-table>div{min-width:720px}}.ninety-day-logbook-actions{position:relative}.ninety-day-logbook-actions>summary{cursor:pointer;list-style:none}.ninety-day-logbook-actions>summary::-webkit-details-marker{display:none}.ninety-day-logbook-actions>summary[aria-disabled=true]{cursor:default;opacity:.56}.ninety-day-logbook-actions>div{z-index:35;background:#fff;border:1px solid #ccd7e0;border-radius:10px;width:220px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 16px 36px #1b2d3c29}.ninety-day-logbook-actions>div button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8edf1;justify-content:space-between;gap:12px;min-height:42px;padding:8px 12px;display:flex}.ninety-day-logbook-actions>div button:last-child{border-bottom:0}.ninety-day-logbook-actions>div button:not(:disabled):hover{background:#edf5f8}.ninety-day-logbook-actions>div button:disabled{color:#98a2aa;background:#f7f8f9}.ninety-day-logbook-actions>div span{color:#5d6d79}.module-ninetyDayFlight .hmms-data-grid input[type=radio]{accent-color:#2d688d;width:16px;height:16px}.module-ninetyDayFlight .hmms-data-grid tr.ninety-day-selected-row>td{background:#e8f2f8}@media print{.ninety-day-logbook-actions,.module-ninetyDayFlight .hmms-data-grid th:first-child,.module-ninetyDayFlight .hmms-data-grid td:first-child,.module-ninetyDayFlight .hmms-data-grid th:nth-child(18),.module-ninetyDayFlight .hmms-data-grid td:nth-child(18),.module-ninetyDayFlight .hmms-data-grid th:nth-child(19),.module-ninetyDayFlight .hmms-data-grid td:nth-child(19){display:none!important}}
