:root{--bg-color:#111111;--alt-bg-color:#050505;--secondary-bg-color:#333;--opposite-bg-color:#ffffff;--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:rgb(196,196,196);--secondary-text-color:#818181;--active-border-color:#d0fd5f;--page-button-bg:#ffffff;--page-button-bg-highlight:#dddddd;--page-button-color:#000000;--primary-color:#d0fd5f;--black:#000000;--white:255,255,255;--color-scheme:dark;--danger-color:red}[data-theme=light]{--bg-color:white;--secondary-bg-color:#ddd;--table-row-1:#ffffff;--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:#000000;--color-scheme:light}.legacy-layout{display:grid}.legacy-page-layout{display:grid;padding:0 .5rem;color:rgb(var(--white));margin-top:4rem}.legacy-page-layout main{background:rgba(0,0,0,0);padding:0;color:rgb(var(--white))}.standard-layout{display:grid;align-content:flex-start;margin-top:4rem}.standard-layout main{display:grid;height:100%;padding:1rem .5rem}.aside-navgation,.standard-layout main .main-content-top,.top-navigation{display:none}.mobile-menu-header{display:flex;height:4rem;width:100%}.account-info-menu,.account-info-relative-wrapper{display:none}.cart-menu{display:grid;position:fixed;z-index:999;top:4rem;width:100%;max-width:460px;height:100%;right:0;top:0;background:var(--alt-bg-color);transition:all .25s ease-in-out}.cart-menu.hide{right:-100%}.cart-menu-header{display:flex;justify-content:space-between;align-items:center;align-content:center;padding:1rem;background:var(--secondary-bg-color);height:4rem}.cart-menu-header svg{display:grid;align-self:center;font-size:1.5rem;padding:0;color:var(--white);cursor:pointer}.cart-menu-header svg:hover{color:var(--primary-color)}.cart-menu .cart-menu-content{display:grid;align-content:flex-start;grid-row-gap:1rem;row-gap:1rem;height:100vh;padding:1rem}.cart-menu .cart-menu-content.empty{display:grid;align-items:center;align-content:center;justify-content:center;justify-items:center;font-size:1.5rem}.cart-menu .cart-menu-content.empty svg{font-size:3rem}.cart-menu .cart-menu-content.empty p{font-size:1rem;color:var(--secondary-text-color)}.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{display:grid;align-items:flex-start;grid-row-gap:1rem;row-gap:1rem}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item{display:grid;grid-template-columns:auto 1fr 1fr;grid-column-gap:1rem;column-gap:1rem;justify-content:space-between;align-items:flex-start;align-content:flex-start;border-radius:4px;height:100px}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image{display:grid;height:100px;width:100px;border-radius:4px;overflow:hidden;object-fit:contain}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image img{width:100%;height:100%;object-fit:contain}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-details{display:grid;font-size:.9rem;height:100%;grid-row-gap:.5rem;row-gap:.5rem}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-price{font-weight:700;justify-self:flex-end}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller{display:grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:1fr 1fr 1fr;height:1.5rem;border-radius:4px;border:1px solid var(--secondary-text-color);width:120px;overflow:hidden}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer{display:grid;align-items:center;justify-content:center;transition:all .1s ease-in-out}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer svg{font-size:.8rem;color:var(--white)}.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{height:1.5rem;border:none}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller span{display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--main-text-color);cursor:pointer}.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{display:grid;align-items:center;justify-content:center;height:100%;width:100%;border-radius:4px;width:max-content;font-size:.7rem}.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{font-size:1.5rem;color:var(--white);cursor:pointer}.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{display:grid;align-items:flex-start;align-content:flex-start;grid-row-gap:.25rem;row-gap:.25rem;margin-top:2rem}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item{display:flex;font-size:.9rem;justify-content:space-between;height:max-content}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span{text-align:left;width:max-content;font-size:1.25rem;padding:0}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span:first-child{font-size:.9rem;color:var(--secondary-text-color)}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span:nth-child(2){font-size:.9rem;color:var(--main-text-color);font-weight:700}.cart-menu .cart-menu-content .cart-menu-content-checkout{display:grid;justify-content:center;background:var(--primary-color);padding:.5rem 2rem;border-radius:4px;color:#000;width:100%;cursor:pointer;transition:all .25s ease-in-out}.cart-menu .cart-menu-content .cart-menu-content-checkout:hover{background:#efffc7;cursor:pointer}.cart-menu-btn{display:grid;background:var(--secondary-bg-color);padding:.45rem 1rem;border-radius:.25rem;align-items:center;font-size:.95rem;width:min-content;color:rgb(var(--white));cursor:pointer;transition:all .3s ease-in-out}.cart-menu-btn svg{font-size:1.2rem}.cart-menu-btn:active,.cart-menu-btn:focus{background:hsla(0,0%,100%,.25);border:none}.cart-menu-btn:hover{background:var(--table-row-1);cursor:pointer}@media(min-width:768px){.legacy-page-layout{display:grid;padding:0;margin-top:5rem}.cart-menu{display:grid;position:fixed;z-index:1;top:4rem;width:460px;height:100%;right:0;top:0;background:var(--alt-bg-color);transition:all .25s ease-in-out;pointer-events:all}.cart-menu.hide{right:-100%}.cart-menu-header{display:flex;justify-content:space-between;align-items:center;align-content:center;background:var(--secondary-bg-color);height:4rem}.cart-menu-header svg{font-size:1.5rem;padding:0;color:var(--white);cursor:pointer}.cart-menu-header svg:hover{color:var(--primary-color)}.cart-menu .cart-menu-content{display:grid;align-content:flex-start;grid-row-gap:1rem;row-gap:1rem;height:100vh;padding:1rem}.cart-menu .cart-menu-content.empty{display:grid;align-items:center;align-content:center;justify-content:center;justify-items:center;font-size:1.5rem}.cart-menu .cart-menu-content.empty svg{font-size:3rem}.cart-menu .cart-menu-content.empty p{font-size:1rem;color:var(--secondary-text-color)}.cart-menu .cart-menu-content .cart-menu-content-list{display:grid;align-items:flex-start;grid-row-gap:1rem;row-gap:1rem}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item{display:grid;grid-template-columns:auto 1fr 1fr;grid-column-gap:1rem;column-gap:1rem;justify-content:space-between;align-items:flex-start;align-content:flex-start;border-radius:4px;height:100px}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image{display:grid;height:100px;width:100px;border-radius:4px;overflow:hidden;object-fit:contain}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image img{width:100%;height:100%;object-fit:contain}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-details{display:grid;font-size:.9rem;height:100%;grid-row-gap:.5rem;row-gap:.5rem}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-price{font-weight:700;justify-self:flex-end}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller{display:grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:1fr 1fr 1fr;height:1.5rem;border-radius:4px;border:1px solid var(--secondary-text-color);width:120px;overflow:hidden}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer{display:grid;align-items:center;justify-content:center;transition:all .25s ease-in-out}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer svg{font-size:.8rem;color:var(--white)}.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{height:1.5rem;border:none}.cart-menu .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller span{display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--main-text-color);cursor:pointer}.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{display:grid;align-items:center;justify-content:center;height:100%;width:100%;border-radius:4px;width:max-content;font-size:.7rem}.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{font-size:1.5rem;color:var(--white);cursor:pointer}.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{display:grid;align-items:flex-start;align-content:flex-start;grid-row-gap:.25rem;row-gap:.25rem;margin-top:2rem}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item{display:flex;font-size:.9rem;justify-content:space-between;height:max-content}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span{text-align:left;width:max-content;font-size:1.25rem;padding:0}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span:first-child{font-size:.9rem;color:var(--secondary-text-color)}.cart-menu .cart-menu-content .cart-summary .cart-menu-summary-item span:nth-child(2){font-size:.9rem;color:var(--main-text-color);font-weight:700}.cart-menu-btn{display:grid;background:var(--secondary-bg-color);padding:.45rem 1rem;border-radius:.25rem;align-items:center;font-size:.95rem;width:min-content;color:rgb(var(--white));cursor:pointer;transition:all .25s ease-in-out}.cart-menu-btn svg{font-size:1.2rem}.cart-menu-btn:active,.cart-menu-btn:focus{background:hsla(0,0%,100%,.25);border:none}.cart-menu-btn:hover{background:var(--table-row-1);cursor:pointer}}@media(min-width:1200px){.legacy-page-layout{display:grid;padding:0;margin-top:0}.legacy-layout main{display:grid;align-items:flex-start;align-content:flex-start;width:100%;padding:1rem 0;margin:0 auto auto;color:var(--main-text-color)}.account-info-relative-wrapper{display:flex;position:relative;column-gap:1rem}.account-info-menu{display:grid;position:absolute;z-index:999;top:4rem;right:9rem;box-shadow:0 0 10px 0 rgba(var(--black),.25)}.account-info-menu .account-info-menu-content{display:grid;height:100%;width:100%;background:var(--alt-bg-color);border-radius:4px;box-shadow:0 0 10px 0 rgba(51,51,51,.25);padding-bottom:1rem}.account-info-menu .account-info-menu-content .account-info-menu-list{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item{transition:.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{display:flex;column-gap:.75rem;font-size:.9rem;align-items:center;padding:.5rem;width:100%;text-decoration:none;color:rgb(var(--white))}.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{padding:0 1rem}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.button button{width:100%}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.button:hover{background:rgba(0,0,0,0);cursor:default}.account-info-menu .account-info-menu-content .account-info-menu-list .account-info-menu-list-item.account{display:grid;justify-content:flex-start;text-align:left;padding:1rem;background:var(--secondary-bg-color)}.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"}.standard-layout.no-sidebar{grid-template-columns:72px 1fr}.standard-layout main{display:grid;width:100%;padding:1rem 0}.standard-layout main .main-content-top{display:flex;align-items:center;justify-content:flex-end;height:4rem;width:100%;padding:.5rem 1rem;color:#c4c4c4;border-bottom:1px solid #202020}.standard-layout main .main-content-top .account-menu-btn{display:flex;width:min-content;align-items:center;background:#252525;padding:.5rem 1rem;border-radius:5px;transition:.25s ease-in-out}.standard-layout main .main-content-top .account-menu-btn:hover{background:hsla(0,0%,100%,.25);cursor:pointer}.standard-layout main .main-content-top .account-menu-btn svg:first-child{font-size:1.5rem;margin-right:.5rem}.top-navigation{display:grid;grid-template-columns:300px 3fr;position:fixed;top:0;height:4rem;width:100%;border-bottom:1px solid #202020;align-items:flex-start;align-content:flex-start;z-index:1;background:var(--alt-bg-color)}.top-navigation .left{display:flex;justify-content:space-between;width:100%;overflow:hidden;height:4rem;align-items:center;padding:0 1rem}.top-navigation .left span{justify-content:flex-start;width:max-content}.top-navigation .left .business-name{font-size:.65rem;font-weight:700;text-align:left;color:#757575;padding:0;margin:0}.top-navigation .left .menu-details{display:grid;width:max-content;margin-right:.5rem}.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{display:grid;width:max-content;height:2rem}.top-navigation .left svg{font-size:1.5rem;cursor:pointer;color:#bbb;transition:all .25s ease-in-out}.top-navigation .left svg:hover{color:rgb(var(--white))}.top-navigation .right{justify-content:space-between;width:100%;height:100%;padding:0 .5rem}.top-navigation .right,.top-navigation .right .new-bread-crumbs{display:flex;align-items:center}.top-navigation .right .new-bread-crumbs .bread-crumb{display:flex}.top-navigation .right .new-bread-crumbs .bread-crumb .seperator{display:inline-block;height:2rem;width:1px;background:#525252}.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);font-size:1.25rem;padding:0 .5rem}.top-navigation .right .account-info-menu-btn{display:grid;grid-template-columns:1fr 2fr auto;background:var(--secondary-bg-color);padding:.45rem 1rem;border-radius:.25rem;align-items:center;font-size:.95rem;width:min-content;color:rgb(var(--white));cursor:pointer}.top-navigation .right .account-info-menu-btn:active,.top-navigation .right .account-info-menu-btn:focus{background:hsla(0,0%,100%,.25);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{font-size:1.5rem;margin-right:1rem}.aside-navgation{display:grid;height:100%;padding-bottom:100px;min-height:96vh;position:fixed;align-items:flex-start;align-content:flex-start;grid-area:aside-navigation;grid-column-gap:1rem;column-gap:1rem;background:var(--alt-bg-color);width:300px;transition:all .3s ease-in-out;overflow-y:scroll}.aside-navgation::-webkit-scrollbar{display:none}.aside-navgation::-webkit-scrollbar-thumb{background:var(--alt-bg-color);border-radius:10px}.aside-navgation.collapsed{display:grid;min-width:50px;width:min-content;transition:all .3s ease-in-out}.aside-navgation.collapsed .aside-top{display:flex;align-items:center;align-content:center;padding:0 1rem;height:4rem;width:100%;overflow:hidden;color:rgb(var(--white));border-bottom:1px solid #202020}.aside-navgation.collapsed .aside-top .close-pane{display:grid}.aside-navgation.collapsed .aside-top .open-pane{padding:1rem}.aside-navgation.collapsed .aside-top svg{font-size:1.125rem;font-weight:500;color:#ccc;margin-right:0;cursor:pointer}.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{font-size:.65rem;font-weight:700;text-align:left;color:#757575;padding:0;margin:0}.aside-navgation.collapsed .aside-top h1{font-size:.9rem}.aside-navgation.collapsed .aside-top img{display:grid;margin-right:1rem;width:max-content;height:2rem}.aside-navgation.collapsed .aside-menu li a svg{margin-right:0}.aside-navgation .aside-menu{display:grid;align-items:flex-start;align-content:flex-start;list-style-type:none;padding:1rem;grid-row-gap:.5rem;row-gap:.5rem}.aside-navgation .aside-menu li{display:grid;grid-row-gap:.25rem;row-gap:.25rem;align-items:center;align-content:center}.aside-navgation .aside-menu li a,.aside-navgation .aside-menu li button{display:flex;align-items:center;row-gap:.75rem;width:100%;font-weight:400;text-decoration:none;color:var(--secondary-text-color);padding:.75rem;border-radius:4px;border-left:none}.aside-navgation .aside-menu li a svg,.aside-navgation .aside-menu li button svg{font-size:1.125rem;margin-right:.5rem}.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{background:hsla(0,0%,100%,.25);border:none;color:rgb(var(--white))}.aside-navgation .aside-menu li a.active,.aside-navgation .aside-menu li button.active{background:var(--aside-active-link-bg);border-radius:4px;color:rgb(var(--white))}.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{display:grid;grid-row-gap:.25rem;row-gap:.25rem;margin-left:1.75rem;list-style-type:none}.aside-navgation .aside-menu li ul li{background:none;padding:0}.aside-navgation .aside-menu li ul li a{display:flex;align-items:center;align-content:center;font-size:.85rem}.aside-navgation .aside-menu li ul li a svg{margin-left:10px;font-size:.8rem}.aside-navgation .aside-menu li ul li a.active,.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{border-right:4px solid #d0fd5f}.aside-navgation .aside-menu .legacy-view-btn{background:orange;padding:.75rem;border-radius:4px}}.login-form{display:grid;grid-row-gap:1rem;row-gap:1rem;align-content:flex-start;height:100%;width:100%;padding:4rem 1rem 1rem}.login-form .login-header{display:grid;width:100%;color:rgb(var(--white));font-weight:700}.login-form .login-header img{margin:2em auto 5rem;width:75%;height:auto;border-bottom:2px solid #fff;border-top:2px solid #fff;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{display:grid;height:max-content}.login-form .login-input-wrapper{display:grid;grid-template-columns:auto 1fr;width:100%;border:1px solid hsla(0,0%,100%,.25);border-radius:.25rem;padding:0;height:2.75rem;background:var(--black);overflow:hidden}.login-form .login-input-wrapper.password{grid-template-columns:auto 1fr auto}.login-form .login-input-wrapper .eye-icon{display:grid;align-items:center;justify-items:center;background:rgba(0,0,0,0);height:2.75rem;width:2.75rem}.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{display:grid;align-items:center;justify-items:center;background:rgba(0,0,0,0);height:2.75rem;width:2.75rem}.login-form .login-input-icon svg{color:gray;font-size:1.25rem}.login-form .login-checkbox-wrapper{display:flex;column-gap:1rem;align-items:center}.login-form input{display:flex;align-items:center;align-content:center;width:100%;height:2.75rem;background:rgba(0,0,0,0);border:none;color:rgb(var(--white));text-align:left;padding:1rem;font-size:1rem}.login-form input:active,.login-form input:focus{outline:none}.login-form input::placeholder{color:gray}.login-form input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #000;-webkit-text-fill-color:rgb(var(--white))}.login-form .login-helper{display:grid;font-size:.75rem;color:gray;width:100%}.login-form .login-helper a{color:#d0fd5f;text-decoration:none;text-align:right}.login-form .login-helper a:hover{text-decoration:underline}.login-form .error,.login-form .form-error{font-size:.75rem;text-align:left}.login-form .form-error{display:grid;border-radius:.125rem;padding:.25rem;color:#ff2929;width:100%}.login-footer{display:grid;align-self:flex-end;font-size:.75rem;text-align:center;color:gray;padding:.5rem}@media(min-width:576px){.login-form{margin:auto;width:500px}.login-form .login-header img{width:50%}.login-footer{padding:1rem}}.page{display:grid;align-content:flex-start;margin:4.5rem auto auto;width:100%;height:100%;padding:0 .5rem;overflow:auto;color:rgb(var(--white))}.page.legacy{margin-top:20rem}.page.no-margin{display:grid;grid-template-rows:1fr auto;margin-top:0;height:100vh}.page.no-margin footer{display:grid;align-self:flex-end}.page h1{text-align:left}.page-title-section{display:flex;justify-content:space-between;width:100%}.page-title-section .button-container{display:flex;align-items:center;column-gap:1rem}.page-title-section .button-container button{padding:.5rem 1rem;font-size:.9rem;border-radius:.25rem;border:1px solid rgba(var(--white),.25);transition:all .3s ease 0s}.page-title-section .button-container button:hover{background:rgb(193.2037037037,252.3703703704,44.6296296296)}section{display:grid;margin:auto;width:100%}h1{text-align:left}h1.table-caption{text-align:left;text-transform:uppercase;padding-bottom:.5rem;line-height:2rem;font-size:1.25rem;color:#d0fd5f;border-bottom:2px solid rgba(76,76,76,.5);margin-top:1rem}h1.table-caption:first-of-type{margin-top:0}.general-page{display:grid;grid-row-gap:1rem;row-gap:1rem}.general-page p{padding-bottom:.5rem;color:#777}.general-page .horizontal-list{display:flex;column-gap:1rem}.general-page .horizontal-list .list-item{display:flex;background:var(--black);border:1px solid rgba(var(--white),.25);padding:.25rem 1rem;font-size:.9rem}@media(min-width:576px){.page{padding:.5rem;max-width:576px}.page.legacy{margin-top:19rem}}@media(min-width:768px){.page{padding:.5rem;max-width:768px}.page.legacy{margin-top:10.75rem}}@media(min-width:1200px){.page{padding:0;max-width:1200px}.page.legacy{margin-top:11.25rem}}@media(min-width:1600px){.page{padding:0}}.legacy-navigation-wrapper{display:grid;width:100%;margin:auto;opacity:0;position:absolute}.legacy-navigation-wrapper.open{opacity:1;transition:all .5s ease-in-out;z-index:3}.legacy-navigation-wrapper.close{opacity:0;z-index:-1;transition:all 0s ease-in-out;pointer-events:none}.navigation-wrapper{display:grid;width:100%;margin:auto;position:absolute}.navigation-wrapper.close{opacity:0;transform:translateY(-100%);transition:all .2s ease-in-out}.navigation-wrapper.open{opacity:1;transform:translateY(0);transition:all .5s ease-in-out;position:fixed;z-index:10}.desktop-navigation{display:none}.mobile-navigation{display:flex;position:fixed;justify-content:space-between;align-items:center;padding:0 .5rem;height:4rem;width:100%;top:0;border-bottom:1px solid hsla(0,0%,100%,.1);z-index:1;background-color:var(--black)}.mobile-navigation ul{list-style-type:none}.mobile-navigation ul li{color:rgb(var(--white))}.mobile-navigation ul li svg{color:rgb(var(--white));font-size:1.25rem;cursor:pointer}.mobile-menu-wrapper{left:0;top:0;width:100%;height:100lvh;transform:translateX(100%);overflow-y:scroll;z-index:10;position:fixed;transition:all .3s ease-in-out;background:var(--black)}.mobile-menu-wrapper.open{transform:translateX(0)}.mobile-menu-wrapper .mobile-menu-header{display:flex;align-items:center;justify-content:space-between;height:4rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding:0 .5rem;color:rgb(var(--white));background:var(--bg-color)}.mobile-menu-wrapper .mobile-menu-header svg{font-size:1.25rem;cursor:pointer}.mobile-menu-wrapper .mobile-menu-links{display:grid;grid-row-gap:.5rem;row-gap:.5rem;padding:.5rem .5rem 0}.mobile-menu-wrapper .mobile-menu-links li{display:grid;border-radius:.25rem;background:rgba(16,16,16,.35);align-items:center;align-content:center}.mobile-menu-wrapper .mobile-menu-links li a{display:flex;align-items:center;align-content:center;text-decoration:none;color:#bdbdbd;height:100%;width:100%;padding:.9rem;font-size:.9rem;line-height:0rem}.mobile-menu-wrapper .mobile-menu-links li a svg{align-self:center;font-size:1.5rem;margin-right:1rem;color:rgb(var(--white));height:max-content}.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{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.mobile-menu-wrapper .mobile-menu-links li ul li a{font-size:.8rem;padding:1.25rem 4rem}.desktop-navigation-search-container{display:none}@media(min-width:1200px){.mobile-menu-wrapper,.mobile-navigation{display:none}nav{position:fixed;width:100%;border-bottom:1px solid #fff;padding:.25rem 0;background:var(--black);top:0;z-index:10}.desktop-navigation{margin:auto;width:1200px;justify-content:space-between;z-index:1;color:rgb(var(--white));height:4rem}.desktop-navigation,.desktop-navigation .desktop-navigation-left{display:flex;align-items:center}.desktop-navigation .desktop-navigation-left .logo-container{display:flex;width:75px;margin-right:.5rem}.desktop-navigation .desktop-navigation-left img{width:100%;height:auto}.desktop-navigation .desktop-navigation-right{display:grid;flex-direction:column;justify-content:space-between;height:100%}.desktop-navigation p{width:100%}.desktop-navigation ul.top{display:flex;justify-content:flex-end;align-items:flex-start;width:100%;list-style-type:none}.desktop-navigation ul.top li{display:flex;align-content:flex-start;align-items:center;margin-left:.35rem;height:1rem;color:#9e9e9e}.desktop-navigation ul.top li a{display:flex;margin:0;padding:0;font-size:.85rem;text-decoration:none;color:rgba(80,251,38,.977)}.desktop-navigation ul.top li button{font-size:.8/5rem;font-size:.85rem;text-decoration:none;color:#959595}.desktop-navigation ul.bottom{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;list-style-type:none}.desktop-navigation ul.bottom li{display:flex;margin-left:1rem;color:#adadad}.desktop-navigation ul.bottom li a{display:flex;margin:0;padding:0;font-size:1rem;text-decoration:none;color:#fff}.desktop-navigation ul.bottom li button{font-size:.75rem;text-decoration:none;color:#dadada}.desktop-navigation-search-container{display:grid;position:fixed;background:var(--black);grid-column-gap:1rem;column-gap:1rem;padding:.5rem 0;width:100%;z-index:3;margin-top:2px;left:0;border-bottom:1px solid #fff}.desktop-navigation-search-container .desktop-navigation-search-wrapper{display:grid;grid-column-gap:3rem;column-gap:3rem;grid-template-columns:auto 1fr;margin:auto;width:1200px}.desktop-navigation-search-container .desktop-navigation-search-wrapper button{margin-top:1rem}.desktop-navigation-search-container .checkbox-container{display:grid;grid-template-columns:auto auto auto}.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{display:flex;align-items:center;margin-right:.5rem}}@media(min-width:1600px){.desktop-navigation-search-container .desktop-navigation-search-wrapper{display:grid;margin:auto;width:1600px}}.legacy-quick-links-wrapper{display:grid;justify-items:center;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;column-gap:1rem;margin:auto auto 1rem}.legacy-quick-link{display:grid;width:50px}.legacy-quick-link:hover{cursor:pointer}.legacy-quick-link img{width:100%;height:auto}.quick-links-wrapper{display:grid;width:100%;margin-bottom:2rem;grid-row-gap:1rem;row-gap:1rem}.quick-links-wrapper .quick-links{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1rem;row-gap:1rem;width:100%;height:100%}.quick-links-wrapper .quick-links .quick-link{display:flex;justify-content:center;width:50px;cursor:pointer;transition:all .3s ease 0s}.quick-links-wrapper .quick-links .quick-link img{width:100%;height:auto}.quick-links-wrapper .quick-links .quick-link:hover{filter:invert(1)}@media(min-width:576px){.legacy-quick-links-wrapper{row-gap:2rem;column-gap:2rem;margin:auto auto 2rem}.legacy-quick-links-wrapper .legacy-quick-link{width:80px}.quick-links-wrapper{display:grid;grid-template-rows:1fr 1fr;grid-row-gap:2rem;row-gap:2rem}.quick-links-wrapper .quick-links{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2rem;row-gap:2rem;width:100%;height:100%}.quick-links-wrapper .quick-links .quick-link{display:flex;justify-content:center;width:80px;cursor:pointer;transition:all .3s ease 0s}.quick-links-wrapper .quick-links .quick-link img{width:100%;height:auto}.quick-links-wrapper .quick-links .quick-link:hover{filter:invert(1)}}@media(min-width:768px){.legacy-quick-links-wrapper{row-gap:3rem;column-gap:3rem;margin:auto auto 2rem}.legacy-quick-links-wrapper .legacy-quick-link{width:90px}.quick-links-wrapper{display:grid;grid-template-rows:1fr 1fr;grid-row-gap:2rem;row-gap:2rem}.quick-links-wrapper .quick-links{column-gap:3rem;row-gap:3rem}.quick-links-wrapper .quick-links .quick-link{width:90px}}@media(min-width:1200px){.legacy-quick-links-wrapper{row-gap:3rem;column-gap:3rem;margin:auto auto 2rem}.legacy-quick-links-wrapper .legacy-quick-link{width:110px}.quick-links-wrapper{display:grid;grid-template-rows:1fr 1fr;grid-row-gap:2rem;row-gap:2rem}.quick-links-wrapper .quick-links{column-gap:3rem;row-gap:3rem}.quick-links-wrapper .quick-links .quick-link{width:110px}}.desktop-table,.table-wrapper{display:none}span{display:flex;justify-content:center;width:150px;border-radius:.25rem;margin:.25rem 0;font-size:.8rem;padding:.25rem 0}span.table-value-span.red{border:1px solid rgba(255,117,117,.5);color:red}span.table-value-span.green{border:1px solid rgba(191,255,191,.25);color:#008300}.pagination-wrapper{display:flex}.pagination-wrapper svg{font-size:1.2rem;color:#989898}.pagination-wrapper svg:hover{color:var(--primary-color)}table{margin-bottom:1rem;table-layout:fixed;border:1px solid hsla(0,0%,100%,.12)}table tbody tr.paginator:hover{background:rgba(0,0,0,0)}table tbody tr.paginator:hover span{color:#989898}table tbody tr td.not-available span{border:1px solid orange;color:orange;border-radius:.25rem}table tbody tr td.four-oh-four span,table tbody tr td.not-available span{width:max-content;padding:.25rem 1rem;font-size:.7rem;text-decoration:none}table tbody tr td.four-oh-four span{border:1px solid rgba(255,0,0,.75);color:rgba(255,0,0,.75);border-radius:.25rem}table tbody tr td.ok a{border:1px solid #d0fd5f;width:max-content;padding:.25rem 1rem;color:#d0fd5f;border-radius:.25rem;font-size:.7rem;text-decoration:none}.table-wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:3rem;column-gap:3rem;grid-row-gap:3rem;row-gap:3rem;width:100%}.role-wrapper{border-radius:.25rem;border:1px solid hsla(0,0%,100%,.12);overflow:hidden;height:max-content}.role-header{display:flex;justify-content:space-between;padding:.25rem;overflow:hidden;align-items:center;background:var(--black)}.role-header h2{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;text-align:left;text-transform:uppercase;font-weight:bolder;font-size:.8rem;color:#fff}.role-header button{margin:0 .5rem;background-color:rgba(0,0,0,0);text-decoration:underline;padding:.5rem;border:none;border-radius:.25rem;color:silver;width:max-content;font-weight:bolder;font-size:.8rem;cursor:pointer}.roles-table-row{display:grid;align-items:flex-start;align-content:flex-start}.roles-table-row:hover .col-1,.roles-table-row:hover .col-2,.roles-table-row:hover .col-3,.roles-table-row:hover .col-4{background:#333;cursor:pointer}.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{display:flex;height:100%;align-items:center;align-content:center;padding:.25rem;color:#999}.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{margin:0 .5rem;background:#ff6565;padding:.5rem;border:none;border-radius:.25rem;color:rgb(var(--white));width:100px;font-size:.8rem;font-weight:700;cursor:pointer;width:100%}.lead-history-table{width:100%;border-collapse:collapse;table-layout:fixed}.lead-history-table th{text-align:left;padding:.5rem 0}.lead-history-table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.12)}.lead-history-table tbody tr td{font-weight:400;height:4rem;padding:.5rem 0;color:#989898;font-size:.9rem}.legacy-lead-times-table{display:grid;padding:1rem;border:1px solid #fff;color:#ccc;justify-self:center;max-width:600px}.legacy-lead-times-table .legacy-leads-table-header{display:grid;grid-template-columns:1fr auto}.legacy-lead-times-table .legacy-leads-table-header h1{font-size:16px;text-align:center;grid-column:1/span 2}.legacy-lead-times-table .legacy-leads-table-header h2{font-size:14px}.legacy-lead-times-table .lead-row{display:grid;grid-template-columns:1fr auto}.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{display:grid;grid-row-gap:1rem;row-gap:1rem}.new-leads-table{display:grid;text-align:left;width:100%}.new-leads-table p{padding:.125rem;font-weight:400;color:#ccc;font-size:12px}.new-leads-table .legacy-leads-table-header{display:grid;grid-template-columns:3fr 1fr}.new-leads-table .legacy-leads-table-header h1{font-size:16px;text-align:center;grid-column:1/span 2}.new-leads-table .legacy-leads-table-header h2{font-size:14px}.new-leads-table .lead-row{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr auto}.new-leads-table .lead-row .lead-cell{font-size:14px;padding:.5rem;color:rgb(var(--white))}.new-leads-table .lead-row:nth-child(odd){background:#333}.new-leads-table .new-leads-table-header{display:grid;grid-template-columns:3fr auto;font-size:16px;color:var(--main-text-color)}.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{font-size:14px;padding:1rem .25rem 0}.responsive-table .header-filter input{min-width:14rem}.responsive-table{display:grid;grid-row-gap:1rem;row-gap:1rem}.responsive-table.standard-table{display:grid;grid-row-gap:.25rem;row-gap:.25rem}.responsive-table .table-row{display:grid;align-items:flex-start;align-content:flex-start}.responsive-table .table-row.header{display:none}.responsive-table .rows{display:grid;grid-template-columns:1fr;font-size:.8rem;grid-column-gap:1rem;column-gap:1rem}.responsive-table .rows .row-head{grid-column:1/-1;color:#d0fd5f;font-weight:700}.responsive-table .rows .row-head-title{color:var(--primary-color)}.responsive-table .rows .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-column-gap:.25rem;column-gap:.25rem;justify-content:space-between;align-items:flex-start;align-content:flex-start}.responsive-table .data-rows{display:grid;font-size:.8rem;grid-template-columns:1fr 1fr;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%;font-size:.6rem;grid-row-gap:.125rem;row-gap:.125rem;background:var(--alt-bg-color);padding:.25;border:1px solid rgba(0,0,0,0);transition:.2s ease-in-out;grid-row-gap:.5rem;row-gap:.5rem}.responsive-table .data-rows:hover{border:1px solid var(--primary-color);cursor:pointer}.responsive-table .data-rows .row{display:grid;color:#989898;padding:0 .125rem;align-items:flex-start;align-content:flex-start}.responsive-table .data-rows .row-data{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{margin:auto;width:520px}}@media(min-width:768px){.legacy-leads-table,.new-leads-table{margin:auto;width:640px}.role-header{padding:.75rem}.role-header h2{font-size:1rem}.role-header button{background:#d0fd5f;color:#333;text-decoration:none;font-weight:bolder}.roles-table-row{display:grid;grid-template-columns:1fr 1fr 1fr}.roles-table-row .col-1,.roles-table-row .col-2,.roles-table-row .col-3{display:flex;align-items:center;align-content:center;padding:.75rem;color:#999}.roles-table-row .col-3{justify-content:flex-end;justify-items:flex-end}.roles-table-row .col-3 button{margin:0 .5rem;background:#ff6565;padding:.5rem;border:none;border-radius:.25rem;color:rgb(var(--white));width:100px;font-size:.8rem;font-weight:700;cursor:pointer;width:max-content}span{display:flex;justify-content:center;width:inherit;border-radius:.25rem;margin:0;width:170px}span.table-value-span.red{padding:.5rem;color:red}span.table-value-span.green{padding:.5rem}.mobile-table{display:none}.table-wrapper{display:grid;width:100%}.desktop-table{display:table;width:100%;border-collapse:collapse;table-layout:fixed}.desktop-table caption{text-transform:uppercase;padding:.5rem 0}.desktop-table thead th{display:table-cell;width:max-content;vertical-align:middle;padding:1rem;text-align:left;color:rgb(var(--white));font-weight:500;border-bottom:1px solid #202020}.desktop-table thead th.sortable{cursor:pointer}.desktop-table thead th.sortable:hover svg{font-size:.85rem;color:var(--primary-color)}.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{width:max-content;font-size:.9rem;color:#989898;padding:1rem}.desktop-table-two{display:table;width:100%;border-collapse:collapse}.desktop-table-two thead th{display:table-cell;width:max-content;vertical-align:middle;padding:.5rem;font-size:.8rem;text-align:left;color:rgb(var(--white));font-weight:700;border-bottom:1px solid #202020}.desktop-table-two thead th.sortable{cursor:pointer}.desktop-table-two thead th.sortable:hover svg{font-size:.85rem;color:#d0fd5f}.desktop-table-two thead th svg{font-size:.85rem}.desktop-table-two tbody tr{border-bottom:1px solid rgba(32,32,32,.5)}.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{font-size:.9rem;color:#989898;padding:.5rem}.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{margin:auto;width:736px}.new-leads-tables-wrapper{display:grid;grid-template-columns:1fr 1fr;margin:auto;grid-column-gap:1rem;column-gap:1rem;width:736px}.new-leads-table{margin:0;width:100%}.new-leads-table .lead-row{display:grid;grid-template-columns:1fr auto;font-size:14px}.new-leads-table .lead-cell{font-size:14px}.new-leads-table p{font-size:12px}.responsive-table{display:grid;grid-row-gap:1rem;row-gap:1rem}.responsive-table.standard-table .data-rows{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));justify-content:flex-start;justify-items:flex-start;padding:.25;height:max-content}.responsive-table.standard-table .data-rows:hover{cursor:pointer}.responsive-table.standard-table .data-rows:hover .row-data,.responsive-table.standard-table .data-rows:hover .row-title{color:var(--primary-color)}.responsive-table.standard-table .row{display:grid;color:#989898;justify-content:flex-start;align-items:center;text-align:left;padding:.25rem}.responsive-table.standard-table .row:hover{background:rgba(0,0,0,0);cursor:pointer}.responsive-table.standard-table .row-title{color:#fff;padding:.125rem 0}.responsive-table.standard-table .row-data{display:grid;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive-table .table-row{padding:0}.responsive-table .table-row.header{display:none}.responsive-table .rows{display:grid;grid-template-columns:1fr;font-size:.8rem;grid-column-gap:1rem;column-gap:1rem}.responsive-table .rows .row-head{grid-column:1/-1;color:#d0fd5f;font-weight:700}.responsive-table .rows .row-head-title{color:var(--primary-color)}.responsive-table .rows .row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:.25;column-gap:.25;padding:.25rem;justify-content:space-between;height:max-content}.responsive-table .data-rows{display:grid;font-size:.8rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;width:100%;font-size:.6rem;grid-row-gap:.125rem;row-gap:.125rem}.responsive-table .data-rows .row{display:grid;color:#989898;padding:.25rem;align-items:center}.responsive-table .data-rows .row-title{color:#fff;padding:.125rem 0}}@media(min-width:1600px){.responsive-table{display:grid;grid-row-gap:0;row-gap:0}.responsive-table.standard-table{row-gap:0}.responsive-table .table-row{display:grid}.responsive-table .table-row.header{display:grid;background:var(--black);color:#d0fd5f;font-size:.75rem;align-items:flex-start;align-content:flex-start}.responsive-table .table-row.header-data-rows{display:grid;justify-content:center;text-align:center;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));color:var(--main-text-color);padding:.25rem}.responsive-table .table-row.header-data-rows .row{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:grid;grid-template-columns:auto 1fr;font-size:.8rem;grid-column-gap:2rem;column-gap:2rem}.responsive-table .rows .row-head{grid-column:1/-1;color:#d0fd5f;padding-bottom:.5rem;font-weight:700;width:max-content}.responsive-table .rows .row-head-title{color:var(--primary-color);padding:.25 0}.responsive-table .rows .row{display:grid;grid-column-gap:.5rem;column-gap:.5rem;justify-content:space-between;padding:.25rem;height:max-content}.responsive-table .data-rows{display:grid;align-items:flex-start;align-content:center;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));width:100%;font-size:.7rem;height:max-content;background:rgba(0,0,0,0)}.responsive-table .data-rows:hover{border:1px solid rgba(0,0,0,0);color:var(--primary-color);background:rgba(0,0,0,0)}.responsive-table .data-rows .row{display:grid;justify-content:center;align-content:center;padding:.25rem;align-items:center}.responsive-table .data-rows .row:first-child{color:#fff;text-align:left;justify-content:flex-start}}button{background:rgba(0,0,0,0);padding:.25 .5rem}.custom-file-button{background:rgba(0,0,0,0);width:max-content;color:var(--white);padding:.5rem;cursor:pointer;border:1px solid hsla(0,0%,100%,.5);font-size:.7rem;border-radius:.25rem;transition:all .3s ease-in-out}.custom-file-button:hover{background:var(--secondary-bg-color)}.pagination-button{color:var(--main-text-color);background:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.pagination-button:hover{background:none;color:rgb(var(--white))}.mobile-logout{display:flex;column-gap:1rem;align-items:center;color:#ccc;padding:.5rem .75rem;border-radius:6px;transition:all .3s ease-in-out}.mobile-logout svg{font-size:1.5rem}.mobile-logout:hover{box-shadow:0 0 4px 0 hsla(0,0%,100%,.25)}.mobile-logout:hover,.new-logout{background:var(--secondary-bg-color)}.new-logout{display:grid;color:rgb(var(--white));padding:.65rem 1.3rem;border-radius:4px;transition:all .3s ease-in-out}.new-logout:hover{background:var(--black);box-shadow:0 0 4px 0 hsla(0,0%,100%,.25)}.logout-btn{display:flex;align-items:center;background-color:rgba(0,0,0,0);color:rgb(var(--white));cursor:pointer;border:none;outline:none;border:1px solid hsla(0,0%,100%,.5);font-size:.7rem;border-radius:.25rem;padding:.5rem 1rem;transition:all .3s ease-in-out}.logout-btn:hover{background:#d0fd5f}.lead-btn{display:flex;align-items:center;justify-content:center;text-align:center;background-color:rgba(0,0,0,0);color:rgb(var(--white));cursor:pointer;border:none;outline:none;border:1px solid hsla(0,0%,100%,.5);font-size:.9rem;border-radius:.25rem;padding:.5rem 1rem;transition:all .3s ease-in-out;width:100%}.lead-btn:hover{background:#d0fd5f}.two-fa-btn{display:flex;align-items:center;justify-content:center;background-color:#006500;color:rgb(var(--white));cursor:pointer;border:none;outline:none;font-size:.7rem;border-radius:.25rem;padding:.75rem 1rem;transition:all .3s ease-in-out;margin:1rem 0}.two-fa-btn.skip{background-color:rgba(0,0,0,0);color:rgb(var(--white));border:1px solid rgba(var(--white),.5)}.two-fa-btn.skip:hover{background:rgba(var(--white),.25)}.two-fa-btn:hover{background:#d0fd5f}.add-btn{display:flex;align-items:center;justify-content:center;justify-self:flex-end;background-color:#85be00;color:rgb(var(--white));cursor:pointer;border:none;outline:none;font-size:.8rem;border-radius:.25rem;padding:.75rem 2rem;transition:all .3s ease-in-out;margin:1rem 0}.add-btn svg{font-size:1rem;margin-left:1rem}.add-btn:hover{background:#699600}.cancel-btn{display:flex;align-items:center;justify-content:center;justify-self:flex-end;color:#999;font-weight:700;cursor:pointer;border:none;outline:none;font-size:.8rem;border-radius:.25rem;transition:all .3s ease-in-out;margin:1rem 0;padding:.75rem 1rem}.cancel-btn svg{font-size:1rem;margin-left:1rem}.cancel-btn:hover{color:#777}.action-btn{display:flex;align-items:center;justify-content:center;justify-self:flex-end;background-color:#85be00;color:rgb(var(--white));cursor:pointer;border:none;outline:none;font-size:.8rem;border-radius:.25rem;padding:.5rem 1rem;transition:all .3s ease-in-out}.action-btn svg{font-size:1rem;margin-left:1rem}.action-btn:hover{background:#699600}@media(min-width:576px){.lead-btn{font-size:1rem;width:250px}}@media(min-width:768px){.lead-btn{font-size:1rem;width:175px}}.admin-head{display:flex;flex-direction:column;width:100%;padding:1rem 0;border-bottom:1px solid #d0fd5f}.admin-head ul{display:grid;list-style-type:none;width:100%}.admin-head ul li{display:grid;grid-template-columns:200px auto;font-size:.9rem}.admin-head ul li,.admin-head ul li span{text-align:left;justify-content:flex-start}.admin-head ul li span{display:flex;margin:0}.admin-head ul li span.title{text-align:left}.admin-head ul li ul.permissions{display:flex;flex-wrap:wrap;width:100%;row-gap:.5rem;column-gap:.5rem}.admin-head ul li ul.permissions li{display:flex;justify-content:center;align-items:center;justify-items:center;overflow:hidden;background:var(--black);width:150px;padding:.25rem .75rem;font-size:.75rem;border:1px solid #232323;border-radius:.25rem}.admin-head ul li a,.admin-head ul li ul.permissions 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{display:grid;margin-top:1rem;grid-row-gap:.25rem;row-gap:.25rem}.admin-tools .tool-dropdown-section{display:flex;flex-direction:column;width:100%;cursor:pointer;transition:all .3s ease-in-out;border-radius:.25rem;border:1px solid #505050}.admin-tools .tool-dropdown-section h4{pointer-events:none}.admin-tools .tool-header{display:flex;width:100%;justify-content:space-between;align-items:center;padding:.5rem}.admin-tools .tool-header svg{font-size:2rem}.admin-tools .tool-header.selected,.admin-tools .tool-header:hover{background:rgba(181,181,181,.125)}.admin-url-updater{padding:1rem}.admin-url-updater .error-message{color:red}form{display:grid}form.admin-form{display:grid;grid-row-gap:1rem;row-gap:1rem;padding-bottom:1rem}form.admin-form select{width:200px}form.admin-form button{width:200px;margin-top:0;border:1px solid #fff;padding:1rem}form.admin-form button.add-tag{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;width:max-content;font-size:.95}form.admin-form .error{color:#ff9500}.tools-head{display:flex;padding:1rem 0;column-gap:1rem}.tools-head button{text-decoration:none;border:1px solid #333;padding:.35rem 1rem;color:gray;font-size:.8rem;border-radius:5px;text-transform:uppercase}.tools-head button.selected{background:green;color:var(--white);text-transform:uppercase}.new-standard-page{display:grid}.new-leads-table-wrapper{display:grid;width:100%;border:none;font-size:.8rem;grid-row-gap:1rem;row-gap:1rem;color:var(--main-text-color)}.new-leads-table-wrapper .new-leads-table{display:grid;width:100%;padding:0;grid-row-gap:1rem;row-gap:1rem;border:none}.new-leads-table-wrapper .new-leads-table .new-leads-table-header{display:none;border:none}.new-leads-table-wrapper .new-leads-table .new-leads-table-row{display:grid;padding:.25rem;grid-template-columns:1fr;border:1px solid rgba(76,76,76,.5)}.lead-page{display:grid;width:100%;grid-row-gap:1rem;row-gap:1rem}.lead-page .lead-controller{display:grid;grid-template-columns:1fr;grid-column-gap:.25rem;column-gap:.25rem;grid-row-gap:.25rem;row-gap:.25rem;width:100%}.lead-page .lead-controller .legacy-lead-button{display:grid;grid-template-columns:auto 1fr;align-items:center;height:2.5rem;border-radius:3px;background:rgb(var(--white))}.lead-page .lead-controller .legacy-lead-button:hover{cursor:pointer}.lead-page .lead-controller .legacy-lead-button .legacy-lead-button-icon{display:grid;justify-content:center;align-content:center;width:2.5rem;height:2.5rem;border-top-left-radius:3px;border-bottom-left-radius:3px}.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{font-size:2.5rem;font-weight:bolder;-webkit-text-stroke:.5px #fff}.lead-page .lead-controller .legacy-lead-button .legacy-lead-button-text{display:grid;align-content:center;justify-content:center;text-align:center;font-size:1rem;height:2.5rem;padding:0 2rem;text-transform:uppercase;color:#000}.lead-page h1.table-caption{text-align:left;text-transform:uppercase;padding-bottom:.5rem;line-height:2rem;font-size:1.25rem;color:#d0fd5f;border-bottom:2px solid rgba(76,76,76,.5);margin-top:1rem}.lead-page h1.table-caption:first-of-type{margin-top:0}.lead-page .lead-head-comment-section,.lead-page .lead-head-contact-section{display:grid;align-items:flex-start;align-content:flex-start;width:100%;height:100%;color:255,255,255;text-align-last:left;grid-column-gap:1rem;column-gap:1rem}.lead-page .lead-head-comment-section p,.lead-page .lead-head-contact-section p{font-size:.95rem;color:var(--main-text-color)}.lead-page .lead-head-comment-section .lead-head,.lead-page .lead-head-contact-section .lead-head{display:grid;margin:0;align-content:flex-start;border-bottom:none}.lead-page .lead-head-comment-section a,.lead-page .lead-head-contact-section a{text-decoration:underline;color:#d0fd5f;font-size:.9rem}.lead-page .lead-head-comment-section ul,.lead-page .lead-head-contact-section ul{display:grid;list-style-type:none;color:var(--main-text-color);font-size:.85rem}.lead-page .lead-head-comment-section ul li,.lead-page .lead-head-contact-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{display:grid;grid-template-columns:1fr 1fr}.lead-page .lead-head-contact-section{grid-template-columns:1fr 1fr 1fr;column-gap:1rem;border:none}.lead-page .lead-head-contact-section .lead-head{grid-template-columns:1fr;column-gap:1rem}.lead-page .lead-head-comment-section{column-gap:1rem;border:none}.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{display:grid;grid-template-columns:repeat(5,1fr);color:green;font-weight:700;padding:4px 0;border-bottom:2px solid #ddd}.new-leads-table-wrapper .new-leads-table .new-leads-table-row{display:grid;grid-template-columns:repeat(5,1fr);padding:5px 0;cursor:pointer;transition:all .3s;border:0}.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{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}.card{display:grid;align-content:flex-start;width:100%;padding:.5rem;border:1px solid hsla(0,0%,100%,.25);margin-bottom:1rem;box-sizing:border-box}.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{align-items:flex-end;width:100%;padding:.75rem;font-size:.85rem;border:none;border-radius:2px;border:1px solid var(--secondary-text-color)}input,input.date-input{display:grid;height:2rem;background:rgba(0,0,0,0);color:rgb(var(--white))}input.date-input{align-items:center;align-content:center;padding:.25rem;border:none;border:1px solid rgba(130,130,130,.5);border-radius:2px;color-scheme:var(--color-scheme)}input.search-input{color:rgb(var(--white))}input:focus{outline:none}select{display:grid;align-items:center;width:100%;padding:.25rem;height:2rem;font-size:.85rem;border:none;border:1px solid var(--secondary-text-color);color:rgb(var(--white));border-radius:2px}select,select option{background:var(--bg-color)}select option{color:var(--main-text-color)}select:focus{outline:none}textarea{display:grid;align-items:flex-end;width:100%;padding:.5rem;height:150px;font-size:.85rem;background:rgba(0,0,0,0);border:1px solid var(--secondary-text-color);color:#fff;resize:none;border-radius:2px;font-family:Roboto,sans-serif}textarea:focus{outline:none}input[type=checkbox]{display:flex;align-content:center;align-items:center;height:.95rem;width:.95rem;border:none}.search-wrapper{display:flex;justify-self:center;max-width:500px;column-gap:1rem}.search-wrapper button{width:100px}.input-wrapper{display:flex;flex-direction:column;width:100%;padding:1rem 0}.input-wrapper label{font-size:.8rem;margin-bottom:.25rem}.input-wrapper .error{color:red;font-size:.75rem;margin-top:.25rem}.form-group{display:grid}.form-group.two-columns{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;column-gap:1rem}.form-group .input-wrapper{display:grid}.standard-form .form-group{display:flex;margin-top:1rem;flex-direction:column;width:100%}.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{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6rem;column-gap:6rem;align-items:center}.standard-form .checkbox-wrapper{display:grid;grid-column-gap:1rem;column-gap:1rem;align-content:center;justify-content:space-between;grid-template-columns:auto 1fr;width:100%;align-items:center}.standard-form .checkbox-wrapper label{display:flex;align-items:center;margin:0}.form-section-header{margin-top:1rem;padding-bottom:.5rem;border-bottom:2px solid #fff}.terms{list-style:square}.terms,.terms ul li{list-style-position:inside}.terms ul li{font-size:.85rem;list-style-type:square;color:#999}@media(min-width:768px){.input-group{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.input-group label{color:#ccc;font-size:.85rem}.form-group{display:grid}.form-group .new-input-wrapper{display:grid;justify-self:flex-start;grid-row-gap:.125rem;row-gap:.125rem;width:100%}.form-group .new-input-wrapper select{width:100%}.form-group .new-checkbox-wrapper{display:flex;align-items:center;align-content:center;column-gap:.5rem;font-size:.85rem}.form-group .new-checkbox-wrapper label{display:flex;align-items:center;margin:0}.form-group.two-columns{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.5rem;row-gap:.5rem}.form-group.three-columns{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.form-group .terms ul li{text-indent:-1.5em;padding-left:1.5em;font-size:.85rem;list-style-type:square;color:#ccc;list-style-position:inside}.standard-form{max-width:1200px}.standard-form .two-column-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.standard-form .two-column-wrapper .form-group{width:100%}.standard-form .three-column-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.standard-form .three-column-wrapper .form-group{width:100%}.standard-form .four-column-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem}.standard-form .four-column-wrapper .form-group{width:100%}.standard-form .two-column-checkbox-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;grid-column-gap:1rem;column-gap:1rem}.form-section.two-column{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.form-section.two-column .form-group{width:100%}}.alert{position:absolute;top:50%;left:50%;width:0;height:0;z-index:999999;background:rgba(var(--black),1);transform:translate(-50%,-50%);transform-origin:center;justify-content:center;transition:all .2s ease-in-out}.alert,.alert .alert-box{display:grid;align-items:center}.alert .alert-box{background:var(--opposite-bg-color);padding:.5rem;border-radius:.25rem;box-shadow:0 0 10px 0 hsla(0,0%,100%,.1)}.alert .alert-box .alert-box-head{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:1rem;column-gap:1rem;align-items:center}.alert .alert-box .alert-box-head .alert-title{font-size:.9rem;color:#d0fd5f}.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{margin-left:2rem;border-radius:6px;cursor:pointer}.alert .alert-message{display:flex;justify-content:space-between;align-items:center;color:#909090;font-size:.9rem}.alert.close{opacity:0;width:0;height:0;transform:translate(0);transition:all .2s ease-in-out;z-index:-900}.alert.open{opacity:1;width:100vw;height:100vh;top:0;left:0;transform:translate(0)}.dialogue-popup-wrapper{display:grid;justify-content:center;align-items:center;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.5);opacity:0;transition:all .2s;font-family:sans-serif;z-index:1000;pointer-events:none}.dialogue-popup-wrapper.active{opacity:1;visibility:visible;pointer-events:all}.dialogue-popup-wrapper .dialogue-content-container{display:grid;background:rgb(var(--white));width:413px;padding:1rem;border-radius:.5rem;box-shadow:0 0 3rem #000}.dialogue-popup-wrapper .dialogue-content-container .dialogue-header{display:grid;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:1rem;column-gap:1rem;align-items:center;padding-bottom:.5rem;margin-bottom:2rem}.dialogue-popup-wrapper .dialogue-content-container .dialogue-header h3{font-size:1.2rem;font-weight:5600;color:var(--alt-bg-color)}.dialogue-popup-wrapper .dialogue-content-container .dialogue-header p{color:#555;font-size:.9rem;font-weight:400;grid-column:1/span 2}.dialogue-popup-wrapper .dialogue-content-container .dialogue-header button{display:grid;justify-self:flex-end;justify-content:flex-end;color:#333;width:max-content;font-size:.8rem;padding:0;cursor:pointer}.dialogue-popup-wrapper .dialogue-content-container .dialogue-header button:hover{background:rgba(0,0,0,0);color:var(--black)}.dialogue-popup-wrapper .dialogue-content-container .dialogue-controller{display:flex;justify-content:space-between}.dialogue-popup-wrapper .dialogue-content-container .dialogue-controller button{display:grid;justify-content:center;align-items:center;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:.8rem;font-weight:500;border:none;outline:none;transition:all .2s}.dialogue-popup-wrapper .dialogue-content-container .dialogue-controller button.cancel{border:1px solid #000;color:var(--black)}.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{overflow:hidden;height:100vh}.report-a-bug-wrapper{display:grid;position:fixed;align-items:center;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);padding:.5rem}.report-a-bug-wrapper .report-bug-modal{display:grid;background:var(--alt-bg-color);border-radius:2px;box-shadow:0 0 3rem #000;padding:0;background:rgba(var(--white),1)}.report-a-bug-wrapper .report-bug-modal-header{display:flex;justify-content:space-between;padding:.5rem}.report-a-bug-wrapper .report-bug-modal-header h3{font-size:.8rem;font-weight:600;color:var(--black)}.report-a-bug-wrapper .report-bug-modal-header button{background:rgba(0,0,0,0);padding:0;border:none;color:var(--black);cursor:pointer}.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{display:flex;align-items:center;position:fixed;top:.75rem;right:4rem;z-index:9999999;text-align:center;color:#ccc;padding:.5rem 1rem;font-size:.7rem;pointer-events:none;background:var(--black)}.role-view .view-as-status{display:grid;height:.75rem;width:.75rem;border-radius:50%;display:inline-block;margin-right:1rem;animation:pulse 2s infinite}.role-view .details{display:flex;align-items:center;justify-content:flex-end;justify-self:flex-end;justify-items:flex-end}.role-view button{margin-left:1rem;width:max-content;pointer-events:all;font-size:.7rem;text-align:left;border-radius:.25rem;color:#ff6969;text-decoration:underline;padding:0}.role-view button:hover{background:hsla(0,0%,100%,.1)}@media(min-width:768px){.role-view{right:10rem;background:var(--bg-color)}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,255,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,255,0,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,255,0,0)}}.loader{display:flex;padding:1rem 0}.bar{width:4px;height:15px;background-color:rgb(var(--white));margin:0 3px;animation:grow-shrink 1.2s ease-in-out infinite;border-radius:2px}.bar-1{animation-delay:0s}.bar-2{animation-delay:.2s}.bar-3{animation-delay:.4s}.new-page-loader-wrapper{display:grid;right:0;top:4rem;width:100%;height:100%;position:absolute;align-items:center;justify-items:center;z-index:999999;background:var(--black)}.section-loader-wrapper{display:grid;justify-content:flex-end;width:100px}#scrubber-loader-icon{fill:rgb(var(--white));max-width:50px;width:50px;animation:scrubberMove 8s infinite}.dirty-path{background-color:#451e00;animation:dirtypath 8s infinite}.clean-path,.dirty-path{display:flex;justify-self:flex-end;width:100px;height:4px;transform-origin:left}.clean-path{background-color:#fff;animation:cleanpath 8s infinite}@media(min-width:1200px){.new-page-loader-wrapper{display:grid;right:0;top:4rem;width:calc(100% - 300px);height:100%;position:absolute;align-items:center;justify-items:center;z-index:999999;background:var(--black)}}@keyframes scrubberMove{0%{transform:translateX(0) scaleX(1)}49.9%{transform:translateX(100px) scaleX(1)}50%{transform:translateX(100px) scaleX(-1)}to{transform:translateX(0) scaleX(-1);opacity:1}}@keyframes dirtypath{0%{width:100px}50%{width:0}to{justify-self:flex-start;width:0}}@keyframes cleanpath{0%{width:0;justify-self:flex-start}50%{width:100px}to{justify-self:flex-start;width:0}}@keyframes grow-shrink{0%,to{height:10px;opacity:.3}50%{height:20px;opacity:1}}@keyframes page-grow-shrink{0%,to{height:4rem;opacity:.3}50%{height:2rem;opacity:1}}.blog-tags{display:flex;width:max-content;column-gap:.5rem}.blog-tag{display:flex;justify-content:space-between;align-items:center;padding:.25rem .75rem;background:#565656;font-size:.9rem;transition:all .3s ease-in-out;margin-bottom:.5rem;border-radius:.25rem}.blog-tag svg{font-size:1rem;margin-left:.75rem;color:rgba(255,58,58,.75)}.blog-tag:hover{background:#2d2d2d}.blog-tag:hover svg{color:red}.add-tag{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;width:max-content;font-size:.95;border:1px solid rgba(var(--white),.75);transition:all .3s ease-in-out}.add-tag:hover{background:rgba(var(--white),.25)}.submit-post{background:green;color:rgb(var(--white));padding:.75rem 3rem;border:1px solid #fff;border-radius:.25rem}.blog-form-input-wrapper{display:grid;width:100%;grid-row-gap:.25rem;row-gap:.25rem}.blog-form-input-wrapper .all-brands-selected{font-size:.6rem;padding:.5rem;color:#fff;background:rgba(var(--white),.1)}.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{display:grid;grid-template-columns:1fr auto;width:100%;grid-column-gap:1rem;column-gap:1rem;align-items:flex-start;align-content:flex-start;padding:.5rem;color:#d7d7d7;font-size:.9rem;border:1px solid rgba(var(--white),.1)}.blog-paragraph-actions{display:flex;justify-content:flex-end;column-gap:.75rem;padding-bottom:1rem}.blog-paragraph-actions svg{font-size:1rem;color:#ccc}.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{display:flex;column-gap:1rem}.blog-style-option{display:grid;border:1px solid #fff;padding:.5rem;justify-content:center;justify-items:center;width:min-content}.blog-style-option .blog-option{display:flex;align-items:center}.blog-style-option .blog-option span{justify-content:flex-start;width:max-content}.blog-style-option .blog-option input[type=radio]{margin-right:1rem;justify-self:center;width:20px}.blog-style-option img{width:100px}.content-wrapper{display:grid;margin:auto;max-width:1000px;width:100%;grid-row-gap:1rem;row-gap:1rem;padding:.5rem 0;border-radius:8px}@media(min-width:576px){.content-wrapper{padding:1rem 0}}.legacy-view,.legacy-view .legacy-view-btn{display:flex;align-items:center;color:rgb(var(--white))}.legacy-view .legacy-view-btn{position:absolute;left:2px;height:100%;width:100%;height:21px;width:21px;border-radius:100%;background:#363636;font-size:.9rem;font-weight:600;box-shadow:0 0 2px 2px #363636;transition:all .3s ease-in-out;z-index:1}.legacy-view .button-background{display:grid;margin-left:1rem;align-items:center;background-image:linear-gradient(to bottom,var(--alt-bg-color),#141414,var(--alt-bg-color));border:4px solid rgba(0,0,0,.75);height:32px;width:64px;border-radius:2rem;position:relative;box-shadow:inset 0 0 5px 0 #000;box-shadow:0 0 2px 0 #4f4f4f;cursor:pointer;transition:all .3s ease-in-out}.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 rgba(0,0,0,.75)}.legacy-view .button-background.on .legacy-view-btn{background:#05ff09;right:2px;left:auto}.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{display:grid;justify-self:center;align-items:flex-start;align-content:flex-start;margin:auto;width:768px;color:rgb(var(--white))}.legacy-header{display:grid;grid-template-columns:2fr 3fr;margin-top:1rem;grid-column-gap:1rem;column-gap:1rem}.legacy-header .legacy-col-1{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.legacy-header .legacy-logo-wrapper{display:flex}.legacy-header .legacy-logo-wrapper img{width:auto;height:30px;margin-right:1rem}.legacy-header h1{display:flex;align-self:center;line-height:normal;font-size:1rem}.legacy-header .legacy-user-info-wrapper{display:grid;justify-content:flex-end;grid-row-gap:.5rem;row-gap:.5rem}.legacy-header .legacy-user-info-wrapper .legacy-view-btn{width:max-content;justify-self:flex-end;background:#333;padding:.5rem 1rem;border-radius:.125rem}.legacy-header .legacy-user-info-wrapper .legacy-logout{padding:0;text-transform:uppercase;text-decoration:none;margin-left:.25rem}.legacy-header .legacy-user-info-wrapper .cart-wrapper{display:flex;align-content:center;align-items:flex-end;justify-content:flex-end;font-size:.7rem}.legacy-header .legacy-user-info-wrapper .cart-wrapper .view-items{display:flex;align-items:center;background:orange;width:max-content;padding:.35rem .5rem;height:max-content;border-radius:.25rem;margin-right:.5rem;font-size:.65rem;text-shadow:0 0 4px #000}.legacy-header .legacy-user-info-wrapper .cart-wrapper .view-items svg{font-size:1rem;color:#fff;margin-left:.5rem}.legacy-header .legacy-user-info-wrapper p{display:flex;font-size:.65rem;color:#c6c6c6}.legacy-header .legacy-user-info-wrapper p a{font-weight:500;text-decoration:none;color:rgb(var(--white))}.legacy-header .legacy-user-info-wrapper p button{background:none;border:none;color:rgb(var(--white));font-size:.75rem;text-decoration:underline;cursor:pointer}.legacy-header .legacy-user-info-wrapper p button:hover{color:gray}.legacy-desktop-nav{display:flex;margin-top:1rem;height:30px;width:100%;background:linear-gradient(180deg,rgb(0,128,0),rgb(0,40,8));border:2px solid #fff}.legacy-desktop-nav ul{display:flex;align-items:center;font-weight:700;width:100%;list-style-type:none;justify-content:space-around}.legacy-desktop-nav ul li{display:block;height:100%;z-index:100}.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{display:block;flex-direction:column;position:absolute;top:26px;left:0;background:var(--black);width:max-content}.legacy-desktop-nav ul li.dropdown:hover ul li{display:flex;width:100%;padding:.25rem .5rem;background:linear-gradient(180deg,rgb(0,128,0),rgb(0,40,8));border:2px solid #fff}.legacy-desktop-nav ul li.dropdown:hover ul li a{font-size:.8rem;color:rgb(var(--white))}.legacy-desktop-nav ul li.dropdown:hover ul li a:hover{color:gray}.legacy-desktop-nav ul li a{text-decoration:none;color:rgb(var(--white));text-transform:uppercase}.legacy-dash-nav{width:1050px}.legacy-header{grid-template-columns:1fr 1fr;padding:1rem 0 0}.legacy-header .legacy-col-1{display:grid;grid-row-gap:1rem;row-gap:1rem}.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{display:grid;justify-content:flex-end;grid-row-gap:.5rem;row-gap:.5rem}.legacy-header .legacy-user-info-wrapper .cart-wrapper{display:flex;align-content:center;align-items:center;justify-content:flex-end}.legacy-header .legacy-user-info-wrapper p{font-size:.75rem;color:#c6c6c6}.legacy-header .legacy-user-info-wrapper p a{text-decoration:none;color:rgb(var(--white))}.legacy-header .legacy-user-info-wrapper p button{background:none;border:none;color:rgb(var(--white));font-size:.75rem;text-decoration:underline;cursor:pointer}.legacy-header .legacy-user-info-wrapper p button:hover{color:gray}.legacy-header .legacy-user-info-wrapper .view-items{display:flex;align-items:center;background:orange;width:max-content;padding:.35rem .5rem;height:max-content;font-size:.75rem;text-shadow:0 0 4px #000;border-radius:.25rem;margin-right:.5rem}.legacy-desktop-nav{display:flex;margin-top:1rem;height:30px;width:100%;background:linear-gradient(180deg,rgb(0,128,0),rgb(0,40,8));border:2px solid #fff}.legacy-desktop-nav ul{display:flex;align-items:center;font-weight:700;width:100%;list-style-type:none;justify-content:space-around}.legacy-desktop-nav ul li{display:block;height:100%}.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{display:block;flex-direction:column;position:absolute;top:26px;left:0;background:var(--black);width:max-content}.legacy-desktop-nav ul li.dropdown:hover ul li{display:flex;width:100%;padding:.25rem .5rem;background:linear-gradient(180deg,rgb(0,128,0),rgb(0,40,8));border:2px solid #fff}.legacy-desktop-nav ul li.dropdown:hover ul li a{font-size:.8rem;color:rgb(var(--white))}.legacy-desktop-nav ul li.dropdown:hover ul li a:hover{color:gray}.legacy-desktop-nav ul li a{text-decoration:none;color:rgb(var(--white));text-transform:uppercase}}.forms-page a{color:#d0fd5f}.edit-list-items{display:grid;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:1rem;column-gap:1rem}.edit-list-items li{width:100%}.list-item-edit{display:flex;column-gap:1rem;justify-content:space-between;align-items:center;padding:.25rem .5rem;width:max-content}.list-item-edit svg{color:red;cursor:pointer}.edit-paragraph{display:grid;grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr auto;border:1px solid #2e2e2e;padding:1rem}.edit-paragraph textarea{color:rgb(var(--white));border:1px solid rgba(var(--white),.25);padding:.25rem .5rem;width:100%;height:150px;resize:none;background:rgba(0,0,0,0)}.add-button{display:flex;justify-content:center;align-items:center;background:green;width:max-content;padding:.35rem 1rem;cursor:pointer}.edit-benefit-group,.edit-paragraph-group{display:grid}.edit-benefit-group svg,.edit-paragraph-group svg{color:red;cursor:pointer}.edit-input-group{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.edit-input-group label{display:flex;color:rgb(var(--white));font-weight:700;width:100%;border-bottom:1px solid #fff;padding-bottom:.25rem;margin-bottom:.5rem}@media(min-width:768px){.edit-benefit-group,.edit-paragraph-group{grid-template-columns:1fr 1fr}.edit-benefit-group,.edit-paragraph-group,.two-column-edit{display:grid;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:1rem;column-gap:1rem}.two-column-edit{border:1px solid #2e2e2e;grid-template-columns:1fr auto;padding:1rem}.two-column-edit textarea{background:rgba(0,0,0,0);color:rgb(var(--white));border:1px solid rgba(var(--white),.25);width:100%;height:100px;resize:none}}.search-results{display:grid;margin-top:1rem}.search-results-header{display:grid;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:1rem;column-gap:1rem}.search-results-header h2{color:#d0fd5f;font-size:1.25rem}.search-results-header h3{color:#989898;font-size:1rem}.search-results-header .statuses{display:flex;flex-wrap:wrap;row-gap:.5rem;justify-content:space-evenly;padding:.25rem 0}.search-results-header .statuses .status{display:grid;width:max-content;font-size:.7rem;justify-content:center;justify-items:center;align-items:center;padding:.25rem 1rem;border:1px solid #d0fd5f}.search-results-dealer h4{color:#d0fd5f;font-size:1.25rem;text-decoration:underline}.search-results-info{display:grid;grid-row-gap:1rem;row-gap:1rem}.search-results-actions{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:1rem;row-gap:1rem;column-gap:1rem}.search-results-actions .action{display:grid;grid-row-gap:1rem;row-gap:1rem;justify-content:center;justify-items:center;align-items:flex-start;align-content:flex-start;grid-template-rows:auto auto;width:min-content;text-align:center;color:#ccc}.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-weight:400;line-height:1.125rem;font-size:.875rem}@media(min-width:1200px){.search-results-header .statuses{justify-content:space-between}}.two-col{display:grid;grid-row-gap:1rem;row-gap:1rem}@media(min-width:768px){.two-col{grid-template-columns:1fr 1fr;grid-gap:1rem;align-items:flex-start;align-content:flex-start}}table ul{list-style-type:none}.bread-crumbs{display:flex}.bread-crumbs ul{display:flex;flex-wrap:wrap;list-style-type:none;align-items:center}.bread-crumbs ul li{display:flex;width:max-content}.bread-crumbs ul li.active{color:rgb(var(--white))}.bread-crumbs ul li.active a{color:rgb(var(--white));font-weight:700;font-size:.8rem;text-decoration:underline}.bread-crumbs ul li a{color:gray;font-size:.8rem}.page-header-links-wrapper{display:flex;row-gap:1rem;column-gap:1rem}.page-header-link{display:flex;align-items:center;border:1px solid #fff;padding:.5rem 1rem;color:rgb(var(--white));font-size:.8rem;text-align:center;text-transform:uppercase}.page-header-link:hover{background:rgb(var(--white));color:var(--black)}.page-search-wrapper{display:flex;margin:1rem 0}.page-search-wrapper input{margin-right:1rem}.page-search-wrapper button{background:green;width:max-content;padding:.5rem 2rem;border-radius:.25rem}.page-head{display:flex;justify-content:space-between;padding-bottom:1rem;margin-top:1rem}.page-head .buttons-wrapper{display:flex;width:min-content;column-gap:1rem}.page-head button{background:green;border:1px solid green;padding:.5rem 2rem;height:max-content;border-radius:3px}.brand-selector{display:flex;justify-content:space-between;padding:.5rem;margin-bottom:1rem}.brand-selector button{padding:.5rem;border:1px solid #d0fd5f;color:#d0fd5f;background:rgba(0,0,0,0);cursor:pointer;min-width:100px;max-width:180px;width:160px}.brand-selector button:hover{background:#d0fd5f;color:rgb(var(--white))}.enroll-2fa{display:grid;margin:3rem auto auto;padding:1rem}.enroll-2fa button{width:max-content}.enroll-2fa ul{list-style-type:none;margin-top:1rem}.enroll-2fa ul li a{color:#000;text-decoration:none;background:rgb(var(--white));font-size:.9rem;padding:.5rem 1rem;text-transform:uppercase;box-shadow:0 0 5px 0 rgba(0,0,0,.75);transition:all .3s}.enroll-2fa ul li a:hover{background:#000;color:rgb(var(--white))}.enroll-2fa ul li:nth-child(odd){color:#aaa;font-size:.9rem;text-transform:uppercase}.enroll-2fa ul li:nth-child(2n){margin-bottom:.5rem;padding:.5rem 0}.enroll-2fa p{font-size:.9rem;color:#bbb}.enroll-2fa button{padding:.75rem 2rem}.enroll-2fa img{margin-top:1rem}.enroll-2fa input{max-width:500px;margin-top:.5rem}.steps-page{display:grid;margin:3rem auto auto;max-width:610px;padding:1rem}.not-found-page{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem;font-weight:700;min-height:100vh;color:#333;padding:3rem;background:linear-gradient(80deg,hsl(0,0%,0%),hsl(0,0%,6%) 86%,hsl(0,0%,9%));background-size:cover;background-position:0;background-repeat:no-repeat;width:100%;text-align:center}.header{margin:0;padding-bottom:1rem;font-size:3rem;color:#3b8fef;text-shadow:rgba(59,143,239,.5) 0 0 .5rem}.description{font-size:1rem;margin:0;padding-bottom:2rem;color:#555}.home-link{display:-ms-inline-grid;background:rgba(0,0,0,0);box-shadow:0 0 4rem 0 rgba(216,216,216,.1);padding:.5rem 2rem;border-radius:.5rem;text-decoration:none;font-size:1rem;font-weight:700;transition:all .3s,transform .3s;color:#444;border:1px solid rgba(70,70,70,.25)}.home-link:hover{color:#fff;box-shadow:0 0 3rem hsla(0,0%,100%,.2)}.preferences-page{display:grid;grid-row-gap:2rem;row-gap:2rem;align-items:flex-start;align-content:flex-start}.preferences-page button{display:grid;align-self:center;color:rgb(var(--white));border:none;padding:.75rem 1rem;border-radius:.25rem;cursor:pointer;background-color:#34c800;color:#fff;font-weight:700;min-width:120px;margin-top:1rem}.preferences-page button:hover{background-color:#3cff00;color:var(--black)}.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{display:flex;position:relative;margin-bottom:1rem;height:max-content;overflow-x:scroll}.preferences-page .preferences-wrapper .preferences-tabs::-webkit-scrollbar{display:none}.preferences-page .preferences-wrapper .preferences-tab{display:flex;column-gap:1rem;position:-webkit-sticky;position:sticky;background:var(--secondary-bg-color);border-radius:.25rem}.preferences-page .preferences-wrapper .preferences-tab a,.preferences-page .preferences-wrapper .preferences-tab button{margin:0;padding:.5rem 1rem;width:max-content;background:rgba(0,0,0,0);border-radius:0;border-right:1px solid #393939}.preferences-page .preferences-wrapper .preferences-tab a:hover,.preferences-page .preferences-wrapper .preferences-tab button:hover{background:#d0fd5f;color:var(--black)}.preferences-page .preferences-wrapper .preferences-tab a:first-child,.preferences-page .preferences-wrapper .preferences-tab button:first-child{border-radius:.25rem 0 0 .25rem}.preferences-page .preferences-wrapper .preferences-tab a:last-child,.preferences-page .preferences-wrapper .preferences-tab button:last-child{border-right:none;border-radius:0 .25rem .25rem 0}.preferences-page .preferences-wrapper .preferences-tab a.active,.preferences-page .preferences-wrapper .preferences-tab button.active{background:#d0fd5f;color:var(--black)}.preferences-page .preferences-wrapper .preference-section{display:grid;padding:1rem 0;grid-row-gap:.5rem;row-gap:.5rem;grid-template-columns:1r;border-bottom:1px solid #393939}.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{display:grid;padding-bottom:.5rem;align-items:flex-start;align-content:flex-start;grid-row-gap:.5rem;row-gap:.5rem}.preferences-page .preferences-wrapper .preference-section .preference-head a,.preferences-page .preferences-wrapper .preference-section .preference-head button{display:flex;column-gap:.5rem;margin:0;min-width:240px;max-width:300px;width:min-content;align-items:center;align-content:center;height:2.25rem;text-align:center;color:var(--main-text-color);font-size:.8rem;font-weight:400;padding:.25rem .5rem;border-radius:.125rem;text-decoration:none;background:var(--secondary-bg-color);color:rgb(var(--white));transition:.2s ease-in-out}.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 h2{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{display:grid;grid-row-gap:1rem;row-gap:1rem;font-size:.9rem}.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{display:grid;align-items:flex-start;align-content:flex-start;grid-row-gap:0;row-gap:0}.preferences-page .preferences-wrapper .preference-section .input-column .input-group p{font-size:.8rem}.preferences-page .preferences-wrapper .preference-section .input-column .checkbox-group{display:flex;align-items:flex-start;align-content:flex-start}.preferences-page .preferences-wrapper .preference-section .input-column .checkbox-group input[type=checkbox]{display:grid;height:20px;border-radius:.5rem;align-self:flex-start;margin-right:.5rem}.preferences-page .preferences-wrapper .preference-section .input-column .text-group{display:grid;grid-row-gap:1rem;row-gap:1rem}.preferences-page .preferences-wrapper .preference-section .input-column .three-column,.two-col-preferences-section{display:grid;grid-row-gap:1rem;row-gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.preferences-page .preferences-wrapper .preference-section{grid-template-columns:3fr 4fr}.preferences-page .preferences-wrapper .preference-section .preference-head{padding-bottom:0}.preferences-page .preferences-wrapper .preference-section .input-column .checkbox-group input{margin-right:1rem}.preferences-page .preferences-wrapper .preference-section .input-column .three-column{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 1fr 1fr}.two-col-preferences-section{display:grid;grid-template-columns:1fr 1fr}}.account-page{display:grid;grid-template-rows:auto 1fr;grid-gap:1rem;gap:1rem}.customer-account-page .customer-account-page-header{display:flex;justify-content:space-between;border-bottom:1px solid #333;padding-bottom:1rem}.customer-account-page .customer-account-page-header button{display:grid;align-self:center;color:rgb(var(--white));border:none;padding:.5rem 1.5rem;border-radius:.25rem;cursor:pointer;background-color:#fff;color:#262626;font-weight:700;transition:all .3s ease}.customer-account-page .customer-account-page-header button:hover{background-color:#2e2e2e}.customer-account-page .customer-account-page-header .customer-account-page-controls{display:flex;padding:.5rem 0;column-gap:1rem}.customer-account-page .customer-account-page-header .customer-account-page-controls button{display:grid;align-self:center;color:rgb(var(--white));border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;background-color:#4a4a4a;color:#fff;font-weight:700}.customer-account-page .customer-account-page-header .customer-account-page-controls button:hover{background-color:#34c800}.table-page-header{display:grid;grid-template-columns:1fr;grid-row-gap:.5rem;row-gap:.5rem}.table-page-header h1{grid-column:1/-1}.table-page-header p{font-size:.8rem;color:red}.table-page-header a,.table-page-header button{display:grid;align-self:center;color:rgb(var(--white));border:none;padding:.5rem .75rem;border-radius:.25rem;cursor:pointer;background-color:#3cff00;color:var(--black);font-weight:500;font-size:.8rem;width:max-content;transition:all .3s ease}.table-page-header a:hover,.table-page-header button:hover{background-color:#34c800}.table-page-header h1{font-size:2rem;font-weight:500;color:rgb(var(--white))}.table-page-header p{font-size:1rem;color:#6c757d}.table-filters-wrapper{display:flex;position:relative;margin-top:.5rem;height:max-content;overflow-x:scroll}.table-filters{display:flex;position:-webkit-sticky;position:sticky;background:var(--secondary-bg-color);border-radius:.25rem}.table-filters a,.table-filters button{padding:.5rem 1rem;border-right:1px solid #ccc;width:max-content}.table-filters a:last-child,.table-filters button:last-child{border-right:none}.table-filters a.active,.table-filters button.active{background-color:#3cff00;color:var(--black)}.accounts-table{display:grid;width:100%;border-collapse:collapse;color:#dadada;table-layout:fixed;text-align:left;border:none}.accounts-table thead{display:none}.accounts-table tr{display:grid;padding:1rem .5rem;border:1px solid #333;white-space:nowrap;text-overflow:ellipsis;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{display:flex;margin-top:1rem;column-gap:.75rem;width:100%}.accounts-table td.actions a,.accounts-table td.actions button,.accounts-table th.actions a,.accounts-table th.actions button{font-size:.9rem;color:#ccc;text-decoration:underline;background:var(--secondary-bg-color);align-items:center;align-content:center;padding:.35rem 1.5rem;border-radius:.25rem;text-decoration:none;border:none;transition:all .3s ease}.accounts-table td.actions a:hover,.accounts-table td.actions button:hover,.accounts-table th.actions a:hover,.accounts-table th.actions button:hover{background:#3cff00;color:var(--black)}.accounts-table td.name,.accounts-table th.name{font-weight:700;color:rgb(var(--white))}.accounts-table td.phone,.accounts-table th.phone{font-style:italic}.accounts-table tbody{display:grid;grid-row-gap:1rem;row-gap:1rem}@media(min-width:1200px){.table-page-header{display:grid;grid-template-columns:1fr auto;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:0;row-gap:0}.accounts-table{display:table;text-align:left;table-layout:auto;width:100%;border-collapse:collapse;border-spacing:5px}.accounts-table thead{display:table-header-group;background:var(--secondary-bg-color)}.accounts-table tbody{display:table-row-group}.accounts-table tr{display:table-row;width:100%;border:none;height:3rem}.accounts-table th{color:rgb(var(--white));font-size:1rem}.accounts-table td,.accounts-table th{display:table-cell;font-size:.8rem}.accounts-table td.checkbox-input-cell,.accounts-table th.checkbox-input-cell{display:table-cell;width:min-content}.accounts-table td.actions,.accounts-table th.actions{display:flex;margin-top:.25rem;justify-content:flex-end;justify-items:flex-end;column-gap:.75rem;align-items:center;align-content:center;vertical-align:middle}.accounts-table td.actions a,.accounts-table td.actions button,.accounts-table th.actions a,.accounts-table th.actions button{display:flex;align-self:center;height:2rem;align-items:center;align-content:center}.accounts-table td.email,.accounts-table th.email{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100px}.accounts-table td.date,.accounts-table th.date{max-width:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accounts-table td.password,.accounts-table th.password{border:none;padding:none;font-size:.7rem;max-width:150px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accounts-table td.password:hover,.accounts-table th.password:hover{color:rgb(var(--white))}.accounts-table td a,.accounts-table th a{color:#d0fd5f;text-decoration:underline}.accounts-table td button,.accounts-table th button{display:grid;color:#333;align-items:center;border:1px solid #333;padding:.25rem 1rem;background:rgb(var(--white));border-radius:.25rem}.accounts-table tbody tr:hover{background-color:#1c1c1c}.table-filters{display:flex;justify-content:space-between;align-items:center;background-color:#282828;border-radius:.25rem;width:max-content;column-gap:0}.table-filters a,.table-filters button{display:grid;align-self:center;color:#4a4a4a;padding:.5rem 1rem;cursor:pointer;color:#989898;font-weight:700;font-size:.8rem;border:1px solid #333}.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{background-color:#3cff00;color:var(--black)}.table-filters a:hover,.table-filters button:hover{background-color:#34c800;color:var(--black)}}.serial-search-results{display:grid;padding:1rem 0;grid-row-gap:1rem;row-gap:1rem}.serial-search-results .back-btn{display:flex;align-items:center;width:max-content;padding:.5rem 0;color:#d0fd5f;font-weight:700;transition:.25s ease-in-out}.serial-search-results .back-btn svg{margin-right:.5rem;transition:.25s ease-in-out}.serial-search-results .back-btn:hover{text-decoration:underline}.serial-search-results .back-btn:hover svg{transform:translateX(-.25rem)}.serial-search-results ul{text-align:center;list-style-type:none}.serial-search-results h1{font-size:1.25rem;padding-bottom:.5rem}.serial-search-results h2{font-size:1rem;padding:.5rem 0}.serial-search-results table{width:100%;border-collapse:collapse;border:none;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;text-decoration:underline;cursor:pointer}.serial-search-results table tr:nth-child(2n){background:var(--secondary-bg-color)}.tech-note-btn{display:grid;background:orange;width:max-content;padding:1rem 2rem;justify-self:center}.serial-search-quick-links{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:1rem;row-gap:1rem;justify-content:space-evenly}.serial-search-quick-links h2{grid-column:1/span 3}.serial-search-quick-links .quick-link{display:grid;text-decoration:none;color:rgb(var(--white));justify-content:center;justify-items:center;text-align:center;font-size:.8rem;grid-row-gap:.5rem;row-gap:.5rem}.serial-search-quick-links .quick-link img{width:3rem;height:3rem}.serial-search-quick-links .quick-link .common-wear{display:grid;justify-content:center;justify-items:center;align-content:center;text-align:center;vertical-align:middle;font-size:2.5rem;background:#ff0;width:3.5rem;height:3.5rem;border-radius:100%}.serial-search-quick-links .quick-link .common-wear img{object-fit:cover;width:3rem;height:3rem;width:max-content}.btn-outline{padding:.5rem 1rem;border:1px solid #ccc;background-color:#f9f9f9;cursor:pointer;border-radius:4px;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 td,.serial-search-results table th{padding:.35rem}.serial-search-results table td.data-cell{font-size:.8rem}.serial-search-quick-links{display:flex;flex-wrap:wrap;row-gap:1rem;justify-content:space-between;row-gap:2rem}.serial-search-quick-links h2{width:100%}.serial-search-quick-links .quick-link{display:grid;text-decoration:none;color:rgb(var(--white));justify-content:center;justify-items:center;font-size:.8rem;grid-row-gap:.5rem;row-gap:.5rem;width:10%}.serial-search-quick-links .quick-link .tech-note{background:orange;width:6rem;height:6rem}.serial-search-quick-links .quick-link .common-wear,.serial-search-quick-links .quick-link .tech-note{display:grid;justify-content:center;align-content:center;text-align:center;vertical-align:middle;font-size:2.5rem;border-radius:100%}.serial-search-quick-links .quick-link .common-wear{justify-items:center;background:#ff0;width:4rem;height:4rem}.serial-search-quick-links .quick-link .common-wear img{object-fit:cover;width:4rem;height:4rem;width:max-content}.serial-search-quick-links .quick-link img{width:4rem;height:4rem}}.interaction-form-section{display:grid;grid-row-gap:1rem;row-gap:1rem}.interaction-form{padding-bottom:2rem}.interaction-form,.interaction-form .machine-info{display:grid;width:100%;grid-row-gap:1rem;row-gap:1rem}.interaction-form .machine-info .machine-details{display:grid;width:100%;grid-column-gap:1rem;column-gap:1rem;font-size:.8rem;grid-template-columns:1fr 1fr;grid-row-gap:.25rem;row-gap:.25rem}.interaction-form .machine-info .machine-details div{display:grid;grid-row-gap:.25rem;row-gap:.25rem;padding:.125rem}.interaction-form .machine-info .machine-details div:nth-child(2n){background:#3a3a3a;color:#bbb;font-size:.75rem;border-radius:4px}.interaction-form .machine-info .machine-details div .location{list-style-type:none}.service-links{display:flex;flex-direction:column;align-items:center;width:300px;margin:0 auto}div.service-content li{list-style-type:none;position:relative}div.service-content li:before{content:"•";position:absolute;color:#32cd32;font-size:1.8rem;top:-8px;left:-14px}div.service-content a{color:rgb(var(--white)) smoke}div.service-content a:hover{opacity:.5}.battery-info{display:flex;justify-content:space-between;width:60%;flex-wrap:wrap;max-width:900px;margin:0 auto}.battery-class{padding:1rem;min-width:300px}.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;display:block;padding:.5rem}.diagnostic-code-search-form,.diagnostic-code-search-form *{display:block}.diagnostic-code-search-form>label{margin-bottom:1rem;width:100%}#diagnostic-code-info-form>:nth-child(2n){margin-bottom:1rem}.diagnostic-code-search-form button{background-color:#318ce2;color:var(--black);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{display:flex;align-items:center;justify-content:space-between;width:200px}#diagnostic-code-info-form textarea{resize:both;height:100px}#diagnostic-code-info-form textarea:disabled{border-color:rgba(0,0,0,0);resize:none;background-color:#0a0a0a}.hidden{display:none!important}.submit-update-btn{position:-webkit-sticky;position:sticky;bottom:15px;padding:1rem;background-color:#00ac2b;color:var(--black);font-size:1.25rem;font-weight:bolder}.create-code-btn:hover,.submit-update-btn:hover{background-color:rgba(0,172,43,.7960784314)}.create-code-btn:active,.submit-update-btn:active{background-color:rgba(0,172,43,.5882352941)}.create-code-btn{padding:.5rem;background-color:#00ac2b;color:var(--black);font-size:1rem;font-weight:bolder;width:50%;margin-top:1rem}.controller-tech-info{display:flex;width:60%;min-width:350px;margin:0 auto;flex-wrap:wrap;justify-content:space-between}.controller-tech-info div{margin:1rem;width:40%;min-width:250px}@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));margin:0 auto;max-width:600px;width:100%;padding-left:1.5rem;padding-right:1.5rem}.operator-manuals-wrapper h1{text-align:center;background-color:#0a0a0a}.operator-manuals-wrapper>div{display:flex;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap}.operator-manuals-wrapper h4{margin-left:.5rem}.specials{display:grid;grid-row-gap:2rem;row-gap:2rem;margin-left:2rem;min-width:175px}.schematics-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:600px;margin:0 auto;color:rgb(var(--white))}.schematics-wrapper h2{text-align:center}.specials{max-width:200px}.delta-q-wrapper{margin:0 auto}.create-claim-wrapper{width:100%;margin:0 auto;max-width:600px}.create-claim-wrapper #warranty-claim-form>div>label{display:block;margin-bottom:1rem}.create-claim-wrapper .required{color:red;display:inline}.create-claim-wrapper #warranty-claim-form>.hour-meter-readings>label:first-child{display:flex;align-items:center}.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{display:flex;align-items:center;position:relative}.create-claim-wrapper .labor-and-travel label{position:relative}.create-claim-wrapper .money-label{all:revert;display:block;position:absolute;color:lime;font-size:1.1rem;left:5px;bottom:3px;padding-right:5px;width:-moz-fit-content;width:fit-content;pointer-events:none}.create-claim-wrapper .money-input{padding-left:1rem}.create-claim-wrapper .add-another-part-btn{all:revert;cursor:pointer}.create-claim-wrapper .money-input:before,.create-claim-wrapper .parts-used-in-repair>table>tbody>tr>td:last-child:before{content:"$";position:absolute;left:4px;color:lime;top:5px}.create-claim-wrapper .submit-claim-btn{color:var(--black);padding:1rem;background-color:#44b9e8;border:none;font-size:1rem;font-weight:700;margin:0 auto 3rem;width:50%;min-width:200px}.create-claim-wrapper .submit-claim-btn:hover{background-color:#8acde7}.create-claim-wrapper .submit-claim-btn:active{background-color:#4e4e4e;color:#f5f5f5}.claim-viewer{display:grid;color:#fff;text-align:center;align-items:flex-start;align-content:flex-start;grid-row-gap:1rem;row-gap:1rem}.claim-viewer section{border:1px solid hsla(0,0%,100%,.5)}.claim-viewer .section-header{display:grid;text-align:left;padding:.5rem 1rem;background:var(--black)}.claim-viewer .section-header h2{font-size:.8rem;color:var(--primary-color);font-weight:700}.claim-viewer .section-body{display:grid;padding:0 .5rem .5rem;font-size:.75rem;background:var(--black)}.claim-viewer .section-body .info-grid{display:grid;grid-template-columns:1fr;text-align:left;align-items:flex-start;align-content:flex-start;grid-gap:.5rem;gap:.5rem}.claim-viewer .section-body .info-grid .claim-history-wrapper{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.claim-viewer .section-body .info-grid .claim-history-wrapper .ind-claim-log{display:grid;width:100%}.claim-viewer .section-body .info-cell{display:grid;align-items:flex-start;align-content:flex-start;background:var(--bg-color);grid-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr auto;padding:.25rem .5rem;text-align:right}.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{font-weight:700;width:max-content}.claim-viewer .section-body .info-cell .value{display:grid;color:var(--main-text-color)}@media(min-width:576px){.claim-viewer{display:grid;font-size:1.5rem}.claim-viewer .section-body,.claim-viewer .section-body .info-grid{display:grid}.claim-viewer .section-body .info-grid .claim-history-wrapper{display:grid;grid-column:1/-1;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr;grid-row-gap:1rem;row-gap:1rem}.claim-viewer .section-body .info-grid .claim-history-wrapper .ind-claim-log{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;align-content:flex-start;width:100%}.claim-viewer .section-body .info-grid .claim-history-wrapper .ind-claim-log .info-cell{display:grid;border-radius:0;align-items:flex-start;text-align:left;align-content:flex-start;background:var(--bg-color);grid-template-columns:1fr;padding:.25rem .5rem}.claim-viewer .section-body .info-cell{display:grid;align-items:flex-start;align-content:flex-start;grid-template-columns:1fr auto}.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{display:grid;font-size:1.5rem}.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{display:grid;grid-column:1/-1;grid-template-columns:1fr;grid-row-gap:.5rem;row-gap:.5rem}.claim-viewer .section-body .info-grid .claim-history-wrapper .ind-claim-log{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background:var(--bg-color);align-items:flex-start;align-content:flex-start;width:100%}.claim-viewer .section-body .info-grid .claim-history-wrapper .ind-claim-log .info-cell{display:grid;align-items:flex-start;text-align:left;align-content:flex-start;background:var(--bg-color);grid-template-columns:1fr;padding:.25rem .5rem;grid-row-gap:.25rem;row-gap:.25rem}.claim-viewer .section-body .info-cell{display:grid;align-items:flex-start;align-content:flex-start}.claim-viewer .section-body .info-cell button{background:var(--primary-color);color:var(--black);border:none;padding:.5rem 1rem;border-radius:2px;font-weight:700}.claim-viewer .section-body .info-cell button:hover{background:#fff;cursor:pointer}.claim-viewer .section-body .info-cell .part-edit-row{display:grid;grid-template-columns:1fr auto 1fr 1fr;grid-column-gap:.5rem;column-gap:.5rem;align-items:center}.claim-viewer .section-body .info-cell .part-edit-row input{width:max-content}.claim-viewer .section-body .info-cell .part-edit-row .checkbox-wrapper{display:flex;align-items:center;align-content:center;column-gap:1rem}.claim-viewer .section-body .info-cell.full{display:grid;grid-template-columns:auto 1fr}.claim-viewer .section-body .info-cell.full .text-area-wrapper{display:flex;width:100%}.claim-viewer .section-body .info-cell.full textarea{display:grid;grid-column:2;width:100%}.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{max-width:500px;width:100%}.image-gallery-icon{opacity:.55}.image-gallery-icon:hover .image-gallery-svg{color:#000}.image-gallery-icon:focus{border:none}.single-claim-btns{display:flex;justify-content:center}.claim-btn,.single-claim-btns button{background-color:dimgray;transition:background-color .3s ease-in;padding:.5rem 1rem;margin:.5rem;font-size:bold;border-radius:10px;min-width:130px}.single-claim-btns button:hover{background-color:#3cff00;color:var(--black)}.single-claim-btns button:active{background-color:#1f8600;color:var(--black);transition:unset}.claim-history{max-width:900px;width:100%}.claim-history table td{padding:.25rem}.jump-to-page-container label{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;text-wrap:nowrap;margin-bottom:1.5rem}.claim-search-form{max-width:400px;width:100%;margin:1rem auto 0;display:flex;align-items:center}.claim-btn,.claim-search-btn{background-color:dimgray;color:#fff;margin:.25rem;font-size:.9rem;padding:.1rem .5rem;border-radius:.25rem;border:none;transition:background-color .3s ease-in}.claim-btn:hover,.claim-search-btn:hover{background-color:#3cff00;color:var(--black)}.claim-btn:active,.claim-search-btn:active{background-color:#1f8600;color:var(--black);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{font-weight:700;background-color:var(--black);padding:.5rem}.all-claims-table>thead td:hover{opacity:.5;cursor:pointer}.all-claims-table>thead td:active{opacity:.33}.claim-row:hover{background-color:rgba(82,82,82,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.pagination{width:-moz-fit-content;width:fit-content;margin-bottom:2rem;display:flex;font-size:1.25rem;align-items:center}.selected{font-weight:bolder;font-size:1.2rem;color:#f9ee3d}.jump-to-page-select{margin:0 auto;max-width:75px}.pagination div{padding-left:.5rem;padding-right:.5rem}.pagination div:hover{opacity:.65;cursor:pointer}.page-numbers{padding:0;margin:0;display:flex;list-style-type:none}.page-numbers li{margin:0;padding:.25rem}.page-numbers li span{display:contents;pointer-events:none}.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{width:100%;max-width:800px;margin:0 auto;font-size:.85rem;border:1px solid #fff}.single-claim-view>table td{border:1px solid #fff;padding:.254rem}.claim-link,.serial-born-on-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%;padding:.66rem;margin:.5rem auto 2rem}.claim-update-select{color:#fff}@media(max-width:400px){.view-claims-wrapper table{zoom:80%}}.claim-report-wrapper{max-width:800px;width:100%;margin:0 auto}.claim-stats-table{margin:0 auto;border-collapse:collapse}.claim-stats-table td{padding:.5rem;text-align:center;border:1px solid #a9a9a9}.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{background-color:rgba(51,51,51,.5);cursor:pointer}.claim-report-form{margin:0 auto;max-width:500px}.claim-report-form label{flex-grow:1;max-width:400px;min-width:200px}.claim-report-dates{margin-top:1rem;gap:.65rem;display:flex;flex-wrap:wrap;justify-content:space-between}.claim-report-submit-btn{width:100%;max-width:200px;font-weight:bolder;padding:1rem;margin:1.5rem auto 0}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5))}@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{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width: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{height:24px;width: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{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-bottom-nav,.image-gallery-top-nav{padding:10px;left:50%;transform:translateX(-50%)}.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:120px;width:90px}@media(max-width:768px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:72px;width:48px}}@media(max-width:480px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:48px;width:36px}}.image-gallery-bottom-nav[disabled],.image-gallery-top-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{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.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;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;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{display:inline-block;width:calc(100% - 110px)}@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{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center;touch-action:none}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px hsl(0,0%,10%);cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@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{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@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{left:20px;right:auto;bottom:auto;width:auto;top:50%;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:12px 0}@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{display:inline-block;vertical-align:top;width:100px}@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{height:100%;width:100%;left:0;padding:0;position:absolute;top: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{display:block;margin-right:0;padding:0}.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-left:0;margin-top:2px}.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{overflow:hidden;padding:5px 0}@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{display:inline-block;border:4px solid rgba(0,0,0,0);transition:border .3s ease-out;width:100px;background:rgba(0,0,0,0);padding:0}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid rgba(0,0,0,0);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{outline:none;border:4px solid #337ab7}@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{outline:none;border:4px solid #337ab7}}@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;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px hsl(0,0%,10%);transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}#dealer-territory-admin{display:flex;width:100%;margin:0 auto;flex-direction:column;align-items:center;justify-content:center}#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{padding:1rem;text-align:center;font-size:1.33rem;color:#dfdfdf}.selected-dealer-name{display:inline;white-space:nowrap;font-size:1.33rem;color:#6e61ff}.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;font-size:1.1rem;padding:0;margin:0;color:#72db72}.whole-state{display:flex;align-items:center;justify-content:space-between;width:70%}.state-list{padding-left:.5rem;margin:0;list-style-type:none}.whole-state-label{display:flex;justify-content:space-between;align-items:center;padding-left:.75rem;width:135px;font-size:1.05rem}.submit-btn-wrapper{display:flex;position:-webkit-sticky;position:sticky;bottom:10px;height:65px;width:325px;margin:2rem auto 0}.submit-btn{all:revert;font-size:2.25rem;flex-grow:1;border:none;border-radius:10px;color:#0a0a0a;background-color:#3fc441;cursor:pointer}.submit-btn:hover{background-color:#6cc76d}.submit-btn:active{background-color:rgba(130,218,132,.5568627451)}.label{padding-left:.2rem;font-size:.8rem;color:#969696}.associate-dealers-checkbox{display:flex;justify-content:space-between;align-items:center;width:55%;padding-right:1rem;padding-left:1rem;margin-top:1rem}.dealer-label{margin-top:.5rem;display:flex;color:rgba(255,217,0,.877)}.dealer-label>span{display:block;text-align:start}.submit-btn-disabled{cursor:default;pointer-events:none;background-color:#757575}.hidden{display:none}#map-box{position:relative}div.overlay{position:absolute;top:0;width:100%;height:100%;background-color:#fff;opacity:.7;z-index:1}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{justify-content:space-between;position:relative;flex-direction:row;align-items:start}#map-box{position:-webkit-sticky;position:sticky;top:10px}.dealer-label{margin-top:0;text-align:start}}@media(min-width:1600px){#dealer-territory-admin{justify-content:space-between;width:100%}}.edit-dealer-info-wrapper{max-width:700px;width:100%;margin:0 auto}.edit-dealer-info-wrapper h1{text-align:center}.edit-dealer-info-form label{margin-bottom:.25rem}.city-state-zip{display:flex;align-items:flex-end;flex-wrap:wrap}.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;border:1px solid #000;background-color:#313131}.edit-dealer-submit-btn{background-color:#086da8;color:#fff;font-weight:700;font-size:.9rem;padding:.5rem;border-radius:.25rem;border:none;transition:background-color .3s ease-in;width:50%;margin:1rem auto .25rem}.edit-dealer-submit-btn:hover{background-color:#3cff00;color:var(--black)}.edit-dealer-submit-btn:active{background-color:#1f8600;color:var(--black);transition:unset}.disabled{color:var(--black);background-color:#5e5e5e;pointer-events:none}.usr-wrapper .usr-dealer-select{display:grid;margin:0 auto;width:100%;max-width:550px}.usr-wrapper h3{text-align:center}.usr-reports{display:flex;flex-direction:column;align-items:center}.customer-info-table{text-align:start;margin-top:1rem;margin-bottom:1rem;border:1px solid #5a5a5a;overflow:scroll;max-width:800px;width:100%}.customer-info-table th{text-align:start;min-width:120px}.customer-info-table td,.quarterly-breakdown-table td{padding-right:.5rem;padding-left:.25rem;padding-bottom:.25rem}.quarterly-breakdown-table{max-width:500px;min-width:300px;margin:0 auto 1rem;border-collapse:collapse;border:1px solid #5a5a5a}.quarterly-breakdown-table th{text-align:start;padding-left:.25rem;border:1px solid #5a5a5a}.sales-breakdown-table{width:100%;margin:0 auto;font-size:.8rem;padding:0;border-collapse:collapse;border:1px solid #fff;max-width:800px}.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{margin:2rem auto 0;text-align:center;border-collapse:collapse}.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{background-color:#d6d6d6;color:#000;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{margin-top:.75rem;border-collapse:collapse;margin-bottom:0}.usr2-cust-info-table td{padding-left:.5rem}.usr2-cust-info-table td:first-child{width:35%;min-width:125px;vertical-align:top;font-weight:700}.usr2-cust-info-table tr:nth-child(2n){background-color:#2e2e2e}.usr2-quarterly-breakdown{border-collapse:collapse;width:100%;text-align:center;margin-bottom:0}.usr2-quarterly-breakdown thead tr:first-child{background-color:#f5f5f5;color:#000}.usr2-quarterly-breakdown thead tr:nth-child(2) th{font-weight:700;color:#fff}.usr2-sales-total-table{border-collapse:collapse;width:100%;text-align:center;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{background-color:#fff;color:#000}.usr2-sales-total-table thead tr:nth-child(2){color:#fff}.usr2-disc-war-table{width:100%;border-collapse:collapse;text-align:center;table-layout:auto;margin-bottom:0}.usr2-disc-war-table thead tr:first-child{background-color:#fff;color:#000;font-weight:light}.usr2-machine-breakdown-table{width:100%;border-collapse:collapse;text-align:center;table-layout:auto;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-right:.1rem;padding-left:.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{max-width:500px;margin:0 auto;width:100%}.demo-fleet-wrapper h2{text-align:center;margin-bottom:.5rem}.rec-stock-table{margin-top:.5rem}.other-stock-table,.rec-stock-table{width:100%;table-layout:auto;border-collapse:collapse;border:none}.other-stock-table thead tr,.rec-stock-table thead tr{border:2px solid #fff}@media(max-width:400px){.other-stock-table,.rec-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{font-size:1.75rem;text-align:center}.data-display>table{padding:0;margin:0;width:100%}.data-display>table tr{height:0}.data-display>table td{padding:0;margin:0;text-align:center}.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,.data-display.rps{background-color:rgba(55,55,55,.2)}.data-display.rps{overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#454545 rgba(69,69,69,.267);display:flex}.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:rgba(69,69,69,.4)}.data-display.rps table{min-width:100%;scroll-snap-align:center}.machine-list-price{color:#2dd82d}@media(max-width:1200px){.machine-comparisons table,.machine-comparisons table tbody,.machine-comparisons table tr,.page{width:100%}.page{max-width:unset}.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{font-size:2rem;font-weight:700;color:#d0fd5f;margin-top:1.2rem}fieldset p{margin-top:1.2rem;font-size:1.2rem}.new-input-group p span{color:red;display:inline;font-size:1.2rem}.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;max-height:250px!important;color:#000!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;z-index:-1!important}@media(max-width:500px){table{font-size:.9rem;border-collapse:collapse;max-width:96vw;word-break:normal}}.save-button-div{position:relative;z-index:0}#binder-prep-save{margin-top:1rem;z-index:3;outline:1px solid #000;color:#000}.binder-prep-save-btn-scrolled{position:fixed;bottom:20px;right:1rem;z-index:6}.binder-prep-save-btn-top{position:relative;width:100%;min-width:162.5px}.cc3-page{display:grid;margin:auto;grid-row-gap:1rem;row-gap:1rem;max-width:1600px}.cc3-preselect-details{display:grid;padding:1rem 0}.ccthree-wrapper{display:grid;background:var(--secondary-bg-color);padding:1rem}.ccthree-wrapper h2{margin-bottom:.5rem;text-align:center}.ccthree-wrapper:first-child{margin-top:1rem}.ccthree-wrapper:nth-child(2n){background:var(--bg-color)}.ccthree-wrapper .parameters-wrapper{display:grid;grid-template-columns:1fr;justify-content:center;grid-column-gap:1rem;column-gap:1rem}.ccthree-wrapper .parameters-wrapper .option{display:flex;margin-top:.5rem;max-width:350px;width:100%;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:2px;background:var(--alt-bg-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px rgba(0,0,0,.4);transition:transform .2s ease,box-shadow .2s ease}.ccthree-wrapper .parameters-wrapper .option:hover{transform:translateY(-1px);box-shadow:0 12px 25px rgba(0,0,0,.5)}.ccthree-wrapper .parameters-wrapper .option label{font-weight:600;color:#f3f4f6;font-size:.875rem;margin-bottom:.25rem}.ccthree-wrapper .parameters-wrapper .option .slider-wrapper{display:flex;flex-direction:column;gap:.25rem;width:100%}.ccthree-wrapper .parameters-wrapper .option input[type=range]{-webkit-appearance:none;width:100%;height:0;background:rgba(0,0,0,0);cursor:pointer;margin:0;padding:0}.ccthree-wrapper .parameters-wrapper .option input[type=range]::-webkit-slider-runnable-track{border-radius:2px;background:linear-gradient(to right,#84f000 0,#84f000 var(--slider-percent),#111827 var(--slider-percent),#111827 100%);transform:translateY(50%)}.ccthree-wrapper .parameters-wrapper .option input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--primary-color);box-shadow:0 2px 10px rgba(132,240,0,.6);cursor:pointer;margin-top:0;-webkit-transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease}.ccthree-wrapper .parameters-wrapper .option input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 4px 14px rgba(132,240,0,.8)}.ccthree-wrapper .parameters-wrapper .option input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:#111827}.ccthree-wrapper .parameters-wrapper .option input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--primary-color);box-shadow:0 2px 10px rgba(132,240,0,.6);cursor:pointer}.ccthree-wrapper .parameters-wrapper .option input[type=range]:focus{outline:none}.ccthree-wrapper .parameters-wrapper .option .slider-current{font-size:.875rem;color:#d1d5db;text-align:center;font-weight:500;width:100%}.ccthree-wrapper .parameters-wrapper .option .slider-labels{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;margin-top:.25rem;padding:0}.ccthree-wrapper .parameters-wrapper .option .slider-labels .slider-label{display:flex;font-size:.75rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-align:center;text-overflow:ellipsis;width:100%;padding:0;cursor:pointer}.ccthree-wrapper .parameters-wrapper .option .slider-labels .slider-label:first-child{display:flex;text-align:left;width:max-content}.ccthree-wrapper .parameters-wrapper .option .slider-labels .slider-label:last-child{display:flex;justify-content:flex-end;text-align:right;width:100%}.ccthree-wrapper .parameters-wrapper .option .slider-labels .slider-label.active{font-weight:600;color:#84f000}.ccthree-wrapper .parameters-wrapper .option .dealer-minmax{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-top:.5rem}.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .max-input,.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .min-input{display:flex;flex-direction:column}.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .max-input label,.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .min-input label{font-size:.75rem;color:#f3f4f6;margin-bottom:.25rem}.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .max-input input,.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .min-input input{width:100%;padding:.35rem .6rem;border-radius:4px;border:none;background-color:hsla(0,0%,100%,.08);color:#fff;font-size:.875rem;font-weight:500;transition:background-color .2s ease,outline .2s ease}.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .max-input input:focus,.ccthree-wrapper .parameters-wrapper .option .dealer-minmax .min-input input:focus{outline:var(--primary-color)}@media(min-width:768px){.ccthree-wrapper{display:grid}.ccthree-wrapper .parameters-wrapper{display:grid;justify-items:center;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.ccthree-wrapper .parameters-wrapper .option{max-width:800px}}.new-page-layout{margin:auto;max-width:1300px}.new-page-layout .auth-link{display:grid;justify-content:center;justify-items:center;background:#000;width:max-content;grid-template-columns:auto 1fr;grid-column-gap:.5rem;column-gap:.5rem;color:#fff;border:2px solid #333;border-radius:6px;align-items:center;align-content:center;width:180px}.new-page-layout .auth-link .link-text{display:grid;width:100%;justify-content:flex-start;font-size:.8rem;color:#ccc;text-transform:none}.new-page-layout .auth-link .link-text h2{line-height:1rem;letter-spacing:.25rem;color:#fff;text-transform:uppercase}.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{background:#333;color:#fff;border:2px solid #000}.new-page-layout .auth-link:hover .link-text{color:#fff}.desktop-territory-rep-table,.desktop-territory-report{display:none}.mobile-territory-report{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.mobile-reps-table-wrapper{display:grid;padding:.5rem;border:1px solid rgba(130,130,130,.5);border-radius:4px}.mobile-reps-table{width:100%;border-collapse:collapse;margin:0 auto;border-radius:10px;overflow:hidden}.mobile-reps-table th{text-align:left}.mobile-territory-customer-wrapper{display:grid}.mobile-territory-customer-wrapper .mobile-territory-customer-card{display:grid;font-size:.8rem;grid-template-columns:1fr 1fr;grid-column-gap:2rem;column-gap:2rem;border:1px solid rgba(130,130,130,.5)}.mobile-territory-customer-wrapper .mobile-territory-customer-card h3{grid-column:1/-1;text-align:center;background:var(--alt-bg-color);padding:.5rem}.mobile-territory-customer-wrapper .mobile-territory-customer-card .column{display:grid;grid-template-columns:1fr auto;padding:0 .5rem;color:var(--primary-color)}.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;padding:0;margin:0}.standard-table-wrapper{display:grid}.standard-table-wrapper table{width:100%;border-radius:2px;border-collapse:collapse;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:var(--secondary-bg-color)}.standard-table-wrapper table thead{background-color:var(--alt-bg-color)}.standard-table-wrapper table thead th{padding:.35rem;font-size:.9rem;font-weight:500;color:var(--main-text-color);text-align:left}.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{padding:.35rem;font-size:.8rem;color:var(--main-text-color);text-align:left;border-bottom:1px solid var(--alt-bg-color)}.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{max-width:800px}.desktop-territory-customer-table-wrapper,.desktop-territory-yearly-table-wrapper{display:grid;border-radius:4px;padding:.5rem}.desktop-territory-customer-table{border:none;text-align:left;font-size:.85rem;border-collapse:collapse}.desktop-territory-customer-table thead tr th{color:rgb(var(--white))}.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 td{color:var(--primary-color);padding:0}.desktop-territory-customer-table tbody tr td:first-child{font-weight:700;color:var(--main-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;padding:.125rem}.desktop-territory-customer-table span{width:max-content;align-items:center;padding:0}.desktop-territory-report{display:grid;grid-row-gap:1rem;row-gap:1rem;max-width:1700px;margin:auto}.desktop-territory-yearly-table{display:table;border-collapse:collapse;text-align:left;border:none;padding:0;margin:0;font-size:.85rem}.desktop-territory-yearly-table thead tr th{color:rgb(var(--white))}.desktop-territory-yearly-table tbody td{color:var(--primary-color)}}.new-view-alert{display:grid;width:100vw;height:100vh;align-items:center;align-content:center;justify-content:center;justify-items:center;position:fixed;z-index:999;color:var(--black);top:0}.new-view-alert .new-view-alert__container{display:grid;align-content:flex-start;max-width:500px;align-self:center;background:rgb(var(--white));overflow:hidden;color:var(--black)}.new-view-alert .new-view-alert__container .new-view-alert__header{display:grid;align-items:center;align-content:center;background:var(--black);color:rgb(var(--white));font-size:1rem;width:100%;padding:.5rem;border-top-left-radius:4px;border-top-right-radius:4px}.new-view-alert .new-view-alert__container .new-view-alert__body{display:grid;align-items:flex-start;align-content:flex-start;padding:.5rem}.new-view-alert .new-view-alert__container .new-view-alert__footer{display:flex;justify-content:space-between;color:var(--black);padding:.5rem}.new-view-alert .new-view-alert__container .new-view-alert__footer button{margin:1rem 0 0}.media-press-kits{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column-gap:1rem;column-gap:1rem;width:100%;margin-top:1rem;grid-row-gap:1rem;row-gap:1rem;font-size:11pt}.media-press-kits .media-press-kit{display:grid;grid-template-columns:auto 1fr;justify-content:flex-start;justify-items:flex-start;width:max-content;align-items:center;grid-column-gap:.5rem;column-gap:.5rem;width:300px;background:var(--secondary-bg-color);padding:.5rem;border-radius:5px;box-shadow:0 0 5px 1px var(--black);cursor:pointer;transition:all .3s ease-in-out;text-decoration:none;color:var(--main-text-color)}.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{display:grid;align-items:flex-start;align-content:flex-start}.general-page-form{display:grid;grid-row-gap:1rem;row-gap:1rem}.general-page-form .general-page-input-group{display:grid;grid-row-gap:.25rem;row-gap:.25rem}.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:rgba(0,0,0,0)}.general-page-form .multi-select-container .selected-options{display:flex;padding-bottom:.5rem;flex-wrap:wrap}.general-page-form .multi-select-container .selected-options .selected-option{display:grid;grid-template-columns:1fr auto;width:"max-content";align-items:center;margin-right:5px;border:1px solid #ccc;border-radius:5px;width:max-content;padding:0}.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{display:grid;padding:.25rem .5rem;width:100%;height:100%;width:max-content;font-size:1rem;color:var(--secondary-text-color);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.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{list-style:none;margin:0;border:1px solid var(--alt-bg-color);position:absolute;background:var(--secondary-bg-color);z-index:1000;max-height:150px;width:100%;overflow-y:auto;z-index:999}.general-page-form .multi-select-container .multi-select-dropdown li:hover{background:var(--alt-bg-color)}.general-page-top-controller,.new-form{display:grid}.new-form{width:100%;grid-row-gap:1rem;row-gap:1rem}.new-form hr{border:none;border-top:1px solid hsla(0,0%,100%,.25);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{display:grid;padding-bottom:1rem;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:1rem;column-gap:1rem;border-bottom:2px solid var(--primary-color)}.new-form-group .new-form-group-header{display:flex;align-items:center;column-gap:.5rem}.new-form-group .new-form-group-header h2{font-weight:400;font-size:1rem;color:var(--primary-color);background:rgba(0,0,0,0);border-radius:2px;text-transform:uppercase}.new-form-group .new-form-group-header svg{font-size:1.5rem;color:var(--primary-color)}.new-input-group{display:grid}.new-input-group.two-column{grid-template-columns:1fr;column-gap:1rem;row-gap:1rem}.new-input-group.four-column{grid-template-columns:1fr;column-gap:1rem;row-gap:.5rem}.new-input-group.parts-used{display:grid;grid-template-columns:2fr 1fr 1fr;padding:.5rem;grid-row-gap:.5rem;row-gap:.5rem;border:1px solid var(--secondary-text-color);grid-column-gap:1rem;column-gap:1rem}.new-input-group .actions{display:flex}.new-input-group.flex-text-input-group{display:flex;column-gap:.5rem;align-items:center;width:100%}.new-input-group.style-two{display:grid;grid-column-gap:.5rem;column-gap:.5rem;grid-template-columns:1fr auto}.new-input-group.checkbox{display:flex;column-gap:1rem;height:2rem;padding:.5rem 0}.new-input-group.checkbox.error{color:#f90}.new-input-group span{display:grid;padding:0;align-content:flex-start;align-items:flex-start;width:min-content;margin-left:.25rem}.new-input-group span.required{color:red}.new-input-group label{display:flex;color:#ccc;font-size:.8rem}.new-input-group label .required-asterisk{margin-left:.25rem;color:red}.new-input-group input[type=date]{padding:.5rem;border-radius:2px;border:1px solid var(--secondary-text-color);color:var(--primary-text-color);font-size:1rem;color-scheme:var(--color-scheme)}.new-input-group .image-uploader-wrapper{display:grid;justify-content:center;justify-items:center;border:1px solid var(--secondary-text-color);border-radius:2px;padding:.5rem;position:relative}.new-input-group .image-uploader-wrapper svg{font-size:1.5rem}.new-input-group .image-uploader-wrapper label{padding:.5rem 1rem;border-radius:2px;font-size:.7rem}.new-input-group .image-uploader-wrapper input[type=file]{opacity:0;height:100%;position:absolute;cursor:pointer}.new-input-group .image-preview-list{display:flex;column-gap:.5rem}.new-input-group .image-preview-list .image-preview-item{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.new-input-group .image-preview-list .image-preview-item img{max-width:100%;max-height:100px;object-fit:cover;border-radius:2px}.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{display:flex;align-items:center;column-gap:.5rem;height:2rem}.new-checkbox-input input{width:max-content;height:max-content;margin:0;accent-color:var(--primary-color);cursor:pointer}.new-form-submission{display:flex;justify-content:flex-end;column-gap:1rem}.new-form-submission button{padding:.5rem 1rem;border-radius:2px;background:#fff;border:none}.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{display:grid;grid-row-gap:.25rem;row-gap:.25rem;padding-left:1rem;list-style-type:disc;font-size:.8rem;color:var(--secondary-text-color)}.city-state-zip{grid-template-columns:2fr 1fr 1fr}.city-state-zip,.state-zip{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.state-zip{grid-template-columns:2fr 1fr}.blog-input-section{display:grid;align-items:flex-start;padding:1rem;grid-template-columns:1fr;width:100%;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.5rem;row-gap:.5rem;background:var(--bg-color)}.page-form{width:100%;row-gap:1rem}.page-form.blog{display:grid;width:100%;grid-column-gap:1rem;column-gap:1rem}.page-form.blog .blog-form{display:grid;align-items:flex-start;background:#1a1a1a;width:100%}.click-button{display:flex;justify-content:center;align-items:center;width:100%;height:calc(2rem - 2px);width:max-content;padding:.5rem 1rem;border-radius:2px;color:var(--primary-text-color);font-size:.7rem;background:rgb(var(--white));color:var(--secondary-text-color)}.click-button:hover{background:var(--secondary-text-color);color:var(--white);cursor:pointer}.tags{flex-wrap:wrap;column-gap:.5rem}.tags,.tags .tag{display:flex;align-items:center}.tags .tag{column-gap:.25rem;padding:.25rem .5rem;font-size:.8rem;height:max-content;background:var(--secondary-bg-color);border-radius:2px}.tags .tag svg{color:#fff}.tags svg{font-size:.9rem}.tags svg:hover{color:red;cursor:pointer}fieldset{display:grid;align-items:flex-start;align-content:flex-start;grid-column-gap:1rem;column-gap:1rem;border:none;border-radius:2px;margin-bottom:1rem;grid-row-gap:1rem;row-gap:1rem}fieldset .display-flex{display:flex;column-gap:1rem;width:100%}fieldset .display-flex.justify-between{justify-content:space-between}fieldset .two-column{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}fieldset .two-column.city-state{display:grid;grid-template-columns:2fr 1fr}fieldset .three-column{grid-template-columns:1fr 1fr 1fr;grid-row-gap:1rem;row-gap:1rem}fieldset .four-column,fieldset .three-column{display:grid;grid-column-gap:1rem;column-gap:1rem}fieldset .four-column{grid-template-columns:1fr;grid-row-gap:.5rem;row-gap:.5rem}fieldset legend{width:100%;padding-bottom:.5rem}fieldset legend h2{font-weight:400;font-size:.85rem;color:var(--primary-color);background:rgba(0,0,0,0);border-radius:2px;text-transform:uppercase}fieldset .form-actions{display:flex;column-gap:1rem}fieldset .form-actions button{padding:.5rem 1rem;border-radius:2px;border:1px solid var(--secondary-text-color);background:#fff}fieldset .form-actions button:hover{background:var(--secondary-text-color);color:var(--white);cursor:pointer}.chassis-images{display:flex;flex-wrap:wrap;justify-content:center;row-gap:.5rem;column-gap:1rem}.chassis-images .chassis-image{display:flex;width:100%;width:200px}.chassis-images .chassis-image img{width:100%;border-radius:2px}.chassis-images p{font-size:.8rem;color:var(--secondary-text-color);text-align:center}.controls{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.controls label{font-size:.9rem}.controls textarea{height:auto}.controls button{padding:.5rem 1rem;border-radius:2px;border:1px solid var(--secondary-text-color);background:#fff}.controls button:hover{background:var(--secondary-text-color);color:var(--white);cursor:pointer}.search-and-select{display:grid;width:100%;position:relative}.search-and-select .custom-search-input{display:flex;position:relative;justify-content:flex-end;align-items:center;border-radius:2px;height:2rem;font-size:.8rem;width:100%;border:1px solid var(--secondary-text-color)}.search-and-select .custom-search-input input{display:grid;width:100%;border:none;background:rgba(0,0,0,0)}.search-and-select .custom-search-input .svg-wrapper{display:grid;justify-content:center;align-items:center;align-content:center;position:absolute;font-size:1.5rem;width:2rem;border-radius:2px;pointer-events:none}.search-and-select .select-options{display:grid;align-items:flex-start;align-content:flex-start;box-shadow:0 0 4px 0 hsla(0,0%,100%,.25);position:absolute;top:calc(2rem + 3px);left:0;height:100%;width:100%;height:12rem;overflow-y:scroll;background:var(--bg-color);border-radius:2px;border:1px solid var(--secondary-text-color);z-index:10}.search-and-select .select-options .option{display:flex;align-items:center;height:2rem;padding:0 .5rem;font-size:.8rem;color:var(--primary-text-color)}.search-and-select .select-options .option.active,.search-and-select .select-options .option.selected,.search-and-select .select-options .option:hover{background:var(--primary-color);color:var(--black)}.search-and-select .select-options .option:hover{cursor:pointer}.multi-checkbox-input{grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:1rem;column-gap:1rem}.multi-checkbox-input,.multi-checkbox-input .checkbox-options{display:grid;align-items:flex-start;align-content:flex-start}.multi-checkbox-input .checkbox-options .checkbox-option{display:flex;align-items:center;column-gap:.5rem;height:1.5rem}.what-i-meant{display:grid;justify-content:center;align-items:center;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:1rem;column-gap:1rem;padding:1rem}@media(min-width:576px){.new-input-group.four-column,.new-input-group.two-column{grid-template-columns:1fr 1fr}.new-input-group.four-column{column-gap:1rem;row-gap:.5rem}.page-form{max-width:100%}.page-form.blog{display:grid;width:100%;grid-template-columns:5fr 2fr;grid-column-gap:1rem;column-gap:1rem}.page-form.blog .blog-form{background:#1a1a1a}.blog-input-section,.page-form.blog .blog-form{display:grid;align-items:flex-start;padding:1rem;width:100%}.blog-input-section{grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.5rem;row-gap:.5rem;background:var(--bg-color)}.blog-input-section.three{grid-template-columns:1fr 1fr 1fr}fieldset .four-column{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.5rem;row-gap:.5rem}fieldset .four-column,fieldset .two-column{grid-template-columns:1fr 1fr}fieldset .two-column.min-width{grid-template-columns:auto 1fr}fieldset .two-column.min-width-both{display:flex;justify-items:flex-start;width:max-content}}@media(min-width:768px){fieldset .four-column{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.5rem;row-gap:.5rem}.new-input-group .multi-checkbox-input{display:grid;grid-template-rows:auto auto 1fr}.new-input-group.four-column{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:1rem;row-gap:.5rem}.new-input-group.three-column{display:grid;grid-column-gap:1rem;column-gap:1rem;justify-content:space-between;grid-template-columns:3fr 2fr 3fr;height:100%}.new-input-group.three-column .text-input-wrapper{display:grid;width:100%;align-self:flex-end;align-items:flex-end}}.new-dealer-app-container{max-width:1300px}.mobile-lead-container,.new-dealer-app-container{display:grid;grid-row-gap:1rem;row-gap:1rem}.mobile-lead-container .lead-card{display:grid;border:1px solid #555;border-radius:4px}.mobile-lead-container .lead-card .lead-card-header{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:3fr auto;border-bottom:1px solid #555;padding:.5rem;width:100%}.mobile-lead-container .lead-card .lead-card-header h2{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-lead-container .lead-card .lead-card-header p{justify-self:flex-end;font-size:.7rem;padding:.25rem;height:max-content;text-align:center;width:max-content;background:var(--secondary-bg-color)}.mobile-lead-container .lead-card .lead-card-body{display:grid;grid-template-columns:1fr auto;align-items:flex-start;align-content:flex-start;justify-content:space-between;padding:.5rem;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:.5rem;column-gap:.5rem;font-size:.8rem;background:#1a1a1a}.mobile-lead-container .lead-card .lead-card-body .lead-info-container{display:grid;width:100%;align-items:flex-start;align-content:flex-start}.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{display:grid;align-items:center;align-content:center;font-size:.85rem;padding:.5rem;text-align:center;text-decoration:none;background:#555;color:rgb(var(--white));margin-top:1rem;border-radius:4px}.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;padding:0;margin:0}.mobile-lead-container .lead-card .lead-card-body .lead-info-container span.lead-title{font-weight:700;font-size:.8rem}.mobile-lead-container .lead-card .lead-card-body .lead-info-container span.lead-info{display:grid;width:100%;justify-content:flex-start;padding:0;font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-lead-container{display:none}.new-specific-lead{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem;font-size:.9rem}.new-specific-lead .lead-section{display:grid;padding:1rem;align-items:flex-start;align-content:flex-start}.new-specific-lead .leads-table-wrapper{display:grid;border-radius:4px;border:1px solid #111;background:#090909;font-size:.9rem}.new-specific-lead .leads-table-wrapper table{width:100%;border-collapse:collapse;border-spacing:0;border-radius:6px;border:none;overflow:hidden;margin:0}.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));overflow:hidden;border-bottom:1px solid #111;background:var(--black)}.new-specific-lead .leads-table-wrapper table thead th{padding:1rem .5rem;text-align:left;font-size:.9rem}.new-specific-lead .leads-table-wrapper table tbody tr{border-bottom:1px solid #111;cursor:pointer;transition:.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:rgba(51,51,51,.25)}.new-specific-lead .leads-table-wrapper table tbody tr td{padding:.25rem;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;color:#ccc}.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{display:grid;grid-template-columns:1fr;grid-row-gap:.5rem;row-gap:.5rem;align-items:flex-start;align-content:flex-start;grid-column-gap:1rem;column-gap:1rem;border-radius:6px}.new-specific-lead .lead-info-container .lead-contact-info-container{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:1rem;column-gap:1rem;align-content:flex-start;align-items:flex-start;width:100%;background:var(--alt-bg-color);grid-row-gap:1rem;row-gap:1rem;border-radius:4px;padding:.5rem}.new-specific-lead .lead-info-container .lead-contact-info-container .lead-header{grid-column:1/3;border-bottom:1px solid #333;padding-bottom:1rem}.new-specific-lead .lead-info-container h1{font-size:1.25rem}.new-specific-lead .lead-info-container h3{font-size:1rem;color:var(--secondary-text-color)}.new-specific-lead .lead-info-container ul{display:grid;list-style-type:none;grid-row-gap:.5em;row-gap:.5em}.new-specific-lead .lead-info-container ul.comments{grid-column:1/3}.new-specific-lead .lead-info-container ul li{display:grid;align-content:flex-start;align-items:flex-start;font-size:.8rem}.new-specific-lead .lead-info-container ul li label{font-weight:700;color:#777}.new-specific-lead .lead-info-container ul li a{color:#d0fd5f}.new-specific-lead .lead-controller{display:flex;column-gap:.25rem;border-top:1px solid #333;padding-top:1rem;grid-column:1/3;row-gap:.25rem;flex-wrap:wrap}.new-specific-lead .lead-controller button{background:var(--secondary-bg-color);border-radius:2px;padding:.5rem 1rem;color:var(--secondary-text-color);font-size:.7rem;transition:.3s ease-in-out;box-shadow:0 0 4px 0 rgba(var(--white),.25)}.new-specific-lead .lead-controller button:hover{background:var(--alt-bg-color);color:var(--main-text-color)}.new-specific-lead .lead-details-container{display:grid;width:100%}.new-specific-lead .mobile-lead-history{display:grid;text-align:left;border:none;grid-row-gap:1rem;row-gap:1rem;padding:0;border-radius:4px}.new-specific-lead .mobile-lead-history h2{border-bottom:1px solid #333;padding-bottom:.5rem}.new-specific-lead .mobile-lead-history .mobile-lead{display:grid;grid-template-columns:1fr;grid-row-gap:.5rem;row-gap:.5rem;width:100%;align-items:flex-start;align-content:flex-start;border-radius:4px;background:#111;padding:.5rem}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row{display:grid;grid-template-columns:1fr;border:1px solid #333;padding:.5rem}.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;font-size:.7rem;color:#777}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row-content{font-size:.8rem;color:#ccc}.new-specific-lead .new-lead-history-table{display:none}.assign-lead-modal-wrapper{display:grid;align-content:center;width:100lvw;height:100lvh;position:fixed;top:0;left:0;background:rgba(0,0,0,.75);z-index:999;transition:all .3s ease-in-out}.assign-lead-modal-wrapper.hidden{opacity:0;pointer-events:none;width:0;height:0}.assign-lead-modal-wrapper .assign-lead{display:grid;background:#f7f7f7;grid-row-gap:1rem;row-gap:1rem;border-radius:2px;padding:1rem;width:100%;height:auto;max-width:500px;justify-self:center;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{display:flex;justify-content:space-between;padding-bottom:1rem}.assign-lead-modal-wrapper .assign-lead .assign-lead-header svg{cursor:pointer;transition:.3s ease-in-out;color:#ccc;font-size:2rem}.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{margin-left:auto;color:#333}.assign-lead-modal-wrapper .assign-lead .assign-lead-header p.warning{margin-top:1rem;padding:.5rem;font-size:.9rem;color:red;background:#dbdbdb;font-weight:700}.assign-lead-modal-wrapper .assign-lead form{display:grid;color:#ccc;width:100%;grid-row-gap:.5rem;row-gap:.5rem}.assign-lead-modal-wrapper .assign-lead form div{display:grid;grid-row-gap:.125rem;row-gap:.125rem}.assign-lead-modal-wrapper .assign-lead form h3{color:#333}.assign-lead-modal-wrapper .assign-lead form textarea{color:#333;font-family:sans-serif;background:#e8e8e8;border:none;cursor:text}.assign-lead-modal-wrapper .assign-lead label{color:var(--black)}.assign-lead-modal-wrapper .assign-lead select{border:1px solid #e8e8e8;color:#333;background:#e8e8e8}.assign-lead-modal-wrapper .assign-lead select option{background:#e8e8e8;color:var(--black)}.assign-lead-modal-wrapper .assign-lead input{width:100%;padding:.5rem;border-radius:4px;border:none;background:#e8e8e8;color:var(--secondary-bg-color)}.assign-lead-modal-wrapper .assign-lead .two-button-modal-wrapper{display:flex;justify-content:space-between;column-gap:1rem}.mobile-relative-controller-wrapper{display:flex;justify-content:flex-end;width:100%;position:relative;align-items:center;column-gap:1rem}.mobile-relative-controller-wrapper .mobile-relative-filter-button{display:flex;justify-content:flex-end;justify-self:flex-end;align-items:center;align-content:center;font-size:.8rem;height:2.5rem;padding:0 1rem;width:max-content;border-radius:4px;color:#ccc;border:1px solid #333}.mobile-relative-controller-wrapper .mobile-relative-filter-button svg{color:rgb(var(--white));font-size:1.75rem;margin-right:.5rem;width:1rem}.mobile-controller-container{display:grid;position:absolute;max-width:250px;right:0;top:2.5rem;background:rgb(var(--white));z-index:999;padding:.5rem;border-radius:4px;grid-row-gap:.5rem;row-gap:.5rem}.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{display:grid;grid-row-gap:.25rem;row-gap:.25rem;align-items:flex-end}.mobile-controller-container .filter label{font-size:.75rem;font-weight:500;color:var(--black)}.lead-stats-container,.lead-stats-container .lead-stat-filter-container{display:grid;grid-row-gap:1rem;row-gap:1rem}.lead-stats-container .lead-stat-apply-filter,.lead-stats-container .lead-stat-date-filter{display:flex;column-gap:1rem}.lead-stats-table{font-size:.8rem;text-align:left}@media(min-width:576px){.new-specific-lead .mobile-lead-history{display:grid;text-align:left;border:none;grid-row-gap:1rem;row-gap:1rem;padding:0;border-radius:4px;background:red}.new-specific-lead .mobile-lead-history h2{border-bottom:1px solid #333;padding-bottom:.5rem}.new-specific-lead .mobile-lead-history .mobile-lead{display:grid;grid-template-columns:1fr;grid-row-gap:.5rem;row-gap:.5rem;width:100%;align-items:flex-start;align-content:flex-start;border-radius:4px;background:#111;padding:.5rem}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border:1px solid #333;padding:.5rem}.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;font-size:.7rem;color:#777}.new-specific-lead .mobile-lead-history .mobile-lead .mobile-lead-row-content{font-size:.8rem;color:#ccc}.mobile-lead-container{grid-template-columns:1fr;column-gap:1rem;align-content:flex-start;align-items:flex-start}.new-specific-lead .lead-info-container{display:grid;justify-content:flex-start;justify-items:flex-start;grid-template-columns:1fr}.new-specific-lead .lead-info-container .lead-contact-info-container{padding:1rem;grid-template-columns:1fr 4fr}.new-specific-lead .lead-info-container .mobile-lead-history{display:none}.new-specific-lead .new-table-wrapper{display:grid;background:var(--alt-bg-color);padding:1rem}.new-specific-lead .new-lead-history-table{display:table;text-align:left;border:0;border-collapse:collapse;margin-bottom:0}.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:focus,.new-specific-lead .new-lead-history-table th:hover{cursor:pointer}.new-specific-lead .new-lead-history-table td,.new-specific-lead .new-lead-history-table th{padding:.5rem}.new-specific-lead .new-lead-history-table td a,.new-specific-lead .new-lead-history-table th a{color:#d0fd5f;text-decoration:none}.new-specific-lead .new-lead-history-table td a:hover,.new-specific-lead .new-lead-history-table th 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{display:grid;border-radius:4px;background:var(--table-row-1)}.desktop-lead-table-wrapper table{width:100%;border-collapse:collapse;border-spacing:0;border-radius:6px;border:none;overflow:hidden;margin:0;font-size:.8rem}.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));overflow:hidden;border-bottom:1px solid #111;background:var(--black)}.desktop-lead-table-wrapper table thead th{padding:1rem .5rem;text-align:left;font-size:.9rem}.desktop-lead-table-wrapper table tbody tr{border-bottom:1px solid #111;cursor:pointer;transition:.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:rgba(85,85,85,.5)}.desktop-lead-table-wrapper table tbody tr td{padding:.25rem;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;color:var(--main-text-color)}.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{display:flex;justify-content:center;margin-top:2rem}.assign-lead-modal-wrapper{display:grid;align-content:center;width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.75);z-index:999;transition:all .3s ease-in-out}.assign-lead-modal-wrapper.hidden{opacity:0;pointer-events:none;width:0;height:0}.assign-lead-modal-wrapper .assign-lead{display:grid;background:#f7f7f7;grid-row-gap:1rem;row-gap:1rem;border-radius:2px;padding:1rem;width:100%;max-width:500px;justify-self:center}.assign-lead-modal-wrapper .assign-lead.edit{max-width:800px;font-size:.8rem}.assign-lead-modal-wrapper .assign-lead .two-col{display:grid;grid-template-columns:1fr 1fr}.assign-lead-modal-wrapper .assign-lead .three-col{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.assign-lead-modal-wrapper .assign-lead .assign-lead-header{display:flex;justify-content:space-between;padding-bottom:1rem;align-items:flex-start;align-content:flex-start}.assign-lead-modal-wrapper .assign-lead .assign-lead-header svg{cursor:pointer;transition:.3s ease-in-out;color:#ccc;font-size:2rem}.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{margin-left:auto;color:#333}.assign-lead-modal-wrapper .assign-lead form{display:grid;color:#ccc;width:100%;grid-row-gap:.75rem;row-gap:.75rem}.assign-lead-modal-wrapper .assign-lead form div{display:grid;grid-row-gap:.125rem;row-gap:.125rem}.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{border:1px solid #e8e8e8;color:#333;background:#e8e8e8}.assign-lead-modal-wrapper .assign-lead select option{background:#e8e8e8}.assign-lead-modal-wrapper .assign-lead input{width:100%;padding:.5rem;border-radius:4px;border:none;background:#e8e8e8;color:var(--secondary-bg-color)}.assign-lead-modal-wrapper .assign-lead textarea{color:#ccc;font-family:sans-serif;background:#e8e8e8;border:none}.assign-lead-modal-wrapper .assign-lead .two-button-modal-wrapper{display:flex;justify-content:space-between;column-gap:1rem}.lead-stats-container{display:grid;grid-row-gap:1rem;row-gap:1rem}.lead-stats-container .lead-stat-filter-container{display:flex;row-gap:1rem;column-gap:1rem}.lead-stats-container .lead-stat-filter-container input,.lead-stats-container .lead-stat-filter-container select{display:grid;align-items:center;align-content:center;background:rgba(0,0,0,0);height:2rem;font-size:.9rem;border-radius:6px;border:1px solid #333}.lead-stats-container .lead-stats-select{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.lead-stats-container .lead-stats-select label{font-size:.8rem}.lead-stats-container .lead-stat-date-filter{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.lead-stats-container .lead-stat-date-filter label{font-size:.8rem}.lead-stats-container .lead-stat-apply-filter{display:grid;align-items:flex-end;grid-column-gap:1rem;column-gap:1rem}.lead-stats-container .lead-stat-apply-filter button{height:2rem}.lead-stats-table{font-size:.8rem;text-align:left;table-layout:fixed;border:none;border-collapse:collapse}.lead-stats-table tr th{padding:.5rem .25rem;text-align:left;background:var(--black);color:rgb(var(--white))}.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:.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{padding:.25rem;color:#ddd}.lead-stats-table tr:hover{background:rgba(17,17,17,.25)}}@media(min-width:1200px){.mobile-lead-container{display:none}.desktop-lead-container{display:grid;align-items:flex-start;align-content:flex-start}.desktop-lead-container .controller-container{display:flex;margin-bottom:1rem;width:100%}.desktop-lead-container .controller-container .search-controller{display:flex;column-gap:1rem}.desktop-lead-container .controller-container .search-controller .filter{display:grid;grid-row-gap:.5rem;row-gap:.5rem;align-items:flex-end}.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{display:grid;background:var(--alt-bg-color);padding:1rem}}.legacy-table-wrapper{display:grid}.legacy-leads-table{display:none}.legacy-mobile-leads-container{display:grid;grid-row-gap:1rem;row-gap:1rem;width:100%;margin-top:4rem;padding:.5rem}.legacy-mobile-leads-container .lead{display:grid;color:#ccc;width:100%;grid-template-columns:1fr;border:1px solid #333;border-radius:4px}.legacy-mobile-leads-container .lead .lead-head{display:flex;justify-content:space-between;padding:.5rem;background:var(--alt-bg-color);border-bottom:1px solid #333}.legacy-mobile-leads-container .lead .lead-head h2{font-size:.9rem;color:#bbb}.legacy-mobile-leads-container .lead .lead-head p{font-size:.6rem;color:#fff;padding:.25rem .5rem;background:#333;border-radius:2px}.legacy-mobile-leads-container .lead .lead-body{display:grid;grid-template-columns:1fr auto}.legacy-mobile-leads-container .lead .lead-row{display:grid;grid-template-columns:1fr auto;padding:.5rem;align-items:flex-start;align-content:flex-start;width:100%}.legacy-mobile-leads-container .lead .lead-row.action{grid-column:1/-1;width:100%}.legacy-mobile-leads-container .lead .lead-row.action button{display:grid;width:100%;background:#333;padding:.5rem;border-radius:4px}.legacy-mobile-leads-container .lead .lead-row h3{text-transform:uppercase;font-size:.65rem;color:#999;width:max-content}.legacy-mobile-leads-container .lead .lead-row p{font-size:.75rem;color:#ccc;width:max-content}@media(min-width:768px){.legacy-search-container{display:flex;column-gap:.5rem}.legacy-search-container button{display:flex;text-align:center;justify-content:center;width:200px;background:var(--page-button-bg);transition:all .2s ease-in-out}.legacy-search-container button:hover{background:var(--page-button-bg-highlight)}.legacy-mobile-leads-container{display:none}.legacy-leads-table{display:table;border-collapse:collapse;text-indent:0;border-spacing:2px;border-color:gray;margin-top:1rem;font-size:8pt;width:100%}.legacy-leads-table,.legacy-leads-table thead th{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.legacy-leads-table thead th{display:table-cell;vertical-align:inherit;font-weight:700;text-align:-internal-center;text-align:center;padding:5px 0}.legacy-leads-table tbody tr:hover{background:var(--secondary-bg-color);cursor:pointer}.legacy-leads-table td,.legacy-leads-table th{border:1px solid #333;vertical-align:top;text-align:left;padding:2px}.legacy-leads-table td span,.legacy-leads-table th span{padding:0;text-align:left;justify-content:flex-start}.legacy-leads-table td:last-child,.legacy-leads-table th:last-child{text-align:center}}.usr-three-wrapper,.usr-three-wrapper .usr-three{display:grid;grid-row-gap:1rem;row-gap:1rem}.usr-three-wrapper .usr-three-head{display:grid;border:1px solid #333;padding:.5rem}.usr-three-wrapper .usr-three-head-table{font-size:8pt}.usr-three-wrapper .usr-three-head-table,.usr-three-wrapper .usr-three-head-table .cell{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.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,.usr-three-wrapper .usr-three-reports{display:grid;grid-row-gap:1rem;row-gap:1rem}.usr-three-wrapper .usr-three-reports{padding:.5rem;border:1px solid #333}.usr-three-wrapper .usr-three-reports .quarterly-table{display:grid;grid-gap:0;gap:0}.usr-three-wrapper .usr-three-reports .quarterly-table .row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;font-size:10pt}.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{display:block;width:100%;font-size:10pt}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row.sales-header{display:none}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row{display:grid;grid-template-columns:1fr 1fr;margin-bottom:8px;border-bottom:1px solid #ddd;padding-bottom:4px}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row>div:first-child{font-weight:700;color:var(--main-text-color);grid-column:1/-1}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row>div:not(:first-child){display:grid;grid-template-columns:1fr 1fr;justify-content:flex-start;flex-wrap:wrap;grid-column:auto}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row>div:not(:first-child):before{content:attr(data-label) ": ";font-weight:700;margin-right:4px;color:var(--main-text-color)}.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 .machine-breakdown-table{display:grid}@media(min-width:768px){.usr-three-wrapper .usr-three-reports .sales-breakdown-grid{display:grid;width:100%;grid-template-columns:repeat(16,1fr);font-size:10pt}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row.sales-header{display:contents;text-align:center;font-weight:700;border-bottom:2px solid #ccc}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row.sales-header div{border-left:1px solid #eee;border-right:1px solid #eee}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row.sales-header div:first-child{border-left:none}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row.sales-header div:last-child{border-right:none}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row{display:contents;text-align:center;align-items:center;border-bottom:1px solid #eee}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row div{display:grid;border-left:1px solid #eee;border-right:1px solid #eee;text-align:center;grid-column:auto!important}.usr-three-wrapper .usr-three-reports .sales-breakdown-grid .row div:first-child{font-weight:700;color:var(--main-text-color);border-left:none}.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}}.new-parts-manuals-page .mobile-manuals{display:grid}.new-parts-manuals-page .mobile-manuals .relative-filter{display:flex;justify-content:space-between;align-items:center;width:150px;position:relative;background:rgb(var(--white));padding:.5rem;border-radius:4px;cursor:pointer;color:var(--black);font-size:.8rem;box-shadow:0 4px 4px rgba(0,0,0,.25)}.new-parts-manuals-page .mobile-manuals .filter-modal{display:grid;grid-row-gap:.65rem;row-gap:.65rem;position:absolute;font-size:.75rem;padding:.5rem;width:200px;border-radius:4px;z-index:200;color:var(--alt-text-color);background:#fff;margin-top:2.5rem;box-shadow:0 4px 4px rgba(0,0,0,.25)}.new-parts-manuals-page .mobile-manuals .filter-modal button{display:grid;width:100%;border-radius:4px;background:var(--black);padding:.5rem;color:var(--white)}.new-parts-manuals-page .mobile-manuals .filter-modal label{color:var(--black)}.new-parts-manuals-page .mobile-manuals .filter-modal select{display:grid;padding:.5rem;height:max-content;font-size:.7rem;width:100%;background:rgb(var(--white));color:var(--white)}.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{display:flex;font-size:1rem;justify-content:flex-end}.new-parts-manuals-page .mobile-manuals .filter-modal .filter-modal-content-head svg{cursor:pointer}.new-parts-manuals-page .mobile-manuals .manuals-list{display:grid;margin-top:1rem;grid-row-gap:1rem;row-gap:1rem;text-align:left;font-size:.8rem}.new-parts-manuals-page .mobile-manuals .manuals-list h2{color:var(--primary-color);background-color:var(--black);padding:.5rem;border-top-left-radius:4px;border-top-right-radius:4px}.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{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:.5rem;row-gap:.5rem;background:var(--alt-bg-color);grid-column-gap:.5rem;column-gap:.5rem}.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{display:grid;grid-template-columns:1fr;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.5rem;row-gap:.5rem;background:var(--black)}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a{display:flex;text-align:left;background:#2b2b2b;padding:.25rem;border-radius:4px;color:rgb(var(--white));text-decoration:none;font-size:.7rem}.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{display:grid;align-items:center;align-content:center;width:100%;text-align:left;line-height:.8rem}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a .link-text .link-model{font-weight:700;font-size:.8rem}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a .link-text .link-manual-type{font-size:.7rem;color:var(--secondary-text-color)}.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{display:flex;font-size:.7rem;text-align:left}.rma-container{display:grid;grid-row-gap:1rem;row-gap:1rem}.rma-container .rma-top-card-info{display:grid;background:var(--black);padding:.5rem}.rma-container .rma-top-card-info .rma-top-card-header{display:grid;border-bottom:1px solid #333;padding-bottom:.5rem;margin-bottom:.5rem}.rma-container .rma-top-card-info .rma-top-card-header .rma-top-card-info__title{font-weight:700;color:rgb(var(--white))}.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{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:.5rem;row-gap:.5rem}.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;font-size:.8rem;text-transform:uppercase}.rma-parts-list-table-mobile{display:grid;grid-template-columns:1fr 1fr;background:var(--black);grid-row-gap:.5rem;row-gap:.5rem;padding:.5rem;font-size:.8rem}.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{display:table;text-align:left;background:var(--black);border:none;padding:.25rem;font-size:.8rem;border-collapse:collapse}.rma-parts-list-table thead th{color:#777;font-weight:700;padding:.25rem}.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;padding:.25rem;vertical-align:top}.new-parts-manuals-page .mobile-manuals{display:grid}.new-parts-manuals-page .mobile-manuals .relative-filter{display:flex;justify-content:space-between;align-items:center;width:150px;position:relative;padding:.5rem;border-radius:4px;cursor:pointer;font-size:.8rem;box-shadow:0 4px 4px rgba(0,0,0,.25)}.new-parts-manuals-page .mobile-manuals .filter-modal{display:grid;grid-row-gap:.65rem;row-gap:.65rem;position:absolute;font-size:.75rem;padding:.5rem;width:200px;border-radius:4px;z-index:200;margin-top:2.5rem;background:#fff}.new-parts-manuals-page .mobile-manuals .filter-modal button{display:grid;width:100%;border-radius:4px;background:var(--black);color:rgb(var(--white));padding:.5rem}.new-parts-manuals-page .mobile-manuals .filter-modal select{display:grid;padding:.5rem;height:max-content;font-size:.7rem;width:100%;color:var(--black);background:rgb(var(--white))}.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{display:flex;font-size:1rem;justify-content:flex-end}.new-parts-manuals-page .mobile-manuals .filter-modal .filter-modal-content-head svg{cursor:pointer}.new-parts-manuals-page .mobile-manuals .manuals-list{display:grid;margin-top:1rem;grid-row-gap:1rem;row-gap:1rem;text-align:left;font-size:.8rem}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-section{display:grid;grid-template-columns:1fr 1fr 1fr}.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{display:grid;grid-template-columns:1fr;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.5rem;row-gap:.5rem;padding:.5rem;background:var(--black);height:max-content}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a{display:flex;text-align:center;background:#333;border-radius:4px;color:rgb(var(--white));text-decoration:none;font-size:.7rem}.new-parts-manuals-page .mobile-manuals .manuals-list .manuals-list-row a svg{font-size:1rem;color:rgb(var(--white));margin-right:.5rem}.new-parts-manuals-page .mobile-manuals .manuals-list .machine-for-manual{display:flex;font-size:.7rem;text-align:left}}.legacy-parts-manuals-container,.profile-notifications{display:grid}.notifications-wrapper{display:grid;grid-row-gap:1rem;row-gap:1rem}.notifications-wrapper .notification{display:grid;background:var(--alt-bg-color);max-width:800px}.notifications-wrapper .notification .notification-head{padding:.5rem;background:var(--secondary-bg-color);border-top-left-radius:4px;border-top-right-radius:4px}.notifications-wrapper .notification .notification-body{display:grid;grid-template-columns:1fr;padding:.5rem;background:var(--alt-bg-color);border-bottom-left-radius:4px;border-bottom-right-radius:4x}.notifications-wrapper .notification .notification-body .notification-row{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:1rem;column-gap:1rem;color:#ddd;font-size:.9rem}.notifications-wrapper .notification .notification-body .notification-row .notification-label{font-size:.8rem;font-weight:600;color:#666}.new-modal-wrapper{display:grid;align-content:center;width:100lvw;height:100lvh;position:fixed;top:0;left:0;background:rgba(0,0,0,.75);z-index:999;transition:all .3s ease-in-out}.new-modal-wrapper.hidden{opacity:0;pointer-events:none;width:0;height:0}.new-modal-wrapper .modal{display:grid;background:#f7f7f7;grid-row-gap:1rem;row-gap:1rem;border-radius:2px;padding:1rem;width:100%;height:auto;max-width:500px;justify-self:center;overflow-y:auto}.new-modal-wrapper .modal .modal-header{display:flex;justify-content:space-between;padding-bottom:1rem;align-items:center}.new-modal-wrapper .modal .modal-header svg{cursor:pointer;transition:.3s ease-in-out;color:#9a9a9a;font-size:2rem}.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{margin-left:auto;color:#333}.new-modal-wrapper .modal .modal-header p.warning{margin-top:1rem;padding:.5rem;font-size:.9rem;color:red;background:#dbdbdb;font-weight:700}.new-modal-wrapper .modal form{display:grid;color:#ccc;width:100%;grid-row-gap:.5rem;row-gap:.5rem}.new-modal-wrapper .modal form div{display:grid;grid-row-gap:.125rem;row-gap:.125rem}.new-modal-wrapper .modal form h3{color:#333}.new-modal-wrapper .modal form textarea{color:#333;font-family:sans-serif;background:#e8e8e8;border:none}.new-modal-wrapper .modal label{color:var(--black)}.new-modal-wrapper .modal select{border:1px solid #e8e8e8;color:#333;background:#e8e8e8}.new-modal-wrapper .modal select option{background:#e8e8e8;color:#333}.new-modal-wrapper .modal input{width:100%;padding:.5rem;border-radius:4px;border:none;background:#e8e8e8;color:var(--secondary-bg-color)}.new-modal-wrapper .modal .two-button-modal-wrapper{display:flex;justify-content:space-between;column-gap:1rem}.new-modal-wrapper .save-to-library{display:grid;justify-self:center;width:max-content;background:var(--bg-color);padding:.75rem 3rem;color:var(--main-text-color);transition:all .3s ease-in-out}.new-modal-wrapper .save-to-library:hover{background:var(--primary-color);color:var(--bg-color)}.additional-details-modal{display:grid;justify-content:center;align-items:center;position:fixed;z-index:100;background:rgba(0,0,0,.75);left:0;top:0;height:100vh;width:100vw}.additional-details-modal .details-modal{display:grid;background:#000;border:1px solid var(--secondary-bg-color);border-radius:6px;max-width:90vw;max-height:80vh;min-width:320px;width:100%;overflow-y:auto;padding:1rem}.additional-details-modal .details-modal-header{display:flex;justify-content:space-between;padding-bottom:.5rem;align-items:center;font-size:1rem;color:var(--main-text-color)}.additional-details-modal .details-modal-header button{padding:.25rem;font-size:1.2rem;line-height:1;background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--main-text-color)}.additional-details-modal .details-modal-header button:hover{color:var(--white)}.additional-details-modal .details-modal-content table,.additional-details-modal .details-modal-content tbody,.additional-details-modal .details-modal-content td,.additional-details-modal .details-modal-content th,.additional-details-modal .details-modal-content thead,.additional-details-modal .details-modal-content tr{display:block;width:100%}.additional-details-modal .details-modal-content thead{display:none}.additional-details-modal .details-modal-content tr{margin-bottom:1rem;padding:.75rem;border:1px solid #444;border-radius:6px;background:#111}.additional-details-modal .details-modal-content td{border:none;display:flex;flex-direction:column;padding:.25rem 0;text-align:left;position:relative}.additional-details-modal .details-modal-content td:before{content:attr(data-label);font-weight:700;color:var(--secondary-bg-color);margin-bottom:.25rem;position:static}@media(min-width:768px){.additional-details-modal .details-modal-content table{display:table!important;width:100%;border-collapse:collapse}.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{display:table-row!important;margin:0;padding:0;border:none;background:none}.additional-details-modal .details-modal-content td{display:table-cell!important;padding:.5rem;border-bottom:1px solid #444;text-align:left;position:static}.additional-details-modal .details-modal-content td:before{content:none!important}.additional-details-modal .details-modal-content th{display:table-cell!important;padding:.5rem;border-bottom:1px solid #444;text-align:left;background:#222;color:var(--main-text-color)}}.matrix-grid{display:grid;margin:auto;font-size:9pt;border:0;grid-gap:0;width:100%;position:relative;height:calc(100vh - 8rem);overflow-x:auto}.matrix-grid .matrix-horizontal-header{display:grid;grid-auto-columns:42px;grid-auto-flow:column;margin-left:200px}.matrix-grid .matrix-horizontal-header .matrix-horizontal-header-cell{display:grid;padding:.25rem 0;grid-template-rows:1fr 1fr;position:relative;align-items:center;writing-mode:sideways-lr;height:120px;width:100%;border-right:1px solid var(--table-row-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.matrix-grid .matrix-horizontal-header .matrix-horizontal-header-cell .date{display:grid;width:100%;justify-content:flex-end;font-size:.6rem;color:var(--primary-color)}.matrix-grid .matrix-horizontal-header .matrix-horizontal-header-cell .matrix-vertical-header-cell-name{display:flex;position:absolute;padding:.5rem 0}.matrix-grid .matrix-data-points .matrix-row{display:grid;justify-content:flex-start;grid-auto-flow:column;height:42px}.matrix-grid .matrix-data-points .matrix-row .role-cell{display:grid;align-items:center;width:200px;height:42px;padding:0 .5rem;line-height:9pt}.matrix-grid .matrix-data-points .matrix-row .role-cell.unassigned{color:red}.matrix-grid .matrix-data-points .matrix-row .matrix-data-point{display:grid;align-items:center;justify-content:center;width:42px;height:100%;border:1px solid #272727}.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:rgba(226,226,226,.5)}.matrix-grid .matrix-data-points .matrix-row .matrix-data-point svg{font-size:1.25rem;color:var(--primary-color)}.matrix-grid .matrix-data-points .matrix-row .matrix-data-point:hover{cursor:pointer;background:rgb(var(--white))}.calendar,.calendar__header{display:grid}.calendar__header .calendar__controls{display:flex;justify-content:space-between;column-gap:1rem;align-items:center;margin-bottom:10px}.calendar-controller{display:grid;margin-bottom:1rem;width:100%;grid-template-areas:"time-group" "date-changer"}.calendar-controller button{background:var(--primary-color);height:max-content;padding:.5rem 1rem;width:max-content}.calendar-controller .calendar__view-toggle,.calendar-controller .calendar__view-toggle .calendar__view-toggler{display:flex;justify-content:flex-end;justify-items:flex-end;grid-area:time-group;align-items:center;margin-bottom:10px}.calendar-controller .calendar__view-toggle .calendar__view-toggler{width:max-content;background:var(--secondary-bg-color);border-radius:.25rem;column-gap:2px}.calendar-controller .calendar__view-toggle button{display:flex;border-radius:0;justify-content:flex-start;background:linear-gradient(180deg,white 0,silver);border:0;outline:0;padding:.45rem 1rem;font-size:.7rem}.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{display:grid;grid-area:date-changer;grid-template-columns:1fr 180px 1fr;justify-items:center;padding:0;width:100%;grid-column-gap:1rem;column-gap:1rem;align-items:center}.calendar-controller .calendar__date__changer__display button,.calendar-controller .calendar__date__changer__display h2{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{display:none;grid-area:cta}.hourly-calendar{display:grid}.hourly-calendar .hourly-calendar__row{display:grid;grid-template-columns:30px 1fr;grid-template-rows:1fr;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:2px;row-gap:2px}.hourly-calendar .hourly-calendar__header-item{display:grid;grid-template-columns:30px 1fr;height:50px;border-bottom:1px solid #333;grid-column-gap:.5rem;column-gap:.5rem}.hourly-calendar .hourly-calendar__header-item .time-slot{display:grid;align-items:flex-start;justify-content:flex-end;border-radius:.5rem;color:var(--main-text-color);font-size:8pt;height:20px;text-align:right}.hourly-calendar .event{display:grid;position:absolute;align-content:flex-start;color:rgb(var(--white));padding:4px;overflow:hidden;border-radius:2px}.hourly-calendar .event div{display:grid;grid-column-gap:.5rem;column-gap:.5rem}.hourly-calendar .event div span{padding:0;margin:0;width:max-content}.hourly-calendar .event .event-time-slot{display:grid;align-items:flex-start}.hourly-calendar .event .event-details{display:grid;align-items:flex-start;overflow:hidden}.weekly-calendar{position:relative;width:100%}.weekly-calendar .day-header{display:flex;position:absolute;top:0;border-bottom:1px solid var(--secondary-bg-color);font-size:10pt;font-weight:700;align-items:center;justify-content:center}.weekly-calendar .hourly-calendar__row{display:grid;grid-template-columns:30px 1fr;grid-template-rows:1fr;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:2px;row-gap:2px}.weekly-calendar .hourly-calendar__header-item{display:grid;grid-template-columns:30px 1fr;height:50px;border-bottom:1px solid #333;grid-column-gap:.5rem;column-gap:.5rem}.weekly-calendar .hourly-calendar__header-item .time-slot{display:grid;align-items:flex-start;justify-content:flex-end;border-radius:.5rem;color:var(--main-text-color);font-size:8pt;height:20px;text-align:right}.weekly-calendar .event{display:grid;position:absolute;align-content:flex-start;color:rgb(var(--white));padding:4px;overflow:hidden;border-radius:2px}.weekly-calendar .event div{display:grid;grid-column-gap:.5rem;column-gap:.5rem}.weekly-calendar .event div span{padding:0;margin:0;width:max-content}.weekly-calendar .event .event-time-slot{display:grid;align-items:flex-start}.weekly-calendar .event .event-details{display:grid;align-items:flex-start;overflow:hidden}.monthly-calendar .month-header{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:10pt;font-weight:700;padding:5px 0}.monthly-calendar .month-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:50px}.monthly-calendar .selected-day-events{display:grid;grid-row-gap:.5rem;row-gap:.5rem;margin-top:10px;padding:5px}.monthly-calendar .selected-day-events .selected-day-event{display:grid;grid-column-gap:.5rem;column-gap:.5rem;color:rgb(var(--white));border:1px solid var(--secondary-bg-color);background:var(--black);border-radius:4px;padding:2px 2px 2px 4px}.monthly-calendar .selected-day-events .event-title{font-weight:700;font-size:10pt}.monthly-calendar .selected-day-events .event-notes{font-size:8pt;color:var(--secondary-text-colorcolor)}.monthly-calendar .day-cell{padding:5px;box-sizing:border-box;overflow:hidden;border:1px solid var(--alt-bg-color);transition:border .2s ease;cursor:pointer}.monthly-calendar .day-cell:hover{border-color:#fff}.monthly-calendar .day-cell.selected{border-color:var(--primary-color)}.monthly-calendar .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--primary-color);margin-top:2px}.calendar-modal-wrapper{display:grid;position:fixed;width:100vw;height:100vh;left:0;top:0;background:rgba(var(--white),.85);z-index:1000;-ms-overflow-style:none;scrollbar-width:none}.calendar-modal-wrapper::-webkit-scrollbar{display:none}.calendar-modal-wrapper .add-event-form{display:grid;padding:1rem;background:var(--black);height:max-content;grid-row-gap:1rem;row-gap:1rem;align-items:flex-start;align-content:flex-start;justify-self:center;overflow-y:auto;width:100%;height:100vh;max-width:400px;border-radius:6px}.calendar-modal-wrapper .add-event-form .multi-select-container{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.calendar-modal-wrapper .add-event-form .multi-select-btn{padding:6px 10px;background:#fff;color:var(--black);cursor:pointer;transition:all .2s;border:none;font-size:.8rem}.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{display:grid;grid-row-gap:1rem;row-gap:1rem}.calendar-modal-wrapper .add-event-form .add-event-form__header{display:grid;grid-template-columns:1fr auto;width:100%;justify-content:space-between}.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{background:rgba(0,0,0,0);height:max-content;padding:0;width:max-content;color:var(--main-text-color);font-size:1.25rem}.calendar-modal-wrapper .add-event-form .add-event-form__body{display:grid;grid-row-gap:1rem;row-gap:1rem}.calendar-modal-wrapper .add-event-form .add-event-form__body .time-group{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.calendar-modal-wrapper .add-event-form .add-event-form__body .input-group{display:grid;grid-row-gap:.25rem;row-gap:.25rem}.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{display:grid;align-items:center;align-content:center;padding:.5rem;border-radius:.25rem;color-scheme:var(--color-scheme);border:1px solid var(--secondary-bg-color);color:var(--main-text-color);font-size:1rem}.calendar-modal-wrapper .add-event-form .add-event-form__footer{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.calendar-modal-wrapper .add-event-form .add-event-form__footer button{display:grid;width:100%;background:var(--primary-color);height:max-content;padding:.5rem 1rem;font-size:.8rem}.calendar-modal-wrapper .add-event-form .add-event-form__footer button.delete{background:#ff2f2f;color:#fff}.calendar-modal-wrapper .add-event-form .add-event-form__footer button.delete:hover{background:red;color:#fff}.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,.mobile-add-event-btn{background:var(--primary-color);color:var(--black)}.mobile-add-event-btn{align-items:center;justify-items:center;font-size:1.5rem;position:fixed;bottom:4rem;right:20px;width:70px;height:70px;border-radius:50%;display:grid}@media(min-width:768px){.calendar-modal-wrapper .add-event-form{margin-top:3rem;height:max-content}.mobile-add-event-btn{display:none}.monthly-calendar .month-header{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:10pt;font-weight:700;padding:5px 0}.monthly-calendar .month-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:calc((100vh - 200px)/7)}.monthly-calendar .selected-day-events{display:grid;grid-row-gap:.5rem;row-gap:.5rem;margin-top:10px;padding:5px}.monthly-calendar .selected-day-events .selected-day-event{display:grid;grid-column-gap:.5rem;column-gap:.5rem;color:rgb(var(--white));border:1px solid var(--secondary-bg-color);background:var(--black);border-radius:4px;padding:2px 2px 2px 4px}.monthly-calendar .selected-day-events .event-title{font-weight:700;font-size:10pt}.monthly-calendar .selected-day-events .event-notes{font-size:8pt;color:var(--secondary-text-colorcolor)}.monthly-calendar .day-cell{padding:5px;box-sizing:border-box;overflow:hidden;transition:border .2s ease;cursor:pointer}.monthly-calendar .day-cell:hover{border-color:#fff}.monthly-calendar .day-cell.selected{border-color:var(--primary-color)}.monthly-calendar .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--primary-color);margin-top:2px}.calendar-controller{display:grid;margin-bottom:1rem;width:100%;grid-template-columns:1fr auto 1fr;grid-template-areas:"time-group date-changer cta";align-items:center;align-content:center;justify-content:space-between}.calendar-controller button{background:var(--primary-color);height:max-content;padding:.4rem 1rem;width:max-content;font-size:.8rem}.calendar-controller .calendar__view-toggle{display:flex;justify-content:flex-start;align-items:center;align-content:center;grid-area:time-group;margin-bottom:0}.calendar-controller .calendar__view-toggle .calendar__view-toggler{display:flex;justify-content:flex-end;justify-items:flex-end;grid-area:time-group;align-items:center;width:max-content;background:var(--secondary-bg-color);border-radius:.25rem;column-gap:2px;margin-bottom:0}.calendar-controller .calendar__view-toggle button{display:flex;border-radius:0;justify-content:flex-start;background:linear-gradient(180deg,white 0,silver);border:0;outline:0;padding:.45rem 1rem;font-size:.7rem}.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{display:grid;grid-area:date-changer;grid-template-columns:auto 1fr auto;justify-content:space-between;width:max-content;padding:0;grid-column-gap:1rem;column-gap:1rem;align-items:center}.calendar-controller .calendar__date__changer__display h2{font-size:1rem}.calendar-controller .calendar-cta-wrapper{display:flex;justify-content:flex-end;grid-area:cta;column-gap:1rem}.calendar-controller .calendar-cta-wrapper button{display:flex;column-gap:.25rem;width:max-content}.calendar-controller .calendar-cta-wrapper button svg{font-size:1.125rem}}@media(min-width:1200px){.monthly-calendar .month-header{text-align:center;font-size:10pt;font-weight:700;padding:5px 0}.monthly-calendar .month-grid,.monthly-calendar .month-header{display:grid;grid-template-columns:repeat(7,1fr)}.monthly-calendar .selected-day-events{display:grid;grid-row-gap:.5rem;row-gap:.5rem;margin-top:10px;padding:5px}.monthly-calendar .selected-day-events .selected-day-event{display:grid;grid-column-gap:.5rem;column-gap:.5rem;color:rgb(var(--white));border:1px solid var(--secondary-bg-color);background:var(--black);border-radius:4px;padding:2px 2px 2px 4px}.monthly-calendar .selected-day-events .event-title{font-weight:700;font-size:10pt}.monthly-calendar .selected-day-events .event-notes{font-size:8pt;color:var(--secondary-text-colorcolor)}.monthly-calendar .day-cell{padding:5px;box-sizing:border-box;overflow:hidden;transition:border .2s ease;cursor:pointer}.monthly-calendar .day-cell:hover{border-color:#fff}.monthly-calendar .day-cell.selected{border-color:var(--primary-color)}.monthly-calendar .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--primary-color);margin-top:2px}}@media(min-width:1600px){.monthly-calendar .month-header{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:10pt;font-weight:700;padding:5px 0}.monthly-calendar .month-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:calc((100vh - 40px)/7)}.monthly-calendar .selected-day-events{display:grid;grid-row-gap:.5rem;row-gap:.5rem;margin-top:10px;padding:5px}.monthly-calendar .selected-day-events .selected-day-event{display:grid;grid-column-gap:.5rem;column-gap:.5rem;color:rgb(var(--white));border:1px solid var(--secondary-bg-color);background:var(--black);border-radius:4px;padding:2px 2px 2px 4px}.monthly-calendar .selected-day-events .event-title{font-weight:700;font-size:10pt}.monthly-calendar .selected-day-events .event-notes{font-size:8pt;color:var(--secondary-text-colorcolor)}.monthly-calendar .day-cell{padding:5px;box-sizing:border-box;overflow:hidden;transition:border .2s ease;cursor:pointer}.monthly-calendar .day-cell:hover{border-color:#fff}.monthly-calendar .day-cell.selected{border-color:var(--primary-color)}.monthly-calendar .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--primary-color);margin-top:2px}}.uvr-page{display:grid;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:.5rem;column-gap:.5rem;padding:.25rem}.uvr-page h4{font-size:.75rem;color:var(--primary-color);padding:.125rem;text-transform:uppercase}.uvr-page .vendor-print-header{display:none}.uvr-page .vendor-info-wrapper{display:grid;grid-row-gap:.5rem;row-gap:.5rem;width:100%;align-content:flex-start;align-items:flex-start}.uvr-page .vendor-info-wrapper ul{display:grid;width:100%;background-color:var(--alt-bg-color)}.uvr-page .vendor-info-wrapper ul li{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-color);padding:.125rem;width:100%}.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{display:grid;background:var(--alt-bg-color);align-items:flex-start;align-content:flex-start;font-size:.8rem}.uvr-page .vendor-metric-and-three-year-metrics{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.uvr-page .three-year-table{display:table;width:100%;font-size:.8rem;text-align:left;vertical-align:top;border-collapse:collapse;border:none;background:var(--alt-bg-color)}.uvr-page .three-year-table tr:nth-child(2n){background-color:var(--table-row-2)}.uvr-page .three-year-table td,.uvr-page .three-year-table th{padding:.125rem;width:max-content}.uvr-page .three-year-table .purchase-history-trend{display:flex;align-items:center;height:max-content;justify-content:space-between;row-gap:.5rem}.uvr-page .three-year-table .purchase-history-trend .trend-icon{display:grid;height:1rem}.uvr-page .three-year-table .purchase-history-trend .trend-icon span{display:grid;width:1rem;height:1rem;border-radius:50%;background-color:var(--primary-color)}.uvr-page .three-year-table .purchase-history-trend .trend-icon.up{display:grid;color:green;width:15px;height:15px}.uvr-page .three-year-table .purchase-history-trend .trend-icon.down{display:grid;color:red;width:15px;height:15px}.uvr-page .vendor-purchase-history{display:grid;background-color:var(--alt-bg-color);align-items:flex-start;align-content:flex-start;font-size:.8rem}.uvr-page .vendor-purchase-history .table-header{display:grid;grid-template-columns:1fr 1fr 1fr}.uvr-page .vendor-purchase-history .table-header div{font-weight:700;padding:.125rem}.uvr-page .vendor-purchase-history .table-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:.25rem}.uvr-page .vendor-purchase-history .table-row:nth-child(odd){background-color:var(--table-row-2)}.uvr-page .vendor-selectors-container{display:grid;width:100%;grid-row-gap:.5rem;row-gap:.5rem}.uvr-page .vendor-quarterly-purchases{display:grid;align-items:flex-start;align-content:flex-start;font-size:.8rem;background-color:var(--alt-bg-color)}.uvr-page .vendor-quarterly-purchases .table-header{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:.8rem;font-weight:700;padding:.125rem}.uvr-page .vendor-quarterly-purchases .table-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:.25rem}.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{display:grid;padding:.5rem;background-color:var(--alt-bg-color);align-items:flex-start;align-content:flex-start;font-size:.8rem}.uvr-page .vendor-add-note .table-header,.uvr-page .vendor-add-note .table-row{display:grid;grid-template-columns:1fr 1fr 1fr}.uvr-page .vendor-add-note .table-row{padding:.25rem;background-color:var(--table-row-1)}.uvr-page .vendor-add-note .table-row:nth-child(odd){background-color:var(--table-row-2)}.uvr-page .vendor-notes{padding:.5rem;background-color:var(--alt-bg-color)}.uvr-page .vendor-notes,.uvr-page .vendor-notes-list{display:grid;align-items:flex-start;align-content:flex-start;font-size:.8rem}.uvr-page .vendor-notes-list{grid-row-gap:.5rem;row-gap:.5rem;padding:.25rem}.uvr-page .vendor-notes-list .vendor-note{padding:.25rem;background:var(--table-row-2);text-align:left}.uvr-page .vendor-notes-list .vendor-note .head-row{display:grid;grid-template-columns:1fr 1fr 1fr}.uvr-page .vendor-notes-list .vendor-note .head-row .name{display:grid;font-size:.9rem;padding:.25rem;color:var(--secondary-text-color);font-size:.8rem}.uvr-page .vendor-notes-list .vendor-note .head-row .name span{margin:0;font-weight:700;color:var(--main-text-color);padding:0;width:max-content}.uvr-page .vendor-notes-list .vendor-note .note{padding:.5rem}.uvr-page .vendor-metrics{display:grid;grid-template-columns:1fr}.uvr-page .vendor-metrics .metrics-list{list-style:none;padding:0;margin:0}.uvr-page .vendor-metrics .metrics-list li{font-size:.9rem}.uvr-page .vendor-metrics .metrics-list .title{font-weight:700;margin-right:.5rem;display:inline-block;width:160px}.uvr-page .mobile-vendor-contacts-wrapper{display:grid;font-size:.9rem;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:.5rem;row-gap:.5rem}.uvr-page .mobile-vendor-contacts-wrapper ul{display:grid;list-style-type:none;background:var(--alt-bg-color)}.uvr-page .mobile-vendor-contacts-wrapper ul li{display:grid;padding:.125rem;grid-template-columns:auto 1fr;grid-column-gap:.5rem;column-gap:.5rem}.uvr-page .mobile-vendor-contacts-wrapper ul li:first-child{grid-template-columns:1fr;text-transform:uppercase;font-size:.8rem;font-weight:700;color:#fff;border-bottom:1px solid var(--primary-color)}.uvr-page .mobile-vendor-contacts-wrapper ul li .title{font-weight:700;color:var(--main-text-color);font-size:.8rem}.uvr-page .mobile-vendor-contacts-wrapper ul li .value{color:var(--secondary-text-color);font-size:.8rem}.uvr-page .vendor-contacts{display:none;border: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{display:table;border:none;border-collapse:collapse;text-align:left;font-size:.9rem;background:var(--alt-bg-color)}.uvr-page .vendor-contacts caption{font-weight:700;color:var(--primary-color);text-transform:uppercase;padding:.125rem;text-align:left;font-size:.8rem;background-color:var(--alt-bg-color)}.uvr-page .vendor-contacts thead th{font-weight:700;color:var(--main-text-color);font-size:.8rem;padding:.125rem;background:var(--alt-bg-color)}.uvr-page .vendor-contacts tbody tr td{padding:.125rem;color:var(--secondary-text-color);font-size:.8rem}.uvr-page .vendor-contacts tbody tr td:first-child{font-weight:700;color:var(--main-text-color)}.uvr-page .vendor-contacts tbody tr:nth-child(odd){background:var(--table-row-2)}.uvr-page .vendor-top-section{grid-template-columns:14fr 3fr}.uvr-page .vendor-top-section,.uvr-page .vendor-top-section .vendor-two-column{display:grid;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:.5rem;column-gap:.5rem}.uvr-page .vendor-top-section .vendor-two-column{grid-template-columns:5fr 2fr}.uvr-page .vendor-top-section .vendor-column{display:grid;align-content:flex-start;grid-row-gap:.5rem;row-gap:.5rem}.uvr-page .vendor-metrics-two-column{display:grid;grid-template-columns:3fr 5fr;grid-column-gap:.5rem;column-gap:.5rem}}@media print{body,html{font-size:.7rem!important;margin:0!important;padding:0!important;background:none!important;color:#000!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{display:grid!important;justify-content:center!important;justify-items:center!important;text-align:center;grid-column:1/-1!important;color:#000!important}.vendor-info-wrapper,.vendor-notes-wrapper,.vendor-purchase-history,.vendor-quarterly-purchases{border:2px solid #000!important;page-break-inside:avoid;break-inside:avoid-page}.uvr-page{display:grid!important;grid-row-gap:1rem!important;row-gap:1rem!important;grid-column-gap:.5rem!important;column-gap:.5rem!important;padding:2rem!important;background:none!important}.vendor-top-section{grid-template-columns:4fr 1fr!important}.vendor-top-section,.vendor-two-column{display:grid!important;grid-row-gap:1rem!important;row-gap:1rem!important;grid-column-gap:1rem!important;column-gap:1rem!important}.vendor-two-column{grid-template-columns:8fr 4fr!important}.vendor-column{align-content:flex-start!important}.vendor-column,.vendor-metrics-two-column{display:grid!important;grid-row-gap:.5rem!important;row-gap:.5rem!important}.vendor-metrics-two-column{grid-template-columns:2.5fr 6fr!important}.vendor-info-wrapper,.vendor-notes-wrapper{display:grid!important;grid-row-gap:.5rem!important;row-gap:.5rem!important;width:100%!important;align-content:flex-start!important;align-items:flex-start!important;height:max-content!important}.vendor-notes-wrapper{border:none!important}.vendor-info-section{display:grid!important;align-items:flex-start!important;align-content:flex-start!important;height:min-content!important}.three-year-table,.vendor-contacts,.vendor-info-section{background:var(--alt-bg-color)!important;font-size:.8rem!important}.three-year-table,.vendor-contacts{display:table!important;width:100%!important;text-align:left!important;border-collapse:collapse!important}.three-year-table td,.three-year-table th,.vendor-contacts td,.vendor-contacts th{display:table-cell!important;padding:.125rem!important;color:#000!important;background:none!important}.vendor-purchase-history{display:grid!important;background-color:var(--alt-bg-color)!important;align-items:flex-start!important;align-content:flex-start!important;font-size:.8rem!important;color:#000!important}.vendor-purchase-history .table-header,.vendor-purchase-history .table-row,.vendor-quarterly-purchases .table-header,.vendor-quarterly-purchases .table-row{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;background:none!important;font-size:.8rem!important;padding:.125rem!important}.vendor-quarterly-purchases{display:grid!important;align-items:flex-start!important;align-content:flex-start!important;font-size:.8rem!important;background-color:var(--alt-bg-color)!important}.vendor-notes-list{display:grid!important;grid-row-gap:.5rem!important;row-gap:.5rem!important}.vendor-notes-list .vendor-note{display:grid!important;grid-template-columns:1fr!important;background:none!important}.vendor-notes-table tr:nth-child(2n){border-bottom:12px solid rgba(0,0,0,0)!important}.vendor-notes-table td{padding-bottom:0!important}.mobile-vendor-contacts-wrapper{display:none!important}.vendor-contacts{font-size:.9rem!important;color:#000!important;background:none!important}.vendor-contacts caption{font-weight:700;color:#000}.metrics-list{color:#000!important}.vendor-contacts tr{background:none!important}.uvr-page,.uvr-page *{visibility:visible!important}}.uvr-2-page{display:grid}.uvr-2-page form{margin-bottom:.5rem}.uvr-2-page .uvr-printable-body,.uvr-2-page form{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.uvr-2-page .uvr-printable-body .vendor-header{display:grid;text-align:center}.uvr-2-page .uvr-printable-body .vendor-section-one,.uvr-2-page .uvr-printable-body .vendor-section-three,.uvr-2-page .uvr-printable-body .vendor-section-two{display:grid;align-items:flex-start;align-content:flex-start;grid-row-gap:.5rem;row-gap:.5rem}.uvr-2-page .uvr-printable-body .vendor-info{display:grid;align-items:flex-start;align-content:flex-start;border:1px solid hsla(0,0%,100%,.25);background:var(--alt-bg-color);font-size:.8rem;padding:none;height:100%}.uvr-2-page .uvr-printable-body .vendor-info h4{color:#d0fd5f;padding:0 .25rem}.uvr-2-page .uvr-printable-body .uvr2-table{border:none;border-collapse:collapse;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:hsla(0,0%,100%,.05)}.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}.uvr-2-page .uvr-printable-body .vendor-section-one,.uvr-2-page .uvr-printable-body .vendor-section-two{display:grid;grid-column-gap:1rem;column-gap:1rem;align-items:flex-start;align-content:flex-start;grid-row-gap:.5rem;row-gap:.5rem}.uvr-2-page .uvr-printable-body .vendor-section-two{grid-template-columns:1fr 2fr}.uvr-2-page .uvr-printable-body .vendor-section-three{display:grid;grid-column-gap:1rem;column-gap:1rem}}@media print{@page{padding:0;margin-top:0}.table-action-wrapper{display:none!important}body,html{margin:0!important;padding:0!important}body *{margin:0;padding:0;visibility:hidden;color:#000!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.notes-section,.notes-section *,.uvr-printable-body,.uvr-printable-body *{visibility:visible;color:#000!important;background:#fff!important}.uvr-printable-body{position:static;width:100%;padding:0;margin:0;background:#fff!important}.vendor-info{border-width:2;background:#fff!important}.uvr2-table,.vendor-info{border-color:#000!important}.uvr2-table tbody td,.uvr2-table thead th{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{display:block!important;width:100%!important;break-inside:avoid!important;page-break-inside:avoid!important;margin-top:1rem!important}}@-moz-document url-prefix(){@media print{.notes-section{page-break-before:always!important;break-before:page!important}}}.parts-pricing{display:grid;width:100%}.parts-pricing__controller{display:grid;grid-row-gap:1rem;row-gap:1rem}.parts-pricing__controller .filter{display:grid;grid-column-gap:1rem;column-gap:1rem;align-items:flex-end}.parts-pricing__result{display:grid;justify-content:center;justify-items:center;grid-template-columns:1fr;grid-column-gap:1rem;column-gap:1rem;margin-top:1rem;width:100%}.parts-pricing__result__image-wrapper{display:flex;width:200px;height:200px}.parts-pricing__result__image-wrapper img{width:100%;height:100%;object-fit:cover}.parts-pricing__result__part-details{display:grid;grid-row-gap:1rem;row-gap:1rem}.parts-pricing__result__part-details ul{display:grid;align-items:flex-start;grid-row-gap:.25rem;row-gap:.25rem}.parts-pricing__result__part-details ul li{display:grid;grid-template-columns:120px 1fr;justify-content:flex-start;justify-items:flex-start;align-items:center;text-align:left;grid-column-gap:1rem;column-gap:1rem;font-size:.8rem;list-style-type:none}.parts-pricing__result__part-details ul li span{font-weight:700;width:max-content;padding:0}.parts-pricing__result__part-details__quantity-add-to-card{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem;margin-top:2rem}.parts-pricing__result__part-details__quantity-add-to-card span{width:max-content}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller{display:grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:1fr 1fr 1fr;height:2rem;border-radius:4px;border:1px solid var(--secondary-text-color);width:120px;overflow:hidden}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller input{display:grid;justify-content:center;width:100%;border:none}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller .incrementer{display:grid;justify-content:center;align-items:center;align-content:center;height:100%;color:#fff;transition:all .1s ease-in-out}.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{display:grid;align-items:center;align-content:center;background-color:var(--primary-color);width:120px;padding:.5rem 1rem}@media(min-width:768px){.parts-pricing{display:grid;width:100%}.parts-pricing__controller{display:flex;width:100%;height:100%;column-gap:1rem;padding-bottom:1rem}.parts-pricing__controller__filter{display:grid;align-items:flex-end}.parts-pricing__result{display:grid;justify-content:flex-start;justify-items:flex-start;grid-template-columns:300px 1fr;grid-column-gap:1rem;column-gap:1rem}.parts-pricing__result__image-wrapper{width:300px;height:100%;display:flex;justify-content:center;align-items:center}.parts-pricing__result__image-wrapper img{width:100%;height:100%;object-fit:cover}.parts-pricing__result__part-details{display:grid;align-items:flex-start;align-content:flex-start}.parts-pricing__result__part-details ul{display:grid;align-items:flex-start;grid-row-gap:.25rem;row-gap:.25rem}.parts-pricing__result__part-details ul li{display:grid;grid-template-columns:120px 1fr;justify-content:flex-start;justify-items:flex-start;align-items:center;text-align:left;grid-column-gap:1rem;column-gap:1rem;font-size:.8rem;list-style-type:none}.parts-pricing__result__part-details ul li span{font-weight:700;width:max-content;padding:0}.parts-pricing__result__part-details__quantity-add-to-card{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem;margin-top:2rem}.parts-pricing__result__part-details__quantity-add-to-card span{width:max-content}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller{display:grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:1fr 1fr 1fr;height:2rem;border-radius:4px;border:1px solid var(--secondary-text-color);width:120px;overflow:hidden}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller input{display:grid;justify-content:center;width:100%;border:none}.parts-pricing__result__part-details__quantity-add-to-card .quantity-controller .incrementer{display:grid;justify-content:center;align-items:center;align-content:center;height:100%;color:#fff;transition:all .1s ease-in-out}.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{display:grid;align-items:center;align-content:center;background-color:var(--primary-color);width:120px;padding:.5rem 1rem}}.page-controller{display:grid;grid-row-gap:.5rem;row-gap:.5rem}.page-controller-item{display:grid}.page-controller-item label{font-size:.75rem;font-weight:500;color:var(--main-text-color)}.page-controller-item button{display:grid;align-items:center;justify-items:center;width:100%;padding:.5rem 2rem;border-radius:2px;background:#fff}.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{background-color:#7e7e7e;color:rgb(var(--white)) smoke}@media(min-width:576px){.page-controller-item{display:grid;width:100%}.page-controller-item label{font-size:.75rem;font-weight:500;color:var(--main-text-color)}.page-controller-item input[type=date]{width:max-content}}@media(min-width:768px){.page-controller{display:grid;grid-template-columns:1fr 1fr;justify-items:flex-start;justify-content:flex-start;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:.5rem;row-gap:.5rem;align-items:flex-end}.page-controller-item{display:grid;width:max-content}.page-controller-item label{font-size:.75rem;font-weight:500;color:var(--main-text-color)}.page-controller-item select{min-width:200px;max-width:300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-controller-item input[type=date]{width:max-content;padding:4px}}@media(min-width:1200px){.page-controller{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem;align-items:flex-end;justify-items:flex-start;justify-content:flex-start}}.parts-history{display:grid}.parts-history-results{display:grid;text-align:center;grid-row-gap:.5rem;row-gap:.5rem}.not-searched-or-no-history{text-align:center;align-items:center;align-content:center;height:200px;margin-top:1rem}.not-searched-or-no-history,.parts-history-item-mobile{display:grid;padding:.5rem;background:var(--alt-bg-color)}.parts-history-item-mobile{margin-top:.5rem;text-align:left}.parts-history-item-mobile h5{display:grid;align-items:center;grid-row-gap:0;row-gap:0}.parts-history-item-mobile ul{display:grid;list-style-type:none}.parts-history-item-mobile ul li{display:flex;align-items:center;column-gap:.5rem}.parts-history-item-mobile ul li strong{color:var(--secondary-text-color);text-transform:uppercase;letter-spacing:1px;font-style:italic;font-size:.75rem}.parts-history-item-desktop{display:none}@media(min-width:768px){.parts-history-item-mobile{display:none}.parts-history-item-desktop{display:table;font-size:.8rem;border:none;text-align:left;margin-top:1rem}.parts-history-item-desktop thead th{text-transform:uppercase;font-weight:500;color:var(--secondary-text-color);background:var(--black);cursor:pointer;transition:.2s ease-in-out}.parts-history-item-desktop thead th svg{vertical-align:middle;font-size:.8rem;margin-left:.25rem;transition:.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{display:table-row;cursor:pointer;transition:.2s ease-in-out}.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:.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 td,.parts-history-item-desktop th{padding:.25rem}.parts-history-item-desktop td:last-child,.parts-history-item-desktop th:last-child{text-align:right}.parts-history-item-desktop td a,.parts-history-item-desktop th a{color:var(--primary-color);text-decoration:none;transition:.2s ease-in-out}.parts-history-item-desktop td a:hover,.parts-history-item-desktop th a:hover{color:var(--black);text-decoration:underline}.parts-history-item-desktop td:last-child{color:var(--primary-color)}}.invoice-pdf-container{display:grid;left:0;top:0;margin:0;width:100%;color:var(--main-text-color);grid-row-gap:2rem;row-gap:2rem;font-family:Arial,sans-serif;font-size:90%;height:100%}.invoice-pdf-container h1{text-align:center;width:100%;text-transform:uppercase}.invoice-pdf-container .invoice-two-top-header{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:2rem;row-gap:2rem;align-items:flex-start;align-content:flex-start;font-weight:lighter}.invoice-pdf-container .invoice-two-top-header h1{text-align:center;align-self:flex-start;justify-self:center}.invoice-pdf-container .invoice-two-top-header .invoice-header-details-left{display:grid;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.invoice-pdf-container .invoice-two-top-header .invoice-header-details-left ul{list-style-type:none;align-items:flex-start}.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{display:none;margin-bottom:2rem}.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{display:grid;justify-self:flex-end;align-items:flex-start;align-content:flex-start;justify-content:flex-end;justify-items:flex-end}.invoice-pdf-container .invoice-two-top-header .invoice-header-details ul{list-style-type:none;row-gap:0}.invoice-pdf-container .invoice-two-top-header .invoice-header-details ul li{display:flex;justify-content:flex-end;text-align:right;align-items:flex-end;column-gap:.5rem}.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{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:2rem;row-gap:2rem}.invoice-pdf-container .bill-to .column{display:grid;grid-template-columns:auto 1fr;grid-column-gap:2rem;column-gap:2rem}.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{display:grid;width:100%}.invoice-pdf-container .invoice-table table{border-collapse:collapse;table-layout:auto;width:100%;border:1px solid var(--border-color)}.invoice-pdf-container .invoice-table table thead tr:first-child{border-bottom:2px solid #000}.invoice-pdf-container .invoice-table table th{background:var(--table-header-bg);color:var(--table-header-color);font-weight:700;padding:.5rem 0;line-height:2rem;text-align:left}.invoice-pdf-container .invoice-table table td,.invoice-pdf-container .invoice-table table th{padding:.25rem 0;border-bottom:1px solid var(--border-color)}.invoice-pdf-container .invoice-table table td:nth-child(3),.invoice-pdf-container .invoice-table table th:nth-child(3){text-align:center}.invoice-pdf-container .invoice-table table td:last-child,.invoice-pdf-container .invoice-table table td:nth-child(5),.invoice-pdf-container .invoice-table table th:last-child,.invoice-pdf-container .invoice-table table th:nth-child(5){text-align:right}.invoice-pdf-container .invoice-note{display:none;align-self:flex-end}.invoice-pdf-container .invoice-note p{font-size:80%;line-height:1.5;color:var(--invoice-note-color)}@media print{body *{visibility:hidden}.pageNumber:before{content:counter(page)}.invoice-pdf-container,.invoice-pdf-container *{visibility:visible}.invoice-pdf-container{display:grid;position:absolute;align-items:flex-start;align-content:flex-start;left:0;top:0;padding:.5in;margin:0;width:100%;color:#242424;grid-row-gap:2rem;row-gap:2rem;font-family:Arial,sans-serif;font-size:90%;max-height:max-content}.invoice-pdf-container h1{text-align:center;width:100%;text-transform:uppercase}.invoice-pdf-container .invoice-two-top-header{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:2rem;row-gap:2rem;font-weight:lighter}.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{display:grid;width:100%;height:auto;margin-bottom:2rem}.invoice-pdf-container .invoice-two-top-header .invoice-header-details{display:grid;justify-self:flex-end;align-items:flex-start;align-content:flex-start;justify-content:flex-end;justify-items:flex-end}.invoice-pdf-container .invoice-two-top-header .invoice-header-details ul{list-style-type:none;row-gap:0}.invoice-pdf-container .invoice-two-top-header .invoice-header-details ul li{display:flex;justify-content:flex-end;text-align:right;align-items:flex-end;column-gap:.5rem}.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{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:2rem;row-gap:2rem}.invoice-pdf-container .bill-to .column{display:grid;grid-template-columns:auto 1fr;grid-column-gap:2rem;column-gap:2rem}.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{display:block!important;margin-top:auto;page-break-inside:avoid}.invoice-pdf-container .invoice-note p{font-size:80%;line-height:1.5;font-style:italic;text-align:center;color:var(--invoice-note-color);margin-top:2in}.no-print{display:none!important}}.edit-account-page{display:grid;grid-row-gap:1rem;row-gap:1rem;width:100%;grid-column-gap:1rem;column-gap:1rem;padding:.25rem}.edit-account-page .edit-account-section{display:grid}.edit-account-page .role-cards{display:grid;grid-template-columns:1fr;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.5rem;row-gap:.5rem}.edit-account-page .role-cards .role-card{display:grid;align-items:flex-start;grid-template-columns:1fr;background:var(--alt-bg-color);border-radius:2px;padding:.25rem;grid-column-gap:1rem;column-gap:1rem;background-color:var(--alt-bg-color)}.edit-account-page .role-cards .role-card .svg-wrapper{display:grid;align-items:center}.edit-account-page .role-cards .role-card svg{font-size:2rem;color:var(--primary-color)}.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{font-size:.8rem;text-transform:uppercase;color:#d0fd5f;text-align:center;font-weight:700}.edit-account-page .role-cards .role-code{font-size:.65rem;text-align:center}@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{grid-template-columns:1fr;padding:0}.edit-account-page .role-cards{grid-template-columns:1fr 1fr 1fr}.edit-account-page .role-cards .role-title{font-size:.8rem;text-transform:uppercase;color:#d0fd5f;text-align:left;font-weight:700}.edit-account-page .role-cards .role-code{font-size:.65rem;text-align:left}.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{font-size:.8rem;text-transform:uppercase;color:#d0fd5f;text-align:left;font-weight:700}}.statement-container{display:grid;margin-bottom:1rem}.statement-section,.statement-section.company-info{display:grid;grid-column-gap:1rem;column-gap:1rem}.statement-section.company-info{grid-template-columns:1fr 1fr;margin-bottom:1rem;background:var(--alt-bg-color);padding:.5rem;font-size:.8rem;grid-row-gap:.25rem;row-gap:.25rem}.class-list{grid-row-gap:1rem;row-gap:1rem;margin-top:1rem}.class-list,.class-list .class,.class-list .class .class-header{display:grid;align-items:flex-start;align-content:flex-start}.class-list .class .class-header{background-color:var(--black);grid-template-columns:auto auto;font-size:.8rem;padding:.25rem;border-bottom:1px solid rgba(var(--white),.25)}.log-interaction-form{display:grid}.log-interaction-form form{display:grid;grid-row-gap:.5rem;row-gap:.5rem;width:100%;background:var(--alt-bg-color);border-radius:2px;border-top:4px solid var(--primary-color)}.log-interaction-form form .form-header{display:flex;align-items:center;justify-content:center;column-gap:.5rem;font-size:1.25rem;font-weight:600;background:var(--primary-color);margin-bottom:.5rem}.log-interaction-form form .form-header h2{font-size:1rem;font-weight:600;color:var(--alt-bg-color);text-align:center}.log-interaction-form form .form-input-wrapper{display:grid;padding:.5rem;grid-row-gap:.5rem;row-gap:.5rem}.log-interaction-form form .form-input-wrapper .city-state-zip,.log-interaction-form form .two-column{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;column-gap:1rem}.log-interaction-form form .four-column,.log-interaction-form form .three-column{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.log-interaction-form form .born-on-link,.log-interaction-form form label{display:flex;font-size:.75rem;font-weight:500;color:var(--main-text-color)}.log-interaction-form form .born-on-link{margin-top:.25rem;text-decoration:underline;cursor:pointer;align-items:center;column-gap:.5rem;background:var(--primary-color);width:max-content;padding:.25rem .5rem;color:var(--alt-bg-color);border-radius:2px;transition:all .3s ease-in-out;text-decoration:none}.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{display:grid;grid-template-columns:1fr 1fr}.log-interaction-form form .born-on-details{display:grid;background:var(--alt-bg-color);grid-row-gap:1rem;row-gap:1rem;align-items:flex-start;align-content:flex-start;border-bottom:1px solid var(--secondary-bg-color);padding:.25rem .25rem 1rem}.log-interaction-form form .born-on-details h4{color:var(--primary-color)}.log-interaction-form form .born-on-details ul{list-style-type:none;width:100%}.log-interaction-form form .born-on-details ul li{display:grid;border-bottom:1px solid var(--secondary-bg-color);padding:.125rem 0;text-align:left;color:var(--main-text-color)}.log-interaction-form form .born-on-details ul li span{padding:0;margin:0;text-align:left;width:max-content;color:var(--secondary-text-color)}.log-interaction-form form .born-on-details ul li strong{font-size:.8rem}.log-interaction-form form .form-actions-wrapper{display:flex;column-gap:1rem;align-items:center;margin-top:1rem}.log-interaction-form form .load-template-btn{background:var(--primary-color);color:var(--alt-bg-color);border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:500;width:max-content}.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);border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:500;width:max-content}.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);border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:500;width:max-content;margin-top:1rem}.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);border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:500;margin-top:1rem}.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);border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:500;width:max-content;margin-top:1rem}.log-interaction-form form .remove-part-btn:hover{background:var(--page-button-bg-highlight)}.editBornOnInfoModal{display:grid;position:fixed;align-items:flex-start;align-content:flex-start;max-width:600px;top:0;left:0;background:var(--alt-bg-color);width:100%;z-index:1000;min-height:100vh;height:100%;overflow-y:scroll}.editBornOnInfoModal::-webkit-scrollbar{display:none}.editBornOnInfoModal .modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--primary-color);padding:.5rem;background:var(--primary-color);color:var(--black)}.editBornOnInfoModal .modal-header .close-modal-btn{background:rgba(0,0,0,0);border:none;font-size:1.125rem;cursor:pointer;color:var(--black);transition:all .3s ease-in-out;padding:0}.editBornOnInfoModal .modal-header .close-modal-btn:hover{color:var(--secondary-bg-color)}.editBornOnInfoModal .modal-inputs{display:grid;grid-row-gap:.5rem;row-gap:.5rem;margin-top:1rem;align-items:flex-start;align-content:flex-start;padding:.5rem}.editBornOnInfoModal .modal-inputs .two-column{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.editBornOnInfoModal .modal-inputs .three-column{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.editBornOnInfoModal .modal-inputs .four-column{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.editBornOnInfoModal .modal-inputs .city-state-zip{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.dealer-apps-modal-overlay{position:fixed;display:flex;inset:0;background:hsla(0,0%,100%,.15);padding:0;justify-content:center;align-items:center;z-index:5000;font-size:.8rem}.dealer-apps-modal-overlay .dealer-apps-modal{min-width:220px;position:relative;overflow-y:auto;border:1px solid var(--bg-color);background:var(--alt-bg-color);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.25)}.dealer-apps-modal-overlay .dealer-apps-modal__header{display:flex;justify-content:space-between;padding:.5rem;align-items:center;color:var(--main-text-color);border-bottom:1px solid var(--bg-color)}.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{background:rgba(0,0,0,0);color:var(--white)}.dealer-apps-modal-overlay .dealer-apps-modal__content{display:grid;padding:.5rem;grid-row-gap:.5rem;row-gap:.5rem}.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{display:grid;height:100%;padding:0;align-content:flex-start;align-items:flex-start}.dealer-apps-modal-overlay h3{font-size:.7rem;font-weight:700}.dealer-apps-modal-overlay p{font-size:.7rem;color:var(--secondary-text-color)}@media(min-width:576px){.log-interaction-form form{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;column-gap:1rem;align-items:flex-start;align-content:flex-start}.log-interaction-form form .city-state-zip{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.log-interaction-form form .two-column{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.log-interaction-form form .three-column{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.log-interaction-form form .four-column{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.log-interaction-form form .form-input-wrapper{display:grid;padding:.5rem;grid-row-gap:.5rem;row-gap:.5rem}.log-interaction-form form .form-input-wrapper .city-state-zip{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:1rem;column-gap:1rem}}@media(min-width:768px){.log-interaction-form form{display:grid;grid-template-columns:1fr;grid-column-gap:1rem;column-gap:1rem;align-items:flex-start;align-content:flex-start}.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{display:flex;column-gap:1rem}.log-interaction-form form .born-on-details{display:grid;grid-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr 1fr;width:100%}.log-interaction-form form .born-on-details ul{display:grid;grid-column-gap:1rem;column-gap:1rem;width:100%}.log-interaction-form form .born-on-details ul li{display:flex;justify-content:space-between}.log-interaction-form form .born-on-details ul li span{display:flex;text-align:right}.dealer-apps-modal-overlay{position:fixed;display:grid;font-size:.8rem}.dealer-apps-modal-overlay .dealer-apps-modal{position:relative;overflow-y:auto;border:1px solid var(--bg-color);background:var(--alt-bg-color);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.25);width:400px}.dealer-apps-modal-overlay .dealer-apps-modal__header{display:flex;justify-content:space-between;padding:.35rem .5rem;align-items:center;color:var(--main-text-color);border-bottom:1px solid var(--bg-color)}.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{background:rgba(0,0,0,0);color:var(--white)}.dealer-apps-modal-overlay .dealer-apps-modal__content{display:grid;align-items:flex-start;align-content:flex-start;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}.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{display:grid;height:100%;padding:0;align-content:flex-start;align-items:flex-start}.dealer-apps-modal-overlay h3{font-size:.7rem;font-weight:700}.dealer-apps-modal-overlay p{font-size:.7rem;color:var(--secondary-text-color)}}@media(min-width:1600px){.log-interaction-form form .two-column{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.log-interaction-form form .three-column{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.log-interaction-form form .born-on-details{display:grid;grid-column-gap:2rem;column-gap:2rem;grid-template-columns:1fr 1fr}.log-interaction-form form .born-on-details ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem}.log-interaction-form form .born-on-details ul li{display:flex;justify-content:space-between}.log-interaction-form form .born-on-details ul li span{display:flex;text-align:right;width:auto}}.diagnostic-code-info-modal-wrapper{position:fixed;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;left:0;top:0;background-color:rgba(0,0,0,.75);z-index:1040;padding:.5rem}.diagnostic-code-info-modal{max-width:550px;margin-top:10%;width:100%;border-radius:.25rem;background:var(--alt-bg-color,#ffffff)}.diagnostic-code-info-modal-header{display:flex;justify-content:space-between;align-items:center;background:rgba(var(--white));padding:.5rem;border-top-left-radius:4px;border-top-right-radius:4px}.diagnostic-code-info-modal-header h1{margin:0;font-size:1rem;color:#343a40}.diagnostic-code-info-modal-header button.close{background:none;border:none;padding:0;font-size:1.25rem;color:#343a40;cursor:pointer}.diagnostic-code-info-modal-header button.close:hover{color:#495057}.diagnostic-code-info-modal-content{background:var(--alt-bg-color);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.5)}.diagnostic-code-info-modal-content-body{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.5rem;row-gap:.5rem;padding:.5rem;align-content:flex-start;align-items:flex-start;font-size:.875rem}.diagnostic-code-info-modal-content-body .update-btn{color:#fff;margin:0;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;font-size:.875rem}.diagnostic-code-info-modal-content-body .update-btn:hover{text-decoration:none}.diagnostic-code-info-modal-content-body .modal-field{display:grid;align-items:flex-start;align-content:flex-start;grid-row-gap:0;row-gap:0}.diagnostic-code-info-modal-content-body .modal-field .update-btn{background-color:var(--primary-color,#007bff);color:#000;font-weight:700;margin-top:.5rem;width:max-content}.diagnostic-code-info-modal-content-body .modal-field label{font-weight:600;color:#343a40;margin-bottom:.25rem;font-size:.9rem}.diagnostic-code-info-modal-content-body .modal-field input,.diagnostic-code-info-modal-content-body .modal-field select{padding:.25rem;border:1px solid #ced4da;border-radius:.25rem;font-size:.875rem}.diagnostic-code-info-modal-content-body .modal-field input:focus,.diagnostic-code-info-modal-content-body .modal-field select:focus{border-color:#80bdff;outline:none;box-shadow:0 0 0 .2rem rgba(128,189,255,.25)}.diagnostic-code-info-modal-content-body p{grid-template-columns:1fr;font-size:.7rem}.diagnostic-code-info-modal-content-body p strong{display:flex;column-gap:.5rem;color:#ddd;font-weight:600;font-size:.85rem}.diagnostic-code-info-modal-content-body p strong button{font-size:.65rem;color:var(--primary-color);padding:.25rem .5rem}.diagnostic-code-info-modal-content-body p strong button:hover{text-decoration:underline;background:rgba(0,0,0,0)}.site-survey-modal-wrapper{display:grid;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);padding:1rem;z-index:999}.site-survey-modal{display:grid;position:relative;width:100%;max-width:600px;margin:auto;background:var(--bg-color);border-radius:.5rem;border:1px solid rgba(var(--white),.125);box-shadow:0 14px 18px rgba(0,0,0,.5)}.site-survey-modal-header{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;border-bottom:1px solid rgba(var(--white),.125);font-size:.9rem;font-weight:700}.site-survey-modal-header svg{width:1.25rem;height:1.25rem;cursor:pointer;fill:var(--main-text-color)}.site-survey-modal-header svg:hover{fill:rgba(var(--white),1)}.site-survey-modal-body,.site-survey-modal-models-body{padding:1rem 1rem 0;color:var(--main-text-color);font-size:.9rem}.site-survey-modal-models-body{display:grid;grid-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 1fr}.site-survey-modal-button{width:100%;background:var(--primary-color);padding:.5rem 1rem;border:none;border-radius:.25rem;cursor:pointer;margin-bottom:1rem;border:1px solid rgba(0,0,0,0)}.site-survey-modal-button.active{background:#e6f0ff;border:0}.site-survey-modal-button:hover{background:rgba(0,0,0,.125);color:#fff;border:1px solid var(--primary-color)}.site-survey-modal-footer{display:flex;column-gap:1rem;justify-content:flex-end;padding:1rem;border-top:1px solid var(--bg-color);color:rgba(var(--black),1)}.site-survey-modal-footer-cancel{padding:.5rem 1rem;color:var(--main-text-color);background:rgba(0,0,0,0)}.site-survey-modal-footer-cancel:active,.site-survey-modal-footer-cancel:focus{border:none;outline:none}.site-survey-modal-footer-cancel:hover{background:rgba(0,0,0,0);color:rgba(var(--white),1)}.site-survey-modal-footer-confirm{padding:.5rem 1rem;color:var(--black);background:var(--primary-color)}.site-survey-modal-footer-confirm:active,.site-survey-modal-footer-confirm:focus{border:none;outline:none}.quote-builder-bread-crumbs{display:flex;font-size:.875rem;overflow:hidden;margin-bottom:2rem;width:100%}.quote-builder-bread-crumbs .quote-breadcrumbs__step{display:flex;justify-content:flex-start;font-weight:400;overflow:hidden;height:max-content;padding-right:1rem}.quote-builder-bread-crumbs .quote-breadcrumbs__step:last-child .divider{display:none}.quote-builder-bread-crumbs .quote-breadcrumbs__step .divider{color:#b3b3b3}.quote-builder-bread-crumbs .quote-breadcrumbs__step a{display:grid;padding:0 1rem;text-align:left;font-weight:400;width:max-content;color:#b3b3b3;text-decoration:none}.quote-builder-bread-crumbs .quote-breadcrumbs__step a:first-child{padding-left:0}.quote-builder-bread-crumbs .quote-breadcrumbs__step a.active,.quote-builder-bread-crumbs .quote-breadcrumbs__step a:hover{color:#fff}.brand-section{margin-bottom:2rem}.brand-section .brand-title{font-size:1.5rem;margin-bottom:1rem;color:var(--main-text-color)}.quote-chasis-selector-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem;justify-content:space-between}.quote-chasis-selector-wrapper .chasis-wrapper{display:grid;grid-template-rows:3fr auto;width:100%;background:#fff;border-radius:4px;transition:all .3s ease-in-out}.quote-chasis-selector-wrapper .chasis-wrapper:hover{cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.1);transform:scale(1.05)}.quote-chasis-selector-wrapper .chasis-wrapper h2{color:#000;text-align:center;font-size:1.25rem;padding:.5rem 0}.quote-chasis-selector-wrapper .chasis-wrapper .chasis-image-wrapper{display:grid;justify-items:center;width:100%;height:0;padding-bottom:75%;border-radius:10px}.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;column-gap:1.5rem;row-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{display:grid;margin-bottom:2rem;background:var(--alt-bg-color);padding:.5rem}.quote-config h2{margin-bottom:.25rem;font-size:1rem;color:var(--primary-color)}.quote-config-options{display:grid;grid-template-columns:1fr;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.5rem;row-gap:.5rem;padding:.5rem;background:var(--bg-color)}.quote-config h4{color:#fff}.quote-config-option{display:grid;grid-template-columns:1fr;position:relative;justify-content:flex-start;align-items:center;padding:.5rem;border:1px solid var(--table-row-1);font-size:.8rem}.quote-config-option span{display:grid;justify-content:flex-start;width:auto;font-size:.9rem;padding:0}.quote-config-option .option-header{display:grid;grid-template-columns:1fr auto;justify-content:space-between}.quote-config-option .partNo{color:var(--primary-color);font-size:.8rem}.quote-config-option .description{color:#fff}.quote-config-option:hover{cursor:pointer}.quote-config-option.selected,.quote-config-option:hover{border:1px solid var(--primary-color);background:var(--table-row-2)}.quote-config-option.selected{font-weight:400}.quote-config-option input{position:absolute;opacity:0;width:0;width:min-content}.running-total-wrapper{display:grid;position:fixed;top:4rem;right:.5rem;z-index:9}.running-total-wrapper .running-total{display:grid;font-size:.9rem;background:var(--alt-bg-color);border:1px solid var(--table-row-1);width:300px}.running-total-wrapper .running-total-header{display:flex;align-items:center;align-content:center;justify-content:space-between;width:100%;padding:.5rem;border-bottom:1px solid var(--table-row-1)}.running-total-wrapper .running-total-header svg{color:var(--text-color);cursor:pointer;width:1rem;height:1rem;text-align:center;background:var(--primary-color);color:#000;border-radius:2px;font-size:1rem}.running-total-wrapper .running-total-header h3{margin:0;color:#fff}.running-total-wrapper .running-total-body{display:grid;width:100%;padding:.25rem}.running-total-wrapper .running-total-body ul{width:100%;list-style-type:none;margin:0;padding:0;font-size:.85rem;overflow:hidden;text-overflow:ellipsis}.running-total-wrapper .running-total-body ul li{color:var(--text-color);white-space:nowrap;padding:.25rem;width:100%;text-overflow:ellipsis}.running-total-wrapper .running-total-body ul li:nth-child(2n){background:var(--table-row-2)}.running-total-wrapper .running-total-footer{display:grid;width:100%;padding:.5rem;border-top:1px solid var(--table-row-1)}.running-total-wrapper .running-total-footer h5{display:flex;color:var(--text-color);margin:0;font-size:.8rem}.running-total-wrapper .running-total-footer h5 span{margin:0 0 0 .5rem;padding:0;width:max-content}.running-total-wrapper .running-total-footer h5 span.total{color:var(--primary-color)}.running-total-wrapper h4{color:#fff;text-align:center}.running-total-wrapper span{font-size:.8rem;color:var(--text-color)}.running-total-minimized{display:flex;border:1px solid var(--table-row-1);background:#000;padding:.25rem;position:fixed;right:.5rem;top:4rem;font-size:.9rem;width:max-content}.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{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem}}@media(min-width:768px){.quote-configuration-selections{display:grid;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.quote-configuration-selections{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.view-quote-page{display:grid;margin-top:1rem;grid-row-gap:1rem;row-gap:1rem}.view-quote-page .view-quote-wrapper{display:grid;justify-content:center;padding:2rem;border:1px solid var(--secondary-bg-color);border-radius:4px}.view-quote-page .pdf-download-link{width:max-content;text-decoration:none;padding:1rem 2rem;color:#000;background-color:var(--primary-color);border-radius:4px;font-weight:700;transition:all .3s ease}.view-quote-page .pdf-download-link:hover{color:#fff;background-color:var(--secondary-bg-color)}.quote-available-wrapper{display:flex;position:fixed;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);justify-content:center;align-items:center;padding:1rem}.quote-available-content{background:var(--alt-bg-color);border:1px solid var(--table-row-1);border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden;max-width:500px;width:100%}.quote-available-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:var(--header-bg-color);color:var(--header-text-color);border-bottom:1px solid var(--table-row-1)}.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{display:grid;padding:1rem;grid-row-gap:.5rem;row-gap:.5rem}.quote-available-body .quote-available-item{display:grid;grid-template-columns:1fr 1fr;text-align:left;text-transform:uppercase;font-size:.7rem;padding:.25rem;border:1px solid var(--table-row-1);color:var(--main-text-color);border-radius:2px}.quote-available-body .quote-available-item .machine-desc{font-weight:700;color:var(--primary-color)}.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{display:flex;justify-content:center}.quote-available-footer .quote-available-next,.quote-available-footer .quote-available-prev{background:var(--primary-color);font-size:.7rem;color:#000;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;height:max-content}.quote-available-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:2rem;text-align:center}.spinner{width:50px;height:50px;border:4px solid #ddd;border-top-color:#333;animation:spin 1s linear infinite;margin-bottom:.75rem}.checkout-page{display:grid;max-width:1200px}.checkout-page .shipping-billing-info{display:grid}.checkout-page .shipping-billing-info ul{list-style-type:none;font-size:.8rem}.checkout-page .selected-address-block{grid-template-columns:1fr 1fr}.checkout-page .entered-purchase-no,.checkout-page .selected-address-block{display:flex;justify-content:space-between;flex-wrap:wrap;border:1px solid hsla(0,0%,100%,.5);padding:1rem}.checkout-page .entered-purchase-no{margin-top:1rem}.checkout-page .entered-purchase-no h4{margin-bottom:.5rem}.checkout-page .cart-menu-content{display:grid;align-content:flex-start;padding:1rem;grid-row-gap:1rem;row-gap:1rem;margin-top:1rem;border:1px solid hsla(0,0%,100%,.5)}.checkout-page .cart-menu-content.empty{text-align:center;color:#fff}.checkout-page .cart-menu-content .cart-menu-content-list{display:grid;align-items:flex-start;justify-content:flex-start;grid-row-gap:1rem;row-gap:1rem;max-width:400px}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item{display:grid;grid-template-columns:auto 1fr 1fr;grid-column-gap:1rem;column-gap:1rem;justify-content:space-between;align-items:flex-start;align-content:flex-start;border-radius:4px;height:100px}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image{display:grid;height:100px;width:100px;border-radius:4px;overflow:hidden;object-fit:contain}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-image img{width:100%;height:100%;object-fit:contain}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-details{display:grid;font-size:.9rem;height:100%;grid-row-gap:.5rem;row-gap:.5rem}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-price{font-weight:700;justify-self:flex-end}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller{display:grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-template-columns:1fr 1fr 1fr;height:1.5rem;border-radius:4px;border:1px solid var(--secondary-text-color);width:120px;overflow:hidden}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer{display:grid;align-items:center;justify-content:center;transition:all .1s ease-in-out}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller .incrementer svg{font-size:.8rem;color:var(--white)}.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{height:1.5rem;border:none}.checkout-page .cart-menu-content .cart-menu-content-list .cart-menu-list-item .cart-item-quantity-controller span{display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--main-text-color);cursor:pointer}.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{display:grid;align-items:center;justify-content:center;height:100%;width:100%;border-radius:4px;width:max-content;font-size:.7rem}.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{font-size:1.5rem;color:var(--white);cursor:pointer}.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{display:grid;max-width:400px;align-items:flex-start;align-content:flex-start;margin-top:2rem}.checkout-page .cart-menu-content .cart-summary .cart-menu-summary-item{display:flex;font-size:.9rem;justify-content:space-between;column-gap:3rem;height:max-content}.checkout-page .cart-menu-content .cart-summary .cart-menu-summary-item span{text-align:left;width:max-content;font-size:1.25rem;padding:0}.checkout-page .cart-menu-content .cart-summary .cart-menu-summary-item span:first-child{font-size:.9rem;color:var(--secondary-text-color)}.checkout-page .cart-menu-content .cart-summary .cart-menu-summary-item span:nth-child(2){font-size:.9rem;color:var(--main-text-color);font-weight:700}.checkout-page .cart-menu-content .cart-menu-content-checkout-btn{display:grid;justify-content:center;background:var(--primary-color);padding:.5rem 2rem;border-radius:4px;color:#000;width:max-content;cursor:pointer;transition:all .25s ease-in-out}.checkout-page .cart-menu-content .cart-menu-content-checkout-btn:hover{background:#efffc7;cursor:pointer}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px}body{display:grid;font-family:Roboto,sans-serif;line-height:1.5;background:var(--bg-color);height:100%;color:var(--main-text-color);overflow-y:scroll}body a{text-decoration:none}button{display:grid;align-items:center;align-content:center;cursor:pointer;outline:none;border:none;border-radius:.25rem;transition:all .3s ease-in-out;padding:0 1rem}button.page-submission-btn{background:var(--page-button-bg);color:var(--page-button-color);height:2.5rem}button.apply{display:grid;padding:0 2rem;background:var(--primary-color);color:#000;height:2rem}button:active,button:focus{border:1px solid var(--active-border-color)}button:hover{background:var(--page-button-bg-highlight)}.spinner{display:inline-block;width:16px;height:16px;border:2px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:spin .8s linear infinite;margin:auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}