@keyframes landing-preloader-spin{to{transform:rotate(1turn)}}.pos-landing .landing-hero-in{opacity:0;animation:landing-hero-fade .6s ease-out forwards}.pos-landing .landing-hero-in-delay-1{animation-delay:.1s}.pos-landing .landing-hero-in-delay-2{animation-delay:.2s}.pos-landing .landing-hero-in-delay-3{animation-delay:.25s}@keyframes landing-hero-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pos-landing .cs_slider{min-height:280px}.pos-landing .cs_slider .cs_testimonial{padding:1rem}.pos-landing .cs_site_footer{padding-top:2rem;position:relative;z-index:1}.pos-landing .cs_site_header.cs_style_1.cs_version_5{background:transparent!important;box-shadow:none!important}.pos-landing .cs_site_header.cs_style_1.cs_version_5 .cs_main_header_in{background-color:#ffffff;box-shadow:0 1px 12px rgba(0,0,0,.08);margin-top:48px;transition:background-color .4s ease,box-shadow .4s ease,margin-top .4s ease}.pos-landing .cs_site_header.cs_style_1.cs_version_5.landing-nav-scrolled.cs_sticky_header{position:fixed!important;top:16px;left:0;right:0;z-index:10000;transition:top .35s ease}.pos-landing .cs_site_header.cs_style_1.cs_version_5.landing-nav-scrolled .cs_main_header_in{background-color:#1a1a2e;box-shadow:0 4px 20px rgba(0,0,0,.25);margin-top:0}.pos-landing .cs_site_header.cs_style_1.cs_version_5 .cs_header_text_btn,.pos-landing .cs_site_header.cs_style_1.cs_version_5 .cs_nav .cs_nav_list>li>a{color:#1e293b!important;transition:color .35s ease}.pos-landing .cs_site_header.cs_style_1.cs_version_5.landing-nav-scrolled .cs_header_text_btn,.pos-landing .cs_site_header.cs_style_1.cs_version_5.landing-nav-scrolled .cs_nav .cs_nav_list>li>a{color:#ffffff!important}:root{--primary:#4f86ff;--secondary:#edec17;--primaryred:#ef0104;--background:#ffffff;--foreground:#1e293b;--content-background:radial-gradient(ellipse 130% 88% at 8% -4%,rgba(186,240,218,0.62) 0%,transparent 52%),radial-gradient(ellipse 115% 78% at 94% 6%,rgba(212,198,245,0.58) 0%,transparent 48%),radial-gradient(ellipse 95% 72% at 68% 102%,rgba(252,222,232,0.52) 0%,transparent 52%),radial-gradient(ellipse 105% 95% at -4% 68%,rgba(196,228,252,0.56) 0%,transparent 50%),linear-gradient(132deg,#ecfdf5,#f2ecfc 18%,#e8f4fd 40%,#fdf2f6 62%,#f0fdf7 82%,#edf9f4);--table-sticky-bg:#ffffff;--table-sticky-head-bg:#f5f5f5;--table-sticky-border:rgba(0,0,0,0.08);--card-bg:#ffffff;color-scheme:light}html{min-height:100%;background:var(--content-background,#f5f5f5);background-attachment:fixed}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:transparent;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.ant-layout,.ant-layout .ant-layout-content{background:transparent!important}.ant-layout-header{color:var(--foreground)!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.ant-layout-header.dashboard-app-header{background:rgba(255,255,255,.8)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);line-height:normal!important}.dashboard-layout-content-scroll{scrollbar-width:none;-ms-overflow-style:none}.dashboard-layout-content-scroll::-webkit-scrollbar{display:none;width:0;height:0}.ant-layout-header.super-admin-header{background:transparent!important;border-bottom:none!important}.ant-layout-footer{background:var(--background)!important;color:var(--foreground)!important;border-top-color:rgba(0,0,0,.06)!important}.ant-table{border-radius:8px;transition:background-color .3s ease}.ant-table-row-striped{background-color:#fafafa}.ant-table-tbody>tr:hover>td{background-color:#f5f5f5!important;transition:background-color .2s ease}.ant-table-tbody>tr.ant-table-row-striped:hover>td{background-color:#f0f0f0!important}.ant-table-cell-fix-right{background-color:var(--table-sticky-bg)!important;z-index:1}.ant-table-thead>tr>th.ant-table-cell-fix-right{background-color:var(--table-sticky-head-bg)!important;z-index:2}.ant-layout-sider .ant-menu-light{background:transparent!important}.ant-layout-sider .ant-menu-light .ant-menu-item-selected,.ant-layout-sider .ant-menu-light .ant-menu-item-selected .ant-menu-item-icon,.ant-layout-sider .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title,.ant-layout-sider .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title .anticon{color:var(--primary)!important}.ant-layout-sider .ant-menu-light .ant-menu-item-selected{background-color:rgba(79,134,255,.1)!important}.ant-layout-sider .ant-menu-light .ant-menu-item-selected:after{border-right-color:var(--primary)!important}.ant-layout-sider .ant-menu-light .ant-menu-submenu-inline .ant-menu-item-selected{background-color:rgba(79,134,255,.1)!important;color:var(--primary)!important}.ant-layout-sider .ant-menu-light .ant-menu-submenu-inline .ant-menu-item-selected .ant-menu-item-icon{color:var(--primary)!important}.dt-actions{text-align:center}.dt-actions .ant-btn{margin:0 auto}@media (max-width:768px){.ant-table{font-size:12px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:8px 4px}}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.dashboard-sider-hero{position:relative;background-color:#0d0c17!important;background-image:url(/landing/assets/img/hero_bg6.webp)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;border-right:none!important}.dashboard-sider-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(13,12,23,.85) 0,rgba(13,12,23,.4) 50%,rgba(13,12,23,.2));pointer-events:none}.dashboard-sider-hero .ant-layout-sider-children{position:relative;z-index:1;background:transparent!important}.dashboard-sider-hero.ant-layout-sider-collapsed .ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.dashboard-sider-hero.ant-layout-sider-collapsed .ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{box-sizing:border-box;width:calc(100% - 8px);margin-block:4px;margin-inline:4px;aspect-ratio:1;height:auto!important}.dashboard-sider-hero.ant-layout-sider-collapsed .ant-menu.ant-menu-inline-collapsed.ant-menu-root>.ant-menu-item .ant-menu-title-content,.dashboard-sider-hero.ant-layout-sider-collapsed .ant-menu.ant-menu-inline-collapsed.ant-menu-root>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{flex:0 0!important;width:0!important;min-width:0!important;max-width:0!important;overflow:hidden!important;opacity:0!important}.dashboard-sider-hero.ant-layout-sider-collapsed .ant-menu-dark.dashboard-sider-nav-menu.ant-menu-inline-collapsed.ant-menu-root>.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:var(--sider-nav-submenu-selected-bg)!important;border-radius:8px}.ant-layout-sider .ant-menu-dark,.ant-layout-sider .ant-menu-dark .ant-menu-item,.ant-layout-sider .ant-menu-dark .ant-menu-submenu-title{color:rgba(255,255,255,.85)!important}.ant-layout-sider .ant-menu-dark .ant-menu-item-selected,.ant-layout-sider .ant-menu-dark .ant-menu-item:hover,.ant-layout-sider .ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-layout-sider .ant-menu-dark .ant-menu-submenu-title:hover{color:#fff!important}@media (min-width:768px){.kasir-sidebar-right{position:fixed!important;top:64px!important;right:16px!important;bottom:80px!important;width:380px!important;height:auto!important;z-index:50}}main{background:transparent}main.page-kasir-main{padding:0;position:relative}nextjs-portal{display:contents}.kasir-layout-fixed{position:fixed;top:64px;left:var(--layout-sider-width,250px);right:0;bottom:0;width:auto;height:auto;overflow:hidden;display:flex;flex-direction:column;background:transparent;z-index:1}.kasir-layout-fixed .kasir-page-row{flex:1 1;flex-wrap:nowrap;min-height:0}.kasir-layout-fixed .kasir-page-col-main{flex:1 1 auto!important;max-width:none!important}.kasir-layout-fixed .kasir-page-col-sidebar{flex:0 0 380px!important;min-width:380px!important;max-width:380px!important}.kasir-sidebar-wrapper{height:100%}.kasir-sidebar-card{height:100%;min-height:0;border-radius:0!important;position:relative!important}.kasir-payment-method .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#8c8c8c!important;border-color:#8c8c8c!important}.kasir-payment-method .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:#595959!important;border-color:#595959!important}.numpad-wrap{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:12px;margin-top:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.numpad-title{text-align:center;font-size:12px;color:#8c8c8c;margin-bottom:6px}.numpad-display{text-align:center;font-size:22px;font-weight:600;color:#262626;margin-bottom:12px;padding:8px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.numpad-grid{flex-direction:column}.numpad-grid,.numpad-row{display:flex;gap:6px}.numpad-btn{flex:1 1;min-width:0;height:44px!important;font-size:16px!important;font-weight:500!important;border-radius:8px!important;border:1px solid #d9d9d9!important;background:#fff!important;color:#262626!important}.numpad-btn:hover:not(:disabled){border-color:#8c8c8c!important;color:#262626!important;background:#fafafa!important}.numpad-btn-action{flex:0 0 52px!important;max-width:52px}@media print{.no-print{display:none!important}@page{size:58mm auto;margin:4mm}.no-print,body *{visibility:hidden!important}.receipt-print-area,.receipt-print-area *{visibility:visible!important}.receipt-print-area{position:fixed!important;left:0!important;top:0!important;right:auto!important;width:58mm!important;min-width:58mm!important;max-width:58mm!important;background:#fff!important;padding:8px!important;margin:0!important;box-shadow:none!important;border:none!important;z-index:999999!important}.receipt-print-area *{color:#000!important;background:transparent!important}}.super-admin-profile-link:hover{background:rgba(255,255,255,.08)}.kasir-swal--idle-wrap.swal2-container{z-index:4000}.kasir-swal--idle-wrap.swal2-container.swal2-backdrop-show{background:color-mix(in srgb,#7f1d1d 72%,rgba(0,0,0,.25))!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.kasir-swal--idle-wrap .swal2-popup.kasir-swal--idle-popup{width:min(92vw,480px);max-width:480px;border-radius:16px;padding:26px 22px 20px;background:linear-gradient(165deg,#fecdd3,#fda4af 42%,#fb7185)!important;border:2px solid #be123c!important;box-shadow:0 16px 48px rgba(136,19,55,.35),0 4px 14px rgba(190,18,60,.25);font-family:inherit}.kasir-swal--idle-wrap .kasir-swal--idle-title{font-size:1.25rem;font-weight:700;color:#881337!important;padding:0 6px 10px;line-height:1.35}.kasir-swal--idle-wrap .kasir-swal--idle-body{font-size:.9375rem;line-height:1.55;color:#9f1239!important;padding:0 6px 4px}.kasir-swal--idle-wrap .swal2-icon.kasir-swal--idle-icon{margin:0 auto 14px;width:4.25rem;height:4.25rem;border-width:3px}.kasir-swal--idle-wrap .swal2-icon.kasir-swal--idle-icon.swal2-warning{border-color:#be123c!important;color:#9f1239!important}.kasir-swal--idle-wrap .swal2-icon.kasir-swal--idle-icon.swal2-warning .swal2-icon-content{font-size:2.35rem;font-weight:700;line-height:1}.kasir-swal--idle-wrap .kasir-swal--idle-actions{gap:10px;margin-top:18px}.kasir-swal--idle-wrap button.swal2-styled.kasir-swal--idle-btn-confirm{border-radius:12px!important;font-size:15px!important;font-weight:600!important;padding:.5em 1.2em!important;min-height:44px!important;background:#4f86ff!important;border:1px solid #4f86ff!important;color:#fff!important;box-shadow:none!important}.kasir-swal--idle-wrap button.swal2-styled.kasir-swal--idle-btn-confirm:hover{background:color-mix(in srgb,#4f86ff 92%,#000)!important;border-color:color-mix(in srgb,#4f86ff 92%,#000)!important}.kasir-swal--idle-wrap button.swal2-styled.kasir-swal--idle-btn-deny{border-radius:12px!important;font-size:15px!important;font-weight:600!important;padding:.5em 1.2em!important;min-height:44px!important;background:#fff!important;color:var(--ant-color-error,#ff4d4f)!important;border:1px solid var(--ant-color-error,#ff4d4f)!important;box-shadow:none!important}.kasir-swal--idle-wrap button.swal2-styled.kasir-swal--idle-btn-deny:hover{color:var(--ant-color-error,#ff4d4f)!important;background:color-mix(in srgb,var(--ant-color-error,#ff4d4f) 8%,#fff)!important;border-color:var(--ant-color-error,#ff4d4f)!important}