.aircraft-workbench{max-width:1660px}.aw-back{margin-bottom:18px}.aw-identity{padding:26px 28px;border:1px solid #d0dbcd;border-radius:16px;background:#fffef8;margin-bottom:20px}.aw-identity-main{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.aw-identity h1{font-size:34px;line-height:1.2;margin:0 0 10px}.aw-identity-meta{display:flex;gap:16px;flex-wrap:wrap;color:#647b6b;font-size:13px}.aw-identity-meta span{padding-left:16px;border-left:1px solid #d6dfd1}.aw-identity-status{display:flex;align-items:flex-end;flex-direction:column;gap:10px;flex:none}.aw-identity-status small{color:#6b7e70;font-size:11px}.aw-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #e1e7dc}.aw-quick-actions button{min-height:44px;padding:10px 8px;font-size:13px}.aw-attention{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:20px}.aw-attention:empty{display:none}.aw-critical{grid-column:1/-1;margin:0;border:1px solid #e8c4b0}.aw-risk{display:flex;align-items:flex-start;flex-direction:column;gap:8px;text-align:left;padding:18px 20px;border:1px solid #ddcbb2;border-left:4px solid #b98629;border-radius:12px;background:#fbf4e5;color:#6c5021;font-weight:400;line-height:1.65}.aw-risk.danger{background:#fcf0e9;color:#8c3b27;border-color:#ecc3b0;border-left-color:#bc4f33}.aw-risk strong{font-size:14px}.aw-risk>span{font-size:12px}.aw-risk>span:last-child{align-self:flex-end;font-weight:600}.aw-open-tasks,.aw-timeline{border:1px solid #d5dfd1;border-radius:15px;background:#fffef8;margin-bottom:22px;overflow:hidden}.aw-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px}.aw-section-head h2,.aw-section-head h3{font-size:17px;margin:0}.aw-section-head>span{color:#69816f;font-size:12px}.aw-task-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;padding:0 22px 20px}.aw-task{border:1px solid #dce4d6;border-radius:10px;background:#f5f8ef;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;text-align:left;font-weight:400}.aw-task strong{display:block;font-size:13px}.aw-task div>span{display:block;font-size:12px;color:#6d806f;margin-top:6px}.aw-empty-inline{margin:0;padding:0 22px 20px;color:#738371;font-size:13px}.aw-event-filters{display:flex;flex-wrap:wrap;gap:7px;padding:0 22px 18px;border-bottom:1px solid #dfe5d8}.aw-filter{padding:8px 12px;min-height:40px;border:1px solid #d9e2d3;border-radius:8px;background:#f0f4e9;color:#57745f;font-size:12px;font-weight:500}.aw-filter b{margin-left:8px;font-variant-numeric:tabular-nums}.aw-filter.selected{background:#295e4a;color:#fff;border-color:#295e4a}.aw-event-workspace{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(0,1.4fr);align-items:start}.aw-event-column{border-right:1px solid #dfe5d8;min-width:0}.aw-event-list{list-style:none;padding:12px;margin:0;max-height:740px;overflow:auto;overscroll-behavior:contain}.aw-event-list li+li{margin-top:6px}.aw-event{display:grid;grid-template-columns:1fr auto;width:100%;gap:6px 12px;box-sizing:border-box;padding:15px;border:1px solid transparent;border-left:3px solid transparent;border-radius:10px;background:transparent;color:#294235;text-align:left;font-size:13px;font-weight:400;line-height:1.5}.aw-event time{grid-column:1/-1;color:#718573;font-size:11px;font-variant-numeric:tabular-nums}.aw-event strong{font-size:13px}.aw-event-object{grid-column:1/-1;color:#5d7462;font-size:12px;overflow-wrap:anywhere}.aw-event small{grid-column:2;grid-row:2;color:#69816f;font-size:11px}.aw-event.selected{border-color:#c6d8c4;border-left-color:#2b7256;background:#edf5e9}.aw-event:hover{background:#f2f6ec}.aw-event:disabled{opacity:.55}.aw-page-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-top:1px solid #e1e7d9;font-size:11px;color:#687e6d}.aw-page-nav button{font-size:11px;padding:8px;min-height:36px}.aw-event-detail{min-width:0;min-height:230px;padding:24px}.aw-event-detail h2{font-size:20px;line-height:1.5;margin:8px 0}.aw-source-title{color:#576f5e;font-size:13px;margin:0 0 16px;overflow-wrap:anywhere}.aw-eyebrow{color:#788d7a;font-size:11px}.aw-event-detail .kv{grid-template-columns:110px minmax(0,1fr);gap:15px;font-size:12px;line-height:1.7}.aw-event-detail dd{overflow-wrap:anywhere}.aw-current-record{margin-top:26px;padding-top:8px;border-top:2px solid #dee7d8}.aw-current-record .aw-section-head{padding:14px 0}.aw-current-record .warning{line-height:1.7}.aw-secondary-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.aw-secondary-actions button{font-size:12px;min-height:40px}.aw-current-record>.line{margin:0 8px 14px 0}.aw-load-status:empty{display:none}.aw-load-status{padding:12px 22px;color:#6a806d;font-size:12px}.aw-current-record .aw-load-status{padding:12px 0}.aw-timeline>.error{margin:12px 22px}.aw-archive{padding:20px 24px;border:1px solid #d8e0d1;border-radius:14px;background:#fffef8}.aw-archive>summary,.aw-fact-section>summary{cursor:pointer;min-height:40px;line-height:1.65;list-style-position:inside;font-weight:600;display:list-item}.aw-archive>summary{font-size:16px}.aw-archive-body{padding-top:18px}.aw-fact-section{border-top:1px solid #dfe6d7;padding:12px 0;min-width:0}.aw-fact-section>summary{font-size:13px;padding:6px 0;color:#42624b}.aw-fact-section .table-wrap{max-width:100%;overflow:auto}.aw-fact-section[open]>summary{margin-bottom:12px}.aw-registration{display:flex;align-items:center;gap:22px;margin-bottom:20px}.aw-registration img{object-fit:contain;max-width:35%;height:auto}.aw-registration p{overflow-wrap:anywhere}.aircraft-workbench button:focus-visible,.aircraft-workbench summary:focus-visible,.aw-event-detail:focus-visible{outline:2px solid #2b7256;outline-offset:3px}.aircraft-workbench button:disabled{cursor:not-allowed}.aw-event-detail .empty{padding:32px 12px}
@media(min-width:1600px){.aircraft-workbench{padding-left:34px;padding-right:34px}.aw-event-workspace{grid-template-columns:minmax(340px,1fr) minmax(0,1.6fr)}}
@media(max-width:1100px){.aw-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.aw-event-workspace{grid-template-columns:minmax(235px,.9fr) minmax(0,1fr)}.aw-event-detail{padding:18px}.aw-event-detail .kv{grid-template-columns:1fr;gap:4px}}
@media(max-width:760px){.aw-identity{padding:20px}.aw-identity-main{gap:16px;flex-wrap:wrap}.aw-identity h1{font-size:29px}.aw-identity-status{flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%}.aw-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;padding-top:16px}.aw-quick-actions button{min-height:48px}.aw-event-workspace{grid-template-columns:minmax(0,1fr)}.aw-event-column{border-right:0;border-bottom:1px solid #dfe5d8}.aw-event-list{max-height:340px}.aw-event-detail{padding:20px}.aw-event-detail .kv{grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr);gap:12px}.aw-section-head{padding:18px 16px}.aw-event-filters{padding:0 16px 16px}.aw-task-grid{padding:0 16px 16px;grid-template-columns:minmax(0,1fr)}.aw-archive{padding:16px}.aw-attention{grid-template-columns:minmax(0,1fr)}.aw-filter{min-height:44px}.aw-secondary-actions button{min-height:44px}.aw-page-nav button{min-height:44px}.aw-registration{gap:14px}.aw-registration p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.aircraft-workbench *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.aw-risk-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.aw-risk-links:empty{display:none}.aw-risk-links button{min-height:36px;font-size:12px;padding:6px 10px}.aw-quick-actions button{white-space:normal;overflow-wrap:anywhere}.aw-event strong,.aw-identity h1{overflow-wrap:anywhere}

.aw-destructive{color:#aa4230;border-color:#d8b3a8;background:transparent}
