.main{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;font-family:"Roboto",sans-serif;background-color:#fff}button.btn.btn-primary{background-color:#d1b096;color:#000;border:none;transition:all .3s ease;box-shadow:0 0 5px 0 #bdbdbd}button.btn.btn-primary:hover{color:#000;background-color:#d1b096;box-shadow:0 0 10px 0 #bdbdbd}.orderListPanel_list__1qGWa{list-style:none;padding:0;display:block;align-items:baseline;align-content:space-around;width:100%;flex-wrap:wrap;margin:auto}.orderListPanel_direction-date__3vwJy{justify-content:space-between;display:flex}.orderListPanel_direction-date__3vwJy h2{display:flex;float:left}.orderListPanel_direction-date__3vwJy h3{display:flex;float:right;color:grey}.orderListPanel_imageButton__1vqFn{width:3rem;height:3rem;border-radius:.25rem;border:1px solid #000;padding:.5rem;resize:both}.orderListPanel_pagingButtons__MbNMG{display:flex;flex-direction:column;align-items:center;margin-top:1rem;margin-bottom:1rem}.orderListPanel_pagingButtons__MbNMG label{margin-top:1rem;margin-bottom:1rem}.custom-input{height:calc(3.5rem + 2px)!important}div.form-wrapper{height:auto;width:80vh;display:block;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;padding:1.25rem;margin:0 auto}@media screen and (max-width:768px){div.form-wrapper{padding:10px;width:100%}}.form-control{border:1px solid #bdbdbd;border-radius:5px;box-shadow:none;transition:all .3s ease}.form-control:focus{box-shadow:0 0 10px 0 #bdbdbd;border:none}div.form-floating>.form-control{height:calc(3.5rem + 5px)}.swap-button{height:58px;width:58px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;padding:0;font-weight:700;font-size:1.4rem;transition:transform .4s ease;box-shadow:0 0 5px 0 #bdbdbd}.swap-button.rotate{animation:rotateSwap .4s ease-in-out}@keyframes rotateSwap{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(0deg)}}.main-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.payment-error-container{color:#000;background-color:#fff;border-radius:10px;padding:4rem;width:80vw;text-align:center}.payment-error-icon{font-size:4rem;color:#d32f2f;padding:1rem}.payment-error-spacer{height:2rem}.payment-error-span{display:block;font-size:medium;opacity:.8;color:#000;margin-bottom:20px}.cancel-actions{display:flex;flex-direction:column;align-items:center}.cancel-booking-button{margin-top:20px;padding:10px 20px;font-size:16px;background-color:#dc3545;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease}.cancel-booking-button:disabled{background-color:#ccc;cursor:not-allowed}.cancel-error-message,.cancel-success-message{margin-top:20px;font-size:16px}.cancel-success-message{color:green}.cancel-error-message{color:red}.confirmation{display:flex;flex-direction:column;align-items:center;justify-content:center}.confirmation-container{color:#000;background-color:#fff;border-radius:10px;padding:4rem;width:80vw;text-align:center}.confirmation-icon{font-size:4rem;color:#388e3c;padding:1rem}.confirmation-spacer{height:2rem}h1{padding:1rem;opacity:.8}h1,span{color:#000}span{opacity:.7}.confirmation-booking-span{font-size:medium;opacity:.8;color:#000}.navigation{height:4rem;width:100%;display:flex;align-items:center;text-align:center;position:sticky;top:0;background-color:#192a30;padding:1rem;z-index:100}.logo{height:3.5rem}.language-buttons{margin-left:auto;grid-gap:.5rem;gap:.5rem}.lang-btn,.language-buttons{display:flex;align-items:center}.lang-btn{background-color:initial;border:1px solid #e6cba8;color:#fff;font-size:.9rem;cursor:pointer;justify-content:center;grid-gap:.4rem;gap:.4rem;padding:.3rem .8rem;border-radius:4px;transition:background-color .3s ease,color .3s ease;width:70px;box-sizing:border-box;outline:none}.lang-btn:hover{background-color:#e6cba8;color:#192a30}.lang-btn:focus{outline:none;background-color:initial;color:#fff}.flag-icon{width:20px;height:auto}footer{background-color:#d1b096;text-align:center;padding:1rem 0 .5rem;font-size:smaller;font-weight:lighter;z-index:1}.footer-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-container a{text-decoration:none;color:#000;opacity:.7}.footer-container a:hover{opacity:1}.footer-container hr{width:70vw;opacity:.1}.footer-copyright{font-size:smaller;opacity:.7}.footer-icon{font-size:1rem;text-decoration:none;opacity:.7;color:#000;padding:.2rem}.footer-spacer{height:1rem}.footer-social-icon{font-size:2rem;text-decoration:none;color:#000;padding:.3rem}
/*# sourceMappingURL=main.c744ac46.chunk.css.map */