.hour-checked-true {color: green}.hour-checked-false {color: orange}.hour-info p {margin-top: 5px;margin-bottom: 10px;}.hour-fields {margin-bottom: 20px;}.hour-fields md-input-container {margin: 5px;margin-bottom: 0px;}.hour-fields input {max-width: 40px;}.hour-fields-text {margin-top: 13px;}md-list-item.md-3-line .md-list-item-text p.invoice-warn {color: orange;}p md-icon, div > md-icon, span md-icon {margin-right: 10px;}md-card.planning-checked {background: greenyellow;}.column {display: flex;flex-direction: column;}.row {display: flex;flex-direction: row;}.grow {flex: 1 1 0;}jp-data .jp-data-title {min-width: 150px;}.planning-card {-webkit-transition: none !important;transition: none !important;padding-left: 8px;padding-right: 0px;padding-top: 8px;padding-bottom: 8px;}.planning-header {width: 100%;height: auto;border-spacing: 0px;padding: 0px;}.planning-data {border-bottom: solid 1px #2e75b8;border-top: solid 1px #2e75b8;border-right: solid 1px #2e75b8;}.planning-header,.planning-data {font-size: smaller;}.planning-header div,.planning-data .row div {outline: none;}.planning-header tr td {height: 20px;position: relative;padding: 0px;}.planning-header tr:last-child td {height: calc(19px);}.planning-header tr td > div {position: absolute;}.planning-data .row {height: 20px;}.pointer-info {text-align: center;display: flex;align-items: center;}.pointer-info > div {margin-left: auto;margin-right: auto;}.header-item {position: absolute;top: 0;height: calc(19px);overflow: hidden;white-space: nowrap;border-bottom: solid 1px #c0d6ea;border-left: solid 1px #2e75b8;text-align: center;display: flex;align-items: center;}.header-item ~ .header-item {border-left: solid 1px #c0d6ea;}tr:first-child .header-item {border-top: solid 1px #2e75b8;height: calc(18px);}.planning-header .header-item div {margin-left: 3px;}.header-item.last {border-right: solid 1px #2e75b8;}.header-hours .header-item:last-child {border-right: solid 1px #2e75b8;}.row-content {position: absolute;left: calc(201px);top: 0;right: 0;height: calc(19px);border-right: solid 1px #c0d6ea;border-bottom: solid 1px #c0d6ea;}.row-content.ui-droppable-hover {background-color: #EEEEEE;}.row-background-days {position: absolute;height: calc(19px);}.row-background-hours {position: absolute;left: 0;top: 0;right: 0;height: calc(19px);border-right: solid 1px #c0d6ea;border-bottom: solid 1px #c0d6ea;}.planning-data .row.last .row-content {border-bottom: solid 1px #2e75b8;}.planning-header tr:not(:last-child) .row-content {border-bottom: solid 1px #CCCCCC;}.planning-header tr:nth-child(even) .row-content {}.planning-data .row {position: relative;}.planning-data .row-header {position: absolute;top: 0px;left: 0px;overflow: hidden;height: calc(19px);width: calc(199px);background: #e6eef6;border-left: solid 1px #2e75b8;border-right: solid 1px #2e75b8;border-bottom: solid 1px #2e75b8;border-bottom: solid 1px #CCCCCC;}.row.office .row-header {font-weight: 300;}.planning-data .row.first .row-header {border-top: solid 1px #2e75b8;height: calc(18px);}.planning-data .row.last .row-header {border-bottom: solid 1px #2e75b8;}.planning-data .row-header-content {position: absolute;top: 3px;left: 3px;height: calc(14px);width: calc(194px);white-space: nowrap;display: flex;align-items: center;}.row:hover .row-header-content {font-weight: bold;}.selection {position: absolute;top: 0;height: 20px;background-color: #2e75b8;}.planning-data .planning {position: absolute;top: -1px;height: calc(18px);background-color: #97badc;color: black;border: solid 1px #2e75b8;white-space: nowrap;display: flex;align-items: center;overflow: hidden;z-index: 1;}.planning-data .planning div {margin-left: 3px;}.row.taxi .planning {font-size: 10px;}.planning-data .stroomlijn {background-color: #DDDDDD;}.planning-data .stroomlijn.taxi {background-color: #AAAAAA;}.planning-data .stroomlijn.employee {background-color: #AAAAAA;}.planning-data .employee.taxi.stroomlijn {background-color: orange;}.planning-data .checked {height: calc(16px);border: solid 2px green;}.planning-data .conflict {height: calc(16px);border: solid 2px red;}.planning.background {height: 5px;z-index: 2;}md-menu > div {cursor: pointer;}@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: url(MaterialIcons-Regular-e79bfd88537def476913f3ed52f4f4b3.eot);src: local('Material Icons'),local('MaterialIcons-Regular'),url(MaterialIcons-Regular-570eb83859dc23dd0eec423a49e147fe.woff2) format('woff2'),url(MaterialIcons-Regular-012cf6a10129e2275d79d6adac7f3b02.woff) format('woff'),url(MaterialIcons-Regular-a37b0c01c0baf1888ca812cc0508f6e2.ttf) format('truetype');}.material-icons {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';}.ui-draggable-handle {-ms-touch-action: none;touch-action: none;}.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-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;pointer-events: none;}.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block;}.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}.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;}