@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:#f8fafc;--table-sticky-bg:#ffffff;--table-sticky-head-bg:#f5f5f5;--table-sticky-border:rgba(0,0,0,0.08);--card-bg:#ffffff;color-scheme:light}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--content-background,#f5f5f5);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{background:var(--background)!important;transition:background-color .3s ease}.ant-layout .ant-layout-content{background:var(--content-background)!important;transition:background-color .3s ease}.ant-layout-header{border-bottom:1px solid rgba(0,0,0,.06)!important}.ant-layout-footer,.ant-layout-header{background:var(--background)!important;color:var(--foreground)!important}.ant-layout-footer{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}.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:var(--content-background,#f5f5f5)}main.page-kasir-main{padding:0;position:relative}.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:var(--content-background,#f5f5f5);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)}