:root{--bg-color:#111;--alt-bg-color:#050505;--secondary-bg-color:#333;--opposite-bg-color:#fff;--table-row-1:#292929;--table-row-2:#1a1a1a;--aside-bg-color:#e4e4e4;--aside-active-link-bg:#333;--aside-active-sublink-bg:#292929;--main-text-color:whitesmoke;--secondary-text-color:#818181;--active-border-color:#d0fd5f;--page-button-bg:#fff;--page-button-bg-highlight:#ddd;--page-button-color:#000;--primary-color:#d0fd5f;--alt-primary-color:#5fc6fd;--black:#000;--white:255,255,255;--color-scheme:dark;--danger-color:red;--color-data-table-border:#333;--color-data-table-hover:#222;--transition-default:all .15s ease}[data-theme=light]{--bg-color:white;--secondary-bg-color:#ddd;--table-row-1:#fff;--table-row-2:#d8d8d8;--aside-bg-color:#e4e4e4;--aside-active-link-bg:white;--main-text-color:#444;--secondary-text-color:#777;--alt-bg-color:whitesmoke;--primary-color:#5fc6fd;--black:255,255,255;--white:#000;--color-scheme:light}.legacy-layout{padding:4rem .5rem 0;display:grid}.legacy-page-layout{color:rgb(var(--white));margin-top:4rem;padding:0 .5rem;display:grid}.legacy-page-layout main{color:rgb(var(--white));background:0 0;padding:0}.standard-layout{align-content:flex-start;margin-top:4rem;display:grid}.standard-layout main{height:100%;padding:0 .5rem;display:grid}.standard-layout main .main-content-top{display:none}.standard-layout .main-content{padding:1rem 0}.top-navigation,.aside-navgation{display:none}.mobile-menu-header{width:100%;height:4rem;display:flex}.account-info-relative-wrapper,.account-info-menu{display:none}.cart-menu{z-index:999;background:var(--alt-bg-color);flex-direction:column;align-content:flex-start;align-items:flex-start;width:100%;max-width:460px;height:100%;transition:all .25s ease-in-out;display:flex;position:fixed;top:0;right:0}.cart-menu.hide{right:-100%}.cart-menu-header{background:var(--secondary-bg-color);place-content:center space-between;align-items:center;width:100%;height:4rem;padding:1rem;display:flex}.cart-menu-header svg{color:var(--white);cursor:pointer;align-self:center;padding:0;font-size:1.5rem;display:grid}.cart-menu-header svg:hover{color:var(--primary-color)}.cart-menu .cart-menu-content{align-content:flex-start;row-gap:1rem;height:100%;padding:1rem;display:grid}.cart-menu .cart-menu-content.empty{place-content:center;place-items:center;width:100%;height:100%;font-size:1.5rem;display:grid}.cart-menu .cart-menu-content.empty svg{font-size:3rem}.cart-menu .cart-menu-content.empty p{color:var(--secondary-text-color);font-size:1rem}.cart-menu .cart-menu-content.empty a{color:var(--primary-color);font-size:12pt;transition:color .1s ease-in-out}.cart-menu .cart-menu-content.empty a:hover{color:var(--white)}.cart-menu .cart-menu-content .cart-menu-content-list{align-items:flex-start;row-gap:1rem;display:grid}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item{border-radius:4px;grid-template-columns:auto 1fr 1fr;place-content:flex-start space-between;align-items:flex-start;column-gap:1rem;display:grid}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image{object-fit:contain;border-radius:4px;width:120px;height:120px;display:grid;overflow:hidden}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image img{object-fit:contain;width:100%;height:100%}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-details{row-gap:.25rem;height:100%;font-size:.8rem;display:grid}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-serials{color:var(--primary-color);font-size:.7rem}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-serials span{width:max-content;color:var(--main-text-color);margin:0}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-price{justify-self:flex-end;font-weight:700}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller{-webkit-user-select:none;user-select:none;border:1px solid var(--secondary-text-color);border-radius:4px;grid-template-columns:1fr 1fr 1fr;width:120px;height:1.5rem;display:grid;overflow:hidden}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer{justify-content:center;align-items:center;transition:all .1s ease-in-out;display:grid}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer svg{color:var(--white);font-size:.8rem}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer:hover{color:var(--primary-color);background-color:var(--secondary-bg-color);cursor:pointer}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer:first-child{border-right:1px solid var(--secondary-text-color)}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer:nth-child(3){border-left:1px solid var(--secondary-text-color)}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller input{border:none;height:1.5rem}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller span{color:var(--main-text-color);cursor:pointer;justify-content:center;align-items:center;font-size:.9rem;display:flex}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller span:hover{background:var(--table-row-1);cursor:pointer}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-remove{border-radius:4px;justify-content:center;align-items:center;width:max-content;height:100%;font-size:.7rem;display:grid}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-remove:hover{cursor:pointer;color:var(--primary-color)}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item svg{color:var(--white);cursor:pointer;font-size:1.5rem}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item svg:hover{color:var(--primary-color)}.cart-menu .cart-menu-content .cart-summary{align-content:flex-start;align-items:flex-start;row-gap:.25rem;margin-top:2rem;display:grid}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item{justify-content:space-between;height:max-content;font-size:.9rem;display:flex}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span{text-align:left;width:max-content;padding:0;font-size:1.25rem}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span:first-child{color:var(--secondary-text-color);font-size:.9rem}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span:nth-child(2){color:var(--main-text-color);font-size:.9rem;font-weight:700}.cart-menu .cart-menu-content .cart-menu-content-checkout{background:var(--primary-color);color:#000;cursor:pointer;border-radius:4px;justify-content:center;width:100%;padding:.5rem 2rem;transition:all .25s ease-in-out;display:grid}.cart-menu .cart-menu-content .cart-menu-content-checkout:hover{cursor:pointer;background:#efffc7}.cart-menu-btn{background:var(--secondary-bg-color);width:min-content;color:rgb(var(--white));cursor:pointer;border-radius:.25rem;align-items:center;padding:.45rem 1rem;font-size:.95rem;transition:all .3s ease-in-out;display:grid}.cart-menu-btn svg{font-size:1.2rem}.cart-menu-btn:active,.cart-menu-btn:focus{background:#ffffff40;border:none}.cart-menu-btn:hover{background:var(--table-row-1);cursor:pointer}@media (min-width:768px){.legacy-page-layout{margin-top:5rem;padding:0;display:grid}.cart-menu{z-index:1;background:var(--alt-bg-color);pointer-events:all;width:460px;height:100%;transition:all .25s ease-in-out;display:grid;position:fixed;top:0;right:0}.cart-menu.hide{right:-100%}.cart-menu-header{background:var(--secondary-bg-color);place-content:center space-between;align-items:center;height:4rem;display:flex}.cart-menu-header svg{color:var(--white);cursor:pointer;padding:0;font-size:1.5rem}.cart-menu-header svg:hover{color:var(--primary-color)}.cart-menu .cart-menu-content{align-content:flex-start;row-gap:1rem;padding:1rem;display:grid;overflow-y:scroll}.cart-menu .cart-menu-content.empty{place-content:center;place-items:center;font-size:1.5rem;display:grid}.cart-menu .cart-menu-content.empty svg{font-size:3rem}.cart-menu .cart-menu-content.empty p{color:var(--secondary-text-color);font-size:1rem}.cart-menu .cart-menu-content .cart-menu-content-list{align-items:flex-start;row-gap:1rem;display:grid}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item{border-radius:4px;grid-template-columns:auto 1fr 1fr;place-content:flex-start space-between;align-items:flex-start;column-gap:1rem;display:grid}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image{object-fit:contain;border-radius:4px;display:grid;overflow:hidden}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image img{object-fit:contain;width:100%;height:100%}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-details{row-gap:.5rem;height:100%;font-size:.9rem;display:grid}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-price{justify-self:flex-end;font-weight:700}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller{-webkit-user-select:none;user-select:none;border:1px solid var(--secondary-text-color);border-radius:4px;grid-template-columns:1fr 1fr 1fr;width:120px;height:1.5rem;display:grid;overflow:hidden}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer{justify-content:center;align-items:center;transition:all .25s ease-in-out;display:grid}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer svg{color:var(--white);font-size:.8rem}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer:hover{color:var(--primary-color);background-color:var(--secondary-bg-color);cursor:pointer}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer:first-child{border-right:1px solid var(--secondary-text-color)}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer:nth-child(3){border-left:1px solid var(--secondary-text-color)}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller input{border:none;height:1.5rem}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller span{color:var(--main-text-color);cursor:pointer;justify-content:center;align-items:center;font-size:.9rem;display:flex}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller span:hover{background:var(--table-row-1);cursor:pointer}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-remove{border-radius:4px;justify-content:center;align-items:center;width:max-content;height:100%;font-size:.7rem;display:grid}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-remove:hover{cursor:pointer;color:var(--primary-color)}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item svg{color:var(--white);cursor:pointer;font-size:1.5rem}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item svg:hover{color:var(--primary-color)}.cart-menu .cart-menu-content .cart-summary{align-content:flex-start;align-items:flex-start;row-gap:.25rem;margin-top:2rem;display:grid}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item{justify-content:space-between;height:max-content;font-size:.9rem;display:flex}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span{text-align:left;width:max-content;padding:0;font-size:1.25rem}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span:first-child{color:var(--secondary-text-color);font-size:.9rem}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span:nth-child(2){color:var(--main-text-color);font-size:.9rem;font-weight:700}.cart-menu-btn{background:var(--secondary-bg-color);width:min-content;color:rgb(var(--white));cursor:pointer;border-radius:.25rem;align-items:center;padding:.45rem 1rem;font-size:.95rem;transition:all .25s ease-in-out;display:grid}.cart-menu-btn svg{font-size:1.2rem}.cart-menu-btn:active,.cart-menu-btn:focus{background:#ffffff40;border:none}.cart-menu-btn:hover{background:var(--table-row-1);cursor:pointer}}@media (min-width:1200px){.legacy-page-layout{margin-top:0;padding:0;display:grid}.legacy-layout{padding:0}.legacy-layout main{width:100%;color:var(--main-text-color);align-content:flex-start;align-items:flex-start;margin:0 auto auto;padding:1rem 0;display:grid}.account-info-relative-wrapper{column-gap:1rem;display:flex;position:relative}.account-info-menu{z-index:999;box-shadow:0px 0px 10px 0px rgba(var(--black),.25);display:grid;position:fixed;top:4rem;right:9rem}.account-info-menu .account-info-menu-content{background:var(--alt-bg-color);border-radius:4px;width:100%;height:100%;padding-bottom:1rem;display:grid;box-shadow:0 0 10px #33333340}.account-info-menu .account-info-menu-content .account-info-menu-list{row-gap:.5rem;display:grid}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item{transition:all .3s ease-in-out}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.link{align-items:center;padding:0 1rem}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.link svg{font-size:1.25rem}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.link a,.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.link button{width:100%;color:rgb(var(--white));align-items:center;column-gap:.75rem;padding:.5rem;font-size:.9rem;text-decoration:none;display:flex}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.link a:hover,.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.link button:hover{background:var(--secondary-bg-color);border-radius:4px}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.button button{cursor:pointer;border:none;outline:none;width:100%;transition:all .3s ease-in-out}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.button{padding:0 1rem}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.button:hover{cursor:default;background:0 0}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.account{text-align:left;background:var(--secondary-bg-color);justify-content:flex-start;padding:1rem;display:grid}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.account:hover{cursor:default}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.account span{width:max-content}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.account .email{color:var(--alt-text-color)}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.account .contact-no{color:var(--primary-color);text-align:left;padding:0}.standard-layout{grid-template-columns:300px 1fr;grid-template-areas:"aside-navigation main-content";padding:0}.standard-layout.no-sidebar{grid-template-columns:72px 1fr}.standard-layout main{width:100%;padding:1rem 0;display:grid}.standard-layout main .main-content-top{color:#c4c4c4;border-bottom:1px solid #202020;justify-content:flex-end;align-items:center;width:100%;height:4rem;padding:.5rem 1rem;display:flex}.standard-layout main .main-content-top .account-menu-btn{background:#252525;border-radius:5px;align-items:center;width:min-content;padding:.5rem 1rem;transition:all .25s ease-in-out;display:flex}.standard-layout main .main-content-top .account-menu-btn:hover{cursor:pointer;background:#ffffff40}.standard-layout main .main-content-top .account-menu-btn svg:first-child{margin-right:.5rem;font-size:1.5rem}.top-navigation{z-index:1;background:var(--alt-bg-color);border-bottom:1px solid #202020;grid-template-columns:300px 3fr;align-content:flex-start;align-items:flex-start;width:100%;height:4rem;display:grid;position:fixed;top:0}.top-navigation .left{justify-content:space-between;align-items:center;width:100%;height:4rem;padding:0 1rem;display:flex;overflow:hidden}.top-navigation .left span{justify-content:flex-start;width:max-content}.top-navigation .left .business-name{text-align:left;color:#757575;margin:0%;padding:0%;font-size:.65rem;font-weight:700}.top-navigation .left .menu-details{width:max-content;margin-right:.5rem;display:grid}.top-navigation .left .menu-details span{line-height:1rem}.top-navigation .left .menu-details h1{font-size:.9rem;line-height:1rem}.top-navigation .left img{width:max-content;height:2rem;display:grid}.top-navigation .left svg{cursor:pointer;color:#bbb;font-size:1.5rem;transition:all .25s ease-in-out}.top-navigation .left svg:hover{color:rgb(var(--white))}.top-navigation .right{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 .5rem;display:flex}.top-navigation .right .new-bread-crumbs{align-items:center;display:flex}.top-navigation .right .new-bread-crumbs .bread-crumb{display:flex}.top-navigation .right .new-bread-crumbs .bread-crumb .seperator{background:#525252;width:1px;height:2rem;display:inline-block}.top-navigation .right .new-bread-crumbs .bread-crumb:last-child .seperator{display:none}.top-navigation .right .new-bread-crumbs .bread-crumb:last-child a{color:#ccc}.top-navigation .right .new-bread-crumbs .bread-crumb a{text-transform:capitalize;color:var(--primary-color);padding:0 .5rem;font-size:1.25rem}.top-navigation .right .account-info-menu-btn{background:var(--secondary-bg-color);width:min-content;color:rgb(var(--white));cursor:pointer;border:none;border-radius:.25rem;outline:none;grid-template-columns:1fr 2fr auto;align-items:center;padding:.45rem 1rem;font-size:.95rem;transition:all .3s ease-in-out;display:grid}.top-navigation .right .account-info-menu-btn:active,.top-navigation .right .account-info-menu-btn:focus{background:#ffffff40;border:none}.top-navigation .right .account-info-menu-btn:hover{background:var(--table-row-1);cursor:pointer}.top-navigation .right .account-info-menu-btn svg:first-child{margin-right:1rem;font-size:1.5rem}.aside-navgation{background:var(--alt-bg-color);grid-area:aside-navigation;align-content:flex-start;align-items:flex-start;column-gap:1rem;width:300px;height:100%;min-height:96vh;padding-bottom:100px;transition:all .3s ease-in-out;display:grid;position:fixed;overflow-y:scroll}.aside-navgation button{cursor:pointer;background:0 0;border:none;border-radius:.25rem;outline:none;align-content:center;align-items:center;padding:.25px .5rem;transition:all .3s ease-in-out;display:grid}.aside-navgation button.page-submission-btn{background:var(--page-button-bg);color:var(--page-button-color);height:2.5rem}.aside-navgation button.apply{background:var(--primary-color);color:#000;height:2rem;padding:0 2rem;display:grid}.aside-navgation button:active,.aside-navgation button:focus{border:1px solid var(--active-border-color)}.aside-navgation button:hover{background:var(--page-button-bg-highlight)}.aside-navgation::-webkit-scrollbar{display:none}.aside-navgation::-webkit-scrollbar-thumb{background:var(--alt-bg-color);border-radius:10px}.aside-navgation.collapsed{width:min-content;min-width:50px;transition:all .3s ease-in-out;display:grid}.aside-navgation.collapsed .aside-top{width:100%;height:4rem;color:rgb(var(--white));border-bottom:1px solid #202020;align-content:center;align-items:center;padding:0 1rem;display:flex;overflow:hidden}.aside-navgation.collapsed .aside-top .close-pane{display:grid}.aside-navgation.collapsed .aside-top .open-pane{padding:1rem}.aside-navgation.collapsed .aside-top svg{color:#ccc;cursor:pointer;margin-right:0;font-size:1.125rem;font-weight:500}.aside-navgation.collapsed .aside-top svg:hover{color:rgb(var(--white))}.aside-navgation.collapsed .aside-top span{justify-content:flex-start}.aside-navgation.collapsed .aside-top .business-name{text-align:left;color:#757575;margin:0%;padding:0%;font-size:.65rem;font-weight:700}.aside-navgation.collapsed .aside-top h1{font-size:.9rem}.aside-navgation.collapsed .aside-top img{width:max-content;height:2rem;margin-right:1rem;display:grid}.aside-navgation.collapsed .aside-menu li a svg{margin-right:0}.aside-navgation .aside-menu{align-content:flex-start;align-items:flex-start;row-gap:.5rem;padding:1rem;list-style-type:none;display:grid}.aside-navgation .aside-menu li{align-content:center;align-items:center;row-gap:.25rem;display:grid}.aside-navgation .aside-menu li a,.aside-navgation .aside-menu li button{width:100%;color:var(--secondary-text-color);border-left:none;border-radius:4px;align-items:center;row-gap:.75rem;padding:.75rem;font-weight:400;text-decoration:none;display:flex}.aside-navgation .aside-menu li a svg,.aside-navgation .aside-menu li button svg{margin-right:.5rem;font-size:1.125rem}.aside-navgation .aside-menu li a:active,.aside-navgation .aside-menu li a:focus,.aside-navgation .aside-menu li button:active,.aside-navgation .aside-menu li button:focus{color:rgb(var(--white));background:#ffffff40;border:none}.aside-navgation .aside-menu li a.active,.aside-navgation .aside-menu li button.active{background:var(--aside-active-link-bg);color:rgb(var(--white));border-radius:4px}.aside-navgation .aside-menu li a:hover,.aside-navgation .aside-menu li button:hover{color:rgb(var(--white));background:var(--aside-active-link-bg)}.aside-navgation .aside-menu li ul{row-gap:.25rem;margin-left:1.75rem;list-style-type:none;display:grid}.aside-navgation .aside-menu li ul li{background:0 0;padding:0}.aside-navgation .aside-menu li ul li a{align-content:center;align-items:center;font-size:.85rem;display:flex}.aside-navgation .aside-menu li ul li a svg{margin-left:10px;font-size:.8rem}.aside-navgation .aside-menu li ul li a:hover{background:var(--table-row-1);border-radius:4px}.aside-navgation .aside-menu li ul li a.active{background:var(--table-row-1);border-right:4px solid #d0fd5f;border-radius:4px}.aside-navgation .aside-menu .legacy-view-btn{background:orange;border-radius:4px;padding:.75rem}}.login-form{align-content:flex-start;row-gap:1rem;width:100%;height:100%;padding:4rem 1rem 1rem;display:grid}.login-form button.page-submission-btn{color:var(--page-button-color);background:var(--page-button-bg);cursor:pointer;border:none;border-radius:.25rem;outline:none;height:2.5rem}.login-form button.page-submission-btn:hover{background-color:#b1b1b1}.login-form button.page-submission-btn:disabled{pointer-events:none;background-color:#b1b1b1}.login-form .login-header{width:100%;color:rgb(var(--white));font-weight:700;display:grid}.login-form .login-header img{border-top:2px solid #fff;border-bottom:2px solid #fff;width:75%;height:auto;margin:2em auto 5rem;padding:.75rem 3rem}.login-form .login-header h2{text-align:center}.login-form .login-header p{color:gray;font-weight:400}.login-form .main-input-wrapper{height:max-content;display:grid}.login-form .login-input-wrapper{background:var(--black);border:1px solid #ffffff40;border-radius:.25rem;grid-template-columns:auto 1fr;width:100%;height:2.75rem;padding:0;display:grid;overflow:hidden}.login-form .login-input-wrapper.password{grid-template-columns:auto 1fr auto}.login-form .login-input-wrapper .eye-icon{background:0 0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.login-form .login-input-wrapper:active,.login-form .login-input-wrapper:focus-within{border:1px solid var(--active-border-color)}.login-form .login-input-icon{background:0 0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.login-form .login-input-icon svg{color:gray;font-size:1.25rem}.login-form .login-checkbox-wrapper{align-items:center;column-gap:1rem;display:flex}.login-form input{width:100%;height:2.75rem;color:rgb(var(--white));text-align:left;background:0 0;border:none;align-content:center;align-items:center;padding:1rem;font-size:1rem;display:flex}.login-form input:active,.login-form input:focus{outline:none}.login-form input::placeholder{color:gray}.login-form input:-webkit-autofill{-webkit-text-fill-color:rgb(var(--white));-webkit-box-shadow:inset 0 0 0 1000px #000}.login-form .login-helper{color:gray;width:100%;font-size:.75rem;display:grid}.login-form .login-helper a{color:#d0fd5f;text-align:right;text-decoration:none}.login-form .login-helper a:hover{text-decoration:underline}.login-form .error{text-align:left;font-size:.75rem}.login-form .form-error{color:#ff2929;text-align:left;border-radius:.125rem;width:100%;padding:.25rem;font-size:.75rem;display:grid}.login-footer{text-align:center;color:gray;align-self:flex-end;padding:.5rem;font-size:.75rem;display:grid}@media (min-width:576px){.login-form{width:500px;margin:auto}.login-form .login-header img{width:50%}.login-footer{padding:1rem}}.page{width:100%;height:100%;color:rgb(var(--white));align-content:flex-start;margin:4.5rem auto auto;padding:0 .5rem;display:grid;overflow:auto}.page.legacy{margin-top:20rem}.page.no-margin{grid-template-rows:1fr auto;height:100vh;margin-top:0;display:grid}.page.no-margin footer{align-self:flex-end;display:grid}.page h1{text-align:left}.page-title-section{justify-content:space-between;width:100%;display:flex}.page-title-section .button-container{align-items:center;column-gap:1rem;display:flex}.page-title-section .button-container button{border:1px solid rgba(var(--white),.25);border-radius:.25rem;padding:.5rem 1rem;font-size:.9rem;transition:all .3s}.page-title-section .button-container button:hover{background:#c1fc2d}section{width:100%;margin:auto;display:grid}h1{text-align:left}h1.table-caption{text-align:left;text-transform:uppercase;color:#d0fd5f;border-bottom:2px solid #4c4c4c80;margin-top:1rem;padding-bottom:.5rem;font-size:1.25rem;line-height:2rem}h1.table-caption:first-of-type{margin-top:0}.general-page{row-gap:1rem;display:grid}.general-page p{color:#777;padding-bottom:.5rem}.general-page .horizontal-list{column-gap:1rem;display:flex}.general-page .horizontal-list .list-item{background:var(--black);border:1px solid rgba(var(--white),.25);padding:.25rem 1rem;font-size:.9rem;display:flex}@media (min-width:576px){.page{max-width:576px;padding:.5rem}.page.legacy{margin-top:19rem}}@media (min-width:768px){.page{max-width:768px;padding:.5rem}.page.legacy{margin-top:10.75rem}}@media (min-width:1200px){.page{max-width:1200px;padding:0}.page.legacy{margin-top:11.25rem}}@media (min-width:1600px){.page{padding:0}}.legacy-navigation-wrapper{opacity:0;width:100%;margin:auto;display:grid;position:absolute}.legacy-navigation-wrapper.open{opacity:1;z-index:3;transition:all .5s ease-in-out}.legacy-navigation-wrapper.close{opacity:0;z-index:-1;pointer-events:none;transition:all ease-in-out}.navigation-wrapper{width:100%;margin:auto;display:grid;position:absolute}.navigation-wrapper.close{opacity:0;transition:all .2s ease-in-out;transform:translateY(-100%)}.navigation-wrapper.open{opacity:1;z-index:10;transition:all .5s ease-in-out;position:fixed;transform:translateY(0%)}.desktop-navigation{display:none}.mobile-navigation{z-index:1;background-color:var(--black);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:100%;height:4rem;padding:0 .5rem;display:flex;position:fixed;top:0}.mobile-navigation ul{list-style-type:none}.mobile-navigation ul li{color:rgb(var(--white))}.mobile-navigation ul li svg{color:rgb(var(--white));cursor:pointer;font-size:1.25rem}.mobile-menu-wrapper{z-index:10;background:var(--black);width:100%;height:100lvh;transition:all .3s ease-in-out;position:fixed;top:0;left:0;overflow-y:scroll;transform:translate(100%)}.mobile-menu-wrapper.open{transform:translate(0%)}.mobile-menu-wrapper .mobile-menu-header{height:4rem;color:rgb(var(--white));background:var(--bg-color);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:0 .5rem;display:flex}.mobile-menu-wrapper .mobile-menu-header svg{cursor:pointer;font-size:1.25rem}.mobile-menu-wrapper .mobile-menu-links{row-gap:.5rem;padding:.5rem .5rem 0;display:grid}.mobile-menu-wrapper .mobile-menu-links li{background:#10101059;border-radius:.25rem;align-content:center;align-items:center;display:grid}.mobile-menu-wrapper .mobile-menu-links li a{color:#bdbdbd;align-content:center;align-items:center;width:100%;height:100%;padding:.9rem;font-size:.9rem;line-height:0;text-decoration:none;display:flex}.mobile-menu-wrapper .mobile-menu-links li a svg{color:rgb(var(--white));align-self:center;height:max-content;margin-right:1rem;font-size:1.5rem}.mobile-menu-wrapper .mobile-menu-links li a svg.red{color:red}.mobile-menu-wrapper .mobile-menu-links li a svg.green{color:green}.mobile-menu-wrapper .mobile-menu-links li a svg.blue{color:#006eff}.mobile-menu-wrapper .mobile-menu-links li a svg.yellow{color:#ff0}.mobile-menu-wrapper .mobile-menu-links li a svg.lime-green{color:#32cd32}.mobile-menu-wrapper .mobile-menu-links li a svg.dark-blue{color:#00008b}.mobile-menu-wrapper .mobile-menu-links li a svg.light-purple{color:purple}.mobile-menu-wrapper .mobile-menu-links li a svg.orange{color:orange}.mobile-menu-wrapper .mobile-menu-links li a svg.pink{color:pink}.mobile-menu-wrapper .mobile-menu-links li ul{row-gap:.5rem;display:grid}.mobile-menu-wrapper .mobile-menu-links li ul li a{padding:1.25rem 4rem;font-size:.8rem}.desktop-navigation-search-container{display:none}@media (min-width:1200px){.mobile-navigation,.mobile-menu-wrapper{display:none}nav{background:var(--black);z-index:10;border-bottom:1px solid #fff;width:100%;padding:.25rem 0;position:fixed;top:0}.desktop-navigation{z-index:1;width:1200px;color:rgb(var(--white));justify-content:space-between;align-items:center;height:4rem;margin:auto;display:flex}.desktop-navigation .desktop-navigation-left{align-items:center;display:flex}.desktop-navigation .desktop-navigation-left .logo-container{width:75px;margin-right:.5rem;display:flex}.desktop-navigation .desktop-navigation-left img{width:100%;height:auto}.desktop-navigation .desktop-navigation-right{flex-direction:column;justify-content:space-between;height:100%;display:grid}.desktop-navigation p{width:100%}.desktop-navigation ul.top{justify-content:flex-end;align-items:flex-start;width:100%;list-style-type:none;display:flex}.desktop-navigation ul.top li{color:#9e9e9e;align-content:flex-start;align-items:center;height:1rem;margin-left:.35rem;display:flex}.desktop-navigation ul.top li a{color:#50fb26f9;margin:0;padding:0;font-size:.85rem;text-decoration:none;display:flex}.desktop-navigation ul.top li button{font-size:.8/5rem;color:#959595;font-size:.85rem;text-decoration:none}.desktop-navigation ul.bottom{justify-content:flex-end;align-items:flex-end;width:100%;list-style-type:none;display:flex}.desktop-navigation ul.bottom li{color:#adadad;margin-left:1rem;display:flex}.desktop-navigation ul.bottom li a{color:#fff;margin:0;padding:0;font-size:1rem;text-decoration:none;display:flex}.desktop-navigation ul.bottom li button{color:#dadada;font-size:.75rem;text-decoration:none}.desktop-navigation-search-container{background:var(--black);z-index:3;border-bottom:1px solid #fff;column-gap:1rem;width:100%;margin-top:2px;padding:.5rem 0;display:grid;position:fixed;left:0}.desktop-navigation-search-container .desktop-navigation-search-wrapper{grid-template-columns:auto 1fr;column-gap:3rem;width:1200px;margin:auto;display:grid}.desktop-navigation-search-container .desktop-navigation-search-wrapper button{margin-top:1rem}.desktop-navigation-search-container .checkbox-container{grid-template-columns:auto auto auto;display:grid}.desktop-navigation-search-container .checkbox-container input[type=checkbox]{margin-right:.35rem}.desktop-navigation-search-container .checkbox-container label{color:rgb(var(--white))}.desktop-navigation-search-container .checkbox-wrapper{align-items:center;margin-right:.5rem;display:flex}}@media (min-width:1600px){.desktop-navigation-search-container .desktop-navigation-search-wrapper{width:1600px;margin:auto;display:grid}}.legacy-quick-links-wrapper{grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-items:center;gap:1rem;margin:auto auto 1rem;display:grid}.legacy-quick-link{width:50px;display:grid}.legacy-quick-link:hover{cursor:pointer}.legacy-quick-link img{width:100%;height:auto}.quick-links-wrapper{row-gap:1rem;width:100%;margin-bottom:2rem;display:grid}.quick-links-wrapper .quick-links{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;height:100%;display:flex}.quick-links-wrapper .quick-links .quick-link{cursor:pointer;justify-content:center;width:50px;transition:all .3s;display:flex}.quick-links-wrapper .quick-links .quick-link img{width:100%;height:auto}.quick-links-wrapper .quick-links .quick-link:hover{filter:invert()}@media (min-width:576px){.legacy-quick-links-wrapper{gap:2rem;margin:auto auto 2rem}.legacy-quick-links-wrapper .legacy-quick-link{width:80px}.quick-links-wrapper{grid-template-rows:1fr 1fr;row-gap:2rem;display:grid}.quick-links-wrapper .quick-links{flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;height:100%;display:flex}.quick-links-wrapper .quick-links .quick-link{cursor:pointer;justify-content:center;width:80px;transition:all .3s;display:flex}.quick-links-wrapper .quick-links .quick-link img{width:100%;height:auto}.quick-links-wrapper .quick-links .quick-link:hover{filter:invert()}}@media (min-width:768px){.legacy-quick-links-wrapper{gap:3rem;margin:auto auto 2rem}.legacy-quick-links-wrapper .legacy-quick-link{width:90px}.quick-links-wrapper{grid-template-rows:1fr 1fr;row-gap:2rem;display:grid}.quick-links-wrapper .quick-links{gap:3rem}.quick-links-wrapper .quick-links .quick-link{width:90px}}@media (min-width:1200px){.legacy-quick-links-wrapper{gap:3rem;margin:auto auto 2rem}.legacy-quick-links-wrapper .legacy-quick-link{width:110px}.quick-links-wrapper{grid-template-rows:1fr 1fr;row-gap:2rem;display:grid}.quick-links-wrapper .quick-links{gap:3rem}.quick-links-wrapper .quick-links .quick-link{width:110px}}.table-wrapper,.desktop-table{display:none}span{border-radius:.25rem;justify-content:center;width:150px;margin:.25rem 0;padding:.25rem 0;font-size:.8rem;display:flex}span.table-value-span.red{color:red;border:1px solid #ff757580}span.table-value-span.green{color:#008300;border:1px solid #bfffbf40}.pagination-wrapper{display:flex}.pagination-wrapper svg{color:#989898;font-size:1.2rem}.pagination-wrapper svg:hover{color:var(--primary-color)}table{table-layout:fixed;border:1px solid #ffffff1f;margin-bottom:1rem}table tbody tr.paginator:hover{background:0 0}table tbody tr.paginator:hover span{color:#989898}table tbody tr td.not-available span{color:orange;border:1px solid orange;border-radius:.25rem;width:max-content;padding:.25rem 1rem;font-size:.7rem;text-decoration:none}table tbody tr td.four-oh-four span{color:#ff0000bf;border:1px solid #ff0000bf;border-radius:.25rem;width:max-content;padding:.25rem 1rem;font-size:.7rem;text-decoration:none}table tbody tr td.ok a{color:#d0fd5f;border:1px solid #d0fd5f;border-radius:.25rem;width:max-content;padding:.25rem 1rem;font-size:.7rem;text-decoration:none}.table-wrapper{grid-template-columns:1fr;gap:3rem;width:100%;display:grid}.role-wrapper{border:1px solid #ffffff1f;border-radius:.25rem;height:max-content;overflow:hidden}.role-header{background:var(--black);justify-content:space-between;align-items:center;padding:.25rem;display:flex;overflow:hidden}.role-header h2{text-align:left;text-transform:uppercase;color:#fff;margin-block:0;font-size:.8rem;font-weight:bolder}.role-header button{color:silver;cursor:pointer;background-color:#0000;border:none;border-radius:.25rem;width:max-content;margin:0 .5rem;padding:.5rem;font-size:.8rem;font-weight:bolder;text-decoration:underline}.roles-table-row{align-content:flex-start;align-items:flex-start;display:grid}.roles-table-row:hover .col-1,.roles-table-row:hover .col-2,.roles-table-row:hover .col-3,.roles-table-row:hover .col-4{cursor:pointer;background:#333}.roles-table-row:last-child{border-bottom:none}.roles-table-row .col-1,.roles-table-row .col-2,.roles-table-row .col-3,.roles-table-row .col-4{color:#999;align-content:center;align-items:center;height:100%;padding:.25rem;display:flex}.roles-table-row .col-2 a{color:#d0fd5f;text-decoration:underline}.roles-table-row .col-3{justify-content:flex-end}.roles-table-row .col-3 button{color:rgb(var(--white));cursor:pointer;background:#ff6565;border:none;border-radius:.25rem;width:100%;margin:0 .5rem;padding:.5rem;font-size:.8rem;font-weight:700}.lead-history-table{border-collapse:collapse;table-layout:fixed;width:100%}.lead-history-table th{text-align:left;padding:.5rem 0}.lead-history-table tbody tr{border-bottom:1px solid #ffffff1f}.lead-history-table tbody tr td{color:#989898;height:4rem;padding:.5rem 0;font-size:.9rem;font-weight:400}.legacy-lead-times-table{color:#ccc;border:1px solid #fff;justify-self:center;max-width:600px;padding:1rem;display:grid}.legacy-lead-times-table .legacy-leads-table-header{grid-template-columns:1fr auto;display:grid}.legacy-lead-times-table .legacy-leads-table-header h1{text-align:center;grid-column:1/span 2;font-size:16px}.legacy-lead-times-table .legacy-leads-table-header h2{font-size:14px}.legacy-lead-times-table .lead-row{grid-template-columns:1fr auto;display:grid}.legacy-lead-times-table .lead-row p{padding:.125rem;font-weight:400}.legacy-lead-times-table .lead-row:nth-child(odd){background:#282828}.legacy-lead-times-table .table-head{font-weight:700}.new-leads-tables-wrapper{row-gap:1rem;display:grid}.new-leads-table{text-align:left;width:100%;display:grid}.new-leads-table p{color:#ccc;padding:.125rem;font-size:12px;font-weight:400}.new-leads-table .legacy-leads-table-header{grid-template-columns:3fr 1fr;display:grid}.new-leads-table .legacy-leads-table-header h1{text-align:center;grid-column:1/span 2;font-size:16px}.new-leads-table .legacy-leads-table-header h2{font-size:14px}.new-leads-table .lead-row{grid-template-columns:1fr auto;column-gap:1rem;display:grid}.new-leads-table .lead-row .lead-cell{color:rgb(var(--white));padding:.5rem;font-size:14px}.new-leads-table .lead-row:nth-child(odd){background:#333}.new-leads-table .new-leads-table-header{color:var(--main-text-color);grid-template-columns:3fr auto;font-size:16px;display:grid}.new-leads-table .new-leads-table-header h1{text-align:center;grid-column:1/span 2;font-size:16px}.new-leads-table .new-leads-table-header h2{padding:1rem .25rem 0;font-size:14px}.responsive-table .header-filter input{min-width:14rem}.responsive-table{row-gap:1rem;display:grid}.responsive-table.standard-table{row-gap:.25rem;display:grid}.responsive-table .table-row{align-content:flex-start;align-items:flex-start;display:grid}.responsive-table .table-row.header{display:none}.responsive-table .rows{grid-template-columns:1fr;column-gap:1rem;font-size:.8rem;display:grid}.responsive-table .rows .row-head{color:#d0fd5f;grid-column:1/-1;font-weight:700}.responsive-table .rows .row-head-title{color:var(--primary-color)}.responsive-table .rows .row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));place-content:flex-start space-between;align-items:flex-start;column-gap:.25rem;display:grid}.responsive-table .data-rows{background:var(--alt-bg-color);border:1px solid #0000;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));row-gap:.5rem;width:100%;padding:.25px;font-size:.6rem;transition:all .2s ease-in-out;display:grid}.responsive-table .data-rows:hover{border:1px solid var(--primary-color);cursor:pointer}.responsive-table .data-rows .row{color:#989898;align-content:flex-start;align-items:flex-start;padding:0 .125rem;display:grid}.responsive-table .data-rows .row-data{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.responsive-table .data-rows .row-data a{color:var(--primary-color);text-decoration:underline}.responsive-table .data-rows .row-title{color:#fff}@media (min-width:576px){.legacy-leads-table,.new-leads-table{width:520px;margin:auto}}@media (min-width:768px){.legacy-leads-table,.new-leads-table{width:640px;margin:auto}.role-header h2{font-size:1rem}.role-header{padding:.75rem}.role-header button{color:#333;background:#d0fd5f;font-weight:bolder;text-decoration:none}.roles-table-row{grid-template-columns:1fr 1fr 1fr;display:grid}.roles-table-row .col-1,.roles-table-row .col-2,.roles-table-row .col-3{color:#999;align-content:center;align-items:center;padding:.75rem;display:flex}.roles-table-row .col-3{justify-content:flex-end;justify-items:flex-end}.roles-table-row .col-3 button{color:rgb(var(--white));cursor:pointer;background:#ff6565;border:none;border-radius:.25rem;width:max-content;margin:0 .5rem;padding:.5rem;font-size:.8rem;font-weight:700}span{width:inherit;border-radius:.25rem;justify-content:center;width:170px;margin:0;display:flex}span.table-value-span.red{color:red;padding:.5rem}span.table-value-span.green{padding:.5rem}.mobile-table{display:none}.table-wrapper{width:100%;display:grid}.desktop-table{border-collapse:collapse;table-layout:fixed;width:100%;display:table}.desktop-table caption{text-transform:uppercase;padding:.5rem 0}.desktop-table thead th{vertical-align:middle;text-align:left;width:max-content;color:rgb(var(--white));border-bottom:1px solid #202020;padding:1rem;font-weight:500;display:table-cell}.desktop-table thead th.sortable{cursor:pointer}.desktop-table thead th.sortable:hover svg{color:var(--primary-color);font-size:.85rem}.desktop-table thead th svg{font-size:.85rem}.desktop-table tbody tr:hover{cursor:pointer;background:var(--black)}.desktop-table tbody tr:hover td{color:#d0fd5f}.desktop-table tbody td{color:#989898;width:max-content;padding:1rem;font-size:.9rem}.desktop-table-two{border-collapse:collapse;width:100%;display:table}.desktop-table-two thead th{vertical-align:middle;text-align:left;width:max-content;color:rgb(var(--white));border-bottom:1px solid #202020;padding:.5rem;font-size:.8rem;font-weight:700;display:table-cell}.desktop-table-two thead th.sortable{cursor:pointer}.desktop-table-two thead th.sortable:hover svg{color:#d0fd5f;font-size:.85rem}.desktop-table-two thead th svg{font-size:.85rem}.desktop-table-two tbody tr{border-bottom:1px solid #20202080}.desktop-table-two tbody tr:hover{cursor:pointer;background:var(--black)}.desktop-table-two tbody tr:hover td{color:#d0fd5f}.desktop-table-two tbody td{color:#989898;padding:.5rem;font-size:.9rem}.desktop-table-two tbody td a{color:var(--primary-color);text-decoration:underline}.lead-history-table{display:none}}@media (min-width:1200px){.legacy-leads-table{width:736px;margin:auto}.new-leads-tables-wrapper{grid-template-columns:1fr 1fr;column-gap:1rem;width:736px;margin:auto;display:grid}.new-leads-table{width:100%;margin:0}.new-leads-table .lead-row{grid-template-columns:1fr auto;font-size:14px;display:grid}.new-leads-table .lead-cell{font-size:14px}.new-leads-table p{font-size:12px}.responsive-table{row-gap:1rem;display:grid}.responsive-table.standard-table .data-rows{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));justify-content:flex-start;justify-items:flex-start;height:max-content;padding:.25px}.responsive-table.standard-table .data-rows:hover .row-title,.responsive-table.standard-table .data-rows:hover .row-data{color:var(--primary-color)}.responsive-table.standard-table .data-rows:hover{cursor:pointer}.responsive-table.standard-table .row{color:#989898;text-align:left;justify-content:flex-start;align-items:center;padding:.25rem;display:grid}.responsive-table.standard-table .row:hover{cursor:pointer;background:0 0}.responsive-table.standard-table .row-title{color:#fff;padding:.125rem 0}.responsive-table.standard-table .row-data{text-overflow:ellipsis;white-space:nowrap;display:grid;overflow:hidden}.responsive-table .table-row{padding:0}.responsive-table .table-row.header{display:none}.responsive-table .rows{grid-template-columns:1fr;column-gap:1rem;font-size:.8rem;display:grid}.responsive-table .rows .row-head{color:#d0fd5f;grid-column:1/-1;font-weight:700}.responsive-table .rows .row-head-title{color:var(--primary-color)}.responsive-table .rows .row{grid-template-columns:1fr 1fr;justify-content:space-between;column-gap:.25px;height:max-content;padding:.25rem;display:grid}.responsive-table .data-rows{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;row-gap:.125rem;width:100%;font-size:.6rem;display:grid}.responsive-table .data-rows .row{color:#989898;align-items:center;padding:.25rem;display:grid}.responsive-table .data-rows .row-title{color:#fff;padding:.125rem 0}}@media (min-width:1600px){.responsive-table{row-gap:0;display:grid}.responsive-table.standard-table{row-gap:0}.responsive-table .table-row{display:grid}.responsive-table .table-row.header{background:var(--black);color:#d0fd5f;align-content:flex-start;align-items:flex-start;font-size:.75rem;display:grid}.responsive-table .table-row.header-data-rows{text-align:center;color:var(--main-text-color);grid-template-columns:repeat(auto-fit,minmax(70px,1fr));justify-content:center;padding:.25rem;display:grid}.responsive-table .table-row.header-data-rows .row{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.responsive-table .table-row.header-data-rows .row:first-child{color:#fff;text-align:left;justify-content:flex-start}.responsive-table .table-row{background:var(--table-row-odd)}.responsive-table .table-row:nth-child(2n){background:var(--table-row-1)}.responsive-table .table-row:not(:first-child) .data-rows .row .row-title{display:none}.responsive-table .rows{grid-template-columns:auto 1fr;column-gap:2rem;font-size:.8rem;display:grid}.responsive-table .rows .row-head{color:#d0fd5f;grid-column:1/-1;width:max-content;padding-bottom:.5rem;font-weight:700}.responsive-table .rows .row-head-title{color:var(--primary-color);padding:.25px 0}.responsive-table .rows .row{justify-content:space-between;column-gap:.5rem;height:max-content;padding:.25rem;display:grid}.responsive-table .data-rows{background:0 0;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));align-content:center;align-items:flex-start;width:100%;height:max-content;font-size:.7rem;display:grid}.responsive-table .data-rows:hover{color:var(--primary-color);background:0 0;border:1px solid #0000}.responsive-table .data-rows .row{place-content:center;align-items:center;padding:.25rem;display:grid}.responsive-table .data-rows .row:first-child{color:#fff;text-align:left;justify-content:flex-start}}.custom-file-button{width:max-content;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:.25rem;padding:.5rem;font-size:.7rem;transition:all .3s ease-in-out}.custom-file-button:hover{background:var(--secondary-bg-color)}.pagination-button{color:var(--main-text-color);background:0 0}.pagination-button:hover{color:rgb(var(--white));background:0 0}.mobile-logout{color:#ccc;align-items:center;column-gap:1rem;display:flex}.mobile-logout svg{font-size:1.5rem}.mobile-logout{border-radius:6px;padding:.5rem .75rem;transition:all .3s ease-in-out}.mobile-logout:hover{background:var(--secondary-bg-color);box-shadow:0 0 4px #ffffff40}.new-logout{background:var(--secondary-bg-color);color:rgb(var(--white));border-radius:4px;padding:.65rem 1.3rem;transition:all .3s ease-in-out;display:grid}.new-logout:hover{background:var(--black);box-shadow:0 0 4px #ffffff40}.logout-btn{color:rgb(var(--white));cursor:pointer;background-color:#0000;border:1px solid #ffffff80;border-radius:.25rem;outline:none;align-items:center;padding:.5rem 1rem;font-size:.7rem;transition:all .3s ease-in-out;display:flex}.logout-btn:hover{background:#d0fd5f}.lead-btn{text-align:center;color:rgb(var(--white));cursor:pointer;background-color:#0000;border:1px solid #ffffff80;border-radius:.25rem;outline:none;justify-content:center;align-items:center;width:100%;padding:.5rem 1rem;font-size:.9rem;transition:all .3s ease-in-out;display:flex}.lead-btn:hover{background:#d0fd5f}.two-fa-btn{color:rgb(var(--white));cursor:pointer;background-color:#006500;border:none;border-radius:.25rem;outline:none;justify-content:center;align-items:center;margin:1rem 0;padding:.75rem 1rem;font-size:.7rem;transition:all .3s ease-in-out;display:flex}.two-fa-btn.skip{color:rgb(var(--white));border:1px solid rgba(var(--white),.5);background-color:#0000}.two-fa-btn.skip:hover{background:rgba(var(--white),.25)}.two-fa-btn:hover{background:#d0fd5f}.add-btn{color:rgb(var(--white));cursor:pointer;background-color:#85be00;border:none;border-radius:.25rem;outline:none;justify-content:center;justify-self:flex-end;align-items:center;margin:1rem 0;padding:.75rem 2rem;font-size:.8rem;transition:all .3s ease-in-out;display:flex}.add-btn svg{margin-left:1rem;font-size:1rem}.add-btn:hover{background:#699600}.cancel-btn{color:#999;cursor:pointer;border:none;border-radius:.25rem;outline:none;justify-content:center;justify-self:flex-end;align-items:center;margin:1rem 0;padding:.75rem 1rem;font-size:.8rem;font-weight:700;transition:all .3s ease-in-out;display:flex}.cancel-btn svg{margin-left:1rem;font-size:1rem}.cancel-btn:hover{color:#777}.action-btn{color:rgb(var(--white));cursor:pointer;background-color:#85be00;border:none;border-radius:.25rem;outline:none;justify-content:center;justify-self:flex-end;align-items:center;padding:.5rem 1rem;font-size:.8rem;transition:all .3s ease-in-out;display:flex}.action-btn svg{margin-left:1rem;font-size:1rem}.action-btn:hover{background:#699600}@media (min-width:576px){.lead-btn{width:250px;font-size:1rem}}@media (min-width:768px){.lead-btn{width:175px;font-size:1rem}}.admin-head{border-bottom:1px solid #d0fd5f;flex-direction:column;width:100%;padding:1rem 0;display:flex}.admin-head ul{width:100%;list-style-type:none;display:grid}.admin-head ul li{text-align:left;grid-template-columns:200px auto;justify-content:flex-start;font-size:.9rem;display:grid}.admin-head ul li span{text-align:left;justify-content:flex-start;margin:0;display:flex}.admin-head ul li span.title{text-align:left}.admin-head ul li ul.permissions{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.admin-head ul li ul.permissions li{background:var(--black);border:1px solid #232323;border-radius:.25rem;justify-content:center;place-items:center;width:150px;padding:.25rem .75rem;font-size:.75rem;display:flex;overflow:hidden}.admin-head ul li ul.permissions li a,.admin-head ul li a{color:#d0fd5f}.admin-head ul li span{font-size:1rem;font-weight:700}.admin-head ul li button{margin-top:.5rem}.admin-tools{row-gap:.25rem;margin-top:1rem;display:grid}.admin-tools .tool-dropdown-section{cursor:pointer;border:1px solid #505050;border-radius:.25rem;flex-direction:column;width:100%;transition:all .3s ease-in-out;display:flex}.admin-tools .tool-dropdown-section h4{pointer-events:none}.admin-tools .tool-header{justify-content:space-between;align-items:center;width:100%;padding:.5rem;display:flex}.admin-tools .tool-header svg{font-size:2rem}.admin-tools .tool-header:hover,.admin-tools .tool-header.selected{background:#b5b5b520}.admin-url-updater{padding:1rem}.admin-url-updater .error-message{color:red}form{display:grid}form.admin-form{row-gap:1rem;padding-bottom:1rem;display:grid}form.admin-form select{width:200px}form.admin-form button{border:1px solid #fff;width:200px;margin-top:0;padding:1rem}form.admin-form button.add-tag{justify-content:center;align-items:center;width:max-content;padding:.5rem 1rem;font-size:.95px;display:flex}form.admin-form .error{color:#ff9500}.tools-head{column-gap:1rem;padding:1rem 0;display:flex}.tools-head button{color:gray;text-transform:uppercase;border:1px solid #333;border-radius:5px;padding:.35rem 1rem;font-size:.8rem;text-decoration:none}.tools-head button.selected{color:var(--white);text-transform:uppercase;background:green}.dev-notes{justify-content:center;row-gap:1rem;max-width:800px;display:grid}.dev-notes section{background:#000;row-gap:.5rem;padding:1rem;display:grid}.dev-notes section.needs-done ul li{color:orange}.dev-notes section h3{color:var(--primary-color);border-bottom:1px solid var(--primary-color);width:100%;margin-bottom:.5rem}.dev-notes section h4{color:var(--alt-primary-color)}.dev-notes section p{color:#fff;font-size:10pt}.dev-notes section ul{font-size:9pt;list-style:inside square}.dev-notes section .topic{border-bottom:1px solid #333;row-gap:.25rem;padding-bottom:1rem;display:grid}.dev-notes section .topic:last-of-type{border-bottom:none;padding-bottom:0}.new-standard-page{display:grid}.new-leads-table-wrapper{width:100%;color:var(--main-text-color);border:none;align-content:flex-start;align-items:flex-start;row-gap:1rem;font-size:.8rem;display:grid}.new-leads-table-wrapper .new-leads-table{background:red;border:none;row-gap:1rem;width:100%;padding:0;display:grid}.new-leads-table-wrapper .new-leads-table .new-leads-table-header{border:none;display:none}.new-leads-table-wrapper .new-leads-table .new-leads-table-row{border:1px solid #4c4c4c80;grid-template-columns:1fr;padding:.25rem;display:grid}.lead-page{row-gap:1rem;width:100%;display:grid}.lead-page .lead-controller{grid-template-columns:1fr;gap:.25rem;width:100%;display:grid}.lead-page .lead-controller .legacy-lead-button{background:rgb(var(--white));border-radius:3px;grid-template-columns:auto 1fr;align-items:center;height:2.5rem;display:grid}.lead-page .lead-controller .legacy-lead-button:hover{cursor:pointer}.lead-page .lead-controller .legacy-lead-button .legacy-lead-button-icon{border-top-left-radius:3px;border-bottom-left-radius:3px;place-content:center;width:2.5rem;height:2.5rem;display:grid}.lead-page .lead-controller .legacy-lead-button .legacy-lead-button-icon.lead{background:red}.lead-page .lead-controller .legacy-lead-button .legacy-lead-button-icon.form{background:#ff1c8a}.lead-page .lead-controller .legacy-lead-button .legacy-lead-button-icon.quote{background:#ff0}.lead-page .lead-controller .legacy-lead-button .legacy-lead-button-icon h1{-webkit-text-stroke:.5px #fff;font-size:2.5rem;font-weight:bolder}.lead-page .lead-controller .legacy-lead-button .legacy-lead-button-text{text-align:center;text-transform:uppercase;color:#000;place-content:center;height:2.5rem;padding:0 2rem;font-size:1rem;display:grid}.lead-page h1.table-caption{text-align:left;text-transform:uppercase;color:#d0fd5f;border-bottom:2px solid #4c4c4c80;margin-top:1rem;padding-bottom:.5rem;font-size:1.25rem;line-height:2rem}.lead-page h1.table-caption:first-of-type{margin-top:0}.lead-page .lead-head-contact-section,.lead-page .lead-head-comment-section{width:100%;height:100%;color:255,255,255;text-align-last:left;align-content:flex-start;align-items:flex-start;column-gap:1rem;display:grid}.lead-page .lead-head-contact-section p,.lead-page .lead-head-comment-section p{color:var(--main-text-color);font-size:.95rem}.lead-page .lead-head-contact-section .lead-head,.lead-page .lead-head-comment-section .lead-head{border-bottom:none;align-content:flex-start;margin:0;display:grid}.lead-page .lead-head-contact-section a,.lead-page .lead-head-comment-section a{color:#d0fd5f;font-size:.9rem;text-decoration:underline}.lead-page .lead-head-contact-section ul,.lead-page .lead-head-comment-section ul{color:var(--main-text-color);font-size:.85rem;list-style-type:none;display:grid}.lead-page .lead-head-contact-section ul li,.lead-page .lead-head-comment-section ul li{height:max-content}.lead-page .lead-head-comment-section{padding-bottom:.5rem}@media (min-width:768px){.lead-page{margin:auto}.lead-page .lead-controller{grid-template-columns:1fr 1fr;display:grid}.lead-page .lead-head-contact-section{border:none;grid-template-columns:1fr 1fr 1fr;column-gap:1rem}.lead-page .lead-head-contact-section .lead-head{grid-template-columns:1fr;column-gap:1rem}.lead-page .lead-head-comment-section{border:none;column-gap:1rem}.lead-page .lead-head-comment-section .lead-head{grid-template-columns:1fr;column-gap:1rem}.lead-page .lead-controller{justify-content:space-between;column-gap:1rem}.new-leads-table-wrapper{row-gap:0}.new-leads-table-wrapper .new-leads-table{border:none}.new-leads-table-wrapper .new-leads-table .new-leads-table-header{color:green;border-bottom:2px solid #ddd;grid-template-columns:repeat(5,1fr);padding:4px 0;font-weight:700;display:grid}.new-leads-table-wrapper .new-leads-table .new-leads-table-row{cursor:pointer;border:0;grid-template-columns:repeat(5,1fr);padding:5px 0;transition:all .3s;display:grid}.new-leads-table-wrapper .new-leads-table .new-leads-table-row:hover{color:#d0fd5f;background-color:#000}.new-leads-table-wrapper .new-leads-table .row-key,.new-leads-table-wrapper .new-leads-table .row-value{padding:5px}}.card-container{flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:1rem;display:flex}.card{box-sizing:border-box;border:1px solid #ffffff40;align-content:flex-start;width:100%;margin-bottom:1rem;padding:.5rem;display:grid}.card ul{list-style-type:none}.card ul li{color:#989898}.card ul li span{color:rgb(var(--white));font-weight:500}@media (min-width:768px){.card-container{display:none}}input{border:none;border:1px solid var(--secondary-text-color);width:100%;height:2rem;color:rgb(var(--white));background:0 0;border-radius:2px;align-items:flex-end;padding:.75rem;font-size:.85rem;display:grid}input.date-input{height:2rem;color:rgb(var(--white));color-scheme:var(--color-scheme);background:0 0;border:1px solid #82828280;border-radius:2px;align-content:center;align-items:center;padding:.25rem;display:grid}input.search-input{color:rgb(var(--white))}input:focus{outline:1px solid var(--primary-color)}select{border:none;border:1px solid var(--secondary-text-color);width:100%;height:2rem;color:rgb(var(--white));background:var(--bg-color);border-radius:2px;align-items:center;padding:.25rem;font-size:.85rem;display:grid}select option{background:var(--bg-color);color:var(--main-text-color)}select:focus{outline:1px solid var(--primary-color)}textarea{border:1px solid var(--secondary-text-color);color:#fff;resize:none;background:0 0;border-radius:2px;align-items:flex-end;width:100%;height:150px;padding:.5rem;font-family:Roboto,sans-serif;font-size:.85rem;display:grid}textarea:focus{outline:1px solid var(--primary-color)}input[type=checkbox]{border:none;align-content:center;align-items:center;width:.95rem;height:.95rem;display:flex}.search-wrapper{justify-self:center;column-gap:1rem;max-width:500px;display:flex}.search-wrapper button{width:100px}.input-wrapper{flex-direction:column;width:100%;padding:1rem 0;display:flex}.input-wrapper label{margin-bottom:.25rem;font-size:.8rem}.input-wrapper .error{color:red;margin-top:.25rem;font-size:.75rem}.form-group{display:grid}.form-group.two-columns{grid-template-columns:1fr;column-gap:1rem;display:grid}.form-group .input-wrapper{display:grid}.standard-form .form-group{flex-direction:column;width:100%;margin-top:1rem;display:flex}.standard-form .form-group label{color:var(--secondary-text-color);font-size:.8rem}.standard-form .form-group .error{color:red}.standard-form .two-column-checkbox-wrapper{grid-template-columns:1fr 1fr;align-items:center;column-gap:6rem;display:grid}.standard-form .checkbox-wrapper{grid-template-columns:auto 1fr;place-content:center space-between;align-items:center;column-gap:1rem;width:100%;display:grid}.standard-form .checkbox-wrapper label{align-items:center;margin:0;display:flex}.form-section-header{border-bottom:2px solid #fff;margin-top:1rem;padding-bottom:.5rem}.terms{list-style:inside square}.terms ul li{color:#999;font-size:.85rem;list-style-type:square;list-style-position:inside}@media (min-width:768px){.input-group{row-gap:.5rem;display:grid}.input-group label{color:#ccc;font-size:.85rem}.form-group{display:grid}.form-group .new-input-wrapper{justify-self:flex-start;row-gap:.125rem;width:100%;display:grid}.form-group .new-input-wrapper select{width:100%}.form-group .new-checkbox-wrapper{align-content:center;align-items:center;column-gap:.5rem;font-size:.85rem;display:flex}.form-group .new-checkbox-wrapper label{align-items:center;margin:0;display:flex}.form-group.two-columns{grid-template-columns:1fr 1fr;gap:.5rem 1rem;width:100%;display:grid}.form-group.three-columns{grid-template-columns:1fr 1fr 1fr;column-gap:1rem;display:grid}.form-group .terms ul li{text-indent:-1.5em;color:#ccc;padding-left:1.5em;font-size:.85rem;list-style-type:square;list-style-position:inside}.standard-form{max-width:1200px}.standard-form .two-column-wrapper{grid-gap:1rem;grid-template-columns:1fr 1fr;display:grid}.standard-form .two-column-wrapper .form-group{width:100%}.standard-form .three-column-wrapper{grid-gap:1rem;grid-template-columns:1fr 1fr 1fr;display:grid}.standard-form .three-column-wrapper .form-group{width:100%}.standard-form .four-column-wrapper{grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.standard-form .four-column-wrapper .form-group{width:100%}.standard-form .two-column-checkbox-wrapper{grid-template-columns:1fr 1fr 1fr;justify-content:space-between;column-gap:1rem;display:grid}.form-section.two-column{grid-gap:1rem;grid-template-columns:1fr 1fr;display:grid}.form-section.two-column .form-group{width:100%}}.alert{z-index:999999;background:rgba(var(--black),1);transform-origin:50%;justify-content:center;align-items:center;width:0;height:0;transition:all .2s ease-in-out;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alert .alert-box{background:var(--opposite-bg-color);border-radius:.25rem;align-items:center;padding:.5rem;display:grid;box-shadow:0 0 10px #ffffff1a}.alert .alert-box .alert-box-head{grid-template-columns:auto 1fr auto;align-items:center;column-gap:1rem;display:grid}.alert .alert-box .alert-box-head .alert-title{color:#d0fd5f;font-size:.9rem}.alert .alert-box .alert-box-head .svg-wrapper{display:grid}.alert .alert-box .alert-box-head .svg-wrapper.status{border-radius:6px}.alert .alert-box .alert-box-head .svg-wrapper.status svg{color:#d0fd5f}.alert .alert-box .alert-box-head .svg-wrapper.close{cursor:pointer;border-radius:6px;margin-left:2rem}.alert .alert-message{color:#909090;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.alert.close{opacity:0;z-index:-900;width:0;height:0;transition:all .2s ease-in-out;transform:translate(0%)}.alert.open{opacity:1;width:100vw;height:100vh;top:0;left:0;transform:translate(0)}.dialogue-popup-wrapper{opacity:0;z-index:1000;pointer-events:none;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;font-family:sans-serif;transition:all .2s;display:grid;position:fixed}.dialogue-popup-wrapper.active{opacity:1;visibility:visible;pointer-events:all}.dialogue-popup-wrapper .dialogue-content-container{background:rgb(var(--white));border-radius:.5rem;width:413px;padding:1rem;display:grid;box-shadow:0 0 3rem #000}.dialogue-popup-wrapper .dialogue-content-container .dialogue-header{align-items:center;gap:.5rem 1rem;margin-bottom:2rem;padding-bottom:.5rem;display:grid}.dialogue-popup-wrapper .dialogue-content-container .dialogue-header h3{color:var(--alt-bg-color);font-size:1.2rem;font-weight:5600}.dialogue-popup-wrapper .dialogue-content-container .dialogue-header p{color:#555;grid-column:1/span 2;font-size:.9rem;font-weight:400}.dialogue-popup-wrapper .dialogue-content-container .dialogue-header button{color:#333;cursor:pointer;justify-content:flex-end;justify-self:flex-end;width:max-content;padding:0;font-size:.8rem;display:grid}.dialogue-popup-wrapper .dialogue-content-container .dialogue-header button:hover{color:var(--black);background:0 0}.dialogue-popup-wrapper .dialogue-content-container .dialogue-controller{justify-content:space-between;display:flex}.dialogue-popup-wrapper .dialogue-content-container .dialogue-controller button{cursor:pointer;border:none;border-radius:.25rem;outline:none;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8rem;font-weight:500;transition:all .2s;display:grid}.dialogue-popup-wrapper .dialogue-content-container .dialogue-controller button.cancel{color:var(--black);border:1px solid #000}.dialogue-popup-wrapper .dialogue-content-container .dialogue-controller button.cancel:hover{background:#dadada}.dialogue-popup-wrapper .dialogue-content-container .dialogue-controller button.confirm{background:var(--black);color:rgb(var(--white))}.dialogue-popup-wrapper .dialogue-content-container .dialogue-controller button.confirm:hover{background:#1f1f1f}.body-no-scroll{height:100vh;overflow:hidden}.report-a-bug-wrapper{background:#00000080;align-items:center;width:100vw;height:100vh;padding:.5rem;display:grid;position:fixed;top:0;left:0}.report-a-bug-wrapper .report-bug-modal{background:var(--alt-bg-color);background:rgba(var(--white),1);border-radius:2px;padding:0;display:grid;box-shadow:0 0 3rem #000}.report-a-bug-wrapper .report-bug-modal-header{justify-content:space-between;padding:.5rem;display:flex}.report-a-bug-wrapper .report-bug-modal-header h3{color:var(--black);font-size:.8rem;font-weight:600}.report-a-bug-wrapper .report-bug-modal-header button{color:var(--black);cursor:pointer;background:0 0;border:none;padding:0}.report-a-bug-wrapper .report-bug-modal-header button:hover{color:rgb(var(--white))}.report-a-bug-wrapper .report-bug-modal-body{padding:.5rem}.role-view{z-index:9999999;text-align:center;color:#ccc;pointer-events:none;background:var(--black);align-items:center;padding:.5rem 1rem;font-size:.7rem;display:flex;position:fixed;top:.75rem;right:4rem}.role-view .view-as-status{border-radius:50%;width:.75rem;height:.75rem;margin-right:1rem;animation:2s infinite pulse;display:inline-block}.role-view .details{justify-content:flex-end;justify-self:flex-end;place-items:center flex-end;display:flex}.role-view button{pointer-events:all;cursor:pointer;text-align:left;color:#ff6969;background:0 0;border:none;border-radius:.25rem;width:max-content;margin-left:1rem;padding:0;font-size:.7rem;text-decoration:underline}.role-view button:hover{background:#ffffff1a}@media (min-width:768px){.role-view{background:var(--bg-color);right:10rem}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #00ff00b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0f00}to{transform:scale(.95);box-shadow:0 0 #0f00}}.loader{padding:1rem 0;display:flex}.bar{background-color:rgb(var(--white));border-radius:2px;width:4px;height:15px;margin:0 3px;animation:1.2s ease-in-out infinite grow-shrink}.bar-1{animation-delay:0s}.bar-2{animation-delay:.2s}.bar-3{animation-delay:.4s}.new-page-loader-wrapper{z-index:999999;background:var(--black);place-items:center;width:100%;height:100%;display:grid;position:absolute;top:4rem;right:0}.section-loader-wrapper{justify-content:flex-end;width:100px;display:grid}#scrubber-loader-icon{fill:rgb(var(--white));width:50px;max-width:50px;animation:8s infinite scrubberMove}.dirty-path{transform-origin:0;background-color:#451e00;justify-self:flex-end;width:100px;height:4px;animation:8s infinite dirtypath;display:flex}.clean-path{transform-origin:0;background-color:#fff;justify-self:flex-end;width:100px;height:4px;animation:8s infinite cleanpath;display:flex}@media (min-width:1200px){.new-page-loader-wrapper{z-index:999999;background:var(--black);place-items:center;width:calc(100% - 300px);height:100%;display:grid;position:absolute;top:4rem;right:0}}@keyframes scrubberMove{0%{transform:translate(0)scaleX(1)}49.9%{transform:translate(100px)scaleX(1)}50%{transform:translate(100px)scaleX(-1)}to{opacity:1;transform:translate(0)scaleX(-1)}}@keyframes dirtypath{0%{width:100px}50%{width:0}to{justify-self:flex-start;width:0}}@keyframes cleanpath{0%{justify-self:flex-start;width:0}50%{width:100px}to{justify-self:flex-start;width:0}}@keyframes grow-shrink{0%,to{opacity:.3;height:10px}50%{opacity:1;height:20px}}@keyframes page-grow-shrink{0%,to{opacity:.3;height:4rem}50%{opacity:1;height:2rem}}.blog-tags{column-gap:.5rem;width:max-content;display:flex}.blog-tag{background:#565656;border-radius:.25rem;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.9rem;transition:all .3s ease-in-out;display:flex}.blog-tag svg{color:#ff3a3abf;margin-left:.75rem;font-size:1rem}.blog-tag:hover{background:#2d2d2d}.blog-tag:hover svg{color:red}.add-tag{border:1px solid rgba(var(--white),.75);justify-content:center;align-items:center;width:max-content;padding:.5rem 1rem;font-size:.95px;transition:all .3s ease-in-out;display:flex}.add-tag:hover{background:rgba(var(--white),.25)}.submit-post{color:rgb(var(--white));background:green;border:1px solid #fff;border-radius:.25rem;padding:.75rem 3rem}.blog-form-input-wrapper{row-gap:.25rem;width:100%;display:grid}.blog-form-input-wrapper .all-brands-selected{color:#fff;background:rgba(var(--white),.1);padding:.5rem;font-size:.6rem}.blog-form-input-wrapper span{justify-content:flex-start;width:max-content;margin:0;padding:0}.blog-form-input-wrapper span.error{color:#ecb920}.blog-paragraph{color:#d7d7d7;border:1px solid rgba(var(--white),.1);grid-template-columns:1fr auto;align-content:flex-start;align-items:flex-start;column-gap:1rem;width:100%;padding:.5rem;font-size:.9rem;display:grid}.blog-paragraph-actions{justify-content:flex-end;column-gap:.75rem;padding-bottom:1rem;display:flex}.blog-paragraph-actions svg{color:#ccc;font-size:1rem}.blog-paragraph-actions svg:hover{cursor:pointer}.blog-paragraph-actions svg:hover.delete{color:red}.blog-paragraph-actions svg:hover.edit{color:var(--white)}.blog-paragraph-actions svg:hover.save{color:var(--primary-color)}.blog-brand-machine-wrapper,.blog-style-options{column-gap:1rem;display:flex}.blog-style-option{border:1px solid #fff;justify-content:center;justify-items:center;width:min-content;padding:.5rem;display:grid}.blog-style-option .blog-option{align-items:center;display:flex}.blog-style-option .blog-option span{justify-content:flex-start;width:max-content}.blog-style-option .blog-option input[type=radio]{justify-self:center;width:20px;margin-right:1rem}.blog-style-option img{width:100px}.interactions-table tbody tr:hover{cursor:pointer;color:var(--primary-color);background:#000}.interactions-table tbody tr:nth-child(2n):hover{cursor:pointer;background:#000}.interaction{color:#e0e0e0;padding:.5rem;font-family:system-ui,sans-serif}.section-title{color:var(--primary-color);margin:.75rem 0 .5rem;font-size:.95rem;font-weight:600}.interaction-grid{background:#1a1a1a;border-radius:6px;grid-template-columns:repeat(4,1fr);gap:.25rem .5rem;padding:.5rem;display:grid}@media (max-width:900px){.interaction-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.interaction-grid{grid-template-columns:1fr}}.interaction-pair{background:#1e1e1e;border-bottom:1px solid #333;border-radius:4px;flex-direction:column;padding:.5rem .75rem;display:flex}.interaction-pair:hover{background:#252525}.interaction-label{color:var(--primary-color);margin-bottom:.15rem;font-size:.85rem;font-weight:600}.interaction-value{color:#ddd;word-break:break-word;font-size:.85rem}.ellipsed{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.interaction__table{background:#1a1a1a;border-radius:6px;width:100%;padding:.5rem;overflow-x:auto}.interaction__table table{border-collapse:collapse;color:#ddd;width:100%;font-size:.85rem}.interaction__table th,.interaction__table td{text-align:left;border-bottom:1px solid #333;padding:.5rem .75rem}.interaction__table th{color:var(--primary-color);z-index:1;background:#1e1e1e;font-weight:600;position:sticky;top:0}.interaction__table tbody tr:hover{background:#252525}.interaction__table td.highlight{color:#fff;font-weight:600}.status{text-align:center;border-radius:3px;padding:.15rem .25rem;font-weight:600}.status.ok{color:#b7f1b7;background:#2a6f2a}.status.warning{color:#ffd591;background:#744e00}.status.error{color:#ffbdbd;background:#7a1e1e}.interaction__notifs{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.notif{border-radius:4px;padding:.5rem;font-size:.85rem}.notif--success{color:#b7f1b7;background:#2a6f2a}.notif--warning{color:#ffd591;background:#744e00}.notif--neutral{color:#ccc;background:#333}.content-wrapper{border-radius:8px;row-gap:1rem;width:100%;max-width:1000px;height:100%;margin:auto;padding:.5rem 0;display:grid}@media (min-width:576px){.content-wrapper{padding:0}}.legacy-view{color:rgb(var(--white));align-items:center;display:flex}.legacy-view .legacy-view-btn{width:21px;height:21px;color:rgb(var(--white));z-index:1;background:#363636;border-radius:100%;align-items:center;font-size:.9rem;font-weight:600;transition:all .3s ease-in-out;display:flex;position:absolute;left:2px;box-shadow:0 0 2px 2px #363636}.legacy-view .button-background{background-image:linear-gradient(to bottom,var(--alt-bg-color),#141414,var(--alt-bg-color));cursor:pointer;border:4px solid #000000bf;border-radius:2rem;align-items:center;width:64px;height:32px;margin-left:1rem;transition:all .3s ease-in-out;display:grid;position:relative;box-shadow:0 0 2px #4f4f4f}.legacy-view .button-background:hover .legacy-view-btn{background:#4f4f4f}.legacy-view .button-background.on{background-image:linear-gradient(to bottom,var(--alt-bg-color),#141414,var(--alt-bg-color));border:4px solid #000000bf}.legacy-view .button-background.on .legacy-view-btn{background:#05ff09;left:auto;right:2px}.legacy-desktop-nav-wrapper{display:none}.legacy-mobile-nav-wrapper{display:grid}.legacy-dash-nav{display:none}@media (min-width:1200px){.legacy-mobile-nav-wrapper{display:none}.legacy-desktop-nav-wrapper{display:initial}.legacy-dash-nav{width:768px;color:rgb(var(--white));align-content:flex-start;justify-self:center;align-items:flex-start;margin:auto;display:grid}.legacy-header{grid-template-columns:2fr 3fr;column-gap:1rem;margin-top:1rem;display:grid}.legacy-header .legacy-logo-wrapper img{width:auto;height:30px;margin-right:1rem}.legacy-header h1{align-self:center;font-size:1rem;line-height:normal;display:flex}.legacy-header .legacy-user-info-wrapper .legacy-view-btn{background:#333;border-radius:.125rem;justify-self:flex-end;width:max-content;padding:.5rem 1rem}.legacy-header .legacy-user-info-wrapper .legacy-logout{text-transform:uppercase;margin-left:.25rem;padding:0;text-decoration:none}.legacy-header .legacy-user-info-wrapper .cart-wrapper{place-content:center flex-end;align-items:flex-end;font-size:.7rem;display:flex}.legacy-header .legacy-user-info-wrapper .cart-wrapper .view-items{text-shadow:0 0 4px #000;background:orange;border-radius:.25rem;align-items:center;width:max-content;height:max-content;margin-right:.5rem;padding:.35rem .5rem;font-size:.65rem;display:flex}.legacy-header .legacy-user-info-wrapper .cart-wrapper .view-items svg{color:#fff;margin-left:.5rem;font-size:1rem}.legacy-header .legacy-user-info-wrapper p{color:#c6c6c6;font-size:.65rem;display:flex}.legacy-header .legacy-user-info-wrapper p a{color:rgb(var(--white));font-weight:500;text-decoration:none}.legacy-desktop-nav ul li{z-index:100;height:100%;display:block}.legacy-dash-nav{width:1050px}.legacy-header{grid-template-columns:1fr 1fr;padding:1rem 0 0}.legacy-header .legacy-col-1{row-gap:1rem;display:grid}.legacy-header .legacy-logo-wrapper{display:flex}.legacy-header .legacy-logo-wrapper img{height:70px}.legacy-header h1{font-size:2rem}.legacy-header .legacy-user-info-wrapper{justify-content:flex-end;row-gap:.5rem;display:grid}.legacy-header .legacy-user-info-wrapper .cart-wrapper{place-content:center flex-end;align-items:center;display:flex}.legacy-header .legacy-user-info-wrapper p{color:#c6c6c6;font-size:.75rem}.legacy-header .legacy-user-info-wrapper p a{color:rgb(var(--white));text-decoration:none}.legacy-header .legacy-user-info-wrapper p button{color:rgb(var(--white));cursor:pointer;background:0 0;border:none;font-size:.75rem;text-decoration:underline}.legacy-header .legacy-user-info-wrapper p button:hover{color:gray}.legacy-header .legacy-user-info-wrapper .view-shopping-cart-btn{text-shadow:0 0 4px #000;color:#000;background:orange;border-radius:.25rem;align-items:center;column-gap:.25rem;width:max-content;height:max-content;margin-right:.5rem;padding:.35rem .5rem;font-size:.75rem;display:flex}.legacy-header .legacy-user-info-wrapper .cart-count{justify-content:center;justify-items:center;align-items:content;text-align:center;color:#fff;background:#000;border-radius:100%;align-items:center;width:22px;height:22px;font-size:.6rem;display:grid}.legacy-header .legacy-user-info-wrapper .cart-count div{display:grid}.legacy-desktop-nav{background:linear-gradient(green 0%,#002808 100%);border:2px solid #fff;width:100%;height:30px;margin-top:1rem;display:flex}.legacy-desktop-nav ul{justify-content:space-around;align-items:center;width:100%;font-weight:700;list-style-type:none;display:flex}.legacy-desktop-nav ul li{height:100%;display:block}.legacy-desktop-nav ul li.dropdown{position:relative}.legacy-desktop-nav ul li.dropdown ul{display:none}.legacy-desktop-nav ul li.dropdown:hover{cursor:pointer}.legacy-desktop-nav ul li.dropdown:hover ul{background:var(--black);flex-direction:column;width:max-content;display:block;position:absolute;top:26px;left:0}.legacy-desktop-nav ul li.dropdown:hover ul li{background:linear-gradient(green 0%,#002808 100%);width:100%;padding:.25rem .5rem;display:flex}.legacy-desktop-nav ul li.dropdown:hover ul li a{color:rgb(var(--white));font-size:.8rem}.legacy-desktop-nav ul li.dropdown:hover ul li a:hover{color:gray}.legacy-desktop-nav ul li.dropdown:hover ul li{border:2px solid #fff}.legacy-desktop-nav ul li a{color:rgb(var(--white));text-transform:uppercase;text-decoration:none}}.forms-page a{color:#d0fd5f}.edit-list-items{gap:.5rem 1rem;display:grid}.edit-list-items li{width:100%}.list-item-edit{justify-content:space-between;align-items:center;column-gap:1rem;width:max-content;padding:.25rem .5rem;display:flex}.list-item-edit svg{color:red;cursor:pointer}.edit-paragraph{border:1px solid #2e2e2e;grid-template-columns:1fr auto;gap:1rem;padding:1rem;display:grid}.edit-paragraph textarea{width:100%;color:rgb(var(--white));border:1px solid rgba(var(--white),.25);resize:none;background:0 0;width:100%;height:150px;padding:.25rem .5rem}.add-button{cursor:pointer;background:green;justify-content:center;align-items:center;width:max-content;padding:.35rem 1rem;display:flex}.edit-paragraph-group,.edit-benefit-group{display:grid}.edit-paragraph-group svg,.edit-benefit-group svg{color:red;cursor:pointer}.edit-input-group{row-gap:.5rem;display:grid}.edit-input-group label{color:rgb(var(--white));border-bottom:1px solid #fff;width:100%;margin-bottom:.5rem;padding-bottom:.25rem;font-weight:700;display:flex}@media (min-width:768px){.edit-paragraph-group,.edit-benefit-group{grid-template-columns:1fr 1fr;gap:.5rem 1rem;display:grid}.two-column-edit{border:1px solid #2e2e2e;grid-template-columns:1fr auto;gap:.5rem 1rem;padding:1rem;display:grid}.two-column-edit textarea{width:100%;color:rgb(var(--white));border:1px solid rgba(var(--white),.25);resize:none;background:0 0;width:100%;height:100px}}.search-results{margin-top:1rem;display:grid}.search-results-header{gap:.5rem 1rem;display:grid}.search-results-header h2{color:#d0fd5f;font-size:1.25rem}.search-results-header h3{color:#989898;font-size:1rem}.search-results-header .statuses{flex-wrap:wrap;justify-content:space-evenly;row-gap:.5rem;padding:.25rem 0;display:flex}.search-results-header .statuses .status{border:1px solid #d0fd5f;justify-content:center;place-items:center;width:max-content;padding:.25rem 1rem;font-size:.7rem;display:grid}.search-results-dealer h4{color:#d0fd5f;font-size:1.25rem;text-decoration:underline}.search-results-info{row-gap:1rem;display:grid}.search-results-actions{flex-wrap:wrap;justify-content:space-evenly;gap:1rem;margin-top:1rem;display:flex}.search-results-actions .action{text-align:center;color:#ccc;grid-template-rows:auto auto;place-content:flex-start center;place-items:flex-start center;row-gap:1rem;width:min-content;display:grid}.search-results-actions .action svg{color:#ccc;font-size:3rem}.search-results-actions .action:hover,.search-results-actions .action:hover svg{color:#d0fd5f}.search-results-actions .action h4{font-size:.875rem;font-weight:400;line-height:1.125rem}@media (min-width:1200px){.search-results-header .statuses{justify-content:space-between}}.two-col{row-gap:1rem;display:grid}@media (min-width:768px){.two-col{grid-gap:1rem;grid-template-columns:1fr 1fr;align-content:flex-start;align-items:flex-start}}table ul{list-style-type:none}.bread-crumbs{display:flex}.bread-crumbs ul{flex-wrap:wrap;align-items:center;list-style-type:none;display:flex}.bread-crumbs ul li{width:max-content;display:flex}.bread-crumbs ul li.active{color:rgb(var(--white))}.bread-crumbs ul li.active a{color:rgb(var(--white));font-size:.8rem;font-weight:700;text-decoration:underline}.bread-crumbs ul li a{color:gray;font-size:.8rem}.page-header-links-wrapper{gap:1rem;display:flex}.page-header-link{color:rgb(var(--white));text-align:center;text-transform:uppercase;border:1px solid #fff;align-items:center;padding:.5rem 1rem;font-size:.8rem;display:flex}.page-header-link:hover{background:rgb(var(--white));color:var(--black)}.page-search-wrapper{margin:1rem 0;display:flex}.page-search-wrapper input{margin-right:1rem}.page-search-wrapper button{background:green;border-radius:.25rem;width:max-content;padding:.5rem 2rem}.page-head{justify-content:space-between;margin-top:1rem;padding-bottom:1rem;display:flex}.page-head .buttons-wrapper{column-gap:1rem;width:min-content;display:flex}.page-head button{background:green;border:1px solid green;border-radius:3px;height:max-content;padding:.5rem 2rem}.brand-selector{justify-content:space-between;margin-bottom:1rem;padding:.5rem;display:flex}.brand-selector button{color:#d0fd5f;cursor:pointer;background:0 0;border:1px solid #d0fd5f;width:160px;min-width:100px;max-width:180px;padding:.5rem}.brand-selector button:hover{color:rgb(var(--white));background:#d0fd5f}.enroll-2fa{margin:3rem auto auto;padding:1rem;display:grid}.enroll-2fa button{width:max-content}.enroll-2fa ul{margin-top:1rem;list-style-type:none}.enroll-2fa ul li a{color:#000;background:rgb(var(--white));text-transform:uppercase;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:all .3s;box-shadow:0 0 5px #000000bf}.enroll-2fa ul li a:hover{color:rgb(var(--white));background:#000}.enroll-2fa ul li:nth-child(odd){color:#aaa;text-transform:uppercase;font-size:.9rem}.enroll-2fa ul li:nth-child(2n){margin-bottom:.5rem;padding:.5rem 0}.enroll-2fa p{color:#bbb;font-size:.9rem}.enroll-2fa button{padding:.75rem 2rem}.enroll-2fa img{margin-top:1rem}.enroll-2fa input{max-width:500px;margin-top:.5rem}.steps-page{max-width:610px;margin:3rem auto auto;padding:1rem;display:grid}.not-found-page{color:#333;text-align:center;background:linear-gradient(80deg,#000 0%,#0f0f0f 86%,#171717 100%) 0%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:3rem;font-size:2rem;font-weight:700;display:flex}.header{color:#3b8fef;text-shadow:0 0 .5rem #3b8fef80;margin:0;padding-bottom:1rem;font-size:3rem}.description{color:#555;margin:0;padding-bottom:2rem;font-size:1rem}.home-link{display:-ms-inline-grid;color:#444;background:0 0;border:1px solid #46464640;border-radius:.5rem;padding:.5rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s,transform .3s;box-shadow:0 0 4rem #d8d8d81a}.home-link:hover{color:#fff;box-shadow:0 0 3rem #fff3}.preferences-page{align-content:flex-start;align-items:flex-start;row-gap:2rem;display:grid}.preferences-page button{color:#fff;cursor:pointer;background-color:#34c800;border:none;border-radius:.25rem;align-self:center;min-width:120px;margin-top:1rem;padding:.75rem 1rem;font-weight:700;display:grid}.preferences-page button:hover{color:var(--black);background-color:#3cff00}.preferences-page .preferences-header h1{text-align-last:left}.preferences-page .preferences-header p{color:var(--main-text-color);font-weight:400}.preferences-page .preferences-wrapper{display:grid}.preferences-page .preferences-wrapper button{width:max-content}.preferences-page .preferences-wrapper .preferences-tabs{height:max-content;margin-bottom:1rem;display:flex;position:relative;overflow-x:scroll}.preferences-page .preferences-wrapper .preferences-tabs::-webkit-scrollbar{display:none}.preferences-page .preferences-wrapper .preferences-tab{background:var(--secondary-bg-color);border-radius:.25rem;column-gap:1rem;display:flex;position:sticky}.preferences-page .preferences-wrapper .preferences-tab button,.preferences-page .preferences-wrapper .preferences-tab a{background:0 0;border-right:1px solid #393939;border-radius:0;width:max-content;margin:0;padding:.5rem 1rem}.preferences-page .preferences-wrapper .preferences-tab button:hover,.preferences-page .preferences-wrapper .preferences-tab a:hover{color:var(--black);background:#d0fd5f}.preferences-page .preferences-wrapper .preferences-tab button:first-child,.preferences-page .preferences-wrapper .preferences-tab a:first-child{border-radius:.25rem 0 0 .25rem}.preferences-page .preferences-wrapper .preferences-tab button:last-child,.preferences-page .preferences-wrapper .preferences-tab a:last-child{border-right:none;border-radius:0 .25rem .25rem 0}.preferences-page .preferences-wrapper .preferences-tab button.active,.preferences-page .preferences-wrapper .preferences-tab a.active{color:var(--black);background:#d0fd5f}.preferences-page .preferences-wrapper .preference-section{grid-template-columns:1r;border-bottom:1px solid #393939;row-gap:.5rem;padding:1rem 0;display:grid}.preferences-page .preferences-wrapper .preference-section:last-child,.preferences-page .preferences-wrapper .preference-section:last-of-type{border-bottom:none}.preferences-page .preferences-wrapper .preference-section .preference-head{align-content:flex-start;align-items:flex-start;row-gap:0;padding-bottom:.5rem;display:grid}.preferences-page .preferences-wrapper .preference-section .preference-head a,.preferences-page .preferences-wrapper .preference-section .preference-head button{text-align:center;width:min-content;min-width:240px;max-width:300px;height:2.25rem;color:rgb(var(--white));background:var(--secondary-bg-color);border-radius:.125rem;align-content:center;align-items:center;column-gap:.5rem;margin:0;padding:.25rem .5rem;font-size:.8rem;font-weight:400;text-decoration:none;transition:all .2s ease-in-out;display:flex}.preferences-page .preferences-wrapper .preference-section .preference-head a svg,.preferences-page .preferences-wrapper .preference-section .preference-head button svg{width:1rem;height:1rem}.preferences-page .preferences-wrapper .preference-section .preference-head a:hover,.preferences-page .preferences-wrapper .preference-section .preference-head button:hover{background:var(--alt-bg-color)}.preferences-page .preferences-wrapper .preference-section .preference-head p{color:var(--main-text-color);font-size:.8rem}.preferences-page .preferences-wrapper .preference-section h2{color:var(--white);font-size:1rem}.preferences-page .preferences-wrapper .preference-section a,.preferences-page .preferences-wrapper .preference-section button{font-size:.8rem;text-decoration:underline}.preferences-page .preferences-wrapper .preference-section .input-column{row-gap:1rem;font-size:.9rem;display:grid}.preferences-page .preferences-wrapper .preference-section .input-column .role-description{color:#6d6d6d;font-size:.8rem}.preferences-page .preferences-wrapper .preference-section .input-column .input-group{align-content:flex-start;align-items:flex-start;row-gap:0;display:grid}.preferences-page .preferences-wrapper .preference-section .input-column .input-group p{font-size:.8rem}.preferences-page .preferences-wrapper .preference-section .input-column .checkbox-group{align-content:flex-start;align-items:flex-start;display:flex}.preferences-page .preferences-wrapper .preference-section .input-column .checkbox-group input[type=checkbox]{border-radius:.5rem;align-self:flex-start;height:20px;margin-right:.5rem;display:grid}.preferences-page .preferences-wrapper .preference-section .input-column .text-group{row-gap:1rem;display:grid}.preferences-page .preferences-wrapper .preference-section .input-column .three-column,.two-col-preferences-section{grid-template-columns:1fr;row-gap:1rem;display:grid}@media (min-width:768px){.preferences-page .preferences-wrapper .preference-section{grid-template-columns:3fr 4fr}.preferences-page .preferences-wrapper .preference-section .input-column .checkbox-group input{margin-right:1rem}.preferences-page .preferences-wrapper .preference-section .input-column .three-column{grid-template-columns:1fr 1fr 1fr;column-gap:1rem;display:grid}.two-col-preferences-section{grid-template-columns:1fr 1fr;display:grid}}.account-page{grid-template-rows:auto 1fr;gap:1rem;display:grid}.customer-account-page .customer-account-page-header{border-bottom:1px solid #333;justify-content:space-between;padding-bottom:1rem;display:flex}.customer-account-page .customer-account-page-header button{color:#262626;cursor:pointer;background-color:#fff;border:none;border-radius:.25rem;align-self:center;padding:.5rem 1.5rem;font-weight:700;transition:all .3s;display:grid}.customer-account-page .customer-account-page-header button:hover{background-color:#2e2e2e}.customer-account-page .customer-account-page-header .customer-account-page-controls{column-gap:1rem;padding:.5rem 0;display:flex}.customer-account-page .customer-account-page-header .customer-account-page-controls button{color:#fff;cursor:pointer;background-color:#4a4a4a;border:none;border-radius:.25rem;align-self:center;padding:.5rem 1rem;font-weight:700;display:grid}.customer-account-page .customer-account-page-header .customer-account-page-controls button:hover{background-color:#34c800}.table-page-header{grid-template-columns:1fr;row-gap:.5rem;display:grid}.table-page-header h1{grid-column:1/-1}.table-page-header a,.table-page-header button{color:var(--black);cursor:pointer;background-color:#3cff00;border:none;border-radius:.25rem;align-self:center;width:max-content;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:all .3s;display:grid}.table-page-header a:hover,.table-page-header button:hover{background-color:#34c800}.table-page-header h1{color:rgb(var(--white));font-size:2rem;font-weight:500}.table-page-header p{color:#6c757d;font-size:1rem}.table-filters-wrapper{height:max-content;margin-top:.5rem;display:flex;position:relative;overflow-x:scroll}.table-filters{background:var(--secondary-bg-color);border-radius:.25rem;display:flex;position:sticky}.table-filters button,.table-filters a{border-right:1px solid #ccc;width:max-content;padding:.5rem 1rem}.table-filters button:last-child,.table-filters a:last-child{border-right:none}.table-filters button.active,.table-filters a.active{color:var(--black);background-color:#3cff00}.accounts-table{border-collapse:collapse;color:#dadada;table-layout:fixed;text-align:left;border:none;width:100%;display:grid}.accounts-table thead{display:none}.accounts-table tr{white-space:nowrap;text-overflow:ellipsis;border:1px solid #333;padding:1rem .5rem;display:grid;overflow:hidden}.accounts-table tr.clickable{cursor:pointer}.accounts-table td,.accounts-table th{padding:.5rem .25rem}.accounts-table td a,.accounts-table th a{color:#3cff00;text-decoration:underline}.accounts-table td.checkbox-input-cell,.accounts-table th.checkbox-input-cell{display:none}.accounts-table td.actions,.accounts-table th.actions{column-gap:.75rem;width:100%;margin-top:1rem;display:flex}.accounts-table td.actions a,.accounts-table td.actions button,.accounts-table th.actions a,.accounts-table th.actions button{color:#ccc;cursor:pointer;background:var(--secondary-bg-color);border:none;border-radius:.25rem;align-content:center;align-items:center;padding:.35rem 1.5rem;font-size:.9rem;text-decoration:none;transition:all .3s}.accounts-table td.actions a:hover,.accounts-table td.actions button:hover,.accounts-table th.actions a:hover,.accounts-table th.actions button:hover{color:var(--black);background:#3cff00}.accounts-table td.name,.accounts-table th.name{color:rgb(var(--white));font-weight:700}.accounts-table td.phone,.accounts-table th.phone{font-style:italic}.accounts-table tbody{row-gap:1rem;display:grid}@media (min-width:1200px){.table-page-header{grid-template-columns:1fr auto;gap:0 1rem;display:grid}.accounts-table{text-align:left;table-layout:auto;border-collapse:collapse;border-spacing:5px;width:100%;display:table}.accounts-table thead{background:var(--secondary-bg-color);display:table-header-group}.accounts-table tbody{display:table-row-group}.accounts-table tr{border:none;width:100%;height:3rem;display:table-row}.accounts-table th{color:rgb(var(--white));font-size:1rem}.accounts-table th,.accounts-table td{font-size:.8rem;display:table-cell}.accounts-table th.checkbox-input-cell,.accounts-table td.checkbox-input-cell{width:min-content;display:table-cell}.accounts-table th.actions,.accounts-table td.actions{vertical-align:middle;place-content:center flex-end;place-items:center flex-end;column-gap:.75rem;margin-top:.25rem;display:flex}.accounts-table th.actions a,.accounts-table th.actions button,.accounts-table td.actions a,.accounts-table td.actions button{align-content:center;align-self:center;align-items:center;height:2rem;display:flex}.accounts-table th.email,.accounts-table td.email{white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}.accounts-table th.date,.accounts-table td.date{white-space:nowrap;text-overflow:ellipsis;max-width:50px;overflow:hidden}.accounts-table th.password,.accounts-table td.password{padding:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;max-width:150px;font-size:.7rem;overflow:hidden}.accounts-table th.password:hover,.accounts-table td.password:hover{color:rgb(var(--white))}.accounts-table th a,.accounts-table td a{color:#d0fd5f;text-decoration:underline}.accounts-table th button,.accounts-table td button{color:#333;background:rgb(var(--white));border:1px solid #333;border-radius:.25rem;align-items:center;padding:.25rem 1rem;display:grid}.accounts-table tbody tr:hover{background-color:#1c1c1c}.table-filters{background-color:#282828;border-radius:.25rem;justify-content:space-between;align-items:center;column-gap:0;width:max-content;display:flex}.table-filters a,.table-filters button{color:#989898;cursor:pointer;border:1px solid #333;align-self:center;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:grid}.table-filters a:first-child,.table-filters button:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.table-filters a:last-child,.table-filters button:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.table-filters a.active,.table-filters button.active{color:var(--black);background-color:#3cff00}.table-filters a:hover,.table-filters button:hover{color:var(--black);background-color:#34c800}}.serial-search-results{row-gap:1rem;padding:1rem 0;display:grid}.serial-search-results .back-btn{color:#d0fd5f;background-color:#333;align-items:center;width:max-content;padding:.5rem 1rem;font-weight:700;transition:all .25s ease-in-out;display:flex}.serial-search-results .back-btn svg{margin-right:.5rem;transition:all .25s ease-in-out}.serial-search-results .back-btn:hover{text-decoration:underline}.serial-search-results .back-btn:hover svg{transform:translate(-.25rem)}.serial-search-results ul{text-align:center;list-style-type:none}.serial-search-results h1{padding-bottom:.5rem;font-size:1.25rem}.serial-search-results h2{padding:.5rem 0;font-size:1rem}.serial-search-results table{border-collapse:collapse;border:none;width:100%;font-size:.8rem}.serial-search-results table th{text-align:left;padding:.25rem}.serial-search-results table td{vertical-align:top;padding:.25rem}.serial-search-results table td.data-cell{font-size:.75rem}.serial-search-results table td a{color:#d0fd5f;cursor:pointer;text-decoration:underline}.serial-search-results table tr:nth-child(2n){background:var(--secondary-bg-color)}.tech-note-btn{background:orange;justify-self:center;width:max-content;padding:1rem 2rem;display:grid}.serial-search-quick-links{grid-template-columns:1fr 1fr 1fr;justify-content:space-evenly;row-gap:1rem;display:grid}.serial-search-quick-links h2{grid-column:1/span 3}.serial-search-quick-links .quick-link{color:rgb(var(--white));text-align:center;background-color:#333;justify-content:center;justify-items:center;row-gap:.5rem;padding:5px;font-size:.8rem;text-decoration:none;display:grid}.serial-search-quick-links .quick-link img{width:3rem;height:3rem}.serial-search-quick-links .quick-link .common-wear{text-align:center;vertical-align:middle;background:#ff0;border-radius:100%;place-content:center;justify-items:center;width:3.5rem;height:3.5rem;font-size:2.5rem;display:grid}.serial-search-quick-links .quick-link .common-wear img{object-fit:cover;width:max-content;height:3rem}.prev-main-quick-links{grid-template-columns:1fr 1fr 1fr;justify-content:space-evenly;row-gap:1rem;display:grid}.prev-main-quick-links h2{grid-column:1/span 3}.prev-main-quick-links .quick-link{color:rgb(var(--white));text-align:center;background-color:#333;justify-content:center;justify-items:center;row-gap:.5rem;padding:5px;font-size:.8rem;text-decoration:none;display:grid}.prev-main-quick-links .quick-link img{width:3rem;height:3rem}.prev-main-quick-links .quick-link .common-wear{text-align:center;vertical-align:middle;background:#ff0;border-radius:100%;place-content:center;justify-items:center;width:3.5rem;height:3.5rem;font-size:2.5rem;display:grid}.prev-main-quick-links .quick-link .common-wear img{object-fit:cover;width:max-content;height:3rem}.btn-outline{cursor:pointer;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;padding:.5rem 1rem;font-size:.9rem}.btn-outline:hover{background-color:#eee}@media (min-width:768px){.serial-search-results{row-gap:1rem}.serial-search-results table{font-size:.9rem}.serial-search-results table th,.serial-search-results table td{padding:.35rem}.serial-search-results table td.data-cell{font-size:.8rem}.serial-search-quick-links{flex-wrap:wrap;justify-content:space-between;row-gap:2rem;display:flex}.serial-search-quick-links h2{width:100%}.serial-search-quick-links .quick-link{color:rgb(var(--white));background-color:#333;justify-content:center;justify-items:center;row-gap:.5rem;width:10%;padding:5px;font-size:.8rem;text-decoration:none;display:grid}.serial-search-quick-links .quick-link .tech-note{text-align:center;vertical-align:middle;background:orange;border-radius:100%;place-content:center;width:6rem;height:6rem;font-size:2.5rem;display:grid}.serial-search-quick-links .quick-link .common-wear{text-align:center;vertical-align:middle;background:#ff0;border-radius:100%;place-content:center;justify-items:center;width:4rem;height:4rem;font-size:2.5rem;display:grid}.serial-search-quick-links .quick-link .common-wear img{object-fit:cover;width:max-content;height:4rem}.serial-search-quick-links .quick-link img{width:4rem;height:4rem}.prev-main-quick-links{flex-wrap:wrap;justify-content:space-between;row-gap:2rem;display:flex}.prev-main-quick-links h2{width:100%}.prev-main-quick-links .quick-link{color:rgb(var(--white));background-color:#333;justify-content:center;justify-items:center;row-gap:.5rem;width:10%;padding:5px;font-size:.8rem;text-decoration:none;display:grid}.prev-main-quick-links .quick-link .tech-note{text-align:center;vertical-align:middle;background:orange;border-radius:100%;place-content:center;width:6rem;height:6rem;font-size:2.5rem;display:grid}.prev-main-quick-links .quick-link .common-wear{text-align:center;vertical-align:middle;background:#ff0;border-radius:100%;place-content:center;justify-items:center;width:4rem;height:4rem;font-size:2.5rem;display:grid}.prev-main-quick-links .quick-link .common-wear img{object-fit:cover;width:max-content;height:4rem}.prev-main-quick-links .quick-link img{width:4rem;height:4rem}}.interaction-form-section{row-gap:1rem;display:grid}.interaction-form{row-gap:1rem;width:100%;padding-bottom:2rem;display:grid}.interaction-form .machine-info{row-gap:1rem;width:100%;display:grid}.interaction-form .machine-info .machine-details{grid-template-columns:1fr 1fr;gap:.25rem 1rem;width:100%;font-size:.8rem;display:grid}.interaction-form .machine-info .machine-details div{row-gap:.25rem;padding:.125rem;display:grid}.interaction-form .machine-info .machine-details div:nth-child(2n){color:#bbb;background:#3a3a3a;border-radius:4px;font-size:.75rem}.interaction-form .machine-info .machine-details div .location{list-style-type:none}.service-links{flex-direction:column;align-items:center;width:300px;margin:0 auto;display:flex}div.service-content li{list-style-type:none;position:relative}div.service-content li:before{content:"•";color:#32cd32;font-size:1.8rem;position:absolute;top:-8px;left:-14px}div.service-content a{color:rgb(var(--white))smoke}div.service-content a:hover{opacity:.5}.battery-info{flex-wrap:wrap;justify-content:space-between;width:60%;max-width:900px;margin:0 auto;display:flex}.battery-class{min-width:300px;padding:1rem}.battery-info ul{margin-left:1rem}.diagnostic-wrapper{width:100%;max-width:700px;margin:0 auto;line-height:1.2}.diagnostic-code-search-form{margin:0 auto 1rem;padding:.5rem;display:block}.diagnostic-code-search-form,.diagnostic-code-search-form *{display:block}.diagnostic-code-search-form>label{width:100%;margin-bottom:1rem}#diagnostic-code-info-form>:nth-child(2n){margin-bottom:1rem}.diagnostic-code-search-form button{color:var(--black);background-color:#318ce2;width:50%;padding:.5rem;font-weight:bolder}.diagnostic-code-search-form button:hover{background-color:#d3d3d3}.diagnostic-code-search-form button:active{background-color:#a9a9a9}#diagnostic-code-info-form>label{justify-content:space-between;align-items:center;width:200px;display:flex}#diagnostic-code-info-form textarea{resize:both;height:100px}#diagnostic-code-info-form textarea:disabled{resize:none;background-color:#0a0a0a;border-color:#0000}.submit-update-btn{color:var(--black);background-color:#00ac2b;padding:1rem;font-size:1.25rem;font-weight:bolder;position:sticky;bottom:15px}.submit-update-btn:hover,.create-code-btn:hover{background-color:#00ac2bcb}.submit-update-btn:active,.create-code-btn:active{background-color:#00ac2b96}.create-code-btn{color:var(--black);background-color:#00ac2b;width:50%;margin-top:1rem;padding:.5rem;font-size:1rem;font-weight:bolder}.controller-tech-info{flex-wrap:wrap;justify-content:space-between;width:60%;min-width:350px;margin:0 auto;display:flex}.controller-tech-info div{width:40%;min-width:250px;margin:1rem}@media screen and (max-width:955px){.controller-tech-info{justify-content:center}.controller-tech-info div{width:80%}}.operator-manuals-wrapper{color:rgb(var(--white));width:100%;max-width:600px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.operator-manuals-wrapper h1{text-align:center;background-color:#0a0a0a}.operator-manuals-wrapper>div{flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;display:flex}.operator-manuals-wrapper h4{margin-left:.5rem}.specials{row-gap:2rem;min-width:175px;margin-left:2rem;display:grid}.schematics-wrapper{width:100%;max-width:600px;color:rgb(var(--white));flex-wrap:wrap;justify-content:space-between;margin:0 auto;display:flex}.schematics-wrapper h2{text-align:center}.specials{max-width:200px}.main-content{height:100%;padding:1rem .5rem;display:grid}.delta-q-wrapper{margin:0 auto}.create-claim-wrapper{width:100%;max-width:600px;margin:0 auto}.create-claim-wrapper #warranty-claim-form>div>label{margin-bottom:1rem;display:block}.create-claim-wrapper .required{color:red;display:inline}.create-claim-wrapper #warranty-claim-form>.hour-meter-readings>label:first-child{align-items:center;display:flex}.create-claim-wrapper #warranty-claim-form>.hour-meter-readings>label:first-child>input{margin-right:.75rem}.create-claim-wrapper .parts-used-in-repair>table>tbody>tr>td{min-width:100px}.create-claim-wrapper .parts-used-in-repair>table>tbody>tr>td:last-child{align-items:center;display:flex;position:relative}.create-claim-wrapper .labor-and-travel label{position:relative}.create-claim-wrapper .money-label{all:revert;color:#0f0;pointer-events:none;width:fit-content;padding-right:5px;font-size:1.1rem;display:block;position:absolute;bottom:3px;left:5px}.create-claim-wrapper .money-input{padding-left:1rem}.create-claim-wrapper .add-another-part-btn{all:revert;cursor:pointer}.create-claim-wrapper .parts-used-in-repair>table>tbody>tr>td:last-child:before,.create-claim-wrapper .money-input:before{content:"$";color:#0f0;position:absolute;top:5px;left:4px}.create-claim-wrapper .submit-claim-btn{color:var(--black);background-color:#44b9e8;border:none;width:50%;min-width:200px;margin:0 auto 3rem;padding:1rem;font-size:1rem;font-weight:700}.create-claim-wrapper .submit-claim-btn:hover{background-color:#8acde7}.create-claim-wrapper .submit-claim-btn:active{color:#f5f5f5;background-color:#4e4e4e}ul.claim-part-suggestions{background-color:#111;max-height:300px;padding-left:1rem;overflow-y:scroll;list-style:none!important}ul.claim-part-suggestions>li:hover{cursor:pointer;background-color:#4b4b4b}.claim-viewer{color:#fff;text-align:center;align-content:flex-start;align-items:flex-start;row-gap:1rem;display:grid}.claim-viewer section{border:1px solid #ffffff80}.claim-viewer .section-header{text-align:left;background:var(--black);padding:.5rem 1rem;display:grid}.claim-viewer .section-header h2{color:var(--primary-color);font-size:.8rem;font-weight:700}.claim-viewer .section-body{background:var(--black);padding:0 .5rem .5rem;font-size:.75rem;display:grid}.claim-viewer .section-body .info-grid{text-align:left;grid-template-columns:1fr;align-content:flex-start;align-items:flex-start;gap:.5rem;display:grid}.claim-viewer .section-body .info-grid .claim-history-wrapper{row-gap:.5rem;display:grid}.claim-viewer .section-body .info-grid .claim-history-wrapper .ind-claim-log{width:100%;display:grid}.claim-viewer .section-body .info-cell{background:var(--bg-color);text-align:right;grid-template-columns:1fr auto;align-content:flex-start;align-items:flex-start;column-gap:1rem;padding:.25rem .5rem;display:grid}.claim-viewer .section-body .info-cell a{color:var(--primary-color);text-decoration:underline}.claim-viewer .section-body .info-cell a:hover{color:var(--link-hover-color)}.claim-viewer .section-body .info-cell.full{grid-column:1/-1}.claim-viewer .section-body .info-cell .key{width:max-content;font-weight:700}.claim-viewer .section-body .info-cell .value{color:var(--main-text-color);display:grid}@media (min-width:576px){.claim-viewer{font-size:1.5rem;display:grid}.claim-viewer .section-body,.claim-viewer .section-body .info-grid{display:grid}.claim-viewer .section-body .info-grid .claim-history-wrapper{grid-column:1/-1;grid-template-columns:1fr;gap:1rem;display:grid}.claim-viewer .section-body .info-grid .claim-history-wrapper .ind-claim-log{grid-template-columns:1fr 1fr;align-content:flex-start;align-items:flex-start;width:100%;display:grid}.claim-viewer .section-body .info-grid .claim-history-wrapper .ind-claim-log .info-cell{text-align:left;background:var(--bg-color);border-radius:0;grid-template-columns:1fr;align-content:flex-start;align-items:flex-start;padding:.25rem .5rem;display:grid}.claim-viewer .section-body .info-cell{grid-template-columns:1fr auto;align-content:flex-start;align-items:flex-start;display:grid}.claim-viewer .section-body .info-cell .key{font-weight:700}.claim-viewer .section-body .info-cell .value{word-break:break-word;color:var(--main-text-color)}}@media (min-width:768px){.claim-viewer{font-size:1.5rem;display:grid}.claim-viewer .section-body{display:grid}.claim-viewer .section-body .info-grid{grid-template-columns:1fr 1fr 1fr}.claim-viewer .section-body .info-grid.part-edit{grid-template-columns:1fr}.claim-viewer .section-body .info-grid .claim-history-wrapper{grid-column:1/-1;grid-template-columns:1fr;row-gap:.5rem;display:grid}.claim-viewer .section-body .info-grid .claim-history-wrapper .ind-claim-log{background:var(--bg-color);grid-template-columns:1fr 1fr 1fr 1fr;align-content:flex-start;align-items:flex-start;width:100%;display:grid}.claim-viewer .section-body .info-grid .claim-history-wrapper .ind-claim-log .info-cell{text-align:left;background:var(--bg-color);grid-template-columns:1fr;align-content:flex-start;align-items:flex-start;row-gap:.25rem;padding:.25rem .5rem;display:grid}.claim-viewer .section-body .info-cell{align-content:flex-start;align-items:flex-start;display:grid}.claim-viewer .section-body .info-cell button{background:var(--primary-color);color:var(--black);border:none;border-radius:2px;padding:.5rem 1rem;font-weight:700}.claim-viewer .section-body .info-cell button:hover{cursor:pointer;background:#fff}.claim-viewer .section-body .info-cell .part-edit-row{grid-template-columns:1fr auto 1fr 1fr;align-items:center;column-gap:.5rem;display:grid}.claim-viewer .section-body .info-cell .part-edit-row input{width:max-content}.claim-viewer .section-body .info-cell .part-edit-row .checkbox-wrapper{align-content:center;align-items:center;column-gap:1rem;display:flex}.claim-viewer .section-body .info-cell.full{grid-template-columns:auto 1fr;display:grid}.claim-viewer .section-body .info-cell.full .text-area-wrapper{width:100%;display:flex}.claim-viewer .section-body .info-cell.full textarea{grid-column:2;width:100%;display:grid}.claim-viewer .section-body .info-cell .key{font-weight:700}.claim-viewer .section-body .info-cell .value{word-break:break-word;color:var(--main-text-color)}}.view-claims-wrapper table{all:revert;border-collapse:collapse;margin:0 auto}.image-gallery{width:100%;max-width:500px}.image-gallery-icon{opacity:.55;background-color:#0000}.image-gallery-icon:hover .image-gallery-svg{color:#000}.image-gallery-icon:focus{border:none}.single-claim-btns{justify-content:center;display:flex}.single-claim-btns button,.claim-btn{font-size:bold;background-color:#696969;border-radius:10px;min-width:130px;margin:.5rem;padding:.5rem 1rem;transition:background-color .3s ease-in}.single-claim-btns button:hover{color:var(--black);background-color:#3cff00}.single-claim-btns button:active{color:var(--black);background-color:#1f8600;transition:unset}.claim-history{width:100%;max-width:900px}.claim-history table td{padding:.25rem}.jump-to-page-container label{text-wrap:nowrap;justify-content:center;align-items:center;width:fit-content;margin-bottom:1.5rem;display:flex}.claim-search-form{align-items:center;width:100%;max-width:400px;margin:1rem auto 0;display:flex}.claim-search-btn,.claim-btn{color:#fff;background-color:#696969;border:none;border-radius:.25rem;margin:.25rem;padding:.1rem .5rem;font-size:.9rem;transition:background-color .3s ease-in}.claim-search-btn:hover,.claim-btn:hover{color:var(--black);background-color:#3cff00}.claim-search-btn:active,.claim-btn:active{color:var(--black);background-color:#1f8600;transition:unset}.create-claim-btn:hover{opacity:.75;cursor:pointer}.create-claim-btn:active{opacity:.6}.view-claims-wrapper td{outline:1px solid #7a7a7a}.all-claims-table td{padding:.5rem}.all-claims-table>thead tr{background-color:var(--black);padding:.5rem;font-weight:700}.all-claims-table>thead td:hover{opacity:.5;cursor:pointer}.all-claims-table>thead td:active{opacity:.33}.claim-row:hover{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#52525233}.pagination{align-items:center;width:fit-content;margin-bottom:2rem;font-size:1.25rem;display:flex}.selected{color:#f9ee3d;font-size:1.2rem;font-weight:bolder}.jump-to-page-select{max-width:75px;margin:0 auto}.pagination div{padding-left:.5rem;padding-right:.5rem}.pagination div:hover{opacity:.65;cursor:pointer}.page-numbers{margin:0;padding:0;list-style-type:none;display:flex}.page-numbers li{margin:0;padding:.25rem}.page-numbers li span{pointer-events:none;display:contents}.page-numbers li:hover{opacity:.6;cursor:pointer}@media (max-width:700px){.pagination{display:none}.all-claims-table td{padding:0}}.single-claim-view>table{border:1px solid #fff;width:100%;max-width:800px;margin:0 auto;font-size:.85rem}.single-claim-view>table td{border:1px solid #fff;padding:.254rem}.serial-born-on-link,.claim-link{all:revert}.full-span-header-row{text-align:center;background-color:#333}.parts-total-dollar{text-align:end}#warranty-claim-form{max-width:700px;margin:0 auto}.required:before{content:"*";color:red}.claim-update-form{width:100%;max-width:400px;margin:0 auto}.submit-claim-update-btn{width:50%;margin:.5rem auto 2rem;padding:.66rem}.claim-update-select{color:#fff}@media (max-width:400px){.view-claims-wrapper table{zoom:80%}}.claim-report-wrapper{width:100%;max-width:800px;margin:0 auto}.claim-stats-table{border-collapse:collapse;margin:0 auto}.claim-stats-table td{text-align:center;border:1px solid #a9a9a9;padding:.5rem}.claim-history table{border-collapse:collapse;font-size:.85rem}.claim-history td{border:1px solid #a9a9a9}.claim-history tr:not(.claim-history thead tr:first-child):hover{cursor:pointer;background-color:#33333380}.claim-report-form{max-width:500px;margin:0 auto}.claim-report-form label{flex-grow:1;min-width:200px;max-width:400px}.claim-report-dates{flex-wrap:wrap;justify-content:space-between;gap:.65rem;margin-top:1rem;display:flex}.claim-report-submit-btn{width:100%;max-width:200px;margin:1.5rem auto 0;padding:1rem;font-weight:bolder}.image-gallery-icon{color:#fff;appearance:none;cursor:pointer;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a);background-color:#0000;border:0;outline:none;transition:all .3s ease-out;position:absolute}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{padding:20px;bottom:0}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:28px;height:28px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:24px;height:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:16px;height:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-top-nav,.image-gallery-bottom-nav{padding:10px;left:50%;transform:translate(-50%)}.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:90px;height:120px}@media (max-width:768px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:48px;height:72px}}@media (max-width:480px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:36px;height:48px}}.image-gallery-top-nav[disabled],.image-gallery-bottom-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:60px;height:120px}@media (max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:36px;height:72px}}@media (max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:24px;height:48px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;user-select:none;-o-user-select:none;-webkit-tap-highlight-color:#0000;position:relative}.image-gallery.fullscreen-modal{z-index:5;background:#000;width:100%;height:100%;position:fixed;inset:0}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 110px);display:inline-block}@media (max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{white-space:nowrap;text-align:center;touch-action:none;line-height:0;position:relative;overflow:hidden}.image-gallery-slide{width:100%;position:absolute;top:0;left:0}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{color:#fff;white-space:normal;background:#0006;padding:10px 20px;line-height:1;position:absolute;bottom:70px;left:0}@media (max-width:768px){.image-gallery-slide .image-gallery-description{padding:8px 15px;font-size:.8em;bottom:45px}}.image-gallery-bullets{z-index:4;width:80%;margin:0 auto;position:absolute;bottom:20px;left:0;right:0}.image-gallery-bullets .image-gallery-bullets-container{text-align:center;margin:0;padding:0}.image-gallery-bullets .image-gallery-bullet{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #fff;border-radius:50%;outline:none;margin:0 5px;padding:5px;transition:all .2s ease-out;display:inline-block;box-shadow:0 2px 2px #1a1a1a}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{width:auto;inset:50% auto auto 20px;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:12px 0;display:block}@media (max-width:768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media (max-width:480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{vertical-align:top;width:100px;display:inline-block}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{margin-right:0;padding:0;display:block}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-top:2px;margin-left:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{padding:5px 0;overflow:hidden}@media (max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:0 0;border:4px solid #0000;width:100px;padding:0;transition:border .3s ease-out;display:inline-block}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media (max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media (hover:hover) and (pointer:fine) and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;text-shadow:0 2px 2px #1a1a1a;white-space:normal;width:100%;padding:5%;font-size:1em;line-height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{color:#fff;z-index:4;background:#0006;padding:10px 20px;line-height:1;position:absolute;top:0;right:0}@media (max-width:768px){.image-gallery-index{padding:5px 10px;font-size:.8em}}#dealer-territory-admin{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex}#dealer-territory-admin select{min-width:350px;max-width:500px;margin:0 auto}#dealer-select{margin-bottom:1rem}#dealer-select:active{color:rgb(var(--white))}#territory-text-display{width:100%;min-width:350px;max-width:500px}.territory-map{width:350px;height:400px}.selected-dealer-text{text-align:center;color:#dfdfdf;padding:1rem;font-size:1.33rem}.selected-dealer-name{white-space:nowrap;color:#6e61ff;font-size:1.33rem;display:inline}.react-select-container{max-width:500px;margin:0 auto}.react-select-container-dealer{max-width:700px}.page.legacy{overflow:visible}.state-list-element{max-width:500px;margin:0 auto}.state-list-element .state-name{all:revert;color:#72db72;margin:0;padding:0;font-size:1.1rem}.whole-state{justify-content:space-between;align-items:center;width:70%;display:flex}.state-list{margin:0;padding-left:.5rem;list-style-type:none}.whole-state-label{justify-content:space-between;align-items:center;width:135px;padding-left:.75rem;font-size:1.05rem;display:flex}.submit-btn-wrapper{width:325px;height:65px;margin:2rem auto 0;display:flex;position:sticky;bottom:10px}.submit-btn{all:revert;color:#0a0a0a;cursor:pointer;background-color:#3fc441;border:none;border-radius:10px;flex-grow:1;font-size:2.25rem}.submit-btn:hover{background-color:#6cc76d}.submit-btn:active{background-color:#82da848e}.label{color:#969696;padding-left:.2rem;font-size:.8rem}.associate-dealers-checkbox{justify-content:space-between;align-items:center;width:55%;margin-top:1rem;padding-left:1rem;padding-right:1rem;display:flex}.dealer-label{color:#ffd900e0;margin-top:.5rem;display:flex}.dealer-label>span{text-align:start;display:block}.submit-btn-disabled{cursor:default;pointer-events:none;background-color:#757575}.hidden{display:none}#map-box{position:relative}div.overlay{opacity:.7;z-index:1;background-color:#fff;width:100%;height:100%;position:absolute;top:0}div.overlay.standard{background:var(--black)url(https://upload.wikimedia.org/wikipedia/commons/b/b9/Youtube_loading_symbol_1_\(wobbly\).gif) no-repeat 50% 50%}@media (min-width:500px){.territory-map{width:480px;height:450px}}@media (min-width:700px){.territory-map{width:650px;height:500px}}@media (min-width:1250px){#dealer-territory-admin{flex-direction:row;justify-content:space-between;align-items:start;position:relative}#map-box{position:sticky;top:10px}.dealer-label{text-align:start;margin-top:0}}@media (min-width:1600px){#dealer-territory-admin{justify-content:space-between;width:100%}}.edit-dealer-info-wrapper{width:100%;max-width:700px;margin:0 auto}.edit-dealer-info-wrapper h1{text-align:center}.edit-dealer-info-form label{margin-bottom:.25rem}.city-state-zip{flex-wrap:wrap;align-items:flex-end;display:flex}.city-state-zip label{flex-wrap:wrap}.city-state-zip label:first-child,.city-state-zip label:last-child{min-width:100px}.city-state-zip label:first-child{margin-right:.25rem}.city-state-zip label:nth-child(2){margin-left:.5rem;margin-right:.5rem}.state-label{max-width:60px}input:disabled,select:disabled{color:#727272;background-color:#313131;border:1px solid #000}.edit-dealer-submit-btn{color:#fff;background-color:#086da8;border:none;border-radius:.25rem;width:50%;margin:1rem auto .25rem;padding:.5rem;font-size:.9rem;font-weight:700;transition:background-color .3s ease-in}.edit-dealer-submit-btn:hover{color:var(--black);background-color:#3cff00}.edit-dealer-submit-btn:active{color:var(--black);background-color:#1f8600;transition:unset}.disabled{color:var(--black);pointer-events:none;background-color:#5e5e5e}.usr-wrapper .usr-dealer-select{width:100%;max-width:550px;margin:0 auto;display:grid}.usr-wrapper h3{text-align:center}.usr-reports{flex-direction:column;align-items:center;display:flex}.customer-info-table{text-align:start;border:1px solid #5a5a5a;width:100%;max-width:800px;margin-top:1rem;margin-bottom:1rem;overflow:scroll}.customer-info-table th{text-align:start;min-width:120px}.customer-info-table td,.quarterly-breakdown-table td{padding-bottom:.25rem;padding-left:.25rem;padding-right:.5rem}.quarterly-breakdown-table{border-collapse:collapse;border:1px solid #5a5a5a;min-width:300px;max-width:500px;margin:0 auto 1rem}.quarterly-breakdown-table th{text-align:start;border:1px solid #5a5a5a;padding-left:.25rem}.sales-breakdown-table{border-collapse:collapse;border:1px solid #fff;width:100%;max-width:800px;margin:0 auto;padding:0;font-size:.8rem}.sales-breakdown-table tbody td,.sales-breakdown-table thead:nth-child(2) th{text-align:right;border-left:1px solid #fff;border-right:1px solid #fff}.sales-breakdown-table thead:first-child tr *{border-bottom:1px solid #fff}.sales-breakdown-table tbody td:not(td:first-child){color:#32cd32}.sales-breakdown-table tbody tr td{padding-right:.12rem}.final-contacts{vertical-align:top}.final-contacts span{width:100%}.final-contacts ul{padding-left:.75rem;list-style-type:circle}.final-contacts li{font-size:.7rem}.machine-breakdown-table{text-align:center;border-collapse:collapse;margin:2rem auto 0}.machine-breakdown-table th{border:1px solid #f5f5f5}.machine-breakdown-table td{border:1px solid #5a5a5a}.machine-breakdown-table td:first-child{text-align:start;padding-left:.5rem}.machine-breakdown-table tbody tr:last-child td:not(td:nth-child(2)){padding-left:.25rem;padding-right:.25rem;font-size:.85rem}.usr-wrapper select{color:#000;background-color:#d6d6d6;border:1px solid #000}@media (max-width:750px){.usr-reports:not(.quarterly-breakdown-table){zoom:75%}}@media (max-width:550px){.usr-reports:not(.quarterly-breakdown-table){zoom:50%}}@media (max-width:350px){.usr-reports:not(.quarterly-breakdown-table){zoom:30%}}.usr2-reports{width:100%;max-width:600px;margin:0 auto}.usr2-reports table{table-layout:auto;border:none}.usr2-cust-info-table{border-collapse:collapse;margin-top:.75rem;margin-bottom:0}.usr2-cust-info-table td{padding-left:.5rem}.usr2-cust-info-table td:first-child{vertical-align:top;width:35%;min-width:125px;font-weight:700}.usr2-cust-info-table tr:nth-child(2n){background-color:#2e2e2e}.usr2-quarterly-breakdown{border-collapse:collapse;text-align:center;width:100%;margin-bottom:0}.usr2-quarterly-breakdown thead tr:first-child{color:#000;background-color:#f5f5f5}.usr2-quarterly-breakdown thead tr:nth-child(2) th{color:#fff;font-weight:700}.usr2-sales-total-table{border-collapse:collapse;text-align:center;width:100%;margin-bottom:0}.usr2-sales-total-table tbody tr:nth-child(3n+1){background:#242424}.usr2-sales-total-table tbody tr:nth-child(3n+2){background:#3c3c3c}.usr2-sales-total-table thead tr:nth-child(2){background-color:#000}.usr2-sales-total-table thead tr:first-child{color:#000;background-color:#fff}.usr2-sales-total-table thead tr:nth-child(2){color:#fff}.usr2-disc-war-table{border-collapse:collapse;text-align:center;table-layout:auto;width:100%;margin-bottom:0}.usr2-disc-war-table thead tr:first-child{color:#000;font-weight:light;background-color:#fff}.usr2-machine-breakdown-table{border-collapse:collapse;text-align:center;table-layout:auto;width:100%;padding:0}.usr2-machine-breakdown-table thead tr:first-child{background-color:#fff;height:15px}.usr2-machine-breakdown-table tbody tr td:first-child{text-align:start}.dollar-total-row td:not(td:first-child){padding-left:.1rem;padding-right:.1rem}.usr2-disc-war-table thead tr:last-child{background-color:#000}.usr2-disc-war-table tbody tr:nth-child(3n+1){background:#242424}.usr2-disc-war-table tbody tr:nth-child(3n+2){background:#3c3c3c}.usr2-machine-breakdown-table thead tr:last-child{background-color:#000}.usr2-machine-breakdown-table tbody tr:nth-child(3n+1){background:#242424}.usr2-machine-breakdown-table tbody tr:nth-child(3n+2){background:#3c3c3c}@media (max-width:525px){.dollar-total-row td:not(td:first-child){font-size:.9rem}}@media (max-width:500px){.usr2-machine-breakdown-table{zoom:95%}.dollar-total-row td:not(td:first-child){font-size:.9rem}}@media (max-width:475px){.dollar-total-row td:not(td:first-child){font-size:.8rem}}@media (max-width:430px){.dollar-total-row td:not(td:first-child){font-size:.75rem}}@media (max-width:405px){.usr2-machine-breakdown-table{zoom:85%}}.demo-fleet-wrapper{width:100%;max-width:600px;margin:0 auto}.demo-fleet-wrapper h2{text-align:center;margin-bottom:.5rem}.rec-stock-table{margin-top:.5rem}.rec-stock-table,.other-stock-table{table-layout:auto;border-collapse:collapse;border:none;width:100%}.rec-stock-table thead tr,.other-stock-table thead tr{border:2px solid #fff}.rec-stock-table tbody tr:nth-child(2n){background-color:#222}.machine{width:45%}.serial{width:20%}.age{width:15%}.itemNo{width:20%}@media (max-width:400px){.rec-stock-table,.other-stock-table{font-size:.9rem}}.info-icon{font-size:2.25rem}.info-icon:hover{color:#adadad}.info-icon:active{color:#7c7c7c}.indented{padding-left:1rem}.info-steps{margin-left:1rem}.header-selectable{width:100%;max-width:300px;margin:0 auto .66rem}.center-text-align{text-align:center}.has-machines{color:#62b4cf}.machine-comparisons{width:100%;max-width:700px;margin:1rem auto 0}.data-display tr:hover{background-color:unset}.data-display>table td{width:25%}.machine-name{text-align:center;font-size:1.75rem}.data-display>table{width:100%;margin:0;padding:0}.data-display>table tr{height:0}.data-display>table td{text-align:center;margin:0;padding:0}.data-display.competitor td.machine-name{padding-bottom:1.5rem}.data-display.rps td.machine-name{padding-top:1.5rem;padding-bottom:1.5rem}.data-display.competitor{background-color:#37373733}.data-display.rps{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#454545 #45454544;background-color:#37373733;display:flex;overflow-x:scroll}.comparison-row{background-color:var(--black)}.data-display>table tr.comparison-row>td{padding-top:6px}.data-display.rps:hover{cursor:ew-resize;background-color:#45454566}.data-display.rps table{scroll-snap-align:center;min-width:100%}.machine-list-price{color:#2dd82d}@media (max-width:1200px){.machine-comparisons table,.machine-comparisons table tr,.machine-comparisons table tbody{width:100%}.page{max-width:unset;width:100%}.machine-comparisons{width:90%}.info-icon{margin-left:1rem}.data-display>table tr{height:unset}.machine-name{font-size:1.55rem}}@media (max-width:700px){.machine-comparisons{width:100%}}@media (max-width:550px){.machine-name{font-size:1.45rem}.machine-comparisons{width:100%}}@media (min-width:1201px){.data-display td{font-size:1.15rem}}fieldset legend{color:#d0fd5f;margin-top:1.2rem;font-size:2rem;font-weight:700}fieldset p{margin-top:1.2rem;font-size:1.2rem}.new-input-group p span{color:red;font-size:1.2rem;display:inline}.dropdown-container:focus-within{border:1px solid #d0fd5f!important;box-shadow:0 0 0 1px #d0fd5f!important}.dropdown-heading{background-color:#000}.dropdown-heading:focus{border-color:#d0fd5f!important}.dropdown-content{z-index:5!important;color:#000!important;max-height:250px!important}.dropdown-content *{color:#000!important;background-color:#f5f5f5!important}.dropdown-heading-value{color:#f5f5f5!important}.annual-avg-table tbody tr td{border:1px solid #818181;padding:.2rem}.tox-editor-header{z-index:0!important}.save-toast-progress-bar{background-color:#d0fd5f}.toast-text{font-weight:700}.tox{max-width:98vw!important}@media (max-width:500px){table{border-collapse:collapse;word-break:normal;max-width:96vw;font-size:.9rem}}.save-button-div{z-index:0;position:relative}#binder-prep-save{z-index:3;color:#000;outline:1px solid #000;margin-top:1rem}.binder-prep-save-btn-scrolled{z-index:6;position:fixed;bottom:20px;right:1rem}.binder-prep-save-btn-top{width:100%;min-width:162.5px;position:relative}.cc3-page{row-gap:1rem;max-width:1600px;margin:auto;display:grid}.cc3-preselect-details{padding:1rem 0;display:grid}.ccthree-wrapper{background:var(--secondary-bg-color);padding:1rem;display:grid}.ccthree-wrapper h2{text-align:center;margin-bottom:.5rem}.ccthree-wrapper:first-child{margin-top:1rem}.ccthree-wrapper:nth-child(2n){background:var(--bg-color)}.ccthree-wrapper .parameters-wrapper{grid-template-columns:1fr;justify-content:center;column-gap:1rem;display:grid}.ccthree-wrapper .parameters-wrapper .option{background:var(--alt-bg-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:2px;flex-direction:column;gap:.75rem;width:100%;max-width:350px;margin-top:.5rem;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 20px #0006}.ccthree-wrapper .parameters-wrapper .option:hover{transform:translateY(-1px);box-shadow:0 12px 25px #00000080}.ccthree-wrapper .parameters-wrapper .option label{color:#f3f4f6;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.ccthree-wrapper .parameters-wrapper .option .slider-wrapper{flex-direction:column;gap:.25rem;width:100%;display:flex}.ccthree-wrapper .parameters-wrapper .option input[type=range]{-webkit-appearance:none;cursor:pointer;background:0 0;width:100%;height:0;margin:0;padding:0}.ccthree-wrapper .parameters-wrapper .option input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#84f000 0%,#84f000 var(--slider-percent),#111827 var(--slider-percent),#111827 100%);border-radius:2px;transform:translateY(50%)}.ccthree-wrapper .parameters-wrapper .option input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary-color);cursor:pointer;border-radius:50%;width:22px;height:22px;margin-top:0;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 10px #84f00099}.ccthree-wrapper .parameters-wrapper .option input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 4px 14px #84f000cc}.ccthree-wrapper .parameters-wrapper .option input[type=range]::-moz-range-track{background:#111827;border-radius:4px;height:8px}.ccthree-wrapper .parameters-wrapper .option input[type=range]::-moz-range-thumb{background:var(--primary-color);cursor:pointer;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 10px #84f00099}.ccthree-wrapper .parameters-wrapper .option input[type=range]:focus{outline:none}.ccthree-wrapper .parameters-wrapper .option .slider-current{color:#d1d5db;text-align:center;width:100%;font-size:.875rem;font-weight:500}.ccthree-wrapper .parameters-wrapper .option .slider-labels{grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;margin-top:.25rem;padding:0;display:grid}.ccthree-wrapper .parameters-wrapper .option .slider-labels .slider-label{color:#9ca3af;white-space:nowrap;text-align:center;text-overflow:ellipsis;cursor:pointer;width:100%;padding:0;font-size:.75rem;display:flex;overflow:hidden}.ccthree-wrapper .parameters-wrapper .option .slider-labels .slider-label:first-child{text-align:left;width:max-content;display:flex}.ccthree-wrapper .parameters-wrapper .option .slider-labels .slider-label:last-child{text-align:right;justify-content:flex-end;width:100%;display:flex}.ccthree-wrapper .parameters-wrapper .option .slider-labels .slider-label.active{color:#84f000;font-weight:600}.ccthree-wrapper .parameters-wrapper .option .dealer-minmax{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:.5rem;display:grid}.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .min-input,.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .max-input{flex-direction:column;display:flex}.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .min-input label,.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .max-input label{color:#f3f4f6;margin-bottom:.25rem;font-size:.75rem}.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .min-input input,.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .max-input input{color:#fff;background-color:#ffffff14;border:none;border-radius:4px;width:100%;padding:.35rem .6rem;font-size:.875rem;font-weight:500;transition:background-color .2s,outline .2s}.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .min-input input:focus,.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .max-input input:focus{outline:var(--primary-color)}@media (min-width:768px){.ccthree-wrapper{display:grid}.ccthree-wrapper .parameters-wrapper{grid-template-columns:1fr 1fr;justify-items:center;gap:1rem;display:grid}.ccthree-wrapper .parameters-wrapper .option{max-width:800px}}.new-page-layout{margin:auto;display:grid}.new-page-layout .auth-link{color:#fff;background:#000;border:2px solid #333;border-radius:6px;grid-template-columns:auto 1fr;place-content:center;place-items:center;column-gap:.5rem;width:180px;display:grid}.new-page-layout .auth-link .link-text{color:#ccc;text-transform:none;justify-content:flex-start;width:100%;font-size:.8rem;display:grid}.new-page-layout .auth-link .link-text h2{letter-spacing:.25rem;color:#fff;text-transform:uppercase;line-height:1rem}.new-page-layout .auth-link svg{font-size:2rem}.new-page-layout .auth-link img{width:30px;height:30px}.new-page-layout .auth-link:hover{color:#fff;background:#333;border:2px solid #000}.new-page-layout .auth-link:hover .link-text{color:#fff}@media (min-width:1600px){.new-page-layout{padding:1rem 0}}.desktop-territory-report,.desktop-territory-rep-table{display:none}.mobile-territory-report{row-gap:.5rem;display:grid}.mobile-reps-table-wrapper{border:1px solid #82828280;border-radius:4px;padding:.5rem;display:grid}.mobile-reps-table{border-collapse:collapse;border-radius:10px;width:100%;margin:0 auto;overflow:hidden}.mobile-reps-table th{text-align:left}.mobile-territory-customer-wrapper{display:grid}.mobile-territory-customer-wrapper .mobile-territory-customer-card{border:1px solid #82828280;grid-template-columns:1fr 1fr;column-gap:2rem;font-size:.8rem;display:grid}.mobile-territory-customer-wrapper .mobile-territory-customer-card h3{text-align:center;background:var(--alt-bg-color);grid-column:1/-1;padding:.5rem}.mobile-territory-customer-wrapper .mobile-territory-customer-card .column{color:var(--primary-color);grid-template-columns:1fr auto;padding:0 .5rem;display:grid}.mobile-territory-customer-wrapper .mobile-territory-customer-card .column strong{color:var(--main-text-color)}.mobile-territory-customer-wrapper .mobile-territory-customer-card .column span{width:min-content;margin:0;padding:0}.standard-table-wrapper{display:grid}.standard-table-wrapper table{border-collapse:collapse;background-color:var(--secondary-bg-color);border-radius:2px;width:100%;overflow:hidden;box-shadow:0 0 10px #0000001a}.standard-table-wrapper table thead{background-color:var(--alt-bg-color)}.standard-table-wrapper table thead th{color:var(--main-text-color);text-align:left;padding:.35rem;font-size:.9rem;font-weight:500}.standard-table-wrapper table tbody tr:nth-child(2n){background-color:var(--alt-bg-color)}.standard-table-wrapper table tbody tr:hover{background-color:#616161}.standard-table-wrapper table tbody tr td{color:var(--main-text-color);text-align:left;border-bottom:1px solid var(--alt-bg-color);padding:.35rem;font-size:.8rem}.standard-table-wrapper table tbody tr td a{color:var(--primary-color);text-decoration:none}.standard-table-wrapper table tbody tr td a:hover{color:var(--primary-color)}@media (min-width:576px){.mobile-territory-report{display:none}.desktop-territory-yearly-table-wrapper{border-radius:4px;width:100%;max-width:1200px;padding:.5rem;display:grid}.desktop-territory-customer-table-wrapper{border-radius:4px;padding:.5rem;display:grid}.desktop-territory-customer-table{table-layout:auto;text-align:left;border-collapse:separate;border-spacing:0 .25rem;border:none;width:100%;max-width:1200px;padding:.5rem;font-size:.85rem}.desktop-territory-customer-table thead tr th{color:rgb(var(--white));text-align:left;padding:.5rem .75rem;font-weight:600}.desktop-territory-customer-table thead tr th span{color:rgb(var(--white));font-size:.9em}.desktop-territory-customer-table tbody tr:nth-child(odd){background-color:var(--table-row-1)}.desktop-territory-customer-table tbody tr:hover{background-color:#ffffff0d}.desktop-territory-customer-table tbody tr td{color:var(--primary-color);vertical-align:middle;white-space:nowrap;text-align:right;padding:.35rem .75rem}.desktop-territory-customer-table tbody tr td:first-child{text-align:left;color:var(--main-text-color);white-space:normal;text-overflow:unset;width:auto;max-width:250px;font-weight:700;overflow:visible}.desktop-territory-customer-table tbody tr td.avg-col span{text-align:center;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.desktop-territory-customer-table span{align-items:center;width:max-content;padding:0}.desktop-territory-report{row-gap:1rem;max-width:1800px;margin:auto;display:grid}.desktop-territory-yearly-table{border-collapse:collapse;text-align:left;border:none;margin:0;padding:0;font-size:.85rem;display:table}.desktop-territory-yearly-table thead tr th{color:rgb(var(--white))}.desktop-territory-yearly-table tbody td{color:var(--primary-color)}}.new-view-alert{z-index:999;width:100vw;height:100vh;color:var(--black);place-content:center;place-items:center;display:grid;position:fixed;top:0}.new-view-alert .new-view-alert__container{background:rgb(var(--white));max-width:500px;color:var(--black);align-content:flex-start;align-self:center;display:grid;overflow:hidden}.new-view-alert .new-view-alert__container .new-view-alert__header{background:var(--black);color:rgb(var(--white));border-top-left-radius:4px;border-top-right-radius:4px;align-content:center;align-items:center;width:100%;padding:.5rem;font-size:1rem;display:grid}.new-view-alert .new-view-alert__container .new-view-alert__body{align-content:flex-start;align-items:flex-start;padding:.5rem;display:grid}.new-view-alert .new-view-alert__container .new-view-alert__footer{color:var(--black);justify-content:space-between;padding:.5rem;display:flex}.new-view-alert .new-view-alert__container .new-view-alert__footer button{margin:1rem 0 0}.media-press-kits{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;width:100%;margin-top:1rem;font-size:11pt;display:grid}.media-press-kits .media-press-kit{background:var(--secondary-bg-color);width:300px;box-shadow:0 0 5px 1px var(--black);cursor:pointer;color:var(--main-text-color);border-radius:5px;grid-template-columns:auto 1fr;justify-content:flex-start;place-items:center flex-start;column-gap:.5rem;padding:.5rem;text-decoration:none;transition:all .3s ease-in-out;display:grid}.media-press-kits .media-press-kit span{color:var(--primary-color);width:max-content;margin:0}.media-press-kits .media-press-kit svg{width:40px;height:40px;color:var(--primary-color)}.media-press-kits .media-press-kit:hover{background:var(--alt-bg-color)}.media-press-kits .media-press-kit .media-press-kit-content{align-content:flex-start;align-items:flex-start;display:grid}.general-page-form{row-gap:1rem;display:grid}.general-page-form .general-page-input-group{row-gap:.25rem;display:grid}.general-page-form .general-page-input-group label{font-size:.9rem}.general-page-form .general-page-input-group textarea{height:auto}.general-page-form .multi-select-container{background:0 0}.general-page-form .multi-select-container .selected-options{flex-wrap:wrap;padding-bottom:.5rem;display:flex}.general-page-form .multi-select-container .selected-options .selected-option{width:"max-content";border:1px solid #ccc;border-radius:5px;grid-template-columns:1fr auto;align-items:center;width:max-content;margin-right:5px;padding:0;display:grid}.general-page-form .multi-select-container .selected-options .selected-option label{padding:.125rem .5rem}.general-page-form .multi-select-container .selected-options .selected-option .remove-value{width:max-content;height:100%;color:var(--secondary-text-color);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;padding:.25rem .5rem;font-size:1rem;display:grid}.general-page-form .multi-select-container .selected-options .selected-option .remove-value:hover{background:var(--alt-bg-color);cursor:pointer;color:rgb(var(--white))}.general-page-form .multi-select-container .multi-select-dropdown{border:1px solid var(--alt-bg-color);background:var(--secondary-bg-color);z-index:1000;z-index:999;width:100%;max-height:150px;margin:0;list-style:none;position:absolute;overflow-y:auto}.general-page-form .multi-select-container .multi-select-dropdown li:hover{background:var(--alt-bg-color)}.general-page-top-controller{display:grid}.new-form{row-gap:1rem;width:100%;display:grid}.new-form hr{border:none;border-top:1px solid #ffffff40;margin:.25rem 0}.new-form td a{color:var(--primary-color);text-decoration:underline}.new-form td a:hover{color:var(--primary-color);text-decoration:none}.new-form-group{border-bottom:2px solid var(--primary-color);gap:.5rem 1rem;padding-bottom:1rem;display:grid}.new-form-group .new-form-group-header{align-items:center;column-gap:.5rem;display:flex}.new-form-group .new-form-group-header h2{color:var(--primary-color);text-transform:uppercase;background:0 0;border-radius:2px;font-size:1rem;font-weight:400}.new-form-group .new-form-group-header svg{color:var(--primary-color);font-size:1.5rem}.new-input-group{display:grid}.new-input-group.two-column,.new-input-group.three-column{grid-template-columns:1fr;gap:1rem}.new-input-group.four-column{grid-template-columns:1fr;gap:.5rem 1rem}.new-input-group.parts-used{border:1px solid var(--secondary-text-color);grid-template-columns:2fr 1fr 1fr;gap:.5rem 1rem;padding:.5rem;display:grid}.new-input-group .actions{display:flex}.new-input-group.flex-text-input-group{align-items:center;column-gap:.5rem;width:100%;display:flex}.new-input-group.style-two{grid-template-columns:1fr auto;column-gap:.5rem;display:grid}.new-input-group.checkbox{column-gap:1rem;height:2rem;padding:.5rem 0;display:flex}.new-input-group.checkbox.error{color:#f90}.new-input-group span{align-content:flex-start;align-items:flex-start;width:min-content;margin-left:.25rem;padding:0;display:grid}.new-input-group span.required{color:red}.new-input-group label{color:#ccc;font-size:.8rem;display:flex}.new-input-group label .required-asterisk{color:red;margin-left:.25rem}.new-input-group input[type=date]{border:1px solid var(--secondary-text-color);color:var(--primary-text-color);color-scheme:var(--color-scheme);color-scheme:var(--color-scheme);border-radius:2px;padding:.5rem;font-size:1rem}.new-input-group .image-uploader-wrapper{border:1px solid var(--secondary-text-color);border-radius:2px;justify-content:center;justify-items:center;padding:.5rem;display:grid;position:relative}.new-input-group .image-uploader-wrapper svg{font-size:1.5rem}.new-input-group .image-uploader-wrapper label{border-radius:2px;padding:.5rem 1rem;font-size:.7rem}.new-input-group .image-uploader-wrapper input[type=file]{opacity:0;cursor:pointer;height:100%;position:absolute}.new-input-group .image-preview-list{column-gap:.5rem;display:flex}.new-input-group .image-preview-list .image-preview-item{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.new-input-group .image-preview-list .image-preview-item img{object-fit:cover;border-radius:2px;max-width:100%;max-height:100px}.new-input-group input,.new-input-group select,.new-input-group textarea{background:var(--alt-bg-color)}.new-input-group input.error,.new-input-group select.error,.new-input-group textarea.error{border:1px solid #f90}.new-input-group input:focus,.new-input-group select:focus,.new-input-group textarea:focus{border:1px solid rgba(var(--primary-color),.5);box-shadow:0 0 0 1px var(--primary-color)}.new-checkbox-input{align-items:center;column-gap:.5rem;height:2rem;display:flex}.new-checkbox-input input{width:max-content;height:max-content;accent-color:var(--primary-color);cursor:pointer;margin:0}.new-form-submission{justify-content:flex-end;column-gap:1rem;display:flex}.new-form-submission button{border:1px solid var(--secondary-text-color);background:#fff;border:none;border-radius:2px;padding:.5rem 1rem}.new-form-submission button.warn{background:var(--danger-color);color:var(--white)}.new-form-submission button:hover{background:var(--secondary-text-color);color:var(--white);cursor:pointer}.form-bullets{color:var(--secondary-text-color);row-gap:.25rem;padding-left:1rem;font-size:.8rem;list-style-type:disc;display:grid}.city-state-zip{grid-template-columns:2fr 1fr 1fr;gap:1rem;display:grid}.state-zip{grid-template-columns:2fr 1fr;gap:1rem;display:grid}.blog-input-section{background:var(--bg-color);grid-template-columns:1fr;align-items:flex-start;gap:.5rem 1rem;width:100%;padding:1rem;display:grid}.page-form{row-gap:1rem;width:100%}.page-form.blog{column-gap:1rem;width:100%;display:grid}.page-form.blog .blog-form{background:#1a1a1a;align-items:flex-start;width:100%;display:grid}.click-button{width:max-content;height:calc(2rem - 2px);color:var(--secondary-text-color);background:rgb(var(--white));border-radius:2px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.7rem;display:flex}.click-button:hover{background:var(--secondary-text-color);color:var(--white);cursor:pointer}.click-button.disabled-click-btn{color:#c4c4c4;background:#929292}.click-button.disabled-click-btn:hover{cursor:no-drop}.tags{flex-wrap:wrap;align-items:center;column-gap:.5rem;display:flex}.tags .tag{background:var(--secondary-bg-color);border-radius:2px;align-items:center;column-gap:.25rem;height:max-content;padding:.25rem .5rem;font-size:.8rem;display:flex}.tags .tag svg{color:#fff}.tags svg{font-size:.9rem}.tags svg:hover{color:red;cursor:pointer}fieldset{border:none;border-radius:2px;align-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:grid}fieldset .display-flex{column-gap:1rem;width:100%;display:flex}fieldset .display-flex.justify-between{justify-content:space-between}fieldset .two-column{grid-template-columns:1fr;gap:1rem;display:grid}fieldset .two-column.city-state{grid-template-columns:2fr 1fr;display:grid}fieldset .three-column{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}fieldset .four-column{grid-template-columns:1fr;gap:.5rem 1rem;display:grid}fieldset legend{width:100%;padding-bottom:.5rem}fieldset legend h2{color:var(--primary-color);text-transform:uppercase;background:0 0;border-radius:2px;font-size:.85rem;font-weight:400}fieldset .form-actions{column-gap:1rem;display:flex}fieldset .form-actions button{border:1px solid var(--secondary-text-color);background:#fff;border-radius:2px;padding:.5rem 1rem}fieldset .form-actions button:hover{background:var(--secondary-text-color);color:var(--white);cursor:pointer}.chassis-images{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;display:flex}.chassis-images .chassis-image{width:150px;display:flex}.chassis-images .chassis-image img{border-radius:2px;width:100%}.chassis-images p{color:var(--secondary-text-color);text-align:center;font-size:.8rem}.controls{row-gap:.5rem;display:grid}.controls label{font-size:.9rem}.controls textarea{height:auto}.controls button{border:1px solid var(--secondary-text-color);background:#fff;border-radius:2px;padding:.5rem 1rem}.controls button:hover{background:var(--secondary-text-color);color:var(--white);cursor:pointer}.search-and-select{width:100%;display:grid;position:relative}.search-and-select .custom-search-input{border:1px solid var(--secondary-text-color);border-radius:2px;justify-content:flex-end;align-items:center;width:100%;height:2rem;font-size:.8rem;display:flex;position:relative}.search-and-select .custom-search-input input{background:0 0;border:none;width:100%;display:grid}.search-and-select .custom-search-input .svg-wrapper{pointer-events:none;border-radius:2px;place-content:center;align-items:center;width:2rem;font-size:1.5rem;display:grid;position:absolute}.search-and-select .select-options{background:var(--bg-color);border:1px solid var(--secondary-text-color);z-index:10;border-radius:2px;align-content:flex-start;align-items:flex-start;width:100%;height:12rem;display:grid;position:absolute;top:calc(2rem + 3px);left:0;overflow-y:scroll;box-shadow:0 0 4px #ffffff40}.search-and-select .select-options .option{height:2rem;color:var(--primary-text-color);align-items:center;padding:0 .5rem;font-size:.8rem;display:flex}.search-and-select .select-options .option.active,.search-and-select .select-options .option.selected{background:var(--primary-color);color:var(--black)}.search-and-select .select-options .option:hover{background:var(--primary-color);color:var(--black);cursor:pointer}.multi-checkbox-input{align-content:flex-start;align-items:flex-start;gap:.5rem 1rem;display:grid}.multi-checkbox-input .checkbox-options{align-content:flex-start;align-items:flex-start;display:grid}.multi-checkbox-input .checkbox-options .checkbox-option{align-items:center;column-gap:.5rem;height:1.5rem;display:flex}.what-i-meant{justify-content:center;align-items:center;gap:.5rem 1rem;padding:1rem;display:grid}@media (min-width:576px){.new-input-group.two-column{grid-template-columns:1fr 1fr}.new-input-group.four-column{grid-template-columns:1fr 1fr;gap:.5rem 1rem}.page-form{max-width:100%}.page-form.blog{grid-template-columns:5fr 2fr;column-gap:1rem;width:100%;display:grid}.page-form.blog .blog-form{background:#1a1a1a;align-items:flex-start;width:100%;padding:1rem;display:grid}.blog-input-section{background:var(--bg-color);grid-template-columns:1fr 1fr;align-items:flex-start;gap:.5rem 1rem;width:100%;padding:1rem;display:grid}.blog-input-section.three{grid-template-columns:1fr 1fr 1fr}fieldset .four-column{grid-template-columns:1fr 1fr;gap:.5rem 1rem;display:grid}fieldset .two-column{grid-template-columns:1fr 1fr}fieldset .two-column.min-width{grid-template-columns:auto 1fr}fieldset .two-column.min-width-both{justify-items:flex-start;width:max-content;display:flex}}@media (min-width:768px){fieldset .four-column{grid-template-columns:1fr 1fr 1fr 1fr;gap:.5rem 1rem;display:grid}.new-input-group .multi-checkbox-input{grid-template-rows:auto 1fr auto;align-content:flex-start;align-items:flex-start;gap:.5rem 1rem;display:grid}.new-input-group .multi-checkbox-input.reverse{justify-content:flex-end;display:grid}.new-input-group .multi-checkbox-input.reverse label{text-align:right;justify-self:flex-end;width:max-content}.new-input-group .multi-checkbox-input .checkbox-options{align-content:flex-start;align-items:flex-start;display:grid}.new-input-group .multi-checkbox-input .checkbox-options.reverse{justify-content:flex-end}.new-input-group .multi-checkbox-input .checkbox-options .checkbox-option{text-align:right;align-items:center;column-gap:.5rem;display:flex}.new-input-group .multi-checkbox-input .checkbox-options .checkbox-option.reverse{flex-direction:row-reverse}.new-input-group.four-column{grid-template-columns:1fr 1fr 1fr 1fr;gap:.5rem 1rem}.new-input-group.three-column{grid-template-columns:3fr 2fr 3fr;justify-content:space-between;column-gap:1rem;height:100%;display:grid}.new-input-group.three-column .text-input-wrapper{align-self:flex-end;align-items:flex-end;width:100%;display:grid}}.new-dealer-app-container{row-gap:1rem;max-width:1300px;display:grid}.mobile-lead-container{row-gap:1rem;display:grid}.mobile-lead-container .lead-card{border:1px solid #555;border-radius:4px;display:grid}.mobile-lead-container .lead-card .lead-card-header{border-bottom:1px solid #555;grid-template-columns:3fr auto;column-gap:1rem;width:100%;padding:.5rem;display:grid}.mobile-lead-container .lead-card .lead-card-header h2{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.mobile-lead-container .lead-card .lead-card-header p{text-align:center;background:var(--secondary-bg-color);justify-self:flex-end;width:max-content;height:max-content;padding:.25rem;font-size:.7rem}.mobile-lead-container .lead-card .lead-card-body{background:#1a1a1a;grid-template-columns:1fr auto;place-content:flex-start space-between;align-items:flex-start;gap:.5rem;padding:.5rem;font-size:.8rem;display:grid}.mobile-lead-container .lead-card .lead-card-body .lead-info-container{align-content:flex-start;align-items:flex-start;width:100%;display:grid}.mobile-lead-container .lead-card .lead-card-body .lead-info-container.assigned-to{grid-column:1/3}.mobile-lead-container .lead-card .lead-card-body .lead-info-container.assigned-to a{text-align:center;color:rgb(var(--white));background:#555;border-radius:4px;align-content:center;align-items:center;margin-top:1rem;padding:.5rem;font-size:.85rem;text-decoration:none;display:grid}.mobile-lead-container .lead-card .lead-card-body .lead-info-container.assigned-to a:hover{background:rgba(var(--black),1);border-radius:4px}.mobile-lead-container .lead-card .lead-card-body .lead-info-container span{justify-content:flex-start;margin:0;padding:0}.mobile-lead-container .lead-card .lead-card-body .lead-info-container span.lead-title{font-size:.8rem;font-weight:700}.mobile-lead-container .lead-card .lead-card-body .lead-info-container span.lead-info{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;width:100%;padding:0;font-size:.7rem;display:grid;overflow:hidden}.desktop-lead-container{display:none}.new-specific-lead{grid-template-columns:1fr;gap:1rem;font-size:.9rem;display:grid}.new-specific-lead .lead-section{align-content:flex-start;align-items:flex-start;padding:1rem;display:grid}.new-specific-lead .leads-table-wrapper{background:#090909;border:1px solid #111;border-radius:4px;font-size:.9rem;display:grid}.new-specific-lead .leads-table-wrapper table{border-collapse:collapse;border-spacing:0;border:none;border-radius:6px;width:100%;margin:0;overflow:hidden}.new-specific-lead .leads-table-wrapper table.history{overflow:hidden}.new-specific-lead .leads-table-wrapper table.history td,.new-specific-lead .leads-table-wrapper table.history th{padding:.5rem}.new-specific-lead .leads-table-wrapper table thead{color:rgb(var(--white));background:var(--black);border-bottom:1px solid #111;overflow:hidden}.new-specific-lead .leads-table-wrapper table thead th{text-align:left;padding:1rem .5rem;font-size:.9rem}.new-specific-lead .leads-table-wrapper table tbody tr{cursor:pointer;border-bottom:1px solid #111;transition:all .3s ease-in-out}.new-specific-lead .leads-table-wrapper table tbody tr:last-child{border-bottom:none}.new-specific-lead .leads-table-wrapper table tbody tr:hover{background:#33333340}.new-specific-lead .leads-table-wrapper table tbody tr td{white-space:nowrap;text-overflow:ellipsis;vertical-align:top;color:#ccc;padding:.25rem;font-size:.8rem;overflow:hidden}.new-specific-lead .leads-table-wrapper table tbody tr td a{color:rgb(var(--white));text-decoration:none}.new-specific-lead .leads-table-wrapper table tbody tr td a:hover{text-decoration:underline}.new-specific-lead .lead-info-container{border-radius:6px;grid-template-columns:1fr;align-content:flex-start;align-items:flex-start;gap:.5rem 1rem;display:grid}.new-specific-lead .lead-info-container .lead-contact-info-container{background:var(--alt-bg-color);border-radius:4px;grid-template-columns:1fr 3fr;align-content:flex-start;align-items:flex-start;gap:1rem;width:100%;padding:.5rem;display:grid}.new-specific-lead .lead-info-container .lead-contact-info-container .lead-header{border-bottom:1px solid #333;grid-column:1/3;padding-bottom:1rem}.new-specific-lead .lead-info-container h1{font-size:1.25rem}.new-specific-lead .lead-info-container h3{color:var(--secondary-text-color);font-size:1rem}.new-specific-lead .lead-info-container ul{row-gap:.5em;list-style-type:none;display:grid}.new-specific-lead .lead-info-container ul.comments{grid-column:1/3}.new-specific-lead .lead-info-container ul li{align-content:flex-start;align-items:flex-start;font-size:.8rem;display:grid}.new-specific-lead .lead-info-container ul li label{color:#777;font-weight:700}.new-specific-lead .lead-info-container ul li a{color:#d0fd5f}.new-specific-lead .lead-controller{border-top:1px solid #333;flex-wrap:wrap;grid-column:1/3;gap:.25rem;padding-top:1rem;display:flex}.new-specific-lead .lead-controller button{background:var(--secondary-bg-color);color:var(--secondary-text-color);box-shadow:0px 0px 4px 0px rgba(var(--white),.25);border-radius:2px;padding:.5rem 1rem;font-size:.7rem;transition:all .3s ease-in-out}.new-specific-lead .lead-controller button:hover{background:var(--alt-bg-color);color:var(--main-text-color)}.new-specific-lead .lead-details-container{width:100%;display:grid}.new-specific-lead .mobile-lead-history{text-align:left;border:none;border-radius:4px;row-gap:1rem;padding:0;display:grid}.new-specific-lead .mobile-lead-history h2{border-bottom:1px solid #333;padding-bottom:.5rem}.new-specific-lead .mobile-lead-history .mobile-lead{background:#111;border-radius:4px;grid-template-columns:1fr;align-content:flex-start;align-items:flex-start;row-gap:.5rem;width:100%;padding:.5rem;display:grid}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row{border:1px solid #333;grid-template-columns:1fr;padding:.5rem;display:grid}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row.comments{grid-column:1/3}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row-title{text-transform:uppercase;color:#777;font-size:.7rem}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row-content{color:#ccc;font-size:.8rem}.new-specific-lead .new-lead-history-table{display:none}.assign-lead-modal-wrapper{z-index:999;background:#000000bf;align-content:center;width:100lvw;height:100lvh;transition:all .3s ease-in-out;display:grid;position:fixed;top:0;left:0}.assign-lead-modal-wrapper.hidden{opacity:0;pointer-events:none;width:0;height:0}.assign-lead-modal-wrapper .assign-lead{background:#f7f7f7;border-radius:2px;justify-self:center;row-gap:1rem;width:100%;max-width:500px;height:auto;padding:1rem;display:grid;overflow-y:auto}.assign-lead-modal-wrapper .assign-lead.edit{max-width:800px}.assign-lead-modal-wrapper .assign-lead.role-modal{max-width:500px}.assign-lead-modal-wrapper .assign-lead.role-modal button{margin:0}.assign-lead-modal-wrapper .assign-lead .assign-lead-header{justify-content:space-between;padding-bottom:1rem;display:flex}.assign-lead-modal-wrapper .assign-lead .assign-lead-header svg{cursor:pointer;color:#ccc;font-size:2rem;transition:all .3s ease-in-out}.assign-lead-modal-wrapper .assign-lead .assign-lead-header svg:hover{color:red}.assign-lead-modal-wrapper .assign-lead .assign-lead-header h3{color:var(--black)}.assign-lead-modal-wrapper .assign-lead .assign-lead-header p{color:#333;margin-left:auto}.assign-lead-modal-wrapper .assign-lead .assign-lead-header p.warning{color:red;background:#dbdbdb;margin-top:1rem;padding:.5rem;font-size:.9rem;font-weight:700}.assign-lead-modal-wrapper .assign-lead form{color:#ccc;row-gap:.5rem;width:100%;display:grid}.assign-lead-modal-wrapper .assign-lead form div{row-gap:.125rem;display:grid}.assign-lead-modal-wrapper .assign-lead form h3{color:#333}.assign-lead-modal-wrapper .assign-lead form textarea{color:#333;cursor:text;background:#e8e8e8;border:none;font-family:sans-serif}.assign-lead-modal-wrapper .assign-lead label{color:var(--black)}.assign-lead-modal-wrapper .assign-lead select{color:#333;background:#e8e8e8;border:1px solid #e8e8e8}.assign-lead-modal-wrapper .assign-lead select option{color:var(--black);background:#e8e8e8}.assign-lead-modal-wrapper .assign-lead input{width:100%;color:var(--secondary-bg-color);background:#e8e8e8;border:none;border-radius:4px;padding:.5rem}.assign-lead-modal-wrapper .assign-lead .two-button-modal-wrapper{justify-content:space-between;column-gap:1rem;display:flex}.mobile-relative-controller-wrapper{justify-content:flex-end;align-items:center;column-gap:1rem;width:100%;display:flex;position:relative}.mobile-relative-controller-wrapper .mobile-relative-filter-button{color:#ccc;border:1px solid #333;border-radius:4px;place-content:center flex-end;justify-self:flex-end;align-items:center;width:max-content;height:2.5rem;padding:0 1rem;font-size:.8rem;display:flex}.mobile-relative-controller-wrapper .mobile-relative-filter-button svg{color:rgb(var(--white));width:1rem;margin-right:.5rem;font-size:1.75rem}.mobile-controller-container{background:rgb(var(--white));z-index:999;border-radius:4px;row-gap:.5rem;max-width:250px;padding:.5rem;display:grid;position:absolute;top:2.5rem;right:0}.mobile-controller-container button{background:var(--black);color:rgb(var(--white));border:none;border-radius:4px;padding:.5rem 1rem}.mobile-controller-container select{color:var(--black)}.mobile-controller-container svg{color:#777;justify-self:flex-end;font-size:1.5rem}.mobile-controller-container .filter{align-items:flex-end;row-gap:.25rem;display:grid}.mobile-controller-container .filter label{color:var(--black);font-size:.75rem;font-weight:500}.lead-stats-container,.lead-stats-container .lead-stat-filter-container{row-gap:1rem;display:grid}.lead-stats-container .lead-stat-date-filter,.lead-stats-container .lead-stat-apply-filter{column-gap:1rem;display:flex}.lead-stats-table{text-align:left;font-size:.8rem}@media (min-width:576px){.new-specific-lead .mobile-lead-history{text-align:left;background:red;border:none;border-radius:4px;row-gap:1rem;padding:0;display:grid}.new-specific-lead .mobile-lead-history h2{border-bottom:1px solid #333;padding-bottom:.5rem}.new-specific-lead .mobile-lead-history .mobile-lead{background:#111;border-radius:4px;grid-template-columns:1fr;align-content:flex-start;align-items:flex-start;row-gap:.5rem;width:100%;padding:.5rem;display:grid}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row{border:1px solid #333;grid-template-columns:1fr 1fr 1fr 1fr;padding:.5rem;display:grid}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row.comments{grid-column:1/3}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row-title{text-transform:uppercase;color:#777;font-size:.7rem}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row-content{color:#ccc;font-size:.8rem}.mobile-lead-container{grid-template-columns:1fr;align-content:flex-start;align-items:flex-start;column-gap:1rem}.new-specific-lead .lead-info-container{grid-template-columns:1fr;justify-content:flex-start;justify-items:flex-start;display:grid}.new-specific-lead .lead-info-container .lead-contact-info-container{grid-template-columns:1fr 4fr;padding:1rem}.new-specific-lead .lead-info-container .mobile-lead-history{display:none}.new-specific-lead .new-table-wrapper{background:var(--alt-bg-color);padding:1rem;display:grid}.new-specific-lead .new-lead-history-table{text-align:left;border-collapse:collapse;border:0;margin-bottom:0;display:table}.new-specific-lead .new-lead-history-table:focus{outline:none}.new-specific-lead .new-lead-history-table th{vertical-align:middle}.new-specific-lead .new-lead-history-table th svg{vertical-align:middle;margin-left:.5rem}.new-specific-lead .new-lead-history-table th{background:var(--black)}.new-specific-lead .new-lead-history-table th:active,.new-specific-lead .new-lead-history-table th:hover,.new-specific-lead .new-lead-history-table th:focus{cursor:pointer}.new-specific-lead .new-lead-history-table th,.new-specific-lead .new-lead-history-table td{padding:.5rem}.new-specific-lead .new-lead-history-table th a,.new-specific-lead .new-lead-history-table td a{color:#d0fd5f;text-decoration:none}.new-specific-lead .new-lead-history-table th a:hover,.new-specific-lead .new-lead-history-table td a:hover{text-decoration:underline}.new-specific-lead .new-lead-history-table tr:nth-child(odd){background:var(--table-row-2)}.new-specific-lead .new-lead-history-table tr:last-child{border-bottom:none}.desktop-lead-table-wrapper{background:var(--table-row-1);border-radius:4px;display:grid}.desktop-lead-table-wrapper table{border-collapse:collapse;border-spacing:0;border:none;border-radius:6px;width:100%;margin:0;font-size:.8rem;overflow:hidden}.desktop-lead-table-wrapper table.history{overflow:hidden}.desktop-lead-table-wrapper table.history td,.desktop-lead-table-wrapper table.history th{padding:.25rem}.desktop-lead-table-wrapper table thead{color:rgb(var(--white));background:var(--black);border-bottom:1px solid #111;overflow:hidden}.desktop-lead-table-wrapper table thead th{text-align:left;padding:1rem .5rem;font-size:.9rem}.desktop-lead-table-wrapper table tbody tr{cursor:pointer;border-bottom:1px solid #111;transition:all .3s ease-in-out}.desktop-lead-table-wrapper table tbody tr:last-child{border-bottom:none}.desktop-lead-table-wrapper table tbody tr:nth-child(2n){background:var(--table-row-2)}.desktop-lead-table-wrapper table tbody tr:hover{background:#55555580}.desktop-lead-table-wrapper table tbody tr td{white-space:nowrap;text-overflow:ellipsis;vertical-align:top;color:var(--main-text-color);padding:.25rem;font-size:.8rem;overflow:hidden}.desktop-lead-table-wrapper table tbody tr td a{color:rgb(var(--white));text-decoration:none}.desktop-lead-table-wrapper table tbody tr td a:hover{text-decoration:underline}.pagination-controls{justify-content:center;margin-top:2rem;display:flex}.assign-lead-modal-wrapper{z-index:999;background:#000000bf;align-content:center;width:100vw;height:100vh;transition:all .3s ease-in-out;display:grid;position:fixed;top:0;left:0}.assign-lead-modal-wrapper.hidden{opacity:0;pointer-events:none;width:0;height:0}.assign-lead-modal-wrapper .assign-lead{background:#f7f7f7;border-radius:2px;justify-self:center;row-gap:1rem;width:100%;max-width:500px;padding:1rem;display:grid}.assign-lead-modal-wrapper .assign-lead.edit{max-width:800px;font-size:.8rem}.assign-lead-modal-wrapper .assign-lead .two-col{grid-template-columns:1fr 1fr;display:grid}.assign-lead-modal-wrapper .assign-lead .three-col{grid-template-columns:1fr 1fr 1fr;column-gap:1rem;display:grid}.assign-lead-modal-wrapper .assign-lead .assign-lead-header{place-content:flex-start space-between;align-items:flex-start;padding-bottom:1rem;display:flex}.assign-lead-modal-wrapper .assign-lead .assign-lead-header svg{cursor:pointer;color:#ccc;font-size:2rem;transition:all .3s ease-in-out}.assign-lead-modal-wrapper .assign-lead .assign-lead-header svg:hover{color:red}.assign-lead-modal-wrapper .assign-lead .assign-lead-header h3{color:var(--black)}.assign-lead-modal-wrapper .assign-lead .assign-lead-header p{color:#333;margin-left:auto}.assign-lead-modal-wrapper .assign-lead form{color:#ccc;row-gap:.75rem;width:100%;display:grid}.assign-lead-modal-wrapper .assign-lead form div{row-gap:.125rem;display:grid}.assign-lead-modal-wrapper .assign-lead form h3{color:#333}.assign-lead-modal-wrapper .assign-lead label{color:var(--black)}.assign-lead-modal-wrapper .assign-lead select{color:#333;background:#e8e8e8;border:1px solid #e8e8e8}.assign-lead-modal-wrapper .assign-lead select option{background:#e8e8e8}.assign-lead-modal-wrapper .assign-lead input{width:100%;color:var(--secondary-bg-color);background:#e8e8e8;border:none;border-radius:4px;padding:.5rem}.assign-lead-modal-wrapper .assign-lead textarea{color:#ccc;background:#e8e8e8;border:none;font-family:sans-serif}.assign-lead-modal-wrapper .assign-lead .two-button-modal-wrapper{justify-content:space-between;column-gap:1rem;display:flex}.lead-stats-container{row-gap:1rem;display:grid}.lead-stats-container .lead-stat-filter-container{gap:1rem;display:flex}.lead-stats-container .lead-stat-filter-container input,.lead-stats-container .lead-stat-filter-container select{background:0 0;border:1px solid #333;border-radius:6px;align-content:center;align-items:center;height:2rem;font-size:.9rem;display:grid}.lead-stats-container .lead-stats-select{row-gap:.5rem;display:grid}.lead-stats-container .lead-stats-select label{font-size:.8rem}.lead-stats-container .lead-stat-date-filter{row-gap:.5rem;display:grid}.lead-stats-container .lead-stat-date-filter label{font-size:.8rem}.lead-stats-container .lead-stat-apply-filter{align-items:flex-end;column-gap:1rem;display:grid}.lead-stats-container .lead-stat-apply-filter button{height:2rem}.lead-stats-table{text-align:left;table-layout:fixed;border-collapse:collapse;border:none;font-size:.8rem}.lead-stats-table tr th{text-align:left;background:var(--black);color:rgb(var(--white));padding:.5rem .25rem}.lead-stats-table tr th:first-child{border-top-left-radius:6px}.lead-stats-table tr th:last-child{border-top-right-radius:6px}.lead-stats-table tr{transition:all .3s ease-in-out}.lead-stats-table tr:nth-child(2n){background:#1c1c1c}.lead-stats-table tr:nth-child(odd){background:var(--alt-bg-color)}.lead-stats-table tr td{color:#ddd;padding:.25rem}.lead-stats-table tr:hover{background:#11111140}}@media (min-width:1200px){.mobile-lead-container{display:none}.desktop-lead-container{align-content:flex-start;align-items:flex-start;display:grid}.desktop-lead-container .controller-container{width:100%;margin-bottom:1rem;display:flex}.desktop-lead-container .controller-container .search-controller{column-gap:1rem;display:flex}.desktop-lead-container .controller-container .search-controller .filter{align-items:flex-end;row-gap:.5rem;display:grid}.desktop-lead-container .controller-container .search-controller .filter label{font-size:.75rem;font-weight:500}.new-specific-lead .mobile-lead-history{display:none}.new-specific-lead .new-table-wrapper{background:var(--alt-bg-color);padding:1rem;display:grid}}.legacy-table-wrapper{display:grid}.legacy-leads-table{display:none}.legacy-mobile-leads-container{row-gap:1rem;width:100%;margin-top:4rem;padding:.5rem;display:grid}.legacy-mobile-leads-container .lead{color:#ccc;border:1px solid #333;border-radius:4px;grid-template-columns:1fr;width:100%;display:grid}.legacy-mobile-leads-container .lead .lead-head{background:var(--alt-bg-color);border-bottom:1px solid #333;justify-content:space-between;padding:.5rem;display:flex}.legacy-mobile-leads-container .lead .lead-head h2{color:#bbb;font-size:.9rem}.legacy-mobile-leads-container .lead .lead-head p{color:#fff;background:#333;border-radius:2px;padding:.25rem .5rem;font-size:.6rem}.legacy-mobile-leads-container .lead .lead-body{grid-template-columns:1fr auto;display:grid}.legacy-mobile-leads-container .lead .lead-row{grid-template-columns:1fr auto;align-content:flex-start;align-items:flex-start;width:100%;padding:.5rem;display:grid}.legacy-mobile-leads-container .lead .lead-row.action{grid-column:1/-1;width:100%}.legacy-mobile-leads-container .lead .lead-row.action button{background:#333;border-radius:4px;width:100%;padding:.5rem;display:grid}.legacy-mobile-leads-container .lead .lead-row h3{text-transform:uppercase;color:#999;width:max-content;font-size:.65rem}.legacy-mobile-leads-container .lead .lead-row p{color:#ccc;width:max-content;font-size:.75rem}@media (min-width:768px){.legacy-search-container{column-gap:.5rem;display:flex}.legacy-search-container button{text-align:center;background:var(--page-button-bg);justify-content:center;width:200px;transition:all .2s ease-in-out;display:flex}.legacy-search-container button:hover{background:var(--page-button-bg-highlight)}.legacy-mobile-leads-container{display:none}.legacy-leads-table{border-collapse:collapse;text-indent:initial;border-spacing:2px;unicode-bidi:isolate;border-color:gray;width:100%;margin-top:1rem;font-size:8pt;display:table}.legacy-leads-table thead th{vertical-align:inherit;text-align:-internal-center;text-align:center;unicode-bidi:isolate;padding:5px 0;font-weight:700;display:table-cell}.legacy-leads-table tbody tr:hover{background:var(--secondary-bg-color);cursor:pointer}.legacy-leads-table td,.legacy-leads-table th{text-align:left;vertical-align:top;text-align:left;border:1px solid #333;padding:2px}.legacy-leads-table td span,.legacy-leads-table th span{text-align:left;justify-content:flex-start;padding:0}.legacy-leads-table td:last-child,.legacy-leads-table th:last-child{text-align:center}}.usr-three-wrapper{row-gap:1rem;display:grid}.usr-three-wrapper .usr-three{gap:1rem;display:grid}.usr-three-wrapper .usr-three-head{display:grid}.usr-three-wrapper .usr-three-head-table{grid-template-columns:1fr 1fr;column-gap:1rem;font-size:8pt;display:grid}.usr-three-wrapper .usr-three-head-table .cell{grid-template-columns:1fr 4fr;column-gap:1rem;display:grid}.usr-three-wrapper .usr-three-head-table .cell div:first-child{font-weight:700}.usr-three-wrapper .usr-three-head-table .cell ul{list-style-type:none}.usr-three-wrapper .usr-three-body{row-gap:1rem;display:grid}.usr-three-wrapper .usr-three-reports{border:1px solid var(--color-data-table-border);row-gap:1rem;height:max-content;padding:.5rem;display:grid}.usr-three-wrapper .usr-three-reports .quarterly-table{align-content:flex-start;align-items:flex-start;gap:0;max-width:800px;height:max-content;display:grid}.usr-three-wrapper .usr-three-reports .quarterly-table .row{grid-template-columns:1fr 1fr 1fr 1fr;font-size:10pt;display:grid}.usr-three-wrapper .usr-three-reports .quarterly-table .row.head{color:#fff;font-weight:700}.usr-three-wrapper .usr-three-reports .quarterly-table .positive{color:var(--primary-color)}.usr-three-wrapper .usr-three-reports .quarterly-table .negative{color:red}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid{width:100%;font-size:10pt;display:block}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row.sales-header{display:none}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row{border-bottom:1px solid var(--color-data-table-border);grid-template-columns:1fr 1fr;margin-bottom:8px;padding-bottom:4px;display:grid}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row>div:first-child{color:var(--main-text-color);grid-column:1/-1;font-weight:700}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row>div:not(:first-child){flex-wrap:wrap;grid-column:auto;grid-template-columns:1fr 1fr;justify-content:flex-start;display:grid}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row>div:not(:first-child):before{content:attr(data-label)": ";color:var(--main-text-color);margin-right:4px;font-weight:700}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row>div.positive>a{color:var(--primary-color)}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row>div.negative>a{color:red}.usr-three-wrapper .machine-breakdown-table{display:grid}.usr-details__no-data{text-align:center}.usr-details__table{table-layout:auto;border-collapse:collapse;border:1px solid var(--color-data-table-border);text-align:center;white-space:nowrap;width:100%}.usr-details__table tbody tr{transition:var(--transition-default)}.usr-details__table tbody tr:hover{background-color:var(--color-data-table-hover)}.usr-details__table th[data-sortable=true]{cursor:pointer}.usr-details__table th,.usr-details__table td{border:1px solid var(--color-data-table-border);padding-block:4px;padding-inline:16px}.usr-details__table th[data-column=itemNo],.usr-details__table th[data-column=description],.usr-details__table td[data-column=itemNo],.usr-details__table td[data-column=description]{text-align:left}.usr-details__table th[data-column=lineAmount],.usr-details__table td[data-column=lineAmount]{text-align:right}@media (min-width:768px){.usr-three-wrapper .usr-three-reports .sales-breakdown-grid{white-space:nowrap;grid-template-columns:repeat(16,1fr);width:100%;font-size:10pt;display:table}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row.sales-header{text-align:center;font-weight:700}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row.sales-header div{border-left:1px solid var(--color-data-table-border);border-bottom:1px solid var(--color-data-table-border);padding-bottom:4px;display:table-cell}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row{border-bottom:none;margin-bottom:0;padding-bottom:0;display:table-row!important}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row:not(.sales-header){transition:var(--transition-default)}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row:not(.sales-header):hover{background-color:var(--color-data-table-hover)}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row div{border-left:1px solid var(--color-data-table-border);text-align:right;padding-block:3px;padding-inline:8px;display:table-cell!important}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row div:first-child{color:var(--main-text-color);border-left:none;font-weight:700}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row div:last-child{border-right:none}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row div.positive{color:var(--primary-color)}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row div.negative{color:red}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row div:before{content:none!important}.usr-three-wrapper .usr-three-head{grid-template-columns:2fr 1fr;column-gap:1rem;display:grid}}@media (min-width:1200px){.usr-details{padding-inline:16px}}.new-parts-manuals-page .mobile-manuals{display:grid}.new-parts-manuals-page .mobile-manuals .relative-filter{background:rgb(var(--white));cursor:pointer;width:150px;color:var(--black);border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem;font-size:.8rem;display:flex;position:relative;box-shadow:0 4px 4px #00000040}.new-parts-manuals-page .mobile-manuals .filter-modal{z-index:200;width:200px;color:var(--alt-text-color);background:#fff;border-radius:4px;row-gap:.65rem;margin-top:2.5rem;padding:.5rem;font-size:.75rem;display:grid;position:absolute;box-shadow:0 4px 4px #00000040}.new-parts-manuals-page .mobile-manuals .filter-modal button{background:var(--black);width:100%;color:var(--white);border-radius:4px;padding:.5rem;display:grid}.new-parts-manuals-page .mobile-manuals .filter-modal label{color:var(--black)}.new-parts-manuals-page .mobile-manuals .filter-modal select{background:rgb(var(--white));width:100%;height:max-content;color:var(--white);padding:.5rem;font-size:.7rem;display:grid}.new-parts-manuals-page .mobile-manuals .filter-modal select option{background:rgb(var(--white));color:var(--primary-text-color)}.new-parts-manuals-page .mobile-manuals .filter-modal .filter-modal-content-head{justify-content:flex-end;font-size:1rem;display:flex}.new-parts-manuals-page .mobile-manuals .filter-modal .filter-modal-content-head svg{cursor:pointer}.new-parts-manuals-page .mobile-manuals .manuals-list{text-align:left;row-gap:1rem;margin-top:1rem;font-size:.8rem;display:grid}.new-parts-manuals-page .mobile-manuals .manuals-list h2{color:var(--primary-color);background-color:var(--black);border-top-left-radius:4px;border-top-right-radius:4px;padding:.5rem}.new-parts-manuals-page .mobile-manuals .manuals-list h3{text-align:center;padding:1rem}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-section{background:var(--alt-bg-color);grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.new-parts-manuals-page .mobile-manuals .manuals-list .manual-type-section{margin-bottom:1rem}.new-parts-manuals-page .mobile-manuals .manuals-list .section-title{display:grid}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row-header{display:none}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row{background:var(--black);grid-template-columns:1fr;gap:.5rem;display:grid}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a{text-align:left;color:rgb(var(--white));background:#2b2b2b;border-radius:4px;padding:.25rem;font-size:.7rem;text-decoration:none;display:flex}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a:hover{background:#555}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a .link-text{text-align:left;align-content:center;align-items:center;width:100%;line-height:.8rem;display:grid}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a .link-text .link-model{font-size:.8rem;font-weight:700}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a .link-text .link-manual-type{color:var(--secondary-text-color);font-size:.7rem}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a svg{width:35px;fill:var(--primary-color);color:rgb(var(--white));margin-right:.5rem}.new-parts-manuals-page .mobile-manuals .manuals-list .machine-for-manual{text-align:left;font-size:.7rem;display:flex}.rma-container{row-gap:1rem;display:grid}.rma-container .rma-top-card-info{background:var(--black);padding:.5rem;display:grid}.rma-container .rma-top-card-info .rma-top-card-header{border-bottom:1px solid #333;margin-bottom:.5rem;padding-bottom:.5rem;display:grid}.rma-container .rma-top-card-info .rma-top-card-header .rma-top-card-info__title{color:rgb(var(--white));font-weight:700}.rma-container .rma-top-card-info .rma-top-card-header .rma-top-card-info__subtitle{color:#777;text-transform:uppercase}.rma-container .rma-top-card-info .rma-information{grid-template-columns:1fr 1fr;row-gap:.5rem;display:grid}.rma-container .rma-top-card-info .rma-information .rma-information__section .title{color:#777;font-size:.8rem;font-weight:700}.rma-container .rma-top-card-info .rma-information .rma-information__section .value{color:#fff;text-transform:uppercase;font-size:.8rem}.rma-parts-list-table-mobile{background:var(--black);grid-template-columns:1fr 1fr;row-gap:.5rem;padding:.5rem;font-size:.8rem;display:grid}.rma-parts-list-table-mobile .part-section{display:grid}.rma-parts-list-table-mobile .part-section .title{color:#777;font-weight:700}.rma-parts-list-table-mobile .part-section .value{color:#fff;text-transform:uppercase}.rma-parts-list-table{display:none}@media (min-width:768px){.rma-parts-list-table-mobile{display:none}.rma-parts-list-table{text-align:left;background:var(--black);border-collapse:collapse;border:none;padding:.25rem;font-size:.8rem;display:table}.rma-parts-list-table thead th{color:#777;padding:.25rem;font-weight:700}.rma-parts-list-table tbody tr{background:var(--secondary-bg-color);border-radius:4px;margin-bottom:.5rem}.rma-parts-list-table tbody tr:nth-child(2n){background:var(--black)}.rma-parts-list-table tbody tr:hover{background:#333}.rma-parts-list-table tbody td{color:#fff;vertical-align:top;padding:.25rem}.new-parts-manuals-page .mobile-manuals{display:grid}.new-parts-manuals-page .mobile-manuals .relative-filter{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;width:150px;padding:.5rem;font-size:.8rem;display:flex;position:relative;box-shadow:0 4px 4px #00000040}.new-parts-manuals-page .mobile-manuals .filter-modal{z-index:200;background:#fff;border-radius:4px;row-gap:.65rem;width:200px;margin-top:2.5rem;padding:.5rem;font-size:.75rem;display:grid;position:absolute}.new-parts-manuals-page .mobile-manuals .filter-modal button{background:var(--black);width:100%;color:rgb(var(--white));border-radius:4px;padding:.5rem;display:grid}.new-parts-manuals-page .mobile-manuals .filter-modal select{width:100%;height:max-content;color:var(--black);background:rgb(var(--white));padding:.5rem;font-size:.7rem;display:grid}.new-parts-manuals-page .mobile-manuals .filter-modal select option{background:rgb(var(--white))}.new-parts-manuals-page .mobile-manuals .filter-modal .filter-modal-content-head{justify-content:flex-end;font-size:1rem;display:flex}.new-parts-manuals-page .mobile-manuals .filter-modal .filter-modal-content-head svg{cursor:pointer}.new-parts-manuals-page .mobile-manuals .manuals-list{text-align:left;row-gap:1rem;margin-top:1rem;font-size:.8rem;display:grid}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-section{grid-template-columns:1fr 1fr 1fr;display:grid}.new-parts-manuals-page .mobile-manuals .manuals-list .section-title{display:grid}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row-header{display:none}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row{background:var(--black);grid-template-columns:1fr;gap:.5rem;height:max-content;padding:.5rem;display:grid}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a{text-align:center;color:rgb(var(--white));background:#333;border-radius:4px;font-size:.7rem;text-decoration:none;display:flex}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a svg{color:rgb(var(--white));margin-right:.5rem;font-size:1rem}.new-parts-manuals-page .mobile-manuals .manuals-list .machine-for-manual{text-align:left;font-size:.7rem;display:flex}}.legacy-parts-manuals-container,.profile-notifications{display:grid}.notifications-wrapper{row-gap:1rem;display:grid}.notifications-wrapper .notification{background:var(--alt-bg-color);max-width:800px;display:grid}.notifications-wrapper .notification .notification-head{background:var(--secondary-bg-color);border-top-left-radius:4px;border-top-right-radius:4px;padding:.5rem}.notifications-wrapper .notification .notification-head h3{color:var(--primary-color);font-size:12px}.notifications-wrapper .notification .notification-body{background:var(--alt-bg-color);border-bottom-left-radius:4px;border-bottom-right-radius:4x;grid-template-columns:1fr;padding:.5rem;display:grid}.notifications-wrapper .notification .notification-body .notification-row{color:#ddd;grid-template-columns:1fr 3fr;column-gap:1rem;font-size:.9rem;display:grid}.notifications-wrapper .notification .notification-body .notification-row .notification-label{color:#666;font-size:.8rem;font-weight:600}.new-modal-wrapper{z-index:999;background:#000000bf;align-content:center;width:100lvw;height:100lvh;transition:all .3s ease-in-out;display:grid;position:fixed;top:0;left:0}.new-modal-wrapper.hidden{opacity:0;pointer-events:none;width:0;height:0}.new-modal-wrapper .modal{background:#f7f7f7;border-radius:2px;justify-self:center;row-gap:1rem;width:100%;max-width:500px;height:auto;padding:1rem;display:grid;overflow-y:auto}.new-modal-wrapper .modal .modal-header{justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.new-modal-wrapper .modal .modal-header svg{cursor:pointer;color:#9a9a9a;font-size:2rem;transition:all .3s ease-in-out}.new-modal-wrapper .modal .modal-header svg:hover{color:red}.new-modal-wrapper .modal .modal-header h3{color:var(--black)}.new-modal-wrapper .modal .modal-header p{color:#333;margin-left:auto}.new-modal-wrapper .modal .modal-header p.warning{color:red;background:#dbdbdb;margin-top:1rem;padding:.5rem;font-size:.9rem;font-weight:700}.new-modal-wrapper .modal form{color:#ccc;row-gap:.5rem;width:100%;display:grid}.new-modal-wrapper .modal form div{row-gap:.125rem;display:grid}.new-modal-wrapper .modal form h3{color:#333}.new-modal-wrapper .modal form textarea{color:#333;background:#e8e8e8;border:none;font-family:sans-serif}.new-modal-wrapper .modal label{color:var(--black)}.new-modal-wrapper .modal select{color:#333;background:#e8e8e8;border:1px solid #e8e8e8}.new-modal-wrapper .modal select option{color:#333;background:#e8e8e8}.new-modal-wrapper .modal input{width:100%;color:var(--secondary-bg-color);background:#e8e8e8;border:none;border-radius:4px;padding:.5rem}.new-modal-wrapper .modal .two-button-modal-wrapper{justify-content:space-between;column-gap:1rem;display:flex}.new-modal-wrapper .save-to-library{background:var(--bg-color);width:max-content;color:var(--main-text-color);justify-self:center;padding:.75rem 3rem;transition:all .3s ease-in-out;display:grid}.new-modal-wrapper .save-to-library:hover{background:var(--primary-color);color:var(--bg-color)}.additional-details-modal{z-index:100;background:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;display:grid;position:fixed;top:0;left:0}.additional-details-modal .details-modal{border:1px solid var(--secondary-bg-color);background:#000;border-radius:6px;width:100%;min-width:320px;max-width:90vw;max-height:80vh;padding:1rem;display:grid;overflow-y:auto}.additional-details-modal .details-modal-header{color:var(--main-text-color);justify-content:space-between;align-items:center;padding-bottom:.5rem;font-size:1rem;display:flex}.additional-details-modal .details-modal-header button{cursor:pointer;color:var(--main-text-color);background:0 0;border:none;padding:.25rem;font-size:1.2rem;line-height:1}.additional-details-modal .details-modal-header button:hover{color:var(--white)}.additional-details-modal .details-modal-content table,.additional-details-modal .details-modal-content thead,.additional-details-modal .details-modal-content tbody,.additional-details-modal .details-modal-content th,.additional-details-modal .details-modal-content td,.additional-details-modal .details-modal-content tr{width:100%;display:block}.additional-details-modal .details-modal-content thead{display:none}.additional-details-modal .details-modal-content tr{background:#111;border:1px solid #444;border-radius:6px;margin-bottom:1rem;padding:.75rem}.additional-details-modal .details-modal-content td{text-align:left;border:none;flex-direction:column;padding:.25rem 0;display:flex;position:relative}.additional-details-modal .details-modal-content td:before{content:attr(data-label);color:var(--secondary-bg-color);margin-bottom:.25rem;font-weight:700;position:static}.verify-address-modal-wrapper{z-index:999;background:#ffffff80;align-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:grid;position:fixed;top:0;left:0}.verify-address-modal-wrapper .address-modal-wrapper{justify-items:center;width:100%;padding:.5rem;display:grid}.verify-address-modal-wrapper .address-modal{background:var(--bg-color);width:100%;max-width:400px;color:var(--main-text-color);border-radius:8px;flex-direction:column;row-gap:1rem;padding:1rem;display:flex}.verify-address-modal-wrapper .address-modal-header{text-align:center;justify-content:space-between;width:100%;display:flex}.verify-address-modal-wrapper .address-modal-header h3{color:var(--main-text-color);font-size:1.5rem;font-weight:bolder}.verify-address-modal-wrapper .address-modal-body{width:100%;font-size:10pt;display:grid}.verify-address-modal-wrapper .address-modal-body h5{color:var(--main-text-color);margin-bottom:.25rem;font-size:.9rem;font-weight:bolder}.verify-address-modal-wrapper .address-modal-body h6{color:var(--main-text-color);background:#410e0e;border:1px solid #ffbcbc;margin-bottom:.5rem;padding:.5rem;font-size:1rem;font-weight:400}.verify-address-modal-wrapper .address-modal-body .address-blocks{color:var(--main-text-color);row-gap:1rem;display:grid}.verify-address-modal-wrapper .address-modal-body .address-block{display:grid}.verify-address-modal-wrapper .address-modal-body .address-block ul{list-style-type:none}.verify-address-modal-wrapper .address-modal-body .address-block .address-list{border:1px solid #bdbdbd;border-radius:4px;grid-template-columns:1fr 7fr;align-items:center;column-gap:1rem;padding:1rem;font-size:.8rem;transition:all .2s;display:grid}.verify-address-modal-wrapper .address-modal-body .address-block .address-list:hover{border:1px solid var(--primary-color);cursor:pointer}.verify-address-modal-wrapper .address-modal-body .address-block .address-list.selected{color:var(--primary-color);background:#070707;padding:1rem;font-weight:400}.verify-address-modal-wrapper .address-modal-body .address-block .address-list input[type=radio]{width:20px;height:20px}.verify-address-modal-wrapper .address-modal-footer{display:grid}.verify-address-modal-wrapper .address-modal-footer button{background:var(--primary-color);border-radius:4px;width:100%;padding:1rem;font-size:1rem;transition:all .3s ease-in-out;box-shadow:0 2px 8px #00000080}.verify-address-modal-wrapper .address-modal-footer button:hover{background:var(--black);color:var(--white)}@media (min-width:768px){.additional-details-modal .details-modal-content table{border-collapse:collapse;width:100%;display:table!important}.additional-details-modal .details-modal-content thead{display:table-header-group!important}.additional-details-modal .details-modal-content tbody{display:table-row-group!important}.additional-details-modal .details-modal-content tr{background:0 0;border:none;margin:0;padding:0;display:table-row!important}.additional-details-modal .details-modal-content td{text-align:left;border-bottom:1px solid #444;padding:.5rem;position:static;display:table-cell!important}.additional-details-modal .details-modal-content td:before{content:none!important}.additional-details-modal .details-modal-content th{text-align:left;color:var(--main-text-color);background:#222;border-bottom:1px solid #444;padding:.5rem;display:table-cell!important}}.matrix-grid{grid-gap:0;border:0;width:100%;height:calc(100vh - 8rem);margin:auto;font-size:9pt;display:grid;position:relative;overflow-x:auto}.matrix-grid .matrix-horizontal-header{z-index:1;background-color:#111;grid-auto-columns:42px;grid-auto-flow:column;margin-left:200px;display:grid;position:sticky;top:0}.matrix-grid .matrix-horizontal-header .matrix-horizontal-header-cell{writing-mode:sideways-lr;border-right:1px solid var(--table-row-1);text-overflow:ellipsis;white-space:nowrap;cursor:default;grid-template-rows:1fr 1fr;align-items:center;width:100%;height:120px;padding:.25rem 0;display:grid;position:relative;overflow:hidden}.matrix-grid .matrix-horizontal-header .matrix-horizontal-header-cell .date{width:100%;color:var(--primary-color);justify-content:flex-end;font-size:.6rem;display:grid}.matrix-grid .matrix-horizontal-header .matrix-horizontal-header-cell .matrix-vertical-header-cell-name{padding:.5rem 0;display:flex;position:absolute}.matrix-grid .matrix-data-points .matrix-row{grid-auto-flow:column;justify-content:flex-start;height:42px;display:grid}.matrix-grid .matrix-data-points .matrix-row .role-cell{z-index:2;background-color:#111;align-items:center;width:200px;height:42px;padding:0 .5rem;line-height:9pt;display:grid;position:sticky;left:0}.matrix-grid .matrix-data-points .matrix-row .role-cell.unassigned{color:red}.matrix-grid .matrix-data-points .matrix-row .matrix-data-point{border:1px solid #272727;justify-content:center;align-items:center;width:42px;height:100%;display:grid}.matrix-grid .matrix-data-points .matrix-row .matrix-data-point:nth-child(odd){background:var(--table-row-1)}.matrix-grid .matrix-data-points .matrix-row .matrix-data-point.highlighted{background:#e2e2e280}.matrix-grid .matrix-data-points .matrix-row .matrix-data-point svg{color:var(--primary-color);font-size:1.25rem}.matrix-grid .matrix-data-points .matrix-row .matrix-data-point:hover{cursor:pointer;background:rgb(var(--white))}.calendar{display:grid}.calendar__header{row-gap:.5rem;padding:.5rem;display:grid}.calendar__header .calendar__controls{justify-content:space-between;align-items:center;column-gap:1rem;margin-bottom:10px;display:flex}.calendar-controller{grid-template-areas:"time-group""date-changer";row-gap:.5rem;width:100%;display:grid}.calendar-controller button{background:var(--primary-color);width:max-content;height:max-content;padding:.25rem 1rem}.calendar-controller .calendar__view-toggle{grid-area:time-group;justify-content:space-between;place-items:center flex-end;column-gap:1rem;margin-bottom:10px;display:flex}.calendar-controller .calendar__view-toggle select{width:max-content}.calendar-controller .calendar__view-toggle .calendar__view-toggler{background:var(--secondary-bg-color);border-radius:.25rem;grid-area:time-group;justify-content:flex-end;place-items:center flex-end;column-gap:2px;width:max-content;margin-bottom:10px;display:flex}.calendar-controller .calendar__view-toggle button{background:linear-gradient(#fff 0%,silver 100%);border:0;border-radius:0;outline:0;justify-content:flex-start;padding:.45rem 1rem;font-size:.7rem;display:flex}.calendar-controller .calendar__view-toggle button.active-btn{background:var(--primary-color);color:var(--black)}.calendar-controller .calendar__view-toggle button:first-child{border-radius:.25rem 0 0 .25rem}.calendar-controller .calendar__view-toggle button:last-child{border-radius:0 .25rem .25rem 0}.calendar-controller .calendar__date__changer__display{grid-area:date-changer;grid-template-columns:1fr 180px 1fr;justify-content:center;place-items:center;column-gap:1rem;width:max-content;margin:auto;padding:0;display:grid}.calendar-controller .calendar__date__changer__display h2,.calendar-controller .calendar__date__changer__display button{font-size:1rem}.calendar-controller .calendar__date__changer__display button:first-child{justify-self:flex-start}.calendar-controller .calendar__date__changer__display button:last-child{justify-self:flex-end}.calendar-controller .calendar-cta-wrapper{grid-area:cta;display:none}.hourly-calendar{display:grid}.hourly-calendar .hourly-calendar__row{grid-template-rows:1fr;grid-template-columns:30px 1fr;gap:2px .5rem;display:grid}.hourly-calendar .hourly-calendar__header-item{border-bottom:1px solid #333;grid-template-columns:30px 1fr;column-gap:.5rem;height:50px;display:grid}.hourly-calendar .hourly-calendar__header-item .time-slot{color:var(--main-text-color);text-align:right;border-radius:.5rem;justify-content:flex-end;align-items:flex-start;height:20px;font-size:8pt;display:grid}.hourly-calendar .event{color:rgb(var(--white));border-radius:2px;align-content:flex-start;padding:4px;display:grid;position:absolute;overflow:hidden}.hourly-calendar .event div{column-gap:.5rem;display:grid}.hourly-calendar .event div span{width:max-content;margin:0;padding:0}.hourly-calendar .event .event-time-slot{align-items:flex-start;display:grid}.hourly-calendar .event .event-details{align-items:flex-start;display:grid;overflow:hidden}.weekly-calendar{width:100%;position:relative}.weekly-calendar .day-header{border-bottom:1px solid var(--secondary-bg-color);justify-content:center;align-items:center;font-size:10pt;font-weight:700;display:flex;position:absolute;top:0}.weekly-calendar .hourly-calendar__row{grid-template-rows:1fr;grid-template-columns:30px 1fr;gap:2px .5rem;display:grid}.weekly-calendar .hourly-calendar__header-item{border-bottom:1px solid #333;grid-template-columns:30px 1fr;column-gap:.5rem;height:50px;display:grid}.weekly-calendar .hourly-calendar__header-item .time-slot{color:var(--main-text-color);text-align:right;border-radius:.5rem;justify-content:flex-end;align-items:flex-start;height:20px;font-size:8pt;display:grid}.weekly-calendar .event{color:rgb(var(--white));border-radius:2px;align-content:flex-start;padding:4px;display:grid;position:absolute;overflow:hidden}.weekly-calendar .event div{column-gap:.5rem;display:grid}.weekly-calendar .event div span{width:max-content;margin:0;padding:0}.weekly-calendar .event .event-time-slot{align-items:flex-start;display:grid}.weekly-calendar .event .event-details{align-items:flex-start;display:grid;overflow:hidden}.monthly-calendar .month-header{text-align:center;grid-template-columns:repeat(7,1fr);padding:5px 0;font-size:10pt;font-weight:700;display:grid}.monthly-calendar .month-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:50px;display:grid}.monthly-calendar .selected-day-events{row-gap:.5rem;margin-top:10px;padding:5px;display:grid}.monthly-calendar .selected-day-events .selected-day-event{color:rgb(var(--white));border:1px solid var(--secondary-bg-color);background:var(--black);border-radius:4px;column-gap:.5rem;padding:2px 2px 2px 4px;display:grid}.monthly-calendar .selected-day-events .event-title{font-size:10pt;font-weight:700}.monthly-calendar .selected-day-events .event-notes{color:var(--secondary-text-colorcolor);font-size:8pt}.monthly-calendar .day-cell{box-sizing:border-box;border:1px solid var(--alt-bg-color);cursor:pointer;padding:5px;transition:border .2s;overflow:hidden}.monthly-calendar .day-cell:hover{border-color:#fff}.monthly-calendar .day-cell.selected{border-color:var(--primary-color)}.monthly-calendar .dot{background-color:var(--primary-color);border-radius:50%;width:6px;height:6px;margin-top:2px;display:inline-block}.calendar-modal-wrapper{background:rgba(var(--white),.85);z-index:1000;width:100vw;height:100vh;display:grid;position:fixed;top:0%;left:0%}.calendar-modal-wrapper::-webkit-scrollbar{display:none}.calendar-modal-wrapper{-ms-overflow-style:none;scrollbar-width:none}.calendar-modal-wrapper .add-event-form{background:var(--black);border-radius:6px;align-content:flex-start;justify-self:center;align-items:flex-start;row-gap:1rem;width:100%;max-width:400px;height:100vh;padding:1rem;display:grid;overflow-y:auto}.calendar-modal-wrapper .add-event-form .multi-select-container{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.calendar-modal-wrapper .add-event-form .multi-select-btn{color:var(--black);cursor:pointer;background:#fff;border:none;padding:6px 10px;font-size:.8rem;transition:all .2s}.calendar-modal-wrapper .add-event-form .multi-select-btn.selected-machine{background:var(--primary-color);font-weight:inherit;font-size:.8rem}.calendar-modal-wrapper .add-event-form form{row-gap:1rem;display:grid}.calendar-modal-wrapper .add-event-form .add-event-form__header{grid-template-columns:1fr auto;justify-content:space-between;width:100%;display:grid}.calendar-modal-wrapper .add-event-form .add-event-form__header h2{font-size:1.5rem;font-weight:700}.calendar-modal-wrapper .add-event-form .add-event-form__header button{width:max-content;height:max-content;color:var(--main-text-color);background:0 0;padding:0;font-size:1.25rem}.calendar-modal-wrapper .add-event-form .add-event-form__body{row-gap:1rem;display:grid}.calendar-modal-wrapper .add-event-form .add-event-form__body .time-group{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.calendar-modal-wrapper .add-event-form .add-event-form__body .input-group{row-gap:.25rem;display:grid}.calendar-modal-wrapper .add-event-form .add-event-form__body .input-group label{font-size:.8rem;font-weight:700}.calendar-modal-wrapper .add-event-form .add-event-form__body .input-group input,.calendar-modal-wrapper .add-event-form .add-event-form__body .input-group textarea{color-scheme:var(--color-scheme);border:1px solid var(--secondary-bg-color);color:var(--main-text-color);border-radius:.25rem;align-content:center;align-items:center;padding:.5rem;font-size:1rem;display:grid}.calendar-modal-wrapper .add-event-form .add-event-form__footer{row-gap:.5rem;display:grid}.calendar-modal-wrapper .add-event-form .add-event-form__footer button{background:var(--primary-color);width:100%;height:max-content;padding:.5rem 1rem;font-size:.8rem;display:grid}.calendar-modal-wrapper .add-event-form .add-event-form__footer button.delete{color:#fff;background:#ff2f2f}.calendar-modal-wrapper .add-event-form .add-event-form__footer button.delete:hover{color:#fff;background:red}.calendar-modal-wrapper .add-event-form .add-event-form__footer button.cancel{background:rgba(var(--white),1);color:var(--black)}.calendar-modal-wrapper .add-event-form .add-event-form__footer button:hover{background:var(--primary-color);color:var(--black)}.mobile-add-event-btn{color:var(--black);background:var(--primary-color);border-radius:50%;place-items:center;width:70px;height:70px;font-size:1.5rem;display:grid;position:fixed;bottom:4rem;right:20px}@media (min-width:768px){.calendar-modal-wrapper .add-event-form{height:max-content;margin-top:3rem}.mobile-add-event-btn{display:none}.monthly-calendar .month-header{text-align:center;grid-template-columns:repeat(7,1fr);padding:5px 0;font-size:10pt;font-weight:700;display:grid}.monthly-calendar .month-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:calc(14.2857vh - 28.5714px);display:grid}.monthly-calendar .selected-day-events{row-gap:.5rem;margin-top:10px;padding:5px;display:grid}.monthly-calendar .selected-day-events .selected-day-event{color:rgb(var(--white));border:1px solid var(--secondary-bg-color);background:var(--black);border-radius:4px;column-gap:.5rem;padding:2px 2px 2px 4px;display:grid}.monthly-calendar .selected-day-events .event-title{font-size:10pt;font-weight:700}.monthly-calendar .selected-day-events .event-notes{color:var(--secondary-text-colorcolor);font-size:8pt}.monthly-calendar .day-cell{box-sizing:border-box;cursor:pointer;padding:5px;transition:border .2s;overflow:hidden}.monthly-calendar .day-cell:hover{border-color:#fff}.monthly-calendar .day-cell.selected{border-color:var(--primary-color)}.monthly-calendar .dot{background-color:var(--primary-color);border-radius:50%;width:6px;height:6px;margin-top:2px;display:inline-block}}@media (min-width:1200px){.monthly-calendar .month-header{text-align:center;grid-template-columns:repeat(7,1fr);padding:5px 0;font-size:10pt;font-weight:700;display:grid}.monthly-calendar .month-grid{grid-template-columns:repeat(7,1fr);display:grid}.monthly-calendar .selected-day-events{row-gap:.5rem;margin-top:10px;padding:5px;display:grid}.monthly-calendar .selected-day-events .selected-day-event{color:rgb(var(--white));border:1px solid var(--secondary-bg-color);background:var(--black);border-radius:4px;column-gap:.5rem;padding:2px 2px 2px 4px;display:grid}.monthly-calendar .selected-day-events .event-title{font-size:10pt;font-weight:700}.monthly-calendar .selected-day-events .event-notes{color:var(--secondary-text-colorcolor);font-size:8pt}.monthly-calendar .day-cell{box-sizing:border-box;cursor:pointer;padding:5px;transition:border .2s;overflow:hidden}.monthly-calendar .day-cell:hover{border-color:#fff}.monthly-calendar .day-cell.selected{border-color:var(--primary-color)}.monthly-calendar .dot{background-color:var(--primary-color);border-radius:50%;width:6px;height:6px;margin-top:2px;display:inline-block}.calendar-controller{grid-template-columns:1fr auto 1fr;grid-template-areas:"time-group date-changer cta";place-content:center space-between;align-items:center;width:100%;margin-bottom:1rem;display:grid}.calendar-controller button{background:var(--primary-color);width:max-content;height:max-content;padding:.4rem 1rem;font-size:.8rem}.calendar-controller .calendar__view-toggle{grid-area:time-group;place-content:center flex-start;align-items:center;margin-bottom:0;display:flex}.calendar-controller .calendar__view-toggle .calendar__view-toggler{background:var(--secondary-bg-color);border-radius:.25rem;grid-area:time-group;justify-content:flex-end;place-items:center flex-end;column-gap:2px;width:max-content;margin-bottom:0;display:flex}.calendar-controller .calendar__view-toggle button{background:linear-gradient(#fff 0%,silver 100%);border:0;border-radius:0;outline:0;justify-content:flex-start;padding:.45rem 1rem;font-size:.7rem;display:flex}.calendar-controller .calendar__view-toggle button.active-btn{background:var(--primary-color);color:var(--black)}.calendar-controller .calendar__view-toggle button:first-child{border-radius:.25rem 0 0 .25rem}.calendar-controller .calendar__view-toggle button:last-child{border-radius:0 .25rem .25rem 0}.calendar-controller .calendar__date__changer__display{grid-area:date-changer;grid-template-columns:auto 1fr auto;justify-content:space-between;place-items:center;column-gap:1rem;width:max-content;padding:0;display:grid}.calendar-controller .calendar__date__changer__display h2{font-size:1rem}.calendar-controller .calendar-cta-wrapper{grid-area:cta;justify-content:flex-end;column-gap:1rem;display:flex}.calendar-controller .calendar-cta-wrapper button{column-gap:.25rem;width:max-content;display:flex}.calendar-controller .calendar-cta-wrapper button svg{font-size:1.125rem}}@media (min-width:1600px){.monthly-calendar .month-header{text-align:center;grid-template-columns:repeat(7,1fr);padding:5px 0;font-size:10pt;font-weight:700;display:grid}.monthly-calendar .month-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:calc(14.2857vh - 5.71429px);display:grid}.monthly-calendar .selected-day-events{row-gap:.5rem;margin-top:10px;padding:5px;display:grid}.monthly-calendar .selected-day-events .selected-day-event{color:rgb(var(--white));border:1px solid var(--secondary-bg-color);background:var(--black);border-radius:4px;column-gap:.5rem;padding:2px 2px 2px 4px;display:grid}.monthly-calendar .selected-day-events .event-title{font-size:10pt;font-weight:700}.monthly-calendar .selected-day-events .event-notes{color:var(--secondary-text-colorcolor);font-size:8pt}.monthly-calendar .day-cell{box-sizing:border-box;cursor:pointer;padding:5px;transition:border .2s;overflow:hidden}.monthly-calendar .day-cell:hover{border-color:#fff}.monthly-calendar .day-cell.selected{border-color:var(--primary-color)}.monthly-calendar .dot{background-color:var(--primary-color);border-radius:50%;width:6px;height:6px;margin-top:2px;display:inline-block}}.uvr-page{gap:.5rem;padding:.25rem;display:grid}.uvr-page h4{color:var(--primary-color);text-transform:uppercase;padding:.125rem;font-size:.75rem}.uvr-page .vendor-print-header{display:none}.uvr-page .vendor-info-wrapper{align-content:flex-start;align-items:flex-start;row-gap:.5rem;width:100%;display:grid}.uvr-page .vendor-info-wrapper ul{background-color:var(--alt-bg-color);width:100%;display:grid}.uvr-page .vendor-info-wrapper ul li{border-bottom:1px solid var(--border-color);grid-template-columns:1fr 1fr;width:100%;padding:.125rem;display:grid}.uvr-page .vendor-info-wrapper ul li:nth-child(odd){background-color:var(--table-row-2)}.uvr-page .vendor-info-wrapper .vendor-info-title{font-size:.8rem;font-weight:700}.uvr-page .vendor-info-wrapper .vendor-info-value{color:var(--secondary-text-color);font-size:.8rem}.uvr-page .vendor-info-section{background:var(--alt-bg-color);align-content:flex-start;align-items:flex-start;font-size:.8rem;display:grid}.uvr-page .vendor-metric-and-three-year-metrics{row-gap:.5rem;display:grid}.uvr-page .three-year-table{text-align:left;vertical-align:top;border-collapse:collapse;background:var(--alt-bg-color);border:none;width:100%;font-size:.8rem;display:table}.uvr-page .three-year-table tr:nth-child(2n){background-color:var(--table-row-2)}.uvr-page .three-year-table th,.uvr-page .three-year-table td{width:max-content;padding:.125rem}.uvr-page .three-year-table .purchase-history-trend{justify-content:space-between;align-items:center;row-gap:.5rem;height:max-content;display:flex}.uvr-page .three-year-table .purchase-history-trend .trend-icon{height:1rem;display:grid}.uvr-page .three-year-table .purchase-history-trend .trend-icon span{background-color:var(--primary-color);border-radius:50%;width:1rem;height:1rem;display:grid}.uvr-page .three-year-table .purchase-history-trend .trend-icon.up{color:green;width:15px;height:15px;display:grid}.uvr-page .three-year-table .purchase-history-trend .trend-icon.down{color:red;width:15px;height:15px;display:grid}.uvr-page .vendor-purchase-history{background-color:var(--alt-bg-color);align-content:flex-start;align-items:flex-start;font-size:.8rem;display:grid}.uvr-page .vendor-purchase-history .table-header{grid-template-columns:1fr 1fr 1fr;display:grid}.uvr-page .vendor-purchase-history .table-header div{padding:.125rem;font-weight:700}.uvr-page .vendor-purchase-history .table-row{grid-template-columns:1fr 1fr 1fr;padding:.25rem;display:grid}.uvr-page .vendor-purchase-history .table-row:nth-child(odd){background-color:var(--table-row-2)}.uvr-page .vendor-selectors-container{row-gap:.5rem;width:100%;display:grid}.uvr-page .vendor-quarterly-purchases{background-color:var(--alt-bg-color);align-content:flex-start;align-items:flex-start;font-size:.8rem;display:grid}.uvr-page .vendor-quarterly-purchases .table-header{grid-template-columns:1fr 1fr 1fr;padding:.125rem;font-size:.8rem;font-weight:700;display:grid}.uvr-page .vendor-quarterly-purchases .table-row{grid-template-columns:1fr 1fr 1fr;padding:.25rem;display:grid}.uvr-page .vendor-quarterly-purchases .table-row:nth-child(odd){background:var(--bg-color)}.uvr-page .vendor-quarterly-purchases .table-row .quarter-label{font-size:.8rem;font-weight:700}.uvr-page .vendor-quarterly-purchases .table-row .quarter-value{color:var(--secondary-text-color);font-size:.8rem}.uvr-page .vendor-add-note{background-color:var(--alt-bg-color);align-content:flex-start;align-items:flex-start;padding:.5rem;font-size:.8rem;display:grid}.uvr-page .vendor-add-note .table-header{grid-template-columns:1fr 1fr 1fr;display:grid}.uvr-page .vendor-add-note .table-row{background-color:var(--table-row-1);grid-template-columns:1fr 1fr 1fr;padding:.25rem;display:grid}.uvr-page .vendor-add-note .table-row:nth-child(odd){background-color:var(--table-row-2)}.uvr-page .vendor-notes{background-color:var(--alt-bg-color);align-content:flex-start;align-items:flex-start;padding:.5rem;font-size:.8rem;display:grid}.uvr-page .vendor-notes-list{align-content:flex-start;align-items:flex-start;row-gap:.5rem;padding:.25rem;font-size:.8rem;display:grid}.uvr-page .vendor-notes-list .vendor-note{background:var(--table-row-2);text-align:left;padding:.25rem}.uvr-page .vendor-notes-list .vendor-note .head-row{grid-template-columns:1fr 1fr 1fr;display:grid}.uvr-page .vendor-notes-list .vendor-note .head-row .name{color:var(--secondary-text-color);padding:.25rem;font-size:.8rem;display:grid}.uvr-page .vendor-notes-list .vendor-note .head-row .name span{color:var(--main-text-color);width:max-content;margin:0;padding:0;font-weight:700}.uvr-page .vendor-notes-list .vendor-note .note{padding:.5rem}.uvr-page .vendor-metrics{grid-template-columns:1fr;display:grid}.uvr-page .vendor-metrics .metrics-list{margin:0;padding:0;list-style:none}.uvr-page .vendor-metrics .metrics-list li{font-size:.9rem}.uvr-page .vendor-metrics .metrics-list .title{width:160px;margin-right:.5rem;font-weight:700;display:inline-block}.uvr-page .mobile-vendor-contacts-wrapper{gap:.5rem 2rem;font-size:.9rem;display:grid}.uvr-page .mobile-vendor-contacts-wrapper ul{background:var(--alt-bg-color);list-style-type:none;display:grid}.uvr-page .mobile-vendor-contacts-wrapper ul li{grid-template-columns:auto 1fr;column-gap:.5rem;padding:.125rem;display:grid}.uvr-page .mobile-vendor-contacts-wrapper ul li:first-child{text-transform:uppercase;color:#fff;border-bottom:1px solid var(--primary-color);grid-template-columns:1fr;font-size:.8rem;font-weight:700}.uvr-page .mobile-vendor-contacts-wrapper ul li .title{color:var(--main-text-color);font-size:.8rem;font-weight:700}.uvr-page .mobile-vendor-contacts-wrapper ul li .value{color:var(--secondary-text-color);font-size:.8rem}.uvr-page .vendor-contacts{border:none;display:none}@media (min-width:576px){.uvr-page .mobile-vendor-contacts-wrapper{grid-template-columns:1fr 1fr}.uvr-page .mobile-vendor-contacts-wrapper h4{grid-column:1/-1}}@media (min-width:768px){.uvr-page .mobile-vendor-contacts-wrapper{display:none}.uvr-page .vendor-contacts{border-collapse:collapse;text-align:left;background:var(--alt-bg-color);border:none;font-size:.9rem;display:table}.uvr-page .vendor-contacts caption{color:var(--primary-color);text-transform:uppercase;text-align:left;background-color:var(--alt-bg-color);padding:.125rem;font-size:.8rem;font-weight:700}.uvr-page .vendor-contacts thead th{color:var(--main-text-color);background:var(--alt-bg-color);padding:.125rem;font-size:.8rem;font-weight:700}.uvr-page .vendor-contacts tbody tr td{color:var(--secondary-text-color);padding:.125rem;font-size:.8rem}.uvr-page .vendor-contacts tbody tr td:first-child{color:var(--main-text-color);font-weight:700}.uvr-page .vendor-contacts tbody tr:nth-child(odd){background:var(--table-row-2)}.uvr-page .vendor-top-section{grid-template-columns:14fr 3fr;gap:.5rem;display:grid}.uvr-page .vendor-top-section .vendor-two-column{grid-template-columns:5fr 2fr;gap:.5rem;display:grid}.uvr-page .vendor-top-section .vendor-column{align-content:flex-start;row-gap:.5rem;display:grid}.uvr-page .vendor-metrics-two-column{grid-template-columns:3fr 5fr;column-gap:.5rem;display:grid}}@media print{html,body{color:#000!important;background:0 0!important;margin:0!important;padding:0!important;font-size:.7rem!important}@-moz-document url-prefix(){@page{margin-top:1.25in}}@page{margin:.75in .5in .8in;@bottom-center{width:100%;text-align:center;content:"Page " counter(page)" of " counter(pages);font-size:.8rem;font-family:sans-serif}}.print-hide{display:none!important}.uvr-page h4{color:#000!important}.vendor-print-header{text-align:center;color:#000!important;grid-column:1/-1!important;justify-content:center!important;justify-items:center!important;display:grid!important}.vendor-info-wrapper,.vendor-notes-wrapper,.vendor-quarterly-purchases,.vendor-purchase-history{break-inside:avoid-page;border:2px solid #000!important}.uvr-page{background:0 0!important;gap:1rem .5rem!important;padding:2rem!important;display:grid!important}.vendor-top-section{grid-template-columns:4fr 1fr!important;gap:1rem!important;display:grid!important}.vendor-two-column{grid-template-columns:8fr 4fr!important;gap:1rem!important;display:grid!important}.vendor-column{align-content:flex-start!important;row-gap:.5rem!important;display:grid!important}.vendor-metrics-two-column{grid-template-columns:2.5fr 6fr!important;row-gap:.5rem!important;display:grid!important}.vendor-info-wrapper,.vendor-notes-wrapper{align-content:flex-start!important;align-items:flex-start!important;row-gap:.5rem!important;width:100%!important;height:max-content!important;display:grid!important}.vendor-notes-wrapper{border:none!important}.vendor-info-section{background:var(--alt-bg-color)!important;align-content:flex-start!important;align-items:flex-start!important;height:min-content!important;font-size:.8rem!important;display:grid!important}.three-year-table,.vendor-contacts{text-align:left!important;border-collapse:collapse!important;background:var(--alt-bg-color)!important;width:100%!important;font-size:.8rem!important;display:table!important}.three-year-table th,.three-year-table td,.vendor-contacts th,.vendor-contacts td{color:#000!important;background:0 0!important;padding:.125rem!important;display:table-cell!important}.vendor-purchase-history{background-color:var(--alt-bg-color)!important;color:#000!important;align-content:flex-start!important;align-items:flex-start!important;font-size:.8rem!important;display:grid!important}.vendor-purchase-history .table-header,.vendor-purchase-history .table-row,.vendor-quarterly-purchases .table-header,.vendor-quarterly-purchases .table-row{background:0 0!important;grid-template-columns:1fr 1fr 1fr!important;padding:.125rem!important;font-size:.8rem!important;display:grid!important}.vendor-quarterly-purchases{background-color:var(--alt-bg-color)!important;align-content:flex-start!important;align-items:flex-start!important;font-size:.8rem!important;display:grid!important}.vendor-notes-list{row-gap:.5rem!important;display:grid!important}.vendor-notes-list .vendor-note{background:0 0!important;grid-template-columns:1fr!important;display:grid!important}.vendor-notes-table tr:nth-child(2n){border-bottom:12px solid #0000!important}.vendor-notes-table td{padding-bottom:0!important}.mobile-vendor-contacts-wrapper{display:none!important}.vendor-contacts{color:#000!important;background:0 0!important;font-size:.9rem!important}.vendor-contacts caption{color:#000;font-weight:700}.metrics-list{color:#000!important}.vendor-contacts tr{background:0 0!important}.uvr-page,.uvr-page *{visibility:visible!important}}.uvr-2-page{display:grid}.uvr-2-page form{row-gap:.5rem;margin-bottom:.5rem;display:grid}.uvr-2-page .uvr-printable-body{row-gap:.5rem;display:grid}.uvr-2-page .uvr-printable-body .vendor-header{text-align:center;display:grid}.uvr-2-page .uvr-printable-body .vendor-section-one,.uvr-2-page .uvr-printable-body .vendor-section-two,.uvr-2-page .uvr-printable-body .vendor-section-three{align-content:flex-start;align-items:flex-start;row-gap:.5rem;display:grid}.uvr-2-page .uvr-printable-body .vendor-info{background:var(--alt-bg-color);padding:none;border:1px solid #ffffff40;align-content:flex-start;align-items:flex-start;height:100%;font-size:.8rem;display:grid}.uvr-2-page .uvr-printable-body .vendor-info h4{color:#d0fd5f;padding:0 .25rem}.uvr-2-page .uvr-printable-body .uvr2-table{border-collapse:collapse;border:none;height:auto;margin-bottom:0}.uvr-2-page .uvr-printable-body .uvr2-table thead{text-align:left}.uvr-2-page .uvr-printable-body .uvr2-table thead th{padding:0 .25rem;font-weight:600}.uvr-2-page .uvr-printable-body .uvr2-table tbody tr:nth-child(odd){background:#ffffff0d}.uvr-2-page .uvr-printable-body .uvr2-table tbody tr td{padding:0 .25rem}@media (min-width:576px){.uvr-2-page .uvr-printable-body{row-gap:1rem}.uvr-2-page .uvr-printable-body .vendor-section-one{grid-template-columns:2fr 1fr;align-content:flex-start;align-items:flex-start;gap:.5rem 1rem;display:grid}.uvr-2-page .uvr-printable-body .vendor-section-two{grid-template-columns:1fr 2fr;align-content:flex-start;align-items:flex-start;gap:.5rem 1rem;display:grid}.uvr-2-page .uvr-printable-body .vendor-section-three{column-gap:1rem;display:grid}}@media print{@page{padding:0;margin-top:0}.table-action-wrapper{display:none!important}html,body{margin:0!important;padding:0!important}body *{visibility:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0;padding:0;color:#000!important;background:#fff!important}.uvr-printable-body,.uvr-printable-body *,.notes-section,.notes-section *{visibility:visible;color:#000!important;background:#fff!important}.uvr-printable-body{width:100%;margin:0;padding:0;position:static;background:#fff!important}.vendor-info{border-width:2px;background:#fff!important;border-color:#000!important}.uvr2-table{border-color:#000!important}.uvr2-table thead th,.uvr2-table tbody td{color:#000!important;background:#fff!important;text-decoration:none!important}.click-button{text-decoration:none!important}.uvr2-table tbody tr:nth-child(odd){background:#fff!important}.vendor-section-one,.vendor-section-two{break-inside:avoid;page-break-inside:avoid}.notes-section{break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;margin-top:1rem!important;display:block!important}}@-moz-document url-prefix(){@media print{.notes-section{page-break-before:always!important;break-before:page!important}}}.parts-pricing{width:100%;display:grid}.parts-pricing__controller{row-gap:1rem;display:grid}.parts-pricing__controller .filter{align-items:flex-end;column-gap:1rem;display:grid}.parts-pricing__result{grid-template-columns:1fr;justify-content:center;justify-items:center;column-gap:1rem;width:100%;margin-top:1rem;display:grid}.parts-pricing__result__image-wrapper{width:200px;height:200px;display:flex}.parts-pricing__result__image-wrapper img{object-fit:cover;width:100%;height:100%}.parts-pricing__result__part-details{row-gap:1rem;display:grid}.parts-pricing__result__part-details ul{align-items:flex-start;row-gap:.25rem;display:grid}.parts-pricing__result__part-details ul li{text-align:left;grid-template-columns:120px 1fr;justify-content:flex-start;place-items:center flex-start;column-gap:1rem;font-size:.8rem;list-style-type:none;display:grid}.parts-pricing__result__part-details ul li span{width:max-content;padding:0;font-weight:700}.parts-pricing__result__part-details__quantity-add-to-card{gap:1rem;margin-top:2rem;display:grid}.parts-pricing__result__part-details__quantity-add-to-card span{width:max-content}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller{-webkit-user-select:none;user-select:none;border:1px solid var(--secondary-text-color);border-radius:4px;grid-template-columns:1fr 1fr 1fr;width:120px;height:2rem;display:grid;overflow:hidden}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller input{border:none;justify-content:center;width:100%;display:grid}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller .incrementer{color:#fff;place-content:center;align-items:center;height:100%;transition:all .1s ease-in-out;display:grid}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller .incrementer:first-child{border-right:1px solid var(--secondary-text-color)}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller .incrementer:nth-child(3){border-left:1px solid var(--secondary-text-color)}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller .incrementer:hover{background:var(--secondary-text-color);cursor:pointer}.parts-pricing__result__part-details__quantity-add-to-card button{background-color:var(--primary-color);align-content:center;align-items:center;width:120px;padding:.5rem 1rem;display:grid}@media (min-width:768px){.parts-pricing{width:100%;display:grid}.parts-pricing__controller{column-gap:1rem;width:100%;height:100%;padding-bottom:1rem;display:flex}.parts-pricing__controller__filter{align-items:flex-end;display:grid}.parts-pricing__result{grid-template-columns:300px 1fr;justify-content:flex-start;justify-items:flex-start;column-gap:1rem;display:grid}.parts-pricing__result__image-wrapper{width:300px;height:100%}.parts-pricing__result__image-wrapper img{object-fit:cover;width:100%;height:100%}.parts-pricing__result__image-wrapper{justify-content:center;align-items:center;display:flex}.parts-pricing__result__part-details{align-content:flex-start;align-items:flex-start;display:grid}.parts-pricing__result__part-details ul{align-items:flex-start;row-gap:.25rem;display:grid}.parts-pricing__result__part-details ul li{text-align:left;grid-template-columns:120px 1fr;justify-content:flex-start;place-items:center flex-start;column-gap:1rem;font-size:.8rem;list-style-type:none;display:grid}.parts-pricing__result__part-details ul li span{width:max-content;padding:0;font-weight:700}.parts-pricing__result__part-details__quantity-add-to-card{gap:1rem;margin-top:2rem;display:grid}.parts-pricing__result__part-details__quantity-add-to-card span{width:max-content}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller{-webkit-user-select:none;user-select:none;border:1px solid var(--secondary-text-color);border-radius:4px;grid-template-columns:1fr 1fr 1fr;width:120px;height:2rem;display:grid;overflow:hidden}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller input{border:none;justify-content:center;width:100%;display:grid}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller .incrementer{color:#fff;place-content:center;align-items:center;height:100%;transition:all .1s ease-in-out;display:grid}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller .incrementer:first-child{border-right:1px solid var(--secondary-text-color)}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller .incrementer:nth-child(3){border-left:1px solid var(--secondary-text-color)}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller .incrementer:hover{background:var(--secondary-text-color);cursor:pointer}.parts-pricing__result__part-details__quantity-add-to-card button{background-color:var(--primary-color);align-content:center;align-items:center;width:120px;padding:.5rem 1rem;display:grid}}.page-controller{row-gap:.5rem;width:100%;display:grid}.page-controller-item{display:grid}.page-controller-item label{color:var(--main-text-color);font-size:.75rem;font-weight:500}.page-controller-item button{background:#fff;border:none;border-radius:2px;place-items:center;width:100%;padding:.5rem 2rem;display:grid}.page-controller-item button:hover{background:var(--primary-color);color:var(--black);cursor:pointer}.page-controller-item button:focus{outline:1px solid var(--primary-color);border:none}.page-controller-item button:disabled{color:rgb(var(--white))smoke;background-color:#7e7e7e}@media (min-width:576px){.page-controller-item{width:100%;display:grid}.page-controller-item label{color:var(--main-text-color);font-size:.75rem;font-weight:500}.page-controller-item input[type=date]{width:max-content}}@media (min-width:768px){.page-controller{grid-template-columns:1fr 1fr;justify-content:flex-start;place-items:flex-end flex-start;gap:.5rem 1rem;display:grid}.page-controller-item{width:max-content;display:grid}.page-controller-item label{color:var(--main-text-color);font-size:.75rem;font-weight:500}.page-controller-item select{text-overflow:ellipsis;white-space:nowrap;min-width:200px;max-width:300px;overflow:hidden}.page-controller-item input[type=date]{width:max-content;padding:4px}}@media (min-width:1200px){.page-controller{flex-wrap:wrap;justify-content:flex-start;place-items:flex-end flex-start;gap:.5rem 1rem;display:flex}}.parts-history{display:grid}.parts-history-results{text-align:center;row-gap:.5rem;display:grid}.not-searched-or-no-history{text-align:center;background:var(--alt-bg-color);flex-direction:column;align-content:center;align-items:center;width:100%;height:200px;margin-top:1rem;padding:.5rem;display:grid}.parts-history-item-mobile{text-align:left;background:var(--alt-bg-color);margin-top:.5rem;padding:.5rem;display:grid}.parts-history-item-mobile h5{align-items:center;row-gap:0;display:grid}.parts-history-item-mobile ul{list-style-type:none;display:grid}.parts-history-item-mobile ul li{align-items:center;column-gap:.5rem;display:flex}.parts-history-item-mobile ul li strong{color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-style:italic}.parts-history-item-desktop{display:none}@media (min-width:768px){.parts-history-item-mobile{display:none}.parts-history-item-desktop{border:none;font-size:.8rem;display:table}.parts-history-item-desktop thead th{text-transform:uppercase;color:var(--secondary-text-color);background:var(--black);cursor:pointer;font-weight:500;transition:all .2s ease-in-out}.parts-history-item-desktop thead th svg{vertical-align:middle;margin-left:.25rem;font-size:.8rem;transition:all .2s ease-in-out}.parts-history-item-desktop thead th:hover{color:rgb(var(--white))}.parts-history-item-desktop thead th:hover svg{color:var(--primary-color)}.parts-history-item-desktop tr{cursor:pointer;transition:all .2s ease-in-out;display:table-row}.parts-history-item-desktop tr:nth-child(odd){background:var(--table-row-1)}.parts-history-item-desktop tr:hover{background:var(--primary-color);color:var(--black)}.parts-history-item-desktop tr:hover td{transition:all .2s ease-in-out}.parts-history-item-desktop tr:hover td:last-child{color:var(--black)}.parts-history-item-desktop tr:hover td a{color:var(--black);text-decoration:underline}.parts-history-item-desktop th,.parts-history-item-desktop td{padding:.25rem}.parts-history-item-desktop th:last-child,.parts-history-item-desktop td:last-child{text-align:right}.parts-history-item-desktop th a,.parts-history-item-desktop td a{color:var(--primary-color);text-decoration:none;transition:all .2s ease-in-out}.parts-history-item-desktop th a:hover,.parts-history-item-desktop td a:hover{color:var(--black);text-decoration:underline}.parts-history-item-desktop td:last-child{color:var(--primary-color)}.parts-history-item-desktop{text-align:left;margin-top:1rem}}.invoice-pdf-container{width:100%;color:var(--main-text-color);row-gap:2rem;height:100%;margin:0;font-family:Arial,sans-serif;font-size:90%;display:grid;top:0;left:0}.invoice-pdf-container h1{text-align:center;text-transform:uppercase;width:100%}.invoice-pdf-container .invoice-two-top-header{grid-template-columns:1fr 1fr 1fr;align-content:flex-start;align-items:flex-start;row-gap:2rem;font-weight:lighter;display:grid}.invoice-pdf-container .invoice-two-top-header h1{text-align:center;place-self:flex-start center}.invoice-pdf-container .invoice-two-top-header .invoice-header-details-left{place-content:flex-start;align-items:flex-start;display:grid}.invoice-pdf-container .invoice-two-top-header .invoice-header-details-left ul{align-items:flex-start;list-style-type:none}.invoice-pdf-container .invoice-two-top-header .invoice-header-details-left ul li{list-style-type:none}.invoice-pdf-container .invoice-two-top-header .invoice-header-details-left img{margin-bottom:2rem;display:none}.invoice-pdf-container .invoice-two-top-header .invoice-header-details-left.bill-to{grid-template-columns:auto 1fr;column-gap:1rem}.invoice-pdf-container .invoice-two-top-header .invoice-header-details{place-content:flex-start flex-end;justify-self:flex-end;place-items:flex-start flex-end;display:grid}.invoice-pdf-container .invoice-two-top-header .invoice-header-details ul{row-gap:0;list-style-type:none}.invoice-pdf-container .invoice-two-top-header .invoice-header-details ul li{text-align:right;justify-content:flex-end;align-items:flex-end;column-gap:.5rem;display:flex}.invoice-pdf-container .invoice-two-top-header .invoice-header-details ul li h2{line-height:2rem}.invoice-pdf-container .invoice-two-top-header .invoice-header-details.bill-to{grid-template-columns:auto 1fr;column-gap:1rem}.invoice-pdf-container .invoice-two-top-header .invoice-header-details .invoiceno{font-size:2rem}.invoice-pdf-container .bill-to{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.invoice-pdf-container .bill-to .column{grid-template-columns:auto 1fr;column-gap:2rem;display:grid}.invoice-pdf-container .bill-to .column ul{list-style-type:none}.invoice-pdf-container .bill-to .column:nth-child(2){justify-content:flex-end}.invoice-pdf-container .invoice-table,.invoice-pdf-container .packing-table{width:100%;display:grid}.invoice-pdf-container .invoice-table table,.invoice-pdf-container .packing-table table{border-collapse:collapse;table-layout:initial;border:1px solid var(--border-color);width:100%}.invoice-pdf-container .invoice-table table thead tr:first-child,.invoice-pdf-container .packing-table table thead tr:first-child{border-bottom:2px solid #000}.invoice-pdf-container .invoice-table table th,.invoice-pdf-container .packing-table table th{background:var(--table-header-bg);color:var(--table-header-color);text-align:left;padding:.5rem 0;font-weight:700;line-height:2rem}.invoice-pdf-container .invoice-table table td,.invoice-pdf-container .invoice-table table th,.invoice-pdf-container .packing-table table td,.invoice-pdf-container .packing-table table th{border-bottom:1px solid var(--border-color);padding:.25rem 0}.invoice-pdf-container .invoice-table table td:nth-child(3),.invoice-pdf-container .invoice-table table th:nth-child(3),.invoice-pdf-container .packing-table table td:nth-child(3),.invoice-pdf-container .packing-table table th:nth-child(3){text-align:center}.invoice-pdf-container .invoice-table table td:nth-child(6),.invoice-pdf-container .invoice-table table th:nth-child(6),.invoice-pdf-container .packing-table table td:nth-child(6),.invoice-pdf-container .packing-table table th:nth-child(6),.invoice-pdf-container .invoice-table table td:last-child,.invoice-pdf-container .invoice-table table th:last-child,.invoice-pdf-container .packing-table table td:last-child,.invoice-pdf-container .packing-table table th:last-child{text-align:right}.invoice-pdf-container .invoice-note{align-self:flex-end;display:none}.invoice-pdf-container .invoice-note p{color:var(--invoice-note-color);font-size:80%;line-height:1.5}@media print{body *{visibility:hidden}.pageNumber:before{content:counter(page);content:counter(page)}.invoice-pdf-container,.invoice-pdf-container *{visibility:visible}.invoice-pdf-container{color:#242424;align-content:flex-start;align-items:flex-start;row-gap:2rem;width:100%;max-height:max-content;margin:0;padding:.5in;font-family:Arial,sans-serif;font-size:90%;display:grid;position:absolute;top:0;left:0}.invoice-pdf-container h1{text-align:center;text-transform:uppercase;width:100%}.invoice-pdf-container .invoice-two-top-header{grid-template-columns:1fr 1fr 1fr;row-gap:2rem;font-weight:lighter;display:grid}.invoice-pdf-container .invoice-two-top-header h1{text-align:center;justify-self:center}.invoice-pdf-container .invoice-two-top-header .invoice-header-details-left img{width:100%;height:auto;margin-bottom:2rem;display:grid}.invoice-pdf-container .invoice-two-top-header .invoice-header-details{place-content:flex-start flex-end;justify-self:flex-end;place-items:flex-start flex-end;display:grid}.invoice-pdf-container .invoice-two-top-header .invoice-header-details ul{row-gap:0;list-style-type:none}.invoice-pdf-container .invoice-two-top-header .invoice-header-details ul li{text-align:right;justify-content:flex-end;align-items:flex-end;column-gap:.5rem;display:flex}.invoice-pdf-container .invoice-two-top-header .invoice-header-details ul li h2{line-height:2rem}.invoice-pdf-container .invoice-two-top-header .invoice-header-details.bill-to{grid-template-columns:auto 1fr;column-gap:1rem}.invoice-pdf-container .invoice-two-top-header .invoice-header-details .invoiceno{font-size:2rem}.invoice-pdf-container .bill-to{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.invoice-pdf-container .bill-to .column{grid-template-columns:auto 1fr;column-gap:2rem;display:grid}.invoice-pdf-container .bill-to .column ul{list-style-type:none}.invoice-pdf-container .bill-to .column:nth-child(2){justify-content:flex-end}.invoice-pdf-container .invoice-note{page-break-inside:avoid;margin-top:auto;display:block!important}.invoice-pdf-container .invoice-note p{text-align:center;color:var(--invoice-note-color);margin-top:2in;font-size:80%;font-style:italic;line-height:1.5}.no-print{display:none!important}}.edit-account-page{gap:1rem;width:100%;padding:.25rem;display:grid}.edit-account-page .edit-account-section{display:grid}.edit-account-page .role-cards{grid-template-columns:1fr;gap:.5rem;display:grid}.edit-account-page .role-cards .role-card{background:var(--alt-bg-color);background-color:var(--alt-bg-color);border-radius:2px;grid-template-columns:1fr;align-items:flex-start;column-gap:1rem;padding:.25rem;display:grid}.edit-account-page .role-cards .role-card .svg-wrapper{align-items:center;display:grid}.edit-account-page .role-cards .role-card svg{color:var(--primary-color);font-size:2rem}.edit-account-page .role-cards .role-card.assigned-role{background:var(--primary-color);border:1px solid var(--primary-color)}.edit-account-page .role-cards .role-card.assigned-role .role-title{color:var(--black)}.edit-account-page .role-cards .role-card.assigned-role .role-code{color:var(--table-row-2)}.edit-account-page .role-cards .role-card.unassigned-role{background:var(--alt-bg-color);border:1px solid rgba(var(--white),.5)}.edit-account-page .role-cards .role-title{text-transform:uppercase;color:#d0fd5f;text-align:center;font-size:.8rem;font-weight:700}.edit-account-page .role-cards .role-code{text-align:center;font-size:.65rem}@media (min-width:576px){.edit-account-page{grid-template-columns:1fr;padding:0}.edit-account-page .role-cards{grid-template-columns:1fr 1fr}}@media (min-width:768px){.edit-account-page .role-cards .role-code{text-align:left;font-size:.65rem}.edit-account-page{grid-template-columns:1fr;padding:0}.edit-account-page .role-cards{grid-template-columns:1fr 1fr 1fr 1fr}.edit-account-page .role-cards .role-card{height:4rem;overflow:hidden}.edit-account-page .role-cards .role-title{text-transform:uppercase;color:#d0fd5f;text-align:left;font-size:.8rem;font-weight:700}}.statement-container{margin-bottom:1rem;display:grid}.statement-section{column-gap:1rem;display:grid}.statement-section.company-info{background:var(--alt-bg-color);grid-template-columns:1fr 1fr;gap:.25rem 1rem;margin-bottom:1rem;padding:.5rem;font-size:.8rem;display:grid}.class-list{align-content:flex-start;align-items:flex-start;row-gap:1rem;margin-top:1rem;display:grid}.class-list .class{align-content:flex-start;align-items:flex-start;display:grid}.class-list .class .class-header{background-color:var(--black);border-bottom:1px solid rgba(var(--white),.25);grid-template-columns:auto auto;align-content:flex-start;align-items:flex-start;padding:.25rem;font-size:.8rem;display:grid}.log-interaction-form{display:grid}.log-interaction-form form{background:var(--alt-bg-color);border-top:4px solid var(--primary-color);border-radius:2px;row-gap:.5rem;width:100%;display:grid}.log-interaction-form form .form-header{background:var(--primary-color);justify-content:center;align-items:center;column-gap:.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;display:flex}.log-interaction-form form .form-header h2{color:var(--alt-bg-color);text-align:center;font-size:1rem;font-weight:600}.log-interaction-form form .form-input-wrapper{row-gap:.5rem;padding:.5rem;display:grid}.log-interaction-form form .form-input-wrapper .city-state-zip,.log-interaction-form form .two-column{grid-template-columns:1fr;column-gap:1rem;display:grid}.log-interaction-form form .three-column,.log-interaction-form form .four-column{grid-template-columns:1fr;gap:1rem;display:grid}.log-interaction-form form label{color:var(--main-text-color);font-size:.75rem;font-weight:500;display:flex}.log-interaction-form form .born-on-link{color:var(--alt-bg-color);cursor:pointer;background:var(--primary-color);width:max-content;border-radius:2px;align-items:center;column-gap:.5rem;margin-top:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .3s ease-in-out;display:flex}.log-interaction-form form .born-on-link:hover{background:var(--page-button-bg-highlight);color:var(--page-button-color)}.log-interaction-form form .born-on-link-container{grid-template-columns:1fr 1fr;display:grid}.log-interaction-form form .born-on-details{background:var(--alt-bg-color);border-bottom:1px solid var(--secondary-bg-color);align-content:flex-start;align-items:flex-start;row-gap:1rem;padding:.25rem .25rem 1rem;display:grid}.log-interaction-form form .born-on-details h4{color:var(--primary-color)}.log-interaction-form form .born-on-details ul{width:100%;list-style-type:none}.log-interaction-form form .born-on-details ul li{border-bottom:1px solid var(--secondary-bg-color);text-align:left;color:var(--main-text-color);padding:.125rem 0;display:grid}.log-interaction-form form .born-on-details ul li span{text-align:left;width:max-content;color:var(--secondary-text-color);margin:0;padding:0}.log-interaction-form form .born-on-details ul li strong{font-size:.8rem}.log-interaction-form form .form-actions-wrapper{align-items:center;column-gap:1rem;margin-top:1rem;display:flex}.log-interaction-form form .load-template-btn{background:var(--primary-color);color:var(--alt-bg-color);cursor:pointer;border:none;border-radius:4px;width:max-content;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s}.log-interaction-form form .load-template-btn:hover{background:var(--page-button-bg-highlight)}.log-interaction-form form .reset-form-btn{background:var(--secondary-bg-color);color:var(--main-text-color);cursor:pointer;border:none;border-radius:4px;width:max-content;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s}.log-interaction-form form .reset-form-btn:hover{background:var(--page-button-bg-highlight);color:var(--page-button-color)}.log-interaction-form form .add-part-btn{background:var(--primary-color);color:var(--alt-bg-color);cursor:pointer;border:none;border-radius:4px;width:max-content;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s}.log-interaction-form form .add-part-btn:hover{background:var(--page-button-bg-highlight)}.log-interaction-form form .search-part-btn{background:var(--page-button-bg);cursor:pointer;border:none;border-radius:4px;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s}.log-interaction-form form .search-part-btn:hover{background:var(--page-button-bg-highlight);color:var(--page-button-color)}.log-interaction-form form .remove-part-btn{background:var(--danger-color);color:var(--alt-bg-color);cursor:pointer;border:none;border-radius:4px;width:max-content;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s}.log-interaction-form form .remove-part-btn:hover{background:var(--page-button-bg-highlight)}.editBornOnInfoModal{background:var(--alt-bg-color);z-index:1000;align-content:flex-start;align-items:flex-start;width:100%;max-width:600px;height:100%;min-height:100vh;display:grid;position:fixed;top:0;left:0;overflow-y:scroll}.editBornOnInfoModal::-webkit-scrollbar{display:none}.editBornOnInfoModal .modal-header{border-bottom:1px solid var(--primary-color);background:var(--primary-color);color:var(--black);justify-content:space-between;align-items:center;padding:.5rem;display:flex}.editBornOnInfoModal .modal-header .close-modal-btn{cursor:pointer;color:var(--black);background:0 0;border:none;padding:0;font-size:1.125rem;transition:all .3s ease-in-out}.editBornOnInfoModal .modal-header .close-modal-btn:hover{color:var(--secondary-bg-color)}.editBornOnInfoModal .modal-inputs{align-content:flex-start;align-items:flex-start;row-gap:.5rem;margin-top:1rem;padding:.5rem;display:grid}.editBornOnInfoModal .modal-inputs .two-column{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.editBornOnInfoModal .modal-inputs .three-column{grid-template-columns:1fr 1fr 1fr;column-gap:1rem;display:grid}.editBornOnInfoModal .modal-inputs .four-column{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:1rem;display:grid}.editBornOnInfoModal .modal-inputs .city-state-zip{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.dealer-apps-modal-overlay{z-index:5000;background:#ffffff26;justify-content:center;align-items:center;padding:0;font-size:.8rem;display:flex;position:fixed;inset:0}.dealer-apps-modal-overlay .dealer-apps-modal{border:var(--bg-color)1px solid;background:var(--alt-bg-color);border-radius:8px;min-width:220px;position:relative;overflow-y:auto;box-shadow:0 6px 20px #00000040}.dealer-apps-modal-overlay .dealer-apps-modal__header{color:var(--main-text-color);border-bottom:1px solid var(--bg-color);justify-content:space-between;align-items:center;padding:.5rem;display:flex}.dealer-apps-modal-overlay .dealer-apps-modal__header h2{font-size:.7rem;font-weight:700}.dealer-apps-modal-overlay .dealer-apps-modal__header button{color:var(--secondary-text-color);padding:0;font-size:1rem}.dealer-apps-modal-overlay .dealer-apps-modal__header button:hover{color:var(--white);background:0 0}.dealer-apps-modal-overlay .dealer-apps-modal__content{row-gap:.5rem;padding:.5rem;display:grid}.dealer-apps-modal-overlay .dealer-apps-modal__content .dealer-apps-modal__title{font-size:1rem;font-weight:600}.dealer-apps-modal-overlay .dealer-apps-modal section{align-content:flex-start;align-items:flex-start;height:100%;padding:0;display:grid}.dealer-apps-modal-overlay h3{font-size:.7rem;font-weight:700}.dealer-apps-modal-overlay p{color:var(--secondary-text-color);font-size:.7rem}@media (min-width:576px){.log-interaction-form form{grid-template-columns:1fr;align-content:flex-start;align-items:flex-start;column-gap:1rem;display:grid}.log-interaction-form form .city-state-zip{grid-template-columns:2fr 1fr 1fr 1fr;column-gap:1rem;display:grid}.log-interaction-form form .two-column{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.log-interaction-form form .three-column{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.log-interaction-form form .four-column{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.log-interaction-form form .form-input-wrapper{row-gap:.5rem;padding:.5rem;display:grid}.log-interaction-form form .form-input-wrapper .city-state-zip{grid-template-columns:1fr 1fr;gap:.5rem 1rem;display:grid}}@media (min-width:768px){.log-interaction-form form{grid-template-columns:1fr;align-content:flex-start;align-items:flex-start;column-gap:1rem;display:grid}.log-interaction-form form .four-column{grid-template-columns:1fr 1fr 1fr 1fr}.log-interaction-form form .born-on-link{margin-top:0}.log-interaction-form form .born-on-link-container{column-gap:1rem;display:flex}.log-interaction-form form .born-on-details{grid-template-columns:1fr 1fr;column-gap:2rem;width:100%;display:grid}.log-interaction-form form .born-on-details ul{column-gap:1rem;width:100%;display:grid}.log-interaction-form form .born-on-details ul li{justify-content:space-between;display:flex}.log-interaction-form form .born-on-details ul li span{text-align:right;display:flex}.dealer-apps-modal-overlay{font-size:.8rem;display:grid;position:fixed}.dealer-apps-modal-overlay .dealer-apps-modal{border:var(--bg-color)1px solid;background:var(--alt-bg-color);border-radius:8px;width:400px;position:relative;overflow-y:auto;box-shadow:0 6px 20px #00000040}.dealer-apps-modal-overlay .dealer-apps-modal__header{color:var(--main-text-color);border-bottom:1px solid var(--bg-color);justify-content:space-between;align-items:center;padding:.35rem .5rem;display:flex}.dealer-apps-modal-overlay .dealer-apps-modal__header h2{font-size:.7rem;font-weight:700}.dealer-apps-modal-overlay .dealer-apps-modal__header button{color:var(--secondary-text-color);padding:0;font-size:1rem}.dealer-apps-modal-overlay .dealer-apps-modal__header button:hover{color:var(--white);background:0 0}.dealer-apps-modal-overlay .dealer-apps-modal__content{grid-template-columns:1fr 1fr;align-content:flex-start;align-items:flex-start;gap:1rem;display:grid}.dealer-apps-modal-overlay .dealer-apps-modal__content .dealer-apps-modal__title{font-size:1rem;font-weight:600}.dealer-apps-modal-overlay .dealer-apps-modal section{align-content:flex-start;align-items:flex-start;height:100%;padding:0;display:grid}.dealer-apps-modal-overlay h3{font-size:.7rem;font-weight:700}.dealer-apps-modal-overlay p{color:var(--secondary-text-color);font-size:.7rem}}@media (min-width:1600px){.log-interaction-form form .two-column{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.log-interaction-form form .three-column{grid-template-columns:1fr 1fr 1fr;column-gap:1rem;display:grid}.log-interaction-form form .born-on-details{grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}.log-interaction-form form .born-on-details ul{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.log-interaction-form form .born-on-details ul li{justify-content:space-between;display:flex}.log-interaction-form form .born-on-details ul li span{text-align:right;width:auto;display:flex}}.diagnostic-code-info-modal-wrapper{z-index:1040;background-color:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex;position:fixed;top:0;left:0;overflow:hidden}body.modal-open{overflow:hidden}.diagnostic-code-info-modal{background:var(--alt-bg-color,#fff);border-radius:.25rem;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 .5rem 1rem #0000004d}.diagnostic-code-info-modal-header{background:#f8f9fa;border-bottom:1px solid #dee2e6;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.diagnostic-code-info-modal-header h1{color:#343a40;margin:0;font-size:1rem;font-weight:600}.diagnostic-code-info-modal-header button.close{color:#343a40;cursor:pointer;background:0 0;border:none;font-size:1.25rem}.diagnostic-code-info-modal-header button.close:hover{color:#495057}.diagnostic-code-info-modal-content{scrollbar-width:thin;scrollbar-color:#999 #0000;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem;font-size:.875rem;display:grid;overflow-y:auto}.diagnostic-code-info-modal-content::-webkit-scrollbar{width:6px}.diagnostic-code-info-modal-content::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:3px}.diagnostic-code-info-modal-content .modal-field{border-bottom:1px solid #333;row-gap:.25rem;padding-bottom:1rem;display:grid}.diagnostic-code-info-modal-content .modal-field label{color:#343a40;font-size:.9rem;font-weight:600}.diagnostic-code-info-modal-content .modal-field input,.diagnostic-code-info-modal-content .modal-field select{border:1px solid #ced4da;border-radius:.25rem;padding:.25rem;font-size:.875rem}.diagnostic-code-info-modal-content .modal-field input:focus,.diagnostic-code-info-modal-content .modal-field select:focus{border-color:#80bdff;outline:none;box-shadow:0 0 0 .2rem #80bdff40}.diagnostic-code-info-modal-content .modal-field .update-btn{background-color:var(--primary-color);color:#000;cursor:pointer;border:none;border-radius:.25rem;width:max-content;margin-top:.5rem;padding:.25rem .75rem;font-size:.9rem;font-weight:600}.diagnostic-code-info-modal-content .modal-field .update-btn:hover{background-color:#0056b3}.diagnostic-code-info-modal-content p{grid-column:span 2;margin-top:.5rem;font-size:.75rem}.diagnostic-code-info-modal-content p strong{color:#555;align-items:center;column-gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.diagnostic-code-info-modal-content p strong button{color:var(--primary-color,#007bff);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:.7rem}.diagnostic-code-info-modal-content p strong button:hover{text-decoration:underline}.site-survey-modal-wrapper{z-index:999;background:#000000a6;width:100%;height:100%;padding:1rem;display:grid;position:fixed;top:0;left:0}.site-survey-modal{background:var(--bg-color);border:1px solid rgba(var(--white),.125);border-radius:.5rem;width:100%;max-width:600px;margin:auto;display:grid;position:relative;box-shadow:0 14px 18px #00000080}.site-survey-modal-header{border-bottom:1px solid rgba(var(--white),.125);justify-content:space-between;align-items:center;padding:.65rem 1rem;font-size:.9rem;font-weight:700;display:flex}.site-survey-modal-header svg{cursor:pointer;width:1.25rem;height:1.25rem;fill:var(--main-text-color)}.site-survey-modal-header svg:hover{fill:rgba(var(--white),1)}.site-survey-modal-body{color:var(--main-text-color);padding:1rem 1rem 0;font-size:.9rem}.site-survey-modal-models-body{color:var(--main-text-color);grid-template-columns:1fr 1fr;column-gap:1rem;padding:1rem 1rem 0;font-size:.9rem;display:grid}.site-survey-modal-button{background:var(--primary-color);cursor:pointer;border:1px solid #0000;border-radius:.25rem;width:100%;margin-bottom:1rem;padding:.5rem 1rem}.site-survey-modal-button.active{background:#e6f0ff;border:0}.site-survey-modal-button:hover{color:#fff;border:1px solid var(--primary-color);background:#00000020}.site-survey-modal-footer{border-top:1px solid var(--bg-color);color:rgba(var(--black),1);justify-content:flex-end;column-gap:1rem;padding:1rem;display:flex}.site-survey-modal-footer-cancel{color:var(--main-text-color);background:0 0;padding:.5rem 1rem}.site-survey-modal-footer-cancel:active,.site-survey-modal-footer-cancel:focus{border:none;outline:none}.site-survey-modal-footer-cancel:hover{color:rgba(var(--white),1);background:0 0}.site-survey-modal-footer-confirm{color:var(--black);background:var(--primary-color);padding:.5rem 1rem}.site-survey-modal-footer-confirm:active,.site-survey-modal-footer-confirm:focus{border:none;outline:none}.quote-builder-bread-crumbs{border:1px solid #333;flex-wrap:wrap;justify-content:space-between;row-gap:1rem;width:100%;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.quote-builder-bread-crumbs .quote-breadcrumbs__step{margin:0;padding:0;font-weight:400;display:flex}.quote-builder-bread-crumbs .quote-breadcrumbs__step span{text-align:center;color:#b3b3b3;border-radius:2px;place-content:center;align-items:center;width:max-content;margin:0;padding:0 1rem;font-weight:400;text-decoration:none;display:flex}.quote-builder-bread-crumbs .quote-breadcrumbs__step a{text-align:center;color:#b3b3b3;border-radius:2px;place-content:center;align-items:center;padding:.25rem 1rem;font-weight:400;text-decoration:none;display:flex}.quote-builder-bread-crumbs .quote-breadcrumbs__step a:hover{color:#fff}.quote-builder-bread-crumbs .quote-breadcrumbs__step a.active{color:var(--black);background:var(--primary-color)}.brand-section{margin-bottom:2rem}.brand-section .brand-title{color:var(--main-text-color);margin-bottom:1rem;font-size:1.5rem}.quote-chasis-selector-wrapper{grid-template-columns:1fr 1fr;justify-content:space-between;gap:1rem;display:grid}.quote-chasis-selector-wrapper .chasis-wrapper{background:#fff;border-radius:4px;grid-template-rows:3fr auto;width:100%;transition:all .3s ease-in-out;display:grid}.quote-chasis-selector-wrapper .chasis-wrapper:hover{cursor:pointer;transform:scale(1.05);box-shadow:0 0 10px #0000001a}.quote-chasis-selector-wrapper .chasis-wrapper h2{color:#000;text-align:center;padding:.5rem 0;font-size:1.25rem}.quote-chasis-selector-wrapper .chasis-wrapper .chasis-image-wrapper{border-radius:10px;justify-items:center;width:100%;height:0;padding-bottom:75%;display:grid}.quote-chasis-selector-wrapper .chasis-wrapper img{width:75%;height:auto;padding:.25rem}@media (min-width:768px){.quote-chasis-selector-wrapper{grid-template-columns:1fr 1fr 1fr;gap:1.5rem}.quote-chasis-selector-wrapper .chasis-wrapper{width:100%}}@media (min-width:1200px){.quote-chasis-selector-wrapper{grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:space-evenly}.quote-chasis-selector-wrapper .chasis-wrapper{width:100%}}.quote-config{background:var(--alt-bg-color);margin-bottom:2rem;padding:.5rem;display:grid}.quote-config h2{color:var(--primary-color);margin-bottom:.25rem;font-size:1rem}.quote-config-options{background:var(--bg-color);grid-template-columns:1fr;gap:.5rem;padding:.5rem;display:grid}.quote-config h4{color:#fff}.quote-config-option{border:1px solid var(--table-row-1);grid-template-columns:1fr;justify-content:flex-start;align-items:center;padding:.5rem;font-size:.8rem;display:grid;position:relative}.quote-config-option span{justify-content:flex-start;width:auto;padding:0;font-size:.9rem;display:grid}.quote-config-option .option-header{grid-template-columns:1fr auto;justify-content:space-between;display:grid}.quote-config-option .partNo{color:var(--primary-color);font-size:.8rem}.quote-config-option .description{color:#fff}.quote-config-option:hover{cursor:pointer;border:1px solid var(--primary-color);background:var(--table-row-2)}.quote-config-option.selected{border:1px solid var(--primary-color);background:var(--table-row-2);font-weight:400}.quote-config-option input{opacity:0;width:min-content;position:absolute}.running-total-wrapper{z-index:910;display:grid;position:fixed;top:4rem;right:.5rem}.running-total-wrapper .running-total{background:var(--alt-bg-color);border:1px solid var(--table-row-1);width:300px;font-size:.9rem;display:grid}.running-total-wrapper .running-total-header{border-bottom:1px solid var(--table-row-1);place-content:center space-between;align-items:center;width:100%;padding:.5rem;display:flex}.running-total-wrapper .running-total-header svg{color:#000;cursor:pointer;text-align:center;background:var(--primary-color);border-radius:2px;width:1rem;height:1rem;font-size:1rem}.running-total-wrapper .running-total-header h3{color:#fff;margin:0}.running-total-wrapper .running-total-body{width:100%;padding:.25rem;display:grid}.running-total-wrapper .running-total-body ul{text-overflow:ellipsis;width:100%;margin:0;padding:0;font-size:.85rem;list-style-type:none;overflow:hidden}.running-total-wrapper .running-total-body ul li:nth-child(2n){background:var(--table-row-2)}.running-total-wrapper .running-total-body ul li{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;width:100%;padding:.25rem}.running-total-wrapper .running-total-footer{border-top:1px solid var(--table-row-1);justify-content:space-between;align-items:center;width:100%;padding:.5rem;display:flex}.running-total-wrapper .running-total-footer h5{color:var(--text-color);margin:0;font-size:.8rem;display:flex}.running-total-wrapper .running-total-footer h5 span{width:max-content;margin:0 0 0 .5rem;padding:0}.running-total-wrapper .running-total-footer h5 span.total{color:var(--primary-color)}.running-total-wrapper .running-total-footer button{background:var(--primary-color);border-radius:2px;width:max-content;padding:.35rem 1rem;font-size:.8rem}.running-total-wrapper h4{color:#fff;text-align:center}.running-total-wrapper span{color:var(--text-color);font-size:.8rem}.running-total-minimized{border:1px solid var(--table-row-1);z-index:9;background:#000;width:max-content;padding:.25rem;font-size:.9rem;display:flex;position:fixed;top:4rem;right:.5rem}.running-total-minimized svg{color:var(--primary-color);margin-left:.5rem}.running-total-minimized:hover{cursor:pointer;background:var(--table-row-2)}@media (min-width:576px){.quote-config h4{grid-column:span 2}.quote-config-options{grid-template-columns:1fr 1fr;gap:1rem;display:grid}}@media (min-width:768px){.quote-configuration-selections{grid-template-columns:1fr 1fr 1fr;display:grid}}@media (min-width:1200px){.quote-configuration-selections{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}}.view-quote-page{row-gap:1rem;margin-top:1rem;display:grid}.view-quote-page .view-quote-wrapper{border:1px solid var(--secondary-bg-color);border-radius:4px;justify-content:center;padding:2rem;display:grid}.view-quote-page .pdf-download-link{color:#000;background-color:var(--primary-color);border-radius:4px;width:max-content;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:all .3s}.view-quote-page .pdf-download-link:hover{color:#fff;background-color:var(--secondary-bg-color)}.quote-available-wrapper{background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex;position:fixed;top:0;left:0}.quote-available-content{background:var(--alt-bg-color);border:1px solid var(--table-row-1);border-radius:8px;width:100%;max-width:500px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.quote-available-header{background:var(--header-bg-color);color:var(--header-text-color);border-bottom:1px solid var(--table-row-1);justify-content:space-between;align-items:center;padding:.5rem;display:flex}.quote-available-header h2{font-size:.8rem}.quote-available-header .quote-available-close-icon{cursor:pointer}.quote-available-header .quote-available-close-icon:hover{color:var(--primary-color)}.quote-available-body{row-gap:.5rem;padding:1rem;display:grid}.quote-available-body .quote-available-item{text-align:left;text-transform:uppercase;border:1px solid var(--table-row-1);color:var(--main-text-color);border-radius:2px;grid-template-columns:1fr 1fr;padding:.25rem;font-size:.7rem;display:grid}.quote-available-body .quote-available-item .machine-desc{color:var(--primary-color);font-weight:700}.quote-available-body .quote-available-item .date{text-align:right;font-style:italic}.quote-available-body .quote-available-item .created-by{font-style:italic}.quote-available-body .quote-available-item:hover{color:#fff;cursor:pointer;border:1px solid var(--primary-color)}.quote-available-footer .pagination-controls{justify-content:center;display:flex}.quote-available-footer .quote-available-prev,.quote-available-footer .quote-available-next{background:var(--primary-color);color:#000;cursor:pointer;border:none;border-radius:4px;height:max-content;padding:.5rem 1rem;font-size:.7rem}.quote-available-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:2rem;display:flex}.spinner{border:4px solid #ddd;border-top-color:#333;border-radius:50%;width:50px;height:50px;margin-bottom:.75rem;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkout-page{max-width:1200px;display:grid}.checkout-page .shipping-billing-info{display:grid}.checkout-page .shipping-billing-info ul{font-size:.8rem;list-style-type:none}.checkout-page .selected-address-block{border:1px solid #ffffff80;flex-wrap:wrap;grid-template-columns:1fr 1fr;justify-content:space-between;padding:1rem;display:flex}.checkout-page .selected-address-block .add-contact button{background:var(--primary-color);padding:.25rem .5rem;font-size:8pt}.checkout-page .selected-address-block .edit-contact{column-gap:1rem;display:flex}.checkout-page .selected-address-block .edit-contact svg{color:var(--primary-color);cursor:pointer;font-size:1rem}.checkout-page .selected-address-block .editting-contact{justify-content:flex-start;justify-self:flex-start;margin:0;display:flex}.checkout-page .selected-address-block .editting-contact input,.checkout-page .selected-address-block .editting-contact button{height:1.5rem;margin-right:.25rem;font-size:8pt}.checkout-page .entered-purchase-no{border:1px solid #ffffff80;flex-wrap:wrap;justify-content:space-between;margin-top:1rem;padding:1rem;display:flex}.checkout-page .entered-purchase-no h4{margin-bottom:.5rem}.checkout-page .cart-menu-content{border:1px solid #ffffff80;align-content:flex-start;row-gap:1rem;margin-top:1rem;padding:1rem;display:grid}.checkout-page .cart-menu-content.empty{text-align:center;color:#fff}.checkout-page .cart-menu-content .cart-menu-content-list{justify-content:flex-start;align-items:flex-start;row-gap:1rem;max-width:400px;display:grid}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item{border-radius:4px;grid-template-columns:auto 1fr 1fr;place-content:flex-start space-between;align-items:flex-start;column-gap:1rem;display:grid}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image{object-fit:contain;border-radius:4px;width:100px;height:100px;display:grid;overflow:hidden}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image img{object-fit:contain;width:100%;height:100%}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-details{row-gap:.5rem;height:100%;font-size:.9rem;display:grid}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-price{justify-self:flex-end;font-weight:700}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller{-webkit-user-select:none;user-select:none;border:1px solid var(--secondary-text-color);border-radius:4px;grid-template-columns:1fr 1fr 1fr;width:120px;height:1.5rem;display:grid;overflow:hidden}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer{justify-content:center;align-items:center;transition:all .1s ease-in-out;display:grid}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer svg{color:var(--white);font-size:.8rem}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer:hover{color:var(--primary-color);background-color:var(--secondary-bg-color);cursor:pointer}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer:first-child{border-right:1px solid var(--secondary-text-color)}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer:nth-child(3){border-left:1px solid var(--secondary-text-color)}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller input{border:none;height:1.5rem}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller span{color:var(--main-text-color);cursor:pointer;justify-content:center;align-items:center;font-size:.9rem;display:flex}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller span:hover{background:var(--table-row-1);cursor:pointer}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-remove{border-radius:4px;justify-content:center;align-items:center;width:max-content;height:100%;font-size:.7rem;display:grid}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-remove:hover{cursor:pointer;color:var(--primary-color)}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item svg{color:var(--white);cursor:pointer;font-size:1.5rem}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item svg:hover{color:var(--primary-color)}.checkout-page .cart-menu-content .cart-summary{align-content:flex-start;align-items:flex-start;max-width:400px;margin-top:2rem;display:grid}.checkout-page .cart-menu-content .cart-summary .cart-menu-summary-item{justify-content:space-between;column-gap:3rem;height:max-content;font-size:.9rem;display:flex}.checkout-page .cart-menu-content .cart-summary .cart-menu-summary-item span{text-align:left;width:max-content;padding:0;font-size:1.25rem}.checkout-page .cart-menu-content .cart-summary .cart-menu-summary-item span:first-child{color:var(--secondary-text-color);font-size:.9rem}.checkout-page .cart-menu-content .cart-summary .cart-menu-summary-item span:nth-child(2){color:var(--main-text-color);font-size:.9rem;font-weight:700}.checkout-page .cart-menu-content .cart-menu-content-checkout-btn{background:var(--primary-color);color:#000;cursor:pointer;border-radius:4px;justify-content:center;width:max-content;padding:.5rem 2rem;transition:all .25s ease-in-out;display:grid}.checkout-page .cart-menu-content .cart-menu-content-checkout-btn:disabled{background:rgba(var(--primary-color),.2);cursor:not-allowed}.checkout-page .cart-menu-content .cart-menu-content-checkout-btn:hover{cursor:pointer;background:#efffc7}@media (min-width:768px){.checkout-page .entered-purchase-no{border:1px solid #ffffff80;flex-wrap:wrap;justify-content:space-between;height:100%;margin-top:0;padding:1rem;display:flex}.checkout-page .entered-purchase-no h4{margin-bottom:.5rem}.shipping-billing-info{display:grid}.shipping-billing-info .purchase-details-subwrapper{grid-template-columns:2fr 1fr;align-content:flex-start;align-items:flex-start;column-gap:1rem;display:grid}.shipping-billing-info ul{font-size:.8rem;list-style-type:none}}.machine-price-list-table{background:var(--bg-dark,#121212);color:var(--text-light,#e0e0e0);border-radius:4px;gap:2rem;display:grid}.machine-price-list-table h2{color:var(--primary-color,#6cf);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:1.2rem}.machine-price-list-table .table-wrapper{border:1px solid #ffffff1a;border-radius:2px;overflow-x:auto}.machine-price-list-table table{border-collapse:collapse;table-layout:fixed;word-wrap:break-word;width:100%}.machine-price-list-table table th,.machine-price-list-table table td{text-align:left;white-space:normal;border-bottom:1px solid #ffffff1a;padding:.25rem 1rem;font-size:.8rem}.machine-price-list-table table th{color:var(--text-muted,#aaa);background:#ffffff0d;font-weight:600}.machine-price-list-table table tr:hover td{background:#ffffff0d}.machine-price-list-table table span{width:max-content}.machine-price-list-table table button.download-btn,.machine-price-list-table table a.download-btn{color:var(--primary-color,#6cf);cursor:pointer;background:0 0;border:none;border-radius:2px;align-items:center;gap:.25rem;padding:0;font-weight:500;transition:all .2s ease-in-out;display:inline-flex}.machine-price-list-table table button.download-btn:hover,.machine-price-list-table table a.download-btn:hover{background:0 0;text-decoration:underline}.machine-price-list-table table button.download-btn .mobile-icon,.machine-price-list-table table a.download-btn .mobile-icon{display:none}.machine-price-list-table table button.download-btn .desktop-text,.machine-price-list-table table a.download-btn .desktop-text{display:inline}.machine-price-list-table table button.download-btn svg,.machine-price-list-table table a.download-btn svg{width:1.25em;height:1.25em}@media (max-width:768px){.machine-price-list-table{gap:1.5rem}.machine-price-list-table h2{font-size:1rem}.machine-price-list-table table{min-width:unset;table-layout:auto;font-size:.8rem}.machine-price-list-table table th,.machine-price-list-table table td{padding:.5rem .6rem}.machine-price-list-table table button.download-btn,.machine-price-list-table table a.download-btn{padding:.4rem .5rem;font-size:.8rem}.machine-price-list-table table button.download-btn .desktop-text,.machine-price-list-table table a.download-btn .desktop-text{display:none}.machine-price-list-table table button.download-btn .mobile-icon,.machine-price-list-table table a.download-btn .mobile-icon{display:inline}}.modular-mobile-table{gap:1rem;display:grid}.modular-mobile-table .mobile-card{border:1px solid #ffffff26;border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem;padding:.5rem;transition:background .2s,border-color .2s;display:grid}.modular-mobile-table .mobile-card:hover{border-color:var(--primary-color);background:#181818}.modular-mobile-table .mobile-card .card-data-set{flex-direction:column;margin-bottom:.25rem;display:flex}.modular-mobile-table .mobile-card .card-data-set .card-key{color:#aaa;text-transform:uppercase;margin-bottom:.1rem;font-size:.75rem;font-weight:500}.modular-mobile-table .mobile-card .card-data-set .card-value{color:var(--main-text-color);word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.modular-notepad-table,.modular-desktop-table{display:none}@media (min-width:768px){.modular-mobile-table{display:none}.modular-notepad-table{gap:1rem;display:grid}.modular-notepad-table .notepad-card{border:1px solid #ffffff26;border-radius:2px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;padding:.5rem;display:grid}.modular-notepad-table .notepad-card:hover{border-color:var(--primary-color);background:#181818}.modular-notepad-table .notepad-card .card-data-set{flex-direction:column;display:flex}.modular-notepad-table .notepad-card .card-data-set .card-key{color:#aaa;text-transform:uppercase;margin-bottom:.1rem;font-size:.75rem;font-weight:500}.modular-notepad-table .notepad-card .card-data-set .card-value{color:var(--main-text-color);word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}}@media (min-width:1200px){.modular-notepad-table{display:none}.modular-desktop-table{width:100%;display:grid;overflow-x:hidden}.modular-desktop-table table{table-layout:auto;border-collapse:collapse;border:none;width:100%;font-size:.8rem}.modular-desktop-table table tr{background:var(--table-row-3)}.modular-desktop-table table tr:nth-child(2n){background:var(--table-row-2)}.modular-desktop-table table thead{display:table-header-group}.modular-desktop-table table th,.modular-desktop-table table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #ffffff26;padding:.25rem 1rem}.modular-desktop-table table th{color:#fff;background:#000;padding:.75rem 1rem;font-weight:600}.modular-desktop-table table td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modular-desktop-table table tbody tr:hover{cursor:pointer;color:var(--primary-color);background-color:#0003}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{background:var(--bg-color);height:100%;color:var(--main-text-color);font-family:Roboto,sans-serif;line-height:1.5;display:grid}body a{text-decoration:none}body{overflow-y:scroll}.spinner{border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:16px;height:16px;margin:auto;animation:.8s linear infinite spin;display:inline-block}
/*# sourceMappingURL=24ffdb294162f4bd.css.map*/