@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&family=Roboto:wght@400;500&display=swap";:root{line-height:1.5;color-scheme:light dark;color:var(--color-white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-white: #ffffff;--color-light-grey: #e6e6e6;--color-dark-grey: #d2d2d2;--color-martinique: #2d2d51;--hover-color-martinique: #545471;--active-color-martinique: #404066;--color-black: #000000;--hover-color-black: #191922;--active-color-black: #26262e;--color-mint-green: #a4feae;--hover-color-mint-green: #b6febe;--active-color-mint-green: #94e59d;--font-poppins: "Poppins", sans-serif;--font-roboto: "Roboto", sans-serif;--font-size-32px: 2rem;--font-size-26px: 1.625rem;--font-size-24px: 1.5rem;--font-size-22px: 1.375rem;--font-size-20px: 1.25rem;--font-size-18px: 1.125rem;--font-size-16px: 1rem;--font-size-15px: .9375rem;--font-size-14px: .875rem;--font-size-12px: .75rem;--font-size-10px: .625rem;--font-size-9px: .5625rem;--font-size-8px: .5rem;--font-weight-800: 800;--font-weight-600: 600;--font-weight-500: 500;--font-weight-400: 400}.update-prompt{background-color:#fff;padding:10px;border:3px solid #333;text-align:center;position:fixed;bottom:40%;left:50%;transform:translate(-50%);z-index:9999;box-shadow:0 0 15px #333}.update-prompt button{border:none;padding:5px 15px;font-weight:400;background-color:#fed51b;border-radius:5px}.update-prompt button:hover{background-color:#039;color:#fff}@media (min-width:320px) and (max-width:426px){.update-prompt{font-size:12px}}div[style*="flex: 1 1 0%"]{min-width:0}.table-responsive table{min-width:1100px}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.btn-close{background-color:var(--color-light-grey)!important;border-radius:100%!important;color:var(--color-white)!important;opacity:1!important}.status-message{font-weight:600}.active>.page-link{background-color:var(--color-martinique)!important;color:var(--color-white)!important}.page-link{color:var(--color-martinique)!important}.table-head{--bs-table-bg: var(--color-martinique)}.table-head tr th{color:var(--color-white)}.table-edit-btn{background-color:var(--color-dark-grey)!important;color:var(--color-black)!important}.table-edit-btn:hover{background-color:var(--color-martinique)!important;color:var(--color-white)!important}@media print{@page{size:A4;margin:0}body{margin:0!important;padding:0!important}body *{visibility:hidden}#invoice,#invoice *{visibility:visible}#invoice{position:fixed;top:0;left:0;width:210mm;min-height:297mm;padding:0!important;margin:0!important}.billing-invoice{padding:0!important;border:none!important;box-shadow:none!important}.room-block{break-inside:avoid;page-break-inside:avoid}thead{display:table-header-group}}.blurred{filter:blur(4px);pointer-events:none;user-select:none}.booking-count-thStyle{padding:10px 14px;background:#f8f9fa;border:1px solid #dee2e6;text-align:center;min-width:76px;white-space:nowrap;position:sticky;top:0;z-index:1}.booking-count-firstColumnSticky{position:sticky;left:0;background:#fff;z-index:2;border-right:2px solid #dee2e6}.booking-count-tdBase{padding:6px 8px;border:1px solid #dee2e6;text-align:center}.booking-count-categoryRowStyle{cursor:pointer;background:#f2f1f1;user-select:none}.booking-count-countBadge{display:inline-block;color:#fff;border-radius:5px;padding:1px 9px;font-weight:700;font-size:13px;min-width:28px}.count-badge--positive{background:#1abd9c}.count-badge--zero{background:#ef5350}.booking-count-circle-icon{width:44px;height:44px;border-radius:50%;background:#e8f5e9;display:flex;align-items:center;justify-content:center}.booking-count-circle-icon-total{width:44px;height:44px;border-radius:50%;background:#e3f2fd;display:flex;align-items:center;justify-content:center}.booking-count-info-badge{background:#e3f2fd;color:#1565c0!important;font-size:13px;padding:6px 12px;font-weight:600}.booking-count-circle-icon-blue{width:44px;height:44px;border-radius:50%;background:#e3f2fd;display:flex;align-items:center;justify-content:center;margin-left:12px;flex-shrink:0}.booking-count-table-container{overflow-x:auto;overflow-y:auto;max-height:70vh;position:relative;border:1px solid #dee2e6;border-radius:4px}.booking-count-table-main{width:100%;border-collapse:collapse}.booking-count-table-th{text-align:left;min-width:160px;padding-left:16px;background:#f8f9fa}.custom-datepicker-popper{z-index:9999!important}.booking-count-no-padding-gray{padding:0;background:#f2f1f1}.booking-count-text-normal{font-size:14px;background:transparent}.booking-count-table-cell-sub{text-align:left;padding-left:32px;font-size:14px;font-weight:500;background:#fff}.booking-count-status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#9a9c9c;margin-right:8px}.booking-count-cell-container{background:#fff;position:relative;padding:0}.booking-count-customer-badge{margin:3px 2px;border-radius:15px;height:calc(100% - 6px);display:flex;align-items:center;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 10px}.booking-count-status-dot-sm{display:inline-block;width:8px;height:8px;border-radius:50%;background:#1abd9c}.booking-count-empty-state{text-align:center;padding:28px;color:#aaa}.booking-count-font-14{font-size:var(--font-size-14px)}.booking-count-font-12{font-size:var(--font-size-12px)}.booking-count-bg-white{background:#fff}.booking-count-modal-scroll-container{max-height:85vh;overflow-y:auto}.booking-count-occupied-status-box{display:inline-block;width:40px;border-left:3px solid orangered;border-radius:50px;height:12px;background:#e5bfbf;margin-right:5px}.booking-count-available-status-box{display:inline-block;width:12px;height:12px;background:#cbeacd;border-radius:3px;margin-right:5px}.booking-count-table-header-cell{background:#f8f9fa}.booking-count-table-header-cell--today{background:#e0f7f3;border-bottom:2px solid #1abd9c}.booking-count-date-day{font-weight:700;font-size:13px}.booking-count-date-text{font-size:11px;color:#888}.booking-count-date--today{color:#1abd9c}.booking-count-selectable-cell{background:#e8f5e9;cursor:pointer;outline:none;outline-offset:-2px;transition:background .15s}.booking-count-selectable-cell--selected{background:#e8f5e9;outline:2px solid #1abd9c}.time-input-black::-webkit-calendar-picker-indicator{filter:brightness(0);opacity:1}.booking-count-split-cell{display:flex;height:100%;min-height:32px}.booking-count-split-half{flex:1;min-width:0;font-size:11px!important;height:auto!important;margin:3px 0!important}.booking-count-split-left{border-radius:15px 0 0 15px!important;margin-left:2px!important}.booking-count-split-right{border-radius:0 15px 15px 0!important;margin-right:2px!important}.with-syzy-auth-wrapper{margin-top:70px}a{text-decoration:none!important}li{list-style:none}h1{font-weight:var(--font-weight-800);font-size:var(--font-size-24px)}body{font-family:var(--font-poppins)}.wrapper{display:flex;border-right:1px solid var(--color-light-grey);position:relative}.icon{margin-right:10px;font-size:var(--font-size-16px)}.log-icon{margin-right:15px;font-size:var(--font-size-16px)}.logout-icon{font-size:var(--font-size-16px);color:var(--color-black);margin-right:15px;margin-left:30px}.logout-a{font-size:var(--font-size-16px);color:var(--color-black);margin-right:15px}#sidebar{width:70px;min-width:70px;height:100vh;overflow:auto;transition:all .25s ease-in-out;background-color:var(--color-white)}#sidebar.expand{width:250px;min-width:250px;height:100vh}#sidebar::-webkit-scrollbar{width:8px}#sidebar::-webkit-scrollbar-thumb{background-color:var(--color-white);border-radius:4px;display:none}#sidebar::-webkit-scrollbar-track{background-color:var(--color-white);display:hidden}.toggle-btn{background-color:transparent;cursor:pointer;border:0;padding:1rem 1.5rem;color:var(--color-martinique);font-weight:var(--font-weight-800);position:absolute;top:50%;right:-70%;z-index:999}#sidebar.expand .toggle-btn{right:-20%}.toggle-btn .icon{color:var(--color-martinique);font-size:var(--font-size-20px)}.sidebar-logo{text-align:center}.sidebar-logo a{color:var(--color-martinique);font-size:var(--font-size-20px);font-weight:var(--font-weight-600)}.sidebar-logo span{color:var(--color-martinique);font-size:var(--font-size-16px);font-weight:var(--font-weight-600)}#sidebar:not(.expand) .sidebar-logo,#sidebar:not(.expand) a.sidebar-link span.label:not(.test){display:none}.sidebar-nav{padding:.5rem 0;flex:1 1 auto}a.sidebar-link{padding:.625rem .45rem;color:var(--color-martinique);display:block;font-size:var(--font-size-14px);white-space:nowrap;border-left:5px solid transparent;font-family:var(--font-poppins)}a.sidebar-link>.label{text-wrap:wrap}a.sidebar-link.active-link{color:var(--color-black);font-weight:var(--font-weight-600)}.sidebar-link i{position:relative;z-index:2;font-size:var(--font-size-16px);margin-right:.75rem}a.sidebar-link:hover{background-color:var(--color-white);border-left:5px solid white;color:var(--color-black);font-weight:var(--font-weight-600)}.sidebar-link.active{background-color:var(--color-white);color:var(--color-martinique);border-left:5px solid var(--color-white);font-size:var(--font-size-16px);font-weight:var(--font-weight-600)}.sidebar-link.active-child,.sidebar-dropdown .sidebar-link:hover{background-color:var(--color-white);color:var(--color-martinique);border-left:5px solid var(--color-martinique);font-weight:var(--font-weight-600)}.sidebar-item{position:relative}#sidebar:not(.expand) .sidebar-item:hover .has-dropdown+.sidebar-dropdown{display:block;opacity:1}#sidebar.expand .sidebar-link[data-bs-toggle=collapse]:after{border:solid;border-width:0 .075rem .075rem 0;content:"";display:inline-block;padding:2px;position:absolute;right:1.5rem;top:1rem;transform:rotate(-135deg);transition:all .2s ease-out}#sidebar:not(.expand) .sidebar-item .sidebar-dropdown{position:fixed;left:70px;background-color:var(--color-white);padding:10px;display:none;z-index:9999;box-shadow:0 4px 12px #00000040;transition:all .2s ease-out;margin-top:-35px}#sidebar:not(.expand) .sidebar-item:hover .has-dropdown+.sidebar-dropdown{display:block}@media (min-width: 1024px){.expand .sidebar-item .sidebar-item .sidebar-link{padding-left:35px}.collapse::not(.show) .sidebar-item .sidebar-link{padding-left:0}}@media (max-width: 930px){.toggle-btn .icon{font-size:var(--font-size-18px)}.toggle-btn{right:-82%;z-index:999}#sidebar.expand .toggle-btn{right:-27%}#sidebar.expand{width:150px;min-width:auto;height:100vh}a.sidebar-link{font-size:var(--font-size-12px);padding:8px}a.sidebar-link:hover{font-size:var(--font-size-12px)}a.sidebar-link.collapsed.has-dropdown.active,a.sidebar-link.active-child,.sidebar-dropdown .sidebar-link:hover{font-size:var(--font-size-12px);font-weight:var(--font-weight-800)}.sidebar-logo a{font-size:var(--font-size-16px)}.sidebar-logo span{font-size:var(--font-size-12px)}.toggle-btn{padding:8px;margin-right:8px}.logout-icon{margin:10px}.logout-a{font-size:var(--font-size-12px)}#sidebar{width:50px;min-width:50px}#sidebar:not(.expand) .sidebar-item .sidebar-dropdown{position:fixed;left:50px;background-color:var(--color-white);padding:10px;display:none;z-index:9999;box-shadow:0 4px 12px #00000040;transition:all .2s ease-out}#sidebar:not(.expand) .sidebar-item:hover .has-dropdown+.sidebar-dropdown{display:block}.sidebar-link.active{font-size:var(--font-size-12px)}}@media (min-width: 930px) and (max-width: 1024px){#sidebar.expand{width:250px;min-width:auto;height:100vh}}@media (min-width: 320px) and (max-width: 470px){.toggle-btn{font-size:var(--font-size-10px);right:-100%;z-index:999}#sidebar.expand .toggle-btn{right:-32%}.toggle-btn .icon{font-size:var(--font-size-18px)}.sidebar-logo span{font-size:var(--font-size-12px)}a.sidebar-link{font-size:var(--font-size-9px)}.sidebar-item>a.sidebar-link{padding-left:5px}.log-icon{margin-right:7px}a.sidebar-link.active{font-size:var(--font-size-10px);font-weight:var(--font-weight-800)}a.sidebar-link:hover{font-size:var(--font-size-10px)}a.sidebar-link.collapsed.has-dropdown.active{font-size:var(--font-size-10px);font-weight:var(--font-weight-800)}a.sidebar-link.active-child,.sidebar-dropdown .sidebar-link:hover{font-size:var(--font-size-9px);font-weight:var(--font-weight-600)}#sidebar.expand .sidebar-link[data-bs-toggle=collapse]:after{border:solid;border-width:0 .075rem .075rem 0;content:"";display:inline-block;padding:2px;position:absolute;right:1rem;top:.8rem;transform:rotate(-135deg);transition:all .2s ease-out}#sidebar.expand .sidebar-link[data-bs-toggle=collapse].collapsed:after{transform:rotate(45deg);transition:all .2s ease-out}.icon{margin-right:10px;font-size:var(--font-size-12px)}#sidebar{width:40px;min-width:40px;height:100vh;transition:all .25s ease-in-out;background-color:var(--color-white)}#sidebar.expand{width:120px;min-width:auto;height:100vh}#sidebar:not(.expand) .sidebar-item .sidebar-dropdown{position:fixed;left:40px;background-color:var(--color-white);padding:10px;display:none;z-index:9999;box-shadow:0 4px 12px #00000040;transition:all .2s ease-out}#sidebar:not(.expand) .sidebar-item:hover .has-dropdown+.sidebar-dropdown{display:block}}.btn-primary-global:disabled{pointer-events:none;opacity:.6;cursor:not-allowed}.mapping-form .mapping-sections{display:flex}.mapping-form label,.branch-form label{font-weight:600;margin-bottom:.5rem}.mapping-form .mapping-submit-btn{align-self:flex-start;margin-top:1rem;margin-inline-end:10px;width:100px;background-color:#009e9c;color:#fff;padding:5px 10px;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.mapping-form .mapping-submit-btn:hover{background-color:#009e9c;color:#fff}.mapping-form .mapping-submit-btn:active{background-color:#009e9c;color:#fff;transform:scale(.95)}.mapping-form .mapping-clear-btn{align-self:flex-start;margin-top:1rem;margin-inline-start:10px;width:100px;background:#1d2d52;color:#fff;padding:5px 10px;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.mapping-form .mapping-clear-btn:hover{background:#1d2d52;color:#fff}.mapping-form .mapping-clear-btn:active{background:#1d2d52;color:#fff;transform:scale(.95)}@media (min-width: 320px) and (max-width: 576px){.mapping-select .rs__control,.mapping-select .rs__menu{font-size:12px}.mapping-form .mapping-submit-btn,.mapping-form .mapping-clear-btn{font-size:13px}.mapping-form input,.branch-form input{padding:4px 7px}.branch-form input::placeholder,.mapping-form input::placeholder{font-size:14px}}@media (min-width: 577px) and (max-width: 768px){.mapping-select .rs__control,.mapping-select .rs__menu{font-size:13px}.mapping-form .mapping-submit-btn,.mapping-form .mapping-clear-btn{font-size:14px}.mapping-form,.branch-form{padding:10px}.mapping-form input,.branch-form input{padding:6px 7px}.branch-form input::placeholder,.mapping-form input::placeholder{font-size:14px}}@media (min-width: 769px) and (max-width: 1024px){.mapping-select .rs__control,.mapping-select .rs__menu{font-size:15px}.mapping-form .mapping-submit-btn{font-size:16px}.mapping-form .mapping-clear-btn{font-size:14px}}.btn-primary-global{color:var(--color-white);background-color:Var(--color-martinique);font-weight:var(--font-weight-500);font-size:var(--font-size-16px);border:none;margin-inline-end:10px;margin-top:20px;padding:6px 22px;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.btn-primary-global:hover{color:var(--color-white);background-color:var(--hover-color-martinique)}.btn-primary-global:active{transform:scale(.96);background-color:var(--active-color-martinique)}.btn-secondary-global{color:var(--color-white);background-color:var(--color-black);font-weight:var(--font-weight-500);font-size:var(--font-size-16px);border:none;margin-inline-start:10px;margin-top:20px;padding:6px 22px;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out}.btn-secondary-global:hover{color:var(--color-white);background-color:var(--hover-color-black)}.btn-secondary-global:active{transform:scale(.96);background-color:var(--active-color-black)}@media (max-width: 576px){.btn-primary-global,.btn-secondary-global{font-size:var(--font-size-12px);padding:5px 14px;margin-top:12px}}@media (min-width: 577px) and (max-width: 768px){.btn-primary-global,.btn-secondary-global{font-size:var(--font-size-14px);padding:5px 16px}}@media (min-width: 769px) and (max-width: 992px){.btn-primary-global,.btn-secondary-global{font-size:var(--font-size-14px);padding:6px 20px}}@media (min-width: 993px) and (max-width: 1200px){.btn-primary-global,.btn-secondary-global{font-size:var(--font-size-16px);padding:7px 22px}}@media (min-width: 1201px){.btn-primary-global,.btn-secondary-global{font-size:var(--font-size-18px);padding:8px 24px}}.settings-card{width:70%}.settings-card .settings-key-col{width:350px}.settings-card .settings-value-col{width:250px}.settings-card .settings-btns{width:auto}.settings-card .settings-value-col .seq-pad-info{font-size:10px}@media (max-width: 375px){.settings-card{width:100%;font-size:11px}.settings-card .settings-key-col{width:110px}.settings-card .settings-value-col{width:90px}.settings-card .settings-value-col .settings-value-form-control,.settings-card .settings-value-col .resetting-period-select{width:90px;font-size:10px}.settings-card .settings-value-col .seq-pad-info{font-size:6px}.settings-card .settings-btns{width:80px}.settings-card .settings-key-col .info-icon{font-size:10px}}@media (min-width: 376px) and (max-width:425px){.settings-card{width:100%;font-size:11px}.settings-card .settings-key-col{width:170px}.settings-card .settings-value-col{width:100px}.settings-card .settings-value-col .settings-value-form-control,.settings-card .settings-value-col .resetting-period-select{width:90px;font-size:10px}.settings-card .settings-value-col .seq-pad-info{font-size:6px}.settings-card .settings-key-col .info-icon{font-size:10px}}@media (min-width: 426px) and (max-width:600px){.settings-card{width:100%;font-size:12px}.settings-card .settings-key-col{width:180px}.settings-card .settings-value-col{width:140px}.settings-card .settings-value-col .settings-value-form-control,.settings-card .settings-value-col .resetting-period-select{width:120px;font-size:12px}.settings-card .settings-value-col .seq-pad-info{font-size:8px}.settings-card .settings-key-col .info-icon{font-size:11px}}@media (min-width: 601px) and (max-width:768px){.settings-card{width:100%;font-size:13px}.settings-card .settings-key-col{width:240px}.settings-card .settings-value-col{width:170px}.settings-card .settings-btns .edit-btn,.settings-card .settings-btns .update-btn,.settings-card .settings-btns .cancel-btn{padding:1px 4px 3px}.settings-card .settings-value-col .settings-value-form-control,.settings-card .settings-value-col .resetting-period-select{width:140px;font-size:12px}.settings-card .settings-value-col .seq-pad-info{font-size:9px}.settings-card .settings-key-col .info-icon{font-size:11px}}@media (min-width: 769px) and (max-width:992px){.settings-card{width:80%;font-size:14px}.settings-card .settings-key-col{width:250px}.settings-card .settings-value-col{width:180px}.settings-card .settings-value-col .settings-value-form-control,.settings-card .settings-value-col .resetting-period-select{width:140px;font-size:12px}.settings-card .settings-value-col .seq-pad-info{font-size:9px}.settings-card .settings-key-col .info-icon{font-size:12px}}@media (min-width: 993px) and (max-width:1300px){.settings-card{width:70%}.settings-card .settings-key-col{width:280px}.settings-card .settings-value-col{width:250px}.settings-card .settings-key-col .info-icon{font-size:13px}}@media (min-width: 320px) and (max-width:600px){.settings-card .settings-btns .edit-btn,.settings-card .settings-btns .update-btn,.settings-card .settings-btns .cancel-btn{padding:.5px 3px 2px}}.font-title{color:var(--color-martinique);font-family:var(--font-poppins);font-weight:var(--font-weight-600);font-size:var(--font-size-24px);text-align:center;margin:15px 0}.font-sub-title{color:var(--color-martinique);font-family:var(--font-poppins);font-weight:var(--font-weight-600);font-size:var(--font-size-20px);text-align:center}.font-label{color:var(--color-black);font-family:var(--font-roboto);font-weight:var(--font-weight-500);font-size:var(--font-size-16px)}.font-body{color:var(--color-black);font-family:var(--font-roboto);font-weight:var(--font-weight-400);font-size:var(--font-size-16px)}@media (max-width: 576px){.font-title{font-size:var(--font-size-18px)}.font-sub-title{font-size:var(--font-size-14px)}.font-label,.font-body{font-size:var(--font-size-12px)}}@media (min-width: 577px) and (max-width: 768px){.font-title{font-size:var(--font-size-20px)}.font-sub-title{font-size:var(--font-size-16px)}.font-label,.font-body{font-size:var(--font-size-14px)}}@media (min-width: 769px) and (max-width: 992px){.font-title{font-size:var(--font-size-22px)}.font-sub-title{font-size:var(--font-size-18px)}.font-label,.font-body{font-size:var(--font-size-14px)}}@media (min-width: 993px) and (max-width: 1200px){.font-title{font-size:var(--font-size-24px)}.font-sub-title{font-size:var(--font-size-20px)}.font-label,.font-body{font-size:var(--font-size-16px)}}@media (min-width: 1201px){.font-title{font-size:var(--font-size-26px)}.font-sub-title{font-size:var(--font-size-22px)}.font-label,.font-body{font-size:var(--font-size-18px)}}
