
/* V80j: ottimizzazione app mobili Rider e Locale */
body[data-area-role="rider"] #assigned-deliveries{padding:6px!important}
body[data-area-role="rider"] #assigned-deliveries .rider-order-group{padding:6px!important;margin:5px 0 7px!important;border-radius:13px!important}
body[data-area-role="rider"] #assigned-deliveries .rider-order-group h3{font-size:12px!important;margin:2px 3px 6px!important}
body[data-area-role="rider"] #assigned-deliveries :is(.ca74-manual-card,.ca-v71-offer,.ca-v49-delivery){padding:7px!important;margin:5px 0!important;border-radius:11px!important;gap:5px!important}
body[data-area-role="rider"] #assigned-deliveries .ca80i-route-line{padding:5px 7px!important;gap:7px!important}
body[data-area-role="rider"] #assigned-deliveries .ca80i-route-icon{width:22px!important;height:22px!important;flex-basis:22px!important;font-size:12px!important}
body[data-area-role="rider"] #assigned-deliveries .ca80i-route-line b{font-size:11px!important}
body[data-area-role="rider"] #assigned-deliveries .ca80i-route-line small{font-size:8px!important}
body[data-area-role="rider"] #assigned-deliveries .ca80i-route-line span{font-size:10px!important}
body[data-area-role="rider"] #assigned-deliveries .ca-v49-meta{padding:2px 4px!important;margin:0!important;font-size:11px!important}
body[data-area-role="rider"] #assigned-deliveries .ca-v49-actions{gap:6px!important;margin:3px 0!important}
body[data-area-role="rider"] #assigned-deliveries .ca-v49-actions .btn{padding:7px 9px!important;min-height:34px!important;font-size:11px!important}
body[data-area-role="rider"] #assigned-deliveries .ca80h-prep{padding:5px!important;margin:3px 0!important}
body[data-area-role="rider"] #assigned-deliveries .ca80h-prep small{display:none!important}
body[data-area-role="rider"] #assigned-deliveries .ca80h-prep-top{font-size:10px!important;gap:6px!important}
body[data-area-role="rider"] #assigned-deliveries .ca80h-prep-track{height:5px!important}
.ca81-longpress{cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none;position:relative;overflow:hidden}
.ca81-longpress.ca81-pressing{background:#eaf7ef!important;box-shadow:inset 0 0 0 2px #19965e}
.ca81-longpress-hint{font-size:9px;color:#19804a}
.v80-merchant{padding:1px!important;gap:5px!important}
.v80-merchant h3{font-size:17px;margin:2px 0!important}
.v80-merchant form{gap:6px!important}
.v80-merchant label{font-size:11px!important;gap:2px!important}
.v80-merchant input,.v80-merchant select,.v80-merchant textarea{padding:6px 8px!important;min-height:32px!important;border-radius:8px!important;font-size:14px!important}
.v80-merchant textarea{max-height:46px!important;resize:vertical}
.v80-merchant .v80-main,.v80-merchant .v80-alt{padding:6px 9px!important;min-height:34px!important;font-size:12px}
.v80-merchant .v80-money-summary{padding:7px!important;gap:3px!important;border-radius:9px}
.v80-merchant .v80-quote{padding:7px!important;border-radius:8px}
.v80-merchant .v80-quote p{margin:3px 0!important}
.v80-merchant .v80-readiness[hidden]{display:none!important}
.v80-merchant .v80-request{padding:7px!important;margin:5px 0!important;font-size:11px!important}
.v80-merchant .v80-request p,.v80-merchant .v80-request small{margin:3px 0!important}
.v80-merchant .v80-pin{padding:6px!important;margin:4px 0!important}
.v80-merchant .v80-pin strong{font-size:20px!important}
.v80-merchant #v80-list{max-height:160px;overflow-y:auto;overscroll-behavior:contain}
.ca81-home-title{display:flex;justify-content:space-between;align-items:center;padding:5px 2px;font-size:12px;color:#1d3e30}
.ca81-home-title span{font-size:10px;color:#527361}
.ca81-home-track{display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 2px 9px;scrollbar-width:thin}
.ca81-home-card{box-sizing:border-box;scroll-snap-align:start;flex:0 0 min(75vw,230px);display:grid;gap:3px;border:1px solid #d7e8dc;border-radius:11px;padding:8px;background:#f5fbf7;font-size:11px}
.ca81-home-card b{color:#194c34}.ca81-home-card small{color:#d47d20}.ca81-home-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#465f55}.ca81-home-card strong{color:#177848}
