.flexCenterPageContainer{display:flex;justify-content:center;align-items:center;height:100vh}.flexCenterPageChild{text-align:center}.flexCenterFullScreenContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw;position:fixed;left:0;top:0}.SingleRowHorizontalContainer{display:flex;align-items:center}.SingleRowHorizontalChild{align-self:center}.no-data-placeholder{flex:1 auto;height:calc(100vh - 200px);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media(max-width: 768px){.flexCenterPageContainer{padding:0 8px}.flexCenterFullScreenContainer{padding:0 8px}.no-data-placeholder{height:calc(100vh - 150px);padding:0 12px}}@media(max-width: 576px){.flexCenterPageContainer{padding:0 6px}.flexCenterFullScreenContainer{padding:0 6px}.no-data-placeholder{height:calc(100vh - 120px);padding:0 8px}}.thick-loader-spinner{width:80px;height:80px;border:3px solid #f3f3f3;border-top:3px solid #6f4898;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-text{color:#6f4898;font-size:16px;font-weight:500;text-align:center;margin-top:10px}
.input-group-addon:hover h5{color:#6f4898 !important}.flexCenterPageContainer{display:flex;justify-content:center;align-items:center;height:100vh}.flexCenterPageChild{text-align:center}.flexCenterFullScreenContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw;position:fixed;left:0;top:0}.SingleRowHorizontalContainer{display:flex;align-items:center}.SingleRowHorizontalChild{align-self:center}.no-data-placeholder{flex:1 auto;height:calc(100vh - 200px);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media(max-width: 768px){.flexCenterPageContainer{padding:0 8px}.flexCenterFullScreenContainer{padding:0 8px}.no-data-placeholder{height:calc(100vh - 150px);padding:0 12px}}@media(max-width: 576px){.flexCenterPageContainer{padding:0 6px}.flexCenterFullScreenContainer{padding:0 6px}.no-data-placeholder{height:calc(100vh - 120px);padding:0 8px}}.thick-loader-spinner{width:80px;height:80px;border:3px solid #f3f3f3;border-top:3px solid #6f4898;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader-text{color:#6f4898;font-size:16px;font-weight:500;text-align:center;margin-top:10px}.input-group-addon:hover h5{color:#6f4898 !important}.input-group-addon:hover h5{color:#6f4898 !important}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important}.ant-menu-item{font-size:16px;font-weight:400}h1{font-size:32px;font-weight:400;color:#555;margin-top:16px;margin-bottom:16px}h2{font-size:18px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#6f4898}h3{font-size:18px;font-weight:500;margin-top:8px;margin-bottom:8px;color:#555}h4{font-size:16px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#6f4898}h5{font-size:16px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#555}h6{font-size:14px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#6f4898}p{font-size:14px;font-weight:400;color:#666;margin-top:4px;margin-bottom:4px}.navbar{border-radius:0px;height:46px;background-color:#6f4898}.ant-layout-header{padding-left:20px !important;padding-right:20px !important}.navIcon{width:89px;height:28px;margin-bottom:5px;vertical-align:middle}.navIconMobile{width:89px;height:28px;vertical-align:middle}.navItem{user-select:none}.navItem:hover{background-color:#ffb700 !important}.pageTitle{flex:1 100%}.pageTitleBar{margin-top:5px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;flex:100%}.pageRightDetail{height:40px;width:180px;flex:1 auto;align-self:center}.pageTitleBarcode{margin-right:8px;flex:1 auto;align-self:center}.pageTitleEventCode{flex:1 auto}.pageBackButton{margin:5px;margin-right:15px;box-sizing:border-box;min-width:20px;min-height:20px}.pageBackButton polygon{fill:#555}.pageBackButton:hover polygon{fill:#6f4898}.input-group-addon:hover h5{color:#6f4898 !important}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important}.ant-menu-item{font-size:16px;font-weight:400}h1{font-size:32px;font-weight:400;color:#555;margin-top:16px;margin-bottom:16px}h2{font-size:18px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#6f4898}h3{font-size:18px;font-weight:500;margin-top:8px;margin-bottom:8px;color:#555}h4{font-size:16px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#6f4898}h5{font-size:16px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#555}h6{font-size:14px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#6f4898}p{font-size:14px;font-weight:400;color:#666;margin-top:4px;margin-bottom:4px}.input-group-addon:hover h5{color:#6f4898 !important}.anticon.clickable:hover path{fill:hsl(269.25,35.7142857143%,51.9215686275%) !important}.anchorDiv{display:inline;color:#6f4898}.anchorDiv:hover{text-decoration:underline;cursor:pointer}.permissionButton{display:inline}.permissionButton:hover{text-decoration:underline;cursor:pointer}.slick-list .slick-track{overflow:hidden}.slick-dots{bottom:0px !important}.slick-dots li{width:30px !important;height:10px !important}.slick-dots li button{width:30px !important;height:10px !important;background-color:hsl(269.25,35.7142857143%,51.9215686275%) !important}.slick-dots li.slick-active button{background-color:hsl(269.25,35.7142857143%,33.9215686275%) !important}.carousel-img-wrap{position:relative}.carousel-img{max-height:100%;max-width:100%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.carousel-arrow{position:absolute;top:50%;font-size:32px;cursor:pointer}.carousel-arrow:hover{font-size:33px}.carousel-left-arrow{left:0;margin-left:24px}.carousel-right-arrow{right:0;margin-right:24px}.left-menu{border-right:none !important;background-color:rgba(0,0,0,0) !important}.left-menu .ant-menu-item{user-select:none;padding-left:5px !important;padding-right:5px !important;border-radius:7px !important;margin-top:4px;margin-bottom:2px !important;font-size:15px !important;background-color:hsl(0,0%,97%)}.left-menu .ant-menu-item span{font-size:15px;font-weight:400;color:#666}.left-menu .ant-menu-item-selected{background-color:#ffe5c9 !important}.sort-by-menu-item{margin:0px !important}.tab-action-icon svg{width:18px;height:18px}.sortable-row-item .name-editdelete-tab-row{user-select:none;margin-top:3px;align-items:center;height:40px;padding-left:8px;padding-right:8px;border-radius:7px;background-color:hsl(0,0%,97%);cursor:pointer}.sortable-row-item .name-editdelete-tab-row:hover{color:#6f4898}.sortable-row-item .selected{background-color:#ffe5c9}.order-id-collapse .ant-collapse-header{padding-top:0px !important;padding-bottom:0px !important}.order-id-collapse .ant-collapse-arrow{padding-top:5px !important}.orders-container{display:flex;flex-wrap:wrap;justify-content:space-between}.orders-container .order-card{width:100%;margin-bottom:10px}@media(min-width: 768px){.orders-container .order-card{width:49%}}.orders-container .order-card .order-details{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.orders-container .order-card .order-details p{margin-bottom:5px;width:50%}@media(min-width: 768px){.orders-container .order-card .order-details p{width:auto;margin-right:10px}}.orders-container .order-card .order-details button{margin-top:10px}@media(min-width: 768px){.orders-container .order-card .order-details button{margin-top:0}}html,body{margin:0;padding:0}.nav-plus-content{min-height:100vh !important}.with-nav-body{margin-top:var(--top-margin, 46px);margin-left:20px;margin-right:20px}@media(max-width: 768px){.with-nav-body{margin-left:0;margin-right:0}}.ant-popover{max-width:300px}.page-header>h1{margin-top:15px;margin-bottom:2px}.panel-body>p{margin-bottom:0px}.flexContainer{display:flex;justify-content:center}.inner{align-self:center}.api-error-parent{position:relative;width:100%}.api-error-parent .api-error{position:absolute;z-index:999999999;top:calc(100vh - 130px);right:25%;left:25%}@media(max-height: 650px){.payment-card{height:calc(100vh - 5%) !important;overflow-y:scroll}}
.input-group-addon:hover h5{color:#6f4898 !important}.input-group-addon:hover h5{color:#6f4898 !important}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important}.ant-menu-item{font-size:16px;font-weight:400}h1{font-size:32px;font-weight:400;color:#555;margin-top:16px;margin-bottom:16px}h2{font-size:18px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#6f4898}h3{font-size:18px;font-weight:500;margin-top:8px;margin-bottom:8px;color:#555}h4{font-size:16px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#6f4898}h5{font-size:16px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#555}h6{font-size:14px;font-weight:400;margin-top:8px;margin-bottom:8px;color:#6f4898}p{font-size:14px;font-weight:400;color:#666;margin-top:4px;margin-bottom:4px}@font-face{font-family:marketingScript;src:url(/static/media/font.c24d5784cb220badd728.woff)}.login-bg{background:linear-gradient(135deg, hsl(269, 36%, 44%) 0%, hsl(269, 36%, 44%) 21%, hsl(285, 25%, 43%) 45%, hsl(14, 26%, 51%) 74%, hsl(38, 68%, 50%) 91%, hsl(43, 100%, 50%) 100%)}.kamero-brand-text{font-family:marketingScript,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:48px;margin-bottom:-5px;background-color:rgba(0,0,0,0);user-select:none;color:#fff}.login-card{user-select:none;border-radius:7px !important;margin-bottom:20px;min-width:350px}.login-card .ant-card-head{border-top-left-radius:7px !important;border-top-right-radius:7px !important;background-color:hsl(269.25,35.7142857143%,75.9215686275%);padding:10px}.login-card .ant-card-head .ant-card-head-title{padding:0px}.login-card .ant-card-head .ant-card-head-title h3{margin:2px}.login-card .ant-card-body{padding:10px}.ant-card-body>p{margin-bottom:20px}.login-sharing-text{font-family:marketingScript,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#fff;font-size:17px;font-weight:200;margin-bottom:24px}.loginKameroIcon{position:absolute;left:20px;top:20px;width:50px;height:50px}.login-form-space{width:90%}.login-input{width:100%;min-width:280px}@media(min-width: 768px){.login-input{width:320px}}
@tailwind base;
@tailwind components;
@tailwind utilities;

/* Custom Tailwind components that work well with Ant Design */
@layer components {
  .btn-primary {
    @apply bg-blue-500 hover:bg-blue-600 text-white font-medium py-2 px-4 rounded transition-colors;
  }
  
  .btn-secondary {
    @apply bg-gray-200 hover:bg-gray-300 text-gray-800 font-medium py-2 px-4 rounded transition-colors;
  }
  
  .card-custom {
    @apply bg-white rounded-lg shadow-md p-6 border border-gray-200;
  }
  
  .input-custom {
    @apply w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent;
  }
}

/* Custom utilities */
@layer utilities {
  .text-balance {
    text-wrap: balance;
  }
  
  .scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  
  .scrollbar-hide::-webkit-scrollbar {
    display: none;
  }
}


/*# sourceMappingURL=main.8b1e9e1f.css.map*/