.json-diff-viewer{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.json-diff-viewer tr{vertical-align:top}.json-diff-viewer tr .line-add{background:#a5d6a7}.json-diff-viewer tr .line-remove{background:#ef9a9a}.json-diff-viewer tr .line-modify{background:#ffe082}.json-diff-viewer tr:hover td{position:relative}.json-diff-viewer tr:hover td:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000000d;content:"";pointer-events:none}.json-diff-viewer tr.message-line{border-top:1px solid;border-bottom:1px solid;text-align:center}.json-diff-viewer tr.message-line td{padding:4px 0;font-size:12px}.json-diff-viewer tr.expand-line{text-align:center}.json-diff-viewer tr.expand-line td{padding:4px 0}.json-diff-viewer tr.expand-line:hover td:before{background:transparent}.json-diff-viewer tr.expand-line .has-lines-before{border-bottom:1px solid}.json-diff-viewer tr.expand-line .has-lines-after{border-top:1px solid}.json-diff-viewer tr.expand-line button{padding:0;border:none;margin:0 .5em;background:transparent;color:#2196f3;cursor:pointer;font-size:12px;-webkit-user-select:none;user-select:none}.json-diff-viewer tr.expand-line button:hover{text-decoration:underline}.json-diff-viewer td{padding:1px;font-size:0}.json-diff-viewer td.line-number{box-sizing:content-box;padding:0 8px;border-right:1px solid;font-family:monospace;font-size:14px;text-align:right;-webkit-user-select:none;user-select:none}.json-diff-viewer pre{overflow:hidden;margin:0;font-size:12px;line-height:16px;white-space:pre-wrap;word-break:break-all}.json-diff-viewer pre .inline-diff-add{background:#00000014;text-decoration:underline;word-break:break-all}.json-diff-viewer pre .inline-diff-remove{background:#00000014;text-decoration:line-through;word-break:break-all}.json-diff-viewer-virtual pre{overflow-x:auto;white-space:pre}.json-diff-viewer-virtual pre::-webkit-scrollbar{display:none}.auditlog-details>div{min-width:300px}.formRow{width:100%;display:flex;flex-flow:row wrap;gap:2em;min-height:2em}.formCol{display:flex;flex-flow:column;gap:2em;min-height:2em}.formGroup{min-width:600px}.action-buttons-after-field{display:flex;justify-content:right}.order-title-customer div{display:inline}.selected-objects{margin-top:.7em;margin-bottom:.5em;min-width:600px;width:100%}.selected-objects td{font-size:.75em}.validation-container{width:fit-content}.planning-navigation{display:flex;gap:1em;padding:.75em;justify-content:center;align-items:center}.planning-container{height:calc(100vh - 12em)}.year-selector{min-width:unset}.year-selector button{min-width:unset;padding-bottom:6px}.year-selector button span{margin:unset}.planning-container,.planning-container div{float:left;font-size:.7rem}.planning-container-inline{overflow-y:hidden;overflow-x:auto;padding-bottom:2em}.planning-container-inline,.planning-container-inline div{float:left;font-size:.7rem}.resourceRow{height:23px;clear:left}.resourceRow:hover .resourceLabel,.cell.active{background-color:#add8e6}.cell.weekend.active{background-color:#87ceeb}.resourceLabel{text-align:right}.cell{width:19px;min-height:23px;text-align:center;border-top:solid 1px #ccc;border-left:solid 1px #ccc;cursor:pointer}.resourceRow .cell:last-of-type,.quarterHeader .month:last-child .cell:last-child{border-right:solid 1px #ccc}.resourceRow:last-of-type{height:22px}.resourceRow:last-of-type .cell{border-bottom:solid 1px #ccc}.cell.weekend{background-color:#f0f0f0}.cell.build,.cell.breakup,.resourceRow:hover .cell.weekend.build,.resourceRow:hover .cell.weekend.breakup{background-color:#696969}.cell.event{color:#fff;white-space:nowrap;display:flex;justify-content:center;overflow:hidden}.cell.event>span{padding:2px;float:left}div.month{overflow:hidden}.colorInput{width:300px}.ColorInput-popup{position:absolute;z-index:2}.ColorInput-cover{position:fixed;inset:0}.week-planner-navigation{display:flex;gap:1em;padding:.75em;justify-content:center}.week-planner-container{display:flex;gap:1em}.week-table{font-size:small}.week-table>div{border-bottom:solid 1px #ccc}.week-table>div>:first-child{width:100px}.week-table>div>div{border-right:solid 1px #ccc}.week-table>:last-of-type{border-bottom:none}.week-table .header{font-weight:700;height:4em}.week-table .header .day-width{display:flex;align-items:center;justify-content:center}.row-title{padding-top:1em;padding-left:.5em;cursor:url(icons/icons8-hide-18.png),auto}.row-title .icon{padding-top:.2em}.row-title .object-name{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;padding-top:.3em}:root{--dayWidth: 125px;--dayHeight: 62px}.day{width:var(--dayWidth);height:var(--dayHeight);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;cursor:pointer}.day.inactive,.day:hover{background-color:#eee}.day-width{width:var(--dayWidth);overflow-x:hidden}.day-height{height:var(--dayHeight);overflow-x:hidden}.appointment{margin:.5em 0 0 .5em;width:calc(var(--dayWidth) - 20px);height:50px;border:solid 1px #333;border-radius:3px;box-shadow:1px 1px 1px #999;background-color:#fff}.appointment.appointment-wide{width:100%;height:unset;margin:0}.appointment.appointment-wide .text{width:unset;text-wrap:unset}.appointment.error{color:red;border:solid 1px #f00;background-color:#fdd}.appointment .text{padding:5px;width:calc(var(--dayWidth) - 10px);overflow:hidden;text-wrap:nowrap}.appointment .text .label{font-size:small;font-weight:700}.appointment .text .description{overflow:hidden;font-size:x-small}.actions-on-hover .actions{visibility:hidden}.actions-on-hover:hover .actions{visibility:visible}.table-footer{border-top-style:double}.table-footer .appointment{cursor:pointer}.tiny-icon{scale:.7;margin-left:-.1em;margin-right:-.2em}ul.no-padding{padding-top:0;padding-bottom:0}ul.no-padding>*{padding-left:0}
