@media(max-width:600px){.dashboard-main[data-dashboard-role=driver]>section:has(>.panel-head){background:#fff;border:1px solid #cbd7df;border-radius:12px;margin-top:28px;margin-bottom:28px;box-shadow:0 2px 6px #16354b08}.dashboard-main[data-dashboard-role=driver]>section>.panel-head{background:#eaf2f8;border-top:4px solid #547b9c;border-bottom:1px solid #cbd7df;border-radius:10px 10px 0 0;padding:16px;margin-bottom:16px;gap:12px;align-items:flex-start;flex-wrap:wrap}.dashboard-main[data-dashboard-role=driver]>section>.panel-head>div:first-child{flex:1 1 190px;min-width:0}.dashboard-main[data-dashboard-role=driver]>section>.panel-head h2{font-size:24px;line-height:1.15;margin:5px 0 0;color:#14364e;overflow-wrap:anywhere}.dashboard-main[data-dashboard-role=driver]>section>.panel-head>div>span{color:#45657e;font-size:9px;letter-spacing:1px}.dashboard-main[data-dashboard-role=driver]>section>.panel-head p{font-size:12px;line-height:1.5;color:#40596c;margin:8px 0 0;max-width:100%}.dashboard-main[data-dashboard-role=driver]>.camera-import-banner{margin-top:28px;margin-bottom:28px;border-radius:12px}.marketplace-map-layout{grid-template-areas:"jobs" "map";position:relative}.marketplace-map-layout>.marketplace-map{height:100vh;height:100dvh;min-height:560px;max-height:none}.marketplace-map-layout>.marketplace-map .map-legend{display:none}.marketplace-map-layout>.map-job-card{grid-area:map;align-self:end;z-index:2;min-width:0;max-height:min(65svh,480px);overflow-y:auto;overscroll-behavior:contain;background:#fff;margin:0 6px 6px;padding:0 14px;border-radius:16px;box-shadow:0 -4px 20px #0b2b2020}.map-job-card:not(.details-open)>:not(.mobile-job-details-toggle){display:none!important}.map-job-card .mobile-job-details-toggle{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 0;border:0;background:#fff;color:var(--deep);text-align:left;cursor:pointer;z-index:1;font:800 15px var(--font-body)}.mobile-job-details-toggle small{display:block;margin-top:4px;font-size:10px;font-weight:500}.mobile-job-details-toggle b{font-size:12px;white-space:nowrap}.map-job-card.details-open{padding-bottom:12px}.map-job-card .checkout-link,.map-job-card .map-job-navigation a{min-height:44px;display:flex;align-items:center;justify-content:center}}