@media (max-width:768px){body{overflow-x:hidden}.employee-dashboard{padding-left:clamp(.75rem,3vw,1rem)!important;padding-right:clamp(.75rem,3vw,1rem)!important}.employee-dashboard .tab-navigation{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:.25rem;padding-bottom:.5rem;margin-bottom:1rem}.employee-dashboard .tab-navigation::-webkit-scrollbar{display:none}.employee-dashboard .tab-navigation button{min-width:100px;white-space:nowrap;flex-shrink:0;padding:.75rem 1rem;font-size:.875rem}.employee-dashboard .daily-mission-card{padding:clamp(1rem,4vw,1.25rem)!important;border-radius:12px}.employee-dashboard .daily-mission-card h2{font-size:clamp(1rem,4vw,1.125rem)!important}.employee-dashboard .daily-mission-card .mission-stats{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;padding:.75rem!important}.employee-dashboard .daily-mission-card button{min-height:48px!important;font-size:clamp(1rem,4vw,1.125rem)!important;padding:.875rem 1rem!important}.employee-dashboard .earnings-tracker{padding:clamp(1rem,4vw,1.25rem)!important}.employee-dashboard .earnings-tracker .progress-bar{height:28px!important}.employee-dashboard .job-list-grid{grid-template-columns:1fr!important;gap:.75rem!important}.employee-dashboard .job-card{padding:1rem!important;min-height:auto}.employee-dashboard .job-card .job-header{font-size:clamp(.9375rem,4vw,1rem)!important;margin-bottom:.5rem!important}.employee-dashboard .job-card .job-address{font-size:clamp(.75rem,3vw,.8125rem)!important;line-height:1.4!important}.employee-dashboard .route-board-header{padding:1rem!important;flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.employee-dashboard .route-board-header .route-actions{width:100%!important;flex-direction:column!important;gap:.5rem!important}.employee-dashboard .route-board-header button{width:100%!important;min-height:44px!important}.employee-dashboard .bin-blaster-level{padding:clamp(1rem,4vw,1.25rem)!important}.employee-dashboard .bin-blaster-level .level-icon{font-size:1.5rem!important}.employee-dashboard .bin-blaster-level .level-name{font-size:clamp(1rem,4vw,1.125rem)!important}.employee-dashboard .filter-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap!important;gap:.5rem;padding-bottom:.5rem}.employee-dashboard .filter-tabs::-webkit-scrollbar{display:none}.employee-dashboard .filter-tabs button{min-width:90px;white-space:nowrap;flex-shrink:0;padding:.5rem .75rem;font-size:.8125rem}.toast-container{top:80px!important;right:.75rem!important;left:.75rem!important;max-width:calc(100% - 1.5rem)!important}.employee-dashboard .progress-tracker{padding:clamp(1rem,4vw,1.25rem)!important}.employee-dashboard .workflow-step{min-height:56px!important;padding:.875rem!important}.employee-dashboard .workflow-step .step-icon{width:36px!important;height:36px!important;min-width:36px!important;font-size:1rem!important}.employee-dashboard .certification-banner{padding:clamp(.875rem,3vw,1rem)!important;font-size:clamp(.875rem,3vw,.9375rem)!important}.employee-dashboard .certification-banner button{min-height:44px!important;width:100%!important;margin-top:.5rem!important}.employee-dashboard .btn,.employee-dashboard button{min-height:44px;min-width:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.employee-dashboard button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.employee-dashboard>div{padding-left:0!important;padding-right:0!important}.employee-dashboard h2{font-size:clamp(1.25rem,5vw,1.5rem)!important}}@media (min-width:481px) and (max-width:768px){.employee-dashboard .daily-mission-card .mission-stats,.employee-dashboard .job-list-grid{grid-template-columns:repeat(2,1fr)!important}.employee-dashboard .route-board-header{flex-direction:row!important;align-items:center!important}.employee-dashboard .route-board-header .route-actions{width:auto!important;flex-direction:row!important}}@media (max-width:480px){.employee-dashboard{padding-top:clamp(.75rem,3vw,1rem)!important;padding-bottom:clamp(.75rem,3vw,1rem)!important}.employee-dashboard .daily-mission-card .mission-stats,.employee-dashboard .job-card .quick-info-grid{grid-template-columns:1fr!important}}