.hc-banner{border-color:var(--ink-3);background:var(--surface-2)}.hc-head{align-items:flex-start;gap:10px;display:flex}.hc-head>span:last-child{gap:2px;min-width:0;display:grid}.hc-head strong{letter-spacing:.01em;font-size:15px}.hc-lock{flex:none;font-size:20px;line-height:1.2}.hc-offer{justify-content:space-between;align-items:center;gap:10px;padding:2px 4px;display:flex}.hc-chip{background:var(--ink);color:var(--surface);white-space:nowrap;border:0}.hc-chip-sm{padding:2px 8px;font-size:11px}.hc-suggest{border-top:1px solid var(--border);gap:8px;padding-top:10px;display:grid}.hc-suggest .eyebrow{margin:0}.hc-item{gap:8px;margin:0;font-size:14px;display:flex}.hc-item>span{min-width:0}.hc-sheet{gap:14px;display:grid}.hc-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hc-list li{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);gap:2px;padding:10px 12px;display:grid}.hc-who{color:var(--ink-2);gap:6px;font-size:13px;display:grid}.hc-who p{margin:0}.cm-row.hc-picking{grid-template-columns:auto auto minmax(0,1fr)}.cm-row .hc-pick{width:24px;height:24px;accent-color:var(--accent);flex:none;align-self:center;margin:0}.cm-row.hc-on{opacity:.92}.hc-bar{bottom:calc(var(--tabbar-h,0px) + 8px);z-index:5;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky}.hc-bar .btn-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hc-tools{justify-content:flex-end;display:flex}.cs-hc{background:var(--surface-2);border:1px dashed var(--ink-3);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.cm-main .hc-chip{justify-self:start}
