a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}html{position:relative;min-height:100%}body{margin-bottom:32px}.footer{position:absolute;bottom:0;width:100%;white-space:nowrap;height:32px;line-height:10px}[v-cloak]{display:none}.lds-dual-ring{display:inline-block;width:64px;height:64px}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#428bca transparent #428bca transparent;animation:lds-dual-ring 1.2s linear infinite}.lds-dual-ring{position:fixed;z-index:9999;top:50%;left:50%;width:46px;height:46px;margin-top:-23px;margin-left:-23px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.v-text-field{line-height:16px}input{font-size:14px;padding-bottom:2px!important}.v-messages__wrapper{color:#f00;font-size:10px}.required label::after{content:"*"}.my-event{overflow:hidden;text-overflow:ellipsis;border-radius:2px;background-color:#1867c0;color:#fff;width:100%;font-size:11px;padding:1px;cursor:pointer;margin-bottom:1px}a.my-event:hover{color:#fff;font-weight:bold}.sow-mark{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;margin-right:6px;vertical-align:middle}.sow-mark .v-icon{font-size:11px!important}.sow-mark-saved{background:#fff}.sow-mark-saved .v-icon{color:#1565c0!important}.sow-mark-missing{background:#ef8f00}.sow-mark-missing .v-icon{color:#fff!important}.v-calendar-weekly__day-label{width:64px!important}.v-present .v-calendar-weekly__day-label{color:#fff;background-color:#424242}@media screen and (max-width:959px){.container-font{font-size:12px!important;font-weight:400!important}input,textarea{font-size:12px;padding-bottom:2px!important}.v-select__selections{font-size:12px!important}.v-input__slot>.v-label{font-size:12px!important}}@media screen and (min-width:960px){.container-font{font-size:14px!important;font-weight:400!important}input,textarea{font-size:14px;padding-bottom:2px!important}.v-select__selections{font-size:14px!important}.v-input__slot>.v-label{font-size:14px!important}}.clickable{cursor:pointer}.theme--light.application{background-color:transparent}.preview img{width:100%;height:auto}.image-with-button{display:inline-block;position:relative}.image-with-button a.btn{position:absolute;top:0;right:2px}.image-with-button a.btn i{background-color:#fff;border-radius:15px}.application--wrap{min-height:0}.dnd-list{border:1px solid #ddd;border-radius:4px;min-height:56px;padding:4px}.dnd-list-tall{height:340px;overflow-y:auto}.dnd-item{border:1px solid #e0e0e0;border-radius:4px;padding:4px 8px;margin-bottom:4px;background:#fff;cursor:grab}.dnd-item.dnd-selected{background:#001f5b;border-color:#001f5b;color:#fff}.dnd-item.dnd-selected .person-meta{color:#fff!important}.static-list .dnd-item{cursor:default}.dnd-item.roster-loose{position:relative;padding-right:96px;background:#fff8e1;border-color:#ffcc80;border-left:3px solid #fb8c00}.list-scroll-head{overflow-y:hidden;scrollbar-gutter:stable}.list-scroll-rows{overflow-y:auto;scrollbar-gutter:stable}.list-scroll-table{overflow:auto}.list-scroll-table thead th{position:sticky;top:0;z-index:1;background-color:inherit}.dnd-item.has-loose-badge{position:relative;padding-right:96px}.roster-loose-badge{position:absolute;top:4px;right:6px;font-size:11px;line-height:1;color:#e65100;background:#ffe0b2;border-radius:3px;padding:2px 5px;white-space:nowrap}.roster-loose-count{margin-left:8px;font-size:12px;font-weight:normal;color:#e65100}.yard-chips .v-chip{height:auto;max-width:100%}.yard-chips .v-chip .v-chip__content{height:auto;white-space:normal;word-break:break-word}.activity-add-btn{position:relative;padding:0;min-width:0;width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.activity-add-btn .v-icon{color:#fff;font-size:22px}.activity-add-btn .add-badge{position:absolute;right:-3px;bottom:-3px;font-size:13px;line-height:1;color:#fff;background:#0053ad;border-radius:50%;border:1.5px solid #fff}.activity-block{border:1px solid #0d47a1;border-radius:4px;padding:6px;margin-bottom:10px;position:relative}.record-close{position:absolute;top:2px;right:2px;z-index:3;margin:0}.record-head{padding-right:28px}.section-error-header{border-left:3px solid #ff5252;background-color:#ffebee;border-radius:2px}.machinery-block{border:1px solid #0d47a1}.activity-box{position:relative;border:1px solid #e0e0e0;border-radius:4px;padding:12px 10px 6px;margin:16px 0 8px}.activity-box-title{position:absolute;top:0;left:10px;transform:translateY(-50%);padding:0 6px;background:#fff;line-height:1.2}.activity-dropzone{min-height:48px;border:1px dashed #bbb;border-radius:4px;padding:4px;background:#fafafa}.activity-dropzone .v-text-field{margin-top:0;padding-top:0}.activity-dropzone .v-text-field .v-input__slot{margin-bottom:0}.activity-dropzone .v-text-field .v-text-field__details{min-height:0}.eq-hours-fields .v-text-field input,.eq-hours-fields .v-text-field .v-label,.eq-hours-fields .v-text-field .v-text-field__suffix,.eq-hours-fields .v-text-field .v-messages{font-size:12px}.eq-hours-fields .v-text-field .v-input__slot{margin-bottom:2px}.person-hours-field .v-text-field input{padding-top:2px}.person-hours-field .v-text-field{padding-top:8px}.person-hours-field .v-text-field .v-messages{min-height:0}.person-label{display:flex;align-items:center}.person-label .person-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.person-label .person-meta{flex:0 0 auto;margin-left:8px;font-size:11px;line-height:1.2;white-space:nowrap}.person-label .person-flag{vertical-align:middle}@media(max-width:1299.98px){.activity-dropzone .person-label,.activity-box .person-label{flex-direction:column;align-items:flex-start;justify-content:flex-start}.activity-dropzone .person-label .person-name,.activity-box .person-label .person-name{max-width:100%;line-height:1.1}.activity-dropzone .person-label .person-meta,.activity-box .person-label .person-meta{display:flex;align-items:center;margin-left:0;line-height:1.1}.activity-dropzone .person-label .person-flag,.activity-box .person-label .person-flag{order:1}.activity-dropzone .person-label .person-code,.activity-box .person-label .person-code{order:2;margin-left:4px}.activity-dropzone .person-label .person-desig,.activity-box .person-label .person-desig{order:3}.activity-dropzone .person-label .person-desig::before,.activity-box .person-label .person-desig::before{content:"-";margin:0 4px}}@media(min-width:600px) and (max-width:959.98px),(min-width:1264px){.people-on-site-list>.flex:nth-child(even){border-left:1px solid #e0e0e0}}.sortable-ghost{opacity:.5;background:#e3f2fd}.ts-dialog{width:auto;max-width:84vw}.ts-eq-dialog{width:auto;max-width:84vw}.ts-wrap{width:fit-content;max-width:80vw;margin:0 auto}.ts-info-block>div{border:1px solid #333;padding:3px 6px;font-weight:bold}.ts-info-block>div+div{border-top:0}.ts-info-block .ts-title{text-align:center}.ts-info-block .ts-info{text-align:left}.ts-info-block .ts-big{font-size:16px}.ts-info-block>div.ts-info-split{display:flex;padding:0}.ts-info-split>span{flex:1;padding:3px 6px}.ts-info-split>span:first-child{border-right:1px solid #333}.ts-grid{display:flex;align-items:flex-start}.ts-fixed{flex:none}.ts-total-col{flex:none}.ts-mid{flex:0 1 auto;min-width:0;display:flex;flex-direction:column}.ts-acts-title{box-sizing:border-box;height:28px;display:flex;align-items:center;justify-content:center;font-weight:bold;border:1px solid #333;border-top:0;border-left:0;border-right:0}.ts-acts-scroll{overflow-x:auto;padding-bottom:12px}.ts-acts{min-width:100%}.ts-prod{margin-top:16px;overflow-x:auto}.ts-table{border-collapse:collapse;font-size:13px}.ts-table th,.ts-table td{border:1px solid #333;padding:3px 6px;text-align:center;white-space:nowrap;vertical-align:middle}.ts-grid .ts-table th,.ts-grid .ts-table td{box-sizing:border-box}.ts-drow td{height:28px}.ts-table td.ts-left{text-align:left}.ts-table th{font-weight:bold}.ts-info-block+.ts-grid .ts-table th{border-top:0}.ts-acts th,.ts-acts td{border-left:0}.ts-acts tr>:last-child{border-right:0}.ts-hr1{height:28px}.ts-hr2{height:28px}.ts-hrc{height:28px}.ts-hr3{height:110px}.ts-hr4{height:28px}.ts-table th.rot{writing-mode:vertical-rl;transform:rotate(180deg);padding:6px 3px;vertical-align:middle;text-align:center;white-space:nowrap}.ts-table th.ts-total{white-space:normal;width:40px;vertical-align:middle}.ts-table th.ts-total.ts-total-v{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;width:auto;vertical-align:middle;text-align:center;padding:6px 3px}.ts-table tr.ts-zero td{background-color:#f99}.ts-table tr.ts-yard-idle td,.ts-table tr.ts-vacation td{background-color:#e3f2fd}.ts-table tr.ts-yard-broken td{background-color:#ffcdd2}.ts-eq-dialog .ts-table th.rot{writing-mode:horizontal-tb;transform:none;white-space:normal;word-break:normal;overflow-wrap:break-word;padding:3px 6px}.sow-tree{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.sow-head{color:#0d47a1}.sow-row{border-top:1px solid #eee}.sow-cat{font-weight:bold;background:#e0e0e0}.sow-cat .sow-label-cell{font-size:15px}.sow-label-cell{display:flex;align-items:center;white-space:nowrap}.sow-deleted .flex,.sow-deleted .sow-label-cell{color:#d32f2f;font-style:italic}.sow-daily .sow-rate,.sow-daily .sow-rate input{color:#d32f2f!important}