.bq-hands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:920px;margin:0 auto}
.bq-hands .cf-hand{padding:13px}
.bq-hands .bc-cards{display:flex;flex-wrap:wrap;gap:5px;min-height:92px}
.bq-shell .cf-status strong{font-size:.65rem}
.bq-shell .cf-action input[type=number]{box-sizing:border-box;width:100%;min-height:42px;margin-bottom:10px;padding:7px;border:1px solid #9caa9d;background:#fffaf0;color:#173a32;font:700 .7rem var(--sans,Arial,sans-serif)}
@media(max-width:650px){.bq-hands{gap:5px}.bq-hands .cf-hand{padding:6px}.bq-hands .cf-hand-title{align-items:flex-start;min-height:34px}.bq-hands .cf-hand-title strong{font-size:.48rem}.bq-hands .cf-hand-title span{font-size:1rem}.bq-hands .bc-cards{gap:2px;min-height:61px}.bq-hands .bc-card,.bq-hands .cf-back{transform:scale(.75);transform-origin:top left;margin-right:-12px;margin-bottom:-15px}}
