.container{max-width:1000px}

table{width:100%;border-collapse:collapse}
th,td{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
th{color:var(--muted);font-weight:700;font-size:13px}

input[type="number"]{width:90px}

.sizesWrap{display:grid;gap:8px}
.sizeRow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.sizeRow span{font-size:12px;color:var(--muted);min-width:54px}
.hint{font-size:12px;color:var(--muted);margin-top:6px}

.row{
  display:flex;gap:10px;
  align-items:center;justify-content:space-between;
  flex-wrap:wrap;
  padding:14px;
}

.btnDanger{
  border-color:rgba(229,69,69,.35);
  background:rgba(229,69,69,.10);
  color:#9b1c1c;
}
.btnDanger:hover{border-color:rgba(229,69,69,.6)}

.tot{font-size:18px;font-weight:900}
