.inventory-manager{display:flex;flex-direction:column;gap:10px;min-width:0}.inventory-manager p{margin:0}.inventory-manager .im-hint{font-size:13px;line-height:19px;color:#9ca3af}.im-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:8px;gap:8px}.im-stats>div{background:rgba(255,255,255,.04);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.im-stats span{font-size:12px;color:#9ca3af;overflow-wrap:anywhere}.im-stats strong{font-size:20px}.im-stats small{font-size:11px;color:#7d8899}.im-stats .im-short strong{color:#fbbf24}.inventory-manager .im-warn{font-size:13px;color:#fbbf24}.inventory-manager .im-ok{color:#4ade80;font-size:13px}.inventory-manager .im-error{color:#f87171;font-size:13px}.sd-content .inventory-manager form.im-form,.sd-content .sp-panel .inventory-manager form.im-form{display:flex;flex-direction:column;gap:10px;align-items:stretch}.inventory-manager .im-codes textarea{min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.inventory-manager .im-row{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.inventory-manager .im-row small{color:#9ca3af;font-size:12px}.sd-content .sp-panel .inventory-manager label.im-file{margin:0;display:inline-flex;flex-direction:row;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:8px;border:1px dashed #3b4a60;color:#cbd5e1;font-size:13px;font-weight:600;cursor:pointer}.sd-content .sp-panel .inventory-manager label.im-file:hover{border-color:#4884ff}.sd-content .sp-panel .inventory-manager label.im-file input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sd-content .sp-panel .inventory-manager label.im-check{flex-direction:row;align-items:center;gap:8px;color:#cbd5e1;margin:0}.inventory-manager form button{align-self:flex-start}.im-remove summary{cursor:pointer;font-size:13px;color:#9ca3af}.sd-content .sp-panel .im-remove form{display:flex;flex-direction:column;gap:8px;margin-top:8px}html[data-theme=light] .im-stats>div{background:#fff}.sd-content .sp-panel .inventory-manager label.im-check input{width:auto}.sd-content .sp-panel .inventory-manager .im-codes{margin:0}.sd-content .sp-panel .inventory-manager form.im-form>label.im-check{display:flex;flex-direction:row;align-items:center;gap:8px;color:#cbd5e1;font-size:13px}.sd-content .sp-panel .inventory-manager form.im-form>label.im-check input{width:18px;height:18px;margin:0}.sd-content .sp-panel .inventory-manager form.im-form>button:not(.account-text){align-self:flex-start}.seller-gallery-preview{width:120px;height:120px;overflow:hidden;background:#182636}.seller-gallery-preview img{display:block;width:100%;height:100%;object-fit:contain}.seller-bonus{margin:10px 0;padding:12px 14px;border-radius:12px;background:var(--panel-2,#18222f);display:flex;flex-direction:column;gap:6px;min-width:0;max-width:520px;box-sizing:border-box}.seller-bonus-head{display:flex;align-items:center;gap:8px}.seller-bonus-head svg{color:#4884ff}.seller-bonus-badge{padding:1px 8px;border-radius:999px;background:rgba(74,222,128,.16);color:#4ade80;font-size:12px;font-weight:700}.seller-bonus p{margin:0;color:#9ca3af;font-size:13px;line-height:18px}.seller-bonus small{color:#7d8899;font-size:12px}.seller-bonus-row{display:flex;gap:8px;align-items:center;min-width:0}.seller-bonus-input{position:relative;flex:0 1 120px;min-width:0}.seller-bonus-input:before{content:"%";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.sd-content .sp-panel .seller-bonus .seller-bonus-input input,.seller-bonus .seller-bonus-input input{width:100%;box-sizing:border-box;height:40px;padding:0 10px 0 28px;border:1px solid #2b3647;border-radius:8px;background:var(--panel,#111927);color:#fff;font:inherit;font-size:15px}.seller-bonus .seller-bonus-row button{height:40px;padding:0 14px;white-space:nowrap}.seller-bonus-ok{color:#4ade80!important}.seller-bonus-error{color:#ff8a8a!important}html[data-theme=light] .seller-bonus{background:#f3f5f8;color:#1b2737}html[data-theme=light] .seller-bonus p{color:#4b5563}html[data-theme=light] .seller-bonus .seller-bonus-input input{background:#fff;color:#1f2937;border-color:#d1d5db}html[data-theme=light] .seller-bonus-badge{background:#dcfce7;color:#15803d}html[data-theme=light] .seller-bonus-ok{color:#15803d!important}html[data-theme=light] .seller-bonus-error{color:#dc2626!important}