.PlanCustomizer-module__94FmUq__customGrid{grid-auto-rows:auto;align-items:start}.PlanCustomizer-module__94FmUq__customCard{height:auto!important}.PlanCustomizer-module__94FmUq__customCard .plan-logo-grid{grid-template-columns:repeat(2,1fr)!important;min-height:150px!important}.PlanCustomizer-module__94FmUq__customCard .plan-logo-item{grid-area:auto!important}.PlanCustomizer-module__94FmUq__connectCard .plan-logo-grid{grid-template-columns:repeat(3,1fr)!important;min-height:190px!important}.PlanCustomizer-module__94FmUq__pointsBox{border-bottom:1px solid var(--sky-border);gap:12px;padding:16px 0;display:grid}.PlanCustomizer-module__94FmUq__pointsBox>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PlanCustomizer-module__94FmUq__pointsBox strong{color:var(--sky-ink);font-size:13px;font-weight:900;display:block}.PlanCustomizer-module__94FmUq__pointsBox span{color:var(--sky-muted);margin-top:2px;font-size:10px;display:block}.PlanCustomizer-module__94FmUq__pointButtons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.PlanCustomizer-module__94FmUq__pointButtons button{border:1px solid var(--sky-border);min-height:43px;color:var(--sky-text);cursor:pointer;background:#fff;border-radius:12px;padding:7px 10px;font-size:11px;font-weight:800}.PlanCustomizer-module__94FmUq__pointButtons button small{color:var(--sky-muted);margin-top:2px;font-size:8px;display:block}.PlanCustomizer-module__94FmUq__pointButtons .PlanCustomizer-module__94FmUq__activePoint{border-color:var(--sky-red-light);background:var(--sky-red-soft);color:var(--sky-red-light);box-shadow:0 0 0 2px #ce06120f}.PlanCustomizer-module__94FmUq__fixedPoints{background:var(--sky-red-soft);color:var(--sky-red-light);white-space:nowrap;border-radius:999px;align-self:start;padding:8px 12px;font-size:11px}.PlanCustomizer-module__94FmUq__customizeButton{width:100%;min-height:44px;color:var(--sky-red-light);cursor:pointer;letter-spacing:.03em;background:#fff;border:1px solid #ce06123d;border-radius:12px;justify-content:space-between;align-items:center;margin:14px 0 0;padding:0 14px;font-size:10px;font-weight:900;display:flex}.PlanCustomizer-module__94FmUq__customizeButton:hover{background:var(--sky-red-soft)}.PlanCustomizer-module__94FmUq__customizeButton b{font-size:20px;font-weight:400}.PlanCustomizer-module__94FmUq__customizeButtonWithLogos{min-height:86px;padding-top:10px;padding-bottom:10px}.PlanCustomizer-module__94FmUq__customizeContent{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.PlanCustomizer-module__94FmUq__customizeText{letter-spacing:.03em;font-size:10px;font-weight:900}.PlanCustomizer-module__94FmUq__previewLogos{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:7px;width:100%;margin:0!important;display:grid!important}.PlanCustomizer-module__94FmUq__previewLogo{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;height:34px!important;margin:0!important;display:flex!important}.PlanCustomizer-module__94FmUq__previewLogo img{object-fit:contain;width:100%;max-width:64px;height:28px}.PlanCustomizer-module__94FmUq__optionalsBox{border:1px solid var(--sky-border);background:var(--sky-surface);border-radius:15px;margin-top:10px;padding:13px}.PlanCustomizer-module__94FmUq__optionalsHeader{justify-content:space-between;align-items:flex-end;gap:12px;padding:2px 2px 11px;display:flex}.PlanCustomizer-module__94FmUq__optionalsHeader strong{color:var(--sky-ink);font-size:12px}.PlanCustomizer-module__94FmUq__optionalsHeader span{color:var(--sky-muted);text-align:right;font-size:8px}.PlanCustomizer-module__94FmUq__optionalsList{gap:7px;max-height:470px;padding-right:3px;display:grid;overflow-y:auto}.PlanCustomizer-module__94FmUq__optionalItem{border:1px solid var(--sky-border);width:100%;min-height:62px;color:var(--sky-text);cursor:pointer;text-align:left;background:#fff;border-radius:11px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.PlanCustomizer-module__94FmUq__optionalItem:hover{background:snow;border-color:#ce061259}.PlanCustomizer-module__94FmUq__optionalLogo{justify-content:center;align-items:center;height:46px;display:flex;overflow:hidden}.PlanCustomizer-module__94FmUq__optionalLogo img{object-fit:contain;width:100%;max-width:64px;height:42px}.PlanCustomizer-module__94FmUq__optionalText{min-width:0}.PlanCustomizer-module__94FmUq__optionalText strong{color:var(--sky-ink);font-size:10px;line-height:1.25;display:block}.PlanCustomizer-module__94FmUq__optionalText small{color:var(--sky-muted);margin-top:3px;font-size:7.5px;line-height:1.3;display:block}.PlanCustomizer-module__94FmUq__optionalPrice{white-space:nowrap;color:var(--sky-red-light);font-size:10px;font-weight:900}.PlanCustomizer-module__94FmUq__optionalPrice small{font-size:9px}.PlanCustomizer-module__94FmUq__optionalPrice b{color:var(--sky-whatsapp-dark);background:#eaf8ef;border-radius:999px;padding:4px 7px;font-size:8px}.PlanCustomizer-module__94FmUq__selectedOptional{border-color:var(--sky-red-light);background:var(--sky-red-soft)}.PlanCustomizer-module__94FmUq__includedOptional{cursor:default;opacity:.84;background:#f8fbf9;border-color:#dcefe3}.PlanCustomizer-module__94FmUq__comboNotice{color:var(--sky-whatsapp-dark);background:#eaf8ef;border-radius:9px;margin-top:9px;padding:9px 10px;font-size:9px;font-weight:800;line-height:1.4}.PlanCustomizer-module__94FmUq__totalBox{text-align:center;margin-top:auto;padding:16px 0 7px}.PlanCustomizer-module__94FmUq__mainTotal>span,.PlanCustomizer-module__94FmUq__regularTotal>span{color:var(--sky-muted);font-size:9px;font-weight:700;display:block}.PlanCustomizer-module__94FmUq__mainTotal strong{color:var(--sky-red-light);margin-top:2px;font-size:28px;line-height:1;display:block}.PlanCustomizer-module__94FmUq__mainTotal strong small,.PlanCustomizer-module__94FmUq__regularTotal strong small{color:var(--sky-muted);margin-left:3px;font-size:9px;font-weight:700}.PlanCustomizer-module__94FmUq__regularTotal{border-top:1px solid var(--sky-border);margin-top:10px;padding-top:10px}.PlanCustomizer-module__94FmUq__regularTotal strong{color:var(--sky-ink);margin-top:2px;font-size:17px;line-height:1.1;display:block}@media (max-width:680px){.PlanCustomizer-module__94FmUq__optionalsList{max-height:none}.PlanCustomizer-module__94FmUq__optionalItem{grid-template-columns:64px minmax(0,1fr) auto}.PlanCustomizer-module__94FmUq__mainTotal strong{font-size:27px}.PlanCustomizer-module__94FmUq__customizeButtonWithLogos{min-height:82px}.PlanCustomizer-module__94FmUq__previewLogos{gap:5px}.PlanCustomizer-module__94FmUq__previewLogo{padding:2px 4px;height:32px!important}.PlanCustomizer-module__94FmUq__previewLogo img{max-width:54px;height:26px}}.PlanCustomizer-module__94FmUq__customCard .plan-red-top{flex-direction:column;align-items:flex-start;display:flex}.PlanCustomizer-module__94FmUq__customCard .plan-top-badge{white-space:nowrap;justify-content:center;align-items:center;width:auto;max-width:100%;margin-top:10px;padding:7px 14px;font-size:11px;line-height:1;display:inline-flex;position:static!important}.PlanCustomizer-module__94FmUq__customCard .plan-name{width:100%}.PlanCustomizer-module__94FmUq__customCard .plan-summary{line-height:1.2}.PlanCustomizer-module__94FmUq__previewLogo[data-logo=premiere] img{max-width:80px;height:30px}.PlanCustomizer-module__94FmUq__previewLogo[data-logo=hbo] img{max-width:52px;height:30px}.PlanCustomizer-module__94FmUq__previewLogo[data-logo=telecine] img{max-width:65px;height:30px}.PlanCustomizer-module__94FmUq__previewLogo[data-logo=paramount] img{max-width:90px;height:38px}.PlanCustomizer-module__94FmUq__previewLogo[data-logo=disney] img{max-width:94px;height:36px}.PlanCustomizer-module__94FmUq__alaCarteIntro{text-align:center;margin:16px 0 8px}.PlanCustomizer-module__94FmUq__alaCarteIntro strong{color:var(--sky-ink);margin-bottom:4px;font-size:13px;font-weight:900;display:block}.PlanCustomizer-module__94FmUq__alaCarteIntro span{max-width:320px;color:var(--sky-ink);max-width:320px;margin:auto;font-size:11px;font-weight:700;line-height:1.45;display:block}.PlanCustomizer-module__94FmUq__alaCarteIntro span b{color:var(--sky-red-light);font-weight:900}
