.column-header-container{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.edited-indicator{position:absolute;height:0;width:0;top:-5px;left:0}.edited-indicator.secondary-badge{top:-12px}.edited-indicator .edited-indicator-tooltip{border-top:0 solid #FF9900;border-bottom:12px solid transparent;border-left:12px solid #FF9900;box-sizing:border-box;opacity:.7}.edited-indicator .edited-indicator-tooltip:hover{border-top:0 solid #FF9900;border-left:12px solid #FF9900;opacity:1}.confirmation-buttons-container{display:flex;justify-content:flex-end;gap:16px}div[data-buttontype=inline] button{border:0!important;background-color:transparent!important;cursor:pointer!important}.overwrite-reason-dropdown{max-width:50%}.overwrite-modal-content{max-height:70vh;overflow:auto}.overwrite-modal-content .input-label{margin:16px 0 9px}.overwrite-modal-content .overwrite-comment{max-height:0;overflow:hidden;transition-property:max-height;transition-duration:.3s}.overwrite-modal-content .overwrite-comment.expand{max-height:600px}.overwrite-modal-footer{display:flex;justify-content:flex-end}.admin-form-container{display:flex;flex-direction:column;gap:21px}.admin-form-container .disable-field{opacity:.5;pointer-events:none}.admin-form-container .admin-button-container{display:flex;gap:21px}.admin-form-container .admin-input{display:flex;align-items:center;gap:21px;font-weight:500}.admin-form-container .admin-input .key-label{display:flex;width:300px;margin-top:12px}.admin-form-container .admin-input .key-label-input{display:flex;margin-top:12px}.admin-form-container .loader-container{display:flex;justify-content:center;align-items:center;height:50vh;gap:21px}.step-progress{margin-bottom:12px}.step-progress.step-completed{color:#1d8102}.step-progress.step-failed{color:#eb4545}.step-progress .step-text{margin-left:6px}.login-container{display:flex;align-items:center;justify-content:center;height:100%}.login-container .login-form-card{max-width:650px;padding:60px;display:flex;flex-direction:column;align-items:center}.login-container .login-form-card .otto-logo{margin-bottom:30px;height:100px;width:310px}.login-container .login-form-card .otto-logo .otto-logo-icon{height:100px}.login-container .login-form-card .input-container{width:300px;font-size:16px;margin:16px 0}.login-container .login-form-card .input-container input{height:60px!important;font-size:16px!important}.otto-message-box-container{display:flex;align-items:center;justify-content:center;flex-direction:row;padding:10vh 18%;font-size:18px;line-height:22px;gap:12px}.otto-message-box-container .otto-message-image-container{display:flex;width:300px}.otto-message-box-container .otto-message-image-container .otto-message-image{width:300px}.otto-message-box-container .otto-message-text-container{display:flex;flex-direction:column;gap:16px}.otto-message-box-container .otto-message-text-container .otto-message-heading{font-size:24px;font-weight:600;margin-bottom:9px}.work-orders-preview-container{max-height:40vh;overflow:auto}.endorsement-failed-container{display:flex;justify-content:space-between}.overwrite-calendar{display:flex}.overwrite-calendar .overwrite-recommended-value{display:flex;padding:50px 30px;flex-direction:column;flex:1}.schedule-start-date{padding:6px 0;cursor:pointer;display:flex;justify-content:space-between;width:150px}.schedule-start-date .schedule-start-date-text{display:inline-flex;min-width:90px}.start-session-instructions-text{margin-bottom:12px}.wo-error-badge>*{cursor:pointer!important}.wo-error-badge>*:hover{filter:drop-shadow(0px 0 2px rgba(0,0,0,.5))}.tech-required-count{height:32px;display:flex}.additional-technician-shift-dropdown{margin:12px 0 0}.shift-labor-rollup-error{color:#eb4545;display:flex;width:130px;justify-content:space-between}.shift-labor-rollup-error .error-icon{margin-left:18px}.secondary-labor-rollup{margin-top:23px}table td{vertical-align:top}table td label{align-items:flex-start!important;padding-top:9px}table td ul{min-height:100px!important}.preview-row-grey{background-color:#dedee3;display:flex;height:100%;width:100%;padding:6px 0}.preview-row-white{display:flex;height:100%;width:100%;padding:6px 0}.schedule-wo-message-banner-container{margin:-20px 0 10px}.schedule-wo-message-banner-container .otto-wiki-link{text-decoration:underline;cursor:pointer}.schedule-wo-message-banner-container .misconfiguration-description{display:flex;flex-direction:column;gap:12px}.schedule-wo-message-banner-container .misconfiguration-code-badge{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;font-size:12px;height:24px;border:1.5px solid white;border-radius:12px}.new-run-banner-container{display:flex;justify-content:space-between;align-items:center}.new-run-banner-container .new-run-heading{font-weight:600}.relative{position:relative}.nav-bar-container{padding:0 45px;background-color:#232f3e;height:52px;display:flex;align-items:center;justify-content:space-between}.nav-bar-container .new-badge{background-color:#1d8102;color:#fff;font-size:12px;font-weight:700;padding:4px 9px;border-radius:5px;box-shadow:0 0 3px 1px #fff;animation:blink 1s infinite}@keyframes blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.9)}}.nav-bar-container .nav-bar-section{display:flex;align-items:center;gap:30px}.nav-bar-container .nav-bar-section .otto-logo{height:41px;color:#fff;display:flex;align-items:center;font-size:30px;gap:6px;font-weight:500}.nav-bar-container .nav-bar-section .otto-logo .otto-logo-icon{height:41px}.nav-bar-container .nav-bar-section .nav-bar-text{color:#fff;display:flex;gap:12px;margin-right:12px}td{position:relative}html,body{height:100%;background-color:#fff}html *,body *{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family-base-ua1f64, "Amazon Ember", "Helvetica Neue", Roboto, Arial, sans-serif)}html #root,body #root{height:100%;margin:0;min-width:688px;overflow:hidden}.public-app-layout-container{height:100%}.protected-app-layout-container{max-height:calc(100vh - 120px);overflow:auto}.protected-layout-message-container{display:flex;align-items:center;justify-content:center;height:100%;gap:16px}.error-boundary-container{display:flex;align-items:center;justify-content:center;height:100%}.error-boundary-container .error-boundary-message{width:70vw}
