﻿.confirmation-modal-container{position:absolute;top:20px;width:calc(100% + 44px);left:-21px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:998;background:rgba(255,255,255,0.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.confirmation-modal-container .confirmation-modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:700px;height:auto;margin-top:120px;padding:28px;background:linear-gradient(to top, #021B79, #0575E6);box-shadow:0px 0px 30px rgba(0,0,0,0.8);border:none;border-radius:4px;box-sizing:border-box}@media only screen and (max-width: 376px){.confirmation-modal-container .confirmation-modal{margin-top:0px}}.confirmation-modal-container .confirmation-modal>h5{font-weight:bold;font-family:Helvetica, Arial, sans-serif;font-size:0.9em;color:white;margin:0 0 14px;display:block}.confirmation-modal-container .confirmation-modal span{color:white;text-shadow:1px 1px 0px rgba(0,0,0,0.3)}.confirmation-modal-container .confirmation-modal strong{font-size:1rem;font-weight:bold;letter-spacing:.5px;text-transform:uppercase;color:white;text-shadow:1px 1px 0px rgba(0,0,0,0.3);margin:0 0 10px;display:block}.confirmation-modal-container .confirmation-modal .confirm-title{font-size:1.5rem;margin-bottom:21px;text-shadow:1px 1px 0px rgba(0,0,0,0.5)}.confirmation-modal-container .confirmation-modal .modifications-container{flex:1;padding:12px;display:flex;background:rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.3);box-shadow:inset 0px 0px 20px rgba(0,0,0,0.1);border-radius:3px;font-size:1.1rem}.confirmation-modal-container .confirmation-modal .modifications-container .modification-item{flex:1;font-family:Helvetica, Arial, sans-serif;font-size:0.9em;line-height:1.4em;overflow-x:scroll;white-space:nowrap;text-shadow:1px 1px 0px rgba(0,0,0,0.5)}.confirmation-modal-container .confirmation-modal .modifications-container .modification-item>div{margin:3px 0 0}.confirmation-modal-container .confirmation-modal .modifications-container .modification-item .modification-text-new{color:#a5ffaa}@media only screen and (max-width: 715px){.confirmation-modal-container .confirmation-modal .modifications-container{flex-direction:column;align-items:center}.confirmation-modal-container .confirmation-modal .modifications-container span{display:inline-block}.confirmation-modal-container .confirmation-modal .modifications-container>.modification-item{margin-bottom:20px}.confirmation-modal-container .confirmation-modal .modifications-container>.modification-item:last-child{margin-bottom:0px}}@media only screen and (max-width: 460px){.confirmation-modal-container .confirmation-modal .modifications-container span{font-size:0.9rem}}.confirmation-modal-container .confirmation-modal .confirmation-action-buttons{width:100%;display:flex;align-items:center;justify-content:center;margin:14px 0 0}.confirmation-modal-container .confirmation-modal .confirmation-action-buttons>button{margin:20px 5px 0 5px;border-radius:3px;color:white;border:none;cursor:pointer}.confirmation-modal-container .confirmation-modal .confirmation-action-buttons .confirmation-button{box-sizing:border-box;color:black;height:45px;font-size:1.2rem;text-shadow:1px 1px 0px rgba(255,255,255,0.7);box-shadow:inset 1px 1px 0px rgba(255,255,255,0.5),1px 1px 0px rgba(0,0,0,0.5),inset 0px 0px 12px rgba(0,0,0,0.2);background-color:white;background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,0.1));border:none;flex:1;color:rgba(0,0,0,0.7)}.document-component{page-break-after:always;break-after:page;border-bottom:3px dotted orange;padding:21px 0}.document-component:first-child{padding:0 0 21px}@media print{.document-component{border:none;padding:none;margin:14px 0 0}}@page{.document-component{margin:0.5in;size:8.5in 11in}}.last-document{page-break-after:auto;break-after:auto;padding:21px 0}@media print{.last-document{border:none;padding:none;margin:14px 0 0}}@page{.last-document{margin:0.5in;size:8.5in 11in}}@page{.printable-instance{size:8.5in 11in;margin:0.4in}}hr{display:block;margin-top:28px;border-top:1px solid rgba(0,0,0,0.1)}.f-desc{display:flex;flex-direction:row}@media screen and (max-width: 950px){.f-desc{align-items:center;justify-content:center}}.f-desc input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:5px 7px;width:33%;margin:7px 0 0;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:0.9em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 950px){.f-desc input{width:50%}}@media screen and (max-width: 676px){.f-desc input{width:80%;margin:14px 0 0}}.f-history-button{width:35px;height:30px;border-radius:3px;border:1px solid rgba(0,0,0,0.15);cursor:pointer;position:absolute;right:49px;top:49px;transition:0.25s;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 676px){.f-history-button{display:none}}.f-history-button>i{font-size:1rem}.f-print-button{width:35px;height:30px;border-radius:3px;border:1px solid rgba(0,0,0,0.15);cursor:pointer;position:absolute;right:0;top:30px;transition:0.25s;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 950px){.f-print-button{top:23px}}@media screen and (max-width: 676px){.f-print-button{display:none}}.f-print-button>i{font-size:1rem}.f-printable-table{break-inside:avoid;margin:7px 0 0;width:100%}.f-printable-table table{width:100%;border-collapse:collapse;border-spacing:0;font-size:0.9em;font-family:Helvetica, Arial, sans-serif}.f-printable-table table th{font-size:0.75em;font-weight:bold;text-align:left;padding:7px 0;border-bottom:1px solid rgba(0,0,0,0.1);background:#f5f7f9}.f-printable-table table td{font-size:0.75em;padding:7px 0;border-bottom:1px solid rgba(0,0,0,0.1)}.f-printable-input{page-break-inside:avoid;display:inline-block;font-family:Helvetica, Arial, sans-serif}.f-printable-input>span{font-weight:bold;font-size:0.5em;margin:0 0 0 1px}.f-printable-input>p{min-width:63px;font-size:0.55em;font-weight:bold;box-sizing:border-box;padding:1px 4px;border-radius:6px;border:1px solid rgba(0,0,0,0.2)}.f-printable-linebreak{page-break-inside:avoid;font-size:1em;font-weight:bold;margin:12px 0 0 0;font-style:italic;width:100%;padding:0 0 4px;border-bottom:2px solid rgba(0,0,0,0.5)}.f-printable-instructions{page-break-inside:avoid;font-size:1rem;font-weight:bold;margin:7px 0;width:100%;padding:7px;border-radius:0 6px 6px 0;box-sizing:border-box;background:lightyellow;border-left:3px solid yellow}.f-printable-row{display:flex;width:100%;gap:7px;margin:2px 0 0}.f-wrap{width:100%;margin:30px 0 0;border-top:1px solid #e0e0e0}.f-wrap .f-row{min-height:64px;min-width:100%;display:flex;margin:21px 0px}@media screen and (max-width: 676px){.f-wrap .f-row{flex-direction:column}}.f-wrap .f-row .f-item{flex:1;max-width:100%;margin-right:20px;transition:0.5s}@media screen and (max-width: 676px){.f-wrap .f-row .f-item{margin:0 0 21px}}.f-wrap .f-row .f-item:last-child{margin-right:0px}.f-wrap .f-row .f-item .f-item-label{flex:1;height:auto;display:block;font-size:0.75em;font-weight:600;margin:0 0 2px;color:#444;text-transform:uppercase;text-wrap:wrap}.f-wrap .f-row .f-item .grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}@media screen and (max-width: 676px){.f-wrap .f-row .f-item .grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start !important}}.f-wrap .f-row .f-item .f-item-body{flex:1;height:auto;display:flex;border-radius:3px;background:#e6e7eb;overflow:hidden;position:relative;align-items:center}.f-wrap .f-row .f-item .f-item-body .react-datepicker-wrapper{width:100%}@media screen and (max-width: 676px){.f-wrap .f-row .f-item .f-item-body{min-height:42px}}.f-wrap .f-row .f-item .f-item-body input[type="file"]{padding-top:5px}.f-wrap .f-row .f-item .f-item-body input[type="file"]::after{content:"Click To Upload File";display:flex;width:200px;height:calc(100% - 12px);align-items:center;text-indent:30px;font-size:1rem;border-radius:4px;background:white;box-shadow:0px 0px 8px rgba(0,0,0,0.2);position:absolute;top:6px;left:6px;cursor:pointer}.f-wrap .f-row .f-item .f-item-body .f-input{width:100%;height:35px;border:none;padding:7px 10px;font-size:1rem;box-sizing:border-box;background:none}.f-wrap .f-row .f-item .f-item-body .f-textarea{width:100%;height:100%;border:none;padding:7px 8px;font-size:1em;background:none}.f-wrap .f-row .f-item .f-item-body .checkbox-new{width:20px;height:20px;position:absolute;top:0;left:0;background:white;border-radius:3px;box-shadow:0px 0px 5px rgba(0,0,0,0.1);cursor:pointer;transition:0.25s}.f-wrap .f-row .f-item .f-item-body .checkbox-new>i{margin-left:3px;margin-top:3px;font-size:0.9rem;color:white}.f-wrap .f-row .f-item .f-item-body .checkbox-new:hover{box-shadow:0px 0px 5px rgba(0,0,0,0.45)}.f-wrap .f-row .f-item .f-item-body .f-checkbox{margin:7px;position:relative}.f-wrap .f-row .f-item .f-item-body .f-checkbox input{display:inline-block}.f-wrap .f-row .f-item .f-item-body .f-checkbox span{font-size:0.9em;margin-left:10px}.f-wrap .f-row .f-item .f-item-body .f-radio{width:100%;display:block;margin:5px;position:relative}.f-wrap .f-row .f-item .f-item-body .f-radio span{margin-left:10px;font-size:0.9em}.f-wrap .f-row .f-item .f-item-body .f-submit{display:block;width:100%;height:60px;font-size:1rem;color:white;border-radius:6px;background:#00de00;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer;border:none;text-align:center}.f-wrap .f-row .f-item .f-item-body .f-delete{margin:28px 0 0;display:block;width:100%;font-size:1rem;color:#ff3635;text-align:center}.f-datepicker{height:35px;padding:0;width:100%;border:none;background:none;font-size:1rem;text-indent:12px}.f-select{display:flex;flex:1;box-sizing:border-box;overflow:hidden}.form-draft-indicator{display:flex;padding:7px 10px;border-radius:8px;background:#f44335;color:white;align-items:center;font-family:Helvetica;font-weight:500;width:136px;margin:10px auto 0 auto}.form-draft-indicator i{margin-right:10px;font-size:16px}.form-draft-indicator span{font-size:12px}@media screen and (max-width: 600px){.f-item-submit-btns{display:flex;flex-direction:column}.f-item-submit-btns button,.f-item-submit-btns a{margin:0 0 10px 0 !important}}.form-instance-file{padding:13px 18px}.form-instance-file input{font-size:15px}.attachment-loader{display:flex;align-items:center;font-family:Helvetica}.attachment-loader span{font-size:17px;width:50px;color:#2196f3;font-weight:400;text-shadow:0px 4px 6px rgba(0,0,0,0.1)}.attachment-loader-indicator{height:14px;margin:10px 0 10px;transition:100ms ease-in-out;background:#2196f3;min-width:14px;border-radius:8px;animation:pulse-opacity 1.5s ease infinite;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-sizing:border-box;border:2px solid white}@keyframes pulse-opacity{0%{opacity:100%}50%{opacity:70%}100%{opacity:100%}}.tx{transition:0.25s;transform:translateZ(0)}.t-shad{text-shadow:1px 1px 0px rgba(0,0,0,0.7)}.f-center{display:flex;align-items:center;justify-content:center}.mg-recharts-wrap{display:flex;padding:7px 0 35px;width:100%;background:white;font-family:Helvetica, Arial, sans-serif;font-size:.8em}.mg-no-data{background:#f5f7f9;border-radius:6px;display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center}.mg-no-data i{display:block;font-size:2.1em;color:rgba(28,135,244,0.5);margin:0 0 14px}.mg-no-data span{font-size:1.25em;color:rgba(28,135,244,0.6);font-style:italic}.f-between{display:flex;justify-content:space-between;align-items:center}.mg-container{width:100%;height:700px;margin-top:10px;box-sizing:border-box;padding:10px;background-image:linear-gradient(to top, #021B79, 300px, #0575E6);position:relative;overflow:hidden;border-radius:5px}.cog-button{height:45px;width:45px;margin-right:25px;flex-direction:column}.cog-button .fa-cog{color:white;font-size:1.2rem;margin-top:7px;text-shadow:1px 1px 0px rgba(0,0,0,0.7);cursor:pointer;z-index:6;transition:1s}.cog-button>p{font-size:0.7rem;margin-top:-2px}.mg-menu-select{width:157px;height:35px}.mg-select-cluster{flex:1;height:100%;display:flex;justify-content:space-between;align-items:center;padding-left:15px;box-sizing:border-box}.mg-menu-button{width:140px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);border-radius:3px;box-shadow:1px 1px 0px rgba(0,0,0,0.7),inset 1px 1px 0px rgba(255,255,255,0.3);color:white;cursor:pointer}.mg-menu{width:800px;height:465px;position:absolute;left:-360px;background-image:linear-gradient(to top, #021B79, 400px, #0575E6);padding:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;z-index:7}.mg-menu .mg-menu-content{width:100%;flex:1;padding-bottom:10px}.mg-menu .mg-metric-selector{width:100%;height:360px;background:rgba(0,0,0,0.5);box-shadow:inset 0px 0px 16px rgba(0,0,0,0.5);border-radius:3px;position:relative;box-sizing:border-box;overflow-y:scroll}.mg-body{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:10px;box-sizing:border-box}.mg-graph{width:100%;height:700px;display:flex;box-shadow:inset 0px 0px 5px black;background:#f7f6ff}.mg-metric-labels{width:100%;height:30px;background:rgba(0,0,0,0.3);display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border:1px solid rgba(0,0,0,0.5);box-sizing:border-box;background-image:linear-gradient(transparent, rgba(0,0,0,0.2));padding:0px 69px 0px 165px;color:white}.mg-date-picker-container>span{color:white;top:-16px;font-size:1rem}.mg-color-container{width:35px;height:35px;border-radius:2px}.mg-row-item{width:100%;height:60px;display:flex;justify-content:space-around;align-items:center;box-sizing:border-box;padding:0px 14px 0px 14px}.mg-row-item:nth-child(even){background-image:linear-gradient(to right, rgba(255,255,255,0.1), transparent)}.mg-row-item .mg-row-counter{width:35px;height:35px;position:relative;background:rgba(255,255,255,0.2);border-radius:3px;color:white;margin-right:10px;font-size:0.8rem;box-shadow:0px 0px 8px rgba(0,0,0,0.4),1px 1px 0px rgba(0,0,0,0.3),inset 1px 1px rgba(255,255,255,0.25);cursor:pointer}.mg-row-item .mg-row-counter>span{position:absolute;top:10px;left:14px}.mg-row-item .mg-row-counter .mg-delete-row{color:#FF3333;font-size:1.25rem;left:9px;top:6px}.mg-row-item>select{flex:1;background:white;height:35px;margin:0 15px 0px 0;box-shadow:1px 1px 0px black}.mg-row-item>select:last-child{margin-right:0px}.mg-chart-legends{width:100%;display:flex;max-height:90px;overflow-y:scroll}.mg-legend{width:100%;text-align:center}.mg-legend>i{display:block}.mg-legend>p{display:inline-block;margin-right:8px;font-size:0.85rem}.mg-controls{width:100%;max-width:820px}.mg-date-cluster{width:100%}.mg-date-picker{height:43px;width:120px;margin:0px 8px 0px 8px}.mg-date-picker-item{margin:0px 0px 12px 0;position:relative}.mg-date-picker-item>span{color:white;margin-left:3px;place-self:flex-start;margin-right:8px;text-transform:uppercase;font-size:.8rem}.caret-button{width:55px;height:45px}.mg-button{border-radius:3px;background:rgba(0,0,0,0.5);box-shadow:1px 1px 0px rgba(0,0,0,0.65),inset 1px 1px 0px rgba(255,255,255,0.3);color:white;font-size:1rem;cursor:pointer;border:none;text-align:center}.ig-wrapper{width:100%;padding:6px;box-sizing:border-box;display:flex;flex-direction:column;position:relative;min-height:60px}.ig-body{width:100%;display:block;flex:1}.ig-modal-submit{width:200px;height:45px;border-radius:3px;color:white;margin-top:30px;font-size:1.25rem;text-shadow:1px 1px 0px rgba(0,0,0,0.3);background:#4fbc27}.ig-template-config{border-top:1px solid rgba(0,0,0,0.1);margin:28px 0 0;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;padding:21px;width:100%;box-sizing:border-box}.ig-template-config div{flex:1}.ig-template-config span.new-template-name{display:block;margin:14px 0 0;font-size:1.3em;font-weight:bold}.ig-total{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:21px 14px 14px;background:#f5f7f9 !important;background:-moz-linear-gradient(top, #f5f7f9 0%, #fff 100%) !important;background:-webkit-linear-gradient(top, #f5f7f9 0%, #fff 100%) !important;background:linear-gradient(to bottom, #f5f7f9 0%, #fff 100%) !important;-moz-box-sizing:border-box}.ig-total div.template-select{display:flex;flex:1;justify-content:flex-end;align-items:flex-start;flex-direction:column}.ig-total select{width:100%}.ig-total div.total{flex:2}.ig-total div.total>span{color:#08c311;font-size:2.25rem}@media screen and (max-width: 1100px){.ig-total{margin-bottom:20px}}.cursor-pointer{cursor:pointer}.bshad-i{box-shadow:inset 0px 0px 3px rgba(0,0,0,0.8)}.hidden{display:none}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-transform{transform:none}.f-center{display:flex;align-items:center;justify-content:center}.f-between{display:flex;align-items:center;justify-content:space-between}.f-around{display:flex;align-items:center;justify-content:space-between}.t-center{text-align:center}.rmbtn{height:35px;display:flex;align-items:center;justify-content:center;position:relative;background-image:linear-gradient(-20deg, #d1d6df, #f6f9fc);border-radius:2px;box-shadow:0px 0px 5px rgba(0,0,0,0.65);cursor:pointer;box-sizing:border-box}.rmbtn>span{font-size:0.9rem;font-family:helvetica}.rm-job-form,.rm-dispatch-form,.rm-shift-form{opacity:1;transition:0.175s ease}.rm-job-form .calmodal-interior,.rm-dispatch-form .calmodal-interior,.rm-shift-form .calmodal-interior{margin:-14px !important}.resource-manager-container{display:flex;background:#207ab7;background-image:linear-gradient(75deg, rgba(0,0,0,0.4), rgba(0,0,0,0.25), rgba(0,0,0,0.1), rgba(255,255,255,0.15), rgba(255,255,255,0.2));width:100%;height:calc(100vh - 100px);box-shadow:0 2px 4px 0 rgba(50,50,93,0.65);border-radius:6px;position:relative}.resource-manager-container i,.resource-manager-container p,.resource-manager-container span,.resource-manager-container h1,.resource-manager-container h2,.resource-manager-container h3{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.resource-manager-container .st0{fill:#FFFFFF}.resource-manager-container .st1{fill:#00AEEF}.resource-manager-container .__react_component_tooltip{font-family:Helvetica !important;z-index:100}.resource-manager-container .shift-modal{top:0 !important;height:calc(100vh - 101px)}.rm-header{padding:14px;box-sizing:border-box}.rm-content{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;border-radius:2px;transition:0.25s}.rm-load-container{width:100%;height:100%;top:0;position:absolute;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}.rm-mops-svg{transition:0.2s ease;opacity:0;transform:scale(0.97) translateY(-10px)}.mops-st1{opacity:1;transform:none}.mops-st2{transform:translateY(30px)}.rm-load-bar{width:300px;height:10px;border-radius:8px;background:white;box-shadow:1px 1px 4px rgba(0,0,0,0.4);transform:translateY(4px);transition:0.4s;transition-timing-function:ease;overflow:hidden;opacity:0;transform:translateY(12px)}.rm-load-status{width:100%;height:100%;background:#48c24d;background-image:linear-gradient(transparent, rgba(0,0,0,0.23));transform:translateX(-300px);transition:0.7s;transition-timing-function:ease;transform-origin:0% 0%}.bar-st1{opacity:1;transform:translateY(4px)}.rm-grid{min-height:100%;display:flex;width:fit-content;width:-moz-fit-content;min-width:100%;position:relative;background:white;border-radius:2px;background-position:-1px -1px, 140px -1px, -1px -1px, -1px -1px;background-size:40px 40px;background-image:-webkit-linear-gradient(gray 1px, transparent 1px),-webkit-linear-gradient(0, gray 1px, transparent 1px),-webkit-linear-gradient(rgba(255,255,255,0.3) 1px, transparent 1px),-webkit-linear-gradient(0, rgba(255,255,255,0.3) 1px, transparent 1px)}.rm-time-marker{width:1px;background:#ee1000;box-shadow:2px 0px 6px #7a0000,1px 0px 3px rgba(0,0,0,0.7);height:100%;position:absolute !important;top:0;left:0;transform:translateX(0px);border:none !important;z-index:5;min-height:30px;will-change:transform}.rm-time-marker .marker-padding{position:absolute;height:100%;width:30px;top:0;left:-15px}.rm-time-marker .__react_component_tooltip{width:90px;text-align:center;font-family:Helvetica !important}.bezier-svg{position:absolute;height:42px;top:0;left:-100px;filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.65))}.bezier-svg>svg{width:100px;height:42px}.rm-ruler{height:42px;width:calc(100% - 140px);display:flex;padding:6px;position:relative;background:#d4d4d4;background-image:linear-gradient(180deg, #d1d6df, #f6f9fc);box-shadow:0px 0px 4px 0 rgba(50,50,93,0.85);margin-left:140px;z-index:7;border-radius:0 4px 0 0;box-sizing:border-box;padding-left:0;padding-right:0}.rm-ruler::after{content:'';display:block;position:absolute;height:100%;width:8px;background-image:linear-gradient(#d1d6df, #f5f8fb);top:0;left:-4px}.rm-ruler .half-mark{height:60% !important;width:1px;background:black;position:absolute;bottom:0;left:50%}.rm-ruler .quarter-marks{height:35% !important;position:absolute;left:25%;bottom:0;width:50%;box-sizing:border-box !important;border-right:1px solid black;border-left:1px solid black;border-color:black}.rm-ruler-bubble::-webkit-scrollbar{display:none !important}.ruler-numbers-container::-webkit-scrollbar{display:none !important}.rm-ruler-bubble{flex:1;height:100%;max-width:100%;background:rgba(255,255,255,0.5);box-shadow:1px 1px 4px rgba(0,0,0,0.5);position:relative;z-index:7;border-radius:4px;overflow:hidden}.rm-ruler-bubble .ruler-numbers-container{padding-right:8px;height:100%;align-items:flex-end}.rm-ruler-bubble .ruler-numbers-container>div{height:85%;border-left:1px solid black;position:relative;box-sizing:border-box}.rm-ruler-bubble .ruler-numbers-container>div>span{position:absolute;font-size:0.75rem;top:-4px;left:3px;font-family:helvetica}.rm-ruler-bubble .ruler-numbers-container>div>.ruler-marker{height:50%;box-sizing:border-box;border-right:1px solid black;margin-top:39%}.rm-body{width:100%;min-height:calc( 100% - 66px);max-height:calc( 100% - 66px);height:calc( 100% - 66px);display:flex;flex-direction:column;justify-content:flex-end;padding:0 14px 14px;box-sizing:border-box;position:relative}.rm-canvas{width:100%;height:100%;position:relative;border-radius:2px;transition:0.25s;transition-timing-function:ease;opacity:0;transform-origin:50% 50%;transform:translateY(30px) scale(0.985)}.rm-canvas *::-webkit-scrollbar{background:white;width:7px;height:7px;transition:0.25s}.rm-canvas *::-webkit-scrollbar{width:8px;height:8px}.rm-canvas *::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);border-radius:4px}.sm-canvas-post-init{opacity:1;transform:translateY(0) scale(1)}.rm-grid-container{width:100%;height:calc(100% - 42px);min-height:calc(100% - 42px);min-width:100%;box-shadow:0px 0px 4px 0 rgba(50,50,93,0.85);overflow:scroll;position:relative;z-index:8}.rm-controls{width:100%;height:40px;display:flex;align-items:center;transition:0.4s;transition-timing-function:ease;opacity:0;transform:scale(0.97)}.rm-controls-post-init{opacity:1;transform:none}.sm-menu-bars{height:40px;width:40px;margin-right:30px;position:relative}.sm-menu-bars>i{cursor:pointer;color:white;font-size:2rem}.rm-controls-cluster{flex:1;height:100%;display:flex;align-items:center}.arrow-icon{height:100%;width:50px;display:inline-flex}.arrow-icon>i{font-size:1rem;color:#dde2e9;opacity:0.7;text-shadow:1px 1px 0px rgba(0,0,0,0.5)}.lock-btn,.ruler-btn{width:38px;margin-left:17px;color:#484848}.ruler-btn>i{margin-left:-3px;margin-bottom:-2px}.ruler-btn>div{position:absolute;top:3px;right:6px;color:black;font-family:helvetica;font-weight:100;font-size:0.8rem}.rm-row-multiplier{height:100%;width:124px;margin-left:28px}.rm-row-multiplier>div{height:50%;width:100%}.rm-row-multiplier>div>span{color:white;font-family:Helvetica;font-size:0.85rem;text-shadow:1px 1px 0px rgba(0,0,0,0.35)}.rm-row-multiplier>div .multiplier-cluster{display:inline-flex;width:38px}.rm-row-multiplier>div .multiplier-cluster .rmbtn{width:16px;height:16px}.rm-menu{position:absolute;width:320px;display:flex;flex-direction:column;border-radius:2px;top:52px;left:-6px;z-index:9;box-shadow:-2px 2px 23px -9px rgba(0,0,0,0.85);overflow:hidden;opacity:0;visibility:hidden}.rm-menu p,.rm-menu span,.rm-menu input,.rm-menu i,.rm-menu h2{-moz-user-select:none;-webkit-user-select:none}.rm-menu h2{color:#103b5a}.rm-menu span{color:#154a6f}.rm-menu p{color:#154a6f}.rm-menu *::-webkit-scrollbar{background:none;width:7px;height:7px;transition:0.25s;border-radius:3px}.rm-menu *::-webkit-scrollbar{width:8px;height:8px}.rm-menu *::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);border-radius:4px}.menu-open{transform:none;opacity:1}.rm-menu-tabs{width:100%;height:34px;position:relative;display:flex;align-items:center;justify-content:space-between;background:#c3c3c3;background-image:linear-gradient(to top, rgba(0,0,0,0.64) -12px, rgba(229,225,255,0.32) 8px, rgba(255,255,255,0.141176));box-sizing:border-box;padding:0 36px 0 45px;cursor:pointer;overflow:hidden}.rm-menu-tabs .rm-menu-indicator{height:103%;width:45%;position:absolute;top:0;background:#f6f9fc;box-shadow:0px 0px 8px black;z-index:5;transition:0.175s}.rm-menu-tabs .rm-menu-indicator>svg,.rm-menu-tabs .rm-menu-indicator #svg-left,.rm-menu-tabs .rm-menu-indicator #svg-right{width:38px;height:34px}.rm-menu-tabs .rm-menu-indicator #svg-right{position:absolute;top:0;right:-34px;transform:scale(-1, 1)}.rm-menu-tabs .rm-menu-indicator #svg-left{position:absolute;top:0;left:-34px}.rm-menu-tabs>span{font-family:Helvetica;text-transform:uppercase;font-weight:600;z-index:9}.separate-day-indicator{position:absolute;width:2px;background:#0c446a1a;height:100%;top:0}.rm-menus-container{overflow:hidden;position:relative;max-width:100%;height:474px}.rm-menu-body{width:100%;box-sizing:border-box;padding:22px 22px;z-index:6;background-image:linear-gradient(#f6f9fc, #e6e9f1);position:absolute;top:0;left:0;transition:0.175s}#menu-body-settings{left:-100%;height:100%}.rm-menu-item-list{padding:28px;padding-bottom:0px}.rm-menu-item-list>.sm-settings-item:first-child{margin-top:0px}.rm-asset-picker{width:100%;height:376px;align-self:flex-end;display:flex;flex-direction:column;padding:8px;border-radius:5px;box-shadow:inset 0px 0px 6px rgba(0,0,0,0.85);box-sizing:border-box;background:#97a1abb5}.rm-search-results{width:100%;flex:1;display:flex;overflow:hidden;padding:0 0 7px}.rm-search-results .rm-results-container{min-width:100%;height:100%;margin-top:12px;display:inline-block;transition:0.25s ease;transform:translateX(-280px);overflow-y:scroll}.rm-search-results .rm-results-container:first-child{margin-right:20px}.rm-results-item{width:calc(100% - 6px);height:21px;display:flex;align-items:center;margin-bottom:7px;cursor:pointer}.rm-results-item>p{font-weight:600;flex:1;white-space:nowrap;font-family:helvetica;font-size:0.9rem;box-sizing:border-box;text-overflow:ellipsis;padding-right:10px;overflow:hidden}.rm-results-item .rm-switch{height:20px !important;width:40px !important}.rm-results-item .rm-switch-body{height:20px !important}.rm-results-item .switch-knob{height:18px !important;width:18px !important}.rm-search-bar{width:100%;display:flex;align-items:center;height:40px;background:#f0f3f7;border-radius:4px;box-shadow:0px 0px 4px rgba(0,0,0,0.75)}.rm-search-bar>input{height:100%;width:260px;padding:0;border:none;background:none;box-shadow:none;font-family:Helvetica;font-size:1rem}.rm-search-bar>input::placeholder{color:rgba(0,0,0,0.45);font-style:italic}.rm-search-bar>i{font-size:1.25rem;color:#62788e;margin:0 8px 0 6px}.rm-search-bar>input,.rm-search-bar i{text-shadow:1px 1px 0px rgba(255,255,255,0.7)}.rm-search-label{width:100%;padding-bottom:12px}.rm-search-results-list{height:245px;max-height:245px;margin-top:10px;box-sizing:border-box;overflow-y:scroll}.rm-search-results-list>p{font-family:helvetica;font-size:0.9rem;cursor:pointer}.rm-grid-rows-container{height:100%;flex:1;position:relative}.rm-resource{height:calc(100% - 1px);position:absolute;box-sizing:border-box;padding:4px;border:1px solid rgba(0,0,0,0.1);background-image:linear-gradient(to top, rgba(0,0,0,0.1), transparent);cursor:pointer;border-radius:4px;border:1px solid rgba(255,255,255,0.7);box-shadow:0px 0px 2px 1px rgba(0,0,0,0.9),0px 0px 1px 1px rgba(0,0,0,0.7)}.rm-resource[data-yearmode="true"]{box-shadow:none;background-image:none;border-radius:0}.rm-resource .rm-resource-label{color:white;font-size:0.8rem;font-family:helvetica;vertical-align:top;padding:3px;text-shadow:1px 1px 3px rgba(0,0,0,0.6);line-height:1.1rem;margin-top:-2px;display:block;font-weight:bold;white-space:inherit;overflow:hidden;max-width:calc(100% - 5px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:0.25s}.rm-resource .resource-icons{position:absolute;right:3px;bottom:3px;color:white;text-shadow:1px 1px 3px rgba(0,0,0,0.6);font-size:0.8rem}.rm-resource .resource-icons i{margin:2px}.rm-resource:hover{z-index:15 !important}.sm-tabs{width:140px;min-width:140px;min-height:100%;position:sticky;display:inline-block;left:0px;background:#d4d4d4;background-image:linear-gradient(-20deg, #d1d6df, #f6f9fc);overflow:hidden;box-shadow:0px 0px 4px 0 rgba(50,50,93,0.85);z-index:6}.rm-tab{width:100%;height:80px;padding:0 10px;border-bottom:1px solid rgba(0,0,0,0.3);box-sizing:border-box;display:flex}.rm-tab span{font-family:Helvetica;font-size:0.8rem;text-align:center;color:#2f2f2f;font-weight:700}.rm-tab-meta{height:30px;width:100%;background:rgba(0,0,0,0.15);border-radius:3px;border:1px solid #00000030}.sm-settings-item{width:100%;height:25px;display:flex;align-items:center;margin-bottom:24px;box-sizing:border-box;cursor:pointer}.sm-settings-item>i{font-size:1.25rem;margin-right:10px}.sm-settings-item>.fa-angle-right{margin-left:auto;font-size:1.35rem;margin-right:0px}.sm-settings-item>span{font-size:1.05rem;text-transform:uppercase;font-weight:600;font-family:Helvetica;-moz-user-select:none;-webkit-user-select:none}.sm-settings-item:hover{opacity:0.7}.rm-setting-toggle{width:100%;display:flex;align-items:center;margin-bottom:20px;transition:0.25s}.rm-setting-toggle .setting-item-text{flex:1}.rm-setting-toggle .setting-item-text>h2{font-size:1.05rem;font-weight:600;text-transform:uppercase;font-family:helvetica}.rm-setting-toggle .setting-item-text>span{display:block;max-width:175px;font-size:0.7rem;font-family:helvetica;opacity:0.85}.rm-setting-button{width:75px;height:38px;background:#e79696;border-radius:2px;box-shadow:inset 0px 0px 3px rgba(0,0,0,0.85);cursor:pointer;transition:0.25s}.rm-setting-button>span{color:white;font-family:helvetica;text-shadow:1px 1px 3px rgba(0,0,0,0.65);transition:0.25s}.rm-switch{width:44px;height:24px}.rm-switch .rm-switch-body{width:100%;height:24px;position:relative;background:#e79696;border-radius:15px;padding:1px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer;box-shadow:inset 0px 0px 3px rgba(0,0,0,0.85);transition:0.1s}.rm-switch .rm-switch-body .switch-knob{height:22px;width:22px;position:absolute;border-radius:50%;left:1px;background:white;box-shadow:1px 1px 3px rgba(0,0,0,0.65);transition:0.1s ease}.rm-row{display:block;box-sizing:border-box;position:relative;z-index:3}.rm-row-generator{position:absolute;left:0;top:-300%;width:100%;height:700%;z-index:10}.rm-row-generator>div{height:100%;display:inline-flex}.rm-generator-tooltip{width:260px;height:55px !important;align-items:center;justify-content:center;position:absolute;border-radius:4px;color:white;background:rgba(0,0,0,0.7);font-family:Helvetica;box-shadow:0px 4px 4px -14px rgba(0,0,0,0.5);border-bottom-right-radius:6px;border-bottom-left-radius:6px;z-index:12;transition:0.25s ease}.on{transform:scale(1) translateY(0px);opacity:1}.rm-date-cluster{height:100%;display:inline-flex;align-items:center;margin-left:70px}.rm-date-cluster .rm-date-picker{width:140px;height:100%;background:#d4d4d4;background-image:linear-gradient(-20deg, #d1d6df, #f6f9fc);border-radius:2px;box-shadow:0px 0px 5px rgba(0,0,0,0.65);z-index:2}.rm-date-cluster .rm-date-picker label{display:none}.rm-date-cluster .rm-date-caret{width:32px;height:35px;background:#d4d4d4;background-image:linear-gradient(-20deg, #d1d6df, #f6f9fc);box-shadow:0px 0px 3px rgba(0,0,0,0.65);border-radius:3px 0px 0px 3px;z-index:1;cursor:pointer}.rm-date-cluster .rm-date-caret:last-child{border-radius:0px 3px 3px 0px}.rm-date-cluster .custom-rm-datepicker{width:100%;height:40px;font-family:Helvetica;font-size:0.9rem;border:none;background:none;cursor:pointer}.rm-time-picker{height:100%;margin-left:14px;display:flex;align-items:center}.rm-time-picker>.rmbtn{width:80px;margin-right:14px}.rm-today{width:70px;height:35px;font-family:Helvetica;font-size:0.9rem;background:#d4d4d4;background-image:linear-gradient(-20deg, #d1d6df, #f6f9fc);box-shadow:0px 0px 3px rgba(0,0,0,0.65);border-radius:3px;margin-left:10px}.rm-confirmation{display:flex;flex-direction:column;justify-content:space-between;position:absolute;width:550px;min-height:300px;border-radius:3px;box-shadow:0px 32px 50px -15px rgba(0,0,0,0.5);z-index:100;background:#207ab7;background-image:linear-gradient(75deg, rgba(0,0,0,0.4), rgba(0,0,0,0.25), rgba(0,0,0,0.1), rgba(255,255,255,0.15), rgba(255,255,255,0.2));box-sizing:border-box;padding:16px;opacity:0;transition:0.15s;transform:translate(0, 20px) scale(0.9)}.rm-confirmation h1{font-family:Helvetica;font-size:1.45rem;margin-bottom:6px;color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.35),1px 1px 0px rgba(0,0,0,0.1);display:inline-flex}.rm-confirmation .confirm-date-title{font-size:1.25rem}.rm-confirm-open{opacity:1;transform:translate(0, 0) scale(1)}.confirm-title{font-size:1.5rem;color:white;font-family:Helvetica;margin-bottom:10px}.confirm-body{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-around;border-radius:3px;padding:10px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.2);background:rgba(0,0,0,0.25)}.confirm-body>i{color:white;font-size:1.25rem;margin:10px 0 10px 0}.confirm-body>h1{background:rgba(0,0,0,0.1);padding:10px;border-radius:6px}.confirmation-buttons{margin-top:16px}.confirmation-buttons>.rmbtn{display:inline-flex;width:250px;height:45px}.confirmation-buttons>.rmbtn>span{width:fit-content}.rm-modal{width:350px;position:absolute;display:flex;flex-direction:column;top:0px;left:0px;background-image:linear-gradient(45deg, rgba(0,0,0,0.325), transparent);background-image:linear-gradient(45deg, rgba(0,15,219,0.325), transparent);background-image:linear-gradient(45deg, rgba(0,2,130,0.380392), rgba(0,15,219,0.14), transparent);box-shadow:1px 2px 23px -7px rgba(0,0,0,0.85);box-sizing:border-box;padding:10px;transition:0.175s;border-radius:6px;z-index:5;border:1px solid rgba(0,0,0,0.1);opacity:0;transform-origin:50% -20%;will-change:transform;visibility:hidden;z-index:20}.rm-modal span{text-shadow:0 1px 3px rgba(0,0,0,0.35),1px 1px 0px rgba(0,0,0,0.2)}.rm-modal *::-webkit-scrollbar{background:none}.rm-modal-open{opacity:1;visibility:visible}.rm-modal-header{width:100%;height:34px;padding-bottom:10px;display:flex;align-items:center;overflow:hidden}.rm-modal-title{flex:1;height:100%;text-shadow:0 1px 3px rgba(0,0,0,0.35)}.rm-modal-title>h1,.rm-modal-title span{color:white;font-family:Helvetica;display:inline-block}.rm-modal-title>h1{margin-right:7px;font-size:2rem;font-weight:600}.rm-modal-title>span{font-size:0.75rem;font-family:helvetica;text-transform:uppercase;font-weight:600}.rm-modal-title>span>span{display:block}.rm-modal-btns{height:33px;width:105px;display:flex;flex-direction:row;justify-content:space-between}.rm-modal-btns>div{width:32px;height:32px;background-image:linear-gradient(-20deg, #d1d6df, #f6f9fc);border-radius:3px;border:1px solid rgba(0,0,0,0.2);box-shadow:1px 1px 1px 0px rgba(0,0,0,0.4);box-sizing:border-box;cursor:pointer}.rm-modal-btns>div>i{color:black;font-size:1.2rem}.rm-modal-body{width:100%;background:rgba(0,0,0,0.225);border-radius:5px;border:1px solid rgba(0,0,0,0.2);padding:8px;box-sizing:border-box}.rm-modal-body .modal-content-item{margin-bottom:10px}.rm-modal-body .modal-content-item span{color:white;display:block;font-family:helvetica;text-shadow:0px 1px 2px rgba(0,0,0,0.75)}.rm-modal-body .content-item-title{margin-bottom:3px;text-transform:uppercase;font-weight:700;font-size:0.55rem}.rm-modal-body .content-item-answer{width:100%;display:flex;flex-direction:column;align-items:flex-start}.rm-modal-body .content-item-answer span{font-size:.85rem}.modal-dispatch{margin-bottom:6px;cursor:pointer;padding:6px}.modal-dispatch span,.modal-dispatch i{color:white;display:inline-block;font-size:0.8rem;text-shadow:1px 1px 6px rgba(0,0,0,0.75)}.modal-dispatch i{margin-right:10px}.modal-dispatch span{font-family:Helvetica}.modal-dispatch .dispatch-title{color:white;display:block;font-family:helvetica;font-size:0.75rem;text-shadow:1px 1px 6px rgba(0,0,0,0.75);text-transform:uppercase;font-weight:600;margin:3px 0 2px}.modal-dispatch .report-item{display:flex;align-items:center;justify-content:space-between;padding:4px 0 4px}.modal-dispatch .report-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:180px}.modal-dispatch .report-item>div{display:flex;justify-content:space-between;align-items:center;width:135px}.rm-scroller{position:absolute;z-index:0;background:blue;cursor:pointer}.scroll-vertical{width:28px;height:100px;top:110px;right:-28px}.scroll-horizontal{width:100px;height:28px;bottom:-28px;left:152px}.rm-row-name-tag{position:-webkit-sticky;position:sticky;padding:5px 0px 0px 11px;top:0;left:170px;height:30px;width:160px;color:#404040;font-family:Helvetica;font-weight:600;z-index:6;box-sizing:border-box;text-shadow:1px 1px 0px white;font-size:0.8rem;filter:drop-shadow(1px 2px 2px rgba(255,255,255,0.55));transition:0.25s}.rm-row-name-tag p{background:#3c3c3cbf;padding:2px 6px;border-radius:4px;width:fit-content;color:white;text-shadow:none}.rm-row-name-tag .tag-crewing-button{cursor:pointer;z-index:5;transition:0.2s;margin-right:-12px}.rm-row-name-tag .tag-crewing-button i{color:#4a90cc;font-size:13px;margin-left:10px}.rm-row-name-tag .tag-crewing-button .fa-plus{right:-33px;top:-7px !important}.rm-row-name-tag label{position:absolute;display:flex;align-items:center;height:30px;max-width:140px;overflow:hidden}.rm-row-name-tag label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-row-name-tag svg{opacity:.8;position:absolute;top:0;right:-48px;z-index:4}.rm-row-group{position:relative}@media only screen and (max-width: 1050px){.rm-date-cluster{margin-left:0px}.rm-date-picker{width:110px !important}}@media only screen and (max-width: 950px){.resource-manager-container{height:calc(100vh - 182px)}}@media only screen and (max-width: 800px){.rm-row-multiplier{display:none}}@media only screen and (max-width: 778px){.rm-date-cluster{margin-left:auto}}@media only screen and (max-width: 676px){.resource-manager-container{height:calc(100vh - 100px)}.arrow-icon{width:10px;opacity:0}.sm-tabs{display:none}.rm-ruler{width:100%;margin-left:0px;border-radius:4px 4px 0 0}.rm-ruler::after{display:none}.bezier-svg{display:none}.rm-date-cluster{margin-left:0}}@media only screen and (max-width: 633px){.ruler-btn{display:none}}@media only screen and (max-width: 569px){.lock-btn{display:none}}@media only screen and (max-width: 426px){.rm-date-caret{display:none}.rm-date-picker{padding:0}}.sm-error-tooltip{transition:0.25s;animation:slidein 0.25s forwards}@keyframes slidein{from{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(2px)}}.toggler-container{height:fit-content;width:fit-content}.toggler-slider{position:relative;cursor:pointer;transition:background-color 0.5s ease}.toggler-slider.disabled{cursor:not-allowed}.toggler-slider.small{height:10px;width:25px;border-radius:5px}.toggler-slider.medium{height:20px;width:50px;border-radius:10px}.toggler-slider.large{height:30px;width:75px;border-radius:15px}.toggler-slider.red{background-color:#e5a2ad}.toggler-slider.orange{background-color:#e5bea2}.toggler-slider.green{background-color:#ade5a2}.toggler-slider.yellow{background-color:#ffff00}.toggler-slider.blue{background-color:#a2b8e5}.toggler-slider.purple{background-color:#c2a9e8}.toggler-slider.gray{background-color:#f0efe8}.toggler-button{position:absolute;border-radius:50%;transition:left 0.5s ease, background-color 0.5s ease}.toggler-button.small{height:15px;width:15px;top:-2.5px}.toggler-button.medium{height:30px;width:30px;top:-5px}.toggler-button.large{height:45px;width:45px;top:-7.5px}.toggler-button.left.small{left:-2.5px}.toggler-button.left.medium{left:-5px}.toggler-button.left.large{left:-7.5px}.toggler-button.right.small{left:12.5px}.toggler-button.right.medium{left:25px}.toggler-button.right.large{left:37.5px}.toggler-button.red{background-color:#f36279}.toggler-button.orange{background-color:#f39f62}.toggler-button.green{background-color:#31c523}.toggler-button.yellow{background-color:#f7eb62}.toggler-button.blue{background-color:#6290f3}.toggler-button.purple{background-color:#ba80f5}.toggler-button.gray{background-color:#d1d0c4}.toggler-text.small{line-height:14.5px;font-size:14px}.toggler-text.medium{line-height:29px;font-size:18px}.toggler-text.large{line-height:43.5px;font-size:22px}div.duplicate-resource-row{display:flex;flex-direction:row;background:linear-gradient(125deg, rgba(28,135,244,0.1) 0%, rgba(28,135,244,0.025) 100%);border-radius:6px;margin:0 0 3px}div.duplicate-resource-row>div{flex:1;padding:14px;display:flex}div.duplicate-resource-row>div span{font-size:.9em}div.user-ack-row{display:flex;font-family:Helvetica, Arial, sans-serif;justify-content:space-between;flex-direction:row;align-items:center;background:#f5f7f9;box-sizing:border-box;padding:7px 9px;border-radius:6px;margin:0 0 3px}div.user-ack-row span{font-size:.9em}div.ack-announcement{display:flex;flex-direction:column;max-width:500px;margin:49px 0 0}div.ack-announcement div.ack-announcement-header{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Helvetica, Arial, sans-serif}div.ack-announcement div.ack-announcement-header h4{display:block;font-weight:bold;margin:0 0 7px;font-size:1.3em}div.ack-announcement div.ack-announcement-header ul{list-style:none}@media screen and (max-width: 450px){div.ack-announcement div.ack-announcement-header ul{margin:7px 0 0}}div.ack-announcement div.ack-announcement-header ul li{margin:0 auto 7px;font-size:.9em;font-style:italic;color:#999}@media screen and (max-width: 450px){div.ack-announcement div.ack-announcement-header ul li{margin:0 0 14px;font-size:.8em}}div.ack-announcement div.ack-announcement-header p{font-size:.85em;color:#777;text-align:center;padding:0 7px}div.ack-announcement div.ack-announcement-btns div.confirm-dialog-btns{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:7px 0 0}@media screen and (max-width: 450px){div.ack-announcement div.ack-announcement-btns div.confirm-dialog-btns{flex-direction:column;text-align:center}}div.ack-announcement div.ack-announcement-btns div.confirm-dialog-btns button{background:#ccc;margin:0 7px;height:35px;display:inline-block;padding:1px 14px 0;margin:0 5px;width:150px;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;font-size:.85em;font-weight:400;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}@media screen and (max-width: 450px){div.ack-announcement div.ack-announcement-btns div.confirm-dialog-btns button{margin:0 0 7px}}div.ack-announcement div.ack-announcement-btns div.confirm-dialog-btns button:hover{cursor:pointer}div.ack-announcement div.ack-announcement-checkbox{display:flex;flex-direction:row;background:#f5f7f9;border-radius:50px;margin:14px 0;padding:0 14px;height:49px;justify-content:center;align-items:center}div.ack-announcement div.ack-announcement-checkbox label{font-size:.8em;font-weight:bold;color:#00b4ff;margin:0 0 0 4px}div.ack-announcement div.ack-announcement-checkbox input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}div.ack-announcement div.ack-announcement-checkbox input[type="checkbox"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}div.news-content-wrap{height:auto;width:100%;background:#f5f7f9 !important;background:-moz-linear-gradient(top, #f5f7f9 0%, #fff 100%) !important;background:-webkit-linear-gradient(top, #f5f7f9 0%, #fff 100%) !important;background:linear-gradient(to bottom, #f5f7f9 0%, #fff 100%) !important;margin:0 0 28px}@media screen and (max-width: 676px){div.news-content-wrap{position:relative;top:-3px;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}div.news-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:720px;margin:0 auto;padding:35px}div.news-content a.back-to{align-self:flex-start;margin:7px 0}@media screen and (max-width: 676px){div.news-content a.back-to{align-self:center;margin:7px 0 14px}}div.news-content a.back-to i{margin:0 7px 0 0}@media screen and (max-width: 676px){div.news-content{padding:10px 0}}div.news-content div.news-item{margin:0 auto;display:flex;flex-direction:column;border:1px solid #eaecee;border-radius:10px;min-height:300px;background:#fff;width:100%;padding:42px 42px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:500px;-webkit-box-shadow:0 5px 35px rgba(50,50,93,0.1),0 5px 15px rgba(0,0,0,0.07);box-shadow:0 5px 35px rgba(50,50,93,0.1),0 5px 15px rgba(0,0,0,0.07)}@media screen and (max-width: 768px){div.news-content div.news-item{padding:35px 35px}}div.news-content div.news-item div.news-img{margin:0 auto 28px}div.news-content div.news-item div.news-header{display:flex;flex-direction:column;justify-content:center;align-items:center}div.news-content div.news-item div.news-header h3{height:auto;max-width:580px;margin:7px auto;text-align:center;font-size:1.6em;font-weight:700;font-style:normal;color:#333;-webkit-font-smoothing:antialiased}@media screen and (max-width: 768px){div.news-content div.news-item div.news-header h3{width:auto;font-size:1.4em}}div.news-content div.news-item div.news-header h3 a{text-decoration:none;color:#333}div.news-content div.news-item div.news-header h3 a:hover{cursor:pointer}div.news-content div.news-item div.news-header span{font-size:.95em;color:#899191}div.news-content div.news-item div.news-text{width:580px;margin:21px auto 0;flex:1}@media screen and (max-width: 768px){div.news-content div.news-item div.news-text{width:auto}}div.news-content div.news-item div.news-text h4{font-weight:700;margin:28px 0 0;font-size:1.1em}div.news-content div.news-item div.news-text p{line-height:1.5em;margin:14px 0;white-space:pre-wrap}div.news-content div.news-item div.news-text a.read-more{margin:14px 0;display:block}div.news-content div.news-item div.news-text a.read-more:hover{text-decoration:none}div.latest-announcement{display:flex;flex-direction:row;flex-wrap:nowrap;height:49px;border-radius:0 0 6px 6px;overflow:hidden;width:calc(100% - 28px);margin:0 auto}@media screen and (max-width: 676px){div.latest-announcement{flex-direction:column;height:auto;margin:14px auto 35px;border-radius:3px 3px 6px 6px}}div.latest-announcement div.latest-announcement-label{background:#ff4f81;width:175px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:700;font-size:.9em;color:#fff}@media screen and (max-width: 676px){div.latest-announcement div.latest-announcement-label{width:100%;height:35px}}div.latest-announcement div.latest-announcement-title{flex:1;padding:0 14px;border-left:1px solid rgba(28,135,244,0.125);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;background:#ecf1ff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.95em;line-height:1.15em}div.latest-announcement div.latest-announcement-title a{font-weight:bold}@media screen and (max-width: 676px){div.latest-announcement div.latest-announcement-title{align-items:center;line-height:1.4em}}div.latest-announcement div.latest-announcement-title span.require-ack{font-family:Helvetica, Arial, sans-serif;font-size:.75em;color:#ff4f81;font-style:italic}@media screen and (max-width: 676px){div.latest-announcement div.latest-announcement-title{width:100%;height:auto;flex:none;justify-content:center;padding:21px 14px;border-left:none}}div.latest-announcement div:last-child{width:170px;padding:0 14px;flex-direction:row;justify-content:center;align-items:center;display:flex;background:#e7eeff;border-left:1px solid rgba(28,135,244,0.125);font-size:.9em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.latest-announcement div:last-child{width:100%;padding:14px 14px;font-size:.8em;border-top:1px solid rgba(28,135,244,0.2)}}div.atlas-order-form{border-top:1px solid rgba(0,0,0,0.1);padding:21px}div.atlas-order-row-wrap{padding:14px;background:#f4f5f7;border-radius:10px;font-family:Helvetica, Arial, sans-serif;font-size:.95em}div.atlas-order-row-container{background:#fff;margin:14px 0 0;border-radius:10px}div.atlas-order-row{display:flex;flex-direction:row;width:100%;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);border-radius:10px;background:#fff;justify-content:space-between}@media screen and (max-width: 950px){div.atlas-order-row{flex-direction:column}}div.atlas-order-row .bubble-btn{display:block;padding:6px 10px;border-radius:6px;text-align:center;font-family:Helvetica, Arial, sans-serif;font-size:.9em;font-weight:bold;margin:0 7px}div.atlas-order-row .bubble-btn:hover{cursor:pointer}div.atlas-order-row .red-btn{background:#fed7d7;color:#9b2c2c}div.atlas-order-row .blue-btn{background:#bee3f8;color:#2c5282}div.atlas-order-row .green-btn{background:#c6f6d5;color:#276749}div.atlas-order-row .orange-btn{background:#feebc8;color:#9c4221}@media screen and (max-width: 950px){div.atlas-order-row div.general-col-mobile-row{flex-direction:row !important;justify-content:space-between}div.atlas-order-row div.general-col-mobile-row>div{justify-content:center !important;align-items:center}}div.atlas-order-row div.general-col{display:flex;flex-direction:column;flex:1;border-left:1px solid rgba(0,0,0,0.1)}@media screen and (max-width: 950px){div.atlas-order-row div.general-col{border-left:none;border-top:1px solid rgba(0,0,0,0.1);font-size:.85em}}div.atlas-order-row div.general-col>div{padding:9px 10px;display:flex;flex:1;flex-direction:row;justify-content:space-between;align-items:center}div.atlas-order-row div.left-col{display:flex;flex-direction:column}div.atlas-order-row div.right-col{display:flex;flex-direction:column}div.atlas-order-row div.right-col>div{display:flex;flex:1;flex-direction:row;justify-content:space-between;align-items:center}.attachment-card{display:inline-flex;flex-direction:column;width:300px;height:235px;max-height:235px;border:1px solid rgba(0,0,0,0.1);border-radius:6px;margin:7px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.attachment-card button{cursor:pointer}.attachment-card-ctrls{display:flex;padding:7px 10px;justify-content:space-between;align-items:center;background:#f5f7f9;border-bottom:1px solid rgba(0,0,0,0.1);border-top-right-radius:6px;border-top-left-radius:6px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);z-index:1}.attachment-card-media{flex:1;height:100%;display:flex;align-items:center;justify-content:center;background:#a7a9af;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden}.attachment-card-media img{max-width:none;height:100%;max-height:100%}.attachment-card-media>div{display:flex;flex-direction:column;justify-content:center}.attachment-card-media>div i{margin:0 auto 0}.attachment-card-media>div p{font-family:Helvetica;font-size:13px;margin-top:10px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-card-icon{display:flex;align-items:center}.attachment-card-icon span{font-family:Helvetica;font-size:13px;margin-left:7px;font-weight:bold}.attachment-card-remove button{border-radius:6px;background:#f5f7f9;border:1px solid rgba(0,0,0,0.1);padding:6px 8px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center,.avatar,.small-avatar,.vessel-avatar{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.avatar,.small-avatar,.vessel-avatar,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.avatar,.small-avatar,.vessel-avatar{width:30px;height:30px;border-radius:6px;margin-right:8px;background:lightgray;overflow:hidden}.avatar img,.small-avatar img,.vessel-avatar img{width:100%;height:100%}.avatar i,.small-avatar i,.vessel-avatar i{color:#4f5051}.avatar-group{display:flex;align-items:center}.avatar-group .avatar,.avatar-group .small-avatar,.avatar-group .vessel-avatar{width:36px;height:36px;border-radius:18px;margin-right:-12px;border:3px solid white;box-sizing:border-box}.avatar-group .avatar:last-child,.avatar-group .small-avatar:last-child,.avatar-group .vessel-avatar:last-child{margin-right:0}.vessel-avatar{border-radius:15px;background:lightgray;position:relative}.small-avatar{width:26px;height:26px}div.batch-dup-template-components{display:flex;margin:35px 0 49px;flex-direction:column}span.cancel-duplicate{font-weight:bold;text-align:center;color:#f36279;display:block;margin:21px 0 0;width:100%;font-size:.9em}span.cancel-duplicate:hover{cursor:pointer}.batch-duplicate-selections{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,0.1);padding:14px 0 14px;height:auto}.batch-duplicate-routine-list .center-notification{display:block;margin:28px 0 21px;text-align:center}.batch-duplicate-routine-list .center-notification i{font-size:35px;display:block;margin:0 0 18px;color:#fbd87f}.batch-duplicate-routine-list .center-notification span{color:#888;width:50%;display:block;margin:0 auto;font-size:18px;font-style:italic}.batch-duplicate-routine-list .center-notification ul{margin:7px auto 0}.batch-duplicate-routine-list .center-notification ul li{margin:14px 0}.batch-duplicate-routine-list .submit-section{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:21px 0 28px}.batch-duplicate-routine-list .submit-section .helper-text{width:50%}.batch-duplicate-routine-list .submit-section .helper-text span{color:#888;font-style:italic}.batch-duplicate-routine-list .submit-section .buttons{width:25%;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.batch-duplicate-routine-list .submit-section .buttons button{height:42px;display:inline-block;padding:1px 28px 0;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;background:#1ad823;font-size:1em;font-weight:400;color:white;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}.batch-duplicate-selections-row{flex:1;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:7px 0;width:100%}.batch-duplicate-selections-row-item{margin:0 5px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;font-size:18px}.batch-duplicate-selections-row select{border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:7px 7px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:10px 18px;min-width:175px;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.duplicate-rt-item{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;border:1px solid rgba(0,0,0,0.1);height:auto;margin:14px 0;border-radius:6px;overflow:hidden}.duplicate-rt-item-name{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;background:#f5f7f9;padding:7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.duplicate-rt-item-name div:first-child{width:60px;text-align:center}.duplicate-rt-item-name div:first-child span.bubble{font-size:.65em;padding:4px 5px;width:40px;display:block;border-radius:3px;margin:0 0 0 7px;font-family:Helvetica, Arial, sans-serif;background:#46bfc1;border:none;color:#fff;text-transform:uppercase;font-weight:400}.duplicate-rt-item-name div.name-input{flex:1;display:flex}.duplicate-rt-item-name div.name-input input{width:calc(100% - 21px);border:none;font-size:16px;padding:7px;background:none;border-radius:3px}.duplicate-rt-item-name div.name-input input:hover{cursor:pointer;background:rgba(0,0,0,0.05)}.duplicate-rt-item-name div.name-input input:focus{background:#fff}.duplicate-rt-item-name div:last-child{width:100px;text-align:center;padding:5px;border-radius:6px}.duplicate-rt-item-name div:last-child:hover{background:#ff3635;cursor:pointer}.duplicate-rt-item-name div:last-child:hover span{color:#fff}.duplicate-rt-item-name div:last-child:hover i{color:#fff}.duplicate-rt-item-name div:last-child i{font-size:16px;margin:0 7px 0 0;color:#ff3635}.duplicate-rt-item-name div:last-child span{font-size:14px;color:#ff3635}.duplicate-rt-item-fields{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;background:#fff;padding:0 14px;margin:14px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.duplicate-rt-item-fields div{flex:1;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;margin:0 21px 0 0}.duplicate-rt-item-fields div.context-helper{font-family:Helvetica, Arial, sans-serif}.duplicate-rt-item-fields div.context-helper span{font-size:.8em;margin:0 0 1px}.duplicate-rt-item-fields div label{font-size:.65em;text-transform:uppercase;color:#444;font-weight:600;margin:0 0 2px}.duplicate-rt-item-fields div input{border:1px solid rgba(0,0,0,0.025);background:#e6e7eb;padding:7px 7px;font-size:.8em;-webkit-appearance:none;-moz-appearance:none;border-radius:3px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.duplicate-rt-item-fields div:last-child{margin:0}.duplicate-rt-item-fields div select{border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:7px 7px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:10px 18px;min-width:175px;width:100%;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.duplicate-rt-item-tasks{display:flex;flex-flow:column nowrap;justify-content:flex-start;width:100%;background:#fff;padding:0 14px;margin:0 0 14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.duplicate-rt-item-tasks div.task-gauge{width:100%;margin:7px 0 14px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;text-align:center;padding:0 0 0 56px;font-family:Helvetica, Arial, sans-serif}.duplicate-rt-item-tasks div.task-gauge div.task-gauge-info{display:flex;width:250px;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left}.duplicate-rt-item-tasks div.task-gauge div.task-gauge-info span{display:block}.duplicate-rt-item-tasks div.task-gauge div.task-gauge-info span.sub-part{font-weight:400;font-style:italic;color:#666;font-size:.7em;margin:1px 0 0}.duplicate-rt-item-tasks div.task-gauge div.task-gauge-info span.measurement{font-weight:bold;font-style:italic;color:#834bab;font-size:.7em;margin:1px 0 0}.duplicate-rt-item-tasks div.task-gauge div.task-gauge-threshold{display:flex;flex:1;flex-direction:row;justify-content:center;align-items:center;padding:0 3px 0 0}.duplicate-rt-item-tasks div.task-gauge div.task-gauge-threshold div{flex:1;margin:0 21px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.duplicate-rt-item-tasks div.task-gauge div.task-gauge-threshold div label{font-weight:400;color:#666;font-size:.75em;display:block}.duplicate-rt-item-tasks div.task-gauge div.task-gauge-threshold div span{display:block;font-weight:bold;color:#834bab;font-size:.85em;margin:1px 0 0}.duplicate-rt-item-tasks .task-textarea{width:100%;margin:0 0 6px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;text-align:center}.duplicate-rt-item-tasks .task-textarea .step-number{font-size:21px;width:56px}.duplicate-rt-item-tasks .task-textarea .step-number span{font-size:28px;color:#fbd87f;text-indent:3px;font-family:Helvetica, Arial, sans-serif}.duplicate-rt-item-tasks .task-textarea:last-child{border-bottom:none}.duplicate-rt-item-tasks .task-textarea textarea{width:calc(100% - 21px)}h6.dup-sub-section{margin:7px 14px 0;border-bottom:1px solid rgba(0,0,0,0.1);width:calc(100% - 35px);display:block;padding:0 0 7px;font-weight:700}span.no-sub-section-items{margin:14px 0 7px;font-size:.875em;font-style:italic;color:#aaa}div.sub-section-remove-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;padding:12px 0 0}div.sub-section-remove-item i{margin:0 7px 0 0;color:#ff3635;font-size:1em}div.sub-section-remove-item span{color:#ff3635;font-size:.875em}div.sub-section-remove-item:hover{cursor:pointer}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button.rbc-btn[disabled]{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:bold;font-size:90%;min-height:0;border-bottom:1px solid #DDD}.rbc-header+.rbc-header{border-left:1px solid #DDD}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #DDD}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event{border:none;box-sizing:border-box;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected{background-color:#265985}.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0px rgba(51,51,51,0.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,0.1)}.rbc-show-more{background-color:rgba(255,255,255,0.3);z-index:4;font-weight:bold;font-size:85%;height:auto;line-height:normal}.rbc-month-view{position:relative;border:1px solid #DDD;display:flex;flex-direction:column;flex:1 0 0;width:100%;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0 0;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #DDD}.rbc-date-cell{flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:bold}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0 0;overflow:hidden}.rbc-day-bg{flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #DDD}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #DDD}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px -10px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #DDD;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #DDD}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #DDD}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #DDD}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #DDD}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:' »'}.rbc-agenda-time-cell .rbc-continues-prior:before{content:'« '}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1}.rbc-timeslot-group{border-bottom:1px solid #DDD;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event{border:1px solid #265985;display:flex;max-height:100%;min-height:20px;flex-flow:column wrap;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:white;border-right:1px solid #DDD;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;flex:1 0 0;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;flex:1 1 0;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:bold}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:rgba(0,0,0,0.5);color:white;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:flex;flex-direction:column;flex:1;width:100%;border:1px solid #DDD;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #DDD}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #DDD}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #DDD}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #DDD}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #DDD}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{flex:1;display:flex;min-width:0;flex-direction:column;border-left:1px solid #DDD}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #DDD}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #DDD;flex-shrink:0}.rbc-time-content{display:flex;flex:1 0 0%;align-items:flex-start;width:100%;border-top:2px solid #DDD;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #DDD}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #DDD}.rbc-time-content>.rbc-day-slot{width:100%;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{position:absolute;top:0;left:0;right:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:rgba(0,0,0,0.3)}.rbc-addons-dnd .rbc-event{transition:opacity 150ms}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.50}.rbc-addons-dnd .rbc-addons-dnd-resizable{position:relative;width:100%;height:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{width:100%;text-align:center;position:absolute}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{display:none;border-top:3px double;margin:0 auto;width:10px;cursor:ns-resize}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{position:absolute;top:4px;bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{display:none;border-left:3px double;margin-top:auto;margin-bottom:auto;height:10px;cursor:ew-resize}.rbc-agenda-view table.rbc-agenda-table{font-family:"Helvetica", sans-serif;line-height:1.25em}div.rbc-event{font-family:"Helvetica", sans-serif;line-height:1.25em;height:auto}div.rbc-calendar-container{width:100%;display:block;height:calc(100vh - 300px);margin:-14px 0 49px}div.rbc-calendar-container[data-is-job-calendar],div.rbc-calendar-container[data-is-timeoff-calendar],div.rbc-calendar-container[data-is-routine-calendar]{height:calc(100vh - 200px)}div.rbc-calendar-container div.rbc-calendar-topbar{display:flex;height:49px;flex-direction:row;align-items:center;padding:0 0 14px;border-bottom:1px solid rgba(0,0,0,0.1);margin:7px 0 7px}@media print{div.rbc-calendar-container div.rbc-calendar-topbar{display:none}}div.rbc-calendar-container div.rbc-calendar-topbar>div{flex:1}div.rbc-calendar-container div.rbc-calendar-topbar div.timezone-container{display:flex;justify-content:flex-end}div.rbc-calendar-container div.rbc-calendar-topbar div.timezone{display:flex;flex-direction:row;font-family:Helvetica, Arial, sans-serif;font-size:0.8em}div.rbc-calendar-container div.rbc-calendar-topbar div.timezone div.timezone-right{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 0 0 14px}div.rbc-calendar-container div.rbc-calendar-topbar div.timezone div.timezone-left{display:flex;flex-direction:column;text-align:right;padding:0 14px 0 0}div.rbc-calendar-container div.rbc-calendar-topbar div.timezone div.timezone-left a{flex:1}div.rbc-calendar-container>h4{font-size:1.4em;font-weight:600}.f-around{display:flex;align-items:center;justify-content:space-around}.block-canvas{flex:1}.block-canvas>div{margin-top:10px}.block-wrap{width:100%;box-sizing:border-box}.block-wrap>div{width:100%;height:100%}i.calmodal-close{position:absolute;top:21px;right:28px;color:rgba(243,98,121,0.6)}@media screen and (max-width: 675px){i.calmodal-close{top:12px;right:16px}}i.calmodal-close:hover{color:#f36279;cursor:pointer}div.calmodal-container{position:absolute;width:calc(100% + 44px);top:0;left:-21px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:998;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 950px){div.calmodal-container{width:102.4%;left:-1.2%;top:-9px}}@media screen and (max-width: 676px){div.calmodal-container{width:104%;left:-2%;top:7px}}@media screen and (max-width: 500px){div.calmodal-container{padding:7px 0 21px;width:106.5%;left:-3.25%;top:1px}}div.calmodal-container div.calmodal-interior{box-shadow:0 5px 35px rgba(50,50,93,0.25),0 5px 15px rgba(0,0,0,0.07);border-top:4px solid #ffb648;border-radius:0 0 6px 6px;flex-direction:column;display:flex;width:100%;height:100vh;background:#fff;padding:42px 42px 75px;margin:12px 0 0;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transform:translate3d(0, 0, 0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);-webkit-transform:translate3d(0, 0, 0)}@media screen and (max-width: 950px){div.calmodal-container div.calmodal-interior{width:100%;padding:49px 42px 170px;margin:7px 0 0}}@media screen and (max-width: 450px){div.calmodal-container div.calmodal-interior{width:100%;padding:42px 21px 170px;margin:2px 0 0}}div.calmodal-container div.calmodal-close{width:100%;display:flex;height:14px;flex-direction:row;justify-content:flex-end;align-items:flex-end}@media screen and (max-width: 650px){div.calmodal-container div.calmodal-close{position:relative;top:7px;margin:0 0 28px}}div.calmodal-container div.calmodal-close span{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);font-size:2.8em;font-family:Helvetica, Arial, sans-serif;font-weight:300;color:#f36279;position:relative;top:0px;left:14px}@media screen and (max-width: 825px){div.calmodal-container div.calmodal-close span{top:21px;left:-14px}}@media screen and (max-width: 650px){div.calmodal-container div.calmodal-close span{top:28px}}div.calmodal-container div.calmodal-close span:hover{cursor:pointer;color:rgba(243,98,121,0.85)}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper,.table-modal>p{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.table-modal,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top,.table-modal{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.table-modal{position:absolute;left:0;width:auto;max-width:500px;max-height:360px;min-width:200px;background:white;display:flex;flex-direction:column;z-index:10}.table-modal>p{color:black}.table-modal ul button[data-active="true"]{background:#a0d1fa}.table-modal-options{width:100%;max-height:150px;overflow-y:scroll}.table-modal-options button{width:100%;text-align:left;background:none;border:none;border-radius:none;border-bottom:1px solid #e7eaee;padding:6px 3px}.table-modal-options button[data-active="true"]{border:1px solid blue;box-sizing:border-box}.table-modal-options button :hover{border:1px solid blue;border-radius:4px;box-sizing:border-box}.cmdc-pre{color:#4f5051;font-family:Helvetica}.cmdc-pre span{font-size:12px}.table-date .react-datepicker{display:flex;height:267px}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center,.disabled-map-overlay{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.captain-context-routines .simple-paginate .paginate-btn,.captain-context-tabs .ctx-tab .ctx-tab-warning,.captain-context-jobs .simple-paginate .controls-container .paginate-btn,.ctx-vessel-info .ctx-avatar,.ctx-expired .badge,.ctx-vessel-info,.ctx-aside,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2,.captain-context-tabs .ctx-tab[data-active="true"]{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button,.captain-context-map .popup-btn{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"],.captain-context-map .popup-btn[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"],.captain-context-map .popup-btn[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"],.captain-context-map .popup-btn[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"],.captain-context-map .popup-btn[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"],.captain-context-map .popup-btn[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"],.captain-context-map .popup-btn[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"],.captain-context-map .popup-btn[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"],.captain-context-map .popup-btn[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"],.captain-context-map .popup-btn[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0)}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge,.captain-context-map .popup-btn .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.blue-border-bottom,.ctx-block-header,.ctx-user-list>li,.ctx-user-block,.ctx-aside{border-bottom:1px solid rgba(28,135,244,0.15)}.wheelhouse-trigger{margin:0px 14px 0px 0 !important}.wheelhouse-trigger i{position:relative !important;font-size:1.25em !important;color:#5eeefa;left:0 !important}@media screen and (max-width: 650px){.wheelhouse-trigger i{margin:0 7px 0 21px}}.captain-context-trigger{margin:0px 9px 0px 0px;height:44px;display:flex;align-items:center;font-size:0.875em;margin-left:14px;color:#5eeefa !important}.captain-context-trigger:hover i,.captain-context-trigger:hover span{color:white}.captain-context-trigger i{font-size:14px !important}.captain-context-trigger span{display:none}@media screen and (min-width: 950px){.captain-context-trigger span{display:block;margin-left:10px}}.ctx-btn,.ctx-vessel-select{font-size:14px;border-radius:6px;padding:8px 6px;background:white;border:1px solid #d7d7d7}.ctx-dashboard{display:flex;flex-direction:column;height:100%;overflow:hidden;font-family:Helvetica}.ctx-dashboard .mapboxgl-marker{width:1px;height:1px;display:flex;align-items:center;justify-content:center;position:relative;background:blue}.ctx-dashboard .simple-paginate-controls{justify-content:flex-start !important;padding:7px;box-sizing:border-box;margin:0 !important}.ctx-dashboard h1{font-size:1.3em;font-weight:bold;color:#26262f}.ctx-dashboard i{top:0 !important;left:0 !important}.ctx-scroll-end{background:#f3f8fd;padding:48px;text-align:center;color:#7f8490;font-style:italic;font-size:13px}.ctx-aside{position:relative;z-index:1;padding:16px 14px 14px 18px;background:white}.ctx-aside h1{font-size:22px}.ctx-aside .ctx-aside-meta{display:flex;flex-direction:column}.ctx-aside .ctx-aside-meta>p{color:gray;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 950px){.ctx-aside .ctx-aside-meta{margin-right:26px}}.ctx-aside .dotted-svg{position:absolute;top:-53px;right:-21px;display:block;transform:scale(-1)}.ctx-aside-links{margin-top:7px}.ctx-aside-links a,.ctx-aside-links p{margin-top:14px;display:flex;align-items:center;color:#3a7dca;transition:200ms;font-size:0.85em}.ctx-aside-links a[data-disabled="true"],.ctx-aside-links p[data-disabled="true"]{color:gray}.ctx-aside-links a[data-disabled="true"] i,.ctx-aside-links p[data-disabled="true"] i{color:Gray !important}.ctx-aside-links a[data-xhr="true"] i,.ctx-aside-links p[data-xhr="true"] i{transform-origin:50% 50%;-webkit-animation:spin 0.75s infinite linear;-moz-animation:spin 0.75s infinite linear;-ms-animation:spin 0.75s infinite linear;-o-animation:spin 0.75s infinite linear;animation:spin 0.75s infinite linear}.ctx-aside-links a i,.ctx-aside-links p i{color:#004b9a !important;font-size:16px !important;margin-right:7px;transition:200ms}.ctx-aside-links>div{display:grid;grid-template-columns:auto 1fr;flex:1;grid-column-gap:16px;margin-top:auto}.ctx-aside-links>div button{display:block;margin-left:auto;padding:8px 14px;grid-column:1/3;z-index:1}.ctx-body{flex:1;display:flex;flex-direction:column;overscroll-behavior:contain;overflow:auto}@media screen and (max-width: 950px){.ctx-body{overflow-y:scroll}}.ctx-avatar{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:#e4e4e4;overflow:hidden;border-radius:6px 0 0 6px}@media screen and (max-width: 950px){.ctx-avatar{border-radius:0}}.ctx-avatar i{font-size:29px !important;color:#626262 !important}.ctx-avatar img{max-width:none;min-height:100%;max-height:100%}.ctx-content-block{display:flex;box-sizing:border-box}.ctx-content-block h1{font-size:26px}.ctx-vessel-info{display:flex;background:#f3f8fd;border:none;z-index:6;min-height:78px;position:relative;z-index:7}@media screen and (max-width: 950px){.ctx-vessel-info{border-radius:0}}.ctx-vessel-info h1{font-size:1.2em;text-indent:7px}.ctx-vessel-meta-tag{display:flex;align-items:center;color:#8b909b;margin-right:21px}.ctx-vessel-meta-tag:first-child{margin-top:0}.ctx-vessel-meta-tag>div{width:16px;height:16px;border:2px solid white;box-sizing:border-box;border-radius:50%;background:#0abd11;margin-right:7px;transition:200ms;position:relative;top:-2px}.ctx-vessel-meta-tag>div[data-status="In Repair"]{background:#ff9800}.ctx-vessel-meta-tag>div[data-status="Out of Service"]{background:#9e9e9f}.ctx-vessel-meta-tag>div[data-status="Tied Up"]{background:#ff4a4a}.ctx-vessel-meta-tag i{margin-right:7px}.ctx-vessel-meta-tag span{font-weight:bold}.ctx-vessel-meta-tag span,.ctx-vessel-meta-tag i{color:#555 !important;top:0 !important;left:0 !important;font-size:11px !important;display:block !important}.ctx-user-block{height:70px;display:flex;align-items:center;background:#f3f8fd;z-index:1}.ctx-user-list{flex:1;max-width:100%}.exp-docs-warning{margin-left:10px;margin-top:16px !important;font-size:14px}.exp-docs-warning>div{display:flex}.exp-docs-warning i{top:0 !important;left:0 !important;color:red !important;margin-right:8px;font-size:12px !important}.ctx-user-item{flex:1;display:flex;align-items:center;justify-content:space-between}.ctx-select{padding:0px;position:relative}.ctx-select .fa-caret-down{color:black !important;margin-left:-18px}.ctx-select .fa-caret-down[data-disabled="true"]{opacity:0.5}.ctx-select select{text-indent:2px !important;height:28px;width:130px;padding:0 4px;appearance:menulist !important}.ctx-user-info{flex:1;display:flex;max-width:170px;min-width:170px;flex-direction:column}.ctx-user-info h1{color:#272730;display:block;font-size:14px;font-weight:bold;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-user-info a,.ctx-user-info p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctx-user-info>div{max-width:100%;padding:13px}@media screen and (min-width: 950px){.ctx-user-info{max-width:220px}}.ctx-block-header{display:flex;align-items:center;justify-content:space-between;height:49px;padding:10px 14px 10px 14px;background:white;z-index:2;border-bottom:1px solid #e2e7ec;box-sizing:border-box}.ctx-block-header h1{font-size:18px}@media screen and (min-width: 950px){.ctx-block-header{padding:14px}}.ctx-list-chart{display:flex;flex:1}.ctx-list-chart>div{margin-left:auto;margin-right:35px}@media screen and (max-width: 404px){.ctx-list-chart>div{margin-right:0}}.ctx-user-warnings{margin-right:30px}.ctx-user-warnings>div{margin-top:7px}.ctx-vessel-header{flex:1;display:flex;flex-direction:column;justify-content:center;padding:14px;overflow:auto;border-bottom:1px solid #e2e7ec}.ctx-vessel-header[data-vessel="false"] li{margin-top:6px;background:#e4e4e4;padding:8px;width:103px}.ctx-vessel-header select{font-weight:bold;background:rgba(28,135,244,0.1);border-radius:6px;box-sizing:border-box;padding:3px 14px 3px 3px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:none;font-size:16px;transition:opacity 200ms}.ctx-vessel-btns>li{margin-top:12px}.ctx-vessel-btns>li a{color:#7f8590 !important}.ctx-add{padding:10px 16px;border-radius:4px;color:white;background:#2383e5}.ctx-vessel-select select{border:none;background:none}.badge{display:inline-flex;font-size:14px;border-radius:14px;padding:4px 10px;background:white}.badge[data-type="warning"]{background:#f76f66;color:white}.badge[data-size="small"]{background:#f76f66;padding:1px 6px;color:white}.ctx-expired{flex:1}.ctx-expired .badge{background:red;padding:4px 9px}@media screen and (max-width: 404px){.ctx-expired .badge{margin-left:-23px;font-size:10px;padding:4px}}.ctx-expired p{display:none}@media screen and (min-width: 462px){.ctx-expired i{display:none}.ctx-expired p{display:block;font-size:0.8em}}.ctx-user-block-expandable{background:#f3f8fd;padding:0 0 7px;border-radius:0 0 6px 6px;margin:0 0 14px}.ctx-user-block-expandable .ctx-vessel-select{display:block;margin:14px 14px 14px auto}.exp-warning-block>p{padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.exp-warning-block{margin-top:16px}.exp-warning-block>div{display:flex;align-items:center;font-size:14px}.exp-warning-block>div .badge{width:14px;height:14px;border-radius:7px;border:2px solid white;padding:0;box-sizing:border-box;display:inline-block;margin-right:7px}.exp-warning-block>ul{padding:7px 24px;font-size:14px;color:#7f8490;list-style:disc}.exp-warning-block>p{font-style:italic;font-size:14px;margin-top:7px;color:#2b2b2b}.warn-block-head{display:flex;align-items:center}.warn-block-head>div{flex:1;padding:2px 6px;border-radius:6px;box-sizing:border-box;margin-right:10px;border-top:1px solid #dfe0e2}.warn-block-head>div>p{margin-top:-13px;background:#f3f8fd;width:max-content;padding:0px 10px;display:inline-block}.warn-block-list{font-size:15px}.exp-warning{flex:1;padding:14px}.exp-warning>p{color:#2b2b2b;font-weight:bold;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-warning>div{margin-top:4px;color:#636363}.exp-warning-docs{margin-left:4px}.exp-warning-topics>div{display:flex;align-items:center;margin-left:4px}.exp-warning-topics>div>div{width:14px;height:14px;border-radius:7px;box-sizing:border-box;border:1px solid white;margin-right:10px}.no-exp-docs{text-align:center;margin-top:16px;font-style:italic}.exp-see{margin-left:auto;color:#488cdb;align-self:end;font-size:14px;text-align:right}.ctx-mobile-exit{position:absolute;display:flex;align-items:center;justify-content:center;top:7px;right:7px;width:32px;height:32px;border-radius:50%;background:white;z-index:9;background:#ff3632;box-shadow:0px 1px rgba(33,43,54,0.16),0px 1px 3px rgba(33,43,54,0.18),0px 0px 8px 5px white !important}.ctx-mobile-exit i{color:#fff}.ctx-update{margin-top:9px}.ctx-jobs-crew{display:flex;flex-direction:column;overflow-y:scroll;position:relative;z-index:6;overflow-x:hidden;box-shadow:0px -1px rgba(33,43,54,0.16),0px -1px 3px rgba(33,43,54,0.18)}@media screen and (min-width: 950px){.ctx-jobs-crew{background:#f5f7f9}}.ctx-jobs-select{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:none;font-size:16px;font-weight:bold;transition:opacity 200ms;background:rgba(28,135,244,0.1);border-radius:6px;padding:4px 7px;box-sizing:border-box}.ctx-jobs-select option{font-size:12px}@media screen and (min-width: 950px){.captain-context-modal{width:calc(100vw - 18px) !important}.captain-context-modal .ctx-scroll-body{display:flex;flex:1;overflow:auto}.captain-context-modal .ctx-scroll-body>div{flex:1}}@media screen and (min-width: 951px){.captain-context-modal{width:calc(100vw - 112px) !important}}.ctx-vessel-info{background:white}.ctx-vessel-info .ctx-vessel-meta{display:flex;margin:7px 0 0 2px}.ctx-vessel-info .ctx-avatar{width:58px;height:58px;border-radius:4px;margin:auto 0px auto 16px}.captain-context-vessels{display:flex;flex-direction:column}.captain-context-map{flex:1;overflow:hidden;position:relative}.captain-context-map .popup-btn{font-size:13px;padding:6px 8px;margin:0px 3px}.captain-context-map .mapboxgl-popup-content{display:flex}.controls-container{margin-left:auto !important}.ft-jobs-item{padding:0 8px}.captain-context-jobs,.captain-context-routines,.captain-context-crew{display:flex;flex-direction:column;position:relative;min-height:340px}.captain-context-jobs .ft-databoards-pre,.captain-context-routines .ft-databoards-pre,.captain-context-crew .ft-databoards-pre{flex:1;align-items:normal}.captain-context-jobs{background:#f5f7f9}.captain-context-jobs .captain-context-jobs-list{padding:7px}.captain-context-jobs .simple-paginate{margin:7px 0 0}.captain-context-jobs .simple-paginate .controls-container{margin-left:auto;position:relative;z-index:4}.ctx-modal,.captain-context-modal{height:calc(100vh - 70px);width:calc(100vw - 28px);top:53px !important;left:-30px !important}.ctx-modal>div,.captain-context-modal>div{height:100%}@media screen and (min-width: 651px){.ctx-modal,.captain-context-modal{left:-44px !important}}@media screen and (min-width: 950px){.ctx-modal .ctx-update,.captain-context-modal .ctx-update{margin-top:0px}.ctx-modal .ctx-exp-warnings,.captain-context-modal .ctx-exp-warnings{display:flex}.ctx-modal .ctx-user-info,.captain-context-modal .ctx-user-info{min-width:none}.ctx-modal .ctx-expired,.captain-context-modal .ctx-expired{display:flex;flex:1;justify-content:center}.ctx-modal .ctx-aside-links,.captain-context-modal .ctx-aside-links{flex:1;display:flex;flex-direction:column}.ctx-modal .ctx-aside-links a,.captain-context-modal .ctx-aside-links a{padding-right:10px;font-size:0.85em}.ctx-modal .ctx-aside-links>div,.captain-context-modal .ctx-aside-links>div{display:block}}@media screen and (min-width: 676px){.ctx-modal,.captain-context-modal{top:50px !important;left:-133px !important;width:calc(100vw - 18px)}}@media screen and (min-width: 950px){.ctx-modal .ctx-aside,.captain-context-modal .ctx-aside{display:flex;flex-direction:column;width:164px;width:100%;flex-direction:row;align-items:center;padding:10px 14px 9px 16px}.ctx-modal .ctx-aside .ctx-aside-links a,.ctx-modal .ctx-aside .ctx-aside-links p,.captain-context-modal .ctx-aside .ctx-aside-links a,.captain-context-modal .ctx-aside .ctx-aside-links p{margin-top:0 !important}.ctx-modal .ctx-aside .ctx-aside-links>div,.captain-context-modal .ctx-aside .ctx-aside-links>div{display:flex}}.ctx-routines{background:white;flex:1}.captain-context-tabs{display:flex;min-height:60px;background:#f5f7f9}.captain-context-tabs i{font-size:18px}.captain-context-tabs .ctx-tab{flex:1;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box;max-width:130px}.captain-context-tabs .ctx-tab[data-active="true"]{background:white;color:#004b9a;border-bottom:none}.captain-context-tabs .ctx-tab .ctx-tab-warning{position:absolute;top:6px;right:10px;padding:4px 9px;box-sizing:border-box;border-radius:6px;background:red;color:white;font-size:0.8em}.disabled-map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,0.5);cursor:not-allowed;pointer-events:none}.disabled-map-overlay>div{text-align:center}.captain-context-routines .simple-paginate{margin-top:-46px;z-index:10;position:relative}.captain-context-routines .ctx-vessel-header{background:white}.captain-context-routines .vessel-table-wrap{padding:10px;box-sizing:border-box;margin:0 !important;border:none}.ctx-trigger{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:6px 12px;box-sizing:border-box}.ctx-trigger .fa-times-circle{color:#ef5656}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button,.card-modal-controls>button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"],.card-modal-controls>button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"],.card-modal-controls>button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"],.card-modal-controls>button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"],.card-modal-controls>button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"],.card-modal-controls>button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"],.card-modal-controls>button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"],.card-modal-controls>button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"],.card-modal-controls>button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"],.card-modal-controls>button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0)}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge,.card-modal-controls>button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}@media screen and (min-width: 700px){.card-modal{margin-top:auto}}.card-modal-controls{z-index:11;position:relative}.card-modal-controls>button{background:rgba(0,0,0,0.8);color:white;border:1px solid rgba(255,255,255,0.5);margin:0 0 10px auto;border-radius:6px}.card-modal-container{position:fixed;display:flex;top:44px;left:0;width:100vw;height:calc(100vh - 44px);transition:150ms background ease;z-index:10;box-sizing:border-box;padding:8px 8px 0 8px}@media screen and (min-width: 677px){.card-modal-container{left:0px;top:124px;height:calc(100vh - 124px);width:100vw}.card-modal-container .card-modal{max-width:100%}.card-modal-container .card-modal .modal{width:100%}.card-modal-container div.save-msg{padding:14px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;background:#baf1bc;border-radius:50px;margin:-14px 0 14px}.card-modal-container div.save-msg>span{color:#118c17;font-weight:bold}}@media screen and (min-width: 951px){.card-modal-container{left:91px;top:42px;height:calc(100vh - 42px);width:calc(100vw - 91px)}.card-modal-container .card-modal{max-width:100%}.card-modal-container .card-modal .modal{width:100%}}@media screen and (min-width: 972px){.card-modal-container{padding:0px 0px 0px 32px}.card-modal-container .card-modal{max-width:100%}}.card-modal-container .card-modal-cover{z-index:11;width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;top:0;left:0}.card-modal-container .modal{flex:1;display:flex;flex-direction:column;height:calc(100% - 55px);z-index:11;display:block;position:relative;transition:200ms opacity transform;border-bottom-right-radius:0px;border-bottom-left-radius:0px}@media screen and (min-width: 700px){.card-modal-container .modal{width:900px;height:min-content}}div.new-comment-form{margin:14px 0 0;display:flex;flex-direction:column}div.new-comment-form button{text-align:center;border-radius:6px;padding:7px 14px;display:block;align-self:flex-end;margin:7px 0 0 0;background:#1ad823;font-size:0.9em;font-weight:300;color:#fff;z-index:99;cursor:pointer;-webkit-appearance:none;border-top:none;border-right:none;border-left:none;border-bottom:1px solid rgba(0,0,0,0.1)}div.comments-wrap{display:block;overflow-y:scroll;width:100%;height:calc(100vh - 220px);padding:0 0 56px;box-sizing:border-box;margin:21px 0 0}div.comments-wrap div.no-comments{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 0 21px}div.comments-wrap div.no-comments span{color:#999}div.comments-wrap div.comment-items{display:flex;flex-direction:column;gap:7px}div.comments-wrap div.comment-items div.comment-item{border-radius:7px;padding:4px 12px 0;box-sizing:border-box;background:#fff;display:flex;flex-direction:column;box-shadow:0px 1px 2px rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.1)}div.comments-wrap div.comment-items div.comment-item div.comment-text{margin:7px 0 14px}div.comments-wrap div.comment-items div.comment-item div.comment-text span{font-size:0.9em}div.comments-wrap div.comment-items div.comment-item div.comment-text textarea{width:100%;height:inherit}div.comments-wrap div.comment-items div.comment-item span.confirm-msg{display:block;font-size:0.9em;margin:0 auto 7px;text-align:center;color:#848484}div.comments-wrap div.comment-items div.comment-item div.edit-actions{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:-3px 0 21px}div.comments-wrap div.comment-items div.comment-item div.edit-actions button{text-align:center;border-radius:3px;padding:7px 14px;width:100px;display:block;align-self:flex-end;margin:7px 0 0 0;background:#18d822;font-size:0.9em;font-weight:300;color:#fff;z-index:99;cursor:pointer;-webkit-appearance:none;border-top:none;border-right:none;border-left:none;border-bottom:1px solid rgba(0,0,0,0.1)}div.comments-wrap div.comment-items div.comment-item div.comment-actions{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;height:49px;font-family:Helvetica, Arial, sans-serif;font-size:0.825em}div.comments-wrap div.comment-items div.comment-item div.comment-actions span{color:#444}div.comments-wrap div.comment-items div.comment-item div.comment-actions span:first-child{flex:1}div.comments-wrap div.comment-items div.comment-item div.comment-actions span.comment-action-btn{color:#1c87f4;width:30px;font-size:1.2em;text-align:center}div.comments-wrap div.comment-items div.comment-item div.comment-actions span.comment-action-btn:hover{cursor:pointer}div.component-hour-log-row{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:60px;padding:14px;border-bottom:1px solid rgba(0,0,0,0.075)}div.component-hour-log-row span.header-span{margin:0 auto;font-size:.625em;text-transform:uppercase;color:#777;font-weight:600;display:block}div.component-hour-log-row div.current-component-name{flex:1.5;margin:0 14px 0 0}div.component-hour-log-row div.current-component-name span{font-weight:600;font-size:1.1em}div.component-hour-log-row div.current-component-name span.helper{display:block;margin:3px 0 0 0;color:#ffa227;font-size:.75em;font-style:italic;font-weight:400}div.component-hour-log-row div.current-component-name span.helper.max-hours-warning{display:block;margin:3px 0 0 0;color:#ff6b00;font-size:.75em;font-style:italic;font-weight:500}div.component-hour-log-row div.current-component-name span.helper.max-hours-warning i{color:#ff4500;margin-right:4px}div.component-hour-log-row div.hours-input{flex:1;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}div.component-hour-log-row div.hours-input label{width:120px;margin:0 7px 0 0;font-size:.8em;text-transform:uppercase;color:#444;font-weight:600}div.component-hour-log-row div.hours-input input{width:100px}div.component-hour-log-row div.current-component-hours{flex:.75;width:120px}div.component-hour-log-row div.current-component-new-hours{flex:.5;margin:0 0 0 35px;color:#834bab}div.component-hour-log-row div.current-component-hours span{font-family:Helvetica, Arial, sans-serif}div.component-hour-log-row div.current-component-new-hours span{font-family:Helvetica, Arial, sans-serif}div.delete-chl-warning{width:50%;text-align:center;font-style:italic;color:#ff3635;display:block;margin:0 auto}@media screen and (max-width: 950px){div.component-hour-log-row div.current-component-hours{flex:1;width:120px}}@media screen and (max-width: 712px){div.delete-chl-warning{width:90%}div.component-hour-log-row{display:flex;flex-flow:column nowrap;height:auto;border-bottom:2px solid rgba(0,0,0,0.15)}div.component-hour-log-row div.current-component-name{flex:1;margin:14px 0 0}div.component-hour-log-row div.current-component-name span{font-size:1.2em;display:block;margin:0 auto;text-align:center}div.component-hour-log-row div.hours-input{flex:1;width:100%;justify-content:center;padding:14px;border-radius:6px;background:#f5f7f9}div.component-hour-log-row div.current-component-hours{flex:1;margin:14px 0;text-align:center}div.component-hour-log-row div.current-component-new-hours{flex:1;margin:14px 0 0;text-align:center}}.corrective-ra{border-radius:6px;color:#2b105b;padding:12px 14px;margin-bottom:28px;background-image:linear-gradient(135deg, rgba(28,135,244,0.13) 0%, rgba(28,135,244,0) 100%)}.corrective-ra .associated-resources{margin:0}.corrective-ra .fa-trash{margin-right:7px;color:#f07774}.corrective-ra .corrective-remove{color:#fe212a}.corrective-none>p{font-weight:bold}div.ca-actions{display:flex;background:-moz-linear-gradient(-45deg, rgba(28,135,244,0.13) 0%, rgba(28,135,244,0) 100%);background:-webkit-linear-gradient(-45deg, rgba(28,135,244,0.13) 0%, rgba(28,135,244,0) 100%);background:linear-gradient(135deg, rgba(28,135,244,0.13) 0%, rgba(28,135,244,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#211c87f4', endColorstr='#001c87f4',GradientType=1 );width:100%;padding:14px;border-radius:6px;flex-direction:column;margin:-28px 0 20px}div.ca-actions>span{display:block;font-size:1.1em;margin:0 0 7px;font-weight:bold}div.ca-actions>div{width:100%;display:flex;flex-direction:row}div.ca-actions>div div{margin:0 21px 0 0}div.associated-resources{display:flex;flex-direction:column;margin:28px 0 63px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.associated-resources div.associated-resources-list{display:flex;flex-direction:column;border-radius:6px;overflow:hidden;align-items:flex-start;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;background:-moz-linear-gradient(-45deg, rgba(28,135,244,0.13) 0%, rgba(28,135,244,0) 100%);background:-webkit-linear-gradient(-45deg, rgba(28,135,244,0.13) 0%, rgba(28,135,244,0) 100%);background:linear-gradient(135deg, rgba(28,135,244,0.13) 0%, rgba(28,135,244,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#211c87f4', endColorstr='#001c87f4',GradientType=1 )}div.associated-resources div.associated-resources-list div{font-family:Helvetica, Arial, sans-serif;display:flex;height:auto;padding:0 7px;flex-direction:row}div.associated-resources div.associated-resources-list div span{flex:1;font-size:0.9em}div.associated-resources div.associated-resources-list div span a{font-weight:bold}div.associated-resources div.associated-resources-list div span:nth-child(2){text-align:center;color:#555}div.associated-resources div.associated-resources-list div span:last-child{text-align:right;color:#555}div.timecards-by-vessel{display:flex;width:100%;overflow-x:scroll;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid rgba(0,0,0,0.08);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.timecards-by-vessel:last-child{border-bottom:none}div.timecards-by-vessel>span{width:200px;font-size:0.8em;display:block}div.timecards-by-vessel div.timecards-by-vessel-segments{display:flex;flex:1;flex-direction:column;margin:0 0 0 28px}div.timecards-by-vessel div.timecards-by-vessel-segments div{display:flex;flex-direction:row}div.timecards-by-vessel div.timecards-by-vessel-segments div span.date-time{width:170px}div.timecards-by-vessel div.timecards-by-vessel-segments div span{width:120px;font-size:0.75em;margin:0 14px 3px}div.dashboard-block-subnav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:42px;margin:0 0 42px;gap:14px}div.dashboard-block-subnav span.action-btn-badge{width:fit-content;position:absolute;display:flex;align-items:center;justify-content:center;top:-7px;left:calc(100% - 14px);background:#ff3635;color:white;height:21px;border-radius:50px;padding:0px 7px;z-index:5;box-shadow:2px 2px 3px rgba(0,0,0,0.1);text-shadow:1px 1px 0px rgba(0,0,0,0.1);font-size:0.7rem}@media screen and (max-width: 676px){div.dashboard-block-subnav span.action-btn-badge{top:-5px}}div.dashboard-block-subnav>span{height:35px;font-size:0.75em;font-weight:bold;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;color:#3a7dca;background:rgba(28,135,244,0.1);box-shadow:0 1px 2px rgba(5,15,44,0.2);position:relative;border-radius:6px}div.dashboard-block-subnav>span:hover{cursor:pointer}@media screen and (max-width: 450px){div.dashboard-block-subnav>span{font-size:0.75em}}div.dashboard-block-subnav span.active{font-weight:bold;position:relative;color:#fff;background:rgba(89,103,255,0.6);text-shadow:0 1px 2px rgba(5,15,44,0.2)}.container-flex{width:100%;margin:0 auto;min-width:250px;position:relative;transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in}div.dashboard-header{margin:28px auto 27px;display:flex;flex-direction:row;padding:0 28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 950px){div.dashboard-header{margin:12px auto 27px;align-items:flex-start;justify-content:space-between}}@media screen and (max-width: 676px){div.dashboard-header{margin:21px auto 27px;flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width: 450px){div.dashboard-header{margin:21px auto 27px}}div.dashboard-header div{flex:1}div.dashboard-header div h3{font-size:1.6em;text-align:left}@media screen and (max-width: 950px){div.dashboard-header div h3{font-size:1.8em}}@media screen and (max-width: 676px){div.dashboard-header div h3{text-align:center}}div.dashboard-header div:last-child span{font-size:0.8em;font-weight:bold}div.dashboard-header div.dashboard-customize{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}div.dashboard-header div.dashboard-customize a.customize{color:#3a7dca}div.dashboard-header div.dashboard-customize a.customize:hover{cursor:pointer}div.dashboard-wrap-gradient-bg{background:linear-gradient(to right, #fff 50%, #e5ebf6 50%);border-top:1px solid #eaecee}@media screen and (max-width: 950px){div.dashboard-wrap-gradient-bg{background:#f9fbff}}.waving-background{width:100%;background:linear-gradient(-45deg, #ff9a9e 0%, #fad0c4 33%, #fad0c4 66%, #ff9a9e 100%);background-size:400% 400%;animation:wave 5s ease infinite}@keyframes wave{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}div.dashboard{background:#f9fbff;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;padding:19px 21px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;gap:21px}@media screen and (max-width: 650px){div.dashboard{padding:14px}}div.dashboard div.dashboard-block{flex-grow:1;min-width:550px;display:flex;flex-direction:column;border-radius:6px;background:#fff;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 2px 4px rgba(5,15,44,0.25);min-height:300px}@media screen and (max-width: 676px){div.dashboard div.dashboard-block{min-width:100%}}div.dashboard div.dashboard-block div.dashboard-block-paginate{padding:0 21px}div.dashboard div.dashboard-block div.dashboard-block-quick-create{padding:14px 0 21px;display:flex;flex-direction:row}@media screen and (max-width: 676px){div.dashboard div.dashboard-block div.dashboard-block-quick-create{flex-direction:column;padding:14px 0}}div.dashboard div.dashboard-block div.dashboard-block-quick-create div.link a{background:#23b6fc;color:#fff;border-radius:3px;padding:13px 20px;width:50%;display:flex;font-weight:bold;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width: 676px){div.dashboard div.dashboard-block div.dashboard-block-quick-create div.link a{margin:-7px auto 7px;width:100%}}div.dashboard div.dashboard-block div.dashboard-block-quick-create div{flex:1;display:flex;flex-direction:row;align-items:center}div.dashboard div.dashboard-block div.dashboard-block-quick-create div ul{list-style:none}div.dashboard div.dashboard-block div.dashboard-block-quick-create div ul li{margin:0 0 21px}div.dashboard div.dashboard-block div.dashboard-block-quick-create div ul li span:hover{cursor:pointer}div.dashboard div.dashboard-block div.dashboard-block-quick-create div ul li span i{margin:0 10px 0 0;font-size:0.9em}div.dashboard div.dashboard-block div.dashboard-block-actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}div.dashboard div.dashboard-block div.dashboard-block-actions a{margin:0 21px 0 0;font-size:0.8em}div.dashboard div.dashboard-block div.dashboard-block-actions select{border-radius:3px;height:28px;border:1px solid rgba(0,0,0,0.025);padding:4px 21px 4px 7px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:10px 16px;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:0.7em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.dashboard div.dashboard-block>a img{width:100%;margin:0 0 35px;border-radius:3px}div.dashboard div.dashboard-block div.news-img{margin:0 auto 28px}div.dashboard div.dashboard-block div.dashboard-block-header{border-radius:3px 3px 0 0;display:flex;position:relative;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 18px 13px;margin:0 0 18px;background:#e7eaff;background:linear-gradient(153deg, #d8dcfb 0%, rgba(169,175,243,0.93) 100%)}div.dashboard div.dashboard-block div.dashboard-block-header span:hover{cursor:pointer}div.dashboard div.dashboard-block div.dashboard-block-header div.unacknowledged-badge{position:absolute;top:8px;right:86px;height:26px;width:26px;background:white;border-radius:100%;color:#ff3635;padding:1px 1.5px;cursor:pointer;text-align:center;animation:pulse-overdue-announcement 4s infinite}@media screen and (max-width: 676px){div.dashboard div.dashboard-block div.dashboard-block-header div.unacknowledged-badge{top:7px}}div.dashboard div.dashboard-block div.dashboard-block-header div.unacknowledged-badge>p{font-size:0.85em;font-weight:bold;line-height:1.9em;animation:pulse-overdue-announcement-txt 4s infinite}div.dashboard div.dashboard-block div.dashboard-block-header h5{-webkit-font-smoothing:antialiased;height:auto;font-size:1em;font-weight:700;font-family:Helvetica, sans-serif;color:#313354;margin:0}div.dashboard div.dashboard-block div.dashboard-block-header h5 a{text-decoration:none;color:#333}div.dashboard div.dashboard-block div.dashboard-block-header h5 a:hover{color:#07a7e0;cursor:pointer}div.dashboard div.dashboard-block div.dashboard-block-header span{font-size:0.9em;font-style:italic;color:#899191;margin:0 0 2px}div.dashboard div.dashboard-block div.news-text{margin:21px auto 0;flex:1;display:flex;flex-direction:column;align-items:center}div.dashboard div.dashboard-block div.news-text p{width:580px}@media screen and (max-width: 768px){div.dashboard div.dashboard-block div.news-text p{width:100%}}div.dashboard div.dashboard-block div.news-text p.image{width:95%;text-align:center}div.dashboard div.dashboard-block div.news-text p.image span.caption{font-size:0.8em;color:#999;font-style:italic;margin:7px 0 0;display:block}@media screen and (max-width: 768px){div.dashboard div.dashboard-block div.news-text p.image{width:auto}}div.dashboard div.dashboard-block div.news-text p.image .border{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid rgba(0,0,0,0.06);padding:9px;background:#fafcfe;border-radius:6px;margin:0 auto}div.dashboard div.dashboard-block div.news-text h4{width:100%;max-width:580px;font-weight:700;margin:28px 0 0;font-size:1.1em}div.dashboard div.dashboard-block div.news-text p{line-height:1.5em;margin:14px 0}div.dashboard div.dashboard-block div.news-text a.read-more{margin:14px 0;display:block}div.dashboard div.dashboard-block div.news-text a.read-more:hover{text-decoration:none}div.dashboard div.dashboard-block div.news-text div.read-more-link{width:580px}@media screen and (max-width: 768px){div.dashboard div.dashboard-block div.news-text div.read-more-link{width:100%}}@keyframes pulse-overdue-announcement{0%{background:white}50%{background:black}100%{background:white}}@keyframes pulse-overdue-announcement-txt{0%{color:#ff3635}50%{color:white}100%{color:#ff3635}}div.data-board div.add-computation-row-btn{margin:14px 0 0;display:flex;flex-direction:row;justify-content:center;align-items:center}div.data-board div.add-computation-row-btn span{font-size:.85em;text-transform:uppercase;font-weight:bold;color:#4c9fda}div.data-board div.add-computation-row-btn span i{margin:0 5px 0 0}div.data-board div.computation-rows{flex-direction:column;margin:14px 0}div.data-board div.computation-rows-fields{flex-direction:column}div.data-board div.computation-row-symbol{display:flex;flex-direction:row;justify-content:center;align-items:center}div.data-board div.computation-row-symbol span{color:#984ea1;font-weight:bold;font-size:2.1rem;line-height:.5}div.data-board div.computation-row{padding:7px 3px !important;box-shadow:0 1px 2px rgba(0,0,0,0.15) !important;margin:7px !important}div.data-board div.computation-row select{margin:0 4px !important}div.data-board div.row{box-sizing:border-box;display:flex;flex-direction:column;background:#f5f7f9;border-radius:10px;margin:0 0 14px;padding:0 14px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}div.data-board div.row div.controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:7px 0}div.data-board div.row div.controls div{flex:1}div.data-board div.row div.controls div.arrange{flex:.65}@media screen and (max-width: 676px){div.data-board div.row div.controls div.arrange{flex:.1}}div.data-board div.row div.controls i.sort{font-size:1.4em;color:#ffb648}div.data-board div.row div.controls span{margin:0 0 0 14px;font-size:.6em;text-transform:uppercase;font-weight:bold;color:#4c9fda}@media screen and (max-width: 676px){div.data-board div.row div.controls span{font-size:.65em;margin:0 0 0 10px}}div.data-board div.row div.controls span i{margin:0 4px 0 0}@media screen and (max-width: 676px){div.data-board div.row div.controls span i{margin:0 2px 0 0}}div.data-board div.row div.inputs{display:flex;flex-direction:row;align-items:center}div.data-board div.row div.inputs>span{margin:0 7px 0 0}@media screen and (max-width: 676px){div.data-board div.row div.inputs{flex-direction:column;align-items:flex-start}}div.data-board div.row div.inputs div.stacked-inputs-block{background:rgba(0,0,0,0.025);border:1px solid rgba(0,0,0,0.035);padding:14px;box-sizing:border-box;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,0.1)}div.data-board div.row div.inputs div.stacked-inputs{display:flex;flex-direction:column;flex:1;margin:0 7px}div.data-board div.row div.inputs div.stacked-inputs select{margin:4px 0 0}div.data-board div.row div.inputs input[type="text"]{width:100%;border-radius:3px;padding:3px 7px;border:1px solid rgba(0,0,0,0.025);background:#e6e7eb;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.data-board div.row div.inputs input[type="text"]{margin:7px 0 0}}div.data-board div.row div.inputs select{width:100%;margin:0 0 0 7px;border-radius:3px;padding:3px 7px;border:1px solid rgba(0,0,0,0.025);background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:8px 14px;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.data-board div.row div.inputs select{margin:7px 0 0}}div.dtp-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 675px){div.dtp-row{flex-direction:column;margin:0 0 -32px}}div.dtp-row div.dtp-arrow{width:50px;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width: 675px){div.dtp-row div.dtp-arrow{display:none}}div.dtp-row div.dtp-arrow span{font-size:3em;color:#4c9fda}div.dtp-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:calc(50% - 50px)}@media screen and (max-width: 675px){div.dtp-container{width:100%}}div.dtp-container div.dtp-date{flex:1}div.dtp-container div.dtp-time{width:116px}div.dtp-container div.dtp-time select::-ms-expand{display:none}div.def-nav{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden;margin:0 0 42px;width:100%}div.def-nav div.def-nav-header{display:flex;flex-direction:row;justify-content:flex-start;height:90px;background:#fff;border-bottom:1px solid rgba(0,0,0,0.1)}@media screen and (max-width: 1100px){div.def-nav div.def-nav-header{flex-direction:column;padding:10px 0 14px;height:auto}}div.def-nav div.def-nav-header div.def-nav-header-info{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 7px}div.def-nav div.def-nav-header div.def-nav-header-info div.def-nav-header-vessel span{color:#333;font-size:1em}div.def-nav div.def-nav-header div.def-nav-header-info div.def-nav-header-status span.status{color:#333;font-size:1.5em;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;font-family:Helvetica, Arial, sans-serif}@media screen and (max-width: 676px){div.def-nav div.def-nav-header div.def-nav-header-info div.def-nav-header-status span.status{font-size:1.1em}}div.def-nav div.def-nav-header div.def-nav-header-info div.def-nav-header-status span.priority{font-family:Helvetica, Arial, sans-serif;font-size:0.9em;position:relative;top:-4px;color:#fff;display:inline-block;line-height:2em;height:28px;padding:0 9px;border-radius:6px;margin:0 0 0 5px;background:#f36279}@media screen and (max-width: 676px){div.def-nav div.def-nav-header div.def-nav-header-info div.def-nav-header-status span.priority{font-size:0.8em;height:21px;line-height:1.7em;margin:0 0 0 7px;padding:0 7px;top:-2px}}div.def-nav div.def-nav-header div.def-nav-header-info div.def-nav-header-status span.verifications{margin:3px 0 7px 1px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;color:#60b541;display:block;font-size:0.9em}div.def-nav div.def-nav-header div.def-nav-header-info div.def-nav-header-status span.verifications:hover{cursor:pointer}div.def-nav div.def-nav-header div.def-nav-header-btns{flex:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media screen and (max-width: 1100px){div.def-nav div.def-nav-header div.def-nav-header-btns{margin:14px 0 0;justify-content:center;border-top:1px solid rgba(0,0,0,0.1);padding:14px 0 0}}@media screen and (max-width: 400px){div.def-nav div.def-nav-header div.def-nav-header-btns{flex-direction:column}}div.def-nav div.def-nav-header div.def-nav-header-btns div.def-nav-header-comments{width:170px;display:flex;flex-direction:row;align-items:center;margin:0 7px}@media screen and (max-width: 400px){div.def-nav div.def-nav-header div.def-nav-header-btns div.def-nav-header-comments{margin:7px 0 0}}div.def-nav div.def-nav-header div.def-nav-header-btns div.def-nav-header-comments span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:inherit;text-align:center;color:#fff;background:#07b5ff;padding:12px 0;border-radius:3px;border-bottom:1px solid rgba(0,0,0,0.2)}div.def-nav div.def-nav-header div.def-nav-header-btns div.def-nav-header-comments span span.num{font-family:Helvetica, Arial, sans-serif;padding:0;border-radius:0;border-bottom:none;font-size:0.9em}div.def-nav div.def-nav-header div.def-nav-header-btns div.def-nav-header-comments span i{margin:0 12px 0 0;font-size:1.2em}div.def-nav div.def-nav-header div.def-nav-header-btns div.def-nav-header-comments span:hover{cursor:pointer}div.def-nav div.def-nav-header div.def-nav-header-btns div.def-nav-header-nonconformity{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:170px;display:flex;position:relative;flex-direction:row;align-items:center;justify-content:center;margin:0 7px}@media screen and (max-width: 400px){div.def-nav div.def-nav-header div.def-nav-header-btns div.def-nav-header-nonconformity{margin:0}}div.def-nav div.def-nav-header div.def-nav-header-btns div.def-nav-header-nonconformity span{width:inherit;text-align:center;color:#fff;background:#ffa227;padding:12px 0;border-radius:3px;border-bottom:1px solid rgba(0,0,0,0.2)}div.def-nav div.def-nav-header div.def-nav-header-btns div.def-nav-header-nonconformity span i{margin:0 12px 0 0;font-size:1.2em}div.def-nav div.def-nav-header div.def-nav-header-btns div.def-nav-header-nonconformity span:hover{cursor:pointer}div.def-nav div.def-nav-sections{height:56px;display:flex;flex-direction:row;justify-content:space-between;background:linear-gradient(125deg, rgba(28,135,244,0.045) 0%, rgba(28,135,244,0.025) 100%);border-radius:0 0 7px 7px;box-sizing:border-box;padding:0 4px}@media screen and (max-width: 676px){div.def-nav div.def-nav-sections{width:100%;overflow-x:scroll}}div.def-nav div.def-nav-sections div{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid rgba(28,135,244,0.125);background:linear-gradient(125deg, rgba(28,135,244,0.15) 0%, rgba(28,135,244,0.1) 100%);height:42px;margin:6px 3px 0;border-radius:6px}div.def-nav div.def-nav-sections div:hover{cursor:pointer}@media screen and (max-width: 676px){div.def-nav div.def-nav-sections div{min-width:160px}}div.def-nav div.def-nav-sections div span{font-family:Helvetica, Arial, sans-serif;font-size:0.9em;color:#3a7dca;text-align:center;padding:0 14px}@media screen and (max-width: 450px){div.def-nav div.def-nav-sections div span{font-size:0.9em}}div.def-nav div.def-nav-sections div span:hover{cursor:pointer}div.resolver-btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:210px;display:flex;position:relative;flex-direction:row;align-items:center;justify-content:center;margin:0 auto;text-align:center}@media screen and (max-width: 400px){div.resolver-btn{margin:0}}div.resolver-btn span{display:block;width:inherit;text-align:center;color:#fff;background:#07b5ff;padding:12px 0;border-radius:3px;border-bottom:1px solid rgba(0,0,0,0.2)}div.resolver-btn span i{margin:0 12px 0 0;font-size:1.2em}div.resolver-btn span:hover{cursor:pointer}div.d-seg-btn{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:21px;text-align:center;text-transform:uppercase;transition:0.5s;background-size:200% auto;color:white;box-shadow:0 0 20px #eee;border-radius:10px}div.d-seg-btn:hover{background-position:right center}div.d-seg-btn span{font-size:28px;letter-spacing:1px}div.d-seg-complete span.complete{font-weight:bold;font-size:1.5em;display:block;margin:0 0 2px}div.d-seg-complete span.time-details{color:#1ad823}div.d-seg-timer{text-align:right}@media screen and (max-width: 900px){div.d-seg-timer{text-align:center}}div.d-seg-timer span{font-size:42px;font-weight:bold}.d-seg-start-background{background-image:linear-gradient(to right, #8fd3f4 0%, #8fd3f4 32%, #84fab0 100%)}.d-seg-stop-background{background-image:linear-gradient(to right, #f6d365 0%, #fda085 51%, #f6d365 100%)}div.job-details{font-size:.85em;margin:14px 0;line-height:1.4}div.fuel-usage-toggle{display:flex;padding:7px 14px;justify-content:center;align-items:center;background:rgba(28,135,244,0.1);border-radius:6px;margin:7px 0 0}div.fuel-usage-toggle:hover{cursor:pointer}div.fuel-usage-toggle span{font-size:.9em;font-weight:bold;color:#3a7dca}div.fuel-data{display:flex;flex-direction:row;position:relative;top:-28px;padding:0 0 0 3px}@media screen and (max-width: 675px){div.fuel-data{flex-direction:column}}div.fuel-data span{font-size:.9em}div.fuel-data span strong{color:#834bab}.ellipsis-button{width:30px;height:30px;border-radius:4px;border:1px solid #dadada;display:flex;align-items:center;justify-content:center;background:none;cursor:pointer}.ellipsis-button i{font-size:16px}div.embedded-form{display:block;padding:28px 28px 7px;background:#f5f7f9;box-sizing:border-box;margin:14px 0 21px;border-radius:6px}div.embedded-form-msg{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:14px 21px 7px;box-sizing:border-box;margin:14px 0 21px}div.embedded-form-msg i{font-size:2em;color:#834bab;margin:0 0 7px}div.embedded-form-msg span{font-style:italic;color:#834bab;font-weight:bold}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper,.table-input label{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.event-form>div{display:flex;flex:1}.table-input{flex:1;position:relative;padding:10px;box-sizing:border-box}.table-input>div{width:100%;position:relative}.table-input label{color:#4f5051;font-size:12px}.table-input input,.table-input textarea{width:100%;min-height:40px;padding:8px;background:#e6e7eb;box-sizing:border-box;border:1px solid #c9c4c4;border-radius:3px}.expandable-media{flex:1;position:relative;cursor:pointer;overflow:hidden}.expandable-media-tag{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.7);color:white;border-radius:5px;opacity:0.4;transition:150ms;padding:8px !important;margin:7px}.expandable-media-tag .fa-expand{font-size:16px}.expandable-media-tag[data-visible="true"]{opacity:1}div.expandable-table{display:flex;flex-flow:column nowrap;background:#f5f7f9;border:1px solid #e2e7ec;border-radius:6px;overflow:hidden;height:auto;width:auto;margin:14px 0 21px;padding:0 0 4px}div.expandable-table div.expandable-table-header{padding:0 12px;height:35px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;background:#e2e7ec;color:#333;font-weight:700;font-size:.75em;font-family:Helvetica, Arial, sans-serif}div.expandable-table div.expandable-table-header>span:first-child{flex:1}div.expandable-table div.expandable-table-header>span:last-child{flex:2}div.expandable-table div.expandable-table-row{padding:7px 12px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;color:#333;font-size:.75em;font-family:Helvetica, Arial, sans-serif}div.expandable-table div.expandable-table-row a{color:#3a7dca}div.expandable-table div.expandable-table-row>span:first-child{flex:1;font-weight:700}div.expandable-table div.expandable-table-row>span:first-child i{font-size:1.6em;color:#07b5ff;margin:0 10px 0 0;position:relative;top:2px}div.expandable-table div.expandable-table-row>span:first-child i:hover{cursor:pointer}div.expandable-table div.expandable-table-row>span:last-child{flex:2;font-weight:700}div.expandable-table div.expandable-table-mini-row{padding:0 12px 14px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;color:#555;font-size:.75em;font-family:Helvetica, Arial, sans-serif}div.expandable-table div.expandable-table-mini-row>span:first-child{flex:1;font-style:italic}div.expandable-table div.expandable-table-mini-row>span:last-child{flex:2}@media screen and (max-width: 676px){div.expandable-table div.expandable-table-header>span:first-child{flex:2}div.expandable-table div.expandable-table-header>span:last-child{flex:1}div.expandable-table div.expandable-table-row>span:first-child{flex:2}div.expandable-table div.expandable-table-row>span:last-child{flex:1}div.expandable-table div.expandable-table-mini-row>span:first-child{flex:2}div.expandable-table div.expandable-table-mini-row>span:last-child{flex:1}}div.filterable-input-helper{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;margin:0 0 35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.filterable-input-helper div.input-filter{height:auto;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;justify-content:center;margin:5px 0 0}div.filterable-input-helper div.input-filter input{width:49.5%;padding:10px;border-radius:3px;background:#f8f9fa;border:1px solid rgba(0,0,0,0.025);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.filterable-input-helper div.input-filter input::-webkit-input-placeholder{font-style:italic;font-size:0.9em}div.filterable-input-helper div.item-columns{flex:1;display:flex;flex-direction:row;justify-content:space-between}div.filterable-input-helper div.item-columns div.item-column{width:49.5%;display:flex;flex-direction:column;flex-wrap:nowrap}div.filterable-input-helper div.item-columns div.item-column div.item-column-header{height:28px;margin:0 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-style:italic;color:#666}div.filterable-input-helper div.item-columns div.item-column div.item-column-list{flex:1;display:flex;flex-direction:column;flex-wrap:nowrap;min-height:208px;height:208px;max-height:251px;border:1px solid rgba(0,0,0,0.1);background:#f8f9fa;overflow-y:scroll;border-radius:3px;-webkit-overflow-scrolling:touch;transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);-webkit-transform:translateZ(0px)}div.filterable-input-helper div.item-columns div.item-column div.item-column-list div.item-column-list-item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:10px;background:rgba(0,180,255,0.1);border-bottom:1px solid rgba(0,180,255,0.2)}div.filterable-input-helper div.item-columns div.item-column div.item-column-list div.item-column-list-item:last-child{border-bottom:none}div.filterable-input-helper div.item-columns div.item-column div.item-column-list div.item-column-list-item div.item-column-list-item-title{flex:5}div.filterable-input-helper div.item-columns div.item-column div.item-column-list div.item-column-list-item div.item-column-list-item-action{flex:1;display:flex;flex-direction:row;justify-content:flex-end;padding:0 4px 0 0;color:#3a7dca;font-weight:bold}div.filterable-input-helper div.item-columns div.item-column div.item-column-list div.item-column-list-item div.item-column-list-item-action:hover{cursor:pointer}@media screen and (max-width: 676px){div.filterable-input-helper div.item-columns div.item-column div.item-column-list div.item-column-list-item div.item-column-list-item-title{flex:1;font-size:0.8em}div.filterable-input-helper div.item-columns div.item-column div.item-column-list div.item-column-list-item div.item-column-list-item-action{flex:0;padding:0 0 0 7px;font-size:0.7em}div.filterable-input-helper div.input-filter input{width:100%}}.flash-container{width:calc(100% - 131px);height:calc(200px - 40px);background:rgba(0,0,0,0.1);padding:20px;position:fixed;top:-60px;left:91px;transition:0.5s;z-index:7}.flash-container .flash-body{width:100%;height:calc(100% - 100px);display:flex;align-items:center;justify-content:center;border-radius:3px;box-shadow:none;transition:0.65s;color:white;text-shadow:none;background:white;-webkit-transform:perspective(400px) rotateX(20deg) scale(0.95)}@media only screen and (max-width: 950px) and (min-width: 677px){.flash-container{left:0;top:22px;width:calc(100% - 40px)}}@media only screen and (max-width: 677px){.flash-container{left:0;width:calc(100% - 40px)}}.text-ellipse,.ft-fleet-li span,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center,.ft-menu-toggle,.ft-jobs-filter-btn>div{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.location-select-modal .lsm-header,.ft-marker,.ft-menu-toggle,.ft-jobs-filter-btn>div,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2,.ft-popup .mapboxgl-popup-content,.ft-menu-tabs{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.ft-menu-search,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light,.ft-menu-head{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.ft-jobs-list-item{min-width:100%;overflow-x:scroll;padding:0 7px 7px;box-sizing:border-box}.ft-jobs-list-item .inline-agenda-list{display:inline-block;margin:0 28px 0 0;font-size:0.8em}.fleet-tracker-responsive{position:relative;flex:1;width:100%;display:flex;overflow:hidden}.fleet-tracker-responsive .mapboxgl-map{width:100%;height:100%}.mapboxgl-popup-close-button{color:red !important;font-size:24px !important;width:26px !important}.fleet-tracker{position:absolute;display:flex;top:28px;left:-16px;width:calc(100% + 70px);height:calc(100vh - 44px);margin:-27px 0 0 -19px;overflow:hidden;background:#e6e7eb}@media screen and (min-width: 677px) and (max-width: 951px){.fleet-tracker{top:0;left:0;width:calc(100vw + 1px);height:calc(100vh - 125px);margin-top:-16px;margin-left:-22px}}.fleet-tracker .mapboxgl-map{width:100%;height:100%}.fleet-tracker input::-webkit-slider-runnable-track{background-color:#bacbdb;border-radius:6px}.fleet-tracker .calmodal-container{padding:10px 20px 0}@media screen and (min-width: 1330px){.fleet-tracker .calmodal-container{padding:0px ​35px !important}}.fleet-tracker .map-container{height:100%;width:100%;flex:1}.fleet-tracker>div{display:flex}@media screen and (max-width: 677px){.fleet-tracker{width:calc(100% + 38px);left:0}}.fleet-tracker .ft-databoard-list .vessel-table-wrap,.fleet-tracker .ft-databoard-list .form-body{margin-bottom:0 !important}.fleet-tracker .ft-databoard-list tr,.fleet-tracker .ft-databoard-list th,.fleet-tracker .ft-databoard-list td{white-space:nowrap}.vessel-marker{overflow:visible;position:relative;justify-content:center}.vessel-marker i{font-size:12px;color:#ff00ff;transform-origin:50% 50%}.vessel-marker p{font-size:12px;text-transform:uppercase;width:120px;position:absolute;bottom:-18px;left:-45px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;pointer-events:none;color:black;text-shadow:-1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white}.maps-menu{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;width:100%;height:500px;border-radius:4px;box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13);z-index:2;box-sizing:border-box;transition:transform 220ms ease}.maps-menu[data-open="false"]{transform:translateY(500px)}@media screen and (min-width: 1330px){.maps-menu{position:absolute;width:800px;height:100%;right:0;left:auto}.maps-menu[data-open="false"]{transform:translateX(800px)}.maps-menu[data-open="true"]{transform:translateX(0px)}}.fleet-tracker-tabs{display:flex;width:100%;background:linear-gradient(to top, rgba(28,135,244,0.15) 0%, rgba(28,135,244,0.05) 100%)}.fleet-tracker-tabs .ft-tab{height:100%;width:auto;padding:7px 14px;display:flex;align-items:center;flex-direction:row;font-family:Helvetica;font-weight:600;justify-content:center;color:#1c87f4;box-sizing:border-box}.fleet-tracker-tabs .ft-tab:hover{cursor:pointer}.fleet-tracker-tabs .ft-tab p{font-size:14px}.fleet-tracker-tabs .ft-tab i{font-size:16px;transition:color 150ms;margin:0 7px 0 0}.fleet-tracker-tabs .ft-tab[data-active="true"]{color:#1c87f4;background:linear-gradient(to top, rgba(28,135,244,0.125) 0%, rgba(28,135,244,0.025) 100%)}.fleet-tracker-tabs .ft-tab[data-active="true"] i{color:#1d8ad3}.fleet-tracker-jobs{display:flex;flex-direction:column;height:100%;display:flex;flex-direction:column}.fleet-tracker-jobs .ft-jobs-list{flex:1;overflow-y:scroll;padding:10px}.ft-jobs-filter-btn{width:100%}.ft-jobs-filter-btn>div{margin:0 12px 0 auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-left:auto;width:80px;height:20px;background:#d6cce6;text-transform:uppercase;cursor:pointer;font-size:12px;color:#37203b}.ft-jobs-ctrls{background:#d6cce6;padding:0px 10px 8px}.ft-jobs-ctrls>div{display:inline-block !important;margin-top:24px;width:180px;max-width:100%;margin-right:6px}.ft-jobs-ctrls input,.ft-jobs-ctrls select{width:100%;height:28px;background:#fefdff;border-radius:3px;border:none;font-size:0.9em;box-sizing:border-box;padding:7px 7px}.ft-jobs-ctrls label{color:#37203b !important}.ft-menu{display:flex;flex-direction:column;max-height:100%;width:360px;min-width:360px;position:relative;z-index:6;font-family:Helvetica;background:#fff;box-shadow:0px 0px 1px 1px rgba(33,43,54,0.16),0px 5px 6px 8px rgba(33,44,54,0.13)}@media screen and (max-width: 950px){.ft-menu{position:absolute;min-height:100%;transition:185ms ease}}.ft-menu-head{background:rgba(28,135,244,0.05);border-bottom:1px solid rgba(28,135,244,0.15)}.ft-menu-body{flex:1;overflow:auto}.ft-menu-body>div,.ft-menu-body>ul{margin-top:12px}.ft-menu-toggle{width:26px;height:60px;background:#fbbe08;color:gray;position:absolute;top:200px;right:-26px;z-index:5;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer;font-size:16px}.ft-menu-tabs{height:100%;position:relative;display:flex;flex-direction:column;background:white;z-index:5}.ft-menu-tabs .fa-chevron-right{display:block;margin-left:auto}.ft-menu-tabs h1,.ft-menu-tabs h2{font-family:Helvetica;font-weight:600;color:#848484}.ft-menu-tabs-group-head{margin:16px 12px 4px;padding-bottom:4px;border-bottom:1px solid #d4d4d4}.ft-menu-tab{display:inline-flex;align-items:center;width:100%;height:34px;padding:6px;color:#4f5051;text-align:left;background:white;border:none;cursor:pointer;transition:opacity 150ms;box-sizing:border-box}.ft-menu-tab:hover{background:#ededed}.ft-menu-tab[data-disabled="true"] *{opacity:0.35}.ft-menu-tab i{font-size:13px;margin:0 14px 0 5px;transition:150ms}.ft-menu-tab label{color:#848484;font-size:10px;transition:150ms}.map-menu-toggle{width:150px;height:42px;width:90px;height:35px;position:absolute;right:10px;top:-35px;display:flex;align-items:center;justify-content:center;background:white;color:#ffa227;font-size:14px;box-shadow:0px 1px rgba(82,101,122,0.36),0px 1px 3px rgba(33,43,54,0.18);border-top-right-radius:6px;border-top-left-radius:6px;background:#ffa227;transition:180ms}.map-menu-toggle i{color:#fff;font-size:30px;transform:rotate(90deg)}@media screen and (min-width: 1330px){.map-menu-toggle{height:80px;width:32px;top:42px;left:-32px;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:6px;border-bottom-left-radius:6px}.map-menu-toggle i{transform:none}}.map-menu-body{z-index:3;background:white;height:100%;width:100%;display:flex;flex-direction:column}.ft-markers-list{font-family:Helvetica;display:flex;align-items:center}.ft-markers-list p{flex:1}.ft-markers-list span{color:black}.ft-jobs-list{flex:1;overflow:hidden}.ft-jobs-list .mini-job-list-item{border-bottom:1px solid #e5e5e5;padding-bottom:15px}.ft-jobs-list .mini-job-list-item .actions{margin:18px 0}.ft-jobs-list .mini-job-list-item table tbody td{padding:2px}.ft-jobs-list .mini-job-list-item table thead tr{border-bottom:1px solid #e5e5e5}.ft-jobs-list .mini-job-list-item table thead td{padding:0;padding-right:10px}@media screen and (min-width: 1330px){.ft-jobs-list .mini-job-list-item{border-bottom:1px solid #e5e5e5 !important}.ft-jobs-list .job-table-buttons{display:flex;flex-direction:column}.ft-jobs-list table tbody td{padding:10px !important}}.ft-jobs-item{font-family:Helvetica;display:flex;flex-direction:column;border-radius:6px;margin:0 0 7px;background:linear-gradient(125deg, rgba(28,135,244,0.045) 0%, rgba(28,135,244,0.025) 100%)}.ft-jobs-item .ft-job-item-banner{display:flex;flex-direction:column;align-items:flex-start;font-size:0.8em}.ft-jobs-item .ft-job-item-banner i.open-job-card{transform:rotate(90deg);color:#00b4ff}.ft-jobs-item .ft-jobs-item-trig{margin:0px 0px 0px 14px;cursor:pointer}.ft-jobs-item .ft-jobs-item-head-notes{display:flex;flex-direction:row;flex:1;width:100%;justify-content:flex-start;align-items:center;padding:0 7px 7px;margin:3px 0 0}.ft-jobs-item .ft-jobs-item-head-notes>span{font-style:italic;font-size:0.85em}.ft-jobs-item .ft-jobs-item-head-notes>span i{margin:0 4px 0 0;color:rgba(255,182,72,0.5)}.ft-jobs-item .ft-jobs-item-head{display:flex;flex-direction:row;flex:1;width:100%;padding:7px 7px 0;justify-content:flex-start;align-items:flex-start}.ft-jobs-item .ft-jobs-item-head>span{font-size:0.85em;font-weight:bold;flex:1;white-space:normal;overflow:hidden;text-overflow:ellipsis}.ft-fleet-list{font-family:Helvetica;padding:7px 0}.ft-fleet-li{display:flex;align-items:center;width:200px}.ft-fleet-li span{display:block;color:gray;font-size:14px;margin-right:auto}.ft-fleet-li-title{color:#3174d8;width:160px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width: 1330px){.ft-fleet-li-title{width:196px}}.ft-menu-btns{margin-left:auto;background:white;display:flex}.ft-menu-btns button{color:white;display:block;padding:11px 20px;border-radius:5px;margin-left:auto;border:none;background:#2196f3;font-family:Helvetica;margin-left:14px}.ft-menu-btns button:first-child{margin-left:0px}.ft-menu-btns button[data-type="cancel"]{border:1px solid gray;background:white;color:gray}.ft-databoards-pre{text-align:center;padding:21px;background:#f5f7f9;border-radius:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:12px}.ft-databoards-pre p{font-size:14px;font-weight:bold;color:#999}.ft-databoards-pre span{font-size:12px;color:gray}.ft-vm-label{margin-left:-50%;font-family:Helveica}.ft-flash{width:300px;position:absolute;top:12px;left:calc(50% - 150px);min-height:30px;display:flex;align-items:center;box-sizing:border-box;padding:10px 15px;min-height:44px;background:white;border-radius:2px;font-family:Helvetica;color:#4e4e4e;z-index:3;font-size:12px}.ft-flash i{margin-right:8px;font-size:18px}.ft-popup .mapboxgl-popup-content{padding:0}.ft-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:red;pointer-events:none;z-index:11}.ftf-form{padding:0 10px}.ftf-input{overflow:hidden}.ftf-input>label{font-family:Helvetica;text-transform:uppercase;font-size:10px;color:#4f5051;margin-bottom:4px}.ftf-input>input,.ftf-input select{height:36px;background:white;padding:0 8px;border-radius:4px;border:1px solid lightgray;margin-bottom:8px}.ftf-input>input[type="range"],.ftf-input select[type="range"]{height:auto}.ftf-input[data-errors="true"]>select,.ftf-input[data-errors="true"] input{background:#ffeaea;border:1px solid red}.ftp-btn,.ftp-poi-submit button{background:white;min-width:56px;border:none;color:#0232ee;padding:10px;border-radius:2px}.ftp-poi-submit{display:flex;justify-content:flex-end;margin:6px 6px 10px}.ftp-poi-submit button{margin-right:8px;cursor:pointer;background:#f4f4f4;background:#f4f4f4;border:1px solid lightgray}.ftp-poi-submit button[data-type="cancel"]{color:red}.ftp-search .ftm-list-item button{min-height:35px;height:41px;padding:12px}.ftp-search .ftm-list-item button i{margin-right:8px;width:20px;text-align:center}.ftp-search .ft-menu-search{margin:4px;align-items:center;padding-left:6px;display:flex}.ftp-search .ft-menu-search input{text-indent:6px;height:24px}.ftp-search .ft-menu-search i{margin-left:2px;font-size:13px}.ft-marker{padding:2px 4px;border-radius:4px;background:white}.ft-menu-search{display:flex;position:relative;align-items:center;background:white;border-radius:5px;border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;margin:14px}.ft-menu-search i{color:#959595;margin-left:15px;font-size:16px}.ft-menu-search input{flex:1;height:34px;border:none;text-indent:10px;background:none}.mapboxgl-popup-content{padding:0 26px 0 0 !important}.mapboxgl-popup{filter:drop-shadow(rgba(0,0,0,0.4) 0px 2px 4px)}.ftm-location-select-btn{color:gray;position:relative;margin-left:auto;display:flex;font-size:12px;cursor:pointer}.ftm-location-select-btn .fa-caret-down{margin-left:7px}.location-select-modal{display:flex;flex-direction:column;position:absolute;right:0;width:200px;height:200px;background:white;border-radius:4px;z-index:4;border:1px solid #dadada;overflow:hidden;box-shadow:0 0px 7px 0px rgba(0,0,0,0.1),0 0px 11px 13px rgba(0,0,0,0.05)}.location-select-modal .lsm-header{padding:4px 6px;background:#dee7ed;border-bottom:1px solid #dadada;display:flex}.location-select-modal .lsm-header .fa-location{font-size:15px;margin-right:7px}.location-select-modal .lsm-header .fa-times-circle{display:block;margin-left:auto;margin-right:0;color:#ff605f;cursor:pointer}.location-select-modal .lsm-header span{font-size:13px;color:#515151}.location-select-modal .lsm-body{flex:1;overflow:auto}.location-select-modal .lsm-body>p{padding:4px 6px;cursor:pointer;font-weight:400;border-bottom:1px solid #ebebeb}.location-select-modal .lsm-body>p:hover{background:lightblue}@keyframes slide-in{0%{transform:translateY(-20px)}10%{transform:translateY(-20px)}40%{transform:translateY(-30px)}60%{transform:translateY(-30px)}90%{transform:translateY(-20px)}100%{transform:translateY(-20px)}}.highlight-marker-indicator{width:24px;height:25px}.highlight-marker-indicator::after{content:"";width:24px;height:25px;border-radius:10px;filter:drop-shadow(2px 2px 5px rgba(0,0,0,0.8));background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L12 22L22 2L12 5.5L2 2Z' fill='white' stroke='%234591BC' stroke-width='2'/%3E%3C/svg%3E%0A");display:block;animation:slide-in 3s infinite}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.fleet-diagram{width:100%;flex:1;display:flex;flex-direction:column}.fld-controls{width:100%;border-bottom:1px solid gray}.fld-body{width:100%;flex:1;display:flex}.fdl-grid-layout{position:relative;flex:1;height:100%}.fld-body-aside{width:60px;height:100%;background:#ececec;border-right:1px solid #ccc}.ftf-input{display:flex;flex:1;flex-direction:coloumn}.ftf-input-row{display:flex}.ftf-input-row>div{margin-right:6px}.ftf-input-row>div:last-child{margin-right:0px}.text-ellipse,.ft-mli-head-meta,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ft-mli-pics img,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0)}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.ft-mli>button{font-family:Helvetica;border-bottom:1px solid #e6e6e6;box-sizing:border-box;padding:8px;height:84px;cursor:pointer}.ft-mli>button:hover{background:#f4f4f4}.ft-mli-head{color:#4f5051 !important}.ft-mli-head i{margin-right:10px;font-size:12px}.ft-mli-head h2{font-size:14px !important;margin-bottom:8px}.ft-mli-head{display:flex}.ft-mli-pics{max-height:72px;overflow:hidden}.ft-mli-pics img{max-width:90px;max-height:120px;border-radius:4px}.ft-mli-head-meta{flex:1;font-size:14px}.ft-mli-head-meta span{color:#8a8a8a;font-size:12px;margin-bottom:2px}.ft-mli-sub span,.ft-mli-head-meat span{font-size:12px}.ft-menu-markers-list{width:100%;font-family:Helvetica}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center,.ftm-home-btn{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ftm-home-btn,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button,.ftm-home-submit button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"],.ftm-home-submit button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"],.ftm-home-submit button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"],.ftm-home-submit button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"],.ftm-home-submit button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"],.ftm-home-submit button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"],.ftm-home-submit button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"],.ftm-home-submit button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"],.ftm-home-submit button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"],.ftm-home-submit button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge,.ftm-home-submit button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.ftm-home{flex:1;display:flex;flex-direction:column;overflow:auto}.ftm-cta-btns{display:flex;padding:6px 16px}.ftm-cta-btns>div{margin-right:16px}.ftm-home-btn{width:86px;height:86px;display:flex;flex-direction:column;justify-content:center;background:#2f74f9;color:white;border-radius:4px;font-family:Helvetica;font-size:12px;cursor:pointer}.ftm-home-btn i{font-size:22px;margin-bottom:4px}.ftm-head-btn{display:flex;align-items:center;color:#3a7dca;transition:150ms;font-size:12px;background:none;border:none}.ftm-head-btn i{margin-right:7px}.ftm-head-btn[data-disabled="true"]{color:gray}.ftm-errors-pre{margin:8px 14px 18px;background:#ffeae9;padding:12px;border-radius:4px;font-size:12px;color:#d60706}.ftm-list-item button,.ftm-home-configs li button{color:#4f5051;width:100%;min-height:50px;padding:10px 14px;border:none;border-top:1px solid #dadada;box-sizing:border-box;background:none;font-size:14px;text-align:left;cursor:pointer;background:none}.ftm-list-item:last-child,.ftm-home-configs li:last-child{border-bottom:1px solid #dadada}.ftm-list-item .simple-paginate-controls,.ftm-home-configs li .simple-paginate-controls{margin-right:16px !important}.ftm-list-item[data-disabled="true"] i,.ftm-home-configs li[data-disabled="true"] i{color:Gray;cursor:default}.ftm-list-btn{display:flex;align-items:center}.ftm-list-btn p{font-weight:bold;line-height:1.25em}.ftm-list-btn i{font-size:20px;margin-right:14px;color:#4c9fda}.ftm-list-btn>div{flex:1;font-size:14px;color:#4f5051}.ftm-list-btn>div span{font-size:11px;color:#848484}.ftm-home-configs{display:block}.ftm-home-submit{margin-top:auto;padding:16px}.ftm-home-submit button{margin-left:auto}.ftm-home-body{flex:1;overflow-y:Scroll}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0)}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.ft-poi-popup{width:240px;height:260px;display:flex;flex-direction:column;font-family:Helvetica}.ft-poi-popup .ftpp-body{flex:1;padding:6px;overflow-y:scroll;color:#4f5051}.ft-poi-popup .ftpp-input{display:flex;flex-direction:column}.ft-poi-popup .ftpp-input>label{text-transform:uppercase;font-size:10px;color:#4f5051}.ftpp-submit{display:flex;padding:4px}.ftpp-head{margin-right:auto}.ftpp-head>i{margin-right:5px;font-size:13px}.ftpp-head select{padding-right:10px;border:none}.ftpp-input{margin-bottom:7px}.ftpp-input input,.ftpp-input textarea{border:1px solid #d9d9d9;background:#f7f7f7;padding:4px}.ftpp-file{position:relative;font-size:12px;color:#4f5051;padding-bottom:4px;transition:opacity 250ms ease}.ftpp-file .progress-bar{position:absolute;bottom:0;left:0;min-width:9px;height:2px;background:red;transition:250ms ease}.ftpp-att-list{margin-top:8px;border:1px solid #d9d9d9;padding:4px;background:#f4f4f4}.ftpp-attachments input{display:none}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.ftf-input{display:flex;flex-direction:column;padding:2px 4px}.ftf-fleet{display:flex;flex-direction:column}.ftf-fleet button{width:100%;background:none;border:none}.ft-fd-ctrl{padding:10px}.fleet-tracker-databoards{padding:10px}div.s3-uploader-dropzone{display:flex;flex-direction:row;justify-content:flex-start;min-height:75px;height:auto;width:100%;border:1px dashed #ccc;border-radius:6px;margin:0 0 7px;padding:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.s3-uploader-dropzone span{font-size:0.9em;font-style:italic;color:#aaa}.flex-grid-attachments{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:14px}@media (max-width: 767px){.flex-grid-attachments{flex-direction:column}}.flex-grid-attachments>div{border-radius:6px;max-width:33.33%;background:#f5f7f9;height:280px;max-height:280px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;margin:0 0 9px;box-shadow:0 -1px 5px rgba(0,0,0,0.1)}@media (max-width: 767px){.flex-grid-attachments>div{width:100%;max-width:100%}}.form-search .paginate-multi-sort-header{display:flex;align-items:center;margin-bottom:0.4rem}@media screen and (max-width: 676px){.form-search .paginate-multi-sort-header{flex-direction:column}}.form-search .paginate-multi-sort{margin-bottom:2rem}.form-search .paginate-multi-sort>div{width:100%;max-width:100%;overflow-x:scroll;position:relative}.paginate-multi-sort-header-info{flex:1;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 676px){.paginate-multi-sort-header-info{text-align:center;margin:0 0 7px}}.paginate-multi-sort-header-info p{font-size:0.85rem;font-weight:700;color:#999;font-family:Helvetica}.form-search-filters{padding:7px;display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:1rem;background:linear-gradient(125deg, rgba(28,135,244,0.045) 0%, rgba(28,135,244,0.025) 100%)}.form-search-filters>div{width:220px}@media screen and (max-width: 676px){.form-search-filters>div{width:100%}}.form-search-header{display:flex}.form-search-header>button{background:none;border:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.form-search-header>button .fa-minus-circle{color:Red;font-size:1.2rem;cursor:pointer}.form-search-filter-btn{position:relative;transition:150ms ease-in-out;border-radius:6px;background:#e4effe}.form-search-filter-btn .form-search-filter-btn-container{font-family:Helvetica;font-size:0.9rem;color:#e8e8e8;cursor:pointer;background:none;padding:0.3rem 0.5rem;border:none;color:black}.form-search-filter-btn .form-search-filter-btn-container .fad{padding:0.4rem 0.3rem;margin-right:5px;color:#07b6ff;font-size:1.2rem;display:inline-flex;align-items:center;justify-content:center}.form-search-filter-btn:hover{background:#ebffec}.form-search-filter-btn:focus{background:#ebffec}.form-search-filter-btn .filter-btn-count{color:#2b2b2b;font-weight:700}.form-search-filter-modal{position:absolute;background:white;transition:200ms ease-in-out;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.15);font-family:Helvetica;z-index:10;border-top:4px solid #2196f3;border-radius:6px;margin-top:1rem;transition:200ms ease-in-out;font-weight:300}.form-search-filter-modal>div{max-height:600px;width:300px;overflow-y:scroll}.form-search-filter-modal .filter-search-group{display:flex;border-bottom:1px solid rgba(0,0,0,0.2);align-items:center}.form-search-filter-modal .filter-search-group input[type="text"]{flex:1;border:none;background:none;font-size:1rem;padding:1rem;box-sizing:border-box}.form-search-filter-modal .filter-search-group>i{margin-left:1rem}.filter-modal-list{height:390px}.filter-modal-list>div{padding:0.5rem;box-sizing:border-box;color:black;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;display:flex;align-items:center}.filter-modal-list>div:hover{background:rgba(0,0,0,0.1)}.filter-modal-list>div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-modal-list>div input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}.filter-modal-list>div input[type="checkbox"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important;margin-right:0.8rem}.form-search-date-pickers{display:flex}.form-search-date-pickers>div{flex:1;padding:14px}.form-search-date-pickers>div label{font-size:0.65em;text-transform:uppercase;color:#444;font-weight:600}.form-search-date-pickers>div .react-datepicker__input-container>input{width:95%;height:32px;background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:6px}.multi-paginate-controls{margin-top:0.8rem}.multi-paginate-controls .form-search-pag-btn{width:35px;height:35px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:3px;margin:0 0 0 3px;color:#4c9fda;font-size:1.5rem;padding:0.6rem;cursor:pointer}.multi-paginate-controls .form-search-pag-btn:hover{background:#d0e6fd}.multi-paginate-controls>div{margin-right:0.5rem}.paginated-multi-sort-export{font-family:Helvetica;margin-bottom:0.2rem;color:#07b6ff;display:flex;flex-direction:row;gap:21px}.paginated-multi-sort-export>div{display:flex;align-items:center;cursor:pointer;transition:150ms ease-in}.paginated-multi-sort-export>div .fad{margin-right:0.5rem}.paginated-multi-sort-export[data-xhr="true"]{color:#5d697b;animation:Pulsate 2s ease-in-out infinite}.paginated-multi-sort-export[data-xhr="false"]:hover{color:#4c9fda}.form-search-paginate-select{display:flex;flex-direction:column;font-family:Helvetica}.form-search-paginate-select label{text-transform:uppercase;font-size:0.65rem;font-weight:bold;margin-left:4px;margin-bottom:2px}.form-search-paginate-select select{height:36px;display:flex;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:3px;margin:0 0 0 3px;color:#4c9fda;font-size:1rem;padding:0.2rem;cursor:pointer}@keyframes Pulsate{from{opacity:1}50%{opacity:0.2}to{opacity:1}}.fb-list-row{width:100%;height:40px;display:flex;align-items:center;justify-content:space-around;padding:0 7px;box-sizing:border-box}.fb-list-row>input{height:28px;flex:1;font-size:0.8rem;text-indent:3px;border:none;background:rgba(255,255,255,0.5);transition:0.25s;margin:0 3px;padding:2px;border-radius:3px}.fb-list-row>select{height:33px;flex:1;font-size:0.8rem;text-indent:3px;border:none;background:rgba(255,255,255,0.5);transition:0.25s;margin:0 3px;padding:2px;border-radius:3px}.fb-list-instance-input{border:1px solid rgba(0,0,0,0.1);text-indent:6px;width:250px;height:24px}@media screen and (max-width: 675px){.fb-list-instance-input{min-width:200px}}.fi-input-group>div{margin-bottom:10px}.group-plus-row-interior-left-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.group-plus-interior-row{display:flex;width:100%;box-sizing:border-box;border-radius:6px;margin:7px 0 0}.group-plus-interior-row>div{margin-right:14px}.group-plus-interior-row>div:last-child{margin-right:0px}@media screen and (max-width: 676px){.group-plus-interior-row{display:block}.group-plus-interior-row>div{margin-bottom:14px;margin-right:0px}}.group-plus-row{display:flex;width:100%;background:linear-gradient(to bottom, #f5f7f9 0%, #fff 100%);box-sizing:border-box;padding:14px;border-radius:6px}.group-plus-row>div{margin-right:14px}.group-plus-row>div:last-child{margin-right:0px}.fb-list-inputs{padding:0 7px;box-sizing:border-box;border-radius:2px;flex:1;margin-right:10px;box-shadow:inset 2px 2px 4px rgba(0,0,0,0.025);border:1px solid rgba(0,0,0,0.15);border-radius:3px}.fb-toolbuttons{position:sticky;top:56px}.fb-cursor-toggle{display:flex;box-sizing:border-box;padding:0.2rem}.fb-cursor-toggle .fb-cursor-toggle-button{width:30px;height:30px;background:white}.container-signature{display:block !important;height:420px !important;padding:21px}@media screen and (max-width: 1025px){.container-signature{height:455px !important}}.fb-list-instance-row{width:100%;display:flex;padding:7px 0;overflow:none;background:#e6e7eb;background:linear-gradient(180deg, #e6e7eb 0%, #f3f4f7 100%)}.fb-list-instance-row .fb-list-instance-inputs{display:flex;flex:1}.fb-list-instance-row .fb-list-instance-boolean{display:flex;flex:1;justify-content:flex-start;align-items:center;padding:0 10px 0 5px}.fb-list-instance-row .fb-list-instance-boolean>div{display:flex;flex:1}@media screen and (max-width: 676px){.fb-list-instance-row .fb-list-instance-boolean{justify-content:flex-start;margin:0 0 7px;flex-direction:column;padding:0 10px 0 0}.fb-list-instance-row .fb-list-instance-boolean>div{flex:1;margin:7px 0 0;width:100%}}.fb-list-instance-row .fb-list-instance-boolean span{font-size:0.9em;font-weight:bold}.fb-list-instance-row .fb-list-instance-boolean span i{color:#ccc;margin:0 4px 0}.fb-list-instance-row .list-cluster{display:flex;flex-direction:row;align-items:center;flex:1}@media screen and (max-width: 676px){.fb-list-instance-row .list-cluster{margin:0 0 7px}}.fb-list-instance-row .fb-list-inputs{margin-left:7px;height:28px;flex:1}.fb-list-instance-row .fb-list-inputs:nth-child(odd){margin-right:0px}@media screen and (max-width: 676px){.fb-list-instance-row{flex-direction:column}}.fb-row-label-wrap{display:flex;flex-direction:row;justify-content:center}.fb-row-label-wrap span.fb-row-label{font-size:0.8em;text-shadow:1px 1px 0px rgba(255,255,255,0.25);overflow:hidden;text-overflow:ellipsis;position:relative;top:3px}.fb-row-label-wrap span.counter{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:21px;height:21px;display:flex;margin:0 7px 0 10px;background:rgba(0,0,0,0.3);border-radius:3px;box-shadow:inset -1px -1px 0px rgba(0,0,0,0.1),inset 1px 1px rgba(255,255,255,0.15);background:#0575e6;font-size:0.8em;color:white}.wrapper{margin:14px 0 0;width:1300px;max-width:100%;display:flex;transition:0.25s}@media screen and (min-width: 1450px){.wrapper{margin:21px auto}}.wrapper .input-checkbox{width:18px;height:18px;display:inline-block;border-radius:3px;background:white;cursor:pointer;transition:0.25s}.wrapper .input-checkbox>i{color:white;font-size:0.9rem;margin:1px 0px 0px 2px;overflow:hidden}.wrapper .flash-app-new{height:30px;width:70%;position:fixed;top:60px;left:calc((100vw / 2 - 35%) + 70px);z-index:98;border-radius:20px;display:none;background:#fee0be;box-shadow:0px 0px 15px rgba(0,0,0,0.3)}.wrapper .flash-app-new>p{font-size:1rem;text-align:center;font-weight:bold;margin:3px 0 0}.wrapper .archive-box{display:flex;margin:14px auto;width:120px;justify-content:center;flex-direction:row;align-items:center}.wrapper .archive-box label{position:relative;top:-1px;color:#fff;font-size:0.75em}.wrapper .big-button{width:120px;height:40px;margin:auto;margin-bottom:8px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.2);border-radius:6px;cursor:pointer;transition:0.25s;box-shadow:1px 1px 0px rgba(0,0,0,0.2),inset 1px 1px 0px rgba(255,255,255,0.2)}.wrapper .big-button>p{width:fit-content;height:fit-content;color:white;font-weight:bold;text-shadow:2px 2px 0px rgba(0,0,0,0.1);font-size:1rem}.wrapper .green{background:#00de00;box-shadow:inset -2px -2px 0px rgba(0,0,0,0.2),inset 2px 2px 0px rgba(255,255,255,0.2)}.wrapper .green>p{font-size:1.25rem;margin-top:-2px}@media screen and (max-width: 1100px){.wrapper .green>p{font-size:1.1rem}}.wrapper .fb-new-row{text-align:right;color:#ccc}.wrapper .fb-new-row:hover{color:#00de00}.wrapper .fb-new-row span{font-size:0.8rem;font-style:italic;position:relative;top:-6px;right:4px}.wrapper .fb-new-row span i{margin:0 4px 0 0;font-size:0.7rem}.wrapper .fb-settings{position:fixed;left:calc(100vw / 2 - 400px);top:72px;width:900px;height:700px;border-radius:6px;box-shadow:0px 0px 100px rgba(0,0,0,0.75),inset 0px 0px 15px rgba(0,0,0,0.15);background:white;background:#0575e6;background:-webkit-linear-gradient(to top, #021b79, #0575e6);background:linear-gradient(to top, #021b79, #0575e6);overflow:hidden;z-index:90}.wrapper .fb-settings p{color:white;font-size:0.85rem;text-shadow:1px 1px 0px rgba(0,0,0,0.5)}.wrapper .fb-settings>i{position:absolute;top:8px;right:13px;font-size:1.5rem;color:white;text-shadow:1px 1px 0px rgba(0,0,0,0.5);cursor:pointer}.wrapper .fb-settings .settings-tab{display:inline-flex;height:50px;width:120px;align-items:center;justify-content:center;background:rgba(0,0,0,0.15);cursor:pointer}.wrapper .fb-settings .settings-tab>p{font-size:1rem;text-align:center}.wrapper .fb-settings .settings-content{width:calc(100% - 40px);height:calc(420px - 40px);margin-top:10px;padding:20px;overflow-y:scroll}.wrapper .fb-settings .settings-content .settings-input{position:relative;margin-bottom:8px}.wrapper .fb-settings .settings-content .settings-input .input-about{display:block;margin-left:27px;margin-top:-3px;font-size:0.9rem;opacity:0.75}.wrapper .fb-settings .settings-content .settings-input>p{font-size:1.25rem;margin-left:27px;display:inline-block}.wrapper .fb-settings .settings-content .help{width:100%}.wrapper .fb-settings .settings-content .help .carousel{width:100%;height:230px;margin-top:-8px;margin-bottom:15px;overflow:hidden}.wrapper .fb-settings .settings-content .help .carousel>img{max-width:100%}.wrapper .fb-settings .settings-content .help .carousel-paginator{width:100%;height:30px;display:flex;justify-content:space-between}.wrapper .fb-settings .settings-content .help .carousel-paginator>button{width:100px;height:35px;background:#03194a;color:white;border-radius:6px;font-size:0.8rem;border:none;box-shadow:-1px -1px 0px rgba(255,255,255,0.35),1px 1px 0px rgba(0,0,0,0.4);cursor:pointer}.wrapper .fb-settings .settings-content .help .carousel-paginator .paginator{width:50px;display:flex;align-items:center;justify-content:center;background:#03194a;border-radius:18px;box-shadow:-1px -1px 0px rgba(255,255,255,0.35),1px 1px 0px rgba(0,0,0,0.4)}.wrapper .fb-settings .settings-content .help .carousel-paginator .paginator>p{font-size:1rem;text-shadow:1px 1px 0px black}.wrapper .fb-settings .settings-content .help .help-text{margin-top:20px;font-size:1rem}.wrapper .fb-settings .settings-content .rules{position:relative}.wrapper .fb-settings .settings-content .rules .rules-container{transition:0.25s}.wrapper .fb-settings .settings-content .rules .rules-container .rules-rows-container{display:flex;flex-direction:row}.wrapper .fb-settings .settings-content .rules .rules-container .rules-rows-container .rules-rows-list{max-height:468px;overflow-y:scroll;height:100%;width:calc(100% - 14px)}.wrapper .fb-settings .settings-content .rules .rules-container .rules-rows-container .rules-row{height:40px;width:100%;display:flex;align-items:center;border-radius:6px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-rows-container .rules-row .rules-row-counter{width:30px;height:30px;margin-right:18px;margin-left:5px;display:flex;align-items:center;justify-content:center;border-radius:15%;background:#03194a;box-shadow:1px 1px 0px rgba(255,255,255,0.2),-1px -1px 0px rgba(0,0,0,0.3);cursor:pointer}.wrapper .fb-settings .settings-content .rules .rules-container .rules-rows-container .rules-row .rules-row-counter>p{height:25px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-rows-container .rules-row>select{display:inline-block;margin-right:10px;height:30px;font-size:0.8rem;border:none;border-radius:3px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-rows-container .rules-row>input{display:inline-block;font-size:0.8rem;border-radius:5px;height:28px;border:none;text-indent:5px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-rows-container .rules-row .s1{width:200px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-rows-container .rules-row .s2{width:120px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-rows-container .rules-row .s3{width:200px;margin-right:0px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-rows-container .rules-row input[type="text"]{width:200px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-action-container{width:230px;margin:0 0 0 14px;display:flex;flex-direction:column;position:relative;top:3px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-action-container>input,.wrapper .fb-settings .settings-content .rules .rules-container .rules-action-container select{margin-bottom:5px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-action-container .action-select{width:100%;height:31px;margin-top:4px;font-size:0.8rem;margin-bottom:7px;border-radius:3px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-action-container .action-input{width:100%;height:31px;font-size:0.8rem;text-indent:12px;border:none;border-radius:3px;margin-bottom:7px}.wrapper .fb-settings .settings-content .rules .rules-container .rules-action-container .action-textarea{width:100%;height:150px;font-size:0.8rem;border:none;background:white;border-radius:3px;resize:none}.wrapper .fb-settings .settings-content .rules .rules-container .button-row .rules-add{width:155px;height:35px;display:inline-block;background:#03194a;border-radius:6px;color:white;font-size:0.8rem;border:none;box-shadow:-1px -1px 0px rgba(255,255,255,0.15),1px 1px 0px rgba(0,0,0,0.4);cursor:pointer;margin:10px 7px 8px 1px}.wrapper .fb-settings .settings-content .notifications .action-input,.wrapper .fb-settings .settings-content .notifications .action-select{width:50%;height:35px;border:none;border-radius:6px;margin-bottom:10px;text-indent:14px;font-size:0.8rem}.wrapper .fb-settings .settings-content .notifications .action-textarea{width:100%;height:250px;border-radius:6px;background:white;font-size:0.8rem}.wrapper .toolbar{margin-bottom:8px;min-width:200px;display:inline-block;position:relative;margin-top:8px;vertical-align:top;border-radius:5px 0px 0px 5px;box-sizing:border-box;padding:0 0 7px;background:#0575e6;background:-webkit-linear-gradient(to top, #021b79, #0575e6);background:linear-gradient(to top, #021b79, #0575e6)}@media screen and (max-width: 1100px){.wrapper .toolbar{min-width:170px}}.wrapper .toolbar .toolbutton-container{width:calc(100% - 22px);display:grid;grid-template-columns:repeat(3, 1fr);grid-row-gap:18px;position:relative;margin:auto;margin-top:7px;margin-bottom:20px;padding:35px 3px 15px 3px;transition:0.15s}@media screen and (max-width: 1100px){.wrapper .toolbar .toolbutton-container{grid-row-gap:3px}}@media screen and (max-width: 950px){.wrapper .toolbar .toolbutton-container{margin-bottom:0px}}.wrapper .toolbar .toolbutton-container .toolbutton-item{width:100%;height:60px;place-self:center;transition:0.25s}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover{transform:scale(1.1)}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #input{color:#92ee77}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #checkbox{color:#fffb00}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #date{color:#ff85f4}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #select{color:#ff9e00}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #datepicker{color:#dd7600}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #radio{color:#e20080}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #break{color:#00ebe5}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #submit{color:#63ee00}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #picker{color:#ff9e00}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #list{color:#5dade2}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #signature{color:#d7bde2}.wrapper .toolbar .toolbutton-container .toolbutton-item:hover .toolbutton #instruction{color:#f9e79f}.wrapper .toolbar .toolbutton-container .toolbutton-item .toolbutton{width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin:auto;border-radius:6px;background:none;box-shadow:0px 0px 5px rgba(0,0,0,0.1),1px 1px 0px rgba(0,0,0,0.35),-1px -1px 0px rgba(255,255,255,0.3);transition:0.25s;transform:translateZ(0);cursor:grab}@media screen and (max-width: 1100px){.wrapper .toolbar .toolbutton-container .toolbutton-item .toolbutton{width:38px;height:38px}}.wrapper .toolbar .toolbutton-container .toolbutton-item .toolbutton i{color:white;font-size:1.5rem;text-shadow:1px 1px 0px rgba(0,0,0,0.45);transition:0.25s}.wrapper .toolbar .toolbutton-container .toolbutton-item p{color:white;font-size:0.85rem;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,0.5);cursor:default}@media screen and (max-width: 1100px){.wrapper .toolbar .toolbutton-container .toolbutton-item p{font-size:0.7rem}}.wrapper .toolbar .toolbutton-container::after{content:"Inputs";display:inline-block;width:100%;height:25px;position:absolute;top:0;left:0;border-radius:2px;text-align:center;font-weight:bold;text-shadow:1px 1px 0px rgba(0,0,0,0.4);background:rgba(255,255,255,0.2);color:white}.wrapper .canvas-tabs{height:30px;margin-top:-34px;flex-shrink:0}.wrapper .canvas-tabs>span{padding:0.2rem 1rem 0.2rem 1rem;margin-right:7px;background:#267ede;color:white;border-radius:5px 5px 0 0;cursor:pointer}.wrapper .canvas{flex-grow:1;height:100%;padding:10px;margin-top:10px;border:1px solid rgba(0,0,0,0.1);border-radius:5px;box-shadow:0px 0px 20px rgba(0,0,0,0.3)}.wrapper .canvas .add-row-button{width:100px;height:40px;margin:auto;display:flex;align-items:center;justify-content:center;background:#83ce5d;border-radius:6px;cursor:pointer;transition:0.25s;box-shadow:inset -2px -2px 0px rgba(0,0,0,0.15),inset 2px 2px 0px rgba(255,255,255,0.5),inset 0px 0px 15px rgba(0,0,0,0)}.wrapper .canvas .add-row-button>p{color:white;font-weight:bold;text-shadow:2px 2px 0px rgba(0,0,0,0.25);font-size:2.75rem;margin-top:-10px}.wrapper .canvas>div{margin-bottom:10px}.wrapper .canvas .row-selected{border:2px solid blue !important}.wrapper .canvas .fb-row-menu{width:140px;height:30px;background:red;position:absolute;top:-29px;left:0}.wrapper .canvas .fb-group-plus{flex:1;height:100%}.wrapper .canvas .fb-group-plus .fb-group-plus-inputs{width:100%;min-height:78px}.wrapper .canvas .row-sidebar{height:100%;width:42px;display:flex;align-items:center;justify-content:flex-end;position:absolute;right:-42px;border-radius:0px 5px 5px 0px;transition:0.25s;top:0}.wrapper .canvas .row-sidebar>i{float:right;font-size:1.75rem;color:#f36279;text-shadow:0px 0px 20px rgba(0,0,0,0.5);transition:0.25s;opacity:0.5;cursor:pointer}.wrapper .canvas .row-sidebar:hover>i{opacity:1}.wrapper .canvas .draggable-input-container{width:100%}.wrapper .canvas .fb-hr{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:7px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper .canvas .fb-hr textarea{width:100%;background:none;border:none;border-radius:3px;padding:7px 10px;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:1.4em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper .canvas .row{width:calc(100% - 4px);min-height:fit-content;min-height:76px;height:auto;display:flex;border:1px solid rgba(0,0,0,0.1);position:relative;transition:0.25s}.wrapper .canvas .row .ui-resizable-handle{z-index:10}.wrapper .canvas .row .input-label{width:100%;height:25px;display:block;border:none;font-size:1.25rem;background:none;transition:0.25s}.wrapper .canvas .row .input-container{height:100%;position:relative;margin-right:10px;flex:1;transition:0.5s}.wrapper .canvas .row .input-container:hover{background:rgba(0,128,252,0.05)}.wrapper .canvas .row .fb-menu{width:180px;height:auto;max-height:1000px;background:white;border-radius:5px;position:absolute;right:-10px;top:40px;padding:10px;z-index:999;white-space:nowrap;transition:0.15s;box-shadow:0px 0px 50px rgba(0,0,0,0.35);background:#0575e6;background:-webkit-linear-gradient(to top, #021b79, #0575e6);background:linear-gradient(to top, #021b79, #0575e6)}.wrapper .canvas .row .fb-menu .menu-item{display:flex;align-items:center;margin-bottom:5px}.wrapper .canvas .row .fb-menu .menu-item:last-child{margin-bottom:0px}.wrapper .canvas .row .fb-menu .menu-item span{margin-left:5px;color:white;text-shadow:1px 1px 0px rgba(0,0,0,0.5)}.wrapper .canvas .row .fb-menu .menu-item label{width:100%;font-size:0.75rem;text-shadow:1px 1px 0px rgba(0,0,0,0.35);vertical-align:top;color:white}.wrapper .canvas .row .fb-menu .menu-item input[type="text"]{display:block;width:calc(100% - 2px);border-radius:6px;height:30px;text-indent:8px;font-size:1rem;margin-top:-3px;border:none}.wrapper .canvas .row .fb-menu .menu-item input[type="text"]{margin:4px 0 0 2px}.wrapper .canvas .row .fb-menu .menu-item select{width:100%;border:none;border-radius:6px !important;height:30px;font-size:1rem;text-indent:8px}.wrapper .canvas .row .fb-menu .menu-item .binder-select{transition:0.15s}.wrapper .canvas .row .fb-menu .menu-item button{width:100%;height:40px;color:white;background:red;border-radius:6px;border:1px solid rgba(255,255,255,0.5);box-shadow:inset 0px 0px 40px rgba(0,0,0,0.65);background-image:radial-gradient(rgba(255,255,255,0.15), transparent);transition:0.25s;cursor:pointer}.wrapper .canvas .row .fb-menu .menu-item button:hover{color:#bebebe;border:1px solid #bebebe;box-shadow:inset 0px 0px 50px rgba(0,0,0,0.75)}.wrapper .canvas .row .fb-menu .menu-item .duplicate{background:green}.wrapper .canvas .row .fb-menu .menu-item .number-input{width:40px;height:25px;text-indent:3px;border:none;border-radius:6px}.wrapper .canvas .row .fb-menu::after{content:"";display:block;width:13px;height:13px;position:absolute;top:-7px;right:15px;background:#0575e6;border-radius:6px 0px 0px 0px;transform:rotate(45deg)}.wrapper .canvas .row .fb-add{position:absolute;top:0;right:87px;color:green;font-size:1.2rem;opacity:0;text-shadow:0px 0px 5px white, 0px 0px 10px white, 0px 0px 15px white;transition:0.25s;cursor:pointer}.wrapper .canvas .row .fb-add:hover{opacity:1 !important}.wrapper .canvas .row .fb-list{position:absolute;color:green;right:112px;font-size:1.2rem;opacity:0;text-shadow:0px 0px 5px white, 0px 0px 10px white, 0px 0px 15px white;transition:0.25s;cursor:pointer}.wrapper .canvas .row .fb-list:hover{opacity:1 !important}.wrapper .canvas .row .menu-trigger{width:fit-content;height:fit-content;position:absolute;top:3px;right:2px;border-radius:3px;cursor:pointer;transition:0.5s}.wrapper .canvas .row .menu-trigger i{font-size:1.2rem}.wrapper .canvas .row .hiddenMenu{max-height:0px;visibility:hidden;top:55px}.wrapper .canvas .row .fb-title input{width:calc(100% - 4px);height:calc(100% - 4px);font-size:2rem;text-align:center;border:none}.wrapper .canvas .row .fb-title textarea{width:calc(100% - 4px);height:calc(100% - 4px);font-size:1rem;border:none}.wrapper .canvas .row .fb-input{transition:0.25s}.wrapper .canvas .row .fb-input .input{width:calc(100% - 5px);height:calc(100% - 30px);display:block;font-size:1.25rem;text-indent:12px;vertical-align:top;border:none;border-radius:6px;background:#e6e7eb}.wrapper .canvas .row .fb-input .file-psuedo-element::after{content:"Click To Upload File";display:flex;width:170px;max-width:calc(100% - 25px);height:calc(100% - 38px);align-items:center;text-indent:20px;font-size:1rem;border-radius:6px;background:white;box-shadow:0px 0px 8px rgba(0,0,0,0.2);position:absolute;top:30px;left:6px;color:rgba(0,0,0,0.1)}.wrapper .canvas .row .fb-checkbox{min-height:100%}.wrapper .canvas .row .fb-checkbox .checkbox-container{min-height:calc(100% - 43px);padding-bottom:15px;background:#e6e7eb;border-radius:6px}.wrapper .canvas .row .fb-checkbox .checkbox-container .checkbox{margin-left:8px;margin-top:15px;display:inline-flex;position:relative}.wrapper .canvas .row .fb-checkbox .checkbox-container .checkbox:hover>i{opacity:1}.wrapper .canvas .row .fb-checkbox .checkbox-container .checkbox .checkbox-option-input{font-size:1rem;text-indent:3px;border:none;background:rgba(255,255,255,0.5);transition:0.25s;margin:0 0 0 3px;padding:2px;border-radius:3px}.wrapper .canvas .row .fb-checkbox .checkbox-container .checkbox .checkbox-option-input:focus{background:white}.wrapper .canvas .row .fb-checkbox .checkbox-container .checkbox i{position:absolute;top:2px;left:1px;cursor:pointer;transition:0.1s;opacity:0}.wrapper .canvas .row .fb-checkbox .checkbox-container .checkbox i:hover{color:#f36279}.wrapper .canvas .row .fb-checkbox:hover .fb-add{opacity:0.8}.wrapper .canvas .row .fb-select .select{width:100%;height:48px;display:block;margin:auto;border:none;border-radius:3px;font-size:1rem;background:#e6e7eb}.wrapper .canvas .row .fb-select:hover .fb-add,.wrapper .canvas .row .fb-select:hover .fb-list{opacity:0.8}.wrapper .canvas .row .fb-select .fb-select-list{width:100%;transition:0.25s;overflow:hidden;padding-top:8px;padding-left:10px}.wrapper .canvas .row .fb-select .fb-select-list .select-list-option{margin-right:12px;margin-bottom:12px}.wrapper .canvas .row .fb-select .fb-select-list .select-list-option>input{font-size:1rem;width:80px;text-indent:3px;border:none;background:white;transition:0.25s;margin:0 0 0 3px;padding:2px;border-radius:3px}.wrapper .canvas .row .fb-select .fb-select-list .select-list-option>i{margin-right:5px;font-size:1rem;transition:0.1s;cursor:pointer;color:#999}.wrapper .canvas .row .fb-select .fb-select-list .select-list-option>i:hover{color:#f36279}.wrapper .canvas .row .fb-date .date{display:flex}.wrapper .canvas .row .fb-date .date span{flex:1;text-align:center;color:gray}.wrapper .canvas .row .fb-radio{flex:1;min-height:100%}.wrapper .canvas .row .fb-radio .radio{height:calc(100% - 28px)}.wrapper .canvas .row .fb-radio .radio .fb-radio-container{min-height:100%;max-width:100%;background:#e6e7eb;border-radius:6px}.wrapper .canvas .row .fb-radio .radio .fb-radio-container .radio-item{margin-left:8px;display:inline-flex;position:relative}.wrapper .canvas .row .fb-radio .radio .fb-radio-container .radio-item:hover>i{opacity:1}.wrapper .canvas .row .fb-radio .radio .fb-radio-container .radio-item:last-child{margin-bottom:6px}.wrapper .canvas .row .fb-radio .radio .fb-radio-container .radio-item i{position:absolute;top:2px;left:1px;cursor:pointer;transition:0.1s;opacity:0}.wrapper .canvas .row .fb-radio .radio .fb-radio-container .radio-item i:hover{color:#f36279}.wrapper .canvas .row .fb-radio .radio .fb-radio-container .radio-item .radio-option-input{background:none;border:none;text-indent:3px;font-size:1rem;transition:0.25s;flex:1;background:rgba(255,255,255,0.5);transition:0.25s;margin:0 0 0 3px;padding:2px;border-radius:3px}.wrapper .canvas .row .fb-radio .radio .fb-radio-container .radio-item .radio-option-input:focus{background:white}.wrapper .canvas .row .fb-radio .radio .fb-radio-container .radio-item span{margin-left:10px}.wrapper .canvas .row .fb-radio:hover .fb-add{opacity:0.9}.wrapper .canvas .row .fb-submit{width:100%;margin-top:28px;height:calc(100% - 28px);border:none;background:#00de00;border-radius:6px;color:white;font-size:1.5rem;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.1);text-shadow:2px 2px 0px rgba(0,0,0,0.25);box-shadow:inset -2px -2px 0px rgba(0,0,0,0.2),inset 2px 2px 0px rgba(255,255,255,0.2)}.wrapper .canvas .row .fb-picker .picker-container{display:flex}.wrapper .canvas .row .fb-picker .picker-container>.picker-item{flex:1}.wrapper .canvas .row .fb-picker .picker-container>.picker-item .input-label{font-size:1rem}.wrapper .canvas .row .fb-picker .picker-container>.picker-item>div{width:100%;height:250px;max-height:220px;overflow-y:Scroll;border-radius:6px;background:#e6e7eb}.wrapper .canvas .row .fb-picker .picker-container>.picker-item:nth-child(odd){margin-right:12px}.form-instance-file-section{border:2px dashed #c4c1c1;padding:20px;color:#6e6e6e;font-size:16px}.form-instance-file-section .fa-paperclip{margin-right:7px}.fb-attachment>div{display:flex;align-items:center;justify-content:center}.fb-attachment>div>div{border:1px solid #bdbdbd;display:inline-flex;padding:8px 14px;border-radius:4px;align-items:center;color:#636363}.fb-attachment>div>div .fa-paperclip{margin-right:14px}.fb-media{align-items:center;justify-content:center}.fb-media .univeral-form-section-divider-v2{display:none}.fb-media img{max-width:100%}.fb-media input{display:block;margin:0 auto 0 auto}.fb-picker-add{padding:5px 10px;background:#9adc7f;cursor:pointer;text-align:center;font-family:Helvetica;font-size:14px}.fb-picker-items{display:flex;align-items:center;background:#cce7fd;border-bottom:1px solid #b0d0ec}.fb-picker-items .fa-times-circle{margin-right:14px}.fb-picker-items input{flex:1;border:none;background:none;padding:12px}.draggable-container{width:1000px;position:relative}.draggable-container .draggable{width:100px;height:100px;background:blue}.bar-left{width:150px;height:800px;position:absolute;left:0;top:0;background:green}.flex-grow{flex:1}.f-item-body .react-datepicker{display:inline-flex !important}.fb-media-type{display:flex;flex-direction:column;align-items:center;font-family:Helvetica}.fb-media-type p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fi-media-type{display:flex;flex-direction:column;align-items:center;font-family:Helvetica;color:#3d3d3d}.fi-media-type div{display:flex;flex-direction:column;align-items:center}.fi-media-type p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#2382e0;margin-top:5px}div.review-item-container{margin:0 0 21px}div.review-item{display:flex;flex-flow:column nowrap;height:auto;background:#fafcfd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}div.review-item-title-actions{display:flex;height:auto;flex-flow:row nowrap}div.review-item-title-actions div.title{flex:2;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:9px 9px 7px}div.review-item-title-actions div.title span{font-weight:bold;font-family:Helvetica, Arial, sans-serif;font-size:.9em}div.review-item-title-actions div.actions{flex:1;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;padding:7px 8px}div.review-item-title-actions div.actions span{font-weight:700;font-size:.75em;padding:3px 7px;display:inline-block;text-align:center;border-radius:3px;border:1px solid rgba(0,0,0,0.1);color:#fff;margin:0 0 0 5px}div.review-item-title-actions div.actions span:hover{cursor:pointer}div.review-item-crew{display:flex;height:auto;flex-flow:column nowrap;padding:0 9px}div.review-item-comments{display:flex;height:auto;flex-flow:column nowrap;padding:7px 9px}span.item-label{font-size:.7em;text-transform:uppercase;color:#444;font-weight:600}div.review-item-delete-confirm{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;height:auto;min-height:42px;padding:21px 0;background:#f5f7f9;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}div.review-item-delete-confirm div{flex:1}div.review-item-delete-confirm div.delete-confirm-actions{flex:1;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:250px;margin:7px 0 0}div.review-item-delete-confirm div.delete-confirm-actions div{margin:0 3px;border-radius:3px;padding:3px 7px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1)}div.review-item-delete-confirm div.delete-confirm-actions div:hover{cursor:pointer}div.new-review-btn{float:right;position:relative;left:-65px;border-radius:3px;padding:3px 12px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1)}div.new-review-btn span{font-size:.9em}div.new-review-btn div:hover{cursor:pointer}div.new-review-container{display:flex;flex-flow:column nowrap;height:auto;min-height:42px;background:#fafcfd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}div.submit-review-btn:hover{cursor:pointer}div.form-summary-container{margin:28px 0 0;width:100%}div.form-summary{display:flex;flex-direction:column;padding:14px 14px 28px;box-sizing:border-box;background:#fff;border-radius:10px;box-shadow:0px 1px 6px rgba(0,0,0,0.15)}div.form-summary div.form-summary-title{padding:7px;margin:0 0 7px}div.form-summary div.form-summary-title>h4{font-size:1.3em;color:#2b2b2b;font-weight:bold}div.form-summary div.form-summary-title>span{font-size:.9em;color:#834bab;font-weight:bold}div.form-summary div.form-summary-section-divider{padding:7px;margin:14px 0 0}div.form-summary div.form-summary-section-divider>h6{font-size:1.1em;color:#2b2b2b;font-weight:bold}div.form-summary div.form-summary-row{flex:1;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}div.form-summary div.form-summary-row>div{width:300px;min-width:300px;background:rgba(0,0,0,0.025);border-radius:6px;padding:7px 10px;margin:7px;flex:1;display:flex;flex-direction:column}@media screen and (max-width: 600px){div.form-summary div.form-summary-row>div{min-width:220px}}div.form-summary div.form-summary-row>div>label{font-size:.7em;font-weight:bold;text-transform:uppercase;color:#834bab;margin:0 0 7px}div.form-summary div.form-summary-row>div>span{font-size:.85em;font-family:Helvetica}.gant-chart{display:flex;flex:1;background:white;font-size:0.85rem;font-weight:300;font-family:Helvetica;color:#282e47;margin-top:1rem}.gc-tabs-header,.gc-timeline-header{display:flex;align-items:center;height:32px}.gc-tabs-section{width:200px}.gc-tabs-header{text-transform:uppercase;font-size:0.7rem;color:#b2b2bb;font-weight:500;padding:7px;box-sizing:border-box}.gc-tab{display:flex;align-items:center;min-height:45px;box-sizing:border-box}.gc-container{min-width:100%;flex-direction:column}.gc-controls{display:flex;background:#f9fcff;box-sizing:border-box;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);padding:21px 14px 7px}.gc-controls .filter-inputs-container{flex-direction:row}.gc-tab-avatar{width:36px;height:36px;border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-right:0.85rem;background:#e6e7eb}.gc-tab-avatar img{min-height:100%}.gc-tab-avatar i{width:100%;height:100%;color:#696969;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.friendly-icon-btn{display:flex;align-items:center;box-sizing:border-box}.friendly-icon-btn .friendly-icon{display:flex;align-items:center;justify-content:center;margin:8px;background:blue;border-radius:4px;box-sizing:border-box}.friendly-icon-btn .friendly-icon i{padding:4px;color:white}.gc-tab-text{flex:1;display:flex;flex-direction:column;justify-content:center;height:100%;box-sizing:border-box}.gc-tab-text p{font-weight:500}.gc-tab-text span{color:#b7b6c0;font-size:0.8rem}.gc-tab-text span.overdue-alert{display:block;color:#ff3635;font-weight:bold;font-size:0.7em;text-transform:uppercase}.gc-tab-text span.overdue-alert i{color:#ff3635;margin:0 5px 0 0}.gc-timeline-section{flex:1}.gc-timeline-header{display:flex;flex:1;font-weight:500;border-bottom:1px solid rgba(0,0,0,0.1)}.gc-timeline-header>span{flex:1}.gc-column-label{position:relative;margin:0 auto 0 auto}.gc-column-label>span{width:10px;height:10px;position:absolute;top:-1rem;border-radius:5px;background:red}.gc-row{min-height:60px;flex:1;position:relative;box-sizing:border-box;border-bottom:1px solid #efeef3}.gc-row:first-child{border-top:1px solid #efeef3}.gc-row .gc-row-unit{flex:1;border-right:1px solid #efeef3}.rt-report-gc-item{display:flex;position:relative;align-items:center;margin:4px 0 4px 0;z-index:9;box-sizing:border-box}.rt-report-gc-item>div{display:flex;align-items:center}.rt-report-gc-dot{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:white;box-sizing:border-box;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.rt-report-gc-dot>div{width:6px;height:6px;border-radius:3px}.rt-report-gc-tooltip{display:flex;border-radius:3px;color:white;font-size:0.7rem;margin-left:10px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);z-index:20}.rt-report-gc-tooltip>div{padding:2px 6px 2px 6px}.rt-report-gc-tooltip>div:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.rt-report-gc-routine-item{display:flex;flex-direction:row;border-top:1px solid rgba(0,0,0,0.1);padding:7px 3px}.rt-report-gc-routine-item span{font-family:Helvetica;font-size:0.85em}.rt-report-gc-routine-item span i{margin:0 7px 0 0}.gantt-chart-year-divider{height:100%;position:absolute;display:inline-block}.gantt-chart-year-divider .divider-flag{padding:2px 6px;background:#f44336;color:white;border-top-right-radius:4px;margin:-53px 0 33px 0}.gantt-chart{flex:1;display:flex;flex-direction:column}.gc-timeline{position:relative;flex:1}.gc-column-header{flex:1;font-family:Helvetica;display:flex;align-items:center;text-align:center;border-right:1px solid #dadada;box-sizing:border-box;font-size:11px;padding:0 2px;box-sizing:border-box;font-weight:bold}.gc-column-header:nth-child(even){background:#f0f1f4}.gc-ruler{width:100%;display:flex;position:sticky;top:0;background:white;z-index:3;border-bottom:1px solid #cacaca;border-top:1px solid #cacaca}.gc-columns-header{flex:1;display:flex;background:#f7f7f7}.gc-body{width:100%;display:flex;flex:1}.gc-tabs{border-right:1px solid #dadada;background:#f7f7f7}.gc-tabs>*{border-bottom:1px solid #dadada;box-sizing:border-box}.gc-tabs>*:nth-child(even){background:#f3f3f3}.gc-rows{flex:1;display:flex;flex-direction:column}.gc-rows .gc-row-item:nth-child(even){background:#fcfcfc}.gc-row-item{position:relative}.gc-row-item-grid{position:absolute;top:0;left:0;height:100%;width:100%;display:flex}.gc-row-item-grid>div{flex:1;border-right:1px solid #dadada;border-bottom:1px solid #dadada}.gc-row-item-grid>div:nth-child(even){background:#f6f8fc}.project-collapsable{padding:4px 7px;font-family:Helvetica}.project-collapsable .pc-about{color:#494949;font-size:12px}.project-collapsable .pc-dates{display:flex;align-items:center}.project-collapsable .pc-dates>div{margin-right:14px;display:flex;align-items:center}.project-collapsable .pc-dates>div p{text-transform:uppercase}.project-collapsable .pc-dates>div span{margin-right:14px}.project-collapsable .project-collapsable-head{border-bottom:1px solid #dadada}.project-collapsable .project-collapsable-head .pc-title{display:flex}.project-collapsable .project-collapsable-head .pc-title>p{flex:1}.project-collapsable .project-collapsable-head .project-collapsable-btns{margin-left:auto}.project-collapsable .project-collapsable-head .project-collapsable-btns button{background:none;border:none;margin-left:7px;cursor:pointer}.gc-row-items-container{position:relative;z-index:6;height:100%;width:100%;background:blue}div.gs-container{position:fixed;top:44px;left:91px;height:100%;width:calc(100% - 91px);display:block;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:0 35px 63px;background:white;z-index:999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 950px){div.gs-container{width:100%;left:0}}@media screen and (max-width: 650px){div.gs-container{padding:0 21px 63px}}@media screen and (max-width: 450px){div.gs-container{padding:0 21px 63px}}div.gs-container div.gs-close{width:100%;display:flex;justify-content:flex-end;height:35px;margin:7px 0 0}div.gs-container div.gs-close span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);font-size:2.8em;position:relative;left:14px;font-family:Helvetica, Arial, sans-serif;font-weight:300;color:#f36279}div.gs-container div.gs-close span:hover{cursor:pointer;color:rgba(243,98,121,0.85)}div.gs-container div.gs-search-input-container{width:100%;min-height:80px;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:28px 0 0}div.gs-container div.gs-search-input-container div.gs-search-input{height:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:0 0 21px}div.gs-container div.gs-search-input-container div.gs-search-input span{margin:0 3px 0 0;text-align:right;width:260px;font-size:0.9em;color:#bbb;position:relative;top:-4px}div.gs-container div.gs-search-input-container div.gs-search-input input{flex:1;padding:0;-webkit-appearance:none;border:none;font-size:1.2em;border-radius:3px;margin:7px 0 14px;background:rgba(28,135,244,0.09);padding:14px;color:#00b4ff}@media screen and (max-width: 650px){div.gs-container div.gs-search-input-container div.gs-search-input input{font-size:1.1em;margin:0 0 7px}}div.gs-container div.gs-search-input-container div.gs-search-input input::-webkit-input-placeholder{font-family:Helvetica, Arial, sans-serif;color:#00b4ff;font-weight:300;font-style:italic}div.gs-container div.gs-search-input-container div.gs-search-input input:-moz-placeholder{font-family:Helvetica, Arial, sans-serif;color:#00b4ff;font-weight:300;font-style:italic}div.gs-container div.gs-search-input-container div.gs-search-input input::-moz-placeholder{font-family:Helvetica, Arial, sans-serif;color:#00b4ff;font-weight:300;font-style:italic}div.gs-container div.gs-search-input-container div.gs-search-input input:-ms-input-placeholder{font-family:Helvetica, Arial, sans-serif;color:#00b4ff;font-weight:300;font-style:italic}div.gs-container div.gs-search-results-container{flex:1;width:100%;height:auto;-webkit-overflow-scrolling:touch}div.gs-container div.gs-search-results-container div.gs-search-results{display:flex;flex-direction:column;color:#4b4b4b}div.gs-container div.gs-search-results-container div.gs-search-results div.gs-no-results{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:21px 0;text-align:center}div.gs-container div.gs-search-results-container div.gs-search-results div.gs-no-results span{width:250px;text-align:center;display:block;padding:14px 28px;border-radius:25px;border:1px solid rgba(0,0,0,0.1);font-family:Helvetica, Arial, sans-serif;font-weight:300;font-weight:1.1em;font-style:italic}div.gs-container div.gs-search-results-container div.gs-search-results div.gs-search-result{height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}div.gs-micro-result-row{padding:7px 10px}div.gs-micro-result-row span.extra-meta-data{font-size:0.8rem;color:#999;margin:0 0 0 4px}div.gs-search-icon{margin:0 0 0 21px !important}@media screen and (max-width: 676px){div.gs-search-icon{margin:0 0 0 7px !important}}div.gs-icon{position:relative;float:left;display:inline-block;margin:0 0 0 14px}@media screen and (max-width: 650px){div.gs-icon{margin:1px 0 0 7px;font-size:0.95rem}}div.gs-icon:hover{cursor:pointer}div.gs-icon>span{font-size:0.875em;color:#60f2ff;position:relative;top:10px;left:6px;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,0.275)}@media screen and (max-width: 650px){div.gs-icon>span{display:none}}div.gs-icon>span:hover{cursor:pointer}div.gs-icon>i{position:relative;left:-3px;top:11.5px;font-size:1.1em;color:#5eeefa}@media screen and (max-width: 650px){div.gs-icon>i{top:12px;left:9px}}@media screen and (max-width: 320px){div.gs-icon>i{top:11px;left:10px;font-size:1em}}div.gs-icon>i:hover{color:white}div.gs-error-msg{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;margin:0 0 14px}div.gs-error-msg span{font-size:0.9em;color:#ffa227}div.gs-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 21px;padding:4px 0;border-radius:0 0 6px 6px}div.gs-details div{flex:1;flex-direction:row}div.gs-details div a{font-size:0.8em;font-weight:bold}div.gs-details div span{font-size:0.8em;color:#999}.gs-search-checkboxes{width:100%;padding:0 0 14px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;border-bottom:1px solid rgba(28,135,244,0.25)}.gs-search-checkboxes div{display:flex;width:140px;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 21px 0 0}.gs-search-checkboxes div label{font-size:0.8em;font-weight:bold;color:#00b4ff;margin:0 0 0 4px}.gs-search-checkboxes div input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}.gs-search-checkboxes div input[type="checkbox"]{background:rgba(28,135,244,0.15);border-radius:3px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}table.grid-table{font-family:"Helvetica", "Helvetica", "Arial", sans-serif;border-collapse:collapse;min-width:100%}table.grid-table th,table.grid-table td{padding:5px 5px;min-width:110px;word-wrap:break-word}table.grid-table th{background:#f0f7fe;text-align:left;border-right:1px solid #f7f7fe;font-size:0.75em;font-weight:bold;color:#344069;position:relative;border-bottom:1px solid #b9dcfe}table.grid-table td{color:#344069;font-size:0.75em;border-right:1px solid #b9dcfe;border-bottom:1px solid #b9dcfe}span.job-grid-table-span i.edit{margin:0 7px 0 0;color:#e94e1c;font-size:1em}div.job-grid-table-array-addition-wrap{display:flex;flex-direction:column}div.job-grid-table-array-addition-wrap .popper{position:relative !important;transform:none !important}div.job-grid-table-array-addition-wrap div.job-grid-table-array-addition-stack-item{flex:1;margin:0 0 3px;display:flex;flex-direction:column}div.job-grid-table-array-addition-wrap span.job-grid-table-array-header{width:150px;color:red;font-style:italic;font-size:0.85em;overflow-wrap:anywhere;margin-bottom:7px}div.job-grid-table-array-addition-wrap label.job-grid-table-array-required{margin:2px 0 0;font-size:0.5em;color:red;font-weight:600;text-indent:1px}div.job-grid-table-array-addition-wrap textarea{padding:3px 7px;height:250px;width:300px}div.job-grid-table-array-addition-wrap input[type="text"],div.job-grid-table-array-addition-wrap input[type="number"]{width:100%;border-radius:3px;padding:3px 7px;border:1px solid rgba(0,0,0,0.025);background:#e6e7eb;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:0.75em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.job-grid-table-array-addition-wrap select{width:100%;border-radius:3px;padding:3px 7px;border:1px solid rgba(0,0,0,0.025);background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:8px 14px;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:0.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.job-grid-table-array-addition{overflow-y:scroll;max-height:200px}div.job-grid-table-array-addition>div{display:flex;flex-direction:row;padding:3px 7px 3px 3px;border-bottom:1px dotted rgba(0,0,0,0.1)}div.job-grid-table-array-addition>div>div{flex:1;font-size:0.85em}div.job-grid-table-array-addition>div>div i{color:#1ad823;margin:0 4px 0 0}.job-grid-table-modal i{margin-right:3px}.job-grid-table-modal i.cancel{color:red}.job-grid-table-modal i.confirm{color:#1ad823}span.job-grid-table-bubble{display:inline-block;background:linear-gradient(125deg, rgba(28,135,244,0.125) 0%, rgba(28,135,244,0.1) 100%);border-radius:3px;padding:2px 4px;box-sizing:border-box;font-size:0.85em;white-space:nowrap}span.job-grid-table-bubble i.trash{margin:0 0 0 7px;color:red;font-size:0.9em}.job-grid-table-modal{overflow:visible !important;height:auto;padding:7px !important;box-sizing:border-box;max-width:500px;position:absolute;top:0;left:0;width:auto !important;z-index:10;display:flex;flex-direction:row;justify-content:center;align-items:center}span.delete-witness{display:block}div.action-btns-wrap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:10px 0}@media screen and (max-width: 676px){div.action-btns-wrap{justify-content:center}}div.action-btns-wrap div.comments-btn{width:150px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:0 14px}div.action-btns-wrap div.comments-btn span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:inherit;text-align:center;color:#fff;background:#07b5ff;padding:7px 0;border-radius:3px;border-bottom:1px solid rgba(0,0,0,0.2)}div.action-btns-wrap div.comments-btn span span.num{font-family:Helvetica, Arial, sans-serif;padding:0;border-radius:0;border-bottom:none;font-size:0.9em}div.action-btns-wrap div.comments-btn span i{margin:0 10px 0 0;font-size:1em}div.action-btns-wrap div.comments-btn span:hover{cursor:pointer}.input-helper-input{background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb !important;background-position:right !important;background-size:15px 25px !important}.sm-input-helper-input{background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb !important;background-position:right !important;background-size:10px 18px !important}div.input-helper-wrap{display:flex;flex-direction:row;margin:0 0 42px}@media screen and (max-width: 676px){div.input-helper-wrap{width:100%;margin:49px 0 21px;flex-direction:column}}div.input-helper-item-list{display:flex;flex-direction:row;flex:3;justify-content:flex-start;flex-wrap:wrap;align-items:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;gap:7px;margin:0 0 0 7px}div.input-helper-item-list span{font-size:0.9em;color:#222;font-family:helvetica;background:rgba(26,216,35,0.2);display:block;padding:7px 10px;position:relative;border-radius:10px}div.input-helper-item-list span i{margin:0 0 0 9px;position:relative;top:1px;color:red;opacity:0.4}div.input-helper-item-list span i:hover{opacity:1;cursor:pointer}@media screen and (max-width: 676px){div.input-helper-item-list{flex:1;padding:0;margin:21px 0 28px}}div.input-helper-dropdown{border:1px solid rgba(0,0,0,0.1);background:#fff;padding:0 0;border-radius:3px;max-height:250px;display:flex;flex-direction:column;overflow-y:scroll;z-index:999;box-sizing:border-box;-webkit-box-shadow:0 5px 35px rgba(50,50,93,0.1),0 5px 15px rgba(0,0,0,0.07);box-shadow:0 5px 35px rgba(50,50,93,0.1),0 5px 15px rgba(0,0,0,0.07);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.input-helper-dropdown div{padding:5px 7px;box-sizing:border-box;font-size:0.95em}div.input-helper-dropdown div:hover{cursor:pointer;background:#f3f0fe}div.input-helper-btns{display:flex;flex-direction:row}div.integrations{padding:7px 0 45px}div.integrations div.row{display:flex;flex-direction:column;background:linear-gradient(23deg, #f0f7ff 0%, #fafcfe 100%);border-radius:10px;margin:7px 0 21px;padding:21px 14px 14px;box-shadow:1px 2px 2px rgba(0,0,0,0.15)}div.integrations div.row div.controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:7px 0}div.integrations div.row div.controls div{flex:1}div.integrations div.row div.controls div.arrange{flex:1}@media screen and (max-width: 676px){div.integrations div.row div.controls div.arrange{flex:0.25}}div.integrations div.row div.controls i.sort{font-size:1.4em;color:#ffb648}div.integrations div.row div.controls span{margin:0 0 0 14px;font-size:0.65em;text-transform:uppercase;font-weight:bold;color:#4c9fda}div.integrations div.row div.controls span i{margin:0 5px 0 0}div.integrations div.row div.inputs{display:flex;flex-direction:row;align-items:center}div.integrations div.row div.inputs>span{margin:0 7px 0 0}@media screen and (max-width: 676px){div.integrations div.row div.inputs{flex-direction:column;align-items:flex-start}}div.integrations div.row div.inputs div.input-div-border{padding:0 14px}@media screen and (max-width: 676px){div.integrations div.row div.inputs div.input-div-border{margin:0;padding:0}}div.integrations div.row div.inputs div.input-div{flex:1;margin:0 0 0 7px;height:100%;width:100%}@media screen and (max-width: 676px){div.integrations div.row div.inputs div.input-div{margin:7px 0}}div.integrations div.row div.inputs div.input-div span.save-succ{font-style:italic;width:80px;font-size:1em;font-weight:bold;color:#4c9fda}div.integrations div.row div.inputs div.input-div span.btn{font-weight:700;font-size:0.75em;padding:6px 10px;display:inline-block;text-align:center;border-radius:6px;border-bottom:1px solid rgba(0,0,0,0.1);width:60px;text-shadow:0 1px 2px rgba(0,0,0,0.3);color:#fff}div.integrations div.row div.inputs div.input-div label{font-size:0.75em;text-transform:uppercase;color:#444;font-weight:600}div.integrations div.row div.inputs div.input-div input[type="text"],div.integrations div.row div.inputs div.input-div input[type="password"],div.integrations div.row div.inputs div.input-div input[type="number"]{box-shadow:0 1px 2px rgba(0,0,0,0.1);width:100%;border-radius:3px;padding:3px 7px;border:1px solid rgba(0,0,0,0.025);background:#e6e7eb;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:0.85em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.integrations div.row div.inputs div.input-div input[type="text"],div.integrations div.row div.inputs div.input-div input[type="password"],div.integrations div.row div.inputs div.input-div input[type="number"]{margin:7px 0 0}}div.integrations div.row div.inputs div.input-div select{box-shadow:0 1px 2px rgba(0,0,0,0.1);width:100%;border-radius:3px;padding:3px 7px;border:1px solid rgba(0,0,0,0.025);background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:10px 18px;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:0.85em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.integrations div.row div.inputs div.input-div select{margin:7px 0 0}}.invoice-input{background:rgba(0,180,255,0.1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;border-radius:3px;border:2px solid rgba(0,180,255,0.15);padding:5px 9px;-webkit-appearance:none}.invoice-textarea{height:100px;font-size:12px}div.invoice-container{overflow-x:scroll;min-width:900px;height:auto;border-radius:0 0 14px 14px;display:flex;flex-direction:row;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif}div.invoice-container input[type="number"]::-webkit-inner-spin-button,div.invoice-container input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.invoice-container div.invoice-object{width:100%;background:#fff;border:1px solid rgba(6,41,66,0.125);height:auto;border-radius:10px;box-shadow:2px 2px 3px rgba(6,41,66,0.075),2px 2px 3px rgba(6,41,66,0.075);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:21px;display:flex;flex-direction:column}div.invoice-container div.invoice-object label{font-size:0.85em;color:#834bab;display:block;margin:0 0 3px}div.invoice-container div.invoice-object div.company-meta{width:100%;display:flex;flex-direction:row;margin:0 0 42px}div.invoice-container div.invoice-object div.company-meta div.company-logo{flex:1;margin:0 49px 0 0}div.invoice-container div.invoice-object div.company-meta div.company-logo>span.title{margin:14px 0 0 7px;display:block}div.invoice-container div.invoice-object div.company-meta div.company-logo img{height:70px;margin:0 0 21px}div.invoice-container div.invoice-object div.company-meta div.company-name{flex:0.5;margin:0 28px 0 0}div.invoice-container div.invoice-object div.company-meta div.company-name span{font-size:0.85em;display:block;margin:0 0 3px;text-align:right}div.invoice-container div.invoice-object div.company-meta div.company-info{display:flex;flex-direction:column}div.invoice-container div.invoice-object div.company-meta div.company-info div.company-address,div.invoice-container div.invoice-object div.company-meta div.company-info div.contact-info{width:200px;height:fit-content}div.invoice-container div.invoice-object div.company-meta div.company-info div.company-address textarea,div.invoice-container div.invoice-object div.company-meta div.company-info div.contact-info textarea{height:75px;font-size:12px}div.invoice-container div.invoice-object div.company-meta div.company-info span{font-size:0.85em;display:block;margin:0 0 3px;text-align:right}div.invoice-container div.invoice-object div.invoice-meta{width:100%;display:flex;flex-direction:row}div.invoice-container div.invoice-object div.invoice-meta i.searcher{color:#1ad823;font-size:1.2em;margin:0 3px 0 0}div.invoice-container div.invoice-object div.invoice-meta div.customer-address{width:30%;margin:0 49px 0 0}div.invoice-container div.invoice-object div.invoice-meta div.customer-address span{font-size:0.85em;display:block;margin:0 0 3px}div.invoice-container div.invoice-object div.invoice-meta div.dates{width:20%;display:flex;flex-direction:column;margin:0 49px 0 0}div.invoice-container div.invoice-object div.invoice-meta div.dates div.issue-date{margin:0 0 21px}div.invoice-container div.invoice-object div.invoice-meta div.dates span{font-size:0.85em;margin:0 0 3px;top:5px;left:3px}div.invoice-container div.invoice-object div.invoice-meta div.invoice-number{width:20%;margin:0 49px 0 0}div.invoice-container div.invoice-object div.invoice-meta div.invoice-number span{font-size:0.85em;display:block;margin:0 0 3px}div.invoice-container div.invoice-object div.invoice-meta div.total-meta{width:30%;text-align:right}div.invoice-container div.invoice-object div.invoice-meta div.total-meta span{font-size:1.6em;display:block}div.invoice-container div.invoice-object div.invoice-items{margin:28px 0 0;border-top:3px solid #834bab;width:100%;display:flex;flex-direction:column;padding:14px 0}div.invoice-container div.invoice-object div.invoice-items div.invoice-item-header{display:flex;flex-direction:row;margin:0 0 7px}div.invoice-container div.invoice-object div.invoice-items div.invoice-item-header div.iih-checkbox{width:35px}div.invoice-container div.invoice-object div.invoice-items div.invoice-item-header div.iih-desc{flex:1;margin:0 14px 0 0}div.invoice-container div.invoice-object div.invoice-items div.invoice-item-header div.iih-rate{width:80px;margin:0 14px 0 0}div.invoice-container div.invoice-object div.invoice-items div.invoice-item-header div.iih-tax{width:80px;margin:0 14px 0 0}div.invoice-container div.invoice-object div.invoice-items div.invoice-item-header div.iih-qty{width:80px;margin:0 9px 0 0}div.invoice-container div.invoice-object div.invoice-items div.invoice-item-header div.iih-line-total{width:125px;text-align:right}div.invoice-container div.invoice-object div.invoice-items div.invoice-item-header div.iih-line-destroy{width:35px;padding:0 9px 0 0;text-align:right}div.invoice-container div.invoice-object div.invoice-items div.invoice-item{display:flex;flex-direction:row;padding:14px 0;border-bottom:1px solid rgba(0,0,0,0.1)}div.invoice-container div.invoice-object div.invoice-items div.invoice-item select{background:rgba(0,180,255,0.1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;border-radius:3px;border:2px solid rgba(0,180,255,0.15);padding:5px 9px;-webkit-appearance:none}div.invoice-container div.invoice-object div.invoice-items div.invoice-item input[type="number"],div.invoice-container div.invoice-object div.invoice-items div.invoice-item input[type="text"]{background:rgba(0,180,255,0.1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;border-radius:3px;border:2px solid rgba(0,180,255,0.15);padding:5px 9px;-webkit-appearance:none}div.invoice-container div.invoice-object div.invoice-items div.invoice-item input[type="number"]{-webkit-appearance:none}div.invoice-container div.invoice-object div.invoice-items div.invoice-item span{font-size:0.85em;display:block}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-search{width:21px}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-search i{color:#1ad824;position:relative;top:5px}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.iih-checkbox{width:35px;display:flex;justify-content:center;align-items:center}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.iih-checkbox input[type="checkbox"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.iih-checkbox input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-desc{flex:1;display:flex;flex-direction:column;margin:0 14px 0 0}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-desc div span.sub-desc:last-child{margin:7px 0 0;font-size:0.7em;font-style:italic;color:#777}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-rate,div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-qty,div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-unit,div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-tax{width:80px;margin:0 14px 0 0}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-unit select{cursor:pointer}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-line-total{width:125px;text-align:right}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-line-destroy{width:35px;text-align:right}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-line-destroy i{color:#bbb}div.invoice-container div.invoice-object div.invoice-items div.invoice-item div.ii-line-destroy i:hover{cursor:pointer;color:red}div.invoice-container div.invoice-object div.invoice-items div.invoice-add-item{margin:14px 0;border-radius:6px;display:flex;flex-direction:row;width:100%;height:42px;justify-content:center;align-items:center;border:2px dashed #cdd4d9}div.invoice-container div.invoice-object div.invoice-items div.invoice-add-item span i{margin:0 7px 0 0}div.invoice-container div.invoice-object div.invoice-items div.invoice-add-item select{width:calc(100% - 7px);margin:0 0 0 7px;border-radius:3px;padding:3px 14px 3px 7px;border:1px solid rgba(0,0,0,0.025);background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:8px 14px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:0.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.invoice-container div.invoice-object div.invoice-items div.invoice-add-item:hover{background:#f2fef2}div.invoice-container div.invoice-object div.invoice-totals{margin:21px 0 0;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end}div.invoice-container div.invoice-object div.invoice-totals div.invoice-totals-lines{width:50%;display:flex;flex-direction:column}div.invoice-container div.invoice-object div.invoice-totals div.invoice-totals-lines div.invoice-totals-line-item{display:flex;flex-direction:row;margin:0 0 7px;font-size:0.85em}div.invoice-container div.invoice-object div.invoice-totals div.invoice-totals-lines div.invoice-totals-line-item div.divider{margin:7px 0;border-top:1px solid rgba(0,0,0,0.1)}div.invoice-container div.invoice-object div.invoice-totals div.invoice-totals-lines div.invoice-totals-line-item div.double-divider{margin:7px 0;border-top:1px double rgba(0,0,0,0.1)}div.invoice-container div.invoice-object div.invoice-totals div.invoice-totals-lines div.invoice-totals-line-item div{flex:1;text-align:right}div.invoice-container div.invoice-object div.invoice-notes{margin:21px 0 0;width:100%}div.invoice-container div.invoice-object div.invoice-notes p{font-size:0.85em}div.invoice-container div.invoice-options{width:250px;padding:0 28px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.io-current-mapping{display:flex;flex-direction:column;background:linear-gradient(125deg, rgba(28,135,244,0.08) 0%, rgba(28,135,244,0.05) 100%);padding:14px;border-radius:10px;margin:7px 0 14px;box-shadow:1px 2px 2px rgba(0,0,0,0.09)}div.io-current-mapping>div{flex:1}div.io-current-mapping div.io-current-mapping-selects{display:flex;flex-direction:row}@media screen and (max-width: 676px){div.io-current-mapping div.io-current-mapping-selects{flex-direction:column}}div.io-current-mapping div.io-current-mapping-selects>div{display:flex;flex-direction:column;margin:0 14px 0 0;flex:1}@media screen and (max-width: 676px){div.io-current-mapping div.io-current-mapping-selects>div{margin:7px 0}}div.io-current-mapping div.io-current-mapping-selects>div label{font-size:.75em;color:#444;font-weight:600}div.io-current-mapping div.io-current-mapping-selects>div select{width:100%;margin:2px 0 0;border-radius:3px;padding:3px 21px 3px 5px;border:1px solid rgba(28,135,244,0.075);background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat rgba(28,135,244,0.1);background-position:right;background-size:8px 14px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;color:#2b2b2b;font-size:.8em;box-sizing:border-box}div.arrow-mapping{float:left;margin:0 21px 0 0}div.arrow-mapping span{color:orange;font-size:2em}div.mapped-vessel{display:flex;background:rgba(28,135,244,0.2);border-radius:50px;padding:10px 14px;flex-direction:row;align-items:center;justify-content:center;margin:28px 0;box-sizing:border-box;text-align:center}div.mapped-vessel span{font-weight:bold;color:#834bab}div.no-components{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:28px 0 0}div.no-components span{font-weight:bold;color:red}div.job_log_events div.no_events_area{display:block;width:100%;text-align:center;margin:21px 0 14px}div.job_log_events div.no_events_area span{color:#999;font-size:.95em}div.job_log_events div.new_event_area{display:block;width:100%;text-align:center;margin:7px 0 14px}div.job_log_events div.new_event_area span{font-size:1.1em;color:#1ad823}div.job_log_events div.new_event_area span i{margin:0 7px 0 0}div.job_events_container{width:100%;display:flex;flex-direction:column;background:linear-gradient(125deg, rgba(26,216,35,0.15) 0%, rgba(26,216,35,0.05) 100%);border:1px solid rgba(28,135,244,0.075);box-sizing:border-box;padding:14px 14px 14px 14px;border-radius:6px;margin:0 0 7px}div.job_events_container div.save_btns{margin:21px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:center}div.job_events_container div.save_btns button{height:28px;display:inline-block;padding:1px 14px 0;margin:0;width:auto;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:6px;background:#07b5ff;font-size:.85em;font-weight:400;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}div.job_events_container div.save_btns button:hover{cursor:pointer}div.job_events_container div.job_events_meta_data{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center}div.job_events_container div.job_events_meta_data span.event_title{font-size:.9em;font-weight:bold}div.job_events_container div.job_events_meta_data span.required_event{border-radius:50px;font-size:.5em;margin:0 0 0 7px;position:relative;top:-3px;padding:3px 6px;box-sizing:border-box;background:#ffa227;color:white}div.job_events_container div.job_events_meta_data span.notes_help{font-size:.85em;color:#834bab;font-weight:bold}div.job_events_container div.job_event_wrap{display:flex;flex-direction:column}div.job_events_container div.job_event_vessels{margin:14px 0 0;padding:14px 0 0;border-top:1px solid rgba(0,0,0,0.1)}div.job_events_container div.job_event_vessels>div{margin:0 0 7px}div.job_events_container div.job_event_vessels>div input,div.job_events_container div.job_event_vessels>div select{max-width:150px;height:21px;background:rgba(26,216,35,0.25);border:1px solid rgba(0,0,0,0.025);margin:0 0 0 7px;border-radius:6px;padding:0 7px 0 3px}div.job_events_container div.job_event_vessels>div>i{margin:0 0 0 7px;color:red}div.job_events_container div.job_event_vessels>div>span{font-weight:bold;font-size:.8em;font-family:helvetica;margin:0 4px 0 0}div.job_events_container div.job_event{flex:1;display:flex;justify-content:flex-start;margin:0 0 7px 0}div.job_events_container div.job_event:last-child{margin:0}div.job_events_container div.job_event>div{flex:1;display:flex;flex-direction:column;margin:0 7px 0 0}div.job_events_container div.job_event>div:last-child{margin:0}div.job_events_container div.job_event>div label{font-size:.75em;color:#444;font-weight:600;margin:0 0 1px}div.job_events_container div.job_event>div input,div.job_events_container div.job_event>div textarea,div.job_events_container div.job_event>div select{width:100%;height:28px;border-radius:6px;padding:0 7px;box-sizing:border-box;background:rgba(26,216,35,0.25);border:1px solid rgba(0,0,0,0.025)}div.job_events_add_buttons{display:flex;flex-direction:row;justify-content:flex-start}div.job_events_add_buttons div{margin:14px 0 14px 35px;font-size:.9em}div.job-form-inline-create{box-sizing:border-box;display:flex;flex-direction:column;background:#f5f7f9;border-radius:10px;margin:0 0 45px;padding:7px 14px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}div.job-form-inline-create div.selections{display:flex;flex-direction:row;margin:3px 0 0}@media screen and (max-width: 676px){div.job-form-inline-create div.selections{margin:7px 0 0}}div.job-form-inline-create div.selections>span{margin:0 21px 0 0;color:#3a7dca;font-size:.85em;font-weight:bold}@media screen and (max-width: 676px){div.job-form-inline-create div.selections>span{font-size:.7em;margin:0 14px 0 0}}div.job-form-inline-create div.selections>span:hover{cursor:pointer}div.job-form-inline-create div.form-area{margin:10px 0}div.job-form-inline-create div.form-area input,div.job-form-inline-create div.form-area select{width:100%}div.job-form-inline-create div.form-area select{margin:0 0 7px;height:100%}div.job-form-inline-create div.form-area div.linker{width:62.1%;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width: 900px){div.job-form-inline-create div.form-area div.linker{width:100%}}div.job-form-inline-create div.form-area div.linker>div{flex:1;display:flex;flex-direction:row;align-items:center}div.job-form-inline-create div.btn-area{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center}div.job-form-inline-create div.btn-area span.sub-btn{margin:0 3px 7px;background:#1ad823;color:#fff;display:flex;position:relative;flex-direction:row;justify-content:center;align-items:center;height:28px;width:80px;border-radius:6px;border-top:none;border-right:none;border-left:none;border-bottom:1px solid rgba(0,0,0,0.09)}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}div.job-print-view-container{display:flex;height:100%}div.job-print-view-container div.job-print-view-col{display:flex;flex-direction:column;flex:1;justify-content:space-between}div.job-print-view-container div.job-print-view-col div{display:flex;flex-direction:column;flex:1;padding:14px 3px;margin:0 7px;border-top:1px dotted rgba(0,0,0,0.25)}div.job-print-view-container div.job-print-view-col div>div{border-top:none;margin:0;padding:14px 3px 0}div.job-print-view-container div.job-print-view-col div>div span{font-size:0.95em}div.job-print-view-container div.job-print-view-col div label{font-size:0.75em;text-transform:uppercase;color:#888;font-weight:600}div.job-print-view-container div.job-print-view-col div>span{margin:3px 0 0;font-family:Helvetica, Arial, sans-serif;font-size:1em;font-weight:bold}div.invoice-generate-btns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;background:#fff;width:100%;margin:28px 0 0}div.invoice-generate-btns span{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#3a7dca}div.invoice-generate-btns span:hover i{color:#ffa227 !important}div.invoice-generate-btns span i{position:relative;top:1px;font-size:1.2em;margin:0 7px 0 0;color:#07b6ff}div.billing-job-row{display:flex;flex-direction:column;font-family:Helvetica, Arial, sans-serif;margin:0 0 14px;overflow:hidden;border:1px solid rgba(0,0,0,0.1);border-radius:6px;box-shadow:0 2px 4px 0 rgba(35,37,51,0.033),0 0 2px 0 rgba(35,37,51,0.1);-webkit-box-shadow:0 2px 4px 0 rgba(35,37,51,0.033),0 0 2px 0 rgba(35,37,51,0.1)}div.billing-job-row input[type="checkbox"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}div.billing-job-row input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}div.billing-job-row div.billing-job-row-top{display:flex;flex:1;flex-direction:row;background:linear-gradient(to bottom, #edeff1 0%, #fff 100%)}div.billing-job-row div.billing-job-row-top>div{flex:1;font-size:0.75em;padding:7px}div.billing-job-row div.billing-job-row-top>div>span{font-weight:1em}div.billing-job-row div.billing-job-row-dispatch{display:flex;flex:1;flex-direction:row;background:#f3f0fe;border-top:1px solid #d6ccfe}div.billing-job-row div.billing-job-row-dispatch>div{flex:1;font-size:0.75em;padding:5px 7px}div.billing-job-row div.billing-job-row-invoice{display:flex;flex:1;flex-direction:row;border-top:1px solid rgba(255,162,39,0.25);background:rgba(255,162,39,0.13)}div.billing-job-row div.billing-job-row-invoice>div{flex:1;font-size:0.75em;padding:5px 7px}@keyframes pulse{0%{color:rgba(26,216,35,0.35)}50%{color:#1ad823}100%{color:rgba(26,216,35,0.35)}}span.check-in{color:#fff}span.check-in:hover{cursor:pointer}div.confirm-move-container{width:calc(100% - 100px);top:56px;left:100px;position:fixed;background:rgba(255,255,255,0.75)}@media screen and (max-width: 950px){div.confirm-move-container{width:100%;left:0;top:125px}}@media screen and (max-width: 676px){div.confirm-move-container{top:44px}}@media screen and (max-width: 500px){div.confirm-move-container{top:44px}}div.confirm-move-event h5{font-weight:bold;font-family:Helvetica, Arial, sans-serif;font-size:1.1em;margin:0 0 14px}div.confirm-move-event div.move-event-compare{display:flex;flex-direction:row;border:1px solid rgba(0,0,0,0.1);border-radius:6px;padding:14px}@media screen and (max-width: 500px){div.confirm-move-event div.move-event-compare{flex-direction:column}}div.confirm-move-event div.move-event-compare div{display:flex;flex:1;flex-direction:column}div.confirm-move-event div.move-event-compare div span{display:block;font-family:Helvetica, Arial, sans-serif;font-size:0.9em}div.confirm-move-event div.move-event-compare div span:first-child{margin:0 0 4px}div.confirm-move-event div.move-event-options div.notes-section textarea{width:100%}div.confirm-move-event div.move-event-btns{margin:21px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:center}div.confirm-move-event div.move-event-btns button{height:28px;display:inline-block;padding:1px 14px 0;margin:0 3px;width:90px;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;background:#07b5ff;font-size:0.85em;font-weight:400;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}div.confirm-move-event div.move-event-btns button:hover{cursor:pointer}div.toggle-filters{display:flex;flex-direction:row;width:100%;padding:0 3px}div.toggle-filters span.toggle-filters-padding{margin:0 21px 0 0}div.toggle-filters a.toggle-filters-padding{margin:0 21px 0 0}div.toggle-filters span{font-family:Helvetica, Arial, sans-serif;font-size:0.95em;color:#3a7dca}div.toggle-filters span:hover{cursor:pointer}div.toggle-filters span i{margin:0 7px 0 0}div.notification-warning{margin:35px 0 49px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 0}div.notification-warning i{font-size:3.5em;margin:0 0 21px}div.notification-warning span{font-family:Helvetica, Arial, sans-serif;font-size:0.95em;font-style:italic;color:#1ad823}div.epd-container{display:flex;flex-direction:column}div.epd-container div.epd-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:Helvetica, Arial, sans-serif;font-size:0.9em;margin:0 0 7px}@media screen and (max-width: 675px){div.epd-container div.epd-row{flex-direction:column;margin:0 0 21px;align-items:flex-start}}div.epd-container div.epd-row div{flex:1;margin:0 21px 0 0;font-size:0.8em}@media screen and (max-width: 675px){div.epd-container div.epd-row div{margin:0 0 4px}}div.job-check-in-container{border-top:5px solid #1c87f4;display:flex;flex-direction:column;align-items:center}div.job-check-in-header{display:flex;height:auto;margin:28px auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px;text-align:center}div.job-check-in-header h3{font-weight:bold;font-size:1.6em;text-shadow:1px 1px 0px rgba(255,255,255,0.9)}div.job-check-in-header span{line-height:1.35em;padding:0 28px;margin:14px 0 0;display:block;font-size:0.85em;color:#666;text-align:center;font-family:Helvetica, Arial, sans-serif;text-shadow:1px 1px 0px rgba(255,255,255,0.8)}div.job-check-in-details{max-width:600px;overflow:hidden;width:100%;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:6px;min-height:250px;box-shadow:5px 5px 12px rgba(0,0,0,0.15)}@media screen and (max-width: 600px){div.job-check-in-details{border-radius:0;min-height:0px}}div.job-check-in-details table{display:table;width:100%;font-family:Helvetica, Arial, sans-serif;font-size:0.8em}div.job-check-in-details table tr td{padding:12px;border-bottom:1px solid rgba(0,0,0,0.05)}div.job-check-in-details table tr td:first-child{color:#777}div.collapsable-check-in-item{width:100%;height:fit-content;height:-mox-fit-content;max-height:68px;display:grid;grid-row-gap:12px;grid-column-gap:5px;grid-template-areas:"header header" "timestamp timestamp" "metadata metadata" "footer footer";position:relative;box-sizing:border-box;padding:14px;transition:0.25s ease;overflow:hidden;font-family:Helvetica;border-top:1px solid #1c87f4b5;background-image:linear-gradient(to bottom, rgba(0,0,0,0.121569), transparent 6px)}div.collapsable-check-in-item h3{font-weight:bold;font-size:1rem;grid-column:1/3}div.collapsable-check-in-item div.check-in-timestamp label{display:block;margin-bottom:2px;font-size:0.6rem;text-transform:uppercase;font-weight:600}div.collapsable-check-in-item div.check-in-timestamp span{display:block;font-family:Helvetica;font-size:0.8rem;max-height:104px;overflow:hidden;text-overflow:ellipsis}div.collapsable-check-in-item div.check-in-meta-data{width:100%;display:grid;grid-area:metadata;grid-template-columns:1fr 1fr;grid-auto-rows:1fr 1fr;grid-column-gap:5px;font-size:0.8rem}div.collapsable-check-in-item div.check-in-footer{grid-area:footer;width:100%;height:45px;display:flex;align-items:center;background:#78a2cc;font-family:Helvetica;color:white;text-shadow:1px 1px rgba(0,0,0,0.2),1px 1px 6px rgba(0,0,0,0.475);box-shadow:2px 2px 3px 0px rgba(0,0,0,0.15);border-radius:2px;border:1px solid #1a67b5;box-sizing:border-box;cursor:pointer;transition:0.25s}div.collapsable-check-in-item div.check-in-footer span{transition:0.25s ease;transition:0.25s ease;transform:translateX(8px)}div.collapsable-check-in-item div.check-in-footer[data-success="true"]{background:#56ce5b;border:1px solid #249d19}div.collapsable-check-in-item div.check-in-footer[data-success="true"] span{transform:translateX(-4px) !important}div.collapsable-check-in-item div.check-in-footer[data-success="true"] div.check-in-indicators{transform:translateX(4px)}div.collapsable-check-in-item div.check-in-footer[data-success="true"] div.check-in-indicators i.fa-check{opacity:1 !important}div.collapsable-check-in-item div.check-in-footer[data-failure="true"]{background:#ce5656;border:1px solid #ce5656}div.collapsable-check-in-item div.check-in-footer[data-failure="true"] span{transform:translateX(-4px) !important}div.collapsable-check-in-item div.check-in-footer[data-failure="true"] div.check-in-indicators{transform:translateX(4px)}div.collapsable-check-in-item div.check-in-footer[data-failure="true"] div.check-in-indicators i.fa-times-circle{opacity:1 !important}div.collapsable-check-in-item div.check-in-footer div.check-in-indicators{position:relative;height:16px;width:16px;transition:0.25s ease;transform:translateX(-4px)}div.collapsable-check-in-item div.check-in-footer div.check-in-indicators i{position:absolute;top:0;left:0;opacity:0;transition:0.25s ease}div.collapsable-check-in-item i.fa-chevron-circle-down{position:absolute;right:9px;top:10px;transition:all 0.25s ease;color:#546475}div.collapsable-check-in-item[data-collapsed="false"]{transition:all 0.25s;max-height:255px}div.collapsable-check-in-item[data-collapsed="false"] i.fa-chevron-circle-down{transform-origin:50% 50%;transform:rotate(90deg)}@media screen and (min-width: 600px){div.collapsable-check-in-item{max-height:255px;grid-row-gap:20px}div.collapsable-check-in-item i.fa-chevron-circle-down{display:none}div.collapsable-check-in-item h3.check-in-item-header{font-size:1.6rem}div.collapsable-check-in-item div.check-in-timestamp label{font-size:0.7rem}div.collapsable-check-in-item div.check-in-timestamp span{font-size:0.9rem}}div.job-check-in-confirm{max-width:300px;overflow:hidden;width:100%;margin-bottom:42px;display:flex;flex-direction:row;justify-content:center;align-items:center}div.job-check-in-confirm span,div.job-check-in-confirm strong{font-family:Helvetica, Arial, sans-serif}div.job-check-in-confirm button{width:200px;height:47px;display:inline-block;padding:1px 21px 0;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;background:#1ad823;font-size:1em;float:right;font-weight:400;color:white;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}div.job-check-in-confirm button:hover{cursor:pointer}div.job-rtg-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px;background:rgba(28,135,244,0.1);border-radius:3px;margin:0 0 3px}div.job-rtg-item span{font-weight:bold;font-size:0.9em}div.job-rtg-item a{font-weight:bold}div.start-end-filter-inputs-container{margin:-7px 0 28px !important;min-height:0px !important}@media screen and (max-width: 675px){div.start-end-filter-inputs-container{margin:14px 0 0px !important}}div.stand-alone-filter-inputs-checkbox input[type="checkbox"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}div.stand-alone-filter-inputs-checkbox input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important;padding:0}div.filter-inputs-container{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}div.filter-inputs-container div.sub-toggle{display:flex;flex-direction:row}div.filter-inputs-container div.sub-toggle div{margin:0 14px 7px 0}div.filter-inputs-container div.sub-toggle div span{display:block;font-weight:bold;font-family:Helvetica, Arial, sans-serif;font-size:0.65em;text-transform:uppercase}div.filter-inputs-container div.sub-toggle div:hover{cursor:pointer}div.filter-inputs-container div.filter-inputs-search-checkboxes{width:100%;padding:14px 0 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0 0 21px}@media screen and (max-width: 675px){div.filter-inputs-container div.filter-inputs-search-checkboxes{flex-direction:column;align-items:flex-start}}div.filter-inputs-container div.filter-inputs-search-checkboxes div{display:flex;width:auto;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 21px 0 0}@media screen and (max-width: 675px){div.filter-inputs-container div.filter-inputs-search-checkboxes div{margin:0 0 3px 0}}div.filter-inputs-container div.filter-inputs-search-checkboxes div label{font-size:0.8em;font-weight:bold;color:#00b4ff;margin:0 0 0 4px}div.filter-inputs-container div.filter-inputs-search-checkboxes div input[type="checkbox"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}div.filter-inputs-container div.filter-inputs-search-checkboxes div input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}div.filter-inputs-container div.filter-inputs-search-checkboxes div input[type="radio"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}div.filter-inputs-container div.filter-inputs-search-checkboxes div input[type="radio"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}@media screen and (max-width: 675px){div.column-filter-checkboxes{flex-direction:column;align-items:flex-start}}div.column-filter-checkboxes div{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media screen and (max-width: 675px){div.column-filter-checkboxes div{margin:0 0 3px 0}}div.column-filter-checkboxes div label{font-size:0.8em;font-weight:bold;color:#00b4ff;margin:0 0 0 4px}div.column-filter-checkboxes div input[type="checkbox"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}div.column-filter-checkboxes div input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}div.column-filter-checkboxes div input[type="radio"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}div.column-filter-checkboxes div input[type="radio"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}div.job-dispatch-reports{display:flex;flex-direction:column;border:1px solid #ccc0fe;border-radius:3px;margin:10px 0 0;font-family:Helvetica, Arial, sans-serif;font-size:0.8em;overflow:hidden}div.job-dispatch-reports>div{border-bottom:1px solid #ccc0fe;height:35px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden}div.job-dispatch-reports>div:last-child{border-bottom:none}@media screen and (max-width: 675px){div.job-dispatch-reports>div{overflow-x:scroll}}div.job-dispatch-reports>div:last-child{border-bottom:none}div.job-dispatch-reports>div div{height:35px;display:flex;flex-direction:row;align-items:center;flex:1;background:#f3f0fe;padding:0 14px;overflow:hidden}@media screen and (max-width: 675px){div.job-dispatch-reports>div div{width:140px;flex:none}}div.job-dispatch-reports>div div:first-child{border-right:1px solid #ccc0fe;background:#e2dafe;flex:0.75;font-weight:bold}@media screen and (max-width: 675px){div.job-dispatch-reports>div div:first-child{width:140px;flex:none}}div.job-dispatch-reports>div div:last-child{border-right:none}.leading-indicators .react-datepicker__input-container{position:relative}@media screen and (max-width: 676px){.leading-indicators .selector-wrap .react-datepicker-wrapper{height:40px !important}}.leading-indicators .selector-wrap>div{flex:none;width:200px !important}.leading-indicators .selector-wrap>div input{width:100%}.leading-indicators .graph-toggles{font-family:Helvetica;font-size:12px;display:flex;align-items:center;margin-left:auto;font-weight:600;cursor:pointer}.leading-indicators .graph-toggles span{display:flex;align-items:center;padding:4px 8px;font-weight:500}.leading-indicators .graph-toggles span i{margin-left:10px}.leading-indicators .graph-toggles span[data-active="true"]{background:#2196f3;border-radius:4px;color:white}.leading-indicators tspan{font-family:Helvetica;font-size:13px;margin:10px 0 10px 0;font-weight:500}.li-table-bar{padding:0 !important}.li-table-bar>div{margin:1px;box-sizing:border-box}.li-bar-item{background:linear-gradient(to right, #fff6e7, #f38721);border-radius:3px}div.log-options{display:flex;flex-direction:column}div.log-options div.log-option{display:flex;flex-direction:column;height:auto}div.log-options div.log-option div.checkbox{display:flex;width:auto;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 21px 0 0;border-top:1px solid rgba(0,0,0,0.065);padding:7px 0}@media screen and (max-width: 675px){div.log-options div.log-option div.checkbox{margin:0 0 3px 0}}div.log-options div.log-option div.checkbox label{font-size:.8em;font-weight:bold;color:#00b4ff;margin:0 0 0 4px}div.log-options div.log-option div.checkbox input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}div.log-options div.log-option div.checkbox input[type="checkbox"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}div.log-waypoints{display:flex;flex-direction:column}div.log-waypoints div.waypoint{display:flex;flex-direction:column;height:auto}div.log-waypoints div.waypoint div.waypoint-add{padding:14px;display:flex;flex-direction:row;align-items:center}div.log-waypoints div.waypoint div.waypoint-add:hover{cursor:pointer}div.log-waypoints div.waypoint div.waypoint-add i{color:#999}div.log-waypoints div.waypoint div.waypoint-add span{font-style:italic;color:#aaa;font-size:.75em;margin:0 0 0 14px;position:relative;top:-2px}div.log-waypoints div.waypoint div.waypoint-fields{border-radius:5px;display:flex;background:#f5f7f9;padding:14px;min-height:62px;height:auto;flex:1;flex-flow:row wrap}div.log-waypoints div.waypoint div.waypoint-fields div.waypoint-fields-inputs{flex:1;justify-content:space-around;flex-flow:row wrap;align-items:stretch}div.log-waypoints div.waypoint div.waypoint-fields div.waypoint-fields-inputs div{margin:7px 7px 7px 0;flex-grow:1;display:flex;flex-direction:column}div.log-waypoints div.waypoint div.waypoint-fields div.waypoint-fields-inputs div label.above-label{margin:0}div.log-waypoints div.waypoint div.waypoint-fields div.waypoint-fields-icon{flex:none;width:35px;display:flex;flex-direction:row;align-items:center;justify-content:center}div.log-waypoints div.waypoint div.waypoint-fields div.waypoint-fields-icon i{font-size:16px}div.log-waypoints div.waypoint div.waypoint-fields div{display:flex;flex-direction:column}div.log-waypoints div.waypoint div.waypoint-fields div label.above-label{margin:0}div.log-container{display:flex;flex-direction:column;margin:14px 0 28px;overflow:hidden}div.log-container div.label-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;background:rgba(0,180,255,0.1);border:1px solid rgba(0,180,255,0.15);height:35px;font-family:"Helvetica", sans-serif;font-style:normal;font-weight:600;font-size:.9em;padding:0 7px;margin:0 0 3px;border-radius:0 3px 3px 0;border-left:3px solid rgba(0,180,255,0.75)}div.log-container div.input-container{display:flex;flex-direction:row;flex-wrap:nowrap;border-bottom:1px solid rgba(0,0,0,0.15);border-left:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15);min-height:120px;font-family:"Helvetica", sans-serif;font-style:normal;font-weight:400;padding:7px}span.log-template-item-title{font-size:21px;font-weight:bold;margin:0 0 21px}div.waypoints{display:flex;flex-direction:column;background:#fafbfd;border:1px solid rgba(0,0,0,0.06);padding:21px 21px 0;border-radius:3px;box-shadow:0 2px 2px rgba(50,50,93,0.04);margin:7px 0 28px}div.waypoints div.waypoint{background:#f5f7f9;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0.1);padding:14px;box-sizing:border-box;border-radius:6px;margin:0 0 14px}div.log-list{display:flex;flex-direction:column;background:#fafbfd;border:1px solid rgba(0,0,0,0.06);padding:21px 21px 0;border-radius:3px;box-shadow:0 2px 2px rgba(50,50,93,0.04);margin:7px 0 28px}div.log-list div.log-list-item{display:flex;border-radius:5px;flex-direction:row;margin:14px 0 21px}@media screen and (max-width: 675px){div.log-list div.log-list-item{flex-direction:column;align-items:center;justify-content:center}}div.add-select-btn{display:flex;flex-direction:column;justify-content:center;align-items:center}div.add-select-btn select{margin:21px 0 0;width:300px}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center,.map-controls .map-controls-btn{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.map-controls .map-controls-btn,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0)}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.map-controls{position:absolute;bottom:10px;right:10px;display:flex;flex-direction:column;z-index:10}@media screen and (min-width: 669px){.map-controls{top:10px;right:10px}}.map-controls .map-controls-btn{width:32px;min-height:32px;border-radius:4px;border:1px solid #c7c7c7;box-sizing:border-box;background:white}.map-controls>.map-controls-btn{margin-top:6px}.map-controls>.map-controls-btn:first-child{margin-top:0px}.map-cluster-preview{width:200px;max-height:400px;font-family:Helvetica;overflow-y:scroll;position:relative}.map-cluster-preview-block{width:100%}.map-cluster-preview-block[data-disabled="true"] #zoom{display:none}.map-cluster-preview-block>div,.map-cluster-preview-block label{padding:4px 7px;box-sizing:border-box}.map-cluster-preview-block>label{display:block;position:sticky;top:0;width:100%;font-weight:600;border-bottom:1px solid #dadada;border-top:1px solid #dadada;margin-bottom:7px;background:white;background:#f9f9f9}.map-cluster-preview-block>div{display:flex;align-items:center;cursor:pointer}.map-cluster-preview-block>div #zoom{display:none;margin-left:auto;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:rgba(255,255,255,0.5);cursor:pointer}.map-cluster-preview-block>div #zoom:hover{background:rgba(255,255,255,0.9)}.map-cluster-preview-block>div #zoom i{margin:0}.map-cluster-preview-block>div[data-disabled="false"]:hover{background:lightblue}.map-cluster-preview-block>div[data-disabled="false"]:hover #zoom{display:flex}.map-cluster-preview-block>div i{margin-right:7px}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.map-location-search{position:absolute;top:4px;left:0;z-index:4;margin:20px;width:270px}.map-location-search #input-wrapper,.map-location-search .map-location-search-features{border-radius:4px;box-shadow:0px 0px 1px rgba(33,43,54,0.16),1px 3px 3px rgba(33,43,54,0.33)}.map-location-search .map-location-search-features{width:100%;position:relative;z-index:3}.map-location-search .map-location-search-features>div{height:34px;padding:6px 8px;border-bottom:1px solid #dadada;background:white;cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.map-location-search .map-location-search-features>div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.map-location-search .map-location-search-features>div:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.map-location-search .map-location-search-features>div[data-active="true"]{background:#dbe7f0}.map-location-search #input-wrapper{position:relative;background:white}.map-location-search #input-wrapper input{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:none !important;padding:11px !important}.map-location-search #input-wrapper #nav{width:100%;display:flex;align-items:center;justify-content:space-between;margin-left:auto;padding:5px 10px 2px 10px;color:#202020;border-bottom:1px solid #dadada;box-sizing:border-box;background:#fafafa;border-top-left-radius:4px;border-top-right-radius:4px}.map-location-search #input-wrapper #nav #label{font-size:12px;pointer-events:none}.map-location-search #input-wrapper #nav #locate-btn{background:none;border:none;cursor:pointer;margin:0;padding:0}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.pulsing-marker #dot,.pulsing-marker,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse,.pulsing-marker #pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.pulsing-marker,#pulse{display:flex;align-items:center;justify-content:center;height:22px;width:22px;border-radius:12px}.pulsing-marker{background:white}.pulsing-marker #dot{width:10px;height:10px;border-radius:5px;background:#663fe4}.pulsing-marker i{font-size:13px}.pulsing-marker #icon-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pulsing-marker .fa-location-arrow{transform:rotate(-45deg);transform-origin:50% 50%}.mbutton{height:40px;width:100%;display:flex;align-items:center;justify-content:center;position:relative;border-radius:3px;border:1px solid rgba(0,0,0,0.1);background-image:linear-gradient(-20deg, #d1d6df, #f6f9fc);box-sizing:border-box;overflow:hidden;transition:0.25s;cursor:pointer}.mbutton .mbutton-loader{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;transform-origin:50% 50%;transform:translateY(100%);transition:0.2s ease;opacity:0}.mbutton .mbutton-loader .paginate-xhr-animation{display:none}.mbutton .mbutton-loader .paginate-xhr-animation div{color:white;font-size:0.8rem;text-shadow:1px 1px 0px rgba(0,0,0,0.2),1px 1px 6px rgba(0,0,0,0.3)}.mbutton .mbutton-loader[data-xhr=true]{transform:translateY(0%);opacity:1}.mbutton .mbutton-loader[data-xhr=true] div{display:inline-block}.mbutton span{color:black;font-family:Helvetica;font-size:0.9rem;text-shadow:1px 1px 0px rgba(255,255,255,0.4);transition:0.25s ease;position:Relative}.mbutton span i{opacity:0;position:absolute;top:1px}.mbutton span[data-xhr=true]{transform:translateY(-100%);opacity:0}.mbutton span[data-success=true] i{animation:MBicon 0.7s ease;animation-fill-mode:forwards;animation-delay:0.12s}.mbutton span[data-success=false] i{top:2px;animation:MBicon 0.7s ease;animation-fill-mode:forwards;animation-delay:0.12s}@keyframes MBicon{from{opacity:0;transform:translateX(0px)}to{opacity:1;transform:translateX(8px)}}.mbutton[data-disabled=true]{background-image:linear-gradient(-20deg, #bfbfbf, #dbdcdb) !important;text-shadow:1px 1px 1px rgba(255,255,255,0.7) !important;cursor:default !important}.mbutton[data-type=submit]{background-image:linear-gradient(-20deg, #4abb53, #83e177)}.mbutton[data-type=submit] span{color:white;text-shadow:1px 1px 0px rgba(0,0,0,0.2),1px 1px 6px rgba(0,0,0,0.3)}.mbutton[data-type=update]{background-image:linear-gradient(-20deg, #e48d4f, #e0bb5d)}.mbutton[data-type=update] span{color:white;text-shadow:1px 1px 0px rgba(0,0,0,0.2),1px 1px 6px rgba(0,0,0,0.3)}.mbutton[data-type=action]{background-image:linear-gradient(-20deg, #5b88bf, #77bfe1)}.mbutton[data-type=action] span{color:white;text-shadow:1px 1px 0px rgba(0,0,0,0.2),1px 1px 6px rgba(0,0,0,0.3)}.mbutton[data-type=delete],.mbutton[data-error=true]{background-image:linear-gradient(-20deg, #b12929, #ec5e5e)}.mbutton[data-type=delete] span,.mbutton[data-error=true] span{color:white;text-shadow:1px 1px 0px rgba(0,0,0,0.2)}div.mechanic-meta-data{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:auto;font-family:Helvetica, Arial, sans-serif;margin:28px 0 0;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.mechanic-meta-data{flex-direction:column;overflow-x:scroll;align-items:flex-start;justify-content:flex-start}}div.mechanic-meta-data div.counts-heading{display:flex;flex-direction:row;justify-content:center;width:auto;margin:0 49px 0 0}@media screen and (max-width: 676px){div.mechanic-meta-data div.counts-heading{flex-direction:column;margin:0 0 21px}}div.mechanic-meta-data div.counts-heading span{font-size:1.1em}@media screen and (max-width: 676px){div.mechanic-meta-data div.counts-heading span{font-size:1em;font-weight:bold}}div.mechanic-meta-data div.counts{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}div.mechanic-meta-data div.counts div{width:65px;display:flex;flex-direction:column;margin:0 14px 0 0;text-align:center}@media screen and (max-width: 676px){div.mechanic-meta-data div.counts div{margin:0 10px}}div.mechanic-meta-data div.counts div span:last-child{font-size:0.7em;font-weight:bold}div.mechanic-meta-data div.counts div span:first-child{font-size:1.8em}button.generate-report-btn{height:44px;display:inline-block;padding:1px 28px 0;color:#fff;width:100%;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;background:#1ad823;font-size:1em;font-weight:400;color:white;-webkit-appearance:none;border-top:none;border-right:none;border-left:none;float:left}@media screen and (max-width: 676px){button.generate-report-btn{width:150px;float:right;margin:-14px 0 0}}div.mechanic-graph{display:flex;width:100%;flex-direction:column;flex-wrap:none;background:#fff;min-height:350px;margin:21px auto 0;padding:14px 0 0;border-top:1px solid rgba(0,0,0,0.09)}div.mechanic-graph div.utg-no-data{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:35px 0 0}div.mechanic-graph div.utg-no-data span{color:#999;font-style:italic}div.mechanic-graph div.mechanic-graph-row{display:flex;flex-direction:row;flex-wrap:none;justify-content:flex-start;align-items:center;height:35px}div.mechanic-graph div.mechanic-graph-row span{font-size:0.8em;font-family:Helvetica, Arial, sans-serif}div.mechanic-graph div.mechanic-graph-row div.mechanic-graph-row-top{height:42px;background:#f3f0fe;padding:7px 0;margin:0 0 1px;flex:1;display:flex;flex-direction:row;flex-wrap:none;justify-content:center;align-items:center;border-bottom:1px solid rgba(28,135,244,0.15);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.mechanic-graph div.mechanic-graph-row div.mechanic-graph-row-top span.mechanic-graph-row-top-heading{font-size:0.8em;color:#333;font-weight:bold;font-family:Helvetica, Arial, sans-serif}div.expandable-row{display:flex;flex-direction:column;margin:0 0 9px;box-shadow:1px -0.5px 1px rgba(33,43,54,0.0875),0px 1.5px 1px rgba(33,43,54,0.1);border-radius:0 6px 6px 0;border-left:3px solid rgba(28,135,244,0.3)}div.expandable-row .perform-btn{position:relative;top:7px;height:28px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 14px 0;color:#07b6ff;font-weight:bold;background:#fff;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;border-radius:3px;font-size:0.85em;font-weight:400;-webkit-appearance:none;box-shadow:0px 1px 2px rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.1)}div.expandable-row .perform-btn>i{color:#07b6ff;opacity:0.8}div.expandable-row .perform-btn:hover{cursor:pointer}@media screen and (max-width: 676px){div.expandable-row .perform-btn{margin:0 auto 14px;float:none}}div.expandable-row button.comment-btn{position:relative;top:7px;width:auto;padding:0px 7px 0;box-sizing:border-box;height:28px;margin-right:5px;background:#fff;border:none;border-radius:3px;border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;box-shadow:0px 1px 2px rgba(0,0,0,0.15)}div.expandable-row button.comment-btn>i{color:orange;opacity:0.8}div.expandable-row button.comment-btn>strong{color:orange}div.expandable-row div.row-section{flex:1;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 14px 0 0}@media screen and (max-width: 676px){div.expandable-row div.row-section{width:100%;margin:0 0 7px}}div.expandable-row div.row-section em{font-weight:bold;background:#71d54c;color:#fff;padding:1px 4px;border-radius:3px}div.expandable-row div.row-section strong{align-self:center}div.expandable-row div.row-section div{line-height:1.1em}div.expandable-row div.row-section div>strong{font-family:Helvetica, Arial, sans-serif;font-size:0.95em}@media screen and (max-width: 676px){div.expandable-row div.row-section div>strong{font-size:1.1em;margin:0 0 5px;display:block}}div.expandable-row div.row-section div:first-child span{text-transform:uppercase;font-size:0.65em;color:#555;font-weight:bold}@media screen and (max-width: 676px){div.expandable-row div.row-section div:first-child span{font-size:0.7em}}div.expandable-row div.row-section div:last-child span{font-family:Helvetica, Arial, sans-serif;font-size:0.75em}div.expandable-row div.row-section div:last-child span i{margin:0 4px 0 0;color:#cb3d88}@media screen and (max-width: 676px){div.expandable-row div.row-section div:last-child span{font-size:0.9em}}div.expandable-row div.visible-row-wrap{display:flex;flex-direction:column}div.expandable-row div.visible-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:7px 8px}@media screen and (max-width: 676px){div.expandable-row div.visible-row{flex-direction:column;padding:14px}}div.expandable-row div.visible-row div.confirm-dialog{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 450px){div.expandable-row div.visible-row div.confirm-dialog{padding:14px 14px;text-align:center}}div.expandable-row div.visible-row div.confirm-dialog span{font-size:0.95em}div.expandable-row div.visible-row div.confirm-dialog div.confirm-dialog-btns{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:14px 0 0}@media screen and (max-width: 450px){div.expandable-row div.visible-row div.confirm-dialog div.confirm-dialog-btns{flex-direction:column;text-align:center}}div.expandable-row div.visible-row div.confirm-dialog div.confirm-dialog-btns button{background:#ccc;margin:0 7px;height:35px;display:inline-block;padding:1px 14px 0;margin:0 5px;width:150px;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;font-size:0.85em;font-weight:400;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}@media screen and (max-width: 450px){div.expandable-row div.visible-row div.confirm-dialog div.confirm-dialog-btns button{margin:0 0 7px}}div.expandable-row div.visible-row div.confirm-dialog div.confirm-dialog-btns button:hover{cursor:pointer}div.expandable-row div.visible-row-sub{padding:0 7px 7px 0;margin:0px auto 0;width:calc(100% - 14px);font-family:Helvetica, Arial, sans-serif;font-size:0.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.expandable-row div.visible-row-sub{width:100%;margin:7px auto 0;font-size:0.9em}}div.expandable-row div.visible-row-sub em{font-weight:bold;background:#71d54c;color:#fff;padding:1px 4px;border-radius:3px}div.expandable-row div.toggle-row{border-top:1px solid rgba(28,135,244,0.15);display:flex;flex-direction:column;background:#fff;min-height:100px}div.expandable-row div.toggle-row div.toggle-row-sections{display:flex;flex-direction:row;width:100%;height:63px;justify-content:space-between;background:linear-gradient(125deg, rgba(28,135,244,0.045) 0%, rgba(28,135,244,0.025) 100%);box-sizing:border-box;padding:3px 21px 0}div.expandable-row div.toggle-row div.toggle-row-sections div{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;border-bottom:1px solid rgba(28,135,244,0.125);background:linear-gradient(125deg, rgba(28,135,244,0.15) 0%, rgba(28,135,244,0.1) 100%);height:42px;margin:6px 3px 0;border-radius:6px}div.expandable-row div.toggle-row div.toggle-row-sections div:hover{cursor:pointer}@media screen and (max-width: 676px){div.expandable-row div.toggle-row div.toggle-row-sections div{min-width:160px}}div.expandable-row div.toggle-row div.toggle-row-sections div span{font-family:Helvetica, Arial, sans-serif;font-size:0.9em;color:#3a7dca;text-align:center;padding:0 14px}@media screen and (max-width: 450px){div.expandable-row div.toggle-row div.toggle-row-sections div span{font-size:0.9em}}div.expandable-row div.toggle-row div.toggle-row-form{display:flex;flex-direction:column;padding:0 28px 14px}div.expandable-row div.toggle-row div.toggle-row-form div.save-success-msg{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 0 21px}div.expandable-row div.toggle-row div.toggle-row-form div.save-success-msg span{color:#71d54c;font-style:italic;font-size:1.1em}div.expandable-row div.toggle-row div.toggle-row-form div.toggle-row-btns{margin:0px 0 14px;display:flex;flex-direction:row;flex-wrap:none;justify-content:center;align-items:center;width:100%}div.expandable-row div.toggle-row div.toggle-row-form div.toggle-row-btns button{height:35px;display:inline-block;padding:1px 14px 0;margin:0 5px;width:150px;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;font-size:0.85em;font-weight:400;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}div.expandable-row div.toggle-row div.toggle-row-form div.toggle-row-btns button:hover{cursor:pointer}div.sub-filters{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%}div.sub-filters div{flex:1;margin:0 1% 0 0}span.code-bubble{padding:2px 5px;background:#f36279;font-size:0.85em;color:white;border-radius:6px;width:auto;margin:0 3px 0 0}span.cat-bubble{padding:2px 5px;background:#4c9fda;font-size:0.85em;color:white;border-radius:6px;width:auto;margin:0 3px 0 0}.f-end{place-self:flex-end}.mcard-linebreak{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:row;padding:14px;box-sizing:border-box;border-radius:3px 3px 0 0}@media screen and (max-width: 676px){.mcard-linebreak{border-radius:3px}}.mcard-linebreak>span{place-self:flex-end;font-size:0.8rem;font-weight:600;color:#4c9fda}.mcard-arrow-button{width:80px;height:100px;background:rgba(0,0,0,0.1);position:absolute;top:130px;display:none;box-shadow:inset 0px 0px 3px rgba(0,0,0,0.2);transition:0.25s;cursor:pointer}.mcard-arrow-button>i{font-size:2.5rem;text-shadow:1px 1px 0px rgba(255,255,255,0.5);color:rgba(0,0,0,0.15)}.mcard-arrow-button:first-child{left:-130px}.mcard-arrow-button:last-child{right:-130px}.mcard-no-data{width:100%;height:90%;display:flex;flex-direction:column;align-items:center;justify-content:center}.mcard-no-data>span{margin-bottom:36px}.metric-cards-wrap{width:calc(100% - 28px);position:relative;border-radius:3px;display:flex;align-items:center;justify-content:space-around;height:400px;margin:42px auto 0}@media screen and (max-width: 676px){.metric-cards-wrap{width:100%}}.metric-cards-wrap .fa-bars{position:absolute;top:0;right:0;color:black;font-size:1.2rem}.metric-cards-wrap .card-small-text{font-size:1rem}.metric-cards-wrap span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.metric-cards-wrap .metric-card{height:400px;width:300px;max-width:320px;min-width:300px;max-height:400px;background:#e7e7e7;background-image:linear-gradient(to bottom, #f0f7ff 0%, #fff 100%);border-radius:6px;padding:14px;box-sizing:border-box;box-shadow:1px 2px 10px rgba(0,0,0,0.15);border:1px solid rgba(0,0,0,0.075);transition:0.25s;margin-bottom:12px;z-index:3;position:relative}.metric-cards-wrap .metric-card .toggle-icon{position:absolute;top:-9px;right:-11px;color:#9d9d9d;font-size:1.1rem;text-shadow:1px 1px 0px white;transition:0.25s;z-index:4;padding:16px 18px 8px 12px}.metric-cards-wrap .metric-card .toggle-icon:hover{color:#444}.metric-cards-wrap .metric-card span{font-family:Helvetica;color:#444;text-shadow:1px 1px 0px white;font-size:0.9em}.mcard-header{font-size:0.75rem;font-weight:600;margin-bottom:3px}.mcard-content{height:100%;width:100%;min-width:100%;position:relative;box-sizing:border-box;transition:0.25s;overflow:hidden}.mcard-content .no-components{margin:35px auto;display:block;padding:0 14px;font-size:0.9em;text-align:center;font-style:italic}.mcard-header-input{font-size:0.85rem;font-weight:600;font-family:Helvetica;color:#666666;text-shadow:1px 1px 0px rgba(255,255,255,0.7);background:none;border:none;min-width:255px;max-width:255px;box-sizing:border-box;padding:3px;border-radius:3px;text-transform:uppercase;transition:0.25s}.mcard-header-input:hover{background:rgba(0,0,0,0.1)}.mcard-buttons{width:100%;height:40px;position:absolute;bottom:0;left:0}.mcard-button,.mcard-action-button{width:100%;height:40px;background:none;border:1px solid rgba(0,0,0,0.1);border-radius:3px;box-sizing:border-box;font-family:Helvetica;margin:2px 0 7px 0}.mcard-paginate{width:100%;height:30px;position:absolute;left:0;bottom:45px;transition:0.15s}.mcard-paginate .mcard-dot{width:12px;height:12px;border-radius:50px;background:gray;box-shadow:1px 1px 0px white,inset 1px 1px 0px rgba(0,0,0,0.2);margin:0 3px 0 3px}.mcard-action-button{width:82px}.mcard-action-button>i{color:white;text-shadow:1px 1px 0px rgba(0,0,0,0.3)}.mcard-select{text-shadow:1px 1px 0px white;height:30px;border:1px solid rgba(0,0,0,0.025);padding:7px 28px 7px 10px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:10px 18px;-webkit-appearance:none;-moz-appearance:none;color:#444;border:1px solid #c5cae5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fafaff;border:1px solid rgba(0,0,0,0.15);text-shadow:1px 1px 0px white;font-family:Helvetica;font-size:0.75rem;margin-bottom:7px;border-radius:3px}.mcard-delete,.mcard-add{position:absolute;bottom:0;background:#ee5353;color:white;text-shadow:1px 1px 0px rgba(0,0,0,0.4);font-weight:600;font-size:0.9rem;margin:0}.mcard-add{bottom:47px;background:#4fbd4f}.metric-save-card{transition:0.25s;padding:6px 12px 6px 12px;border-radius:2px}.mcard-value{width:100%;height:200px;font-size:7rem;font-weight:400}.mcard-value>span{white-space:nowrap}.mcard-timestamp{margin-top:18px;font-size:0.7rem;flex-direction:column}.mcard-timestamp>span{display:block;margin-bottom:6px}.mcard-timestamp>span:last-child{margin-bottom:0}@media screen and (max-width: 1024px){.mcard-arrow-button{display:flex;align-items:center;justify-content:center}.metric-cards-wrap{min-height:450px;display:flex;justify-content:space-between}}@media screen and (max-width: 676px){.metric-card{transition:0.2s}.mcard-arrow-button{display:flex;width:20px;height:200px;top:100px}.mcard-arrow-button>i{display:none}.mcard-arrow-button:first-child{left:-20px}.mcard-arrow-button:last-child{right:-20px}}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper,.flow-modal .flow-modal-tabs .flow-modal-tab{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center,.flow-modal-wrap{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input,.filter-select-modal>div input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.mops-modal .mops-modal-search,.mops-modal .mops-modal-submit input,.mops-modal-submit .mops-modal input,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark,.flow-modal{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper,.flow-modal .flow-modal-tabs .flow-modal-tab{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center,.flow-modal-wrap{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input,.filter-select-modal>div input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.mops-modal .mops-modal-search,.mops-modal .mops-modal-submit input,.mops-modal-submit .mops-modal input,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark,.flow-modal{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.modal,.filter-select-modal{top:0;left:0;background:white;border-radius:3px 3px 6px 6px;border-top:6px solid #8594fb;box-sizing:border-box;position:relative;transform-origin:0% 0%;position:absolute;overflow:hidden}.modal[data-inline],.filter-select-modal[data-inline]{top:auto;left:auto}.filter-select-modal{width:300px;min-width:200px;height:300px;padding:10px;z-index:5}.filter-select-modal>div{flex:1;display:flex;flex-direction:column;max-height:100%}.filter-select-modal>div .filter-select-modal-list{flex:1;overflow-y:scroll}.filter-select-modal>div .filter-select-modal-list li{display:flex}.filter-select-modal>div .filter-select-modal-list li button{flex:1;display:flex;align-items:center;padding:7px;box-sizing:border-box;background:none;border:none;text-align:left}.filter-select-modal>div .filter-select-modal-list li button:hover{background:#dae5fc}.filter-select-modal>div .filter-select-modal-list li button:focus{background:#dae5fc}.filter-select-modal>div input{height:28px;margin:0 0 7px;font-size:0.9em;padding:7px}.flow-modal{background:white;display:flex;flex-direction:column;min-width:200px;min-height:400px;width:100%;height:100%;border-radius:3px 3px 6px 6px;border-top:6px solid #8594fb}.flow-modal .flow-modal-tabs{display:flex;background:#d9dae1}.flow-modal .flow-modal-tabs .flow-modal-tab{flex:1;display:flex;position:relative;border-bottom:2px solid #b3b3b3;font-size:13px;color:gray;font-weight:500}.flow-modal .flow-modal-tabs .flow-modal-tab[data-active="true"]{border-bottom:3px solid #8594fb;background:white}.flow-modal .flow-modal-tabs .flow-modal-tab button{flex:1;background:none;border:none;border-radius:0px;padding:24px 0;text-align:center}.flow-modal .flow-modal-tabs .flow-modal-tab button i{margin-left:12px}.flow-modal-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15);z-index:10;padding:18px;box-sizing:border-box}.flow-caret{width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:-10px;background:white;z-index:6;transform:rotate(45deg)}.search-select-modal{position:absolute;background:white;border-radius:4px;max-height:300px;display:flex;flex-direction:column;z-index:3;min-width:200px;top:100%}.search-select-header{display:flex;flex-direction:column}.search-select-header>div{display:flex;align-items:center}.search-select-header>div i{margin-right:7px;font-size:12px;padding:4px}.search-select-header>div label{flex:1;text-transform:uppercase;font-size:11px;font-weight:600}.search-select-header>div .ss-close-btn{background:none;border:1px solid #dadada;cursor:pointer}.search-select-header input{box-sizing:border-box;display:block;margin:4px;padding:6px;border:1px solid #dadada}.search-select-list{flex:1;overflow-y:scroll;display:flex;flex-direction:column}.search-select-list button{cursor:pointer;display:flex;align-items:center;background:none;border:none;border-bottom:1px solid #dadada}.mops-modal{position:absolute;background:white;border-radius:6px;overflow:hidden;top:100%;z-index:2;box-shadow:0 2px 100px 3px rgba(0,0,0,0.75);white-space:nowrap}.mops-modal>div{display:flex;flex-direction:column}.mops-modal[data-position="bottom-right"]{right:0}.mops-modal[data-position="bottom-left"]{left:0}.mops-modal #list-checkbox{width:20px;height:20px;border-radius:4px;background:#f7f7f7;border:1px solid #dadada;margin-right:7px;display:flex;align-items:center;justify-content:center}.mops-modal #list-checkbox[data-checked="true"]{background:#e2ebf7;border:1px solid #a1bce4;color:#065cbe}.mops-modal #list-checkbox[data-checked="true"] i{color:black;margin:auto}.mops-modal #list-checkbox[data-disabled="true"]{background:gray;background-color:gray;cursor:auto}.mops-modal #list-checkbox i{display:block}.mops-modal .mops-modal-info{padding:1em;background:lightcoral;box-sizing:border-box;white-space:normal}.mops-modal .mops-modal-info>p>i{font-size:1em;margin-right:7px}.mops-modal .mops-modal-button,.mops-modal .mops-modal-submit button,.mops-modal-submit .mops-modal button{background:#235fb1;border:none;padding:10px 6px;color:white;cursor:pointer}.mops-modal .project-confirm-delete{margin-left:auto;border:none;background:Red;color:white;font-size:1em;cursor:pointer;border-radius:4px;padding:6px 12px}.mops-modal .mops-modal-search,.mops-modal .mops-modal-submit input,.mops-modal-submit .mops-modal input{display:flex;align-items:center;padding:10px;border:1px solid #dadada;background:white;transition:210ms ease;box-sizing:border-box;border-bottom:1px solid #dadada;border-right:none;border-left:none;border-top:none}.mops-modal .mops-modal-search .fa-search,.mops-modal .mops-modal-submit input .fa-search,.mops-modal-submit .mops-modal input .fa-search{font-size:12px;margin-right:7px;color:#5b5a5a}.mops-modal .mops-modal-search:hover,.mops-modal .mops-modal-submit input:hover,.mops-modal-submit .mops-modal input:hover{border-bottom:1px solid lightblue}.mops-modal .mops-modal-search:focus-within,.mops-modal .mops-modal-submit input:focus-within,.mops-modal-submit .mops-modal input:focus-within{border-bottom:1px solid #a7bcdc}.mops-modal .mops-modal-search input,.mops-modal .mops-modal-submit input input,.mops-modal-submit .mops-modal input input{border:none;background:none;flex:1}.mops-modal-submit{display:flex;flex-direction:column}.mops-modal-submit input{display:block}.mops-modal-header{padding:7px 10px;display:flex;align-items:center;background:linear-gradient(163deg, #d0d4fd, #e6e8f9);border-top-right-radius:6px;border-top-left-radius:6px;position:sticky;top:0;box-shadow:0 1px 1px rgba(0,0,0,0.2);z-index:9700}.mops-modal-header label{text-transform:uppercase;color:gray;font-size:12px;font-weight:600}.mops-modal-header button{margin-left:auto;border:none;background:none;cursor:pointer;font-size:1.1em;color:#ff3635;padding:0}.mops-modal-header>i:first-child{margin-right:10px;font-size:12px;color:#5b5a5a}.mops-modal-header .fa-times{margin-right:0;color:#5b5a5a}.modal-list-item{font-family:Helvetica;font-size:12px;padding:7px 8px;cursor:pointer;color:#3a7dca;border-bottom:1px solid #dadada}.modal-list-item>p{color:#3a7dca !important;text-shadow:none !important}.modal-list-item[data-error="true"]{color:white;background:#ed7777;cursor:normal}.modal-list-item[data-disabled="true"]{color:gray;background:#f3f3f3;cursor:not-allowed}.modal-list-item[data-selected="true"]{background:#225fb0e8;color:white}.modal-list-item:not([data-disabled="true"]):not([data-error="true"]):not([data-selected="true"]):hover{background:#e8edf7}.modal-list-item:not([data-disabled="true"]):not([data-error="true"]):not([data-selected="true"]):hover i{color:gray}.modal-list-item>div{display:flex;align-items:center}.modal-list-item>div>i{width:14px;height:14px;margin-right:7px;color:lightgray}.modal-list-item .modal-list-item-pre{padding-top:7px;color:gray;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}div.model-group-adjustments{display:flex;flex-direction:row}div.model-group-adjustments>div{overflow-y:scroll;flex:1;box-sizing:border-box}div.model-group-adjustments>div>span{font-weight:bold;font-size:1.4em;display:block;margin:0 0 21px}div.model-group-adjustments div.model-group-left-col-row{display:flex;flex-direction:row;align-items:center;padding:7px;border-bottom:1px dotted rgba(0,0,0,0.15)}div.model-group-adjustments div.model-group-left-col-row>div{display:flex;flex:1;width:100%;justify-content:flex-start}div.model-group-adjustments div.model-group-left-col-row>div span{font-family:"Helvetica";font-size:.85em}div.model-q-modal{border-top:1px solid rgba(0,0,0,0.1);margin:21px 0}div.model-q-modal div.q-row{margin:10px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}div.model-q-column{display:flex;flex-direction:column}div.model-q-row{flex:1;display:flex;flex-direction:row;margin:21px 0 0}@media screen and (max-width: 676px){div.model-q-row{flex-direction:column}}div.model-q-row div.delete-item{flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;width:70px}@media screen and (max-width: 676px){div.model-q-row div.delete-item{width:100%;justify-content:flex-end;margin:-35px 0 35px}}div.model-q-row div.delete-item span{display:block;position:relative;top:23px;color:#ff5555;font-weight:bold}div.model-q-row>div{display:flex;flex-direction:column;flex:1;margin:0 14px 0 0}@media screen and (max-width: 676px){div.model-q-row>div{margin:0 0 21px}}div.model-q-row>div label{font-size:.75em;text-transform:uppercase;color:#444;font-weight:600}div.model-q-row>div input{width:100%;border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:8px 10px;background:#e6e7eb;color:#555;font-size:1em;box-sizing:border-box}div.model-q-row>div select{border-radius:3px;height:35px;border:1px solid rgba(0,0,0,0.025);padding:8px 28px 8px 10px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:15px 25px;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:.85em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.notification-preference-container{width:100%;background-color:#fff;border-radius:3px;margin:0 auto;padding:14px 0 28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){.notification-preference-container{padding:14px 0}}.notification-preferences{margin-bottom:28px;display:flex;flex-direction:column;justify-content:flex-start}.notification-preference-display{height:100px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,0.1);padding:10px 3px;margin-bottom:10px}.npd-left,.npd-right{display:flex;flex-direction:column;justify-content:space-around}.npd-right{padding:20px 0 0;justify-content:flex-start}@media screen and (max-width: 676px){.npd-right{padding:11px 0 0}}.npd-left:hover{cursor:pointer}.npd-time-true,.npd-time-false{color:#222;font-size:42px;font-weight:normal;display:flex;justify-content:flex-start;font-family:Helvetica, Arial, sans-serif}@media screen and (max-width: 676px){.npd-time-true,.npd-time-false{font-size:21px;font-weight:bold}}.npd-time-false{color:#adb6c6}.hypen{font-size:42px;margin:0px 14px}@media screen and (max-width: 676px){.hypen{font-size:21px}}.npd-days{position:relative;top:-12px;left:3px;color:#07b5ff;font-weight:bold}@media screen and (max-width: 676px){.npd-days{top:-21px;left:1px}}.notification-preference-form{width:400px;height:220px;border-radius:6px;margin:0 0 14px;color:#fff;background-color:#f5f7f9;padding:7px 7px;display:flex;flex-direction:column;justify-content:space-around;align-self:center;border:1px solid rgba(0,0,0,0.075)}.npf-top{color:#222;display:flex;justify-content:center}.npf-time-container{display:flex;justify-content:flex-start}.npf-time-start,.npf-time-stop{font-size:40px;font-weight:bold;display:flex;justify-content:space-between}.npf-time-start div,.npf-time-stop div{margin:0 7px}.npf-dropdown{font-size:32px;height:60px;width:70px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px;color:#000;border:1px solid rgba(0,0,0,0.33);background-color:#fff;-webkit-appearance:none;-moz-appearance:none}.npf-days-container{display:flex;justify-content:space-between;width:calc(100% - 28px);margin:0 auto}.npf-day-true,.npf-day-false{height:50px;width:50px;border-radius:50%;font-size:30px;display:flex;justify-content:center;align-items:center}.npf-day-true{color:#fff;background-color:#07b5ff;box-shadow:0 4px 2px -2px rgba(0,0,0,0.2)}.npf-day-false{color:#adb6c6}.npf-bottom{margin:6px 0 0;padding:0 7px;display:flex;justify-content:center;flex-direction:column}.npf-bottom .npf-bottom-btns{flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.np-status-slider-container-on,.np-status-slider-container-off{position:relative;height:29px;width:60px;display:flex;justify-content:center;align-items:center}.np-status-slider{height:20px;width:50px;border-radius:10px;background-color:#5d7daf}.np-status-button{position:absolute;height:30px;width:30px;border-radius:50%}.np-status-slider-container-on>.np-status-slider{background-color:#a9d6a4}.np-status-slider-container-on>.np-status-button{background-color:#31C523;top:0px;right:0px}.np-status-slider-container-off>.np-status-slider{background-color:#e5a2ad}.np-status-slider-container-off>.np-status-button{background-color:#f36279;top:0px;left:0px}.add-preference-button{height:50px;width:50px;border-radius:50%;color:#fff;font-size:50px;background-color:#8add66;margin:0px auto;display:flex;justify-content:center;align-items:center}.add-preference-button span{position:relative;top:-6px}span.add-preference-text{margin:14px auto 66px;font-size:.85em;display:block;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#ccc}.notification-preference-modal{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center}.npm-error{text-align:center;font-size:14px;font-weight:bold;color:#ffa227;position:relative;top:-14px}.npm-close-button{display:flex;flex-direction:row;justify-content:center;align-items:center;background:#ccc;border-bottom:1px solid rgba(0,0,0,0.1);text-shadow:0px -1px 0px rgba(0,0,0,0.1);color:#fff;padding:6px 12px;width:60px;border-radius:6px;margin:0 4px}.npm-cancel-button{display:flex;flex-direction:row;justify-content:center;align-items:center;background:#ff3635;border-bottom:1px solid rgba(0,0,0,0.1);text-shadow:0px -1px 0px rgba(0,0,0,0.1);color:#fff;padding:6px 12px;width:60px;border-radius:6px;margin:0 4px}.npm-ok-button{display:flex;flex-direction:row;justify-content:center;align-items:center;background:#1ad823;border-bottom:1px solid rgba(0,0,0,0.1);text-shadow:0px -1px 0px rgba(0,0,0,0.1);color:#fff;padding:6px 12px;width:60px;border-radius:6px;margin:0 4px}.npf-day-true,.npf-day-false,.np-status-slider-container-on,.np-status-slider-container-off,.add-preference-button,.np-delete,.np-save,.npm-close-button,.npm-cancel-button,.npm-ok-button{cursor:pointer;cursor:hand}div.booking-request-table-blob{display:inline-block;margin:0 7px 0 0;padding:2px 5px;border-radius:3px;background:#E2EFFD;color:#3a7dca;box-sizing:border-box}div.job-grid-orders-modal{width:calc(100% - 141px);position:fixed;bottom:-700px;height:742px;left:116px;-webkit-box-shadow:0px 7px 43px 5px rgba(0,0,0,0.45);-moz-box-shadow:0px 7px 43px 5px rgba(0,0,0,0.45);box-shadow:0px 7px 43px 5px rgba(0,0,0,0.45);box-sizing:border-box;border-radius:10px 10px 0 0;overflow:hidden}div.job-grid-orders-modal div.job-grid-orders-modal-content{background:#fff;height:100%;padding:14px 35px;overflow-y:scroll}div.job-grid-orders-modal div.job-grid-orders-modal-actions{display:flex;flex-direction:row}div.job-grid-orders-modal div.job-grid-orders-modal-actions>div span{font-weight:bold}div.job-grid-orders-modal div.job-grid-orders-modal-actions>div:first-child{flex:1;display:flex;flex-direction:row;justify-content:flex-start}div.job-grid-orders-modal div.job-grid-orders-modal-actions>div:last-child{flex:1;display:flex;flex-direction:row;justify-content:flex-end}div.job-grid-orders-modal div.job-grid-orders-modal-nav{height:42px;display:flex;background:#cb3d88;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden;box-sizing:border-box}div.job-grid-orders-modal div.job-grid-orders-modal-nav>div{height:inherit;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#cb3d88;padding:0 14px}div.job-grid-orders-modal div.job-grid-orders-modal-nav>div>span{color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,0.1);font-size:0.9em;font-weight:bold}div.job-grid-orders-modal div.job-grid-orders-modal-nav>div>span>i{margin:0 7px 0 0}.react-datepicker__input-container{display:block !important}.panel-menu-wrap{display:flex}.panel-menu-pane{width:100%;height:100%;padding:20px;box-sizing:border-box}.panel-menu-item{display:flex;align-items:center;width:100%;background:rgba(0,0,0,0.1)}.panel-menu-item>span{flex:1;font-size:1.6rem;font-family:Helvetica;text-align:center;vetical-align:middle;text-transform:uppercase;font-weight:600}.panel-menu-item .fa-angle-right{font-size:1.75rem}div.pr-po-create{display:flex;flex-direction:row;justify-content:center;border:1px solid rgba(0,0,0,0.1);border-radius:3px;width:50%;margin:42px auto;height:49px;background:rgba(28,135,244,0.05)}@media screen and (max-width: 676px){div.pr-po-create{flex-direction:column;height:100px;width:90%}}div.pr-po-create div{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:Helvetica, Arial, sans-serif}div.pr-po-create div:first-child{border-right:1px solid rgba(0,0,0,0.1)}@media screen and (max-width: 676px){div.pr-po-create div:first-child{border-right:none;border-bottom:1px solid rgba(0,0,0,0.1)}}div.pr-po-create div span{color:#3a7dca}div.pr-po-linelink{display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:Helvetica, Arial, sans-serif;padding:7px;border-top:1px solid rgba(0,0,0,0.1)}@media screen and (max-width: 676px){div.pr-po-linelink{flex-direction:column;justify-content:flex-start;align-items:flex-start}}div.pr-po-linelink div{flex:1;font-size:.85em}div.confirm-btns{margin:21px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:center}div.confirm-btns button{height:28px;display:inline-block;padding:1px 14px 0;margin:14px 3px 0;width:90px;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;background:#07b5ff;font-size:.85em;font-weight:400;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}.text-ellipse,.ftm-attachments li,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center,.ftp-poi-pics-ctrl{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ftp-poi-comment,.ftm-form-input[data-disabled="false"],.ftp-poi-head input[data-disabled="false"],.ftp-poi-head select[data-disabled="false"],.ftp-poi-head textarea[data-disabled="false"],.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.ftp-poi-pics-ctrl>button,.ftp-poi-delete>span,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.poi-type-icons i{padding:4px;cursor:pointer}.poi-type-icons i[data-active="true"]{border-radius:2px;background:lightblue}.ftp-poi-delete{position:absolute;top:0;left:0;width:100%;height:40px;z-index:4;background:linear-gradient(rgba(0,0,0,0.54902), transparent);display:flex;justify-content:flex-end}.ftp-poi-delete>span{color:white !important;margin:10px !important;padding:4px 6px;cursor:pointer;border-radius:10px;height:16px;background:#f44336;transition:150ms}.ftp-poi-delete>span:hover{background:#f46d63}.ftp-poi{flex:1;position:relative;overflow-y:scroll}.ftp-input-group label{display:block;font-family:Helvetica;text-transform:uppercase;font-size:10px;color:#4f5051;margin-bottom:4px}.ftp-comments-list{max-height:295px;overflow-y:scroll;padding-right:7px}.ftp-comments-list>li{margin-bottom:10px}.ftp-comments-list>li:last-child{margin-bottom:0}.ftm-poi-comment-input{padding:12px}.ftm-poi-comment-input>div{display:flex;min-height:50px;border:1px solid lightgray}.ftm-poi-comment-input>div input{flex:1;border:none;background:#f4f4f4;text-indent:6px}.ftm-poi-comment-input>div button{flex:0;border:none;border-left:1px solid lightgray;background:#f4f4f4}.ftm-form-input,.ftp-poi-head input,.ftp-poi-head select,.ftp-poi-head textarea{color:#4f5051;font-family:Helvetica;box-sizing:border-box;padding:6px;background:white;border:none;box-sizing:border-box;background:#e6e7eb}.ftm-form-input[data-disabled="true"],.ftp-poi-head input[data-disabled="true"],.ftp-poi-head select[data-disabled="true"],.ftp-poi-head textarea[data-disabled="true"]{background:none;border:none}.ftp-poi-head{color:#737373;padding:0px 14px 6px}.ftp-poi-head>input,.ftp-poi-head h3,.ftp-poi-head p{font-weight:600;font-size:20px !important;margin-bottom:5px}.ftp-poi-head>input,.ftp-poi-head textarea,.ftp-poi-head h3{width:100%;font-size:14px;resize:vertical}.ftp-text,.ftp-poi p,.ftp-poi span{color:#4f5051;font-size:13px;font-family:Helvetica;line-height:17px}.ftp-badge{border-radius:5px;background:#d2d2d2;color:#4f5051;border:none;padding:4px 6px;margin-right:10px;cursor:pointer;height:26px;border:1px solid #acacac}.ftp-badge i{font-size:14px}.ftp-poi-pics{display:flex;align-items:center;justify-content:center;position:relative;min-height:190px;max-height:190px;height:190px;background:#3d5066;overflow:hidden}.ftp-poi-pics:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:35px;background-image:linear-gradient(transparent, #212a35 51px)}.ftp-poi-pics i{font-size:64px}.ftp-poi-pics img{min-width:100%}.ftp-poi-badges{display:flex;align-items:center;padding:0px 12px}.ftp-poi-badges input[type="file"]{display:none}.ftp-poi-pics-ctrl{width:100%;position:absolute;bottom:0;left:0;width:100%;height:24px;z-index:2}.ftp-poi-pics-ctrl>button{width:12px;max-width:12px;height:12px;border-radius:6px;background:gray;border:none;margin:0 4px;cursor:pointer;transition:200ms ease;will-change:transform}.ftp-poi-pics-ctrl>button:hover{transform:scale(1.2)}.ftp-poi-pics-ctrl>button[data-active="true"]{background:white}.ftp-poi-comments{padding:0 12px}.ftm-badge{flex:0 !important;min-width:64px;text-align:center;background:#f4f4f4;border:1px solid lightgray;border-radius:12px;cursor:pointer;padding:3px 0}.ftm-badge p{font-size:12px}.ftm-badge input[type="file"]{display:none}.ftm-badge[data-color="blue"]{background:blue}.ftm-badge[data-color="blue"] p{color:white}.ftm-attachments{padding:0px 45px 6px;list-style:disc;font-size:12px}.ftm-attachments li{margin:6px 0;border-bottom:none !important}.ftp-poi-comment{background:#f4f4f4;padding:6px}.ftp-poi-comment>p{margin-bottom:4px}.ftp-poi-comment .ftp-poi-comment-meta{display:flex;justify-content:space-between}.ftp-poi-comment .ftp-poi-comment-meta span{color:#848484;font-size:10px}.ftp-poi-input textarea{height:40px;width:100%}.ftp-input{display:flex;padding:0;margin-bottom:12px}.ftp-input input{flex:1;height:32px;background:none;border:none;border-radius:none;color:#4f5051;text-indent:8px}.ftp-input button{width:56px;border:none;color:#0232ee}.poi-types-icon-list{display:grid;grid-template-columns:repeat(10, 1fr);grid-row-gap:10px;width:450px}.poi-types-icon-list>i{height:22px;padding:6px;border:1px solid lightgray;margin-right:10px;cursor:pointer;font-size:16px;border-radius:4px;display:flex;align-items:center;justify-content:center}.poi-types-icon-list>i:hover{background:lightgray}.poi-types-icon-list>i[data-active="true"]{background:lightblue}.position-report-modal{overflow:auto}.position-report-modal .fieldset:last-child{margin:0 0 14px 0}@media screen and (min-width: 677px){.position-report-modal .fieldset:last-child{margin:0}}.position-report-modal .report-content{padding:14px;flex:1;box-sizing:border-box}.print-conatiner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.public-form-top-bar{background:linear-gradient(90deg, #00adcc, #722ae8);height:7px;width:100%;position:fixed;z-index:100}.public-form-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:21px 21px 14px;background:#fff;border-bottom:1px solid rgba(0,0,0,0.1);margin:0 0 -28px}.public-form-header .public-form-header-logo{width:100px}div.rate-strategy div.scope-bubble{display:flex;padding:3px 4px;box-sizing:border-box;background:#4c9fda;border-radius:6px;width:auto;flex-direction:row;justify-content:center;align-items:center;margin:1px 0 0}div.rate-strategy div.scope-bubble span{color:#fff;font-size:.75em;font-weight:bold}div.rate-strategy div.scope-bubble span>i{margin:0 0 0 5px}div.rate-strategy div.add-computation-row-btn{margin:14px 0 0;display:flex;flex-direction:row;justify-content:center;align-items:center}div.rate-strategy div.add-computation-row-btn span{font-size:.85em;text-transform:uppercase;font-weight:bold;color:#4c9fda}div.rate-strategy div.add-computation-row-btn span i{margin:0 5px 0 0}div.rate-strategy div.rs-row{box-sizing:border-box;display:flex;flex-direction:column;background:linear-gradient(125deg, rgba(28,135,244,0.045) 0%, rgba(28,135,244,0.025) 100%);border-radius:10px;margin:0 0 14px;padding:0 14px;box-shadow:0 1px 2px rgba(28,135,244,0.3)}div.rate-strategy div.rs-row div.controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:7px 0}div.rate-strategy div.rs-row div.controls div{flex:1}div.rate-strategy div.rs-row div.controls div.arrange{flex:.65}@media screen and (max-width: 676px){div.rate-strategy div.rs-row div.controls div.arrange{flex:.1}}div.rate-strategy div.rs-row div.controls i.sort{font-size:1.4em;color:#ffb648}div.rate-strategy div.rs-row div.controls span{margin:0 0 0 14px;font-size:.6em;text-transform:uppercase;font-weight:bold;color:#4c9fda}@media screen and (max-width: 676px){div.rate-strategy div.rs-row div.controls span{font-size:.65em;margin:0 0 0 10px}}div.rate-strategy div.rs-row div.controls span i{margin:0 4px 0 0}@media screen and (max-width: 676px){div.rate-strategy div.rs-row div.controls span i{margin:0 2px 0 0}}div.rate-strategy div.rs-row div.limits{margin:0 0 7px !important;padding:14px 14px;border-radius:6px;box-sizing:border-box;background:rgba(28,135,244,0.075);align-items:center !important}div.rate-strategy div.rs-row div.limits>span.title{margin:0 14px 0 0;font-size:.875em;font-weight:bold}div.rate-strategy div.rs-row div.inputs{display:flex;flex-direction:row;align-items:flex-start;margin:14px 0 0}div.rate-strategy div.rs-row div.inputs div.icon-row{flex:0;margin:0 1px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:center;background:rgba(28,135,244,0.06);position:relative;top:17px;left:-3px;padding:2px 4px;border-radius:3px}@media screen and (max-width: 676px){div.rate-strategy div.rs-row div.inputs div.icon-row{display:none}}div.rate-strategy div.rs-row div.inputs div.icon-row i{color:#834bab;font-size:1.2em;line-height:1em;position:relative;top:2px}div.rate-strategy div.rs-row div.inputs>div{display:flex;flex-direction:column;flex:1;margin:0 7px 0 0}@media screen and (max-width: 676px){div.rate-strategy div.rs-row div.inputs>div{width:100%;margin:0 0 14px}}div.rate-strategy div.rs-row div.inputs>div label{font-size:.7em;text-transform:uppercase;display:block;margin:0 0 3px;width:100%;color:#444;font-weight:700}div.rate-strategy div.rs-row div.inputs>span{margin:0 7px 0 0}@media screen and (max-width: 676px){div.rate-strategy div.rs-row div.inputs{flex-direction:column;align-items:flex-start}}div.rate-strategy div.rs-row div.inputs div.stacked-inputs-block{background:rgba(0,0,0,0.025);border:1px solid rgba(0,0,0,0.035);padding:14px;box-sizing:border-box;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,0.1)}div.rate-strategy div.rs-row div.inputs div.stacked-inputs{display:flex;flex-direction:column;flex:1;margin:0 7px}div.rate-strategy div.rs-row div.inputs div.stacked-inputs select{margin:4px 0 0}div.rate-strategy div.rs-row div.inputs input[type="text"],div.rate-strategy div.rs-row div.inputs input[type="number"]{width:100%;border-radius:3px;padding:3px 7px;border:1px solid rgba(0,0,0,0.025);background:rgba(28,135,244,0.1);-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.rate-strategy div.rs-row div.inputs select{width:100%;border-radius:3px;padding:3px 7px;border:1px solid rgba(0,0,0,0.025);background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat rgba(28,135,244,0.1);background-position:right;background-size:8px 14px;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;-ms-touch-action:none;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;background-color:#e6e7eb;height:10px;border-radius:18px}.rc-slider-track{position:absolute;left:0;height:10px;border-radius:18px;background-color:rgba(7,181,255,0.5)}.rc-slider-handle{position:absolute;margin-left:-7px;margin-top:-5px;width:20px;height:20px;cursor:pointer;cursor:-webkit-grab;cursor:grab;border-radius:50%;border:solid 2px #07b5ff;background-color:#fff;-ms-touch-action:pan-x;touch-action:pan-x}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #07b5ff;outline:none}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#666;font-family:Helvetica, Arial, sans-serif}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:10px;background:tra18sparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot:first-child{margin-left:-4px}.rc-slider-dot:last-child{margin-left:-4px}.rc-slider-dot-active{border-color:#07b5ff}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed !important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-bottom:-7px;-ms-touch-action:pan-y;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block !important;-webkit-animation-play-state:paused;animation-play-state:paused}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block !important;-webkit-animation-play-state:paused;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{-webkit-animation-name:rcSliderTooltipZoomDownIn;animation-name:rcSliderTooltipZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{-webkit-animation-name:rcSliderTooltipZoomDownOut;animation-name:rcSliderTooltipZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{-webkit-transform:scale(0, 0);transform:scale(0, 0);-webkit-animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0, 0);transform:scale(0, 0)}100%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0, 0);transform:scale(0, 0)}100%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0, 0);transform:scale(0, 0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px 0}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.container-general-scroll::-webkit-scrollbar{height:10px;width:10px;background-color:aliceblue}.container-general-scroll::-webkit-scrollbar-thumb{background-color:rgba(166,213,255,0.5);border-radius:6px}.grid-wrap{display:block}.grid-menu{display:flex;flex-direction:row;border-top:1px solid rgba(0,0,0,0.1);padding:12px 6px;font-family:Helvetica, Arial, sans-serif;background:#fff}.grid-menu span.last-updated{font-style:italic;color:#aaa}.grid-menu span{margin:0 21px 0 0;font-size:0.85em;color:#3a7dca}.grid-menu span i{margin:0 7px 0 0;opacity:0.5}.grid-menu span:hover{cursor:pointer}.react-grid-layout{border-radius:3px;position:relative;transition:height 200ms ease;background:#dae5fc}.react-grid-item{z-index:1;transition:all 200ms ease;transition-property:left, top;background:#ccc;word-wrap:break-word;font-size:9px;font-weight:bold;border-radius:3px;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:Helvetica, Arial, sans-serif}.react-grid-item span{word-break:break-word}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width, height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.react-grid-placeholder{background:red;opacity:0.2;transition-duration:100ms;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-resizable-handle{position:absolute;width:20px;height:20px}.react-resizable-handle::after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid #aaa;border-bottom:2px solid #aaa}.react-resizable-hide>.react-resizable-handle{display:none}.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle.react-resizable-handle-w,.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle.react-resizable-handle-n,.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.resizable-grid{display:grid}div.routine-unresolved-tasks{flex:1;display:flex;flex-flow:column;margin:7px 0 21px;border-radius:10px;padding:14px 14px 11px;background:#e9f3fd;box-sizing:border-box}div.routine-unresolved-tasks .arrow-up{position:relative;top:-28px;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #e9f3fd}div.routine-unresolved-tasks>span{font-weight:bold;font-size:.9em;margin:-10px 0 14px}div.routine-unresolved-tasks div.task-row{font-family:Helvetica, Arial, sans-serif;display:flex;flex-direction:row;justify-content:flex-start;padding:7px;border-radius:6px;background:rgba(28,135,244,0.1);margin:0 0 3px 0}@media screen and (max-width: 676px){div.routine-unresolved-tasks div.task-row{flex-direction:column;padding:7px 7px 0 7px}}div.routine-unresolved-tasks div.task-row>div{font-size:.85em;margin:0 21px 0 0}@media screen and (max-width: 676px){div.routine-unresolved-tasks div.task-row>div{margin:0 0 7px}}div.routine-unresolved-tasks div.task-row>div span{font-style:italic;color:rgba(28,135,244,0.8)}div.routine-report-slider{display:block;padding:21px 35px 32px;border-radius:50px;background:rgba(255,193,7,0.125);border:1px solid rgba(255,193,7,0.1);box-sizing:border-box;margin:28px 0 0}div.routine-report-slider-meta{margin:7px 0 56px;width:100%;display:block;text-align:center}div.routine-report-slider-meta span{font-weight:bold;font-size:.65em}div.inline-part-request-row{align-items:center;display:flex;flex-direction:row;margin:21px 0 0;background:linear-gradient(to bottom, #f5f7f9 0%, #fff 100%);padding:14px 10px 0;border-radius:6px}@media screen and (max-width: 900px){div.inline-part-request-row{flex-direction:column;padding:7px 14px 0;align-items:flex-start}}div.inline-part-request-row div.search-item{flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;width:auto}@media screen and (max-width: 900px){div.inline-part-request-row div.search-item{margin:0 0 21px;width:100%;justify-content:flex-start}}div.inline-part-request-row div.search-item>i{display:block;position:relative;top:18px;font-weight:bold;margin:0 3px 0 0;color:#1ad823;font-size:1.2em}@media screen and (max-width: 900px){div.inline-part-request-row div.search-item>i{top:17px;left:1px}}div.inline-part-request-row div.delete-item{flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;width:20px}@media screen and (max-width: 900px){div.inline-part-request-row div.delete-item{width:100%;justify-content:flex-end;margin:-28px 0 35px}}div.inline-part-request-row div.delete-item span{display:block;position:relative;top:8px;color:#ff5555;font-weight:bold}div.inline-part-request-row>div{display:flex;flex-direction:column;flex:1;margin:0 7px}@media screen and (max-width: 900px){div.inline-part-request-row>div{margin:0 0 14px;width:100%}}div.inline-part-request-row>div label{font-size:.75em;text-transform:uppercase;color:#444;font-weight:600}div.inline-part-request-row>div input{width:100%;border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:8px 10px;background:#e6e7eb;color:#555;font-size:1em;box-sizing:border-box}div.postponed{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;margin:56px 0 0;text-align:center}div.postponed span{color:red;font-weight:bold;font-size:1.1em}div.postponed span.explanation{font-weight:normal;max-width:600px;font-size:1em}div.routine-report-row{margin:35px 0 49px;font-family:Helvetica, Arial, sans-serif}div.routine-report-row h4{font-size:1.2em;font-weight:bold;text-align:left}div.routine-report-row div.component-hrs{margin:7px 0 0}div.routine-report-row div.component-hrs span{font-size:.8em;font-weight:bold;margin:0 0 2px}div.not-authorized{margin:28px 0;display:block}div.not-authorized span{font-size:1.1em}div.not-authorized ul{list-style:none;margin:21px 0}div.connected-audit{border-bottom:1px solid rgba(0,0,0,0.1);padding:14px 0}@media screen and (max-width: 676px){div.connected-audit div.selected-audit{text-align:center}}div.connected-audit div.selected-audit span:first-child{font-weight:bold;color:#984ea1}div.connected-audit div.selected-audit span{display:block}div.connected-audit div.selected-audit span:last-child{margin:1px 0 0;font-size:.9em}div.routine-task-wrap{display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:0 0 7px}div.routine-model{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background:#f5f7f9;height:70px;padding:7px 21px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif}@media screen and (max-width: 676px){div.routine-model{flex-direction:column;height:auto;padding:0}}div.routine-model div{display:flex;flex:1;flex-direction:column;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.routine-model div:first-child{border-top:none}@media screen and (max-width: 676px){div.routine-model div{padding:14px;border-top:1px solid rgba(0,0,0,0.09);width:100%}}div.routine-model div>span{display:block}div.routine-model div>span.header{font-weight:bold;font-size:.75em;margin:0 0 3px}div.routine-slider{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;background:#f5f7f9;height:70px;padding-bottom:7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.routine-slider{flex-direction:column;padding-bottom:14px;height:auto}}@media screen and (max-width: 676px){div.routine-slider div.routine-slider-component-select{margin:0 0 28px}}div.routine-slider select{width:100%;border-radius:3px;height:35px;border:1px solid rgba(0,0,0,0.025);padding:7px 28px 7px 10px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:10px 18px;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:.85em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.routine-slider input.routine-slider-input{width:80px;border-radius:3px;background:#e6e7eb;padding:0 9px;height:28px;font-size:12px;border:1px solid rgba(0,0,0,0.025)}div.routine-slider div.routine-slider-value{width:200px;height:70px;display:flex;flex-direction:column;justify-content:center;padding:0 16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.routine-slider div.routine-slider-value,div.routine-slider div.routine-slider-value>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 676px){div.routine-slider div.routine-slider-value{width:100%;align-items:center}}div.routine-slider div.routine-slider-value span.measurement{font-weight:bold;font-style:italic;color:#834bab;font-size:.7em;margin:1px 0 0}@media screen and (max-width: 676px){div.routine-slider div.routine-slider-value span.measurement{padding:0 3px}}div.routine-slider div.routine-slider-value span.sub-part{font-weight:400;font-style:italic;color:#666;font-size:.7em;margin:1px 0 0}@media screen and (max-width: 676px){div.routine-slider div.routine-slider-value span.sub-part{padding:0 3px}}div.routine-slider div.routine-slider-value span.measurement-value{font-size:1em}@media screen and (max-width: 676px){div.routine-slider div.routine-slider-value span.measurement-value{font-size:1.5em}}div.routine-slider div.routine-slider-value span{position:relative;top:3px;font-family:Helvetica, Arial, sans-serif;font-size:.75em;font-weight:bold}@media screen and (max-width: 676px){div.routine-slider div.routine-slider-value span{font-size:1.1em}}div.routine-slider div.slider{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 28px 0}@media screen and (max-width: 676px){div.routine-slider div.slider .rc-slider-handle{margin-left:-17px;margin-top:-13px;width:35px;height:35px}}@media screen and (max-width: 676px){div.routine-slider div.slider .rc-slider-mark{top:35px}}@media screen and (max-width: 676px){div.routine-slider div.slider{width:100%;height:42px;margin:14px 0;padding:0 28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}div.routine-task{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;background:#f5f7f9;padding:14px;border-radius:3px 3px 0 0;margin:0 0 0}div.small-header{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:calc(100% - 16px);margin:0 auto 21px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold}div.small-header h5{font-family:Helvetica, Arial, sans-serif;font-size:1.2em;font-weight:bold}div.small-header span{display:block;color:#ff3635;font-size:12px;text-transform:uppercase;margin:2px 0 0 0}div.small-header span:hover{cursor:pointer}div.routine-task div.check-box{width:63px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}div.routine-task div.routine-task-text{flex:1;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;font-family:Helvetica, Arial, sans-serif;font-size:.9em}div.routine-task-sub-actions{border-top:1px solid rgba(255,255,255,0.5);width:auto;padding:14px;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;border-radius:0 0 3px 3px}div.routine-task-sub-actions button{display:block;line-height:1em;width:auto;padding:0 10px;height:28px;border-radius:3px;margin:0 auto;border-top:none;border-right:none;border-left:none;margin:0 0 0 7px;border-bottom:1px solid rgba(0,0,0,0.1);color:#fff;background:#07b5ff}div.routine-task div.routine-task-actions{max-width:380px;width:auto;padding:0 0 0 14px;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}div.routine-task .date-btn{display:block;line-height:1em;width:auto;padding:0 10px;height:28px;border-radius:3px;margin:0 auto;border-top:none;border-right:none;border-left:none;margin:0 0 0 7px;border-bottom:1px solid rgba(0,0,0,0.1);color:#fff;background:#07b5ff}div.routine-task div.routine-task-actions>button{display:block;line-height:1em;width:auto;padding:0 10px;height:28px;border-radius:3px;margin:0 auto;border-top:none;border-right:none;border-left:none;margin:0 0 0 7px;border-bottom:1px solid rgba(0,0,0,0.1);color:#fff;background:#07b5ff}div.routine-task-options{display:flex;flex-flow:column nowrap;padding:10px;background:#f5f7f9}div.routine-task-options label{float:left;margin:0 0 1px;font-size:.75em;text-transform:uppercase;color:#666;font-weight:600}div.routine-notes{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}div.routine-notes div.routine-notes-text{flex:1;padding:0 7px}div.routine-notes div.routine-notes-text textarea{width:100%}div.routine-deficiency-wrap{flex:1;display:flex;flex-flow:column nowrap;margin:35px 0 14px}div.routine-deficiency{flex:1;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}div.routine-deficiency input{width:100%;border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:7px 10px;-webkit-appearance:none;color:#555;font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box}div.routine-deficiency select{width:100%;border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:7px 10px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:10px 18px;-webkit-appearance:none;color:#555;font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box}div.routine-deficiency div.routine-deficiency-text{flex:1;padding:0 7px}@media screen and (max-width: 676px){div.routine-deficiency-part-request{border-bottom:1px solid rgba(0,0,0,0.1);padding:0 0 21px;text-align:right}}div.routine-deficiency div.routine-deficiency-text textarea{width:100%}div.routine-deficiency div.routine-existing-deficiency{flex:1;border-radius:0 6px 6px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;padding:14px 14px;margin:7px 7px;background:rgba(243,98,121,0.15);border-left:5px solid #f36279}div.routine-deficiency div.routine-existing-deficiency div{flex:1;padding:0 7px}div.routine-deficiency div.routine-existing-deficiency div span{display:block;font-family:Helvetica, Arial, sans-serif;font-size:12px}div.routine-deficiency div.routine-existing-deficiency div label{float:none}div.routine-deficiency span.default-value{display:block;margin:-3px 0 0;padding:5px 7px 5px;width:100%;border:1px solid rgba(0,0,0,0.1);border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.simple-paginate div.simple-paginate-controls input.filterInput{width:200px}div.routine-task{display:block}div.routine-task div.routine-task-text{margin:7px 0 0 5px;flex:none;display:block;width:calc(100% - 35px)}div.routine-task div.check-box{margin:0 0 2px;flex:none;width:42px;display:inline-block}div.routine-notes{display:block;margin:0 0 0;flex:none}div.routine-deficiency{display:block;flex:none}div.routine-deficiency div.routine-deficiency-text{margin:0 0 14px}div.routine-task div.routine-task-actions{margin:21px auto 0;width:100%;max-width:100%;padding:0 0 0;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}div.routine-deficiency div.routine-existing-deficiency{overflow-y:scroll}div.routine-deficiency div.routine-existing-deficiency div{min-width:130px;padding:0 21px 0 7px}}@media screen and (max-width: 450px){div.simple-paginate div.simple-paginate-controls input.filterInput{width:150px}}div.part-breakdown{background:rgba(28,135,244,0.05);padding:14px 18px;box-sizing:border-box;border-radius:10px;margin:7px 0 -7px}div.part-breakdown h5{font-size:1.1em;font-weight:bold;margin:0 0 14px;display:block}div.part-breakdown>span{display:block}div.part-breakdown div.part-breakdown-item>span{font-weight:bold;margin:28px 0 0;display:block;position:relative;top:7px}div.risk-breakdown{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 676px){div.risk-breakdown{flex-direction:column}}div.risk-breakdown>div{flex:calc(50% - 14px)}@media screen and (max-width: 676px){div.risk-breakdown>div{flex:1}}div.risk-breakdown>div td strong{font-size:1.2em}table.risk-division-breakdown td strong{font-size:1.2em !important}div.rt-items-container{display:flex;flex-direction:column;justify-content:flex-start}div.rt-items-container div.rt-items{display:flex;flex-direction:column;flex:1}div.rt-items-container div.rt-item-types{min-height:300px;display:flex;width:150px;padding:0 28px 0 0;margin:0 28px 0 0;border-right:1px solid rgba(0,0,0,0.1)}h5.modify-warning{display:block;margin:0 0 7px;font-size:.8em;color:#f36279;font-style:italic;font-family:Helvetica, Arial, sans-serif}div.affected-templates{font-family:Helvetica, Arial, sans-serif;padding:14px 14px 3px;background:#fafbfd;border-radius:6px;display:block;border:1px solid rgba(0,0,0,0.06);box-shadow:0 2px 2px rgba(50,50,93,0.04)}div.affected-templates ul{font-size:.9em;margin:0 0 0}div.affected-templates ul li{margin:0 0 3px;padding:5px 0;font-size:.85em;border-top:1px solid rgba(0,0,0,0.05)}div.no-master-templates{display:block;text-align:center;margin:0 0 65px}div.no-master-templates span{color:#f36279;font-style:italic}.jsa-report-graphs{display:flex;flex-direction:row;font-size:.75em}.jsa-report-graphs>div{flex:1}.safety-metrics-container{position:relative}.safety-metrics-container h1,.safety-metrics-container h2,.safety-metrics-container p,.safety-metrics-container span,.safety-metrics-container th,.safety-metrics-container td{font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;color:black}.safety-metrics-container svg{stroke:rgba(0,0,0,0.225)}.safety-metrics-container label{font-size:.75em;text-transform:uppercase;color:#444;font-weight:600}.safety-metrics-container .custom-rm-datepicker{height:38px !important}.sm-controls{width:100%;margin:10px 0 20px 0}.sm-controls-item{display:inline-block;display:inline-block;margin:0 14px 0 0;cursor:pointer;height:fit-content;vertical-align:bottom}.sm-controls-item>label{display:block;margin-bottom:1px;text-align:left}.sm-controls-item .rm-date-caret{transform:none !important;height:40px !important}.sm-controls-item .rm-date-picker{margin:0 2px}.sm-controls-item .rm-date-picker,.sm-controls-item .rm-date-caret{border:1px solid rgba(0,0,0,0.15);box-shadow:none !important}.sm-controls-item .rm-date-cluster{margin-left:0px}.sm-body{width:100%;overflow-x:hidden}.sm-collapsable{width:100%;margin-top:20px;box-sizing:border-box;font-family:Helvetica;box-sizing:border-box}.sm-collapsable-header{display:grid;grid-template-columns:repeat(9, 1fr);grid-template-rows:auto 270px auto;grid-template-areas:"header header header header header header header header header" "buttons buttons buttons buttons buttons buttons buttons chart chart" "footer footer footer footer footer footer footer footer footer"}.sm-collapsable-header h4{grid-area:header;font-size:1.45rem;padding:6px 0 12px 0}.sm-collapsable-header h4.sm-date-header{grid-column:3/8;padding-left:10px}.sm-user-breakdown{grid-area:footer;padding:13px 0 10px 0}.sm-user-breakdown span{font-size:0.9rem;color:#3a7dca;font-weight:600;text-shadow:1px 1px 0px rgba(255,255,255,0.3);font-style:italic;cursor:pointer}.sm-user-breakdown i{font-size:1rem;vertical-align:bottom;transition:0.4s ease}.sm-user-breakdown i[data-flipped=true]{transform:rotate(-180deg)}.collapsable-controls{grid-area:controls}.collapsable-form-buttons{grid-area:buttons;width:100%;max-width:1550px;height:100%;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:max-content;grid-gap:10px;align-items:center;justify-items:center;margin-bottom:6px}.sm-form-button{height:100%;width:100%;max-width:240px;position:relative;display:flex;flex-direction:column;justify-content:space-around;padding:20px;background-image:linear-gradient(340deg, rgba(0,0,0,0.0901961), transparent 200px);box-shadow:2px 2px 6px -2px rgba(0,0,0,0.25),inset 2px 2px 2px rgba(255,255,255,0.3);text-align:center;border-radius:4px;box-sizing:border-box;border:1px solid rgba(0,0,0,0.2);text-shadow:1px 1px 1px rgba(255,255,255,0.3)}.sm-form-button .sm-form-button-bar{width:100%;height:10px;position:absolute;top:0;left:0;opacity:0.9;border-bottom:1px solid rgba(0,0,0,0.3);border-radius:3px 3px 0 0}.sm-form-button>p{font-size:1.75rem}.sm-form-chart{width:100%;height:100%;grid-area:chart;padding-left:20px;box-sizing:border-box}.sm-collapsable-body{height:0px;width:100%}.sm-collapsable-body[data-collapsed=false]{height:auto;margin-bottom:10px}.collapsable-scrollable{width:100%;height:100%;max-height:100%;overflow-y:scroll;padding:10px;box-sizing:border-box}.collapsable-content{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));grid-row-gap:10px;grid-column-gap:10px;grid-template-rows:auto}.collapsable-grid-item{width:100%;max-width:400px;place-self:center;padding:5px;box-sizing:border-box;border-radius:6px;border:1px solid rgba(0,0,0,0.1);font-family:Helvetica;background:#f5f7f9;text-shadow:1px 1px 1px rgba(255,255,255,0.25)}.collapsable-grid-item>p:first-child{padding:4px 0 4px 0;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-no-data{width:100%;height:80px;display:flex;align-items:center;justify-content:center}.sm-no-data p{font-size:0.9rem;font-style:italic;font-weight:600;padding:14px;background:#e7ebf0;border-radius:8px;border:1px solid rgba(0,0,0,0.2)}.inner-form-count{width:100%;padding:3px;box-sizing:border-box}.inner-form-count>span:last-child{float:right;font-weight:600}@media screen and (max-width: 1500px){.safety-metrics-container .sm-collapsable-header{grid-template-rows:auto 200px auto}.safety-metrics-container .collapsable-form-buttons{grid-template-columns:repeat(3, 1fr);grid-template-rows:none;grid-gap:12px;box-sizing:border-box}.safety-metrics-container .sm-form-button{height:100%;max-width:none;flex-direction:row-reverse;justify-content:end;padding:0px}.safety-metrics-container .sm-form-button>span{max-width:240px;position:absolute;top:15px;left:7px}.safety-metrics-container .sm-form-button>p{margin-right:8px;place-self:flex-end}}@media screen and (max-width: 896px){.safety-metrics-container .sm-form-chart{display:none}.safety-metrics-container .sm-collapsable-header{grid-template-rows:auto 240px auto;grid-template-areas:"header header header header header header header header header" "buttons buttons buttons buttons buttons buttons buttons buttons buttons" "footer footer footer footer footer footer footer footer footer"}.safety-metrics-container .collapsable-form-buttons{grid-template-columns:repeat(2, 1fr);grid-row-gap:6px}}@media screen and (max-width: 676px){.safety-metrics-container .sm-collapsable-header{grid-template-rows:auto 420px auto}.safety-metrics-container .collapsable-form-buttons{grid-template-columns:repeat(1, 1fr);grid-row-gap:6px}}.darken{opacity:.95;background:#20252d;width:100%;height:100%;z-index:9500;top:0;left:0;position:fixed}.top-shutter{top:0;left:0;display:block;z-index:9800;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0);padding:35px 28px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shutter{top:44px;display:block;z-index:9800;position:fixed;max-width:450px;width:100%;height:100%;background:#f5f7f9;-webkit-box-shadow:0px 3px 12px 0px rgba(50,50,50,0.33);-moz-box-shadow:0px 3px 12px 0px rgba(50,50,50,0.33);box-shadow:0px 3px 12px 0px rgba(50,50,50,0.33);padding:35px 28px 0}@media screen and (max-width: 950px){.shutter{top:125px}}@media screen and (max-width: 675px){.shutter{top:44px}}.shutter .opt-margin{margin:5% 0 0}.shutter h5{margin:7px 0 -21px;font-size:1.6em;font-weight:bold}.shutter-close{position:absolute;right:18px;top:14px;color:rgba(239,95,70,0.65);cursor:pointer;transition:color .5s ease}.top-shutter-close{position:absolute;right:1%;top:1%;color:rgba(239,95,70,0.65);cursor:pointer;transition:color .5s ease}.shutter-close:hover{color:#ef5f46}.top-shutter-close:hover{color:#ef5f46}.shutter h3{font-weight:600}.shutter .section-nav{padding-top:0;margin-top:0}.shutter .section-nav ul.new-nav li.active{border-bottom:3px solid #e31565}.shutter .section-nav ul.new-nav a{transition:opacity .5s ease}.shutter .section-nav ul.new-nav a:hover{opacity:.5}.shutter .container{height:100%}.shutter .btn-bottom{margin-top:110%}.shutter .radio{padding:5px;font-size:14px;font-weight:400}.shutter .radio input{padding:5px}.shutter .radio-setting-text{margin-left:10px}.shutter .button-row{bottom:56px;width:100%;position:absolute}.shutter .message{margin:28px 0 21px;font-size:1.8rem}.shutter .message-bolded{font-weight:bold}.shutter .message-headline{margin:0px 0 20px;font-size:1.8rem;font-weight:bold}.shutter .confirm-text{margin-bottom:25px;margin-left:auto;margin-right:auto;text-align:left;transition:border 0.3s ease}.shutter .confirm-text:hover{border:1px solid #33C3F0;outline:0}.shutter-help{position:absolute;bottom:0;left:0;width:100%;height:240px;background:#f5f7f9;border-top:1px solid rgba(0,0,0,0.075);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shutter-help h6 i{margin:0 12px 0 1px;color:#e31565}.shutter-help h6{margin:28px 0 21px;font-weight:400}.shutter-help p{font-size:1.3rem;margin:0 0 21px 2px}.shutter-help hr{width:100%;margin:21px auto 21px;color:rgba(0,0,0,0.1)}.shutter-help code{padding:1.4rem 1.6rem;display:block;margin:21px auto;font-size:1.1rem;background:#242825;border-radius:6px;white-space:nowrap;color:#fff;overflow-x:scroll}@media screen and (max-width: 600px){.shutter{max-width:320px}}div.segment-container{display:flex;flex-direction:row;border-radius:10px;overflow:hidden;height:auto;width:100%;margin:0 0 21px;border:1px solid rgba(0,0,0,0.085);box-shadow:0 2px 2px rgba(50,50,93,0.04)}@media screen and (max-width: 400px){div.segment-container{flex-direction:column}}div.segment-container div.segment-meta-data-unpaid{background:-moz-linear-gradient(-45deg, rgba(243,98,121,0.2) 0%, rgba(243,98,121,0) 100%) !important;background:-webkit-linear-gradient(-45deg, rgba(243,98,121,0.2) 0%, rgba(243,98,121,0) 100%) !important;background:linear-gradient(135deg, rgba(243,98,121,0.2) 0%, rgba(243,98,121,0) 100%) !important}div.segment-container div.segment-meta-data{width:65px;border-right:1px solid rgba(0,0,0,0.1);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:14px 0;text-align:center;background:-moz-linear-gradient(-45deg, rgba(28,135,244,0.15) 0%, rgba(28,135,244,0) 100%);background:-webkit-linear-gradient(-45deg, rgba(28,135,244,0.15) 0%, rgba(28,135,244,0) 100%);background:linear-gradient(135deg, rgba(28,135,244,0.15) 0%, rgba(28,135,244,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#211c87f4', endColorstr='#001c87f4',GradientType=1 )}@media screen and (max-width: 400px){div.segment-container div.segment-meta-data{width:100%;flex-direction:row;padding:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:none;border-bottom:3px solid rgba(0,0,0,0.1)}}div.segment-container div.segment-meta-data span{font-weight:bold;font-size:1.2em}div.segment-container div.segment-meta-data span span{font-size:0.8em;color:#777}div.segment-container div.segment-meta-data i{font-size:1.1em}div.segment-container div.segment-meta-data i:hover{cursor:pointer}div.segment-container div.collapsed-segment{font-family:"Helvetica", sans-serif;overflow:hidden;flex:1;display:flex;flex-direction:row;padding:7px 14px 7px 7px;justify-content:flex-start;border-radius:14;font-size:14px;align-items:center}@media screen and (max-width: 900px){div.segment-container div.collapsed-segment{flex-direction:column;align-items:flex-start}}div.segment-container div.collapsed-segment>div{padding:0 7px 0}div.segment-container div.collapsed-segment>div:last-child{border:none}div.segment-container div.collapsed-segment>div button{background:#ccc;display:inline-block;padding:7px 14px;width:auto;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;font-size:0.85em;font-weight:400;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}div.segment-container div.collapsed-segment>div button:hover{cursor:pointer}div.segment-container div.collapsed-segment div.cs-meta-data{padding:0 21px 0;display:flex;flex-direction:column}@media screen and (max-width: 900px){div.segment-container div.collapsed-segment div.cs-meta-data{margin:14px 0 0;padding:0 7px 0}}div.segment-container div.segment{flex:1;display:flex;flex-direction:column;padding:18px 14px 22px;background:#fafbfd}@media screen and (max-width: 900px){div.segment-container div.segment{padding:21px 14px 0}}div.segment-container div.segment div.segment-row{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 900px){div.segment-container div.segment div.segment-row{flex-direction:column;align-items:flex-start;margin:14px 0 0}}div.segment-container div.segment div.segment-row div.segment-row-errors{display:flex;flex-direction:column;padding:0 7px 0;margin:0 0 14px}@media screen and (max-width: 900px){div.segment-container div.segment div.segment-row div.segment-row-errors{margin:0 0 21px}}div.segment-container div.segment div.segment-row div.segment-row-errors ul{list-style:disc;margin:0 0 0 14px}div.segment-container div.segment div.segment-row div.segment-row-errors ul li{color:#ffa227;font-size:0.85em;font-style:italic}div.segment-container div.segment div.segment-row div.segment-row-field-text{flex:none;padding:4px 14px;border-radius:6px;width:auto;text-align:left;background:-moz-linear-gradient(-45deg, rgba(28,135,244,0.15) 0%, rgba(28,135,244,0.05) 100%);background:-webkit-linear-gradient(-45deg, rgba(28,135,244,0.15) 0%, rgba(28,135,244,0.05) 100%);background:linear-gradient(135deg, rgba(28,135,244,0.15) 0%, rgba(28,135,244,0.05) 100%)}div.segment-container div.segment div.segment-row div.segment-row-field-text span{font-weight:bold;font-size:1.2em}@media screen and (max-width: 900px){div.segment-container div.segment div.segment-row div.segment-row-field-text{width:calc(100% - 21px);margin:-21px 0 42px;padding:0 7px;background:none;border-radius:0}div.segment-container div.segment div.segment-row div.segment-row-field-text span{font-size:1.6em;font-style:italic}}div.segment-container div.segment div.segment-row div.segment-row-field{flex:1;padding:0 7px}@media screen and (max-width: 900px){div.segment-container div.segment div.segment-row div.segment-row-field{width:calc(100% - 21px);margin:0 0 42px}}div.segment-container div.segment div.segment-row div.segment-row-field textarea{width:100%}div.segment-container div.segment div.segment-row div.segment-row-field select{width:100%;border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:7px 39px 7px 10px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:10px 18px;-webkit-appearance:none;color:#555;font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box}div.segment-container div.segment div.segment-row div.segment-row-field input{width:100%;border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:7px 10px;background:#e6e7eb;-webkit-appearance:none;color:#555;font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box}div.segment-container div.segment div.confirm-dialog{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 450px){div.segment-container div.segment div.confirm-dialog{padding:0 14px 14px;text-align:center}}div.segment-container div.segment div.confirm-dialog span{font-size:0.95em}div.segment-container div.segment div.confirm-dialog div.confirm-dialog-btns{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:14px 0 0}@media screen and (max-width: 450px){div.segment-container div.segment div.confirm-dialog div.confirm-dialog-btns{flex-direction:column;text-align:center}}div.segment-container div.segment div.confirm-dialog div.confirm-dialog-btns button{background:#ccc;margin:0 7px;height:35px;display:inline-block;padding:1px 14px 0;margin:0 5px;width:150px;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;font-size:0.85em;font-weight:400;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}@media screen and (max-width: 450px){div.segment-container div.segment div.confirm-dialog div.confirm-dialog-btns button{margin:0 0 7px}}div.segment-container div.segment div.confirm-dialog div.confirm-dialog-btns button:hover{cursor:pointer}div.segment-add-buttons{display:flex;flex-direction:row;justify-content:center}div.segment-add-buttons div{margin:0 35px}div.timecard-report-segments{font-family:Helvetica, Arial, sans-serif}div.timecard-report-segments span{display:block;font-size:0.85em;font-weight:400;margin:0 0 1px}div.segment-code-mapper{overflow-x:scroll;display:flex;flex-direction:column;padding:7px 0;border-bottom:1px dotted rgba(0,0,0,0.1)}div.segment-code-mapper div.segment-code-map{display:flex;flex-direction:row;margin:3px 0}div.segment-code-mapper div.segment-code-map input,div.segment-code-mapper div.segment-code-map select{background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat rgba(131,75,171,0.1) !important;background-position:right !important;background-size:10px 18px !important;border:1px solid rgba(131,75,171,0.1) !important}div.segment-code-mapper div.segment-code-map ::-webkit-input-placeholder{font-size:0.8em !important;color:rgba(131,75,171,0.5)}div.segment-code-mapper div.segment-code-map div.removeCol{width:28px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 0 0 14px}div.segment-code-mapper div.segment-code-map div.removeCol i{color:#ff3635;font-size:1.1em}div.segment-code-mapper div.segment-code-map div.nameInput{flex:1;display:flex;flex-direction:row;align-items:center;margin:0 14px 0 0}div.segment-code-mapper div.segment-code-map div.nameInput>span{font-family:Helvetica, Arial, sans-serif;font-size:0.9em;font-weight:bold;color:#834bab}.shift .paginate-xhr-animation div,.shift-single .paginate-xhr-animation div{font-size:12px !important;color:white}.shift{flex:1;display:flex;max-width:100%;max-height:100%;position:relative;overflow:hidden;font-family:Helvetica}@media screen and (max-width: 826px){.shift .form-body h3{text-align:left !important;font-size:16px}}.shift-list-result{padding:9px 10px;font-family:Helvetica;box-sizing:border-box;cursor:pointer}.shift-list-tabs{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;user-select:none}.shift-list-tabs p{font-weight:bold;font-size:0.85rem;box-sizing:border-box;padding:14px 14px 14px}.shift-list-tabs p[data-active="true"]{border-bottom:2px solid #07b6ff}.shift-list-tabs p[data-pulse="true"] i{border-radius:50%}.shift-list-tabs p i{color:#07b6ff}@media screen and (max-width: 826px){.shift-list-tabs p{font-size:0.7em}}.shift-single{flex:1;padding:42px}.shift-single .shift-form-sub strong{font-size:30px !important}.shift-list{height:100%;width:310px;display:flex;flex-direction:column;box-sizing:border-box;background:white;overflow:auto}.shift-list h2{text-transform:uppercase;font-size:13px;color:black;margin-bottom:8px}.shift-list .shift-list-container{flex:1;overflow-y:scroll}.shift-list .shift-list-select-dot{display:flex;align-items:center;justify-items:center}.shift-list .shift-list-select-dot>div{width:20px;height:20px;border:1px solid #949494;margin-right:16px;border-radius:100%;cursor:pointer}.shift-list .shift-list-select-dot>div[data-selected="true"]{background:#6489f7}@media screen and (max-width: 826px){.shift-list{position:absolute;top:0;left:0;transform:translateX(-100%);transition:transform 130ms ease;z-index:99}.shift-list[data-open="true"]{transform:translateX(0);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05)}}.shift-list-exit-btn{display:none;border:none;background:none;width:40px;height:40px;margin-left:auto;font-size:20px;color:black;padding:8px}@media screen and (max-width: 826px){.shift-list-exit-btn{display:block}}.shift-item-thing{flex:1;display:flex;padding:4px 10px;font-family:Helvetica;box-sizing:border-box;cursor:pointer}.shift-item-thing[data-active="true"]{background:#fcf6c9;box-shadow:0px 0px 0px 1px #e4d773}.shift-item-thing[data-transparent="true"]{border:2px dashed white;background:rgba(255,255,255,0.15)}.shift-item-thing[data-warning="true"]{border:2px dashed red;background:#d8c5cc}.shift-item-thing p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shift-item-thing p[data-transparent="true"]{opacity:0.3}.shift-body{flex:1;display:flex;flex-direction:column;min-height:100%;background:White;box-sizing:border-box;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shift-body .shift-body-container{flex:1;overflow-y:scroll;padding:21px 28px}@media screen and (max-width: 826px){.shift-body .shift-body-container{padding:0 10px}}.shift-date-pickers h4{font-size:1.4em;font-weight:bold}.shift-date-pickers .fieldset{margin-bottom:21px !important}.shift-date-pickers .fieldset>div{display:flex}@media screen and (max-width: 826px){.shift-date-pickers .fieldset>div>div{flex:1}.shift-date-pickers .fieldset>div .react-datepicker-wrapper input{width:100%}}@media screen and (max-width: 826px){.shift-date-pickers .fieldset{margin:28px 0 24px !important}}@media screen and (max-width: 826px){.shift-date-pickers{margin:0 4px !important}.shift-date-pickers .fieldset{margin-top:8px}.shift-date-pickers h3{padding-top:20px !important}}.shift-modal{display:flex;background:white;width:100%;height:calc(100vh - 85px);position:absolute;top:20px;z-index:998;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);border-radius:0 0 6px 6px;border-top:10px solid;border-image-slice:1;border-width:4px;box-sizing:border-box;border-image-source:linear-gradient(to left, #1ed44c, #2587f0)}.shift-modal-exit{position:absolute;top:0;right:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.shift-modal-exit i{color:red}.shift-mobile-back-btn{display:none;margin-top:9px}.shift-mobile-back-btn i{margin-right:7px}.shift-mobile-back-btn button{background:none;border:none;color:blue;font-size:16px}@media screen and (max-width: 826px){.shift-mobile-back-btn{display:block}}.shift-mobile-back-btn .shift-form-sub{flex-direction:row;margin:7px 0px 0px 10px;color:#1b68b9}.shift-mobile-back-btn .shift-form-sub i{margin-right:7px}.shift-form .select-field[data-error="true"],.shift-form .full-field-textarea[data-error="true"]{background:#ffe0bc !important}.shift-controls{padding:28px 28px 0px;background:linear-gradient(125deg, rgba(28,135,244,0.045) 0%, rgba(28,135,244,0.025) 100%);border-bottom:1px solid #e1e2e8}.shift-controls .form-body{border:none !important;margin:0 !important}@media screen and (max-width: 826px){.shift-controls{padding:10px 10px}}.shift-controls-btns{display:flex;justify-content:flex-end}.shift-controls-btns button{margin-right:12px;border:none;color:white;background:#007cf9;border-radius:4px;padding:10px 18px;cursor:pointer}.shift-back-btn{margin:4px 0px 20px 0px;display:block;color:#3a7dca;font-weight:bold;font-size:14px;font-family:helvetica;background:none;border:none}.shift-list-item-label{flex:1;display:flex;align-items:center;color:black;padding:10px 0;border-bottom:1px solid #bababa}.shift-list-item-label h3{margin-left:14px;flex:1;font-size:18px !important;text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shift-list-apply-btns{display:flex;align-items:center;justify-content:space-around;border-bottom:1px solid #cdcecf;padding:10px 4px}.shift-list-apply-btns>button{border:none;cursor:pointer;border-radius:4px;background:none;font-size:12px}.shift-list-add-btn{margin-left:auto}.shift-list-search{padding:17px 16px;border-top:1px solid #07b6ff;border-bottom:1px solid rgba(0,0,0,0.1)}.shift-list-search>div{display:flex;align-items:center;font-size:14px;padding:4px 10px;border-radius:5px;border:1px solid #c7c7c7;box-sizing:border-box;background:#e6e7eb;color:#676767}.shift-list-search input{flex:1;height:30px;margin-left:10px;border:none;background:none}.shift-list-no-results{display:Flex;align-items:center;justify-content:center}.shift-list-no-results span{margin:20px;padding:10px;color:#777878;font-style:italic}.shift-list-controls{display:flex;padding:10px 16px;border-bottom:1px solid #cdcecf}.shift-list-controls>div{display:flex;font-size:12px}.shift-list-controls>div>div{margin-right:21px;cursor:pointer}.shift-list-controls>div>div i{font-size:16px}.shift-list-controls>div>div:last-child{margin-right:0}.shift-list-controls .fa-trash{color:#f54747}.shift-list-collapse-btns{display:flex}.shift-list-collapse-btns .fa-expand{margin-right:0}.shift-list-collapsable-header{align-items:center;border-top:1px solid #e0e0f1;padding:10px 14px 4px;background:linear-gradient(to bottom, rgba(28,135,244,0.065) 0%, #fff 100%) !important}.shift-list-collapsable-header[data-errors="true"]{background:linear-gradient(to bottom, #ffe2dc 0%, #fff 100%) !important}.shift-list-collapsable-header>div{display:flex;align-items:center;font-size:14px}.shift-list-collapsable-header .fa-caret-down{cursor:pointer}.shift-list-header-select{flex:1}.shift-list-header-select[data-error="true"] select{border:1px solid red !important}.shift-list-header-select select{-webkit-appearance:none;padding:7px 14px;border-radius:6px;width:calc(100% - 14px);border:1px solid rgba(0,0,0,0.025);background:url(/assets/down-arrow.png) no-repeat #e6e7eb;background-position:right;background-size:10px 16px;border:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;box-sizing:border-box}.shift-list-checkbox{width:16px;height:16px;margin:0 7px 0 0;border:1px solid rgba(0,0,0,0.23) !important;border-radius:3px;background:#fff;cursor:pointer}.shift-list-checkbox[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}.shift-list-item{display:flex;align-items:center;padding:7px 14px 7px 39px;cursor:pointer}.shift-list-item[data-active="true"]{border-left:3px solid #1ad823;background:#98c53638}.shift-list-item i{color:#f75136}.shift-list-item .fa-plus-square{color:#1fae44;margin:0 9px 0 0px;font-size:18px}.shift-list-item-meta{flex:1;display:flex;font-size:14px;overflow:hidden}.shift-list-item-meta>span{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shift-list-header-sub{margin:5px 0 0}.shift-list-header-sub>span{flex:1;font-weight:bold;font-size:12px}.shift-list-header-sub i{cursor:pointer}.shift-list-select-label span{font-size:21px}.shift-list-select-label .fa-caret-down{font-size:18px}.shift-form-sub{margin:7px 0;display:flex;flex-direction:column}.shift-form-sub p{font-size:18px}.shift-errors{background:#ffe9e9;padding:10px 14px;border-radius:4px;color:#f75136;margin:11px 0 14px}@media screen and (min-width: 827px){.shift-errors{margin:11px 0 22px;padding:18px 21px;border-radius:5px}}.shift-errors>p{display:flex;align-items:center}.shift-errors>p i{margin-right:7px}.shift-errors>ul{margin-left:21px;list-style:disc}.shift-errors li{font-style:italic;padding:2px;font-size:12px}.shift-form-bottom-btns{display:flex;justify-content:flex-end;padding:14px}.shift-form-bottom-btns button{display:flex;justify-content:center;max-height:35px;width:120px}.shift-form-submit{padding:10px 14px;border-radius:4px;background:#22b728;cursor:pointer;color:white;border:none}.shift-form-delete{padding:10px 14px;border-radius:4px;background:#f44336;cursor:pointer;color:white;border:none;margin-right:21px}.shift-confirmation-modal{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.shift-confirmation-modal .confirm-container{background:white;border-radius:4px;border-top:4px solid #ef3c2e;color:#ef3c2e;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shift-confirmation-modal .confirm-container[data-color="blue"]{border-color:#4096ea;color:#4096ea}.shift-confirmation-modal .confirm-container[data-color="blue"] .confirm-container-head,.shift-confirmation-modal .confirm-container[data-color="blue"] i{color:#4096ea}.shift-confirmation-modal .confirm-container[data-color="blue"] .shift-controls-btns{padding-right:0}.shift-confirmation-modal .confirm-container[data-color="blue"] button:first-child{border:1px solid #4096ea;background:white;color:#4096ea}.shift-confirmation-modal .confirm-container[data-color="blue"] button:last-child{background:#4096ea}.shift-confirmation-modal .confirm-container-head{font-size:16px;display:flex;align-items:center;color:#eb372a;padding:30px}.shift-confirmation-modal .confirm-container-head i{font-size:30px;margin-right:14px}.shift-confirmation-modal .shift-controls-btns{padding:0px 21px 18px}.shift-confirmation-modal .shift-controls-btns button:first-child{border:1px solid #ef3c2e;background:white;color:#ef3c2e}.shift-confirmation-modal .shift-controls-btns button:last-child{background:#ef3c2e;margin-right:0}.shift-form-preview{padding-top:16px}.shift-form-preview .pv-block{background:#dedede;width:130px;padding:10px;margin-left:10px;margin-bottom:7px}.shift-form-preview .fa-exclamation-square{font-size:70px;height:64px;color:Gray}.shift-form-preview .shift-preview-body{padding:22px 14px 14px}.shift-form-preview .spb-header{display:flex;align-items:center}.shift-form-preview .no-selected{font-size:22px;margin-left:15px;color:#494949}.shift-form-preview ul{list-style:disc;padding:10px 26px;font-size:14px;color:#494949}.shift-form-preview ul li{margin-bottom:20px}.pulse,.shift-list-tabs p[data-pulse="true"] i{animation:pulse 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(178,37,37,0)}}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.side-modal-body,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.side-modal{z-index:5;display:flex;background:rgba(0,0,0,0.1);overflow:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.side-modal-body{background:white;height:100%;width:calc(100% - 200px);margin-left:auto}.fi-sig-container{width:100%;height:100vh;top:10%;left:10%}.sigContainer{width:100%;height:90%;margin:0 auto;background-color:#fff;border-radius:6px;box-shadow:0 2px 2px rgba(50,50,93,0.1)}.sigPad{width:100%;height:100%}.sigButtons{width:100px;height:30px;margin:7px 0 0;text-align:center;border-radius:3px;display:block;background:#c0d1e2;font-size:.875em;color:#fff;cursor:pointer;-webkit-appearance:none;border-top:none;border-right:none;border-left:none;border-bottom:1px solid rgba(0,0,0,0.075)}.sigImage{background-size:200px 50px;width:200px;height:50px;background-color:white}div.simple-paginate{display:block}div.simple-paginate div.simple-paginate-controls{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:0 0 14px}div.simple-paginate div.simple-paginate-controls input.filterInput{max-width:250px;width:auto;background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:7px 10px;height:35px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.simple-paginate div.simple-paginate-controls select.filterInput{max-width:250px;width:auto;background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:7px 21px 7px 10px;height:35px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:10px 18px}div.simple-paginate div.simple-paginate-controls div.controls-container{max-width:200px;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}div.simple-paginate div.simple-paginate-controls div.controls-container span:first-child{font-size:0.85em;font-family:Helvetica, Arial, sans-serif;color:#777;margin:0 14px 0 0;font-weight:700}div.simple-paginate div.simple-paginate-controls div.controls-container span.paginate-btn{width:35px;height:35px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,0.075);border-radius:5px;margin:0 0 0 3px;color:#07b6ff}div.simple-paginate div.simple-paginate-controls div.controls-container span.paginate-btn:hover{background:rgba(28,135,244,0.075)}div.simple-paginate div.simple-paginate-controls div.controls-container i{font-size:1.5em;position:relative;top:1px}@media screen and (max-width: 676px){div.simple-paginate div.simple-paginate-controls input.filterInput{width:200px}}@media screen and (max-width: 450px){div.simple-paginate div.simple-paginate-controls input.filterInput{width:150px}}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input,.sop-input input,.sop-input textarea{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.sop-prerequisites>div,.sop-modal>p,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.sop-modal,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.sop-table-header{padding:7px 14px;box-sizing:border-box;display:flex;align-items:center;background:#e8f3fe;margin:7px 0 0;border-radius:10px}.sop-table-header:not(:first-child){border-bottom:none}.sop-header{display:flex;display:grid;grid-template-columns:repeat(4, 1fr);padding:14px 0;grid-column-gap:14px}.sop-header #notes{grid-column:2/5}.sop-table-row{box-sizing:border-box;padding:0 14px;height:35px;position:relative;align-items:center}.sop-event-collection{position:relative}.sop-add-event{height:100%;position:relative}.sop-add-event button{display:flex;align-items:center;justify-content:center;width:58px;height:22px;border-radius:13px;background:#f9f9f9;border:1px solid lightgray;font-size:12px;z-index:3;cursor:pointer;user-select:none}.sop-add-event button:hover{border:1px solid teal;background:#e3f3ff}.sop-add-event button[data-position="top"]{top:-15px}.sop-grid-row{align-items:center;display:grid;grid-template-columns:200px 220px 220px 90px 90px 1fr;position:relative;min-height:30px;box-sizing:border-box;box-sizing:border-box}.sop-grid-row .fa-grip-vertical,.sop-grid-row .fa-caret-down{color:#848484}.sop-grid-row .fa-trash{color:#f36279}.sop-grid-row .toggler-container{margin:auto 0}.sop-grid-row-drag{display:flex;align-items:center}.sop-grid-row-drag i{margin-right:10px;cursor:pointer;color:#717171}.sop-modal{width:120px;max-height:166px;background:white;border-radius:4px;transform-origin:50% 0%;display:flex;flex-direction:column;font-family:Helvetica;position:absolute;z-index:4}.sop-modal>p{text-transform:uppercase;font-size:10px;padding:6px;font-weight:600}.sop-modal ul{flex:1;overflow-y:scroll;font-size:12px}.sop-modal ul li{padding:6px;border-top:1px solid #e1e0e0;cursor:pointer}.sop-dropdown-input{height:100%;font-family:Helvetica;display:flex;flex-direction:column;box-sizing:border-box;padding:5px}.sop-dropdown-input label{text-transform:uppercase;font-size:12px;font-weight:600;margin-bottom:3px}.sop-dropdown-input>div{flex:1}.sop-dropdown-input>div input{height:100%;text-indent:7px;background:none;border:none;box-shadow:none;box-sizing:border-box;font-size:16px;color:#974EA1}.sop-dropdown-input>div input:focus{background:lightblue;border:1px solid blue}.sop-input{display:flex;flex-direction:column}.sop-input label{text-transform:uppercase;font-size:12px}.sop-input input,.sop-input textarea{flex:1}.sop-add-category{position:relative;padding:10px}.sop-add-category .fa-plus-circle{margin-right:10px;color:#1ad823}.sop-grid-row-header{text-transform:uppercase;font-size:14px;font-weight:600}.sop-grid-row-header>*{padding:10px}.sop-row-center{height:100%;display:flex;align-items:center}.sop-toggler{padding-left:28px}.sop-controls{display:flex;align-items:center}.sop-controls .sop-controls-arrow{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.sop-controls .sop-controls-arrow .fa-level-up{transform:rotate(90deg)}.sop-controls .sop-controls-checkbox{width:20px;height:20px;border-radius:4px;background:white;border:1px solid #848484;box-sizing:border-box}.sop-controls .sop-controls-checkbox[data-checked="true"]{background:#90c4f8}.sop-controls{display:flex}.sop-add-text{display:flex;align-items:Center;justify-content:center;box-sizing:border-box;border-radius:11px;padding:0px 8px;color:purple;cursor:pointer;max-height:24px}.sop-prerequisites{display:flex}.sop-prerequisites>div{display:flex;flex-direction:column;font-family:Helvetica;border-radius:6px;overflow:hidden;background:#f3f8f3;border:1px solid #64c664;margin:14px 7px 14px}.sop-prerequisites>div:hover input{background:rgba(0,0,0,0.15)}.sop-prerequisites>div input{border-radius:0;padding:7px;font-weight:bold;background:#b3f0b7;border:none;width:100%}.sop-prerequisites>div p{font-size:12px;padding:6px}.sop-prerequisites>div .sop-badge{margin-left:auto}.sop-badge{margin:4px}.sop-badge span{font-weight:bold;padding:2px 6px;box-sizing:border-box;border-radius:6px;background:lightgray;font-size:12px;margin:0 2px 0 0;cursor:pointer;border:1px solid rgba(0,0,0,0.15)}.sop-badge[data-color="green"] span{background:#b3f0b7;border:1px solid #64c664}.sop-badge[data-color="red"] span{background:#e5a2ad;border:1px solid #f36279}.sop-drop-row{width:100%;height:50%;position:absolute;left:0;z-index:4;display:flex;flex-direction:column}.sop-drop-row[data-position="top"]{top:0}.sop-drop-row[data-position="top"]>div{margin-top:-2px}.sop-drop-row[data-position="bottom"]{bottom:0}.sop-drop-row[data-position="bottom"]>div{margin-top:auto;margin-bottom:-2px}.sop-drop-row>div{height:4px;width:100%}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}header,nav,footer{display:block}table{border-collapse:separate;border-spacing:0;margin-bottom:0}tbody{overflow:hidden}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}ul{list-style:none}input:focus,input:active{outline:none}select:focus,select:active{border-color:rgba(28,135,244,0.66) !important;outline:none !important}select{-moz-appearance:none}select::-ms-expand{display:none}textarea:focus,textarea:active{border-color:rgba(28,135,244,0.66) !important;outline:none !important}textarea.vert{resize:vertical !important;height:375px !important}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.visible-when-small{display:none}.hardware-accel{transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);-webkit-transform:translateZ(0px)}.react-datepicker-wrapper{display:block !important;position:relative;top:-1.5px}.react-datepicker-popper{z-index:9999 !important}.required-field{color:#ff5555;font-size:0.75em;position:relative;top:-4px;left:3px}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#canvas{width:100% !important;max-width:100%;height:auto !important;margin:0 auto 40px !important;display:block}.legend{display:block;width:auto;padding:14px 14px 7px;border:1px solid rgba(0,0,0,0.1);margin:-40px 0 21px;border-radius:3px;background:#f5f7f9}.legend .title{display:block;margin-bottom:0.5em;line-height:1.2em;padding:0 0.3em}.legend .color-sample{display:block;float:left;width:1em;height:1em;border:2px solid;border-radius:3px;margin-right:0.5em}audio,img,video{max-width:100%}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;display:block}a img{border:none}html{overflow-y:auto;-webkit-text-size-adjust:none}body{color:#333;background:url(/assets/bg-36895cafc71c2b5ebf1a03420d200e83c826020992f4986a086e8437ede70576.png) #fff;background-size:91px 100%;background-repeat:no-repeat;height:100%;min-height:600px;position:relative;font-size:100%;font-family:"freight-sans-pro", "Helvetica", sans-serif;font-style:normal;font-weight:400}body.modal-open{overflow:hidden;position:fixed;width:100%}.hidden{display:none}.strong-hidden{display:none !important}.uppercase{text-transform:uppercase}a{color:#3a7dca;outline:none;text-decoration:none;transition:color 0.4s ease-out;-moz-transition:color 0.4s ease-out;-webkit-transition:color 0.4s ease-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}.cursor-pointer:hover{cursor:pointer}a:hover{text-decoration:none;transition:color 0.4s ease-out;-moz-transition:color 0.4s ease;-webkit-transition:color 0.4s ease}a:active{text-decoration:none}p{line-height:1.5em}.helvetica{font-family:Helvetica, Arial, sans-serif}.streamline-feature{width:75%;border-radius:10px;padding:14px 21px;margin-top:35px;box-sizing:border-box;background-color:#f9e6d9;margin:35px auto;display:flex;flex-direction:column}.streamline-feature .title{font-size:1.2em;font-weight:bold;color:#f9a03f}.streamline-feature .description{font-size:0.9em;color:#f9a03f}.hide-number-increments::-webkit-outer-spin-button,.hide-number-increments::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.division-color{width:14px;height:14px;border-radius:3px;display:inline-block;position:relative;top:1px;margin:0 5px 0 0}.container-menu{width:100%;margin:0 auto;min-width:91px;max-width:1100px;position:relative}.container90{width:90%;margin:0 auto;min-width:270px;max-width:1300px;position:relative}.container95{width:95%;margin:0 auto;min-width:270px;max-width:1300px;position:relative}.ops-coming-soon{margin:7px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;box-sizing:border-box;padding:28px;border-radius:10px;background:rgba(28,135,244,0.1)}.ops-coming-soon>span{font-size:1em;max-width:80%}@media screen and (max-width: 676px){.ops-coming-soon>span{max-width:100%}}#animate-area{position:fixed;bottom:60px;width:100%;height:190px;background-image:url(/assets/bg-clouds-98a5159ee3359845492cccf2047e2bbdf4e698cb8f37f067d809d3854a9b11ad.png);background-position:0px 0px;background-repeat:repeat-x;animation:animatedBackground 40s linear infinite;-ms-animation:animatedBackground 40s linear infinite;-moz-animation:animatedBackground 40s linear infinite;-webkit-animation:animatedBackground 40s linear infinite;z-index:1}span.hover-pointer:hover{cursor:pointer}.job-planner-react-datepicker-popper-adjust .react-datepicker-popper{transform:translate3d(9px, 28px, 0px) !important}.intro-tug{position:fixed;bottom:35px;left:32.5%;right:32.5%;width:35%;height:auto;display:block;z-index:1}@media screen and (min-width: 1150px){.intro-tug{bottom:28px}}@media screen and (min-width: 1250px){.intro-tug{bottom:26px}}@media screen and (min-width: 1450px){.intro-tug{bottom:20px}}@media screen and (min-width: 1750px){.intro-tug{bottom:28px;left:37.5%;right:37.5%;width:25%}}@media screen and (min-width: 2050px){.intro-tug{bottom:18px;left:37.5%;right:37.5%;width:25%}}@media screen and (min-width: 2500px){.intro-tug{bottom:22px;left:40%;right:40%;width:20%}}#error_explanation{padding:0 14px 14px;width:90%;margin:0 auto;display:block;color:#f79320}#error_explanation h2{margin:0 0 7px}#error_explanation ul li{font-size:0.75em;font-style:italic}.dashboard-flash{width:96% !important;left:2%;top:-15px !important}@media screen and (max-width: 950px){.dashboard-flash{width:94% !important;left:2.5%;top:-16px !important}}.flash-app{display:none;opacity:0.95;width:100%;z-index:1000;padding:21px 3px;top:15px;position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 950px){.flash-app{top:6px}}@media screen and (max-width: 676px){.flash-app{top:14px}}.flash-app p{padding:0 0 0 28px;text-align:center;margin:0 auto;display:block;font-weight:700}.billing-flash{opacity:1;width:100%;z-index:7;padding:10px 14px;box-sizing:border-box;margin:14px auto 21px;background:#f44335;color:#fff;border-radius:10px;font-size:0.8em;width:calc(100% - 28px);text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,0.1);box-shadow:2px 2px 3px rgba(0,0,0,0.1)}.billing-flash span{font-size:0.7em;text-transform:uppercase;font-weight:bold;display:block;margin:0 auto 3px;color:rgba(255,255,255,0.75)}@media screen and (max-width: 950px){.billing-flash{top:6px}}@media screen and (max-width: 676px){.billing-flash{top:14px}}.billing-flash p{padding:0 0 0 28px;text-align:center;margin:0 auto;display:block;font-weight:700}.flash-app-orig{opacity:0.95;width:100%;z-index:7;padding:21px 3px;top:15px;position:absolute}@media screen and (max-width: 950px){.flash-app-orig{top:6px}}@media screen and (max-width: 676px){.flash-app-orig{top:14px}}.flash-app-orig p{padding:0 0 0 28px;text-align:center;margin:0 auto;display:block;font-weight:700}#notice{color:#118c17;background:#baf1bc;border-radius:28px}#warning{color:#a8a61e;background:#eff0b3;border-radius:28px}#error{color:#8c2a11;background:#f1bcba;border-radius:28px}#alert{color:rgba(0,0,0,0.75);background:#fee0be;border-radius:28px}.print-view-label{font-size:0.75em;text-transform:uppercase;color:#444;font-weight:600}.flash-devise{width:90%;padding:14px 0;text-align:center;margin:0 auto 10px;color:rgba(0,0,0,0.75)}.flash-devise p{width:90%;text-align:center;margin:0 auto;display:block}#loading{height:64px;position:relative;width:64px;display:none;margin:0 auto 28px}.loading-image{position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;display:block}.loading-bar{display:none;position:relative;top:44px;height:5px;margin:0 0 -7px;z-index:4;background:linear-gradient(135deg, #fff886 10%, #f072b6 100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-animation:shift-rightwards 1.5s ease-in-out infinite;-moz-animation:shift-rightwards 1.5s ease-in-out infinite;-ms-animation:shift-rightwards 1.5s ease-in-out infinite;-o-animation:shift-rightwards 1.5s ease-in-out infinite;animation:shift-rightwards 1.5s ease-in-out infinite;-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s}div.attachment-progress{display:block;margin:14px 0}div.attachment-progress span.file-name{font-size:14px;color:#777}div.attachment-progress span.percent{font-size:18px;font-weight:bold;margin:0 14px 0 0;color:#31c514}div.two-factor-auth-qr{padding:0 21px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:35px 0;text-align:center}div.two-factor-auth-qr .backup-codes span{font-size:1.1em;margin:0 auto 5px;display:block;font-weight:bold}div.two-factor-auth-qr span{margin:0 0 14px;font-size:0.9em;color:#777}div.resource-association-link{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:0 0 14px}div.resource-association-link a{font-weight:bold}div.resource-association-link a i{font-size:1.2em;margin:0 7px 0 0}div.work-rest-day{opacity:0.5}div.work-rest-day:hover{opacity:1}div#menu{float:left;color:white;position:fixed;width:91px;display:block;min-height:100%;background:#0f1318;z-index:9}@media screen and (max-width: 950px){div#menu{margin:43px 0 0;float:none;position:fixed;width:100%;height:82px;min-height:82px}}@media screen and (max-width: 676px){div#menu{display:none}}div#menu .logo{width:100%;height:45px;display:block;margin:8px 0 0}div#menu div.side-nav-2{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#0f1318}@media screen and (max-width: 950px){div#menu div.side-nav-2{flex-direction:row;margin:0 auto 0;max-width:700px;height:100%}div#menu div.side-nav-2 div{height:100% !important}div#menu div.side-nav-2 div a{height:100%}}div#menu div.side-nav-2 div{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;width:100%}div#menu div.side-nav-2 div:first-child a{padding:13px 10px 12px}@media screen and (max-width: 950px){div#menu div.side-nav-2 div:first-child a{padding:10px}}div#menu div.side-nav-2 div:last-child a{box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.025),0 -1px 2px 0 rgba(0,0,0,0.035),0 1px 0 0 rgba(255,255,255,0.025),0 1px 0 0 rgba(255,255,255,0.025)}@media screen and (max-width: 950px){div#menu div.side-nav-2 div:last-child a{border-right:none;box-shadow:none}}div#menu div.side-nav-2 div a{font-weight:400;color:rgba(255,255,255,0.75);padding:13px 10px 12px;width:100%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Helvetica;font-size:0.725em;border-bottom:1px solid black;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.025),0 -1px 2px 0 rgba(0,0,0,0.035),0 1px 0 0 rgba(255,255,255,0.025);text-shadow:1px 1px 0px rgba(0,0,0,0.79)}@media screen and (max-width: 950px){div#menu div.side-nav-2 div a{border-left:none;border-bottom:none;box-shadow:none;width:70px}}div#menu div.side-nav-2 div a:hover{background:#000}@media screen and (max-width: 950px){div#menu div.side-nav-2 div a:hover{background:none}}div#menu div.side-nav-2 div a:hover img{opacity:1}div#menu div.side-nav-2 div a img{opacity:1;width:auto;height:21px;margin:0 auto 5px}div#panel{background:#ffffff;float:right;height:auto;min-height:172px;margin-left:12.5%;width:calc(100% - 91px);display:block}#header{height:44px;position:fixed;width:calc(100% - 84px);background:linear-gradient(277deg, #7929eb, #2090dc);z-index:10}.capsule-button-mobile{display:none !important}@media screen and (max-width: 676px){.capsule-button-mobile{display:block !important;font-size:0.85em !important;margin:8px 0 0 !important}.capsule-button-mobile .capsule-button-icon{margin-right:3px !important;font-size:0.85em}}.work-rest-capsule{background:linear-gradient(29deg, #3aa9f8, #2090dc) !important;box-shadow:0 1px 0 rgba(0,0,0,0.05) !important}.wr-capsule-button{display:flex;align-items:center;background:linear-gradient(205deg, #023189, #7c1cf8);border:none;padding:5px 10px;border-radius:30px;color:#fff;font-size:0.8em;font-weight:bold;cursor:pointer;outline:none;transition:background 0.3s;margin:9px 0 0;box-shadow:0 1px 0 rgba(0,0,0,0.45)}.capsule-button{display:flex;align-items:center;background:linear-gradient(205deg, #023189, #7c1cf8);border:none;padding:5px 10px;border-radius:30px;color:#fff;font-size:0.8em;font-weight:bold;cursor:pointer;outline:none;transition:background 0.3s;margin:9px 0 0;box-shadow:0 1px 0 rgba(0,0,0,0.45)}@media screen and (max-width: 676px){.capsule-button{display:none}}.capsule-button .capsule-button-icon{margin-right:7px;color:#f9de87}.header-admin{background:linear-gradient(315deg, #f75b10, #6c30f9) !important}.header-admin-support{background:#1ad823 !important}div.gauge-data-table-container{display:block;width:100%;border-top:1px solid rgba(0,0,0,0.1);padding:21px 0}.recharts-wrap{display:block;padding:7px 0 35px;height:350px;font-family:Helvetica, Arial, sans-serif;font-size:0.8em}.recharts-wrap div.no-data{height:350px;background:#f5f7f9;border-radius:6px;display:flex;flex-direction:column;justify-content:center;align-items:center}.recharts-wrap div.no-data i{display:block;font-size:2.1em;color:rgba(28,135,244,0.5);margin:0 0 14px}.recharts-wrap div.no-data span{font-size:1.25em;color:rgba(28,135,244,0.6);font-style:italic}.selector-wrap-no-button{display:flex;flex-direction:row;justify-content:flex-start;width:100%;margin:63px 0 28px;height:auto;padding:0 3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){.selector-wrap-no-button{flex-direction:column;margin:54px 0 0}}.selector-wrap-no-button input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:14px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.selector-wrap-no-button select,.selector-wrap-no-button input{width:100%}@media screen and (max-width: 676px){.selector-wrap-no-button select,.selector-wrap-no-button input{width:100%}}.selector-wrap-no-button button{width:99%}@media screen and (max-width: 676px){.selector-wrap-no-button button{width:100%}}.selector-wrap-no-button>div{width:32%}.selector-wrap-no-button>div:nth-child(2){margin:0 1.5%}@media screen and (max-width: 676px){.selector-wrap-no-button>div:nth-child(2){margin:0}}@media screen and (max-width: 676px){.selector-wrap-no-button>div{height:74px;width:100%}}.selector-wrap{display:flex;flex-direction:row;width:100%;margin:63px 0 28px;height:auto;padding:0 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){.selector-wrap{flex-direction:column;margin:54px 0 0}}.selector-wrap select,.selector-wrap input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.selector-wrap select{width:calc(100% - 7px);background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:15px 25px}@media screen and (max-width: 676px){.selector-wrap select{width:100%}}.selector-wrap input{width:100%}@media screen and (max-width: 676px){.selector-wrap input{width:100%}}.selector-wrap>button{width:99%}@media screen and (max-width: 676px){.selector-wrap>button{width:100%}}.selector-wrap>div{flex:1;margin:0 7px}.selector-wrap>div:first-child{margin:0 7px 0 0}.selector-wrap>div:last-child{margin:0 0 0 7px}@media screen and (max-width: 676px){.selector-wrap>div{height:auto;margin:0 0 45px}.selector-wrap>div:first-child{margin:0 0 45px}.selector-wrap>div:last-child{margin:0 0 45px}}div.not-authorized-content{display:flex;flex-direction:column;padding:0 0 14px;margin:0 0 42px;border-bottom:1px solid rgba(0,0,0,0.1)}div.not-authorized-content span.label{font-size:0.75em;text-transform:uppercase;color:#444;font-weight:600}.not-authorized-msg{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 0 35px;width:100%}.not-authorized-msg i{display:block;font-size:3.5em;color:red}.not-authorized-msg h1{font-size:1.8em;font-weight:bold;display:block;margin:14px 0 7px}.not-authorized-msg span{font-style:italic;color:#555;font-size:0.9em}.helper-msg{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:14px 0 28px}.helper-msg span{font-style:italic;color:#555}#header img.mobile-ops-text-logo{width:70px;float:left;height:43px;margin:0 7px 0 7px;opacity:0.85}#header div.clockedin{display:block;width:10px;height:10px;border-radius:50px;margin:14px 14px 0 0;float:right;background:#1ad827;border:3px solid rgba(0,0,0,0.75)}@media screen and (max-width: 676px){#header div.clockedin{display:none}}#header h2{margin:20px 0 0 28px;padding:0 0 0 14px;border-left:1px solid rgba(255,255,255,0.1);float:left;display:block;width:auto;height:auto;color:rgba(255,255,255,0.5)}#header ul#user-menu{float:right;display:block;height:auto;width:auto;font-weight:400;margin:10px 10px 0 0;list-style:none}@media screen and (max-width: 650px){#header ul#user-menu{margin:11px 10px 0 0}}#header ul#user-menu li{display:inline-block;padding:0 9px 0;font-size:0.875em;color:rgba(255,255,255,0.75)}@media screen and (max-width: 800px){#header ul#user-menu li span{display:none}}#header ul#user-menu li a.profile{background:url(/assets/profile-2ab7c5b29d3ee67562337e6a61ab2ef9ca8b110b8d0c3d6db4157e2b36c62f8d.png) left center no-repeat;background-size:14px 14px;padding:0 1px 0 20px}#header ul#user-menu li a.company{background:url(/assets/company-eb86b66998514fe8674a878b9d35e90bf71a1f63ca32d2d7265426d5164cd0f1.png) left center no-repeat;background-size:14px 14px;padding:0 1px 0 20px}#header ul#user-menu li a{text-decoration:none;color:rgba(255,255,255,0.85);text-shadow:1px 1px 2px rgba(0,0,0,0.3)}#header ul#user-menu li i{margin:0 3px 0 0;font-size:1.1em;position:relative;top:1px}@media screen and (max-width: 800px){#header ul#user-menu li i{font-size:1.4em;margin:0}}#header ul#user-menu li.admin{text-decoration:none;font-weight:600;color:rgba(255,255,255,0.66)}.user-avatar{display:block;float:left;width:70px;margin:0 21px 0 0;border-radius:6px}.user-avatar-lrg{width:100%;border-radius:6px}.user-avatar-sm{display:inline-block;border-radius:3px;position:relative;margin:-4px 4px 0 0;top:5px}.load-more-events{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;margin:0 auto}@media screen and (max-width: 950px){.load-more-events{width:50%}}@media screen and (max-width: 676px){.load-more-events{width:100%}}.load-more-events span{padding:21px 21px 3px;font-size:1.2em;color:#3a7dca}.load-more-events span:hover{cursor:pointer}.load-more-events a{font-style:italic;font-size:0.85em}.field-field{display:block}.field-field span{position:relative;left:14px;font-size:0.9em}.field-field input{position:relative;left:14px;display:block;margin:0 0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.field-field button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffa227;border:none;color:#666;padding:14px 21px;border-radius:5px;left:14px;color:#fff;position:relative;top:0;z-index:1;border-bottom:1px solid rgba(0,0,0,0.1)}div.time-picker-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background:yellow}div.renew-btn{width:100px;color:#fff;font-weight:700;font-size:0.8em;padding:8px 10px;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:3px;margin:14px 0 28px;font-family:Helvetica, Arial, sans-serif;border-bottom:1px solid rgba(0,0,0,0.175)}div.renew-btn:hover{cursor:pointer}.circle{border-radius:50%;width:14px;height:14px;display:inline-block;background:yellow}.block{height:auto;width:auto;display:block;overflow:hidden;margin:auto}.column{float:left;display:block}.column-right{float:right;display:block}.goldenA{width:61.803399%}.goldenApaddingP{padding:28px 9.27050985% 0 0 !important}.goldenB{width:38.196601%}.gridMargin{margin:0 0 95px}.gridMarginBottom{margin:0}.dualFirst{width:48.5%;margin:0 1.5% 49px 0}.dualSecond{width:48.5%;margin:0 0 49px 1.5%}.full{width:100%}.half{width:50%}.third-golden{width:37.2%;margin:0 0 0 0}.twoThird-golden{width:62.8%;margin:0 0 0 0}.third{width:33.3%;margin:0 0 0 0}.twoThird{width:66.6%;margin:0 0 0 0}.third-last{width:33.3333%;margin:0}.fourth{width:25%}.border-bottom{border-bottom:1px solid rgba(0,0,0,0.125);padding:0 0 21px}.toggle-full{width:100% !important}.toggle-rotate{-webkit-transform:rotate(90deg);-mozilla-transform:rotate(90deg);-o-transform:rotate(90deg);-transform:rotate(90deg);top:-13px !important;padding:0 0 0 34px !important}#full-wrap{display:inline-block;width:200px;height:auto;float:right;cursor:pointer}#full-wrap span{float:right;display:inline-block;text-transform:uppercase;font-size:0.8em;color:#3a7dca;line-height:1.9em}#full{display:inline-block;width:30px;height:30px;float:right;position:relative;top:3px;padding:0 0 0 14px}.general,.form{position:relative;top:43px;padding:0 0 0;width:100%;height:100%}.container-general-scroll{margin:0 auto;width:calc(100% - 70px);overflow-x:scroll;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.anti-container-general{position:absolute;top:28px;left:0px;width:calc(100% + 40px);height:calc(100vh - 44px);margin:-27px 0 0 -20px}@media screen and (min-width: 951px){.anti-container-general{top:28px;left:-16px;width:calc(100% + 70px);height:calc(100vh - 44px);margin:-27px 0 0 -19px}}@media screen and (max-width: 951px){.anti-container-general{top:0;left:0;width:calc(100vw + 1px);margin-top:-16px;margin-left:-22px}}@media screen and (max-width: 676px){.anti-container-general{top:17px}}@media screen and (max-width: 677px){.anti-container-general[data-shrink="true"]{height:calc(100vh - 160px)}}.container-general{width:calc(100% - 70px);margin:0 auto;min-width:270px;max-width:2500px;position:relative;padding:28px 0px 28px 0px}@media screen and (max-width: 950px){.container-general{padding:21px 0 28px;width:calc(100% - 42px)}}@media screen and (max-width: 676px){.container-general{min-width:270px;padding:35px 0}}.general h3{text-align:left;font-size:1.75em;color:#111;font-weight:600}@media screen and (max-width: 950px){.general h3{float:none;padding:0;top:0;font-size:1.8em;margin:0 auto 5px !important;text-align:center}}@media screen and (max-width: 676px){.general h3{font-size:1.65em;text-align:center;line-height:1em;margin:0 0 5px}}#user-clocked-in{display:block;margin:2px 0 0 2px;width:100%}.form-comments{position:relative;top:-2px;display:block}.general h4.sub{font-size:0.8em;font-family:Helvetica, Arial, sans-serif;color:#777;line-height:1.25em;text-indent:2px;margin:2px 0 0}.general h4.sub a{color:#3a7dca}.number-text{width:100%;font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:14px;margin:2px 0 7px 1px;display:block}@media screen and (max-width: 950px){.number-text{text-align:center}}.number-text span{margin:0 7px 0 0;color:#222}.general .right-sub{float:right;font-family:Helvetica, Arial, sans-serif;text-transform:none !important;font-size:0.75em !important;position:relative;color:#2b2b2b !important;position:relative;top:-25px}.general .right-sub i{color:#07b5ff;margin:0 0 0 7px}@media screen and (max-width: 950px){.general .right-sub{float:none;padding:14px 0;top:30px;width:100%;margin:0 auto !important;border-top:1px solid rgba(0,0,0,0.1)}}@media screen and (max-width: 676px){.general .right-sub{width:100%;font-size:0.65em !important;margin:5px 0 0;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}}.general .right-sub a{margin:0 0 0 21px;font-weight:bold}@media screen and (max-width: 1100px){.general .right-sub a{margin:0 0 0 21px}}@media screen and (max-width: 950px){.general .right-sub a{margin:0 12px}}.general .data-sub{float:right;font-family:Helvetica, Arial, sans-serif;border:1px solid #ccc0fe;background:#f3f0fe;padding:12px 21px 12px;border-radius:4px;text-transform:none !important;font-size:1.1em !important;position:relative;top:-52px;margin:0 0 0 14px !important;color:#2b2b2b !important}.orange-sub{background:rgba(247,147,32,0.25) !important;border:1px solid rgba(247,147,32,0.33) !important}.green-sub{background:rgba(26,216,35,0.25) !important;border:1px solid rgba(26,216,35,0.33) !important}.user-clocked-in{display:block;width:12px;height:12px;border-radius:50%;margin:0 7px 0 0;float:left;position:relative;top:1px}.user-clocked-in-index{display:block;width:12px;height:12px;border-radius:50%;margin:2px 9px 0 0;float:left}.info-bar{position:fixed;z-index:999;bottom:0;padding:18px 0 0;display:block;height:75px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:-moz-linear-gradient(35deg, rgba(12,58,104,0.98) 0%, rgba(12,58,104,0.985) 1%, rgba(28,135,244,0.99) 100%);background:-webkit-linear-gradient(35deg, rgba(12,58,104,0.98) 0%, rgba(12,58,104,0.985) 1%, rgba(28,135,244,0.99) 100%);background:linear-gradient(35deg, rgba(12,58,104,0.98) 0%, rgba(12,58,104,0.98) 1%, rgba(28,135,244,0.99) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f70c3a68', endColorstr='#f71c87f4',GradientType=1 )}.info-bar img{display:block;float:left;width:110px;height:auto;margin:12px 0 0;opacity:1;transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-webkit-transition:opacity 0.4s ease-in}.info-bar img:hover{opacity:1;cursor:pointer}.info-bar p{color:rgba(255,255,255,0.33);float:right;font-size:0.875em;margin:11px 0 0}.info-bar a{text-decoration:none;color:rgba(255,255,255,0.5)}.info-bar a:hover{text-decoration:underline;color:white}.login-alert{display:block;margin:21px auto 0;max-width:440px;background:white;border:1px solid #d7d9db;height:auto;padding:18px 21px;border-radius:10px;z-index:9;position:relative;box-shadow:0 0 3px rgba(28,135,244,0.075);box-sizing:border-box;font-family:"Helvetica", sans-serif;height:auto;max-height:200px;overflow-y:scroll}@media screen and (max-width: 480px){.login-alert{margin:14px 0 0;border-radius:0;max-width:480px}}.login-alert>span{font-size:0.9em}.login-alert>span i{color:#fd7e14;margin:0 7px 0 0}.login-alert span.toggle{font-size:0.8em;margin:0 0 0 21px;color:#3a7dca;cursor:pointer}.login-alert p{font-size:0.85em;margin:21px 0 0}.sign-in{display:block;margin:72px auto 0;width:480px;background:#fff;border:1px solid #d7d9db;height:auto;padding:0 0 46px;border-radius:10px;z-index:9;position:relative;box-shadow:0 0 3px rgba(28,135,244,0.075)}.sign-in .welcome{width:100%;border-radius:6px 6px 0 0;display:block;height:auto;padding:0 24px;margin:0 0 14px}.sign-in .welcome>h3{font-weight:700;font-size:1.3em;text-transform:uppercase;color:#333;padding:21px 0 0;font-family:Helvetica, Arial, sans-serif}.sign-in .welcome>h3 span{color:#07b5ff;font-weight:400}.sign-in .welcome>span{font-size:0.9em;color:#999;position:relative;top:-3px}.sign-in>span{display:block;font-size:0.9em;position:relative;top:11px;width:150px;margin:0 0 0 5%}.sign-in>span a{color:#3a7dca}.sign-in>span a:hover{text-decoration:none}.sign-in input:focus{outline:0}.sign-in input.email{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 14px;border-radius:3px 3px 0 0;font-size:0.9em;font-weight:400;width:90%;display:block;margin:5px auto 0;-webkit-appearance:none;border-top:1px solid rgba(28,135,244,0.2);border-left:1px solid rgba(28,135,244,0.2);border-right:1px solid rgba(28,135,244,0.2);border-bottom:1px solid rgba(28,135,244,0.2);background:rgba(28,135,244,0.025)}.sign-in input.email:focus{background:#fff}.sign-in input.password:focus{background:#fff}.sign-in input.solo:focus{border-color:rgba(28,135,244,0.66);background:#fff}.sign-in input.password{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 14px;border-radius:0 0 3px 3px;font-size:0.9em;font-weight:300;width:90%;display:block;margin:0 auto 14px;-webkit-appearance:none;border-top:none;border-bottom:1px solid rgba(28,135,244,0.2);border-left:1px solid rgba(28,135,244,0.2);border-right:1px solid rgba(28,135,244,0.2);background:rgba(28,135,244,0.025)}.sign-in input.solo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 14px;border-radius:3px;font-size:0.9em;font-weight:400;width:90%;display:block;margin:5px auto 10px;-webkit-appearance:none;border-top:1px solid rgba(28,135,244,0.2);border-left:1px solid rgba(28,135,244,0.2);border-right:1px solid rgba(28,135,244,0.2);border-bottom:1px solid rgba(28,135,244,0.2);background:rgba(28,135,244,0.025)}.sign-in input.button{text-align:center;border-radius:3px;display:block;margin:0 5% 0 0;background:#1ad823;font-size:0.875em;font-weight:300;color:#fff;z-index:99;cursor:pointer;-webkit-appearance:none;border-top:none;border-right:none;border-left:none;border-bottom:1px solid rgba(0,0,0,0.1)}.sign-in .small{padding:10px 21px;width:auto;float:right}.sign-in ::-webkit-input-placeholder{font-family:Helvetica, Arial, sans-serif;color:rgba(28,135,244,0.75);font-size:0.95em;padding:1px 0 0;font-weight:300}.sign-in :-moz-placeholder{font-family:Helvetica, Arial, sans-serif;color:rgba(28,135,244,0.75);font-size:0.95em;padding:1px 0 0;font-weight:300}.sign-in ::-moz-placeholder{font-family:Helvetica, Arial, sans-serif;color:rgba(28,135,244,0.75);font-size:0.95em;padding:1px 0 0;font-weight:300}.sign-in :-ms-input-placeholder{font-family:Helvetica, Arial, sans-serif;color:rgba(28,135,244,0.75);font-size:0.95em;padding:1px 0 0;font-weight:300}.admin-vessels-table-wrap{border-radius:6px;overflow:hidden;max-height:150px;overflow-y:scroll;margin:-7px 0 14px}.number{font-family:Helvetica, Arial, sans-serif;display:inline-block;padding:7px 10px;margin:0 2px 0 0;border-radius:10px;border:1px solid rgba(0,0,0,0.125)}.flex-sub-nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;border-bottom:1px solid #e0e0e0;width:100%}.flex-sub-nav div.flex-sub-nav-column{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;margin:0 49px 8px 7px}.flex-sub-nav div.flex-sub-nav-column>span:first-child{font-size:0.9em;margin:10px 0 5px;text-indent:-1px;color:#111}.flex-sub-nav div.flex-sub-nav-column a{display:flex;flex-direction:row;flex:1;padding:2px 0}.flex-sub-nav div.flex-sub-nav-column a i{width:14px;font-size:0.9em;margin:0 7px 0 0;display:flex;justify-content:center;align-items:center}.flex-sub-nav div.flex-sub-nav-column>span{display:flex;flex-direction:row;flex:1;padding:2px 0;color:#3a7dca;cursor:pointer}.flex-sub-nav div.flex-sub-nav-column>span i{width:14px;color:#07b6ff;font-size:0.9em;margin:0 7px 0 0;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 676px){.flex-sub-nav{flex-direction:column}}.flex-sub-nav div{width:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 25px 0 3px;height:49px}@media screen and (max-width: 676px){.flex-sub-nav div{margin:0 7px 0}}.flex-sub-nav div a{display:flex;flex-direction:row;justify-content:center;align-items:center}.flex-sub-nav div a:hover i{color:#ffa227 !important}.flex-sub-nav div a .green{color:#1ad823}.flex-sub-nav div a .purple{color:#834bab}.flex-sub-nav div a i{position:relative;top:1px;font-size:1.2em;margin:0 7px 0 0;color:#07b6ff}.flex-sub-nav div a img{width:24px;height:auto;margin:0 7px 0 0}.content{border-top:1px solid #e0e0e0;margin:30px 0 0}.content-group{display:block;margin:0 auto 30px;border-bottom:1px solid rgba(0,0,0,0.125)}.second-dashboard-btns-below{margin:0 auto 21px}.with-no-dividing-line{border-bottom:none !important}.with-no-border-top{border-top:none !important}.vessel-buttons{margin:-29px auto 0 !important}.data-block-inside{background:#fff;display:block;margin:0 auto;width:100%;padding:28px 0;height:auto}.data-block-flex-rows{display:flex;flex-flow:row nowrap;justify-content:flex-start}.data-block-flex-rows .data-block-flex-column-left{flex:1;margin:0 14px 42px 0}.data-block-flex-rows .data-block-flex-column-right{flex:1;margin:0 0 42px 14px}.data-block-flex-rows h5.columnHeader{margin:0;border-bottom:1px solid rgba(0,0,0,0.075);padding:0 0 14px;margin:0 0 14px}.data-block-inside .button{display:block;line-height:0.8em;width:85%;height:50px;border-radius:4px;margin:0 auto;border-top:none;border-right:none;border-left:none;border-bottom:1px solid rgba(0,0,0,0.1)}.data-block-inside .button img{float:left;width:14px;height:14px;display:block;padding:19px 7px 0 14px}.data-block-inside .button a{display:block;font-size:0.9em;padding:12px 0;color:white;font-weight:400}.data-block-inside .button a:hover{color:#fff}.vessel_donut{width:153px !important;max-width:800px;height:153px !important;margin:0 auto;display:block}.donut_center{display:block;margin:-93px auto 54px;height:36px;width:146px;font-family:"Helvetica", sans-serif}.donut_center h5{margin:0 !important;font-size:1em;text-align:center}.donut_center span{margin:0 auto !important;display:block;text-align:center;font-size:0.75em;color:#666}.data-block-inside .sphere{display:block;width:150px;margin:0 auto;height:150px;border-radius:50%}.data-block-inside .sphere p{display:block;font-family:Helvetica, Arial, sans-serif;text-align:center;font-size:2.25em;color:white;margin:0 0 14px;position:relative;top:24px;text-shadow:none}.data-block-inside .sphere a{padding:75px 0 28px;color:white}.data-block-inside .sphere a:hover{color:#fff}.data-block-inside .sphere img.sphere-glyph{display:block;margin:0 auto;width:34px;height:34px;padding:34px 0 0}.data-block-inside .sphere span{display:block;text-shadow:0 1px 1px rgba(0,0,0,0.1);color:white;margin:0 auto;text-align:center;padding:10px 28px 0}.light-blue-bg{background:#1fc9cb}.pink-bg{background:#ff397b}.grey-bg{background:#ccc}.red-bg{background:#ff3635}.green-bg{background:#1ad823}.blue-bg{background:#07b5ff}.yellow-bg{background:#ffa227}.purple-bg{background:#984ea1}.brown-bg{background:#d9ab75}.dark-bg{background:#b6bfc4;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}.data-block-inside img.profile-picture{margin:0 auto;position:relative;top:0px;display:block;width:166px;padding:4px;height:auto;border:1px solid #ccc;border-radius:50%}.data-block-inside a{color:#3a7dca;padding:6px 0}.data-block-inside h5{font-size:1.3em;font-weight:300;display:block;margin:14px 0 21px;text-align:left}.data-block-inside h4{font-size:1.5em;font-weight:300;display:block;margin:14px 0 30px;text-align:center}.data-block-inside h4.underline{border-bottom:1px solid rgba(0,0,0,0.125);padding:0 0 42px;margin:14px 0 0}.data-block-inside span.notification{display:block;text-align:center;width:90%;margin:0 auto;font-size:0.875em}@media screen and (max-width: 676px){.data-block-inside span.notification{padding:0}}.data-block-inside .admin-button{margin:21px 0}.data-block-inside p.label{font-size:0.75em;margin:0 0 -2px;font-weight:700;color:#444;text-transform:uppercase}.data-block-inside p{font-size:1.15em;margin-bottom:28px;font-weight:300}.data-block-inside .center-text{text-align:center;border-left:1px solid rgba(0,0,0,0.125);border-right:1px solid rgba(0,0,0,0.125)}.data-block-inside p.button{background:#eee;margin:0 0 4px;width:60%;padding:14px 21px;border-bottom:2px solid #ddd;font-size:0.875em;text-transform:uppercase;color:rgba(0,0,0,0.5)}.data-block-inside p.status{background-size:8px;text-indent:18px}.off-clock{background:url(/assets/timecard-red-21cd6601f33b991ffedc29f562f90c4c5cf01638a5857b3c132a4052a6649ece.png) 2px 10px no-repeat}.on-clock{background:url(/assets/timecard-green-4eda92970528a12b8c0aea86b3903b7d9d4e844fd77e6eea0a85b895571db509.png) 2px 10px no-repeat}.data-block-inside ul{list-style:none;margin:-4px 0 21px;background:#fff}.data-block-inside ul.no-border{border-top:none !important}.data-block-inside li{font-size:1.15em;padding:26px 7px;border-top:1px solid rgba(0,0,0,0.1);font-weight:300}.extra-room{margin:0 0 35px}.data-block-inside li span.date{float:right;font-size:0.8em;font-weight:300;color:#111;margin:3px 0 0}span.topic-bubble{font-weight:700;font-size:0.7em;padding:1px 4px;display:inline-block;position:relative;text-align:center;border-radius:3px;border:1px solid rgba(0,0,0,0.1);color:#fff;margin:0 1px 0 0}span.mini-edit-bubble{font-weight:700;font-size:0.75em;padding:3px 6px;position:relative;text-align:center;top:-1px;border-radius:3px;border:1px solid rgba(0,0,0,0.1);width:auto;margin:0 0 -6px 7px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.3)}span.bubble{font-weight:700;font-size:0.75em;padding:6px 10px;display:inline-block;position:relative;text-align:center;top:-1px;border-radius:3px;border:1px solid rgba(0,0,0,0.1);margin:-7px 0}span.bubble a{color:#fff}span.column-bubble{font-weight:700;font-size:0.75em;padding:6px 10px;display:inline-block;position:relative;text-align:center;top:-1px;border-radius:3px;border:1px solid rgba(0,0,0,0.1);margin:0 0 5px;width:60px;text-shadow:0 1px 2px rgba(0,0,0,0.3)}span.column-bubble a,span.column-bubble span{color:#fff}span.column-bubble span:hover{cursor:pointer}.data-block-inside span.mini-button{font-weight:400;font-size:0.875em;padding:6px 10px;border-radius:6px;border:1px solid rgba(0,0,0,0.1)}.data-block-inside span.mini-button a{color:#fff}.data-block-inside span.destroy{padding:18px 7px;display:block;width:30%;border:1px solid rgba(0,0,0,0.125);text-align:center;border-radius:42px;margin:0 auto 30px}.data-block-inside span.destroy a{color:#ff3635}.data-block-inside span.edit{padding:18px 7px;background:#ffa227;display:block;width:30%;border:1px solid rgba(0,0,0,0.125);text-align:center;border-radius:42px;margin:0 auto 30px}.data-block-inside span.edit a{color:#fff}.data-block-inside span.reactivate{padding:7px 7px;background:rgba(28,135,244,0.05);display:block;width:200px;border:1px solid rgba(28,135,244,0.2);text-align:center;border-radius:42px;margin:0 auto}.data-block-inside span.reactivate a{color:#4c9fda;font-weight:bold}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.form a.exit{float:right;position:relative;top:8px;display:block;height:auto;border-radius:100%;width:29px}div.risk-analysis-block{display:flex;flex-direction:column;font-weight:bold;margin:-28px 0 45px;padding:14px;background:linear-gradient(125deg, rgba(28,135,244,0.045) 0%, rgba(28,135,244,0.025) 100%);box-sizing:border-box;border-radius:6;line-height:1.4em}div.risk-analysis-block>span:first-child{margin:0 0 7px}div.risk-analysis-block>span:last-child{margin:7px 0 0}nav.pagination{text-align:center;margin:0 auto;padding:26px 7px 7px;width:100%;display:block}nav.pagination span{height:28px;width:28px;padding:7px;font-family:Helvetica, Arial, sans-serif;line-height:1.75em}nav.pagination span.page{margin-right:21px;display:inline-block;text-align:center;border-radius:50%;border:1px solid #ccc}nav.pagination span.page a{padding:9px;color:#4c9fda;text-decoration:none}nav.pagination span.calendar-month{margin:0 14px;line-height:1.4em;font-size:1.1em;font-weight:300;display:inline;text-align:center;color:#222}nav.pagination span.calendar-link{margin:-14px 0 14px;line-height:1.5em;font-size:1.1em !important;display:inline-block;text-align:center;border-radius:50%;border:1px solid rgba(0,0,0,0.1)}nav.pagination span.calendar-link a{padding:8px}nav.pagination span.current{position:relative;text-align:center;display:inline-block;background:#95c4f4;color:#fff;border:1px solid #95c4f4}nav.pagination span.next{position:relative;display:none}nav.pagination span.first{position:relative;margin-right:18px;display:none}nav.pagination span.prev{position:relative;margin-right:54px;display:none}nav.pagination span.last{position:relative;display:none;margin-left:18px}.data-table{width:100%;border:1px solid #ddd;border-radius:6px;overflow:hidden}.data-table th{text-transform:uppercase;font-size:0.75em;padding:10px 14px;background:#e7e9eb;color:#333;font-weight:600}.data-table tr:nth-child(odd){background:#f5f7f9}.data-table td{padding:12px 14px;color:#666;font-size:0.85em;vertical-align:middle;font-family:Helvetica, Arial, sans-serif}.check-toggle{color:#3a7dca;background:#c2dcf2;padding:10px 21px;cursor:pointer;border:1px solid rgba(160,205,242,0.5);border-radius:6px;margin:0 7px 0 0;position:relative;top:2px}.wrap-table{width:100%;height:100%;border:1px solid #ccc}.wrap-table table{overflow-x:scroll}table.search-table tr td{min-width:240px;max-width:240px}table.head tr td{min-width:240px;max-width:240px}table.head{width:99.86%;background:#ddd;overflow-x:hidden;display:block;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd}table.head tr td{background:#ddd;padding:10px 18px;text-transform:uppercase;font-size:0.75em;color:#111;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table.head tr td:first-child{border-left:none}.search-table{height:500px;overflow-y:scroll;width:99.95%;border-collapse:collapse;display:block}.search-table tr:nth-child(odd){background:#f9f9f9}.search-table tr:nth-child(even){background:#fff}.search-table td{padding:16px 18px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#444;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:0.85em;vertical-align:top;font-family:Helvetica, Arial, sans-serif}.show-table{width:100%;border-collapse:collapse;border:1px solid #ddd;margin:-36px 0 0}.show-table table{margin:0 0 0;width:100%;font-size:0.85em}.show-table th{text-transform:uppercase;font-size:0.75em;padding:7px 18px;background:#eee;color:#333;font-weight:600}.show-table tr:nth-child(odd){background:#f9f9f9}.show-table td:first-child{width:33%;color:#666}.show-table td{padding:7px 18px;color:#333;font-size:0.9em;vertical-align:top;font-family:Helvetica, Arial, sans-serif}.no-items{display:block;margin:21px 0 21px;padding:0 0 7px}.no-items h4{font-size:1.1em;font-style:italic;color:#bbb;margin:28px auto 21px;display:block;text-align:center;width:90%}.no-jobs{display:block;margin:21px 0 35px;padding:0 0 7px}.no-jobs h4{font-size:1.25em;margin:28px auto 21px;display:block;padding:10px 0;border-radius:50px;text-align:center;border:1px solid rgba(0,0,0,0.1);width:280px;text-transform:uppercase}.no-jobs a{text-align:center;display:block;margin:14px auto}.job-table-wrap{height:auto;border-radius:6px;display:block;width:auto;margin:14px 0 21px;border:1px solid rgba(0,0,0,0.125)}.timeline-table-wrap-lrg{overflow:scroll}.timeline-table-wrap{height:auto;border-radius:6px;display:block;width:auto;margin:14px 0 21px;border:1px solid rgba(0,0,0,0.1);overflow:hidden}.timeline-table-wrap table tr:nth-child(even){background:#f5f7f9}.ios-job-grid-table-wrap{-webkit-overflow-y:auto}.vessel-table-wrap{height:340px;max-height:340px;border-radius:6px;display:block;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:auto;margin:14px 0 21px;background:#f5f7f9;border:1px solid #e2e7ec}.vessel-table-wrap table.td-wrap td,.vessel-table-wrap table.td-wrap th{white-space:wrap}.report-table-wrap{height:auto;border-radius:3px;display:block;overflow-y:scroll;overflow-x:scroll;width:auto;margin:121px 0 59px;border:1px solid rgba(0,0,0,0.125);background:#f7f7f7}@media screen and (max-width: 1400px){.vessel-table-wide-hor-scroll{min-width:2500px !important}}.vessel-table{width:100%;border-collapse:collapse}.vessel-table-even-col{table-layout:fixed;width:100%}.vessel-table-even-col td{width:1%}.vessel-table-on-voyage-alert{font-size:16px;text-align:center;position:relative;top:42px;padding:0 28px;font-style:italic;color:#666}.vessel-table-on-voyage-alert a{color:#3a7dca}.vessel-table td{padding:7px 10px 7px;color:#333;font-size:0.75em;vertical-align:middle;font-family:Helvetica, Arial, sans-serif;min-width:140px;max-width:300px}.vessel-table th{padding:8px 10px;color:#333;font-weight:700;background:#e2e7ec;font-size:0.75em;vertical-align:middle;font-family:Helvetica, Arial, sans-serif}.vessel-table tr.heading-row td{font-size:14px}.vessel-table tr:nth-child(odd){background:#fff}.vessel-table-same-background tr:nth-child(odd){background:none !important}.vessel-table-same-background tr{border-top:1px solid rgba(0,0,0,0.1)}.vessel-table-same-background tr:first-child{border-top:none}tr.vessel-table-gradient-row{background:#f5f7f9}.postpone-routine-field{display:flex;flex-direction:column}.postpone-routine-field label{font-size:0.75em;text-transform:uppercase;display:block;margin:0 0 3px;width:100%;color:#444;font-weight:700}.postpone-routine-field input[type="number"]{width:100%;background:rgba(255,255,255,0.5);border:1px solid rgba(255,162,39,0.5);border-radius:3px;padding:4px 7px;height:auto;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.postpone-routine-field input[type="checkbox"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}.postpone-routine-field input[type="checkbox"]:checked{background:url(/assets/check.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}div.audit-count{display:flex;flex-direction:row;margin:0 0 42px}div.audit-count>div{display:flex;flex-direction:column;margin:0 42px 0 0;align-items:center}div.audit-count>div span.nmb{font-size:2.8em}div.audit-count>div span.nmb-resolved{color:#1ad823}.audit-table{width:100%;border-collapse:collapse}.audit-table td{padding:18px 16px 18px;color:#333;font-size:0.95em;vertical-align:middle;font-family:Helvetica, Arial, sans-serif}.audit-table tr.row-hover{cursor:pointer}.audit-table tr.row-hover:hover td{background:rgba(58,125,202,0.5);color:#fff !important}.audit-table tr{background:#fff}.audit-table tr.item-row:last-child{border-bottom:1px solid rgba(0,0,0,0.075)}.audit-table tr td span.grade{padding:7px 14px;border-radius:3px;font-weight:700;border:1px solid rgba(0,0,0,0.1)}.audit-table th{padding:10px 12px 10px;color:#333;font-weight:700;background:#dbdfe1;font-size:0.75em;vertical-align:middle;font-family:Helvetica, Arial, sans-serif}.audit-table tr.item-row td{color:#777;font-size:0.875em;padding:3px 16px 6px}.audit-table tr.item-row:last-child td{padding:3px 16px 14px}.audit-table tr.item-row td a{color:#3a7dca;font-size:0.875em}.audit-table tr.item-row td i{color:#999;margin:0 7px 0 0}.audit-table tr.item-row td:first-child{text-indent:8px}.job-row-date-divider{border-top:1px solid #bdc7d0;background:#dedfe0 !important;background:-moz-linear-gradient(top, #dedfe0 0%, #f5f7f9 100%) !important;background:-webkit-linear-gradient(top, #dedfe0 0%, #f5f7f9 100%) !important;background:linear-gradient(to bottom, #dedfe0 0%, #f5f7f9 100%) !important}.job-row-date-divider span{font-size:1.7em;font-weight:bold}.billing-row-date-divider{border-top:1px solid #bdc7d0;background:#dedfe0 !important;background:-moz-linear-gradient(top, #dedfe0 0%, #f5f7f9 50%) !important;background:-webkit-linear-gradient(top, #dedfe0 0%, #f5f7f9 50%) !important;background:linear-gradient(to bottom, #dedfe0 0%, #f5f7f9 50%) !important}.billing-row-date-divider>span{font-size:1.7em;font-weight:bold}.job-row-cancel{border-left:3px solid #ff3635;background:#dedfe0 !important;background:-moz-linear-gradient(left, #ffcdcd 0%, #f5f7f9 100%) !important;background:-webkit-linear-gradient(left, #ffcdcd 0%, #f5f7f9 100%) !important;background:linear-gradient(to right, #ffcdcd 0%, #f5f7f9 100%) !important}.mini-job-list>div .job-row-date-divider-mobile:first-child{margin:0}.job-row-date-divider-mobile{padding:11px 10px 9px;margin:28px 0 0;border-radius:6px 6px 0 0;position:relative;top:7px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#dedfe0 !important;background:-moz-linear-gradient(top, #dedfe0 0%, #f5f7f9 100%) !important;background:-webkit-linear-gradient(top, #dedfe0 0%, #f5f7f9 100%) !important;background:linear-gradient(to bottom, #dedfe0 0%, #f5f7f9 100%) !important}.job-row-date-divider-mobile span{font-size:1.3em;font-weight:bold}.job-row{border-top:1px solid #cbd5df}.job-table{background:#f5f7f9}.job-table .job-table-buttons{display:block}.job-table .job-table-buttons span{display:block}.job-table tr:nth-child(odd){background:#f5f7f9}.job-table tr:nth-child(2){border:none}.job-table td{padding:12px 12px 12px;font-size:0.7em}.job-table td:first-child{min-width:140px}.job-table tr.note span.notes{text-transform:uppercase;font-size:0.9em;font-weight:700;color:#666}.job-table tr.note td{padding:1px 12px 12px}.job-dispatch-header th{background:#e5e9eb;padding:6px 10px;font-size:0.7em;text-transform:none}.job-dispatch-header th:nth-child(1){border-radius:14px 0 0 14px}.job-dispatch img{width:24px;height:auto;opacity:0.5;margin:0 0 0 35px}span.job-dispatch-quick-view{color:#3a7dca}span.job-dispatch-quick-view:hover{cursor:pointer}.job-dispatch td:nth-child(n + 1){padding:7px 12px;background:#f3f0fe;border-top:1px solid #ccc0fe}.job-dispatch td:nth-child(1){border-left:2px solid #baafe8;text-align:center;background:#e2dafe;border-right:1px solid #ccc0fe}.job-dispatch td:nth-child(1) a{font-weight:bold;color:#3661ed}div.billing-job-details{margin:14px 0 -21px;padding:0 0 14px;border-bottom:1px solid rgba(0,0,0,0.1);display:flex;flex-direction:column;font-size:0.75em;font-family:Helvetica, Arial, sans-serif}div.billing-job-details span{flex:1;margin:0 0 3px}strong.job-billing-link{color:#3a7dca;font-size:12px}strong.job-billing-link:hover{cursor:pointer}.job-billing-header th{background:#e5e9eb;padding:6px 10px;font-size:0.7em;text-transform:none}.job-billing tr{background:#f3f0fe}.job-billing tr:nth-child(odd){background:#f3f0fe !important}.job-billing td{padding:7px 12px;border-top:1px solid #ccc0fe}.job-billing td:nth-child(1){text-align:center;background:#ddd5fe;border-right:1px solid #ccc0fe}.bg-green{background:#f2fef2 !important}.bg-orange{background:#fceddc !important}.vessel-table span.orange{color:#f79320}.vessel-table span.red{color:#ff3635}.vessel-table a{color:#3a7dca}.vessel-table span.td-bubble{border-radius:6px;text-align:center;background:white}span.td-bubble{padding:10px 12px;margin:0 auto 0;display:block;border-radius:6px;border:2px solid #e41cfb;width:50%;text-align:center;vertical-align:middle;background:white}span.job-td-bubble{font-weight:700;font-size:0.75em;padding:4px 8px;display:inline-block;position:relative;text-align:center;top:-1px;text-transform:uppercase;border-radius:6px;border:1px solid rgba(0,0,0,0.175);margin:-7px 0}.timecard-time-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:auto;width:100%;margin:14px 0 35px}@media screen and (max-width: 900px){.timecard-time-wrapper{flex-direction:column}}.timecard-time-wrapper .timecard-time{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;padding:10px 14px;border-radius:6px;margin:0 0 0 0;color:#111;flex:1;flex-direction:column;margin:0 1% 0;border:1px solid rgba(28,135,244,0.125);background:rgba(28,135,244,0.04);box-shadow:0 2px 2px rgba(50,50,93,0.03)}.timecard-time-wrapper .timecard-time:first-child{margin-left:0}.timecard-time-wrapper .timecard-time:last-child{margin-right:0}@media screen and (max-width: 900px){.timecard-time-wrapper .timecard-time{margin:0 0 7px;width:100%}}.timecard-time-wrapper .timecard-time .time-value{font-family:Helvetica, Arial, sans-serif;font-size:1.1em}@media screen and (max-width: 767px){.timecard-time-wrapper .timecard-time .time-value{font-size:1.1em}}.timecard-time-wrapper .timecard-time .time-label{font-size:0.75em;text-transform:uppercase;display:block;width:100%;color:rgba(28,135,244,0.7);font-weight:700}div.mini-expand-header{display:flex;flex-direction:row;height:35px;font-family:Helvetica, Arial, sans-serif}div.mini-expand-header span{font-size:1.2em;font-weight:bold;color:#111}div.mini-expand-sub{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:7px}div.mini-expand-sub a{font-size:0.85em;font-weight:bold}div.mini-expand-sub span{font-style:italic;font-size:0.9em;color:#ed145b;font-weight:bold}#user_list{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#user_list ul{list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width: 767px){#user_list ul{flex-direction:column;align-items:flex-start}}#user_list ul li{display:inline-block;margin:0 0 21px 21px}@media screen and (max-width: 767px){#user_list ul li{display:block;margin:0 0 7px}}#user_list ul li.bubble{display:inline-block;margin:0 0 0 21px !important;padding:3px 7px 3px 14px;border-radius:50px;background:#4c9fda;color:#fff}@media screen and (max-width: 767px){#user_list ul li.bubble{display:block;margin:0 0 7px 14px !important}}#user_list ul li.bubble i{color:rgba(255,255,255,0.75)}#user_list ul li.bubble i:hover{cursor:pointer;color:red}#user_list span#notif-lg{display:none;font-size:0.9em;position:relative;top:14px;left:14px}#user_list span#notif-lg i{margin:0 7px 0 0;color:#4c9fda}span.remove_user i{color:#c5c7c9;margin:0 7px 0 7px}span.remove_user:hover i{color:red}.deficiency-form-new{margin:42px 0 -12px !important;border:none}.deficiency-form{margin:42px 0 -31px !important}.job-form{margin:42px 0 -31px !important}.deficiency-comment-form{border-top:none !important;border-bottom:1px solid rgba(0,0,0,0.125);padding:0 0 21px !important}.optional-field{background:#f6f6f6 !important}.optional-field-label{color:#bbb !important}.form-revisions{display:block;padding:0}.jsx-error-field{background-color:rgba(255,162,39,0.33) !important}.search-toggle-fields{display:block;padding:0;margin:-27px 0 0}.form-revisions-head{display:block;height:56px;overflow:hidden;width:100%;border-bottom:1px solid #ddd}.form-revisions-head h4{font-size:1em;width:100%;color:#3a7dca;display:block;margin:0 0 0 0;padding:17px 0 20px 46px;cursor:pointer;text-align:left}@media screen and (max-width: 676px){.form-revisions-head h4{padding:15px 0 20px 46px}}.form-revisions .history-uppercase{text-transform:uppercase;color:#834bab;font-weight:bold}#spec-text-box{height:200px}#specs{display:none;border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);border-radius:0 0 3px 3px;padding:14px;background:#f5f7f9;font-family:monospace;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.new-specs-edit-area textarea{margin:14px 0 35px;width:100%;padding:14px;height:350px;font-size:1em;font-family:monospace;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a.new-specs-edit{margin:28px 0 0px;text-indent:5px;display:flex;flex-direction:row}a.new-specs-edit i{position:relative;top:3px;margin:0 10px 0 0}div.new-specs{margin:14px 0 35px;border:1px solid rgba(0,0,0,0.1);border-radius:6px;padding:14px;background:#f5f7f9;font-family:monospace;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#boxes{display:none}#history-list{display:none}#routine-step-list{display:none}#comments-list{display:none}.comment-submit{margin:-35px 0 0}.comment-count{font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:0.875em;display:inline-block;padding:3px 7px;border:1px solid #1ad823;border-radius:6px;margin:0 0 0 9px;color:#1ad823 !important}#history-list a{color:#3a7dca}.down,.comment-down,.routine-down{width:24px;float:left;height:auto;display:block;margin:16px 0 0 14px;-webkit-transform:none}@media screen and (max-width: 676px){.down,.comment-down,.routine-down{margin:14px 0 0 14px}}.open-by-default{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.form-revisions ul{list-style:none;width:100%;height:350px;overflow-y:scroll;border-radius:0 0 6px 6px;border-bottom:1px solid #ddd;font-family:Helvetica, Arial, sans-serif;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:0 0 14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-revisions ul li{width:100%;padding:10px 8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.75em;line-height:1.6em}.form-revisions ul li pre{margin:1px 0}.form-revisions ul li p{width:95%}.form-revisions ul li i{margin:7px 0}.form-revisions>span{font-size:0.8em;color:rgba(0,0,0,0.5)}.form-revisions a{color:#3a7dca}.form-revisions ul li:nth-child(odd){background:#f5f7f9}.form-revisions ul li:nth-child(even){background:#fff}.form-revisions ul li:last-child{border-bottom:none !important}.errorExplanation{display:block;margin:42px auto 72px;height:auto;width:auto}.errorExplanation h2{font-size:1.25em;color:#ffa227;padding:0 0 28px;margin:-14px 0 28px;text-align:center;border-bottom:1px solid #ddd}.errorExplanation p{display:none}.errorExplanation ul{color:#ffa227;margin:7px 0 14px 21px;list-style:disc}.errorExplanation ul li{padding:2px 0}.field_with_errors input{background:rgba(255,162,39,0.33) !important}.field_with_errors textarea{background:rgba(255,162,39,0.33) !important}.field_with_errors select{background-color:rgba(255,162,39,0.33) !important;background-position:right !important;background-size:15px 25px !important}span.max-upload-msg{text-align:center;display:block;margin:0 auto 14px;color:#999;font-style:italic;font-size:0.9em}span.max-file-size-msg{margin:0 auto 14px;color:#999;font-style:italic;font-size:0.9em}.form-body #voyage-options{display:none}.form-body #log-template-option{display:none}div.def-routine-task-wrap{display:flex;flex-direction:column;background:linear-gradient(90deg, rgba(255,54,53,0.125) 0%, rgba(255,54,53,0) 100%);padding:12px 14px;border-radius:10px}div.def-routine-task{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}div.def-routine-task>i{margin:0 7px 0 0;font-size:1.2em;color:#ff3635}div.def-routine-task:last-child span{color:#777777;font-size:0.85em}div.def-routine-task span{margin:3px 0;font-family:Helvetica, Arial, sans-serif;font-size:0.9em;line-height:1.3em;text-indent:1px}div.def-routine-task span i{color:#ff3635;font-size:0.95em}h4.univeral-form-section-divider-v2{font-size:1.25em;font-family:Helvetica, Arial, sans-serif;font-weight:bold;text-align:left;padding:7px 0 14px;margin:14px 0 14px;text-indent:1px}@media screen and (max-width: 676px){h4.univeral-form-section-divider-v2{flex-direction:column;justify-content:center;font-size:1.15em}}h4.univeral-form-section-divider{font-size:1.25em;font-family:Helvetica, Arial, sans-serif;text-align:left;padding:7px 0 14px;margin:0 0 21px;font-weight:bold;border-bottom:1px solid #ddd}h4.job-section-divider{font-size:1.4em;font-family:Helvetica, Arial, sans-serif;font-weight:bold;text-align:left;padding:7px 0 14px;margin:28px 0 14px;border-bottom:1px solid rgba(0,0,0,0.075)}h4.job-form-section-divider{font-size:1.3em;font-family:Helvetica, Arial, sans-serif;font-weight:bold;text-align:left;padding:7px 0 14px;margin:28px 0 14px;border-bottom:1px solid rgba(0,0,0,0.075)}h4.job-form-section-divider span{font-size:14px;display:block;color:#777;font-style:italic;margin:7px 0 0}.form-body h4.form-section-divider{font-size:1.35em;text-align:left;padding:7px 0 14px;margin:0 0 21px;border-bottom:1px solid #ddd}.form-body h4.form-section-divider-no-border{font-size:1.35em;text-align:left;padding:7px 0 14px}.form-body .form-status{display:block;margin:21px 0 35px;padding:0 0 7px;border-bottom:1px solid rgba(0,0,0,0.125)}.form-body .form-status label{text-transform:uppercase;font-size:0.75em;font-weight:700;color:#999}.form-body .form-status h4{font-size:1.25em;margin:28px auto 21px;display:block;padding:10px 0;border-radius:50px;text-align:center;border:1px solid rgba(0,0,0,0.1);width:240px;text-transform:uppercase}.form-body .form-status p{max-width:50%;font-family:Helvetica, Arial, sans-serif;font-size:0.9em;font-style:italic;padding:0 0 16px;color:#444}.form-body .form-status pre{font-family:Helvetica, Arial, sans-serif;font-size:0.9em;color:#444;padding:0 0 16px}.blue-checkbox{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}.blue-checkbox:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}.micro-blue-checkbox{padding:0;background:rgba(28,135,244,0.15);border-radius:2px;min-width:12px;width:12px;height:12px;-webkit-appearance:none;border:none;-moz-appearance:none !important}.micro-blue-checkbox:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 3px no-repeat #00b4ff;background-size:8px 6px !important}.form-body{border-top:1px solid #e0e0e0;margin:30px 0 0}.form-body .search_item{display:block;position:relative;top:14px;float:left;font-weight:bold;margin:0 14px 0 0}@media screen and (max-width: 675px){.form-body .search_item{left:2px;top:-24px;float:none;margin:0 0 2px}}.form-body .search_item i{font-size:21px;color:#1ad823}@media screen and (max-width: 675px){.form-body .search_item i{font-size:19px}}.form-body .search_item:hover{cursor:pointer}.form-body .remove_item{display:block;position:relative;top:14px;float:right;color:#ff5555;font-weight:bold}.form-body .remove_item:hover{cursor:pointer}.form-body .form-helper-text{display:block;width:100%;margin:14px auto 35px;height:auto}.neg-margin-no-border{margin:-14px 0 0;border:none}.toggle-fields-form-body{margin:0;padding:0;border:none}.above-label-half-right{float:left;margin:-18px 0 0 2.25%;font-size:0.75em;text-transform:uppercase;color:#444;font-weight:600}.above-label{float:left;margin:-18px 0 0;font-size:0.75em;text-transform:uppercase;color:#444;font-weight:600}.form-body .fieldset{display:block;margin:42px auto 45px;height:auto;width:auto}.form-body .fieldset div.cancel-right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media screen and (max-width: 675px){.form-body .fieldset div.cancel-right{justify-content:center;margin:0 auto 54px;width:175px;text-align:center}}.form-body .fieldset div.cancel-right span{font-size:1.1em;color:#f36279;margin:4px;padding:10px 19px;background:rgba(243,98,121,0.1);border-radius:6px}@media screen and (max-width: 675px){.form-body .fieldset div.cancel-right span{margin:-21px 0 0}}.form-body .fieldset div.cancel-right span:hover{cursor:pointer;background:rgba(243,98,121,0.25)}.form-body .fieldset span.xhr-msg{text-align:center;display:block;margin:0 auto 14px;color:#999;font-style:italic}.form-body div.draggable-meta-data{display:flex;flex-direction:column;justify-content:center}.form-body div.draggable-meta-data div.gauge-option{display:flex;flex-direction:row;height:auto;border-bottom:1px solid rgba(0,0,0,0.1)}@media screen and (max-width: 1000px){.form-body div.draggable-meta-data div.gauge-option{flex-direction:column}}@media screen and (max-width: 676px){.form-body div.draggable-meta-data div.gauge-option{flex-direction:row}}.form-body div.draggable-meta-data div.gauge-option input,.form-body div.draggable-meta-data div.gauge-option select{font-size:0.825em}@media screen and (max-width: 676px){.form-body div.draggable-meta-data div.gauge-option .half-field-select-left{margin:0 0 42px !important}}.form-body div.draggable-meta-data div.gauge-option div.gauge-range{flex:1;margin:0 1% 0 0}@media screen and (max-width: 1000px){.form-body div.draggable-meta-data div.gauge-option div.gauge-range{margin:0}}@media screen and (max-width: 676px){.form-body div.draggable-meta-data div.gauge-option div.gauge-range{margin:0 1% 0 0}}.form-body div.draggable-meta-data div.gauge-option div.gauge-threshold{flex:1;margin:0 0 0 1%}@media screen and (max-width: 1000px){.form-body div.draggable-meta-data div.gauge-option div.gauge-threshold{margin:0}}.form-body div.draggable-meta-data div.gauge-option div.gauge-validations{display:flex;flex-direction:column;justify-content:flex-start;height:auto;padding:14px 0}.form-body div.draggable-meta-data div.gauge-option div.gauge-validations span{display:block;margin:0 0 1px;color:#ff5555;font-size:0.825em;font-style:italic}.form-body div.draggable-meta-data div.draggable-options{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:14px 0 21px}@media screen and (max-width: 676px){.form-body div.draggable-meta-data div.draggable-options{justify-content:space-between}}.form-body div.draggable-meta-data div.draggable-options span.drag-helper-button{margin:0 32px 0 3px;color:#4c9fda;display:inline-block;font-size:0.9em;cursor:pointer}@media screen and (max-width: 676px){.form-body div.draggable-meta-data div.draggable-options span.drag-helper-button{margin:0 3px}}.form-body div.draggable-meta-data div.draggable-options span.drag-helper-button i{font-size:1.2em;margin:0 10px 0 0}.add{width:70px;height:auto;margin:44px auto 0;display:block;cursor:pointer}span.add-item{margin:18px auto 66px;font-size:0.85em;display:block;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#999}.form-body .inspection-status{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center;height:auto;margin:21px 0 12px 0}.form-body .inspection-pass-status{display:inline-block;width:15%;height:auto;padding:10px 14px;margin:0 7px;background:-moz-linear-gradient(-45deg, #f6f6f6 0%, rgba(246,246,246,0.35) 100%);background:-webkit-linear-gradient(-45deg, #f6f6f6 0%, rgba(246,246,246,0.35) 100%);background:linear-gradient(135deg, #f6f6f6 0%, rgba(246,246,246,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#59f6f6f6',GradientType=1 );border-radius:14px;border:1px solid rgba(0,0,0,0.09);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .inspection-pass-status h3{width:auto;height:auto;margin:0;text-align:center;font-size:3.25em;font-weight:300;font-family:Helvetica, Arial, sans-serif;display:block}.form-body .inspection-pass-status span{margin:0 auto;text-align:center;font-size:0.75em;display:block;text-transform:uppercase;letter-spacing:1px;color:#444}.form-body #all-items-pass span{display:block;max-width:220px;border-radius:50px;margin:50px auto 50px;padding:14px;border:1px solid rgba(26,216,35,0.5);font-size:1.25em;text-align:center}.form-body .draggable{padding:33px 8px 14px 14px;border:1px solid rgba(0,0,0,0);border-radius:3px;margin:7px 0 14px !important;background:#fafbfd}.form-body .draggable-multi-element{padding:0 21px 0 21px;border:1px solid rgba(28,135,244,0.1);border-radius:6px;margin:7px 0 28px !important;background:linear-gradient(125deg, rgba(28,135,244,0.075) 0%, rgba(28,135,244,0.015) 100%);box-shadow:0 2px 2px rgba(50,50,93,0.1)}.form-body .items-with-room{margin:7px 0 0 !important}.form-body .optional-fieldset{display:none;margin:42px auto 45px;height:auto;width:auto}.form-body .fieldset-control-group{display:block;margin:-10px auto 48px}.form-checkboxes td label{position:relative;top:-19px}.form-body .toggle-search-group{margin:7px auto 0px}.form-body .fieldset .full-field{width:100%;padding:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .fieldset .three-quarter-field{width:75%;padding:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .fieldset .center-button{width:50%;margin:0 auto}.form-body .fieldset .full-field-select{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.monospace{font-family:monospace}.form-body .fieldset .full-field-textarea{width:100%;padding:14px 14px;height:100px;font-size:1.15em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .half-field-left{width:49%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .fourth-field-left{width:20%;margin:0 2.25% 0 0;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .fourth-field-middle{width:20%;margin:0 2.25% 0 0;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .fourth-field-right{width:20%;margin:0 0 0 0;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .half-field-right{width:49%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .half-field-select-left{width:49%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .half-field-select-right{width:49%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .half-field-button-left{width:49%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .half-field-button-right{width:49%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .full-field-button-clock-in{width:100%;margin:-30px 0 0}.form-body .third-field-button{width:32.6%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 1% 0 0}.form-body .third-field-button:last-child{width:32.6%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:-2px 0 0 0}.form-body .full-field-button{width:100%;margin:0 0 0}.form-body .negative-margin{margin:-21px 0 0 !important}.time-status{background:rgba(26,216,35,0.33) !important}.ui-state-highlight{background:#ebf9ff;border-radius:10px}.date{color:#fff;width:100%;display:block;height:auto}.date select{border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:12px 16px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:15px 25px;-webkit-appearance:none;color:#555;font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box}.date select:nth-child(3){width:29%;float:left;margin:0 2% 0 0}.date select:nth-child(4){width:18%;float:left;margin:0 2% 0 0}.date select:nth-child(5){width:18%;float:left;margin:0 2% 0 0}.date_alt select{border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:12px 16px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:15px 25px;-webkit-appearance:none;color:#555;font-size:1em;box-sizing:border-box;-moz-box-sizing:border-box}.date_alt select:nth-child(2){width:29%;float:left;margin:0 2% 0 0}.date_alt select:nth-child(3){width:18%;float:left;margin:0 2% 0 0}.date_alt select:nth-child(4){width:18%;float:left;margin:0 2% 0 0}.datetime{color:#fff;width:100%;display:block;height:auto}.datetime select{border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,0.025);padding:12px 16px;background-position:right;background-size:15px 25px;-webkit-appearance:none;-moz-appearance:none;color:#555;font-size:1em}.datetime select:nth-child(1){width:18%;float:left;background:url(/assets/year-select-73dc0ef5382409142c4aec7917839492aab47d80166551e91f970102b3586cc7.png) no-repeat #e6e7eb;background-position-x:right;background-position-y:19px;background-size:32px 14px;margin:0 2% 0 0}.datetime select:nth-child(2){width:29%;background:url(/assets/month-select-7f0a1d244979f4c716f44edeb77669f6a73406af582483fc949fd5c1e45aeeaf.png) no-repeat #e6e7eb;background-position-x:right;background-position-y:19px;background-size:32px 14px;float:left;margin:0 2% 0 0}.datetime select:nth-child(3){width:15%;float:left;background:url(/assets/day-select-dec1e31063164b8bf0b841796fc274b7dade1ccc463571bc858e5b0281f70273.png) no-repeat #e6e7eb;background-position-x:right;background-position-y:19px;background-size:32px 14px;margin:0 2% 0 0}.datetime select:nth-child(4){width:15%;float:left;margin:0 2% 0 0;background:url(/assets/hour-select-b0d3390f19d0ff69e9035007d4369cbadf74944c752812f3095a31b35a20dc14.png) no-repeat rgba(26,216,35,0.2);background-position-x:right;background-position-y:19px;background-size:32px 14px}.datetime select:nth-child(5){width:15%;float:left;margin:0;position:relative;top:-21px;background:url(/assets/minute-select-e9d22aa67b3b3b6e38da5a56ca43fe52954db4da01f48112f6a9ea750afdb6fc.png) no-repeat rgba(26,216,35,0.2);background-position-x:right;background-position-y:19px;background-size:32px 14px}.form-body .fourth-field-select-left{width:23.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 2% 0 0}.form-body .fourth-field-select-middle{width:23.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 2% 0 0}.form-body .fourth-field-select-right{width:23.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 0 0 0}.form-body .third-field-select-left{width:32%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 2% 0 0}.form-body .third-field-select-middle{width:32%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 2% 0 0}.form-body .third-field-select-right{width:32%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0}.form-body .third-field-input-left{width:32%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 2% 0 0}.form-body .third-field-input-middle{width:32%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 2% 0 0}.form-body .third-field-input-right{width:32%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0}.form-body .fourth-field-input-left{width:23.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 2% 0 0}.form-body .fourth-field-input-middle{width:23.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 2% 0 0}.form-body .fourth-field-input-right{width:23.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0}@media screen and (max-width: 676px){.form-body input[type="file"]{width:100%}}.mini-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:7px 10px;height:35px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mini-input::-webkit-input-placeholder{font-size:0.8em}.form-body input,textarea{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body input[type="radio"]{background:#fff;padding:21px;border:none}.form-body input[type="radio"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 10px 12px no-repeat #222;background-size:22px 18px !important;padding:21px}.form-body input[type="checkbox"]{background:#fff;padding:21px;-moz-appearance:none !important;border:none}.form-body .lite-checkbox input[type="checkbox"]{background:#e6e7eb;padding:21px;-moz-appearance:none !important;border:none}.form-body input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 10px 12px no-repeat #222;background-size:22px 18px;padding:21px}.form-body .right-checkbox{background:#e6e7eb !important;margin:3px 0 0 0;float:right}.form-body .right-checkbox-label{float:right;margin:16px 8px 0 0;font-size:0.75em;text-transform:uppercase}.form-body .right-checkbox:checked{background:url(/assets/x-92f951387adb784e48220dd076a672cb1bc1be15b93659c158c5ae3d07ef8ddc.png) 10px 12px no-repeat #eee !important;background-size:22px 18px !important}.form-body .control-group legend{margin:0 0 30px;color:#222;font-size:1em}.select-field{border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:12px 45px 12px 12px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:15px 25px;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mini-select-field-bg{background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:12px 19px}.mini-select-field{border-radius:3px;height:35px;border:1px solid rgba(0,0,0,0.025);padding:7px 28px 7px 10px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:12px 19px;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:0.85em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-body .mini-checkbox{padding:0 !important;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}.form-body .mini-checkbox:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff !important;background-size:18px 14px !important}.form-body .control-group{background:#e6e7eb;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:31px 35px 24px;display:block;border-radius:6px;border:1px solid rgba(0,0,0,0.025)}.form-body .control-group ul li{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:0 0 7px}.form-body .control-group-lite{background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;display:block;border-radius:3px;border:none}.form-body .control-group-lite ul li{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:0 0 7px}.form-body .inspection{background:none;margin:21px 0 -28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;padding:0 0 7px;display:block;border-bottom:1px solid rgba(0,0,0,0.1)}.form-body .inspection .pass-bg{background:rgba(26,216,35,0.33)}.form-body .inspection input[type="checkbox"]{background:#fff;display:inline-block;float:left;padding:21px;-moz-appearance:none !important}.form-body .inspection input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 10px 12px no-repeat #1ad823;background-size:22px 18px !important;padding:21px}.form-body .inspection ul li{margin:0 0 3px;padding:10px 0 10px 10px;background:rgba(247,147,32,0.25);border-radius:6px;font-family:Helvetica, Arial, sans-serif;font-size:0.875em}.form-body .inspection .inspection-note-container{display:block;width:100%}.form-body .inspection .inspection-note{width:92.5%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px 0 14px 0;display:none;border-radius:6px}.form-body .inspection .inspection-note-container .note-img{display:none;width:30px;height:auto;float:right;margin:19px 2.25% 0 0}.form-body .inspection label{display:inline-block;float:left;margin:4px 0px 0 7px;color:#222;line-height:1.2em;font-size:1em;width:75%}.form-body .inspection .insp-note{color:#fff;float:right;padding:4px 10px 4px 10px;border-radius:12px;border:1px solid rgba(0,0,0,0.05);font-weight:700;background:rgba(28,135,244,0.6);background-size:14px 14px;text-transform:uppercase;font-size:0.7em;margin:13px 12px 0}.form-body .inspection .insp-note:hover{cursor:pointer}.form-body .inspection .red-bg{background:#ff3635}.form-body .control-group label{margin:0 35px 0 7px;color:#222;font-size:1em}.form-body .control-group-lite label{margin:0 35px 0 7px;color:#222}.form-body span.centered-error-msg{margin:18px auto -14px;color:#f79320;display:block;text-align:center}.form-body .schmodal-btns{margin:-14px auto 0 !important}.form-body .schmodal-btns .form-submit-button{padding:18px 14px !important;border-radius:3px !important}.form-body .schmodal-btns .form-save-button{padding:18px 14px !important;border-radius:3px !important}.form-body .schmodal-btns .form-delete-button{padding:18px 14px !important;border-radius:3px !important}.form-body .form-submit-button{font-family:Helvetica, Arial, sans-serif;border-bottom:1px solid rgba(0,0,0,0.1);text-shadow:0px -1px 0px rgba(0,0,0,0.1);padding:28px;border-radius:6px;display:block;background:#1ad823;font-size:1em;font-weight:400;color:white;-webkit-appearance:none;border-top:none;border-right:none;border-left:none;text-align:center}.form-body .form-delete-button{font-family:Helvetica, Arial, sans-serif;border-bottom:1px solid rgba(0,0,0,0.1);text-shadow:0px -1px 0px rgba(0,0,0,0.1);padding:28px 0 29px;border-radius:6px;display:block;background:#ff3635;position:relative;top:0;font-weight:400;color:rgba(255,255,255,0.9);text-align:center;-webkit-appearance:none;border-top:none;border-right:none;border-left:none;text-align:center}.form-body .form-save-button{font-family:Helvetica, Arial, sans-serif;border-bottom:1px solid rgba(0,0,0,0.1);text-shadow:0px -1px 0px rgba(0,0,0,0.1);padding:28px;border-radius:6px;display:block;background:#ffa227;font-size:1em;font-weight:400;text-align:center;color:white;-webkit-appearance:none;text-align:center}.form-body .form-clockout-button{font-family:Helvetica, Arial, sans-serif;border-bottom:1px solid rgba(0,0,0,0.1);text-shadow:0px -1px 0px rgba(0,0,0,0.1);padding:28px 0;border-radius:6px;display:block;background:#ffa227;font-size:1em;font-weight:400;color:white;text-align:center;-webkit-appearance:none;border-top:none;border-right:none;border-left:none;text-align:center}::-webkit-input-placeholder{color:#999;font-style:normal}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}.center-header{font-size:1.15em;font-weight:700}.calendar{border-collapse:collapse;width:100%;font-size:0.8em}.calendar td,.calendar th{font-family:"Helvetica", helvetica, sans-serif;padding:6px;border:1px solid #ddd}.calendar th{background:rgba(0,0,0,0.1);color:#777;text-align:center;width:14.2857142857143%}.calendar td{background:#fff;color:#000;height:100px;vertical-align:top}.calendar .notmonth,.calendar .notmonth a{color:#ccc}.calendar .today{background-color:#d7f2ff}.calendar #month{margin:0;padding-bottom:10px;text-align:center}.calendar #month a{text-decoration:none;padding:0 10px;color:#999}.calendar ul{margin:3px 0 0;background:none;border:none}.calendar ul li{font-size:0.6em;padding:0 0 1px;color:#000;border-bottom:none;font-weight:400;border:none}.vessel-actions{display:block;height:430px;width:100%;padding:0 0 0 14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;position:relative;top:7px}.dashboard-actions{height:auto !important;min-height:auto}.dashboard-actions #pagination{position:relative;top:-30px}.vessel-actions h4{text-align:center;display:block;font-size:1.35em;font-weight:300}.vessel-actions .action-header{display:block;width:100%}.vessel-actions .action-header h4{text-align:left;text-indent:1px;flex:1;font-size:1.35em;font-weight:300}.vessel-actions .action-header .toggle-category{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;flex:1;height:42px;position:relative;right:1px;top:9px;width:100%}.vessel-actions .action-header .toggle-category div{flex:1}.vessel-actions .action-header input{width:110px;margin:0 0 0 7px;border-radius:3px;border:1px solid rgba(0,0,0,0.025);padding:7px 10px 7px 7px;background:#e6e7eb;-webkit-appearance:none;color:#555;font-size:0.75em;box-sizing:border-box;-moz-box-sizing:border-box}@media screen and (max-width: 1000px){.vessel-actions .action-header input{width:100px}}@media screen and (max-width: 900px){.vessel-actions .action-header input{width:80px}}@media screen and (max-width: 800px){.vessel-actions .action-header input{width:70px}}@media screen and (max-width: 676px){.vessel-actions .action-header input{width:100%;margin:3px 0 3px}}.vessel-actions .action-header select{width:110px;border-radius:3px;margin:0 0 0 7px;border:1px solid rgba(0,0,0,0.025);padding:7px 14px 7px 7px;background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:10px 18px;-webkit-appearance:none;color:#555;font-size:0.75em;box-sizing:border-box;-moz-box-sizing:border-box}@media screen and (max-width: 1000px){.vessel-actions .action-header select{width:100px}}@media screen and (max-width: 900px){.vessel-actions .action-header select{width:80px}}@media screen and (max-width: 800px){.vessel-actions .action-header select{width:70px}}@media screen and (max-width: 676px){.vessel-actions .action-header select{width:100%;margin:0 0 3px}}.vessel-actions h4.dashboard{margin:28px auto -2px;padding:16px 0 7px;width:100%}.vessel-actions h4.dashboard a{color:#3a7dca}.dashboard-top-sub-item{margin:0 auto !important}.dashboard-top{margin:21px auto;display:block;width:100%}.dashboard-top-item{margin:0 28px 0 0;display:inline-block;width:auto}.dashboard-top-item:last-child{margin:0}.dashboard-top a{float:left;display:inline-block;margin:0 0 0 11px;color:#3a7dca;line-height:2.25em}.dashboard-top a span{float:left;display:inline-block;margin:0 0 0 0;color:#3a7dca;line-height:2.25em}.dashboard-top span{display:inline-block;margin:7px 0 0 14px;color:#666;float:right}.dashboard .right{display:inline-block;margin:7px 0 0 14px;color:#333}.dashboard-glyph{display:inline-block;width:36px;float:left;margin:0 14px 0 0}.vessel-timeline{background:url(/assets/timeline-line-5fa755a826571956f8cad2fb1e7543292e9136f667fc99efaec8cbb654f0ca4d.png) 7px 0 repeat-y;background-size:8px 1px;display:block;width:100%;height:400px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative;margin:0px 0 0;padding:14px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.vessel-timeline-nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;width:calc(100% - 14px);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 10px;border-radius:0 0 30px 3px;background:-moz-linear-gradient(-45deg, rgba(28,135,244,0.13) 0%, rgba(28,135,244,0) 100%);background:-webkit-linear-gradient(-45deg, rgba(28,135,244,0.13) 0%, rgba(28,135,244,0) 100%);background:linear-gradient(135deg, rgba(28,135,244,0.16) 0%, rgba(28,135,244,0.065) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#211c87f4', endColorstr='#001c87f4',GradientType=1 )}.vessel-timeline-nav a{font-size:0.75em;font-weight:600;margin:0 18px 0 0}.vessel-timeline-nav a i{margin:0 5px 0 0}div.vessel-coords{display:flex;flex-direction:row;justify-content:center;align-items:center;height:60px}@media screen and (max-width: 800px){div.vessel-coords{flex-direction:column;height:auto;justify-content:center;align-items:flex-start;margin:14px 0 0}}div.vessel-coords div{flex:1;display:flex;flex-direction:column}@media screen and (max-width: 800px){div.vessel-coords div{margin:0 0 10px 3px}}div.vessel-coords div label{font-size:0.75em;text-transform:uppercase;color:#777;font-weight:600}div.vessel-coords div span{font-size:0.95em;font-family:Helvetica, Arial, sans-serif}.vessel-timeline a.entry-link{color:#3a7dc8}.vessel-timeline a.end{display:block;width:100px;font-size:0.8em;padding:7px;border:1px solid rgba(0,0,0,0.1);border-radius:28px;margin:30px auto 28px;text-align:center}.vessel-timeline .entry{display:block;min-height:50px;width:100%;margin:-1px 0 12px}.vessel-timeline .entry .item{display:block;float:left;padding:8px 21px 7px 10px;width:auto;max-width:70%;margin:3px 0 0 4px;background:#eff1f2;background:linear-gradient(125deg, rgba(28,135,244,0.1) 0%, rgba(28,135,244,0.025) 100%);box-shadow:1px 1px 0px rgba(28,135,244,0.07),1px 1px 0px rgba(28,135,244,0.05);border-radius:6px;border:1px solid rgba(28,135,244,0.075)}.vessel-timeline .entry .item p.item-name{font-size:0.8em;font-family:Helvetica, Arial, sans-serif;line-height:1.3em;margin:14px 0 0;display:block;color:#222}.vessel-timeline .timelineLoadMore{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:11px 0 21px}.vessel-timeline .timelineLoadMore span{text-indent:28px;font-weight:normal;font-style:italic;color:#4c9fda;font-size:14px;margin:7px 0 0}.vessel-timeline .entry .item p a{color:#3a7dca}.vessel-timeline .entry .item span.date{font-weight:600;color:#834bab;font-family:Helvetica, Arial, sans-serif;font-size:0.6em;float:left;display:block}.vessel-timeline .entry img{width:16px;height:16px;float:left;display:block;margin:0 0 0 3px}.vessel-timeline .entry svg{width:16px;height:16px;float:left;display:block;margin:0 0 0 3px}#vessel_component{display:none}#component_part{display:none}.announcement{width:61.8%;margin:28px 0 65px;display:block;font-size:1.25em}.edit-option{display:inline-block;padding:14px 0;text-transform:uppercase;font-size:0.8em}.edit-options .edit{float:left}.edit-options .edit a{color:#4c9fda;text-decoration:none}.edit-options .delete{float:right}.edit-options .delete a{color:#ff3635;text-decoration:none;font-weight:bold}.notification{display:block;padding:21px 2.5%;text-align:center}.notification a{text-decoration:none;color:#4c9fda}#clear-filters{display:none}.filter{margin:-14px 0 0}#until{display:none;width:100%;padding:14px 21px;margin:-18px auto 35px;border-radius:50px;border:1px solid rgba(0,0,0,0.1);text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.deficiency-choose-vessel{display:none}#createNewDef{height:47px;display:inline-block;padding:15px 21px 0;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;background:#1ad823;font-size:1em;font-weight:400;color:white;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}.css-loader{margin:28px auto;display:block;border-bottom:7px solid #eee;border-left:7px solid #eee;border-right:7px solid #07b5ff;border-top:7px solid #07b5ff;border-radius:100%;height:50px;width:50px;-webkit-animation:spin 0.75s infinite linear;-moz-animation:spin 0.75s infinite linear;-ms-animation:spin 0.75s infinite linear;-o-animation:spin 0.75s infinite linear;animation:spin 0.75s infinite linear}#timecardreportsubmit{height:47px;display:inline-block;padding:1px 21px 0;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;background:#1ad823;font-size:1em;margin:-28px 0 0;float:right;font-weight:400;color:white;-webkit-appearance:none;border-top:none;border-right:none;border-left:none}ul.smPlus{list-style:none;display:block;float:left;width:100%;height:auto;margin:42px 0 21px}ul.smPlus li{display:block;border-bottom:1px solid rgba(0,0,0,0.05);padding:14px;font-family:Helvetica, Arial, sans-serif}ul.smPlus li.title{background:#f5f7f9;margin:0 0 0;border-radius:6px 6px 0 0}ul.smPlus li.safe-item{background:rgba(67,211,62,0.15) !important}ul.smPlus li.risk-item{background:rgba(255,54,53,0.15) !important}ul.smPlus li.na-item{background:rgba(255,182,72,0.1) !important}ul.smPlus li.default-item{background:rgba(0,180,255,0.1);display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 676px){ul.smPlus li.default-item{flex-direction:column;justify-content:center;align-items:center}}ul.smPlus li.neutral-item{background:rgba(255,251,230,0.75)}ul.smPlus li span{float:right;position:relative;padding:7px;left:7px;margin:0 0 0 7px;font-weight:bold;font-size:1em;color:#ffb648}ul.smPlus li span:hover{cursor:pointer}ul.smPlus li span.risk{color:rgba(255,54,53,0.8)}ul.smPlus li span.safe{color:rgba(67,211,62,0.85)}li.smPlus-comments{padding:21px 0 7px !important;border-bottom:none !important}ul.smPlus li .i-container{display:flex;flex-direction:row;width:100px}ul.smPlus li .right-options{display:inline-block;float:right;width:122px}ul.smPlus li span.left-span{display:inline-block;float:left;width:calc(100% - 140px)}ul.smPlus li .right-options span{border-radius:6px;padding:7px 14px;margin:0 10px 0 0;border:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.smPlus li .right-options span:hover{cursor:pointer}.rt-group{display:block;background:linear-gradient(190deg, rgba(28,135,244,0.1) 0%, rgba(28,135,244,0.025) 100%);margin:0 auto 7px;border:1px solid rgba(28,135,244,0.15);border-radius:10px;min-height:65px;height:auto;padding:15px 14px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.rt-group .no-routine-temp{display:block;text-align:center;margin:21px auto 14px;font-size:1em}span.checklist-group{background:#f3f0fe;padding:14px;text-align:center;display:block;border:1px solid rgba(0,0,0,0.1);border-radius:3px}.rt-group .actions{display:block;padding:0 3px;width:100%;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rt-group a.group-action{display:inline-block;float:left;margin:14px 14px 0 0;font-size:0.8em}.rt-group a.group-action:hover{cursor:pointer}.rt-group a.group-action i{opacity:0.75;margin:0 7px 0 3px}.rt-group a.edit-group{display:block;float:left;margin:14px 0 0;font-size:0.8em}.rt-group a.edit-group i{opacity:0.75;margin:0 7px 0 3px}.rt-group a.add-to-all{display:block;float:left;margin:0 0 7px;font-size:0.8em}.rt-group a.add-to-all i{opacity:0.75;margin:0 7px 0 3px}.rt-group h6{width:100%;font-weight:700;margin:1px 0 0}.rt-group h6 i{font-size:1.5em;position:relative;top:3px;margin:0 10px 0 0}.rt-group h6 span.count{float:right;border:1px solid rgba(28,135,244,0.25);background:#fff;border-radius:6px;padding:7px 10px;font-weight:700;margin:0;font-size:0.8em;font-family:Helvetica, Arial, sans-serif}.rt-group-item{display:flex;flex-flow:row nowrap;justify-content:center;border:1px solid rgba(0,0,0,0.06);padding:7px 12px 7px 12px;margin:0 0 4px;height:auto;border-radius:6px;background:#fff;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rt-group-item .info{display:flex;flex:1;flex-flow:column nowrap;justify-content:center;margin:2px 0 0;padding:0 7px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rt-group-item:last-child{margin:0 0 0}.rt-group-item p.top span strong{font-size:0.9em}.rt-group-item p.top span{font-size:1em;margin:0 4px 0 0;font-family:Helvetica, Arial, sans-serif}.rt-group-item p.top a{font-size:1.15em;font-weight:600}.rt-group-item p.top a i{margin:1px 7px 0 0;opacity:0.5;font-size:0.8em}.rt-group-item p.top span.title{display:block;margin:0 0 1px}.rt-group-item p.top span.title .bubble{font-size:0.65em !important;padding:1px 5px 0 !important;border-radius:3px;margin:0 7px 0 0;position:relative;top:-3px;font-family:Helvetica, Arial, sans-serif;background:#46bfc1;border:none;color:#fff;text-transform:uppercase;font-weight:400 !important}.rt-group-item .actions span.freq{color:#333;font-family:Helvetica, Arial, sans-serif;font-size:1.1em;padding:4px 0 4px;display:block;font-weight:bold}.rt-group-item .actions span.freq i{color:#1ad823;font-size:1em;margin:-1px 6px 0 0}.rt-group-item p{font-size:0.9em;line-height:1.4em;margin:0}.rt-group-item p span span:last-child{margin:0 9px 0 2px}.rt-group div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rt-group-item div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rt-group-item .actions{height:inherit;width:120px;padding:0 0 0 10px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;border-left:1px solid rgba(0,0,0,0.1);font-size:0.7em;text-align:center}.rt-group-item .actions a{margin:0 0 0 0;display:block;padding:0 0 5px;font-size:1.1em}.rt-group-item .actions a i{margin:0 5px 0 0}h5.routine-template-col-title{width:100%;display:block}h5.routine-template-col-title span.new-btn{color:#3a7dca;margin:-4px 0 0 14px;padding:3px 0 3px 14px;border-left:1px solid rgba(0,0,0,0.125)}h5.routine-template-col-title span.new-btn:hover{cursor:pointer}h5.routine-template-col-title span.new-btn i{margin:0 9px 0 0;position:relative;top:1px}div.safety_metric_item{width:100%;height:auto;border:1px solid rgba(0,0,0,0.075);display:block;margin:0 0 4px;border-radius:3px;overflow:hidden}div.safety_metric_item h6{width:100%;padding:14px;color:#fff}div.safety_metric_item h6:hover{cursor:pointer}div.safety_metric_item h6 i{margin:0 7px 0 0;color:rgba(255,255,255,0.75)}div.safety_metric_item .inner-data{border-top:1px solid rgba(0,0,0,0.1);height:auto;display:block;background:#f9f9fa;padding:7px 0 0;font-family:Helvetica, Arial, sans-serif}div.safety_metric_item .inner-data>div{padding:7px 14px;border-bottom:1px solid rgba(0,0,0,0.1);margin:0 0 14px}div.safety_metric_item .inner-data span.total{font-size:1.1em}div.safety_metric_item .inner-data span.breakdown-vessel{font-size:0.8em;font-style:italic;color:#999;display:block;width:100%;margin:4px 0 2px}div.safety_metric_item .inner-data ul{list-style:none;display:block;margin:4px auto 10px;width:100%;border:1px solid rgba(0,0,0,0.1);border-radius:3px;background:#fff;padding:7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.safety_metric_item .inner-data ul li{display:inline-block;margin:0 7px 0 0;font-size:0.9rem}div.vessel-voyage-banner{margin:-14px 0 14px;width:100%;height:auto;padding:15px 14px 14px;background:#ffd15f;border-radius:10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;color:#333;font-family:Helvetica, Arial, sans-serif;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.vessel-voyage-banner span{font-size:0.8em}@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.form-body input[type="radio"]:checked{background:url(/assets/check@2x-c0fb5928fd3576cec6192e9eb06b69a7cac65c741b4ac5dde359f60943365181.png) 10px 12px no-repeat #222;background-size:22px 18px}.form-body input[type="checkbox"]:checked{background:url(/assets/check@2x-c0fb5928fd3576cec6192e9eb06b69a7cac65c741b4ac5dde359f60943365181.png) 10px 12px no-repeat #222;background-size:22px 18px}}@media screen and (max-width: 700px){.pinned{position:absolute;left:0;top:0;background:#fff;width:40%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}.pinned table{border-right:none;border-left:none;width:100%}.pinned table th,.pinned table td{white-space:nowrap}.pinned td:last-child{border-bottom:0}div.table-wrapper{position:relative;overflow:hidden;border-right:1px solid #ccc}div.table-wrapper div.scrollable table{margin-left:40%}div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}}@media screen and (min-width: 1100px){div#menu ul li a{margin:0 auto 30px}}@media screen and (max-width: 950px){body{background:#fff}div.vessel-voyage-banner{margin:-28px 0 21px;padding:15px 20px}.intro-tug{bottom:35px;left:25%;right:25%;width:50%}.loading-bar{top:27px}div#panel{margin-left:0;width:100%;padding-top:98px}#header{height:43px;position:fixed;top:0;width:100%;border-bottom:1px solid rgba(0,0,0,0.075);z-index:888}.container-menu{width:90%;margin:0 auto;min-width:100px;max-width:1100px;position:relative}}@media screen and (max-width: 950px) and (max-width: 950px){.container-menu{height:100%}}@media screen and (max-width: 950px){#user-clocked-in{width:90px;padding:0}.general h4.sub{margin:1px auto;text-align:center;line-height:1.175em}.general .data-sub{float:none;padding:14px 0;top:21px;width:50%;margin:0 auto 5px !important}.user-clocked-in{display:block;width:11px;height:11px;border-radius:50%;margin:2px 4px 0 0;float:left;top:0}.sign-in{margin:105px auto 21px;width:80%;max-width:480px}.data-block-inside img.profile-picture{position:relative;top:2px;width:150px}.data-block-inside p.label{font-size:0.7em;margin:0 0 -2px;font-weight:700;color:#777;text-transform:uppercase}.data-block-inside .button{font-size:0.9em}.data-block-inside .button a{padding:14px 0}.data-block-inside .sphere{display:block;width:150px;height:150px;border-radius:50%}.data-block-inside{margin:0 auto}.show-revision{margin:1px 0 0}.containerContentBlocks{padding:0 0 64px 0}.containerForm{width:89.75% !important;padding:50px 35px 35px 35px}.form{position:relative;top:32px;padding:0 0 0;margin:12px 0 0 0}.form h3.form-title{font-size:1.85em}.form-body .control-group label{color:#111;margin:0 24px 0 7px;font-size:0.8em;font-weight:700}.form-body .inspection label{width:70%}.show-table{margin:0px 0 0}.data-table th{text-transform:uppercase;font-size:0.75em;padding:10px 14px;background:#eee;color:#333;font-weight:600}.data-table tr:nth-child(odd){background:#f9f9f9}.data-table td{padding:12px 14px;color:#666;font-size:0.75em;font-family:Helvetica, Arial, sans-serif}.search-table{height:330px}.search-table tr:nth-child(odd){background:#f9f9f9}.search-table td{padding:12px 14px;color:#666;font-size:0.75em;vertical-align:middle;font-family:Helvetica, Arial, sans-serif}table.search-table tr td{min-width:150px;max-width:150px}table.head tr td{min-width:150px;max-width:150px;padding:12px 14px}.calendar td,.calendar th{padding:0;border-top:1px solid rgba(0,0,0,0.1);border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1);border-bottom:none}.calendar th{display:none}.calendar td{display:inline-block;width:100%;height:auto;min-height:100px;padding:6px;box-sizing:border-box;-moz-box-sizing:border-box}.calendar td:last-child{border-bottom:1px solid #ddd !important}.calendar td:nth-child(7n + 7){border-bottom:none !important}.calendar .notmonth,.calendar .notmonth a{color:#ccc}.calendar .today{background-color:#d7f2ff}.calendar #month{margin:0;padding-bottom:10px;text-align:center}.calendar #month a{text-decoration:none;padding:0 10px;color:#999}.calendar ul{margin:7px 0 0 !important;background:none;border:none}.calendar ul li{font-size:0.85em;padding:0 0 1px;color:#666;border-bottom:none;font-weight:400}.form-body .inspection-pass-status{width:17.5%;margin:0 0.5%}.form-body .inspection .inspection-note{width:90%}.form-body .inspection .inspection-note-container .note-img{margin:19px 3% 0 0}.vessel-timeline .entry .item{max-width:70%}.vessel-actions{padding:0 7px}.dashboard-actions #pagination{position:relative;top:-21px}.announcement{width:75%;margin:28px auto 65px;display:block;font-size:1.25em}.dualFirst{width:100%;margin:0 0 0 0}.dualSecond{width:100%;margin:0 0 28px 0}.user-avatar{display:block;float:none;width:100px;margin:0 auto 21px;border-radius:6px}.field-field input{left:0}.field-field button{left:0}}@media screen and (min-width: 767px){.visible-when-small{display:none}}@media screen and (orientation: landscape) and (max-width: 676px){.intro-tug{display:none}}@media screen and (max-width: 676px){body{background:#fff}div.vessel-voyage-banner{margin:-25px 0 21px}#animate-area{animation:none;-ms-animation:none;-moz-animation:none;-webkit-animation:none}.intro-tug{left:15%;right:15%;width:70%;bottom:21px}.loading-bar{top:44px}.vessel-actions{top:0}.data-block-flex-rows{display:block}.data-block-flex-column-left{flex:1;margin:0 0 42px 0}.data-block-flex-column-right{flex:1;margin:0 0 42px 0}.visible-when-small{display:block}#full-wrap{display:none}.hide-when-small{display:none !important}.third{width:100%;margin:0 0 0 0;padding:22px 0 0}.fourth{width:100%;margin:0 0 0 0;padding:5px 0 0}.sm-padding{padding:3px 0 !important}.third-golden{width:100%}.twoThird-golden{width:100%}.calendar-small{margin:-14px 0 0 !important}div#panel{min-height:600px;margin-left:0;width:100%;padding-top:0}#mobile-menu{background:#1e2428;height:auto;width:100%;display:none;margin:43px 0 0;box-shadow:0 5px 15px rgba(50,50,93,0.25), 0 5px 15px rgba(0,0,0,0.07);border-bottom:1px solid black}#mobile-menu ul{list-style:none;width:100%;margin:0 auto -1px;display:block}#mobile-menu ul li{margin:0 0 1px;background:#272c2f;display:block}#mobile-menu ul li:last-child{border-bottom:none}#mobile-menu ul li a{color:#fff;font-size:1em;display:block;padding:14px 14px;text-align:left;z-index:99999}#header{height:43px;width:100%}.header-admin{border-bottom:1px solid rgba(0,0,0,0.075) !important}.relative{position:relative !important}.distanceFromTop{top:0px !important}#header .mobile-menu-button{float:left;cursor:pointer;display:block;opacity:1;width:23px;height:26px;margin:9px 0;padding:0 14px}.admin-header-button{opacity:1 !important}#header ul#user-menu{margin:9px 11px 0 0}#header ul#user-menu li{display:inline-block;padding:0 5px;font-size:0.75em;color:rgba(255,255,255,0.9)}#header ul#user-menu li a.user-name{color:white}#header ul#user-menu li a{color:rgba(255,255,255,0.9)}.show-revision{margin:-34px 0 14px !important}.data-block-inside h4{font-size:1.35em;padding:14px 0 0;margin:0 0 14px;text-align:center}.data-block-inside h4.underline{border-bottom:1px solid rgba(0,0,0,0.125);padding:0 0 16px;margin:14px 0 -4px}.data-block-inside .admin-button{margin:1px 0 21px}.content{margin:32px 0 0;padding:38px 0 0}.content-no-padding{padding:0 !important}.content-no-margin{margin:0 !important}.content-with-mobile-menu{padding:0 0 0 !important}.content-group{margin:21px auto 14px}.content-group-no-margin{margin:0 auto 14px !important}.half{width:100%}.third{width:100%;margin:0 0 0 0}.twoThird{width:100%;margin:0 0 0 0}.vessel-buttons{margin:0 auto 14px !important}.second-dashboard-btns-below{margin:-44px 0 -7px !important}.group-of-three{margin:-21px auto 72px}.data-block-inside{background:#fff;display:block;margin:14px auto 35px;width:100%;padding:0;height:auto}.data-block-inside .sphere{margin:0px auto}.extra-room{margin:-44px 0 34px}.negative-margin{margin:-44px 0 0}.last-data-block{margin:-37px auto 20px}.first-data-block{margin:-17px auto -17px}.routine-template-first-data-block{margin:-21px auto 21px}.vessel-show-buttons-data-block{margin:3px 0 14px}.off-clock{background:url(/assets/timecard-red-21cd6601f33b991ffedc29f562f90c4c5cf01638a5857b3c132a4052a6649ece.png) 2px 6px no-repeat}.on-clock{background:url(/assets/timecard-green-4eda92970528a12b8c0aea86b3903b7d9d4e844fd77e6eea0a85b895571db509.png) 2px 6px no-repeat}.data-block-inside .button{width:66%;font-size:0.9em}.data-block-inside .button img{padding:19px 10px 0 14px}.data-block-inside .button a{padding:14px 0;font-weight:400}.data-block-inside ul{list-style:none;margin:28px 0 -1px}.data-block-inside li{font-size:0.875em;padding:21px 14px;font-weight:600}.data-block-inside li span.date{float:left !important;font-size:0.75em;margin:2px 0 0;padding:0 14px 14px 0;display:block;font-weight:600}.data-block-inside span.bubble{border-width:1px;font-weight:700 !important;font-size:0.9em !important;padding:5px 12px !important}.data-block-inside span.destroy{width:50%}.data-block-inside span.edit{width:50%}nav.pagination{text-align:center;margin:0 auto;padding:14px 7px 15px;width:100%;display:block;box-sizing:border-box;-moz-box-sizing:border-box}nav.pagination span.page{margin-right:7px}.user-clocked-in-index{display:block;width:9px;height:9px;border-radius:50%;margin:2px 6px 0 0}.show-table{margin:0}.data-table{margin:0;border-radius:0;border-collapse:collapse}.data-table th{font-size:0.7em;padding:10px;font-weight:600}.data-table tr:nth-child(odd){background:#f5f5f5}.data-table td{padding:10px;font-size:0.7em}.show-table td{padding:10px;font-size:0.7em}.show-table th{font-size:0.7em;padding:10px;font-weight:600}#user_list{width:100%;margin:-21px 0 0;overflow:hidden}#user_list span{white-space:pre-wrap}#user_list span#notif-lg{display:none !important}.containerForm{width:82.5%;min-width:270px;padding:35px 0}.deficiency-form{margin:32px 0 -33px !important}.job-form{margin:32px 0 -33px !important;border-top:1px solid rgba(0,0,0,0.1)}.deficiency-form-new{margin:42px 0 -69px !important;border:none}.form-body{margin:32px 0 0}.form-body .form-status p{width:100%;max-width:100%}.neg-margin-no-border{margin:-28px 0 0}.form-body .control-group label{margin:0 14px 0 7px;top:-21px;color:#222;font-weight:700;font-size:0.8em}.form-body .inspection label{display:inline-block;float:left;font-size:0.8em;width:75%;margin:3px 0px 0 7px;padding:0 0 12px;color:#222}.form-body .toggle-search-group{margin:-28px auto 21px}.form-body .remove_item{margin:12px 1px 0 0;top:0}.form-body .draggable{padding:33px 14px 14px 14px;margin:0 0 35px !important}.search-toggle-fields{display:block;padding:0;margin:-67px 0 35px}.form-body .inspection-status{margin:18px 0 11px 0}.form-body .inspection-pass-status{width:39%;margin:0 0.5%}.form-body .inspection .insp-note{margin:3px 8px 0;padding:3px 9px;font-size:0.65em}.form-body .form-submit-button{padding:24px;cursor:pointer}.form-body .form-save-button{padding:24px;cursor:pointer}.form-body .form-delete-button{margin:-3px 0 -14px !important;padding:24px 0;cursor:pointer}.form-body .form-clockout-button{padding:24px}.form-body .half-field-button-left{width:100%;margin:-21px auto 14px;float:none}.form-body .third-field-button{width:100% !important;float:none;padding:24px !important;margin:0 0 14px !important}.form-body .full-field-button{width:100%;margin:-16px 0}.form-body .half-field-button-right{width:100%;float:none;margin:0 auto -18px}.form-body .fieldset .three-quarter-field{width:100%}.form-body .negative-margin-for-inputs{margin:-63px auto 14px !important}.form h3.form-title{font-size:1.65em;text-align:center}.errorExplanation{display:block;margin:25px auto 8px;height:auto;width:auto}.errorExplanation h2{font-size:1em;margin:0 0 21px;text-align:center}.errorExplanation ul{font-size:0.8em}.form-revisions ul li p{width:92.5%;font-size:0.875em}.form-body textarea{padding:12px !important}.form-body .fieldset .full-field-textarea{font-size:1em}.form-body .control-group legend{margin:0 0 21px 5px;color:#222;font-size:0.875em}.date select:nth-child(3){width:100%;margin:0 0 14px}.date select:nth-child(4){width:100%;margin:0 0 14px}.date select:nth-child(5){width:100%;margin:0 0 0;top:0}.date_alt select:nth-child(2){width:100%;margin:0 0 14px}.date_alt select:nth-child(3){width:100%;margin:0 0 14px}.date_alt select:nth-child(4){width:100%;margin:0 0 0;top:0}.datetime select:nth-child(1){width:49%;float:left;margin:0 2% 7px 0}.datetime select:nth-child(2){width:49%;float:left;margin:0 0 7px}.datetime select:nth-child(3){width:32%;float:left;margin:0 2% 0 0}.datetime select:nth-child(4){width:32%;float:left;margin:0 2% 0 0}.datetime select:nth-child(5){width:32%;float:left}.form-body .third-field-select-left{width:100%;margin:0 0 42px}.form-body .third-field-select-middle{width:100%;margin:0 0 42px}.form-body .third-field-select-right{width:100%;margin:0 0 0}.form-body .fourth-field-select-left{width:100%;margin:0 0 42px}.form-body .fourth-field-select-middle{width:100%;margin:0 0 42px}.form-body .fourth-field-select-right{width:100%;margin:0 0 0}.form-body .half-field-select-left{width:100%;float:left;margin:0 0 42px}.form-body .half-field-select-right{width:100%;float:left}.above-label-half-right{margin:-18px 0 0 0%}.form-body .fourth-field-input-left{width:100%;margin:0 0 42px}.form-body .fourth-field-input-middle{width:100%;margin:0 0 42px}.form-body .fourth-field-input-right{width:100%;margin:0 0 0}.form-body .third-field-input-left{width:100%;margin:0 0 42px}.form-body .third-field-input-middle{width:100%;margin:0 0 42px}.form-body .third-field-input-right{width:100%;margin:0 0 0}.form-body .half-field-left{width:100%;margin:0 0 42px}.form-body .fourth-field-left{width:40%;margin:0 0 0 0}.form-body .half-field-right{width:100%;float:left}.form-body .control-group{padding:21px 14px 14px}.info-bar{height:60px;padding:4px 0}.info-bar img{margin:21px 0 0;width:90px;opacity:1}.info-bar p{font-size:0.7em;margin:19px 0 0}.sign-in{border-radius:0}.sign-in .welcome{border-radius:0;margin:0 0 21px}.sign-in .welcome h3{color:#333}.sign-in{width:100%;margin:0 auto;max-width:600px;border-top:0;border-left:0;border-right:0;border-radius:0;padding:0 0 42px}.sign-in>span{font-size:0.75em;top:12px;left:2px}.vessel_donut{margin:-44px auto 0}.donut_center{margin:-95px auto 75px;font-family:"Helvetica", sans-serif}.form-checkboxes td{display:flex;align-items:center}.form-checkboxes td label{top:0 !important}.vessel-timeline{width:100%;border-right:none;margin:-38px 0 0;height:325px;padding:9px 0 0}}@media screen and (max-width: 676px) and (max-width: 676px){.vessel-timeline{margin:0 0 0}}@media screen and (max-width: 676px){.vessel-actions{width:100%;height:auto;padding:0}.vessel-actions h4{text-align:center;font-size:1.35em;margin:14px 0 0;font-weight:300;padding:0 0 7px}.vessel-actions h4#routine-head{display:none}.vessel-actions .action-header .toggle-category{display:block;width:100%;top:15px;right:0;height:auto}.vessel-actions h4.dashboard{margin:0px auto 12px;padding:16px 0 16px;width:85%}.dashboard-actions{height:auto !important;min-height:0 !important}.vessel-table-wrap{height:400px;display:block;overflow-x:scroll;overflow-y:scroll;width:100%;margin:14px 0 35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.timeline-table-wrap{height:auto;display:block;overflow-x:scroll;overflow-y:scroll;width:100%;margin:14px 0 21px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.no-jobs h4{font-size:1.25em;margin:28px auto 21px;display:block;padding:10px 0;border-radius:50px;text-align:center;border:1px solid rgba(0,0,0,0.1);width:260px;text-transform:uppercase}.job-dispatch-header th{background:#e5e9eb;padding:2px 10px !important;font-size:0.7em}.job-dispatch td{padding:6px 12px !important}.job-table-wrap{height:auto;border-radius:0;display:block;overflow-x:scroll;overflow-y:scroll;width:100%;margin:14px 0 21px;background:#f7f7f7;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.vessel-table{width:100%;border-collapse:collapse}.vessel-table td{padding:10px 7px 10px;font-size:0.7em;white-space:nowrap}.vessel-table th{padding:10px 7px 10px;font-size:0.7em;min-width:150px;max-width:300px}.vessel-timeline .entry .item{max-width:76%}.hidden-bottom{border-bottom:none}.border-bottom-sm{border-bottom:1px solid rgba(0,0,0,0.125)}.dashboard-top-item{display:block;width:100%;padding:14px 0;border-top:1px solid rgba(0,0,0,0.1)}.dashboard-top-item:first-child{padding:0 0 14px;border:none}.dashboard-top{margin:21px auto 0;width:100%}.dashboard-top-sub-item{padding:14px 0 0;margin:0 0 -21px !important}.dashboard-top-second-line{margin:21px auto 0;width:100%}.announcement{width:100%;margin:-21px auto 28px;display:block;font-size:1em}.notification{padding:21px 2.5% 16px;font-size:0.85em}.form-body .inspection .inspection-note-container{display:block;width:100%}.form-body .inspection .inspection-note{width:92.5%}.form-body .inspection .inspection-note-container .note-img{width:15px;margin:2px 1% 0 0}.filter{margin:70px 0 0}#createNewDef{margin:-28px auto -21px;float:right}ul.smPlus li{text-align:center;border-bottom:1px solid rgba(0,0,0,0.05)}ul.smPlus li .i-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:21px 0 0 0}ul.smPlus li span{position:relative;padding:7px 14px;margin:0;top:0;left:0}.mini-job-list{display:block;width:100%}.mini-job-list .mini-job-list-item{display:block;width:100%;margin:7px 0 10px;border:1px solid rgba(0,0,0,0.1);border-radius:3px;overflow:hidden;background:#fafafa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mini-job-list table{display:table;width:100%;font-family:Helvetica, Arial, sans-serif;font-size:0.8em;margin:0 0 7px}.mini-job-list table tr td{padding:2px 7px 2px;border-bottom:1px solid rgba(0,0,0,0.05)}.mini-job-list table tr:last-child td{border-bottom:none}.mini-job-list .dispatch-report-summary table{border-top:1px solid #ccc0fe;margin:0 0 0}.mini-job-list .dispatch-report-summary table tr td{background:#f3f0fe !important;padding:5px 5px}.mini-job-list .actions{display:block;width:100%;padding:1px 5px;background:#f3f5f7;height:42px;margin:0 0 7px;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mini-job-list .actions .bubble{top:9px}.mini-job-list .actions .right{float:right}.rt-group-item{flex-flow:column nowrap;padding:0;height:auto;margin:0 0 7px}.rt-group-item p.top a{font-size:1em}.rt-group-item p.top span{font-size:1em}.rt-group-item p.top span strong{font-size:0.9em}.rt-group-item .info{padding:7px 7px 0}.rt-group-item .actions{width:100%;background:#fff;border-left:none;flex-flow:row nowrap;padding:7px 28px;justify-content:space-between;height:auto;margin:7px 0 0;border-top:1px solid rgba(0,0,0,0.1)}.rt-group-item .actions a{margin:0;position:relative;top:3px}.rt-group-item .actions span.freq{display:inline;width:auto;font-size:1.1em}}@media screen and (max-width: 450px){.data-block-inside span.bubble{font-weight:400;left:0px;padding:4px 6px;font-size:0.7em;border-radius:3px}.data-block-inside span.mini-button{font-size:0.875em;left:9px;padding:4px 6px;font-size:0.7em;border-radius:3px;margin:0 7px 0 0}#header ul#user-menu li a.profile{background-size:12px 12px;padding:0 1px 0 18px}#header ul#user-menu li a.company-top-glyph{background-size:12px 12px;padding:0 1px 0 18px}#header ul#user-menu li:last-child{padding:0 1px 0 8px}.form-body .draggable-multi-element{padding:0 14px 0 14px}.intro-tug{left:15%;right:15%;width:70%;bottom:30px}}@media print{.general{top:0 !important}div#panel{width:100% !important}#header{display:none !important}div#menu{display:none !important}.pinned{display:none !important}.right-sub{display:none !important}.print-display-none{display:none !important}.print-negative-margin{margin:-120px 0 0 !important}.print-font-size{font-size:0.7em !important}.job-table{font-size:1em !important}.container-general{padding:none !important}}.autocomplete-suggestions{border-right:1px solid rgba(28,135,244,0.66);border-left:1px solid rgba(28,135,244,0.66);border-bottom:1px solid rgba(28,135,244,0.66);background:#fff;overflow:auto;border-radius:0 0 6px 6px;margin:-3px 0 0}.autocomplete-suggestion{padding:7px 7px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:rgba(26,216,35,0.2)}.autocomplete-suggestions strong{font-weight:normal;color:#3399ff}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.rotate-inf{-webkit-animation:spin 1s infinite;-moz-animation:spin 1s infinite;-o-animation:spin 1s infinite;animation:spin 1s infinite}#header .rotate{-webkit-animation:spin 1s 1;-moz-animation:spin 1s 1;-o-animation:spin 1s 1;animation:spin 1s 1}.fade-in{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:1s;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:250ms;-moz-animation-delay:250ms;animation-delay:250ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes moveIn{from{opacity:0;top:20px}to{top:0;opacity:1}}@-moz-keyframes moveIn{from{opacity:0;top:20px}to{top:0;opacity:1}}@-webkit-keyframes moveIn{from{opacity:0;top:20px}to{top:0;opacity:1}}@-o-keyframes moveIn{from{opacity:0;top:20px}to{top:0;opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@-webkit-keyframes shift-rightwards{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}40%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}60%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@-moz-keyframes shift-rightwards{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}40%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}60%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@-o-keyframes shift-rightwards{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}40%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}60%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@keyframes shift-rightwards{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}40%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}60%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@keyframes animatedBackground{from{background-position:0 0}to{background-position:100% 0}}@-webkit-keyframes animatedBackground{from{background-position:0 0}to{background-position:100% 0}}@-ms-keyframes animatedBackground{from{background-position:0 0}to{background-position:100% 0}}@-moz-keyframes animatedBackground{from{background-position:0 0}to{background-position:100% 0}}@keyframes bouncedelay{0.01%{transform:scale(0);-webkit-transform:scale(0)}80%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.xhr-animation{margin-left:auto;margin-right:auto;margin-bottom:35px;width:200px;text-align:center}.xhr-animation>div{font-size:35px;width:35px;height:35px;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.paginate-xhr-animation{margin-left:auto;margin-right:auto;margin-bottom:0;width:55px;position:relative;top:-1px;text-align:center}.paginate-xhr-animation>div{font-size:18px;width:18px;height:18px;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bounce1{color:#07b5ff}.bounce2{color:#07b5ff}.bounce3{color:#07b5ff}.xhr-animation .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.xhr-animation .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.paginate-xhr-animation .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.paginate-xhr-animation .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.term-form-select-box{width:calc(100% - 20px);padding:10px;height:30px;display:flex;align-items:center;border-radius:3px;background:#e6e7eb;cursor:pointer}.term-form-select-box>p{font-size:1em;font-weight:bold}.term-form-select-box>i{color:#2183e5;font-size:1em;margin-right:12px}.full-width-date-field{width:100%;flex:1}.large-money-input{width:33%}.large-money-input>input{width:100%}.print-view-container{padding-top:10px}.print-view-container table{width:100%;margin-bottom:20px}.print-view-container table th,.print-view-container table td{padding:6px 0px 6px 12px}.print-view-container>div{margin-bottom:20px}.print-view-container span{font-family:Helvetica}.print-view-row{font-size:1.1rem;margin-bottom:12px;text-align:center}.print-view-row>div{margin-right:40px;display:inline-block}.print-span-spread>span{margin-right:40px}/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:0.5em 0.5em 0.5em 0.7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:0.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:0.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:0.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:0.4em 1em 0.4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:0.4em 2.1em 0.4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:0.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:0.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:0.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:0.2em 0.2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:0.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:0.9em;border-collapse:collapse;margin:0 0 0.4em}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:0.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:0.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:0.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:0.5em;padding:0.3em 1em 0.5em 0.4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px 0.4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:0.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:0.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:0.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:0.2em 0;vertical-align:middle;margin-left:0.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:0.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:0.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:0.2em 0.2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px 0.2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:0.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana, Arial, sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana, Arial, sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaaaaa;background:#fff url(/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222222}.ui-widget-content a{color:#222222}.ui-widget-header{border:1px solid #aaaaaa;background:#ccc url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222222;font-weight:bold}.ui-widget-header a{color:#222222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999999;background:#dadada url(/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#fff url(/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:0.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:0.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30);border-radius:8px}.mulit-gauge-schmodal label{padding-top:10px;font-family:Helvetica;text-transform:uppercase;font-size:0.7rem;font-weight:600;display:block;margin:14px 0 5px 2px;transition:0.25s}.mulit-gauge-schmodal input{height:40px;width:100%;margin:14px 0 14px 0;background:#e6e7eb;border-radius:4px;border:none;text-indent:8px;font-size:0.9rem;font-family:Helvetica}.multi-gauge-schmodal-btns{width:100%;display:flex}.multi-gauge-schmodal-btns button{flex:1;height:50px;cursor:pointer}.multi-gauge-schmodal-btns button:nth-child(even){margin-left:8px}.gauge-records-mode-switcher{border:1px solid black;border-radius:8px;width:70px;display:flex;justify-content:space-between;padding:0.5rem}.gauge-records-mode-switcher>div{display:inline-block;cursor:pointer}.individual-gauge-records{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.individual-gauge-records>div{width:100%;display:inline-block}.sm-blue-checkbox{display:flex;width:auto;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 21px 0 0}.sm-blue-checkbox label{font-size:0.8em;font-weight:bold;color:#00b4ff;margin:0 0 0 4px;white-space:nowrap}.sm-blue-checkbox input{padding:0 !important;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;border:none}.sm-blue-checkbox input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}.sm-blue-checkbox input[type="checkbox"]{background:#d5e8fd;background-size:18px 14px !important}.leading-indicators-list{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr 1fr}.leading-indicators-list>div>div{background:#f8f9fa;padding:14px}@media screen and (max-width: 1650px){.leading-indicators-list{grid-template-columns:1fr 1fr}}@media screen and (max-width: 767px){.leading-indicators-list{display:block}}.shift-type{display:flex;padding:10px}.shift-type>*{margin-right:14px !important}.shift-type label{font-size:0.75em;text-transform:uppercase;color:#444;font-weight:600}@media screen and (max-width: 655px){.shift-type{display:block}.shift-type input,.shift-type select{width:100%}}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.shadow-elevate{box-shadow:0px 1px rgba(33,43,54,0.16),0px 1px 3px rgba(33,43,54,0.18)}.shadow-elevate2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.inv-direction-select{margin-top:37px}.dispatch-report-position-report{position:relative;top:-42px}@media screen and (max-width: 677px){.dispatch-report-position-report{margin-top:24px}}.dispatch-report-position-report .fuel-usage-toggle{width:170px;justify-content:flex-start}.dispatch-report-position-report .fuel-usage-toggle i{margin-right:7px;color:#4c9fda;font-size:0.8em}.dispatch-report-position-report .modal{top:55px;left:0;border-radius:2px;display:block;z-index:9}.dispatch-report-position-report .modal>div{display:block}.dispatch-report-position-report .modal>div>div{display:block}@media screen and (max-width: 800px){.inv-direction-select{margin-top:0}}.react-datepicker__close-icon{top:14px !important}.react-datepicker__close-icon::after{background:#ff3635 !important}.attachment-helper-container{display:flex;align-items:center}.attachment-helper-container .spinner{height:60px;width:60px;transform-origin:50% 50%}.attachment-helper-button{display:flex;align-items:center;padding:0.9em 1em;cursor:pointer;background:#f5f6f9;border:1px solid #8f9ccd;border-radius:4px;color:#3a7dca !important;text-transform:none !important;font-family:Helvetica;width:131px;font-weight:400 !important}.attachment-helper-button>i{color:#3a7dca !important}.mops-table{width:100%;max-width:100%;overflow-x:scroll;font-family:Helvetica;font-size:0.9em}.mops-table>thead{color:white}.mops-table>thead>tr{background-image:linear-gradient(45deg, #185983 50px, #3376a7 700px);box-shadow:1px 2px 4px rgba(0,0,0,0.99);z-index:10}.mops-table>tbody{background:#e8f1f5}.mops-table>tbody td{max-height:30px;max-width:230px;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mops-table>tbody tr:nth-child(even){background:rgba(0,0,0,0.05)}.mops-table-th{border-right:2px solid rgba(0,0,0,0.11)}.mops-table-btn{position:relative;font-family:Helvetica;font-size:1rem;color:white;transition:150ms ease-in-out;cursor:pointer;font-size:0.9rem;font-family:Helvetica;box-sizing:border-box;padding:7px;max-width:260px;max-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mops-table-btn>button{background:none;padding:0.3rem 0.5rem;border:none}.mops-table-btn>button span{text-overflow:ellipsis}div.details-modal-associated-resources{font-family:Helvetica, Arial, sans-serif;margin:14px 0;background:#fff;border-radius:6px;padding:7px 0 0}div.details-modal-associated-resources div.timecard-modal-approval input[type="checkbox"]{padding:0;background:rgba(28,135,244,0.15);border-radius:3px;min-width:21px;width:21px;height:21px;-webkit-appearance:none;border:none;-moz-appearance:none !important}div.details-modal-associated-resources div.timecard-modal-approval input[type="checkbox"]:checked{background:url(/assets/check-2840dcf12842bed897ade2b720e83c55bbc6ad4b3e9c1cc3787790e638de622d.png) 2px 4px no-repeat #00b4ff;background-size:18px 14px !important}div.details-modal-associated-resources>strong{display:block;margin:0 0 3px;font-size:.85em;text-indent:7px}div.details-modal-associated-resources div.dispatch-selection{display:block;margin:7px 0}div.details-modal-associated-resources div.dispatch-selection>span{color:#3a7dca}div.details-modal-associated-resources div.associated-resource-segment-toggle{display:flex;flex-direction:row;justify-content:center;margin:7px 0 0;border-radius:6px;overflow:hidden;background:rgba(204,192,254,0.15);line-height:1.4em}div.details-modal-associated-resources div.associated-resource-segment-toggle div{padding:7px 0;display:flex;flex:1;width:100%;text-align:center;justify-content:center;align-items:center}div.details-modal-associated-resources div.associated-resource-segment-toggle div span{color:#3a7dca;cursor:pointer}div.details-modal-associated-resources>div{padding:7px;border-bottom:1px solid rgba(0,0,0,0.1)}div.details-modal-associated-resources>div div.job-details{font-size:.75em}div.details-modal-associated-resources>div span{font-size:.75em;display:block}div.timecard{display:flex;flex:1;background:#f5f7f9;background:-moz-linear-gradient(top, #eceff4 0%, #f8f8f8 100%);background:-webkit-linear-gradient(top, #eceff4 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #eceff4 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7f9', endColorstr='#fcfcfc',GradientType=0 );border-radius:3px;overflow:hidden;margin:0 0 7px;flex-direction:column;flex-wrap:nowrap;align-items:center}div.timecard div.timecardForm{width:calc(100% - 28px);display:flex;flex-direction:column}div.timecard div.header{font-family:"Helvetica", sans-serif;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px 14px 14px;box-sizing:border-box;width:100%}div.timecard div.header div.name{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}div.timecard div.header div.name span{font-size:18px;font-weight:bold}div.timecard div.header div.totalTime{flex:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}div.timecard div.header div.totalTime span{font-weight:bold;font-size:14px}div.timecard div.header div.save{flex:.75;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}div.timecard div.header div.save span{color:#00b4ff;font-weight:bold;font-size:14px}div.timecard div.header div.delete{flex:.5;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:1px 0 0}div.timecard div.header div.delete span{font-weight:bold;font-size:14px;color:red}.topics-report-block{width:100%;height:100%;position:relative}.topics-block-header{flex:1;display:flex;justify-content:space-between}@media screen and (max-width: 650px){.topics-block-header{display:block}}.topics-pie-legends{width:190px;height:100%;padding:14px 0 0 4px}@media screen and (max-width: 676px){.topics-pie-legends{flex-direction:column;display:flex;height:auto;margin:3px 0 35px}.topics-pie-legends>div{margin-right:8px}}.topics-pie-legends .topics-legend-item{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.topics-pie-legends .topics-legend-item>div{width:18px;height:18px;margin-right:10px}.topics-pie-legends .topics-legend-item>span{font-family:Helvetica;text-align:left;font-size:0.8rem}.topics-pie-legends .legend-color{border-radius:14px;box-shadow:2px 2px 5px rgba(0,0,0,0.1)}.topics-block-select-wrap{flex:1;height:90px;align-items:center;justify-content:center}.topics-report-body{width:100%;margin-top:-44px;padding-bottom:1px}.topics-block-select-container{margin-top:27px;width:220px}@media screen and (max-width: 650px){.topics-block-select-container{width:100%;padding:28px 0 0;margin:-28px 0 21px;position:relative;display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid rgba(0,0,0,0.1)}}.topics-pie-indicator{width:160px;height:81px;border-top-left-radius:80px;border-top-right-radius:80px;background:#ff8042;position:absolute;top:37px;left:40px;align-items:bottom;display:flex;flex-direction:column;justify-content:flex-end;opacity:1}.topics-pie-indicator .pie-indicator-label{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.topics-pie-indicator .pie-indicator-label .pie-counter{font-size:2.1rem}.topics-pie-indicator .pie-indicator-label>span{color:#222;margin:0;padding:0}.topics-pie-status{height:21px;display:flex}.topics-pie-status .topics-pie-status-label{flex:1;height:21px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 650px){.topics-pie-status .topics-pie-status-label{flex:none !important}}.topics-pie-status .topics-pie-status-label .pie-status-warning{display:flex;flex-direction:row;justify-content:center;align-items:center;height:21px;text-align:center;text-transform:uppercase;font-family:helvetica;font-size:0.85em;font-weight:bold;text-shadow:1px 1px 0px rgba(0,0,0,0.2);padding:0 7px;background:orange;border-radius:50px;color:white}.topics-pie-status .topics-pie-status-label .pie-status-info{font-size:.9em;margin-left:21px;font-style:italic;color:#444}.topics-pie-status .topics-pie-perform{height:21px;width:auto;box-sizing:border-box}.topics-pie-status .topics-pie-perform>a{min-width:84px;box-sizing:border-box;width:100%;padding:0 7px;height:100%;font-size:.85em;background:#07b5ff;border-bottom:1px solid rgba(0,0,0,0.15);cursor:pointer;color:white;display:flex;align-items:center;justify-content:center;text-shadow:1px 1px 0px rgba(0,0,0,0.1);border-radius:3px}.fadein-enter{opacity:0}.fadein-enter-active{opacity:1;transition:opacity 140ms ease}.fadein-exit{opacity:1}.fadein-exit-active{opacity:0;transition:opacity 140ms ease}.ctx-modal-enter{opacity:0;transform:scale(0.95) translateY(-10px);transition:120ms ease}.ctx-modal-enter-active{opacity:1;transition:120ms ease;transform:scale(1)}.ctx-modal-exit{opacity:1;transition:120ms ease;transform:scale(1)}.ctx-modal-exit-active{opacity:0;transition:120ms ease;transform:scale(0.95) translateY(-10px)}.captain-context-modal-enter{opacity:0;transform:scale(0.95) translateY(-10px);transition:120ms ease}.captain-context-modal-enter-active{opacity:1;transition:120ms ease;transform:scale(1)}.captain-context-modal-exit{opacity:1;transition:120ms ease;transform:scale(1)}.captain-context-modal-exit-active{opacity:0;transition:120ms ease;transform:scale(0.95) translateY(-10px)}.card-modal-tx-enter{opacity:0;transform:translateY(-100px);transition:200ms ease}.card-modal-tx-enter-active{opacity:1;transition:200ms ease;transform:translateY(0)}.card-modal-tx-exit{opacity:1;transition:200ms ease;transform:translateY(0)}.card-modal-tx-exit-active{opacity:0;transition:200ms ease;transform:translateY(-100px)}div.ultra-field-column-mapper-row{background:#f5f7f9;margin:0 0 7px;padding:7px 10px;border-radius:6px;width:100%}div.ultra-field-column-mapper-row div.mapped-row{background:linear-gradient(125deg, rgba(28,135,244,0.1) 0%, rgba(28,135,244,0.025) 100%);padding:5px 10px;border-radius:6px}div.ultra-field-column-mapper-row>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0}div.ultra-field-column-mapper-row>div select{width:calc(100% - 7px);margin:0 0 0 7px;border-radius:3px;padding:3px 7px;border:1px solid rgba(0,0,0,0.025);background:url(/assets/down-arrow-e02ca0110d73c325d15aa8e5c7e0189be82ada5bf05ba27284d2a186dcc575c0.png) no-repeat #e6e7eb;background-position:right;background-size:8px 14px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.ultra-field-column-mapper-row>div select{margin:7px 0 0}}div.ultra-field-column-mapper-row>div span{font-size:.9em}div.ultra-field-column-mapper-row>div span.cancel-mapping{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:6px;padding:1px 5px;background:red;color:white;margin:0 0 0 14px;box-sizing:border-box;font-size:.75em;font-weight:bold}div.failed-import-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:rgba(255,54,53,0.1);padding:7px 10px;border-radius:6px;margin:0 0 7px;box-sizing:border-box}div.failed-import-row>div{flex:1}.user-banner-item{display:flex;flex-direction:row;align-content:center;margin:-7px 0 0}@media screen and (max-width: 950px){.user-banner-item{width:100%;justify-content:center}}@media screen and (max-width: 676px){.user-banner-item{justify-content:flex-start}}.user-profile-image{min-width:65px;max-width:65px;height:65px;max-height:65px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-shadow:1px 1px 2px rgba(0,0,0,0.15);border-radius:6px;margin:0 21px 0 0;background:linear-gradient(115deg, #020024 0%, rgba(28,135,244,0.2) 0%, rgba(255,255,255,0) 100%)}.user-profile-image>img{min-height:65px;max-height:65px;max-width:none}.user-profile-image>i{font-size:1.6em;color:#3a7dca}.user-banner-info{min-width:100px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.user-banner-info>h3{font-size:1.75rem;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}@media screen and (max-width: 676px){.user-banner-info>h3{font-size:1.6rem;line-height:1.6em}}.user-profile{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column-gap:10.5px;box-sizing:border-box;padding-bottom:6rem}@media screen and (max-width: 1100px){.user-profile{display:block}}.user-profile>div{flex:1}.user-profile-badges{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:0.75rem;padding:"1rem 0 0 0";border-bottom:1px solid rgba(0,0,0,0.1);padding:0 0 14px}.user-profile-badges #b1{background:#984ea1}.user-profile-badges #b2{background:#07b6ff}.user-profile-badges #b3{background:#ffa227}.user-profile-badges #b4{background:#f44335}.user-profile-badges #b5{background:#40b183}.user-profile-badges #b6{background:#999999}.user-profile-badges #b7{background:#ff397b}.user-profile-badges>div{display:flex;align-items:center;border-radius:6px;background:red;color:white;padding:0;font-family:Helvetica;font-size:0.8rem;text-align:center;box-shadow:1px 1px 4px rgba(0,0,0,0.1);text-shadow:1px 1px 3px rgba(0,0,0,0.3);cursor:pointer}.user-profile-badges>div>p{padding:0.4rem 0;width:35px;background:rgba(0,0,0,0.2);border-radius:6px 0 0 6px;margin-right:0.5rem}@media screen and (max-width: 1800px){.user-profile-badges{grid-template-columns:1fr 1fr}}.user-profile-task-btns{display:grid;grid-column-gap:0.75rem;grid-template-columns:1fr 1fr 1fr 1fr}.user-profile-task-btns>div{background:red;padding:0.5rem;border-radius:7px}.user-profile-forms-header{display:block;align-items:center}.user-profile-comment-row{display:flex;padding:0.3rem 1rem;font-family:Helvetica}.user-profile-comment-row>div{padding:0.5rem 1rem;border-radius:4px;background:white;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background:#f5f7f9;color:black}.user-profile-comment-row>div span{font-size:0.67rem;color:darkgray;display:block}.user-profile-forms-toggle{display:flex;font-family:helvetica}div.user-sec-log-row-wrap{padding:14px;background:#f4f5f7;border-radius:10px;font-family:Helvetica, Arial, sans-serif;font-size:.95em}div.user-sec-log-row-container{background:#fff;margin:14px 0 0;border-radius:10px}div.user-sec-log-row{display:flex;flex-direction:row;width:100%;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);border-radius:10px;background:#fff;justify-content:space-between}@media screen and (max-width: 950px){div.user-sec-log-row{flex-direction:column}}@media screen and (max-width: 950px){div.user-sec-log-row div.general-col-mobile-row{flex-direction:row !important;justify-content:space-between}div.user-sec-log-row div.general-col-mobile-row>div{justify-content:center !important;align-items:center}}div.user-sec-log-row div.general-col{display:flex;flex-direction:column;flex:1}@media screen and (max-width: 950px){div.user-sec-log-row div.general-col{border-left:none;font-size:.85em}}div.user-sec-log-row div.general-col ul li{margin:3px 0;font-size:.9em;color:#555}div.user-sec-log-row div.general-col>div{padding:9px 10px;display:flex;flex:1;flex-direction:row;justify-content:space-between;align-items:center}button.generate-topic-report-btn{height:48px;display:inline-block;padding:1px 28px 0;color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;text-shadow:0px -1px 0px rgba(0,0,0,0.1);border-radius:3px;background:#1ad823;font-size:1em;font-weight:400;color:white;-webkit-appearance:none;border-top:none;border-right:none;border-left:none;float:right}div.user-topic-graph{display:flex;width:calc(100% - 6x);flex-direction:column;flex-wrap:none;background:#f5f7f9;margin:14px auto 0;border:1px solid rgba(0,0,0,0.09);border-radius:3px;overflow:hidden}div.user-topic-graph div.utg-no-data{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:35px 0}div.user-topic-graph div.utg-no-data span{color:#999;font-style:italic}div.user-topic-graph div.utg-row{display:flex;flex-direction:row;flex-wrap:none;justify-content:space-between;align-items:center;height:35px}div.user-topic-graph div.utg-row span{font-size:0.8em;font-family:Helvetica, Arial, sans-serif}div.user-topic-graph div.utg-row div.utg-row-top{height:42px;background:#f3f0fe;background:-moz-linear-gradient(top, #f3f0fe 0%, #e9e5f9 100%);background:-webkit-linear-gradient(top, #f3f0fe 0%, #e9e5f9 100%);background:linear-gradient(to bottom, #f3f0fe 0%, #e9e5f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f0fe', endColorstr='#e9e5f9',GradientType=0 );padding:7px 0;margin:0 0 1px;flex:1;display:flex;flex-direction:row;flex-wrap:none;justify-content:center;align-items:center;border-bottom:1px solid rgba(0,0,0,0.09);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.user-topic-graph div.utg-row div.utg-row-top span.utg-row-top-heading{font-size:0.8em;color:#333;font-weight:bold;font-family:Helvetica, Arial, sans-serif}div.user-topic-graph div.utg-row div.utg-row-left{padding:14px 0 14px 14px;flex:1;display:flex;flex-direction:row;flex-wrap:none;justify-content:flex-end;align-items:center}div.user-topic-graph div.utg-row div.utg-row-left:hover{cursor:pointer}div.user-topic-graph div.utg-row div.utg-row-middle{background:#fff;height:35px;width:250px;display:flex;padding:0 7px;flex-direction:row;justify-content:center;align-items:center;border-right:1px solid rgba(0,0,0,0.09);border-left:1px solid rgba(0,0,0,0.09);border-top:1px solid rgba(0,0,0,0.075);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.user-topic-graph div.utg-row div.utg-row-middle span{font-size:0.8em;font-family:Helvetica, Arial, sans-serif;text-align:center}div.user-topic-graph div.utg-row div.utg-row-middle span:hover{cursor:pointer}div.user-topic-graph div.utg-row div.utg-row-right{padding:14px 14px 14px 0;flex:1;display:flex;flex-direction:row;flex-wrap:none;justify-content:flex-start;align-items:center;text-align:right}div.user-topic-graph div.utg-row div.utg-row-right:hover{cursor:pointer}div.user-topic-graph div.utg-row div.utg-row-bar{width:100%;display:block;height:24px;display:flex;flex-direction:row;justify-content:center;align-items:center}div.user-topic-graph div.utg-row div.utg-row-bar-left{border-radius:3px 0 0 3px}div.user-topic-graph div.utg-row div.utg-row-bar-right{border-radius:0 3px 3px 0}div.user-topic-graph div.vtg-row{background:#fff;height:35px;flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,0.1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.user-topic-graph div.vtg-row span{font-size:0.8em;font-family:Helvetica, Arial, sans-serif;text-align:center}div.user-topic-graph div.vtg-row:hover{cursor:pointer}div.user-topic-graph div.vtg-row div.vtg-row-column{flex:1;display:flex;padding:0 14px;flex-direction:row;justify-content:flex-start;align-items:center;height:35px}div.topic-report-events{display:block;margin:21px 0 0;border-radius:3px;padding:0;overflow-y:scroll;height:calc(100% - 150px);-webkit-overflow-scrolling:touch}@media screen and (max-width: 950px){div.topic-report-events{height:calc(100% - 230px)}}@media screen and (max-width: 676px){div.topic-report-events{height:calc(100% - 160px)}}div.topic-report-events div.topic-report-events-item{min-height:65px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;border-bottom:1px solid rgba(0,0,0,0.1);border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(0,0,0,0.1);background:#fff;padding:10px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.topic-report-events div.topic-report-events-item:first-child{border-top:1px solid rgba(0,0,0,0.1);border-radius:6px 6px 0 0}div.topic-report-events div.topic-report-events-item:last-child{border-radius:0 0 6px 6px}div.topic-report-events div.topic-report-events-item>div:first-child{flex:3}div.topic-report-events div.topic-report-events-item>div:first-child span{display:block;font-size:0.8em;font-family:Helvetica, Arial, sans-serif;margin:2px 0 2px}div.topic-report-events div.topic-report-events-item>div:first-child span:first-child{font-weight:bold}div.topic-report-events div.topic-report-events-item>div:last-child{flex:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 7px 0 0}div.overdue-topics{display:flex;flex-direction:column;font-family:Helvetica, Arial, sans-serif;padding:14px;background:rgba(243,98,121,0.1);border-radius:3px;margin:0 0 14px}div.overdue-topics h5{font-size:1.2em;font-weight:bold;display:block;margin:0 0 3px}div.overdue-topics span{font-style:italic;color:#834bab;font-weight:normal;font-size:0.8em;margin:0 0 14px;display:block}div.overdue-topics ul{list-style:none;font-size:0.85em}div.overdue-topics ul li{padding:4px 1px;display:flex;flex-direction:row;border-bottom:1px solid rgba(243,98,121,0.25)}div.overdue-topics ul li:last-child{border-bottom:none}div.overdue-topics ul li div:first-child{flex:1}div.overdue-topics ul li div{flex:1.5}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.component-group{display:flex;flex-direction:column;justify-content:center;background:#fff}.component-group .component-group-row{padding:12px 12px;display:flex;flex-direction:row;background:rgba(28,135,244,0.03);font-family:Helvetica, Arial, sans-serif}.component-group .component-group-row div{flex:1;align-items:center}.component-group-modal-delete{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:35px auto 0;text-align:center}.component-group-modal-delete span.confirm-delete{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:6px;background:red;color:white;padding:7px 10px;width:150px}.component-group-modal-delete span{color:#3a7dca}.component-group-modal-delete span i{margin:0 7px 0 0}.component-group-modal-block{border-radius:6px;overflow:hidden;border:1px solid rgba(28,135,244,0.075);margin:3px 0 35px;background:rgba(28,135,244,0.05)}.component-group-modal-block .component-group-row-add-remove{padding:7px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.component-group-modal-block .component-group-row-add-remove div{flex:1;display:flex}.vessel-index-item{display:flex;flex-direction:row;background:#1c87f4;background:linear-gradient(125deg, rgba(28,135,244,0.045) 0%, rgba(28,135,244,0.025) 100%);margin:0 0 9px;border-radius:6px;justify-content:flex-start;align-items:center;box-shadow:1px 1px 1px rgba(0,0,0,0.1)}@media screen and (max-width: 676px){.vessel-index-item{flex-direction:column;justify-content:center}}.vessel-index-item .vessel-index-item-interior{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width: 676px){.vessel-index-item .vessel-index-item-interior{margin:0 0 21px}}@media screen and (max-width: 676px){.vessel-index-item .vessel-index-item-interior .title-meta-data{align-items:center}}.vessel-index-item .vessel-index-item-interior>div{display:flex;flex-direction:column;margin:0 21px 0 18px}.vessel-index-item .vessel-index-item-interior .meta-data{display:flex;flex-direction:row;margin:3px 0 0}@media screen and (max-width: 676px){.vessel-index-item .vessel-index-item-interior .meta-data{margin:21px 0 7px;flex-direction:column;align-items:flex-start;gap:7px;padding:11px 14px;background:linear-gradient(125deg, rgba(28,135,244,0.15) 0%, rgba(28,135,244,0.025) 100%);border-radius:10px}}.vessel-index-item .vessel-index-item-interior .meta-data>span{margin:0 14px 0 0;font-size:0.8em;font-weight:bold;color:#555}@media screen and (max-width: 676px){.vessel-index-item .vessel-index-item-interior .meta-data>span{margin:0;text-align:center}}.vessel-index-item .vessel-index-item-interior .meta-data>span i{color:#834bab;font-size:0.7em;position:relative;top:-1px;margin:0 5px 0 0}.vessel-index-item .vessel-item-actions a{font-size:0.8em;font-weight:bold}.vessel-index-item .vessel-item-actions a i{margin:0 7px 0 0;font-size:0.75em;color:rgba(28,135,244,0.5)}.vessel-image-item{height:88px;width:88px;cursor:pointer;position:relative;overflow:hidden;border-radius:6px 0 0 6px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:rgba(28,135,244,0.1);box-shadow:1px 0 2px rgba(0,0,0,0.1)}.vessel-image-item>i{font-size:1.5rem}@media screen and (max-width: 676px){.vessel-image-item{border-radius:6px;margin:21px 0 14px}}.overdue-bubble{border-radius:100px;flex:0 !important;width:14px;height:14px;padding:7px;display:flex;flex-direction:center;justify-content:center;align-items:center;background:rgba(232,84,77,0.25);animation:pulse-overdue 4s infinite;margin:0 7px 0 0}.overdue-bubble i{animation:pulse-overdue-icon 4s infinite;position:relative;top:-1px}div.spec-template-section{margin:7px 0;border-radius:6px}div.spec-template-section div.spec-template-section-interior{background:#f5f7f9;padding:14px;overflow:hidden;border-radius:6px}div.spec-template-section div.spec-template-section-interior input.section-heading{background:#fff;border:none;border-radius:6px;padding:7px 10px;width:100%;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:1.4em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 14px}div.spec-template-section div.spec-template-section-interior input.section-field{background:#fff;border:none;border-radius:6px;padding:7px 10px;width:50%;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.spec-template-section div.spec-template-section-interior input.section-field{width:92.5%}}div.spec-template-section div.add-section{margin:3px 1px}div.spec-template-section div.add-section:hover{cursor:pointer}div.spec-template-section div.add-section i{margin:0 4px 0 0;font-size:0.65em;color:#4c9fda}div.spec-template-section div.add-section span{font-size:0.75rem;font-weight:bold;color:#4c9fda}div.subparts-container{margin:7px 0;border-radius:6px;display:flex;flex-direction:column;width:100%}div.subparts-container div.subparts-container-row{background:#f5f7f9;padding:14px;overflow:hidden;border-radius:6px;margin:7px 3px;display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 676px){div.subparts-container div.subparts-container-row{flex-direction:column}}div.subparts-container div.subparts-container-row div.model-select-box{width:100%;box-sizing:border-box;padding:4px 10px;display:flex;align-items:center;border-radius:6px;background:#fff;cursor:pointer;margin:0 7px}@media screen and (max-width: 676px){div.subparts-container div.subparts-container-row div.model-select-box{margin:0 7px 12px}}div.subparts-container div.subparts-container-row div.model-select-box>p{font-size:1em;font-weight:bold}div.subparts-container div.subparts-container-row div.model-select-box>i{color:#2183e5;font-size:1em;margin-right:12px}div.subparts-container div.subparts-container-row>input{background:#fff;border:none;border-radius:6px;padding:7px 10px;width:50%;-webkit-appearance:none;-moz-appearance:none;color:#111;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.subparts-container div.subparts-container-row>input{margin:0 0 7px;width:100%}}div.subparts-container div.add-section{margin:3px 1px}div.subparts-container div.add-section:hover{cursor:pointer}div.subparts-container div.add-section i{margin:0 4px 0 0;font-size:0.65em;color:#4c9fda}div.subparts-container div.add-section span{font-size:0.75rem;font-weight:bold;color:#4c9fda}div.vessel-action-btns{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:14px;width:100%;border-radius:9px 9px 0 0;padding:18px 10px;background:#f1f4f7;background:linear-gradient(to bottom, #ecf4fb 0%, #fff 100%);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 676px){div.vessel-action-btns{flex-direction:column;justify-content:center;gap:3px}}div.vessel-action-btns .light-blue-bg{background:linear-gradient(0deg, #1fc9cb 0 6%, rgba(31,201,203,0.65) 97.5% 100%)}div.vessel-action-btns .pink-bg{background:linear-gradient(0deg, #ff397b 0 6%, rgba(255,57,123,0.65) 97.5% 100%)}div.vessel-action-btns .grey-bg{background:#cccccc}div.vessel-action-btns .red-bg{background:linear-gradient(0deg, #ff3635 0 6%, rgba(255,54,53,0.65) 97.5% 100%)}div.vessel-action-btns .green-bg{background:linear-gradient(0deg, #1ad823 0 6%, rgba(26,216,35,0.65) 97.5% 100%)}div.vessel-action-btns .blue-bg{background:linear-gradient(0deg, #07b5ff 0 6%, rgba(7,181,255,0.65) 97.5% 100%)}div.vessel-action-btns .yellow-bg{background:linear-gradient(0deg, #ffa227 0 6%, rgba(255,162,39,0.65) 97.5% 100%)}div.vessel-action-btns .purple-bg{background:linear-gradient(0deg, #984ea1 0 6%, rgba(152,78,161,0.65) 97.5% 100%)}div.vessel-action-btns .dark-blue-bg{background:linear-gradient(0deg, #3091c0 0 6%, rgba(31,124,199,0.65) 97.5% 100%)}div.vessel-action-btns .brown-bg{background:linear-gradient(0deg, #c58d56 0 6%, rgba(197,141,86,0.65) 97.5% 100%)}div.vessel-action-btns .dark-bg{background:#b6bfc4;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}div.vessel-action-btns a{flex-grow:1;min-width:175px;max-width:175px;color:#fff;text-align:left;border-radius:20px;font-size:0.85em;font-weight:600;text-shadow:1px 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.1)}@media screen and (max-width: 676px){div.vessel-action-btns a{margin:3px auto;width:62.1%;font-size:0.9em}}div.vessel-action-btns a div{flex:1;display:flex;position:relative;flex-direction:row;justify-content:center;align-items:center;height:35px;border-top:none;border-right:none;border-left:none}div.vessel-action-btns a div span.action-btn-badge-container{width:fit-content;position:absolute;display:flex;align-items:center;justify-content:center;top:-12px;left:-13px;z-index:6}@media screen and (max-width: 800px){div.vessel-action-btns a div span.action-btn-badge-container{top:-14px;left:-8px}}@media screen and (max-width: 676px){div.vessel-action-btns a div span.action-btn-badge-container{top:-5px}}div.vessel-action-btns a div span.action-btn-badge-container span.action-btn-badge{width:fit-content;display:flex;align-items:center;justify-content:center;height:21px;border-radius:50px;padding:0px 7px;box-shadow:2px 2px 3px rgba(0,0,0,0.1);text-shadow:1px 1px 0px rgba(0,0,0,0.5);font-size:0.6rem;font-family:helvetica}div.vessel-action-btns a div span.action-btn-badge-container span.action-btn-badge:nth-child(2){margin-left:3px}h4.vessel-section-divider{font-size:1.35em;font-family:Helvetica, Arial, sans-serif;font-weight:bold;text-align:left;padding:7px 0 14px;margin:14px 0 14px;text-indent:1px}@media screen and (max-width: 676px){h4.vessel-section-divider{text-align:center}}div.vessel-header{display:flex;flex-direction:row;align-items:center;margin:-3px 0 0}@media screen and (max-width: 676px){div.vessel-header{margin:24px 0 -7px}}div.vessel-header div.vessel-header-menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%}div.vessel-header div.vessel-header-title{display:flex;flex-direction:row;align-items:center;width:50%}div.vessel-header div.vessel-header-title h3{text-align:left}@media screen and (max-width: 676px){div.vessel-header div.vessel-header-title{width:auto}div.vessel-header div.vessel-header-title h3{font-size:1.5em;position:relative}}@media screen and (max-width: 676px){div.vessel-header div.vessel-header-title{width:100%}}div.vessel-header div.vessel-header-title div.vessel-profile-image{min-width:65px;max-width:65px;height:65px;max-height:65px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;box-shadow:1px 1px 2px rgba(0,0,0,0.15);border-radius:6px;margin:0 21px 0 0;background:linear-gradient(115deg, #020024 0%, rgba(28,135,244,0.2) 0%, rgba(255,255,255,0) 100%)}div.vessel-header div.vessel-header-title div.vessel-profile-image>img{min-height:65px;max-height:65px;max-width:none}div.vessel-header div.vessel-header-title div.vessel-profile-image>i{font-size:1.6em;color:#3a7dca}.vessel-docs-inventory-link{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;width:100%;position:absolute;right:100px;top:28px}@media screen and (max-width: 950px){.vessel-docs-inventory-link{right:87px;top:14px}}@media screen and (max-width: 676px){.vessel-docs-inventory-link{right:87px;top:21px}}.vessel-docs-inventory-link div{margin:0 0 0 14px}.vessel-docs-inventory-link div a{font-weight:bold;font-size:0.85em}@media screen and (max-width: 950px){.vessel-docs-inventory-link div a{font-size:0.75em}}.vessel-links-menu{width:80px;height:35px;position:absolute;top:21px;right:0;border-radius:6px;box-shadow:1px 1px 0px rgba(0,0,0,0.1),2px 2px 4px rgba(0,0,0,0.05);background-image:linear-gradient(to bottom, #f0f7ff 0%, #fff 100%);transition:0.25s;z-index:7;overflow:hidden;opacity:1}@media screen and (max-width: 950px){.vessel-links-menu{width:72px;height:31px;top:9px}}@media screen and (max-width: 676px){.vessel-links-menu{top:17px}}.vessel-links-menu .links-menu-trigger{width:80px;height:35px;position:absolute;right:0;text-align:center;box-sizing:border-box;padding:7px 0 0;top:0;cursor:pointer;border-radius:6px}@media screen and (max-width: 950px){.vessel-links-menu .links-menu-trigger{padding:4px 0 0;width:72px;height:31px}}.vessel-links-menu .links-menu-trigger>span{font-size:0.85em;font-weight:bold;color:#3a7dca}@media screen and (max-width: 950px){.vessel-links-menu .links-menu-trigger>span{font-size:0.75em}}.vessel-links-menu .links-menu-links{position:absolute;top:50px;right:5px}.vessel-links-menu .links-menu-links>div{margin-bottom:10px}.vessel-links-menu .links-menu-link-button{background-image:linear-gradient(to right, #f0f7ff 0%, #fff 100%);border-radius:4px;width:136px;margin-right:5px;box-shadow:inset 1px 1px 0px rgba(0,0,0,0.2),inset 0px 0px 6px rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.25s}.vessel-links-menu .links-menu-link-button>a{color:#222;font-family:Helvetica;font-weight:600;font-size:12px;height:100%;width:100%;padding:10px 10px;text-align:center;text-shadow:1px 1px 0px rgba(255,255,255,0.9)}.component-hours-export .react-datepicker-popper{z-index:9}.component-hours-export .f-datepicker{background:#e4e4e4;border-radius:3px}.routine-links-menu{width:35px;height:28px;position:absolute;border-radius:6px;box-shadow:1px 1px 0px rgba(0,0,0,0.1),2px 2px 4px rgba(0,0,0,0.05);background-image:linear-gradient(to bottom, #f0f7ff 0%, #fff 100%);transition:0.25s;z-index:7;overflow:hidden;opacity:1}.routine-links-menu .links-menu-trigger{width:35px;height:28px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;cursor:pointer;border-radius:6px}.routine-links-menu .links-menu-trigger>span{font-size:0.85em;font-weight:bold;color:#3a7dca}.routine-links-menu .links-menu-links{position:absolute;top:50px;right:5px}.routine-links-menu .links-menu-links>div{margin-bottom:10px}.routine-links-menu .links-menu-link-button{background-image:linear-gradient(to right, #f0f7ff 0%, #fff 100%);border-radius:4px;width:136px;margin-right:5px;box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1),inset 0px 0px 6px rgba(0,0,0,0.2);display:flex;align-items:flex-start;justify-content:flex-start;cursor:pointer;transition:0.25s}.routine-links-menu .links-menu-link-button>a,.routine-links-menu .links-menu-link-button span{color:#222;font-family:Helvetica;font-weight:600;font-size:12px;height:100%;width:100%;padding:10px 10px;text-shadow:1px 1px 0px rgba(255,255,255,0.9)}.routine-links-menu .links-menu-link-button>a i,.routine-links-menu .links-menu-link-button span i{color:#3a7dca;font-size:1.2em;position:relative;top:1px;margin:0 7px 0 0}@keyframes pulse-overdue{0%{background:rgba(232,84,77,0.25)}50%{background:#e8544d}100%{background:rgba(232,84,77,0.25)}}@keyframes pulse-overdue-icon{0%{color:#e8544d}50%{color:white}100%{color:#e8544d}}.text-ellipse,.badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-upper{font-family:Helvetica;text-transform:uppercase;font-weight:600}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.space-between{justify-content:space-between}.classic-input{background:#e6e7eb;border:1px solid rgba(0,0,0,0.025);border-radius:3px;padding:12px 14px;-webkit-appearance:none;-moz-appearance:none;color:#222;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shadow-elevate,.ul-list{box-shadow:0px 1px rgba(33,43,54,0.0765),0px 1px 2px rgba(33,43,54,0.125)}.shadow-elevate-2{box-shadow:0px 0px 1px rgba(33,43,54,0.16),0px 5px 6px rgba(33,43,54,0.13)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}.shadow-lg-dark{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.shadow-round,.badge{box-shadow:0 2px 4px rgba(0,0,0,0.25)}.shadow-round-light{box-shadow:0 2px 4px rgba(0,0,0,0.15)}.shadow-button{cursor:pointer;background:white;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.09);box-sizing:border-box;padding:12px 16px;font-size:16px;border-radius:5px;color:#000;min-width:80px;box-shadow:0 1px rgba(33,43,54,0.075),0 1px 2px rgba(33,43,54,0.1);position:relative;user-select:none;transition:150ms ease}.shadow-button[data-size="small"]{min-width:60px;font-size:12px;padding:0;height:26px}.shadow-button[data-color="green"]{background:#1ad823;color:white}.shadow-button[data-color="green"][data-type="hollow"]{color:#4caf50;border:2px solid #4caf50;background:white}.shadow-button[data-color="blue"]{background:#3963e0;color:white}.shadow-button[data-color="blue"][data-type="hollow"]{color:#3963e0;border:2px solid #3963e0;background:white}.shadow-button[data-color="red"]{background:#ff5a4d;color:white}.shadow-button[data-color="red"][data-type="hollow"]{color:#ff5a4d;border:2px solid #ff5a4d;background:white}.shadow-button[data-disabled="true"]{background:#e4e4e4;color:#777777;cursor:normal}.shadow-button[data-active="true"]{background:#1ad823;color:white}.badge{position:absolute;top:-17px;right:-11%}.badge[data-type="cancel"]{background:red;color:white}.badge[data-type="normal"]{background:#4d63dd;color:white}.pulse{animation:pulse 1.3s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}.pulse2{animation:pulse2 1.2s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite}.void{animation:voidDestroy 1.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;animation-iteration-count:infinite;z-index:10}@keyframes voidDestroy{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}25%{transform:scale(1.2);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}100%{transform:scale(0);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}}@keyframes pulse2{0%{box-shadow:0 0 0 0px rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes pulse{0%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0.7);border-radius:6px}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(178,37,37,0);border-radius:6px}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(178,37,37,0);border-radius:6px}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.fade-in-out{animation-name:fadeInOut;animation-duration:1250ms;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fade-in,.shadow-button .badge{opacity:0;-webkit-animation:fadeIn;-webkit-animation-name:fadeIn;-webkit-animation-duration:350ms;-webkit-animation-timing-function:initial;-webkit-animation-iteration-count:initial;-webkit-animation-direction:initial;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:initial;-moz-animation:fadeIn;animation:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-webkit-animation-delay:50ms;-moz-animation-delay:50ms;animation-delay:50ms}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.text-12{font-size:12px}.text-14{font-size:14px}.text-10{font-size:10px}.text-16{font-size:16px}.text-24{font-size:24px}.text-48{font-size:48px}.text-left{text-align:left}.text-center{text-align:center}.p-2{padding:2px}.p-4{padding:4px}.p-6{padding:6px}.p-8{padding:8px}.p-14{padding:14px}.px-8,.ul-list li{padding-right:8px;padding-left:8px}.py-12,.ul-list li{padding-top:12px;padding-bottom:12px}.p-12{padding:12px}.p-42{padding:42px}.border-box{box-sizing:border-box}.text-center{text-align:center}.gray{color:#757575}.font-400{font-weight:400}.m-auto{margin:auto}.m-4{margin:4px}.flex-grow{flex:1}.mr-4{margin-right:4px}.mt-4{margin-top:4px}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mr-14{margin-right:14px}.mr-24{margin-right:24px}.mr-48{margin-right:48px}.ml-auto{margin-left:auto}.flex{display:flex}.w-200{width:200px}.w-100{width:100px}.w-full{width:100%}.h-full{height:100%}.h-4{height:4px}.h-40{height:4px}.border-radius-4,.ul-list{border-radius:4px}.ds-block{display:block}.overflow-auto,.ul-list{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bg-white{background:white}.z-5{z-index:5}.z-6{z-index:6}.max-w-200{max-width:200px}.max-w-300{max-width:300px}.max-w-400{max-width:400px}.w-400{width:400px}.relative{position:relative}.transition-200{transition:200ms ease}.bg-mops-lightblue{background:lightblue}.scroll-y{overflow-y:scroll}.scroll-x{overflow-x:scroll}.bg-none{background:none}.bg-lightgray{background:#f5f7f9}.bg-red{background:red}.bg-lightred{background:#feeff2}.bg-lightyellow{background:#fff7ec}.bg-lightpurple{background:#ede5fd}.bg-red{background:#ff3635}.bg-green{background:#1ad823}.bg-blue{background:#4c9fda}.bg-black{background:black}.red{color:#ff3635}.green{color:#1ad823}.blue{color:#4c9fda}.orange{color:#f79320}.white{color:white}.border-none{border:none}.block{display:block}.border-box{box-sizing:border-box}.blue-border-top{border-top:6px solid #8594fb}.ul-list{background:#e1f3fb}.ul-list li{cursor:pointer;font-family:Helvetica;border-bottom:1px solid #b9e6fc}.text-pre{color:#4f5051;font-family:Helvetica;font-size:12px}.dark-gray{color:#4f5051}.vessel-avatar-select{display:flex;flex-direction:row;background:none;border:none;align-items:center;border-radius:none}.vas-avatar{width:72px;height:auto;min-width:72px;min-height:72px;border-radius:6px;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#f6f8fa}.vas-avatar>i{font-size:1.6em;color:rgba(0,0,0,0.4)}.vas-meta{width:100%;padding:7px;margin:0 0 0 14px;display:flex;flex-direction:column}.vas-meta>div{flex:1}.vas-meta .vas-name{width:auto;flex:1}.vas-meta .vas-name>span{font-size:28px;font-weight:bold}.vas-meta span{font-size:12px}div.link-form-instance-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:space-between;border-bottom:1px solid rgba(28,135,244,0.1);background:rgba(28,135,244,0.045)}div.link-form-instance-row>div{flex:1;padding:7px}div.link-form-instance-row>div span.desc{font-size:.85em;font-style:italic}div.link-form-instance-row>div span em{font-weight:bold;background:#71d54c;color:#fff;padding:1px 4px;border-radius:3px}
