body{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:16px}.main-title{background-color:#747474;color:#000;font-size:22px;font-weight:700;padding:10px}.logo{width:50px}.bottom-label{align-items:center;background-color:#fff;bottom:10px;cursor:pointer;display:flex;font-size:x-small;height:30px;justify-content:space-between;max-width:30px;overflow:hidden;padding:10px;position:fixed;right:10px;transition:max-width 5s ease,width 5s ease;white-space:nowrap;width:30px}.bottom-label:hover{border:1px solid #747474;max-width:600px;padding-right:20px;width:100%}.debug-label{background-color:#fff;border:1px solid #747474;display:none;font-size:x-small;font-weight:400;left:10px;padding:10px;position:fixed;top:10px}.ant-btn-primary,.ant-input,.ant-input-number,.ant-input-number input,.ant-select-selector,.ant-upload-select{background-color:#fffdfd!important;border:1px solid #888;border-radius:5px;color:#000;margin:2px}.custom-antd-button{background-color:#000}.custom-antd-button,.custom-antd-button-red{word-wrap:break-word;border:1px solid #888;border-radius:5px;color:#fff;margin:2px;padding:10px;text-align:center;white-space:normal;width:100%}.custom-antd-button-red{background-color:red}.custom-antd-button-menu{background-color:#000;border:1px solid #888;border-radius:5px;color:#fff;font-size:14px;margin:2px;min-width:25%;padding:10px;text-align:center}@media (max-width:600px){.custom-antd-button-menu{flex-grow:1;width:auto}}.custom-antd-button-menu:hover,.custom-antd-button:hover{background-color:#fff;color:#000}.anticon,.anticon-plus{color:#000}.wait-image{display:flex;flex-direction:column}.debug-info{color:red}.login-box{background-color:#fff;border:1px solid #ddd;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0 15px 15px #0009;display:block;margin-left:auto;margin-right:auto;min-width:250px;padding:15px;top:150px;width:25%;z-index:2}.login-form{display:flex;flex-direction:column}.login-prompt{color:#000;font-weight:700;padding:5px}.login-link-text{font-size:10px;padding:10px;text-align:center}.login-link-text:hover{color:red;cursor:pointer}.change-password-box,.register-box{background-color:#fff;border:1px solid #ddd;box-shadow:0 15px 15px #0009;display:block;left:50%;padding:15px;position:absolute;top:150px;transform:translateX(-50%);z-index:2}.register-form{display:flex;flex-direction:column}.register-form input[type=password],.register-form input[type=text]{border:1px solid #ddd;margin:5px 0;padding:10px}.register-link-text{font-size:10px;padding:10px;text-align:center}.register-link-text:hover{color:red;cursor:pointer}.register-form button{background-color:#333;border:none;color:#fff;cursor:pointer;padding:10px 20px}.register-form button:hover{background-color:#444}.password-strength{font-size:10px;padding:5px}.shaded-background{background-color:#e8e8e8;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:5px}.shaded-title{color:#7a7979;font-size:small}.title-bar{align-items:center;background-color:#000;color:#fff;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:5px}.warning{color:red;font-size:smaller;font-weight:700}.main-display{background-color:#fff;border:1px solid #ddd;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0 15px 15px #0009;color:#000;margin-left:auto;margin-right:auto;margin-top:15px;min-width:250px;overflow:auto;padding:10px;width:100%;z-index:2}.week-calendar{display:flex;flex-direction:column}.calendar-body,.calendar-header{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(7,1fr)}.calendar-body>div,.calendar-header>div{text-wrap:wrap;border:1px solid #ccc;font-size:12px;padding:2px;text-align:center}.day-header{font-weight:700;margin-bottom:10px}.time-slot{display:flex;flex-direction:column;margin-bottom:10px}.select-event{align-items:baseline;display:flex;flex-wrap:wrap}.select-event:hover{background-color:#747474;color:#fff}.event-time{min-width:20px}.event-title{background-color:#747474;color:#fff;flex-grow:1;font-size:12px;text-align:left;vertical-align:middle}.time-slot>div{flex:1 1;padding:2px}.calendar-body{margin-top:10px}.popover-content{z-Index:3;font-size:14px;width:200px}.edit-booking-underlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.edit-booking-container{background-color:#fff;border:1px solid #ddd;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;box-shadow:0 15px 15px #0009;color:#000;left:50%;min-width:340px;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%);width:40%;z-index:1002}.edit-booking-column-container{display:flex}.edit-booking-column{border:1px solid #ccc;flex:1 1;padding:10px}.border-display{border:1px solid #747474;margin:10px;padding:10px}.edit-member-container{display:flex;flex-direction:column}.edit-member-row{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.member-edit-label{margin-right:12px;min-width:80px;text-align:right}.member-edit-data{flex-grow:1}.wait-gif{border:1px solid #747474}.menu-icon{background:#fff}.dropdown-container{position:relative}.menu-icon{background:none;border:none;cursor:pointer;font-size:24px;margin:0;padding:0}.dropdown{background-color:#f9f9f9;border-radius:4px;box-shadow:0 8px 16px 0 #0003;left:0;min-width:160px;overflow:hidden;position:absolute;top:100%;z-index:1}.dropdown ul{list-style:none;margin:0;padding:0}.dropdown ul li{background-color:#f9f9f9;display:block;padding:12px 16px;text-align:left}.dropdown ul li:hover{background-color:#f1f1f1}.dropdown ul li a{color:#000;display:block;text-decoration:none}
/*# sourceMappingURL=main.8ee645ef.css.map*/