*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;overflow:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;color:#1a2b45;background:#f4f7fb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,textarea,button{font-family:Inter,sans-serif}h1,h2,h3{letter-spacing:-.02em}.cc-sidebar-nav::-webkit-scrollbar{display:none}.cc-sidebar-nav{-ms-overflow-style:none;scrollbar-width:none}.cc-nav-label,.cc-nav-section{transition:opacity .15s ease;white-space:nowrap;overflow:hidden}@keyframes floatOrb1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.97)}}@keyframes floatOrb2{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-25px,30px) scale(1.08)}75%{transform:translate(20px,-10px) scale(.95)}}@keyframes floatOrb3{0%,to{transform:translate(0) scale(1)}30%{transform:translate(15px,25px) scale(1.03)}60%{transform:translate(-30px,-15px) scale(1.06)}}@media(max-width:767px){table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.cc-g2,.cc-g3{grid-template-columns:1fr!important}.cc-g4{grid-template-columns:repeat(2,1fr)!important}.cc-tab-nav{overflow-x:auto!important;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;scrollbar-width:none}.cc-tab-nav::-webkit-scrollbar{display:none}.cc-tab-nav>button,.cc-tab-nav>a{flex-shrink:0}.cc-page-header{flex-wrap:wrap!important;gap:8px!important}.cc-topbar-label{display:none}button,select,input[type=date],input[type=text],input[type=email],input[type=password],input[type=number]{min-height:36px}.cc-page{padding:12px!important}}
