.product-item-image img{border-radius:.25rem}.product-item-list-row .product-item-image img{width:144px}.product-item .product-item-image img.empty-state{width:9rem;padding:1.618rem;margin:0 auto .5rem;display:block}.in-cart .product-item-image img{opacity:.25}.search-item-product .search-item-product-image{display:inline-block}.search-item-product .search-item-product-image img{width:3rem;height:3rem}.search-item-product .search-item-product-brand-and-name{vertical-align:top;margin-top:.25rem;display:inline-block;margin-left:.5rem;width:calc(100% - 4rem)}.edit-requisition-search-wrap .product-search{max-width:680px;margin:auto}.edit-requisition-search-wrap .subheader.bold-text{display:none}.product-search .react-autosuggest__container{display:inline-block;width:100%;position:relative;height:60px;margin-bottom:5px;margin-top:5px}.product-search{width:100%}.product-search .react-autosuggest__input{border-top-right-radius:0;border-bottom-right-radius:0;border:none;vertical-align:top;margin-bottom:0;padding-left:60px;height:100%;font-size:1.3rem;font-weight:300;border-radius:0}.react-autosuggest__suggestions-container.react-autosuggest__suggestions-container--open{position:absolute;width:100%;background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.3);z-index:3;margin-top:-3px;word-break:break-all}.react-autosuggest__suggestions-list{list-style:none}.react-autosuggest__suggestion{padding:.5rem}.react-autosuggest__suggestion:hover{cursor:pointer}.react-autosuggest__suggestion--highlighted{background-color:#f8faf9}.react-autosuggest__suggestion .see-all-results{color:#02b4c5}.product-search-submit{display:inline-block;width:3rem;padding:.5rem;border-top-left-radius:0;border-bottom-left-radius:0;vertical-align:top;margin-top:2px;border:none}.product-search-submit.button-with-icon{position:absolute;left:.1rem;height:2rem;margin-top:1.2rem;z-index:1;text-indent:-2rem;color:transparent;background-repeat:no-repeat;background-size:2rem;background-position:.5rem 0;background-color:#fff;border-radius:0;border:none;border-right:1px solid #d3d3d3}.product-search-form{position:relative}@media (max-width:760px){.edit-requisition-search-wrap .product-search{max-width:none}}@media (max-width:450px){.product-search{width:calc(100% - 60px);padding:0 .5rem 0 0}.product-search .react-autosuggest__container{width:calc(100% - 3.5rem);height:40px;margin:0}.product-search .react-autosuggest__input{padding-left:1rem;font-size:1rem}.product-search-submit{width:3.5rem}.product-search-submit.button-with-icon{top:0;right:0;left:unset;margin:0;height:40px;background-image:url(/static/media/icon-magnify--white.f344c414.svg);background-position:.7rem .2rem;border:none}}input.with-icon{background-repeat:no-repeat;background-position:.75rem 1rem;padding-left:2rem}label span.required{color:#00a98c;font-size:smaller}.input-quantity{-moz-appearance:textfield}.input-quantity::-webkit-inner-spin-button,.input-quantity::-webkit-outer-spin-button{-webkit-appearance:none}.input-quantity-label,.input-quantity-wrap{display:block;padding:0}.input-quantity-controls{display:flex;justify-content:center;align-items:center}.input-quantity,.input-quantity-decrement,.input-quantity-increment{display:inline-block}input[type=number].input-quantity{width:2.5rem;padding:.5rem .25rem;display:inline-block;text-align:center;margin-bottom:.25rem}.input-quantity-decrement,.input-quantity-increment{text-align:center;background:none;color:#00a98c;font-weight:700;font-size:1rem;box-shadow:none;height:2.5rem;padding:0 .25rem;vertical-align:top}.input-quantity-decrement:hover,.input-quantity-increment:hover{background:#ebecee;color:#00a98c}.product-actions .input-quantity-decrement,.product-actions .input-quantity-increment{font-size:2rem;padding:0 .4rem}.ui.button.input-quantity-remove.tertiary{margin:0 auto;font-weight:400;display:block}.input-quantity-readonly-wrap{font-size:larger;text-align:center}.input-quantity-readonly-header{margin-bottom:.2rem}.cart-sub-pref .ui.dropdown .text{text-transform:capitalize}.cart-sub-pref .ui.dropdown>.text{color:#00a98c}.cart-sub-pref .ui.dropdown .item .text{font-size:.9rem}.cart-sub-pref__custom{width:100%;resize:vertical}.cart-sub-pref__custom-wrap{position:relative;margin-top:1rem}button.cart-sub-pref__close{display:block;position:absolute;right:-21px;top:0;line-height:1;outline:none;border:none;background-color:#fff;padding:0;margin:0;border-radius:3px;cursor:pointer;z-index:1}button.cart-sub-pref__close i.icon{color:#535662;margin:0;line-height:1;cursor:pointer}.custom-preference-saved{width:100%;display:block;text-align:right;bottom:.5rem;right:.5rem;font-size:.7rem}.cart-product{padding:0 1rem}.cart-product.no-padding{padding:0 .5rem}.cart-product.no-padding:last-child{margin-bottom:1rem}.cart-product-requisition{display:flex;width:100%;justify-content:space-between;margin:1rem 0;background-color:#fff}.cart-product.no-padding .cart-product-requisition{margin:0;padding:1rem 0}.cart-product-requisition .item-image{margin-right:.5rem}.cart-product-requisition .item-image:hover{cursor:pointer}.cart-product-requisition .item-image .product-item-image img{width:3rem;height:auto}.cart-product-requisition .item-details{padding:0 .5rem;flex:1 1}.cart-product-requisition .item-actions{position:relative;width:4rem}.cart-product-requisition .item-details button.cart-item-button-details.tertiary{box-shadow:none;background:none;padding:0;text-align:left;color:#555c6e;line-height:1.1rem}.big-box-wrap{display:flex;align-items:center;color:#00a98c}.big-box-wrap.alt,.product-shipping.alt{color:#1aa7d2}.big-box-icon,.big-box-icon.alt{display:inline-block;height:23px;margin-left:.4rem}.modal-product .big-box-icon{display:inline-block;height:2rem;width:2.1rem;margin-right:.6rem;margin-left:0}.vendor-group{margin-top:15px;padding:0 8px;position:relative}.vendor-group:before{content:"";position:absolute;bottom:0;top:3.8rem;width:6px;left:0;border:3px solid #d3d3d3;border-right:none}.vendor-group__min-value{color:#2f4f4f}.vendor-group .progress-wrap{margin-bottom:22px}.vendor-group .progress-wrap .label{font-size:.8rem;font-weight:400;color:grey}.vendor-group.icon{display:inline-block;background-size:1.2rem;height:1.2rem;width:1.2rem;background-image:url(/static/media/icon-shipment--teal.8a2aef1b.svg);background-repeat:no-repeat;background-position:50%;margin-left:.4rem}.vendor-group .big-box-wrap{margin-left:0;justify-content:flex-end}.vendor-group__min-text{color:#8e8e8e}.cart-switcher-disabled,.ui.dropdown.cart-switcher>.text{max-width:140px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;vertical-align:middle}.requisition-cart{background-color:#fff;padding:1rem 0;width:20rem;border-top:1px solid #535662}.requisition-cart.edit-mode{box-shadow:none}.requisition-cart .shipping-line-item{margin-left:0}.requisition-cart .shipping-line-item:last-child{margin-bottom:1rem}.requisition-cart .shipping-title{display:inline-block;width:60%}.requisition-cart .no-min-header{margin-left:1rem;font-weight:400;text-transform:uppercase}.requisition-cart .shipping-fee{display:inline-block;width:40%;text-align:right}.requisition-cart .shipping-line-item .microcopy{text-align:center;margin-top:1rem;font-weight:700}@media (min-width:430px){.requisition-cart.with-replacement-options{width:27rem}}@media (max-width:768px){.requisition-cart{width:100%}}.cart-header{display:flex;justify-content:space-between;margin:-1rem 0 0;padding:.8rem;text-align:right;border-bottom:1px dashed #bcbdc1;background-size:2rem;background-position:1rem;background-position-y:.5rem;background-repeat:no-repeat}.cart-header.with-icon{display:block;background-image:url(/static/media/icon-cart--black.5f11d8d0.svg)}.cart-header .cart-title{display:inline-block;vertical-align:text-bottom;text-transform:uppercase;margin-right:1rem}.cart-header.with-icon .cart-title{margin-right:0}.cart-items{max-height:calc(100vh - 17rem);overflow:auto}.cart-items.expanded{max-height:none}.cart-footer{padding:1rem;border-top:1px dashed #bcbdc1}.cart-header-totals{padding:1rem 1rem 0;margin-bottom:1rem;border-bottom:1px dashed #bcbdc1}.cart-total{border-top:1px dashed #bcbdc1;padding-top:.25rem}.cart-subtotal-subhead{margin:0 auto 1rem;display:inline}.cart-checkout-button-wrap{margin-top:.5rem}.ui.button.cart-checkout-button{width:100%}.cart-header .cart-header-right{display:flex;align-items:center}.cart-header.with-icon .cart-header-right{display:block}@media (max-width:450px){.cart-header{background-position:2.5rem}}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:#fff;background-image:url(/static/media/down-arrow-icon--gray.643ba97c.svg);background-size:.8rem;background-position:calc(100% - .5rem);background-repeat:no-repeat;border-radius:0;border:1px solid #d8dade;outline:none;padding:.5rem 1.75rem .5rem .75rem;cursor:pointer;font-size:.875rem;display:block;box-sizing:border-box}@media print{.app-announcement{display:none}}.ReactModal__Body--open{overflow:hidden}.modal{max-width:600px;max-height:calc(100vh - 6rem);background:#fff;overflow:auto;border-radius:0;-webkit-overflow-scrolling:touch;outline:none;margin:3rem auto 0;padding:2rem;position:relative}.modal.large{max-width:800px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.666);z-index:10}.modal.modal-confirmation-delete.modal-confirmation-delete-task{max-height:100%}.modal .close-icon{text-indent:-10000px;position:absolute;top:1rem;right:1rem}.navbar-stipend{margin:.5rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.navbar-stipend p{font-weight:700;color:#999daa}.navbar-stipend h3.ui.header.navbar-stipend__balance{font-weight:lighter;margin:0;color:#999daa}.navbar-stipend h3.ui.header.navbar-stipend__balance--positive{color:#00a98c}.well-container .navbar-attendant{overflow:visible}.navbar-attendant{display:flex;position:relative;border-bottom:.5rem solid #fff}.navbar-attendant .nav-wrapper{display:block;width:100%}.navbar-attendant .nav-wrapper .nav-upper.signin{display:block;text-align:right;background-color:#3f4351}.navbar-attendant .nav-wrapper .nav-upper{background-color:#535661}.navbar-attendant .nav-wrapper .nav-lower,.navbar-attendant .nav-wrapper .nav-upper{display:flex;justify-content:space-between}.navbar-attendant .flex-item{align-items:flex-start;margin-right:1em}.nav-online-offline{vertical-align:text-top;color:#f18770;display:inline-block;line-height:1rem;border:1px solid #f18770;padding:.25rem;border-radius:.25rem}.navbar-attendant a{color:#fff;display:inline-block;font-size:.875rem;vertical-align:middle;text-decoration:none;border-radius:4px;cursor:pointer}.navbar-attendant a.fitted{padding:0}.navbar-attendant a.nav-company-link:hover,.navbar-attendant a.nav-user-link:hover{background-color:hsla(0,0%,100%,.1);transition:background-color .3s ease}.navbar-attendant a.nav-user-link.employee-avatar:hover{background-color:transparent;background-color:initial;transition:none}.navbar-attendant .home-link{padding-right:3rem}.navbar-attendant .logo.desktop.signin{background-color:#3f4351;padding-left:1rem;padding-top:.5rem;padding-bottom:.25rem;margin-top:0;border-radius:0}.navbar-attendant .logo.mobile{display:none}.navbar-attendant a.logo.desktop{padding:1rem 1.5rem;border-radius:0}.navbar-attendant a.logo:hover{background-color:none}.button-cart{float:right}.button-cart.button-with-icon{padding:0 1rem;background-color:#fff;color:#00a98c;margin:.5rem 0;height:3.5rem;border-left:1px solid #ccc;border-radius:0;text-align:left}.button-cart.button-with-icon .cart-quantity{font-size:1rem;font-weight:700;text-align:right;padding-right:3.5rem;margin-bottom:-.25rem}.button-cart.button-with-icon .cart-label{font-size:1rem;text-transform:uppercase;font-weight:300;min-width:5rem}.button-cart.button-with-icon .cart-label .cart-icon{vertical-align:text-bottom;display:inline-block;margin-right:.1rem}button.close-cart-button{margin-top:0;position:absolute;z-index:4;top:66px;right:30px}.cart-container{position:relative}.cart-container .cart{margin-top:-.25rem;position:absolute;z-index:3;right:1rem;top:3rem;box-shadow:0 5px 10px rgba(0,0,0,.25)}.nav-daily-planner{display:flex;margin-left:1rem;margin-bottom:1rem}.nav-daily-planner .daily-palnner-for{font-size:1.5rem;color:#535661;font-weight:300;padding-top:1.75rem;text-transform:uppercase}.nav-daily-planner .select{padding-left:0}.nav-daily-planner .select select{width:9.5rem;height:2.5rem;margin-top:1rem;margin-left:1rem;font-size:1rem;font-weight:500;color:#00a98c;padding-top:.1rem;text-transform:uppercase;padding-bottom:.1rem;border:2px solid #00a98c;border-radius:0;background-image:url(/static/media/down-arrow-icon--gray.643ba97c.svg)}.nav-logo{display:flex;align-items:center}.navbar-attendant.navbar-sign-in{border:none;background-color:#3f4351}@media (max-width:725px){.nav-logo{display:none}}@media (max-width:450px){.navbar-attendant{display:block;color:#fff}.navbar-attendant a{position:absolute;right:1rem;top:.5rem}.nav-logo{display:block}.navbar-attendant .flex-wrapper{margin-bottom:2rem}.navbar-attendant .logo.mobile{display:inline-block;top:.5rem;left:1rem;width:2rem;padding:0}.navbar-attendant .logo.desktop{display:none}.navbar-attendant .nav-wrapper .nav-upper{height:45px}.navbar-attendant .nav-wrapper .nav-lower{display:block}.nav-daily-planner{padding-left:1rem}.button-cart.button-with-icon{border-radius:0;border:none;position:absolute;top:0;right:0;height:2rem;padding:0 .5rem 0 0;text-align:right;margin:.4rem 0}.button-cart.button-with-icon .cart-label,.button-cart.button-with-icon .cart-quantity{display:inline-block;min-width:auto;padding:0;vertical-align:middle;font-size:1.4rem}.button-cart.button-with-icon .cart-label span{display:none}}@media (max-width:768px){.cart-container{position:fixed;width:100%;z-index:5;top:0;right:0}.cart-container .cart{width:100%;top:0;right:0;max-height:100vh}button.close-cart-button{margin-top:.2rem;top:1rem;right:1rem}}.loader{margin:2rem auto;height:60px;text-align:center;padding:1em;display:block;vertical-align:top}.loader svg{enable-background:new 0 0 50 50;width:36px;height:45px}.loader svg path,.loader svg rect{fill:grey}.root-orphan{text-align:center;background:#fff;margin:10vh auto;max-width:35rem;padding:1rem 1rem 3rem;box-shadow:0 1px 3px #8f949f;border-radius:.25rem}.root-orphan p{margin:2rem 4rem 3rem}.confirmations{position:fixed;top:1rem;right:.75rem;z-index:1000}.ui.message.confirmation{box-shadow:inset 0 0 0 1px rgba(34,36,38,.22),0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important;opacity:0;transform:translateZ(0);width:300px;margin-bottom:0;padding:0 1.5em}.ui.message.confirmation,.ui.message.confirmation .content{transition:all .1s ease-in;max-height:0}.ui.message.confirmation.success{box-shadow:inset 0 0 0 1px #a3c293,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important}.ui.message.confirmation.error{box-shadow:inset 0 0 0 1px #e0b4b4,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important}.ui.message.confirmation.info{box-shadow:inset 0 0 0 1px #a9d5de,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)!important}.ui.message.confirmation-fadein{opacity:1;max-height:5rem;margin-bottom:.5rem;padding:1.3em 1.5em}.ui.message.confirmation-fadein .content{max-height:5rem}.confirmation:hover{cursor:pointer}.confirmation-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:425px){.confirmation{max-width:100%;width:auto}}a.populated-anchor{text-decoration:none;color:#00a98c;cursor:pointer}.expandable-text{overflow:hidden;position:relative;transition:all .3s;min-height:2rem}.expandable-text.expanded{padding-bottom:2rem}.expandable-text__fade{position:absolute;bottom:0;right:0;width:100%;height:100%;transition:all .3s;background-color:transparent;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.expandable-text.expanded .expandable-text__fade{height:2rem}button.tertiary.expandable-text__more{position:absolute;bottom:.5rem;right:.5rem;background-color:#fff}.product-stock-action .product-stock-action-input{align-items:center}.product-stock-action .product-minimum-quantity{text-align:center;flex-grow:1}.product-stock-action .ui.segment.favorites-form{background:#fff;min-height:15rem}.product-stock-action .ui.segment.favorites-form.multiple-lists{margin-top:0;min-height:12rem;max-width:16rem;border:none;box-shadow:none}.product-stock-action .favorites-form .ui.header.icon{font-weight:400;font-size:1.1rem}.product-stock-action i.green.icon{color:#00a98c!important}.product-stock-action .delete-location-list-product{text-align:center}.product-stock-action .ui.menu.secondary.vertical .item{color:grey}.product-stock-action .ui.menu.secondary.vertical .item.active{border-color:#00a98c;color:#00a98c}.product-stock-action .product-minimum-quantity input[type=number].input-quantity{margin-bottom:0}.product-stock-action .product-stock-action-controls{margin:2rem 0 1rem}.product-stock-action .product-stock-action-controls button{min-width:50%;margin:0 auto;display:block}.recurring-requisition-in .name a{font-weight:700;text-decoration:none}.product-scheduled-orders h4{margin-bottom:1rem}.modal-product-recurring-req-form .recurring-req-select{width:40%}.modal-product-recurring-req-form .recurring-req-select label{padding:0;width:100%}.modal-product-recurring-req-form .recurring-req-select select{margin:0;width:100%;padding:.6rem 1.75rem .6rem .75rem}.modal-product-recurring-req-form .input-row{align-items:flex-end;justify-content:space-between}.modal-product-recurring-req-form .input-quantity-label{margin-left:1.1rem}.modal-product-recurring-req-form input[type=number].input-quantity{margin-bottom:0}@media (max-width:630px){.modal-product-recurring-req-form .recurring-req-select{width:60%}.modal-product-recurring-req-form .recurring-req-quantity{text-align:center}.modal-product-recurring-req-form .input-quantity-label{margin-left:0}.modal-product-recurring-req-form .recurring-req-submit{width:100%;margin-top:1rem}.modal-product-recurring-req-form .input-row .submit{width:100%}}.cost-saving__text{color:#e7298a;font-size:smaller;font-style:italic}.product-similars-action table td h4.ui.image{display:block}.product-similars-action table td h4 .content{width:calc(100% - 2rem)}.product-similars-action table td a h4 .content{color:#00a98c}.ui.light.message{color:#555c6e;background:#fff;box-shadow:none;border:2px solid #f3f4f5}.product-similars-action .ui.light.message{border:none;padding-left:0}.product-similars-action .ui.list>.item .header{max-width:7rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-similars-action .ui.list>.item{margin-left:0;margin-right:1rem}.product-similars-action .ui.horizontal.list:not(.celled)>.item:last-child{margin-right:0}.product-similars-action .ui.list>.item .content a{text-decoration:none;color:inherit}.product-similars-action .ui.list>.item .content a .header{color:#00a98c}.product-similars-empty{text-align:center;width:80%;max-width:20rem;margin:auto}.product-similars-empty p.message{color:#a9a9a9}.product-similars-empty p{margin-bottom:1rem}.product-cart-action .product-cart-action-inputs{text-align:center}.product-cart-action .product-cart-action-controls{margin:2rem 0 1rem}.product-cart-action .product-cart-action-legend{text-align:center}.product-cart-action-controls button.primary{min-width:50%;display:block;margin:0 auto}.modal-product-main-content.flex-wrapper{justify-content:space-between}.modal-product-main-content .full-width.flex-wrapper{justify-content:space-between;align-items:baseline}.modal-product .modal-product-main-content .product-price-details{width:100%}.modal-product .modal-product-main-content .product-details{width:62%}.modal-product .modal-product-main-content .product-image{width:38%}.modal-product .modal-product-main-content .product-description{white-space:pre-wrap}.modal-product .modal-product-main-content .product-image img{width:100%;height:auto;max-width:233px}.modal-product .modal-product-main-content .product-name{font-size:1.25rem;line-height:1.6rem}.modal-product .modal-product-main-content .product-price{font-size:1.1rem;line-height:1.5rem;margin:.3rem 0;font-weight:700;display:inline-block}.modal-product .modal-product-main-content .product-unit-data{line-height:1.4rem;margin:.3rem 0 0}.modal-product .modal-product-main-content .product-price-unit{display:inline-block;margin-left:1rem}.modal-product .modal-product-main-content .product-shipping{margin-top:1rem;display:flex}.modal-product .modal-product-main-content .product-details .product-shipping .shipping-time-icon{margin-right:.4rem;width:2.3rem}.modal-product .modal-product-main-content .product-details .product-shipping-detail{display:inline-block;vertical-align:middle}.modal-product .product-actions-tabs{margin-top:2rem;margin-bottom:-2px}.product-actions-tabs .product-actions-tab{display:inline-block;padding:.5rem 1rem;color:#d3d3d3;background:none;box-shadow:none;border:2px solid #fff;border-bottom:none}.product-actions-tabs .product-actions-tab:hover{cursor:pointer}.product-actions-tabs .product-actions-tab,.product-actions-tabs .product-actions-tab:focus{outline:0}.product-actions-tabs .product-actions-tab.active{color:#535662;border:2px solid #f3f4f5;border-bottom-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.modal-product .product-actions{border-top:2px solid #f3f4f5;padding-top:1rem}button.modal-product.modal-close.close-icon{text-indent:-10000px;position:absolute;right:1rem;top:1rem}.modal-product .product-actions .modal-product-recurring-req-form{margin:2rem 0 1rem}.modal-product .modal-product-main-content .product-image:hover{cursor:zoom-in}.modal-product-main-content.modal_product_image_zoom{flex-direction:column-reverse}.modal-product-main-content.modal_product_image_zoom .product-details{width:100%}.modal-product-main-content.modal_product_image_zoom .product-image,.modal-product-main-content.modal_product_image_zoom .product-image img{width:100%;max-width:100%}.modal-product-main-content.modal_product_image_zoom .product-image:hover{cursor:zoom-out}@media (max-width:630px){.modal.modal-product{padding:3rem 1rem;margin-top:0;margin-bottom:0;max-height:100vh}.modal-product .product-actions-tabs{margin:2rem -1rem -2px}.modal-product-main-content.flex-wrapper{flex-direction:column-reverse}.modal-product .modal-product-main-content .product-details,.modal-product .modal-product-main-content .product-image{width:100%}}tr.order-row td .product-item-image{width:42px;margin:auto}.product-name{font-weight:700;cursor:pointer}.product-unit-stock{padding-left:.2rem;font-weight:400}.product-tally{color:#717171}.show-mobile{display:none}.order-row .custom-instructions{margin-bottom:.5rem}@media (max-width:767px){.ui.table:not(.unstackable) tr>td.show-mobile{display:block}.ui.table:not(.unstackable) tr>td.hide-mobile{display:none!important}}.avatar{display:inline-block}.avatar img,.avatar svg{border-radius:3rem}.avatar svg text{text-transform:uppercase}.avatar img[alt="Someone Anonymous"],.avatar svg[alt="Someone Anonymous"]{border-radius:0}.employee-avatar .avatar img,.employee-avatar .avatar svg{border:4px solid #a45faa;box-sizing:content-box}.staff-avatar .avatar img,.staff-avatar .avatar svg{border:4px solid #00a98c;box-sizing:content-box}.shipment-comment-form-container{margin:2rem;padding-left:2rem}.shipment-comment-form-container .am-avatar,.shipment-comment-form-container .am-text{display:inline-block;vertical-align:top;margin-right:1rem}.shipment-comment-form-container .am-text{max-width:80%}.shipment-comment-form-container input.shipment-comment-input-body{margin-top:1rem;max-width:70%;display:inline-block}.purchase-order-item{width:24rem;max-width:calc(33% - 2rem);display:inline-block;border-top:1px solid #535662;background-color:#fff;margin-right:2rem;margin-bottom:2rem;vertical-align:top}@media (max-width:1200px){.purchase-order-item{max-width:calc(50% - 2rem);width:calc(50% - 2rem)}}@media (max-width:768px){.purchase-order-item{max-width:100%;width:100%}}.purchase-order-item:first-child,.purchase-order-item:nth-child(4){margin-left:0}.purchase-order-item .purchase-order-info{padding:1rem 1rem .5rem;background-image:url(/static/media/icon-shipment--gray.d11a43b5.svg);background-repeat:no-repeat;background-position:calc(100% - .6rem) .75rem;background-size:1.5rem}.purchase-order-item .purchase-order-info h4 span:first-child{display:inline-block;width:4rem}.purchase-order-item .purchase-order-info .shipment-status{text-transform:capitalize}.purchase-order-item h4.purchase-order-item-vendor-number{word-break:break-all}.purchase-order-item-product-data{display:inline-block}.purchase-order-item-product-images img{display:inline-block;margin-right:.5rem;margin-bottom:.5rem}.purchase-order-item-extra-product-count.light-gray-text{display:inline-block;vertical-align:top}.purchase-order-item-product-data .purchase-order-item-product-images .product-image{display:inline-block}.purchase-order-item .purchase-order-item-buttons.flex-wrapper{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.purchase-order-item .actions-wrap{align-self:center;padding-left:1rem}.purchase-order-item .actions-dropdown{text-transform:capitalize;font-weight:700;color:#00a98c}.purchase-order-item .actions-dropdown.missed,.purchase-order-item .ui.dropdown .menu .actions-dropdown-item.missed{color:#ff8c00;font-size:inherit}.purchase-order-item .actions-dropdown.received,.purchase-order-item .ui.dropdown .menu .actions-dropdown-item.received{color:#00a98c;font-size:inherit}.purchase-order-item .action-timestamp{padding-left:.6rem;color:#a9a9a9;font-weight:700}.ui.button.packing-slip-button{margin:.5rem}.modal .modal-shipment .shipment-status{text-transform:capitalize}.modal .modal-shipment .shipment-products{margin:3rem 0}.modal .modal-shipment .shipment-products tr{position:relative}.modal .modal-shipment .shipment-products tr td.right.aligned{font-size:1.5rem;font-weight:lighter}.modal .modal-shipment .shipment-products tr td.right.aligned.show-mobile{font-size:1.5rem;font-weight:lighter;position:absolute;top:1.4rem;right:.5rem}.modal-shipment .actions-dropdown{text-transform:capitalize;font-weight:700;color:#00a98c}.modal-shipment .actions-dropdown.missed,.modal-shipment .ui.dropdown .menu .actions-dropdown-item.missed{color:#ff8c00;font-size:inherit}.modal-shipment .actions-dropdown.received,.modal-shipment .ui.dropdown .menu .actions-dropdown-item.received{color:#00a98c;font-size:inherit}.modal-shipment .action-timestamp{padding-left:.6rem;color:#a9a9a9;font-weight:700}@media (max-width:630px){.modal .modal-shipment{padding:1rem;margin-top:0;margin-bottom:0;max-height:100vh}}button.modal-shipment.modal-close.close-icon{text-indent:-10000px;position:absolute;right:1rem;top:1rem}.modal-shipment .item-expected-data{margin-bottom:1rem;width:60%;display:inline-block;vertical-align:top}.modal-shipment .item-shipping-data{width:40%;display:inline-block;vertical-align:top;margin-bottom:1rem}.modal-shipment .item-shipping-data .requisitions-links-container{margin-top:1rem}.modal-shipment .item-count{padding-left:.5rem}.modal-shipment .item-expected-data .expected-at-date,.modal-shipment .item-expected-data .item-tracking-data,.modal-shipment .item-expected-data .item-vendor-number{margin-bottom:.5rem}.modal-shipment .item-expected-data .data-title{display:block}.modal-shipment .shipment-submit-comment-link{max-width:30rem;text-align:center;margin:1rem auto}.modal-shipment .shipment-submit-comment-link button.secondary{margin:0 auto 1rem}.modal-shipment .shipment-comments{margin:2rem;padding-left:2rem}.modal-shipment .shipment-comments .submitted-comment-body{margin-bottom:2rem}.modal-shipment .item-requisition-links .requisition-link{display:inline-block;margin-right:.5rem}.modal-shipment .item-requisition-links .requisition-link .button.tertiary{padding-left:0;font-weight:700}.modal-shipment-order-links{font-weight:inherit;font-family:inherit}.modal-shipment-order-links a{display:inline-block;padding-right:.5rem}.modal-shipment-order-links a:after{display:inline-block;content:",";color:#535662}.modal-shipment-order-links a:last-child:after{display:none}@media (max-width:450px){.modal-shipment .item-expected-data,.modal-shipment .item-shipping-data{width:100%;display:block}.modal-shipment .item-shipping-data{padding-left:3rem}}.modal-hotkeys-title{font-size:medium;padding:1rem 2rem;color:#000;color:initial}.modal .hotkeys-table{padding:1rem 2rem}.modal table.hotkeys-table{display:block;width:100%;overflow:auto;border-spacing:0;border-collapse:collapse}.modal table.hotkeys-table th{font-weight:700}.modal table.hotkeys-table td,.modal table.hotkeys-table th{padding:6px 13px;border:1px solid #dfe2e5}.modal table.hotkeys-table tr{background-color:#fff;border-top:1px solid #c6cbd1}.modal table.hotkeys-table tr:nth-child(2n){background-color:#f6f8fa}textarea.resize--vertical{resize:vertical}textarea.resize--horizontal{resize:horizontal}textarea.resize--none{resize:none}form.cleaning-task-form{padding:2rem 0 1rem}.cleaning-task-form-update-header{margin-bottom:1rem;padding-left:1rem;padding-bottom:1rem}.cleaning-task-form-radio-container,.cleaning-task-form input[type=text],textarea.cleaning-task-form-input.note-area{width:62%}textarea.cleaning-task-form-input.note-area{height:4rem;resize:none}.cleaning-task-form-radio-container{margin-bottom:2rem}.cleaning-task-form-radio-container label{display:block;padding:.5rem;border-radius:4px;max-width:22rem;cursor:pointer}.cleaning-task-form-radio-container label:first-child{display:none}.cleaning-task-form-radio-container.recurring label:nth-child(3),.cleaning-task-form-radio-container label:nth-child(2){color:#00a98c;background-color:#fafdfc;border:1px solid #00a98c}.cleaning-task-form-radio-container.recurring label:nth-child(2),.cleaning-task-form-radio-container label:nth-child(3){border:1px solid transparent;background-color:#fff;color:#555c6e}.cleaning-task-form-radio-container input[type=radio]{display:inline-block}.cleaning-task-form-radio-container .input-radio-label{display:inline;margin-left:.5rem}.cleaning-task-form-radio-container .input-radio-sublabel{margin-left:1.75rem}.cleaning-task-form.submit-button{margin:1rem 0 2rem;display:block}button.cleaning-task-delete-button.tertiary{display:block;color:#f18770;background-color:transparent;background-image:url(/static/media/icon-delete--salmon.22dac813.svg);background-position-y:.3rem}button.cleaning-task-delete-button.tertiary:hover{background-color:#f18770;color:#fff;background-image:url(/static/media/icon-trash--white.7ba4148c.svg)}.cleaning-task-form-header-container{display:inline-block}.cleaning-task-checkmark.main-icon{display:inline-block;margin-right:1rem}h3.cleaning-task-form-header{display:inline-block}h2.modal-cleaning-header-text{display:inline-block;width:calc(100% - 2rem)}@media (max-width:768px){.modal-cleaning-task-header{padding-bottom:.5rem;margin-bottom:0}}.modal-confirmation-delete-subheader{margin:1rem 0;color:#fff}.modal-confirmation-delete-task h1.site-h2{color:#fff}.modal-confirmation-delete .wrapper{margin:15rem auto;max-width:25rem}button.cancel-delete-task.tertiary{text-decoration:none;color:#fff;font-weight:400}button.cancel-delete-task.tertiary:active,button.cancel-delete-task.tertiary:hover{background-color:transparent;box-shadow:none}button.confirm-delete-task{background-color:#f18770;border:none;border-radius:0}.modal-invoice-save-container{width:100%;text-align:center;margin-bottom:3rem}.modal-invoice-pdf{position:relative;padding:1.5rem 1rem .75rem}.modal-invoice-pdf object{width:100%;max-height:100%}.invoice-form-header-container{display:inline-block}.invoice-checkmark.main-icon{display:inline-block;margin-right:1rem}h3.invoice-form-header{display:inline-block}h2.modal-invoice-header-text{display:inline-block;width:calc(100% - 2rem)}button.modal-invoice.modal-close.close-icon{display:inline-block;text-indent:-10000px;vertical-align:middle;float:right}.budget-code-form-new .budget-code-form-new-form label{padding-left:0}.modal-create-budget-code .budget-code-form-new-toggle{margin-top:2rem}.modal-create-budget-code .budget-code-form-new-toggle .success{color:#fff;background-color:#00a98c;padding:1rem}@media (max-width:450px){.modal-create-budget-code .budget-code-form-new-toggle{max-width:100%}}.location-list-form-new .location-list-form-new-form label{padding-left:0}.modal-create-location-list .location-list-form-new-toggle{margin-top:2rem}.modal-create-location-list .location-list-form-new-toggle .success{color:#fff;background-color:#00a98c;padding:1rem}@media (max-width:450px){.modal-create-location-list .location-list-form-new-toggle{max-width:100%}}.modal-edit-location-list h3{margin-bottom:2rem}.item-catalogable{position:absolute;top:12px;right:12px;width:20px;height:20px;cursor:pointer;background-color:#fff;text-align:center;border-radius:4px;border:1px solid #ddd}.item-catalogable.included{background-color:#00a98c}.item-catalogable__item{font-size:1.1rem}.item-catalogable__item.included{color:#fff;font-size:.8rem}.item-catalogable__modal{padding:1.5rem;box-sizing:border-box}.item-catalogable__actions{display:flex;justify-content:space-around}.item-catalogable__product-desc>p{text-align:center;margin-bottom:2rem}.item-catalogable__product-image{padding:1rem 0}.item-catalogable__product-name{text-align:center}.introjs-helperLayer{background-color:hsla(0,0%,100%,.3)}.introjs-button{font-family:inherit;border-radius:10px;font-weight:700;letter-spacing:.03rem}.introjs-tooltip{border-radius:0;box-shadow:none}.introjs-tooltipbuttons a{border:none;padding:.5rem 1rem;background-image:none;background-color:#ececec;color:#000;text-shadow:none}.introjs-tooltipbuttons a.introjs-prevbutton{border-top-right-radius:0;border-bottom-right-radius:0}.introjs-tooltipbuttons a.introjs-nextbutton{border-top-left-radius:0;border-bottom-left-radius:0;background-color:#00a98c;color:#fff}.introjs-tooltipbuttons a:active,.introjs-tooltipbuttons a:focus{background-image:none}.introjs-tooltipbuttons a.introjs-disabled{color:#fff;background-color:#ececec}.introjs-tooltiptext h2,.introjs-tooltiptext p{margin:1rem auto}.introjs-tooltip.tooltip-big{margin:1rem auto 1rem -230px;min-width:350px;max-width:100%;padding:2rem}.modal-brand h2{margin-bottom:1rem;color:#00a98c}.modal-brand__image{width:100%;max-width:250px;float:left;margin-right:1rem;margin-bottom:.5rem}.modal-product__description{white-space:pre-wrap}.sign-in .hero-image{padding-top:7rem;padding-bottom:7rem;min-height:100vh}.sign-in-forgot-password{margin-top:2rem}.quickbooks-billing-info-form .inline-inputs label{display:inline-block}.quickbooks-billing-info-form .inline-inputs label input{margin-left:-.75rem}.quickbooks-billing-info-form .inline-inputs label:last-child input{width:calc(100% + .75rem)}.quickbooks-billing-info-form .update-bill-info button{margin:0 0 0 .5rem}.customer-billing-info{margin-bottom:4rem}.customer-billing-info .quickbooks-billing-info,.customer-billing-info .stripe-billing-info{margin-bottom:3rem}.update-bill-info-success{background-color:#dfe8b8;color:#92b307;font-weight:700;padding:1rem;margin-top:1rem}.update-bill-info-success .success-checkmark{margin-bottom:1rem}.update-bill-info-success .success-received{display:inline-block;margin-left:1rem;vertical-align:middle}.update-bill-info-success .checkmark{width:3rem;height:3rem;vertical-align:middle;margin-left:.5rem}.billing-info-item h4{position:relative}.billing-info-item h4 .active{position:absolute;top:0;background:#00a98c;color:#fff;padding:0 .25rem;border-radius:.25rem;font-size:smaller;margin-left:.25rem;line-height:1.25rem}.ui.form select{padding:.5em .7em}.cc-form.ui.segment.basic{padding:0}.cc-form .ui.checkbox label{font-size:.9rem}.cc-form .recurly-hosted-field{height:38px;padding:0;margin:0;border-radius:0;border:1px solid #bcbdc1}.cc-form__row{display:flex;margin:0 0 1rem}.cc-form__field{width:100%;margin-left:.75rem}.cc-form__field:first-child{margin-left:0}.cc-form__field label{padding-left:0;font-weight:700}.cc-form__field .ui.input,.cc-form__field input[type=text]{width:100%}.cc-form__field .ui.input{margin-bottom:1rem}.cc-form button{padding:.5rem 4rem}.cc-form__error-message{color:#8b0000;margin-left:.4rem}.cc-form__error-message--top{margin:1rem 0}.stripe-card{border:1px solid grey;padding:10px;margin-bottom:20px}.stripe-logo{height:30px;margin-top:5px}table.invoices .invoice-state.past_due{color:red}table.invoices .invoice-state.failed{color:red}@media (max-width:450px){table.invoices .due-date,table.invoices .save-invoice{display:none}}.invoicing-preferences-invoice{margin-bottom:1rem;box-shadow:10px 0 50px rgba(0,0,0,.1);padding:1rem;background:#fff}.invoicing-preferences .ui.checkbox label,.invoicing-preferences .ui.selection.dropdown .menu>.item{font-size:.875rem}.company-invoices-route .settings-panel{max-width:50rem}.onboarding-step{min-height:100vh;display:flex;position:relative}.onboarding-step .content-panel{min-height:100vh;flex:1 1;background:#fff}.onboarding-step .content-panel .logo{display:block;margin:3rem 0 0 3rem}.onboarding-step .content-panel .control-panel-inner{padding:1rem;margin:4rem auto;max-width:27rem}.onboarding-step .image-panel{flex:1 1;background-position:top;background-repeat:no-repeat;background-size:cover;background-image:url(/static/media/desk.b7d88500.jpeg)}.ui.form .form--no-padding .field{margin-bottom:0}@media (max-width:768px){.onboarding-step{flex-direction:column-reverse}.onboarding-step .image-panel{flex:0.25 1;min-height:7rem}.onboarding-step .content-panel .control-panel-inner{margin:2rem}}.onboarding-company-form .ui.selection.dropdown,.ui.selection.dropdown{min-width:inherit}.role-summary-wrap{margin-top:.5rem;margin-left:1.9rem}.role-summary-wrap.compact{margin-left:1.5rem}span.role-summary{display:block}.role-detail{background:"white"}.role-detail.compact{padding:.5rem 0}.role-detail.compact+.role-detail.compact{margin-top:0}.ui.segment.attached.top.role-detail.compact{border-top-color:#b7b7b7}.onboarding-team-form form .fields:first-child .field .ui.checkbox{margin-top:1.6rem}.onboarding-team-form form .fields .field .ui.checkbox{margin-top:.5rem;font-size:.83rem}.onboarding-team-form-dropdown .ui.dropdown.disabled,.ui.form .onboarding-team-form-dropdown.disabled{opacity:1}.onboarding-team-form-dropdown .ui.selection.dropdown{padding:.78571429em 1em}.onboarding-team-form-dropdown .ui.selection.dropdown>.dropdown.icon{right:.75em}.onboarding-team-form-dropdown .ui.dropdown.disabled .icon{display:none}@media only screen and (max-width:767px){.onboarding-team-form .ui.form .fields.unstackable{margin-bottom:1em}}.four-oh-four{height:100vh;padding:10vh 2rem}.four-oh-four-wrap{text-align:center;border-top:4px solid #00a98c;background:#fff;margin:0 auto;max-width:25rem;padding:1rem 1rem 3rem}.four-oh-four-body{margin:2rem 2rem 3rem}.four-oh-four-body code{font-family:monospace;background:#eee;padding:.1rem}.forgot-password .hero-image{padding-top:7rem;padding-bottom:7rem;min-height:100vh}.reset-password{margin:1rem}.reset-password label{display:block;margin:1rem 0}.reset-password label input{margin:.3rem 0 .5rem;display:block}.reset-password-message-error{color:#fff;background-color:red;padding:.5rem}.reset-password-message-error-text{margin:.5rem}.reset-password-sign-in{margin:.3rem 0 .5rem}.settings-user-attendant.fixed-width-column{margin:2rem auto}.settings-user-attendant .settings-user-attendant-loader{width:100%;margin:auto}.settings-user-attendant.flex-wrapper{margin-top:2rem}.settings-user-attendant .user-details-icon-wrap{width:10rem;margin-left:4rem;text-align:center}.settings-user-attendant .user-details-icon{height:10rem;width:10rem;border-radius:100%;background:#8f949f;margin-bottom:1rem;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}.settings-user-attendant .user-details-icon img:hover{cursor:pointer}.settings-user-attendant .input-avatar-preview{width:100%;height:100%}.settings-user-attendant .input-avatar-preview-placeholder{border-radius:50%;width:100%;height:100%}.settings-user-attendant .user-details-form{max-width:20rem;width:20rem;margin-bottom:4rem}.settings-user-attendant input.floors{width:5.5rem}.settings-user-attendant input.avatar{display:none}.settings-user-attendant button{margin-top:2rem}.settings-user-attendant .avatar-help-text{font-style:italic;color:#b4b4b4;margin-left:.5rem;margin-top:.5rem;margin-bottom:2rem}.settings-user-attendant .settings-email{margin-bottom:0}.settings-user-attendant button.change-password-toggle.tertiary{display:block;margin:2rem 0}.settings-user-attendant .change-password{display:block;margin:0 0 2rem}@media (max-width:758px){.settings-user-attendant .user-details-icon{display:none}}@media (max-width:450px){.settings-user-attendant .user-details-form .flex-item{flex-basis:100%}}.change-password label{display:block;margin:1rem 0}.change-password label input{display:block}.change-password-message-error{color:#fff;background-color:red;padding:.5rem}.change-password-message-error-text{margin:.5rem}.change-password-sign-in{margin:.3rem 0 .5rem}.settings-panel{margin:5rem 0;padding-left:5rem;max-width:50rem;@media (max-width:450px){margin-left:0;margin-bottom:1rem;margin-right:0;margin-top:1rem;padding-left:0}}.settings-panel .ui.header,.settings-panel .ui.header.attached.top,.settings-panel .ui.segment{border-top:none;background:none}@media (max-width:767px){.settings-panel{margin-left:0}}.ui.form.settings-company-attendant{width:100%}.new-location-form{padding-bottom:1rem}.settings-location-preferences{margin-top:2rem;margin-bottom:2rem}.settings-location-preferences .field.preference-subs>label{font-size:1rem;line-height:1.4rem;margin-bottom:1rem}.settings-team-row .multi-select{width:100%;min-width:12rem}.ui.basic.table .settings-team-row td{vertical-align:middle}.settings-team .ui.basic.table tr:nth-child(2) td{border-top:1px solid #bcbdc1}.settings-team-row .employee-details-container{display:flex}.settings-team-row .employee-details-container .avatar-container{margin-right:.5rem}@media (max-width:768px){.settings-team-row .multi-select{min-width:0}}.batch-actions-row .ui.disabled.dropdown,.settings-team .ui.form .disabled{opacity:unset}.cleanings-empty h1.ui.header{font-size:2.4rem;line-height:3.5rem}.cleanings-empty .ui.items>.item>.content>.header{font-family:Poppins,sans-serif;font-weight:700;font-size:1.6rem;line-height:2.5rem;color:#535662;margin-bottom:.8rem}.cleanings-empty .ui.items>.item{margin:2.5rem 0}.cleanings-empty .ui.items>.item>.content>p{font-size:1rem;line-height:1.5}.cleanings-empty h4.ui.header{font-family:Roboto,sans-serif;font-weight:400;font-size:1.35rem;color:#666a77;text-transform:uppercase}.service-schedule{--text-color:#777;--text-color-light:#ccc;--border-color:#eee;--bg-color:#f9f9f9;--neutral-color:#fff;box-sizing:border-box;font-size:1em;font-weight:300;line-height:1.5;color:var(--text-color);position:relative}.service-schedule header{display:block;width:100%;padding:1.75em 0;border-bottom:1px solid var(--border-color);background:var(--neutral-color)}.service-schedule .header .angle{font-size:2.5em;color:#00a98c}.service-schedule .header .week{font-size:1.1rem}.service-schedule .header hr{background-color:#00a98c;height:2px;border:none}.service-schedule .header .angle:hover{cursor:pointer}.service-schedule header #logo{font-size:175%;text-align:center;color:var(--main-color);line-height:1}.service-schedule header #logo .icon{padding-right:.25em}.service-schedule{display:block;margin:5em auto 0;max-width:90em}.service-schedule .row{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.service-schedule .row-middle{align-items:center}.service-schedule .col{flex-grow:1;flex-basis:0;max-width:100%}.service-schedule .col-start{justify-content:flex-start;text-align:left}.service-schedule .col-center{justify-content:center;text-align:center}.service-schedule .col-end{justify-content:flex-end;text-align:right}.service-schedule .calendar{display:block;position:relative;width:100%;background:var(--neutral-color);border:1px solid var(--border-color)}.service-schedule .calendar .header{text-transform:uppercase;font-weight:700;font-size:115%;padding:1.5em 0;border-bottom:1px solid var(--border-color)}.service-schedule .calendar .header .icon{transition:.15s ease-out}.service-schedule .calendar .header .icon:first-of-type{margin-left:1em}.service-schedule .calendar .header .icon:last-of-type{margin-right:1em}.service-schedule .calendar .days{text-transform:uppercase;font-weight:400;color:var(--text-color-light);font-size:70%;padding:.75em 0;border-bottom:1px solid var(--border-color)}.service-schedule .calendar .body .cell{position:relative;min-height:12em;border-right:1px solid var(--border-color);overflow:hidden;background:var(--neutral-color);transition:.25s ease-out;font-size:1.5em;padding-top:30px}.service-schedule .calendar .body .cell .timeslot{padding:5px;border-radius:5px;border:1px solid grey;margin:10px}.service-schedule .calendar .body .cell .timeslot img{height:0;border-radius:4px;border:1px solid #000;display:none}.service-schedule .calendar .body .today .timeslot img{height:2rem;display:block}.service-schedule .calendar .body .today .timeslot{border-color:#7fffd4}.service-schedule .calendar .body .today{border-left:10px solid transparent;border-image:linear-gradient(45deg,#00a98c,#afeeee 40%);border-image-slice:1}.service-schedule .calendar .body .row{border-bottom:1px solid var(--border-color)}.service-schedule .calendar .body .cell:last-child{border-right:none}.service-schedule .calendar .body .cell .name{font-weight:700}.service-schedule .calendar .body .cell .title{font-style:italic}.service-schedule .calendar .body .cell .number{position:absolute;font-size:82.5%;line-height:1;top:.75em;right:.75em;font-weight:700}.service-schedule .calendar .body .cell .day-of-week{position:absolute;font-size:82.5%;line-height:1;top:.75em;left:.75em;font-weight:700;visibility:hidden}.service-schedule .calendar .body .disabled{color:var(--text-color-light);pointer-events:none}.service-schedule .calendar .body .col{flex-grow:0;flex-basis:14.28571%;width:14.28571%}@media screen and (max-width:992px){.service-schedule .calendar .body .col{flex-grow:0;flex-basis:100%;width:100%}.service-schedule .days.row{visibility:hidden;height:0}.service-schedule .calendar .body .cell .day-of-week{visibility:visible}}.service-schedule h2{margin-bottom:20px}.archived-tasks-list.container,.tasks-form.subpage-component{margin-top:10rem}.office-attendant-cleaning-schedule .fixed-width-column{padding:1rem}@media (max-width:450px){.archived-tasks-list.container,.tasks-form.subpage-component{margin-top:3rem}}.schedule-attendant-form .SingleDatePicker__block{margin-bottom:1rem}.schedule-attendant-form .SingleDatePickerInput__withBorder{border:1px solid #bcbdc1}.schedule-attendant-form .SingleDatePickerInput_calendarIcon{padding:0;vertical-align:text-bottom}.schedule-attendant-form .DateInput.DateInput_1 input{padding:8px 12px;font-size:.875rem;border:none!important}.schedule-attendant-form .DateInput__block{width:auto}.cleaning-details-empty-state .empty-shift-illustration{width:11.089rem;height:11.089rem;border-radius:50%;display:block;margin:0 auto;background-image:url(/static/media/empty-attendant--green.4abd504d.svg);background-repeat:no-repeat;background-position:50%;background-size:6.854rem}.cleaning-details-empty-state .empty-state-container{text-align:center;padding-bottom:2rem}.cleaning-details-empty-state .empty-state-container .empty-state-subheader,.cleaning-details-empty-state .empty-state-container h3.empty-state-header{max-width:25rem;margin:0 auto 2rem}.cleaning-details-empty-state .empty-state-container .empty-state-subheader.microcopy{margin:0 auto 2rem}.cleaning-details-empty-state .schedule-attendant-form-container{width:100%;padding:1rem;border-radius:.25rem}.cleaning-details-empty-state .schedule-attendant-form-container form{max-width:20rem;margin:0 auto;text-align:left}@media (max-width:450px){.cleaning-details-empty-state .empty-shift-illustration{width:9.01rem;height:9.01rem;margin:5rem auto 2rem}.cleaning-details-empty-state .empty-state-container .microcopy,.cleaning-details-empty-state .empty-state-container h3{width:100%}}.staff-avatar-clocked-in{height:1rem;width:1rem;background:#00a98c;position:absolute;right:.75rem;top:0;border-radius:100%}.staff-name-status{color:#f18770;font-weight:700}.staff-name-clocked-in{color:#00a98c;font-weight:700}.cleaning-staffs-list.flex-wrapper{justify-content:flex-start;padding-bottom:1rem}.cleaning-staffs-list .staff-avatar{display:inline;text-align:center;position:relative}.cleaning-staffs-list .staff-name{display:inline-block;vertical-align:top;margin-left:.5rem;margin-right:2rem;line-height:1.25rem}.cleaning-staffs-list .staff-name-clocked-in{display:block;vertical-align:middle}.cleaning-staffs-list .staff{min-width:15rem}.cleaning-staffs-list .staff-name-clocked-in{color:#00a98c;font-weight:700}.task-item{max-width:35rem;border:1px solid grey;padding:.5rem}.task-item-completed,.task-item-title{width:100%;display:block}.task-item-completed{text-align:right;color:#bcbdc1;position:absolute;bottom:.5rem;right:.5rem;font-size:.7rem}.task-item-completed img{margin-right:.25rem}.task-item-completed.is-completed{color:#92b307}.one-off-task-item,.recurring-task-item{cursor:pointer;background-color:#fff;border-radius:.25rem;padding:.5rem;margin-left:0;margin-right:1rem;margin-bottom:.75rem;border:1px solid #d8dade;border-radius:0;width:9rem;height:9rem;position:relative}.one-off-task-item{box-shadow:0 1px 1px #8f949f}.one-off-task-items:hover .one-off-task-item:hover,.recurring-task-items:hover .recurring-task-item:hover{box-shadow:0 .06rem .125rem #8f949f;transition:all .1s ease-in}.one-off-task-item:active,.recurring-task-item:active{box-shadow:0 0 .125rem #8f949f;transition:all .1s ease-in}.one-off-task-item:hover .title{color:#292c35}.task-items-list-header{padding-left:1rem}.task-items-list-header h3,.task-items-list-header img{display:inline-block;vertical-align:bottom}.task-items-list-header img{margin-right:.5rem;height:2.127rem}.task-items-list button.primary{width:9rem;height:9rem;background-color:#fff;font-size:.875rem;font-weight:600;line-height:1.3rem;border-radius:0;border:1px solid #00a98c;color:#00a98c;margin-right:1rem}.task-items-list button.primary .plus-icon{font-weight:100;font-size:3rem;line-height:3.5rem;display:block}.task-items-list .task-header{margin-bottom:.25rem}.task-items-list .task-header p{margin-top:1rem;margin-bottom:1.5rem;font-style:italic}.task-items-list .empty-state{margin-top:3.2rem;text-align:left;width:calc(100% - 10rem);color:#bcbdc1}.completed-empty-state{color:#8f949f;margin:1rem 0 1rem .5rem}.task-items-list .recurring-task-items .empty-state{background-repeat:no-repeat;background-position:50%}.to-do-container{margin:0 0 1rem;padding:1.5rem .5rem 1.5rem 1.5rem;background-color:#fff;border-top:1px solid #535662}.one-off-task-items:hover,.recurring-task-items:hover{transition:background-color .08s ease-in}.one-off-header{font-size:1rem}.flex-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start}.recurring-header{font-size:1rem}@media (max-width:450px){.to-do-container{padding:1rem 0 1rem 1rem}}.cleaning-comment.commenter-avatar{width:36px}.cleaning-comment.commenter-avatar.staff{width:36px;margin-left:.5rem}.cleaning-comment.comment-details-container{display:inline-block;max-width:calc(100% - 50px)}.cleaning-comment-container.staff .cleaning-comment.body{border:1px solid #00a98c;border-radius:.25rem;padding:0 .5rem .5rem;text-align:left}.cleaning-comment.commenter-name{padding-left:.5rem;text-align:left}.cleaning-comment.date{padding-left:.75rem}.cleaning-comment.commenter-avatar{display:inline-block;vertical-align:bottom;padding-bottom:1.25rem}.cleaning-comment.commenter-avatar.employee-avatar{margin-right:.25rem;align-self:flex-start}.cleaning-comment-container.employee .cleaning-comment.body{border-radius:.25rem;padding:0 .5rem .5rem;border:none;color:#555c6e}.cleaning-comment.commenter-name{font-size:.7rem;font-weight:600;margin-top:0}.cleaning-comment.date{text-align:right;padding-right:.75rem;color:#bcbdc1;font-size:.7rem;margin-top:0}.cleaning-comment.name-date{display:flex}.cleaning-comment-container.employee{display:flex;margin-top:1.5rem}.cleaning-comment.comment-details-container{align-self:flex-start}.cleaning-comments-list-container .list-header img{height:2.127rem;margin-right:.5rem;vertical-align:bottom;margin-left:.75rem}.cleaning-comments-list-container h3{display:inline-block;vertical-align:bottom}.cleaning-comments-list-container .avatar img,.cleaning-comments-list-container .avatar svg{display:inline-block;margin-left:.5rem;margin-right:.5rem;vertical-align:middle;border-width:2px}.notes-empty-state .microcopy{margin-top:1rem;text-align:left;font-style:italic;padding-bottom:1rem}.notes-empty-state .cleaning-comment-container{margin-top:1.5rem;display:flex}.notes-empty-state .cleaning-comment-container.staff .cleaning-comment.body{border:none;color:#535661}.shift-notes .completed-empty-state{color:#8f949f;margin-top:1rem;margin-bottom:1rem}.notes-empty-state .cleaning-comment-container.employee .cleaning-comment.body{border:none;color:#535661}.notes-empty-state .cleaning-comment.commenter-avatar{vertical-align:top;padding-bottom:0;align-self:flex-start}.cleaning-comments-list-container .shift-notes{background-color:#fff;padding:1.5rem 1.5rem 0}.cleaning-comments-list-container .shift-notes .site-h4{font-size:1rem}form.cleaning-comment-form{width:100%;background-color:#fff;padding:1rem 1.5rem 1.5rem}form.cleaning-comment-form label{padding-left:0;font-style:italic;font-size:.7rem;color:#bcbdc1}.cleaning-comment-form .button-wrap{text-align:right}.cleaning-details{margin:0 auto}.cleaning-details-container.flex-wrapper{justify-content:space-between}.cleaning-details .shift-notes.flex-item{flex-basis:35%;min-width:200px;align-self:flex-start;background-color:#fff;border-top:1px solid #535662}.cleaning-details-tasks-container.flex-item{flex-basis:60%;min-width:310px;align-self:flex-start}@media (max-width:1100px){.shift-notes.flex-item{margin-right:3rem}}@media (max-width:1050px){.cleaning-details-tasks-container.flex-item,.cleaning-details .shift-notes.flex-item{flex-basis:100%;margin-right:0}}.cleaning-header-container .cleaning-subheader{margin-bottom:.5rem}.cleaning-details-cleaning-staff.flex-wrapper{justify-content:flex-start;margin-bottom:1.5rem;padding-top:2rem}.cleaning-details-cleaning-staff .staff-details .flex-item{margin-right:2rem}.cleaning-details-cleaning-staff .staff-avatar-clocked-in{right:0;top:-2.5rem}.cleaning-details-cleaning-staff .staff-name{display:inline-block;vertical-align:top;margin-left:.5rem;margin-top:.2rem;color:#535661;font-weight:600}.cleaning-details-cleaning-staff .staff-times.light-gray-text{color:grey;font-weight:500}.cleaning-details-cleaning-staff .staff-avatar .avatar img,.cleaning-details-cleaning-staff .staff-avatar .avatar svg{border:none}.cleaning-details-cleaning-staff .staff-name-clocked-in{display:block;vertical-align:middle}.cleaning-review{padding:1rem 2rem 1rem 1rem}.cleaning-review-comment{max-width:30rem}.cleaning-review-time{font-style:italic}.cleaning-review-star-img{width:1.5rem}.cleaning-review-form-am{display:inline-block;vertical-align:bottom}.cleaning-review-form form{display:inline-block;padding:1rem;border-radius:.25rem;max-width:30rem}.cleaning-review-stars-input{margin:.5rem 0}.cleaning-review-form-stars,.cleaning-review-form-stars-word{display:inline-block;vertical-align:middle}.cleaning-review-form-stars-word{font-weight:700;padding-left:2rem}.cleaning-review-star{display:inline-block;margin-right:2px}.cleaning-review-star-img{margin-right:.25rem}.cleaning-review-star-img:hover{cursor:pointer}.cleaning-review-comment-input{margin-top:1rem}.cleaning-review-comment-input label{padding-left:0}.cleaning-review-comment-input textarea{margin:0}.cleaning-review-submit-wrap{text-align:right}.cleaning-report{display:inline-block;width:100%}.cleaning-report .cleaning-header-container{padding-left:1rem}.cleaning-report .cleaning-header-container h2{padding-bottom:1rem}.cleaning-report .cleaning-details-container.flex-wrapper{width:100%;justify-content:space-around}.cleaning-report .shift-notes.flex-item{flex-basis:20rem;min-width:150px;align-self:flex-start}.cleaning-report .cleaning-comments-list-container .shift-notes{border-top:1px solid #535662;padding:1rem}.cleaning-report .cleaning-comments-list-container h3{vertical-align:bottom}.cleaning-report-reviews{margin-bottom:3rem;margin-left:-3rem;padding-left:3.25rem}.cleaning-report .one-off-task-item,.cleaning-report .recurring-task-item{box-shadow:none}.cleaning-report .one-off-task-items:hover .one-off-task-item:hover,.cleaning-report .recurring-task-items:hover .recurring-task-item:hover{box-shadow:none;cursor:default}@media (max-width:1100px){.shift-notes.flex-item{flex-basis:100%;margin-right:0}}@media (max-width:1050px){.cleaning-report .cleaning-details-tasks-container.flex-item,.cleaning-report .shift-notes.flex-item{flex-basis:100%;margin-right:0}}.cleaning-details-list{padding-top:1rem;border-bottom:2px solid #ebecee}.cleaning-details-list-item{display:inline-block;margin-bottom:1rem;margin-right:1rem}.cleaning-details-list-item.active{vertical-align:bottom}.cleaning-details-list-item.active button,.cleaning-details-list-item.active button:hover{color:#fff;background-color:#00a98c}.cleaning-detail-today{margin-top:1rem;margin-bottom:.25rem}.reports-list-empty-state .empty-shift-illustration{width:11.089rem;height:11.089rem;border-radius:50%;display:block;margin:3rem auto 0;background-image:url(/static/media/icon-shift-report--color.07d2458a.svg);background-repeat:no-repeat;background-position:50%;background-size:6.854rem}.reports-list-empty-state .empty-state-container{text-align:center;padding-bottom:2rem}.reports-list-empty-state .empty-state-container .empty-state-header{width:62%;margin:0 auto 2rem}.reports-list-empty-state .empty-state-container .empty-state-subheader{margin-bottom:2rem}.reports-list-empty-state .empty-state-container .empty-state-subheader.microcopy{margin:0 auto 2rem}.reports-list-empty-state .schedule-attendant-form-container{background-color:#f6f6f6;width:100%;padding:1rem;border-radius:.25rem}.reports-list-empty-state .schedule-attendant-form-container form{max-width:20rem;margin:0 auto;text-align:left}@media (max-width:450px){.reports-list-empty-state .empty-shift-illustration{width:9.01rem;height:9.01rem;margin:5rem auto 2rem}.reports-list-empty-state .empty-state-container .microcopy,.reports-list-empty-state .empty-state-container h3{width:100%}}.cleaning-reports-list{display:inline-block;width:11rem;vertical-align:top;border-right:1px solid #535662;margin-right:3rem;padding-bottom:5rem}.cleaning-reports-list-header{padding:3.5rem 1.5rem .5rem 1rem;text-align:right}.cleaning-reports-list-item a{text-align:right;width:100%;padding-right:1.5rem;border:1px solid transparent;border-right:none;display:block}.cleaning-reports-list-item a.primary{border-bottom-right-radius:0;border-top-right-radius:0;border:1px solid #00a98c;border-right:none}.office-attendant-cleaning-report{display:flex}.order-capsule.purchase-order-item{position:relative;height:8rem}.order-capsule.purchase-order-item .purchase-order-item-buttons.flex-wrapper{position:absolute;bottom:0;right:0;width:100%}.todays-orders-section{border-bottom:.5rem solid #fff;position:relative}.todays-orders-section-text{margin-bottom:.5rem;font-size:22px;letter-spacing:.05rem;line-height:2rem}.todays-orders-empty-state{margin-bottom:3rem}.todays-orders-section .notification-text{font-weight:700;text-transform:uppercase}.close-btn{position:absolute;top:.5rem;right:1rem;padding:0;transform:scale(.75)}.close-btn,.close-btn:hover{background-color:transparent}@media (max-width:450px){.todays-orders-section{padding:1rem}.todays-orders-section-text{font-size:14px}}.supply-item-in-stock p.item-in-stock-subheader{padding-bottom:.25rem;padding-top:1rem;font-size:1rem;color:#2f4f4f;font-weight:700;text-align:center}.supply-item-in-stock .item-in-stock-details{padding:.5rem 0;text-align:center}.supply-item-in-stock .item-in-stock-details .minimum-in-stock-header{font-size:1rem}.supply-item-in-stock .in-stock-icon{padding-top:.5rem;display:none}.supply-item-in-stock .mobile-details{display:none}.item-in-stock-form.flex-wrapper .in-stock-quantity-input{margin:auto}.supply-item .in-stock-quantity-input .input-quantity,.supply-item .in-stock-quantity-input .input-quantity-readonly{width:4rem;border:none;font-size:3rem;color:#2f4f4f;padding:0;font-weight:200}.supply-item .in-stock-quantity-input .input-quantity-readonly{line-height:4rem}.supply-item .in-stock-quantity-input .input-quantity-readonly-header{display:none}.supply-item .in-stock-quantity-input .input-quantity-decrement,.supply-item .in-stock-quantity-input .input-quantity-increment{margin-top:.25rem;color:#bcbdc1;border:1px solid;border-radius:50%;font-weight:300;height:1.5rem;width:1.5rem}.supply-item .in-stock-quantity-input .input-quantity-increment{padding:0 0 0 .1rem}.supply-item .in-stock-quantity-input .input-quantity-decrement{padding:0 .1rem}.supply-item .in-stock-quantity-input .input-quantity-decrement:hover,.supply-item .in-stock-quantity-input .input-quantity-increment:hover{background-color:transparent}@media (min-width:1221px) and (max-width:1370px){.item-in-stock-form.flex-wrapper .in-stock-quantity-input .input-quantity-decrement,.item-in-stock-form.flex-wrapper .in-stock-quantity-input .input-quantity-increment{padding:0}}@media (min-width:768px) and (max-width:980px){.item-in-stock-form.flex-wrapper .in-stock-quantity-input .input-quantity-decrement,.item-in-stock-form.flex-wrapper .in-stock-quantity-input .input-quantity-increment{padding:0}}@media (max-width:450px){.supply-item-in-stock .mobile-details{display:block;text-align:center}.supply-item-in-stock .desktop-details{display:none}.supply-item-in-stock{padding:.5rem 0 1rem}}@media (max-width:400px){.item-in-stock-form.flex-wrapper .in-stock-quantity-input .input-quantity-decrement,.item-in-stock-form.flex-wrapper .in-stock-quantity-input .input-quantity-increment{padding:0}}.supply-item{padding:0;box-sizing:border-box;border-radius:0;border:none;border-top:1px dashed #bcbdc1;width:100%;background-color:#fff;position:relative}.supply-item .item-product-actions-container,.supply-item .item-product-details,.supply-item .item-product-details-container,.supply-item .item-product-image,.supply-item .item-product-in-cart-status,.supply-item .item-product-in-stock-status{display:inline-block;vertical-align:top}.supply-item .item-product-details-container{width:50%;padding:1rem}.supply-item .item-product-actions-container{width:50%;padding:0 1rem;background-color:#fff;position:relative}.supply-item .item-product-image{width:47%;margin-right:.5rem;cursor:pointer;position:relative}.supply-item .item-product-image img{width:100%;max-width:144px;height:auto}.supply-item .item-product-details{max-width:45%;margin-left:.5rem;padding:.5rem 0}.supply-item .item-product-in-stock-status{width:40%;padding:1rem 1rem 0 0}.supply-item .item-product-in-cart-status{width:60%;height:100%;padding:.5rem 0 .5rem 1rem}.supply-item .item-product-in-cart-status .item-last-ordered-title{font-size:12px}.supply-item .item-product-details-container .item-product-details .item-name{cursor:pointer}.supply-item .item-product-details-container .item-product-details .item-product-manufacturing-number{display:none}.price-shipping{display:flex;align-items:center}.price-shipping .product-price{font-weight:600}.price-shipping .shipping-on-image{display:flex;align-items:center;margin-left:.7rem;color:#f18770}.supply-item .big-box-wrap{margin-left:.4rem}.supply-item .item-catalogable{top:7px;right:calc(50% - 65px)}@media (max-width:992px){.supply-item .item-product-image .product-item-image img{height:100px;width:100px}}@media (max-width:450px){.supply-item{max-height:100%;margin-right:0}.supply-item .item-product-details-container{width:100%;display:flex;padding:1rem 1rem 0}.supply-item .item-product-actions-container{width:100%;display:flex;padding:0 .5rem 1rem;border-left:none}.supply-item .item-product-actions-container .item-product-in-cart-status,.supply-item .item-product-actions-container .item-product-in-stock-status{width:50%;padding:0 .25rem}.supply-item .item-product-details{max-width:100%}.supply-item .item-product-actions-container .item-product-in-cart-status{border:none}.supply-item .item-product-image{width:40%;padding:0 1rem;display:block;margin:0}.supply-item .item-product-details{width:100%;padding:0 1rem;display:block;margin:0}.supply-item .item-product-details .flex-wrapper,.supply-item .item-product-details .item-product-units{display:block;margin:0}.supply-item .mobile-item-details{border-top:1px solid #bcbdc1;padding:1rem 0;margin-top:1rem}.supply-item .item-product-image .product-item-image img{height:144px;width:144px}.supply-item .item-catalogable{right:calc(50% - 75px)}}@media (max-width:400px){.supply-item .item-product-image .product-item-image img{height:100px;width:100px}.supply-item .item-catalogable{right:calc(50% - 45px)}}.supply-item-in-cart.flex-wrapper{color:#999daa;justify-content:space-between;align-items:center;display:block;text-align:center}.supply-item-in-cart .item-cart-subheader{width:100%;margin-bottom:.25rem;display:none}.supply-item-in-cart .cart-icon{padding-top:.25rem;display:none}.supply-item-in-cart .item-last-ordered{padding-top:.5rem}.supply-item-in-cart .in-cart-quantity-container{width:100%;padding-top:.75rem;text-align:center}.supply-item-in-cart .item-add-to-cart-button{width:auto;max-width:11rem;margin:.5rem auto auto}.supply-item-in-cart button.add-to-cart{width:auto}.supply-item-in-cart button.add-to-cart.tertiary{padding-top:.7rem;color:inherit}.supply-item-in-cart .add-to-cart-button-label{font-size:1rem}.item-add-to-cart-form.flex-wrapper{display:block}.supply-item .item-product-in-cart-status .input-quantity-controls .input-quantity{width:5rem;padding:.25rem 1rem;margin:.5rem .5rem 0;font-size:2rem;font-weight:600;color:#2f4f4f;border-radius:0;border:1px solid #aaa}.supply-item .item-product-in-cart-status .input-quantity-controls .input-quantity.disabled{border-color:#e3e3e3;color:#e3e3e3}.supply-item .item-product-in-cart-status .input-quantity-decrement,.supply-item .item-product-in-cart-status .input-quantity-increment{margin-top:.7rem;border:1px solid;border-radius:50%;font-weight:300;height:1.5rem;width:1.5rem}.supply-item .item-product-in-cart-status .input-quantity-increment{padding:0 0 0 .1rem}.supply-item .item-product-in-cart-status .input-quantity-decrement{padding:0 .1rem}.supply-item .item-product-in-cart-status .input-quantity-decrement:hover,.supply-item .item-product-in-cart-status .input-quantity-increment:hover{background-color:transparent}@media (min-width:1221px) and (max-width:1370px){.supply-item .item-product-in-cart-status .input-quantity-decrement,.supply-item .item-product-in-cart-status .input-quantity-increment{padding:0}}@media (min-width:768px) and (max-width:980px){.supply-item .item-product-in-cart-status .input-quantity-controls .input-quantity{width:4rem}.supply-item .item-product-in-cart-status .input-quantity-decrement,.supply-item .item-product-in-cart-status .input-quantity-increment{padding:0}button.add-to-cart{padding-left:.5rem;padding-right:.5rem}}@media (max-width:450px){.supply-item-in-cart .column-one,.supply-item-in-cart .column-two{width:100%}.supply-item-in-cart .in-cart-quantity-container,.supply-item-in-cart .item-add-to-cart-form,.supply-item-in-cart .item-last-ordered{width:100%;margin-top:.25rem}.supply-item-in-cart .item-last-ordered{padding-top:0;margin-top:-.25rem}.supply-item .item-product-in-cart-status .input-quantity-controls .input-quantity{width:4rem}.supply-item-in-cart.flex-wrapper{padding:.5rem 0 0}.add-to-cart-container .supply-item-in-cart.flex-wrapper{padding:0}.supply-item-in-cart p.item-cart-subheader{padding-bottom:.25rem}}@media (max-width:400px){.supply-item .item-product-in-cart-status .input-quantity-decrement,.supply-item .item-product-in-cart-status .input-quantity-increment{padding:0}}.ui.table.basic.supply-item-editable{border-radius:0;background:#fff;border-top:1px dashed #bcbdc1;margin-bottom:0;cursor:move}.supply-item-editable .product-item-image{line-height:1}.supply-item-editable .product-item-image img{height:auto;width:55px}button.no-style,button.no-style:active,button.no-style:hover,button.no-style:visited{border:none;background-color:inherit;padding:0}.ui.table.basic.supply-item-editable:hover{background-color:#efefef!important}.product-item{display:inline-block;position:relative;border-radius:.25rem;transition:box-shadow .1s,transform .1s;box-shadow:0 .25rem .75rem transparent;padding:.5rem;width:177px;height:350px;margin:.5rem .25rem;box-sizing:border-box;border:2px solid #f2f2f2;background-color:#fff}.product-item-image{text-align:center}.product-item .item-image{position:relative}.product-item .item-image img{margin-bottom:.25rem}.product-item img.shipping-time-icon{margin-bottom:0;vertical-align:text-top;border-radius:5px}.product-item:hover{box-shadow:0 0 1rem rgba(0,0,0,.125);border:1px solid #dee0e3;background-color:#fff}.product-item:active{box-shadow:inset 0 0 .25rem #999daa}.product-item.view-all-button:hover{box-shadow:none}.product-item .item-preview{cursor:pointer}.product-item .item-details.brand{padding-top:.5rem;color:#999daa}.product-item .item-preview button.purchase{margin-top:1rem;width:100%}.product-item:hover button.purchase{visibility:visible}.product-item .item-preview .item-details.name{line-height:1.3}.product-item .item-preview .cart-count{margin-top:1rem;text-align:center;background-image:url(/static/media/icon-cart--teal.b6cba052.svg);background-position:.5rem .25rem;background-size:1.618rem;background-repeat:no-repeat;padding:.5rem 0 0}.product-item.view-all-item{background-color:#f3f4f5;padding:0}.item-details-button-wrap{position:absolute;bottom:0;width:100%;margin-left:-.5rem}.item-details-button-wrap .purchase.button-with-icon{padding:.25rem .5rem;background:none;color:#00a98c;border-top:2px solid #f7fafc;border-radius:0;line-height:2rem;font-size:1rem;font-weight:300}.item-details-button-wrap .purchase.button-with-icon:disabled{color:#b4b4b4;border:none;border-top:2px solid #f7fafc}.item-details.uop{color:#999daa}.not-in-cart-state{display:flex;align-items:center}.not-in-cart-state .shipping-on-image{display:flex;align-items:center;margin-left:.7rem;color:#f18770}.product-item .vendor-icons-wrap{position:absolute;bottom:48px;right:10px;display:flex}.product-item__favorite{position:absolute;top:9px;right:11px;width:20px;height:20px;cursor:pointer}.product-item .ui.attached.label.product-last-ordered{top:-1px;left:-1px;z-index:1}.product-item .ui.top.attached.label:first-child+:not(.attached){margin-top:0!important}@media (max-width:450px){.product-item{width:100%;height:auto}.product-item .item-details{display:flex}.product-item .item-details .product-item-image img{max-width:100px;max-height:100px;margin-right:1rem}.product-item .item-details-button-wrap{display:none}.product-item .vendor-icons-wrap{bottom:9px}}.requisition-cart-flex.flex-item{width:19rem}.officeluv-category-container .requisition-cart-flex.flex-item{margin-top:1rem}@media (max-width:1200px){.requisition-cart-fixed,.requisition-cart-flex{display:none}}.request-item-form{width:26rem}.request-item-form-submitted{background-color:#00a98c;color:#fff;padding:.5rem 1rem;border-radius:.25rem}.request-item-form-inner label{width:16rem;display:inline-block}.request-item-form-inner .ui.button{width:10rem;margin-top:1rem}.child-categories-box .request-item-form-inner .ui.button{margin-top:0}.request-item-form-inner label input{margin-bottom:0;padding-top:6px;border-bottom-right-radius:0;border-top-right-radius:0}.draggable{position:relative;width:100%}button.draggable-control-wrap:hover{cursor:-webkit-grab;cursor:grab}button.draggable-control-wrap:active{cursor:-webkit-grabbing;cursor:grabbing}button.draggable-control-wrap:active i.icon.draggable-control,button.draggable-control-wrap:hover i.icon.draggable-control{color:#00a98c;transition:all .25s ease-in;cursor:move}i.icon.draggable-control{color:#bbb;margin:0;width:9px}i.icon.move-to-top{color:#ddd}i.icon.move-to-top:hover{color:#00a98c;transition:all .25s ease-in}.draggable-phantom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.droppable{position:relative}.droppable-phantom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.droppable-placeholder{display:none}.droppable-placeholder.active{display:block;height:6rem;width:100%;background-color:#b1e2da}.subnav-container-supply-levels.supply-levels{padding-top:1rem;padding-bottom:5rem;min-height:100vh}.subnav-container-supply-levels .supply-levels-wrap{max-width:99.99%}.empty-state-arrow{display:inline-block}.officeluv-supplies-container .supply-levels-items.flex-item{width:45%;margin-right:2rem;flex-grow:1;flex-shrink:1;justify-content:flex-start}.officeluv-supplies-container .supply-levels-items.flex-item.flex-wrapper{height:100%}.supply-levels-empty-state-container{width:100%}.supply-levels .edit-budget-codes-wrap{text-align:right;width:100%;padding:1rem 0}.supply-levels .open-products,.supply-levels .ui.basic.segment.open-products{width:100%;display:flex;flex-wrap:wrap;margin:0;padding:0;background:#fff}.supply-levels .ui.basic.segment.open-products.favorites{background:transparent}.supply-levels .ui.basic.loading.segment.open-products{height:100vh;opacity:.5}.supply-levels .open-products-group{width:100%}.supply-levels .open-products-group-name{padding:1rem 0 .5rem 1rem}.supply-levels .ui.menu{box-shadow:none;border:none;border-top:1px solid #535662;margin-bottom:0}.supply-levels button.ui.button.edit-mode{padding-left:.5rem;padding-right:.5rem;margin-left:auto!important}.supply-levels button.ui.button.edit-mode i.icon{margin:0!important}.supply-levels button.ui.button.edit-mode.active{color:#fff;background-color:#00a98c}@media (max-width:768px){.supply-levels-empty-state .empty-state-info.flex-wrapper .flex-item{max-width:none;margin-bottom:1rem}.supply-levels-empty-state .empty-state-info.flex-wrapper .flex-item.empty-state-arrow{transform:rotate(90deg)}}@media (max-width:450px){.supply-levels.variable-width-column{padding:0!important}.supply-levels-title{display:flex;justify-content:space-between;align-items:baseline;padding:1rem}.subnav-container-supply-levels.supply-levels{padding-top:0}.officeluv-supplies-container .supply-levels-items.flex-item{margin-right:0}.officeluv-supplies-container .supply-levels-items.flex-wrapper{height:100%}}.edit-budget-code-row{transition:all 1s}.edit-budget-code-row .product-image{margin-right:10px;display:inline-block;vertical-align:middle}.edit-budget-code-row .product-name{display:inline-block;vertical-align:middle;width:80%}.edit-budget-code-row.updated{box-shadow:0 0 10px rgba(38,167,140,.5);background-color:rgba(38,167,140,.5);transition:all .3s}.edit-budget-code-select{display:inline-block;margin-right:2rem;height:3.6rem;vertical-align:bottom}.create-budget-code{display:inline-block;vertical-align:middle}.edit-budget-code-products .select-all{margin:1rem 0}.edit-budget-code-products-header.flex-wrapper{text-align:middle;padding:1rem;font-weight:700}.edit-budget-code-products-header .select-header{flex:0.25 1;margin-right:1rem}.edit-budget-code-products-header .product-header{flex:2 1}.edit-budget-code-products-header .budget-code-header{flex:1 1}.edit-budget-code-products-list .input-checkbox:hover,.edit-budget-code-products-list input[type=checkbox]{cursor:pointer}.edit-budget-code-products-list .budget-row:nth-child(odd){background-color:#f3f4f5}.supply-levels-container.flex-wrapper{margin:3rem auto;max-width:55rem}.supply-levels-container .supply-levels-budget-codes-edit{flex:3 1;margin-right:2rem;margin-bottom:5rem}.supply-levels-container .supply-levels-budget-codes-sidebar{flex:1 1}.supply-levels-budget-codes-sidebar .budget-link{margin:1rem 0;width:100%;height:7rem}.supply-levels-budget-codes-sidebar .budget-code-links{margin-top:3rem}.requisitions-empty{text-align:center}.requisitions-empty-title{margin:2rem 0 1rem}.requisition-item{margin:0 auto 2rem}.requisition-item .ui.table.summary{background-color:#f9fafb}a.order-button,a.order-button:hover{font-size:large}.requisition-item-note{text-decoration:none;color:#bcbdc1;font-style:italic;font-size:.875rem}.requisition-item .ui.top.attached.segment{padding-bottom:0}.requisition-item .ui.bottom.attached.segment{padding-top:.5em}.requisition-item .ui.bottom.attached.segment .ui.basic.table{border-top:1px dashed #bcbdc1;border-radius:0}@media only screen and (max-width:767px){.ui.table:not(.unstackable).order-summary-items tr{padding-top:0;padding-bottom:0;box-shadow:none!important;border-bottom:none!important}.ui.table:not(.unstackable).order-summary-items td{padding-left:0!important}}.requisitions-date-title,.requisitions-header h2{padding-left:1rem;margin-bottom:.5rem}.requisitions-date-title{margin-top:3rem}.requisitions-list .requisitions-list-date:first-child .requisitions-date-title{margin-top:0}.subnav-container-shipments-empty{margin-bottom:2rem}.subnav-container-shipments{padding:1rem 0;margin-bottom:3rem;position:relative}.subnav-container-shipments h2{margin-bottom:1.5rem;padding-left:1rem}.supplies-orders .flex-wrapper{justify-content:flex-start}.supplies-orders .orders-box{width:25rem;margin-right:2rem;margin-bottom:5rem;flex-grow:1;flex-shrink:1}@media (max-width:1200px){.supplies-orders .requisitions{margin-left:0}}@media (max-width:450px){.supplies-orders .orders-box{margin-right:0}}.requisition-shipping-title{margin-bottom:1rem}.requisition-delivery-info{margin:0 0 2rem}.requisition-billing,.requisition-shipping{display:block;vertical-align:top}.requisition-billing a{text-decoration:none}.requisition-shipping{margin-bottom:2rem}.billing-purchaser-avatar{display:flex;align-items:center;margin-top:.5rem}.billing-purchaser-avatar>span{margin-left:.5rem}.ui.segment.requisition-scheduled-info{margin:0 0 2rem;padding:0}.ui.basic.loading.segment.requisition-scheduled-info{width:100px;height:100px}.ui.loading.segment.requisition-scheduled-info:before{background:none transparent}.requisition-scheduled-info .schedule-history a{text-decoration:none}.ui.table.totals-table{padding-top:.5rem;padding-bottom:.5rem;border:1px solid #fff;margin-left:auto}.spacer{padding:0 2rem!important}.dollar-value{color:#555c6e}.label.total,.total{color:#000;font-weight:700}.requisition-item-details{margin-bottom:5rem;padding:.5rem;border:1px solid #f3f4f5;border-radius:.25rem;background-color:#fff}.requisition-item-details h4.details-header{padding:0 0 .5rem .5rem}.requisition-item-products .shipment-product-container:nth-child(2n){background-color:#f3f4f5}.requisition-item-products .shipment-product-container:last-child{margin-bottom:1rem}.requisition-item-details .budget-code-group .budget-code-header button.link-to-budget-code,.requisition-item-details .budget-code-group .budget-code-header h4.budget-code-name{display:inline-block;width:50%}.requisition-item-details .budget-code-group button.link-to-budget-code{margin:1rem 0}.no-border{border:0!important}@media print{.requisition-item-details{border:none;margin:0 auto;width:100%}}.shipment-item.purchase-order-item,.shipment-item.purchase-order-item.received{width:100%;max-width:100%;background-color:#fff}.shipment-item h4.purchase-order-item-status{margin-bottom:.5rem}.pending-shipments{margin-bottom:1.2rem}@media print{.delivery-info-pdf .location-name{margin-bottom:1rem}.delivery-info-pdf div.order-data-row{width:100%;border-bottom:1px solid grey;padding:.5rem 0}.delivery-info-pdf div.order-data-row p.header.bold-text{width:14rem;display:inline-block}.delivery-info-pdf div.order-data-row div.data,.delivery-info-pdf div.order-data-row p.data{display:inline-block;vertical-align:top}}.subnav-container-order{background:#fff;margin-bottom:2rem;padding:2rem 0 1rem}.subnav-container-order h2{margin-bottom:1.5rem}.subnav-container-order .requisition-item-container{max-width:55rem;padding-bottom:.5rem}.subnav-container-order .requisition-item-table{width:100%}.subnav-container-order .requisition-item-table th{vertical-align:top;margin-right:1rem;text-align:left}.subnav-container-order .ordered-by-avatar{display:inline-block;vertical-align:top}.subnav-container-order .ordered-by-name{display:inline-block;vertical-align:top;padding-left:.5rem}.subnav-container-order .order-total-spend{-webkit-column-width:7.5rem;column-width:7.5rem}@media (max-width:768px){.subnav-container-order h2{margin:0 1rem 1.5rem}.subnav-container-order .requisition-item-table th{width:40%;width:calc(50% - 1rem);margin:0 0 0 1rem;display:inline-block}}@media print{.subnav-container-order .print-pdf{display:block}}.supplies-order-route{padding-bottom:5rem}.supplies-order-container.flex-wrapper{max-width:55rem}.shipments-orders-container{flex-grow:1;max-width:50rem;margin-bottom:4rem}.shipments-orders-container .shipments-wrap{margin-bottom:2rem}.shipments-orders-container h3.section-header{margin-bottom:1rem}.shipments-orders-container .edit-budget-codes-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:-1rem;margin-bottom:.7rem}.delivery-info-container{vertical-align:top;margin:.25rem 1rem 0 2rem;flex:1 1}.requisition-right-rail{margin-top:-8px}.supplies-order-container a.order-edit-link{display:inline-block;margin-bottom:1.5rem;background-color:#00a98c;color:#fff;font-weight:700;font-size:.875rem;line-height:1.25rem;border-radius:10px;padding:.5rem 1rem;cursor:pointer;text-decoration:none}@media print{.supplies-order-route{padding-bottom:0}.supplies-order-container.fixed-width-column.flex-wrapper{width:100%}.shipments-orders-container{margin-bottom:0;max-width:100%}.requisition-items{margin:0 auto;min-width:100%}}@media (max-width:450px){.supplies-order-container a.order-edit-link{display:inline-block;margin-bottom:1.5rem}}.product-budget-code-link{width:100%;height:7rem}.product-budget-code-link .budget-code,.product-budget-code-link .budget-name,.product-budget-code-link .tertiary-link{display:block}.product-budget-code-link .tertiary-link{margin-left:-.5rem}.supplies-order-budget-codes .supplies-order-container{margin-top:3rem;margin-bottom:5rem}.supplies-order-budget-codes .supplies-order-budget-codes-edit{flex-grow:1;flex:3 1;max-width:50rem;margin-right:2rem}.supplies-order-budget-codes-edit .section-header{margin-bottom:1rem}.supplies-order-budget-codes-sidebar{flex:1 1}.supplies-order-budget-codes-sidebar .instructions{margin:3rem 0 0}.supplies-order-budget-codes-sidebar .budget-code-links-container{margin-top:3rem}.officeluv-sibling-category-list .ui.dropdown .menu::-webkit-scrollbar{display:block;width:7px;background-color:#efefef}.officeluv-sibling-category-list .ui.dropdown .menu::-webkit-scrollbar-thumb{background:#aaa}.officeluv-sibling-category-list .ui.pointing.dropdown>.menu{box-shadow:-4px 4px 4px 0 rgba(34,36,38,.15)}.officeluv-sibling-category-list .ui.menu .ui.dropdown .menu .item.no-hover{padding-bottom:0}.officeluv-sibling-category-list .ui.menu .ui.dropdown .menu .item.no-hover:hover{background:transparent!important}.officeluv-sibling-category-list .ui.accordion .item:hover{background:rgba(0,0,0,.05)}.officeluv-sibling-category-list .ui.dropdown .menu>.item .dropdown.icon{float:none}.officeluv-sibling-category-list .ui.menu>.item{padding-left:1em;padding-right:1em}.officeluv-sibling-category-list .ui.menu>.item,.officeluv-sibling-category-list .ui.menu>.item>.ui.dropdown{cursor:pointer;color:#535662;font-weight:700}.officeluv-sibling-category-list .ui.menu>.item.active-link:hover,.officeluv-sibling-category-list .ui.menu>.item:hover{background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)}.officeluv-sibling-category-list .ui.menu>.item.active-link:hover .ui.dropdown,.officeluv-sibling-category-list .ui.menu>.item:hover .ui.dropdown{color:rgba(0,0,0,.95)}.officeluv-sibling-category-list .ui.menu .ui.accordion .title{font-family:inherit;padding:0}.officeluv-sibling-category-list{display:flex;background-color:#fff;background-size:cover;background-position-x:center;background-position-y:-3rem;background-repeat:no-repeat;position:relative;background-attachment:fixed}.officeluv-sibling-category-list .sibling-category{display:inline-block}.officeluv-sibling-category-list a.sibling-category-link{display:inline-block;padding:.5rem;color:#ccc;border-radius:.25rem;margin-right:1.5rem;text-decoration:none}.officeluv-sibling-category-list a.sibling-category-link .link-content{display:inline-block;white-space:normal}.officeluv-sibling-category-list a.sibling-category-link .bold-text{border-bottom:1px solid hsla(0,0%,100%,.65)}.officeluv-sibling-category-list a.sibling-category-link:hover{background-color:hsla(0,0%,100%,.1);transition:all .1s ease-in}.officeluv-sibling-category-list a.sibling-category-link:focus{background-color:hsla(0,0%,100%,.2)}.officeluv-sibling-category-list .ui.menu>.item.active-link,.officeluv-sibling-category-list a.active-link{transition:all .1s ease-in;background-color:hsla(0,0%,100%,.15);color:grey;border-bottom:4px solid #00a98c;border-radius:0}.officeluv-sibling-category-list .ui.menu>.item.active-link>.ui.dropdown{color:grey}@media (max-width:1440px){.officeluv-sibling-category-list{margin-bottom:0}}@media (max-width:1024px){.category-link-container{white-space:nowrap;width:100%;overflow:visible}}@media (max-width:768px){.officeluv-sibling-category-list .ui.menu .item>.ui.dropdown{width:100%}.officeluv-sibling-category-list .ui.menu .ui.accordion .title{padding-bottom:1em}}.product-item-list-row-wrap{position:relative;margin-left:-1rem}.product-item-list-row-wrap .list-row-button{position:absolute;top:0;bottom:0;font-weight:700;font-size:1.315rem;background-color:transparent;box-shadow:none;background-image:linear-gradient(90deg,rgba(247,247,246,0),#f7f7f6 27%);transition:opacity .3s;z-index:2;padding:0 1rem 0 1.5rem}.product-item-list-row-wrap .list-row-button.before{opacity:0;padding:0 1.5rem 0 1rem;height:350px;margin-top:.5rem;background-image:linear-gradient(90deg,#f7f7f6 73%,rgba(247,247,246,0))}.product-item-list-row-wrap .list-row-button.after{right:-1.5rem;height:350px;margin-top:.5rem}.product-item-list-row-wrap .list-row-button.after span,.product-item-list-row-wrap .list-row-button.before span{display:inline-block;width:2rem;height:2rem;text-align:center;border:1px solid #999;color:grey;padding:0 0 0 .8rem;border-radius:.25rem;font-weight:700}.product-item-list-row-wrap .list-row-button.before span{padding:0 2rem 0 0}.product-item-list-row-wrap .list-row-button:hover{background-color:#fff;background-image:none}.product-item-list-row .row-view-all-button{color:#00a98c;background-color:#fff;box-shadow:none;width:9rem;height:100%}.product-item-list-row .row-view-all-button:hover{box-shadow:none}.product-item-list-row{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}@media (max-width:450px){.product-item-list-row{flex-wrap:wrap}.product-item-list-row-wrap .list-row-button{display:none}.product-item-list-row .view-all-item{height:auto}.product-item-list-row .view-all-item .row-view-all-button{width:100%;border:1px solid}}.officeluv-category-catalog{padding-bottom:50vh}.category-catalog-child{padding:.5rem 0 1rem}.category-row.flex-wrapper{flex-wrap:wrap}.flex-wrapper.category-subset{flex-wrap:wrap;margin-left:-1rem}.category-row .product-item{display:inline-block;flex:none;width:177px;height:350px;margin:.5rem 0 1rem .5rem;background-color:#fff;border:2px solid #f2f2f2}.category-catalog-child h4,.category-catalog-popular h4,.category-catalog-your h4,.category-row h4{display:inline-block;margin-right:1rem;font-size:1.3rem}.officeluv-category-catalog .tertiary-link{line-height:1rem!important;font-size:.875rem!important}.category-catalog-your.category-row{padding-top:0}@media (max-width:480px){.category-row .product-item{display:block;flex:none;width:100%;height:auto;margin:.5rem 0;background-color:#fff;border:2px solid #f2f2f2}}.category-catalog-all-row{padding:1rem 0 2rem}.category-catalog-all-row h4{display:inline-block;margin-right:1rem}.request-container{display:flex;justify-content:flex-end;padding:1rem}.officeluv-category-container .child-list-and-content-desktop,.officeluv-category-container .content-desktop{padding-bottom:5rem}.officeluv-category-container.flex-wrapper{justify-content:flex-start;flex-wrap:nowrap}.officeluv-category-container .child-categories-box.flex-item{width:12rem;margin-left:-7rem;margin-top:3rem}.officeluv-category-container .catalog-box.flex-item{width:25rem;margin-right:2rem;margin-top:1rem;flex-grow:1;flex-shrink:1}.officeluv-category-container .product-search-results{flex-grow:1;padding-top:0}.officeluv-category-container .product-search-results .catalog-box.flex-item{margin:0}.officeluv-category-container .child-list-mobile{display:none}.variable-width-column.category-link-container{padding:0 1rem;display:flex;justify-content:center;flex-wrap:wrap}.officeluv-category-container .child-categories-box .closed-category-request{margin-top:1.5rem;text-align:center}.officeluv-category-container .child-categories-box .closed-category-request button{margin-top:.5rem;width:100%;display:block}.officeluv-category-container .child-categories-box .request-item-form{width:auto;margin-top:1rem}.officeluv-category-container .child-categories-box .request-item-form label{width:100%;display:block;padding:0}.officeluv-category-container .child-categories-box .request-item-form input{border-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.officeluv-category-container .child-categories-box .request-item-form button{width:100%;display:block;border-radius:.25rem;border-top-right-radius:0;border-top-left-radius:0}@media (max-width:480px){.officeluv-category-container .flex-wrapper{display:block;padding-top:0;width:100%}.officeluv-category-container .child-list-desktop{display:none}.officeluv-category-container .child-list-mobile{display:block;padding-top:2rem}.officeluv-category-container .catalog-box.flex-item{width:calc(100% - 1rem);margin:2rem 0 0 1rem}.officeluv-category-container .variable-width-column{padding-left:1rem}.officeluv-category-container .child-categories-box.flex-item{width:100%;margin:0}.variable-width-column.category-link-container{display:inline;display:initial}}.banner-items__wrap{background:#efefef}.banner-items{position:relative}.banner-items__image{cursor:pointer}.banner-items__button{position:absolute;top:calc(50% - 14px);background-color:transparent}.banner-items__button:focus{outline:0}.banner-items__button:hover{background-color:rgb(255 255 255/25%)}.banner-items__button:disabled{display:none}.banner-items__button i.big.icon{margin:0;line-height:1;color:#535662}.banner-items__button.back{left:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.banner-items__button.next{right:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.ui.grid.banner-items__grid{height:100%;padding-left:3rem}.ui.grid.banner-items__grid .column{display:flex;align-items:center;justify-content:center}.ui.grid.banner-items__grid button.ui.button{margin-top:1rem}.ui.grid.banner-items__grid button.ui.button.mobile{display:none}.banner-items .animation_custom{transition:transform .5s;transition-timing-function:cubic-bezier(.645,.045,.355,1);will-change:transform}.banner-items .slide_hidden{opacity:0;transition:opacity .3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.banner-items .slide_visible{opacity:1;transition:opacity .9s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}@media (max-width:767px){.ui.grid.banner-items__grid{padding-left:1rem;padding-right:1rem;padding-top:0}.banner-items__grid .ui.basic.segment{padding-top:0}.ui.grid.banner-items__grid h1.ui.header{font-size:1rem;margin-bottom:.5rem}.ui.grid.banner-items__grid h4.ui.header{display:none}.ui.grid.banner-items__grid button.ui.button.mobile{display:block}.ui.grid.banner-items__grid button.ui.button.desktop{display:none}}.ui.segment.checkout-form-container{margin-left:3rem;margin-top:0;padding-top:.5rem;max-width:36rem;width:100%}.checkout-form-subheader{margin-top:1.5rem;margin-bottom:1rem}.checkout-form-footer{margin:1.5rem 0}.checkout-form-promo-code label{display:block}.checkout-form-input-text3{max-width:4rem}.checkout-form-input-text4{max-width:5rem}.checkout-form-submit{min-width:100%}.checkout-details-info{display:flex;flex-direction:column;justify-content:space-between}.checkout-details-info .shipping{font-size:1.1rem;line-height:1.5}.checkout-details-info-submit{margin-top:2rem}.checkout-details-info-delivery{margin-top:1rem}.checkout-details-info label{padding-left:0}.checkout-details-info textarea{margin-bottom:0}.checkout-details-info .ui.button.edit-shippable{margin-left:1rem}.edit-requisition-search-wrap{margin-top:2rem}.checkout-form-delivery-instructions{margin-bottom:1rem}@media (max-width:768px){.ui.segment.checkout-form-container{margin-left:0;margin-top:1rem}}.modal-delivery-info{max-width:80%;margin:2rem auto;max-height:calc(100% - 4rem);padding:0}.modal-delivery-info .content-panel .logo,.modal-delivery-info .content-panel .step-marker{display:none}.checkout-page{margin-top:1rem;padding-bottom:50vh}.checkout-page .flex-wrapper{align-items:flex-start}.checkout-page .flex-wrapper.centered{justify-content:center}.checkout-page__col-right{margin-left:3rem;margin-top:0;width:100%;max-width:27rem}.checkout-page .cart-subtotal-subhead-container h4{margin-left:0}.checkout-page .requisition-cart{box-shadow:none}.checkout-page-error{margin-top:1.5rem;margin-left:.75rem;color:#8b0000}.button.tertiary.checkout-page-scroll-to-search{padding-left:0;margin-bottom:1rem;display:block}@media (max-width:768px){.checkout-page__col-right{margin-left:0;margin-top:1rem}}.contact-us{margin:5rem 0;padding-left:5rem;max-width:50rem;@media (max-width:450px){margin-left:0;margin-bottom:1rem;margin-right:0;margin-top:1rem;padding-left:0}}.contact-us sub{margin-top:1rem}.contact-us h2{margin-top:20px}.contact-us form{margin-bottom:20px}.contact-us .contact-us-notification{text-align:center;font-size:1rem}.contact-us .contact-us-notification i{margin-top:15px}.contact-us .contact-us-notification .check{color:#00a98c}.contact-us .contact-us-notification .warning{color:#912d2b}.subnav-container-category .catalog-heading-wrapper.flex-wrapper{display:flex;justify-content:space-between;flex-wrap:nowrap}.subnav-container-category .catalog-title{font-size:1.2rem;font-weight:700}.subnav-category-request{margin-top:2rem}.subnav-category-request-label{display:inline-block;padding-bottom:.5rem;padding-right:1rem}.subnav-category-request-toggle{display:inline-block}@media (max-width:768px){.subnav-container-category .catalog-heading-wrapper.flex-wrapper{justify-content:flex-start;flex-direction:column}.subnav-category-request{width:100%;margin-top:2rem}.subnav-category-request .subnav-category-request-label,.subnav-category-request button{display:block}}.product-filters{margin-top:-.5em;flex-wrap:wrap}.product-filter{width:180px}.ui.stackable.product-filters.menu{padding-left:2rem}.ui.menu.product-filters>.item{padding:.92857143em 1em 1em 0}.filters-summary{padding-top:.7rem}.filter-summary{margin-left:.4rem}.filter-summary:first-child{margin-left:0}.filter-summary-title{opacity:.75}.filter-summary-label{font-weight:700;color:#555c6e}.filter-summary.warning,.filter-summary.warning .filter-summary-label,.filter-summary.warning .filter-summary-title{font-weight:700;color:#ff8c00;opacity:1}.product-sort-item{padding:0 1rem;position:relative;cursor:pointer;text-transform:capitalize}.product-sort-item.active,.product-sort-item:hover{color:#00a98c}.product-sort-item .direction{position:absolute;top:-2px;right:0;font-size:18px;margin-left:5px}.product-sort-item .direction:before{content:"▾"}.product-sort-item .direction.asc{transform:rotate(180deg)}.product-sort-item .direction.hidden{visibility:hidden}@media (max-width:450px){.product-sort>strong{display:block}.product-sort-item{padding:0 .8rem;font-size:12px}}.recurring-requisition-form h4.form-header{margin-left:.75rem;margin-bottom:1rem}.recurring-requisition-form .shipping-details{margin-top:2rem}.recurring-requisition-form select{margin-bottom:1rem}.recurring-requisition-form .form-checkbox-row{margin:1rem 0}.recurring-requisition-form .form-checkbox-row-desc{margin:.25rem 1.25rem 1.5rem;max-width:25rem}.recurring-requisition-form .form-checkbox-row label.input-checkbox{padding-left:0}.recurring-requisition-form .form-checkbox-row span.input-checkbox-label{padding-left:.25rem}.recurring-requisition-form .form-radio-row{margin:1rem 0}.recurring-requisition-form .form-radio-row p{margin-bottom:10px}.recurring-requisition-form .form-radio-row input{float:left;margin-right:0}.recurring-requisition-form .form-textarea-row{width:80%}.schedule-form .SingleDatePickerInput__withBorder{border:none}.recurring-requisition-form input#recurring-requisition-start-at{padding:.5rem;background-color:rgba(246,251,251,.82);width:100%;font-size:.875rem;border-radius:.25rem;border:1px solid #d8dade;background-color:#fff;line-height:1.25rem;box-sizing:border-box}.recurring-requisition-form .recurring-req-details-input-4 span.start-at-label{display:block;margin-left:.75rem}.recurring-requisition-form .recurring-req-details-input-1,.recurring-requisition-form .recurring-req-shipping-input-1,.recurring-requisition-form .recurring-req-shipping-input-2,.recurring-requisition-form .recurring-req-shipping-input-3,.recurring-requisition-form .recurring-req-shipping-input-4,.recurring-requisition-form .recurring-req-shipping-input-5,.recurring-requisition-form .recurring-req-shipping-input-6,.recurring-requisition-form .recurring-req-shipping-input-7,.recurring-requisition-form .recurring-req-shipping-input-8{width:80%}.recurring-req-shipping-textarea{width:80%;display:block}.recurring-requisition-form .recurring-req-details-input-1,.recurring-requisition-form .recurring-req-details-input-2,.recurring-requisition-form .recurring-req-details-input-3{height:4.5rem}.recurring-requisition-form.delete{width:80%}.recurring-requisition-form.delete:after{display:table;content:"";clear:both}.recurring-requisition-form.delete button{float:right}.recurring-requisition-form.delete button.danger{color:#d02323}@media (max-width:480px){.recurring-req-shipping-textarea,.recurring-requisition-form .recurring-req-details-input-1,.recurring-requisition-form .recurring-req-shipping-input-1,.recurring-requisition-form .recurring-req-shipping-input-2,.recurring-requisition-form .recurring-req-shipping-input-3,.recurring-requisition-form .recurring-req-shipping-input-4,.recurring-requisition-form .recurring-req-shipping-input-5,.recurring-requisition-form .recurring-req-shipping-input-6,.recurring-requisition-form .recurring-req-shipping-input-7,.recurring-requisition-form .recurring-req-shipping-input-8{width:100%}}.edit-requisition-products{margin-top:20px}.edit-requisition-products>h4{margin-bottom:20px}.modal.modal-product-search{box-shadow:0 .5rem 1rem rgba(85,92,110,.58);margin-top:5rem;padding:3rem 1rem 0;max-width:600px;position:relative;max-height:calc(100vh - 6rem);min-height:calc(100vh - 20rem)}button.modal-close.close-icon{text-indent:-10000px;position:absolute;right:1rem;top:1rem}.modal-product-search .product-search-results-container{max-height:calc(100vh - 17rem);overflow-y:scroll}.modal-product-search .product-search-results-container .officeluv-category-catalog{padding-bottom:5rem}.modal-product-search .product-search-results-container .officeluv-category-catalog .flex-wrapper{justify-content:space-around}.modal-product-search .product-search-results-container .officeluv-category-catalog .flex-wrapper .product-item{border:1px solid #eee}.modal-product-search .product-search-results-container .subnav-category-request{text-align:right}.modal-product-search-container .segment.placeholder .ui.header,.modal-product-search-container .segment.placeholder .ui.header .sub.header{color:#bbb}.modal-product-search-container .segment.placeholder .ui.header .icon.grey{color:#bbb!important}.modal-product-search-trigger-wrap{text-align:right}.modal-product-search-wrap .ui.button{margin:1rem 0}@media (max-width:400px){.modal.modal-product-search{margin-top:2rem;max-height:calc(100vh - 4rem);min-height:calc(100vh - 4rem)}}.staff-clocked-out-title{text-align:center;margin:1rem 0}.office-budget-settings .office-budget-settings-loader{width:100%;margin:auto}.office-budget-settings{padding:0 0 1px 2rem;max-width:22rem}.office-budget-settings .ui.form{margin-bottom:2rem}.office-budget-settings .ui.form .field .ui.input input,.office-budget-settings .ui.form .fields .field .ui.input input{width:100%}.office-budget-settings .ui.form .disabled{opacity:unset}.office-budget-settings .office-budget-settings-form{max-width:30rem;width:20rem;margin-top:2rem;margin-bottom:2rem}.office-budget-settings .office-budget-annual label,.office-budget-settings .office-budget-monthly label,.office-budget-settings .office-budget-per-employee-per-month label{position:relative}.office-budget-settings .office-budget-monthly label{padding-left:0}.office-budget-settings .office-budget-annual label:before,.office-budget-settings .office-budget-monthly label:before,.office-budget-settings .office-budget-per-employee-per-month label:before{content:"$";position:absolute;left:-.8rem;bottom:-2.2rem;font-size:1rem;color:#bcbdc1}.office-budget-settings img.employees-icon{display:inline-block;vertical-align:top;height:2rem;margin-top:1.5rem;margin-right:.5rem;margin-left:-1.2rem}.office-budget-settings img.employees-icon+label{display:inline-block}.office-budget-settings .office-budget-annual img{display:inline-block;vertical-align:top;height:2rem;margin-top:1.5rem;margin-right:.6rem;margin-left:-1.2rem}.office-budget-settings .office-budget-annual label{display:inline-block}.office-budget-settings .office-budget-annual label:before{bottom:1.5rem;left:0}.office-budget-settings .office-budget-per-employee-per-month img{display:inline-block;vertical-align:top;height:2rem;margin-top:1.5rem;margin-right:.5rem}.office-budget-settings .office-budget-per-employee-per-month label{display:inline-block}.office-budget-settings .office-budget-per-employee-per-month label:before{bottom:1.5rem;left:0}.office-budget-numbers-container input.annual,.office-budget-numbers-container input.monthly,.office-budget-settings input.employees,.office-budget-settings input.per-employee-per-month{width:6rem}.office-budget-settings input:disabled{border-color:transparent;background-color:transparent;padding-left:0;font-size:1rem}.office-budget-settings input::-webkit-inner-spin-button,.office-budget-settings input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.office-budget-settings button{margin-top:1rem}.office-budget-annual,.office-budget-monthly,.office-budget-per-employee-per-month{display:inline-block}.office-budget-monthly{margin-left:3rem;vertical-align:top}@media (max-width:450px){.office-budget-settings .office-budget-settings-form .flex-item{flex-basis:100%}}.insights-controls .flex-item .date-picker,.insights-controls .flex-item .location-select{display:inline-block;vertical-align:top;margin-right:1em}.insights-controls .flex-item .location-select{width:15rem}.insights-controls .flex-item .location-select>div>div>div:hover{cursor:pointer}.insights-controls .DateInput_fang{top:38px!important}.insights-controls .DateRangePicker_picker__directionLeft{top:49px!important}.insights-controls .ui.selection.dropdown{height:2.56em;min-height:2em;min-width:8rem;color:#535662}.DateRangePickerInput__withBorder{border-radius:0;border:1px solid #bcbdc1}.DateInput{background:none}.DateInput.DateInput_1 input{background-color:#fff;padding:6px 12px 4px;margin:inherit;line-height:inherit;font-weight:inherit;font-size:1rem;border:1px solid #fff}.DateInput.DateInput_1 input:hover{cursor:pointer}.DateInput.DateInput_1 input:focus{border:1px solid #02b4c5;box-shadow:0 .05rem .25rem #02b4c5}.CalendarDay__selected_span,.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#00a699;border:1px solid #00a699}.report-download-container{flex:1 1;padding-left:2rem;max-width:22rem;text-align:left}.insights-budget-code .insights-controls .report-download-container{display:none}.DayPickerNavigation_button{line-height:.78!important}@media (max-width:872px){.report-download-container{display:none}}@media (max-width:450px){.insights-controls .flex-item.report-download-container,.insights-controls .selector-container .date-picker,.insights-controls .selector-container .location-select{margin-top:.5rem}}.insights-pdf-locations-data{margin-top:2rem}.insights-pdf-locations-data .insights-data{display:block;width:100%;border-bottom:1px solid grey;padding:.5rem 0}.insights-pdf-locations-data h3.location-name{padding-bottom:.5rem}.insights-pdf-locations-data .insights-data p.header{width:14rem;display:inline-block}.insights-pdf-locations-data .insights-data p.data{display:inline-block}.total-office-spend-line{margin-bottom:2rem}.total-spend-header{margin:1rem}.total-spend-header:first-child{margin-bottom:0}.total-spend-header span{display:inline-block;margin-right:1rem}.total-spend-header strong{display:inline-block;font-size:1rem}.total-office-spend-chart{position:relative}.total-office-spend-chart .loader-wrapper{position:absolute;top:50%;top:calc(50% - 20px);left:50%;left:calc(50% - 16px)}.total-office-spend-chart text.total-spend-line-label tspan{display:none!important}@media print{.total-spend-tooltip{display:none!important}.insights-budget-spend .total-office-spend-line{width:100%!important;min-height:370px}h3.total-spend-header.total-office-spend{margin-top:1rem}.total-office-spend-chart text.total-spend-line-label tspan{display:block!important;fill:#000!important;font-size:.5rem!important}.total-office-spend-chart text.total-spend-x-axis-label tspan{font-size:.5rem!important}.total-office-spend-line div.aggregate-spend-data.print-pdf{display:block}.total-office-spend-line div.aggregate-spend-data.print-pdf.multiple{margin-bottom:2rem}.total-office-spend-line h3.multiple-locations-header{margin-top:1.5rem}.total-office-spend-line div.insights-data-row{width:100%;border-bottom:1px solid grey;padding:.5rem 0}.total-office-spend-line div.insights-data-row p.header.bold-text{width:14rem;display:inline-block}.total-office-spend-line div.insights-data-row p.data{display:inline-block}}.budget-code-grouped-spend-table a{text-decoration:none}.spend-by-budget-code-pie-table .pie-wrapper{display:inline-block;vertical-align:middle;width:35%}.spend-by-budget-code-pie-table .table-wrapper{display:inline-block;vertical-align:middle;margin-left:1rem;width:60%;width:calc(65% - 1rem)}@media (max-width:768px){.spend-by-budget-code-pie-table .pie-wrapper,.spend-by-budget-code-pie-table .table-wrapper{width:100%;display:block;margin:0}}.vendor-grouped-spend-table a{text-decoration:none}.spend-by-vendor-pie-table .pie-wrapper{display:inline-block;vertical-align:middle;width:35%}.spend-by-vendor-pie-table .table-wrapper{display:inline-block;vertical-align:middle;margin-left:1rem;width:60%;width:calc(65% - 1rem)}.spend-by-vendor-pie-table .external-vendor-invoice-upload{max-width:20rem}@media (max-width:768px){.spend-by-vendor-pie-table .pie-wrapper,.spend-by-vendor-pie-table .table-wrapper{width:100%;display:block;margin:0}}.insights-downloads{padding:0 0 1px 2rem;max-width:22rem}.insights-downloads-title{display:inline-block;margin-bottom:1rem;vertical-align:text-top}.insights-downloads-links{display:inline-block}.insights-downloads-links a{display:inline-block;background-color:#00a98c;color:#fff;font-weight:700;font-size:.875rem;line-height:1.25rem;border-radius:.25rem;padding:.5rem 1rem;cursor:pointer;text-decoration:none}.insights-downloads-links a:hover{background-color:#00a98c;transition:background-color .15s ease-in}.insights-downloads-links a:first-child{margin-right:1rem}.insights-budgets-container{width:100%;margin:2rem auto 0;padding-bottom:15rem}.insights-budgets-container .flex-wrapper{justify-content:space-between;margin-bottom:2rem}.insights-refresh-button.brand-bg-color-override{background-color:#00a98c;color:#fff!important;border:none;padding:.5rem 1rem;margin-bottom:1rem;cursor:pointer}.insights-refresh-button.brand-bg-color-override:hover{background-color:#00a98c!important;transition:background-color .15s ease-in!important}.insights-budget-code-spend,.insights-vendor-spend{display:inline-block;width:60%;width:calc(100% - 22rem);vertical-align:top}.insights-budget-code-spend{margin-bottom:2rem}.spend-to-budget-progress-pie{display:inline-block;vertical-align:top;padding:0 0 0 2rem}.insights-budget-progress-container{display:inline-block;width:22rem;vertical-align:top}.insights-budget-progress-container .spend-to-budget-progress-pie .progress-pie{max-width:220px;margin:0 auto}.insights-budget-spend .hide-when-printing.office-budget-settings-container,.insights-budget-spend .total-office-spend-line{display:inline-block;vertical-align:top}.insights-budget-spend .total-office-spend-line{width:60%;width:calc(100% - 22rem);background-color:#fff;border-top:1px solid #535662}@media print{.insights-budgets-container .insight-data.print-pdf{display:block}.insights-budget-code-spend,.insights-budget-progress-container,.insights-vendor-spend{min-height:200px;display:block;width:100%;page-break-before:always}.insights-budget-code-spend .table-wrapper,.insights-vendor-spend .table-wrapper{display:block;width:100%}.insights-budget-code-spend .pie-wrapper,.insights-vendor-spend .pie-wrapper{display:block;width:50%;margin:0 auto}}@media (max-width:450px){.insights-budgets-container .insights-budget-spend{display:block}.insights-budget-spend .total-office-spend-line,.insights-budgets-container .insights-budget-code-spend,.insights-budgets-container .insights-vendor-spend,.insights-budgets-container .spend-to-budget-progress-pie{display:block;width:100%}.insights-budgets-container .spend-to-budget-progress-pie{margin-bottom:2rem;padding:0}.insights-budgets-container .insights-budget-spend .office-budget-settings-container{display:block}}.budget-code-spend-line{position:relative}.budget-code-spend-line .loader-wrapper{position:absolute;top:50%;top:calc(50% - 20px);left:50%;left:calc(50% - 16px)}.total-spend-tooltip text tspan{line-height:2rem!important}.budget-code-spend-line text.total-spend-line-label tspan{display:none!important}@media print{.budget-code-spend-tooltip{display:none!important}.insights-category-chart .budget-code-spend-line{width:100%!important;min-height:370px}.budget-code-spend-line text.total-spend-line-label tspan{display:block!important;fill:#000!important;font-size:.5rem!important}.budget-code-spend-line text.total-spend-x-axis-label tspan{font-size:.5rem!important}}.budget-code-products .product-row .product-details a{display:block;vertical-align:middle}.budget-code-products .product-row .product-details .unlinked{color:#535662;cursor:auto}.budget-code-products .product-row .product-details .unlinked:hover{background-color:transparent}.budget-code-products .product-row .product-details .product-item-image{display:inline-block;vertical-align:middle;margin-right:.5rem;height:25px}.budget-code-products .product-row .product-details span{display:inline-block;vertical-align:middle;max-width:calc(100% - 30px - .5rem)}.budget-code-products .product-row .name-text.formatted{text-transform:capitalize}.budget-code-products{margin:2rem 0 5rem}.budget-code-products .header{margin-bottom:1rem}.budget-code-products .header .row-one{display:block}.budget-code-products .product-row.flex-wrapper{margin-bottom:0;align-items:center;border-top:1px dashed #bcbdc1}.budget-code-products .header-row .flex-wrapper{border-top:none;padding:.5rem 0}.budget-code-products .product-details,.budget-code-products .product-details-header{display:inline-block;padding:.5rem}.budget-code-products .product-details-header{background:none;box-shadow:none;color:inherit;padding:0 .5rem}.budget-code-products .product-details-header.count,.budget-code-products .product-details-header.price,.budget-code-products .product-details-header.submitted-date,.budget-code-products .product-details-header.vendor_name,.budget-code-products .product-details.count,.budget-code-products .product-details.price,.budget-code-products .product-details.submitted-date{text-align:right}.budget-code-products .product-details-header.name,.budget-code-products .product-details.name{width:30%;text-align:left}.budget-code-products .product-details-header.vendor_name,.budget-code-products .product-details.vendor_name{width:17%;text-align:right}.budget-code-products .product-details-header.count,.budget-code-products .product-details.count{width:16%}.budget-code-products .product-details-header.price,.budget-code-products .product-details.price{width:17%}.budget-code-products .product-details-header.submitted-date,.budget-code-products .product-details.submitted-date{width:20%}.budget-code-products img.sort-arrow{display:inline-block;height:1rem;margin-left:.5rem;margin-right:-.25rem;vertical-align:text-bottom}.budget-code-products img.sort-arrow.up{transform:rotate(180deg)}.insights-budget-code{margin:2rem}.insights-budget-code .flex-wrapper{justify-content:space-between;margin-bottom:2rem}.insights-budget-code .insights-budget-code-chart{border-top:1px solid #535662;background-color:#fff;padding:1rem}.insights-budget-code-products{background-color:#fff;padding:1rem}@media print{.insights-budget-code .insights-budget-code-chart{min-height:200px;display:block;width:90%}}.ui.menu.budget-code-links .item.active{padding-left:.5rem;position:relative}.ui.menu.budget-code-links .item.active:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;width:1px;background:#00a98c}.ui.menu.vertical.budget-code-links{margin:3rem 0 1rem}.insights-budget-code-route .insights-budget-code{margin:2rem 2rem 0 0;width:60%;width:calc(100% - 22rem);display:inline-block;vertical-align:top}.insights-budget-code-route .links-container{display:inline-block;width:20rem;margin:2rem 0}.insights-budget-code-route .budget-code-links .budget-link{flex:1 1;flex-basis:100%;margin:0 0 2rem}.budget-insights-link.button{margin-left:-.5rem}@media (max-width:768px){.insights-budget-code-route .links-container{display:inline-block;width:100%;margin:0 0 4rem}.insights-budget-code-route .insights-budget-code{margin:2rem 0;width:100%;display:block}.insights-budget-code-route .budget-code-links{display:block}}@media print{.insights-budget-code-route .insights-budget-code{margin:2rem 0;width:100%;display:block}.insights-budget-code-route .budget-code-links{display:none}}@media (max-width:480px){.scheduled-requisition-approver-data-container .ui.horizontal.list>.item{display:block;margin-left:0}}.scheduled-requisitions-past{margin-bottom:30px;display:inline-block;color:#bcbdc1;text-decoration:none;position:relative}.scheduled-requisitions-past:before{position:absolute;content:"";width:1rem;height:1rem;background:#bcbdc1;border-radius:50%;left:-2.05rem;top:0;border:1px solid #999daa}.scheduled-requisitions-list-empty-state{height:5rem}.scheduled-requisitions .scheduled-requisitions-header{margin-bottom:1rem}.scheduled-requisitions .scheduled-requisitions-list{border-left:1px solid #999daa;padding:0 1rem 1rem 1.5rem}.scheduled-requisitions .scheduled-requisitions-list.empty-state{padding-top:3rem}.scheduled-requisitions .scheduled-requisition-link{padding-left:0}.scheduled-requisitions .scheduled-requisition-approver-data-container,.scheduled-requisitions .scheduled-requisition-subheader{padding:1rem 0 .5rem}@media (max-width:480px){.scheduled-requisitions .scheduled-requisition-subheader{padding:1rem 0 2rem}}.scheduled-requisitions .scheduled-requisition-subheader a.tertiary{margin-left:-.5rem}.scheduled-requisitions .scheduled-requisition-date{padding-top:2rem;position:relative}.scheduled-requisitions .scheduled-requisition-date:before{position:absolute;content:"";width:1rem;height:1rem;background:#fff;border-radius:50%;left:-2.1rem;top:2rem;border:1px solid #999daa}.scheduled-requisitions .scheduled-requisition-remove{position:absolute;right:15px;bottom:10px;color:grey;cursor:pointer}.recurring-requisitions{margin-top:2rem;margin-bottom:50vh;width:100%}.recurring-requisitions .recurring-requisitions-container{width:40%}.recurring-requisitions .scheduled-requisitions-container{width:50%}.recurring-requisitions .recurring-requisitions-header-container{margin-bottom:2rem}.recurring-requisitions .recurring-requisitions-container .ui.relaxed.list:not(.horizontal)>.item:not(:last-child){padding-bottom:1.5em}.recurring-requisitions .recurring-requisitions-container .ui.relaxed.list .item p{margin-bottom:.5em}@media (max-width:480px){.recurring-requisitions{margin-bottom:5vh}.recurring-requisitions .recurring-requisitions-header-container{margin-bottom:6rem}.recurring-requisitions .recurring-requisitions-header-container .recurring-requisitions-header{margin-bottom:0}.recurring-requisitions .create-recurring-requisition{float:left;margin:1rem 0}.recurring-requisitions .recurring-requisitions-container,.recurring-requisitions .scheduled-requisitions-container{margin-top:1.5rem;width:100%}}.recurring-scheduled-requisitions-container.flex-wrapper{width:100%}.variable-width-column.promoted-brands{margin-bottom:20vh}.promoted-brands__header{margin:2rem 0}.promoted-brands__banner{border:1px solid red;display:flex;align-items:center;justify-content:center;margin-top:.5rem;margin-bottom:2rem;height:200px;background:#fff}.promoted-brands__row{margin:.5rem 0 2rem}.promoted-brands__row-header h4{display:inline-block;margin-right:1rem}.promoted-brands__row-content{display:flex;justify-content:space-between}.promoted-brands__row-left{max-width:calc(100% - 360px)}.promoted-brands__row-right{border-top:1px solid #535662;width:320px;min-width:320px;max-width:320px;margin-left:40px;padding:.6rem;box-sizing:border-box;height:366px;overflow:hidden;background-color:#fff;position:relative}.promoted-brands__image{width:100%;max-width:300px;margin:auto;line-height:1}.promoted-brands__description{overflow:hidden;padding-top:.6rem}.promoted-brands__fade{position:absolute;bottom:0;right:0;width:100%;height:145px;background-color:transparent;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}button.tertiary.promoted-brands__more{position:absolute;bottom:13px;right:10px;background-color:#fff}@media (max-width:980px){.promoted-brands__row-content{flex-direction:column-reverse}.promoted-brands__row-left{max-width:100%}.promoted-brands__row-right{width:100%;max-width:350px;min-width:0;margin:0 auto}}.attachment-preview-wrapper.flex-wrapper{display:inline-flex;width:18rem}.attachment-preview.image{margin-right:.5rem}.attachment-preview.image img{height:auto}.attachment-preview.meta-data{flex-direction:column}.attachment-preview.meta-data .ui.button{margin-left:0}.attachment-preview-remove{background:none;border:none;color:inherit;padding:0;text-align:left;box-shadow:none}.collapsed-preview-attachment.flex-wrapper{margin:.5rem .5rem .5rem 0;border-radius:.1rem;box-shadow:0 0 4px 0 #b4b4b4;max-width:7rem}.collapsed-preview.name{padding:0 .25rem}.collapsed-preview.icon{width:1.5rem;background-color:#c6c4c1;border-top-left-radius:.1rem;border-bottom-left-radius:.1rem;margin-right:.25rem}.attachment-preview-list{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.evi-upload-attachment .ui.success a:visited{color:inherit}.ui.segment.external-vendor-invoice-upload .ui.label.green{background-color:rgba(0,169,140,.8)!important}.ui.segment.external-vendor-invoice-upload .sub.header{margin-bottom:1rem}.fixed-width-column.external-vendor-invoice-new{margin:2rem auto 20vh}.external-vendor-invoice-new .ui.segment.external-vendor-invoice-upload{margin:0 auto 2rem;border:1px solid rgba(34,36,38,.15)}.external-vendor-invoice-new .external-vendor-invoice-upload .ui.primary.button{display:none}.external-vendor-invoice-summary{margin-top:2rem!important;width:100%}.external-vendor-invoice-summary a{font-size:1em;text-decoration:none}.fixed-width-column.external-vendor-invoices-list{margin:1rem auto 0;padding-bottom:3rem}.external-vendor-invoices-list h2.ui.header{margin-top:2rem}.external-vendor-invoices-list .external-vendor-invoice-upload .ui.primary.button{display:none}.external-vendor-invoice.ui.segment{margin-bottom:20vh}.external-vendor-invoice .list-header{padding-bottom:.4em}.external-vendor-invoice .list-item{font-size:1em}.external-vendor-invoice .ui.table td a{font-size:1em;text-decoration:none}.insights-external-invoice{margin:2rem 0;width:100%}.modal-confirm{margin-top:5rem}.modal-confirm__content{position:relative;padding:2rem}.modal-confirm__actions{display:flex;justify-content:space-evenly}.modal-confirm__message{font-size:1rem;text-align:center;padding:3rem 1rem}.modal-confirm__message p{font-size:1rem}button.modal-confirm.modal-close.close-icon{position:absolute;right:1rem;top:1rem}.rrule-input{padding:15px 5px;box-sizing:border-box;margin-bottom:15px;margin-right:10px}.rrule-input .form-group{margin-bottom:1rem}.rrule-input .row{display:flex;flex-wrap:wrap}.rrule-input .d-flex{display:flex}.rrule-input .align-items-sm-center{align-items:center;padding:0 12px}.rrule-input div[class*=col-]{position:relative;padding-right:15px}.rrule-input .col-sm-1{min-width:33px}.rrule-input .col-sm-6{flex:0 0 50%;max-width:50%}.rrule-input button,.rrule-input select{text-transform:none}.rrule-input select:disabled{background:#e4e4e4}.rrule-input .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.rrule-input input,.rrule-input select{outline:none}.rrule-input strong{font-weight:400}.rrule-input #rrule-1-repeat-daily-interval,.rrule-input input.form-control{width:55px;border:1px solid #c9d0d6;font-size:.95em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;outline:none;padding:8px 10px 7px}.rrule-input select.form-control:not([size]):not([multiple]){height:auto;margin-top:-.1rem;margin-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px .75rem}.rrule-input select.form-control[name="repeat.frequency"]:not([size]):not([multiple]){margin-top:-.25rem}.rrule-input .btn-group{position:relative;display:flex;vertical-align:middle;padding-left:15px;flex-wrap:wrap}.rrule-input .btn-group label{padding-left:0;text-transform:capitalize;max-width:50px}.rrule-input .human-text{font-style:italic;padding-left:15px}@media (max-width:768px){.rrule-input{width:100%}}.schedule-form{background:#fff;padding:.1rem 1rem;border:1px solid #c1c1c1}.schedule-form label{padding-left:0}.schedule-form .form-radio-row{margin:1rem 0}.schedule-form .form-radio-row input{float:left;margin-right:0}.schedule-form .form-radio-row p{margin-bottom:10px}.schedule-form .form-radio-row label span{margin-left:.6rem}.schedule-form.bottom-border .accordion-content{border-bottom:1px solid #ddd}.schedule-form .button.secondary.cancelled{color:#db2828;border-color:#db2828}.schedule-form .button.secondary.cancelled:hover{background-color:#db2828;color:#fff}.unified-order .header{margin-bottom:2rem}.unified-order .col-right{flex:1 1;margin-left:2rem}.unified-order .width-contain{max-width:500px}.unified-order .SingleDatePickerInput__withBorder{border:none}.navbar-side{position:fixed;top:0;width:60px;height:100vh;z-index:5;transition:width .2s;background:#f5f5f5;display:flex;flex-direction:column;justify-content:space-between;overflow-y:scroll;overflow-x:hidden;box-shadow:0 -3px 3px rgba(0,0,0,.5)}.navbar-side button.mobile{display:none}.navbar-side.expanded{box-shadow:3px 2px 28px -4px rgba(0,0,0,.75)}.navbar-side.expanded.expandedPushContent{box-shadow:0 -3px 3px rgba(0,0,0,.5)}.navbar-mobile button,.navbar-mobile button:active,.navbar-mobile button:hover,.navbar-side button,.navbar-side button:active,.navbar-side button:hover{background-color:transparent;outline:none;margin:0;padding:0}.navbar-side i{color:#999da9}#page-wrap{margin-left:60px;transition:margin-left .2s}@media print{#page-wrap{margin-left:0!important}}#page-wrap.no-nav{margin-left:0}.navbar-side__bottom{display:flex;justify-content:space-between;align-items:center}.navbar-side__bottom button{width:60px;height:40px;display:inline-block}.navbar-side__header{height:80px;border-bottom:.5rem solid #f5f5f5;display:flex;justify-content:space-between;align-items:center}.navbar-side__header a{line-height:1}.navbar-side__greeting{display:flex;flex-direction:column;color:#888;text-align:right;margin-right:1rem}.navbar-side__greeting>div{font-size:1rem}.navbar-side__greeting i.icon{color:#999da9;font-size:1.5rem;margin:0 -8px 0 0;cursor:pointer}.navbar-side__expandable{display:block;visibility:hidden;opacity:0;width:0;transition:.2s}.navbar-side__expandable.expanded{visibility:visible;opacity:1;width:190px}i.icon.navbar-side__toggle{font-size:1.3rem;color:#999da9;transition:.2s}i.icon.navbar-side__toggle:hover{color:#333}.ui.inverted.menu.navbar-side__menu{flex-direction:column}.ui.inverted.accordion.navbar-side__accordion,.ui.inverted.menu.navbar-side__menu{background-color:#f5f5f5;margin-top:0}.ui.menu .navbar-side__menu-item{padding:0;transition:.2s}.ui.accordion .navbar-side__menu-item .title{display:flex;align-items:center;padding:0;width:60px;font-weight:700}.ui.accordion .navbar-side__menu-item.navbar-side__menu-item--expanded .title{width:250px}.navbar-side__menu-item.navbar-side__menu-item--collapsed .navbar-side__menu-item-title{display:none}.navbar-side__menu-item--collapsed{width:60px}.navbar-side__menu-item--expanded{width:250px}.navbar-side__menu-item--current-page{background-color:#f5f5f5}.navbar-side__menu-item--current-section{position:relative}.navbar-side__menu-item--current-section:after{position:absolute;top:0;left:0;display:block;width:5px;height:100%;content:"";background:#00a98c}.navbar-side__menu-item-title{width:100%;transition:.2s;visibility:hidden;opacity:0}.navbar-side__menu-item-title,.navbar-side__menu-item-title a{font-size:1rem;line-height:1;text-decoration:none;color:#535662;letter-spacing:.05rem;font-smooth:antialiased;-webkit-font-smoothing:antialiased}.navbar-side__menu-item--expanded .navbar-side__menu-item-title{visibility:visible;opacity:1}.navbar-side__submenu{display:none}.ui.inverted.menu .navbar-side__submenu{background-color:#f5f5f5}.ui.inverted.menu .navbar-side__submenu .item{font-size:1rem;color:#535662;padding:.8rem .5rem .8rem 3.7em;text-align:left;width:100%;height:40px;animation:fadein .8s;-moz-animation:fadein .8s;-webkit-animation:fadein .8s;-o-animation:fadein .8s}.ui.inverted.menu .navbar-side__submenu .item.navbar-side__current-page,.ui.inverted.menu .navbar-side__submenu .item:hover{color:#535662;background-color:#eee}.navbar-side__menu-item--expanded .navbar-side__submenu{display:block}.navbar-side__menu-icon{font-size:1.5rem;width:60px;height:40px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1;padding:0 1rem}.navbar-side__menu-icon i.icon{margin:0;font-size:1.3rem;color:#999da9;transition:color .2s}.navbar-side__menu-icon:hover i.icon{color:#999da9}i.icon.navbar-side__caret{height:auto;font-size:1rem;float:right;color:#535662}span.navbar-side__initials-wrap{height:28px;width:28px;border-radius:50%;border:1px solid #999da9;display:flex;align-items:center;justify-content:center}span.navbar-side__initials{font-size:.8rem;color:#999da9}.navbar-side__bottom button.navbar-side__lock{width:auto;height:auto;display:inline-block;color:#999da9;font-size:.8rem;cursor:pointer;padding:1rem;box-sizing:border-box}.navbar-mobile{z-index:2;height:40px;width:100%;justify-content:space-between;align-items:center;padding:5px 10px;display:none}.navbar-mobile i.icon{font-size:25px;line-height:1;margin:0}.navbar-mobile__background{display:none}@media screen and (max-width:450px){.navbar-side.desktop{display:none}.navbar-mobile,.navbar-side.desktop.expanded{display:flex}.navbar-mobile__background.expanded{display:block;position:fixed;z-index:3;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}#page-wrap,#page-wrap.no-nav{margin-left:0}.navbar-side__bottom .desktop,.navbar-side__bottom button.desktop,.navbar-side__greeting .desktop,.navbar-side__greeting button.desktop{display:none}.navbar-side__bottom .mobile,.navbar-side__bottom button.mobile,.navbar-side__greeting .mobile,.navbar-side__greeting button.mobile{display:inline-block}}button.catalog-toggle{display:flex;align-items:center;justify-content:center;width:60px;height:40px}button.catalog-toggle:hover{background-color:transparent}.catalog-toggle__content{cursor:pointer;color:#999da9}.catalog-toggle__content.activated i{color:#00a98c}.catalog-toggle__content i{margin:0;font-size:1rem}.nav-location-switch__wrap{padding:1rem .2rem}.nav-location-switch__wrap.expanded{padding:1rem}.nav-location-switch{color:#535662;font-size:1rem;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.ui.accordion:not(.styled) .title~.content:not(.ui).nav-location-switch__content{padding:0;max-height:160px;overflow-y:scroll;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.nav-location-switch__content::-webkit-scrollbar{display:inline;display:initial;width:8px;height:8px;border-left:1px solid #ccc}.nav-location-switch__content::-webkit-scrollbar-thumb{background:#aaa}.ui.accordion .title.nav-location-switch__title,button.nav-location-switch__item,button.nav-location-switch__item:active,button.nav-location-switch__item:hover{display:flex;justify-content:space-between;align-items:center;line-height:1;font-size:1rem;padding:.5rem;text-align:left}.nav-location-switch--collapsed{margin:auto;width:40px;height:61.19px;border:1px solid #ccc;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.nav-location-switch--collapsed i{margin:0}.ui.accordion .title.nav-location-switch__title{padding-right:.6rem;background-color:#f5f5f5;border-radius:4px;height:61.19px}.ui.accordion .title.nav-location-switch__title.active{border-bottom:1px solid #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0}button.nav-location-switch__item,button.nav-location-switch__item:active,button.nav-location-switch__item:hover{display:block;width:100%;border-top:1px solid #ccc;border-radius:0;font-size:1rem;line-height:1;outline:none}button.nav-location-switch__item:first-child{border-top:0}.nav-location-switch__title .nav-location-switch__address,.nav-location-switch__title .nav-location-switch__name{text-align:left;animation:fadein 1s;-moz-animation:fadein 1s;-webkit-animation:fadein 1s;-o-animation:fadein 1s}.nav-location-switch__name{text-transform:uppercase}.nav-location-switch__address{color:#888;-webkit-font-smoothing:antialiased;margin-top:.2rem}.nav-location-switch__title i{margin:0;line-height:1}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}.nav-coupa{margin-top:1rem;line-height:1;padding:0 .5rem}.calendar-month-day,.nav-coupa{display:flex;align-items:center;justify-content:center}.calendar-month-day{flex-wrap:wrap;min-height:15px;position:relative}i.icon.calendar-month-day__icon{margin-right:5px;margin-top:5px;font-size:.75rem;height:10px;width:10px}.calendar-month-day__dot{height:10px;width:10px;border-radius:50%;border:2px solid grey;margin-right:5px;margin-top:5px}.calendar-month-day__dot:last-child{margin-right:0}.calendar a.calendar-month-day__add{position:absolute;top:-20px;right:0;font-size:1rem;color:#a9a9a9;text-decoration:none;display:none}.calendar button.react-calendar__tile.react-calendar__month-view__days__day:disabled{cursor:not-allowed;background:#efefef}.calendar button.react-calendar__month-view__days__day{outline:0}.calendar button.react-calendar__month-view__days__day:hover a.calendar-month-day__add{display:block!important}.calendar .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;font-weight:700}.calendar-legend__label{margin-right:1rem}.calendar button,.calendar button:hover{background:transparent;color:#000;border:1px solid #efefef;border-radius:0;padding:.5rem 0}.calendar button.react-calendar__month-view__days__day.selected{border:1px solid #00a98c;box-shadow:inset 0 0 0 2px #00a98c}.calendar .react-calendar__month-view__days{border:1px solid #efefef}.calendar button.react-calendar__navigation__label{border:none}.calendar button.react-calendar__navigation__arrow{width:50px;border:none;font-size:2em}.calendar button.react-calendar__navigation__next2-button,.calendar button.react-calendar__navigation__prev2-button{display:none}.calendar-view__container .back-to-today{width:100%}.calendar-agenda-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;border-top:1px solid #efefef}.calendar-agenda-item:first-child{border-top:none}.calendar-agenda-item p,.calendar-agenda-item strong{font-size:1rem}.calendar-agenda-item__left{display:flex;align-items:center}.calendar-agenda-item__left>div,.calendar-agenda-item__left>i{margin:0 .5rem}i.icon.calendar-agenda-item__icon{display:inline-block;font-size:1.1rem;width:1rem;min-width:1rem}div.calendar-agenda-item__icon{display:inline-block;border:2px solid grey;width:1rem;min-width:1rem;height:1rem;border-radius:50%}.calendar-agenda-item__right{text-align:right;min-width:120px}.calendar-agenda-item__right button.ui{width:100%;margin:0;padding:.5rem .2rem}.calendar-agenda-item__subtitle{font-style:italic}.calendar-agenda__header{display:flex;justify-content:space-around;align-items:center}button.ui.button.calendar-agenda__icon-button{background-color:transparent;font-size:2rem;padding:0;margin:0}button.ui.button.calendar-agenda__icon-button:hover{background-color:transparent}.calendar-view{padding:2rem 1rem!important}.calendar-view__container{display:flex}.calendar-view__left{flex:1 1;margin-right:1rem}.calendar-view__right{flex:1 1;min-width:500px}@media (max-width:980px){.calendar-view__container{flex-direction:column-reverse}.calendar-view__left{margin-right:0}.calendar-view__right{margin-top:0;min-width:0;margin-bottom:2rem}}.ui.segment.customer-role-form{margin:1.5rem 3rem;max-width:50rem}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font-family:Roboto,Helvetica,sans-serif;box-sizing:border-box}html{font-size:16px;line-height:1.4rem;font-style:normal;font-weight:400;color:#535662}a,blockquote,body,button,div,form,input,p,strong,table{font-size:.875rem;box-sizing:border-box}body{min-height:100vh}sup{vertical-align:super}h1,h2,h3,h4,h5{font-family:Poppins,Roboto,Helvetica,sans-serif;font-weight:700;line-height:1.2}h1{font-size:3.625rem}h2{font-size:2rem}h3{font-size:1.625rem}h4{font-size:1.25rem}h5{font-size:.875rem;font-weight:300;text-transform:uppercase;letter-spacing:.1em}h5,h6{font-family:Roboto,Helvetica,sans-serif}h6{font-size:1rem;font-weight:700}p{line-height:1.4}kbd{font-family:monospace;background:#eee;padding:3px 6px;box-shadow:0 0 1px;border-radius:2px;margin:3px;vertical-align:bottom}select{font-size:1rem}select::-ms-expand{display:none}input[type=email],input[type=number],input[type=password],input[type=text],textarea{padding:.5rem;margin-bottom:1rem;width:100%;font-size:1rem;font-family:inherit;border:1px solid #bcbdc1;background-color:#fff;line-height:1.25rem;box-sizing:border-box;color:#535662}input [type=email]:focus,input[type=number]:focus,input [type=password]:focus,input[type=text]:focus,textarea:focus{border-color:#00a98c;outline:none}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bcbdc1;font-weight:300;font-style:italic}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bcbdc1;font-weight:300;font-style:italic}input[type=email]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#bcbdc1;font-weight:300;font-style:italic}input[type=email]::placeholder,input[type=number]:placeholder,input[type=password]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#bcbdc1;font-weight:300;font-style:italic}.card{background-color:#fff;border-top:2px solid #535662;padding:1.5em;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}input:disabled,textarea:disabled{background-color:#f1f1f1}label{font-weight:700}label input{display:block}a{color:#00a98c;text-decoration:none}a.primary{font-weight:700;letter-spacing:.03em}button:hover{cursor:pointer}.microcopy{font-size:.875rem;color:#999daa;line-height:1.25rem}.bold-text,strong{font-weight:700}.italic-text{font-style:italic}.uppercase-text{text-transform:uppercase}.ui.segment,.ui.segment.attached{border:none;box-shadow:none;border-radius:0}.ui.segment.unattached{background:none}.ui.placeholder.segment{background:#fff;box-shadow:none}.ui.header,.ui.header.attached{border:none;border-radius:0}.ui .header.light-gray-text{color:#bcbdc1!important}.ui .header.gray-text{color:#999daa!important}.ui.header.attached.top,.ui.segment.attached.top{border-top:1px solid #535662;border-radius:0}.ui.header.attached.bottom,.ui.segment.attached.bottom{border-radius:0}.ui.accordion .title:not(.ui),.ui.header,.ui.list>.item .header,.ui.message .header{letter-spacing:normal;font-family:Poppins,Roboto,Helvetica,sans-serif;color:inherit}.ui.list .list>.item .header,.ui.list>.item .header{margin-bottom:.25rem}.ui.breadcrumb a{color:#00a98c;text-decoration:none}.ui.breadcrumb a:hover{color:#00a98c;text-decoration:underline}.ui.form .field>label{padding-left:0;line-height:normal}.hello span{color:#00a98c}i.huge.icon{font-size:3em}.ui.button,.ui.button.basic{font-family:inherit;border-radius:7px;letter-spacing:.05em}.ui.buttons .button:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.ui.buttons .button:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.ui.primary.button{background-color:#00a98c}.ui.secondary.button{background-color:transparent;color:#00a98c;border:1px solid #00a98c}.ui.secondary.button.white-background{background-color:#fff;color:#00a98c;border:1px solid #00a98c}.ui.tertiary.button{background-color:transparent;color:#00a98c;border:none;padding:0;margin:0;border-radius:0}.ui.positive.button{background-color:#00a98c}.ui.primary.button:focus,.ui.primary.button:hover,.ui.secondary.button.active,.ui.secondary.button.white-background:focus,.ui.secondary.button.white-background:hover,.ui.secondary.button:focus,.ui.secondary.button:hover{background-color:#00a98c;color:#fff}.ui.primary.button a,.ui.secondary.button a{color:inherit;padding:.78571429em 1.5em;margin:0 -1.5rem}.ui.positive.button:hover{background-color:#00a98c;transition:background-color .15s ease-in}.ui.button.borderless{border:none!important}.ui.buttons .or.page-bg:before{border:1px solid #00a98c}.ui.attached.message,.ui.message{border-radius:0;box-shadow:none!important;border-top:1px solid #999daa;background:#fff;color:inherit}.ui.positive.attached.message,.ui.positive.message,.ui.success.attached.message,.ui.success.message{border-top:1px solid #00a98c;color:#00a98c;background-color:#fafdfc}.ui.positive.message .header,.ui.success.message .header{color:#00a98c;letter-spacing:.05em}.ui.error.message,.ui.negative.message{border-top:1px solid #912d2b}.ui.warning.message{border-top:1px solid #794b02}.ui.info.message{border-top:1px solid #276f86;background:#fff}.ui.table{color:inherit;font-size:.875rem}.ui.table thead th{border-bottom:1px dashed #bcbdc1;color:#999daa}.ui.table tfoot th,.ui.table tr td{border-top:1px dashed #bcbdc1}.ui.basic.table tbody tr{border-bottom:none}.ui.table.basic{border:none}.ui.compact.table th{padding-bottom:.5em}.ui.table.basic.very tfoot th,.ui.table.basic.very tr td{border-top:none}.ui.sortable.table thead th{border-left:none;color:#999daa}.ui.sortable.table thead th.sorted{background:none;color:#999daa}.ui.menu{font-family:inherit;border:none;border-radius:0}.ui.menu,.ui.pagination.menu{box-shadow:none}.ui.vertical.menu{box-shadow:none;border:none;border-top:1px solid #535662;border-radius:0}.ui.vertical.menu.pointing{border-top:none}.ui.menu .item:before{background:none}.ui.checkbox .box:before,.ui.checkbox label:before{border-radius:0;border:1px solid #bcbdc1}.ui.checkbox input.hidden+label{font-weight:400}.ui.checkbox input:checked:focus~.box:before,.ui.checkbox input:checked:focus~label:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:before,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:before{border-color:#00a98c}.ui.checkbox input:checked:focus~.box:after,.ui.checkbox input:checked:focus~label:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~.box:after,.ui.checkbox input:not([type=radio]):indeterminate:focus~label:after{color:#00a98c}.ui.checkbox input:checked~.box:after,.ui.checkbox input:checked~label:after{color:#00a98c}.ui.checkbox .box:after,.ui.checkbox label:after{top:1px;left:1px}.ui.radio.checkbox .box:after,.ui.radio.checkbox label:after{top:2px;left:1px}.ui.input>input{font-family:inherit;border-radius:0;border:1px solid #bcbdc1}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea{padding:.5em .7em;font-family:inherit;border-radius:0;font-size:1rem;border:1px solid #bcbdc1;background-color:#fff;line-height:1.25rem;box-sizing:border-box;color:#535662}.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus,.ui.form textarea:focus,.ui.input>input:focus{border-color:#00a98c;outline:none;box-shadow:none;border-radius:0}.ui.checkbox+label,.ui.checkbox label,.ui.form .field>label{color:inherit;font-size:1em}.ui.checkbox+label:hover,.ui.checkbox label:hover{color:inherit}.ui.form select,.ui.selection.dropdown{border-radius:0;border:1px solid #bcbdc1}.ui.selection.dropdown{min-width:auto}.ui.default.dropdown:not(.button)>.text,.ui.dropdown:not(.button)>.default.text{font-size:1rem}.ui.inline.dropdown{color:#00a98c}.ui.dropdown .menu>.item{font-size:1em}.ui.selection.dropdown .menu>.item{padding:.78571429rem .9rem!important}.ui.basic.label{color:inherit}.ui.green.label{background-color:rgba(0,169,140,.8)!important}.ui.green.ribbon.label{border-color:#00a98c!important}.ui.popup{color:#535662}@media only screen and (max-width:767px){.ui.table:not(.unstackable) tr{border-top:1px dashed #bcbdc1;box-shadow:none!important}.ui.form .fields .field{margin:0 0 1em}}.multi-select .dropdown .dropdown-heading{border-radius:0!important;border-color:#bcbdc1!important}.multi-select .dropdown .dropdown-heading-value{color:#535662!important}.multi-select .dropdown .select-item .item-renderer{display:flex}.multi-select .dropdown .select-item .item-renderer input{flex:1 1}.multi-select .dropdown .select-item .item-renderer span{flex:8 1}.multi-select .dropdown .select-item .item-renderer span:hover{cursor:pointer}.select-panel input{margin-bottom:0}.select-list label input,.select-panel label input{display:inherit}.select-list label span{font-weight:400}.dark-text{color:#535662}.teal-text{color:#00a98c}.red-text{color:#f18770}.maroon-text{color:#b53f3f}.orange-text{color:#f94e20}.light-orange-text{color:#f8b857}.blue-text{color:#02b4c5}.light-gray-text{color:#bcbdc1}.gray-text{color:#999daa}.green-text{color:#92b307}.white-text{color:#fff}.orange-bg{background-color:#f94e20}.light-orange-bg{background-color:#fff3f0}.blue-bkgd{background-color:#4e7681}.lightblue-bg{background-color:#e8eef0}.lightgray-bg{background-color:#f1f1f1}.lightgreen-bg{background-color:#f1f9c6}.white-bg{background-color:#fff}.gray-bg{background-color:#9b9b9b}.input-with-microcopy{margin-bottom:1rem}.input-with-microcopy input{margin-bottom:.2rem}.input-with-microcopy p{display:inline-block;padding-left:.5rem}.close-icon{background-image:url(/static/media/icon-close--gray.ebb4458b.svg);background-repeat:no-repeat;background-size:1rem 1rem;width:1rem;height:1rem;display:block;border:none;box-shadow:none;padding:0}.close-icon,.close-icon:active,.close-icon:focus,.close-icon:hover{background-color:transparent}.variable-width-column{width:100%;max-width:calc(1200px + 6rem);margin:auto;padding:0 2rem;box-sizing:border-box}@media (max-width:515px){.variable-width-column{padding-left:1rem;padding-right:1rem}}.fixed-width-column{max-width:50rem;margin:0 auto}@media (max-width:768px){.fixed-width-column{max-width:calc(100% - 8rem)}}@media (max-width:515px){.fixed-width-column{max-width:calc(100% - 2rem)}}.flex-wrapper{display:flex;flex-wrap:wrap}.flex-wrapper .flex-item-1{flex:1 1}.flex-wrapper .flex-item-2{flex:2 1}.flex-wrapper .flex-item-3{flex:3 1}.flex-wrapper .flex-input-container{flex-basis:66%;align-self:flex-end}.flex-wrapper .flex-input-container input,.flex-wrapper .flex-input-container label{width:calc(100% - 3rem)}.flex-wrapper .flex-input-container input{width:calc(100% - 2rem);margin-bottom:0;display:inline-block}.flex-wrapper .flex-button{flex-basis:33%;align-self:flex-end;height:44px;padding:0 1rem}@media (max-width:450px){.hide-mobile{display:none}}.hvr-grow{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;transition-duration:.3s;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{transform:scale(1.2)}@-webkit-keyframes hvr-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}to{transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}to{transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.print-pdf,.show-when-printing{display:none}@media print{body{background-color:#fff}.hide-when-printing{display:none!important}.show-when-printing{display:block!important}.insights-budget-spend .hide-when-printing.office-budget-settings-container,.insights-budget-spend .total-office-spend-line,.insights-budgets-container,.insights-category-spend{display:block}div.insights-category-spend{page-break-inside:avoid;min-height:270px}div.total-office-spend-line div.total-office-spend-chart{page-break-inside:avoid}}.contact-button{position:fixed;bottom:17px;right:122px;z-index:9999999;background-color:#00a98c;color:#fff;padding:3px 30px;border-radius:5px;cursor:pointer;transition-duration:.25s;transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-property:opacity,top,bottom}
/*# sourceMappingURL=main.6ecd87b6.chunk.css.map */