.cs{flex-direction:column;gap:8px;min-width:0;display:flex}.cs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-quick{white-space:normal;text-align:center;flex:0 auto;max-width:100%;line-height:1.25}.cs-toggle{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.cs-chev{font-size:12px;line-height:1;transition:transform .15s;display:inline-block}.cs-toggle[aria-expanded=true] .cs-chev{transform:rotate(180deg)}.cs-panel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.cs-panel.cs-open{grid-template-rows:1fr}.cs-panel-inner{min-height:0;overflow:hidden}.cs-rows{flex-direction:column;padding-top:4px;display:flex}.cs-row{border-top:1px solid var(--line);gap:8px;padding:10px 0;display:flex}.cs-row:first-child{border-top:0;padding-top:0}.cs-row.sel{background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface));border-radius:8px;margin-inline:-8px;padding-inline:8px}.cs-row .hc-ck{margin-top:3px}.cs-info{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cs-name{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.cs-name a:hover{color:var(--accent)}.cs-logo{object-fit:contain;border:1px solid var(--line);background:var(--surface);border-radius:4px;flex:none;width:22px;height:22px}@media (prefers-reduced-motion:reduce){.cs-panel,.cs-chev{transition:none}}.pcard:has(.cs-open) .pside{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;grid-column:1/-1;padding-top:10px}.pcard:has(.cs-open) .cs-toggle{align-self:flex-start}.cs-one{align-items:center;gap:4px;min-width:0;font-size:14px;font-weight:600;display:inline-flex}.cs-one a{color:inherit;text-decoration:none}.cs-one a:hover{text-decoration:underline}.cs-acts{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:6px;min-width:0;max-width:100%;display:inline-flex}.cs-none{justify-items:start;gap:6px;display:grid}.cs-head{flex-direction:column;align-items:stretch}.cs-head>.cs-one,.cs-head>.cs-toggle{align-self:flex-start}.cs-acts{flex-wrap:nowrap;justify-content:stretch;width:100%;display:flex}.cs-acts .cs-cart{flex:none}.cs-acts .cs-quick{flex:1 1 0;justify-content:center;min-width:0}@media (max-width:1439px){.cs-acts .cs-cart{padding-inline:11px}.cs-cart-t{display:none}}
