



.act{margin-top:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.act .law{flex:1;min-width:190px;font-size:11px;color:#6f7686;line-height:1.5}
.btn-serve{min-height:40px;padding:0 20px;border-radius:10px;
  font-size:11px;letter-spacing:.15em;color:var(--gold);border:1.5px solid var(--gold);
  background:linear-gradient(180deg,rgba(201,163,92,.10),rgba(201,163,92,.03));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 12px rgba(0,0,0,.4)}
.btn-serve.money{min-height:var(--tap-money)}   
.btn-quiet{min-height:40px;padding:0 16px;border-radius:10px;font-size:11px;letter-spacing:.15em;
  color:#aab2c4;border:1px solid var(--chrome-line-1);background:rgba(198,205,225,.04)}
.btn-quiet.sm{min-height:30px;padding:0 11px;white-space:nowrap}


.btn-quiet .pill{letter-spacing:.15em}

.seats{display:flex;align-items:center;gap:7px;margin:-4px 0 13px}
.seats .sl{font-size:var(--t1);letter-spacing:.15em;color:#6a707e;margin-right:3px}
.seats .sb{padding:5px 11px;border-radius:8px;font-size:var(--t1);letter-spacing:.06em;
  color:var(--silver-2);border:1px solid var(--chrome-line-1);background:rgba(198,205,225,.03)}
.seats .sb.on{color:#e6dcc2;border-color:rgba(201,163,92,.38);background:rgba(201,163,92,.07)}


.wrap > .keys-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-4px 0 13px}
.keys-top.with-field{align-items:flex-end}
.keys-top > .act{margin-top:0}
.keys-top > .seats{margin:0}
.keys-top > .field{margin:0;flex:0 0 260px}
.keys-top > .field.was-find{margin:0!important}
.item-keys{margin:6px 0 18px}
.item-keys > .kgrp:first-child{margin-top:0}
.item-keys > .act:first-child{margin-top:0}
