.inventory-mode-badge{display:inline-block;padding:4px 8px;border-radius:12px;background:#e6f1e9;color:#2c704f;font-size:10px}.inventory-mode-badge.manual{background:#fff0df;color:#ac642e}.supply-cell small{margin-top:5px}.supply-actions{display:flex;gap:8px}.mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.mode-switch label{cursor:pointer}.mode-switch input{position:absolute;opacity:0}.mode-switch span{display:block;padding:15px;border:1px solid #dfe5e0;border-radius:12px}.mode-switch b,.mode-switch small{display:block}.mode-switch small{margin-top:4px;color:#7d8982;font-size:10px}.mode-switch input:checked+span{border-color:#266249;background:#edf5f0;box-shadow:inset 0 0 0 1px #266249}.supply-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.supply-form-grid label{font-size:12px;font-weight:650}.supply-form-grid input,.supply-form-grid select{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #dfe4df;border-radius:9px}.supply-form-grid .check-line{display:flex;align-items:center;gap:8px;padding:12px;border-radius:10px;background:#f5f6f3}.supply-form-grid .check-line input{width:auto;margin:0}.supply-warning{margin-top:16px;padding:12px;border-radius:10px;background:#fff6e9;color:#96623d;font-size:11px}
