button{all:unset;width:fit-content;cursor:pointer;display:inline-flex}input,textarea{all:unset;border:none;background-color:inherit;color:inherit}select{background-color:#fff;color:#000}*{margin:0;padding:0;font-family:inherit;font-size:inherit;box-sizing:border-box!important}#root{min-height:100vh;display:flex;flex-direction:column}html{scroll-behavior:smooth}:root{font-family:DM Sans,Avenir,Helvetica,Arial,sans-serif;font-size:clamp(1remrem,1remrem + 0remvw,1remrem);line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.light body{background-color:#e9eef1;color:#1a1a1a}.light .btn{background-color:#b90000;color:#fff}.light input,.light textarea{background-color:#fff}.light .btn:hover{box-shadow:0 0 20px 1px #b9000066}.light .btn:focus{box-shadow:0 0 20px 1px #b9000066}.light a{color:inherit}.dark body{background-color:#242424;color:#f0f0f0}.dark .btn{background-color:#b90000;color:#fff}.dark input,.dark textarea{background-color:#131313}.dark .btn:hover{box-shadow:0 0 20px 1px #b9000066}.dark .btn:focus{box-shadow:0 0 20px 1px #b9000066}.dark a{color:inherit}section{width:100%;margin:0;padding:0}.container{max-width:64rem;width:100%;padding:0 clamp(1rem,.7142857143rem + 1.4285714286vw,2rem);margin:0 auto}a{font-weight:500;text-decoration:inherit;cursor:pointer}a:hover{text-decoration:underline}p{font-size:clamp(1remrem,1remrem + 0remvw,1remrem)}h1{font-size:clamp(3.18rem,2.6057142857rem + 2.8714285714vw,5.19rem)}h2{font-size:clamp(2.5238095238rem,2.1780942593rem + 1.7285763226vw,3.7338129496rem)}h3{font-size:clamp(2.0030234316rem,1.6412914372rem + 1.8086599719vw,3.2690854119rem)}h4{font-size:clamp(1.5897011362rem,1.3026122518rem + 1.4354444222vw,2.5945122317rem)}h5{font-size:clamp(1.2616675684rem,1.0338192474rem + 1.1392416049vw,2.0591366918rem)}h6{font-size:clamp(1.001323467rem,.8204914662rem + .9041600039vw,1.6342354697rem)}.btn{border-radius:1rem;padding:.5rem 1rem;font-weight:600;font-family:inherit;display:flex;font-size:.8rem;gap:clamp(.3249rem,.25915rem + .32875vw,.555025rem);transition:outline .25s;outline-color:transparent;align-items:center;justify-content:center;transition:box-shadow .35s,background-color .25s,color .25s}.btn.inactive{opacity:.5;pointer-events:none}.btn.inactive2{opacity:.5;cursor:not-allowed}input,textarea{padding:.5rem 1rem;border-radius:1rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number],textarea[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}label{cursor:pointer}.link{color:#00f!important;text-decoration:underline}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.debug{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column-reverse;gap:.75rem;align-items:flex-end;z-index:1000;pointer-events:none}.debug>*{pointer-events:auto}.none{display:none}.loading-div-full-page{display:flex;justify-content:center;align-items:center;height:100vh}.loading-div{color:#960000}.logo{width:clamp(5rem,4.4285714286rem + 2.8571428571vw,7rem);aspect-ratio:2;display:flex;align-items:center}.profile{width:1.5rem;height:1.5rem}.light .solid-div,.light .profile-modal,.light .account-button,.light .list-div{background-color:#fff;box-shadow:0 2px 4px #0000001a}.dark .solid-div,.dark .profile-modal,.dark .account-button,.dark .list-div{background-color:#131313;box-shadow:0 2px 4px #ffffff1a}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.profile-modal{position:absolute;top:4rem;right:0;padding:1rem;border-radius:.5rem;font-size:.85rem;font-weight:500;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;max-width:fit-content}.profile-modal button:hover{text-decoration:underline}.profile-modal-btn{text-wrap:nowrap}.light .solid-div,.light .select-options,.light .account-button,.light .list-div{background-color:#fff;box-shadow:0 2px 4px #0000001a}.dark .solid-div,.dark .select-options,.dark .account-button,.dark .list-div{background-color:#131313;box-shadow:0 2px 4px #ffffff1a}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.select-container{position:relative;border-radius:.25rem;padding:.5rem;cursor:pointer}.select-main{display:flex;align-items:center;gap:.15rem;color:#000}.select-icon{margin-left:auto;width:1.5rem;aspect-ratio:1;display:flex;align-items:center}.select-icon-path{fill:#000}.select-options{position:absolute;width:100%;border-radius:.25rem;top:105%;left:0;cursor:pointer;overflow:hidden;z-index:1}.select-options{background-color:#fff}.select-option{padding:.375rem .75rem}.select-option:hover{background-color:#0471ff;color:#fff}.navbar{position:sticky;top:0;display:flex;padding:.5rem 0rem;align-items:center;min-height:3.5rem;z-index:100}.nav-container{width:100%;display:flex;align-items:center;gap:clamp(.25rem,.25rem + 0vw,.25rem);justify-content:space-between}.light .navbar{background-color:#fff;box-shadow:0 2px 4px #0000001a}.dark .navbar{background-color:#131313;box-shadow:0 2px 4px #ffffff1a}.account-btn{padding:.25rem;border-radius:50%;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center}.account-btn:hover{background-color:#e3e3e3}.home{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.light .solid-div,.light .account-button,.light .list-div,.light .login-input,.light .registration-input{background-color:#fff;box-shadow:0 2px 4px #0000001a}.dark .solid-div,.dark .account-button,.dark .list-div,.dark .login-input,.dark .registration-input{background-color:#131313;box-shadow:0 2px 4px #ffffff1a}.list-div,.login-input,.registration-input{border-radius:.25rem;padding:1rem;font-size:.85rem}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}form{display:flex;flex-direction:column;gap:1rem;align-items:center}.registration-inputs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.login-form{max-width:100%}body.landscape .registration-inputs{grid-template-columns:1fr}.login-input,.registration-input{padding:.75rem;font-size:1rem;width:25rem;max-width:100%}.registration-input{width:auto}.login{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.pwd-reqs{margin-left:1rem;font-size:.8rem;color:#5d5d5d}.forgot-password-link{color:red;font-size:.85rem}.forgot-password-link:hover{text-decoration:underline}.light .policy-btn{color:#b90000}.light .policy-btn:hover{text-decoration:underline}.dark .policy-btn{color:#b90000}.dark .policy-btn:hover{text-decoration:underline}.fgp{position:relative;background-color:#fff;border-radius:1rem;margin:auto 0;max-width:100%;width:35rem;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.fgp-input{border-bottom:1px solid gray;border-radius:0;width:25rem;width:100%;padding:.25rem}.checkbox-container{display:flex;align-items:center;gap:.5rem}.checkmark{display:inline-block;width:1.25rem;height:1.25rem;border-radius:4px;border:2px solid;cursor:pointer}.light .checkmark{border-color:#b90000;color:transparent}.light .checkmark.checked{background-color:#b90000;color:#fff}.dark .checkmark{border-color:#b90000;color:transparent}.dark .checkmark.checked{background-color:#b90000;color:#131313}.light .solid-div,.light .policy-container,.light .account-button,.light .list-div{background-color:#fff;box-shadow:0 2px 4px #0000001a}.dark .solid-div,.dark .policy-container,.dark .account-button,.dark .list-div{background-color:#131313;box-shadow:0 2px 4px #ffffff1a}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.light .policy-header{background-color:#b90000;padding:1rem;color:"white";gap:"1rem";display:flex;justify-content:space-between;font-size:1.15rem;font-weight:600}.light .policy-body{padding:1rem;width:45rem;max-width:100%;white-space:pre-line}.dark .policy-header{background-color:#b90000;padding:1rem;color:"white";gap:"1rem";display:flex;justify-content:space-between;font-size:1.15rem;font-weight:600}.dark .policy-body{padding:1rem;width:45rem;max-width:100%;white-space:pre-line}.light .coupler-form,.dark .coupler-form{background-color:#b90000}.coupler-form{flex:1;display:flex;flex-direction:column;color:#fff;gap:2rem;padding-top:2rem;font-size:.8rem;letter-spacing:.5px}.coupler-fields{display:flex;flex-direction:column;gap:2rem}.coupler-selects{display:flex;justify-content:space-around;align-items:center;column-gap:1rem;row-gap:1rem;flex-wrap:wrap;max-width:40rem;margin:0 auto}.coupler-select-label-div{display:flex;gap:.35rem;align-items:center}.coupler-select-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.coupler-select{padding:.5rem;border-radius:.75rem;border:none;width:clamp(10rem,6rem + 40vw,18rem)}.coupler-input-wrapper{display:flex;flex-direction:column;gap:.25rem}.coupler-info-symbol{background-color:#fff;border-radius:50%;width:.85rem;height:.85rem;display:flex;align-items:center;justify-content:center;font-weight:900}.coupler-inputs{display:flex;flex-wrap:wrap;row-gap:2.5rem;column-gap:clamp(.5rem,-.7857142857rem + 6.4285714286vw,5rem);justify-content:space-evenly;max-width:40rem;margin:0 auto}.coupler-input{all:unset;background-color:transparent!important;border-bottom:2px solid white;font-weight:300;max-width:clamp(6rem,.6666666667rem + 26.6666666667vw,10rem)}.coupler-search-div{display:flex;justify-content:center;gap:clamp(.5rem,-.7857142857rem + 6.4285714286vw,5rem)}.coupler-search-btn{border-radius:1rem;padding:.5rem 1rem;font-weight:600;font-family:inherit;display:flex;font-size:.8rem;gap:clamp(.3249rem,.25915rem + .32875vw,.555025rem);transition:outline .25s;outline-color:transparent;align-items:center;justify-content:center;transition:box-shadow .35s,background-color .25s,color .25s;background-color:#fff;color:#000}.coupler-search-btn.inactive{background-color:#ffffff80;color:#00000080;pointer-events:none}.coupler-results{margin:auto auto 0;width:100%;max-width:60rem;border-radius:20px 20px 0 0;display:flex;flex-direction:column;align-items:center;padding:1.5rem 0}.light .coupler-results{background-color:#fff;color:#1a1a1a}.light .coupler-info-symbol{color:#b90000}.dark .coupler-results{background-color:#131313;color:#f0f0f0}.dark .coupler-info-symbol{color:#b90000}.coupler-results-title{font-weight:500;font-size:1.5rem;color:#ff3434b2}.coupler-results-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;row-gap:2rem;padding:1rem;width:100%}.coupler-result{position:relative;display:flex;min-width:5rem;min-height:5rem}.coupler-result-img{padding:1rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;width:100%;max-width:25rem;aspect-ratio:477/509;box-shadow:0 0 10px 5px #d40a0a18}.coupler-info{border-radius:0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.coupler-result-pn,.coupler-result-cc{position:absolute;top:.75rem;left:.75rem;color:#fff;border-radius:1rem;padding:.25rem .5rem;font-size:.7rem}.coupler-result-cc{left:auto;right:.75rem}.light .coupler-result-pn,.light .coupler-result-cc,.dark .coupler-result-pn,.dark .coupler-result-cc{background-color:#d10000}.light .empty-input,.light .table-input,.light .rounded-input,.light .border-bottom-input,.dark .empty-input,.dark .table-input,.dark .rounded-input,.dark .border-bottom-input{padding:0;background-color:inherit;border-radius:0;min-width:0}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.coupler-info-container{display:flex;gap:3rem;align-items:stretch;justify-content:center}body.tablet .coupler-info-container{flex-wrap:wrap}.coupler-image{max-width:90%}.coupler-info-text-container{display:flex;flex-direction:column;justify-content:space-between}table{border-collapse:collapse;width:100%}th,td{font-size:.85rem;border:1px solid #ccc;padding:clamp(.1rem,-1.2rem + 6.5vw,.75rem);text-align:left}.light th{background-color:#b90000;border-color:#b90000;color:#e9eef1}.dark th{background-color:#b90000;border-color:#b90000}td.field{text-align:right}.table-input{box-shadow:0 1px 4px #0003;border-radius:.25rem!important;padding:clamp(.1rem,-.7rem + 4vw,.5rem)!important;max-width:4.5rem;background-color:#f4f4f4!important}.table-input::placeholder{font-style:italic}.check-size{width:1.15rem}.coupler-tick{display:flex;justify-content:center;align-items:center;font-size:1.25rem;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#0000001a;color:#00000080}.coupler-tick:hover{background-color:#0003}.coupler-tick:focus{background-color:#0003}.coupler-tick.same{background-color:#00ff084d;color:#0f871d}.coupler-tick:hover.same{background-color:#00ff11bf}.coupler-tick.same:focus{background-color:#00ff11bf}.coupler-tick.modified{background-color:#ffae004d;color:#ff8c00;font-weight:500}.coupler-tick.modified:hover{background-color:#ffae0080}.coupler-tick.modified:focus{background-color:#ffae0080}.coupler-info-modal-btn-container{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.light .coupler-info-btn{background-color:#b90000;color:#fff;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}.dark .coupler-info-btn{background-color:#b90000;color:#131313;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}.info-box-modal{position:relative;min-width:clamp(0rem,0rem + 87.5vw,35rem);min-height:5rem;max-width:90rem;border-radius:1.5rem;padding:1rem;animation:fadeIn .25s ease-in-out;margin:auto 0}.light .info-box-modal{background-color:#fff;box-shadow:0 0 5px 2px #00000040}.dark .info-box-modal{background-color:#131313;box-shadow:0 0 5px 2px #00000040}.info-box-modal-header{display:flex;gap:.5rem;align-items:center}.info-box.modal{min-width:2.5rem;min-height:2.5rem}body.landscape .info-box.modal{min-width:2rem;min-height:2rem}.custom-form-container{padding:0 clamp(1rem,.7142857143rem + 1.4285714286vw,2rem);padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.custom-form-title{text-align:center;margin-bottom:1rem}.custom-form-subtitle,.custom-modal-title{font-size:2rem}.custom-plans-container{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:2rem}.custom-plan-container{border:1px solid red;background-color:#fff;padding:1rem;border-radius:.5rem;display:flex;gap:1rem;width:18rem;max-width:90vw;height:10rem;cursor:pointer;transition:box-shadow .25s ease-in-out}.custom-plan-container:hover{box-shadow:0 0 10px 2px #00000026}.custom-plan-title{font-size:1.25rem}.custom-plan-list{padding-top:.5rem;padding-left:2rem;font-size:.85rem}.custom-form-select-wrapper{margin:0 auto;width:fit-content;display:flex;justify-content:center;border-radius:1rem;border:1px solid rgba(0,0,0,.4);transition:box-shadow .25s ease-in-out;overflow:hidden}body.mobile .custom-form-select-wrapper{flex-direction:column}.light .custom-form-select-wrapper{background-color:#fff}.dark .custom-form-select-wrapper{background-color:#131313}.list{display:flex;gap:2rem;flex-wrap:wrap;justify-content:space-evenly;max-width:65rem}.door-image{width:20rem;max-width:100%}.custom-modal-title{text-align:center;margin-bottom:1rem}.custom-coupler-image-wrapper{display:flex;justify-content:center;align-items:center;width:15rem;max-width:100%}.custom-coupler-image{max-height:10rem;max-width:100%}.select-door-btn{display:flex;align-items:center;justify-content:center}.select-door-btn:hover{background-color:#0001}.image-modal-btn{transition:background-color .25s ease-in-out;border-radius:1rem;padding:1rem;max-width:100%}.image-modal-btn:hover{background-color:#0001}.custom-input-form-wrapper{flex:1;min-width:15rem}.custom-coupler-input{flex:1}.custom-input-form-fields{display:flex;flex-direction:column;gap:1rem;min-width:100%;align-self:flex-start}.survey-image,.panel-image,.l-r-coupler-img,.c-coupler-img,.car-door{border-radius:.5rem;border:1px solid rgba(0,0,0,.4)}.car-door{width:100%;max-width:30rem}.c-coupler-img{width:100%;max-width:35rem}.l-r-coupler-img{width:100%;max-width:20rem}.module-label-wrapper{border-radius:50%;border:1px solid rgb(49,49,49);width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;font-weight:500}.module-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:1rem;column-gap:3rem}.module-inputs{display:flex;flex-direction:column}.module-input{width:clamp(4rem,-3rem + 70vw,18rem);border-radius:0rem;border:1px solid rgba(0,0,0,.4);max-width:8rem}.module-text{width:100%;text-align:center;font-weight:700}.panel-image{width:100%;max-width:30rem;object-fit:contain;background-color:#fff}._radio_button_do6cm_1{padding-right:.25rem}._radio_button_do6cm_1:hover{background-color:#80808031;border-radius:50%}._radio_ring_do6cm_10{border:1px solid black;padding:.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center}._circle_do6cm_19{width:.75rem;aspect-ratio:1;border-radius:50%}._active_do6cm_25{background-color:#000}.form-input-div{display:flex;flex:1}.form-input{padding:.35rem .35rem .35rem .75rem;border-radius:0;border-bottom:2px solid rgb(197,197,197);width:100%;flex:1;background:none;min-width:0px!important}.form-small-label{font-size:.75rem;color:gray}.custom-panels-table{display:flex;flex-wrap:wrap;row-gap:1.5rem}.tab-col{display:flex;flex-direction:column;max-width:fit-content}.tab-col.value{max-width:4.35rem}.custom-cell{width:fluid-clamp(4,18,10,30);border-radius:0rem;border:1px solid rgba(0,0,0,.4);height:3rem;background-color:#fff;padding:.25rem;min-height:2.75rem}.custom-cell.inactive{background-color:#9f9f9f;pointer-events:none}.attach-image{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;background-color:#0000000b;border-radius:1rem;max-width:100%;width:12rem;aspect-ratio:1.5;border:2px dashed gray}.attach-image-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;border-radius:1rem;gap:.35rem}.attach-image-btn:hover{background-color:#0000000d}.attached-image{width:12rem;aspect-ratio:1.5;max-width:100%;border-radius:1rem;border:1px solid gray;object-fit:cover}.attached-image-wrapper{position:relative;border-radius:1rem;overflow:hidden}.image-delete-btn{position:absolute;top:.5rem;right:.5rem;border:1px solid rgba(128,128,128,.422);background-color:#fff;border-radius:.5rem;padding:.15rem .25rem;display:flex;align-items:center}.image-delete-btn:hover{background-color:#ebebeb}.image-menu{background-color:#000000bf;color:#fff;position:absolute;bottom:0;left:0;width:100%;padding:.5rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.light .coupler-table{background-color:#fff}.light .coupler-table th,.light .coupler-table td{padding:.25rem}.dark .coupler-table{background-color:#131313}.dark .coupler-table th,.dark .coupler-table td{padding:.25rem}.light .solid-div,.light .submit-container,.light .account-button,.light .list-div{background-color:#fff;box-shadow:0 2px 4px #0000001a}.dark .solid-div,.dark .submit-container,.dark .account-button,.dark .list-div{background-color:#131313;box-shadow:0 2px 4px #ffffff1a}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.light .submit-container,.dark .submit-container{padding:1rem;border-radius:.25rem;margin:auto}.light .solid-div,.light .account-button,.light .list-div,.light .order-list-component{background-color:#fff;box-shadow:0 2px 4px #0000001a}.dark .solid-div,.dark .account-button,.dark .list-div,.dark .order-list-component{background-color:#131313;box-shadow:0 2px 4px #ffffff1a}.list-div,.order-list-component{border-radius:.25rem;padding:1rem;font-size:.85rem}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.order-list-component .bold{font-weight:700}.order-list-label{display:flex;gap:.25rem;flex-wrap:wrap}.order-details-link-wrapper{display:flex;gap:.75rem;margin-top:.5rem;justify-content:flex-end}.order-details-link{color:#0059ff!important}.orders-component{padding:1rem 0 2rem;display:flex;flex-direction:column;gap:1rem}.orders{display:flex;flex-direction:column;gap:1rem}.light .solid-div,.light .order-filter-input,.light .account-button,.light .list-div{background-color:#fff;box-shadow:0 2px 4px #0000001a}.dark .solid-div,.dark .order-filter-input,.dark .account-button,.dark .list-div{background-color:#131313;box-shadow:0 2px 4px #ffffff1a}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.order-filter{display:grid;grid-template-columns:repeat(2,1fr);flex-direction:column;gap:1rem}.order-filter-half{display:flex;align-items:center;gap:.5rem;flex:1;min-width:10.5rem}@media screen and (max-width: 530px){.order-filter-half{align-items:flex-start;flex-direction:column}}.order-filter-input{border-radius:.25rem;flex:1;width:100%;min-width:10rem}.search-filter-btn{width:100%}.orders-pagination{display:flex;justify-content:center;align-items:center;width:100%;gap:.5rem}body.landscape .orders-pagination-btns{display:none}.orders-pagination-btn{padding:.15rem;border-radius:.5rem}.orders-pagination-btn.current{color:red}.orders-pagination-btn:hover{background-color:#d1d1d1}.orders-pagination-index{display:none}body.landscape .orders-pagination-index{display:block}.not-found-div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.instructions-box{display:flex;flex-direction:column;gap:1rem;animation:fadeIn .25s ease-in-out;border-radius:1rem;width:30rem;max-width:100%;margin:1rem;padding:1rem 2rem;text-align:center}.instructions-number{border-radius:50%;width:2rem;aspect-ratio:1;background-color:#b90000;color:#fff;display:flex;align-items:center;justify-content:center;min-width:2rem}.instructions-image{max-width:100%}.light .instructions-box{background-color:#fff;color:#363636;font-weight:600;font-size:.9rem}.light .instructions-paragraph{text-align:left;font-size:.85rem;font-weight:400;color:#595959}.light .instructions-image-div{padding:1rem;border-radius:.5rem;box-shadow:0 5px 5px #cfcfcf inset}.dark .instructions-box{background-color:#131313;color:#363636;font-weight:600;font-size:.9rem}.dark .instructions-paragraph{text-align:left;font-size:.85rem;font-weight:400;color:#595959}.dark .instructions-image-div{padding:1rem;border-radius:.5rem;box-shadow:0 5px 5px #cfcfcf inset}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.main-form{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;flex:1;gap:2rem;margin-top:1rem;margin:0 auto;margin-bottom:clamp(0rem,-4.4285714286rem + 7.1428571429vw,2rem);max-width:62rem;padding-top:1.5rem}.main-form-uuid{padding:0 clamp(1rem,.7142857143rem + 1.4285714286vw,2rem) 0rem}.question-btn{position:absolute;top:1rem;right:1rem}.question-svg{width:2.5rem;height:2.5rem;color:#595959}.light .pmod-svg,.dark .pmod-svg{background-color:#fff;width:clamp(6rem,5.1428571429rem + 4.2857142857vw,9rem);height:clamp(4rem,3.7142857143rem + 1.4285714286vw,5rem);padding:.5rem}.elevator-container{padding:0 clamp(1rem,.7142857143rem + 1.4285714286vw,2rem);display:flex;align-items:center;flex:1}.elevator{width:30rem;max-width:100%}.placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#000}.main-form-container{width:100%}.main-form-content{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem clamp(1rem,.7142857143rem + 1.4285714286vw,2rem);width:100%}.main-form-content .btn{max-width:30rem}.mf-coupler-input-wrapper{display:flex;flex-wrap:wrap-reverse;row-gap:1rem;width:100%}.mf-input-wrapper{display:flex;flex-wrap:wrap;row-gap:1rem;width:100%}.mf-coupler-input{width:auto!important;flex:1;min-width:12rem}.mf-select-coupler-btn-text{max-height:2.5rem;white-space:nowrap;border-radius:0!important}.mf-mm-span{display:flex;align-items:center;font-size:clamp(.8rem,.7428571429rem + .2857142857vw,1rem)}.mf-sill-dims{display:flex;gap:.65rem;align-items:center;align-self:flex-start;padding-top:.45rem;flex-wrap:wrap}.pao-img{width:clamp(30rem,20rem + 33.3333333333vw,50rem);max-width:100%}.ch-img{width:clamp(20rem,20rem + 0vw,20rem);max-width:100%}.ext-img{width:clamp(30rem,25rem + 16.6666666667vw,40rem);max-width:100%}.sill-img{width:clamp(20rem,15rem + 16.6666666667vw,30rem);max-width:100%}.panel-svg{max-width:100%;max-height:100%;height:clamp(25rem,17.8571428571rem + 35.7142857143vw,50rem)}.light .std-modal{background-color:#fff;border-radius:1rem;padding:1rem;margin:1rem auto}.dark .std-modal{background-color:#131313;border-radius:1rem;padding:1rem;margin:1rem auto}.light .empty-input,.light .rounded-input,.light .no-sill-input,.light .border-bottom-input,.dark .empty-input,.dark .rounded-input,.dark .no-sill-input,.dark .border-bottom-input{padding:0;background-color:inherit;border-radius:0;min-width:0}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.rounded-input,.light .no-sill-input,.dark .no-sill-input{padding-bottom:.25rem!important;border-radius:.5rem!important;box-shadow:0 2px 4px #00000026;padding:.5rem .75rem}.light .no-sill-container{display:flex;flex-direction:column;gap:1.5rem}.light .no-sill-grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;column-gap:1rem;justify-items:center;align-items:center;width:100%}.light .no-sill-input{text-align:end;width:100%}.light .no-sill-input::placeholder{color:#00000059}.light .no-sill-input:invalid{color:red;outline:1px solid rgba(255,0,0,.5)}.light body.mobile .no-sill-module-label{width:1.75rem;height:1.75rem}.dark .no-sill-container{display:flex;flex-direction:column;gap:1.5rem}.dark .no-sill-grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;column-gap:1rem;justify-items:center;align-items:center;width:100%}.dark .no-sill-input{text-align:end;width:100%}.dark .no-sill-input::placeholder{color:#00000059}.dark .no-sill-input:invalid{color:red;outline:1px solid rgba(255,0,0,.5)}.dark body.mobile .no-sill-module-label{width:1.75rem;height:1.75rem}.light .solid-div,.light .editable-field,.light .change-pwd-input,.light .account-button,.light .list-div{background-color:#fff;box-shadow:0 2px 4px #0000001a}.dark .solid-div,.dark .editable-field,.dark .change-pwd-input,.dark .account-button,.dark .list-div{background-color:#131313;box-shadow:0 2px 4px #ffffff1a}.light .empty-input,.light .change-pwd-input,.light .rounded-input,.light .border-bottom-input,.dark .empty-input,.dark .change-pwd-input,.dark .rounded-input,.dark .border-bottom-input{padding:0;background-color:inherit;border-radius:0;min-width:0}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.editable-row{display:flex;gap:1rem}body.landscape .editable-row{flex-direction:column}.editable-field{border-radius:.5rem;padding:1rem;display:flex;justify-content:space-between;gap:.25rem}.light .change-password{width:100%;display:flex;flex-direction:column;gap:.5rem;padding:1rem 2rem}.light body.landscape .change-password{padding:1rem 0rem}.light .change-pwd-input{background-color:#fff;padding:.5rem 1rem;border-radius:.5rem}.dark .change-password{width:100%;display:flex;flex-direction:column;gap:.5rem;padding:1rem 2rem}.dark body.landscape .change-password{padding:1rem 0rem}.dark .change-pwd-input{background-color:#131313;padding:.5rem 1rem;border-radius:.5rem}.bg-blackish{background-color:gray}.blackish{color:#4c4c4c}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.light .delete-account-modal{margin:auto 0;background-color:#fff;padding:1.5rem;border-radius:1rem;max-width:100%}.light .delete-account-modal-content{display:flex;flex-direction:column;gap:1rem}.dark .delete-account-modal{margin:auto 0;background-color:#131313;padding:1.5rem;border-radius:1rem;max-width:100%}.dark .delete-account-modal-content{display:flex;flex-direction:column;gap:1rem}.order-sent-svg{color:#555}.registration-request{padding:1rem 0rem}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.reg-list-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.reg-list{display:flex;gap:1rem;flex-wrap:wrap}.reg-list-data{display:flex;gap:.25rem}.validate-btn{padding:.5rem;border-radius:.5rem;border:1px solid black}.validate-btn.approve{color:green;border-color:green}.validate-btn.approve:hover{background-color:#00800013}.validate-btn.reject{color:red;border-color:red}.validate-btn.reject:hover{background-color:#ff000013}.light .solid-div,.light .order-option-children,.light .account-button,.light .list-div{background-color:#fff;box-shadow:0 2px 4px #0000001a}.dark .solid-div,.dark .order-option-children,.dark .account-button,.dark .list-div{background-color:#131313;box-shadow:0 2px 4px #ffffff1a}.truncate,.light .order-option-description,.dark .order-option-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.light .new-order{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:3rem}.light .new-order-choose{text-align:center;font-size:1.2rem;font-weight:400}.light .order-options{display:flex;flex-direction:column;gap:2rem}.light .order-option{display:flex;flex-direction:column}.light .order-option.selected .order-option-btn{border:2px solid rgb(185,0,0)}.light .order-option-h-flex{display:flex;gap:1rem;flex:1;min-width:0}.light .order-option-symbol{min-width:2.5rem;max-height:2.5rem;aspect-ratio:1;background-color:transparent;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;border:1px solid rgba(128,128,128,.15)}.light .order-option-description{min-width:0}.light .order-option-symbol.selected{background-color:red}.light .order-option-btn{padding:1.25rem;border-radius:1rem;background-color:#fff;width:100%;display:flex;flex-direction:column;gap:1rem;cursor:pointer;box-shadow:0 1px 3px 2px #0000000d}.light .order-option-btn:hover{background-color:#f2f2f2}.light body.landscape .order-option-btn{padding:1rem}.light .order-option-children{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.75rem}.light .order-verification{display:flex;justify-content:space-evenly;gap:1rem;flex-wrap:wrap}.light .order-verification-single{display:flex}.light .fn-buttons{display:flex;gap:1rem}.light body.landscape .fn-buttons{flex-direction:column-reverse}.light body.landscape .order-fn-btn{width:100%}.light .order-fn-btn{padding:.5rem 1rem;border-radius:1rem;background-color:#b90000;color:#fff;font-weight:500;flex:1;display:flex;justify-content:center;box-shadow:0 1px 3px 2px #0000000d}.light .order-fn-btn:hover{box-shadow:0 0 20px 1px #b9000066}.light .order-fn-btn.inactive{background-color:pink;pointer-events:none}.light .order-fn-btn.cancel{background-color:#fff;color:#1a1a1a}.light .order-fn-btn.cancel:hover{box-shadow:none;background-color:#f2f2f2}.dark .new-order{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:3rem}.dark .new-order-choose{text-align:center;font-size:1.2rem;font-weight:400}.dark .order-options{display:flex;flex-direction:column;gap:2rem}.dark .order-option{display:flex;flex-direction:column}.dark .order-option.selected .order-option-btn{border:2px solid rgb(185,0,0)}.dark .order-option-h-flex{display:flex;gap:1rem;flex:1;min-width:0}.dark .order-option-symbol{min-width:2.5rem;max-height:2.5rem;aspect-ratio:1;background-color:transparent;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;border:1px solid rgba(128,128,128,.15)}.dark .order-option-description{min-width:0}.dark .order-option-symbol.selected{background-color:red}.dark .order-option-btn{padding:1.25rem;border-radius:1rem;background-color:#131313;width:100%;display:flex;flex-direction:column;gap:1rem;cursor:pointer;box-shadow:0 1px 3px 2px #0000000d}.dark .order-option-btn:hover{background-color:#f2f2f2}.dark body.landscape .order-option-btn{padding:1rem}.dark .order-option-children{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.75rem}.dark .order-verification{display:flex;justify-content:space-evenly;gap:1rem;flex-wrap:wrap}.dark .order-verification-single{display:flex}.dark .fn-buttons{display:flex;gap:1rem}.dark body.landscape .fn-buttons{flex-direction:column-reverse}.dark body.landscape .order-fn-btn{width:100%}.dark .order-fn-btn{padding:.5rem 1rem;border-radius:1rem;background-color:#b90000;color:#fff;font-weight:500;flex:1;display:flex;justify-content:center;box-shadow:0 1px 3px 2px #0000000d}.dark .order-fn-btn:hover{box-shadow:0 0 20px 1px #b9000066}.dark .order-fn-btn.inactive{background-color:pink;pointer-events:none}.dark .order-fn-btn.cancel{background-color:#fff;color:#f0f0f0}.dark .order-fn-btn.cancel:hover{box-shadow:none;background-color:#f2f2f2}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.verification-modal{display:flex;flex-direction:column;gap:2rem;border-radius:1.5rem;margin:1rem;padding:1.5rem;max-width:100%}body.landscape .verification-modal{align-self:center}.light .verification-modal{background-color:#fff}.dark .verification-modal{background-color:#131313}.verification-btns{display:flex;width:100%;justify-content:space-around;flex-wrap:wrap;gap:1rem}@keyframes fadeIn{0%{top:-2.5rem;opacity:0}to{top:0rem;opacity:1}}.h-flex{display:flex}.v-flex{display:flex;flex-direction:column}.c-flex{display:flex;justify-content:center;align-items:center}.wrap{flex-wrap:wrap}.r-wrap{flex-wrap:wrap-reverse}.gap-0-25{gap:.25rem}.gap-0-5{gap:.5rem}.gap-0-75{gap:.75rem}.gap-1{gap:1rem}.text-center{text-align:center}.hover-underline:hover{text-decoration:underline}.h1{font-size:clamp(3.18rem,2.6057142857rem + 2.8714285714vw,5.19rem)}.h2{font-size:clamp(2.5238095238rem,2.1780942593rem + 1.7285763226vw,3.7338129496rem)}.h3{font-size:clamp(2.0030234316rem,1.6412914372rem + 1.8086599719vw,3.2690854119rem)}.h4{font-size:clamp(1.5897011362rem,1.3026122518rem + 1.4354444222vw,2.5945122317rem)}.h5{font-size:clamp(1.2616675684rem,1.0338192474rem + 1.1392416049vw,2.0591366918rem)}.h6{font-size:clamp(1.001323467rem,.8204914662rem + .9041600039vw,1.6342354697rem)}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-pd{padding:0}.w-100{width:100%}.none{display:none!important}.noclick{pointer-events:none}.empty{box-sizing:border-box}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-start;background-color:#00000080;z-index:100;overflow-y:auto}.info-box{display:flex;justify-content:center;align-items:center;background-color:red;color:#fff}.light .info-box{background-color:#b90000;transition:box-shadow .25s ease-in-out}.light button.info-box:hover{box-shadow:0 0 20px 1px #b9000066}.light button.info-box:focus{box-shadow:0 0 20px 1px #b9000066}.dark .info-box{background-color:#b90000;transition:box-shadow .25s ease-in-out}.dark button.info-box:hover{box-shadow:0 0 20px 1px #b9000066}.dark button.info-box:focus{box-shadow:0 0 20px 1px #b9000066}.hidden{visibility:hidden}.overflow-hidden{overflow:hidden}.modal-content{position:relative;padding:clamp(1rem,.4285714286rem + 2.8571428571vw,3rem);border-radius:1.5rem;animation:fadeIn .25s ease-in-out;margin:1rem;display:flex;flex-direction:column}body.tablet .modal-content{min-height:100%;border-radius:0;width:100%;justify-content:center;margin:0}.light .modal-content{background-color:#fff;box-shadow:0 0 5px 2px #00000040}.dark .modal-content{background-color:#131313;box-shadow:0 0 5px 2px #00000040}.light .solid-div,.light .account-button,.light .list-div{background-color:#fff;box-shadow:0 2px 4px #0000001a}.dark .solid-div,.dark .account-button,.dark .list-div{background-color:#131313;box-shadow:0 2px 4px #ffffff1a}.language-select{display:flex;align-items:center;justify-content:center;font-weight:600}.language-select:hover{background-color:#e6e6e6}.list-div{border-radius:.25rem;padding:1rem;font-size:.85rem}.light .empty-input,.light .rounded-input,.light .border-bottom-input,.dark .empty-input,.dark .rounded-input,.dark .border-bottom-input{padding:0;background-color:inherit;border-radius:0;min-width:0}.account-button{width:100%;padding:1rem;border-radius:.5rem;display:flex;justify-content:center;font-weight:400}.account-button.delete{color:red}.account-button.hard-delete,.account-button.hard-delete:hover{background-color:#d40000;color:#fff}.account-button:hover{background-color:#f2f2f2;text-decoration:none}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horizontal-bar{height:1px;width:100%;background-color:#e4e4e4}.pmod-bg{background-image:url(/images/bg_orders.png);background-size:cover;background-position:center;min-height:100vh;background-attachment:fixed}.border-bottom-input{padding-bottom:.25rem!important;border-bottom:1px solid rgba(128,128,128,.5)}.rounded-input{padding-bottom:.25rem!important;border-radius:.5rem!important;box-shadow:0 2px 4px #00000026;padding:.5rem .75rem}.proceed-modal{display:flex;flex-direction:column;align-items:center;align-self:center;gap:1rem;animation:fadeIn .25s ease-in-out;border-radius:1rem;max-width:30rem;margin:1rem}.light .proceed-modal{background-color:#fff;color:#363636;font-weight:600;font-size:.9rem}.dark .proceed-modal{background-color:#131313;color:#363636;font-weight:600;font-size:.9rem}.acc-list-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.acc-list{display:flex;gap:1rem;flex-wrap:wrap}.acc-list-data{display:flex;gap:.25rem}
