.inventory-app{container-type:inline-size;min-width:0}.inventory-app.is-embedded{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;height:100%;min-height:0;padding:4px 10px 8px;overflow-y:auto;overscroll-behavior:contain}.inventory-app.is-embedded .loadout-topline{flex:0 0 auto;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-height:0;margin:0 0 2px}.loadout-ar-chip{font-size:11px;color:var(--vgold-soft, #fef08a);font-variant-numeric:tabular-nums;white-space:nowrap}.loadout-ar-chip strong{color:var(--vgold, #eab308)}.loadout-notice-inline{font-size:11px;color:var(--vred, #ff8a8a)}.inventory-app.is-embedded .loadout-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-auto-rows:max-content;flex:0 0 auto;min-height:52px;overflow-y:visible;overscroll-behavior:contain;margin-bottom:0}.inventory-app.is-embedded .loadout-slot{min-height:46px;padding:4px 6px;gap:2px}.inventory-app.is-embedded .loadout-slot .item-icon.lg{width:24px;height:24px}.inventory-app.is-embedded .loadout-slot .item-icon.lg .item-icon-emoji{font-size:18px}.inventory-app.is-embedded .loadout-slot .loadout-mini{padding:1px 6px;font-size:.72em}.inventory-app.is-embedded .loadout-empty{padding:1px 6px;gap:4px}.inventory-app.is-embedded .loadout-picker{max-height:150px}.inventory-app.is-embedded .loadout-inventory{flex:1 1 auto;min-height:132px;overflow-y:auto;overscroll-behavior:contain}.inventory-app .loadout-notice{margin:0 0 8px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:7px;background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--gold);font-size:.82em;line-height:1.4}.inventory-app .loadout-mini.is-inert{opacity:.4;border-style:dashed}@container (max-width: 380px){.inventory-app .loadout-grid,.inventory-app.is-embedded .loadout-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:4px}.inventory-app .loadout-slot{padding:4px 6px;min-height:48px}.inventory-app .loadout-row{gap:5px}.inventory-app .loadout-row-name{flex-basis:100%}}.skills-app{container-type:inline-size;min-width:0}.skills-app.is-embedded{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;min-height:0;padding:4px 10px 8px}.skills-app.is-embedded .my-skills-wrap,.skills-app.is-embedded .skills-full{flex:0 0 auto;min-height:0;max-height:none;overflow-x:auto}.skills-app.is-embedded .skill-ownership-panel{display:flex;flex-direction:column;gap:6px;min-height:0;margin:0}.skills-app.is-embedded .reference-summary-grid,.skills-app.is-embedded .sort-strip,.skills-app.is-embedded .macro-strip,.skills-app.is-embedded .toolbar,.skills-app.is-embedded .roll-callout,.skills-app.is-embedded .background-picker-grid,.skills-app.is-embedded .grant-choice-strip{flex:0 0 auto;max-height:none}.skills-app .loadout-notice{margin:0 0 8px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:7px;background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--gold);font-size:.82em;line-height:1.4}.skills-app .skill-roll-note{margin:4px 0 0;font-size:.78em;opacity:.85}@container (max-width: 420px){.skills-app .background-picker-grid,.skills-app .choice-grid,.skills-app .reference-summary-grid{grid-template-columns:1fr}.skills-app .sort-strip,.skills-app .macro-strip{gap:4px}}.character-app{container-type:inline-size;min-width:0}.character-app.is-embedded{display:flex;flex-direction:column;gap:12px;flex:0 0 auto;min-height:0;padding:4px 10px 10px}.character-app.is-embedded>.tab-stack>.panel,.character-app.is-embedded>.panel{flex:0 0 auto}.character-app.is-embedded .stats-table,.character-app.is-embedded .saves-matrix-wrap{max-width:100%;overflow-x:auto}@container (max-width: 420px){.character-app .field-grid,.character-app .senses-grid,.character-app .metric-row{grid-template-columns:1fr}}
