.xz-inventory-editor,.xz-inventory-summary{margin:18px 0;padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));box-shadow:inset 0 1px rgba(255,255,255,.035)}
.xz-inv-title,.xz-inv-section-head,.xz-inv-location-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.xz-inv-title{margin-bottom:14px}.xz-inv-title small{display:block;font-size:10px;letter-spacing:.14em;color:#8da2bf;font-weight:800}.xz-inv-title h3{margin:4px 0 0;font-size:18px;line-height:1.15}.xz-inv-title>span{padding:6px 10px;border-radius:999px;background:rgba(12,108,242,.12);color:#65a7ff;font-size:11px;font-weight:800;border:1px solid rgba(12,108,242,.2)}
.xz-inv-help{margin:9px 0 16px;color:#95a3b6;font-size:12px;line-height:1.55}.xz-inv-section-head{margin:12px 0}.xz-inv-section-head strong{font-size:13px}.xz-inv-location{padding:14px;margin:10px 0;border-radius:17px;border:1px solid rgba(148,163,184,.16);background:rgba(5,8,13,.28)}.xz-inv-location-head{margin-bottom:12px}.xz-inv-location-head strong{font-size:12px;color:#dbe7f7}.xz-inv-remove{border:0;width:28px;height:28px;border-radius:9px;background:rgba(239,68,68,.09);color:#fb7185;font-size:18px;cursor:pointer}.xz-inv-remove:hover{background:rgba(239,68,68,.16)}
.xz-inv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.xz-inv-span2{grid-column:1/-1}.xz-inv-field{display:grid;gap:6px}.xz-inv-field>span{font-size:11px;color:#9dabbc;font-weight:650}.xz-inv-field input,.xz-inv-field select{box-sizing:border-box;width:100%;min-height:40px;padding:9px 11px;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:#0d1118;color:#f4f7fb;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.xz-inv-field input:focus,.xz-inv-field select:focus{border-color:#3386f5;box-shadow:0 0 0 3px rgba(51,134,245,.13)}
.xz-inv-digital,.xz-inv-service{margin-top:14px;padding-top:14px;border-top:1px solid rgba(148,163,184,.12)}.xz-inv-warning{padding:13px;border-radius:13px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.18);color:#fbbf24;font-size:12px}.xz-inv-summary-grid{display:grid;gap:9px}.xz-inv-summary-grid article{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:4px 12px;padding:12px;border-radius:14px;background:rgba(5,8,13,.28);border:1px solid rgba(148,163,184,.12)}.xz-inv-summary-grid article strong{font-size:12px}.xz-inv-summary-grid article span{font-size:12px;color:#74b1ff;font-weight:750}.xz-inv-summary-grid article small{grid-column:1/-1;color:#8695a9;font-size:11px}
.xz-inventory-toast{position:fixed;right:20px;bottom:20px;z-index:100000;max-width:min(420px,calc(100vw - 40px));padding:12px 15px;border-radius:14px;background:#111823;color:#eef5ff;border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 60px rgba(0,0,0,.35);opacity:0;transform:translateY(10px);pointer-events:none;transition:.18s ease}.xz-inventory-toast.show{opacity:1;transform:translateY(0)}.xz-inventory-toast.error{border-color:rgba(239,68,68,.35);color:#fecaca}
@media(max-width:720px){.xz-inventory-editor,.xz-inventory-summary{padding:14px;border-radius:17px}.xz-inv-grid{grid-template-columns:1fr}.xz-inv-span2{grid-column:auto}.xz-inv-title{align-items:flex-start}.xz-inv-section-head{align-items:flex-start;flex-direction:column}.xz-inv-summary-grid article{grid-template-columns:1fr}.xz-inv-summary-grid article small{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.xz-inv-field input,.xz-inv-field select,.xz-inventory-toast{transition:none!important}}
