/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.Spinner{width:1em;height:1em;display:inline-block}.spinner-element,.spinner-element:after{box-sizing:border-box;border-radius:50%;width:100%;height:100%;display:inline-block}.spinner-element{text-indent:-9999em;border:.2em solid #5553;border-left-color:#555;margin:0;animation:.5s linear infinite load8;position:relative;transform:translateZ(0)}.Spinner.spinner-style-inverted .spinner-element{border:.2em solid #fff3;border-left-color:#fff}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-wrapper+.Button,input+.Button:not(.btn-display-block){margin-left:5px}.Button{color:#fff;cursor:pointer;background-color:#708090;border:none;border-radius:.25rem;outline:none;height:34px;padding:0 10px;font-size:16px;transition:background-color .3s,color .3s;display:inline-block}.Button.btn-display-block{margin:0 0 1em;display:block}.Button.btn-size-small{height:22px;padding:0 6px;font-size:14px}.Button .btn-content{justify-content:space-between;margin:0 -2px;display:flex}.Button .btn-content>*{margin:auto;padding:0 2px}.Button .btn-content>i{font-size:.9em}.Button+.Button:not(.btn-display-block),.Button:not(.btn-display-block)+.Button:not(.btn-display-block){margin-left:5px}.Button:hover{color:$color-btn-hover;background-color:#657382}.Button:disabled{cursor:default;color:#eee;background-color:#9ba6b1}.Button:focus{outline:none}.Button.btn-style-primary{color:#fff;background-color:#64b3ac}.Button.btn-style-primary:hover{color:#fff;background-color:#49968f}.Button.btn-style-primary:disabled{color:#eee;background-color:#93cac5}.Button.btn-style-selected{color:#fff;background-color:#709074}.Button.btn-style-selected:hover{color:#fff;background-color:#59735d}.Button.btn-style-selected:disabled{color:#eee;background-color:#9ba6b1}.Button.btn-style-destructive{color:#fff;background-color:#b50005}.Button.btn-style-destructive:hover{color:#fff;background-color:#910004}.Button.btn-style-destructive:disabled{color:#eee;background-color:#ff9c9f}.Button.btn-style-success{color:#fff;background-color:#4e9a06}.Button.btn-style-success:hover{color:#fff;background-color:#3e7b05}.Button.btn-style-success:disabled{color:#eee;background-color:#80b84b}.Button.btn-style-text{color:#333;vertical-align:inherit;background:0 0;padding:0;font-size:14px}.Button.btn-style-text:hover,.Button.btn-style-text:disabled{color:#777}.modal-wrapper{color:#333;z-index:2000;background:#0009;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.Modal{text-align:left;border-radius:.25rem;flex-direction:column;width:50%;height:auto;max-height:100%;display:flex;position:relative;box-shadow:0 0 5px 2px #0000003b}.Modal .loading{background:0 0;position:absolute;inset:0}.Modal .modal-header{color:#fff;text-align:left;background-color:#282c34;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:15px;font-size:1.1em;display:flex}.Modal .modal-header h4{flex:1;margin:auto 10px auto 0;padding:0;display:inline-block}.Modal .modal-header>i{margin:auto 0 auto 15px;font-size:1.2em}.Modal .modal-header button{margin:-7px 0}.Modal .modal-content{box-sizing:border-box;background:#fff;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;max-width:100vw;padding:15px;overflow:auto}.Modal .modal-content p{line-height:18px}.Modal .modal-content .modal-buttons{text-align:center;padding-top:15px}.Modal .modal-content .modal-buttons .btn-style-destructive{margin-left:10px}.Modal .modal-content .modal-buttons button:not(:first-of-type){margin-left:5px}.AlertModal .modal-content{flex-wrap:wrap;display:flex}.AlertModal .modal-content .modal-buttons{flex-basis:100%}.AlertModal .modal-content i.icon{flex:0;margin:auto 15px auto auto;font-size:30px}.AlertModal .modal-content .AlertModal-message{text-align:left;flex:1;margin:auto}.AlertModal.AlertModal-error .modal-content{color:#b50005;background:#f8e5e5}.AlertModal.AlertModal-error .modal-content i.icon{color:#b50005}.AlertModal.AlertModal-success .modal-content{background:#e4f0d9}.AlertModal.AlertModal-success .modal-content i.icon{color:#4e9a06}.AlertModal.AlertModal-warning .modal-content{background:#fff2bf}.AlertModal.AlertModal-warning .modal-content i.icon{color:#ffca00}.AppHeader{color:#eee;background-color:#20232a;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.AppHeader #user-info{position:relative}.AppHeader #user-info .menu-header{cursor:pointer;flex-direction:right;display:flex}.AppHeader #user-info .menu-header .name{user-select:none;margin:5px}.AppHeader #user-info .menu-header .menu-btn{margin:auto 5px;font-size:18px}.AppHeader #user-info .menu-list{color:gray;z-index:2;background-color:#f0f0f0;border-top:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:none;border-radius:4px;padding:.5em 2em .5em .5em;display:none;position:absolute;right:0}.AppHeader #user-info .menu-list.open{display:inline-block}.AppHeader #user-info ul{margin:0;padding:0;list-style-type:none}.AppHeader #user-info ul li{line-height:100%}.AppHeader #user-info ul li a{cursor:pointer;color:#333;padding:10px 0;text-decoration:none;transition:color .3s;display:flex}.AppHeader #user-info ul li a:hover,.AppHeader #user-info ul li a.active{color:#b50005}.AppHeader #user-info ul li a:hover .directus-logo,.AppHeader #user-info ul li a.active .directus-logo{filter:invert(16%)sepia(88%)saturate(7064%)hue-rotate(353deg)brightness(69%)contrast(109%)}.AppHeader #user-info ul li a i,.AppHeader #user-info ul li a .directus-logo{text-align:center;width:20px;margin-right:5px}.AppHeader #user-info ul li a span{white-space:nowrap}.AppHeader .env{color:#4e9a06;text-transform:uppercase;letter-spacing:.2em;border:2px dotted #4e9a06;padding:.5em 2em;font-family:Courier New;font-weight:700}.AppHeader hr{border:none;border-top:1px solid #e0e0e0}@media only screen and (width<=450px){.env{display:none}}.AppMainNav{box-sizing:border-box;background-color:#f0f0f0;border-right:1px solid #e0e0e0;flex-direction:column;min-width:150px;padding-top:5px;display:flex;overflow:auto}.AppMainNav hr{border:none;border-top:1px solid #e0e0e0}.AppMainNav ul{flex:1;margin:0;padding:0;list-style-type:none}.AppMainNav ul li a{color:#333;align-items:center;padding:.92em 5px;text-decoration:none;transition:color .3s;display:flex}.AppMainNav ul li a:hover,.AppMainNav ul li a.active{color:#b50005}.AppMainNav ul li a:hover{background:#0000000d}.AppMainNav ul li a i{text-align:center;width:20px}.AppMainNav ul li a span{margin-left:5px;line-height:1}.AppMainNav ul li a .directus-logo{width:20px;margin:auto 5px auto 0}.AppMainNav .version{text-align:center;color:#888;font-size:85%}@media print{.AppMainNav{display:none}}@media only screen and (width<=1100px){.AppMainNav{min-width:auto}.AppMainNav li a span,.AppMainNav .version{display:none}}.PageLoader{background-color:#fff;display:flex}.PageLoader.PageLoader-fullscreen{position:fixed;inset:0}.PageLoader-spinner,.PageLoader-spinner:before,.PageLoader-spinner:after{border-radius:50%;width:2.5em;height:2.5em;animation:1.8s ease-in-out infinite load7}.PageLoader-spinner{color:#333;text-indent:-9999em;margin:auto;font-size:10px;animation-delay:-.16s;position:relative;transform:translateZ(0)}.PageLoader-spinner:before,.PageLoader-spinner:after{content:"";position:absolute;top:0}.PageLoader-spinner:before{animation-delay:-.32s;left:-3.5em}.PageLoader-spinner:after{left:3.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}body{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4em}h1{font-size:26px;font-weight:700;line-height:1.2em}label{text-align:left;display:block}label:not(:first-of-type){margin-top:1em}input:not([type=checkbox]):not([type=radio]),textarea,select{box-sizing:border-box;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:.25rem;outline:none;width:100%;padding:8px 10px;transition:border .3s;display:block}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border:1px solid #59b6d6;outline:0}input:not([type=checkbox]):not([type=radio]).error,textarea.error,select.error{border-color:red}input[type=checkbox]{background-color:#fff;outline:none;width:15px;height:15px}input[type=text]:disabled,input[type=date]:disabled,textarea:disabled,input[type=text].disabled,input.NumberField.disabled{color:gray;background-color:#f2f2f2}label.checkbox{line-height:20px;display:flex}label.checkbox input[type=checkbox]{margin-right:5px}button:not(.Button,.react-datepicker__navigation,.react-datepicker__close-icon){color:#fff;cursor:pointer;background-color:#708090;border:none;border-radius:.25rem;outline:none;margin-top:15px;margin-bottom:15px;padding:6px 14px;font-size:16px;transition:background-color .3s,color .3s}button:not(.Button:hover,.react-datepicker__navigation:hover,.react-datepicker__close-icon):hover{color:$color-btn-hover;background-color:#657382}button:not(.Button:disabled,.react-datepicker__navigation:disabled,.react-datepicker__close-icon):disabled{cursor:default;color:$color-btn-disabled;background-color:#9ba6b1}button:not(.Button.active,.react-datepicker__navigation.active,.react-datepicker__close-icon).active{background-color:#b50005}button:not(.Button .button-loader,.react-datepicker__navigation .button-loader,.react-datepicker__close-icon) .button-loader{margin-left:8px}.rs-formatting__control{min-height:0!important}.rs-formatting__indicator{padding:6px!important}.rs-formatting__multi-value__label{padding-top:2px!important;padding-bottom:2.5px!important}.rs-format-cell__control{min-height:0!important}.rs-format-cell__indicator{padding:4px 6px!important}.rs-format-cell__value-container{padding-top:0!important;padding-bottom:0!important}form,.form{max-width:500px}form h4,.form h4{margin-top:15px;margin-bottom:15px}form input[type=checkbox],.form input[type=checkbox]{width:20px;height:20px;margin:0}form .form-line-wrapper,.form .form-line-wrapper{vertical-align:middle;width:100%;min-height:36.4px;margin-bottom:5px;display:flex}form .form-line-wrapper label,.form .form-line-wrapper label{flex-basis:30%;margin:auto}form .form-line-wrapper>input,.form .form-line-wrapper>input{flex-basis:70%;padding:0}form .form-line-wrapper>textarea,.form .form-line-wrapper>textarea{flex-basis:70%}form .form-line-wrapper .error,.form .form-line-wrapper .error{box-shadow:none;border-color:red}form .form-line-wrapper>.input,.form .form-line-wrapper>.input{flex-basis:70%;margin:auto}form .form-line-wrapper>.input .error .rs-formatting__control,.form .form-line-wrapper>.input .error .rs-formatting__control{border-color:red}form .form-line-wrapper>.input .rs-formatting__menu,.form .form-line-wrapper>.input .rs-formatting__menu,form .form-line-wrapper>.input .rs-formatting__menu-list,.form .form-line-wrapper>.input .rs-formatting__menu-list{z-index:15}form .form-line-wrapper>.input .rs-formatting__option,.form .form-line-wrapper>.input .rs-formatting__option{padding:3px 12px}form .error-line-wrapper,.form .error-line-wrapper{vertical-align:middle;display:flex;position:relative}form .error-line-wrapper label,.form .error-line-wrapper label{flex:.3;margin:auto}form .error-line-wrapper .input,.form .error-line-wrapper .input{flex:.7}form .error-line-wrapper .input .error-message,.form .error-line-wrapper .input .error-message{color:red;margin:auto auto 15px}input.error{box-shadow:none;border-color:red}.error .rs-formatting__control{border-color:red!important}.secondary-text{color:#777;margin-top:2px;font-size:.9em;line-height:1}a{cursor:pointer;outline:none}.fa-icon.clickable{cursor:pointer;margin-right:5px;transition:color .3s}.fa-icon.clickable:hover{color:#708090}.required{color:#b50005}table{border-collapse:collapse;width:100%}table thead{background-color:#ddd}table th,table td{border-right:1px solid #ccc;padding:8px}table th:last-of-type,table td:last-of-type{border-right:none}table tbody tr:nth-of-type(odd){background-color:#eee}table tbody tr:nth-of-type(odd).selected{background-color:#b8dde2}table tbody tr:nth-of-type(2n){background-color:#fff}table tbody tr:nth-of-type(2n).selected{background-color:#c1e1e6}.App{flex-direction:column;height:100vh;display:flex;overflow:hidden}.App main,.App .TabViewPage{width:100%;height:100%;overflow:auto}.App .AppContent,.App .AppPage{overflow:auto}.App .Modal .centered{text-align:center}body.modal-open{overflow-y:hidden}.App .AppContent{flex:1;display:flex}.App .AppContent .AppPage{flex:1}.App .AppContent .AppPage main{flex-direction:column;display:inline-flex}.App .AppContent .AppPage .load-error{margin:15px}.App .AppContent .AppPage .details-page header{color:#eee;background-color:#282c34;padding:5px 15px;display:flex}.App .AppContent .AppPage .details-page header h1{flex:1;margin:auto auto auto 0;font-size:22px}.App .AppContent .AppPage .details-page .BasicPage{overflow-y:auto}.App .AppContent .AppPage .details-page table tr td .rs-formatting__control,.App .AppContent .AppPage .details-page table tr td .rs-formatting__menu{width:300px}.App .AppContent .AppPage .details-page table tr td .TaggedNotesField .rs-formatting__control,.App .AppContent .AppPage .details-page table tr td .TaggedNotesField .rs-formatting__menu{width:100%}.App .AppContent .AppPage .details-page table tr td textarea.short{width:300px!important}.App .AppContent .AppPage .details-page table tr td input.short{width:300px}.App .AppContent .AppPage .details-page table tr td input.wide{width:600px}.App .AppContent .AppPage .details-page table tr td input.numeric{width:100px}.App .AppContent .AppPage .grid-view header{background-color:#282c34;margin-top:0;padding:5px;display:flex}.App .AppContent .AppPage .grid-view header h1{color:#eee;flex:1;margin:auto 5px;font-size:22px}.App .AppContent .AppPage .grid-view header .SearchField{min-width:300px}#print-container{display:none}@media print{html,body{margin:0}body.print-active #root{display:none}body.print-active #print-container{display:block}}.MessageBox{text-align:left;box-sizing:border-box;background-color:#e3e3e3;border-radius:3px;width:100%;margin-bottom:1em;padding:12px 20px 12px 12px;display:flex}.MessageBox i{flex:0;margin:auto 15px auto auto;font-size:25px}.MessageBox .MessageBox-message{text-align:left;flex:1;margin:auto}.MessageBox.MessageBox-error{color:#b50005;background:#f8e5e5}.MessageBox.MessageBox-error i{color:#b50005}.MessageBox.MessageBox-success{background:#e4f0d9}.MessageBox.MessageBox-success i{color:#4e9a06}.MessageBox.MessageBox-warning{background:#fff2bf}.MessageBox.MessageBox-warning i{color:#ffca00}.Login{text-align:center;width:300px;margin:auto}.Login button,.Login .env{margin-top:1em}.DocHelperContactModal table,.DocHelperContactModal .email-field{margin-bottom:20px}.DocHelperPreviewModal{text-align:center;width:auto}.PublicPrintDocument{text-align:center;width:100%;position:fixed;top:3em;left:0}.PublicPrintDocument h1{display:inline-flex}.PublicPrintDocument h1>*{margin-left:1em}.NewOrder .one-file-picker{justify-content:space-between;align-items:center;margin:.25em 0;display:flex}.NewOrder .FilePicker{box-sizing:border-box;max-width:100%}.NewOrder .input{max-width:70%}.NewOrder form{margin-bottom:1em}.TabViewPage{flex-direction:column;display:inline-flex}.TabViewPage .TabViewPageHeader{color:#eee;background:#282c34;padding:10px;font-size:20px;display:flex}.TabViewPage .TabViewPageHeader>*{margin:auto}.TabViewPage .TabViewPageHeader h1{font-size:22px;margin:auto 0!important}.TabViewPage .TabViewPageNav{box-sizing:border-box;background:#55555f;display:flex}.TabViewPage .TabViewPageNav a{text-align:center;color:#eee;border-right:1px solid #888;flex:1 1 0;margin:0 auto;line-height:30px;text-decoration:none;transition:background .3s;display:inline-block}.TabViewPage .TabViewPageNav a:last-of-type{border-right:none}.TabViewPage .TabViewPageNav a:hover{background:#656570}.TabViewPage .TabViewPageNav a.active{background:#64b3ac}.TabViewPage .TabViewPageNav a i{margin-right:5px}.TabViewPage .TabViewPageContent{flex:1;overflow-y:auto}body.modal-open .TabViewPage .TabViewPageContent{overflow-y:hidden}.ServiceItemInput{border:1px solid #ccc;border-radius:.25rem;margin:15px 0;padding:0 15px 15px}.ServiceItemInput img.toolModelImage{max-width:100%;max-height:150px}.ErrorMsgRow{vertical-align:middle;display:flex;position:relative}.ErrorMsgRow label{flex:.3;margin:auto}.ErrorMsgRow .input{flex:.7}.ErrorMsgRow .input .error-message{color:red;margin:auto auto 15px}.ErrorMsgRow .MessageBox{margin-top:3px;padding-top:0;padding-bottom:0}.TaggedNotesField .rs-formatting__multi-value__label{white-space:normal}.TaggedNotesField .rs-formatting__option{padding:3px}.TaggedNotesField .rs-formatting__menu-list{max-height:150px}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{width:0;margin-left:-4px;position:absolute}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;content:"";z-index:-1;border:8px solid #0000;width:1px;height:0;position:absolute;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-bottom:-8px;bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-top-color:#fff;border-bottom:none}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.4rem}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.4rem}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.3rem;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + .85rem);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{color:#fff;background-color:#2a87d0;border-radius:.3rem}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:#0000}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (width<=400px),(height<=550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.DateInputWrapper .DateInput{margin-right:8px}.DateInputWrapper .DateInput .react-datepicker__nagivation:focus{outline:none}.DateInputWrapper .react-datepicker__close-icon:after{background-color:#b3b3b3}.DateInputWrapper .react-datepicker__header__dropdown{justify-content:space-around;display:flex}.DateInputWrapper .react-datepicker__time-container--with-today-button{right:-88px}.DateInputWrapper .react-datepicker__time-list{height:284px!important}.FilePicker{background-color:#ccc;border-radius:4px;align-items:center;padding:5px;display:flex}.FilePicker>div:not(.loading){margin:auto 0}.FilePicker .margin-right{margin-right:10px!important}.FilePicker .img{cursor:pointer;line-height:0}.FilePicker .img img{max-width:120px;max-height:100px}.FilePicker .img-name{white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:0;overflow:hidden}.FilePicker .clear{width:1.5em;padding:0;font-size:20px}.FilePicker .hidden{display:none}.preview-modal{width:fit-content;height:fit-content}.preview-modal .modal-content{text-align:center;height:100%}.preview-modal .modal-content img{max-height:79vh!important}.preview-modal .modal-content .modal-buttons{display:none}.WebcamCapture{width:auto;max-height:100%}.WebcamCapture>div{text-align:center}.WebcamCapture .wide-btn{text-align:center;width:100%}.WebcamCapture .wide-btn .btn-content{display:inline-block}.WebcamCapture .hidden,.WebcamCapture canvas{display:none}.WebcamCapture video{background-color:#eee;border-radius:4px;max-height:62vh}.cropper-container{-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.ImageEdit{width:auto}.ImageEdit canvas,.ImageEdit .hidden{display:none}.ImageEdit .editing img{max-width:70vw;max-height:70vh}.ImageEdit .editing .cropper-drag-box{background-color:#00000054}.Alerts ul{margin:0;padding-left:25px}.Alerts .fasttrack{color:#b50005;font-style:italic}.AlertsIcon{color:#b50005;cursor:pointer;margin:0 3px}.CustomerInput .input{position:relative}.CustomerInput .input .drop-ship-address-btn{height:20px;margin-left:10px;position:absolute}.CustomerInput .customer-notes{background-color:#f2f2f2;border:1px solid #b3b3b3;border-radius:.25rem;padding:5px 8px;margin-left:8px!important}.CustomerInput .ship-address{white-space:pre-line}.new-cust-modal{width:75%}.new-cust-modal .NewCustomerForm .customer-info{margin-bottom:15px}.new-cust-modal .NewCustomerForm .customer-info,.new-cust-modal .NewCustomerForm .primary-contact{display:flex}.new-cust-modal .NewCustomerForm .col-1,.new-cust-modal .NewCustomerForm .col-2{width:48%}.new-cust-modal .NewCustomerForm .col-1 .invisible,.new-cust-modal .NewCustomerForm .col-2 .invisible{color:#0000;user-select:none}.new-cust-modal .NewCustomerForm .col-1{margin-right:4%}.new-cust-modal .NewCustomerForm .top-margin{margin-top:10px}.InboundOrdersModal{width:auto;max-width:90%}.InboundOrdersModal .details{font-size:85%;font-style:italic}.InboundOrdersModal .expedite{color:#b50005;font-weight:700}.InlineLink{cursor:pointer;border-radius:.25rem;padding:3px}.InlineLink:hover{color:#fff;background-color:gray}.InlineLink i{margin-right:5px}.BasicPage{padding:15px}.BasicPage,.BasicPage>.BasicPageContent{box-sizing:border-box;height:100%}.SalesForm{display:flex}.SalesForm .order-entry{min-width:500px;margin-right:50px}.SalesForm .shipping{min-width:500px}.SalesItemInput{margin-bottom:30px}.SalesItemInput input.changed,.SalesItemInput input.changed:focus{border:1.5px solid green}.SalesItemInput .NumberPicker{width:122px!important}.SalesItemInput .price input,.SalesItemInput .discount input,.SalesItemInput quantity input{width:122px}.SalesItemInput .price .input,.SalesItemInput .discount .input{display:flex}.SalesItemInput .subtotal .input i{padding-left:5px;padding-right:5px}.NumberPicker{width:100%;display:flex}.NumberPicker .NumberField{text-align:center;flex:1;min-width:0;margin:auto 5px!important}.NumberPicker button{flex-basis:25px;margin:0}.NumberPicker button i{font-size:.8em}.SelectShipOption .MessageBox,.SelectShipOption table{margin-top:20px}.SelectShipOption table tr{display:flex}.SelectShipOption table tr .carrier{text-align:left;width:57px}.SelectShipOption table tr .service{text-align:left;flex:1}.SelectShipOption table tr .days{text-align:center;width:50px}.SelectShipOption table tr .cost{text-align:center;width:60px}.SelectShipOption table tr .controls{text-align:left;width:83px}.SelectShipOption table thead tr button{width:82px}.ServiceOrderLines div.ptr-number-id{text-align:center;width:90px}.ServiceOrderLines div.received-at{text-align:center;width:140px}.ServiceOrderLines div.order{text-align:center;width:85px}.ServiceOrderLines div.customer{flex:1}.ServiceOrderLines div.brand,.ServiceOrderLines div.model{width:160px}.ServiceOrderLines div.technician{width:90px}.ServiceOrderLines .expedite{text-align:center;width:90px}.ServiceOrderLines .grid-body .expedite{color:#999}.ServiceOrderLines .grid-body .expedite .yes{color:#b50005;font-weight:700}.ServiceOrderLines div.next-step{width:150px}.ServiceOrderLines div.shipping-hold{width:110px}.Filter{display:flex;position:relative}.Filter .Button{color:#fff;margin:auto}.Filter .Button:hover{color:gray}.Filter .fa-not-equal,.Filter .fa-equals{padding:0 3px;font-size:10px}.Filter input[type=text]{text-align:left}.Filter input[type=number]{text-align:left;width:70px}.Filter input.DateInput{content-align:middle;width:110px;height:34px}.Filter input.queryString{text-align:left;width:140px}.Filter .filter-sub-component{margin:auto}.Filter .filter-sub-component:not(:last-of-type){margin-right:.4em}.Filter .filter-sub-component .rs-formatting__control{width:160px}.Filter .filter-field-select{position:relative}.Filter .filter-field-select i{z-index:1;color:#ccc;position:absolute;top:11px;left:8px}.Filter .filter-field-select .rs-formatting__control{text-indent:20px;width:180px}.Filter .filter-field-select .rs-formatting__menu{width:180px}.Filter .string-op-select .rs-formatting__control,.Filter .string-op-select .rs-formatting__menu{width:65px;font-weight:700}.Filter .string-op{color:#fff;background-color:#282c34;margin:auto}.Filter .num-op-select .rs-formatting__control,.Filter .num-op-select .rs-formatting__menu{width:65px}.Filter .num-op-select .rs-formatting__option{text-align:center}.Filter .filters-list{position:absolute;top:39px;right:0}.Filter .filters-list button{margin-right:10px!important}.Filter.filter-compact{color:#333;height:28px}.Filter.filter-compact .filter-field-select i{z-index:1;top:8px}.Filter.filter-compact .rs-formatting__value-container,.Filter.filter-compact .rs-formatting__indicators,.Filter.filter-compact .rs-formatting__control,.Filter.filter-compact .num-ops__control,.Filter.filter-compact .num-ops__value-container,.Filter.filter-compact .num-ops__indicators{margin:0;padding:0;height:28px!important}.Filter.filter-compact .rs-formatting__value-container,.Filter.filter-compact .num-ops__value-container{margin-left:7px}.Filter.filter-compact .rs-formatting__indicator,.Filter.filter-compact .num-ops__indicator{height:28px;padding:3px}.Filter.filter-compact .rs-formatting__indicator-separator,.Filter.filter-compact .num-ops__indicator-separator{height:75%;margin:3px 0}.Filter.filter-compact .num-ops__control{margin-right:5px}.Filter.filter-compact .DateInput,.Filter.filter-compact .number,.Filter.filter-compact .queryString{height:28px}.Filter.filter-compact .filters-list{top:32px}.Popover{z-index:500;color:#fff;background-color:#000000e6;border-radius:4px;padding:10px;position:relative;box-shadow:0 0 1px 1px #0000003b}.Popover .caret{color:#000;font-size:24px;position:absolute;bottom:21px}main.grid-view{flex-direction:column;height:100%;display:flex;overflow:hidden}.GridView{flex-direction:column;height:100%;padding:0;display:flex}.GridView .PageLoader,.GridView .no-items{text-align:center;font-size:32px}.GridView .no-items{margin-top:25%}.GridView .grid-head{background-color:#ddd;font-weight:700}.GridView .grid-body{flex:1;height:100%}.GridView .grid-body .grid-row.odd{background-color:#eee}.GridView .grid-body .grid-row.even{background-color:#fff}.GridView .grid-body .grid-row.selectable{cursor:pointer}.GridView .grid-body .grid-row.selectable:hover{background-color:#cde7eb}.GridView .grid-body .grid-row.alert{background-color:#ffbebe}.GridView .grid-body .grid-row.alert.odd{background-color:#ffb5b5}.GridView .grid-body .grid-row.alert.selectable:hover{background-color:#ffa3a3}.GridView .grid-body .grid-row.inactive{color:#ccc}.GridView .grid-body .grid-row.inactive.odd{background-color:#e7e7e7}.GridView .grid-body .grid-row.inactive.even{background-color:#f7f7f7}.GridView .grid-body .grid-row.inactive.selectable:hover{color:#fff;background-color:#999}.GridView .grid-body .grid-row.selected{background-color:#c1e1e6}.GridView .grid-body .grid-row.selected.odd{background-color:#bbdee4}.GridView .grid-body .grid-row.selected.selectable:hover{background-color:#afd8df}.GridView .grid-body .grid-row.disabled{color:#999}.GridView .grid-row{display:flex}.GridView .grid-row .Spinner{margin:auto}.GridView .grid-row .grid-cell{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #ccc;margin:0;padding:8px 10px;line-height:17px;overflow:hidden}.GridView .grid-row.grid-divider{background-color:#cbcbd0}.GridView .grid-row.grid-divider .grid-cell{width:100%;font-weight:700}.SortIndicator{cursor:pointer;padding:2px}.SortIndicator i{margin:0 5px!important}.SortIndicator.in-table-divider{border-right:1px solid #b4b4b4;padding:8px 5px}.SortIndicator.in-table-divider:hover{background-color:#d0d0d5}.SortIndicator.active{color:#b50005}.SearchField{margin:auto 10px auto auto;position:relative}.SearchField input{text-indent:20px;margin:0!important}.SearchField .icons{pointer-events:none;box-sizing:border-box;display:flex;position:absolute;inset:0}.SearchField .icons i{color:#ccc;margin:auto}.SearchField .icons i.fa-search{margin-left:8px}.SearchField .icons i.fa-times-circle{pointer-events:auto;color:#ccc;margin-right:8px;transition:color .3s}.SearchField .icons i.fa-times-circle:hover{color:#333;cursor:pointer}.ServiceOrderLineDetails a{color:#333;transition:color .3s}.ServiceOrderLineDetails a:hover,.ServiceOrderLineDetails a.active{color:#b50005}.ServiceOrderLineDetails .TabViewPageHeader.expedite{background:#b50005}.ServiceOrderLineDetails .TabViewPageHeader h1{min-width:210px}.ServiceOrderLineDetails .TabViewPageHeader #ptr-number{margin:auto}.ServiceOrderLineDetails .TabViewPageHeader #expedite{border:2px solid #fff;margin-left:30px;padding:5px;font-weight:700}.ServiceOrderLineDetails .TabViewPageHeader .tags{margin-left:30px;font-size:14px}.ServiceOrderLineDetails .TabViewPageHeader .tags .tag{margin-right:15px;line-height:1.3em;display:inline-block}.ServiceOrderLineDetails .TabViewPageHeader .tags .tag .description{margin-right:4px;font-weight:700}.SaveStatus{color:#fff;margin:auto 15px auto auto;font-size:14px}.SaveStatus .Spinner{margin-right:2px;padding:0}.SaveStatus span{padding-bottom:2px}.SaveStatus.fail{color:#b50005}.SaveStatus.success{color:#4e9a06}.Assessment .ptr-number,.Assessment .model-select,.Assessment .tool-type,.Assessment .receipt,.Assessment .purchased-at{align-items:center;display:flex}.Assessment .ptr-number .MessageBox,.Assessment .model-select .MessageBox,.Assessment .tool-type .MessageBox,.Assessment .receipt .MessageBox,.Assessment .purchased-at .MessageBox{width:auto;margin:0 1em}.Assessment .NumberField{width:200px!important}.Assessment .select-parts-btn{margin-left:10px}.Assessment .tool-image{text-align:center}.Assessment .tool-image img{max-width:400px;max-height:400px}.Assessment .line-tool-images>.one-file-picker{display:flex}.Assessment .line-tool-images>.one-file-picker .tool-img-picker{flex:1}.Assessment .line-tool-images>.one-file-picker button{margin:auto auto auto .25em}.Assessment .line-tool-images>.one-file-picker:not(:last-of-type){margin-bottom:.25em}.Assessment .line-tool-images>.one-file-picker>img{max-height:100px}.Assessment .recommendation button,.Assessment .approval button{margin:5px 5px 5px 0}.Assessment .labor-total{margin-top:3px}.Assessment .warranty.disabled{color:#888}.Assessment .service-instructions{background-color:#f5f5f5;max-height:70vh;overflow-y:auto}.Assessment td.model-select{display:flex}.Assessment td.model-select .model-select__control,.Assessment td.model-select .model-select__menu{width:300px}.Assessment td.model-select .model-select__control{margin-right:10px}.Assessment td.model-select .model-select__single-value--is-disabled{color:#000}.Assessment td.model-select .Spinner .spinner-element{width:20px;height:20px;margin:8px 0}.Assessment td.model-select input{width:300px;color:#000!important}.Assessment .DateInputWrapper{max-width:210px}.Assessment .service-costs .part-cost-td{text-align:center}.Assessment .service-costs tr th.selected{background-color:#a3d2da}.Assessment .service-costs tr:nth-of-type(odd) td.selected{background-color:#b8dde2}.Assessment .service-costs tr:nth-of-type(2n) td.selected{background-color:#c1e1e6}.Assessment .service-costs .alert{color:red;font-weight:700;background:#ffbebe!important}.Assessment .service-costs .fa-info-circle{margin-left:.5em}.Assessment .MessageBox ul{margin:0}.repair-status .problem-tool{align-items:center;display:flex}.repair-status .problem-tool>.InlineYesNo{white-space:nowrap;margin-right:1em}.InlineYesNo{display:inline-block}.InlineYesNo.InlineYesNo-yes i{color:#4e9a06}.InlineYesNo.InlineYesNo-no i{color:#b50005}.PageSection{width:100%;margin-bottom:1.5em}.PageSection .PageSectionHeader.collapsible{cursor:pointer}.PageSection .PageSectionHeader{background:#282c34;height:32px;padding:0 8px;display:flex}.PageSection .PageSectionHeader>*{margin:auto}.PageSection .PageSectionHeader h2{color:#eee;margin-left:0;font-size:16px;display:inline-block}.PageSection .PageSectionHeader .PageSectionHeaderContent{margin-right:0;display:inline-block}.PageSection .PageSectionHeader .Button{margin-left:0;margin-right:0}.PageSection .PageSectionSubHeader{color:#fff;background-color:#55555f;padding:5px}.PageSection .PageSectionSubHeader button{margin:0 5px 0 0;padding:3px 6px;font-size:14px}.PageSection .PageSectionSubHeader label{margin:0 0 5px;display:inline-block}.PageSection .PageSectionSubHeader label input[type=checkbox]{margin-right:5px}.PageSection .PageSectionContent.hidden{max-height:0;overflow:hidden}.PageSection .PageSectionContent{background:#e5e5e5;transition:max-height .4s ease-out}.PageSection .PageSectionContent p,.PageSection .PageSectionContent>div:not(.AddressForm),.PageSection .PageSectionContent>form{margin-top:0;padding:8px}.PageSection .PageSectionContent p>h3,.PageSection .PageSectionContent>div:not(.AddressForm)>h3,.PageSection .PageSectionContent>form>h3{margin-top:0;margin-bottom:.5em;font-size:1em}.PageSection .PageSectionContent img{max-width:100%}.PageSection .PageSectionContent table.properties td:first-of-type{width:200px}.ServiceMessages .messages-block{background-color:#fff;padding:10px;overflow-y:auto}.ServiceMessages .messages-block .no-messages{color:gray;text-align:center;font-style:italic}.ServiceMessages .new-message{background-color:#eee;display:flex}.ServiceMessages .new-message div.new-msg-div{margin:auto auto auto 7px}.ServiceMessages .new-message div.new-msg-div form{max-width:none}.ServiceMessages .new-message:not(:last-of-type){margin-right:7px}.ServiceMessages .new-message .new-msg-div.input{flex:1}.ServiceMessages .new-message .select{width:120px}.ServiceMessage{background-color:#eee;border-radius:.25rem;max-width:500px;padding:5px!important}.ServiceMessage.customer{background-color:#d8d8d8;margin-left:30px}.ServiceMessage:not(:last-of-type){margin-bottom:5px}.ServiceMessage .body{font-size:14px;display:flex}.ServiceMessage .body .text{flex:1}.ServiceMessage .body .text .sent-info{margin:auto;font-size:14px;font-weight:700}.ServiceMessage .body .text .sent-info i{font-size:16px}.ServiceMessage .body .text .sent-info img{height:16px}.ServiceMessage .body .text .sent-info.ptr{color:#b50005}.ServiceMessage .body .text .sent-info.customer{color:#00f}.ServiceMessage .body .text form{margin-right:5px}.ServiceMessage .body .actions{visibility:hidden;width:34px;margin:auto;padding:0;font-size:18px}.ServiceMessage .body .actions button{height:18px;font-size:18px}.ServiceMessage .body .actions button:last-of-type{margin-left:3px}.ServiceMessage .body .actions .modal-wrapper{visibility:visible}.ServiceMessage .body .actions .modal-wrapper .Modal{font-size:14px}.ServiceMessage .body .actions .modal-wrapper .Modal button{height:34px}.ServiceMessage:hover .actions{visibility:visible}.ServiceHistoryTable{width:100%}.ServiceHistoryTable.no-service-history{text-align:center;padding-left:0!important;padding-right:0!important}.ServiceHistoryTable h3{text-align:left;margin-top:0;margin-bottom:5px}.ServiceHistoryTable table{margin-bottom:15px}.ServiceHistoryTable tr td,.ServiceHistoryTable tr th{text-align:center}.ServiceHistoryTable .service-lines .link-col{width:55px}.ServiceHistoryTable .service-lines .received-col{width:120px}.ServiceHistoryTable .service-lines .order-col{width:55px}.ServiceHistoryTable .service-lines .prob-col{flex:1}.ServiceHistoryTable .service-lines .req-col{width:135px}.ServiceHistoryTable .service-lines .decision-col{width:120px}.ServiceHistoryTable .Tag{font-weight:400}.Tag{text-transform:uppercase;border-radius:.25rem;padding:3px;font-size:85%;font-weight:700;text-decoration:none}.Tag:not(:last-of-type){margin-right:5px}.Tag span{vertical-align:middle}.Tag span.linked:hover{background:linear-gradient(#0000000d,#0000000d)}.ChangePTRNumModal{text-align:center;width:750px;display:inline-block}.ChangePTRNumModal .modal-content,.ChangePTRNumModal .modal-content div{display:block!important}.ChangePTRNumModal .modal-content p{margin:0 0 1em!important}.ChangePTRNumModal .modal-content .MessageBox{display:flex!important}.ChangePTRNumModal .modal-content .MessageBox p{margin:0!important}.ChangePTRNumModal .modal-content .entry form{max-width:100%}.ChangePTRNumModal .modal-content .entry form div{justify-content:center;display:flex!important}.ChangePTRNumModal .modal-content .entry form button{margin:auto 0}.ChangePTRNumModal .modal-content .entry form .Modal.btn-with-confirm .modal-content{display:inline-block!important}.ChangePTRNumModal .modal-content .entry input{width:200px;margin-right:10px}.ChangePTRNumModal .modal-content .entry .MessageBox{width:350px;margin:15px auto auto}.PartsLineDrawingModal{box-sizing:border-box;width:100%;height:100%;margin:0}.PartsLineDrawingModal>.modal-content{box-sizing:border-box;width:100%;height:calc(100% - 50px);padding:0;display:flex}.PartsLineDrawingModal>.modal-content .ImagePanZoom{flex:1}.PartsLineDrawingModal>.modal-content .PartsTable{box-sizing:border-box;border-left:1px solid #e0e0e0;width:500px;overflow:auto;margin-bottom:0!important}.PartsLineDrawingModal>.modal-content .PartsTable:not(.condensed){width:auto;left:0}.PartsTable.condensed table{table-layout:fixed}.PartsTable.condensed table .alt{width:40px}.PartsTable.condensed table .used{width:75px}.PartsTable .ref{text-align:center;width:35px}.PartsTable .price,.PartsTable .stock,.PartsTable .picked{text-align:center;width:75px}.PartsTable .quantity-picker{text-align:center;width:120px}.PartsTable .quantity-picker .NumberPicker{width:120px}.PartsTable .used,.PartsTable .alt{text-align:center;white-space:nowrap}.PartsTable .used .used-part-loc,.PartsTable .alt .used-part-loc{font-size:85%;font-weight:400;line-height:100%}.PartsTable .used.show-details>.container,.PartsTable .alt.show-details>.container{display:flex}.PartsTable .used.show-details>.container>button,.PartsTable .alt.show-details>.container>button{flex-grow:0;margin-left:5px;margin-right:0}.PartsTable .used.show-details>.container>div,.PartsTable .alt.show-details>.container>div{margin:auto}.PartsTable .stock i,.PartsTable .picked i{margin-left:3px;padding-top:1.5px}.PartsTable .stock i.fa-check-circle,.PartsTable .picked i.fa-check-circle{color:#4e9a06}.PartsTable .stock i.fa-times-circle,.PartsTable .picked i.fa-times-circle{color:#b50005}.PartsTable .stock .Tag,.PartsTable .picked .Tag{white-space:nowrap;display:block}.PartsTable .picked .info{cursor:pointer}.PartsTable .picked .info i{color:gray}.PartsTable .picked .modal-header i{color:#fff}.PartsTable tr.alternate{background:#fff2bf}.PartsTable .price input{text-align:center}.PartsTable .add-unreferenced-btn{float:right}.AltPartsModal{width:75%}.AltPartsModal table th{background-color:#ddd}.AltPartsModal table.current-prices{margin-bottom:1em}.AltPartsModal table.alt-parts-table{text-align:center}.AltPartsModal table.alt-parts-table tbody tr{cursor:pointer}.AltPartsModal table.alt-parts-table tbody tr.selected{background-color:#bbdee4}.PickTicketLogTable p{font-weight:400}.PickTicketLogTable table{text-align:center}.PickTicketLogTable table thead tr{border-bottom:1px solid #000}.PickTicketLogTable table tbody td{font-weight:400}.ImagePanZoom{cursor:grab;position:relative;overflow:hidden}.ImagePanZoom .buttons{position:absolute;bottom:10px;left:10px}.ImagePanZoom .buttons .Button{margin-right:5px}.ImagePanZoom img{transform-origin:50%}.ImagePanZoom .Spinner{font-size:3em;position:absolute;top:50%;left:50%}.ImagePanZoom .no-image{text-align:center;color:gray;background-color:#f5f5f5;border:2px solid #d3d3d3;border-radius:.25rem;margin:0 10px;line-height:100px}.Parts header{margin-bottom:.5em;display:flex}.Parts header h1{flex:1;margin:auto}.Parts .used{position:relative}.Parts .used .popover{display:none;position:absolute;top:40px;left:5px}.Parts .used:hover .popover{display:inline-block}.OptionalParts tr.unreferenced{background:#fff2bf}.OptionalParts .filter{background-color:#55555f;display:flex}.OptionalParts .filter .salesOrder{color:#fff;text-align:right;flex:1;font-style:italic}.OptionalParts .rank{text-align:center;width:35px}.OptionalParts .description>div{justify-content:space-between;align-items:baseline;display:flex}.OptionalParts .price{text-align:center;width:75px}.OptionalParts .quantity-picker{text-align:center;width:120px}.OptionalParts .quantity-picker .NumberPicker{width:120px}.OptionalParts .used,.OptionalParts .alt{text-align:center;white-space:nowrap}.OptionalParts .used.show-details>.container,.OptionalParts .alt.show-details>.container{display:flex}.OptionalParts .used.show-details>.container>button,.OptionalParts .alt.show-details>.container>button{flex-grow:0;margin-left:5px;margin-right:0}.OptionalParts .used.show-details>.container>div,.OptionalParts .alt.show-details>.container>div{margin:auto}.OptionalParts .qty-picked{width:74px}.OptionalParts .qty-picked i{color:gray;cursor:pointer}.OptionalParts .stock{width:40px}.OptionalParts .stock,.OptionalParts .qty-picked{text-align:center;position:relative}.OptionalParts .stock>i,.OptionalParts .qty-picked>i{margin-left:3px;padding-top:1.5px;position:absolute}.OptionalParts .stock>i.fa-check-circle,.OptionalParts .qty-picked>i.fa-check-circle{color:#4e9a06}.OptionalParts .stock>i.fa-times-circle,.OptionalParts .qty-picked>i.fa-times-circle{color:#b50005}.OptionalParts .stock>i.fa-info-circle,.OptionalParts .qty-picked>i.fa-info-circle{margin-left:20px}.OptionalParts .Modal img{max-height:calc(max(60vh,200px))}.ServiceOrderLineDetailsStatus .estimate button,.ServiceOrderLineDetailsStatus .repair-status button,.ServiceOrderLineDetailsStatus .final-decision button,.ServiceOrderLineDetailsStatus .order-status button{margin:5px 5px 5px 0}.ServiceOrderLineDetailsStatus .wait-parts button{margin-right:10px}.ServiceOrderLineDetailsStatus .decision-reason{width:300px}.ServiceOrderLineDetailsStatus .serial-num{width:120px!important}.ServiceOrderLineDetailsStatus .prev-invoices .PageSectionContent{padding:8px}.ServiceOrderLineDetailsStatus .prev-invoices .PageSectionContent button{margin-right:8px}.ServiceOrderLineDetailsStatus .address{white-space:pre}.ServiceOrderLineDetailsStatus .Modal.viewable-claim{width:85%}.ServiceOrderLineDetailsStatus .Modal.viewable-claim .modal-content{padding:30px}.ServiceOrderLineDetailsStatus .CertificationModal .buttons{text-align:center}.ServiceOrderLineDetailsStatus .CertificationModal .buttons:first-of-type{margin-bottom:5px}.FinalizeModal{width:90%}.FinalizeModal .address{white-space:pre}.FinalizeModal .AddressSection .validated,.FinalizeModal .AddressSection .invalid{color:#fff}.FinalizeModal .AddressSection .validated i,.FinalizeModal .AddressSection .invalid i{margin-right:5px}.FinalizeModal .AddressSection .validated i{color:#4e9a06}.FinalizeModal .AddressSection .invalid i{color:#b50005}.FinalizeModal .FinalizeModalLineItems .tariff{width:180px}.FinalizeModal .FinalizeModalLineItems .PageSectionHeaderContent a{color:#9ba6b1}.FinalizeModal .FinalizeModalLineItems .PageSectionHeaderContent a:hover{color:#fff}.FinalizeModal .shipment-info{flex-wrap:wrap;display:flex}.FinalizeModal .shipment-info .column{flex:1;min-width:400px}.FinalizeModal .shipment-info .column:not(:first-of-type){margin-left:5px}.FinalizeModal .shipment-info .column:not(:last-of-type){margin-right:5px}.FinalizeModal .shipment-info .column form{max-width:100%}.FinalizeModal .shipment-info .FinalizeModalShippingAddress .MessageBox{margin-bottom:0}.FinalizeModal .shipment-info .FinalizeModalBoxes td,.FinalizeModal .shipment-info .FinalizeModalBoxes th{text-align:center}.FinalizeModal .shipment-info .FinalizeModalBoxes .controls{white-space:nowrap;width:10px}.FinalizeModal .expedite{color:#999}.FinalizeModal .expedite .yes{color:#b50005;font-weight:700}.FinalizeModal .box-dropdown__control,.FinalizeModal .box-dropdown__value-container{height:35px;min-height:0}.FinalizeModal .box-contents{margin-bottom:10px}.FinalizeModal .box-contents h4{margin:0 0 5px}.FinalizeModal .box-contents .select{display:flex}.FinalizeModal .box-contents .select .dropdown-wrapper{flex:1}.FinalizeModal .box-contents .select .dropdown-wrapper .box-dropdown__control{flex:none;margin-right:.5em}.FinalizeModal .box-contents .select button{width:115px;margin:auto}.FinalizeModal .box-contents table{margin:.5em 0}.FinalizeModal .box-contents table tbody{border-bottom:1px solid #000}.FinalizeModal .box-contents table thead{border-top:1px solid #000}.FinalizeModal .box-contents table th:last-of-type{width:160px}.FinalizeModal .box-contents table td.picker{display:flex}.FinalizeModal .box-contents table td.picker button.remove-box-line{margin-left:.25em}.FinalizeModal .rates th,.FinalizeModal .rates td{text-align:center}.FinalizeModal .rates .controls{white-space:nowrap;width:10px}.FinalizeModal .MessageBox-error{border:1px solid #b50005}.PaymentModal{width:75%}.PaymentModal .MessageBox{margin-bottom:0}.PaymentModal .loading{text-align:center;margin-top:60px}.PaymentModal .address table,.PaymentModal .charge-amount table{white-space:pre-wrap}.PaymentModal .address table td:first-of-type,.PaymentModal .charge-amount table td:first-of-type{width:160px}.PaymentModal .address table input.warning,.PaymentModal .charge-amount table input.warning{border:1px solid #b50005}.PaymentModal .address div p,.PaymentModal .charge-amount div p{margin:0;padding-top:2px;padding-bottom:2px}.PaymentModal .confirm .msg{padding-bottom:0!important}.PaymentModal .confirm .confirm-input{display:flex}.PaymentModal .confirm .confirm-input .confirmed,.PaymentModal .confirm .confirm-input .not-confirmed{margin:auto 8px auto auto;font-size:20px}.PaymentModal .confirm .confirm-input .confirmed{color:green}.PaymentModal .confirm .confirm-input .not-confirmed{color:#b50005}.PaymentModal .payment-methods table tr{display:flex}.PaymentModal .payment-methods table tr .select{width:14px}.PaymentModal .payment-methods table tr .type{width:145px}.PaymentModal .payment-methods table tr .type i{margin-right:5px;font-size:18px}.PaymentModal .payment-methods table tr .added{text-align:center;width:78px}.PaymentModal .payment-methods table tr .expiry{text-align:center;width:50px}.PaymentModal .payment-methods table tr .num{flex:1}.PaymentModal .payment-methods table tr .num .preferred-method{color:green;margin-left:5px;font-size:17px}.PaymentModal .payment-methods table tr .actions{width:20px}.PaymentModal .payment-methods .new-card{max-width:none;padding:0;display:flex}.PaymentModal .payment-methods .new-card .select{border-right:1px solid #ccc;width:14px;padding:8px}.PaymentModal .payment-methods .new-card .select input{width:15px;height:15px;margin:auto}.PaymentModal .payment-methods .new-card .PaymentModalCardElement{flex:1;margin:auto;padding-left:8px}.PaymentModal .payment-methods .new-card .button{padding:8px}.EstimatedOrders table tr{display:flex}.EstimatedOrders table tr .est-shipping{width:110px}.EstimatedOrders table tr .actual-shipping{width:170px}.EstimatedOrders table tr .est-total{width:110px}.EstimatedOrders table tr .actual-total{width:170px}.EstimatedOrders table tr .order{flex:1}.EstimatedOrders .warn{color:orange;margin-right:5px;font-size:18px}.EstimatedOrders .collectShip{font-size:90%;font-style:italic}.PageSection.InvoiceSummary{width:unset;margin-bottom:0}.PageSection.OneInvoice{width:unset}.PageSection.OneInvoice .PageSectionContent .no-easypostOrder{color:#fff;background-color:#888}.PageSection.OneInvoice .PageSectionContent .general{width:200px}.PageSection.OneInvoice .PageSectionContent .PageSectionSubHeader{height:18px;padding:4px}.PageSection.OneInvoice .PageSectionContent thead{font-weight:700}.PageSection.OneInvoice .PageSectionContent tr.line:hover{cursor:pointer;background-color:#bbdee4}.PageSection.OneInvoice .PageSectionContent td.centered{text-align:center}.PageSection.OneInvoice .PageSectionContent .first-col{width:90px}.PageSection.OneInvoice .PageSectionContent .last-col{width:150px}.PageSection.OneInvoice .PageSectionContent .weight-col{width:85px}.PageSection.OneInvoice .PageSectionContent .third-last-col{width:150px}.NextStepLogTable thead tr{border-bottom:1px solid #000}.NextStepLogTable thead th{text-align:left}.Estimates header .Button{margin:auto 5px auto auto}.Estimates header .SearchField{width:190px;min-width:initial!important}.Estimates .grid-divider .grid-cell{padding:0}.Estimates .grid-divider .grid-cell .divider .customer,.Estimates .grid-divider .grid-cell .divider .preference{display:inline-block}.Estimates .grid-divider .grid-cell .divider .customer{white-space:nowrap;text-overflow:ellipsis;width:15em}.Estimates .grid-divider .grid-cell .divider .link{vertical-align:middle;margin-right:5px;font-weight:400}.Estimates .grid-divider .grid-cell .divider .preference{width:12em}.Estimates .grid-divider .grid-cell .divider .Button{margin-left:10px}.Estimates .grid-row .customer{width:180px}.Estimates .grid-row .technician-id{width:140px}.Estimates .grid-row .select{text-align:center;width:50px}.Estimates .grid-row .received-at{text-align:center;width:110px}.Estimates .grid-row .ptr-number{text-align:center;width:90px}.Estimates .grid-row .model{text-align:center;flex:1}.Estimates .grid-row .type{text-align:center;width:150px}.Estimates .grid-row .service-recommendation{text-align:center;width:155px}.Estimates .grid-row .delivery-preference{text-align:center;width:90px}.Estimates .grid-row .cost{text-align:center;width:105px}.Estimates .grid-row .optional-parts{text-align:center;width:118px}.Estimates .grid-row .order{text-align:center;width:100px}.Estimates .grid-row .preview{text-align:center;width:45px}.Estimates .grid-row .messages{text-align:center;width:140px}.Estimates .grid-row .sent{text-align:center;width:170px}.Estimates .grid-row .pick-estimate{text-align:center;width:68px}.Estimates .grid-row .final-decision{text-align:center;width:235px}.Estimates .grid-row.grid-divider .grid-cell{overflow:visible!important}.Estimates .divider .preference{margin-left:20px;font-weight:700}.Estimates .divider .preference .label{margin-right:3px;font-weight:400}.Estimates .divider .contacts,.Estimates .divider .details-link{margin-left:10px;position:relative}.Estimates .divider .contacts .Button,.Estimates .divider .details-link .Button{height:inherit}.Estimates .divider .contacts .Button:hover,.Estimates .divider .details-link .Button:hover,.Estimates .divider .contacts .Button.active,.Estimates .divider .details-link .Button.active{color:#b50005}.Estimates .divider .contacts .Button i,.Estimates .divider .details-link .Button i{margin-left:5px;margin-right:5px;font-size:16px}.Estimates .divider .contacts .Popover,.Estimates .divider .details-link .Popover{padding:5px;position:absolute;top:20px}.Estimates .divider .contacts .one-contact,.Estimates .divider .details-link .one-contact{font-weight:400;line-height:30px}.Estimates .divider .contacts .one-contact i,.Estimates .divider .details-link .one-contact i{margin-left:10px;margin-right:3px}.Estimates .divider .contacts .one-contact .no-margin,.Estimates .divider .details-link .one-contact .no-margin{margin-left:0}.Estimates .grid-body .sent.grid-cell,.Estimates .grid-body .final-decision.grid-cell,.Estimates .grid-body .preview.grid-cell,.Estimates .grid-body .messages.grid-cell,.Estimates .grid-body .optional-parts.grid-cell{padding:2px!important;overflow:visible!important}.Estimates .grid-body .sent .Button,.Estimates .grid-body .final-decision .Button,.Estimates .grid-body .preview .Button,.Estimates .grid-body .messages .Button,.Estimates .grid-body .optional-parts .Button{height:28px}.Estimates .grid-body .sent .Button:not(:first-of-type),.Estimates .grid-body .final-decision .Button:not(:first-of-type),.Estimates .grid-body .preview .Button:not(:first-of-type),.Estimates .grid-body .messages .Button:not(:first-of-type),.Estimates .grid-body .optional-parts .Button:not(:first-of-type){margin-left:5px}.Estimates .grid-body .sent .Button i,.Estimates .grid-body .final-decision .Button i,.Estimates .grid-body .preview .Button i,.Estimates .grid-body .messages .Button i,.Estimates .grid-body .optional-parts .Button i{margin:auto;font-size:16px}.Estimates .grid-body .sent .no-opt-parts,.Estimates .grid-body .final-decision .no-opt-parts,.Estimates .grid-body .preview .no-opt-parts,.Estimates .grid-body .messages .no-opt-parts,.Estimates .grid-body .optional-parts .no-opt-parts{padding:6px}.Estimates .grid-body .sent .date{padding-right:5px}.Estimates .grid-body .final-decision span{display:flex}.Estimates .grid-body .final-decision span .decision-select{flex:1;margin:0 5px 0 0}.customer-contacts .notes{word-break:break-word}.EstimatePreviewHeader h2{text-align:left;margin:0 0 .5em;font-size:16px}.EstimatePreviewHeader .Button{margin-bottom:.5em}.msg-modal{width:60%}.msg-modal .PageSection{margin:0}.approval-modal table th{text-align:center}.approval-modal table .qty{width:120px}.approval-modal table .price{text-align:center;width:68px}.ServiceOrderDetails header.expedite{background:#b50005!important}.ServiceOrderDetails header>div{margin:auto 10px auto 0}.ServiceOrderDetails header>div i{margin-right:5px}.ServiceOrderDetails header #expedite{border:2px solid #fff;margin-left:30px;padding:5px;font-weight:700}.ServiceOrderDetails .tools .ptr-number,.ServiceOrderDetails .tools .repair-request,.ServiceOrderDetails .tools .customer-ref{text-align:center}.ServiceOrderDetails .tools .actions{width:215px}.ServiceOrderDetails .tools .actions .Button{white-space:nowrap}.ServiceOrderDetails .tools .actions .cancel-msg{margin-bottom:0;padding:5px}.ServiceOrderDetails .tools .actions .cancel-msg i{margin-right:5px}.ServiceOrderDetails .customer-info .address{white-space:pre}.ServiceOrderDetails .line-item{cursor:pointer}.ServiceOrderDetails .line-item:hover{background-color:#cde7eb}.ServiceOrderDetails .cust-ref-num{display:flex}.ServiceOrderDetails .cust-ref-num input{width:300px;margin-right:10px;color:#000!important}.ServiceOrderDetails .inbound-shipping .adjustment{width:245px}.ServiceOrderDetails .inbound-shipping td.adjustment{align-items:center;display:flex}.ServiceOrderDetails .inbound-shipping input{max-width:120px;margin-right:10px}.ServiceOrderDetails .OrderReceipt{width:0;height:0;position:fixed;top:-10px;left:-10px;overflow:hidden}@page tooltag{margin:0}.ToolTag{page:tooltag;page-break-after:always;border:1px solid #000;width:4in;height:1.75in;margin:0;padding:.1in 0;font-size:11pt;position:relative;overflow:hidden}.ToolTag .ToolTag-left,.ToolTag .ToolTag-right,.ToolTag .ToolTag-header{box-sizing:border-box;position:absolute}.ToolTag .ToolTag-header{justify-content:space-between;width:4in;padding:0 .1in;font-size:12pt;font-weight:700;display:flex;top:.1in;left:0}.ToolTag .ToolTag-header .tool-name{white-space:nowrap;text-overflow:ellipsis;padding-right:.5em;overflow:hidden}.ToolTag .ToolTag-header .expedite{margin:auto 0 auto auto;text-decoration:underline}.ToolTag .ToolTag-left,.ToolTag .ToolTag-right{padding:.05in .1in;line-height:14px;top:.3in;overflow:hidden}.ToolTag .ToolTag-left{width:1.45in;left:0}.ToolTag .ToolTag-left svg{width:100%}.ToolTag .ToolTag-left .order-info{justify-content:space-between;padding-top:.05in;display:flex}.ToolTag .ToolTag-right{width:2.55in;left:1.45in}.ToolTag .ToolTag-right .item{margin-bottom:.3em}.ToolTag .ToolTag-right span.label{text-align:left;margin-right:5px;font-size:9pt;font-style:italic;font-weight:700}.ToolTag .ToolTag-right span.label:after{content:":"}.InlineStatus{color:#fff;border-radius:.25rem;padding:3px 8px;font-weight:400;display:inline-block}.InlineStatus:not(:last-child){margin-right:5px}.InlineStatus.undone{background-color:#b50005}.InlineStatus.in-progress{color:#000;background-color:orange}.InlineStatus.done{background-color:#4e9a06}.SalesOrderLines header>button{margin:auto 5px auto auto}.SalesOrderLines .grid-row.grid-divider .grid-cell{text-align:left;padding:0}.SalesOrderLines .grid-row.grid-divider .grid-cell .order-info{align-items:center;font-weight:400;display:flex}.SalesOrderLines .grid-row.grid-divider .grid-cell .order-info .orderID{width:4.5em}.SalesOrderLines .grid-row.grid-divider .grid-cell .order-info .created-at{width:7.5em}.SalesOrderLines .grid-row.grid-divider .grid-cell .order-info .customer-name{min-width:300px}.SalesOrderLines .grid-row.grid-divider .grid-cell .order-info .expedite{color:#b50005;padding:0 8px}.SalesOrderLines .grid-row.grid-divider .grid-cell .order-info .orderID,.SalesOrderLines .grid-row.grid-divider .grid-cell .order-info .expedite{font-weight:700}.SalesOrderLines .grid-row.grid-divider .grid-cell .order-info .filler{flex:1;padding:0 8px}.SalesOrderLines .grid-row.grid-divider .grid-cell .order-info .filler .cust-ref i{margin-right:5px}.SalesOrderLines .part-price{text-align:center;width:120px}.SalesOrderLines .quantity{text-align:center;width:100px}.SalesOrderLines .order{text-align:center;width:75px}.SalesOrderLines .customer{width:250px}.SalesOrderLines .part{text-align:center;width:150px}.SalesOrderLines .vendor{text-align:center;width:175px}.SalesOrderLines .description{flex:1}.SalesOrderLines .next-step{text-align:center;width:210px}.SalesOrderDetails{padding:0!important}.SalesOrderDetails .service-line-msg{display:flex}.SalesOrderDetails .service-line-msg span{flex:1;margin:auto 0 auto auto}.SalesOrderDetails .centered{text-align:center}.SalesOrderDetails .delete-modal{width:400px}.SalesOrderDetails .delete-modal .modal-content{text-align:center}.SalesOrderDetails header.expedite{background-color:#b50005!important}.SalesOrderDetails header>div{margin:auto;padding:6px}.SalesOrderDetails header>div i{margin:0 5px}.SalesOrderDetails header button{margin-left:10px}.SalesOrderDetails header .expedite-msg{border:2px solid #fff;margin-left:30px;margin-right:15px;padding:5px;font-size:20px;font-weight:700}.SalesOrderDetails .BasicPage .PageSection.overview table td{min-width:10em}.SalesOrderDetails .BasicPage .PageSection.overview table td:first-of-type{width:250px}.SalesOrderDetails .BasicPage .PageSection.overview table td input{width:200px}.SalesOrderDetails .BasicPage .PageSection.overview table td textarea{width:100%}.SalesOrderDetails .BasicPage .PageSection.overview table td .rs-formatting__control,.SalesOrderDetails .BasicPage .PageSection.overview table td .rs-formatting__menu{width:100%!important}.SalesOrderDetails .BasicPage .PageSection.overview table .notification-sent button{margin-right:10px}.SalesOrderDetails .BasicPage .PageSection.overview .PageSectionContent{background:0 0;flex-wrap:wrap;justify-content:space-between;margin:0 -1em;display:flex}.SalesOrderDetails .BasicPage .PageSection.overview .PageSectionContent table{flex:1;width:auto;margin:0 1em}.SalesOrderDetails .BasicPage .PageSection.invoices-wrapper .PageSectionContent{background-color:#ccc}.SalesOrderDetails .BasicPage .PageSection.prev-invoices .PageSectionContent{padding:8px}.SalesOrderDetails .BasicPage .PageSection.prev-invoices .PageSectionContent button{margin-right:8px}.PageSection.line-items .alt-part-modal input[type=checkbox]{width:15px;height:15px}.PageSection.line-items .add-line-item .rs-formatting__control,.PageSection.line-items .add-line-item .rs-formatting__menu{width:100%!important}.PageSection.line-items .bulk-actions{background-color:#d3d3d3;border-bottom:1px solid #000;display:flex}.PageSection.line-items .bulk-actions .action-group{background-color:#f5f5f5;border-radius:.25rem;margin-right:15px;padding:5px}.PageSection.line-items .bulk-actions .action-group .action-header{text-align:center;margin-bottom:3px;font-weight:700}.PageSection.line-items .bulk-actions .action-group .action-btns{display:flex}.PageSection.line-items .bulk-actions .action-group .action-btns .rs-formatting__control{margin-right:3px}.PageSection.line-items .bulk-actions .shipping-hold-actions .rs-formatting__control{width:200px}.PageSection.line-items td,.PageSection.line-items th{text-align:center}.PageSection.line-items tr.selected{background-color:#bbdee4}.PageSection.line-items .check{width:15px;line-height:100%}.PageSection.line-items td.part{text-align:left}.PageSection.line-items .part{width:200px;padding:0 3px}.PageSection.line-items .part .Button{height:30px}.PageSection.line-items .part .rs-format-cell__control{width:165px;margin-right:3px}.PageSection.line-items .part .rs-format-cell__menu{width:300px}.PageSection.line-items .part .rs-format-cell__menu-list{flex-direction:column}.PageSection.line-items .part .ptr-number{margin-top:2px;display:flex}.PageSection.line-items .part .ptr-number .num{flex:1;margin:auto auto auto 12px}.PageSection.line-items .part .ptr-number .num span{margin-right:3px}.PageSection.line-items .part .ptr-number .Button{padding:0 9px}.PageSection.line-items tbody .part>div,.PageSection.line-items tbody .sale-price div,.PageSection.line-items tbody .discount div{display:flex}.PageSection.line-items .list-price{width:65px}.PageSection.line-items .sale-price,.PageSection.line-items .discount{padding:3px}.PageSection.line-items .sale-price div,.PageSection.line-items .discount div{text-align:center}.PageSection.line-items .sale-price input,.PageSection.line-items .discount input{height:29px;padding-left:2px;padding-right:2px}.PageSection.line-items .sale-price{width:73px}.PageSection.line-items .discount{width:70px}.PageSection.line-items .subtotal{width:55px}.PageSection.line-items .order-qty{width:120px;padding:3px}.PageSection.line-items .order-qty .NumberPicker input{min-width:2.75em}.PageSection.line-items .order-qty .NumberPicker input,.PageSection.line-items .order-qty .NumberPicker .Button{height:29px}.PageSection.line-items .order-qty .NumberPicker input.alert{color:#b50005;font-weight:700}.PageSection.line-items .picked-qty,.PageSection.line-items .shipped-qty{width:50px;font-weight:700}.PageSection.line-items .picked-qty .complete,.PageSection.line-items .shipped-qty .complete{color:green}.PageSection.line-items .picked-qty .log-exists{cursor:pointer}.PageSection.line-items .picked-qty .released,.PageSection.line-items .picked-qty .not-released{margin-left:7px}.PageSection.line-items .picked-qty .not-released{color:#d3d3d3}.PageSection.line-items .picked-qty .released{color:green}.PageSection.line-items .stock-qty{width:39px}.PageSection.line-items .next-step{text-align:left;width:148px}.PageSection.line-items .next-step .log{height:24px;margin-right:5px}.PageSection.line-items .next-step .po-link{height:24px;margin-left:5px}.PageSection.line-items .shipping-hold{width:80px}.PageSection.line-items .actions{width:78px;padding:3px}.PageSection.line-items .actions .Button.custom-size{width:35px;height:29px}.PageSection.line-items .footer{text-align:right;background-color:#d3d3d3;border-top:1px solid #000}.PageSection.line-items .footer .Button,.PageSection.line-items .footer .order-totals>span{margin-left:20px}.OrderLines .grid-row.grid-divider .grid-cell{text-align:left;padding:0}.OrderLines .grid-row.grid-divider .grid-cell .order-info{align-items:center;font-weight:400;display:flex}.OrderLines .grid-row.grid-divider .grid-cell .order-info .orderType{width:7em}.OrderLines .grid-row.grid-divider .grid-cell .order-info .orderID{width:5em}.OrderLines .grid-row.grid-divider .grid-cell .order-info .customer-name{min-width:25em}.OrderLines .grid-row.grid-divider .grid-cell .order-info .expedite{color:#b50005;padding:0 8px}.OrderLines .grid-row.grid-divider .grid-cell .order-info .orderID,.OrderLines .grid-row.grid-divider .grid-cell .order-info .expedite{font-weight:700}.OrderLines .grid-row.grid-divider .grid-cell .order-info .filler{flex:1;padding:0 8px}.OrderLines .grid-row.grid-divider .grid-cell .order-info .filler .cust-ref i{margin-right:5px}.OrderLines .ptr-number{width:7.8em}.OrderLines .received-at{width:9em}.OrderLines .item-brand{width:13em}.OrderLines .item-name{width:9.55em}.OrderLines .item-description{flex:1}.OrderLines .quantity{text-align:center;width:7.5em}.OrderLines .price-per-unit{text-align:center;width:6em}.OrderLines .next-step{text-align:center;width:11em}.PartLocationModal .map{border-bottom:1px solid #b50005}.PartLocationModal .map>img{width:100%}.PartLocationModal .map>h3{text-align:center}.PartLocationModal .maps>:last-child{border-bottom:none}.PickTickets .Button{vertical-align:unset!important}.PickTickets header .Button{margin:auto 0}.PickTickets header .Button:first-of-type,.PickTickets header .Button:last-of-type{margin-right:.5em}.PickTickets header .Button.notificationsBtn{text-align:center;width:45px;margin-right:0;font-size:130%}.PickTickets .grid-body .grid-row .part-name .part-and-subs span{margin-left:8px}.PickTickets .grid-body .grid-row .part-name .part-and-subs button{margin-left:0;padding:5px}.PickTickets .grid-body .grid-row div.technician,.PickTickets .grid-head .grid-row div.technician{text-align:center;width:125px}.PickTickets .grid-body .grid-row div.part-name,.PickTickets .grid-head .grid-row div.part-name{width:202px}.PickTickets .grid-body .grid-row div.order-id,.PickTickets .grid-head .grid-row div.order-id{width:105px}.PickTickets .grid-body .grid-row div.order-id i,.PickTickets .grid-head .grid-row div.order-id i{margin-right:5px}.PickTickets .grid-body .grid-row div.bin-location,.PickTickets .grid-head .grid-row div.bin-location{text-align:center;width:125px}.PickTickets .grid-body .grid-row div.ptr-number,.PickTickets .grid-head .grid-row div.ptr-number{text-align:center;width:90px}.PickTickets .grid-body .grid-row div.model-name,.PickTickets .grid-head .grid-row div.model-name{text-align:center;width:130px}.PickTickets .grid-body .grid-row div.description,.PickTickets .grid-head .grid-row div.description{text-align:center;flex:1}.PickTickets .grid-body .grid-row div.needed-quantity,.PickTickets .grid-head .grid-row div.needed-quantity{text-align:center;width:100px}.PickTickets .grid-body .grid-row div.quantity-on-hand,.PickTickets .grid-head .grid-row div.quantity-on-hand{text-align:center;width:90px}.PickTickets .grid-body .grid-row div.quantity-on-hand>.num-display-only,.PickTickets .grid-head .grid-row div.quantity-on-hand>.num-display-only{padding:0 6px}.PickTickets .grid-body .grid-row div.quantity-on-hand>.editable,.PickTickets .grid-head .grid-row div.quantity-on-hand>.editable{justify-content:space-between;align-items:center;display:flex}.PickTickets .grid-body .grid-row div.quantity-on-hand>.editable>span,.PickTickets .grid-head .grid-row div.quantity-on-hand>.editable>span{margin:auto}.PickTickets .grid-body .grid-row div.quantity-on-hand .edit-btn .Button,.PickTickets .grid-head .grid-row div.quantity-on-hand .edit-btn .Button{padding:6px 7px 6px 10px}.PickTickets .grid-body .grid-row div.expedite,.PickTickets .grid-head .grid-row div.expedite{text-align:center;width:220px}.PickTickets .grid-body .grid-row div.picked-quantity,.PickTickets .grid-head .grid-row div.picked-quantity{text-align:center;width:200px}.PickTickets .grid-body .grid-row div.picked-quantity .cell-wrapper,.PickTickets .grid-head .grid-row div.picked-quantity .cell-wrapper{display:flex}.PickTickets .grid-body .grid-row div.picked-quantity .cell-wrapper .NumberPicker button,.PickTickets .grid-head .grid-row div.picked-quantity .cell-wrapper .NumberPicker button{margin:0}.PickTickets .grid-body .grid-row div.picked-quantity .cell-wrapper .addedValue,.PickTickets .grid-head .grid-row div.picked-quantity .cell-wrapper .addedValue{color:green;font-weight:700}.PickTickets .grid-body .grid-row div.picked-quantity .cell-wrapper .lostValue,.PickTickets .grid-head .grid-row div.picked-quantity .cell-wrapper .lostValue{color:red;font-weight:700}.PickTickets .grid-body .grid-row div.picked-quantity .cell-wrapper .complete,.PickTickets .grid-head .grid-row div.picked-quantity .cell-wrapper .complete{color:#fff;background-color:green}.PickTickets .grid-body .grid-row div.picked-quantity .cell-wrapper .Button,.PickTickets .grid-head .grid-row div.picked-quantity .cell-wrapper .Button{padding:6px 10px 6px 6px;display:inline-block}.PickTickets .grid-body .grid-row div.picked-quantity .cell-wrapper .Button .btn-content i,.PickTickets .grid-head .grid-row div.picked-quantity .cell-wrapper .Button .btn-content i{margin-left:4px}.PickTickets .grid-body .grid-row div.picked-quantity .cell-wrapper .select-all-btn,.PickTickets .grid-head .grid-row div.picked-quantity .cell-wrapper .select-all-btn{margin-left:5px}.PickTickets .grid-body .quantity-on-hand.grid-cell,.PickTickets .grid-body .picked-quantity.grid-cell,.PickTickets .grid-body .part-name.grid-cell{padding:2px!important}.PickTickets .grid-body .quantity-on-hand.grid-cell input,.PickTickets .grid-body .picked-quantity.grid-cell input,.PickTickets .grid-body .part-name.grid-cell input{margin:0 3px!important}.PickTickets .grid-body .quantity-on-hand.grid-cell button,.PickTickets .grid-body .picked-quantity.grid-cell button,.PickTickets .grid-body .part-name.grid-cell button{padding:0 8px}.PickTickets .grid-body .quantity-on-hand.grid-cell input,.PickTickets .grid-body .picked-quantity.grid-cell input,.PickTickets .grid-body .part-name.grid-cell input,.PickTickets .grid-body .quantity-on-hand.grid-cell button,.PickTickets .grid-body .picked-quantity.grid-cell button,.PickTickets .grid-body .part-name.grid-cell button{height:29px}.PickTickets .grid-body .quantity-on-hand.grid-cell .num-display-only,.PickTickets .grid-body .picked-quantity.grid-cell .num-display-only,.PickTickets .grid-body .part-name.grid-cell .num-display-only{margin-top:6px;margin-bottom:6px}.Shipping .opt-parts-modal table{text-align:center}.Shipping .opt-parts-modal .next-step{text-align:left;width:auto}.Shipping header button{margin:auto 5px auto auto}.Shipping .grid-divider .order,.Shipping .grid-divider .preference,.Shipping .grid-divider .address{margin-left:15px;font-weight:400}.Shipping .grid-divider .preference i,.Shipping .grid-divider .address i{color:#888;margin-right:5px}.Shipping .grid-cell.select{text-align:center;width:40px}.Shipping .grid-cell.select:has(input.same-group){background-color:#c1e1e6a6}.Shipping .grid-cell.ptr-number{text-align:center;width:130px}.Shipping .grid-cell.item{width:325px}.Shipping .grid-cell.received-at,.Shipping .grid-cell.order-id{text-align:center;width:100px}.Shipping .grid-cell.order-ref-num{text-align:center;width:135px}.Shipping .grid-cell.item-ref-num{text-align:center;flex:1}.Shipping .grid-cell.weight-lbs{text-align:center;width:75px}.Shipping .grid-cell.final-decision{width:160px}.Shipping .next-step{width:200px}.Shipping .next-step i{margin-right:5px}.Shipping .next-step i.fa-check-circle{color:#4e9a06}.Shipping .next-step i.fa-exclamation-triangle{color:orange}.Shipping .shipping-payer,.Shipping .warranty{text-align:center;width:120px}.Shipping .grid-body .expedite{color:#999}.Shipping .grid-body .expedite .yes{color:#b50005;font-weight:700}.Invoices header .Button{margin:auto 5px auto auto}.Invoices header .SearchField{width:190px;min-width:initial!important}.Invoices .grid-row .id{text-align:center;width:105px}.Invoices .grid-row .customer{flex:1}.Invoices .grid-row .email-sent-at{text-align:left;width:106px}.Invoices .grid-row .created-on{text-align:center;width:130px}.Invoices .grid-row .date-due{text-align:center;width:110px}.Invoices .grid-row .date-due .align-right{text-align:right}.Invoices .grid-row .date-due .icon{margin-left:5px}.Invoices .grid-row .date-due .none{user-select:none}.Invoices .grid-row .invoice-total{text-align:right;width:130px}.Invoices .grid-row .balance-paid{text-align:right;width:131px}.Invoices .grid-row .remaining{text-align:right;width:100px}.Invoices .grid-row .terms{width:150px}.Invoices .grid-row .deleted-at,.Invoices .grid-row .method,.Invoices .grid-row .notes{text-align:center;width:120px}.InvoiceDetails{padding:0!important}.InvoiceDetails header.deleted{background-color:#b50005!important}.InvoiceDetails header .deleted{border:1px solid #fff;font-size:16px}.InvoiceDetails header>div{margin:auto;padding:6px}.InvoiceDetails header i{margin-left:5px;margin-right:5px}.InvoiceDetails header button{margin-left:10px}.InvoiceDetails header .confirm-delete table{margin-top:10px}.InvoiceDetails header .confirm-delete table th,.InvoiceDetails header .confirm-delete table td{text-align:center}.InvoiceDetails .BasicPage .modal-content{color:#000}.InvoiceDetails .BasicPage .centered{text-align:center}.InvoiceDetails .BasicPage .flex-row{flex-wrap:wrap;gap:15px;display:flex}.InvoiceDetails .BasicPage .flex-row .totals{max-width:340px}.InvoiceDetails .BasicPage .flex-row .totals td:first-of-type{width:100px}.InvoiceDetails .BasicPage .flex-row .totals .scores{justify-content:space-between;display:flex}.InvoiceDetails .BasicPage .flex-row .totals .scores i{color:#ffca00}.InvoiceDetails .BasicPage .flex-row .totals .comments{font-size:85%;font-style:italic}.InvoiceDetails .BasicPage .flex-row .contacts{width:auto}.InvoiceDetails .BasicPage .flex-row .contacts tbody{text-align:center}.InvoiceDetails .BasicPage .flex-row .contacts td.notes{word-break:break-word}.InvoiceDetails .BasicPage .payments table .paid{text-align:center;width:80px}.InvoiceDetails .BasicPage .payments table .negativeCustCredit{color:orange;font-weight:700}.InvoiceDetails .BasicPage .payments table .refunded,.InvoiceDetails .BasicPage .payments table .date{text-align:center;width:80px}.InvoiceDetails .BasicPage .payments table .method{text-align:left}.InvoiceDetails .BasicPage .payments table .fee{text-align:center;width:90px}.InvoiceDetails .BasicPage .payments table .actions{text-align:center;width:94px}.InvoiceDetails .BasicPage .payments table .RefundModal th{width:12em;font-weight:400}.InvoiceDetails .BasicPage .payments table .RefundModal .CurrencyField{width:100px!important}.InvoiceDetails .BasicPage .payments table .RefundModal .refunding{text-align:center}.InvoiceDetails .BasicPage .payments table .RefundModal input[type=checkbox]{margin-right:.5em}.InvoiceDetails .BasicPage .PageSectionHeaderContent{color:#fff}.InvoiceDetails .BasicPage .PageSectionHeaderContent .status{background-color:#fff;border-radius:.25rem;padding:3px 8px;font-weight:700}.InvoiceDetails .BasicPage .PageSectionHeaderContent .status i{margin-right:5px}.InvoiceDetails .BasicPage .PageSectionContent .no-shipment{color:#fff;background-color:#888}.InvoiceDetails .BasicPage .PageSectionContent .message-box-container{padding:0}.InvoiceDetails .BasicPage .PageSectionContent .message-box-container>.MessageBox,.InvoiceDetails .BasicPage .PageSectionContent .message-box-container>.MessageBox ul{margin:0}.InvoiceDetails .BasicPage .PageSectionContent .message-box-container>.MessageBox i.fa-trash{color:#b50005;margin-left:.25em;font-size:110%}.InvoiceDetails .BasicPage .PageSectionContent .general{width:200px}.InvoiceDetails .BasicPage .PageSectionContent .PageSectionSubHeader{height:18px;padding:4px}.InvoiceDetails .BasicPage .PageSectionContent thead{font-weight:700}.InvoiceDetails .BasicPage .PageSectionContent tr.line:hover{cursor:pointer;background-color:#bbdee4}.InvoiceDetails .BasicPage .PageSectionContent td.centered{text-align:center}.InvoiceDetails .BasicPage .PageSectionContent .first-col{width:65px}.InvoiceDetails .BasicPage .PageSectionContent .third-last-col{width:150px}.InvoiceDetails .BasicPage .PageSectionContent .weight-col{width:85px}.InvoiceDetails .BasicPage .PageSectionContent .amount-col,.InvoiceDetails .BasicPage .PageSectionContent .shipping-col{width:70px}.InvoiceDetails .BasicPage .PageSectionContent .last-col{width:155px}.InvoiceDetails .BasicPage .PageSectionContent .inbound-shipping{font-size:85%;font-style:italic;line-height:1}.EditCreatePaymentModal table .actions{background-color:#aeaeae}.InvoiceStatus .tag{border-radius:.25rem;padding:3px 8px;font-weight:400}.InvoiceStatus .tag:not(:last-child){margin-right:5px}.InvoiceStatus .undone{background-color:#b50005}.InvoiceStatus .in-progress{color:#000;background-color:orange}.InvoiceStatus .done{background-color:#4e9a06}.WarrantyClaims .Button{margin:auto 10px auto auto}.WarrantyClaims .grid-divider .grid-cell{padding:0}.WarrantyClaims .grid-divider .grid-cell .divider{display:flex}.WarrantyClaims .grid-divider .grid-cell .divider .name{vertical-align:middle;min-width:200px;display:inline-block}.WarrantyClaims .grid-divider .grid-cell .divider .total{width:100px;padding:9px;font-weight:400;display:inline-block}.WarrantyClaims .grid-head .ptr-number,.WarrantyClaims .grid-body .ptr-number{text-align:center;width:90px}.WarrantyClaims .grid-head .model-name,.WarrantyClaims .grid-body .model-name,.WarrantyClaims .grid-head .brand-name,.WarrantyClaims .grid-body .brand-name{text-align:center;width:150px}.WarrantyClaims .grid-head .customer-name,.WarrantyClaims .grid-body .customer-name{width:300px}.WarrantyClaims .grid-head .received-at,.WarrantyClaims .grid-body .received-at{text-align:center;width:105px}.WarrantyClaims .grid-head .tool-description,.WarrantyClaims .grid-body .tool-description{text-align:center;flex:1}.WarrantyClaims .grid-head .warranty-type,.WarrantyClaims .grid-body .warranty-type{text-align:center;width:130px}.WarrantyClaims .grid-head .warranty-status,.WarrantyClaims .grid-body .warranty-status{text-align:center;width:155px}.WarrantyClaims .grid-head .id,.WarrantyClaims .grid-body .id{text-align:center;width:40px}.WarrantyClaims .grid-head .id .Button.alert,.WarrantyClaims .grid-body .id .Button.alert{color:orange;background-color:gray;padding-right:5px}.WarrantyClaims .grid-head .id .Button.view,.WarrantyClaims .grid-body .id .Button.view{padding-right:5px}.WarrantyClaims .grid-body .grid-cell.id{padding:2px!important;overflow:visible!important}.WarrantyClaims .grid-body .grid-cell.id .Button{width:28px;height:28px;margin-left:5px;margin-right:3px;padding-left:6px}.WarrantyClaims .grid-body .grid-cell.id .Button i{margin:auto;font-size:16px}.WarrantyClaims .grid-body .grid-cell.warranty-status{padding:2px!important;overflow:visible!important}.WarrantyClaims .grid-body .warranty-status span{display:flex}.WarrantyClaims .grid-body .warranty-status span .decision-select{flex:1;margin:0}.WarrantyClaims .grid-body .warranty-status span .Button{width:28px;height:28px;margin-left:5px;margin-right:3px;padding-left:6px}.WarrantyClaims .grid-body .warranty-status span .Button i{margin:auto;font-size:16px}.WarrantyClaims .Modal.viewable-claim{width:85%}.WarrantyClaims .Modal.viewable-claim .modal-content{padding:30px}.PurchaseOrderLines header .Button{margin:auto 5px auto auto}.PurchaseOrderLines header .SearchField{width:200px;min-width:0!important}.PurchaseOrderLines .grid-head .save-btn,.PurchaseOrderLines .grid-head .qty-received,.PurchaseOrderLines .grid-head .qty-on-order{padding-left:2px!important;padding-right:2px!important}.PurchaseOrderLines .grid-body .grid-row.grid-divider .grid-cell,.PurchaseOrderLines .grid-head .grid-row.grid-divider .grid-cell{padding:0}.PurchaseOrderLines .grid-body.alert .NumberPicker input,.PurchaseOrderLines .grid-head.alert .NumberPicker input{color:$color-ptr-red;font-weight:700}.PurchaseOrderLines .grid-body.alert .reorder-part-min,.PurchaseOrderLines .grid-head.alert .reorder-part-min{color:$color-ptr-red}.PurchaseOrderLines .grid-body div.part-name,.PurchaseOrderLines .grid-head div.part-name{text-align:center;width:160px}.PurchaseOrderLines .grid-body div.part-name .alert,.PurchaseOrderLines .grid-head div.part-name .alert{color:red}.PurchaseOrderLines .grid-body div.qty-backordered,.PurchaseOrderLines .grid-head div.qty-backordered{text-align:center;width:110px}.PurchaseOrderLines .grid-body div.qty-backordered span,.PurchaseOrderLines .grid-head div.qty-backordered span{background-color:#f08b8b;justify-content:center;display:flex}.PurchaseOrderLines .grid-body div.description,.PurchaseOrderLines .grid-head div.description{text-align:center;flex:1}.PurchaseOrderLines .grid-body div.price-per-unit,.PurchaseOrderLines .grid-head div.price-per-unit{text-align:center;width:110px}.PurchaseOrderLines .grid-body div.price-per-unit .CurrencyField,.PurchaseOrderLines .grid-head div.price-per-unit .CurrencyField{max-width:74px;margin:0}.PurchaseOrderLines .grid-body div.price-per-unit input[type=checkbox],.PurchaseOrderLines .grid-head div.price-per-unit input[type=checkbox]{max-width:20px;margin-left:3px}.PurchaseOrderLines .grid-body div.part-bin-location,.PurchaseOrderLines .grid-head div.part-bin-location{text-align:center;width:110px}.PurchaseOrderLines .grid-body div.est-ship-date,.PurchaseOrderLines .grid-head div.est-ship-date{text-align:center;width:153px}.PurchaseOrderLines .grid-body div.est-ship-date>div,.PurchaseOrderLines .grid-head div.est-ship-date>div{display:flex}.PurchaseOrderLines .grid-body div.est-ship-date input,.PurchaseOrderLines .grid-head div.est-ship-date input{margin:0!important}.PurchaseOrderLines .grid-body div.est-ship-date ::-webkit-inner-spin-button{display:none}.PurchaseOrderLines .grid-head div.est-ship-date ::-webkit-inner-spin-button{display:none}.PurchaseOrderLines .grid-body div.qty-on-order,.PurchaseOrderLines .grid-head div.qty-on-order,.PurchaseOrderLines .grid-body div.qty-received,.PurchaseOrderLines .grid-head div.qty-received{text-align:center;width:125px}.PurchaseOrderLines .grid-body div.save-btn,.PurchaseOrderLines .grid-head div.save-btn{text-align:center;width:160px}.PurchaseOrderLines .grid-body div.save-btn .toggle,.PurchaseOrderLines .grid-head div.save-btn .toggle{text-align:center;width:55px}.PurchaseOrderLines .grid-body div.save-btn .save-btn,.PurchaseOrderLines .grid-head div.save-btn .save-btn{width:59px}.PurchaseOrderLines .grid-body .save-btn,.PurchaseOrderLines .grid-body .qty-received,.PurchaseOrderLines .grid-body .qty-on-order,.PurchaseOrderLines .grid-body .est-ship-date,.PurchaseOrderLines .grid-body .price-per-unit{padding:2px!important}.PurchaseOrderLines .grid-body .save-btn input,.PurchaseOrderLines .grid-body .qty-received input,.PurchaseOrderLines .grid-body .qty-on-order input,.PurchaseOrderLines .grid-body .est-ship-date input,.PurchaseOrderLines .grid-body .price-per-unit input{margin:0 3px}.PurchaseOrderLines .grid-body .save-btn input[type=checkbox],.PurchaseOrderLines .grid-body .qty-received input[type=checkbox],.PurchaseOrderLines .grid-body .qty-on-order input[type=checkbox],.PurchaseOrderLines .grid-body .est-ship-date input[type=checkbox],.PurchaseOrderLines .grid-body .price-per-unit input[type=checkbox]{width:25px;height:25px;margin:auto}.PurchaseOrderLines .grid-body .save-btn button,.PurchaseOrderLines .grid-body .qty-received button,.PurchaseOrderLines .grid-body .qty-on-order button,.PurchaseOrderLines .grid-body .est-ship-date button,.PurchaseOrderLines .grid-body .price-per-unit button{padding:0 8px}.PurchaseOrderLines .grid-body .save-btn input,.PurchaseOrderLines .grid-body .qty-received input,.PurchaseOrderLines .grid-body .qty-on-order input,.PurchaseOrderLines .grid-body .est-ship-date input,.PurchaseOrderLines .grid-body .price-per-unit input,.PurchaseOrderLines .grid-body .save-btn button,.PurchaseOrderLines .grid-body .qty-received button,.PurchaseOrderLines .grid-body .qty-on-order button,.PurchaseOrderLines .grid-body .est-ship-date button,.PurchaseOrderLines .grid-body .price-per-unit button{height:29px}.PurchaseOrderLines .grid-body .save-btn .text,.PurchaseOrderLines .grid-body .qty-received .text,.PurchaseOrderLines .grid-body .qty-on-order .text,.PurchaseOrderLines .grid-body .est-ship-date .text,.PurchaseOrderLines .grid-body .price-per-unit .text{margin:auto;padding:0 2px;font-size:15px}.PurchaseOrderLines .grid-body .price-per-unit{display:flex}.PurchaseOrderLines .grid-body .grid-cell.est-ship-date{overflow:visible!important}.PurchaseOrderLines .grid-body .grid-cell.save-btn button,.PurchaseOrderLines .grid-body .grid-cell .DateInput,.PurchaseOrderLines .grid-body .grid-cell .NumberPicker button,.PurchaseOrderLines .grid-body .grid-cell .NumberPicker input{height:29px}.EditPOModal{width:85%}.EditPOModal .form{box-sizing:border-box;max-width:600px}.EditPOModal .input.vendor{display:flex}.EditPOModal .input.vendor>div{flex:1}.EditPOModal .barcode-scan-on{color:#fff;background:#64b3ac;border-radius:25%;margin-left:.25em;padding:.15em .25em;font-size:1.65rem}.EditPOModal .LineItems .AddLineModal{width:30%}.EditPOModal .LineItems .AddLineModal .modal-content{overflow:visible}.EditPOModal .LineItems table td,.EditPOModal .LineItems table th{text-align:center}.EditPOModal .LineItems table th.part{width:160px}.EditPOModal .LineItems table th.description{flex:1}.EditPOModal .LineItems table th.cost{width:83px}.EditPOModal .LineItems table th.qty{width:125px}.EditPOModal .LineItems table th.closed{width:60px}.EditPOModal .LineItems table th.remove{width:65px}.EditPOModal .LineItems table td.part,.EditPOModal .LineItems table .cost,.EditPOModal .LineItems table .qty,.EditPOModal .LineItems table .closed,.EditPOModal .LineItems table .remove{padding:2px!important}.EditPOModal .LineItems table td.part input[type=checkbox],.EditPOModal .LineItems table .cost input[type=checkbox],.EditPOModal .LineItems table .qty input[type=checkbox],.EditPOModal .LineItems table .closed input[type=checkbox],.EditPOModal .LineItems table .remove input[type=checkbox]{width:25px;height:25px;margin:auto}.EditPOModal .LineItems table td.part button,.EditPOModal .LineItems table .cost button,.EditPOModal .LineItems table .qty button,.EditPOModal .LineItems table .closed button,.EditPOModal .LineItems table .remove button{padding:0 8px}.EditPOModal .LineItems table td.part input,.EditPOModal .LineItems table .cost input,.EditPOModal .LineItems table .qty input,.EditPOModal .LineItems table .closed input,.EditPOModal .LineItems table .remove input,.EditPOModal .LineItems table td.part button,.EditPOModal .LineItems table .cost button,.EditPOModal .LineItems table .qty button,.EditPOModal .LineItems table .closed button,.EditPOModal .LineItems table .remove button{height:29px}.EditPOModal .LineItems table td.part .text,.EditPOModal .LineItems table .cost .text,.EditPOModal .LineItems table .qty .text,.EditPOModal .LineItems table .closed .text,.EditPOModal .LineItems table .remove .text{margin:auto;padding:0 2px;font-size:15px}.EditPOModal .LineItems table td.cost input[type=checkbox]{max-width:20px;margin-left:3px}.EditPOModal .LineItems table td.cost .CurrencyField{max-width:60px;margin:0}.EditPOModal .LineItems table td.part{flex:1;margin:0 5px 0 0}.EditPOModal .LineItems table td.part .Button{height:30px}.EditPOModal .LineItems table td.cost div{margin:auto;display:flex}.EditPOModal .LineItems table td.cost div input{padding-left:3px;padding-right:3px}.POModalRow input:disabled{color:#000!important}.POModalRow .disabled .rs-format-cell__single-value{color:#000}.DividerHeader{display:flex}.DividerHeader .po-num{width:149px}.DividerHeader .vendor-name{width:265px}.DividerHeader .created-on{width:110px}.DividerHeader .Button{height:25px;margin:auto auto auto 5px;padding-left:5px;padding-right:5px}.DividerHeader .Button .btn-content{width:20px}.DividerHeader .info-field{margin:auto 15px}.DividerHeader .info-field.min-order{flex:1;width:120px}.DividerHeader .info-field.submitted-on{width:140px;display:flex}.DividerHeader .info-field.submitted-on .DateInput{height:25px}.DividerHeader .info-field.submitted-on .react-datepicker__close-icon{right:5px}.DividerHeader .info-field.submitted-on .react-datepicker__close-icon:after{width:12px;height:12px}.DividerHeader .info-field.confirmed .btn-content{width:107px}.DividerHeader .info-field i{margin:auto 5px auto 0}.DividerHeader .info-field span i{margin-right:3px;font-size:17px}.DividerHeader .info-field input{width:140px;padding:0 2px}.DividerHeader .info-field input[disabled]{background-color:#e0e0e0}.PartsInventory header .Button{margin:auto 5px auto auto}.PartsInventory header .SearchField{min-width:150px!important}.PartsInventory .grid-head .id,.PartsInventory .grid-head .quantity-on-hand{padding-left:2px!important;padding-right:2px!important}.PartsInventory .grid-body .grid-divider .grid-cell,.PartsInventory .grid-head .grid-divider .grid-cell{padding:0}.PartsInventory .grid-body .grid-divider .grid-cell .vendor-name,.PartsInventory .grid-head .grid-divider .grid-cell .vendor-name{min-width:200px;margin-right:10px;display:inline-block}.PartsInventory .grid-body.alert .quantity-on-hand .NumberPicker input,.PartsInventory .grid-head.alert .quantity-on-hand .NumberPicker input{color:#b50005;font-weight:700}.PartsInventory .grid-body.alert .reorder-part-min,.PartsInventory .grid-head.alert .reorder-part-min{color:#b50005}.PartsInventory .grid-body .part-name,.PartsInventory .grid-head .part-name{text-align:center;width:160px}.PartsInventory .grid-body .description,.PartsInventory .grid-head .description{text-align:center;flex:1}.PartsInventory .grid-body .uom,.PartsInventory .grid-head .uom{text-align:center;width:55px}.PartsInventory .grid-body .bin-location,.PartsInventory .grid-head .bin-location{text-align:center;width:103px}.PartsInventory .grid-body .stock-status,.PartsInventory .grid-head .stock-status,.PartsInventory .grid-body .reorder-part-min,.PartsInventory .grid-head .reorder-part-min{text-align:center;width:110px}.PartsInventory .grid-body .list-price,.PartsInventory .grid-head .list-price{text-align:center;width:75px}.PartsInventory .grid-body .reorder-amount,.PartsInventory .grid-head .reorder-amount{text-align:center;width:102px}.PartsInventory .grid-body .qty-backordered,.PartsInventory .grid-head .qty-backordered{text-align:center;width:120px}.PartsInventory .grid-body .qty-on-order,.PartsInventory .grid-head .qty-on-order{text-align:center;width:106px}.PartsInventory .grid-body .quantity-on-hand,.PartsInventory .grid-head .quantity-on-hand{text-align:center;width:125px}.PartsInventory .grid-body .stock-updated-at,.PartsInventory .grid-head .stock-updated-at{text-align:center;width:145px}.PartsInventory .grid-body .edit,.PartsInventory .grid-head .edit{text-align:center;width:98px}.PartsInventory .grid-body .edit .NumberPicker,.PartsInventory .grid-head .edit .NumberPicker{padding:0 2px}.PartsInventory .grid-body .edit.grid-cell,.PartsInventory .grid-body .quantity-on-hand.grid-cell{padding:2px!important}.PartsInventory .grid-body .edit.grid-cell input,.PartsInventory .grid-body .quantity-on-hand.grid-cell input{margin:0 3px!important}.PartsInventory .grid-body .edit.grid-cell button,.PartsInventory .grid-body .quantity-on-hand.grid-cell button{padding:0 8px}.PartsInventory .grid-body .edit.grid-cell input,.PartsInventory .grid-body .quantity-on-hand.grid-cell input,.PartsInventory .grid-body .edit.grid-cell button,.PartsInventory .grid-body .quantity-on-hand.grid-cell button{height:29px}.PartsInventory .grid-body .grid-cell.stock-updated-at{padding:2px!important;overflow:visible!important}.PartsInventory .grid-body .grid-cell.stock-updated-at .DateInput{height:29px}.parts-inventory-edit label{flex-basis:60%!important}.parts-inventory-edit .input.cost{display:flex}.parts-inventory-edit .input.cost i{margin:auto 5px auto auto;font-size:20px}.parts-inventory-edit .input{flex-basis:40%!important}.parts-inventory-edit .input .rs-formatting__option{line-height:20px!important}.PartDetails{padding:0!important}.PartDetails header>div{margin:auto;padding:5px}.PartDetails header i{margin-left:5px;margin-right:5px}.PartDetails header .save-status{text-align:right;width:90px}.PartDetails .date{width:150px}.PartDetails table td:first-of-type{width:175px}.PartDetails table .muted{font-size:90%}.PartDetails .partCost{flex-wrap:wrap;align-items:center;display:flex}.PartDetails .partCost .CurrencyField{margin-right:1em}.PartDetails .partCost table{width:auto;margin:.25em 0}.PartDetails .partCost table td,.PartDetails .partCost table th{background:#fff;border:none;padding:.25em .5em}.PartDetails .partCost table th{font-weight:400}.PartDetails .partCost table td:first-of-type{width:inherit}.PartDetails .partCost table td{color:#3274d9;font-weight:700}.GrafanaEmbed{flex-direction:column;height:100%;display:flex;overflow:hidden}.GrafanaEmbed .wrapper{height:100%;display:flex;overflow:scroll}.GrafanaEmbed iframe{flex:auto;width:100%}.GrafanaEmbed iframe.dashboard{pointer-events:none;height:100vh}.GrafanaEmbed .time-picker{flex-direction:row;display:flex}.GrafanaEmbed label{margin:0 0 0 .5em}.GrafanaEmbed input[type=datetime-local]{padding:10px!important}.GrafanaEmbed input:invalid{border:1px solid red}.PartTag{border:1px solid #000;width:4.58cm;height:2.04cm;padding:.2cm;display:flex}.PartTag .qr-code svg{max-width:2.04cm;max-height:2.04cm}.PartTag .part-info{width:2.75cm}.PartTag .part-info .text{height:58.0787px;margin-bottom:.1cm;margin-left:.1cm;line-height:1;overflow:hidden}.PartTag .part-info .text h4.part-name{word-wrap:break-word;margin:0;font-size:12px;font-weight:400;line-height:.9}.PartTag .part-info .text .description{margin-top:5px;padding:3px 0;font-size:8px}.PartTag .part-info .price{text-align:center;font-size:17px}.PartTag .part-info .price i{font-size:75%}.ModelList header .Button{margin:auto 5px auto auto}.ModelList .grid-row .model-name{width:180px}.ModelList .grid-row .description{flex:1}.ModelList .grid-row .description div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ModelList .grid-row .tool-type{width:175px}.ModelList .grid-row .brand{width:150px}.ModelList .grid-row .list-price{text-align:right;width:110px}.ModelList .grid-row .tool-status{text-align:center;width:120px}.ModelList .grid-row .we-warranty{text-align:center;width:115px}.ModelList .grid-row .service-disposition{width:155px}.ModelList .grid-row .avg-repair-cost{text-align:right;width:125px}.ModelList .grid-row .max-warr-cost{text-align:center;width:130px}.ModelList .SubmitModal{text-align:center}.ModelDetails .TabViewPageHeader .general-info{margin-left:30px;font-size:14px}.ModelDetails .TabViewPageHeader .general-info .tag{margin:auto 15px auto auto;line-height:1.3em;display:inline-block}.ModelDetails .TabViewPageHeader .general-info .tag .description{margin-right:4px;font-weight:700}.ModelDetails .TabViewPageHeader .general-actions{margin:auto 0 auto auto;font-size:14px;display:flex}.ModelDetails .TabViewPageHeader .general-actions .link{cursor:pointer;background-color:#2196f3;border-radius:.25rem;margin-left:.5em;padding:5px}.ModelDetails .TabViewPageHeader .general-actions .link:hover{filter:brightness(1.2)}.ModelDetails .TabViewPageHeader .general-actions .link a{color:#fff;text-decoration:none;display:flex}.ModelDetails .TabViewPageHeader .general-actions .link a div{margin:auto 0 auto auto}.ModelDetails .TabViewPageHeader .general-actions .link a .directus-logo{filter:invert()sepia(0%)saturate(22%)hue-rotate(266deg)brightness(111%)contrast(101%);width:30px;margin:auto 5px}.Overview .PageSection.general td:first-of-type{width:115px}.Overview .PageSection.preferences td:first-of-type{width:150px}.Overview .PageSection.tool-image .PageSectionContent{text-align:center}.Overview td.tool-part{display:flex}.Overview td.tool-part .Button,.Overview td.tool-part .stock{margin:auto 0 auto 10px}.Overview .muted{font-size:90%}.PartBreakdown .BasicPageContent{flex-direction:column;display:flex}.PartBreakdown header{margin-bottom:.5em;display:flex}.PartBreakdown header h1{flex:1;margin:auto}.PartBreakdown .NewLineModal .rs-formatting__control{margin-bottom:20px}.PartBreakdown .split-display{flex:1;min-height:0;display:flex}.PartBreakdown .split-display .ImagePanZoom{flex:1;margin-right:15px}.PartBreakdown .split-display .PageSection.breakdown-list{flex-direction:column;width:850px;margin-bottom:0;display:flex}.PartBreakdown .split-display .PageSection.breakdown-list .PageSectionHeader{flex:none}.PartBreakdown .split-display .PageSection.breakdown-list .PageSectionContent{flex:0 auto;min-height:0}.PartBreakdown .split-display .PageSection.breakdown-list table{flex-direction:column;height:100%;display:flex}.PartBreakdown .split-display .PageSection.breakdown-list table thead tr{display:inline-block}.PartBreakdown .split-display .PageSection.breakdown-list table tbody{max-height:100%;display:block;overflow-y:auto}.PartBreakdown .split-display .PageSection.breakdown-list table .no-lines{text-align:center;width:810px;padding:10px}.PartBreakdown .split-display .PageSection.breakdown-list table tr{display:flex}.PartBreakdown .split-display .PageSection.breakdown-list table tr:hover{background-color:#cde7eb}.PartBreakdown .split-display .PageSection.breakdown-list table tr.updated{background-color:#bbdee4}.PartBreakdown .split-display .PageSection.breakdown-list table tr input{padding:8px 3px}.PartBreakdown .split-display .PageSection.breakdown-list table tr th,.PartBreakdown .split-display .PageSection.breakdown-list table tr td{padding:3px}.PartBreakdown .split-display .PageSection.breakdown-list table .reorder{width:68px}.PartBreakdown .split-display .PageSection.breakdown-list table .ref{width:50px}.PartBreakdown .split-display .PageSection.breakdown-list table .part{width:200px}.PartBreakdown .split-display .PageSection.breakdown-list table .description{white-space:nowrap;text-overflow:ellipsis;width:136px;overflow:hidden}.PartBreakdown .split-display .PageSection.breakdown-list table .quantity-on-hand{width:45px}.PartBreakdown .split-display .PageSection.breakdown-list table .list-price{width:60px}.PartBreakdown .split-display .PageSection.breakdown-list table .notes{flex:1}.PartBreakdown .split-display .PageSection.breakdown-list table th.notes{border-right:none}.PartBreakdown .split-display .PageSection.breakdown-list table .actions{width:26px}.PartBreakdown .split-display .PageSection.breakdown-list table .rs-formatting__menu,.PartBreakdown .split-display .PageSection.breakdown-list table .rs-formatting__menu-list{width:350px!important}.PartBreakdown .split-display .PageSection.breakdown-list table td.ref{text-align:left}.PartBreakdown .split-display .PageSection.breakdown-list table td.quantity-on-hand{text-align:center}.PartBreakdown .split-display .PageSection.breakdown-list table td.list-price{text-align:right}.PartBreakdown .split-display .PageSection.breakdown-list table td.part{align-items:center;display:flex}.PartBreakdown .split-display .PageSection.breakdown-list table td.part .rs-format-cell__input-container{margin:0;padding:0}.PartBreakdown .split-display .PageSection.breakdown-list table td.part .rs-format-cell__control{width:165px;margin-right:3px}.PartBreakdown .split-display .PageSection.breakdown-list table td.part .rs-format-cell__menu{width:280px}.PartBreakdown .split-display .PageSection.breakdown-list table td.part button,.PartBreakdown .split-display .PageSection.breakdown-list table td.ref button,.PartBreakdown .split-display .PageSection.breakdown-list table td.notes button,.PartBreakdown .split-display .PageSection.breakdown-list table td.actions button,.PartBreakdown .split-display .PageSection.breakdown-list table td.reorder button{padding:0 8px}.PartBreakdown .split-display .PageSection.breakdown-list table td.part input,.PartBreakdown .split-display .PageSection.breakdown-list table td.ref input,.PartBreakdown .split-display .PageSection.breakdown-list table td.notes input,.PartBreakdown .split-display .PageSection.breakdown-list table td.actions input,.PartBreakdown .split-display .PageSection.breakdown-list table td.reorder input,.PartBreakdown .split-display .PageSection.breakdown-list table td.part button,.PartBreakdown .split-display .PageSection.breakdown-list table td.ref button,.PartBreakdown .split-display .PageSection.breakdown-list table td.notes button,.PartBreakdown .split-display .PageSection.breakdown-list table td.actions button,.PartBreakdown .split-display .PageSection.breakdown-list table td.reorder button{height:30px}.PartBreakdown .split-display .PageSection.breakdown-list table td.part .rs-format-cell__input input,.PartBreakdown .split-display .PageSection.breakdown-list table td.ref .rs-format-cell__input input,.PartBreakdown .split-display .PageSection.breakdown-list table td.notes .rs-format-cell__input input,.PartBreakdown .split-display .PageSection.breakdown-list table td.actions .rs-format-cell__input input,.PartBreakdown .split-display .PageSection.breakdown-list table td.reorder .rs-format-cell__input input{height:auto}.PartBreakdown .split-display .PageSection.breakdown-list table .description,.PartBreakdown .split-display .PageSection.breakdown-list table .list-price,.PartBreakdown .split-display .PageSection.breakdown-list table .quantity-on-hand{padding:8px 3px}.CustomerList header .Button{margin:auto 10px auto auto}.CustomerList .grid-row .customer-name{flex:1;min-width:200px}.CustomerList .grid-row .shipping-city{width:190px}.CustomerList .grid-row .customer-type{text-align:center;width:160px}.CustomerList .grid-row .contact{width:170px}.CustomerList .grid-row .email{text-align:center;width:180px}.CustomerList .grid-row .phone{text-align:center;width:170px}.CustomerList .grid-row .terms{text-align:center;width:150px}.CustomerList .grid-row .newly-created{text-align:center;width:105px}.CustomerDetails .TabViewPageHeader .general-info{margin-left:30px;font-size:14px}.CustomerDetails .TabViewPageHeader .general-info .tag{margin:auto 15px auto auto;line-height:1.3em;display:inline-block}.CustomerDetails .TabViewPageHeader .general-info .tag .description{margin-right:4px;font-weight:700}.CustomerDetails .TabViewPageHeader .general-actions{margin:auto 0 auto auto;font-size:14px;display:flex}.CustomerOverview .general table td:first-of-type{width:125px}.CustomerOverview .general table td:last-of-type{display:flex}.CustomerOverview .shipping table td:first-of-type{width:145px}.CustomerOverview .addresses .PageSectionContent{background:#fff;flex-wrap:wrap;display:flex}.CustomerOverview .addresses .PageSectionContent .AddressForm:first-of-type{margin-right:10px}.CustomerOverview .website-input{display:flex}.CustomerOverview .website-input div{margin:auto auto auto 0}.CustomerOverview .website-input div .Button{margin-left:10px}.AddressForm .title{margin:7px 0;font-size:15px;font-weight:700}.AddressForm table{display:block}.AddressForm table tr td:first-of-type{min-width:100px}.AddressForm table tr textarea{resize:none}.AddressForm table tr input[disabled],.AddressForm table tr textarea[disabled]{background-color:#f2f2f2}.CustomerContacts header{margin-bottom:.5em;display:flex}.CustomerContacts header h1{flex:1;margin:auto}.CustomerContacts .contacts{flex-wrap:wrap;display:flex}.CustomerContacts .contacts .OneContact{background-color:#d3d3d3;border-radius:.25rem;width:350px;height:fit-content;margin-bottom:15px;margin-right:10px;padding:10px}.CustomerContacts .contacts .OneContact .header{display:flex}.CustomerContacts .contacts .OneContact .header .name{flex:1;font-size:16px;font-weight:700}.CustomerContacts .contacts .OneContact .header .actions{text-align:right;display:flex}.CustomerContacts .contacts .OneContact .header .ecom-icon{margin:auto 0 auto 5px}.CustomerContacts .contacts .OneContact .notes{text-overflow:ellipsis;overflow:hidden}.CustomerContacts .contacts .OneContact .spacer{height:8px}.CustomerContacts .contacts .OneContact p{margin:0}.CustomerContacts .contacts .OneContact i.fa{min-width:1.5em}.CustomerContacts .contacts .OneContact .InlineLink{margin-left:-3px}.EditCreateContactModalCustomers{width:80%}.EditCreateContactModalCustomers table td:first-of-type{width:107px!important}.EditCreateContactModalCustomers .required{color:$primary-brand}.EditCreateContactModalCustomers .general td:first-of-type{width:108px}.EditCreateContactModalCustomers .contact-info td:first-of-type{width:55px}.EditCreateContactModalCustomers .contact-info .contact-input{display:flex}.EditCreateContactModalCustomers .contact-info .contact-input.phone{width:350px}.EditCreateContactModalCustomers .contact-info .contact-input.email{width:515px}.EditCreateContactModalCustomers .contact-info .contact-input.email div{margin:auto}.EditCreateContactModalCustomers .contact-info .contact-input input{flex:1;margin-right:10px}.EditCreateContactModalCustomers .contact-info .contact-input .rs-formatting__control{width:165px}.EditCreateContactModalCustomers .contact-info .status-description{display:flex}.EditCreateContactModalCustomers .contact-info .status-description i{color:#4e9a06;margin-right:3px}.EditCreateContactModalCustomers .contact-info .status-description strong{margin-right:3px}.EditCreateContactModalCustomers .contact-info .strike{text-decoration:line-through}.EditCreateContactModalCustomers .contact-info .status-btn{margin-top:3px}.EditCreateContactModalCustomers .subscription-select .category:not(:last-of-type){margin-bottom:10px}.EditCreateContactModalCustomers .subscription-select .category h4{margin:0 0 5px}.EditCreateContactModalCustomers .subscription-select .category .interests{display:flex}.EditCreateContactModalCustomers .subscription-select .category .interests .one-interest{cursor:pointer;display:flex}.EditCreateContactModalCustomers .subscription-select .category .interests .one-interest:not(:last-of-type){margin-right:10px}.EditCreateContactModalCustomers .subscription-select .category .interests .one-interest input{margin:auto 5px auto 0}.SubscriptionActivity .stats td:first-of-type{width:130px;font-weight:700}.SubscriptionActivity .stats td:last-of-type{text-align:left}.SubscriptionActivity .events tr td,.SubscriptionActivity .events tr th{text-align:center}.SubscriptionActivity .events tr td:last-of-type,.SubscriptionActivity .events tr th:last-of-type{text-align:left}.SubscriptionActivity .events tr .detail-key{font-style:italic}.CustomerPayments .methods table .type{text-align:left;width:1px}.CustomerPayments .methods table .added{text-align:center;width:80px}.CustomerPayments .methods table .expiry{text-align:center;width:60px}.CustomerPayments .methods table .expiry.withEditing{width:100px}.CustomerPayments .methods table .expiry.withEditing form{display:flex}.CustomerPayments .methods table .expiry.withEditing form .slash{margin:auto;font-weight:700}.CustomerPayments .methods table .expiry.withEditing input{text-align:right;width:43px;padding:5px}.CustomerPayments .methods table .num{text-align:center;width:120px}.CustomerPayments .methods table .actions{text-align:center;width:20px}.CustomerPayments .methods table .actions.withEditing{width:56px}.CustomerPayments .methods .new-card-form form{max-width:none;padding:0;display:flex}.CustomerPayments .methods .new-card-form form .card-element{flex:1;margin:auto}.CustomerCredits .header{display:flex}.CustomerCredits .header .header-item{color:#fff;margin:auto 15px auto auto;display:flex}.CustomerCredits .header .header-item label{margin-right:10px}.CustomerCredits .header .header-item span.currency{font-weight:700}.CustomerCredits .header .header-item span.currency:hover{cursor:text}.CustomerCredits .header .header-item button{font-weight:400}.CustomerCredits table .no-credits td{text-align:center;font-style:italic;width:100%!important}.CustomerCredits table thead tr,.CustomerCredits table tbody tr{display:flex}.CustomerCredits table thead tr .id,.CustomerCredits table tbody tr .id{text-align:left;width:45px}.CustomerCredits table thead tr .type,.CustomerCredits table tbody tr .type{text-align:left;width:132px}.CustomerCredits table thead tr .ref-num,.CustomerCredits table tbody tr .ref-num{text-align:center;width:80px}.CustomerCredits table thead tr .amount,.CustomerCredits table tbody tr .amount{text-align:center;width:60px}.CustomerCredits table thead tr .description,.CustomerCredits table tbody tr .description{text-align:left;flex:1}.CustomerCredits table thead tr .created-at,.CustomerCredits table tbody tr .created-at{text-align:center;width:55px}.CustomerCredits table thead tr .created-by,.CustomerCredits table tbody tr .created-by{text-align:center;width:120px}.CustomerCredits table thead tr .actions,.CustomerCredits table tbody tr .actions{text-align:center;width:82px}.CustomerCredits .EditCreateCreditModal .restore{text-align:center;background-color:#d3d3d3;width:100%}.CustomerCredits .EditCreateCreditModal table tr th{min-width:6em;padding:1em}.CustomerCredits .EditCreateCreditModal textarea,.CustomerCredits .EditCreateCreditModal input{width:300px}.PaymentsComponent .PageSectionHeader{margin-right:0}.PaymentsComponent .PageSectionHeader .header-content{display:flex}.PaymentsComponent .PageSectionHeader .header-content .loading{color:#fff;margin:auto 20px auto auto}.PaymentsComponent .PageSectionHeader .header-content .loading .Spinner{color:#fff}.PaymentsComponent table thead{border-bottom:1px solid #000}.PaymentsComponent table tr{display:flex}.PaymentsComponent table .paid{text-align:center;width:80px}.PaymentsComponent table .negativeCustCredit{color:orange;font-weight:700}.PaymentsComponent table .refunded,.PaymentsComponent table .date{text-align:center;width:80px}.PaymentsComponent table .method{text-align:left;flex:1}.PaymentsComponent table .fee{text-align:center;width:90px}.PaymentsComponent table .actions{text-align:center;width:94px}.PaymentsComponent table .invoice{text-align:center;width:80px}.VendorList header .Button{margin:auto 10px auto auto}.VendorList .grid-row .vendor-name{flex:1;min-width:200px}.VendorList .grid-row .billing-city{width:190px}.VendorList .grid-row .min-order-amt{text-align:center;width:129px}.VendorList .grid-row .vendor-status{text-align:center;width:122px}.VendorList .grid-row .ptr-acct-num{text-align:center;width:120px}.VendorList .grid-row .we-warranty{text-align:center;width:148px}.VendorList .grid-body .we-warranty{color:#999}.VendorList .grid-body .we-warranty .yes{color:#b50005;font-weight:700}.VendorDetails .TabViewPageHeader .general-info{margin-left:30px;font-size:14px}.VendorDetails .TabViewPageHeader .general-info .tag{margin:auto 15px auto auto;line-height:1.3em;display:inline-block}.VendorDetails .TabViewPageHeader .general-info .tag .description{margin-right:4px;font-weight:700}.VendorDetails .TabViewPageHeader .general-actions{margin:auto 0 auto auto;font-size:14px;display:flex}.VendorOverview .general td:first-of-type{width:150px}.VendorOverview .preferences td:first-of-type{width:115px}.VendorOverview .shipping td:first-of-type{width:210px}.VendorOverview .addresses .PageSectionContent{background:#fff;display:flex}.VendorOverview .addresses .PageSectionContent .AddressForm:first-of-type{margin-right:10px}.VendorOverview input.short,.VendorOverview textarea.short{width:300px}.VendorOverview input.wide,.VendorOverview textarea.wide{width:600px}.VendorOverview input.numeric,.VendorOverview textarea.numeric{width:100px}.VendorContacts header{margin-bottom:.5em;display:flex}.VendorContacts header h1{flex:1;margin:auto}.VendorContacts .contacts{flex-wrap:wrap;display:flex}.VendorContacts .contacts .OneContact{background-color:#d3d3d3;border-radius:.25rem;width:350px;margin-bottom:15px;margin-right:10px;padding:10px}.VendorContacts .contacts .OneContact .header{display:flex}.VendorContacts .contacts .OneContact .header .name{flex:1;font-size:16px;font-weight:700}.VendorContacts .contacts .OneContact .header .actions{width:53px}.VendorContacts .contacts .OneContact .spacer{height:8px}.VendorContacts .contacts .OneContact p{margin:0}.VendorContacts .contacts .OneContact p.notes{white-space:break-spaces;word-wrap:break-word}.VendorContacts .contacts .OneContact i.fa{min-width:1.5em}.EditCreateContactModalVendors{width:80%}.EditCreateContactModalVendors .general td:first-of-type{width:93px}.EditCreateContactModalVendors .general textarea{max-width:450px}.EditCreateContactModalVendors .contact-info td:first-of-type{width:55px}.EditCreateContactModalVendors .contact-info .contact-input{display:flex}.EditCreateContactModalVendors .contact-info .contact-input.phone{width:350px}.EditCreateContactModalVendors .contact-info .contact-input.email{width:515px}.EditCreateContactModalVendors .contact-info .contact-input input{flex:1;margin-right:10px}.EditCreateContactModalVendors .contact-info .contact-input .rs-formatting__control{width:165px}.EditCreateContactModalVendors .address .PageSectionContent{background:#fff}.TabViewPageHeader .general-actions{margin:0 0 0 auto}.PaymentReport table.totals td:first-of-type{width:160px}.PaymentReport table.totals td:last-of-type{font-weight:700}.PaymentReport table.totals.methods tr td{padding:4px 8px}.PaymentReport .PageSectionSubHeader{padding:4px 8px!important}.PaymentReport table.dates th{cursor:pointer}.PaymentReport table.dates th.selected{color:#b50005}.PaymentReport table.dates td{text-align:center}.PaymentReport table.dates td:first-of-type{text-align:left;width:140px}.PaymentReport table.dates td.loading-td{text-align:center}.ChangePassword form{max-width:500px}.ChangePassword form .new-password input{border-bottom-right-radius:0;border-bottom-left-radius:0}.ChangePassword form .new-password .password-score{background-color:#ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;width:100%;height:8px}.ChangePassword form .new-password .password-score .bar{border-bottom-left-radius:3px;height:100%;transition:width .3s}.ChangePassword form .new-password .password-score .bar.score-0{background-color:red;width:3%}.ChangePassword form .new-password .password-score .bar.score-1{background-color:red;width:25%}.ChangePassword form .new-password .password-score .bar.score-2{background-color:#ff0;width:50%}.ChangePassword form .new-password .password-score .bar.score-3{background-color:#ff0;width:75%}.ChangePassword form .new-password .password-score .bar.score-4{background-color:green;border-bottom-right-radius:3px;width:100%}.ScanConfig>div{padding:0 1em}.ScanConfig img{max-height:80px}
/*# sourceMappingURL=frontend.8641e9d2.css.map */
