html,body,#app,#root,#__next{overflow-x:hidden;max-width:100vw}body{overscroll-behavior-x:none}.page-container,.kini-dashboard-content,.kini-dashboard-main{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}@media (max-width: 992px){.main-content.kini-app-content>.container-fluid,.main-content.kini-app-content>.container-fluid.page-container{padding-left:max(.75rem,env(safe-area-inset-left))!important;padding-right:max(.75rem,env(safe-area-inset-right))!important}.main-content [class$=-page],.main-content [class*="-page "],.kini-dashboard-page,.kini-wallet-page,.kini-profile-page,.kini-kyc-page,.kini-invest-page,.kini-donate-page,.kini-company-page,.kini-children-page,.kini-portfolio-page,.kini-sponsorship-page,.kini-taxation-page,.kini-kiniclub-page,.kini-project-submission-page,.company-page,.company-detail-page{padding-left:0!important;padding-right:0!important;padding-top:.75rem!important;padding-bottom:1rem!important;background:transparent!important}.main-content .kini-welcome-banner,.main-content .kini-section,.main-content .kini-stat-card,.main-content .kini-next-action-card,.main-content .kini-section-content,.main-content .company-health-card{padding:1rem 1.1rem!important}.main-content .kini-welcome-banner{padding:1.25rem 1.1rem!important;gap:.75rem}.main-content .kini-welcome-banner .kini-banner-title{font-size:1.2rem!important;line-height:1.3}.main-content .kini-welcome-banner .kini-banner-text{font-size:.9rem!important}.main-content .kini-stats-grid,.main-content .kini-sections-grid{grid-template-columns:1fr!important;gap:.75rem!important}}@media (max-width: 420px){.main-content.kini-app-content>.container-fluid,.main-content.kini-app-content>.container-fluid.page-container{padding-left:max(.5rem,env(safe-area-inset-left))!important;padding-right:max(.5rem,env(safe-area-inset-right))!important}}.kini-dashboard-content{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.kini-app-content{margin-block-start:0!important;padding-top:0!important}h1{font-size:clamp(1.5rem,4vw,2.5rem)}h2{font-size:clamp(1.25rem,3vw,2rem)}button,a,.tab-item,.nav-item,.side-menu__item{min-height:44px}@media (min-width: 992px){.app-sidebar.kini-user-sidebar{width:16rem!important;height:100vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.kini-user-sidebar .main-sidebar-header{width:auto!important;position:relative!important;flex-shrink:0;border-inline-end:none!important}.kini-user-sidebar .main-sidebar{width:auto!important;flex:1 1 0!important;min-height:0!important;margin-block-start:0!important;padding-block-start:.25rem!important;padding-block-end:0!important}.kini-user-sidebar .kini-sidebar-user{flex-shrink:0}.page .main-content.app-content{margin-left:16rem!important}.app-sidebar .side-menu__label{display:flex!important;visibility:visible!important;opacity:1!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-wrap:break-word!important;max-width:none!important;width:auto!important;flex:1 1 auto!important;line-height:1.2;font-size:.9rem}.app-sidebar .category-name{display:block!important;visibility:visible!important;opacity:1!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.app-sidebar .side-menu__angle{display:block!important;visibility:visible!important;opacity:1!important}[data-nav-style=icon-click] .app-sidebar,[data-nav-style=icon-hover] .app-sidebar,.icon-click .app-sidebar,.icon-hover .app-sidebar,[data-nav-style=icon-click][data-toggled=icon-click-closed] .app-sidebar,[data-nav-style=icon-hover][data-toggled=icon-hover-closed] .app-sidebar{width:auto!important;min-width:16rem!important}[data-nav-style=icon-click][data-toggled=icon-click-closed] .app-sidebar .side-menu__label,[data-nav-style=icon-click][data-toggled=icon-click-closed] .app-sidebar .category-name,[data-nav-style=icon-click][data-toggled=icon-click-closed] .app-sidebar .side-menu__angle,[data-nav-style=icon-hover][data-toggled=icon-hover-closed] .app-sidebar .side-menu__label,[data-nav-style=icon-hover][data-toggled=icon-hover-closed] .app-sidebar .category-name,[data-nav-style=icon-hover][data-toggled=icon-hover-closed] .app-sidebar .side-menu__angle,.icon-click .app-sidebar .side-menu__label,.icon-click .app-sidebar .category-name,.icon-click .app-sidebar .side-menu__angle,.icon-hover .app-sidebar .side-menu__label,.icon-hover .app-sidebar .category-name,.icon-hover .app-sidebar .side-menu__angle{display:flex!important;visibility:visible!important;opacity:1!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-wrap:break-word!important;max-width:none!important;width:auto!important}.app-sidebar .side-menu__item{overflow:visible!important;white-space:normal!important;align-items:flex-start!important;gap:.6rem!important}.app-sidebar .side-menu__item .side-menu__icon,.app-sidebar .side-menu__item svg.side-menu__icon{margin-top:.2rem;flex:0 0 auto}.app-sidebar .main-menu>.slide>.side-menu__item{align-items:flex-start!important}.app-sidebar .slide{overflow:visible!important}}@media (max-width: 992px){.kini-app-content{padding-block-start:0!important}#responsive-overlay{position:fixed;inset:0;background:#08121a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:998;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}#responsive-overlay.active,[data-toggled=open] #responsive-overlay{opacity:1;visibility:visible}}.kini-dashboard-layout{display:flex;min-height:100vh}.kini-dashboard-main{flex:1;display:flex;flex-direction:column;min-height:100vh;background:#f5f5f5}@media (min-width: 992px){.kini-dashboard-layout>.kini-dashboard-main{margin-left:16rem}}.kini-dashboard-content{flex:1;padding:2rem;overflow-y:auto;overflow-x:hidden}@media (max-width: 992px){.kini-dashboard-layout{flex-direction:column}.kini-dashboard-main{margin-left:0!important;width:100%}.kini-dashboard-content{padding:1rem}.app-sidebar.kini-user-sidebar,#sidebar.kini-user-sidebar,aside.kini-user-sidebar{padding-top:env(safe-area-inset-top,0)!important;padding-block-start:env(safe-area-inset-top,0)!important;margin-top:0!important;margin-block-start:0!important}.kini-user-sidebar .main-sidebar-header,.app-sidebar .main-sidebar-header,#sidebar .main-sidebar-header{display:none!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;visibility:hidden!important;position:absolute!important}.kini-user-sidebar .main-sidebar,.app-sidebar .main-sidebar,#sidebar .main-sidebar,.kini-user-sidebar #sidebar-scroll,aside .main-sidebar{margin-block-start:0!important;padding-block-start:0!important;margin-top:0!important;padding-top:0!important}.kini-user-sidebar .kini-sidebar-user,.app-sidebar .kini-sidebar-user,#sidebar .kini-sidebar-user{margin-top:0!important;margin-block-start:0!important;padding-top:1rem!important}.app-sidebar,#sidebar{padding-top:env(safe-area-inset-top,0)!important}.app-sidebar,#sidebar{position:fixed!important;left:-280px!important;top:0!important;bottom:0!important;width:min(320px,85vw)!important;height:100dvh!important;z-index:999!important;transition:left .3s ease-in-out,transform .3s ease-in-out!important;box-shadow:2px 0 10px #0000001a;background:#fff!important;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);margin-left:0!important}.app-sidebar.sidebar-open,#sidebar.sidebar-open,.sidebar-open.app-sidebar,.sidebar-open#sidebar,[data-toggled=open] .app-sidebar,[data-toggled=open] #sidebar{left:0!important;transform:translate(0)!important}.main-content{margin-left:0!important;width:100%!important}.page{position:relative}body.sidebar-open-mobile{overflow:hidden}}@media (max-width: 576px){.app-sidebar,#sidebar{width:min(300px,88vw)!important;left:-300px!important}.app-sidebar.sidebar-open,#sidebar.sidebar-open,.sidebar-open.app-sidebar,.sidebar-open#sidebar{left:0!important}.kini-dashboard-content{padding:.75rem}}
