/* Rider cabinet only: preserve the approved palette, add legible control boundaries. */
#mkp-rider-profile-progress .rr-app{--rr-control-line:#74747c;position:relative}
#mkp-rider-profile-progress .rr-app[data-theme=light]{--rr-control-line:#888890}
#mkp-rider-profile-progress :is(select,textarea,input[type=date]){border-color:var(--rr-control-line)}
#mkp-rider-profile-progress :is(input,textarea)::placeholder{color:var(--rr-muted);opacity:1}
body:has(#mkp-rider-profile-progress) .mkp-review-dialog{--rr-control-line:#74747c}
body:has(#mkp-rider-profile-progress .rr-app[data-theme=light]) .mkp-review-dialog{--rr-control-line:#888890}
body:has(#mkp-rider-profile-progress) .mkp-review-dialog select{border-color:var(--rr-control-line)}
#mkp-rider-profile-progress .rr-bottom-nav button{font-size:12px}
#mkp-rider-profile-progress .rr-skip{position:absolute;left:12px;top:8px;z-index:1000;transform:translateY(-180%);background:#0a0a0a;color:#fff;padding:12px 16px;min-height:44px;border:2px solid #fff;border-radius:9px;text-decoration:underline;text-decoration-color:var(--rr-brand);text-underline-offset:4px}
#mkp-rider-profile-progress .rr-skip:focus{transform:none;outline:3px solid var(--rr-chart);outline-offset:2px}
#mkp-rider-profile-progress .rv-choice .rv-duration{flex:0 0 auto;min-width:4ch;text-align:right;font-variant-numeric:tabular-nums}
#mkp-rider-profile-progress .rv-choice>span:not(.rv-duration){overflow-wrap:anywhere}
#mkp-rider-profile-progress .rv-job-state{font-size:12px;color:var(--rr-muted);font-weight:400}
#mkp-rider-profile-progress .rv-job-summary{font-variant-numeric:tabular-nums}
#mkp-rider-profile-progress .rv-full-hint{font-size:12px;color:var(--rr-muted);margin:8px 0 0!important}
#mkp-rider-profile-progress .rr-desktop .rv-full-hint{display:none}
#mkp-rider-profile-progress .rv-canvas :focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(prefers-reduced-motion:reduce){#mkp-rider-profile-progress .rr-skip{transition:none}}
