.qw-inv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.qw-inv-head aside{min-width:210px;padding:12px;border-radius:10px;background:#eff6ff;color:#1e3a8a}.qw-inv-head aside b,.qw-inv-head aside span{display:block}.qw-inv-head aside span{margin-top:4px;font-size:10px}.qw-inv-head aside em{display:inline-block;margin-top:6px;padding:3px 7px;border-radius:10px;background:#fff1f2;color:#be123c;font-size:9px;font-style:normal}.qw-room-picker{padding:15px;margin:18px 0;border:1px solid #dbe4ef;border-radius:12px;background:#f8fafc}.qw-room-picker>b{display:block;margin-bottom:9px}.qw-room-picker>div{display:flex;flex-wrap:wrap;gap:6px}.qw-room-picker button,.qw-room-catalog button,.qw-add-custom{padding:8px 10px;border:1px solid #cbd8e8;border-radius:8px;background:#fff;color:#245b96;font-size:10px;cursor:pointer}.qw-custom-room{margin-top:9px;font-weight:800}.qw-inv-rooms{display:grid;gap:12px}.qw-room{overflow:hidden;border:1px solid #dbe4ef;border-radius:12px;background:#fff}.qw-room>header{display:grid;grid-template-columns:1fr 170px 28px;gap:8px;align-items:center;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e6edf5}.qw-room h3,.qw-room small{margin:0}.qw-room header small{color:#64748b}.qw-room header input{padding:8px;border:1px solid #d4deeb;border-radius:7px}.qw-room header>button{border:0;background:transparent;font-size:20px}.qw-room-catalog{display:flex;gap:6px;padding:10px;overflow:auto}.qw-room-catalog button{flex:none}.qw-room-catalog em{margin-left:5px;color:#be123c;font-size:8px;font-style:normal}.qw-added{padding:0 12px}.qw-added>p{display:grid;grid-template-columns:1fr 28px 24px 28px;gap:6px;align-items:center;padding:9px 0;margin:0;border-top:1px solid #edf1f5}.qw-added span b,.qw-added span small{display:block}.qw-added span small{margin-top:3px;color:#64748b}.qw-added button{width:28px;height:28px;border:1px solid #cdd8e5;border-radius:7px;background:#fff;color:#1d66c2}.qw-added strong{text-align:center}.qw-add-custom{margin:10px 12px}.qw-inv-empty{padding:28px;text-align:center;color:#64748b}.qw-address{padding:16px;margin:18px 0;border:1px solid #dbe4ef;border-radius:12px}.qw-address legend{padding:0 8px;font-weight:850}.mos-inventory-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:14px}.mos-inventory-summary article{padding:14px;border:1px solid #dfe7f0;border-radius:10px;background:#fff}.mos-inventory-summary span,.mos-inventory-summary strong{display:block}.mos-inventory-summary span{color:#64748b;font-size:9px}.mos-inventory-summary strong{margin-top:6px;font-size:18px}.mos-inventory-room{margin-bottom:12px}.mos-inventory-room>header{display:flex;align-items:center;justify-content:space-between}.mos-inventory-item{display:grid;grid-template-columns:1fr 60px 85px 85px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #edf1f5}.mos-inventory-item input{width:100%;padding:7px;border:1px solid #d7e0ea;border-radius:7px}.mos-inventory-item small{display:block;color:#64748b}.mos-inventory-actions{display:flex;justify-content:flex-end;margin-top:14px}.inv-settings-grid{display:grid;grid-template-columns:320px 1fr;gap:16px}.inv-settings-grid form,.inv-catalog{padding:18px;border:1px solid #dfe6ef;border-radius:12px;background:#fff}.inv-settings-grid label{display:flex;flex-direction:column;gap:5px;margin-bottom:11px;font-size:10px;font-weight:750}.inv-settings-grid input,.inv-settings-grid select{padding:9px;border:1px solid #d5dfeb;border-radius:7px}.inv-catalog{max-height:650px;overflow:auto}.inv-catalog p{display:grid;grid-template-columns:1fr 70px 70px;gap:8px;padding:8px 0;margin:0;border-bottom:1px solid #edf1f5;font-size:10px}.inv-catalog small{color:#64748b}@media(max-width:760px){.qw-inv-head{display:block}.qw-inv-head aside{margin-top:12px}.qw-room>header{grid-template-columns:1fr 28px}.qw-room header input{grid-column:1/-1;grid-row:2}.mos-inventory-summary{grid-template-columns:repeat(2,1fr)}.mos-inventory-item{grid-template-columns:1fr 52px}.mos-inventory-item>*:nth-child(n+3){display:none}.inv-settings-grid{grid-template-columns:1fr}}
