.app-soc-contract-status-badge.app-title-right>span[data-v-4a9499a4]{margin-left:2px}.app-soc-contract-status-badge.app-title-left>span[data-v-4a9499a4]{margin-left:0}.theme--light.v-data-table .v-data-table__empty-wrapper{color:inherit!important}.app-ghost td{opacity:.7}.app-ghost:hover td{opacity:1}div.v-app-color-marker{display:inline-block;height:1rem;width:3rem;vertical-align:middle;text-align:center;border-color:rgba(91,175,219,.5019607843137255);border-style:solid;border-width:1px}div.v-app-color-marker.app-event_not-for-person.app-event_executed i.v-icon.mdi-check{color:#81c784;margin-top:-.7rem}div.v-app-color-marker.app-event_report-accepted{background-color:#c9ffe8}div.v-app-color-marker.app-event_report-sended{background-color:#e1bee7}div.v-app-color-marker.app-event_report-not-valid{background-color:#ba68c8}div.v-app-color-marker.app-event_due-date-week{background-color:#ffffe0}div.v-app-color-marker.app-event_due-date-expired{background-color:#ffd6eb}.app-report_returned{background-color:#ffffe0}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.app-service-planning-day .v-card__title{background:#eee}.app-service-planning-day:hover .v-card__title{background:#ccc}.app-service-planning-day .v-card__title.app-holiday{background:#fdd}.app-service-planning-day:hover .v-card__title.app-holiday{background:#faa}.app-service-planning-day .v-card__title .app-today{color:green;font-weight:700}.app-today .v-icon{font-size:19px;margin:-2px 0 0 5px;color:green}.app-service-planning-day{-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-service-planning-day.app-zoomed>a{line-height:360px}.app-service-planning-day.app-zoomed>a:hover{background:#f0f0f0}.app-service-planning-day .app-service-planning-day-content{padding:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-grow:1000;display:flex;flex-direction:row;justify-content:space-between}.app-service-planning-day.app-current-day:after{position:absolute;pointer-events:none;content:" ";left:-1px;top:13px;right:-1px;bottom:-1px;border:1px solid #0f0;border-radius:2px}.app-service-planning-day.app-holiday .app-service-planning-day-content{background-color:#fff0f0;color:silver}.app-service-planning-day.app-service-hole .app-service-planning-day-content{background-color:#ffffc8;color:silver}.app-service-planning-day-content .app-service-planning-day-vcontent{flex:1000 1000 auto;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.app-service-planning-day-content .app-service-planning-day-hcontent{flex:1 1 auto;background-color:#e6ffe6;writing-mode:vertical-rl;transform:rotate(-180deg);text-align:center;padding-top:2px;cursor:default;white-space:nowrap;overflow:hidden;max-height:334px}.app-service-planning-day-content .app-service-planning-day-vcontent .app-service-day-slot{cursor:pointer;position:relative;white-space:nowrap}.app-service-planning-day-content .app-service-planning-day-vcontent .app-service-day-slot div:first-child{overflow:hidden}.app-service-planning-day .app-service-planning-day-content .app-service-day-slot v-icon{display:inline-block;margin-top:-2px;width:8px;height:8px}.app-service-planning-day-content .app-service-planning-day-vcontent .app-service-day-slot.app-focused,.app-service-planning-day .app-service-planning-day-content .app-service-planning-day-vcontent .app-service-day-slot:hover{color:#00f!important;background-color:#fff!important}.app-service-planning-day-content .app-service-planning-day-hcontent.app-highlighted,.app-service-planning-day-content .app-service-planning-day-vcontent .app-service-day-slot.app-highlighted:not(.app-focused),table tr.app-highlighted{background-color:#96ff96!important}.app-service-planning-day-content .app-service-planning-day-hcontent.app-highlighted,.app-service-planning-day-content .app-service-planning-day-vcontent .app-service-day-slot.app-highlighted:not(.app-focused):not(.app-has-comments),table tr.app-highlighted{color:#000!important}.app-service-planning-day-content .app-service-planning-day-vcontent .app-service-day-slot.app-empty-day-slot{color:silver}.app-service-planning-day:not(.app-service-hole) .app-service-planning-day-content .app-service-planning-day-vcontent .app-service-day-slot.app-filled-day-slot{background-color:#e6ffe6}.app-service-planning-day:not(.app-service-hole) .app-service-planning-day-content .app-service-planning-day-vcontent .app-service-day-slot.app-filled-day-slot.app-has-deleted{background-color:#e6e6e6}.app-service-planning-day .app-service-planning-day-content .app-service-planning-day-vcontent .app-service-day-slot.app-filled-day-slot{color:#000}.app-service-planning-day .app-service-planning-day-content .app-service-planning-day-vcontent .app-service-day-slot.app-has-comments{color:#b42828}.app-slot-detais-container{position:absolute;width:470px;background:#fff;z-index:20;font-size:14px;line-height:16px;color:#505050;border-radius:3px;box-shadow:3px 3px 3px silver;cursor:default;white-space:normal}.app-slot-detais-container.align-top{bottom:-250px}.app-slot-detais-container.align-bottom{top:-50px}.app-slot-detais-container.align-left{right:220px}.app-slot-detais-container.align-right{left:210px}.app-slot-detais-container.card .card-header{line-height:24px}.app-popup-close-btn{position:absolute;right:7px;top:0;cursor:pointer}.app-services-top-actions-cntr{display:flex;align-items:flex-start;justify-content:flex-start;position:absolute;left:0;top:0;right:0;height:48px;min-width:1020px}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}.app-good-sign,.app-good-sign .v-icon{color:green}.app-bad-sign,.app-bad-sign .v-icon{color:red}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot,.v-input--selection-controls .v-radio{cursor:pointer}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{align-items:center;display:inline-flex;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:transform;width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;transform-origin:center center;transform:scale(.2);transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2)}.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:inherit}.v-input--selection-controls.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}.app-services-day-slot-details .app-no-services{color:#555;font-size:24px;margin-top:20px;text-align:center}.app-services-day-slot-card .v-card__title{background:#ccc}.app-services-day-slot-card .v-card__title svg{margin:-5px 0 0 5px;height:22px;width:22px;fill:#555}.app-services-day-slot-card .v-card__title.app-holiday{background:#faa}.app-services-day-slot-details{min-height:283px;max-height:800px;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-services-day-slot-details table{text-align:left;border-spacing:0;width:100%}.app-services-day-slot-details table td,.app-services-day-slot-details table th{padding:2px;vertical-align:top}.app-services-day-slot-details table .app-service-info{font-size:12px;line-height:12px}.app-services-day-slot-details table .app-service-info:hover{background:#eee;cursor:pointer}.app-services-day-slot-details table thead th{color:#555;font-weight:700!important;border-bottom:1px solid #555}.app-service-info .app-service-created{color:green;font-size:9px;line-height:9px}.app-service-info .app-service-created.app-desc-error{color:red}.app-service-info .app-service-created.app-desc-warning{color:#ff8c00}.app-service-info .app-service-title{font-size:12px;line-height:12px}.app-service-info .app-institution-title{font-size:9px;line-height:9px}.app-services-day-slot-card .v-card__title .app-today{color:green;font-weight:700}.app-services-day-slot-card .v-card__title .app-today svg{fill:green}.app-holiday{background:#fdd}