fs-catalog-cards{display:block;width:100%;--fs-purple:#7932b7;--fs-border:#e2d2f1;color:#282338}fs-catalog-cards .fs-catalog-list{display:grid;gap:10px}fs-catalog-cards .fs-catalog-card{display:grid;grid-template-columns:18px minmax(72px,.9fr) minmax(106px,1.35fr) minmax(68px,.8fr);gap:8px;align-items:center;border:1px solid var(--fs-border);border-radius:14px;padding:10px 8px;cursor:pointer;background:#fff}fs-catalog-cards .fs-catalog-card:has(input:checked){border:2px solid var(--fs-purple);padding:9px 7px;background:#fcf9ff}fs-catalog-cards input{appearance:auto!important;accent-color:var(--fs-purple);width:17px;height:17px;position:static!important;opacity:1!important;margin:0}fs-catalog-cards input:focus-visible{outline:2px solid var(--fs-purple);outline-offset:3px}fs-catalog-cards .fs-catalog-cell{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#f7f5f9;border-radius:10px;min-height:66px;padding:8px 3px;min-width:0}fs-catalog-cards small{font-size:10px;color:#787181;line-height:1.3}fs-catalog-cards strong{font-size:15px;font-weight:800;line-height:1.4}fs-catalog-cards em{font-size:11px;font-weight:700;font-style:normal;color:#de252a;line-height:1.4}fs-catalog-cards .fs-catalog-saving{background:#fff8e8}fs-catalog-cards .fs-catalog-saving strong{color:var(--fs-purple)}fs-catalog-cards .fs-catalog-note{font-size:11px;color:#70657b;margin:5px 0 0}fs-catalog-cards .is-unavailable{opacity:.55}fs-catalog-cards .is-unavailable input{cursor:not-allowed}@media(max-width:359px){fs-catalog-cards .fs-catalog-card{gap:5px;grid-template-columns:16px minmax(60px,.9fr) minmax(94px,1.3fr) minmax(55px,.7fr)}fs-catalog-cards strong{font-size:13px}fs-catalog-cards small{font-size:9px}fs-catalog-cards em{font-size:10px}}
