.inventory-manager{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#07162ed9;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box;font:16px system-ui;color:#23314b}.inventory-manager *{box-sizing:border-box}.inventory-manager section{position:relative;width:min(760px,100%);max-height:94dvh;overflow:auto;background:#fff8e8;border:3px solid #263754;border-radius:20px;padding:20px;box-shadow:0 6px #14243a}.inventory-manager h2{margin:0 80px 12px 0;font-size:23px}.inventory-manager button{min-height:44px;border:2px solid #263754;background:#e4edff;color:#23314b;border-radius:12px;padding:8px 12px;font:700 14px system-ui;cursor:pointer}.inventory-manager button:disabled{opacity:.45;cursor:default}.inventory-manager button:focus-visible,.inventory-manager input:focus-visible,.inventory-manager select:focus-visible{outline:3px solid #1670e8;outline-offset:2px}.inventory-manager nav{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.inventory-manager article{border:1px solid #c1c7cd;border-radius:12px;background:#fff;padding:12px;margin:8px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.inventory-manager label{display:flex;align-items:center;gap:10px;min-height:44px;flex:1}.inventory-manager input[type=checkbox]{width:24px;height:24px;flex-shrink:0}.inventory-manager input[type=number],.inventory-manager select{font:16px system-ui;padding:12px;max-width:100%;margin:8px 4px 8px 0}.inventory-manager p{line-height:1.45;white-space:pre-line;margin:8px 0}.inventory-manager .inventory-close{position:absolute;right:14px;top:14px}.inventory-manager .inventory-message{color:#9f360b;font-weight:600}.inventory-manager article p{font-size:14px}.inventory-manager section>div>button{margin:4px}@media (max-width: 480px){.inventory-manager{padding:6px}.inventory-manager section{padding:14px;max-height:97dvh}.inventory-manager nav button{flex:1 1 auto}.inventory-manager article{padding:8px}}
