.dr-app{min-height:100dvh;max-inline-size:520px;margin-inline:auto;flex-direction:column}.dr-app,.dr-header{display:flex;background:var(--y-paper)}.dr-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;align-items:center;gap:var(--y-space-3);padding:var(--y-space-3) var(--y-space-4);-webkit-border-after:1px solid rgba(26,26,46,.08);border-block-end:1px solid rgba(26,26,46,.08)}.dr-brand{font-family:var(--y-font-display);font-size:24px;color:var(--y-primary);display:inline-flex;align-items:center;gap:6px;line-height:1}.dr-brand small{font-family:var(--y-font-ui);font-size:12px;font-weight:700;color:var(--y-muted);align-self:flex-end}.dr-spacer{flex:1 1}.dr-lang{gap:5px;border:1.5px solid rgba(26,26,46,.15);background:var(--y-surface);color:var(--y-ink);border-radius:var(--y-radius-button);min-height:36px;padding-inline:12px;font-family:var(--y-font-ui);font-weight:700;font-size:13px}.dr-icon-btn,.dr-lang{display:inline-flex;align-items:center;cursor:pointer}.dr-icon-btn{border:none;background:transparent;color:var(--y-muted);min-inline-size:44px;min-height:44px;justify-content:center;border-radius:var(--y-radius-button)}.dr-main{flex:1 1;padding:var(--y-space-4);display:flex;flex-direction:column;gap:var(--y-space-4)}.dr-hello{font-size:14px;color:var(--y-muted);font-weight:600}.dr-hello strong{color:var(--y-ink);font-size:16px}.dr-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--y-space-3);gap:var(--y-space-3)}.dr-stat{background:var(--y-surface);border-radius:var(--y-radius-card);padding:var(--y-space-3) var(--y-space-4);box-shadow:var(--y-shadow-sm)}.dr-stat-num{font-family:var(--y-font-display);font-size:26px;line-height:1.1}.dr-stat-label{font-size:12px;font-weight:700;color:var(--y-muted)}.dr-error{background:rgba(231,76,60,.1);color:#b03a2e;border-radius:var(--y-radius-card);padding:var(--y-space-3) var(--y-space-4);font-size:14px;font-weight:600}.dr-cards{gap:var(--y-space-4)}.dr-card,.dr-cards{display:flex;flex-direction:column}.dr-card{background:var(--y-surface);border-radius:var(--y-radius-card);box-shadow:var(--y-shadow-sm);padding:var(--y-space-4);gap:var(--y-space-3)}.dr-card[data-s=assigned]{box-shadow:0 0 0 2px var(--y-secondary),0 1px 3px rgba(26,26,46,.12)}.dr-card-head{display:flex;align-items:center;gap:var(--y-space-3)}.dr-code{font-family:var(--y-font-display);font-size:22px;line-height:1}.dr-pill{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;padding:2px 12px;border-radius:var(--y-radius-button);font-size:13px;font-weight:700}.dr-pill[data-s=assigned]{background:rgba(243,156,18,.18);color:#9c640c}.dr-pill[data-s=accepted]{background:rgba(192,57,43,.12);color:var(--y-primary)}.dr-pill[data-s=picked_up]{background:rgba(26,26,46,.1);color:var(--y-ink)}.dr-pill[data-s=delivered]{background:rgba(39,174,96,.15);color:#14713d}.dr-pill[data-s=failed],.dr-pill[data-s=unassigned]{background:hsla(240,7%,45%,.14);color:var(--y-muted)}.dr-rows{display:flex;flex-direction:column;gap:var(--y-space-2)}.dr-row{display:flex;gap:var(--y-space-3);align-items:flex-start}.dr-row svg{-webkit-margin-before:3px;margin-block-start:3px;color:var(--y-muted)}.dr-row small{display:block;font-size:12px;font-weight:700;color:var(--y-muted)}.dr-row strong{font-size:15px}.dr-row span{display:block;font-size:13px;color:var(--y-muted)}.dr-call{gap:6px;align-self:flex-start;text-decoration:none;font-size:14px;color:var(--y-ink);background:rgba(26,26,46,.06);border-radius:var(--y-radius-button);min-height:40px;padding-inline:var(--y-space-4)}.dr-action,.dr-call{display:inline-flex;align-items:center;font-weight:700}.dr-action{border:none;cursor:pointer;min-height:56px;border-radius:var(--y-radius-button);background:var(--y-primary);color:#fff;font-family:var(--y-font-ui);font-size:18px;justify-content:center;gap:var(--y-space-2);inline-size:100%;transition:transform var(--y-motion),opacity var(--y-motion)}.dr-action:active{transform:scale(.98)}.dr-action:disabled{opacity:.5;cursor:not-allowed}.dr-action--done{background:var(--y-success)}.dr-ghost{border:none;background:transparent;color:var(--y-muted);font-family:var(--y-font-ui);font-weight:700;font-size:15px;min-height:44px;cursor:pointer}.dr-confirm{flex-direction:column;-webkit-border-before:2px dashed rgba(26,26,46,.12);border-block-start:2px dashed rgba(26,26,46,.12);-webkit-padding-before:var(--y-space-3);padding-block-start:var(--y-space-3)}.dr-cod-row,.dr-confirm{display:flex;gap:var(--y-space-3)}.dr-cod-row{align-items:center;justify-content:space-between;font-weight:700}.dr-switch{--w:56px;--h:32px;position:relative;inline-size:var(--w);block-size:var(--h);border-radius:var(--y-radius-button);border:none;cursor:pointer;background:hsla(240,7%,45%,.35);transition:background var(--y-motion);flex-shrink:0}.dr-switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:calc(var(--h) - 6px);block-size:calc(var(--h) - 6px);border-radius:50%;background:#fff;transition:transform var(--y-motion);box-shadow:0 1px 2px rgba(26,26,46,.25)}.dr-switch[aria-checked=true]{background:var(--y-success)}.dr-switch[aria-checked=true]:after{transform:translateX(calc(-1 * (var(--w) - var(--h))))}[dir=ltr] .dr-switch[aria-checked=true]:after{transform:translateX(calc(var(--w) - var(--h)))}.dr-done-tag{font-size:13px;font-weight:700;color:#14713d}.dr-done-tag[data-collected=false]{color:#b03a2e}.dr-login{flex:1 1;display:grid;place-items:center;padding:var(--y-space-5)}.dr-login-card{inline-size:min(400px,100%);display:flex;flex-direction:column;gap:var(--y-space-4)}.dr-login-title{font-family:var(--y-font-display);font-size:28px;line-height:1.2}.dr-otp{letter-spacing:.5em;text-align:center;font-size:24px;font-weight:700}.dr-hint{font-size:13px;color:var(--y-muted);-webkit-margin-before:6px;margin-block-start:6px}.dr-field-label{font-size:14px;font-weight:700;color:var(--y-muted);-webkit-margin-after:4px;margin-block-end:4px;display:block}.dr-empty{text-align:center;padding:var(--y-space-6) var(--y-space-4);color:var(--y-muted);display:flex;flex-direction:column;align-items:center;gap:var(--y-space-3)}.dr-empty strong{font-family:var(--y-font-display);font-size:22px;font-weight:400;color:var(--y-ink)}.dr-toast{position:fixed;inset-block-end:24px;inset-inline:0;margin-inline:auto;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:90%;background:var(--y-ink);color:var(--y-paper);border-radius:var(--y-radius-button);padding:10px 20px;font-weight:600;font-size:14px;z-index:60}.dr-app a:focus-visible,.dr-app button:focus-visible{outline:3px solid var(--y-secondary);outline-offset:2px}.dr-stat{transition:transform var(--y-dur-base) var(--y-ease-standard),box-shadow var(--y-dur-base) var(--y-ease-standard)}@media (hover:hover){.dr-stat:hover{transform:translateY(-2px);box-shadow:var(--y-shadow-md)}}.dr-stat-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-action{box-shadow:0 6px 18px rgba(192,57,43,.32)}.dr-action--done{box-shadow:0 6px 18px rgba(39,174,96,.3)}.dr-action:disabled{box-shadow:none}.dr-call,.dr-icon-btn,.dr-lang{transition:background var(--y-dur-fast) var(--y-ease-standard),transform var(--y-dur-fast) var(--y-ease-standard)}.dr-call:active,.dr-icon-btn:active,.dr-lang:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.dr-call:active,.dr-icon-btn:active,.dr-lang:active,.dr-stat:hover{transform:none}}.dr-score{display:flex;align-items:center;justify-content:space-between;gap:var(--y-space-2);-webkit-margin-after:var(--y-space-3);margin-block-end:var(--y-space-3);padding:var(--y-space-2) var(--y-space-3);background:var(--y-surface);border-radius:var(--y-radius-md);box-shadow:var(--y-shadow-xs)}.dr-score-label{font-size:13px}.dr-score-label,.dr-score-none{font-weight:700;color:var(--y-muted)}.dr-score-none{font-size:12.5px;background:rgba(26,26,46,.06);border-radius:var(--y-radius-button);padding:3px 10px}.dr-pill--group{-webkit-margin-start:auto;margin-inline-start:auto;background:var(--y-primary-tint-strong);color:var(--y-primary-700);gap:5px}.dr-card-head .dr-pill--group+.dr-pill{-webkit-margin-start:var(--y-space-2);margin-inline-start:var(--y-space-2)}.dr-pickups{display:grid;grid-gap:var(--y-space-3);gap:var(--y-space-3)}.dr-pickups-title{font-size:12px;font-weight:700;color:var(--y-muted)}.dr-pickup{display:flex;align-items:flex-start;gap:var(--y-space-3)}.dr-pickup-num{inline-size:24px;block-size:24px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--y-primary);color:#fff;font-weight:700;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-pickup-main{flex:1 1;min-inline-size:0}.dr-pickup-main strong{font-size:15px;display:block}.dr-pickup-main span{display:block;font-size:13px;color:var(--y-muted)}.dr-pickup-code{font-family:var(--y-font-mono);font-size:12px;color:var(--y-muted);white-space:nowrap}.dr-group-note{font-size:12.5px;color:var(--y-primary-700);background:var(--y-primary-tint);border-radius:var(--y-radius-sm);padding:var(--y-space-2) var(--y-space-3)}