/* Dense cards retain readable routes and 44 px actions. Only a new card flashes. */
#nearbyList{display:grid;gap:6px;min-width:0}.order-hide-row38{padding:0;border-radius:13px;overflow:hidden;isolation:isolate;margin:0!important}.order-hide-row38 .order-preview{padding:9px 10px!important;margin:0!important;border-radius:12px;background:transparent!important}.order-hide-row38 .preview-route{gap:4px}.order-hide-row38 .preview-point{grid-template-columns:22px minmax(0,1fr);gap:6px}.order-hide-row38 .preview-letter{width:22px;height:22px;font-size:14px;border-radius:6px}.order-hide-row38 .preview-point strong{font-size:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.order-hide-row38 .preview-footer{margin-top:5px;font-size:13px}.order-hide-row38 .preview-footer strong{font-size:18px}.order-hide-row38 .preview-person{padding-right:74px;margin-top:4px;min-height:34px;font-size:14px}.order-hide-row38 .preview-open{display:none}.order-hide-row38 .preview-rating{font-size:12px;padding:3px 6px}.order-hide-row38 .hide-order38{top:auto;right:6px;bottom:4px;min-height:44px;padding:5px 9px;font-size:14px;background:transparent;border:0}.order-hide-row38 .job-summary{font-size:13px;margin:4px 0}.driver-orders-visible #driverPanel{padding:10px}.driver-orders-visible #ordersSummary{padding:5px 8px;margin:5px 0;font-size:13px}.driver-orders-visible #driverPanel .card-heading{margin-bottom:6px}
#icCandidates34{display:grid;gap:6px}#icCandidates34>h3{font-size:16px;margin:8px 0 2px}.ic-order34.compact-order40{padding:10px!important;margin:0!important;border-radius:13px;position:relative;overflow:hidden;touch-action:pan-y}.compact-order40 .ic-order-head34{font-size:13px;gap:8px;margin:0}.compact-order40 h3{font-size:17px;line-height:1.25;margin:5px 0}.compact-order40 p{font-size:14px;line-height:1.3;margin:4px 0;overflow-wrap:anywhere}.compact-order40 .ic-time34{font-size:13px}.compact-order40 .address-a,.compact-order40 .address-b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compact-order40>strong{font-size:18px}.compact-order40 .buttons{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 0}.compact-order40 .buttons button{flex:1;min-height:44px;padding:7px 10px;font-size:15px;white-space:normal}.compact-order40 .skip37{flex:0 1 86px!important;min-width:74px}
#nearbyList .new-order40,#icCandidates34 .new-order40,#newOrderContent.new-order40{background-color:#fff3c4!important;color:#193c2e!important;box-shadow:inset 3px 0 #efbd37}.new-order40 .order-preview{background:transparent!important;color:#193c2e!important}.new-order40 .point-a strong{color:#177545!important}.new-order40 .point-b strong{color:#be5312!important}
.order-wave40{position:fixed!important;z-index:9999!important;margin:0!important;pointer-events:none!important;overflow:hidden!important;background:var(--white)!important;border-radius:13px;transform-origin:center;animation:order-slide40 320ms cubic-bezier(.22,.7,.3,1) forwards}.order-wave40::after{content:'';position:absolute;pointer-events:none;inset:-80%;background:radial-gradient(circle at var(--wave-origin) 50%,#b6dc9870 0 18%,#e2edbb95 20% 29%,transparent 32%);transform-origin:var(--wave-origin) 50%;animation:order-ripple40 320ms ease-out forwards}.order-wave40 *{pointer-events:none!important}.order-wave40[hidden]{display:none!important}@keyframes order-slide40{0%{transform:translateX(0);opacity:1}35%{opacity:.95}100%{transform:translateX(calc(var(--wave-direction)*95%));opacity:0}}@keyframes order-ripple40{from{transform:scale(.15);opacity:1}to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){.order-wave40{animation:none!important;opacity:0}.order-wave40::after{animation:none!important}}
