@import url(https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Martel:wght@200;300;400;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.dino-footer{padding:96px 120px}.not-found-container{justify-content:center;min-height:80vh}.login-container,.not-found-container{align-items:center;background:#f3f5f7;display:flex;flex-direction:column;padding:96px 120px}.base-container{background:#f3f5f7}@media screen and (max-width:700px){.dino-footer,.login-container{padding:15px}}.login-card{background:#fff;border-radius:16px;padding:48px}.menu-button{border-radius:16px!important;padding-bottom:16px!important;padding-left:16px!important;padding-top:16px!important}.menu-button__icon,.menu-button__text{color:#fff!important}.menu-button__text{text-transform:capitalize!important}.menu-item{border-radius:16px}.main{overflow-x:hidden;padding:64px}@media screen and (max-width:700px){.main{padding:10px}}.web-main{padding:64px}.dashboard-card{background:#fff;border-radius:16px;padding:32px}.white-card,.white-card-sp{background:#fff;border-radius:16px;margin-bottom:20px;padding:32px}@media screen and (max-width:600px){.white-card-sp{padding:2px}.table-heading{font-size:70%!important}}.reservation-name{color:#000;font-family:Archivo;font-size:16px;font-style:normal;font-weight:700;line-height:26px}.reservation-accepted{color:#5eb885}.reservation-accepted,.reservation-waiting{font-family:Archivo;font-size:10px;font-style:normal;font-weight:600;letter-spacing:.015em;line-height:11px;text-transform:uppercase}.reservation-waiting{color:#ed8802}.active-radio{background:#eff8f3;border:1px solid #9ed4b6;border-radius:16px}.active-color{outline:3px solid #4caf50}.active-color,.not-active-color{border-radius:16px;cursor:pointer;height:96px;width:96px}.not-active-color{outline:3px solid #f3f5f7}.reservation-detail-table{border-collapse:initial;border-spacing:0 1em}.bank-card{background:#606e8c;border:1px solid #2a3746;border-radius:10px;padding:20px 10px}
/*# sourceMappingURL=main.0aa95a56.css.map*/