.card-footer.svelte-eaesau{border-top:1px solid var(--border-light);flex-direction:column;flex-shrink:0;gap:8px;margin-top:4px;padding:14px;display:flex}.card-secondary-row.svelte-eaesau,.card-actions-row.svelte-eaesau{flex-wrap:nowrap;align-items:stretch;gap:10px;display:flex}.card-actions-row.svelte-eaesau .card-btn{flex:1 1 0;min-width:0}.card-btn{min-width:0;min-height:48px;font-family:var(--font-ui);letter-spacing:.01em;cursor:pointer;transition:background var(--transition), border-color var(--transition), color var(--transition);text-align:center;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);box-sizing:border-box;box-shadow:none;flex:1 1 0;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex;border-radius:var(--radius-md)!important;padding:12px 14px!important;font-size:12px!important;line-height:1.15!important}.card-btn:hover:not(:disabled){transform:none}.card-btn svg{flex-shrink:0;width:15px;height:15px}.secondary-btn{flex-basis:100%;min-height:38px;padding:9px 12px!important;font-size:10px!important}.card-secondary-row .secondary-btn{flex:140px}.card-btn.btn-primary{box-shadow:none;background:var(--primary)!important;color:var(--plan-funnel-5-fg)!important;border-color:var(--primary)!important}.card-btn.btn-primary:hover:not(:disabled){box-shadow:none;background:var(--primary-hover)!important;border-color:var(--primary-hover)!important;color:var(--plan-funnel-5-fg)!important}.card-btn.btn-negative{white-space:nowrap;box-shadow:none;min-height:48px!important;color:var(--c-b63d3d)!important;border-color:color-mix(in srgb, var(--c-b63d3d) 38%, var(--border-light))!important;background:0 0!important;flex:1 1 0!important;padding:12px 14px!important;font-size:12px!important;font-weight:700!important}.card-btn.btn-negative:hover:not(:disabled){color:var(--c-b63d3d)!important;border-color:color-mix(in srgb, var(--c-b63d3d) 55%, var(--border-light))!important;background:color-mix(in srgb, var(--c-b63d3d) 5%, transparent)!important}.card-btn.btn-negative .ui-btn__icon{color:inherit}.card-btn.btn-neutral{color:var(--text-secondary)!important;background:var(--bg-card)!important;border-color:#0f172a1a!important}.card-btn.btn-neutral:hover:not(:disabled){color:var(--text-dark)!important;background:var(--ink-alpha-04)!important;border-color:#0f172a29!important}.card-btn.btn-status{background:var(--primary-alpha-08)!important;border-color:var(--primary-alpha-20)!important;color:var(--primary)!important;cursor:default!important}.card-btn.btn-status:hover:not(:disabled){transform:none;background:var(--primary-alpha-08)!important;border-color:var(--primary-alpha-20)!important;color:var(--primary)!important}.card-btn.btn-full{flex:100%}.card-footer--preview-inert .card-btn{pointer-events:none;cursor:default;background:var(--surface-2);border-color:var(--border-light);color:var(--text-muted);box-shadow:none;opacity:.82;transform:none}.card-footer--preview-inert .card-btn.btn-primary,.card-footer--preview-inert .card-btn.btn-negative,.card-footer--preview-inert .card-btn.btn-neutral,.card-footer--preview-inert .card-btn.btn-status{background:var(--surface-2);border-color:var(--border-light);color:var(--text-muted);box-shadow:none}.card-footer--preview-inert .card-btn svg{opacity:.72}.card-btn:disabled{opacity:.84;cursor:default}.card-btn.btn-loading{opacity:1}.card-btn .ui-btn__spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;flex-shrink:0;width:14px;height:14px}.card-btn.btn-compare-selected{background:var(--primary-alpha-12);color:var(--primary);border-color:#51be7b57}.card-btn.btn-compare-selected:hover:not(:disabled){background:var(--primary-alpha-18);color:var(--primary);border-color:#51be7b75}.card-btn.btn-compare-limit{color:var(--c-b7791f);background:#f59e0b14;border-color:#f59e0b47}.card-btn.btn-utility-disabled{color:var(--text-muted);background:#94a3b814;border-style:dashed;border-color:#94a3b847}@media (width<=560px){.card-actions-row.svelte-eaesau,.card-secondary-row.svelte-eaesau{gap:7px}.card-btn{flex-basis:0}.card-secondary-row .secondary-btn{flex-basis:100%}}
