﻿@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");body,html{font-family:"Roboto",serif;font-weight:400;font-style:normal;height:100%;width:100%;margin:0;background-color:#e0e0e0;}.fluent-nav-item .positioning-region{background-color:#e0e0e0!important;}.body-content{padding:0;display:flex;flex-direction:column;background-color:#fff;}.body-content .fluent-messagebar-provider{padding:10px 5px;}.login{background-size:cover;background-position:center center;display:flex;background-color:#ccc;height:100%;align-content:center;justify-content:center;align-items:center;background-repeat:no-repeat;background-blend-mode:luminosity;}.login .authenticate{padding:30px;width:350px;height:280px;display:flex;flex-direction:column;background-color:#fff;border-radius:20px;box-shadow:0 0 30px 0;align-content:center;align-items:center;justify-content:space-around;}.login .authenticate.setup-mfa{width:500px;height:400px;}.content-view{padding:0;display:flex;flex:1 1 auto;flex-direction:column;height:100%;width:100%;}.content-view .content-view-header{padding-bottom:20px;display:flex;flex-direction:row;align-content:space-between;justify-content:space-between;align-items:center;}.content-view .content-view-body{background-color:#fff;padding:10px;flex:1 1 auto;display:flex;flex-direction:column;}.scroll-content{display:flex;flex-direction:column;flex:1;height:100%;}.scroll-content .scroll-content-header{flex:0 1 auto;}.scroll-content .scroll-content-body{overflow:auto;flex:1 1 auto;}.scroll-content .scroll-content-footer{flex:0 1 auto;}.fluent-data-grid-row td{height:45px!important;}.paginator{display:flex;flex-direction:row;justify-content:space-between;}.paginator .paginator-navigator{display:flex;flex-direction:row;align-items:center;}.footer{height:40px;color:#000;width:100%;text-align:center;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;}.availability-table{width:100%;text-align:center;}.availability-table-Vertical th{width:12.5%;}.availability-table-Vertical tr.hour{border-top:solid 2px;}.availability-table-Horizontal th.split{border-left:solid 2px;}.availability-item{height:10px;border:solid 1px;}.availability-selected{background-color:#f00;}.data-override{color:#f00;}.activity-group-day{width:100%;background-color:#ececec;height:100%;}.activity-group-day.collapsed{width:40px;}.activity-group-day .scroll-content-footer{text-align:center;}.activity-group{border:solid 1px var(--accent-fill-rest);margin:4px 4px 0;}.activity-group .scroll-content .scroll-content-header{background-color:var(--accent-fill-rest);color:#fff;}.outer{position:relative;display:inline-block;width:100%;height:99%;}.inner{position:absolute;top:50%;left:50%;white-space:nowrap;}.rotate{-moz-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg);}.registration{font-size:.8rem;border:solid 1px #d3d3d3;border-radius:8px;display:flex;flex-direction:row;background-color:#fff;width:100%;}.registration:hover{cursor:grab;}.registration .registration-status{width:8px;min-height:100%;display:block;border-radius:8px 0 0 8px;background-color:#d3d3d3;}.registration .registration-status-ok{background-color:var(--success);}.registration .registration-status-conflict{background-color:var(--error);}.registration .registration-status-attention{background-color:var(--warning);}.registration .registration-content{padding:4px;width:100%;}.comment-date{color:var(--accent-fill-rest);}.comment-time{align-self:end;}.comment-member{font-weight:bold;}.comment{background-color:var(--accent-fill-rest);color:var(--foreground-on-accent-rest);position:relative;display:inline-block;padding:4px 8px;border-radius:8px;border-top-left-radius:0;}.comment::before{content:"";position:absolute;top:0;left:-10px;width:0;height:0;border:15px solid transparent;border-top-color:var(--accent-fill-rest);border-top-left-radius:5px;}.btn-round{border-radius:50%;}.not-authorized{display:flex;align-content:center;justify-content:center;align-items:center;height:100%;width:100%;}.not-authorized div{display:flex;flex-direction:column;width:auto;align-content:center;justify-content:center;align-items:center;}.not-authorized div img{width:600px;}