@font-face{font-family:Montserrat Alternates;font-weight:100;src:url("./media/MontserratAlternates-Thin-C3PTMJIH.ttf") format("truetype")}@font-face{font-family:Montserrat Alternates;font-weight:200;src:url("./media/MontserratAlternates-ExtraLight-3Q7MEM53.ttf") format("truetype")}@font-face{font-family:Montserrat Alternates;font-weight:300;src:url("./media/MontserratAlternates-Light-U6MM6MUW.ttf") format("truetype")}@font-face{font-family:Montserrat Alternates;font-weight:400;src:url("./media/MontserratAlternates-Regular-FVG2AUCS.ttf") format("truetype")}@font-face{font-family:Montserrat Alternates;font-weight:400;font-style:italic;src:url("./media/MontserratAlternates-Italic-RUXSTRD2.ttf") format("truetype")}@font-face{font-family:Montserrat Alternates;font-weight:500;src:url("./media/MontserratAlternates-Medium-LRBTUSML.ttf") format("truetype")}@font-face{font-family:Montserrat Alternates;font-weight:600;src:url("./media/MontserratAlternates-SemiBold-57ROQT7F.ttf") format("truetype")}@font-face{font-family:Montserrat Alternates;font-weight:700;src:url("./media/MontserratAlternates-Bold-B5HVD6JU.ttf") format("truetype")}@font-face{font-family:Montserrat Alternates;font-weight:800;src:url("./media/MontserratAlternates-ExtraBold-6G3EQ5P4.ttf") format("truetype")}.ami-font-thin{font-family:Montserrat Alternates;font-weight:100}.ami-font-extra-light{font-family:Montserrat Alternates;font-weight:200}.ami-font-light{font-family:Montserrat Alternates;font-weight:300}.ami-font-regular,.ami-component-title,*,*:after,*:before{font-family:Montserrat Alternates;font-weight:400}.ami-font-italic{font-family:Montserrat Alternates;font-weight:400;font-size:italic}.ami-font-medium{font-family:Montserrat Alternates;font-weight:500}.ami-font-semi-bold{font-family:Montserrat Alternates;font-weight:600}.ami-font-bold{font-family:Montserrat Alternates;font-weight:700}.ami-font-extra-bold{font-family:Montserrat Alternates;font-weight:800}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}html{font-size:10px}body{overscroll-behavior-y:contain;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.swal2-popup.swal2-toast .swal2-title{font-size:1.5rem!important}.ami-business-normal-color{color:#ebe5df}.ami-business-bold-color{color:#e0d9d2}.ami-business-normal-bg-color,.ami-component-date-card,.ami-component-binnacle-navbar{background:#ebe5df}.ami-business-bold-bg-color,.ami-component-binnacle-navbar span.active{background:#e0d9d2}.ami-success-normal-color{color:#a0e986}.ami-success-normal-bg-color{background:#a0e986}.ami-warning-normal-color{color:#eae671}.ami-warning-normal-bg-color{background:#eae671}.ami-danger-normal-color{color:#da3535}.ami-danger-normal-bg-color{background:#da3535}.ami-hotel-normal-color{color:#00388b}.ami-hotel-normal-bg-color{background:#00388b}.ami-text-color-black{color:#000}.ami-text-color-white{color:#fff}.ami-my-10{margin:1rem 0}.ami-my-15{margin:1.5rem 0}.ami-my-20{margin:2rem 0}.ami-my-t-10{margin-top:1rem}.ami-my-t-15{margin-top:1.5rem}.ami-my-t-20{margin-top:2rem}.ami-my-t-40{margin-top:4rem}.ami-mx-e-10{margin-right:1rem}.ami-mx-e-15{margin-right:1.5rem}.ami-mx-e-20{margin-right:2rem}.ami-card,.ami-component-date-card,.ami-page-binnacle-history .ami-page-binnacle-history__total-day{border-radius:4px;height:3.5rem;display:flex;align-items:center;padding:0 2rem;font-size:1.6rem;width:100%}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-button{width:0px;height:0px}::-webkit-scrollbar-thumb{background:#e1e1e1;border:0px none #ffffff;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#fff}::-webkit-scrollbar-thumb:active{background:#6b6b6b}::-webkit-scrollbar-track{background:#666;border:0px none #ffffff;border-radius:0}::-webkit-scrollbar-track:hover{background:#666}::-webkit-scrollbar-track:active{background:#333}::-webkit-scrollbar-corner{background:transparent}.ami-layout-binnacle{min-height:100vh;min-width:100vw}.ami-layout-binnacle .ami-layout-binnacle-wrapper{margin:auto;min-width:20rem;max-width:60rem;min-height:100vh}.ami-layout-binnacle .ami-layout-binnacle-wrapper main{height:calc(100vh - 6rem);padding:0 3rem}.ami-layout-binnacle .ami-layout-binnacle-wrapper nav{height:6rem}.ami-page-binnacle-input{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}.ami-page-binnacle-input .ami-page-binnacle-input-wrapper__logo{height:30vh;display:flex;justify-content:center;align-items:center}.ami-page-binnacle-input .ami-page-binnacle-input-wrapper__logo img{width:200px}.ami-page-binnacle-input app-date-card{margin-top:2rem;width:100%}.ami-page-binnacle-input form{display:flex;flex-direction:column;gap:1rem;width:100%}.ami-page-binnacle-input form .ami-page-binnacle-input__combine-select{display:flex;gap:1rem}.ami-page-binnacle-input form .ami-page-binnacle-input__combine-select app-input-select{flex-grow:1;width:50%}.ami-page-binnacle-input form .ami-page-binnacle-input__form-buttons{display:flex;flex-direction:column;gap:.5rem}.ami-page-binnacle-history{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem}.ami-page-binnacle-history app-date-card{margin-top:2rem;width:100%}.ami-page-binnacle-history .ami-page-binnacle-history__total-day p{width:100%;display:flex;justify-content:space-between}.ami-page-binnacle-history .ami-page-binnacle-history__list{width:100%;height:calc(70vh - 20.5rem);flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:2rem}.ami-page-binnacle-history .ami-page-binnacle-history__list .ami-page-binnacle-history__list-no-records{text-align:center}.ami-page-binnacle-history .ami-page-binnacle-history__list .ami-page-binnacle-history__footer{width:100%;display:flex;flex-direction:column}.ami-page-binnacle-history .ami-page-binnacle-history__list .ami-page-binnacle-history__footer app-button{width:100%}.ami-component-binnacle-navbar{display:flex;position:relative;z-index:100}.ami-component-binnacle-navbar span{height:100%;flex-grow:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.ami-component-binnacle-navbar span:not(:first-child){border-left:2px solid #E0D9D2}.ami-component-binnacle-appointment-card{background-color:#ebe5df;padding:2rem;flex-direction:column;height:auto;align-items:start;gap:2rem}.ami-component-binnacle-appointment-card .ami-component-binnacle-appointment-card__details,.ami-component-binnacle-appointment-card .ami-component-binnacle-appointment-card__amounts{border-radius:4px;font-size:1.4rem;background-color:#e0d9d2;display:flex;padding:1rem;gap:3rem;flex-wrap:wrap}.ami-component-binnacle-appointment-card .ami-component-binnacle-appointment-footer{width:100%;display:flex;justify-content:space-between}.ami-component-input{display:inline-block;height:3.5rem;width:100%}.ami-component-input input{height:100%;background-color:#ebe5df;outline:none;border:none;width:100%;padding:0 1rem;border-radius:4px;text-align:center}.ami-component-input input::placeholder{color:#1a1919}.ami-component-date-card{justify-content:center}.ami-component-input-select__basic-option{height:4rem;position:relative}.ami-component-input-select__basic-option label{display:flex;justify-content:center;align-items:center;font-size:1.2rem;width:100%;height:100%;padding:.5rem 1rem}.ami-component-input-select__basic-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.ami-component-input-select__basic-option:hover{background-color:#e0d9d2}.ami-component-input-select{position:relative}.ami-component-input-select .ami-component-input-select-input{width:100%;display:flex;justify-content:center;align-items:center;background-color:#ebe5df;height:3.5rem;font-size:1.2rem;border-bottom-left-radius:0;border-top-left-radius:0}.ami-component-input-select .ami-component-input-select-input__option{position:absolute;z-index:10;width:100%;background-color:#f7ece2;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ami-component-input-select.active .ami-component-input-select-input{border-radius:4px}.ami-component-input-select.active .ami-component-input-select-input__option{height:0;width:0}.ami-component-input-select.active .ami-component-input-select-input__option *{display:none}.ami-component-title{font-size:2.6rem}button.ami-component-button{width:100%;border:none;height:3.5rem;border-radius:4px}
