body[data-waka-shell="rider"] .eu-availability{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0;padding:12px;background:#eef8f3;border:1px solid #cee4d9;border-radius:14px}
.eu-availability>div{min-width:0}.eu-availability strong,.eu-availability small{display:block}.eu-state{font-size:1rem;color:#075b43}.eu-reason{font-size:.8rem;line-height:1.4;margin-top:3px}.eu-sync{font-size:.72rem;color:#51665c;margin-top:4px}
body[data-waka-shell="rider"] .eu-availability[data-tone="warning"]{background:#fff9e9;border-color:#e7d5a5}.eu-availability[data-tone="warning"] .eu-state{color:#77500a}
.eu-availability button{min-height:44px;flex-shrink:0;font-size:.8rem!important;padding:10px!important}
.eu-details{border:1px solid #d8e5df;border-radius:12px;background:#f7faf8;padding:10px 12px;margin:8px 0;font-size:.85rem;line-height:1.45}
.eu-details>summary{cursor:pointer;min-height:30px;line-height:30px;color:#195749;font-weight:650}.eu-details[open]>summary{margin-bottom:8px}.eu-details label{display:flex;align-items:center;gap:10px;margin:8px 0}.eu-details input[type=checkbox]{width:20px;min-height:20px;height:20px}.eu-details button{min-height:44px}
body[data-waka-shell="rider"] #offerForm>h2{display:none}
body[data-waka-shell="rider"]:has(#riderRequestDetailPanel:not([hidden])) #selectedSummary:has(.rl-route-row){display:none}
body[data-waka-shell="rider"] #riderWorkspaceHeader>p{display:none}
body[data-waka-shell="rider"] .rider-request-card .chip-row{gap:6px}
body[data-waka-shell="rider"] .rider-request-card p{margin:6px 0;font-size:.9rem;color:#37584b}
body[data-waka-shell="rider"] #offerForm #euCounter label{display:block}
body[data-waka-shell="rider"] #offerForm :is(#acceptFare,button[type=submit]){min-height:48px}
body[data-waka-shell="rider"] #offerForm #counterFare{font-size:16px;min-height:48px;width:100%;box-sizing:border-box}
body[data-waka-shell="rider"] .workspace-map-marker.request.selected{outline:3px solid #0b6656;outline-offset:4px}
body[data-waka-shell="passenger"] .px-waiting{padding:10px;background:#f8fbf9}
body[data-waka-shell="passenger"] .px-waiting>.eu-details{margin-bottom:0}
body:is([data-waka-shell="passenger"],[data-waka-shell="rider"]) .eu-details summary:focus-visible{outline:3px solid #087f78;outline-offset:3px}
body[data-waka-shell="rider"] #marketPanel #euAvailability:not([hidden]){display:flex!important;align-items:center!important;gap:8px!important;padding:10px!important}
body[data-waka-shell="rider"] #marketPanel #euAvailability>div{flex:1!important;min-width:0!important}
body[data-waka-shell="rider"] #marketPanel #euAvailability>button{width:auto!important;min-width:0!important;flex:0 0 auto!important;max-width:110px!important;margin:0!important}
body[data-waka-shell="rider"] #marketPanel .request-sheet-handle{min-height:54px!important;padding:10px!important;border-radius:14px!important}
body[data-waka-shell="rider"] #marketPanel .request-sheet-direction{font-size:.8rem!important;line-height:1.3!important;padding:0!important}
body[data-waka-shell="rider"] #marketPanel .request-sheet-direction::after{display:none!important}
body[data-waka-shell="rider"] #riderWorkspaceHeader:not([hidden]){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:10px!important}
body[data-waka-shell="rider"] #riderWorkspaceHeader .workspace-menu-wrap{margin:0!important}

body[data-waka-shell="rider"] #marketPanel #euAvailability[hidden],body[data-waka-shell="rider"] #riderWorkspaceHeader[hidden]{display:none!important}
