.RepairTop-module__xKMhba__topContent{position:relative}.RepairTop-module__xKMhba__topInfo{min-width:100%;min-height:680px;color:var(--primary-light);background-color:#00000080;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;display:flex;position:absolute;left:0}.RepairTop-module__xKMhba__topTitle{margin-bottom:1rem;font-size:2.2rem;font-weight:800}.RepairTop-module__xKMhba__topWords{max-width:950px;font-size:1.1rem;font-weight:400}.RepairTop-module__xKMhba__topPointsContainer{flex-direction:column;gap:1rem;display:flex}.RepairTop-module__xKMhba__topPoints{color:var(--primary-light);align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.RepairTop-module__xKMhba__topPointsIcon{align-self:flex-start;width:2.2rem;max-height:2.2rem}.RepairTop-module__xKMhba__topImage{height:680px;display:flex}.RepairTop-module__xKMhba__image{object-fit:cover;object-position:center;width:100%;min-height:100%}.RepairTop-module__xKMhba__topActionContainer{flex-direction:column;align-items:center;gap:1rem;width:100%;margin-block:1.5rem 1rem;display:flex}.RepairTop-module__xKMhba__topRepairAction{max-width:180px;margin:0!important}@media screen and (min-width:425px){.RepairTop-module__xKMhba__topActionContainer{flex-direction:row;justify-content:flex-start}}@media screen and (min-width:1077px){.RepairTop-module__xKMhba__topContent{display:flex}.RepairTop-module__xKMhba__topImage,.RepairTop-module__xKMhba__topInfo{flex:1}.RepairTop-module__xKMhba__topInfo{min-width:unset;background:unset;color:var(--primary-dark);position:unset;align-items:center}.RepairTop-module__xKMhba__topTitle,.RepairTop-module__xKMhba__topPointsContainer,.RepairTop-module__xKMhba__topWords,.RepairTop-module__xKMhba__topActionContainer{max-width:600px}.RepairTop-module__xKMhba__topPoints>p{font-weight:unset}.RepairTop-module__xKMhba__topImage{min-width:unset;min-height:unset;justify-content:flex-end;display:flex!important}}
.ModalContainer-module__9g2FkW__modalOverlay{z-index:9999;background-color:#00000027;flex-direction:column;justify-content:center;align-items:center;width:100dvw;height:100dvh;padding-inline:1rem;display:flex;position:fixed;inset:0}.ModalContainer-module__9g2FkW__modalClose{color:#555;z-index:9999;background:#ffffff13;border:none;margin-left:auto;font-size:1.2rem;display:flex}.ModalContainer-module__9g2FkW__modalClose:hover{color:red;cursor:pointer;background:0 0}.ModalContainer-module__9g2FkW__modalClose:focus{outline:none}.ModalContainer-module__9g2FkW__modalContainer{background-color:var(--primary-light);scrollbar-gutter:no-preference;border-radius:8px;min-width:270px;max-width:1400px;max-height:80dvh;overflow-y:auto;box-shadow:0 10px 25px #0003;scrollbar-width:none!important;-ms-overflow-style:none!important}.ModalContainer-module__9g2FkW__modalContainer::-webkit-scrollbar{display:none!important}
.RepairButton-module__c6woyq__button{cursor:pointer;min-width:160px;color:var(--primary-light);background-color:var(--primary-dark);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin:1.5rem 0 1rem;padding:.6em 1.2em;font-size:1em;transition:border-color .25s;display:flex}.RepairButton-module__c6woyq__button:hover{border-color:var(--hover-color);color:var(--hover-color)}.RepairButton-module__c6woyq__button:hover>.RepairButton-module__c6woyq__arrow{transform:translate(2.5px)}.RepairButton-module__c6woyq__arrow{max-width:22px;transition:transform .1s ease-in-out;display:inline}.RepairButton-module__c6woyq__arrow:hover{transform:translate(2.5px)}
.FaqMain-module__X8Vv2q__faqQuestionsContainer{max-width:700px;margin-inline:auto}
.Process-module__5noxZq__processContent{flex-direction:column;justify-content:space-evenly;align-items:center;gap:5rem;width:100%;padding-block:2rem;display:flex}.Process-module__5noxZq__processStep{text-align:center;flex:1;min-width:200px;max-width:600px}.Process-module__5noxZq__processStepTop{background-color:var(--primary-color);width:180px;height:2px;margin:0 auto 2rem;position:relative}.Process-module__5noxZq__processStepNumber{z-index:2;background-color:var(--primary-color);color:var(--primary-light);aspect-ratio:1;border-radius:var(--border-radius-px);width:50px;padding:.7rem .5rem;font-size:1.2rem;font-weight:800;position:absolute;top:-25px;left:37%}.Process-module__5noxZq__processStepTitle{font-size:1.17em;font-weight:700}@media screen and (min-width:798px){.Process-module__5noxZq__processContent{grid-template-columns:1fr 1fr;display:grid}}@media screen and (min-width:1150px){.Process-module__5noxZq__processContent{flex-flow:wrap;gap:3rem;display:flex}}
.DeviceRepairs-module__Nbh2Gq__space{margin-block:4rem}.DeviceRepairs-module__Nbh2Gq__popUp{width:60vw;min-width:270px;max-width:400px;height:60%}.DeviceRepairs-module__Nbh2Gq__popUpTopBar{border-radius:var(--border-radius-px) var(--border-radius-px) 0 0;z-index:9999;height:15px}.DeviceRepairs-module__Nbh2Gq__popUpContent{overscroll-behavior:none;max-height:500px;padding:1rem 1rem 1.5rem;overflow-y:auto}.DeviceRepairs-module__Nbh2Gq__popUpImageContainer{border-radius:var(--border-radius-px);max-width:fit-content;padding:1rem}.DeviceRepairs-module__Nbh2Gq__popUpHeader{margin-block:1rem .5rem;font-size:1.5rem;font-weight:600}.DeviceRepairs-module__Nbh2Gq__wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-inline:auto;display:flex}.DeviceRepairs-module__Nbh2Gq__repairsContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}@media screen and (min-width:572px){.DeviceRepairs-module__Nbh2Gq__repairsContainer{grid-template-columns:repeat(2,minmax(270px,280px));place-items:center;gap:1rem;display:grid}}@media screen and (min-width:941px){.DeviceRepairs-module__Nbh2Gq__repairsContainer{grid-template-columns:repeat(auto-fill,minmax(270px,280px));display:grid}}
.Promotion-module__RH1lIW__promotionContent{flex-flow:column wrap;justify-content:space-between;gap:5rem;width:100%;padding-block:2rem;display:flex}.Promotion-module__RH1lIW__promotionPoint{flex:1}.Promotion-module__RH1lIW__promotionPoint p{margin-top:.5em}.Promotion-module__RH1lIW__icon{width:50px;height:50px}.Promotion-module__RH1lIW__title{font-weight:700}@media screen and (min-width:501px){.Promotion-module__RH1lIW__promotionContent{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem;display:grid}}@media screen and (min-width:1141px){.Promotion-module__RH1lIW__promotionContent{flex-direction:row;gap:1rem;display:flex}.Promotion-module__RH1lIW__promotionPoint{max-width:300px}}
.Promotion2-module__SR8m-G__promotion{margin-block:2rem}.Promotion2-module__SR8m-G__promotionContent{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.Promotion2-module__SR8m-G__promotionContent>div{flex:1;width:100%}.Promotion2-module__SR8m-G__promotionInfo{border-radius:var(--border-radius-px);flex-direction:column;justify-content:center;align-items:center;max-width:700px;padding:1rem;display:flex;box-shadow:0 2px 4px #1a1a1a66}.Promotion2-module__SR8m-G__promotionInfoWrapper{max-width:700px}.Promotion2-module__SR8m-G__promotionHeader{margin-bottom:2rem;font-size:2rem;font-weight:600;padding-inline:unset!important}.Promotion2-module__SR8m-G__promotionPointsContainer{flex-direction:column;justify-content:center;gap:2rem;display:flex}.Promotion2-module__SR8m-G__promotionPoints{-webkit-backdrop-filter:blur(12px);border-radius:var(--border-radius-px);background:#ffffff26;border:1px solid #0000;align-items:center;gap:.5rem;padding:.25rem;font-size:1rem;display:flex;box-shadow:0 8px 32px #00000026}.Promotion2-module__SR8m-G__promotionPointsIcon{align-self:center;width:auto;height:32px}.Promotion2-module__SR8m-G__promotionImagesContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}.Promotion2-module__SR8m-G__promotionImage{border-radius:var(--border-radius-px);width:100%;max-width:700px;height:200px;overflow:hidden;box-shadow:0 2px 6px #0000001a}.Promotion2-module__SR8m-G__promotionImage>img{object-position:center;object-fit:cover;width:100%;height:100%}.Promotion2-module__SR8m-G__promotionImage:first-of-type>img{object-position:center 60%}@media screen and (min-width:1077px){.Promotion2-module__SR8m-G__promotion{margin-block:2rem 0}.Promotion2-module__SR8m-G__promotionInfo{max-width:900px;height:100%;padding-bottom:2.5rem}.Promotion2-module__SR8m-G__promotionContent{flex-direction:row;gap:1.5rem}.Promotion2-module__SR8m-G__promotionImage{height:220px;margin-bottom:0}}
.Accordion-module__ghBgXq__accordion{margin-inline:block;padding-inline:.25rem}.Accordion-module__ghBgXq__accordionKey{border-bottom:thin solid var(--quarternary-light);max-height:56px;padding-inline:.25rem;transition:max-height .5s ease-in-out;overflow:hidden}.Accordion-module__ghBgXq__accordionHeader{padding:1rem 0;display:flex}.Accordion-module__ghBgXq__accordionHeader:hover{cursor:pointer;background-color:#00000008;box-shadow:0 2px 6px #0000001a}.Accordion-module__ghBgXq__arrow{margin-left:auto}.Accordion-module__ghBgXq__accordionContent{padding:0 0 1rem}.Accordion-module__ghBgXq__accordionContent>p{font-size:.95rem}.Accordion-module__ghBgXq__center{justify-content:center;width:100%;padding-left:10%;display:flex}.Accordion-module__ghBgXq__noLine{border-bottom:none}@media screen and (min-width:375px){.Accordion-module__ghBgXq__accordion{padding-inline:.5rem}.Accordion-module__ghBgXq__accordionContent{padding:.5rem 0 1rem}}
.Arrow-module__pqPDJG__arrow{z-index:99999;flex-direction:column;justify-content:center;transition:transform .5s ease-in-out;display:flex}.Arrow-module__pqPDJG__open{transform:rotate(180deg)}.Arrow-module__pqPDJG__close{transform:rotate(0)}
.Top2-module__fZB22a__topContent{flex-direction:column;gap:2rem;padding-block:2rem;display:flex}.Top2-module__fZB22a__topImage{flex-direction:column;justify-content:center;align-items:center;display:flex}.Top2-module__fZB22a__topImage img{aspect-ratio:3/2;width:100%;min-width:300px;max-height:500px}.Top2-module__fZB22a__topInfo{flex-direction:column;justify-content:center;display:flex}.Top2-module__fZB22a__topTitle{margin-bottom:1rem;font-size:2.2rem;font-weight:800}.Top2-module__fZB22a__topPointsContainer{flex-direction:column;gap:1rem;display:flex}.Top2-module__fZB22a__topPoints{align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.Top2-module__fZB22a__topPointsIcon{width:2.2rem;max-height:2.2rem}.Top2-module__fZB22a__topWords{align-items:center;font-size:1.1rem;line-height:2rem}.Top2-module__fZB22a__topActions{flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;display:flex}.Top2-module__fZB22a__topActions>*{width:190px;margin:0!important}@media screen and (min-width:425px){.Top2-module__fZB22a__topActions{flex-direction:row}}@media screen and (min-width:1077px){.Top2-module__fZB22a__topContent{flex-direction:row}.Top2-module__fZB22a__topImage,.Top2-module__fZB22a__topInfo{flex:1}}
.ContactCard-module__hpAEqa__contact{border-radius:var(--border-radius-px);text-align:left;gap:.5rem;min-height:fit-content;padding:1.5rem .7rem 1.5rem .5rem;display:flex;box-shadow:0 2px 6px #0000001a}.ContactCard-module__hpAEqa__contact:hover{box-shadow:.5px 1px 5px 2px #1a1a1a66}.ContactCard-module__hpAEqa__imageSection,.ContactCard-module__hpAEqa__infoSection{flex-direction:column;display:flex}.ContactCard-module__hpAEqa__imageSection{flex-shrink:0;align-items:flex-start;width:40px}.ContactCard-module__hpAEqa__iconContainer{border-radius:var(--border-radius-px);min-width:100%}.ContactCard-module__hpAEqa__icon{min-width:100%}.ContactCard-module__hpAEqa__infoSection{justify-content:flex-start;gap:.5rem}.ContactCard-module__hpAEqa__title{font-size:1.2rem;font-weight:600}.ContactCard-module__hpAEqa__info{font-size:.88rem}.ContactCard-module__hpAEqa__link{text-align:center;width:120px;padding:.3rem .5rem}.ContactCard-module__hpAEqa__link:focus,.ContactCard-module__hpAEqa__link:checked{outline:none}
.Form-module__XQqsYW__fieldset{flex-direction:column;width:100%;display:flex}.Form-module__XQqsYW__formSection{flex-direction:column;flex:1;width:100%;display:flex}.Form-module__XQqsYW__preferenceContainer{flex-direction:column;display:flex}.Form-module__XQqsYW__preferenceContainer span{color:#000}.Form-module__XQqsYW__errorMessage{color:red;margin-bottom:10px;font-size:.9em}.Form-module__XQqsYW__successMainMessage{color:var(--tertiary-color);text-align:center;width:100%;margin-top:.5rem;font-size:1rem;font-weight:500}.Form-module__XQqsYW__serviceInfoSection{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.Form-module__XQqsYW__checkBox:before{width:15px!important;height:8px!important}.Form-module__XQqsYW__repairButton{max-width:150px;margin-bottom:.5rem}.Form-module__XQqsYW__serviceInfoContainer{background-color:var(--secondary-light);border-radius:var(--border-radius-px);text-align:left;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-block:.5rem;display:flex}.Form-module__XQqsYW__editContainer{justify-content:flex-end;min-width:100%;margin-top:.5rem;padding-inline:1rem;display:flex}.Form-module__XQqsYW__editButton{font-size:.9rem}.Form-module__XQqsYW__buttonContainer{justify-content:center;gap:1rem;min-width:100%;display:flex}.Form-module__XQqsYW__submitButton:checked{outline:none}.Form-module__XQqsYW__disabledSubmitButton{pointer-events:none;background-color:var(--quarternary-light);color:#fff;outline:none}.Form-module__XQqsYW__disabledSubmitButton:focus,.Form-module__XQqsYW__disabledSubmitButton:focus-visible,.Form-module__XQqsYW__disabledSubmitButton:hover{outline:none}@media screen and (min-width:769px){.Form-module__XQqsYW__fieldset{flex-direction:row;gap:.5rem}}
:root{--hamburger-bar-width:15px;--hamburger-bar-height:2px;--hamburger-gap:3px;--hamburger-color:var(--primary-dark);--hamburger-light:var(--primary-light);--hamburger-light-secondary:var(--tertiary-light);--hamburger-border-radius:9999px;--hamburger-ani-timing:.175s ease-in-out;--hamburger-height:calc(3 * var(--hamburger-bar-height) + 2 * var(--hamburger-gap))}.Hamburger-module__HsWR-a__hamburger{--x-width:calc(var(--hamburger-height) * 1.41421);gap:var(--hamburger-gap);z-index:2;cursor:pointer;flex-direction:column;width:max-content;display:none}.Hamburger-module__HsWR-a__hamburger:before,.Hamburger-module__HsWR-a__hamburger:after,.Hamburger-module__HsWR-a__hamburger input{content:"";width:var(--hamburger-bar-width);height:var(--hamburger-bar-height);background-color:var(--hamburger-color);border-radius:var(--hamburger-border-radius);transform-origin:0;transition:opacity var(--hamburger-ani-timing), width var(--hamburger-ani-timing), rotate var(--hamburger-ani-timing), translate var(--hamburger-ani-timing)}.Hamburger-module__HsWR-a__hamburgerWhite:before,.Hamburger-module__HsWR-a__hamburgerWhite:after,.Hamburger-module__HsWR-a__hamburgerWhite input{background-color:var(--hamburger-light)}.Hamburger-module__HsWR-a__hamburgerLight:before,.Hamburger-module__HsWR-a__hamburgerLight:after,.Hamburger-module__HsWR-a__hamburgerLight input{background-color:var(--hamburger-light-secondary)}.Hamburger-module__HsWR-a__hamburger input{appearance:none;outline:none;margin:0;padding:0}.Hamburger-module__HsWR-a__hamburger:has(input:checked):before{width:var(--x-width);rotate:45deg;translate:0 calc(var(--hamburger-bar-height) / -2)}.Hamburger-module__HsWR-a__hamburger:has(input:checked):after{width:var(--x-width);rotate:-45deg;translate:0 calc(var(--hamburger-bar-height) / 2)}.Hamburger-module__HsWR-a__hamburger:has(input:checked)+aside{opacity:0;height:0}.Hamburger-module__HsWR-a__hamburger input:checked{opacity:0;width:0}.Hamburger-module__HsWR-a__dropdown{z-index:999;-webkit-backdrop-filter:blur(12px);border-radius:0 0 var(--border-radius-px) var(--border-radius-px);overscroll-behavior:contain;background:#fffffff2;width:100%;height:100vh;display:block;position:absolute;top:77px;overflow-y:hidden;box-shadow:0 8px 32px #00000026}.Hamburger-module__HsWR-a__dropdownMenu{overscroll-behavior-y:auto;scrollbar-width:none;max-height:80vh;font-size:1.25rem;overflow-y:scroll!important}.Hamburger-module__HsWR-a__dropdownMenu li{cursor:pointer;margin-block:.75rem;padding-bottom:.5rem}.Hamburger-module__HsWR-a__dropdownMenu li:not(:last-of-type){border-bottom:1px solid var(--primary-light)}.Hamburger-module__HsWR-a__dropdownMenu:hover li a:not(:hover){color:#6f7c7c}.Hamburger-module__HsWR-a__dropdownMenu li a:hover{color:var(--primary-dark)}.Hamburger-module__HsWR-a__dropdownServicesTop{justify-content:space-between;display:flex}.Hamburger-module__HsWR-a__dropdownServicesMenu{width:100%}.Hamburger-module__HsWR-a__dropdownServicesMenu li{padding-left:2rem}.Hamburger-module__HsWR-a__arrow{pointer-events:none}@media screen and (min-width:570px){.Hamburger-module__HsWR-a__dropdown{top:110px}}@media screen and (min-width:1024px){.Hamburger-module__HsWR-a__dropdown{display:none}}
.Footer-module__7ix_CG__siteFooter{background-color:var(--primary-dark);color:var(--quarternary-light)}.Footer-module__7ix_CG__footerTopContent{flex-direction:column;gap:1.5rem;width:100%;padding-block:2rem;display:flex}.Footer-module__7ix_CG__footerTopContent a{padding-block:.5rem;display:flex}.Footer-module__7ix_CG__footerSiteLogoContainer{flex-shrink:0;place-self:start;margin-inline:auto}.Footer-module__7ix_CG__footerSectionTitle{color:var(--primary-light);font-size:1.1rem;font-weight:700}.Footer-module__7ix_CG__footerMenuServicesMenuContainer{padding-left:1.5rem}.Footer-module__7ix_CG__footerDropdownTop{cursor:pointer;gap:1rem;display:flex}.Footer-module__7ix_CG__arrow{pointer-events:none}.Footer-module__7ix_CG__arrow:before,.Footer-module__7ix_CG__arrow:after{background-color:var(--quarternary-light)}.Footer-module__7ix_CG__infoIcon{margin-right:.75rem}.Footer-module__7ix_CG__footerSocials img{background-color:var(--primary-light);border-radius:100%}.Footer-module__7ix_CG__footerBreak{border-width:.1px;padding-inline:3px}.Footer-module__7ix_CG__footerBottomContent{text-align:center;padding:1rem}@media screen and (min-width:1024px){.Footer-module__7ix_CG__footerTopContent{grid-template-columns:repeat(4,minmax(150px,auto));display:grid}}
.DeviceCard-module__PrrzZW__deviceCard{height:100%;color:var(--primary-dark);border-radius:var(--border-radius-px);aspect-ratio:1;background-color:var(--primary-light);border:3px solid #0000;flex-direction:column;justify-content:space-between;align-items:center;padding:.6rem;transition:border-color .25s;display:flex;box-shadow:0 2px 4px #1a1a1a66}.DeviceCard-module__PrrzZW__deviceCard:hover{border-color:var(--device-color);transform:translateY(-2px)}.DeviceCard-module__PrrzZW__wrapper{flex:1;justify-content:center;align-items:center;padding-inline:1rem;display:flex}.DeviceCard-module__PrrzZW__imageContainer img{width:100%;height:auto}.DeviceCard-module__PrrzZW__deviceName{text-align:center}
.Testimonial-module__k8TGBW__testimonial{background:var(--primary-light);text-align:left;border-radius:8px;flex-direction:column;gap:.5rem;min-width:200px;max-width:230px;min-height:400px;padding:.7rem 1rem;display:flex;position:relative;box-shadow:0 2px 6px #0000001a}.Testimonial-module__k8TGBW__testimonialRating{gap:.3rem;display:flex}.Testimonial-module__k8TGBW__testimonialStar{background-color:var(--quarternary-light);clip-path:polygon(50% 0,79% 90%,2% 35%,98% 35%,21% 90%);width:32px;height:32px}.Testimonial-module__k8TGBW__rated{background-color:#ffbb29}.Testimonial-module__k8TGBW__testimonialCustomer{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.Testimonial-module__k8TGBW__testimonialCustomer img{aspect-ratio:1;width:35px;height:35px}.Testimonial-module__k8TGBW__testimonialDevice{text-align:left;color:var(--quarternary-light);font-style:italic}.Testimonial-module__k8TGBW__testimonialDevice,.Testimonial-module__k8TGBW__testimonialReview{font-size:.9rem}.Testimonial-module__k8TGBW__testimonialPhotos{gap:0;padding-left:3.5rem}.Testimonial-module__k8TGBW__testimonialPhotoContainer{justify-content:flex-end;padding-right:.5rem;display:flex}.Testimonial-module__k8TGBW__testimonialPhoto{cursor:pointer;border-radius:var(--border-radius-px);width:100px;height:100px}.Testimonial-module__k8TGBW__testimonialPhotoLargeContainer{border-radius:var(--border-radius-px);background-color:#0006;flex-direction:column;width:100%;height:100%;padding:.3rem;display:none;position:absolute;top:0;left:0}.Testimonial-module__k8TGBW__testimonialPhotoLargeContainer>img{border-radius:inherit;margin-inline:auto}@media screen and (min-width:375px){.Testimonial-module__k8TGBW__testimonial{max-width:255px}}@media screen and (min-width:425px){.Testimonial-module__k8TGBW__testimonial{max-width:275px;min-height:380px}}@media screen and (min-width:768px){.Testimonial-module__k8TGBW__testimonial{max-width:300px}.Testimonial-module__k8TGBW__testimonialDevice{font-size:1rem}.Testimonial-module__k8TGBW__testimonialReview{font-size:.92rem}}@media screen and (min-width:1024px){.Testimonial-module__k8TGBW__testimonial{min-width:325px}}
.ImageViewer-module__UR48MG__viewer{background-color:var(--primary-dark);border-radius:var(--border-radius-px);justify-content:center;align-items:center;width:90vw;min-width:300px;max-width:600px;display:flex;overflow:hidden}.ImageViewer-module__UR48MG__image{object-fit:contain;width:100%}@media screen and (min-width:420px){.ImageViewer-module__UR48MG__viewer{max-height:575px}}
.RepairSelector-module__W1yjEG__section{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:95dvw;min-width:300px;padding:1rem;display:flex}.RepairSelector-module__W1yjEG__sectionTitle{text-align:center;font-size:2rem;font-weight:800}.RepairSelector-module__W1yjEG__content{min-width:100%}.RepairSelector-module__W1yjEG__selectionContent{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:100%;display:flex}.RepairSelector-module__W1yjEG__deviceSelectionContainer{grid-template-columns:repeat(3,minmax(90px,150px));grid-auto-rows:1fr;place-items:center;gap:.3rem;min-width:100%;display:grid}.RepairSelector-module__W1yjEG__deviceType{cursor:pointer}.RepairSelector-module__W1yjEG__deviceType span{font-size:.8rem}.RepairSelector-module__W1yjEG__selectedDeviceContainer{flex:1;max-width:150px;margin-bottom:1rem;display:flex}.RepairSelector-module__W1yjEG__selectedDeviceType{max-width:120px;max-height:100px}.RepairSelector-module__W1yjEG__form{flex:1;min-width:285px;max-width:100%;max-height:150px;overflow-y:auto}.RepairSelector-module__W1yjEG__repairInfoContainer{flex-direction:column;justify-content:center;width:100%;display:flex}.RepairSelector-module__W1yjEG__formSection{justify-content:initial;flex-direction:column;width:100%;display:flex;gap:.1rem!important}.RepairSelector-module__W1yjEG__repairOptionWrapper{background-color:var(--tertiary-light);border-radius:var(--border-radius-px);align-items:center;gap:.2rem;width:100%;padding:6px;display:flex;outline:#0000!important}.RepairSelector-module__W1yjEG__repairOptionWrapper:focus{box-shadow:0 0 7px 2px var(--tertiary-light)}.RepairSelector-module__W1yjEG__checkedRepairWrapper{box-shadow:inset 0px 0px 3px var(--primary-color)!important}.RepairSelector-module__W1yjEG__repairOption{max-width:15px;height:unset;margin-bottom:unset!important}.RepairSelector-module__W1yjEG__deviceDesc{height:150px;font-size:1rem}.RepairSelector-module__W1yjEG__apptBackBtn{border:1px solid var(--tertiary-color);border-radius:var(--border-radius-px);gap:.5rem;padding:.2rem .4rem;font-weight:700;display:flex}.RepairSelector-module__W1yjEG__apptBackBtn:hover{box-shadow:0px 0px 3px var(--tertiary-color)}.RepairSelector-module__W1yjEG__appointmentSelection{flex-direction:column!important;gap:1rem!important}.RepairSelector-module__W1yjEG__appointmentInfoContainer{width:100%;min-width:280px}.RepairSelector-module__W1yjEG__scheduler{height:300px}.RepairSelector-module__W1yjEG__buttonContainer{justify-content:space-between;align-items:flex-end;width:100%;margin-top:.5rem;display:flex}.RepairSelector-module__W1yjEG__backButton:hover{color:var(--tertiary-color)}.RepairSelector-module__W1yjEG__continueButton{pointer-events:none;background-color:var(--quarternary-light);color:#fff;outline:none}.RepairSelector-module__W1yjEG__continueButton:focus,.RepairSelector-module__W1yjEG__continueButton:focus-visible,.RepairSelector-module__W1yjEG__continueButton:hover{outline:none}.RepairSelector-module__W1yjEG__validContinueButton{pointer-events:all;background-color:var(--primary-dark)}.RepairSelector-module__W1yjEG__validContinueButton:focus,.RepairSelector-module__W1yjEG__validContinueButton:focus-visible,.RepairSelector-module__W1yjEG__validContinueButton:hover,.RepairSelector-module__W1yjEG__validContinueButton:checked{outline:none}.RepairSelector-module__W1yjEG__show{visibility:visible}.RepairSelector-module__W1yjEG__deviceType,.RepairSelector-module__W1yjEG__selectedDeviceType,.RepairSelector-module__W1yjEG__repairOptionWrapper,.RepairSelector-module__W1yjEG__options,.RepairSelector-module__W1yjEG__button{cursor:pointer!important}.RepairSelector-module__W1yjEG__errorMessage{color:red;margin-bottom:10px;font-size:.9em}@media screen and (min-width:330px){.RepairSelector-module__W1yjEG__form{min-width:100%;max-height:172px}}@media screen and (min-width:530px){.RepairSelector-module__W1yjEG__section{max-width:530px}.RepairSelector-module__W1yjEG__selectionContent{flex-direction:row}.RepairSelector-module__W1yjEG__selectedDeviceContainer{align-self:flex-start}.RepairSelector-module__W1yjEG__selectedDeviceType{min-width:145px;max-width:145px;max-height:145px}.RepairSelector-module__W1yjEG__deviceSelectionContainer{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.RepairSelector-module__W1yjEG__deviceType{min-width:90px;max-width:90px;max-height:initial;height:auto}.RepairSelector-module__W1yjEG__form{min-width:320px}.RepairSelector-module__W1yjEG__repairInfoContainer{min-width:100%}}@media screen and (max-height:450px){.RepairSelector-module__W1yjEG__section{max-height:200px}.RepairSelector-module__W1yjEG__deviceSelectionContainer{flex-wrap:wrap;flex:1;justify-content:center;place-items:center;gap:.5rem;min-width:100%;height:100%;display:flex}.RepairSelector-module__W1yjEG__selectionContent{flex-direction:row;height:100%}.RepairSelector-module__W1yjEG__form{max-height:100px}.RepairSelector-module__W1yjEG__deviceType{max-height:auto;height:auto;min-width:70px!important;max-width:80px!important}.RepairSelector-module__W1yjEG__selectedDeviceType{min-width:80px;max-width:80px;max-height:80px}.RepairSelector-module__W1yjEG__appointmentSelection{flex-direction:row!important;gap:0!important}.RepairSelector-module__W1yjEG__scheduler{height:150px}}
