.riders_panel__RS3_3{display:grid;gap:16px;padding:24px;border:1px solid var(--border,#dae1e8);border-radius:20px;background:var(--card,#fff);color:var(--foreground,#223047);text-align:start;min-width:0}.riders_header__h0aKw{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.riders_title__Tcf__{display:flex;align-items:center;gap:10px}.riders_title__Tcf__ svg{width:24px;height:24px;flex:0 0 auto}.riders_panel__RS3_3 h3{margin:0;font-size:18px;font-weight:700}.riders_panel__RS3_3 p{margin:0;font-size:14px;line-height:1.8;color:inherit}.riders_badge__UA_oA{font-size:12px;padding:5px 10px;border-radius:20px;background:#eef3f8;color:#33465e}.riders_fields__PbdMc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.riders_field__NvgMj{display:grid;align-content:start;gap:7px;font-size:14px;min-width:0}.riders_field__NvgMj input,.riders_field__NvgMj select{width:100%;min-height:44px;margin:0;padding:9px 12px;border:1px solid #ced7e1;border-radius:10px;color:inherit;background:var(--card,#fff);font:inherit}.riders_field__NvgMj input:focus-visible,.riders_field__NvgMj select:focus-visible{outline:2px solid var(--primary,#0f5c96);outline-offset:2px}.riders_toggle__FspPQ{display:flex;align-items:center;gap:10px;font-size:15px;cursor:pointer}.riders_toggle__FspPQ input{width:18px;height:18px;accent-color:var(--primary,#0f5c96)}.riders_actions__2R0l0{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.riders_actions__2R0l0 button{min-height:42px;white-space:normal}.riders_actions__2R0l0 a{font-size:13px;text-decoration:underline;text-underline-offset:3px;padding:9px 0}.riders_error__wl_Ls{color:#a52129!important;background:#fff3f3}.riders_error__wl_Ls,.riders_message__VFG9I{border-radius:10px;padding:10px 12px;overflow-wrap:anywhere}.riders_message__VFG9I{color:#25455a!important;background:#eff6fa}.riders_reference__bk_EJ{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;overflow-wrap:anywhere}.riders_editor__MzUEc{display:grid;gap:14px;padding-block-start:16px;border-block-start:1px solid #e2e8ee}.riders_hint__2vUOh{color:#596a7b!important;font-size:13px!important}@media (max-width:600px){.riders_panel__RS3_3{padding:18px;gap:14px}.riders_fields__PbdMc{grid-template-columns:minmax(0,1fr)}.riders_actions__2R0l0>button{flex:1 1 auto}}.riders_success__DF_on{color:#14634e!important;background:#eaf8f2;border-radius:10px;padding:10px 12px}.riders_tracking__4v33o{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;font-size:13px;line-height:1.6}.riders_tracking__4v33o a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:40px;padding:6px 10px;border:1px solid #dce6ec;border-radius:10px;color:inherit;background:#fff;text-decoration:none}.riders_tracking__4v33o a:focus-visible{outline:2px solid var(--primary,#0f5c96);outline-offset:2px}.riders_tracking__4v33o svg{width:18px;height:18px;flex:0 0 auto}.riders_tracking__4v33o.store-order-driver{grid-column:1/-1}.riders_statusBadge__Q7E_M{display:inline-flex;align-items:center;width:fit-content;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:700;color:#3f5060;background:#edf0f4}.riders_statusBadge__Q7E_M[data-tone=info]{color:#07568b;background:#e8f3ff}.riders_statusBadge__Q7E_M[data-tone=success]{color:#176044;background:#e6f6ed}.riders_statusBadge__Q7E_M[data-tone=warning]{color:#805514;background:#fff2d8}.riders_statusBadge__Q7E_M[data-tone=danger]{color:#a52129;background:#ffecef}.riders_driverContact__HiSIe{display:grid;flex:1 1 100%;width:100%;gap:8px}.riders_tracking__4v33o a.riders_mapLink__8LggT{width:100%;min-height:60px;padding:12px 14px;gap:12px;font-size:15px;font-weight:700;color:#07568b;background:#edf6fc;border-color:#bcd7e9}.riders_mapLink__8LggT svg{width:26px;height:26px}.riders_mapLink__8LggT small{display:block;margin-top:3px;font-size:11px;font-weight:400}.riders_driverLine__2TnsD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.riders_deliveryEta__e33O6{margin-inline-start:auto;font-weight:700;color:#07568b;background:#edf6fc;padding:6px 10px;border-radius:8px}