.v5-support-repair-request .repair-lookup-field.is-invalid>input,.v5-support-repair-request [data-repair-lookup-field=dealerFiles].is-invalid [data-repair-dealer-preview-list]>label{border-color:#d92d20}.v5-support-repair-request .repair-upload__spinner{background:#fff;display:flex;inset:0;max-width:none;overflow:visible;position:absolute;z-index:1}.v5-support-repair-request .repair-upload__spinner:after{animation:repair-upload-spin .8s linear infinite;border:.1875rem solid #eef0f3;border-radius:50%;border-top-color:#8eaeff;content:"";height:2rem;margin:auto;width:2rem}.v5-support-repair-request .repair-button__spinner{animation:repair-upload-spin .8s linear infinite;border:.125rem solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;display:inline-block;height:1.25rem;vertical-align:middle;width:1.25rem}.v5-support-repair-request .repair-order-tooltip{display:inline-flex;margin-left:.375rem;position:relative}.v5-support-repair-request .repair-order-tooltip__trigger{background:transparent;border:0;cursor:pointer;display:flex;padding:0}.v5-support-repair-request .repair-order-tooltip__content{background:#fff;border:1px solid #c6c7c8;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);color:#242f20;font-size:.875rem;font-weight:400;left:2rem;line-height:1.3;opacity:0;padding:.75rem;position:absolute;top:calc(100% + .5rem);transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;width:20rem;z-index:10}.v5-support-repair-request .repair-order-tooltip:focus-within .repair-order-tooltip__content,.v5-support-repair-request .repair-order-tooltip:hover .repair-order-tooltip__content{opacity:1;visibility:visible}@keyframes repair-upload-spin{to{transform:rotate(1turn)}}#v5-support-repair-request-app{color:#242f20;font-family:Inter,Arial,sans-serif}#v5-support-repair-request-app *{box-sizing:border-box}#v5-support-repair-request-app button,#v5-support-repair-request-app input,#v5-support-repair-request-app select,#v5-support-repair-request-app textarea{font:inherit}#v5-support-repair-request-app .repair-request{margin:0 auto;max-width:75rem;padding:0 0 1rem}#v5-support-repair-request-app .repair-request__content>h2{font-size:2rem;font-weight:600;line-height:1.1;margin:0 0 3rem;text-align:center}#v5-support-repair-request-app .repair-request__order{font-size:1.5rem;line-height:1.2;margin:0 0 2rem}#v5-support-repair-request-app .repair-request__order strong{font-weight:600}#v5-support-repair-request-app .repair-products{display:flex;flex-direction:column;gap:1.5rem}#v5-support-repair-request-app .repair-product{border:1px solid rgba(0,0,0,.3)}#v5-support-repair-request-app .repair-product.is-disabled{background:#fafafa;color:rgba(0,0,0,.35)}#v5-support-repair-request-app .repair-product__summary{align-items:start;display:grid;gap:1.25rem;grid-template-columns:1.25rem minmax(0,1fr) auto 1.5rem;min-height:7rem;padding:1.5rem}#v5-support-repair-request-app .repair-checkbox{display:block;height:1.25rem;margin-top:.125rem;position:relative;width:1.25rem}#v5-support-repair-request-app .repair-checkbox input{height:1px;opacity:0;position:absolute;width:1px}#v5-support-repair-request-app .repair-checkbox span{background:#fff;border:1px solid #94948f;display:block;height:1.25rem;width:1.25rem}#v5-support-repair-request-app .repair-checkbox input:checked+span{background:#242f20;border-color:#242f20}#v5-support-repair-request-app .repair-checkbox input:checked+span:after{border-bottom:.09375rem solid #fff;border-left:.09375rem solid #fff;content:"";display:block;height:.375rem;margin:.3125rem 0 0 .25rem;transform:rotate(-45deg);width:.625rem}#v5-support-repair-request-app .repair-product__edit,#v5-support-repair-request-app .repair-product__name{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;padding:0}#v5-support-repair-request-app .repair-product__name{text-align:left;width:45rem}#v5-support-repair-request-app .repair-product__name small,#v5-support-repair-request-app .repair-product__name strong{display:block}#v5-support-repair-request-app .repair-product__name strong{font-size:1.25rem;font-weight:600;line-height:1.2;margin-bottom:1rem}#v5-support-repair-request-app .repair-product__name small{font-size:1rem;font-weight:500;line-height:1.2}#v5-support-repair-request-app .repair-product__warranty{align-items:flex-end;display:flex;flex-direction:column;gap:.75rem;width:18.75rem}#v5-support-repair-request-app .repair-product__warranty span{background:#e6ffd6;color:#008409;font-size:1rem;font-weight:600;line-height:1;padding:.625rem .75rem}#v5-support-repair-request-app .repair-product__warranty small{color:rgba(0,0,0,.65);font-size:.875rem;line-height:1.2}#v5-support-repair-request-app .repair-product__warranty.is-expired span{background:#ffeed6;color:#f80}#v5-support-repair-request-app .repair-product__edit{height:2rem;width:2rem}#v5-support-repair-request-app .repair-product__edit svg{fill:#242f20;display:block;height:100%;width:100%}#v5-support-repair-request-app .repair-product__details{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.875rem;padding:0 4rem 2rem}#v5-support-repair-request-app .repair-dealer-product,#v5-support-repair-request-app .repair-dealer-products{display:flex;flex-direction:column;gap:.75rem}#v5-support-repair-request-app .repair-dealer-products{gap:3rem}#v5-support-repair-request-app .repair-dealer-product__summary{border:1px solid rgba(0,0,0,.3);display:grid;grid-template-columns:minmax(0,1fr) 2rem;min-height:4.5rem;padding:1rem 1.5rem}#v5-support-repair-request-app .repair-dealer-product__summary strong{font-size:1.25rem;font-weight:600;line-height:1.2}#v5-support-repair-request-app .repair-dealer-product__summary>span{font-size:1rem;font-weight:500;grid-column:1;line-height:1.2;margin-top:1rem}#v5-support-repair-request-app .repair-dealer-product__summary .repair-product__edit{align-self:center;grid-column:2;grid-row:1/span 2}#v5-support-repair-request-app .repair-dealer-product__details{border:1px solid rgba(0,0,0,.3);display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 3.75rem}#v5-support-repair-request-app .repair-dealer-product__actions{display:flex;gap:1.5rem;justify-content:flex-end}#v5-support-repair-request-app .repair-dealer-product__actions .repair-button--delete{background:#fff;border:1px solid #94948f;color:#242f20}#v5-support-repair-request-app .repair-dealer-products__add{align-items:center;background:#f5f5f3;border:0;color:#242f20;cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;gap:.5rem;height:3rem;justify-content:center;margin-top:1.5rem;padding:0;width:100%}#v5-support-repair-request-app .repair-dealer-products__add svg{height:1.125rem;width:1.125rem}#v5-support-repair-request-app .repair-product__row{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}#v5-support-repair-request-app .repair-field{display:flex;flex-direction:column;min-width:0}#v5-support-repair-request-app .repair-field>span{font-size:1.25rem;font-weight:500;line-height:1.25;margin-bottom:.5rem}#v5-support-repair-request-app .repair-field>span em,#v5-support-repair-request-app .repair-field>span small{font-style:normal}#v5-support-repair-request-app .repair-field>span em{color:#fd5000}#v5-support-repair-request-app .repair-field>span small{color:rgba(0,0,0,.65);font-size:1rem;font-weight:400}#v5-support-repair-request-app .repair-field input,#v5-support-repair-request-app .repair-field textarea{background-color:#fff;border:1px solid #c6c7c8;border-radius:0;color:#242f20;font-size:1.25rem;outline:0;width:100%}#v5-support-repair-request-app .repair-field input:focus,#v5-support-repair-request-app .repair-field textarea:focus{border-color:#242f20}#v5-support-repair-request-app .repair-field input{padding:.75rem 1rem}#v5-support-repair-request-app .repair-field input:disabled{background-color:rgba(0,0,0,.075)}#v5-support-repair-request-app .repair-field textarea{min-height:7rem;padding:.75rem 1rem;resize:vertical}#v5-support-repair-request-app .repair-field input::-moz-placeholder,#v5-support-repair-request-app .repair-field textarea::-moz-placeholder{color:#c6c7c8}#v5-support-repair-request-app .repair-field input::placeholder,#v5-support-repair-request-app .repair-field textarea::placeholder{color:#c6c7c8}#v5-support-repair-request-app .repair-select{position:relative}#v5-support-repair-request-app .repair-phone{align-items:center;background:#fff;border:1px solid #c6c7c8;display:flex;width:100%}#v5-support-repair-request-app .repair-phone:focus-within{border-color:#242f20}#v5-support-repair-request-app .repair-phone input{border:0;flex:1 1 auto;min-width:0;padding-left:.25rem}#v5-support-repair-request-app .repair-phone input:focus{border:0}#v5-support-repair-request-app .repair-phone__code{color:rgba(0,0,0,.65);flex:0 0 auto;font-size:1.25rem;line-height:1.25;padding-left:1rem;padding-right:.5rem;white-space:nowrap}#v5-support-repair-request-app .repair-select__trigger{align-items:center;background:#fff;border:1px solid #c6c7c8;border-radius:0;color:#242f20;cursor:pointer;display:flex;font-size:1.25rem;gap:1rem;justify-content:space-between;outline:0;padding:.75rem 1rem;text-align:left;width:100%}#v5-support-repair-request-app .repair-select__trigger:focus{border-color:#242f20}#v5-support-repair-request-app .repair-select__trigger:disabled{background:#f5f5f3;color:rgba(0,0,0,.3);cursor:auto}#v5-support-repair-request-app .repair-select__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#v5-support-repair-request-app .repair-select__trigger>span.is-placeholder{color:rgba(0,0,0,.65)}#v5-support-repair-request-app .repair-select__arrow{fill:none;stroke:#6b6f68;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2;flex:0 0 auto;height:1.5rem;transition:transform .2s ease;width:1.5rem}#v5-support-repair-request-app .repair-select.is-open .repair-select__trigger{border-color:#242f20}#v5-support-repair-request-app .repair-select.is-open .repair-select__arrow{transform:rotate(180deg)}#v5-support-repair-request-app .repair-select__options{background:#fff;border:1px solid #c6c7c8;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);left:0;list-style:none;margin:0;max-height:15rem;overflow-y:auto;padding:.25rem 0;position:absolute;right:0;top:calc(100% + .25rem);z-index:20}#v5-support-repair-request-app .repair-select__option{color:#242f20;cursor:pointer;font-size:1.125rem;line-height:1.25;padding:.75rem 1rem}#v5-support-repair-request-app .repair-select__option.is-active{background:#f5f5f3}#v5-support-repair-request-app .repair-select__option.is-selected{font-weight:600}#v5-support-repair-request-app .repair-select.is-invalid .repair-select__trigger{border-color:#d92d20}#v5-support-repair-request-app .repair-upload strong{display:block;font-size:1.25rem;font-weight:500;margin-bottom:.5rem}#v5-support-repair-request-app .repair-upload strong em{color:#fd5000;font-style:normal}#v5-support-repair-request-app .repair-upload>p{color:rgba(0,0,0,.65);font-size:1rem;line-height:1.35;margin-bottom:1rem}#v5-support-repair-request-app .repair-upload__list{display:flex;flex-wrap:wrap;gap:.75rem}#v5-support-repair-request-app .repair-upload__add,#v5-support-repair-request-app .repair-upload__preview{border:1px solid #c6c7c8;height:5rem;position:relative;width:5rem}#v5-support-repair-request-app .repair-upload__preview{align-items:center;display:flex;justify-content:center;overflow:visible}#v5-support-repair-request-app .repair-upload__preview img,#v5-support-repair-request-app .repair-upload__preview video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#v5-support-repair-request-app .repair-upload__preview button{align-items:center;background:#5b5e58;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:1.125rem;justify-content:center;padding:0;position:absolute;right:-.5rem;top:-.5rem;width:1.125rem}#v5-support-repair-request-app .repair-upload__preview>.repair-upload__status{background:rgba(0,0,0,.65);bottom:0;color:#fff;font-size:.625rem;left:0;line-height:1.2;max-width:none;padding:.125rem .25rem;position:absolute;right:0;text-align:center}#v5-support-repair-request-app .repair-field.is-invalid .repair-phone,#v5-support-repair-request-app .repair-field.is-invalid input,#v5-support-repair-request-app .repair-field.is-invalid textarea,#v5-support-repair-request-app .repair-upload.is-invalid .repair-upload__add{border-color:#d92d20}#v5-support-repair-request-app .repair-field__error,#v5-support-repair-request-app .repair-upload>.repair-field__error{color:#d92d20;font-size:.875rem;font-weight:400;line-height:1.3;margin:.5rem 0 0}#v5-support-repair-request-app .repair-upload__add{align-items:center;cursor:pointer;display:flex;justify-content:center}#v5-support-repair-request-app .repair-upload__add input{height:1rem;opacity:0;position:absolute;width:1rem}#v5-support-repair-request-app .repair-upload__add span{color:rgba(0,0,0,.65);font-size:3rem;font-weight:200;line-height:1}#v5-support-repair-request-app .repair-button{background:#242f20;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;height:3rem;min-width:9.75rem;padding:0 3rem}#v5-support-repair-request-app .repair-button--save{align-self:flex-end}#v5-support-repair-request-app .repair-contact{margin-top:3rem}#v5-support-repair-request-app .repair-contact h3{font-size:1.5rem;font-weight:600;line-height:1.2;margin-bottom:2rem}#v5-support-repair-request-app .repair-contact__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}#v5-support-repair-request-app .repair-contact__grid.is-japan .repair-contact__country{order:1}#v5-support-repair-request-app .repair-contact__grid.is-japan .repair-contact__zip-code{order:2}#v5-support-repair-request-app .repair-contact__grid.is-japan .repair-contact__state{order:3}#v5-support-repair-request-app .repair-contact__grid.is-japan .repair-contact__city{order:4}#v5-support-repair-request-app .repair-contact__grid.is-japan .repair-contact__address1{order:5}#v5-support-repair-request-app .repair-contact__grid.is-japan .repair-contact__address2{order:6}#v5-support-repair-request-app .repair-field--full{grid-column:1/-1}#v5-support-repair-request-app .repair-field--two-thirds{grid-column:span 2}#v5-support-repair-request-app .repair-contact__agreement{align-items:center;color:rgba(0,0,0,.65);display:flex;font-size:1rem;gap:.625rem;line-height:1.4;margin-top:2rem}#v5-support-repair-request-app .repair-contact__agreement input{accent-color:#242f20;flex:0 0 auto;height:1rem;margin:1px 0 0;width:1rem}#v5-support-repair-request-app .repair-contact__agreement a{color:inherit;text-decoration:underline}#v5-support-repair-request-app .repair-contact__agreement-error{margin-top:.5rem}#v5-support-repair-request-app .repair-button--submit{background:#fd5000;display:block;margin:3rem auto 0;min-width:16rem}#v5-support-repair-request-app .repair-button--submit:disabled{cursor:wait;opacity:.6}#v5-support-repair-request-app .repair-result{text-align:center}#v5-support-repair-request-app .repair-result>h2{font-size:2rem;font-weight:600;line-height:1.2;margin:1.5rem auto 2rem;width:62.5rem}#v5-support-repair-request-app .repair-result__icon{height:5rem;margin:0 auto;width:5rem}#v5-support-repair-request-app .repair-result__icon svg{display:block;height:100%;width:100%}#v5-support-repair-request-app .repair-result__icon svg circle{fill:#52c41a}#v5-support-repair-request-app .repair-result__icon svg path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}#v5-support-repair-request-app .repair-result__description{color:rgba(0,0,0,.65);font-size:1rem;line-height:1.4;margin:0 auto;width:62.5rem}#v5-support-repair-request-app .repair-result__request-id{align-items:center;display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;margin-top:6rem}#v5-support-repair-request-app .repair-result__request-id strong{font-weight:600}#v5-support-repair-request-app .repair-result__request-id button{background:transparent;border:0;color:#6b6f68;cursor:pointer;height:1.5rem;padding:0;width:1.5rem}#v5-support-repair-request-app .repair-result__request-id button svg{fill:none;stroke:currentColor;stroke-width:1.5;display:block;height:100%;width:100%}#v5-support-repair-request-app .repair-result__notice{color:#fd5000;font-size:1rem;line-height:1.3;margin:.375rem 0 0}#v5-support-repair-request-app .repair-result__summary{margin-top:3rem;text-align:left}#v5-support-repair-request-app .repair-result__summary>p{font-size:1.5rem;line-height:1.2;margin:0 0 2rem}#v5-support-repair-request-app .repair-result__summary>p strong{font-weight:600}#v5-support-repair-request-app .repair-result__summary ul{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}#v5-support-repair-request-app .repair-result__summary li{align-items:center;border:1px solid rgba(0,0,0,.3);display:flex;font-size:1.25rem;justify-content:space-between;padding:1.5rem}#v5-support-repair-request-app .repair-result__summary li strong{font-weight:600}#v5-support-repair-request-app .repair-result__summary .repair-result__product-info,#v5-support-repair-request-app .repair-result__summary .repair-result__warranty{display:flex;flex-direction:column}#v5-support-repair-request-app .repair-result__summary .repair-result__product-info{align-items:flex-start;gap:1rem;width:45rem}#v5-support-repair-request-app .repair-result__summary .repair-result__warranty{align-items:flex-end;gap:.75rem;width:25rem}#v5-support-repair-request-app .repair-result__summary .repair-result__warranty span{background:#e6ffd6;color:#008409;font-size:1rem;font-weight:600;line-height:1.3;padding:.625rem .75rem}#v5-support-repair-request-app .repair-result__summary .repair-result__warranty small{color:rgba(0,0,0,.65);font-size:1rem;line-height:1.2}#v5-support-repair-request-app .repair-result__summary .repair-result__warranty.is-expired span{background:#ffeed6;color:#f80}@media (min-width:1023.98px){#v5-support-repair-request-app .repair-result__summary li{align-items:flex-start;display:flex;gap:1.25rem}}@media (max-width:1024px){#v5-support-repair-request-app{overflow:hidden}#v5-support-repair-request-app .repair-request{padding:0 0 1rem;width:100%}#v5-support-repair-request-app .repair-request__content>h2{font-size:1.25rem;margin-bottom:1.5rem;text-align:left}#v5-support-repair-request-app .repair-request__order{font-size:1rem;margin-bottom:1rem}#v5-support-repair-request-app .repair-products{gap:.75rem}#v5-support-repair-request-app .repair-dealer-products{gap:1rem}#v5-support-repair-request-app .repair-dealer-product{gap:.5rem}#v5-support-repair-request-app .repair-dealer-product__summary{min-height:4.5rem;padding:.75rem 1rem}#v5-support-repair-request-app .repair-dealer-product__summary strong{font-size:1rem}#v5-support-repair-request-app .repair-dealer-product__summary>span{font-size:.875rem}#v5-support-repair-request-app .repair-dealer-product__summary .repair-product__edit{display:block;height:1.5rem;width:1.5rem}#v5-support-repair-request-app .repair-dealer-product__details{gap:1rem;margin:0;padding:1.5rem 1rem}#v5-support-repair-request-app .repair-dealer-product__actions{gap:.625rem;margin-top:.5rem}#v5-support-repair-request-app .repair-dealer-product__actions .repair-button{flex:1 1 0;width:auto}#v5-support-repair-request-app .repair-dealer-products__add{font-size:1rem;height:2.5rem;margin-top:.5rem}#v5-support-repair-request-app .repair-dealer-products__add svg{height:1rem;width:1rem}#v5-support-repair-request-app .repair-product.is-disabled{background:#fff;color:rgba(0,0,0,.3)}#v5-support-repair-request-app .repair-product.is-disabled .repair-checkbox span{background:#f5f5f3}#v5-support-repair-request-app .repair-product__summary{display:block;min-height:5.625rem;padding:2.25rem 1rem .625rem 2.5rem;position:relative}#v5-support-repair-request-app .repair-checkbox{left:1rem;margin-top:0;position:absolute;top:2.5rem}#v5-support-repair-request-app .repair-checkbox,#v5-support-repair-request-app .repair-checkbox span{height:1rem;width:1rem}#v5-support-repair-request-app .is-disabled .repair-checkbox span{background:#f5f5f3;border-color:#f5f5f3}#v5-support-repair-request-app .repair-checkbox input:checked+span:after{height:.3125rem;margin:.25rem 0 0 .1875rem;width:.5rem}#v5-support-repair-request-app .repair-product__name{width:100%}#v5-support-repair-request-app .repair-product__name strong{display:inline;font-size:1rem;line-height:normal;margin-bottom:0}#v5-support-repair-request-app .repair-product__name small{display:inline;font-size:.875rem;line-height:normal;margin-left:1rem}#v5-support-repair-request-app .repair-product__warranty{display:block}#v5-support-repair-request-app .repair-product__warranty span{font-size:.875rem;font-weight:500;line-height:.5rem;padding:.375rem .5rem .5rem;position:absolute;right:0;top:.125rem}#v5-support-repair-request-app .repair-product__warranty small{color:rgba(0,0,0,.65);display:block;font-size:.875rem;line-height:normal;margin-top:.5rem;max-width:none;text-align:left}#v5-support-repair-request-app .is-disabled .repair-product__warranty small{color:rgba(0,0,0,.3)}#v5-support-repair-request-app .repair-product__edit{display:none}#v5-support-repair-request-app .repair-product__details{gap:1rem;margin-top:1.5rem;padding:0 1rem 1.5rem}#v5-support-repair-request-app .repair-product__row{gap:1rem;grid-template-columns:1fr}#v5-support-repair-request-app .repair-field>span{font-size:1rem;margin-bottom:.5rem}#v5-support-repair-request-app .repair-field>span small{display:block;font-size:.75rem;margin-top:.5rem}#v5-support-repair-request-app .repair-field input,#v5-support-repair-request-app .repair-select__option,#v5-support-repair-request-app .repair-select__trigger{font-size:1rem;padding:.75rem}#v5-support-repair-request-app .repair-field textarea{font-size:.875rem;min-height:5.25rem;padding:.375rem .5rem}#v5-support-repair-request-app .repair-upload strong{font-size:1rem;margin-bottom:.25rem}#v5-support-repair-request-app .repair-upload>p{font-size:.75rem;margin-bottom:1rem}#v5-support-repair-request-app .repair-upload__add,#v5-support-repair-request-app .repair-upload__preview{height:5rem;width:5rem}#v5-support-repair-request-app .repair-field__error,#v5-support-repair-request-app .repair-upload>.repair-field__error{font-size:.75rem}#v5-support-repair-request-app .repair-button{font-size:1rem;height:2.5rem;min-width:0;width:100%}#v5-support-repair-request-app .repair-button--save{margin-top:.5rem}#v5-support-repair-request-app .repair-contact{margin-top:3rem}#v5-support-repair-request-app .repair-contact h3{font-size:1.25rem;margin-bottom:1.25rem}#v5-support-repair-request-app .repair-contact__grid{gap:1rem;grid-template-columns:1fr}#v5-support-repair-request-app .repair-field--full,#v5-support-repair-request-app .repair-field--two-thirds{grid-column:auto}#v5-support-repair-request-app .repair-contact__agreement{align-items:flex-start;font-size:.875rem;margin-top:1rem}#v5-support-repair-request-app .repair-contact__agreement input{margin-top:.125rem}#v5-support-repair-request-app .repair-button--submit{margin-top:1.5rem}#v5-support-repair-request-app .repair-result>h2{font-size:1.25rem;margin:1rem 0;width:100%}#v5-support-repair-request-app .repair-result__icon{height:3.75rem;width:3.75rem}#v5-support-repair-request-app .repair-result__description{font-size:.875rem;width:100%}#v5-support-repair-request-app .repair-result__request-id{display:flex;flex-direction:column;font-size:1rem;font-weight:400;gap:0;margin-top:2rem}#v5-support-repair-request-app .repair-result__request-id span{color:rgba(0,0,0,.65)}#v5-support-repair-request-app .repair-result__notice{font-size:1rem;margin-top:.5rem}#v5-support-repair-request-app .repair-result__summary{margin-top:3rem}#v5-support-repair-request-app .repair-result__summary>p{font-size:1rem;margin-bottom:1rem}#v5-support-repair-request-app .repair-result__summary ul{gap:1rem}#v5-support-repair-request-app .repair-result__summary li{display:block;font-size:1rem;padding:1rem}#v5-support-repair-request-app .repair-result__summary li .repair-result__product-info{display:block;width:100%}#v5-support-repair-request-app .repair-result__summary li .repair-result__product-info span{font-weight:400;margin-left:.75rem}#v5-support-repair-request-app .repair-result__summary li .repair-result__warranty{display:none}}toast-message-manager{--jp-custom-line-height:1.1;--text-size:20px;--text-line-height:28px;--text-weight:600;--text-color:#000;--pos-top:7.6vw;--index:9999999999;--type-border:4px;--content-padding:16px 24px 16px 24px;--close-right:8px;--close-size:16px;--close-wh:30px;--close-padding:5px;--icon-size:20px;--icon-right:12px;display:flex;flex-direction:column-reverse;left:50%;overflow:hidden;position:fixed;right:auto;row-gap:calc(24px - 1rem);top:var(--pos-top);transform:translateX(-50%);z-index:var(--index)}toast-message-manager toast-message{border-radius:2px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin:.5rem;transform:translate(calc(100% + 1rem));transition:transform .3s ease}toast-message-manager toast-message.open{transform:translate(0)}toast-message-manager .alert{--color-link:18,18,18;align-items:flex-start;background-color:#fff;border-radius:2px;color:#121212;display:flex;font-size:var(--text-size);font-weight:400;line-height:var(--text-line-height);padding:var(--content-padding);position:relative;word-break:break-word}toast-message-manager .alert.alert--no-button{padding-right:3rem}toast-message-manager .alert.alert--small{font-size:1.4rem;padding:1rem 1rem 1rem 1.5rem}toast-message-manager .alert.alert--success{background-color:#f6ffed;border:1px solid #b7eb8f}toast-message-manager .alert.alert--warning{--color-foreground:160,98,7;--color-background-message:254,252,232}toast-message-manager .alert.alert--error{--color-foreground:152,28,27;--color-background-message:254,242,242}toast-message-manager .alert .toast__button{align-items:center;background-color:transparent;border:0;border-radius:50%;cursor:pointer;display:none!important;display:inline-flex;height:var(--close-wh);justify-content:center;padding:var(--close-padding);position:absolute;right:var(--close-right);top:calc(50% - var(--close-wh)/2);transition:background-color .3s ease;width:var(--close-wh)}toast-message-manager .alert .toast__button svg{height:var(--close-size);width:var(--close-size)}toast-message-manager .alert .toast__button:hover{background-color:rgb(var(--color-foreground),.1)}toast-message-manager .alert .toast-icon{flex:none;height:var(--icon-size);margin-right:var(--icon-right);margin-top:3px;width:var(--icon-size)}@media screen and (min-width:1024px){toast-message-manager{max-width:560px}}@media screen and (max-width:1023.98px){toast-message-manager{--text-size:3.73333333vw;--text-line-height:4.8vw;--pos-top:12vh;--content-padding:3.2vw;--icon-right:1.86666667vw;--icon-size:3.73333333vw;max-width:85.33333333vw;top:var(--pos-top);width:-moz-max-content;width:max-content}toast-message-manager .alert .toast-icon{margin-top:.4vw}}