.inventory-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.inventory-tabs button[aria-pressed=true]{background:#eef2ff;color:#3730a3;border-color:#818cf8}.inventory-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.inventory-panel{min-width:0;background:white;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.inventory-panel h3{font-weight:700;font-size:var(--fs-lg,18px);margin-bottom:8px}.inventory-note{color:#64748b;line-height:1.65;margin:8px 0}.inventory-controls{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.inventory-controls select{flex:1;min-width:200px}.inventory-workspace button,.inventory-form button{min-height:44px}.inventory-workspace select,.inventory-form input,.inventory-form select{font-size:16px;border:1px solid #cbd5e1;border-radius:8px;padding:10px;min-height:44px;max-width:100%;background:white;color:#1e293b}.inventory-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.inventory-metrics>div{padding:14px;background:#f8fafc;border-radius:10px;display:grid;gap:8px}.inventory-metrics strong{font-size:var(--fs-xl,24px);color:#312e81}.inventory-error{color:#b91c1c;line-height:1.6}.inventory-warning{background:#fffbeb;color:#92400e;border:1px solid #fde68a;padding:12px;border-radius:10px}.inventory-row{display:flex;gap:12px;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding:14px 0}.inventory-row small,.inventory-table small{display:block;color:#64748b;margin-top:4px}.inventory-table-wrap{max-width:100%;overflow:auto}.inventory-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.inventory-table th,.inventory-table td{padding:14px 10px;border-bottom:1px solid #e2e8f0}.inventory-table th{background:#f8fafc;color:#475569}.inventory-form{display:grid;gap:12px}.inventory-field{display:grid;gap:6px;min-width:0}.inventory-check{display:flex;gap:10px;align-items:center;padding:10px 0;line-height:1.6}.inventory-check input,.inventory-line legend input{min-height:24px;width:24px;height:24px;flex-shrink:0}.inventory-line{display:grid;gap:10px;border:1px solid #cbd5e1;border-radius:10px;padding:14px;margin:10px 0}.inventory-line legend{display:flex;gap:10px;align-items:center;padding:4px;font-weight:600}.inventory-panel summary{min-height:44px;cursor:pointer;font-weight:600}@media(max-width:640px){.inventory-panel{padding:14px}.inventory-metrics{grid-template-columns:repeat(2,1fr)}.inventory-row{align-items:stretch;flex-direction:column}.inventory-controls>button{flex:1}.inventory-controls select{width:100%;min-width:0;flex-basis:100%}.inventory-tabs>button{flex:1;padding:8px}.inventory-table{white-space:normal;min-width:660px}}
/* 전사 화면 전환 뒤 공용 헤더가 다시 그려져도 장비·비품 제목과 겹치지 않는다. */
body:has(#view-global.active #global-assets:not(.hidden)) #pageHeaderEl,body:has(#view-global.active #global-assets:not(.hidden)) #projectContextStrip{display:none}
#global-assets>h2{font-size:var(--fs-xl,24px);font-weight:800;margin:16px 0}
