.repair-simulator-scope{--color-submit:#4EA0BA}.repair-simulator-scope ::selection{background-color:#d4e0e4}.repair-simulator-scope{font-size:1.6rem;line-height:1.6;color:rgb(var(--color-foreground));padding:2rem 0}.repair-simulator-scope .simulator-container{max-width:900px;margin:0 auto}.repair-simulator-scope .simulator-header{color:rgb(var(--color-foreground));padding:0 0 15px;text-align:center}.repair-simulator-scope .header-info-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:900px;margin:1rem auto auto;padding:0 2rem}.repair-simulator-scope #model-display{margin:0;font-size:1.6rem;font-weight:700;text-align:left;flex:1}.repair-simulator-scope #status-display{margin:0;font-weight:400;background-color:rgba(var(--color-foreground),.8);color:rgb(var(--color-button-text));padding:.5em;border-radius:4px;text-align:left}.repair-simulator-scope #result-model-display{margin:0;font-size:1.6rem;font-weight:700;text-align:left;flex:1}.repair-simulator-scope #result-simple-header .header-info-container{margin:.5rem auto 1.2rem}.repair-simulator-scope #ResultRegisteredProductsSlot{margin:.5rem 0 1.2rem}.repair-simulator-scope .registered_ttl{border-bottom:none!important;padding-bottom:0!important;margin-bottom:.5rem!important;transition:opacity .3s}.repair-simulator-scope[data-has-param=true] #registered-products-area{visibility:hidden}.repair-simulator-scope h2{font-size:2rem;color:rgb(var(--color-foreground));border-bottom:2px solid rgb(var(--color-foreground));padding-bottom:8px;margin-bottom:25px}.repair-simulator-scope h3{font-size:1.8rem;color:rgb(var(--color-foreground));border-bottom:2px solid rgb(var(--color-foreground));padding-bottom:8px;margin-bottom:15px}.repair-simulator-scope select,.repair-simulator-scope textarea,.repair-simulator-scope button{font-family:inherit;font-size:1.6rem;padding:10px 12px;border-radius:6px;border:1px solid rgb(var(--color-foreground));width:100%;box-sizing:border-box;margin-top:5px;transition:.3s}.repair-simulator-scope button:hover{cursor:pointer;transform:translateY(-3px)}.repair-simulator-scope select,.repair-simulator-scope textarea{background-color:rgb(var(--color-foreground));color:rgb(var(--color-button-text))}.repair-simulator-scope .symptom-item textarea{border:1px solid rgba(var(--color-button-text),.5)}.repair-simulator-scope select:disabled{background-color:#ffffff80;cursor:not-allowed;color:#666}.repair-simulator-scope label{font-weight:700;display:block;margin-top:20px;margin-bottom:5px}.repair-simulator-scope .selection-details{margin-top:15px}.repair-simulator-scope .symptom-group{border:2px solid rgb(var(--color-foreground));border-radius:8px;padding:1.2rem 2rem 2rem;margin:2rem auto;position:relative}.repair-simulator-scope .symptom-group:first-child{margin-top:0;border-style:dotted}.repair-simulator-scope .step-container label{font-size:calc(var(--font-heading-scale) * 2.8rem);margin-top:0;margin-bottom:2rem;line-height:1.2}.repair-simulator-scope .model-choice-group{border-style:solid!important}.repair-simulator-scope #model-select-container{margin-bottom:2rem}.repair-simulator-scope #main-selection-area{margin-top:2rem}.repair-simulator-scope #other-products-area{margin-top:2.6rem;transition:opacity .3s ease}.repair-simulator-scope #other-products-area .other-products-ttl{margin-top:0;margin-bottom:1.2rem}.repair-simulator-scope #registered-products-area .registered_table{margin-bottom:1.6rem}.repair-simulator-scope #member-model-select-container.symptom-group{border:none!important;padding:0!important;margin-bottom:2rem}.repair-simulator-scope #registered-products-area{transition:opacity .3s ease;border:none!important}.repair-simulator-scope .registered_table{border:none!important;border-style:none!important;padding:0;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start}.repair-simulator-scope .product-card{width:100%;flex:0 0 100%;max-width:100%;box-sizing:border-box!important;border:1px solid rgba(var(--color-foreground),.3);border-radius:8px;padding:1.5rem;background:#ffffff08;cursor:pointer;transition:all .4s cubic-bezier(.25,1,.5,1);position:relative}@media screen and (min-width:750px){.repair-simulator-scope .product-card.is-selected-card{width:49%;flex:0 0 49%;max-width:49%}}@media screen and (max-width:750px){.repair-simulator-scope .product-card{flex:0 0 100%;width:100%;max-width:100%}}.repair-simulator-scope .product-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001a;border-color:var(--color-submit)}.repair-simulator-scope .product-card img.modelname_img{display:block;margin-bottom:10px;border-radius:4px}.repair-simulator-scope .product-card p{margin:.5em 0;line-height:1.4;font-size:1.4rem}.repair-simulator-scope .product-card.fade-out{opacity:0;transform:scale(.95);pointer-events:none}.repair-simulator-scope .product-card.is-hidden{display:none!important}.repair-simulator-scope .product-card.is-selected-card{border-color:var(--color-submit);box-shadow:0 0 0 2px var(--color-submit);background-color:rgba(var(--color-submit),.05);cursor:default;transform:none!important}.repair-simulator-scope #reselect-area{display:flex;justify-content:flex-end;margin-bottom:1rem;min-height:30px}.repair-simulator-scope #reselect-product-btn{display:inline-flex;align-items:center;gap:.5em;font-size:1.4rem;padding:.6em 1.5em;background-color:transparent;color:#666;border:1px solid #ccc;border-radius:50px;cursor:pointer;transition:all .3s;width:auto;max-width:none;margin:0;line-height:1}.repair-simulator-scope #reselect-product-btn:hover{background-color:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));transform:translateY(-2px)}.repair-simulator-scope #reselect-product-btn svg{width:1.2em;height:1.2em;fill:currentColor;transition:transform .4s ease}.repair-simulator-scope #reselect-product-btn:hover svg{transform:rotate(-180deg)}.repair-simulator-scope .fade-section-hidden{opacity:0;pointer-events:none}.repair-simulator-scope .model-tile-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.5em 1em;overflow-x:visible}.repair-simulator-scope .model-tile{flex:0 0 calc(100% / 7 - 1em * 6 / 7);margin:0;border:none;border-radius:0;background:transparent;padding:0;text-align:center;color:rgb(var(--color-foreground));cursor:pointer;transition:transform .2s,opacity .2s}@media screen and (max-width:990px){.repair-simulator-scope .model-tile{flex:0 0 calc(20% - .8em)}}@media screen and (max-width:750px){.repair-simulator-scope .model-tile{flex:0 0 calc(100% / 3 - 1em * 2 / 3)}}.repair-simulator-scope .model-tile:hover{opacity:.9;transform:translateY(-2px)}.repair-simulator-scope .model-tile.is-selected{outline:none!important}.repair-simulator-scope .model-tile.is-selected .model-tile-imgwrap{box-shadow:0 0 0 4px var(--color-submit)}.repair-simulator-scope .model-tile.is-selected img{filter:brightness(1.08) contrast(1.08)}.repair-simulator-scope .model-tile.is-selected .model-tile-imgwrap:after{content:"\9078\629e\4e2d";position:absolute;top:6px;right:6px;background:var(--color-submit);color:#fff;font-size:1.05rem;font-weight:800;padding:2px 6px;border-radius:4px;line-height:1.2}.repair-simulator-scope .model-tile-imgwrap{border-radius:0;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1 / 1}.repair-simulator-scope .model-tile img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.repair-simulator-scope .model-tile-text{margin-top:8px;line-height:1.25}.repair-simulator-scope .model-tile-cat{font-size:1.15rem;font-weight:700;opacity:.95}.repair-simulator-scope .model-tile-model{font-size:1.3rem;font-weight:800;margin-top:2px}.repair-simulator-scope .result-model-tile-row{pointer-events:none}.repair-simulator-scope .model-select-hidden{display:none!important}.repair-simulator-scope .remove-group-btn{position:absolute;top:5px;right:5px;width:35px;height:35px;padding:0;font-size:1.5rem;font-weight:700;color:#de3309;border:none;line-height:1;min-width:auto;cursor:pointer}.repair-simulator-scope .submit-button{background-color:var(--color-submit);color:rgb(var(--color-foreground));border:0;padding:.8em;font-size:2rem;font-weight:700;margin-top:1.5em}.repair-simulator-scope .submit-button:disabled{background-color:#555;cursor:not-allowed;opacity:.7}.repair-simulator-scope .add-button{background-color:rgb(var(--color-foreground));border:0;color:rgb(var(--color-button-text));padding:.8em 1.5em;font-size:1.6rem;margin:1em 0 auto auto;max-width:max-content}.repair-simulator-scope .add-button span{margin-right:1em}.repair-simulator-scope .back-button{background-color:#6c757d;color:rgb(var(--color-foreground));margin-top:20px}.repair-simulator-scope .symptom-item,.repair-simulator-scope .known-part-item,.repair-simulator-scope .known-part-radio-group{padding:10px;background-color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));border-radius:6px;margin-top:10px;color:rgb(var(--color-button-text))}.repair-simulator-scope .item-disabled{opacity:.4;pointer-events:none}.repair-simulator-scope .symptom-item label,.repair-simulator-scope .known-part-item label{font-weight:400;margin:0;display:flex;align-items:flex-start}.repair-simulator-scope input[type=checkbox],.repair-simulator-scope input[type=radio]{margin:.3em 1em auto .3em;width:1.5em;height:1.5em;flex-shrink:0}.repair-simulator-scope input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid #000000;background-color:#fff}.repair-simulator-scope input[type=checkbox]:checked{border-color:#4ea0ba;background-color:#4ea0ba;position:relative}.repair-simulator-scope input[type=checkbox]:checked:after{content:"";position:absolute;top:.25em;left:.3em;width:.8em;height:.6em;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.repair-simulator-scope .symptom-text{flex:1;white-space:pre-wrap}.repair-simulator-scope .symptom-link{text-decoration:underline;word-break:break-all;text-underline-offset:.3rem;color:(--color-submit)}.repair-simulator-scope .parts-image{width:100%;max-width:max-content;margin:2em auto;display:block}.repair-simulator-scope .known-part-category h3{font-size:2.4rem;margin:2em auto 1em;padding-bottom:.25em;border-bottom:2px solid rgb(var(--color-foreground))}.repair-simulator-scope .result-section{margin-bottom:30px}.repair-simulator-scope #repair-items-list{list-style:none;padding:0}.repair-simulator-scope #repair-items-list li{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.2);padding:12px 15px;margin-bottom:8px;border-radius:6px;display:flex;justify-content:space-between;align-items:center}.repair-simulator-scope #repair-items-list li .item-price,.repair-simulator-scope #costs-summary .total-row td{font-weight:700;color:rgb(var(--color-foreground));white-space:nowrap}.repair-simulator-scope #costs-summary{width:100%;border-collapse:collapse}.repair-simulator-scope #costs-summary tr th,.repair-simulator-scope #costs-summary tr td{padding:12px 15px;border-bottom:1px solid rgba(255,255,255,.2)}.repair-simulator-scope #costs-summary tr th{text-align:right;background-color:#ffffff1a}.repair-simulator-scope #costs-summary .total-row td{font-size:1.8rem;background-color:#ffffff14;text-align:center}.repair-simulator-scope .shipping-notes-container{font-size:1.1rem;color:#ccc;text-align:right;margin-top:15px}.repair-simulator-scope .selection-block{margin-bottom:25px;padding:20px;background-color:#ffffff0d;border-radius:6px;border:1px solid rgba(255,255,255,.2)}.repair-simulator-scope .selection-label{display:block;margin-bottom:12px;color:#4ea0ba;font-weight:700;font-size:1.6rem}.repair-simulator-scope .selection-item-list{list-style-type:disc;padding-left:30px;margin:10px 0;font-size:1.4rem;color:rgb(var(--color-foreground))}.repair-simulator-scope .purchase-only-note{font-size:1.4rem;font-weight:700;margin:10px 0 0;line-height:1.6}.repair-simulator-scope .purchase-only-note a{color:(--color-submit);text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
