/* THE BEST OFFER 0.14.6 — DESIGN D49 */
.d49-next-service>div,.d49-odo-summary .d49-next-service>div{display:grid;justify-items:end;gap:1px;text-align:right;min-width:0}
.d49-next-service small{display:block;color:var(--muted);font-size:.68rem;font-weight:500;line-height:1.2;max-width:320px}
.d49-broadcast-selector{display:grid;gap:8px;margin:4px 0 8px}
.d49-direct-all{margin:0}
.d49-selected-recipients{display:flex;flex-wrap:wrap;gap:6px;min-height:30px;align-items:center}
.d49-recipient-chip{display:inline-flex;align-items:center;gap:7px;width:auto;border:1px solid var(--border);background:var(--panel-3);color:var(--gold-hi);border-radius:999px;padding:6px 9px;font-size:.76rem}
.d49-recipient-chip span{font-size:1rem;line-height:.8}
.d49-search-results{display:grid;gap:4px;border:1px solid var(--border-soft);border-radius:12px;padding:5px;max-height:260px;overflow:auto;background:var(--panel)}
.d49-search-result{display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-bottom:1px solid var(--border-soft);background:transparent;color:var(--text);padding:9px;text-align:left}
.d49-search-result:last-child{border-bottom:0}.d49-search-result strong{color:var(--gold-hi);font-size:.72rem;white-space:nowrap}.d49-search-result:disabled{opacity:.62}
.d49-search-empty{padding:8px}
.d49-broadcast-list{margin:6px 0 10px;border:1px solid var(--border-soft);border-radius:12px;padding:8px 10px}
.d49-broadcast-list>summary{cursor:pointer;color:var(--gold-hi);font-weight:700}
.d49-broadcast-user-list{max-height:min(46vh,430px);overflow:auto;margin-top:7px;padding-right:3px}
@media(max-width:800px){
 .modal-card,.workspace-body{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important}
 #d47OdometerScreen{overflow:visible!important;max-height:none!important;touch-action:pan-y!important}
 .d48-history-list,.d49-broadcast-user-list,.d49-search-results{-webkit-overflow-scrolling:touch;touch-action:pan-y}
 .d49-next-service>div{max-width:64%}.d49-next-service small{font-size:.63rem}
 .d49-recipient-chip{max-width:100%;white-space:normal;text-align:left}
}
