.ColorNumberButton-module-scss-module__2Din9W__button{color:#464646;white-space:nowrap;background-color:#eee;border:none;border-radius:8px;height:35px;font-size:12px;box-shadow:0 2px 4px #0000004d}@media (min-width:375px){.ColorNumberButton-module-scss-module__2Din9W__button{font-size:14px}}.ColorNumberButton-module-scss-module__2Din9W__button:active{transform:scale(.98)}
.NoteButton-module-scss-module__HP4BDG__button{color:#464646;white-space:nowrap;background-color:#f2da85;border:none;border-radius:8px;height:35px;font-size:12px;box-shadow:0 2px 4px #0000004d}@media (min-width:375px){.NoteButton-module-scss-module__HP4BDG__button{font-size:14px}}.NoteButton-module-scss-module__HP4BDG__button:active{transform:scale(.98)}
.DragOverIndicator-module-scss-module__t3IQ6a__container{z-index:300;background-color:#eee;width:100%;height:80px;padding:8px 16px;display:none;position:fixed;top:0;left:0}.DragOverIndicator-module-scss-module__t3IQ6a__container.DragOverIndicator-module-scss-module__t3IQ6a__show{display:block}.DragOverIndicator-module-scss-module__t3IQ6a__title{margin:0}.DragOverIndicator-module-scss-module__t3IQ6a__text{border:none;border-radius:8px;width:100px;padding:8px 16px;font-size:12px;font-weight:700}
.DroppedConditionIndicator-module-scss-module__UbieVG__container{z-index:300;box-sizing:border-box;background-color:#eee;width:100%;height:100px;padding:8px 16px;display:none;position:fixed;top:0;left:0}.DroppedConditionIndicator-module-scss-module__UbieVG__container.DroppedConditionIndicator-module-scss-module__UbieVG__show{display:block}.DroppedConditionIndicator-module-scss-module__UbieVG__headerContainer{justify-content:space-between;align-items:center;display:flex}.DroppedConditionIndicator-module-scss-module__UbieVG__title{margin:0;font-size:14px}.DroppedConditionIndicator-module-scss-module__UbieVG__closeButton{border:1px solid #dfdfdf;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.DroppedConditionIndicator-module-scss-module__UbieVG__closeButton:active{transform:scale(.98)}.DroppedConditionIndicator-module-scss-module__UbieVG__buttonContainer{justify-content:center;align-items:center;margin-top:8px;display:flex}.DroppedConditionIndicator-module-scss-module__UbieVG__button{white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;margin-left:16px;padding:8px;font-size:14px;font-weight:700;display:flex}.DroppedConditionIndicator-module-scss-module__UbieVG__button:active{transform:scale(.98)}.DroppedConditionIndicator-module-scss-module__UbieVG__button:first-of-type{margin-left:0}.DroppedConditionIndicator-module-scss-module__UbieVG__closeIcon{margin:3px 0 0 8px}
.ExteriorDropPart-module-scss-module__IWaB3a__container{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;height:100%;display:flex}.ExteriorDropPart-module-scss-module__IWaB3a__containerSpecial{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:flex-start;height:100%;display:flex}.ExteriorDropPart-module-scss-module__IWaB3a__tireContainer{box-sizing:border-box;background-color:#eee;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ExteriorDropPart-module-scss-module__IWaB3a__droppedItemContainer{justify-content:center;align-items:center;display:flex}.ExteriorDropPart-module-scss-module__IWaB3a__droppedItem{border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:12px;display:flex}.ExteriorDropPart-module-scss-module__IWaB3a__droppedTireItem{border-radius:50%;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;font-size:12px;display:flex}.ExteriorDropPart-module-scss-module__IWaB3a__droppedItemText{white-space:nowrap;font-size:14px;font-weight:500;display:block}
.FrontEndArea-module-scss-module__UxQBJW__container{width:50%;height:10%;margin:0 auto;position:absolute;top:0;left:0;right:0}
.FrontPartsArea-module-scss-module__K_50rq__container{height:20%;position:absolute;top:10%;left:0;right:0}
.RearEndArea-module-scss-module__HgZsiq__container{width:50%;height:13%;margin:auto;position:absolute;top:85%;left:0;right:0}.RearEndArea-module-scss-module__HgZsiq__infoText{z-index:-1;pointer-events:none;justify-content:center;align-items:center;height:100%;font-size:10px;display:flex;position:absolute;top:0;left:0;right:0}
.RearPartsArea-module-scss-module__UPEAkq__container{height:17%;position:absolute;top:70%;left:0;right:0}
.ExteriorDisplay-module-scss-module__zyDYZW__container{max-width:500px}.ExteriorDisplay-module-scss-module__zyDYZW__dropPartContainer{position:relative}
.DragButton-module-scss-module__8ff1Ba__indicator{color:#464646;background-color:#eee;border-radius:50%;padding:10px;font-size:24px;position:absolute;top:-40px;right:50%;transform:translate(50%)}
.InfoItem-module-scss-module__bL0Rjq__itemContainer{border:1px solid #dadada;grid-template-columns:minmax(30px,auto) 1fr;margin-top:2px;display:grid}.InfoItem-module-scss-module__bL0Rjq__itemContainerHighlight{border:1px solid #ce3a42;grid-template-columns:minmax(30px,auto) 1fr;margin-top:2px;display:grid}.InfoItem-module-scss-module__bL0Rjq__label{background-color:#dadada;justify-content:center;align-items:center;height:100%;min-height:20px;padding:0 6px;display:flex}.InfoItem-module-scss-module__bL0Rjq__labelHighlight{background-color:#ce3a42;justify-content:center;align-items:center;height:100%;min-height:20px;padding:0 6px;display:flex}.InfoItem-module-scss-module__bL0Rjq__labelText{color:#464646;text-align:center;white-space:pre-wrap;font-size:8px}.InfoItem-module-scss-module__bL0Rjq__labelTextHighlight{color:#fefefe;text-align:center;white-space:pre-wrap;font-size:8px}.InfoItem-module-scss-module__bL0Rjq__value{justify-content:center;align-items:center;display:flex}.InfoItem-module-scss-module__bL0Rjq__valueText{min-width:40px;padding-left:8px;font-size:9px;font-weight:400}.InfoItem-module-scss-module__bL0Rjq__valueTextHighlight{min-width:40px;padding-left:8px;font-size:9px;font-weight:700}.InfoItem-module-scss-module__bL0Rjq__attentionText{margin-left:auto;padding-right:8px}
.HelpModal-module-scss-module__Q8ZRxG__container{background-color:#fff;border-radius:8px;width:80vw;max-width:400px;margin:0 20px;padding:20px 20px 40px;position:relative}.HelpModal-module-scss-module__Q8ZRxG__title{text-align:center;font-size:20px;font-weight:700}.HelpModal-module-scss-module__Q8ZRxG__description{text-align:center}.HelpModal-module-scss-module__Q8ZRxG__buttonContainer{justify-content:center;align-items:center;margin-top:32px;display:flex}.HelpModal-module-scss-module__Q8ZRxG__actionButton{color:#464646;letter-spacing:.1rem;white-space:nowrap;background:#eee;border:none;border-radius:8px;width:35vw;max-width:350px;padding:.5rem 0;font-size:1.3rem;font-weight:500;box-shadow:0 2px 4px #0000004d}.HelpModal-module-scss-module__Q8ZRxG__actionButton:active{transform:scale(.98)}
@keyframes ModalWrapper-module-scss-module__ccj6xG__fade-in{0%{opacity:0}to{opacity:1}}.ModalWrapper-module-scss-module__ccj6xG__overlay{z-index:1300;background-color:#00000080;width:100vw;height:100vh;position:fixed;top:0;right:0}.ModalWrapper-module-scss-module__ccj6xG__modalContainer{z-index:1400;flex-direction:column;justify-content:center;align-items:center;animation:.3s ModalWrapper-module-scss-module__ccj6xG__fade-in;display:flex;position:fixed;top:50%;right:50%;transform:translate(50%,-50%)}
.ManufacturerSelectModal-module-scss-module__myha5q__modalContent{background-color:#fff;border-radius:8px;flex-direction:column;gap:8px;width:100vw;max-width:600px;height:100dvh;padding:80px 20px;position:relative;overflow:hidden auto}.ManufacturerSelectModal-module-scss-module__myha5q__header{justify-content:space-between;align-items:center;margin:0 0 16px;padding:20px;display:flex}.ManufacturerSelectModal-module-scss-module__myha5q__title{text-align:center;flex:1;font-size:16px}.ManufacturerSelectModal-module-scss-module__myha5q__categoryContainer{margin:24px 16px 0}.ManufacturerSelectModal-module-scss-module__myha5q__categoryTitle{color:#464646;font-size:16px;font-weight:700}.ManufacturerSelectModal-module-scss-module__myha5q__manufacturerGrid{grid-template-columns:repeat(3,1fr);gap:16px 8px;margin-top:16px;display:grid}.ManufacturerSelectModal-module-scss-module__myha5q__manufacturerButton{color:#fefefe;text-align:center;background-color:#ce3a42;border:none;border-radius:6px;padding:12px 8px;font-size:12px;box-shadow:0 2px 4px #0000004d}.ManufacturerSelectModal-module-scss-module__myha5q__manufacturerButton:active{transform:scale(.98)}.ManufacturerSelectModal-module-scss-module__myha5q__closeModalButton{color:#464646;text-align:center;background-color:#eee;border:none;border-radius:6px;width:150px;padding:12px;font-size:14px;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000004d}.ManufacturerSelectModal-module-scss-module__myha5q__closeModalButton:active{transform:translate(-50%)scale(.98)}.ManufacturerSelectModal-module-scss-module__myha5q__spacer{height:100px}
.ActionButton-module-scss-module__ijeCTq__button{white-space:nowrap;cursor:pointer;border:none;border-radius:6px;width:30vw;max-width:150px;padding:8px 0;font-size:16px;font-weight:500;line-height:1.5;box-shadow:0 2px 4px #0000004d}.ActionButton-module-scss-module__ijeCTq__button:active{transform:scale(.98)}.ActionButton-module-scss-module__ijeCTq__button.ActionButton-module-scss-module__ijeCTq__primary{color:#fefefe;background:#ce3a42}.ActionButton-module-scss-module__ijeCTq__button.ActionButton-module-scss-module__ijeCTq__secondary{color:#464646;background:#eee}.ActionButton-module-scss-module__ijeCTq__button.ActionButton-module-scss-module__ijeCTq__tertiary{color:#fefefe;background:#464646}.ActionButton-module-scss-module__ijeCTq__button.ActionButton-module-scss-module__ijeCTq__transparent{color:#fefefe;background:#ce3a42cc}.ActionButton-module-scss-module__ijeCTq__button.ActionButton-module-scss-module__ijeCTq__disabled{color:#464646;cursor:not-allowed;opacity:.6;background:#eee}
.FullOveLayLoader-module-scss-module__9M5eLG__overlay{z-index:1000;background-color:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:fixed;inset:0}@keyframes FullOveLayLoader-module-scss-module__9M5eLG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FullOveLayLoader-module-scss-module__9M5eLG__spinner{border:4px solid #dadada33;border-top-color:#ccc;border-radius:50%;width:48px;height:48px;animation:.9s linear infinite FullOveLayLoader-module-scss-module__9M5eLG__spin}@keyframes FullOveLayLoader-module-scss-module__9M5eLG__fade{0%,to{opacity:.3}50%{opacity:1}}.FullOveLayLoader-module-scss-module__9M5eLG__text{color:#ccc;letter-spacing:.05em;margin:0;font-size:16px;font-weight:500;animation:1.5s ease-in-out infinite FullOveLayLoader-module-scss-module__9M5eLG__fade}
.VehicleConfirmModal-module-scss-module__NGi3Ka__container{background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:80vw;max-width:400px;margin:0 20px;padding:20px 20px 40px;display:flex;position:relative}.VehicleConfirmModal-module-scss-module__NGi3Ka__content{width:100%;max-height:70vh;margin-top:16px;overflow:auto}.VehicleConfirmModal-module-scss-module__NGi3Ka__item{grid-template-columns:140px 1fr;margin-top:4px;display:grid}.VehicleConfirmModal-module-scss-module__NGi3Ka__label{text-align:right;font-size:16px}.VehicleConfirmModal-module-scss-module__NGi3Ka__value{margin-left:16px;font-size:16px;font-weight:700}.VehicleConfirmModal-module-scss-module__NGi3Ka__title{text-align:center;margin:16px 0 0;font-size:20px;font-weight:700}.VehicleConfirmModal-module-scss-module__NGi3Ka__buttonContainer{justify-content:space-between;align-items:center;width:65vw;max-width:330px;margin-top:24px;display:flex}
.Layout-module-scss-module__EsMlNa__container{padding:8px}.Layout-module-scss-module__EsMlNa__env{z-index:9999;color:#fff;text-align:center;letter-spacing:2px;cursor:pointer;background:#e66464cc;width:200px;font-size:25px;font-weight:500;line-height:70px;position:fixed;top:0;right:0}
.VehicleNumberScanner-module-scss-module__mLAP2a__modalContent{z-index:1000;box-sizing:border-box;background-color:#fefefe;border-radius:12px;width:calc(100vw - 40px);max-width:500px;max-height:calc(100vh - 40px);padding:16px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 16px #0000004d}.VehicleNumberScanner-module-scss-module__mLAP2a__modalOverlay{z-index:999;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.VehicleNumberScanner-module-scss-module__mLAP2a__infoContainer{position:relative}.VehicleNumberScanner-module-scss-module__mLAP2a__videoContainer{aspect-ratio:1;width:100%;margin:8px auto 0;position:relative;overflow:hidden}.VehicleNumberScanner-module-scss-module__mLAP2a__video{object-fit:cover;border-radius:10px;width:100%;height:100%}.VehicleNumberScanner-module-scss-module__mLAP2a__qrIndicatorContainer{justify-content:center;gap:10px;margin-top:16px;display:flex}.VehicleNumberScanner-module-scss-module__mLAP2a__messageBase,.VehicleNumberScanner-module-scss-module__mLAP2a__hintMessage{z-index:1450;box-sizing:border-box;color:#fefefe;text-align:center;width:100%;font-size:12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.VehicleNumberScanner-module-scss-module__mLAP2a__hintMessage{background-color:#00000080;padding:2px}.VehicleNumberScanner-module-scss-module__mLAP2a__warningMessage{z-index:1450;box-sizing:border-box;color:#3a3a3a;text-align:center;background-color:#fcfbc2;width:100%;padding:8px;font-size:12px;font-weight:700;animation:1s ease-in-out infinite VehicleNumberScanner-module-scss-module__mLAP2a__blink;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}@keyframes VehicleNumberScanner-module-scss-module__mLAP2a__blink{0%,to{opacity:1}50%{opacity:.7}}.VehicleNumberScanner-module-scss-module__mLAP2a__detectionPoint{z-index:1000;background-color:#ff00004d;border:2px solid #ce3a42;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.VehicleNumberScanner-module-scss-module__mLAP2a__qrTextDisplay{z-index:2000;color:#d4a017;text-align:center;pointer-events:none;font-size:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.VehicleNumberScanner-module-scss-module__mLAP2a__title{text-align:center;font-size:16px;font-weight:700}.VehicleNumberScanner-module-scss-module__mLAP2a__closeIconButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background-color .2s;display:flex;position:absolute;top:10px;right:10px}.VehicleNumberScanner-module-scss-module__mLAP2a__closeIconButton:active{transform:scale(.98)}.VehicleNumberScanner-module-scss-module__mLAP2a__closeIconButton:hover{background-color:#0000001a}.VehicleNumberScanner-module-scss-module__mLAP2a__closeIconButton:before,.VehicleNumberScanner-module-scss-module__mLAP2a__closeIconButton:after{content:"";background-color:#464646;width:16px;height:2px;position:absolute}.VehicleNumberScanner-module-scss-module__mLAP2a__closeIconButton:before{transform:rotate(45deg)}.VehicleNumberScanner-module-scss-module__mLAP2a__closeIconButton:after{transform:rotate(-45deg)}.VehicleNumberScanner-module-scss-module__mLAP2a__imageText{margin:8px 0 0;font-size:12px}.VehicleNumberScanner-module-scss-module__mLAP2a__dummyQRImage{width:100%;max-width:400px;height:50px;margin:8px auto;display:block;position:relative}.VehicleNumberScanner-module-scss-module__mLAP2a__dummyQRImageList{box-sizing:border-box;background-color:#f5f6f7;border-radius:6px;flex-direction:column;width:100%;max-width:400px;margin:8px auto;padding:8px;display:flex}.VehicleNumberScanner-module-scss-module__mLAP2a__dummyQRImageOr{color:#666;text-align:center;margin:0;font-size:12px}.VehicleNumberScanner-module-scss-module__mLAP2a__scanRegionOverlay{z-index:10;box-sizing:border-box;pointer-events:none;border:2px dashed #00ff0080;position:absolute}.VehicleNumberScanner-module-scss-module__mLAP2a__qrIndicator,.VehicleNumberScanner-module-scss-module__mLAP2a__qrIndicatorActive{background-color:#9e9e9e;border:2px solid #ebebeb;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:relative}.VehicleNumberScanner-module-scss-module__mLAP2a__qrIndicator:after,.VehicleNumberScanner-module-scss-module__mLAP2a__qrIndicatorActive:after{content:"";background-color:#0000;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:none 0 0/contain no-repeat;mask:none 0 0/contain no-repeat}.VehicleNumberScanner-module-scss-module__mLAP2a__qrIndicatorActive{background-color:#0000;border-color:#4caf50}.VehicleNumberScanner-module-scss-module__mLAP2a__qrIndicatorActive:after{background-color:#4caf50;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E")}
.NavigateBanner-module-scss-module___3haGG__ul{justify-content:space-between;align-items:center;margin-top:16px;padding:0;display:flex}.NavigateBanner-module-scss-module___3haGG__baseLi{border-radius:8px;padding:2px 4px;list-style:none;position:relative}.NavigateBanner-module-scss-module___3haGG__baseLi a{text-decoration:none}.NavigateBanner-module-scss-module___3haGG__baseLi:before,.NavigateBanner-module-scss-module___3haGG__baseLi:after{content:"";position:absolute}.NavigateBanner-module-scss-module___3haGG__baseLi:before{width:calc(14.2857vw - 3.71429px);height:4px;top:-7px;left:50%;transform:translate(-100%)}.NavigateBanner-module-scss-module___3haGG__baseLi:after{border-radius:50%;width:10px;height:10px;top:-10px;left:50%;transform:translate(-50%)}.NavigateBanner-module-scss-module___3haGG__baseLi:first-of-type:before{display:none}.NavigateBanner-module-scss-module___3haGG__active:before,.NavigateBanner-module-scss-module___3haGG__active:after{background-color:#ce3a42}.NavigateBanner-module-scss-module___3haGG__inactive:before,.NavigateBanner-module-scss-module___3haGG__inactive:after{background-color:#eee}.NavigateBanner-module-scss-module___3haGG__current a{color:#ce3a42}.NavigateBanner-module-scss-module___3haGG__notCurrent a{color:#464646}
.CautionPlateScanner-module-scss-module__dD5TXq__videoContainer{aspect-ratio:16/9;border-radius:10px;width:100%;margin:8px auto 0;position:relative;overflow:hidden}.CautionPlateScanner-module-scss-module__dD5TXq__video{object-fit:cover;width:100%;height:100%}.CautionPlateScanner-module-scss-module__dD5TXq__guideFrame{box-sizing:border-box;pointer-events:none;border:2px dashed #fffc;border-radius:6px;width:84%;height:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CautionPlateScanner-module-scss-module__dD5TXq__shutterButton{color:#464646;cursor:pointer;background-color:#eee;border:none;border-radius:6px;width:100%;margin-top:12px;padding:12px 20px;font-size:14px;font-weight:700;transition:background-color .2s;display:block;box-shadow:0 2px 4px #0000004d}.CautionPlateScanner-module-scss-module__dD5TXq__shutterButton:disabled{cursor:default;opacity:.5}.CautionPlateScanner-module-scss-module__dD5TXq__shutterButton:active{transform:scale(.98)}.CautionPlateScanner-module-scss-module__dD5TXq__reviewPanel{margin-top:12px}.CautionPlateScanner-module-scss-module__dD5TXq__reviewLabel{color:#555;margin:0 0 6px;font-size:12px}.CautionPlateScanner-module-scss-module__dD5TXq__chars{flex-wrap:wrap;gap:2px;font-family:monospace;font-size:20px;font-weight:700;display:flex}.CautionPlateScanner-module-scss-module__dD5TXq__char{padding:2px 4px}.CautionPlateScanner-module-scss-module__dD5TXq__charLow{background-color:#fde68a;border-radius:2px;padding:2px 4px}.CautionPlateScanner-module-scss-module__dD5TXq__editInput{box-sizing:border-box;border:1px solid #dadada;border-radius:6px;width:100%;height:40px;margin-top:8px;padding:0 8px;font-size:16px}.CautionPlateScanner-module-scss-module__dD5TXq__formatWarning{color:#b02c33;margin:6px 0 0;font-size:12px}.CautionPlateScanner-module-scss-module__dD5TXq__reviewButtons{gap:8px;margin-top:12px;display:flex}.CautionPlateScanner-module-scss-module__dD5TXq__retakeButton{color:#464646;cursor:pointer;background-color:#eee;border:none;border-radius:6px;flex:1;padding:10px;font-size:14px;font-weight:700}.CautionPlateScanner-module-scss-module__dD5TXq__retakeButton:active{transform:scale(.98)}.CautionPlateScanner-module-scss-module__dD5TXq__confirmButton{color:#fefefe;cursor:pointer;background-color:#ce3a42;border:none;border-radius:6px;flex:1;padding:10px;font-size:14px;font-weight:700}.CautionPlateScanner-module-scss-module__dD5TXq__confirmButton:active{transform:scale(.98)}
.RadioSelectPopover-module-scss-module__TI4Klq__optionItem{cursor:pointer;background-color:#eee;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;transition:all .2s;display:flex}.RadioSelectPopover-module-scss-module__TI4Klq__optionItem:hover{background-color:#f5f6f7}.RadioSelectPopover-module-scss-module__TI4Klq__optionLabel{color:#464646;white-space:nowrap;font-size:14px;font-weight:500}.RadioSelectPopover-module-scss-module__TI4Klq__radioButton{width:18px;height:18px}
.RepairHistoryBanner-module-scss-module__HaJwNa__bannerContainer{color:#464646;background-color:#fde68a;justify-content:center;align-items:center;margin:16px -8px 8px;padding:8px;display:flex;position:relative}.RepairHistoryBanner-module-scss-module__HaJwNa__bannerContent{text-align:center;flex:1;font-size:14px;font-weight:500;line-height:1.4}.RepairHistoryBanner-module-scss-module__HaJwNa__closeButton{color:#464646;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;font-weight:700;display:flex;position:absolute;top:5px;left:20px}.RepairHistoryBanner-module-scss-module__HaJwNa__closeButton:active{transform:scale(.98)}.RepairHistoryBanner-module-scss-module__HaJwNa__closeButton:before,.RepairHistoryBanner-module-scss-module__HaJwNa__closeButton:after{content:"";background-color:#464646;width:12px;height:2px;position:absolute}.RepairHistoryBanner-module-scss-module__HaJwNa__closeButton:before{transform:rotate(45deg)}.RepairHistoryBanner-module-scss-module__HaJwNa__closeButton:after{transform:rotate(-45deg)}
.BasicInput-module-scss-module__snnJvW__inputLabelContainer{justify-content:flex-start;align-items:center;margin-top:16px;display:flex}.BasicInput-module-scss-module__snnJvW__styledLabel{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;margin-right:6px;display:flex}.BasicInput-module-scss-module__snnJvW__labelTextContainer{justify-content:flex-start;align-items:center;gap:4px;display:flex}.BasicInput-module-scss-module__snnJvW__labelText{color:#464646;font-size:16px}.BasicInput-module-scss-module__snnJvW__styledInput{box-sizing:border-box;border:1px solid #ce3a42;border-radius:2px;width:100%;height:40px;margin:0;padding:0 8px;font-size:16px}.BasicInput-module-scss-module__snnJvW__styledInput::placeholder{color:#cecdcd}.BasicInput-module-scss-module__snnJvW__requiredText{color:#fefefe;background-color:#ce3a42;padding:2px 4px;font-size:10px}.BasicInput-module-scss-module__snnJvW__errorMessage{color:#b02c33;font-size:12px}
@keyframes BasePopover-module-scss-module__0_cUcG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes BasePopover-module-scss-module__0_cUcG__fade-out{0%{opacity:1}to{opacity:0}}@keyframes BasePopover-module-scss-module__0_cUcG__from-top-fade-in{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.BasePopover-module-scss-module__0_cUcG__popoverContainer{display:inline-block;position:relative}.BasePopover-module-scss-module__0_cUcG__overlay{z-index:999;background-color:#0003;width:100vw;height:100vh;animation:.2s ease-in-out BasePopover-module-scss-module__0_cUcG__fade-in;position:fixed;top:0;left:0}.BasePopover-module-scss-module__0_cUcG__popoverTitle{color:#464646;border-bottom:1px solid #f5f6f7;margin-bottom:8px;padding-bottom:8px;font-size:16px;font-weight:600}.BasePopover-module-scss-module__0_cUcG__popoverContentBase,.BasePopover-module-scss-module__0_cUcG__popoverContentClosing,.BasePopover-module-scss-module__0_cUcG__popoverContent{z-index:1000;background-color:#fefefe;border-radius:6px;flex-direction:column;gap:12px;width:fit-content;min-width:150px;max-width:calc(100vw - 32px);margin-top:8px;margin-bottom:8px;padding:16px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 2px 4px #0000004d}.BasePopover-module-scss-module__0_cUcG__popoverContent{animation:.2s ease-in-out BasePopover-module-scss-module__0_cUcG__fade-in}.BasePopover-module-scss-module__0_cUcG__popoverContentClosing{animation:.2s ease-in-out BasePopover-module-scss-module__0_cUcG__fade-out}
@keyframes Skeleton-module-scss-module__Ayv14G__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.Skeleton-module-scss-module__Ayv14G__skeleton{background:linear-gradient(90deg,#f0f0f0 0%,#e6e6e6 50%,#f0f0f0 100%) 0 0/1000px 100%;border-radius:4px;animation:1.5s infinite Skeleton-module-scss-module__Ayv14G__shimmer}
.InfoModal-module-scss-module__HgvYLq__container{background-color:#fff;border-radius:8px;max-width:400px;margin:0 20px;padding:20px 20px 40px;position:relative}.InfoModal-module-scss-module__HgvYLq__title{text-align:center;font-size:20px;font-weight:700}.InfoModal-module-scss-module__HgvYLq__buttonContainer{margin-top:16px}.InfoModal-module-scss-module__HgvYLq__actionButton{color:#464646;letter-spacing:.1rem;white-space:nowrap;background:#eee;border:none;border-radius:8px;width:70vw;max-width:350px;padding:1rem 0;font-size:1.4rem;font-weight:500;box-shadow:0 2px 4px #0000004d}.InfoModal-module-scss-module__HgvYLq__actionButton:active{transform:scale(.98)}
.RepairHistoryModal-module-scss-module__hvdkKa__container{background-color:#fefefe;border-radius:6px;flex-direction:column;width:calc(100vw - 16px);max-width:400px;max-height:90vh;display:flex;position:relative;overflow:hidden}.RepairHistoryModal-module-scss-module__hvdkKa__header{flex-shrink:0;padding:20px 20px 0}.RepairHistoryModal-module-scss-module__hvdkKa__title{text-align:center;margin-bottom:0;font-size:20px;font-weight:700}.RepairHistoryModal-module-scss-module__hvdkKa__scrollableContent{flex:1;min-height:0;padding:0 20px 20px;overflow-y:auto}.RepairHistoryModal-module-scss-module__hvdkKa__footer{flex-shrink:0;padding:20px}.RepairHistoryModal-module-scss-module__hvdkKa__contentContainer{background-color:#eee;border-radius:4px;margin-bottom:24px;padding:16px}.RepairHistoryModal-module-scss-module__hvdkKa__contentContainer:last-of-type{margin-bottom:0}.RepairHistoryModal-module-scss-module__hvdkKa__contentRow{margin-bottom:8px;display:flex}.RepairHistoryModal-module-scss-module__hvdkKa__contentRow:last-child{margin-bottom:0}.RepairHistoryModal-module-scss-module__hvdkKa__label{width:80px;font-weight:700}.RepairHistoryModal-module-scss-module__hvdkKa__value{flex:1}.RepairHistoryModal-module-scss-module__hvdkKa__damagePartsLabel{margin-bottom:8px;font-weight:700}.RepairHistoryModal-module-scss-module__hvdkKa__damagePartsList{margin:0;padding-left:20px;list-style-type:disc}.RepairHistoryModal-module-scss-module__hvdkKa__damagePartsItem{color:#ce3a42;margin-bottom:4px;font-weight:700}.RepairHistoryModal-module-scss-module__hvdkKa__damagePartsItem:last-child{margin-bottom:0}.RepairHistoryModal-module-scss-module__hvdkKa__buttonContainer{justify-content:center;display:flex}.RepairHistoryModal-module-scss-module__hvdkKa__actionButton{color:#464646;background:#eee;border:none;border-radius:8px;width:120px;padding:12px 0;font-size:16px;box-shadow:0 2px 4px #0000004d}.RepairHistoryModal-module-scss-module__hvdkKa__actionButton:active{transform:scale(.98)}.RepairHistoryModal-module-scss-module__hvdkKa__itemSeparator{background-color:#ccc;height:1px;margin:24px 0}.RepairHistoryModal-module-scss-module__hvdkKa__fadeOverlay{pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#fefefe 100%);height:40px;margin-top:-26px;transition:opacity .2s}.RepairHistoryModal-module-scss-module__hvdkKa__fadeOverlay.RepairHistoryModal-module-scss-module__hvdkKa__visible{opacity:1}.RepairHistoryModal-module-scss-module__hvdkKa__cautionText{color:#ce3a42;margin:8px 0 24px;font-size:20px;font-weight:700}
.DatePicker-module-scss-module__P7F4-W__inputLabelContainer{justify-content:flex-start;align-items:center;margin-top:16px;display:flex}.DatePicker-module-scss-module__P7F4-W__styledLabel{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;margin-right:6px;display:flex}.DatePicker-module-scss-module__P7F4-W__labelTextContainer{justify-content:flex-start;align-items:center;gap:4px;margin-bottom:8px;display:flex}.DatePicker-module-scss-module__P7F4-W__labelText{color:#464646;font-size:16px}.DatePicker-module-scss-module__P7F4-W__requiredText{color:#fefefe;background-color:#ce3a42;border-radius:2px;padding:2px 4px;font-size:10px}.DatePicker-module-scss-module__P7F4-W__styledInput{color:#464646;background-color:#fefefe;border:1px solid #ce3a42;border-radius:0;height:40px;margin:0;padding:0 8px;font-size:16px}.DatePicker-module-scss-module__P7F4-W__errorMessage{color:#b02c33;font-size:12px}
@keyframes Toast-module-scss-module__z8lupa__slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module-scss-module__z8lupa__slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.Toast-module-scss-module__z8lupa__toast{cursor:pointer;border-radius:8px;min-width:0;max-width:calc(100vw - 40px);padding:16px;font-size:14px;line-height:1.4;transition:all .2s ease-out;position:fixed;left:20px;right:20px;box-shadow:0 8px 16px #00000026,0 4px 8px #0000001a}.Toast-module-scss-module__z8lupa__toast:active{transform:scale(.98)}@media (min-width:375px){.Toast-module-scss-module__z8lupa__toast{min-width:300px;max-width:500px;font-size:15px;left:auto;right:20px}}.Toast-module-scss-module__z8lupa__visible{animation:.2s ease-out Toast-module-scss-module__z8lupa__slide-in}.Toast-module-scss-module__z8lupa__hidden{animation:.2s ease-out Toast-module-scss-module__z8lupa__slide-out}.Toast-module-scss-module__z8lupa__success{color:#fefefe;background-color:#1ba0b8}.Toast-module-scss-module__z8lupa__error{color:#fefefe;background-color:#ce3a42}.Toast-module-scss-module__z8lupa__warning{color:#464646;background-color:#fde68a}.Toast-module-scss-module__z8lupa__info{color:#464646;background-color:#f5f6f7}.Toast-module-scss-module__z8lupa__message{color:inherit}
.ToLocaleNumberInput-module-scss-module__iOeODG__input{box-sizing:border-box;border:1px solid #ce3a42;border-radius:5px;height:40px;margin:0;padding:0 8px;font-size:16px}.ToLocaleNumberInput-module-scss-module__iOeODG__input::placeholder{color:#cecdcd}
.BasicConfirmModal-module-scss-module__m4OTTa__container{background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:80vw;max-width:400px;margin:0 20px;padding:20px 20px 40px;display:flex;position:relative}.BasicConfirmModal-module-scss-module__m4OTTa__title{text-align:center;margin:16px 0 0;font-size:20px;font-weight:700}.BasicConfirmModal-module-scss-module__m4OTTa__description{text-align:center;white-space:pre-wrap;margin-top:24px;font-size:16px;line-height:1}.BasicConfirmModal-module-scss-module__m4OTTa__buttonContainer{justify-content:space-between;align-items:center;width:65vw;max-width:330px;margin-top:24px;display:flex}
.AeroPopover-module-scss-module__LP5MXG__optionItem{cursor:pointer;background-color:#eee;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;transition:all .2s;display:flex}.AeroPopover-module-scss-module__LP5MXG__optionItem:hover{background-color:#f5f6f7}.AeroPopover-module-scss-module__LP5MXG__optionLabel{color:#464646;font-size:14px;font-weight:500}.AeroPopover-module-scss-module__LP5MXG__radioButton,.AeroPopover-module-scss-module__LP5MXG__checkbox{width:18px;height:18px}.AeroPopover-module-scss-module__LP5MXG__divider{width:100%}
.InteriorDragButton-module-scss-module__kwWz1q__container{white-space:pre-wrap;-webkit-user-select:none;user-select:none;background-color:#e8e564;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;box-shadow:0 2px 4px #0000004d}.InteriorDragButton-module-scss-module__kwWz1q__container:active{transform:scale(.98)}.InteriorDragButton-module-scss-module__kwWz1q__title{font-size:12px;font-weight:700}.InteriorDragButton-module-scss-module__kwWz1q__title.InteriorDragButton-module-scss-module__kwWz1q__damage,.InteriorDragButton-module-scss-module__kwWz1q__title.InteriorDragButton-module-scss-module__kwWz1q__scratch,.InteriorDragButton-module-scss-module__kwWz1q__title.InteriorDragButton-module-scss-module__kwWz1q__dent,.InteriorDragButton-module-scss-module__kwWz1q__title.InteriorDragButton-module-scss-module__kwWz1q__scratchWithDent{color:#464646}.InteriorDragButton-module-scss-module__kwWz1q__title.InteriorDragButton-module-scss-module__kwWz1q__replacementRequired,.InteriorDragButton-module-scss-module__kwWz1q__title.InteriorDragButton-module-scss-module__kwWz1q__replacement,.InteriorDragButton-module-scss-module__kwWz1q__title.InteriorDragButton-module-scss-module__kwWz1q__repair{color:#fefefe}.InteriorDragButton-module-scss-module__kwWz1q__title.InteriorDragButton-module-scss-module__kwWz1q__tire{color:#464646}
.ToastContainer-module-scss-module__sfe95q__container{z-index:1500;pointer-events:none;position:fixed;top:0;right:0}.ToastContainer-module-scss-module__sfe95q__container>*{pointer-events:auto}
.CompletedResultSkeleton-module-scss-module__d-QGMa__container{margin-bottom:100px}.CompletedResultSkeleton-module-scss-module__d-QGMa__downloadRow{justify-content:space-between;align-items:center;max-width:500px;margin:24px auto 4px;display:flex}.CompletedResultSkeleton-module-scss-module__d-QGMa__content{max-width:500px;margin:24px auto 0}.CompletedResultSkeleton-module-scss-module__d-QGMa__line{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.CompletedResultSkeleton-module-scss-module__d-QGMa__imageGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;padding:16px;display:grid}.CompletedResultSkeleton-module-scss-module__d-QGMa__image{aspect-ratio:16/9}
.HeadlightPopover-module-scss-module__ouxNHq__optionItem{cursor:pointer;background-color:#eee;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;transition:all .2s;display:flex}.HeadlightPopover-module-scss-module__ouxNHq__optionItem:hover{background-color:#f5f6f7}.HeadlightPopover-module-scss-module__ouxNHq__optionLabel{color:#464646;font-size:14px;font-weight:500}.HeadlightPopover-module-scss-module__ouxNHq__radioButton,.HeadlightPopover-module-scss-module__ouxNHq__checkbox{width:18px;height:18px}.HeadlightPopover-module-scss-module__ouxNHq__divider{width:100%}
.InteriorPushButton-module-scss-module__3po6cG__button{white-space:pre-wrap;-webkit-user-select:none;user-select:none;border:none;border-radius:8px;height:40px;font-size:12px;position:relative;box-shadow:0 2px 4px #0000004d}@media (min-width:375px){.InteriorPushButton-module-scss-module__3po6cG__button{font-size:13px}}.InteriorPushButton-module-scss-module__3po6cG__button:active{transform:scale(.98)}.InteriorPushButton-module-scss-module__3po6cG__selected{background-color:#ce3a42}.InteriorPushButton-module-scss-module__3po6cG__selected span{color:#fefefe}.InteriorPushButton-module-scss-module__3po6cG__unselected{background-color:#f3d1d2}.InteriorPushButton-module-scss-module__3po6cG__unselected span{color:#ce3a42}.InteriorPushButton-module-scss-module__3po6cG__indicator{color:#464646;background-color:#eee;border-radius:50%;padding:10px;font-size:24px;position:absolute;top:-40px;right:50%;transform:translate(50%)}
.DistanceInput-module-scss-module__K3tauG__inputLabelContainer{justify-content:flex-start;align-items:center;margin-top:16px;display:flex}.DistanceInput-module-scss-module__K3tauG__styledLabel{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;margin-right:6px;display:flex}.DistanceInput-module-scss-module__K3tauG__labelTextContainer{justify-content:flex-start;align-items:center;gap:4px;margin-bottom:8px;display:flex}.DistanceInput-module-scss-module__K3tauG__labelText{color:#464646;font-size:16px}.DistanceInput-module-scss-module__K3tauG__requiredText{color:#fefefe;background-color:#ce3a42;padding:2px 4px;font-size:10px}.DistanceInput-module-scss-module__K3tauG__errorMessage{color:#b02c33;font-size:12px}.DistanceInput-module-scss-module__K3tauG__distanceInputContainer{justify-content:flex-start;align-items:center;gap:4px;display:flex}
.interior-module-scss-module__bu3afW__container{max-width:500px;margin:auto}.interior-module-scss-module__bu3afW__innerContainer{grid-gap:24px;grid-template-columns:1fr 60px;margin:16px 0 0 32px;display:grid}.interior-module-scss-module__bu3afW__dragButtonContainer{touch-action:none;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.interior-module-scss-module__bu3afW__dropPartCenterContainer{position:relative}.interior-module-scss-module__bu3afW__dropPartImageContainer{width:100%;height:100%;margin-top:16px}.interior-module-scss-module__bu3afW__pushButtonContainer{grid-gap:5px;white-space:pre;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);margin:16px auto 0;display:grid}
.NumberInputPopover-module-scss-module__oeNDCW__inputContainer{justify-content:space-between;align-items:center;gap:8px;display:flex}.NumberInputPopover-module-scss-module__oeNDCW__numberInputWrapper{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.NumberInputPopover-module-scss-module__oeNDCW__incrementDecrementContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.NumberInputPopover-module-scss-module__oeNDCW__buttonContainer{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.NumberInputPopover-module-scss-module__oeNDCW__clearButton{color:#464646;cursor:pointer;background-color:#f5f6f7;border:1px solid #f5f6f7;border-radius:6px;padding:4px 8px;font-size:12px;transition:all .2s}.NumberInputPopover-module-scss-module__oeNDCW__clearButton:hover{background-color:#eee}.NumberInputPopover-module-scss-module__oeNDCW__clearButton:active{transform:scale(.98)}.NumberInputPopover-module-scss-module__oeNDCW__incrementDecrementButton{color:#464646;cursor:pointer;background-color:#eee;border:1px solid #f5f6f7;border-radius:6px;width:32px;height:32px;font-size:16px;font-weight:600;transition:all .2s}.NumberInputPopover-module-scss-module__oeNDCW__incrementDecrementButton:hover{background-color:#f5f6f7}.NumberInputPopover-module-scss-module__oeNDCW__incrementDecrementButton:active{transform:scale(.95)}.NumberInputPopover-module-scss-module__oeNDCW__inputLabel{color:#464646;white-space:nowrap;font-size:14px;font-weight:500}.NumberInputPopover-module-scss-module__oeNDCW__numberInput{color:#464646;text-align:center;background-color:#eee;border:1px solid #f5f6f7;border-radius:6px;width:80px;padding:8px 12px;font-size:14px}.NumberInputPopover-module-scss-module__oeNDCW__numberInput:focus{border-color:#464646}.NumberInputPopover-module-scss-module__oeNDCW__numberInput::-webkit-outer-spin-button{appearance:none;margin:0}.NumberInputPopover-module-scss-module__oeNDCW__numberInput::-webkit-inner-spin-button{appearance:none;margin:0}.NumberInputPopover-module-scss-module__oeNDCW__numberInput[type=number]{appearance:textfield}
.DealStatusForm-module-scss-module__jY0p5G__container{border:1px solid #eee;border-radius:5px;max-width:500px;margin:24px auto 0;padding:20px;font-size:12px;position:relative}.DealStatusForm-module-scss-module__jY0p5G__title{background-color:#fefefe;padding:4px;position:absolute;top:-13px;left:16px}.DealStatusForm-module-scss-module__jY0p5G__form{flex-direction:column;gap:12px;display:flex}.DealStatusForm-module-scss-module__jY0p5G__fieldLabel{flex-direction:column;gap:4px;display:flex}.DealStatusForm-module-scss-module__jY0p5G__select{background-color:#fefefe;border:1px solid #eee;border-radius:5px;padding:8px;font-size:16px}.DealStatusForm-module-scss-module__jY0p5G__priceInputWrap{align-items:center;gap:8px;display:flex}.DealStatusForm-module-scss-module__jY0p5G__priceInput{border:1px solid #eee;border-radius:5px;flex:1;min-width:0;padding:8px;font-size:16px}.DealStatusForm-module-scss-module__jY0p5G__errorText{color:red;font-size:12px}.DealStatusForm-module-scss-module__jY0p5G__submitButton{letter-spacing:.1rem;white-space:nowrap;background-color:#eee;border:none;border-radius:8px;margin-top:8px;padding:8px 0;font-size:16px;font-weight:500;box-shadow:0 2px 4px #0000004d}.DealStatusForm-module-scss-module__jY0p5G__submitButton:active{transform:scale(.98)}.DealStatusForm-module-scss-module__jY0p5G__submitButton:disabled{opacity:.5}
.LeftNavigateSection-module-scss-module__pHRG5q__imageContainer{justify-content:center;align-items:center;display:flex;position:absolute;top:30%;left:25%}
.PullDown-module-scss-module__93p3yG__inputLabelContainer{justify-content:flex-start;align-items:center;margin-top:16px;display:flex}.PullDown-module-scss-module__93p3yG__styledLabel{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;margin-right:6px;display:flex}.PullDown-module-scss-module__93p3yG__labelTextContainer{justify-content:flex-start;align-items:center;gap:4px;display:flex}.PullDown-module-scss-module__93p3yG__labelText{color:#464646;font-size:16px}.PullDown-module-scss-module__93p3yG__styledSelect{color:#464646;background-color:#fefefe;border:1px solid #ce3a42;border-radius:2px;height:40px;margin:0;padding:0 8px;font-size:16px}.PullDown-module-scss-module__93p3yG__styledSelectDisabled{color:#999;cursor:not-allowed;background-color:#f5f5f5;border:1px solid #ccc;border-radius:2px;height:40px;margin:0;padding:0 8px;font-size:16px}.PullDown-module-scss-module__93p3yG__requiredText{color:#fefefe;background-color:#ce3a42;border-radius:2px;padding:2px 4px;font-size:10px}.PullDown-module-scss-module__93p3yG__errorMessage{color:#b02c33;font-size:12px}
.id-module-scss-module__vMMvIW__container{margin-bottom:100px}.id-module-scss-module__vMMvIW__commentContainer{border:1px solid #eee;border-radius:5px;max-width:500px;margin:8px auto 0;padding:20px;font-size:12px;position:relative}.id-module-scss-module__vMMvIW__commentTitle{background-color:#fefefe;padding:4px;position:absolute;top:-13px;left:16px}.id-module-scss-module__vMMvIW__previewList{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;padding:16px;display:grid}.id-module-scss-module__vMMvIW__imageWrap{aspect-ratio:16/9;border-radius:5px;position:relative;box-shadow:0 3px 6px #46464633}.id-module-scss-module__vMMvIW__downLoadButtonWrap{justify-content:space-between;align-items:center;max-width:500px;margin:24px auto 4px;display:flex}.id-module-scss-module__vMMvIW__downLoadButton{background-color:#fefefe;border:none}.id-module-scss-module__vMMvIW__dealStatusAnchor{color:#464646;background-color:#eee;border-radius:8px;padding:4px 8px;font-size:12px;text-decoration:none}.id-module-scss-module__vMMvIW__dealStatusAnchor:active{transform:scale(.98)}.id-module-scss-module__vMMvIW__fixedButtonWrap{justify-content:center;align-items:center;display:flex;position:fixed;bottom:60px;left:50%;transform:translate(-50%)}.id-module-scss-module__vMMvIW__baseButtonStyle,.id-module-scss-module__vMMvIW__editButton,.id-module-scss-module__vMMvIW__deleteButton{letter-spacing:.1rem;white-space:nowrap;border:none;border-radius:8px;width:35vw;max-width:300px;padding:8px 0;font-size:16px;font-weight:500;box-shadow:0 2px 4px #0000004d}.id-module-scss-module__vMMvIW__baseButtonStyle:active,.id-module-scss-module__vMMvIW__editButton:active,.id-module-scss-module__vMMvIW__deleteButton:active{transform:scale(.98)}.id-module-scss-module__vMMvIW__deleteButton{color:#fefefe;background-color:#464646}.id-module-scss-module__vMMvIW__editButton{background-color:#eee;margin-left:10px}.id-module-scss-module__vMMvIW__noResultWrap{justify-content:center;align-items:center;height:calc(100vh - 50px);display:flex}.id-module-scss-module__vMMvIW__noResultWrap p{font-size:18px;font-weight:600}
.result-module-scss-module__4f_Q0a__buttonContainer{z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.result-module-scss-module__4f_Q0a__previewList{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;padding:16px;display:grid}.result-module-scss-module__4f_Q0a__imageWrap{aspect-ratio:16/9;border-radius:5px;position:relative;box-shadow:0 3px 6px #46464633}
.SheetPopover-module-scss-module__NLgEDa__optionItem{cursor:pointer;background-color:#eee;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;transition:all .2s;display:flex}.SheetPopover-module-scss-module__NLgEDa__optionItem:hover{background-color:#f5f6f7}.SheetPopover-module-scss-module__NLgEDa__optionLabel{color:#464646;font-size:14px;font-weight:500}.SheetPopover-module-scss-module__NLgEDa__radioButton,.SheetPopover-module-scss-module__NLgEDa__checkbox{width:18px;height:18px}.SheetPopover-module-scss-module__NLgEDa__divider{width:100%}
.ExteriorDragButton-module-scss-module__b87-Ha__container{white-space:pre-wrap;-webkit-user-select:none;user-select:none;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;box-shadow:0 2px 4px #0000004d}.ExteriorDragButton-module-scss-module__b87-Ha__container:active{transform:scale(.98)}.ExteriorDragButton-module-scss-module__b87-Ha__container.ExteriorDragButton-module-scss-module__b87-Ha__damage{background-color:#e8e564}.ExteriorDragButton-module-scss-module__b87-Ha__container.ExteriorDragButton-module-scss-module__b87-Ha__scratch{background-color:#ce3a42}.ExteriorDragButton-module-scss-module__b87-Ha__container.ExteriorDragButton-module-scss-module__b87-Ha__dent{background-color:#e8e564}.ExteriorDragButton-module-scss-module__b87-Ha__container.ExteriorDragButton-module-scss-module__b87-Ha__scratchWithDent{background-color:#ff8c42}.ExteriorDragButton-module-scss-module__b87-Ha__container.ExteriorDragButton-module-scss-module__b87-Ha__replacementRequired{background-color:#9333ea}.ExteriorDragButton-module-scss-module__b87-Ha__container.ExteriorDragButton-module-scss-module__b87-Ha__replacement{background-color:#335eef}.ExteriorDragButton-module-scss-module__b87-Ha__container.ExteriorDragButton-module-scss-module__b87-Ha__repair{background-color:#ff69b4}.ExteriorDragButton-module-scss-module__b87-Ha__container.ExteriorDragButton-module-scss-module__b87-Ha__tire{background-color:#eee;border:6px solid #464646;width:36px;height:36px}.ExteriorDragButton-module-scss-module__b87-Ha__title{font-size:14px;font-weight:700}.ExteriorDragButton-module-scss-module__b87-Ha__title.ExteriorDragButton-module-scss-module__b87-Ha__damage{color:#464646}.ExteriorDragButton-module-scss-module__b87-Ha__title.ExteriorDragButton-module-scss-module__b87-Ha__scratch{color:#fefefe}.ExteriorDragButton-module-scss-module__b87-Ha__title.ExteriorDragButton-module-scss-module__b87-Ha__dent{color:#464646}.ExteriorDragButton-module-scss-module__b87-Ha__title.ExteriorDragButton-module-scss-module__b87-Ha__scratchWithDent,.ExteriorDragButton-module-scss-module__b87-Ha__title.ExteriorDragButton-module-scss-module__b87-Ha__replacementRequired,.ExteriorDragButton-module-scss-module__b87-Ha__title.ExteriorDragButton-module-scss-module__b87-Ha__replacement,.ExteriorDragButton-module-scss-module__b87-Ha__title.ExteriorDragButton-module-scss-module__b87-Ha__repair{color:#fefefe}.ExteriorDragButton-module-scss-module__b87-Ha__title.ExteriorDragButton-module-scss-module__b87-Ha__tire{color:#464646}
.CenterPushButtonArea-module-scss-module__rEvZcq__container{width:100%;height:35%;position:absolute;top:40%}.CenterPushButtonArea-module-scss-module__rEvZcq__underbodyButtonWrapper{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:25%;right:50%;transform:translate(50%)}.CenterPushButtonArea-module-scss-module__rEvZcq__buttonContainer{margin-top:8px}
.RadioButton-module-scss-module__IXRZaW__checkBoxContainer{flex-direction:column;gap:8px;margin-top:16px;display:flex}.RadioButton-module-scss-module__IXRZaW__labelTextContainer{justify-content:flex-start;align-items:center;gap:4px;margin-bottom:8px;display:flex}.RadioButton-module-scss-module__IXRZaW__labelText{color:#464646;font-size:16px}.RadioButton-module-scss-module__IXRZaW__requiredText{color:#fefefe;background-color:#ce3a42;border-radius:2px;padding:2px 4px;font-size:10px}.RadioButton-module-scss-module__IXRZaW__radioOptionItem{align-items:center;margin-bottom:8px;margin-right:16px;display:flex}.RadioButton-module-scss-module__IXRZaW__styledRadio{cursor:pointer;background:0 0;border:none;margin-right:4px}.RadioButton-module-scss-module__IXRZaW__errorMessage{color:#b02c33;font-size:12px}
.WheelPopover-module-scss-module__iHGx_G__optionItem{cursor:pointer;background-color:#eee;border-radius:6px;justify-content:space-between;align-items:center;padding:12px;transition:all .2s;display:flex}.WheelPopover-module-scss-module__iHGx_G__optionItem:hover{background-color:#f5f6f7}.WheelPopover-module-scss-module__iHGx_G__optionLabel{color:#464646;font-size:14px;font-weight:500}.WheelPopover-module-scss-module__iHGx_G__radioButton{width:18px;height:18px}.WheelPopover-module-scss-module__iHGx_G__divider{width:100%}.WheelPopover-module-scss-module__iHGx_G__inputContainer{justify-content:space-between;align-items:center;gap:8px;display:flex}.WheelPopover-module-scss-module__iHGx_G__numberInputWrapper{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.WheelPopover-module-scss-module__iHGx_G__incrementDecrementContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.WheelPopover-module-scss-module__iHGx_G__buttonContainer{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.WheelPopover-module-scss-module__iHGx_G__clearButton{color:#464646;cursor:pointer;background-color:#f5f6f7;border:1px solid #f5f6f7;border-radius:6px;padding:4px 8px;font-size:12px;transition:all .2s}.WheelPopover-module-scss-module__iHGx_G__clearButton:hover{background-color:#eee}.WheelPopover-module-scss-module__iHGx_G__clearButton:active{transform:scale(.98)}.WheelPopover-module-scss-module__iHGx_G__incrementDecrementButton{color:#464646;cursor:pointer;background-color:#eee;border:1px solid #f5f6f7;border-radius:6px;width:32px;height:32px;font-size:16px;font-weight:600;transition:all .2s}.WheelPopover-module-scss-module__iHGx_G__incrementDecrementButton:hover{background-color:#f5f6f7}.WheelPopover-module-scss-module__iHGx_G__incrementDecrementButton:active{transform:scale(.95)}.WheelPopover-module-scss-module__iHGx_G__inputLabel{color:#464646;white-space:nowrap;font-size:14px;font-weight:500}.WheelPopover-module-scss-module__iHGx_G__numberInput{color:#464646;text-align:center;background-color:#eee;border:1px solid #f5f6f7;border-radius:6px;width:80px;padding:8px 12px;font-size:14px}.WheelPopover-module-scss-module__iHGx_G__numberInput:focus{border-color:#464646}.WheelPopover-module-scss-module__iHGx_G__numberInput::-webkit-outer-spin-button{appearance:none;margin:0}.WheelPopover-module-scss-module__iHGx_G__numberInput::-webkit-inner-spin-button{appearance:none;margin:0}.WheelPopover-module-scss-module__iHGx_G__numberInput[type=number]{appearance:textfield}
.ExteriorPushButton-module-scss-module__ciuVaG__button{white-space:pre-wrap;-webkit-user-select:none;user-select:none;border:none;border-radius:8px;height:35px;position:relative;box-shadow:0 2px 4px #0000004d}@media (min-width:375px){.ExteriorPushButton-module-scss-module__ciuVaG__button{height:40px}}.ExteriorPushButton-module-scss-module__ciuVaG__button:active{transform:scale(.98)}.ExteriorPushButton-module-scss-module__ciuVaG__selected{background-color:#ce3a42}.ExteriorPushButton-module-scss-module__ciuVaG__selected span{color:#fefefe}.ExteriorPushButton-module-scss-module__ciuVaG__unselected{background-color:#f3d1d2}.ExteriorPushButton-module-scss-module__ciuVaG__unselected span{color:#ce3a42}.ExteriorPushButton-module-scss-module__ciuVaG__indicator{color:#464646;background-color:#eee;border-radius:50%;padding:10px;font-size:24px;position:absolute;top:-40px;right:50%;transform:translate(50%)}
.StructuralPushButton-module-scss-module__7ndyEG__button{white-space:pre-wrap;-webkit-user-select:none;user-select:none;border:none;border-radius:8px;height:40px;font-size:12px;position:relative;box-shadow:0 2px 4px #0000004d}@media (min-width:375px){.StructuralPushButton-module-scss-module__7ndyEG__button{font-size:13px}}.StructuralPushButton-module-scss-module__7ndyEG__button:active{transform:scale(.98)}.StructuralPushButton-module-scss-module__7ndyEG__indicator{color:#464646;background-color:#eee;border-radius:50%;padding:10px;font-size:24px;position:absolute;top:-40px;right:50%;transform:translate(50%)}
.SingleCheckBox-module-scss-module__aKXyCa__inputLabelContainer{justify-content:flex-start;align-items:center;margin-top:16px;display:flex}.SingleCheckBox-module-scss-module__aKXyCa__styledLabel{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;margin-right:6px;display:flex}.SingleCheckBox-module-scss-module__aKXyCa__labelTextContainer{justify-content:flex-start;align-items:center;gap:4px;margin-bottom:8px;display:flex}.SingleCheckBox-module-scss-module__aKXyCa__labelText{color:#464646;font-size:16px}.SingleCheckBox-module-scss-module__aKXyCa__requiredText{color:#fefefe;background-color:#ce3a42;border-radius:2px;padding:2px 4px;font-size:10px}.SingleCheckBox-module-scss-module__aKXyCa__styledCheckBox{accent-color:#ce3a42;margin-left:8px}.SingleCheckBox-module-scss-module__aKXyCa__styledCheckBoxDisabled{accent-color:#ccc;cursor:not-allowed;opacity:.6;margin-left:8px}.SingleCheckBox-module-scss-module__aKXyCa__errorMessage{color:#b02c33;font-size:12px}
.equipment-module-scss-module__NGT9OW__form{padding:0 4px}.equipment-module-scss-module__NGT9OW__section{flex-direction:column;justify-content:center;align-items:center;margin-top:16px;display:flex}.equipment-module-scss-module__NGT9OW__sectionTitle{margin:0 auto 0 0;font-size:14px;font-weight:700}.equipment-module-scss-module__NGT9OW__equipmentList{flex-wrap:wrap;align-items:center;gap:8px 6px;margin-top:8px;margin-right:auto;display:flex}.equipment-module-scss-module__NGT9OW__noteText{color:#555;margin:4px auto 0 0;font-size:12px}
.StudLessButton-module-scss-module__knoKFW__button{box-sizing:border-box;color:#464646;white-space:pre-wrap;-webkit-user-select:none;user-select:none;background-color:#eee;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;line-height:1.2;display:flex;box-shadow:0 2px 4px #0000004d}.StudLessButton-module-scss-module__knoKFW__button:active{transform:scale(.98)}.StudLessButton-module-scss-module__knoKFW__selected{border-color:#000}.StudLessButton-module-scss-module__knoKFW__label{font-size:10px;font-weight:700}
.FrontPushButtonArea-module-scss-module__333t2W__container{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:50%;transform:translate(50%)}.FrontPushButtonArea-module-scss-module__333t2W__buttonContainer{margin-top:8px}
.VehicleNumberInput-module-scss-module__m6trEG__stampNumberInput2,.VehicleNumberInput-module-scss-module__m6trEG__stampNumberInput1,.VehicleNumberInput-module-scss-module__m6trEG__importedNumberInput,.VehicleNumberInput-module-scss-module__m6trEG__numberInput{letter-spacing:3px;border:1px solid #ce3a42;border-radius:5px;padding:10px;font-size:16px}.VehicleNumberInput-module-scss-module__m6trEG__container{flex-direction:column;gap:8px;display:flex}.VehicleNumberInput-module-scss-module__m6trEG__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.VehicleNumberInput-module-scss-module__m6trEG__title{color:#464646;justify-content:flex-start;align-items:center;padding:2px 4px;font-size:16px;display:flex}.VehicleNumberInput-module-scss-module__m6trEG__titleContainer{justify-content:flex-start;align-items:center;gap:4px;display:flex}.VehicleNumberInput-module-scss-module__m6trEG__requiredText{color:#fefefe;background-color:#ce3a42;border-radius:4px;padding:2px 4px;font-size:10px}.VehicleNumberInput-module-scss-module__m6trEG__modeSelect{border:1px solid #ccc;border-radius:4px;padding:4px 8px}.VehicleNumberInput-module-scss-module__m6trEG__inputContainer{justify-content:flex-start;align-items:center;gap:8px;display:flex}.VehicleNumberInput-module-scss-module__m6trEG__numberInput{width:100px}.VehicleNumberInput-module-scss-module__m6trEG__numberInput:disabled{background-color:#f5f5f5;border-color:#ccc}.VehicleNumberInput-module-scss-module__m6trEG__hyphen{color:#333;font-size:20px}.VehicleNumberInput-module-scss-module__m6trEG__importedNumberInput{width:100%}.VehicleNumberInput-module-scss-module__m6trEG__stampNumberInputContainer{align-items:center;gap:8px;display:flex}.VehicleNumberInput-module-scss-module__m6trEG__stampNumberInput1{width:60px;margin:0 4px}.VehicleNumberInput-module-scss-module__m6trEG__stampNumberInput2{max-width:200px}.VehicleNumberInput-module-scss-module__m6trEG__errorMessage{color:#b02c33;font-size:12px}.VehicleNumberInput-module-scss-module__m6trEG__copyButton{color:#464646;background-color:#eee;border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:8px;padding:4px 8px;font-size:12px;display:flex;box-shadow:0 2px 4px #0000004d}.VehicleNumberInput-module-scss-module__m6trEG__copyButton:active{transform:scale(.98)}.VehicleNumberInput-module-scss-module__m6trEG__copyButton:disabled{cursor:not-allowed;opacity:.5}.VehicleNumberInput-module-scss-module__m6trEG__copyButtonContainer{gap:24px;width:100%;display:flex}.VehicleNumberInput-module-scss-module__m6trEG__buttonWrapper{width:100%;position:relative}.VehicleNumberInput-module-scss-module__m6trEG__tooltip{color:#fefefe;white-space:nowrap;background-color:#464646;border-radius:4px;padding:4px 8px;font-size:12px;animation:2s ease-in-out VehicleNumberInput-module-scss-module__m6trEG__fade-in-out;position:absolute;top:-30px;left:50%;transform:translate(-50%)}@keyframes VehicleNumberInput-module-scss-module__m6trEG__fade-in-out{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}
.exterior-module-scss-module__rK4a9W__container{grid-template:"left content right""full full full"/50px 1fr 50px;row-gap:16px;max-width:500px;margin:auto;display:grid}.exterior-module-scss-module__rK4a9W__dropPartContainer{position:relative}.exterior-module-scss-module__rK4a9W__dropPartImageContainer{width:100%;position:relative}.exterior-module-scss-module__rK4a9W__dragButtonContainer{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;max-height:420px;display:flex;position:relative}.exterior-module-scss-module__rK4a9W__dragBottomContainer{z-index:3;grid-area:full;justify-content:space-between;align-items:center;display:flex}.exterior-module-scss-module__rK4a9W__noAction{touch-action:none}.exterior-module-scss-module__rK4a9W__pushButtonContainer{grid-gap:5px;white-space:pre;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);margin:16px auto 0;display:grid}.exterior-module-scss-module__rK4a9W__frontWindowPushButtonContainer{grid-template-columns:repeat(2,1fr);gap:5px;width:40%;display:grid;position:absolute;top:30%;left:50%;transform:translate(-50%)}.exterior-module-scss-module__rK4a9W__noteButtonContainer{height:35px;margin-right:24px}.exterior-module-scss-module__rK4a9W__colorNumberButtonContainer{height:35px;margin-left:28px}
.ReloadPrompt-module-scss-module__Z-xGLW__container{justify-content:center;align-items:center;width:100%;padding:32px 24px;display:flex}.ReloadPrompt-module-scss-module__Z-xGLW__text{color:#ce3a42;text-align:center;margin:0;font-size:16px;font-weight:500;line-height:1.6}
.RearPushButtonArea-module-scss-module__mu3EZG__container{width:100%;height:25%;position:absolute;top:75%}
.VehiclePresetSelector-module-scss-module__maVwLa__modalContent{z-index:1000;box-sizing:border-box;background-color:#fff;border-radius:12px;width:calc(100vw - 40px);max-width:500px;max-height:calc(100vh - 40px);padding:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 16px #0003}.VehiclePresetSelector-module-scss-module__maVwLa__modalOverlay{z-index:999;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.VehiclePresetSelector-module-scss-module__maVwLa__title{text-align:center;font-size:16px;font-weight:700}.VehiclePresetSelector-module-scss-module__maVwLa__presetList{flex-direction:column;gap:10px;margin-top:20px;display:flex}.VehiclePresetSelector-module-scss-module__maVwLa__presetButton{color:#333;text-align:left;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:8px;padding:12px;font-size:14px;transition:background-color .2s;box-shadow:0 2px 4px #0000004d}.VehiclePresetSelector-module-scss-module__maVwLa__presetButton:active{transform:scale(.98)}.VehiclePresetSelector-module-scss-module__maVwLa__presetButton:hover{background-color:#e0e0e0}
.vehicle-module-scss-module__N6Yffa__styledForm{max-width:600px;margin:0 auto max(80px,env(safe-area-inset-bottom));flex-direction:column;padding:0 8px;display:flex}.vehicle-module-scss-module__N6Yffa__inputLabelContainer{justify-content:flex-start;align-items:center;margin-top:16px;display:flex}.vehicle-module-scss-module__N6Yffa__sectionContainer{margin-top:16px}.vehicle-module-scss-module__N6Yffa__sectionTitle{font-size:18px}.vehicle-module-scss-module__N6Yffa__titleMarginTop{margin-top:16px}.vehicle-module-scss-module__N6Yffa__infoMessage{color:#464646;font-size:12px}.vehicle-module-scss-module__N6Yffa__actionButton{background-color:#eee;border:none;border-radius:2px;width:120px;margin-top:8px;padding:4px;box-shadow:0 2px 4px #0000004d}.vehicle-module-scss-module__N6Yffa__actionButton:active{transform:scale(.98)}.vehicle-module-scss-module__N6Yffa__submitButtonContainer{flex-direction:column;justify-content:center;align-items:center;margin-top:32px;display:flex}.vehicle-module-scss-module__N6Yffa__submitButton{color:#fefefe;background-color:#ce3a42;border:none;border-radius:6px;width:120px;padding:8px 16px;font-size:18px;font-weight:700;box-shadow:0 2px 4px #0000004d}.vehicle-module-scss-module__N6Yffa__submitButton:active{transform:scale(.98)}.vehicle-module-scss-module__N6Yffa__errorMessage{color:#b02c33;font-size:12px}.vehicle-module-scss-module__N6Yffa__isMt8{margin-top:8px}.vehicle-module-scss-module__N6Yffa__youtubeButton{background-color:#eee;border:none;border-radius:2px;padding:4px 8px;box-shadow:0 2px 4px #0000004d}.vehicle-module-scss-module__N6Yffa__youtubeButton:active{transform:scale(.98)}.vehicle-module-scss-module__N6Yffa__scanButtonContainer{justify-content:center;align-items:center;width:100%;margin-top:16px;display:flex}.vehicle-module-scss-module__N6Yffa__scanButton{color:#464646;cursor:pointer;background-color:#eee;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;transition:background-color .2s;display:flex;box-shadow:0 2px 4px #0000004d}.vehicle-module-scss-module__N6Yffa__scanButton:active{transform:scale(.98)}.vehicle-module-scss-module__N6Yffa__scanButtonText{font-size:14px;font-weight:700}.vehicle-module-scss-module__N6Yffa__manufacturerSelectButton{color:#464646;background-color:#eee;border:none;border-radius:2px;justify-content:center;align-items:center;width:150px;margin-top:8px;padding:4px 8px;font-size:12px;display:flex;box-shadow:0 2px 4px #0000004d}.vehicle-module-scss-module__N6Yffa__manufacturerSelectButton:active{transform:scale(.98)}.vehicle-module-scss-module__N6Yffa__externalLinkText{color:#464646;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:4px;margin-top:4px;padding:0;text-decoration:underline;display:inline-flex}
.MypageEditForm-module-scss-module__uT2MtW__form{flex-direction:column;margin:auto;display:flex}.MypageEditForm-module-scss-module__uT2MtW__label{font-size:12px;position:absolute;top:-20px;left:0}.MypageEditForm-module-scss-module__uT2MtW__item{border-bottom:1px solid #555;width:240px;margin:48px auto 0;padding:4px 8px;position:relative}.MypageEditForm-module-scss-module__uT2MtW__input{border:none;width:100%;margin:0;padding:0;font-size:16px}.MypageEditForm-module-scss-module__uT2MtW__buttonWrap{justify-content:space-around;align-items:center;margin-top:40px;display:flex}.MypageEditForm-module-scss-module__uT2MtW__actionButton{color:#464646;letter-spacing:.1rem;white-space:nowrap;background:#eee;border:none;border-radius:8px;width:35vw;max-width:300px;padding:8px 0;font-size:16px;font-weight:500;box-shadow:0 2px 4px #0000004d}.MypageEditForm-module-scss-module__uT2MtW__actionButton:active{transform:scale(.98)}.MypageEditForm-module-scss-module__uT2MtW__errorText{color:red;font-size:12px}
.CompletedResultsSkeleton-module-scss-module__V80Q7W__card{background-color:#f5f6f7;border-radius:6px;margin-top:16px;padding:8px;box-shadow:0 2px 4px #0000004d}.CompletedResultsSkeleton-module-scss-module__V80Q7W__row{justify-content:space-between;align-items:center;display:flex}.CompletedResultsSkeleton-module-scss-module__V80Q7W__row+.CompletedResultsSkeleton-module-scss-module__V80Q7W__row{margin-top:12px}
@keyframes SkeletonButtonGroup-module-scss-module__AWGayG__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.SkeletonButtonGroup-module-scss-module__AWGayG__skeletonButton{background:linear-gradient(90deg,#f0f0f0 0%,#e6e6e6 50%,#f0f0f0 100%) 0 0/1000px 100%;border-radius:5px;justify-content:center;align-items:center;width:230px;height:76px;animation:1.5s infinite SkeletonButtonGroup-module-scss-module__AWGayG__shimmer;display:flex;box-shadow:0 2px 4px #0000004d}.SkeletonButtonGroup-module-scss-module__AWGayG__skeletonText{background:linear-gradient(90deg,#dcdcdc 0%,#c8c8c8 50%,#dcdcdc 100%) 0 0/1000px 100%;border-radius:4px;width:120px;height:16px;animation:1.5s infinite SkeletonButtonGroup-module-scss-module__AWGayG__shimmer}.SkeletonButtonGroup-module-scss-module__AWGayG__mt32{margin-top:32px}
.MechanicalPushButton-module-scss-module__vLBIKq__button{white-space:pre;-webkit-user-select:none;user-select:none;border:none;border-radius:8px;height:40px;font-size:12px;position:relative;box-shadow:0 2px 4px #0000004d}@media (min-width:375px){.MechanicalPushButton-module-scss-module__vLBIKq__button{font-size:13px}}.MechanicalPushButton-module-scss-module__vLBIKq__button:active{transform:scale(.98)}.MechanicalPushButton-module-scss-module__vLBIKq__selected{background-color:#ce3a42}.MechanicalPushButton-module-scss-module__vLBIKq__selected span{color:#fefefe}.MechanicalPushButton-module-scss-module__vLBIKq__unselected{background-color:#f3d1d2}.MechanicalPushButton-module-scss-module__vLBIKq__unselected span{color:#ce3a42}.MechanicalPushButton-module-scss-module__vLBIKq__indicator{color:#464646;background-color:#eee;border-radius:50%;padding:10px;font-size:24px;position:absolute;top:-40px;right:50%;transform:translate(50%)}
.PendingResultsSkeleton-module-scss-module__WLzc9G__card{background-color:#f5f6f7;border-radius:6px;margin-top:16px;padding:8px;box-shadow:0 2px 4px #0000004d}.PendingResultsSkeleton-module-scss-module__WLzc9G__row{justify-content:space-between;align-items:center;display:flex}.PendingResultsSkeleton-module-scss-module__WLzc9G__secondRow{margin-top:16px}
.RightNavigateSection-module-scss-module__4MhooG__frontFlashLight{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:30%}.RightNavigateSection-module-scss-module__4MhooG__rightFlashLight{justify-content:center;align-items:center;display:flex;position:absolute;top:30%;right:25%}.RightNavigateSection-module-scss-module__4MhooG__rearFlashLight{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-40px;right:30%}
.completed-results-module-scss-module__YkZiCa__container{max-width:500px;margin:16px auto 0}.completed-results-module-scss-module__YkZiCa__itemContainer,.completed-results-module-scss-module__YkZiCa__itemContainerChecked{background-color:#f5f6f7;border-radius:6px;margin-top:16px;padding:8px;box-shadow:0 2px 4px #0000004d}.completed-results-module-scss-module__YkZiCa__itemContainer p,.completed-results-module-scss-module__YkZiCa__itemContainerChecked p{margin:6px 0}.completed-results-module-scss-module__YkZiCa__itemContainerChecked{background-color:#d1eaf3}.completed-results-module-scss-module__YkZiCa__horizontalContainer{justify-content:space-between;align-items:center;display:flex}.completed-results-module-scss-module__YkZiCa__filterBar{justify-content:flex-end;margin-top:16px;display:flex}.completed-results-module-scss-module__YkZiCa__filterButton{color:#464646;cursor:pointer;background-color:#fefefe;border:1px solid #dadada;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex;box-shadow:0 2px 4px #0000004d}.completed-results-module-scss-module__YkZiCa__filterButton:active{transform:scale(.98)}.completed-results-module-scss-module__YkZiCa__filterLabel{color:#555}.completed-results-module-scss-module__YkZiCa__filterValue{font-weight:700}.completed-results-module-scss-module__YkZiCa__filterCaret{color:#555;font-size:10px}.completed-results-module-scss-module__YkZiCa__noResultsContainer{text-align:center;margin-top:200px;font-size:20px}.completed-results-module-scss-module__YkZiCa__noResultsInRangeHint{color:#555;text-align:center;margin-top:24px;font-size:14px}.completed-results-module-scss-module__YkZiCa__leftContent{min-width:30%}.completed-results-module-scss-module__YkZiCa__comment{justify-content:space-between;align-items:center;margin-top:4px;padding-top:4px;display:flex}.completed-results-module-scss-module__YkZiCa__readMark,.completed-results-module-scss-module__YkZiCa__readMarkRead{color:#fefefe;background-color:#ce3a42;border-radius:5px;padding:2px 10px;font-size:11px}.completed-results-module-scss-module__YkZiCa__dealStatusBadge{color:#464646;background-color:#fefefe;border:1px solid #eee;border-radius:5px;margin-left:auto;padding:2px 10px;font-size:11px}.completed-results-module-scss-module__YkZiCa__readMarkRead{color:#464646;background-color:#d1eaf3}.completed-results-module-scss-module__YkZiCa__loadMoreButton{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:5px;margin:20px auto;padding:10px 20px;display:block;box-shadow:0 2px 4px #0000004d}.completed-results-module-scss-module__YkZiCa__loadMoreButton:disabled{cursor:not-allowed;background-color:#ccc}.completed-results-module-scss-module__YkZiCa__loadMoreButton:active:not(:disabled){transform:scale(.98)}
.home-module-scss-module__cCNkGa__buttonsWrapper{flex-direction:column;justify-content:center;align-items:center;margin-top:40px;display:flex}.home-module-scss-module__cCNkGa__basicButton{color:#464646;background-color:#eee;border:none;border-radius:5px;width:230px;height:76px;font-size:16px;box-shadow:0 2px 4px #0000004d}.home-module-scss-module__cCNkGa__basicButton:active{transform:scale(.98)}.home-module-scss-module__cCNkGa__createButton{color:#fefefe;background-color:#ce3a42;border:none;border-radius:5px;width:230px;height:76px;font-size:16px;box-shadow:0 2px 4px #0000004d}.home-module-scss-module__cCNkGa__createButton:active{transform:scale(.98)}.home-module-scss-module__cCNkGa__mt32{margin-top:32px}
.login-module-scss-module__jd2uBG__mainContainer{justify-content:center;align-items:center;max-width:400px;margin:0 auto;display:flex}.login-module-scss-module__jd2uBG__formContainer{flex-direction:column;flex:1;display:flex}.login-module-scss-module__jd2uBG__buttonContainer{text-align:center;padding-top:32px}.login-module-scss-module__jd2uBG__disabledButton{opacity:.7}.login-module-scss-module__jd2uBG__title{text-align:center;margin-top:32px;font-size:18px}.login-module-scss-module__jd2uBG__inputWrap{flex-direction:column;margin-top:16px;display:flex}.login-module-scss-module__jd2uBG__styledInput{border-radius:5px;height:40px;margin-top:4px;padding:0 8px;font-size:18px}.login-module-scss-module__jd2uBG__passwordInputContainer{justify-content:center;align-items:center;display:flex;position:relative}.login-module-scss-module__jd2uBG__passwordToggleButton{z-index:1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:12px}.login-module-scss-module__jd2uBG__passwordToggleButton:active{transform:scale(.98)}.login-module-scss-module__jd2uBG__passwordInput{border-radius:5px;width:100%;height:40px;margin-top:4px;padding:0 50px 0 8px;font-size:18px}.login-module-scss-module__jd2uBG__selectWrap{flex-direction:column;max-width:400px;margin:32px auto 0;display:flex}.login-module-scss-module__jd2uBG__styledSelect{color:#464646;background-color:#fefefe;border:1px solid #464646;border-radius:0;height:40px;margin:0;padding:0 8px;font-size:16px}
.mechanical-module-scss-module__cky7nG__container{max-width:500px;margin:auto}.mechanical-module-scss-module__cky7nG__sectionTitle{font-size:16px;font-weight:700}.mechanical-module-scss-module__cky7nG__pushButtonContainer{grid-gap:5px;white-space:pre;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);margin:16px auto 0;display:grid}
.mypage-module-scss-module__lWetnW__container{margin:40px auto 0}.mypage-module-scss-module__lWetnW__registrationContainer{text-align:center;background:#fefefe;border-radius:5px;margin:0 16px;padding:20px;font-size:12px;box-shadow:0 2px 4px #0000004d}.mypage-module-scss-module__lWetnW__registrationButtonWrap{margin-top:24px}.mypage-module-scss-module__lWetnW__label{font-size:12px;position:absolute;top:-20px;left:0}.mypage-module-scss-module__lWetnW__item{border-bottom:1px solid #555;width:240px;margin:48px auto 0;padding:4px 8px;position:relative}.mypage-module-scss-module__lWetnW__value{margin:0;font-size:16px}.mypage-module-scss-module__lWetnW__disable{opacity:.5}.mypage-module-scss-module__lWetnW__buttonWrap{justify-content:center;align-items:center;margin-top:40px;display:flex}
.page-module-scss-module__rcUngW__container{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.page-module-scss-module__rcUngW__title{color:#ce3a42;text-align:center;margin-top:20%;font-size:2rem;line-height:1.5;display:flex}.page-module-scss-module__rcUngW__buttonWrap{margin-top:32px}
.pending-results-module-scss-module__wPIDXq__itemContainer{background-color:#f5f6f7;border-radius:6px;margin-top:16px;padding:8px;box-shadow:0 2px 4px #0000004d}.pending-results-module-scss-module__wPIDXq__horizontalContainer{justify-content:space-between;align-items:flex-start;display:flex}.pending-results-module-scss-module__wPIDXq__leftContent{justify-content:center;min-width:30%;display:flex}
.photo-module-scss-module__zLA-Wa__container{max-width:500px}.photo-module-scss-module__zLA-Wa__inputWrap{justify-content:center;align-items:center;margin-top:24px;display:flex}.photo-module-scss-module__zLA-Wa__input{display:none}.photo-module-scss-module__zLA-Wa__inputButton{color:#464646;background-color:#eee;border-radius:5px;justify-content:center;align-items:center;padding:8px 16px;display:flex;position:relative;box-shadow:0 2px 4px #0000004d}.photo-module-scss-module__zLA-Wa__inputButton:active{transform:scale(.98)}.photo-module-scss-module__zLA-Wa__plusIconWrap{margin-left:8px;display:flex}.photo-module-scss-module__zLA-Wa__exclamationWrap{position:absolute;left:-32px}.photo-module-scss-module__zLA-Wa__noteWrap{color:#464646;letter-spacing:.5px;background-color:#fde68a;border-radius:5px;margin:24px;padding:20px;font-size:12px;position:relative;box-shadow:0 2px 4px #0000004d}.photo-module-scss-module__zLA-Wa__previewList{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;display:grid}.photo-module-scss-module__zLA-Wa__imageWrap{aspect-ratio:16/9;border-radius:5px;position:relative;box-shadow:0 3px 6px #46464633}.photo-module-scss-module__zLA-Wa__closeIconStyle{cursor:pointer;position:absolute;top:5px;right:5px}
.structural-module-scss-module__Ocm9AW__container{max-width:500px;margin:auto}.structural-module-scss-module__Ocm9AW__sectionTitle{font-size:16px;font-weight:700}.structural-module-scss-module__Ocm9AW__pushButtonAreaOnImage{padding-bottom:40px;display:flex}.structural-module-scss-module__Ocm9AW__mainImageContainer{width:60%;position:relative}.structural-module-scss-module__Ocm9AW__sideImageContainer{width:20%;position:relative}.structural-module-scss-module__Ocm9AW__pushButtonContainer{grid-gap:5px;white-space:pre;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);margin:16px auto 0;display:grid}