.planner-stats{margin:0 0 26px}.planner-stats article span{font-size:23px!important}.planner-stats article strong{font-size:46px!important}.planner-stats article small{font-size:18px!important;line-height:1.45}.planner-form{margin-bottom:22px}.planner-form label{font-size:16px!important}.planner-form input,.planner-form select{font-size:17px!important}.planner-budget{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;margin:20px 0 30px}.planner-budget article{min-height:150px;padding:24px;border:1px solid #e1e8f2;border-radius:16px;background:#fff;display:flex;flex-direction:column;justify-content:center;gap:9px}.planner-budget span{font-size:17px;font-weight:700;color:#19375d}.planner-budget strong{font-size:38px;line-height:1;color:#082754}.planner-budget input[type=range]{width:100%;accent-color:#ff7900}.planner-budget small{font-size:15px;color:#6c7a90;line-height:1.45}.planner-budget .budget-total{background:linear-gradient(120deg,#07295e,#0d5db8);border:0}.planner-budget .budget-total span,.planner-budget .budget-total small{color:#dbeaff}.planner-budget .budget-total strong{font-size:48px;color:#fff}body .dashboard aside .profile span{font-size:18px!important;line-height:1.25}body .dashboard aside .profile span small{font-size:14px!important;margin-top:5px}body .dashboard aside nav a{font-size:18px!important;line-height:1.25;padding-top:15px!important;padding-bottom:15px!important}body .dashboard aside .exit{font-size:15px!important}@media(max-width:760px){.planner-budget{grid-template-columns:1fr;gap:12px}.planner-budget article{min-height:140px;padding:22px}.planner-budget span{font-size:20px}.planner-budget strong{font-size:43px}.planner-budget small{font-size:17px}.planner-budget .budget-total strong{font-size:44px}.planner-stats{margin-bottom:20px}.planner-stats article span{font-size:21px!important}.planner-stats article strong{font-size:44px!important}.planner-stats article small{font-size:18px!important}body .dashboard aside .profile span{font-size:20px!important}body .dashboard aside .profile span small{font-size:16px!important}body .dashboard aside nav a{font-size:19px!important;padding-top:16px!important;padding-bottom:16px!important}body .dashboard aside .exit{font-size:17px!important}.planner-form label{font-size:18px!important}.planner-form input,.planner-form select{font-size:19px!important}}
@media(max-width:760px){body:has(.planner-form) .dash-content{padding-top:7px!important}body:has(.planner-form) .dash-heading{margin:0 0 8px!important;gap:7px!important}body:has(.planner-form) .dash-heading>div>span{margin-bottom:3px!important}body:has(.planner-form) .dash-heading h2{margin:0!important;line-height:1.12!important}body:has(.planner-form) .planner-form{margin:0 0 10px!important;padding:12px!important;border-radius:13px!important}body:has(.planner-form) .planner-form>label{margin:0 0 7px!important}body:has(.planner-form) .planner-form input{height:43px!important;margin-top:4px!important;padding:8px 11px!important}body:has(.planner-form) .planner-form .district-multi{margin:2px 0 0!important}body:has(.planner-form) .planner-form .district-multi legend{margin:0 0 4px!important;line-height:1.2!important}body:has(.planner-form) .planner-form .district-multi legend small{margin-top:1px!important}body:has(.planner-form) .planner-form .district-multi-toggle{margin:2px 0 0!important}body:has(.planner-form) .planner-form>button{min-height:46px!important;margin-top:8px!important;padding:10px 14px!important}body:has(.planner-form) .planner-stats{margin-top:0!important}}
@media(max-width:760px){body:has(.planner-form) .dash-content{position:relative!important}body:has(.planner-form) .dash-heading{display:block!important;padding-top:25px!important}body:has(.planner-form) .dash-heading .badge{position:absolute!important;top:7px!important;right:14px!important;margin:0!important}body:has(.planner-form) .dash-heading>div{width:100%!important}}
