.api_loading_screen{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.2);position:fixed;left:0;top:0;z-index:1001;width:100vw;height:100vh}.api_loading_screen .api_loading_screen__content{display:flex;flex-direction:column;justify-content:space-around;background-color:rgba(0,0,0,0.6);padding:12px;min-height:100px;border-radius:5px;box-shadow:0 0 3px white}.api_loading_screen .api_loading_screen__content .api_loading_screen__content__message{margin:0;color:rgba(255,255,255,0.8);font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}


button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}.ant-tag .ant-tag-checkable{border-color:#000 !important}

button.ant-btn.ant-btn-text{border-color:#fff}input.ant-input{border-color:#fff}

.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header h1{font-size:24px;margin:0}.ant-table-thead>tr>th{background-color:#f0f2f5;color:#000}.ant-btn-primary{background-color:#1890ff;border-color:#1890ff}.ant-btn-primary:hover,.ant-btn-primary:focus{background-color:#40a9ff;border-color:#40a9ff}.ant-btn-primary.ant-btn-dangerous{background-color:#ff4d4f;border-color:#ff4d4f}.ant-btn-primary.ant-btn-dangerous:hover,.ant-btn-primary.ant-btn-dangerous:focus{background-color:#ff7875;border-color:#ff7875}.ant-btn-primary.ant-btn-background-ghost{color:#1890ff;border-color:#1890ff;background-color:transparent}.ant-btn-primary.ant-btn-background-ghost:hover,.ant-btn-primary.ant-btn-background-ghost:focus{color:#40a9ff;border-color:#40a9ff}.ant-modal-content .ant-modal-header{background-color:#f0f2f5;border-bottom:1px solid #d9d9d9}.ant-modal-content .ant-modal-body{padding:24px}

#container{margin:2em;display:flex;flex-direction:column;row-gap:1em}#container .title{color:#3188D9;font-weight:bold}#container .text{font-weight:normal}#container label{font-weight:bold}#container input{border-radius:3px}#container #link{display:flex;justify-content:flex-start;column-gap:4px}#container #addconf{max-width:15em}#container .icon{max-width:2em}#container .tableinner{border:1px solid black;padding:0.5em}#container .button-search-wrapper{display:flex;justify-content:space-between}

#holidayContainer{display:flex;flex-direction:column;row-gap:1em;max-height:100%}#holidayContainer .flexrow{display:flex;justify-content:space-between}#holidayContainer input{border-radius:3px}#holidayContainer .flexcol{display:flex;flex-direction:column;row-gap:1em}#holidayContainer .calendar{width:300px;border:1px solid #f0f0f0;border-radius:2px}#holidayContainer .table{width:25em}#holidayContainer #bot{border:solid 1px #bbb;padding:0.5em}#holidayContainer .flex-center{display:flex;justify-content:center}#holidayContainer #close{cursor:pointer}#holidayContainer .text{font-size:1.25em}

#container{padding:1em;display:flex;flex-direction:column;row-gap:2em;max-height:50em;overflow-y:scroll}#container .input{border:1px solid #a5a6a7;border-radius:3px}#container .flexrow{display:flex;justify-content:space-between}#container .flexrow-end{display:flex;justify-content:flex-end}#container .config{display:flex;flex-direction:column;row-gap:1em;border:1px solid #bfbfbf;padding:2em}#container .flexcol{display:flex;flex-direction:column;align-items:flex-end;width:100%;min-width:50%}#container #days{width:100%;min-width:50%}#container .alignend{align-items:flex-end}#container .latlong{max-width:10em}#container CloseOutlined{cursor:pointer}

.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab:not(:last-of-type),.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab:not(:last-of-type),.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab:not(:last-of-type),.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav{border-radius:0px 20px 0px 0px;border-width:2px}.ant-tabs-tab{width:23vw;justify-content:center}.upload-page-btn{margin:1em 0}

.room{height:250px;width:auto;padding:1rem 1.5rem}.roomName{font-size:1rem;font-weight:300}.room-images{display:flex;gap:1rem;height:calc(100% - 35px);min-width:100%;overflow-x:auto;margin-top:10px}.images{min-height:100%;min-width:183px;object-fit:cover;margin-right:10px;cursor:pointer}.images:hover{border:1px solid #F2F2F2}.back-button{margin:10px 0px 10px 10px;cursor:pointer;width:fit-content}.back-button:hover{color:#3790FF}.img-modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background-color:rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.img-modal-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:10px}.close-button{position:absolute;cursor:pointer;opacity:0.6;color:#fff;z-index:99999}.close-button-icon{position:fixed;top:40px;right:20px;height:2rem}

