.v617-live-badge{padding:9px 14px;border:1px solid #2e8b57;border-radius:999px;color:#2e8b57;background:#edf9f1;font-weight:700}.v617-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.v617-summary article{padding:17px;background:var(--card,#fff);border:1px solid var(--line,#ddd);border-radius:16px}.v617-summary small{display:block;color:var(--muted,#68707b);margin-bottom:7px}.v617-summary b{font-size:25px}.v617-grid{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(520px,1.5fr);gap:18px;align-items:start}.v617-danger-card,.v617-inventory-card{padding:22px}.v617-danger-card header,.v617-inventory-card header{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.v617-danger-card header span{height:max-content;padding:6px 10px;border-radius:999px;background:#fff0f0;color:#b42318;font-weight:700}.v617-danger-card p,.v617-inventory-card p{color:var(--muted,#68707b);margin-top:5px}.v617-danger-card ul{line-height:2;margin:12px 0 18px}.v617-reset-button{width:100%;border:1px solid #b42318;background:#b42318;color:#fff;border-radius:12px;padding:13px;font-weight:800;margin:12px 0}.v617-reset-button:disabled{opacity:.65}.v617-tools,.v617-stock-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.v617-tools select{min-width:260px}.v617-stock-actions{margin:18px 0 12px}.v617-stock-actions .search-box{flex:1;min-width:240px}.v617-table-wrap{max-height:570px;overflow:auto;border:1px solid var(--line,#ddd);border-radius:14px}.v617-table-wrap table{width:100%;border-collapse:collapse}.v617-table-wrap thead{position:sticky;top:0;z-index:2;background:var(--card,#fff)}.v617-table-wrap th,.v617-table-wrap td{padding:11px;border-bottom:1px solid var(--line,#ddd);text-align:right}.v617-table-wrap td small{display:block;color:var(--muted,#68707b)}.v617-table-wrap input{width:110px;font-weight:800}.v617-savebar{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.v617-savebar span{color:var(--muted,#68707b)}@media(max-width:1100px){.v617-summary{grid-template-columns:repeat(3,1fr)}.v617-grid{grid-template-columns:1fr}}@media(max-width:680px){.v617-summary{grid-template-columns:repeat(2,1fr)}.v617-danger-card,.v617-inventory-card{padding:15px}.v617-table-wrap{max-height:520px}.v617-stock-actions>*{width:100%}}
