.row-title{border-top:1px solid #ccc;background-color:#efefef;height:20px;display:flex;align-items:center;font-size:.6em;white-space:nowrap;padding:5px}.list-row,.row-title{border-bottom:1px solid #ccc;box-sizing:border-box}.row-wrap,.select-container{display:flex;align-items:stretch}.select-container{min-width:140px}.select-medium{min-width:120px;max-width:120px}.date-select{width:80px;min-width:80px}.row-description{display:flex;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center;padding-left:10px;cursor:pointer}.list-row .v-input,.list-row .v-input__slot{border-radius:0!important}.list-row .v-input__slot{box-shadow:none!important;border-right:1px solid #dfdfdf}.list-row .v-label,.list-row .v-select__selection,.list-row .v-select__slot,.list-row .v-text-field__slot{font-size:.8em!important}.list-row .v-input__slot{height:39px;box-sizing:border-box;padding-left:8px!important;margin-left:0!important}.list-row fieldset{border:none!important;border-bottom:1px solid #ccc!important}.list-row .v-label{color:#f44336}.list-row .v-select__slot input{font-size:.9em;font-weight:700}.list-row .custom-date-selector label{display:block;text-align:center;width:100%;max-width:100%!important}.list-row .custom-date-selector input{font-size:.9em;text-align:center}.color-indicator{width:10px;margin:5px;border-radius:2px;margin-right:0}.list-row .v-input__icon i{margin-right:0}.list-row .v-input__icon{min-width:0;width:10px}.labelscontainer .v-select__selections input{width:10px}.group_name{background-color:#efefef;height:40px;align-items:center;padding:10px;box-sizing:border-box;font-weight:700;border-bottom:1px solid #ccc;border-top:1px solid #fff}.cellheader,.cellheaders,.group_name{display:flex}.cellheader{background-color:#dfdfdf;flex-shrink:0;text-align:center;font-size:.8em;font-weight:700;border-right:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;justify-content:center;align-items:center;border-bottom:1px solid #ccc}.currentdate{position:absolute;height:100%;background-color:#e3f2fd;box-sizing:border-box;border-left:3px solid #90caf9;border-right:3px solid #90caf9;z-index:0;border-bottom:1px solid #90caf9}.cells{display:flex}.cells-pattern{background:linear-gradient(90deg,#dfdfdf 1px,#fff 0);background-size:60px 60px;background-position:0 0;border-bottom:1px solid #dfdfdf;z-index:1}.grid-row{position:relative}.datecell,.grid-row{box-sizing:border-box}.datecell{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;display:block;flex-shrink:0}.schedule-bar{position:absolute}.noschedule{border-bottom:1px solid #ccc;display:flex;align-items:center;padding-left:10px}.today{background-color:#e3f2fd;border-left:3px solid #90caf9;border-right:3px solid #90caf9}.grid_group_name{background:linear-gradient(90deg,#dfdfdf 1px,#efefef 0);background-size:60px 60px;background-position:0 0;border-bottom:1px solid #dfdfdf}.gutter{cursor:col-resize;box-shadow:2px 0 2px 0 rgba(0,0,0,.25);z-index:2}.gutter,.mod-spw{background-color:#dfdfdf}.mod-spw{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px}.modification-box{border:1px solid #dfdfdf}.change-list{width:100%}.change-list-container{margin:10px}.change-field{color:navy;padding-right:20px}.change-description{text-align:right}.toolbar-buttons{width:100%;display:flex;justify-content:flex-start}.toolbar-buttons-inner{display:flex}.toolbar-buttons-inner>div{border-right:1px solid #c4c4c4}.toolbar-buttons label{font-size:.8em}.toolbar-buttons .v-select__selection{font-size:.8em;font-weight:700}i{margin-right:10px}.v-toolbar__content{padding:0!important}#grid_container{display:flex;width:100vw;height:calc(100vh - 96px)}#data_grid{height:100%;overflow:scroll;position:relative}#header{position:-webkit-sticky;position:sticky;top:0;z-index:1}#data_sidebar::-webkit-scrollbar{display:none}#data_sidebar{width:400px;min-width:400px;flex:1;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;border-right:1px solid #ccc;padding-bottom:15px}.wc-spacer{background-color:#dfdfdf;border-top:1px solid #ccc;position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;padding-left:10px;border-bottom:1px solid #ccc}.todayHeader{background-color:#e3f2fd;border-left:3px solid #90caf9;border-right:3px solid #90caf9;color:#1565c0}