.mock-map[data-v-3433bbd1]{border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-200);overflow:hidden}.mock-map svg[data-v-3433bbd1]{width:100%;height:auto;display:block}.mock-zone[data-v-3433bbd1]{fill:color-mix(in oklab,var(--color-info) 9%,var(--color-base-100))}.second[data-v-3433bbd1]{fill:color-mix(in oklab,var(--color-primary) 10%,var(--color-base-100))}.third[data-v-3433bbd1]{fill:color-mix(in oklab,var(--color-success) 10%,var(--color-base-100))}.mock-blocks[data-v-3433bbd1]{fill:var(--color-base-200);stroke:var(--color-base-300);stroke-width:1px}.mock-road[data-v-3433bbd1]{stroke:var(--color-base-100);stroke-width:9px;fill:none}.mock-route[data-v-3433bbd1]{stroke:var(--color-info);stroke-width:3px;stroke-dasharray:5 5;fill:none}.driver-marker[data-v-3433bbd1]{transform:translate(var(--pin-x),var(--pin-y))}.mock-pin[data-v-3433bbd1]{fill:var(--color-info);stroke:var(--color-base-100);stroke-width:2px}.mock-halo[data-v-3433bbd1]{fill:color-mix(in oklab,var(--color-info) 18%,transparent)}.mock-map text[data-v-3433bbd1]{fill:var(--color-info-content);font-size:12px;font-family:var(--font-sans);font-weight:600}.map-destination rect[data-v-3433bbd1]{fill:var(--color-success)}.map-destination path[data-v-3433bbd1]{fill:none;stroke:var(--color-success-content);stroke-width:1.5px}.mock-map-drivers[data-v-3433bbd1],.mock-zones[data-v-3433bbd1]{flex-wrap:wrap;gap:.7rem;padding:.6rem .75rem;font-size:.75rem;display:flex}.mock-zones span[data-v-3433bbd1]{align-items:center;gap:.3rem;display:flex}.mock-zones i[data-v-3433bbd1]{background:var(--color-info);border-radius:50%;width:.5rem;height:.5rem}.zone-1 i[data-v-3433bbd1]{background:var(--color-primary)}.zone-2 i[data-v-3433bbd1]{background:var(--color-success)}.mock-map-drivers[data-v-3433bbd1]{border-top:1px solid var(--color-base-300);color:var(--color-info)}.compact .mock-zones[data-v-3433bbd1]{gap:.4rem;font-size:.65rem}@media (prefers-reduced-motion:no-preference){.moving[data-v-3433bbd1]{animation:10s ease-in-out infinite alternate driver-route-3433bbd1}}@keyframes driver-route-3433bbd1{0%,8%{transform:translate(75px,111px)}25%{transform:translate(80px,70px)}60%{transform:translate(235px,82px)}78%{transform:translate(239px,141px)}to{transform:translate(315px,144px)}}.mock-chat[data-v-04b3a811]{gap:.65rem;font-size:.85rem;line-height:1.5;display:grid}.mock-message[data-v-04b3a811]{align-items:start;gap:.45rem;max-width:92%;display:flex}.mock-bubble p[data-v-04b3a811]{white-space:pre-line}.mock-bubble[data-v-04b3a811]{border:1px solid var(--color-base-300);background:var(--color-base-200);border-radius:.8rem .8rem .8rem .15rem;min-width:0;padding:.7rem .85rem}.mock-bubble strong[data-v-04b3a811]{color:var(--color-primary-text);margin-bottom:.2rem;font-size:.75rem;display:block}.mock-out[data-v-04b3a811]{justify-self:end}.mock-out .mock-bubble[data-v-04b3a811]{background:color-mix(in oklab,var(--color-primary) 10%,var(--color-base-100));border-radius:.8rem .8rem .15rem}.mock-avatar[data-v-04b3a811]{flex:none;width:1.8rem}.mock-avatar img[data-v-04b3a811]{width:100%;height:auto}.mock-location[data-v-04b3a811]{width:12rem;max-width:100%;margin-bottom:.4rem;position:relative}.mock-location[data-v-04b3a811] svg{height:5rem}.mock-location[data-v-04b3a811] .mock-zones{display:none}.mock-location>span[data-v-04b3a811]{font-size:1.2rem;position:absolute;top:1.7rem;left:50%}.mock-action[data-v-04b3a811],.mock-link[data-v-04b3a811]{border-radius:var(--radius-field);color:var(--color-info);background:var(--color-base-100);border:1px solid var(--color-base-300);margin-top:.5rem;padding:.5rem .65rem;font-size:.8rem;font-weight:600;display:block}.mock-action[data-v-04b3a811]{text-align:center;width:100%;color:var(--color-primary-text)}.mock-photo[data-v-04b3a811]{opacity:.6;place-items:center;height:5rem;font-size:2rem;display:grid}.mock-payment[data-v-85dd2318]{border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100);padding:1rem}.payment-label[data-v-85dd2318]{color:var(--mk-muted);font-size:.75rem}.payment-service[data-v-85dd2318]{margin-top:.25rem;font-size:.85rem}.payment-amount[data-v-85dd2318]{font-variant-numeric:tabular-nums;margin:.65rem 0;font-size:1.65rem;display:block}.payment-button[data-v-85dd2318]{border-radius:var(--radius-field);background:var(--color-info);color:var(--color-info-content);text-align:center;padding:.65rem;font-size:.8rem;font-weight:600;display:block}.payment-status[data-v-85dd2318]{color:var(--color-success);margin-top:.65rem;font-size:.8rem;font-weight:600}.compact[data-v-85dd2318]{padding:.75rem}.compact .payment-amount[data-v-85dd2318]{margin:.4rem 0;font-size:1.35rem}.compact .payment-button[data-v-85dd2318]{padding:.5rem}.mock-tracking[data-v-38a8e074]{font-size:.8rem}.tracking-eta[data-v-38a8e074]{color:var(--color-info);margin-bottom:.65rem;font-weight:600;line-height:1.5}.tracking-detail[data-v-38a8e074]{opacity:.75;margin:.8rem 0;line-height:1.5}.mock-tracking ol[data-v-38a8e074]{border-left:1px solid var(--color-base-300);gap:.7rem;margin-left:.4rem;padding-left:.8rem;display:grid}.mock-tracking li[data-v-38a8e074]{opacity:.65;align-items:center;gap:.5rem;display:flex}.mock-tracking .current[data-v-38a8e074]{color:var(--color-info);opacity:1;font-weight:600}.mock-live[data-v-38a8e074]{align-items:center;gap:.4rem;margin-top:.85rem;font-size:.7rem;display:flex}.mock-live>span[data-v-38a8e074]{background:var(--color-success);border-radius:50%;width:.4rem;height:.4rem}.session-customer[data-v-38c57bcd]{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;display:flex}.session-customer>span[data-v-38c57bcd]{background:var(--color-base-200);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.session-plan[data-v-38c57bcd]{border:1px solid var(--color-base-300);border-radius:var(--radius-field);margin-bottom:.65rem;padding:.8rem;font-size:.8rem}.remaining[data-v-38c57bcd]{color:var(--color-primary-text);margin:.35rem 0 .65rem}.session-dots[data-v-38c57bcd]{flex-wrap:wrap;gap:.25rem;display:flex}.session-dots span[data-v-38c57bcd]{border:1px solid var(--color-base-300);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.65rem;display:grid}.session-dots .used[data-v-38c57bcd]{background:color-mix(in oklab,var(--color-success) 12%,var(--color-base-100));color:var(--color-success)}.next-session[data-v-38c57bcd]{opacity:.75;margin-top:.6rem;font-size:.7rem}.session-reminder[data-v-38c57bcd]{border-left:3px solid var(--color-info);background:var(--color-base-200);border-radius:var(--radius-field);padding:.7rem;font-size:.75rem;line-height:1.6}.telegram-group[data-v-1d8eb16a]{border:1px solid var(--color-base-300);border-radius:var(--radius-box);font-size:.85rem;line-height:1.5;overflow:hidden}.group-heading[data-v-1d8eb16a]{background:var(--color-base-100);border-bottom:1px solid var(--color-base-300);align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.group-avatar[data-v-1d8eb16a]{width:2rem;height:2rem;color:var(--color-info);background:color-mix(in oklab,var(--color-info) 12%,var(--color-base-100));border-radius:50%;place-items:center;display:grid}.group-heading>span[data-v-1d8eb16a]:last-child{opacity:.6;margin-left:auto}.group-thread[data-v-1d8eb16a]{background:var(--color-base-200);gap:.7rem;padding:1rem;display:grid}.group-message[data-v-1d8eb16a]{border:1px solid var(--color-base-300);background:var(--color-base-100);border-radius:.8rem .8rem .8rem .15rem;width:92%;padding:.7rem .8rem .35rem}.group-message>strong[data-v-1d8eb16a]{color:var(--color-info);font-size:.75rem}.group-message p[data-v-1d8eb16a]{margin-top:.2rem}.group-message small[data-v-1d8eb16a]{opacity:.7;margin-top:.3rem;display:block}.group-message time[data-v-1d8eb16a]{text-align:right;opacity:.6;margin-top:.2rem;font-size:.65rem;display:block}.claim-action[data-v-1d8eb16a],.day-action[data-v-1d8eb16a]{text-align:center;border-radius:var(--radius-field);margin-top:.7rem;padding:.5rem;display:block}.claim-action[data-v-1d8eb16a]{color:var(--color-primary-content);background:var(--color-primary);box-shadow:2px 2px 0 var(--color-ink)}.day-action[data-v-1d8eb16a]{color:var(--color-primary-text);border:1px solid var(--color-base-300)}.claimed[data-v-1d8eb16a]{border-left:3px solid var(--color-success)}.warning[data-v-1d8eb16a]{border-left:3px solid var(--color-warning)}
