@font-face{font-family:Telkomsel Batik Sans;src:url(/assets/Telkomsel%20Batik%20Sans%20Regular-4MW8bUvq.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Telkomsel Batik Sans;src:url(/assets/Telkomsel%20Batik%20Sans%20Bold-oLfwR-XP.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}:root{touch-action:pan-x pan-y;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.app-shell .ant-layout-sider{transition:all .25s cubic-bezier(.4,0,.2,1)!important}.app-shell .ant-menu-item{transition:all .15s!important}.app-shell .ant-card{transition:box-shadow .2s,transform .2s}.app-shell .ant-card:hover{box-shadow:0 2px 12px #0000000f}.app-shell .stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.dark .app-shell .ant-card:hover{box-shadow:0 2px 12px #0006}.dark .app-shell .stat-card:hover{box-shadow:0 8px 24px #00000080}.app-shell .ant-table-tbody>tr:hover>td{transition:background .15s}::-webkit-scrollbar{width:0;height:0}@media (min-width:768px){::-webkit-scrollbar{width:6px;height:6px}}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}.dark ::-webkit-scrollbar-thumb{background:#ffffff26}.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff40}.login-input input::placeholder,.login-input .ant-input::placeholder{opacity:1;color:#9ca3af!important}.login-input .ant-input-affix-wrapper,.login-input .ant-input{color:#1a1a2e!important;background:#fff!important;border-color:#e5e7eb!important}.login-input .ant-input-affix-wrapper:hover,.login-input .ant-input-affix-wrapper:focus-within{border-color:#00f!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:.3s ease-out fadeInUp}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
