.mobile-main-dashboard-container{padding:12px;background-color:#f5f7fa;min-height:100vh}.mobile-main-dashboard-section{background:#fff;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.05);box-shadow:0 4px 10px rgba(0,0,0,.05);padding:5px 10px;margin-bottom:10px;overflow:hidden}.mobile-main-header{text-align:center;margin-bottom:6px;padding-bottom:3px;border-bottom:1px solid #d2d2d2}.mobile-main-title{font-size:25px;font-weight:700;color:#333}.custom-button-container{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:5px}.custom-button{border-radius:7px!important;text-transform:none!important;font-size:18px!important;font-weight:600!important;letter-spacing:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.custom-badge{background-color:#ff3e55;color:#fff;border:1px solid #fff;border-radius:50px;padding:0 8px;margin-left:8px;font-weight:500;display:inline-block}