.plan-table-scroll.svelte-znmrgn.svelte-znmrgn{overflow-x:auto;background-color:#fff;border:1px solid #dee2e6;border-radius:0.5rem;box-shadow:0 0.25rem 0.75rem rgba(20, 44, 78, 0.06)}.plan-table-hint.svelte-znmrgn.svelte-znmrgn{text-align:right}@media(min-width: 992px){.plan-table-hint.svelte-znmrgn.svelte-znmrgn{display:none}}.plan-table-scroll.svelte-znmrgn.svelte-znmrgn:focus-visible{outline:2px solid #ed177a;outline-offset:2px}.plan-summary.svelte-znmrgn.svelte-znmrgn{width:100%;border-collapse:separate;border-spacing:0;font-size:0.9rem;color:#142c4e}thead.svelte-znmrgn th.svelte-znmrgn{background-color:#142c4e;color:#fff;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;padding:0.85rem 1rem;text-align:left;vertical-align:bottom}tbody.svelte-znmrgn th.svelte-znmrgn,td.svelte-znmrgn.svelte-znmrgn{padding:0.85rem 1rem;vertical-align:middle;border-top:1px solid #e9ecef}tbody.svelte-znmrgn tr.svelte-znmrgn:hover,tbody.svelte-znmrgn tr:hover .plan-name.svelte-znmrgn{background-color:#fdf2f8}.plan-name.svelte-znmrgn.svelte-znmrgn{font-weight:700}thead.svelte-znmrgn th.svelte-znmrgn:first-child,.plan-name.svelte-znmrgn.svelte-znmrgn{position:sticky;left:0;z-index:1}@media(max-width: 991.98px){thead.svelte-znmrgn th.svelte-znmrgn:first-child,.plan-name.svelte-znmrgn.svelte-znmrgn{box-shadow:1px 0 0 #e9ecef}}.plan-name.svelte-znmrgn.svelte-znmrgn{background-color:#fff}.plan-speed.svelte-znmrgn.svelte-znmrgn{white-space:nowrap}.plan-price.svelte-znmrgn.svelte-znmrgn{font-size:1.1rem;font-weight:700;white-space:nowrap}.per-month.svelte-znmrgn.svelte-znmrgn{margin-left:0.2rem;font-size:0.8rem;font-weight:400;color:#5c636a}.activation.svelte-znmrgn.svelte-znmrgn{display:block}td.svelte-znmrgn strong.svelte-znmrgn{font-weight:700}td.plan-speed.svelte-znmrgn strong.svelte-znmrgn{font-weight:600}.offer-price.svelte-znmrgn.svelte-znmrgn{font-size:1rem;color:#d30d68}.offer-term.svelte-znmrgn.svelte-znmrgn{display:block;font-size:0.8rem;color:#5c636a;white-space:nowrap}.plan-contract.svelte-znmrgn.svelte-znmrgn{color:#495057;font-size:0.85rem;white-space:nowrap}.plan-cis.svelte-znmrgn.svelte-znmrgn{font-size:0.85rem;color:#006298}@media(max-width: 575.98px){thead.svelte-znmrgn th.svelte-znmrgn,tbody.svelte-znmrgn th.svelte-znmrgn,td.svelte-znmrgn.svelte-znmrgn{padding:0.7rem 0.75rem}.plan-name.svelte-znmrgn.svelte-znmrgn{min-width:7rem;max-width:8.5rem}}
