.no-data[data-v-08e70a1f]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:420px;padding:32px 24px;text-align:center;width:100%}.no-data-illustration-wrap[data-v-08e70a1f]{line-height:0;margin-bottom:20px}.illustration[data-v-08e70a1f]{height:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;width:100%}.no-data-title[data-v-08e70a1f]{color:#111827;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 8px}.no-data-message[data-v-08e70a1f]{color:#6b7280;font-size:15px;font-weight:500;line-height:1.5;margin:0 0 24px}.no-data-btn[data-v-08e70a1f]{align-items:center;background:#3e436d;border:none;border-radius:10px;box-shadow:0 2px 8px #3e436d40;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:12px 24px;transition:background .2s,transform .15s}.no-data-btn[data-v-08e70a1f]:hover{background:#2d3250}.no-data-btn[data-v-08e70a1f]:active{transform:scale(.98)}.no-data-btn i[data-v-08e70a1f]{font-size:18px}.plan-card-coverage[data-v-dda21a23]{align-items:flex-start;display:flex;font-weight:500;gap:6px;min-width:0;width:100%}.plan-card-coverage[data-v-dda21a23],.plan-card-coverage>i[data-v-dda21a23]{color:var(--text-secondary,#6b7280);font-size:12px}.plan-card-coverage>i[data-v-dda21a23]{flex-shrink:0;margin-top:2px}.plan-card-coverage--flags[data-v-dda21a23]{display:block}.coverage-flags-block[data-v-dda21a23]{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;min-width:0;width:100%}.coverage-globe[data-v-dda21a23]{align-items:center;color:var(--text-secondary,#6b7280);display:flex;flex-shrink:0;justify-content:center;min-height:20px;width:20px}.coverage-globe i[data-v-dda21a23]{font-size:14px;line-height:1}.coverage-flags[data-v-dda21a23]{align-items:center;display:flex;flex:1;flex-wrap:nowrap;gap:4px;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.coverage-flags[data-v-dda21a23]::-webkit-scrollbar{height:3px}.coverage-flags[data-v-dda21a23]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.coverage-flag[data-v-dda21a23]{border-radius:3px;box-shadow:0 0 0 1px #0000000f;flex-shrink:0;height:14px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:20px}.coverage-more[data-v-dda21a23]{background:rgba(var(--color-primary-rgb,52,152,219),.12);border-radius:5px;color:var(--color-primary,#3498db);flex-shrink:0;font-size:10px;font-weight:600;line-height:1.2;padding:3px 6px;white-space:nowrap}@media(max-width:768px){.plan-card-coverage[data-v-dda21a23]{font-size:13px;gap:8px}.plan-card-coverage>i[data-v-dda21a23]{font-size:14px;margin-top:3px}.coverage-globe[data-v-dda21a23]{min-height:20px;width:20px}.coverage-globe i[data-v-dda21a23]{font-size:14px}.coverage-flags[data-v-dda21a23]{gap:3px}.coverage-flag[data-v-dda21a23]{border-radius:3px;height:15px;width:20px}.coverage-more[data-v-dda21a23]{font-size:10px;padding:3px 6px}}@media(max-width:480px){.coverage-flags-block[data-v-dda21a23]{gap:5px}.coverage-flags[data-v-dda21a23]{gap:3px}.coverage-flag[data-v-dda21a23]{height:14px;width:19px}.coverage-more[data-v-dda21a23]{font-size:9px;padding:2px 5px}}.plan-card-wider-coverage[data-v-91505b1c]{align-items:stretch;background:transparent;border:none;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;gap:10px;justify-content:flex-start;margin:0;min-height:0;min-width:0;padding:0;width:100%}.plan-card-wider-coverage__header[data-v-91505b1c]{align-items:center;display:flex;flex-direction:row;gap:12px;min-width:0;width:100%}.plan-card-wider-coverage__icon-wrap[data-v-91505b1c]{align-items:center;background:linear-gradient(145deg,rgba(var(--color-primary-rgb),.22) 0,rgba(var(--color-primary-rgb),.08));border:1px solid rgba(var(--color-primary-rgb),.35);border-radius:12px;box-shadow:0 2px 10px rgba(var(--color-primary-rgb),.18);color:var(--color-primary-dark,#1a5c8f);display:flex;flex-shrink:0;font-size:1.35rem;height:44px;justify-content:center;width:44px}.plan-card-wider-coverage__title[data-v-91505b1c]{color:var(--color-dark,#0f172a);flex:1 1 auto;font-size:var(--text-body-lg,1.0625rem);font-weight:800;letter-spacing:-.025em;line-height:1.32;min-width:0}.plan-card-wider-coverage__body[data-v-91505b1c]{align-items:stretch;border-top:1px solid rgba(var(--color-primary-rgb),.12);display:flex;flex-direction:column;gap:8px;margin-top:0;min-width:0;padding-top:8px;width:100%}.plan-card-wider-coverage__action[data-v-91505b1c]{align-items:center;background:linear-gradient(180deg,#fff,#fafbfc);border:1px solid var(--border,#e2e8f0);border-left:3px solid transparent;border-radius:12px;box-shadow:0 1px 3px #0f172a0f;box-sizing:border-box;color:var(--color-dark-alt,#1e293b);display:flex;flex:0 0 auto;font-size:var(--text-sm,.875rem);font-weight:800;gap:10px;min-height:48px;min-width:0;padding:11px 12px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease,background .2s ease;width:100%}.plan-card-wider-coverage__action[data-v-91505b1c]:hover{background:#fff;border-color:rgba(var(--color-primary-rgb),.45);border-left-color:var(--color-primary,#2a7abf);box-shadow:0 4px 18px rgba(var(--color-primary-rgb),.2),0 1px 3px #0f172a0f;transform:translateY(-1px)}.plan-card-wider-coverage__action[data-v-91505b1c]:focus-visible{border-color:var(--color-primary,#2a7abf);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.35);outline:none}.plan-card-wider-coverage__action--global .plan-card-wider-coverage__action-icon[data-v-91505b1c]{background:linear-gradient(145deg,rgba(var(--color-primary-rgb),.2) 0,rgba(var(--color-primary-rgb),.06));border-color:rgba(var(--color-primary-rgb),.3);color:var(--color-primary-dark,#1f5f94)}.plan-card-wider-coverage__action--region .plan-card-wider-coverage__action-icon[data-v-91505b1c]{background:linear-gradient(145deg,rgba(var(--color-primary-2-rgb),.22) 0,rgba(var(--color-primary-2-rgb),.07));border-color:rgba(var(--color-primary-2-rgb),.35);color:#7c3aed}.plan-card-wider-coverage__action--region[data-v-91505b1c]:hover{border-left-color:#7c3aed;box-shadow:0 4px 18px rgba(var(--color-primary-2-rgb),.22),0 1px 3px #0f172a0f}.plan-card-wider-coverage__action-icon[data-v-91505b1c]{align-items:center;border:1px solid var(--border,#e5e7eb);border-radius:10px;display:flex;flex-shrink:0;font-size:1.1rem;height:34px;justify-content:center;transition:transform .15s ease;width:34px}.plan-card-wider-coverage__action-flag[data-v-91505b1c]{border-radius:50%;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.plan-card-wider-coverage__action:hover .plan-card-wider-coverage__action-icon[data-v-91505b1c]{transform:scale(1.05)}.plan-card-wider-coverage__action-label[data-v-91505b1c]{flex:1;line-height:1.3;min-width:0;overflow:visible;text-align:left;white-space:normal;word-break:break-word}.plan-card-wider-coverage__action-chevron[data-v-91505b1c]{color:var(--color-primary,#2a7abf);flex-shrink:0;font-size:1.2rem;transition:color .2s ease,transform .15s ease}.plan-card-wider-coverage__action--region .plan-card-wider-coverage__action-chevron[data-v-91505b1c]{color:#7c3aed}.plan-card-wider-coverage__action:hover .plan-card-wider-coverage__action-chevron[data-v-91505b1c]{color:var(--color-primary-dark,#1f5f94);transform:translate(2px)}.plan-card-wider-coverage__action--region:hover .plan-card-wider-coverage__action-chevron[data-v-91505b1c]{color:#6d28d9}.plan-card-wider-coverage--fill[data-v-91505b1c]{align-self:stretch;flex:0 1 auto;margin:0;min-height:0;width:100%}.popular-destinations[data-v-a1e0e30c]{--pd-bg:#f8fafc;--pd-card-bg:#fff;--pd-card-border:#e2e8f0;--pd-card-hover-shadow:0 12px 24px rgba(15,23,42,.08);--pd-accent:#2563eb;--pd-accent-hover:#1d4ed8;--pd-text:#0f172a;--pd-text-muted:#64748b;background:var(--pd-bg);max-width:100%;overflow-x:hidden;padding:56px 0 64px}.container[data-v-a1e0e30c]{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.section-header[data-v-a1e0e30c]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.header-content[data-v-a1e0e30c]{flex:1;min-width:0}.section-title[data-v-a1e0e30c]{color:var(--pd-text);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 6px}.section-subtitle[data-v-a1e0e30c]{color:var(--pd-text-muted);font-size:15px;line-height:1.4;margin:0}.view-all-link[data-v-a1e0e30c]{align-items:center;border-radius:8px;color:var(--pd-accent);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;padding:8px 12px;text-decoration:none;transition:background .2s ease,color .2s ease}.view-all-link[data-v-a1e0e30c]:hover{background:#2563eb14;color:var(--pd-accent-hover)}.view-all-link i[data-v-a1e0e30c]{font-size:16px;transition:transform .2s ease}.view-all-link:hover i[data-v-a1e0e30c]{transform:translate(2px)}.destinations-grid[data-v-a1e0e30c]{box-sizing:border-box;display:grid;gap:clamp(20px,3vw,28px);grid-template-columns:repeat(4,1fr);width:100%}@media(min-width:1400px){.destinations-grid[data-v-a1e0e30c]{grid-template-columns:repeat(5,1fr)}}@media(min-width:1700px){.destinations-grid[data-v-a1e0e30c]{grid-template-columns:repeat(6,1fr)}}.destination-card[data-v-a1e0e30c]{--card-primary-rgb:var(--color-primary-rgb,52,152,219);--card-primary-2-rgb:var(--color-primary-2-rgb,201,119,227);align-items:center;animation:destination-card-in-a1e0e30c .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--card-index, 0)*.04s);background:linear-gradient(90deg,rgba(var(--card-primary-rgb),.12) 0,rgba(var(--card-primary-rgb),.06),rgba(var(--card-primary-2-rgb),.12));border:1px solid rgba(var(--card-primary-rgb),.15);border-radius:16px;box-shadow:0 2px 8px #0f172a0f;color:inherit;cursor:pointer;display:flex;flex-direction:column;padding:clamp(20px,2.5vw,24px);position:relative;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .2s ease}@keyframes destination-card-in-a1e0e30c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.destination-card[data-v-a1e0e30c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.destination-card[data-v-a1e0e30c]:hover{border-color:rgba(var(--card-primary-rgb),.3);box-shadow:0 12px 24px -8px rgba(var(--card-primary-rgb),.2),0 4px 8px -4px #0f172a14;transform:translateY(-4px) scale(1.02)}.destination-card-flag-wrap[data-v-a1e0e30c]{background:var(--color-bg-muted,#f1f5f9);border:2px solid var(--color-bg,#fff);border-radius:50%;box-shadow:0 2px 8px #0f172a14;flex-shrink:0;height:72px;margin-bottom:clamp(12px,2vw,16px);overflow:hidden;transform-origin:center;transition:transform .25s ease;width:72px}.destination-card:hover .destination-card-flag-wrap[data-v-a1e0e30c]{transform:scale(1.05)}.destination-card-flag[data-v-a1e0e30c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.destination-card-body[data-v-a1e0e30c]{align-items:center;display:flex;flex-direction:column;min-width:0;width:100%}.destination-card-name[data-v-a1e0e30c]{color:var(--color-text-heading,#0f172a);font-size:1.0625rem;font-weight:700;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;line-height:1.3;margin:0;text-align:center;word-break:break-word}@media(max-width:900px){.destinations-grid[data-v-a1e0e30c]{gap:clamp(16px,2.5vw,24px);grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.popular-destinations[data-v-a1e0e30c]{padding:40px 0 48px}.container[data-v-a1e0e30c]{padding:0 16px}.section-header[data-v-a1e0e30c]{gap:12px;margin-bottom:24px}.section-title[data-v-a1e0e30c]{font-size:22px}.section-subtitle[data-v-a1e0e30c]{font-size:14px}.view-all-link[data-v-a1e0e30c]{font-size:13px;padding:6px 10px}.destinations-grid[data-v-a1e0e30c]{gap:14px;grid-template-columns:repeat(2,1fr)}.destination-card[data-v-a1e0e30c]{padding:20px}.destination-card-flag-wrap[data-v-a1e0e30c]{height:72px;width:72px}.destination-card-name[data-v-a1e0e30c]{font-size:1rem}}@media(max-width:480px){.popular-destinations[data-v-a1e0e30c]{padding:32px 0 40px}.container[data-v-a1e0e30c]{padding:0 12px}.section-header[data-v-a1e0e30c]{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.section-title[data-v-a1e0e30c]{font-size:20px}.section-subtitle[data-v-a1e0e30c]{font-size:13px}.destinations-grid[data-v-a1e0e30c]{gap:12px;grid-template-columns:repeat(2,1fr)}.destination-card[data-v-a1e0e30c]{align-items:center;border-radius:12px;flex-direction:row;gap:12px;min-height:60px;padding:12px 16px;text-align:left}.destination-card-flag-wrap[data-v-a1e0e30c]{height:36px;margin-bottom:0;width:36px}.destination-card-body[data-v-a1e0e30c]{align-items:flex-start;flex:1;min-width:0}.destination-card-name[data-v-a1e0e30c]{font-size:.875rem;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}}.outer-plan-box[data-v-19189c26]{overflow:visible;--primary-color:var(--color-primary,#2a7abf);--primary-color-2:var(--color-primary-2,#b86fd4);--primary-color-rgb:var(--color-primary-rgb,42,122,191);--primary-color-2-rgb:var(--color-primary-2-rgb,184,111,212);--primary:#111827;--primary-light:#374151;--accent:var(--color-primary,#2a7abf);--success:#10b981;--warning:#f59e0b;--golden:#ffe449;--premium:var(--color-primary-2,#c977e3);--danger:#ef4444;--voice:#ec4899;--info:#16a5e7;--daypass:var(--color-primary,#2a7abf);--border:#e5e7eb;--border-light:#f3f4f6;--bg-card:#fff;--bg-page:#f9fafb;--shadow-sm:0 1px 2px rgba(0,0,0,.03);--shadow-md:0 2px 8px rgba(0,0,0,.05);--radius:8px;--radius-sm:6px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--page-pad:var(--space-lg);--card-gap:var(--space-lg);--card-pad:var(--space-xl);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem}.plans-wrapper[data-v-19189c26]{background:var(--bg-page);border-radius:var(--radius);margin:0 auto;max-width:1200px;padding:var(--card-gap)}.go-to-country-card[data-v-19189c26]{align-items:stretch;background:linear-gradient(165deg,#0043460a,#fffffffa 50%);border:1px solid rgba(0,67,70,.12);border-radius:12px;box-shadow:0 1px 3px #0043460f;display:flex;flex-direction:column;min-height:100px;min-width:0;padding:var(--space-lg);width:100%}.go-to-country-header[data-v-19189c26]{align-items:center;display:flex;gap:14px;margin-bottom:16px}.go-to-country-header-icon[data-v-19189c26]{align-items:center;background:linear-gradient(135deg,#0043461f,#0043460f);border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.go-to-country-header-icon i[data-v-19189c26]{color:var(--primary-color);font-size:var(--text-heading-sm)}.go-to-country-header-text[data-v-19189c26]{display:flex;flex-direction:column;gap:2px}.go-to-country-title[data-v-19189c26]{color:var(--primary-color);font-size:var(--text-body-sm);font-weight:700;line-height:1.25}.go-to-country-subtitle[data-v-19189c26]{color:var(--text-secondary,#6b7280);font-size:var(--text-xs);font-weight:500}.go-to-country-grid[data-v-19189c26]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));min-width:0}.go-to-country-chip[data-v-19189c26]{align-items:center;background:#fff;border:1px solid rgba(0,67,70,.1);border-radius:10px;color:var(--primary-light,#374151);display:flex;font-size:var(--text-meta-lg);font-weight:500;gap:10px;padding:10px 12px;text-decoration:none;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.go-to-country-chip[data-v-19189c26]:hover{background:#0043460f;border-color:#00434633;box-shadow:0 2px 8px #00434614;color:var(--primary-color)}.go-to-country-chip-flag-wrap[data-v-19189c26]{flex-shrink:0}.go-to-country-chip-flag[data-v-19189c26]{border:1px solid rgba(0,0,0,.06);border-radius:5px;display:block;height:21px;-o-object-fit:cover;object-fit:cover;width:28px}.go-to-country-chip-flag-placeholder[data-v-19189c26]{align-items:center;background:var(--border-light,#e5e7eb);border-radius:5px;color:var(--text-secondary,#6b7280);display:flex;font-size:var(--text-xs);height:21px;justify-content:center;width:28px}.go-to-country-chip-name[data-v-19189c26]{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.go-to-country-chip-arrow[data-v-19189c26]{color:var(--primary-color);flex-shrink:0;font-size:var(--text-sm);opacity:.6}.filter-bar[data-v-19189c26]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid rgba(var(--primary-color-rgb),.15);border-radius:var(--radius);box-shadow:var(--shadow-sm);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;gap:var(--card-gap);justify-content:space-between;margin-bottom:var(--card-gap);padding:var(--card-gap);position:sticky;top:79px;z-index:990}@media(max-width:992px)and (min-width:901px){.filter-bar[data-v-19189c26]{top:calc(max(12px,env(safe-area-inset-top,0px)) + 79px)}}@media(max-width:900px){.filter-bar[data-v-19189c26]{top:calc(max(12px,env(safe-area-inset-top,0px)) + 60px)}}.sticky-flag[data-v-19189c26]{border-right:1px solid #cecece;opacity:0;transition:all .3s ease-in-out;visibility:hidden;width:0}.sticky-flag i[data-v-19189c26]{animation:pinPulse-19189c26 2s ease-in-out infinite;font-size:var(--text-meta-lg)}.sticky-flag.visible[data-v-19189c26]{opacity:1;visibility:visible;width:104px}.sticky-flag[data-v-19189c26]:not(.sticky-flag-visible){margin-right:0;min-width:0;overflow:hidden;padding-left:0;padding-right:0}@keyframes pinPulse-19189c26{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.filter-section[data-v-19189c26]{align-items:center;display:flex;flex:1;gap:var(--space-sm)}.mobile-filter-row[data-v-19189c26],.plan-type-label[data-v-19189c26]{display:none}.mobile-filter-row[role=button][data-v-19189c26]{cursor:pointer;min-height:48px;position:relative;z-index:2;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-filter-trigger[data-v-19189c26]{align-items:center;background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--primary);display:flex;font-size:var(--text-meta-lg);font-weight:500;gap:var(--space-sm);min-height:48px;min-width:0;overflow:hidden;padding:var(--space-md) var(--space-lg);pointer-events:none;transition:all .2s;width:100%}.mobile-filter-trigger .mobile-filter-sep[data-v-19189c26]{color:var(--primary-light);flex-shrink:0;margin:0 2px}.mobile-filter-trigger .mobile-filter-chevron[data-v-19189c26]{color:var(--primary-light);flex-shrink:0;font-size:var(--text-lg);margin-left:auto}.mobile-filter-trigger>span[data-v-19189c26]:not(.mobile-filter-sep){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-filter-sheet-backdrop[data-v-19189c26]{align-items:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.mobile-filter-sheet[data-v-19189c26]{background:var(--bg-card,#fff);border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #0000001f;display:flex;flex-direction:column;max-height:85vh;max-width:480px;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.mobile-filter-sheet-handle[data-v-19189c26]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;padding-top:10px}.mobile-filter-sheet-handle[data-v-19189c26]:before{background:var(--border,#e5e7eb);border-radius:2px;content:"";height:4px;width:36px}.mobile-filter-sheet-header[data-v-19189c26]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:0 20px 16px}.mobile-filter-sheet-title[data-v-19189c26]{color:var(--primary,#111827);font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em;margin:0}.mobile-filter-sheet-close[data-v-19189c26]{align-items:center;background:var(--border-light,#f3f4f6);border:none;border-radius:10px;color:var(--primary-light,#6b7280);cursor:pointer;display:flex;font-size:var(--text-heading-sm);height:40px;justify-content:center;padding:0;transition:background .2s,color .2s;width:40px}.mobile-filter-sheet-close[data-v-19189c26]:active,.mobile-filter-sheet-close[data-v-19189c26]:hover{background:var(--border,#e5e7eb);color:var(--primary,#111827)}.mobile-filter-sheet-body[data-v-19189c26]{overflow-y:auto;padding:0 16px 24px;-webkit-overflow-scrolling:touch}.mobile-filter-group[data-v-19189c26]{padding-bottom:20px}.mobile-filter-group[data-v-19189c26]:last-child{padding-bottom:0}.mobile-filter-group-label[data-v-19189c26]{color:var(--primary-light,#6b7280);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;margin:0 0 10px;padding:0 4px;text-transform:uppercase}.mobile-filter-options[data-v-19189c26]{display:flex;flex-direction:column;gap:6px}.mobile-filter-option[data-v-19189c26]{align-items:center;background:var(--bg-card,#fff);border:1.5px solid var(--border,#e5e7eb);border-radius:10px;box-sizing:border-box;color:var(--primary,#111827);cursor:pointer;display:flex;font-size:var(--text-body-sm);font-weight:500;gap:12px;min-height:48px;padding:12px 14px;text-align:left;transition:border-color .2s,background .2s,color .2s;width:100%}.mobile-filter-option[data-v-19189c26]:hover{background:var(--border-light,#f9fafb);border-color:var(--border,#e5e7eb)}.mobile-filter-option[data-v-19189c26]:active{background:var(--border-light,#f3f4f6)}.mobile-filter-option.active[data-v-19189c26]{background:#2563eb14;border-color:var(--primary-color,#2563eb);color:var(--primary-color,#2563eb)}.mobile-filter-option-icon[data-v-19189c26]{color:var(--primary-light,#6b7280);flex-shrink:0;font-size:var(--text-xl)}.mobile-filter-option.active .mobile-filter-option-icon[data-v-19189c26]{color:var(--primary-color,#2563eb)}.mobile-filter-option span[data-v-19189c26]{flex:1}.mobile-filter-option .mobile-filter-check[data-v-19189c26]{color:var(--primary-color,#2563eb);flex-shrink:0;font-size:var(--text-xl)}.mobile-sheet-enter-active[data-v-19189c26],.mobile-sheet-leave-active[data-v-19189c26]{transition:opacity .2s ease}.mobile-sheet-enter-active .mobile-filter-sheet[data-v-19189c26],.mobile-sheet-leave-active .mobile-filter-sheet[data-v-19189c26]{transition:transform .25s ease}.mobile-sheet-enter-from[data-v-19189c26],.mobile-sheet-leave-to[data-v-19189c26]{opacity:0}.mobile-sheet-enter-from .mobile-filter-sheet[data-v-19189c26],.mobile-sheet-leave-to .mobile-filter-sheet[data-v-19189c26]{transform:translateY(100%)}.sort-section[data-v-19189c26]{flex:0 0 200px}.plan-tabs[data-v-19189c26]{display:flex;flex-wrap:wrap;gap:var(--space-md)}.plan-tabs[data-v-19189c26],.tab[data-v-19189c26]{align-items:center}.tab[data-v-19189c26]{background:var(--bg-card);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--primary-light);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--text-base);font-weight:600;gap:10px;justify-content:center;min-height:48px;padding:var(--space-md) var(--space-lg);transition:all .2s;white-space:nowrap}.tab-row-label[data-v-19189c26]{line-height:1.25}.tab-row-icon[data-v-19189c26]{flex-shrink:0;line-height:1}.tab i[data-v-19189c26]{font-size:var(--text-lg)}.tab[data-v-19189c26]:hover{color:var(--primary-color)}.tab.active[data-v-19189c26],.tab[data-v-19189c26]:hover{border-color:var(--primary-color)}.tab.active[data-v-19189c26]{background:var(--primary-color);color:#fff}.plan-section-header[data-v-19189c26]{align-items:center;background:var(--primary-color,#2a7abf);border-radius:4px;box-sizing:border-box;color:#fff;display:flex;font-size:var(--text-meta-lg);font-weight:600;gap:6px;grid-column:1/-1;height:32px;margin:0 0 8px;max-height:32px;min-height:32px;padding:6px 12px;width:100%}.plan-section-header+.plan-card-tile[data-v-19189c26],.plan-section-header+template+.plan-card-tile[data-v-19189c26]{margin-top:0!important}.plan-section-header i[data-v-19189c26]{font-size:13px}.plan-section-header .plan-count[data-v-19189c26]{font-size:11px;font-weight:500;margin-left:auto;opacity:.85}.sort-select-wrapper[data-v-19189c26]{position:relative;width:100%}.sort-prefix-icon[data-v-19189c26]{color:var(--primary-light);font-size:var(--text-sm);left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sort-select[data-v-19189c26]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center/12px;border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--primary);cursor:pointer;font-size:var(--text-xs);font-weight:500;padding:8px 32px 8px 36px;transition:all .2s;width:100%}.sort-select[data-v-19189c26]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2);outline:none}.plans-container[data-v-19189c26]{align-items:stretch;display:grid;gap:var(--card-gap);grid-template-columns:repeat(3,1fr);min-height:0}.plans-container>.plan-card-tile[data-v-19189c26]{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%!important;max-height:none!important;min-height:0!important;overflow:visible}.plans-container>.plan-section-header[data-v-19189c26]{grid-column:1/-1;height:auto;margin-bottom:0}.plans-container>.plan-card-tile[data-v-19189c26]{min-width:0;width:100%}.plans-container>.go-to-country-card[data-v-19189c26]{height:100%;min-width:0;width:100%}.plans-container>.plan-card-wider-coverage-tile.plan-card-tile[data-v-19189c26]{cursor:default}.plans-container>.plan-card-wider-coverage-tile.regular-plan-card.plan-card-tile[data-v-19189c26]{align-self:start;height:auto!important}.plans-container>.plan-card-wider-coverage-tile[data-v-19189c26]:hover{border-color:rgba(var(--primary-color-rgb),.4);box-shadow:0 6px 22px rgba(var(--primary-color-rgb),.14),0 1px 3px #0000000f}.plans-container>.plan-card-wider-coverage-tile[data-v-19189c26] .plan-card-wider-coverage{display:flex;flex:0 1 auto;flex-direction:column;margin:0;min-height:0;min-width:0;width:100%}.plan-card[data-v-19189c26]{align-items:stretch;background:var(--bg-card);border:1.5px solid var(--border-light);border-radius:var(--radius);cursor:pointer;display:grid;gap:0 var(--space-md);min-height:56px;padding:var(--space-md) var(--space-lg);position:relative;transition:all .2s ease}.plan-card-tile.regular-plan-card[data-v-19189c26]{align-items:stretch;border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px #0000000f;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:100%!important;max-height:none!important;min-height:0!important;overflow:visible;padding:var(--card-pad);padding-top:calc(var(--card-pad) + 6px)}.plan-card-tile[data-v-19189c26]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #3e436d26}.plan-card-header[data-v-19189c26]{align-items:center;display:flex;justify-content:space-between;min-height:24px;width:100%}.plan-card-badge-wrap[data-v-19189c26]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-left:auto}.plan-card-badge-wrap--stack[data-v-19189c26]{align-items:flex-end;flex-direction:column;gap:6px}.plan-card-tile .badge-operator[data-v-19189c26]{background:var(--border-light);color:var(--primary-light);font-size:var(--text-xxs);padding:4px 8px}.plan-card-tile .badge-5g[data-v-19189c26]{background:#10b98126;color:var(--success)}.plan-card-tile .plan-operator-top[data-v-19189c26]{align-items:center;background:#3498db12;border:2px dashed var(--primary-color,#2a7abf);border-radius:999px;box-shadow:0 1px 3px #3498db1a;color:var(--primary-color,#2563eb);display:inline-flex;font-size:9px;font-weight:800;justify-content:center;letter-spacing:.04em;line-height:1.1;max-width:100%;padding:6px 12px;text-align:center;text-transform:uppercase}.plan-card-body[data-v-19189c26]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-xs);min-height:0;overflow:hidden}.plan-card-tile .plan-card-body[data-v-19189c26]{flex:0 0 auto;overflow:visible}.plan-card-data[data-v-19189c26]{color:var(--primary);font-size:var(--text-base);font-weight:800;line-height:1.2}.plan-card-data-unit[data-v-19189c26]{color:var(--primary-light);font-size:1em;font-weight:600;margin-left:2px}.plan-card-validity[data-v-19189c26]{align-items:baseline;display:flex;font-weight:500;gap:6px}.plan-card-validity[data-v-19189c26],.plan-card-validity i[data-v-19189c26]{color:var(--text-secondary);font-size:var(--text-xs)}.plan-card-price[data-v-19189c26]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35em}.plan-card-tile .plan-card-price .amount[data-v-19189c26]{color:var(--primary);font-size:var(--text-base);font-weight:800}.plan-card-currency[data-v-19189c26]{color:var(--color-text-secondary,var(--text-secondary));font-size:var(--text-body-sm);font-weight:600;letter-spacing:.02em;margin-left:.15em}.plan-card-tile[data-v-19189c26]{overflow:visible;position:relative}.plan-card-tile.regular-plan-card[data-v-19189c26]{margin-top:0}.floating-badge[data-v-19189c26]{align-items:center;border-radius:6px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:5px;justify-content:center;left:50%;letter-spacing:.3px;max-width:90%;overflow:hidden;padding:5px 12px;position:absolute;text-transform:uppercase;top:8px;transform:translate(-50%);transition:background .35s ease,box-shadow .35s ease;white-space:nowrap;z-index:10}.floating-badge.badge-combo-float[data-v-19189c26],.floating-badge.badge-daypass-float[data-v-19189c26],.floating-badge.badge-hot[data-v-19189c26],.floating-badge.badge-operator-float[data-v-19189c26],.floating-badge.badge-premium[data-v-19189c26],.floating-badge.badge-primary[data-v-19189c26],.floating-badge.badge-success[data-v-19189c26],.floating-badge.badge-top[data-v-19189c26]{background:var(--primary-color,#2a7abf);box-shadow:0 2px 6px #3498db4d}.floating-badge.badge-multi-country[data-v-19189c26]{background:rgba(var(--color-primary-2-rgb,201,119,227),.1);border:2px dashed var(--color-primary-2,#c977e3);border-radius:50%;box-shadow:0 1px 3px rgba(var(--color-primary-2-rgb,201,119,227),.15);color:var(--color-primary-2,#c977e3);flex-direction:column;font-weight:700;gap:2px;height:68px;justify-content:center;inset:auto 8px 48px auto;letter-spacing:.02em;max-width:none;padding:8px;transform:rotate(-2deg);width:68px}.floating-badge.badge-multi-country i[data-v-19189c26]{color:var(--color-primary-2,#c977e3);flex-shrink:0;font-size:14px}.floating-badge.badge-multi-country .stamp-text[data-v-19189c26]{color:var(--color-primary-2,#c977e3);display:block;font-size:8.5px;line-height:1.18;text-align:center;white-space:normal;word-break:break-word}.floating-badge.badge-multi-country.badge-multi-country--stamp-only.badge-multi-country--regular-card[data-v-19189c26]{background:transparent!important;border:none!important;box-shadow:0 2px 10px rgba(var(--color-primary-2-rgb,167,139,250),.22);height:auto;max-width:none;min-height:0;min-width:0;padding:0;width:auto;z-index:20}.floating-badge.badge-multi-country.badge-multi-country--stamp-only.badge-multi-country--regular-card .multi-country-stamp-img[data-v-19189c26]{display:block;flex-shrink:0;height:96px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:96px}.daypass-plan-card .floating-badge.badge-multi-country--daypass-on-card[data-v-19189c26]{z-index:5}.plan-card.has-multi-country-stamp .plan-card-features[data-v-19189c26]{padding-bottom:8px;padding-right:4px}.daypass-plan-card.has-multi-country-stamp .plan-card-features[data-v-19189c26]{padding-bottom:6px}@media(max-width:768px){.plan-card-tile.regular-plan-card .floating-badge.badge-multi-country--regular-card[data-v-19189c26]:not(.badge-multi-country--stamp-only){align-items:center;align-self:stretch;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;height:auto;justify-content:center;inset:auto!important;margin:6px 0 4px;max-width:100%;min-height:0;padding:8px 10px;position:relative;transform:none;width:100%;z-index:2}.plan-card-tile.regular-plan-card .floating-badge.badge-multi-country--regular-card:not(.badge-multi-country--stamp-only) .stamp-text[data-v-19189c26]{font-size:8px;line-height:1.25;text-align:center}.plan-card-tile.regular-plan-card .floating-badge.badge-multi-country--stamp-only.badge-multi-country--regular-card[data-v-19189c26]{align-items:flex-start!important;align-self:auto!important;background:transparent!important;border:none!important;box-shadow:none!important;display:block!important;flex-direction:row!important;flex-shrink:0!important;height:auto!important;justify-content:flex-start!important;inset:14px 4px auto auto!important;margin:0!important;max-width:none!important;min-width:0!important;overflow:visible!important;padding:0!important;position:absolute!important;transform:rotate(-2.5deg)!important;width:auto!important;z-index:20!important}.plan-card-tile.regular-plan-card .floating-badge.badge-multi-country--stamp-only.badge-multi-country--regular-card .multi-country-stamp-img[data-v-19189c26]{aspect-ratio:1;display:block;flex-shrink:0;height:auto;margin:0;max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:clamp(48px,28vw,62px)}.plan-card-tile.regular-plan-card.has-multi-country-stamp[data-v-19189c26],.plan-card-tile.regular-plan-card.has-multi-country-stamp .plan-card-features[data-v-19189c26]{min-width:0}.daypass-plan-card .floating-badge.badge-multi-country--daypass-on-card[data-v-19189c26]{align-items:center;align-self:stretch;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;height:auto;justify-content:center;inset:auto!important;margin:6px 0 0;max-width:100%;min-height:0;padding:8px 10px;position:relative;transform:none;width:100%;z-index:2}.daypass-plan-card .floating-badge.badge-multi-country--daypass-on-card .stamp-text[data-v-19189c26]{font-size:8px;line-height:1.25;text-align:center}.daypass-plan-card.has-multi-country-stamp.plan-card-tile[data-v-19189c26]{height:auto!important;max-height:none!important;min-height:300px!important;overflow:visible}}.floating-badge .tag-content[data-v-19189c26]{align-items:center;display:inline-flex;gap:5px}.floating-badge i[data-v-19189c26]{flex-shrink:0;font-size:12px}.floating-badge strong[data-v-19189c26]{font-size:11px;font-weight:700;margin:0 2px}.floating-badge .tag-text[data-v-19189c26]{display:inline-block;white-space:nowrap}.tag-fade-enter-active[data-v-19189c26],.tag-fade-leave-active[data-v-19189c26]{transition:all .35s ease}.tag-fade-enter-from[data-v-19189c26],.tag-fade-leave-to[data-v-19189c26]{opacity:0;transform:scale(.9)}@media(max-width:600px){.floating-badge[data-v-19189c26]{font-size:9px;gap:4px;padding:4px 8px;top:6px}.floating-badge.badge-multi-country[data-v-19189c26]:not(.badge-multi-country--regular-card):not(.badge-multi-country--daypass-on-card){bottom:58px;height:58px;padding:5px;right:6px;top:auto;transform:rotate(-2deg);width:58px}.floating-badge.badge-multi-country:not(.badge-multi-country--regular-card):not(.badge-multi-country--daypass-on-card) .stamp-text[data-v-19189c26]{font-size:7px;line-height:1.12}.floating-badge.badge-multi-country i[data-v-19189c26]{font-size:12px}.plan-card.has-multi-country-stamp .plan-card-features[data-v-19189c26]{padding-bottom:6px}.floating-badge i[data-v-19189c26]{font-size:10px}.floating-badge strong[data-v-19189c26]{font-size:9px}}@media(max-width:480px){.plan-card-tile.regular-plan-card .floating-badge.badge-multi-country--regular-card[data-v-19189c26]:not(.badge-multi-country--stamp-only){margin:5px 0 3px;padding:7px 8px}.plan-card-tile.regular-plan-card .floating-badge.badge-multi-country--regular-card:not(.badge-multi-country--stamp-only) .stamp-text[data-v-19189c26]{font-size:7.5px}.plan-card-tile.regular-plan-card .floating-badge.badge-multi-country--stamp-only.badge-multi-country--regular-card[data-v-19189c26]{right:3px!important;top:12px!important}.plan-card-tile.regular-plan-card .floating-badge.badge-multi-country--stamp-only.badge-multi-country--regular-card .multi-country-stamp-img[data-v-19189c26]{aspect-ratio:1;height:auto;margin:0;max-width:none;-o-object-position:center center;object-position:center center;width:clamp(44px,25vw,56px)}.floating-badge.badge-multi-country[data-v-19189c26]:not(.badge-multi-country--regular-card):not(.badge-multi-country--daypass-on-card){bottom:62px;height:52px;padding:4px;right:5px;width:52px}.floating-badge.badge-multi-country:not(.badge-multi-country--regular-card):not(.badge-multi-country--daypass-on-card) .stamp-text[data-v-19189c26]{font-size:6.5px;line-height:1.1}.daypass-plan-card .floating-badge.badge-multi-country--daypass-on-card[data-v-19189c26]{margin:5px 0 0;padding:7px 8px}.daypass-plan-card .floating-badge.badge-multi-country--daypass-on-card .stamp-text[data-v-19189c26]{font-size:7.5px}}.plan-card-features[data-v-19189c26]{border-top:none;display:flex;flex-direction:column;gap:2px;padding-top:0}.plan-card-feature[data-v-19189c26]{align-items:center;display:flex;font-weight:500;gap:var(--space-xs)}.plan-card-feature[data-v-19189c26],.plan-card-feature i[data-v-19189c26]{color:var(--text-secondary);font-size:var(--text-xs)}.plan-card-feature i[data-v-19189c26]{flex-shrink:0}.plan-card-footer[data-v-19189c26]{align-items:center;color:var(--primary-color);cursor:pointer;display:inline-flex;font-size:var(--text-xs);gap:6px;transition:color .2s}.plan-card-tile.regular-plan-card>.plan-card-footer[data-v-19189c26]{flex-shrink:0;margin-top:auto;padding-top:var(--space-xs)}.plan-card-tile .plan-card-footer[data-v-19189c26]{flex-shrink:0;padding-top:var(--space-xs)}.plan-card-footer[data-v-19189c26]:hover{color:var(--primary)}.plan-card-footer i[data-v-19189c26]{font-size:var(--text-base)}.daypass-plan-card.plan-card-tile[data-v-19189c26]{align-items:stretch;border:2px dashed var(--daypass);border-radius:12px;box-shadow:0 1px 3px #0000000f;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:100%!important;margin-top:0;max-height:none!important;min-height:0!important;overflow:visible;padding:var(--card-pad);padding-top:calc(var(--card-pad) + 6px);position:relative}.daypass-content-layout[data-v-19189c26]{align-items:flex-start;gap:20px}.daypass-content-layout[data-v-19189c26],.daypass-left-section[data-v-19189c26]{display:flex;flex:1 1 auto;min-height:0;overflow:visible}.daypass-left-section[data-v-19189c26]{align-self:stretch;flex-direction:column;gap:6px;min-width:0}.daypass-left-section .plan-card-body[data-v-19189c26]{min-height:0;overflow:hidden;padding:0}.daypass-left-section .plan-card-features[data-v-19189c26]{border:none;padding:0}.daypass-left-section .plan-card-footer[data-v-19189c26]{border:none;margin-top:0;padding-top:var(--space-xs)}.daypass-plan-card.plan-card-tile .daypass-left-section .plan-card-footer[data-v-19189c26]{margin-top:auto;padding-top:4px}.daypass-right-section[data-v-19189c26]{flex:0 0 auto;min-width:180px}.daypass-day-block[data-v-19189c26]{border-bottom:1px solid var(--border-light);border-top:1px solid var(--border-light);margin:var(--space-xs) 0;padding:var(--space-xs) 0}.daypass-day-block .day-selector-compact[data-v-19189c26]{align-items:center;background:#6366f10f;border:1px solid var(--daypass);border-radius:6px;display:flex;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm)}.daypass-day-block .day-selector-body[data-v-19189c26]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0}.daypass-day-block .day-selector-body .quick-days[data-v-19189c26]{display:flex;flex-wrap:wrap;gap:3px}.daypass-day-block .selector-header[data-v-19189c26]{color:var(--daypass);flex-shrink:0;font-size:var(--text-xxs);font-weight:600;letter-spacing:.25px;text-transform:uppercase}.daypass-day-block .control-btn[data-v-19189c26]{height:22px;width:22px}.daypass-day-block .control-btn i[data-v-19189c26]{font-size:var(--text-meta)}.daypass-day-block .day-input[data-v-19189c26]{font-size:var(--text-sm);padding:0;width:26px}.daypass-day-block .quick-day[data-v-19189c26]{border-radius:3px;font-size:var(--text-2xs);padding:2px 6px}.daypass-price .price-per-day-inline[data-v-19189c26]{color:var(--text-secondary);font-size:var(--text-meta);font-weight:500;margin-left:2px}.regular-plan-card[data-v-19189c26]:not(.plan-card-tile){grid-template-columns:1.4fr 3.2fr 1fr}.plan-card[data-v-19189c26]:hover{border-color:rgba(var(--primary-color-rgb),.5);box-shadow:var(--shadow-md)}.plan-card-active[data-v-19189c26]{background-color:rgba(var(--primary-color-rgb),.03);border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.25),rgba(var(--primary-color-rgb),.2) 0 4px 12px}.daypass-plan-card.plan-card-tile[data-v-19189c26]:hover{border-color:var(--daypass);box-shadow:0 4px 12px #6366f11f}.daypass-plan-card .amount[data-v-19189c26],.daypass-plan-card .plan-card-price .amount[data-v-19189c26]{color:var(--primary);font-weight:800}.premium-card[data-v-19189c26]{border-color:#8b5cf633}.voice-plan[data-v-19189c26]{border-color:#ec489926}.combo-plan-card.plan-card-tile[data-v-19189c26]{background:linear-gradient(to right,rgba(var(--primary-color-rgb),.03) 0,var(--bg-card) 14%);border-left:3px solid var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.08);overflow:visible;position:relative}.combo-plan-card.plan-card-tile[data-v-19189c26]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%232a7abf' stroke-width='.4' d='m0 0 24 24M0 6l24 24M0 12l24 24M0 18l24 24M6 0l24 24M12 0l24 24M18 0l24 24'/%3E%3C/svg%3E");background-repeat:repeat;background-size:24px 24px;border-radius:inherit;content:"";inset:0;opacity:.11;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.combo-plan-card.plan-card-tile .plan-card-body[data-v-19189c26],.combo-plan-card.plan-card-tile .plan-card-features[data-v-19189c26],.combo-plan-card.plan-card-tile .plan-card-footer[data-v-19189c26],.combo-plan-card.plan-card-tile .plan-card-header[data-v-19189c26]{position:relative;z-index:1}.combo-plan-card.plan-card-tile .floating-badge[data-v-19189c26]{z-index:15}.combo-plan-card.plan-card-tile[data-v-19189c26]:hover{border-left-color:var(--primary-color);box-shadow:0 4px 14px rgba(var(--primary-color-rgb),.12)}.combo-plan-body .plan-card-price .amount[data-v-19189c26]{color:var(--primary-color);font-weight:700}.badge-combo[data-v-19189c26]{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-2) 100%);color:#fff;font-weight:600}.flag-container[data-v-19189c26]{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;height:40px;justify-content:center;width:80px}.flag[data-v-19189c26]{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.plan-identity[data-v-19189c26]{display:flex;flex-direction:column;gap:3px;min-width:0}.country-name>span[data-v-19189c26]{color:var(--primary);font-size:var(--text-meta-lg);font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-badges[data-v-19189c26]{display:flex;flex-wrap:wrap;gap:3px}.badge[data-v-19189c26]{align-items:center;border-radius:3px;display:inline-flex;font-size:var(--text-xxs);font-weight:500;gap:2px;letter-spacing:.3px;padding:4px 6px;text-transform:uppercase}.badge i[data-v-19189c26]{font-size:var(--text-2xs)}.badge-daypass[data-v-19189c26]{background:var(--daypass);color:#fff}.badge-premium[data-v-19189c26]{background:var(--primary-color);color:#fff}.badge-best[data-v-19189c26]{background:var(--primary-color-2);color:#fff}.badge-hot[data-v-19189c26]{background:var(--danger);color:#fff}.badge-voice[data-v-19189c26]{background:var(--primary-color);color:#fff}.badge-discount[data-v-19189c26]{background:var(--warning);color:#fff}.badge-unlimited[data-v-19189c26]{background:var(--success);color:#fff}.plan-operator[data-v-19189c26]{align-items:center;color:var(--primary-light);display:inline-flex;font-size:var(--text-sm);font-weight:500;gap:3px;white-space:nowrap}.plan-operator i[data-v-19189c26]{color:var(--success);font-size:var(--text-meta)}.info-grid[data-v-19189c26]{display:flex;gap:12px}.info-item[data-v-19189c26]{align-items:center;display:flex;gap:6px;width:24%}.info-icon[data-v-19189c26]{color:var(--accent);flex-shrink:0;font-size:var(--text-body-lg)}.info-icon.voice-icon[data-v-19189c26]{color:var(--primary-color)}.info-content[data-v-19189c26]{display:flex;flex-direction:column;gap:0;min-width:0}.info-value[data-v-19189c26]{align-items:center;color:var(--primary);display:flex;font-weight:700;gap:2px;line-height:1.3;white-space:nowrap}.info-unit[data-v-19189c26],.info-value[data-v-19189c26]{font-size:var(--text-sm)}.info-unit[data-v-19189c26]{color:var(--primary-light);font-weight:600;margin-left:1px}.info-extra[data-v-19189c26]{align-items:center;color:var(--warning);display:inline-flex;font-weight:600;gap:2px;margin-left:3px}.info-extra[data-v-19189c26],.info-extra i[data-v-19189c26]{font-size:var(--text-2xs)}.info-label[data-v-19189c26]{color:var(--primary-light);font-size:var(--text-sm);font-weight:500;letter-spacing:.2px;margin-top:-1px;text-transform:uppercase}.day-selector-compact[data-v-19189c26]{align-items:center;background:#6366f10f;border:1.5px solid var(--daypass);border-radius:8px;display:flex;gap:16px;padding:10px 14px}.day-selector-body[data-v-19189c26]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.day-selector-body .day-control[data-v-19189c26]{align-items:center;display:flex;gap:8px;justify-content:center}.day-selector-body .quick-days[data-v-19189c26]{display:flex;flex-wrap:wrap;gap:6px}.selector-header[data-v-19189c26]{align-items:center;color:var(--daypass);display:flex;flex-shrink:0;font-size:var(--text-xs);font-weight:600;gap:4px;letter-spacing:.3px;text-transform:uppercase}.selector-header i[data-v-19189c26]{font-size:var(--text-meta)}.day-control[data-v-19189c26]{gap:6px}.control-btn[data-v-19189c26],.day-control[data-v-19189c26]{align-items:center;display:flex;justify-content:center}.control-btn[data-v-19189c26]{background:var(--daypass);border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;height:26px;transition:all .2s;width:26px}.control-btn[data-v-19189c26]:hover:not(:disabled){background:var(--primary);transform:scale(1.05)}.control-btn[data-v-19189c26]:disabled{background:var(--border-light);color:var(--primary-light);cursor:not-allowed;opacity:.5}.control-btn i[data-v-19189c26]{font-size:var(--text-meta-lg)}.day-value[data-v-19189c26]{align-items:center;display:flex;flex:1;justify-content:center}.day-input[data-v-19189c26]{background:transparent;border:none;color:var(--daypass);font-size:var(--text-base);font-weight:800;line-height:1;padding:2px;text-align:center;width:32px}.day-input[data-v-19189c26]:focus{outline:none}.day-input[data-v-19189c26]::-webkit-inner-spin-button,.day-input[data-v-19189c26]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quick-days[data-v-19189c26]{display:flex;gap:4px}.day-selector-compact .quick-days[data-v-19189c26]{gap:6px}.quick-day[data-v-19189c26]{background:#fff;border:1px solid var(--border);border-radius:4px;color:var(--primary);cursor:pointer;flex:1;font-size:var(--text-xxs);font-weight:600;padding:4px;text-align:center;transition:all .2s}.quick-day[data-v-19189c26]:hover{border-color:var(--daypass);color:var(--daypass)}.quick-day.active[data-v-19189c26]{background:var(--daypass);border-color:var(--daypass);color:#fff}.plan-price[data-v-19189c26]{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.price-container[data-v-19189c26]{align-items:center;display:inline-flex;gap:6px}.price-icon[data-v-19189c26]{color:var(--primary-light);font-size:var(--text-2xl)}.amount[data-v-19189c26]{color:var(--primary);font-size:var(--text-base);font-weight:800;line-height:1}.daypass-plan-card .amount[data-v-19189c26]{color:var(--daypass)}.price-meta[data-v-19189c26]{align-items:center;display:flex;font-size:var(--text-2xs);gap:4px}.price-label[data-v-19189c26]{color:var(--primary-light);font-size:var(--text-xs);font-weight:500;letter-spacing:.3px;text-transform:capitalize}.price-per-day[data-v-19189c26]{align-items:center;color:var(--primary-color);display:flex;font-size:var(--text-xs);font-weight:600;gap:2px}.price-per-day i[data-v-19189c26]{font-size:var(--text-2xs)}.action-buttons[data-v-19189c26]{flex-direction:column;gap:5px;justify-self:end}.action-btn[data-v-19189c26],.action-buttons[data-v-19189c26]{align-items:center;display:flex}.action-btn[data-v-19189c26]{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--primary);cursor:pointer;font-size:var(--text-meta);font-weight:600;gap:4px;justify-content:center;padding:7px 11px;transition:all .2s ease;white-space:nowrap}.action-btn i[data-v-19189c26]{font-size:var(--text-meta-lg)}.icon-btn[data-v-19189c26]{min-width:34px;padding:7px}.money[data-v-19189c26]{color:var(--primary-light);font-size:var(--text-base)}.icon-btn[data-v-19189c26]:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:scale(1.05)}.primary-btn[data-v-19189c26]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.primary-btn[data-v-19189c26]:hover{background:var(--primary-light);box-shadow:0 3px 10px #11182726;transform:scale(1.05)}.daypass-plan-card .primary-btn[data-v-19189c26]{background:var(--daypass);border-color:var(--daypass)}.daypass-plan-card .primary-btn[data-v-19189c26]:hover{background:var(--primary)}.expandable-details[data-v-19189c26]{grid-column:1/-1;max-height:0;opacity:0;overflow:hidden;transition:all .2s ease}.expandable-details.daypass-expandable[data-v-19189c26]{background:#00000005;border-top:1px solid var(--border-light);margin:0;max-height:120px;opacity:1;padding:12px 20px}.expandable-inner[data-v-19189c26]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.expandable-inner .details-row[data-v-19189c26]{flex:1;min-width:0}.details-row[data-v-19189c26]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.detail-chip[data-v-19189c26]{align-items:center;background:var(--border-light);border-radius:10px;color:var(--primary);display:inline-flex;font-size:var(--text-xxs);font-weight:500;gap:4px;padding:4px 8px;transition:all .2s}.detail-chip[data-v-19189c26]:hover{transform:translateY(-1px)}.detail-chip i[data-v-19189c26]{color:var(--accent);font-size:var(--text-meta)}.discount-chip[data-v-19189c26]{background:#ef44441a;font-weight:600}.discount-chip[data-v-19189c26],.discount-chip i[data-v-19189c26]{color:var(--danger)}.unlimited-chip[data-v-19189c26]{background:#10b9811a;font-weight:600}.unlimited-chip[data-v-19189c26],.unlimited-chip i[data-v-19189c26]{color:var(--success)}.hotspot-chip[data-v-19189c26]{background:#06b6d41a}.hotspot-chip[data-v-19189c26],.hotspot-chip i[data-v-19189c26]{color:var(--info)}.instant-chip[data-v-19189c26]{background:#6366f11a}.instant-chip[data-v-19189c26],.instant-chip i[data-v-19189c26]{color:var(--daypass)}.speed-chip[data-v-19189c26]{background:#f59e0b1a}.speed-chip[data-v-19189c26],.speed-chip i[data-v-19189c26]{color:var(--warning)}.roaming-chip[data-v-19189c26]{background:#8b5cf61a}.roaming-chip[data-v-19189c26],.roaming-chip i[data-v-19189c26]{color:var(--premium)}.more-chip[data-v-19189c26]{background:var(--primary-color);box-shadow:0 4px 8px #00000026;color:#fff;cursor:pointer;font-weight:600;margin-left:auto;margin-top:10px;transform:translateY(-2px)}.more-chip i[data-v-19189c26]{color:#fff}.country-flags-inline[data-v-19189c26]{align-items:center;display:flex;gap:3px;margin-top:5px}.mini-flag[data-v-19189c26]{align-items:center;border:1px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:14px;justify-content:center;overflow:hidden;width:14px}.mini-flag img[data-v-19189c26]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.more-countries[data-v-19189c26]{background:var(--border-light);border-radius:8px;color:var(--primary-light);font-size:var(--text-2xs);font-weight:600;padding:2px 5px}.plans-state-block[data-v-19189c26]{align-items:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;grid-column:1/-1;justify-content:center;min-height:320px;padding:40px 24px}.plans-empty-block[data-v-19189c26]{min-height:360px}.plans-empty-block .no-data[data-v-19189c26]{padding:24px 20px}.plans-loading-block .loading-state[data-v-19189c26]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;max-width:320px;text-align:center}.loading-spinner-wrap[data-v-19189c26]{align-items:center;background:#3e436d14;border-radius:50%;display:flex;height:64px;justify-content:center;width:64px}.loading-state .spinner[data-v-19189c26]{color:var(--primary-color);font-size:var(--text-heading-md)}.loading-title[data-v-19189c26]{color:var(--primary);font-size:var(--text-lg);font-weight:700;line-height:1.3;margin:0}.loading-subtitle[data-v-19189c26]{color:var(--primary-light);font-size:var(--text-sm);font-weight:500;line-height:1.4;margin:0}.spinner[data-v-19189c26]{animation:spin-19189c26 1s linear infinite}@keyframes spin-19189c26{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.device-modal-fade-enter-active[data-v-19189c26],.device-modal-fade-leave-active[data-v-19189c26]{transition:opacity .2s ease}.device-modal-fade-enter-active .daypass-info-modal[data-v-19189c26],.device-modal-fade-enter-active .device-compat-modal[data-v-19189c26],.device-modal-fade-leave-active .daypass-info-modal[data-v-19189c26],.device-modal-fade-leave-active .device-compat-modal[data-v-19189c26]{transition:transform .25s ease}.device-modal-fade-enter-from[data-v-19189c26],.device-modal-fade-leave-to[data-v-19189c26]{opacity:0}.device-modal-fade-enter-from .daypass-info-modal[data-v-19189c26],.device-modal-fade-enter-from .device-compat-modal[data-v-19189c26],.device-modal-fade-leave-to .daypass-info-modal[data-v-19189c26],.device-modal-fade-leave-to .device-compat-modal[data-v-19189c26]{transform:translateY(-16px)}.device-compat-overlay[data-v-19189c26]{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a66;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:60px 20px 20px;position:fixed;z-index:2000}.device-compat-modal[data-v-19189c26]{background:#fff;border:1px solid var(--border,#e2e8f0);border-radius:12px;box-shadow:0 8px 30px -6px #0000001a,0 4px 12px -4px #0000000f;display:flex;flex-direction:column;max-height:calc(100vh - 80px);max-width:560px;overflow:hidden;width:100%}.device-compat-header[data-v-19189c26]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 20px 0}.device-compat-title[data-v-19189c26]{color:#0f172a;font-size:var(--text-xl);font-weight:700;margin:0}.device-compat-close[data-v-19189c26]{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s,color .2s;width:36px}.device-compat-close[data-v-19189c26]:hover{background:#e2e8f0;color:#0f172a}.device-compat-close i[data-v-19189c26]{font-size:var(--text-xl-lg)}.device-compat-instruction[data-v-19189c26]{color:#475569;font-size:var(--text-sm);font-weight:400;line-height:1.5;margin:0;padding:12px 20px 0}.device-compat-link[data-v-19189c26]{color:#0d9488;font-weight:500;text-decoration:underline}.device-compat-link[data-v-19189c26]:hover{color:#0f766e}.device-compat-inputs[data-v-19189c26]{display:flex;flex-shrink:0;gap:12px;padding:16px 20px}.device-compat-search[data-v-19189c26]{border:1px solid #e2e8f0;border-radius:8px;flex:1;font-size:var(--text-sm);height:40px;min-width:0;outline:none;padding:0 12px;transition:border-color .2s}.device-compat-search[data-v-19189c26]:focus{border-color:#0d9488}.device-compat-brand-wrap[data-v-19189c26]{flex:1;max-width:180px;min-width:0;position:relative}.device-compat-brand[data-v-19189c26]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;font-size:var(--text-sm);height:40px;outline:none;padding:0 36px 0 12px;transition:border-color .2s;width:100%}.device-compat-brand[data-v-19189c26]:focus{border-color:#0d9488}.device-compat-brand-chevron[data-v-19189c26]{color:#64748b;font-size:var(--text-body-lg);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.device-compat-list-wrap[data-v-19189c26]{border-top:1px solid #f1f5f9;flex:1;max-height:min(400px,50vh);min-height:200px;overflow-y:auto;padding:12px 20px 20px}.device-compat-list[data-v-19189c26]{list-style:none;margin:0;padding:0}.device-compat-item[data-v-19189c26]{border-bottom:1px solid #f1f5f9;border-radius:4px;color:#0f172a;cursor:pointer;font-size:var(--text-sm);line-height:1.4;margin-left:-8px;margin-right:4px;padding:10px 0 10px 8px;transition:background .15s}.device-compat-item[data-v-19189c26]:hover{background:#f1f5f9}.device-compat-item[data-v-19189c26]:last-child{border-bottom:0}.plan-card-header-daypass-actions[data-v-19189c26]{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.plan-card-header--daypass .plan-card-badge-wrap[data-v-19189c26]{margin-left:0}.daypass-info-btn[data-v-19189c26]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--primary-color,var(--daypass,#6366f1));cursor:pointer;display:inline-flex;flex-shrink:0;gap:0;justify-content:center;min-height:32px;min-width:32px;padding:6px;-webkit-tap-highlight-color:transparent;transition:background .2s ease,gap .2s ease}.daypass-info-btn__label[data-v-19189c26]{color:inherit;font-size:var(--text-sm,.8125rem);font-weight:600;line-height:1.2;max-width:0;opacity:0;overflow:hidden;text-decoration:underline;text-underline-offset:3px;transition:max-width .28s ease,opacity .2s ease;white-space:nowrap}@media(hover:hover)and (pointer:fine){.daypass-info-btn[data-v-19189c26]:hover{background:rgba(var(--color-primary-rgb,52,152,219),.08);gap:6px;justify-content:flex-start}.daypass-info-btn:hover .daypass-info-btn__label[data-v-19189c26]{max-width:200px;opacity:1}}.daypass-info-btn[data-v-19189c26]:focus-visible{background:rgba(var(--color-primary-rgb,52,152,219),.08);gap:6px;justify-content:flex-start;outline:2px solid var(--primary-color,var(--daypass,#6366f1));outline-offset:2px}.daypass-info-btn:focus-visible .daypass-info-btn__label[data-v-19189c26]{max-width:200px;opacity:1}.daypass-info-btn i[data-v-19189c26]{flex-shrink:0;font-size:1.125rem;line-height:1}.daypass-info-btn--corner[data-v-19189c26]{bottom:10px;margin:0;position:absolute;right:10px;z-index:4}@media(max-width:480px){.daypass-info-btn--corner[data-v-19189c26]{bottom:8px;right:8px}}.daypass-info-modal[data-v-19189c26]{background:#fff;border:1px solid var(--border,#e2e8f0);border-radius:16px;box-shadow:0 8px 30px -6px #0000001f,0 4px 12px -4px #00000014;margin:auto 0;max-height:calc(100vh - 100px);max-width:440px;overflow:hidden;width:100%}.daypass-info-modal[data-v-19189c26],.daypass-info-modal-header[data-v-19189c26]{display:flex;flex-direction:column;position:relative}.daypass-info-modal-header[data-v-19189c26]{align-items:center;border-bottom:1px solid #f1f5f9;padding:20px 48px 12px 20px;text-align:center}.daypass-info-modal-icon-wrap[data-v-19189c26]{align-items:center;background:#6366f11f;border-radius:12px;color:var(--daypass,#6366f1);display:flex;height:48px;justify-content:center;margin-bottom:10px;width:48px}.daypass-info-modal-icon-wrap i[data-v-19189c26]{font-size:24px}.daypass-info-modal-title[data-v-19189c26]{color:#0f172a;font-size:var(--text-lg);font-weight:700;line-height:1.3;margin:0;padding-right:8px}.daypass-info-modal-close[data-v-19189c26]{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s;width:36px}.daypass-info-modal-close[data-v-19189c26]:hover{background:#e2e8f0}.daypass-info-modal-close i[data-v-19189c26]{font-size:20px}.daypass-info-modal-body[data-v-19189c26]{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 8px}.daypass-info-section[data-v-19189c26]{margin-bottom:18px}.daypass-info-section[data-v-19189c26]:last-of-type{margin-bottom:8px}.daypass-info-section-title[data-v-19189c26]{color:var(--daypass,#6366f1);font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;margin:0 0 8px}.daypass-info-section-text[data-v-19189c26]{color:#475569;font-size:var(--text-sm);line-height:1.55;margin:0}.daypass-info-section-text--pre[data-v-19189c26]{white-space:pre-line}.daypass-info-modal-ok[data-v-19189c26]{background:var(--daypass,#6366f1);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:600;margin:0 20px 20px;padding:12px 16px;transition:filter .2s,transform .15s;width:calc(100% - 40px)}.daypass-info-modal-ok[data-v-19189c26]:hover{filter:brightness(1.05)}.daypass-info-modal-ok[data-v-19189c26]:active{transform:scale(.99)}.device-compat-confirm-modal[data-v-19189c26]{background:#fff;border:1px solid var(--border,#e2e8f0);border-radius:12px;box-shadow:0 8px 30px -6px #0000001a,0 4px 12px -4px #0000000f;max-width:420px;padding:32px 24px 28px;position:relative;text-align:center;width:100%}.device-compat-confirm-close[data-v-19189c26]{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s,color .2s;width:36px}.device-compat-confirm-close[data-v-19189c26]:hover{background:#e2e8f0;color:#0f172a}.device-compat-confirm-close i[data-v-19189c26]{font-size:var(--text-xl-lg)}.device-compat-confirm-icon-wrap[data-v-19189c26]{background:#fff;border:3px solid #0d9488;box-shadow:0 0 0 4px #0d948826;height:72px;margin:0 auto 20px;width:72px}.device-compat-confirm-icon-inner[data-v-19189c26],.device-compat-confirm-icon-wrap[data-v-19189c26]{align-items:center;border-radius:50%;display:inline-flex;justify-content:center}.device-compat-confirm-icon-inner[data-v-19189c26]{background:#e2e8f0;color:#0f172a;font-size:var(--text-heading-md);font-weight:700;height:52px;width:52px}.device-compat-confirm-icon-inner i[data-v-19189c26]{font-size:var(--text-heading-md)}.device-compat-confirm-title[data-v-19189c26]{color:#0f172a;font-size:var(--text-xl-lg);font-weight:700;line-height:1.3;margin:0 0 12px}.device-compat-confirm-question[data-v-19189c26]{color:#475569;font-size:var(--text-body-sm);font-weight:400;line-height:1.5;margin:0 0 24px}.device-compat-confirm-btn[data-v-19189c26]{background:#0d9488;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:var(--text-body-sm);font-weight:600;padding:12px 28px;transition:background .2s,transform .15s}.device-compat-confirm-btn[data-v-19189c26]:hover{background:#0f766e}.device-compat-confirm-btn[data-v-19189c26]:active{transform:scale(.98)}.modal-loading-state[data-v-19189c26]{align-items:center;display:inline-flex;justify-content:center}.modal-loading-state i[data-v-19189c26]{color:#fff;font-size:var(--text-xs)}@media(max-width:1024px){.outer-plan-box[data-v-19189c26]{--page-pad:var(--space-lg);--card-gap:var(--space-lg);--card-pad:var(--space-lg)}.plans-container[data-v-19189c26]{align-items:start;grid-template-columns:repeat(2,1fr)}.daypass-plan-card .plan-card-price .amount[data-v-19189c26]{font-size:var(--text-base)}.regular-plan-card[data-v-19189c26]:not(.plan-card-tile){grid-template-columns:1.5fr 2.5fr 1fr 150px}.action-buttons[data-v-19189c26]{gap:var(--space-xs)}.plan-card-data[data-v-19189c26],.plan-card-tile .plan-card-price .amount[data-v-19189c26]{font-size:var(--text-base)}}@media(max-width:768px){.outer-plan-box[data-v-19189c26]{--page-pad:var(--space-md);--card-gap:var(--space-md);--card-pad:var(--space-lg)}.plans-container[data-v-19189c26]{align-items:stretch;grid-template-columns:repeat(2,1fr)}.plans-container>.daypass-plan-card[data-v-19189c26]{grid-column:1/-1}.plans-container>.go-to-country-card[data-v-19189c26]{align-self:start;box-sizing:border-box;height:auto!important;max-height:none!important;min-height:200px;min-width:0;width:100%}.plan-card-tile.daypass-plan-card.has-multi-country-stamp[data-v-19189c26],.plan-card-tile.regular-plan-card.has-multi-country-stamp[data-v-19189c26],.plans-container>.daypass-plan-card.has-multi-country-stamp[data-v-19189c26],.plans-container>.plan-card-tile.regular-plan-card.has-multi-country-stamp[data-v-19189c26]{height:100%!important;max-height:none!important;min-height:0!important}.plan-card-tile.daypass-plan-card.has-multi-country-stamp[data-v-19189c26]{overflow:visible}.plans-state-block[data-v-19189c26]{min-height:280px;padding:var(--space-2xl) var(--card-pad)}.plans-empty-block[data-v-19189c26]{min-height:320px}.loading-spinner-wrap[data-v-19189c26]{height:56px;width:56px}.loading-state .spinner[data-v-19189c26]{font-size:var(--text-2xl)}.loading-title[data-v-19189c26]{font-size:var(--text-body-lg)}.loading-subtitle[data-v-19189c26]{font-size:var(--text-meta-lg)}.plans-wrapper[data-v-19189c26]{padding-bottom:var(--card-gap);padding-left:max(6px,env(safe-area-inset-left,0px));padding-right:max(6px,env(safe-area-inset-right,0px));padding-top:var(--card-gap)}.daypass-plan-card.plan-card-tile[data-v-19189c26]{padding:18px 8px 8px}.daypass-content-layout[data-v-19189c26]{gap:10px}.daypass-right-section[data-v-19189c26]{flex:0 1 46%;max-width:168px;min-width:0}.plans-container>.plan-card-tile.regular-plan-card[data-v-19189c26]{padding-left:10px;padding-right:10px}.filter-bar[data-v-19189c26]{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:var(--card-gap);padding:8px var(--page-pad)}.filter-section.plan-type-section[data-v-19189c26],.plan-tabs[data-v-19189c26]{display:contents}.mobile-filter-trigger[data-v-19189c26]{font-size:var(--text-xs);min-height:32px;padding:6px var(--space-md)}.desktop-filters[data-v-19189c26]{display:none!important}.plan-type-label[data-v-19189c26]{color:var(--primary-light);display:block;font-size:var(--text-2xs);font-weight:600;letter-spacing:.03em;margin-bottom:2px;text-transform:uppercase}.filter-section.plan-type-section[data-v-19189c26]{padding:0}.plan-tabs[data-v-19189c26]{padding-bottom:0}.plan-tabs .tab[data-v-19189c26]{align-items:center;align-self:stretch;background:var(--bg-card,#fff);border:1.5px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--primary-light);display:flex;flex-direction:column;font-size:clamp(.75rem,3.4vw,.9375rem);font-weight:700;gap:6px;height:100%;justify-content:center;line-height:1.15;min-height:72px;min-width:0;padding:10px 8px;text-align:center;white-space:normal;width:100%}.plan-tabs .tab.active[data-v-19189c26]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.plan-tabs .tab-row-icon[data-v-19189c26]{color:inherit;flex-shrink:0;font-size:clamp(1.125rem,4.5vw,1.375rem);line-height:1}.plan-tabs .tab-row-label[data-v-19189c26]{display:block;font-size:inherit;font-weight:inherit;-webkit-hyphens:auto;hyphens:auto;line-height:1.15;max-width:100%;min-width:0;text-align:center;white-space:normal;width:100%;word-break:break-word}.plan-tabs .tab.tab-desktop-only[data-v-19189c26]{display:none}.sticky-flag[data-v-19189c26]{font-size:var(--text-2xs);padding:2px var(--space-sm);top:-24px}.sticky-flag i[data-v-19189c26]{font-size:var(--text-xxs)}.sort-section[data-v-19189c26]{flex:1 1 100%}.daypass-day-block .day-selector-compact[data-v-19189c26]{flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm)}.daypass-day-block .day-selector-body[data-v-19189c26]{gap:var(--space-sm)}.daypass-plan-card[data-v-19189c26],.regular-plan-card[data-v-19189c26]:not(.plan-card-tile){gap:var(--space-md);grid-template-columns:1fr;padding:var(--space-lg)}.plan-card-data[data-v-19189c26],.plan-card-tile .plan-card-price .amount[data-v-19189c26]{font-size:var(--text-base)}.plan-identity[data-v-19189c26]{order:1}.info-grid[data-v-19189c26]{flex-wrap:wrap;order:2}.plan-price[data-v-19189c26]{align-items:flex-start;order:3}.action-buttons[data-v-19189c26]{flex-direction:row;justify-self:stretch;order:4}.action-buttons>.d-flex[data-v-19189c26]{flex:1}.country-flags-inline[data-v-19189c26]{margin-top:0}.expandable-details[data-v-19189c26]{border-top:1px solid var(--border-light);margin-top:2px;max-height:50px;opacity:1;order:5;padding-top:8px}.badge-combo .badge-combo-label[data-v-19189c26]{display:none}.badge-combo[data-v-19189c26]{justify-content:center;min-width:24px;padding:4px 5px}.badge-combo .badge-combo-icon[data-v-19189c26]{font-size:var(--text-xs);margin:0}.go-to-country-card[data-v-19189c26]{padding:var(--space-md)}.go-to-country-header-icon[data-v-19189c26]{border-radius:10px;height:38px;width:38px}.go-to-country-header-icon i[data-v-19189c26]{font-size:var(--text-lg)}.go-to-country-title[data-v-19189c26]{font-size:var(--text-sm)}.go-to-country-subtitle[data-v-19189c26]{font-size:var(--text-meta)}.go-to-country-grid[data-v-19189c26]{gap:8px;grid-template-columns:1fr;min-width:0}.go-to-country-chip[data-v-19189c26]{font-size:var(--text-xs);padding:8px 10px}.go-to-country-chip-flag[data-v-19189c26],.go-to-country-chip-flag-placeholder[data-v-19189c26]{height:18px;width:24px}.go-to-country-chip-arrow[data-v-19189c26]{font-size:var(--text-xs)}}@media(max-width:480px){.outer-plan-box[data-v-19189c26]{--page-pad:var(--space-md);--card-gap:var(--space-md);--card-pad:var(--space-md)}.filter-bar[data-v-19189c26]{gap:4px;padding:5px var(--page-pad) 6px}.mobile-filter-row[data-v-19189c26],.mobile-filter-row[role=button][data-v-19189c26]{min-height:30px}.mobile-filter-trigger[data-v-19189c26]{font-size:var(--text-meta);min-height:30px;padding:5px var(--space-md)}.plan-tabs .sticky-flag[data-v-19189c26],.plan-type-label[data-v-19189c26]{display:none}.plan-tabs .tab[data-v-19189c26]{font-size:clamp(.6875rem,3.1vw,.8125rem);gap:5px;min-height:64px;padding:8px 6px}.plan-tabs .tab-row-icon[data-v-19189c26]{font-size:clamp(1.0625rem,4.2vw,1.25rem)}.tab.active[data-v-19189c26]{border-color:var(--primary-color);box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.15)}.plan-badges[data-v-19189c26]{justify-content:flex-end}.more-chip[data-v-19189c26]{margin-left:0!important}.d-sm-none[data-v-19189c26]{display:none}.mob-view[data-v-19189c26]{display:flex;justify-content:space-between}.daypass-day-block[data-v-19189c26]{margin:var(--space-xs) 0;padding:var(--space-xs) 0}.daypass-day-block .day-selector-compact[data-v-19189c26]{align-items:stretch;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm)}.daypass-day-block .day-selector-body[data-v-19189c26],.daypass-day-block .day-selector-body .quick-days[data-v-19189c26]{justify-content:center}.daypass-price .price-per-day-inline[data-v-19189c26]{display:block;margin-left:0;margin-top:2px}.info-grid[data-v-19189c26]{flex-direction:row;flex-wrap:wrap;gap:6px}.info-item[data-v-19189c26]{width:-moz-max-content;width:max-content}.plans-container[data-v-19189c26]{align-items:stretch;gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.plans-container>.daypass-plan-card[data-v-19189c26]{grid-column:1/-1}.plans-container>.go-to-country-card[data-v-19189c26]{align-self:start;box-sizing:border-box;grid-column:1/-1;height:auto!important;max-height:none!important;max-width:100%;min-height:180px;min-width:0;width:100%}.plans-wrapper[data-v-19189c26]{padding-left:max(4px,env(safe-area-inset-left,0px));padding-right:max(4px,env(safe-area-inset-right,0px))}.daypass-plan-card.plan-card-tile[data-v-19189c26]{padding:16px 6px 6px}.daypass-content-layout[data-v-19189c26]{gap:8px}.daypass-right-section[data-v-19189c26]{max-width:156px}.plans-container>.plan-card-tile.regular-plan-card[data-v-19189c26]{padding:14px 6px 8px}.plan-card-tile .floating-badge[data-v-19189c26]{font-size:8px;max-width:calc(100% - 8px);padding:4px 6px;z-index:21!important}.plan-card-tile.regular-plan-card .floating-badge.badge-multi-country--stamp-only.badge-multi-country--regular-card[data-v-19189c26]{box-sizing:border-box;margin:0!important;max-width:none!important;padding:0!important;position:absolute!important;right:3px!important;top:26px!important;width:auto!important;z-index:20!important}.plan-card-tile .plan-card-data[data-v-19189c26]{font-size:.8125rem;line-height:1.2}.plan-card-tile .plan-card-price .amount[data-v-19189c26]{font-size:.8125rem}.plan-card-tile .plan-card-feature[data-v-19189c26],.plan-card-tile .plan-card-footer[data-v-19189c26],.plan-card-tile .plan-card-validity[data-v-19189c26]{font-size:.65rem}.plan-card-tile.regular-plan-card[data-v-19189c26]{height:100%!important;max-height:none!important;min-height:0!important;width:100%}.badge-combo .badge-combo-label[data-v-19189c26]{display:none}.badge-combo[data-v-19189c26]{min-width:22px;padding:3px 4px}.badge-combo .badge-combo-icon[data-v-19189c26]{font-size:var(--text-meta)}.daypass-plan-card[data-v-19189c26]{width:100%!important}.plan-card-tile.daypass-plan-card.has-multi-country-stamp[data-v-19189c26],.plans-container>.daypass-plan-card.has-multi-country-stamp[data-v-19189c26]{height:100%!important;max-height:none!important;min-height:0!important}.plan-card-tile.daypass-plan-card.has-multi-country-stamp[data-v-19189c26]{overflow:visible}.plans-state-block[data-v-19189c26]{min-height:260px;padding:var(--space-2xl) var(--page-pad)}.plans-empty-block[data-v-19189c26]{min-height:300px}.loading-spinner-wrap[data-v-19189c26]{height:48px;width:48px}.loading-state .spinner[data-v-19189c26]{font-size:var(--text-heading-sm)}.loading-title[data-v-19189c26]{font-size:var(--text-base)}.day-selector-compact[data-v-19189c26]{flex-direction:column;gap:10px}}.d-flex[data-v-19189c26]{display:flex}.justify-content-between[data-v-19189c26]{justify-content:space-between}.align-items-center[data-v-19189c26]{align-items:center}.mt-2[data-v-19189c26]{margin-top:8px}.ms-2[data-v-19189c26]{margin-left:8px}.col-12[data-v-19189c26],.w-100[data-v-19189c26]{width:100%}.position-relative[data-v-19189c26]{position:relative}.flag-container[data-v-19189c26]{background:#f3f4f6;border:1px solid #eee;border-radius:50%;box-shadow:0 2px 8px #0000001a;flex-shrink:0;height:24px;overflow:hidden;width:24px}.country-flag[data-v-19189c26]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.plan-text[data-v-19189c26]{color:var(--primary-light);font-size:var(--text-sm);font-weight:500}.custom-radio-label[data-v-19189c26]{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:8px}.custom-radio-input[data-v-19189c26]{display:none}.custom-radio[data-v-19189c26]{background-color:#fff;border:2px solid var(--primary,#111827);border-radius:50%;box-shadow:0 1px 2px #0000000f;display:inline-block;flex-shrink:0;height:18px;position:relative;transition:border-color .2s,background-color .2s,box-shadow .2s;width:18px}.plan-card-radio .custom-radio[data-v-19189c26]{left:0;margin:0;top:0}.custom-radio-input:checked+.custom-radio[data-v-19189c26]{background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2)}.custom-radio-input:checked+.custom-radio[data-v-19189c26]:after{background-color:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.custom-radio-label:hover .custom-radio[data-v-19189c26]{border-color:var(--accent,#0d6efd)}.plan-card[data-v-19189c26]{background-color:var(--bg-card);border:1px solid var(--border);border-radius:8px;gap:6px 16px;padding:10px;transition:all .3s ease}.plan-card[data-v-19189c26]:hover{border-color:var(--primary);box-shadow:0 4px 8px #0000001a}.plans-page-section[data-v-19189c26]{margin-top:var(--card-gap)}.card-border[data-v-19189c26]{border-radius:12px;overflow:hidden}.esim-internal-links[data-v-e9e1d768]{--country-primary-rgb:var(--color-primary-rgb,52,152,219)}.esim-links-section[data-v-e9e1d768]{position:relative;z-index:2;--section-pad-y:24px;--page-pad:16px;--space-2xl:24px;--space-3xl:32px;--space-md:12px;--space-lg:16px;--space-sm:8px;background:#f8f9fb;margin:0;padding:var(--section-pad-y) var(--page-pad)}.esim-links-section+.esim-links-section[data-v-e9e1d768]{margin-top:0}.esim-links-section .content-wrapper[data-v-e9e1d768]{margin:0 auto;max-width:1200px;padding:0}.esim-links-section--europe-secondary[data-v-e9e1d768]{background:rgba(var(--country-primary-rgb),.04)}.esim-links-section--countries[data-v-e9e1d768]{background:linear-gradient(180deg,rgba(var(--country-primary-rgb),.06) 0,var(--color-bg,#fff) 100%)}.esim-links-section__title[data-v-e9e1d768]{color:var(--color-text-heading,#1a1a1a);font-size:clamp(1.375rem,3vw,1.625rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 var(--space-3xl);text-align:center}.esim-links-section__grid[data-v-e9e1d768]{display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fill,172px);justify-content:center}.esim-links-link[data-v-e9e1d768]{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;box-shadow:0 1px 3px #0000000f;box-sizing:border-box;color:var(--color-text-heading,#1a1a1a);display:flex;font-size:.9375rem;font-weight:500;gap:12px;height:52px;justify-content:flex-start;padding:0 14px;text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease;width:172px}.esim-links-link[data-v-e9e1d768]:hover{background:#fff;border-color:rgba(var(--country-primary-rgb),.25);box-shadow:0 2px 8px #00000014;color:var(--color-primary,#3498db)}.esim-links-flag[data-v-e9e1d768]{border-radius:6px;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.esim-links-link span[data-v-e9e1d768]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.esim-links-section[data-v-e9e1d768]{padding:var(--section-pad-y) var(--page-pad)}.esim-links-section .content-wrapper[data-v-e9e1d768]{margin:0 auto;max-width:100%;overflow:visible;padding:0}.esim-links-section__title[data-v-e9e1d768]{font-size:clamp(1.1rem,4vw,1.35rem);margin-bottom:var(--space-2xl);padding:0;text-align:center}.esim-links-section__grid[data-v-e9e1d768]{display:grid;gap:var(--space-md) var(--space-lg);grid-template-columns:repeat(2,1fr);justify-items:center;margin:0;padding:var(--space-sm) 0 var(--space-lg)}.esim-links-link[data-v-e9e1d768]{font-size:.8125rem;gap:10px;height:48px;justify-content:flex-start;max-width:100%;padding:0 12px;width:100%}.esim-links-flag[data-v-e9e1d768]{border-radius:4px;height:24px;width:24px}}@media(max-width:480px){.esim-links-section__title[data-v-e9e1d768]{font-size:1.0625rem;margin-bottom:var(--space-2xl)}.esim-links-section__grid[data-v-e9e1d768]{gap:var(--space-md) var(--space-lg);padding:var(--space-sm) 0 var(--space-md)}.esim-links-link[data-v-e9e1d768]{font-size:.75rem;height:44px;padding:0 10px}.esim-links-flag[data-v-e9e1d768]{border-radius:4px;height:22px;width:22px}}
