.equipment-selector[data-v-96392d89]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.equipment-selector__header[data-v-96392d89]{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;padding:.75rem}.equipment-selector__checkbox[data-v-96392d89]{border:2px solid #d1d5db;border-radius:4px;cursor:pointer;height:1.25rem;margin-right:.75rem;width:1.25rem}.equipment-selector__title-group[data-v-96392d89]{cursor:pointer;display:flex;flex-direction:column;flex-grow:1}.equipment-selector__title[data-v-96392d89]{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.equipment-selector__subtitle[data-v-96392d89]{color:#6b7280;font-size:.875rem;margin:0}.equipment-selector__price[data-v-96392d89]{color:#059669;font-weight:600;white-space:nowrap}.equipment-selector__options[data-v-96392d89]{background-color:#fff;padding:.75rem}.equipment-selector__option-group[data-v-96392d89]{margin-bottom:1rem}.equipment-selector__option-group[data-v-96392d89]:last-child{margin-bottom:0}.equipment-selector__option-group-title[data-v-96392d89]{color:#4b5563;font-size:.875rem;font-weight:500;margin:0 0 .5rem}.equipment-selector__option-list[data-v-96392d89]{display:flex;flex-direction:column;gap:.5rem}.equipment-selector__option[data-v-96392d89]{align-items:center;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;transition:all .2s}.equipment-selector__option[data-v-96392d89]:hover{background-color:#f9fafb;border-color:#9ca3af}.equipment-selector__option--selected[data-v-96392d89]{background-color:#eff6ff;border-color:#2563eb}.equipment-selector__option-content[data-v-96392d89]{align-items:center;display:flex;gap:.75rem}.equipment-selector__option-radio[data-v-96392d89]{align-items:center;border:2px solid #d1d5db;border-radius:50%;display:flex;height:1.25rem;justify-content:center;width:1.25rem}.equipment-selector__option--selected .equipment-selector__option-radio[data-v-96392d89]{border-color:#2563eb}.equipment-selector__option-radio-dot[data-v-96392d89]{background-color:#2563eb;border-radius:50%;height:.625rem;opacity:0;transition:opacity .2s;width:.625rem}.equipment-selector__option--selected .equipment-selector__option-radio-dot[data-v-96392d89]{opacity:1}.equipment-selector__option-info[data-v-96392d89]{display:flex;flex-direction:column}.equipment-selector__option-name[data-v-96392d89]{color:#1f2937;font-size:.875rem;font-weight:500;margin:0}.equipment-selector__option-desc[data-v-96392d89]{color:#6b7280;font-size:.75rem;margin:.125rem 0 0}.equipment-selector__option-price[data-v-96392d89]{text-align:right}.equipment-selector__option-price-value[data-v-96392d89]{color:#111827;font-size:.875rem;font-weight:500;margin:0}.equipment-selector__option-price-period[data-v-96392d89]{color:#6b7280;font-size:.75rem;margin:.125rem 0 0}.equipment-selector__no-options[data-v-96392d89]{background-color:#f9fafb;border-top:1px solid #e5e7eb;color:#6b7280;font-size:.875rem;padding:1rem;text-align:center}.tariff-info__options[data-v-ab107af8]{display:flex;flex-direction:column;gap:16px}.tariff-info__options-group[data-v-ab107af8]{display:flex;flex-direction:column;gap:8px}.tariff-info__group-title[data-v-ab107af8]{color:#666;font-size:14px;font-weight:600;letter-spacing:.5px;margin:8px 0 4px;text-transform:uppercase}.tariff-info__option[data-v-ab107af8]{align-items:flex-start;display:flex;gap:12px;padding:8px 0}.tariff-info__option--included[data-v-ab107af8]{opacity:.9}.tariff-info__option--paid[data-v-ab107af8]{background-color:#f8f9fa;border-radius:8px;padding:12px}.tariff-info__option-icon[data-v-ab107af8]{flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.tariff-info__option-content[data-v-ab107af8]{flex:1}.tariff-info__option-header[data-v-ab107af8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.tariff-info__option-text[data-v-ab107af8]{color:#333;font-size:14px;font-weight:500;line-height:1.4}.tariff-info__option-badge[data-v-ab107af8]{background-color:#e8f5e9;border-radius:12px;color:#2e7d32;font-size:12px;padding:2px 8px;white-space:nowrap}.tariff-info__option-price[data-v-ab107af8]{color:#666;font-size:13px;white-space:nowrap}.tariff-info__option-description[data-v-ab107af8]{color:#666;font-size:12px;margin-bottom:8px}.tariff-info__option-note[data-v-ab107af8]{color:#999;font-size:11px;font-style:italic;margin-top:4px}.tariff-info__option-control[data-v-ab107af8]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.tariff-info__checkbox[data-v-ab107af8]{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:6px}.tariff-info__checkbox input[type=checkbox][data-v-ab107af8]{cursor:pointer;height:16px;width:16px}.tariff-info__counter[data-v-ab107af8]{align-items:center;display:flex;gap:4px}.tariff-info__counter-btn[data-v-ab107af8]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;width:28px}.tariff-info__counter-btn[data-v-ab107af8]:hover:not(:disabled){background:#f0f0f0}.tariff-info__counter-btn[data-v-ab107af8]:disabled{cursor:not-allowed;opacity:.5}.tariff-info__counter-input[data-v-ab107af8]{border:1px solid #ddd;border-radius:4px;font-size:14px;height:28px;text-align:center;width:50px}.tariff-info__counter-input[data-v-ab107af8]::-webkit-inner-spin-button,.tariff-info__counter-input[data-v-ab107af8]::-webkit-outer-spin-button{height:24px;opacity:1}.tariff-info__counter-label[data-v-ab107af8]{color:#666;font-size:13px;margin-left:4px}.tariff-info__divider[data-v-ab107af8]{background-color:#e0e0e0;height:1px}.tariff-info__options[data-v-afe7a685]{display:flex;flex-direction:column;gap:16px}.tariff-info__options-group[data-v-afe7a685]{display:flex;flex-direction:column;gap:8px}.tariff-info__group-title[data-v-afe7a685]{color:#666;font-size:14px;font-weight:600;letter-spacing:.5px;margin:8px 0 4px;text-transform:uppercase}.tariff-info__option[data-v-afe7a685]{align-items:flex-start;display:flex;gap:12px;padding:8px 0}.tariff-info__option--included[data-v-afe7a685]{opacity:.9}.tariff-info__option--paid[data-v-afe7a685]{background-color:#f8f9fa;border-radius:8px;padding:12px}.tariff-info__option-icon[data-v-afe7a685]{flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.tariff-info__option-content[data-v-afe7a685]{flex:1}.tariff-info__option-header[data-v-afe7a685]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.tariff-info__option-text[data-v-afe7a685]{color:#333;font-size:14px;font-weight:500;line-height:1.4}.tariff-info__option-badge[data-v-afe7a685]{background-color:#e8f5e9;border-radius:12px;color:#2e7d32;font-size:12px;padding:2px 8px;white-space:nowrap}.tariff-info__option-price[data-v-afe7a685]{color:#666;font-size:13px;white-space:nowrap}.tariff-info__option-description[data-v-afe7a685]{color:#666;font-size:12px;margin-bottom:8px}.tariff-info__option-note[data-v-afe7a685]{color:#999;font-size:11px;font-style:italic;margin-top:4px}.tariff-info__option-control[data-v-afe7a685]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.tariff-info__checkbox[data-v-afe7a685]{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:6px}.tariff-info__checkbox input[type=checkbox][data-v-afe7a685]{cursor:pointer;height:16px;width:16px}.tariff-info__counter[data-v-afe7a685]{align-items:center;display:flex;gap:4px}.tariff-info__counter-btn[data-v-afe7a685]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;width:28px}.tariff-info__counter-btn[data-v-afe7a685]:hover:not(:disabled){background:#f0f0f0}.tariff-info__counter-btn[data-v-afe7a685]:disabled{cursor:not-allowed;opacity:.5}.tariff-info__counter-input[data-v-afe7a685]{border:1px solid #ddd;border-radius:4px;font-size:14px;height:28px;text-align:center;width:50px}.tariff-info__counter-input[data-v-afe7a685]::-webkit-inner-spin-button,.tariff-info__counter-input[data-v-afe7a685]::-webkit-outer-spin-button{height:24px;opacity:1}.tariff-info__counter-label[data-v-afe7a685]{color:#666;font-size:13px;margin-left:4px}.tariff-info__divider[data-v-afe7a685]{background-color:#e0e0e0;height:1px}.tariff-info__options[data-v-e36bec51]{display:flex;flex-direction:column;gap:16px}.tariff-info__options-group[data-v-e36bec51]{display:flex;flex-direction:column;gap:8px}.tariff-info__group-title[data-v-e36bec51]{color:#666;font-size:14px;font-weight:600;letter-spacing:.5px;margin:8px 0 4px;text-transform:uppercase}.tariff-info__option[data-v-e36bec51]{align-items:flex-start;display:flex;gap:12px;padding:8px 0}.tariff-info__option--included[data-v-e36bec51]{opacity:.9}.tariff-info__option--paid[data-v-e36bec51]{background-color:#f8f9fa;border-radius:8px;padding:12px}.tariff-info__option-icon[data-v-e36bec51]{flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.tariff-info__option-content[data-v-e36bec51]{flex:1}.tariff-info__option-header[data-v-e36bec51]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.tariff-info__option-text[data-v-e36bec51]{color:#333;font-size:14px;font-weight:500;line-height:1.4}.tariff-info__option-badge[data-v-e36bec51]{background-color:#e8f5e9;border-radius:12px;color:#2e7d32;font-size:12px;padding:2px 8px;white-space:nowrap}.tariff-info__option-price[data-v-e36bec51]{color:#666;font-size:13px;white-space:nowrap}.tariff-info__option-description[data-v-e36bec51]{color:#666;font-size:12px;margin-bottom:8px}.tariff-info__option-note[data-v-e36bec51]{color:#999;font-size:11px;font-style:italic;margin-top:4px}.tariff-info__option-control[data-v-e36bec51]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.tariff-info__checkbox[data-v-e36bec51]{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:6px}.tariff-info__checkbox input[type=checkbox][data-v-e36bec51]{cursor:pointer;height:16px;width:16px}.tariff-info__counter[data-v-e36bec51]{align-items:center;display:flex;gap:4px}.tariff-info__counter-btn[data-v-e36bec51]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;width:28px}.tariff-info__counter-btn[data-v-e36bec51]:hover:not(:disabled){background:#f0f0f0}.tariff-info__counter-btn[data-v-e36bec51]:disabled{cursor:not-allowed;opacity:.5}.tariff-info__counter-input[data-v-e36bec51]{border:1px solid #ddd;border-radius:4px;font-size:14px;height:28px;text-align:center;width:50px}.tariff-info__counter-input[data-v-e36bec51]::-webkit-inner-spin-button,.tariff-info__counter-input[data-v-e36bec51]::-webkit-outer-spin-button{height:24px;opacity:1}.tariff-info__counter-label[data-v-e36bec51]{color:#666;font-size:13px;margin-left:4px}.tariff-info__divider[data-v-e36bec51]{background-color:#e0e0e0;height:1px}.tariff-info[data-v-65ee4ede]{display:flex;flex-direction:column;gap:1.5rem}.tariff-info__header[data-v-65ee4ede]{margin-bottom:.5rem}.tariff-info__name[data-v-65ee4ede]{color:#111827;font-size:1.5rem;font-weight:700;margin:0}.tariff-info__features-row[data-v-65ee4ede]{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:2rem;padding:0 0 1rem}.tariff-info__feature-item[data-v-65ee4ede]{align-items:center;display:flex;gap:.75rem}.tariff-info__feature-icon[data-v-65ee4ede]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.tariff-info__feature-value[data-v-65ee4ede]{color:#1f2937;font-size:1.25rem;font-weight:600}.tariff-info__mobile-row[data-v-65ee4ede]{padding:0 0 .7rem}.tariff-info__mobile-item[data-v-65ee4ede]{color:#4b5563}.tariff-info__mobile-value[data-v-65ee4ede]{font-weight:500}.tariff-info__mobile-divider[data-v-65ee4ede]{color:#d1d5db;font-weight:300}.tariff-info__speed-options[data-v-65ee4ede]{margin:.5rem 0}.tariff-info__speed-options-label[data-v-65ee4ede]{color:#6b7280;font-size:.875rem;margin:0 0 .5rem}.tariff-info__speed-buttons[data-v-65ee4ede]{display:flex;flex-wrap:wrap;gap:.5rem}.tariff-info__speed-btn[data-v-65ee4ede]{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;min-width:80px;padding:.5rem .75rem;transition:all .2s}.tariff-info__speed-btn[data-v-65ee4ede]:hover{background-color:#f9fafb;border-color:#9ca3af}.tariff-info__speed-btn--active[data-v-65ee4ede]{background-color:#eff6ff;border-color:#2563eb;color:#1e40af}.tariff-info__speed-btn--expensive[data-v-65ee4ede]{border-color:#10b981}.tariff-info__speed-btn--cheap[data-v-65ee4ede]{border-color:#f59e0b}.tariff-info__speed-btn-label[data-v-65ee4ede]{font-size:.875rem;font-weight:500}.tariff-info__speed-btn-diff[data-v-65ee4ede]{font-size:.75rem;margin-top:.125rem}.tariff-info__section[data-v-65ee4ede]{padding-bottom:.1rem}.tariff-info__section[data-v-65ee4ede]:last-child{border-bottom:none;padding-bottom:0}.tariff-info__cam-section[data-v-65ee4ede]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.tariff-info__checkbox-group[data-v-65ee4ede]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.tariff-info__checkbox[data-v-65ee4ede]{border:2px solid #d1d5db;border-radius:4px;cursor:pointer;height:1.25rem;width:1.25rem}.tariff-info__checkbox-label[data-v-65ee4ede]{cursor:pointer;display:flex;flex:1;flex-direction:column}.tariff-info__checkbox-title[data-v-65ee4ede]{color:#1f2937;font-size:.875rem;font-weight:600}.tariff-info__checkbox-subtitle[data-v-65ee4ede]{color:#6b7280;font-size:.75rem}.tariff-info__cam-price[data-v-65ee4ede]{color:#059669;font-size:.875rem;font-weight:600;white-space:nowrap}.tariff-info__mobile-row[data-v-65ee4ede]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;font-size:1.1rem;gap:1rem;padding:.75rem 0}.tariff-info__mobile-icon[data-v-65ee4ede]{height:28px;margin-right:.25rem;-o-object-fit:contain;object-fit:contain;width:28px}.tariff-price[data-v-d8eb1981]{gap:1.5rem;height:100%}.tariff-price[data-v-d8eb1981],.tariff-price__main[data-v-d8eb1981]{display:flex;flex-direction:column}.tariff-price__main[data-v-d8eb1981]{gap:.75rem}.tariff-price__header[data-v-d8eb1981]{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:3px}.tariff-price__row[data-v-d8eb1981]{align-items:center;display:flex}.tariff-price__row_center[data-v-d8eb1981]{margin:auto}.tariff-price__row--period[data-v-d8eb1981]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;justify-content:space-between}.tariff-price__period-label[data-v-d8eb1981]{background:#096473;border-radius:5px;color:#fff;padding:3px 10px}.tariff-price__value--base[data-v-d8eb1981],.tariff-price__value--promo[data-v-d8eb1981]{color:#000;font-size:1.7rem;font-weight:600}.weight_500[data-v-d8eb1981]{font-weight:500}.tariff-price__value--regular[data-v-d8eb1981]{color:#00214f;font-size:16px;font-weight:500;margin:0 25px;padding:3px 10px}.tariff-price__info[data-v-d8eb1981]{color:#6b7280;display:flex;flex-direction:column;font-size:.875rem;gap:.25rem;margin-top:.5rem}.tariff-price__info-row--first[data-v-d8eb1981]{color:#374151;font-weight:500;margin-top:.25rem}.tariff-price__options[data-v-d8eb1981]{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.tariff-price__options-title[data-v-d8eb1981]{color:#374151;font-size:1rem;font-weight:600}.tariff-price__options-list[data-v-d8eb1981]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.tariff-price__options-item[data-v-d8eb1981]{align-items:center;color:#4b5563;display:flex;font-size:.875rem}.tariff-price__options-item[data-v-d8eb1981]:before{background-image:url(../images/li-check.webp);background-size:cover;content:"";display:inline-block;flex-shrink:0;height:20px;margin-right:10px;width:20px}.tariff-price__actions[data-v-d8eb1981]{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.tariff-price__btn[data-v-d8eb1981]{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1rem;text-align:center;transition:all .2s}.tariff-price__btn--connect[data-v-d8eb1981]{background-color:#2f6ebf;color:#fff}.tariff-price__btn--connect[data-v-d8eb1981]:hover{background-color:#214b9d}.tariff-price__btn--consult[data-v-d8eb1981]{background-color:#fff;border:1px solid #d1d5db;color:#4b5563}.tariff-price__btn--consult[data-v-d8eb1981]:hover{background-color:#f9fafb;border-color:#9ca3af}.tariff-price__divider[data-v-d8eb1981]{background-color:#e5e7eb;height:1px;margin:.5rem 0}.tariff-price__phone[data-v-d8eb1981]{text-align:center}.tariff-price__phone-label[data-v-d8eb1981]{color:#6b7280;font-size:.75rem;margin-bottom:.25rem}.tariff-price__phone-number[data-v-d8eb1981]{color:#2563eb;font-size:1.5rem;font-weight:600;text-decoration:none}.tariff-price__phone-number[data-v-d8eb1981]:hover{text-decoration:underline}.tariff-modal__overlay[data-v-f4f49593]{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:50}.tariff-modal__container[data-v-f4f49593]{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;display:flex;flex-direction:column;max-height:90vh;max-width:1024px;overflow:hidden;width:100%}.tariff-modal__header[data-v-f4f49593]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem}.tariff-modal__title-group[data-v-f4f49593]{align-items:center;display:flex;gap:.75rem}.tariff-modal__provider-logo[data-v-f4f49593]{height:32px;-o-object-fit:contain;object-fit:contain;width:auto}.tariff-modal__title[data-v-f4f49593]{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0}.tariff-modal__close-btn[data-v-f4f49593]{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:.25rem;transition:background-color .2s}.tariff-modal__close-btn[data-v-f4f49593]:hover{background-color:#f3f4f6}.tariff-modal__content[data-v-f4f49593]{display:grid;flex:1;grid-template-columns:3fr 2fr;min-height:0;overflow-y:auto}.tariff-modal__info-section[data-v-f4f49593]{padding:1.5rem}.tariff-modal__price-section[data-v-f4f49593]{align-self:flex-start;border-left:1px solid #e5e7eb;max-height:calc(90vh - 80px);overflow-y:auto;padding:1.5rem;position:sticky;top:0}.tariff-info[data-v-f4f49593]{gap:1.5rem}.tariff-info[data-v-f4f49593],.tariff-info__header[data-v-f4f49593]{display:flex;flex-direction:column}.tariff-info__header[data-v-f4f49593]{gap:.5rem}.tariff-info__subtitle[data-v-f4f49593]{color:#6b7280;font-size:.875rem;font-weight:500;margin:0}.tariff-info__provider[data-v-f4f49593]{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.tariff-info__name[data-v-f4f49593]{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.tariff-info__section[data-v-f4f49593]{border-bottom:1px solid #e5e7eb;padding-bottom:1.5rem}.tariff-info__section[data-v-f4f49593]:last-child{border-bottom:none;padding-bottom:0}.tariff-info__section-title[data-v-f4f49593]{color:#374151;font-size:1rem;font-weight:600;margin:0 0 .75rem}.tariff-info__speed[data-v-f4f49593]{display:flex;flex-direction:column;gap:1rem}.tariff-info__speed-value[data-v-f4f49593]{color:#2563eb;font-size:2rem;font-weight:700;margin:0}.tariff-info__speed-unit[data-v-f4f49593]{color:#4b5563;font-size:1rem;font-weight:400}.tariff-info__speed-options[data-v-f4f49593]{display:flex;flex-direction:column;gap:.5rem}.tariff-info__speed-options-label[data-v-f4f49593]{color:#6b7280;font-size:.875rem;margin:0}.tariff-info__speed-buttons[data-v-f4f49593]{display:flex;flex-wrap:wrap;gap:.5rem}.tariff-info__speed-btn[data-v-f4f49593]{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;min-width:80px;padding:.5rem .75rem;transition:all .2s}.tariff-info__speed-btn[data-v-f4f49593]:hover{background-color:#f9fafb;border-color:#9ca3af}.tariff-info__speed-btn--active[data-v-f4f49593]{background-color:#eff6ff;border-color:#2563eb;color:#1e40af}.tariff-info__speed-btn--expensive[data-v-f4f49593]{border-color:#10b981}.tariff-info__speed-btn--cheap[data-v-f4f49593]{border-color:#f59e0b}.tariff-info__speed-btn-label[data-v-f4f49593]{font-size:.875rem;font-weight:500}.tariff-info__speed-btn-diff[data-v-f4f49593]{font-size:.75rem;margin-top:.125rem}.tariff-info__tv-grid[data-v-f4f49593]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tariff-info__tv-item[data-v-f4f49593]{display:flex;flex-direction:column;gap:.25rem}.tariff-info__tv-label[data-v-f4f49593]{color:#6b7280;font-size:.875rem;margin:0}.tariff-info__tv-value[data-v-f4f49593]{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.tariff-info__mobile-grid[data-v-f4f49593]{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.tariff-info__mobile-item[data-v-f4f49593]{border-radius:8px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.tariff-info__mobile-item--minutes[data-v-f4f49593]{background-color:#eff6ff;border:1px solid #dbeafe}.tariff-info__mobile-item--sms[data-v-f4f49593]{background-color:#f0fdf4;border:1px solid #dcfce7}.tariff-info__mobile-item--internet[data-v-f4f49593]{background-color:#faf5ff;border:1px solid #f3e8ff}.tariff-info__mobile-label[data-v-f4f49593]{color:#4b5563;font-size:.75rem;margin:0}.tariff-info__mobile-value[data-v-f4f49593]{font-size:1.125rem;font-weight:600;margin:0}.tariff-info__mobile-item--minutes .tariff-info__mobile-value[data-v-f4f49593]{color:#1d4ed8}.tariff-info__mobile-item--sms .tariff-info__mobile-value[data-v-f4f49593]{color:#059669}.tariff-info__mobile-item--internet .tariff-info__mobile-value[data-v-f4f49593]{color:#7c3aed}.tariff-info__cam-section[data-v-f4f49593]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.tariff-info__checkbox-group[data-v-f4f49593]{align-items:center;display:flex;justify-content:space-between}.tariff-info__checkbox[data-v-f4f49593]{border:2px solid #d1d5db;border-radius:4px;cursor:pointer;height:1.25rem;margin-right:.75rem;width:1.25rem}.tariff-info__checkbox-label[data-v-f4f49593]{cursor:pointer;display:flex;flex-direction:column;flex-grow:1}.tariff-info__checkbox-title[data-v-f4f49593]{color:#1f2937;font-weight:600}.tariff-info__checkbox-subtitle[data-v-f4f49593]{color:#6b7280;font-size:.875rem}.tariff-info__cam-price[data-v-f4f49593]{color:#059669;font-weight:600}.tariff-info__description[data-v-f4f49593]{color:#4b5563;line-height:1.5;margin:0}.tariff-info__meta[data-v-f4f49593]{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.25rem;padding-top:1rem}.tariff-info__meta-item[data-v-f4f49593]{color:#6b7280;font-size:.75rem;margin:0}.tariff-price[data-v-f4f49593]{display:flex;flex-direction:column;gap:1.5rem}.tariff-price__header[data-v-f4f49593]{border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.tariff-price__title[data-v-f4f49593]{color:#374151;font-size:1.125rem;font-weight:600;margin:0}.tariff-price__section[data-v-f4f49593]{display:flex;flex-direction:column;gap:.75rem}.tariff-price__section--main[data-v-f4f49593]{border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.tariff-price__section--services[data-v-f4f49593]{border-top:1px solid #e5e7eb;padding-top:1rem}.tariff-price__item[data-v-f4f49593]{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5rem 0}.tariff-price__item-label[data-v-f4f49593]{display:flex;flex:1;flex-direction:column;min-width:0}.tariff-price__item-name[data-v-f4f49593]{color:#1f2937;font-weight:500;margin-bottom:.125rem;word-break:break-word}.tariff-price__item-details[data-v-f4f49593]{color:#6b7280;font-size:.75rem;word-break:break-word}.tariff-price__item-value[data-v-f4f49593]{align-items:flex-end;display:flex;flex-direction:column;margin-left:.5rem;min-width:-moz-fit-content;min-width:fit-content}.tariff-price__item-price[data-v-f4f49593]{color:#111827;font-weight:600;white-space:nowrap}.tariff-price__item-period[data-v-f4f49593]{color:#6b7280;font-size:.75rem;margin-top:.125rem;white-space:nowrap}.tariff-price__item--tariff .tariff-price__item-price[data-v-f4f49593]{color:#2563eb;font-size:1.125rem}.tariff-price__promo[data-v-f4f49593]{background-color:#dcfce7;border:1px solid #86efac;border-radius:8px;margin-top:.5rem;padding:.75rem}.tariff-price__promo-header[data-v-f4f49593]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:.25rem}.tariff-price__promo-label[data-v-f4f49593]{color:#059669;font-size:.875rem;font-weight:500;word-break:break-word}.tariff-price__promo-value[data-v-f4f49593]{color:#059669;font-size:1.125rem;font-weight:700;white-space:nowrap}.tariff-price__promo-period[data-v-f4f49593]{color:#047857;font-size:.75rem;margin:0;word-break:break-word}.tariff-price__services-title[data-v-f4f49593]{color:#4b5563;font-size:.875rem;font-weight:500;margin:0 0 .5rem}.tariff-price__services-list[data-v-f4f49593]{display:flex;flex-direction:column;gap:.5rem}.tariff-price__service-item[data-v-f4f49593]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.tariff-price__service-name[data-v-f4f49593]{color:#4b5563;flex:1;font-size:.875rem;word-break:break-word}.tariff-price__service-price[data-v-f4f49593]{color:#1f2937;font-size:.875rem;font-weight:500;white-space:nowrap}.tariff-price__total[data-v-f4f49593]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:.5rem;padding:1rem}.tariff-price__total-header[data-v-f4f49593]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}.tariff-price__total-label[data-v-f4f49593]{color:#374151;font-size:1rem;font-weight:600;word-break:break-word}.tariff-price__total-value[data-v-f4f49593]{color:#2563eb;font-size:1.5rem;font-weight:700;white-space:nowrap}.tariff-price__total-breakdown[data-v-f4f49593]{display:flex;flex-direction:column;gap:.5rem}.tariff-price__breakdown-item[data-v-f4f49593]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.tariff-price__breakdown-label[data-v-f4f49593]{color:#6b7280;flex:1;font-size:.75rem;word-break:break-word}.tariff-price__breakdown-value[data-v-f4f49593]{color:#374151;font-size:.75rem;font-weight:500;white-space:nowrap}.tariff-price__actions[data-v-f4f49593]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.tariff-price__btn[data-v-f4f49593]{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1rem;text-align:center;transition:all .2s;width:100%}.tariff-price__btn--connect[data-v-f4f49593]{background-color:#2563eb;color:#fff}.tariff-price__btn--connect[data-v-f4f49593]:hover{background-color:#1d4ed8}.tariff-price__btn--cancel[data-v-f4f49593]{background-color:#fff;border:1px solid #d1d5db;color:#4b5563}.tariff-price__btn--cancel[data-v-f4f49593]:hover{background-color:#f9fafb;border-color:#9ca3af}.tariff-price__disclaimer[data-v-f4f49593]{color:#6b7280;font-size:.75rem;line-height:1.4;padding-top:.5rem;text-align:center;word-break:break-word}.tariff-modal__content[data-v-f4f49593]::-webkit-scrollbar{width:6px}.tariff-modal__content[data-v-f4f49593]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.tariff-modal__content[data-v-f4f49593]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.tariff-modal__content[data-v-f4f49593]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:768px){.tariff-modal__content[data-v-f4f49593]{grid-template-columns:1fr}.tariff-modal__price-section[data-v-f4f49593]{border-left:none;border-top:1px solid #e5e7eb;max-height:none;overflow-y:visible;position:static}.tariff-price__actions[data-v-f4f49593]{margin-top:0}.tariff-modal__title[data-v-f4f49593]{font-size:1.25rem}}@media(max-width:640px){.tariff-price[data-v-f4f49593]{gap:1rem}.tariff-price__header[data-v-f4f49593]{padding-bottom:.75rem}.tariff-price__title[data-v-f4f49593]{font-size:1rem}.tariff-price__item[data-v-f4f49593]{padding:.375rem 0}.tariff-price__item-name[data-v-f4f49593]{font-size:.9375rem}.tariff-price__item--tariff .tariff-price__item-price[data-v-f4f49593]{font-size:1rem}.tariff-price__total-value[data-v-f4f49593]{font-size:1.25rem}.tariff-price__btn[data-v-f4f49593]{font-size:.9375rem;padding:.75rem 1rem}.tariff-modal__header[data-v-f4f49593]{padding:1rem}.tariff-modal__title-group[data-v-f4f49593]{gap:.5rem}.tariff-modal__provider-logo[data-v-f4f49593]{height:24px}.tariff-info__provider[data-v-f4f49593]{font-size:1.25rem}.tariff-info__name[data-v-f4f49593]{font-size:1.125rem}.tariff-info__speed-value[data-v-f4f49593]{font-size:1.5rem}.tariff-info__mobile-grid[data-v-f4f49593]{grid-template-columns:1fr}.tariff-info__tv-grid[data-v-f4f49593]{grid-template-columns:1fr 1fr}}@media(max-width:380px){.tariff-price__item[data-v-f4f49593]{align-items:flex-start;flex-direction:column;gap:4px}.tariff-price__item-value[data-v-f4f49593]{align-items:flex-start;margin-left:0;width:100%}.tariff-price__item-period[data-v-f4f49593],.tariff-price__item-price[data-v-f4f49593]{white-space:normal}.tariff-price__promo-header[data-v-f4f49593],.tariff-price__service-item[data-v-f4f49593]{align-items:flex-start;flex-direction:column}.tariff-price__service-item[data-v-f4f49593]{gap:4px}.tariff-price__breakdown-item[data-v-f4f49593]{align-items:flex-start;flex-direction:column;gap:2px}.tariff-info__tv-grid[data-v-f4f49593]{grid-template-columns:1fr}}.connection-form[data-v-2f083ba1]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;border-top:4px solid #5d68c1;box-shadow:0 10px 25px #0000000d;margin:auto;max-width:600px;padding:30px}.connection-fast-form[data-v-2f083ba1]{display:flex;flex-direction:column;gap:15px}.form-group[data-v-2f083ba1]{position:relative;width:100%}.form-group.half-width[data-v-2f083ba1]{width:50%}.connection-fast-form input[data-v-2f083ba1]{border:1px solid #d1d5db;border-radius:8px;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.connection-fast-form input[data-v-2f083ba1]:focus{border-color:#5d68c1;box-shadow:0 0 0 4px #5d68c11a}.connection-fast-form .error-border[data-v-2f083ba1]{background-color:#fef2f2;border-color:#ef4444}.connection-fast-form .error-border[data-v-2f083ba1]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.error-text[data-v-2f083ba1]{animation:fadeIn-2f083ba1 .2s ease;bottom:-15px;color:#ef4444;font-size:11px;left:8px;position:absolute}.connection-inputs[data-v-2f083ba1]{gap:10px;width:100%}.policy[data-v-2f083ba1]{color:#999;font-size:11px;margin:10px 0}.policy a[data-v-2f083ba1]{color:inherit;text-decoration:underline}.connection-form button[data-v-2f083ba1]{background:#5c6bc0;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:15px;transition:all .3s ease;width:100%}.connection-form button[data-v-2f083ba1]:hover:not(:disabled){background:#4455b5;box-shadow:0 4px 12px #5d68c14d;transform:translateY(-1px)}.connection-form button[data-v-2f083ba1]:disabled{background:#9ca3af;cursor:not-allowed;opacity:.5}.success-message[data-v-2f083ba1]{flex-direction:column;padding:16px 8px;text-align:center}.success-icon[data-v-2f083ba1],.success-message[data-v-2f083ba1]{align-items:center;display:flex}.success-icon[data-v-2f083ba1]{height:80px;justify-content:center;margin-bottom:20px;width:80px}.tick-image[data-v-2f083ba1]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.title-ok[data-v-2f083ba1]{color:#230085;font-size:22px;font-weight:700;line-height:1.3;margin-bottom:20px}.text-ok[data-v-2f083ba1]{color:#4b5563;font-size:15px;line-height:1.5;margin-bottom:12px;padding-left:24px;position:relative;text-align:left;width:100%}.text-ok[data-v-2f083ba1]:before{color:#230085;content:"✓";font-size:16px;font-weight:700;left:0;position:absolute}.text-ok b[data-v-2f083ba1]{color:#230085;font-weight:600}.button-ok[data-v-2f083ba1]{background:linear-gradient(135deg,#10b981,#34d399);border:none;border-radius:8px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:14px 24px;transition:all .3s ease;width:100%}.button-ok[data-v-2f083ba1]:hover{background:linear-gradient(135deg,#0ea271,#10b981);box-shadow:0 8px 20px #10b98166;transform:translateY(-2px)}.button-ok[data-v-2f083ba1]:active{box-shadow:0 2px 8px #10b9814d;transform:translateY(0)}@keyframes fadeIn-2f083ba1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-2f083ba1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin[data-v-2f083ba1]{animation:spin-2f083ba1 1s linear infinite}.flex-between[data-v-2f083ba1]{display:flex;justify-content:space-between}@media(max-width:768px){.connection-inputs[data-v-2f083ba1]{flex-direction:column}.form-group.half-width[data-v-2f083ba1]{width:100%}.error-text[data-v-2f083ba1]{bottom:-18px;font-size:10px}.title-ok[data-v-2f083ba1]{font-size:20px}.text-ok[data-v-2f083ba1]{font-size:14px;padding-left:20px}.success-icon[data-v-2f083ba1]{height:80px;width:80px}}
