.cpt[data-v-6bfda183]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.cpt-tile[data-v-6bfda183]{text-align:left;border:1px solid var(--line);background:var(--paper,#fff);color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;font-family:inherit;display:flex;position:relative}.cpt-tile.is-rec[data-v-6bfda183],.cpt-tile[data-v-6bfda183]:hover:not(:disabled){border-color:var(--accent)}.cpt-tile[data-v-6bfda183]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cpt-tile[data-v-6bfda183]:disabled{opacity:.7;cursor:default}.cpt-tile.is-rec[data-v-6bfda183]{box-shadow:0 0 0 1px var(--accent);padding-top:26px}.cpt-badge[data-v-6bfda183]{letter-spacing:.02em;color:#fff;background:var(--accent);border-radius:9px 9px 0 0;padding:3px 14px;font-size:11px;font-weight:650;position:absolute;top:0;left:0;right:0}.cpt-name[data-v-6bfda183]{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:650}.cpt-credits[data-v-6bfda183]{color:var(--ink-muted);font-size:12.5px}.cpt-credits b[data-v-6bfda183]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.cpt-bonus[data-v-6bfda183]{color:var(--ink);font-size:12px;font-weight:600}.cpt-price[data-v-6bfda183]{color:var(--accent);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:700}.cpt-plus[data-v-6bfda183]{color:var(--ink-muted);font-weight:500}.cpt-tax[data-v-6bfda183],.cpt-total[data-v-6bfda183]{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.cpt-total[data-v-6bfda183]{color:var(--ink);font-weight:600}.cpt-note[data-v-6bfda183]{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.cpt-note[data-v-6bfda183],.cpt-per[data-v-6bfda183]{color:var(--ink-muted)}.cpt-per[data-v-6bfda183]{font-variant-numeric:tabular-nums;font-size:11.5px}.cpt-why[data-v-6bfda183]{color:var(--ink);margin-top:4px;font-size:11.5px;line-height:1.4}.cpt-why b[data-v-6bfda183]{font-variant-numeric:tabular-nums}
