.dropdown-container-customers,.dropdown-container-slots{width:100%}.dropdown-button{width:150px;padding:4px 10px;background-color:#fff;color:var(--couleur_de_fond);text-align:center;border-radius:4px;border:none}.drowdown-title{color:#fff;font-size:small}.dropdown-list-container{margin-top:12px;border-radius:10px;width:100%;max-height:0;overflow-y:hidden;transition:max-height .5s linear;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.dropdown-list-container.open{max-height:300px;overflow-y:auto;border:1px solid #ccc}.dropdown-list{list-style:none;padding:0;margin:0}.dropdown-list-item{padding:10px;background-color:#fff;cursor:pointer}.non-clickable{pointer-events:none;background-color:grey;cursor:default}.dropdown-list-item:hover{background-color:#f1f1f1}:root{--tertiary_color:#ffca28}.background_scrollview{background-color:var(--Background_scrollview)}body{overflow:hidden;justify-content:center;background-color:var(--couleur_de_fond);margin:0;padding:0;box-sizing:border-box}.app-container,body{display:flex;align-items:center}.app-container{flex-direction:column;overflow-x:hidden;max-width:100vw;width:100vw;height:100vh}.content-container{width:85%;padding-block:16px}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button{height:40px;width:140px;position:relative;background-color:#fff;border-radius:8px;border:solid}.btn1{translate:300px}.ReservationView{display:block;align-items:center;flex-direction:column;width:100%;height:100%;background-color:var(--Background_scrollview);overflow:auto;box-sizing:border-box;border-radius:8px}.ReservationView.hasContent{padding-bottom:25px}.dropdown{position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;top:100%;left:0}.dropdown-item{color:#000;padding:12px 16px;text-decoration:none;display:block;cursor:pointer}.dropdown-item:hover{background-color:#f1f1f1}.commentsField,.phoneNumberField{margin-inline:15px;margin-block:5px;border:2px solid #a7c3d1;border-radius:15px;font-size:16px;font-family:"Arial",sans-serif;outline:none;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:border-color .3s}.commentsField:focus,.phoneNumberField:focus{border-color:#77a0a9}.commentsField{display:block;align-items:center;justify-content:center;width:85%;height:120px;resize:none}.horizontalsection{width:100%}.horizontalsection h2,.horizontalsection p{color:#fff;font-size:small}.verticalsection{width:100%;padding-block:5px;padding-inline:20px;display:block;align-items:center;grid-gap:10px;gap:10px}.verticalsection h2,.verticalsection p{color:#fff;font-size:small}.calendar-header-section{display:flex;justify-content:space-between;align-items:flex-start;padding:10px}.calendar-title{color:#fff;font-size:small}.calendar-button{width:150px;background-color:#fff;color:var(--couleur_de_fond);border:none;padding:4px 10px;border-radius:4px}.calendar-container,.customers-container{width:100%}.validate-button{background-color:var(--tertiary_color);color:var(--couleur_de_fond);font-weight:700;border:none;padding:5px 10px;font-size:14px;border-radius:8px;cursor:pointer;outline:none;box-shadow:0 4px 8px rgba(0,0,0,.2);display:block;width:40%;margin:10px auto;transition:background-color .3s ease}.validate-button-containe{padding-bottom:100px}.validate-button:hover{background-color:#ffb300}.table-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;padding:10px}.table-card{border:1px solid #ccc;padding:10px;margin:10px;background-color:#fff;text-align:center;cursor:pointer}.table-card.selected{background-color:var(--selection-color)}.table-name{font-weight:700}.table-name.selected{color:#fff}:root{--warning_color:#f3a144}.phone-number-container{background-color:initial;border-radius:10px;padding:10px;margin-bottom:20px}.phone-number-container label{color:#fff;font-size:small;font-weight:700}.input-group{display:flex;grid-gap:5px;gap:5px;margin-top:35px}.country-code{margin-right:10px}.country-code,input[type=tel]{padding:10px;border:1px solid #fff;border-radius:5px;background-color:initial;color:#fff}input[type=tel]{outline:none;width:200px;font-size:16px}input[type=tel]::placeholder{color:#aaa}.warning{font-size:12px;color:var(--warning_color);margin-top:5px}:root{--couleur_de_fond:#115136;--Background_scrollview:rgba(16,20,51,0.3254901960784314);--label_color:#f3bb44}.textarea-container{background-color:initial;border-radius:10px;padding:10px;margin-bottom:20px}.textarea-container label{color:#fff;font-size:small}.textarea-container textarea{padding:12px;border-radius:8px;border:2px solid #fff;outline:none;resize:none;font-size:16px;background-color:initial;color:#fff;width:100%;box-sizing:border-box;margin-top:35px}.textarea-container textarea::placeholder{color:hsla(0,0%,100%,.7)}.action-list{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;margin-bottom:50px}.action-item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 20px)}.action-item.full-width{flex:0 0 100%}:root{--selection-color:#fdb813}.action-card{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;padding:20px;cursor:default;transition:transform .2s ease-in-out;border-radius:12px;border:2px solid #fff;box-sizing:border-box}.action-card.selected{background-color:#fdb813}.action-card:not(.selected):hover{background-color:rgba(253,183,19,.49019607843137253)}.action-card-icon{width:60px;margin-bottom:10px}.action-card-title{color:#fff;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loader{width:36px;height:36px;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-left-color:#09f;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.input-field{align-items:flex-start;padding:10px;border:1px solid #fff;border-radius:5px;background-color:initial;color:#fff;outline:none}.input-field::placeholder{color:#aaa}.label-field{color:#fff;font-size:small}.warning-field{font-size:12px;color:var(--warning_color);margin-top:5px}.input-container{display:flex;justify-content:space-between;background-color:initial;border-radius:10px;padding:10px;margin-bottom:20px}.header-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;overflow:hidden;max-height:150px;min-height:140px;padding-bottom:20px}.logosista{height:auto;width:auto;max-height:100px;transform:scale(.5);margin-bottom:5px}.header-address{color:#fff;width:100%;margin:0;font-size:small}:root{--global-background:#e2e2e2}.confirmation-page{font-family:"Arial",sans-serif;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.confirmation-header{display:flex;justify-content:space-between;align-items:center;padding:13px;box-sizing:border-box}.confirmation-header h1{white-space:nowrap;text-overflow:ellipsis;max-width:85%}.confirmation-logo{width:auto;transform:scale(1.3)}.confirmation-checkmark{width:10%;height:auto}.confirmation-content{background-color:var(--global-background);justify-content:space-between;width:85%;height:80%;border-radius:10px}.confirmation-content,.corps-de-page{text-align:center;display:flex;flex-direction:column;align-items:center}.corps-de-page{width:100%;height:auto}.buttoncomeback{height:25px;width:150px;background-color:#101433;border:none;border-radius:5px;color:#fff;font-size:small;font-weight:700;text-align:center;line-height:25px;display:flex;justify-content:center;align-items:center}.reservation-button-block{padding-bottom:20px}.confirmation-address{width:70%;white-space:nowrap;text-overflow:ellipsis}.reservation-section{margin-block:15px;width:90%}.reservation-info,.reservation-section{display:flex;flex-direction:column;align-items:flex-start}.reservation-info{font-size:12px;border-radius:8px}.underline-style{font-weight:700;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;text-decoration-thickness:1px}.bas-de-page{width:90%}.info-bas-de-page{text-align:justify}.confirmation-footer{bottom:0;text-align:center;width:100%;padding-top:45px}@media (max-width:375px){button{width:40%;background-color:#ffc107;border:none;padding:6px 10px;margin-top:10px}.bas-de-page{font-size:14px}.reservation-info{font-size:10px}.underline-style{font-size:12px}.confirmation-header{font-size:16px}.reservation-section{margin-block:10px}}.styled-button{display:inline-block;width:200px;height:200px;border-radius:15px;background-color:initial;border:2px solid #fff;color:#fff;font-size:18px;text-align:center;line-height:200px;cursor:pointer;transition:background-color .3s ease,color .3s ease;margin:10px}.styled-button:hover{background-color:#fdb813;color:#fff}@media screen and (min-width:1090px){.button-container{flex-direction:row;justify-content:center}}.button-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;text-align:center}@media screen and (min-width:1090px){.button-container{flex-direction:row}}
/*# sourceMappingURL=main.75398580.chunk.css.map */