.login-page[data-v-5a070b49]{min-height:100vh;background:var(--archy-sand)}.login-container[data-v-5a070b49]{display:flex;min-height:100vh}.login-brand[data-v-5a070b49],.login-form-container[data-v-5a070b49]{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--archy-space-12)}.login-brand[data-v-5a070b49]{background:var(--archy-orange);color:var(--archy-ink)}.brand-content[data-v-5a070b49]{width:100%;max-width:480px}@media(max-width:480px){.brand-back[data-v-5a070b49]{white-space:nowrap}.brand-back-prefix[data-v-5a070b49]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.brand-top[data-v-5a070b49]{display:flex;align-items:center;justify-content:space-between;gap:var(--archy-space-4);margin-bottom:var(--archy-space-10)}.brand-back[data-v-5a070b49]{flex:0 1 auto;min-width:0;text-align:right}.brand-display[data-v-5a070b49]{font-size:var(--archy-fs-5xl);line-height:1.05;margin-bottom:var(--archy-space-5)}.brand-lead[data-v-5a070b49]{font-size:var(--archy-fs-base);line-height:var(--archy-lh-body);color:var(--archy-ink);margin-bottom:var(--archy-space-8)}.buy-card[data-v-5a070b49]{padding:var(--archy-space-6)}.buy-title[data-v-5a070b49]{margin-top:var(--archy-space-2);font-weight:600;font-size:var(--archy-fs-base);line-height:1.4;color:var(--archy-ink)}.buy-btn[data-v-5a070b49]{margin-top:var(--archy-space-4)}.buy-hint[data-v-5a070b49]{margin-top:var(--archy-space-3);font-size:15px;line-height:1.5;color:var(--archy-ink-soft)}.login-form-wrapper[data-v-5a070b49]{width:100%;max-width:400px}.login-title[data-v-5a070b49]{margin-bottom:var(--archy-space-2)}.login-sent[data-v-5a070b49]{font-size:15px}.login-field[data-v-5a070b49]{position:relative}.login-field__icon[data-v-5a070b49]{position:absolute;top:0;bottom:0;left:14px;display:flex;align-items:center;color:var(--archy-ink-soft);pointer-events:none}.login-field__input[data-v-5a070b49]{padding-left:44px}.code-input[data-v-5a070b49]{min-height:56px;padding-inline:44px;font-size:var(--archy-fs-2xl);font-weight:600;letter-spacing:var(--archy-space-2)}.email-suggestions[data-v-5a070b49]{position:absolute;top:calc(100% + var(--archy-space-1));left:0;right:0;margin:0;padding:var(--archy-space-1);list-style:none;background:var(--archy-white);border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-sm);box-shadow:var(--archy-shadow-md);z-index:1000}.email-suggestions li[data-v-5a070b49]{display:flex;align-items:center;min-height:var(--archy-touch);padding:0 var(--archy-space-3);border-radius:var(--archy-radius-xs);font-size:15px;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--archy-transition)}.email-suggestions li[data-v-5a070b49]:hover{background:var(--archy-rose-pastel)}.login-back[data-v-5a070b49]{display:inline-flex;align-items:center;gap:var(--archy-space-1);min-height:var(--archy-touch)}@media(max-width:991px){.login-container[data-v-5a070b49]{flex-direction:column}.login-brand[data-v-5a070b49],.brand-content[data-v-5a070b49]{display:contents}.brand-top[data-v-5a070b49]{order:0;margin:0;padding:var(--archy-space-4) var(--archy-space-6);background:var(--archy-orange)}.brand-display[data-v-5a070b49],.brand-lead[data-v-5a070b49]{display:none}.login-form-container[data-v-5a070b49]{order:1;flex:none;padding:var(--archy-space-10) var(--archy-space-4) var(--archy-space-8)}.buy-card[data-v-5a070b49]{order:2;width:calc(100% - 2 * var(--archy-space-4));max-width:400px;margin:0 auto var(--archy-space-10)}}@media(max-width:480px){.brand-top[data-v-5a070b49]{padding:var(--archy-space-4)}}.sidebar[data-v-b44339da]{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:236px;background:var(--archy-orange);color:var(--archy-ink);padding:var(--archy-space-6) var(--archy-space-3) var(--archy-space-4);display:flex;flex-direction:column;overflow-y:auto;z-index:1000}.sidebar-logo[data-v-b44339da]{padding:var(--archy-space-2) var(--archy-space-3) var(--archy-space-8)}.sidebar-nav[data-v-b44339da]{flex:1;display:flex;flex-direction:column;gap:var(--archy-space-1);margin:0;padding:0;list-style:none}.sidebar-link[data-v-b44339da]{display:flex;align-items:center;gap:10px;min-height:var(--archy-touch);padding:var(--archy-space-2) var(--archy-space-3);border-radius:var(--archy-radius-pill);color:var(--archy-ink);font-weight:700;font-size:var(--archy-fs-sm);line-height:1.3;letter-spacing:var(--archy-tracking-nav);text-transform:uppercase;text-decoration:none;transition:background-color var(--archy-transition),color var(--archy-transition)}.sidebar-link>i[data-v-b44339da]{flex:none;width:18px;font-size:var(--archy-fs-base);line-height:1}.sidebar-link[data-v-b44339da]:hover{color:var(--archy-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.sidebar-link.is-active[data-v-b44339da],.sidebar-link.is-active[data-v-b44339da]:hover{background:var(--archy-ink);color:var(--archy-rose-pastel);text-decoration:none}.sidebar-ext[data-v-b44339da]{margin-left:2px;font-size:var(--archy-fs-xs)}.sidebar-divider[data-v-b44339da]{height:1px;margin:var(--archy-space-4) var(--archy-space-3);background:color-mix(in srgb,var(--archy-ink) 18%,transparent)}.sidebar-footer[data-v-b44339da]{display:flex;flex-direction:column;gap:var(--archy-space-2);padding-top:var(--archy-space-3);border-top:1px solid color-mix(in srgb,var(--archy-ink) 18%,transparent)}.user-info[data-v-b44339da]{display:flex;align-items:center;gap:10px;padding:var(--archy-space-2) var(--archy-space-3)}.avatar[data-v-b44339da]{width:40px;height:40px;border-radius:50%;background:var(--archy-ink);color:var(--archy-rose-pastel);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--archy-fs-md);flex-shrink:0}.user-details[data-v-b44339da]{display:flex;flex-direction:column;min-width:0}.user-name[data-v-b44339da]{color:var(--archy-ink);font-weight:600;font-size:var(--archy-fs-md);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-b44339da]{color:var(--archy-ink);font-weight:600;font-size:var(--archy-fs-xs);letter-spacing:var(--archy-tracking-caps);text-transform:uppercase}.sidebar-hamburger[data-v-b44339da]{display:none;position:fixed;top:10px;left:10px;width:var(--archy-touch);height:var(--archy-touch);align-items:center;justify-content:center;border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-pill);background:var(--archy-white);color:var(--archy-ink);font-size:var(--archy-fs-2xl);box-shadow:var(--archy-shadow-md);cursor:pointer;z-index:1040;padding:0}.sidebar-hamburger[data-v-b44339da]:hover{background:var(--archy-sand);border-color:var(--archy-ink)}.sidebar-overlay[data-v-b44339da]{display:none}@media(max-width:900px){.sidebar[data-v-b44339da]{transform:translate(-100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s;z-index:1300;box-shadow:var(--archy-shadow-xl);width:260px;max-width:82vw}.sidebar.open[data-v-b44339da]{transform:translate(0);visibility:visible;transition:transform .25s ease,visibility 0s}.sidebar-hamburger[data-v-b44339da]{display:flex}.sidebar-overlay[data-v-b44339da]{display:block;position:fixed;inset:0;background:color-mix(in srgb,var(--archy-ink) 55%,transparent);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1200}.sidebar-overlay.show[data-v-b44339da]{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.sidebar[data-v-b44339da],.sidebar.open[data-v-b44339da],.sidebar-overlay[data-v-b44339da]{transition:none}}.top-bar[data-v-93dd9d3f]{display:flex;justify-content:space-between;align-items:center;gap:var(--archy-space-4);padding:var(--archy-space-4) var(--archy-space-6);margin-bottom:var(--archy-space-8)}.top-bar__titles[data-v-93dd9d3f]{min-width:0}.top-bar__title[data-v-93dd9d3f]{color:var(--archy-ink);overflow-wrap:anywhere}.top-bar__title.is-poppins[data-v-93dd9d3f]{font-family:var(--archy-font-body);font-weight:800}.top-bar__subtitle[data-v-93dd9d3f]{display:block;margin-top:2px;font-size:var(--archy-fs-md);color:var(--archy-ink-soft)}.user-dropdown[data-v-93dd9d3f]{display:flex;align-items:center;gap:10px;min-height:var(--archy-touch);padding:var(--archy-space-1) var(--archy-space-3) var(--archy-space-1) var(--archy-space-1);border:1px solid transparent;border-radius:var(--archy-radius-pill);background:transparent;color:var(--archy-ink);font-family:var(--archy-font-body);font-weight:600;font-size:var(--archy-fs-md);cursor:pointer;transition:background-color var(--archy-transition),border-color var(--archy-transition)}.user-dropdown[data-v-93dd9d3f]:hover,.user-dropdown[aria-expanded=true][data-v-93dd9d3f]{background:var(--archy-sand);border-color:var(--archy-line-strong)}.user-dropdown[data-v-93dd9d3f]{max-width:100%}.user-name[data-v-93dd9d3f]{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis}.avatar[data-v-93dd9d3f]{width:40px;height:40px;border-radius:50%;background:var(--archy-ink);color:var(--archy-rose-pastel);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:var(--archy-fs-md)}.dropdown-menu[data-v-93dd9d3f]{--bs-dropdown-bg: var(--archy-white);--bs-dropdown-color: var(--archy-ink);--bs-dropdown-border-color: var(--archy-line);--bs-dropdown-border-radius: var(--archy-radius-md);--bs-dropdown-inner-border-radius: calc(var(--archy-radius-md) - 1px);--bs-dropdown-padding-x: var(--archy-space-2);--bs-dropdown-padding-y: var(--archy-space-2);--bs-dropdown-font-size: var(--archy-fs-md);--bs-dropdown-divider-bg: var(--archy-line);--bs-dropdown-divider-margin-y: var(--archy-space-2);--bs-dropdown-link-color: var(--archy-ink);--bs-dropdown-link-hover-color: var(--archy-ink);--bs-dropdown-link-hover-bg: var(--archy-sand);--bs-dropdown-link-active-color: var(--archy-ink);--bs-dropdown-link-active-bg: var(--archy-cream);--bs-dropdown-item-padding-x: var(--archy-space-3);--bs-dropdown-item-padding-y: var(--archy-space-2);--bs-dropdown-item-border-radius: var(--archy-radius-xs);min-width:200px;box-shadow:var(--archy-shadow-lg)}.dropdown-item[data-v-93dd9d3f]{display:flex;align-items:center;min-height:var(--archy-touch);border-radius:var(--archy-radius-xs);font-weight:500}.dropdown-item[data-v-93dd9d3f]:focus-visible{outline-offset:-3px}.dropdown-item.text-danger[data-v-93dd9d3f]:hover,.dropdown-item.text-danger[data-v-93dd9d3f]:focus{background:var(--archy-err-bg)}@media(max-width:900px){.top-bar[data-v-93dd9d3f]{flex-wrap:wrap;gap:10px;padding:var(--archy-space-3) var(--archy-space-4);margin-bottom:var(--archy-space-5)}.top-bar__title[data-v-93dd9d3f]{font-size:var(--archy-fs-2xl)}}.admin-layout[data-v-c9bfd3cb]{display:flex;min-height:100vh;background:var(--archy-sand);font-family:var(--archy-font-body);color:var(--archy-ink)}.main-content[data-v-c9bfd3cb]{margin-left:236px;padding:2rem;flex:1;min-width:0}.dash[data-v-c9bfd3cb]{display:flex;flex-direction:column;gap:var(--archy-space-5)}.tiles[data-v-c9bfd3cb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--archy-space-5)}.tile[data-v-c9bfd3cb]{min-width:0}.tile--hero[data-v-c9bfd3cb]{background:var(--archy-ink);border-color:var(--archy-ink)}.tile--hero .archy-stat__label[data-v-c9bfd3cb]{color:var(--archy-lime)}.tile--hero .archy-stat__value[data-v-c9bfd3cb]{color:var(--archy-white)}.tile--hero .tile-sub[data-v-c9bfd3cb]{color:color-mix(in srgb,var(--archy-white) 80%,transparent)}.stat-unit[data-v-c9bfd3cb]{font-size:var(--archy-fs-xl);font-weight:600;letter-spacing:0}.tile-sub[data-v-c9bfd3cb]{font-size:var(--archy-fs-md);color:var(--archy-ink-soft)}.mid-grid[data-v-c9bfd3cb]{display:grid;grid-template-columns:1.35fr 1fr;gap:var(--archy-space-5);align-items:start}.card-heading[data-v-c9bfd3cb]{margin:0 0 var(--archy-space-4);font-size:var(--archy-fs-xl);text-transform:uppercase;letter-spacing:.02em}.todo-list[data-v-c9bfd3cb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--archy-space-3)}.todo-item[data-v-c9bfd3cb]{display:flex;align-items:center;justify-content:space-between;gap:var(--archy-space-4);padding:var(--archy-space-3) var(--archy-space-4);border:1px solid var(--archy-line);border-radius:var(--archy-radius-sm);background:var(--archy-sand)}.todo-warn[data-v-c9bfd3cb]{background:var(--archy-warn-bg);border-color:var(--archy-warn-border)}.todo-texts[data-v-c9bfd3cb]{display:flex;flex-direction:column;gap:2px;min-width:0}.todo-title[data-v-c9bfd3cb]{font-weight:700;font-size:var(--archy-fs-base);color:var(--archy-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-detail[data-v-c9bfd3cb]{font-size:var(--archy-fs-md);color:var(--archy-ink-soft)}.todo-warn .todo-detail[data-v-c9bfd3cb]{color:var(--archy-warn-text)}.todo-item .archy-btn[data-v-c9bfd3cb]{flex-shrink:0;white-space:nowrap}.mode-bar[data-v-c9bfd3cb]{display:flex;gap:2px;height:22px;border-radius:var(--archy-radius-pill);overflow:hidden;border:1px solid var(--archy-line);background:var(--archy-white);margin-bottom:var(--archy-space-4)}.mode-seg[data-v-c9bfd3cb]{height:100%;min-width:3px}.mode-legend[data-v-c9bfd3cb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--archy-space-2)}.legend-row[data-v-c9bfd3cb]{display:flex;align-items:center;gap:var(--archy-space-3);font-size:var(--archy-fs-md)}.legend-dot[data-v-c9bfd3cb]{width:12px;height:12px;border-radius:50%;border:1px solid var(--archy-line-strong);flex-shrink:0}.legend-label[data-v-c9bfd3cb]{color:var(--archy-ink);flex:1}.legend-count[data-v-c9bfd3cb]{font-weight:600;font-size:var(--archy-fs-md);color:var(--archy-ink)}.bars-area[data-v-c9bfd3cb]{display:flex;align-items:flex-end;gap:var(--archy-space-5);padding-top:var(--archy-space-2)}.bar-col[data-v-c9bfd3cb]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--archy-space-2);text-decoration:none;min-width:0}.bar-track[data-v-c9bfd3cb]{width:100%;max-width:72px;height:160px;display:flex;align-items:flex-end;border-bottom:1px solid var(--archy-line-strong)}.bar-fill[data-v-c9bfd3cb]{width:100%;background:var(--archy-orange);border-radius:var(--archy-radius-xs) var(--archy-radius-xs) 0 0;transition:opacity var(--archy-transition)}.bar-top[data-v-c9bfd3cb]{background:var(--archy-ink)}.bar-col:hover .bar-fill[data-v-c9bfd3cb]{opacity:.85}.bar-name[data-v-c9bfd3cb]{font-size:var(--archy-fs-md);font-weight:600;color:var(--archy-ink);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-value[data-v-c9bfd3cb]{font-weight:600;font-size:var(--archy-fs-md);color:var(--archy-ink-soft)}.skeleton[data-v-c9bfd3cb]{border-radius:var(--archy-radius-lg);background:linear-gradient(90deg,var(--archy-cream) 25%,var(--archy-white) 50%,var(--archy-cream) 75%);background-size:200% 100%;animation:shimmer-c9bfd3cb 1.4s infinite;border:1px solid var(--archy-line)}.skeleton-tile[data-v-c9bfd3cb]{height:128px}.skeleton-card[data-v-c9bfd3cb]{height:260px}@keyframes shimmer-c9bfd3cb{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-c9bfd3cb]{animation:none}}@media(max-width:1199px){.tiles[data-v-c9bfd3cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.main-content[data-v-c9bfd3cb]{margin-left:0}.mid-grid[data-v-c9bfd3cb]{grid-template-columns:1fr}}@media(max-width:575px){.tiles[data-v-c9bfd3cb]{grid-template-columns:1fr}.bars-area[data-v-c9bfd3cb]{gap:var(--archy-space-2)}.todo-item[data-v-c9bfd3cb]{flex-wrap:wrap}.todo-texts[data-v-c9bfd3cb]{flex:1 1 100%}.todo-title[data-v-c9bfd3cb]{white-space:normal}}.admin-layout[data-v-353c567e]{display:flex;min-height:100vh;background:var(--archy-sand)}.main-content[data-v-353c567e]{margin-left:260px;padding:2rem;flex:1}.search-box[data-v-353c567e]{position:relative}.search-box i[data-v-353c567e]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--archy-ink-soft);pointer-events:none}.search-box input[data-v-353c567e]{padding-left:40px}.tenant-logo[data-v-353c567e]{width:40px;height:40px;border-radius:var(--archy-radius-xs);background:var(--archy-rose-pastel);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--archy-ink)}.empty-icon[data-v-353c567e]{display:block;margin-bottom:var(--archy-space-4);font-size:var(--archy-fs-7xl);line-height:1;color:var(--archy-orange)}.address-autocomplete[data-v-353c567e]{position:relative}.address-loading[data-v-353c567e]{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.address-suggestions[data-v-353c567e]{position:absolute;top:100%;left:0;right:0;background:var(--archy-white);border:1px solid var(--archy-line-strong);border-top:none;border-radius:0 0 var(--archy-radius-sm) var(--archy-radius-sm);list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:var(--archy-shadow-md)}.address-suggestions li[data-v-353c567e]{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid var(--archy-line)}.address-suggestions li[data-v-353c567e]:last-child{border-bottom:none}.address-suggestions li[data-v-353c567e]:hover{background:var(--archy-sand)}.address-suggestions li i[data-v-353c567e]{color:var(--archy-ink)}.usage-info[data-v-353c567e]{font-size:var(--archy-fs-md)}.usage-row[data-v-353c567e]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.usage-row i[data-v-353c567e]{color:var(--archy-ink);font-size:var(--archy-fs-md)}.section-title[data-v-353c567e]{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--archy-line-strong);font-family:var(--archy-font-body);font-size:var(--archy-fs-base);font-weight:700;color:var(--archy-ink)}.info-list[data-v-353c567e]{background:var(--archy-sand);border-radius:var(--archy-radius-sm);padding:1rem}.info-row[data-v-353c567e]{display:flex;justify-content:space-between;gap:var(--archy-space-3);padding:.5rem 0;border-bottom:1px solid var(--archy-line)}.info-row[data-v-353c567e]:last-child{border-bottom:none}.info-label[data-v-353c567e]{color:var(--archy-ink-soft);font-size:var(--archy-fs-md)}.usage-card[data-v-353c567e]{background:var(--archy-sand);border-radius:var(--archy-radius-md);padding:1rem}.usage-header[data-v-353c567e]{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:.75rem}.usage-header i[data-v-353c567e]{color:var(--archy-ink)}.usage-bar[data-v-353c567e]{height:8px;background:var(--archy-line-strong);border-radius:var(--archy-radius-pill);overflow:hidden;margin-bottom:.5rem}.usage-progress[data-v-353c567e]{height:100%;background:var(--archy-ink);border-radius:var(--archy-radius-pill);transition:width .3s ease}.usage-text[data-v-353c567e]{font-size:var(--archy-fs-md);color:var(--archy-ink-soft)}.usage-text .remaining[data-v-353c567e]{color:var(--archy-ink);font-weight:600}@media(max-width:991px){.main-content[data-v-353c567e]{margin-left:0}}.embed-field[data-v-25c76cc6]{display:flex;align-items:flex-start;gap:var(--archy-space-2)}.embed-field .archy-input[data-v-25c76cc6]{flex:1;min-width:0}.embed-copy[data-v-25c76cc6]{flex:none;padding-inline:var(--archy-space-4);font-size:var(--archy-fs-base)}.admin-layout[data-v-52899ec3]{display:flex;min-height:100vh;background:var(--archy-sand);font-family:var(--archy-font-body);color:var(--archy-ink)}.main-content[data-v-52899ec3]{margin-left:236px;padding:2rem;flex:1;min-width:0}.toolbar[data-v-52899ec3]{display:flex;align-items:center;justify-content:space-between;gap:var(--archy-space-4);flex-wrap:wrap;margin-bottom:var(--archy-space-5)}.toolbar-right[data-v-52899ec3]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--archy-space-3)}.search-input[data-v-52899ec3]{width:200px}.archived-toggle[data-v-52899ec3]{font-size:var(--archy-fs-md);font-weight:500;-webkit-user-select:none;user-select:none}.events-list[data-v-52899ec3]{display:flex;flex-direction:column;gap:var(--archy-space-3)}.event-card[data-v-52899ec3]{padding:0;overflow:hidden}.card-head[data-v-52899ec3]{display:flex;align-items:center;justify-content:space-between;gap:var(--archy-space-4);padding:var(--archy-space-3) var(--archy-space-5);cursor:pointer}.card-head[data-v-52899ec3]:hover{background:var(--archy-sand)}.head-main[data-v-52899ec3]{min-width:0}.head-title[data-v-52899ec3]{display:flex;align-items:center;gap:var(--archy-space-3);flex-wrap:wrap}.event-name[data-v-52899ec3]{display:inline-flex;align-items:center;min-height:var(--archy-touch);font-weight:700;font-size:var(--archy-fs-lg);color:var(--archy-ink);text-decoration:none}.event-name[data-v-52899ec3]:hover{text-decoration:underline;text-decoration-color:var(--archy-orange);text-decoration-thickness:2px;text-underline-offset:3px}.head-meta[data-v-52899ec3]{font-size:var(--archy-fs-md);color:var(--archy-ink-soft)}.head-side[data-v-52899ec3]{display:flex;align-items:center;gap:var(--archy-space-4);flex-shrink:0}.counters[data-v-52899ec3]{display:flex;gap:var(--archy-space-6)}.counter[data-v-52899ec3]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:58px}.counter-label[data-v-52899ec3]{font-size:var(--archy-fs-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--archy-ink-soft)}.counter-value[data-v-52899ec3]{font-weight:700;font-size:var(--archy-fs-base);color:var(--archy-ink);white-space:nowrap}.head-actions[data-v-52899ec3]{display:flex;gap:var(--archy-space-1)}.head-actions .bi[data-v-52899ec3]{font-size:var(--archy-fs-base)}.chevron[data-v-52899ec3]{width:32px;height:32px;border-radius:50%;border:1px solid var(--archy-line-strong);display:inline-flex;align-items:center;justify-content:center;font-size:var(--archy-fs-lg);color:var(--archy-ink-soft);flex-shrink:0;line-height:1}.event-card.open .chevron[data-v-52899ec3]{background:var(--archy-ink);border-color:var(--archy-ink);color:var(--archy-white)}.card-sub[data-v-52899ec3]{background:var(--archy-sand);border-top:1px solid var(--archy-line);padding:var(--archy-space-4) var(--archy-space-5)}.sub-heading[data-v-52899ec3]{margin:0 0 var(--archy-space-3)}.sub-line[data-v-52899ec3]{display:flex;align-items:center;gap:var(--archy-space-4);min-height:var(--archy-touch);background:var(--archy-white);border:1px solid var(--archy-line);border-radius:var(--archy-radius-sm);padding:var(--archy-space-2) var(--archy-space-4);margin-bottom:var(--archy-space-2);text-decoration:none;color:var(--archy-ink);transition:border-color var(--archy-transition),box-shadow var(--archy-transition)}.sub-line[data-v-52899ec3]:last-child{margin-bottom:0}.sub-line[data-v-52899ec3]:hover{border-color:var(--archy-line-strong);box-shadow:var(--archy-shadow-sm)}.sub-time[data-v-52899ec3]{font-weight:700;font-size:var(--archy-fs-md);color:var(--archy-ink);min-width:46px}.sub-name[data-v-52899ec3]{font-size:var(--archy-fs-md);font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-count[data-v-52899ec3]{font-size:var(--archy-fs-md);color:var(--archy-ink-soft);white-space:nowrap}.sub-line .archy-pill[data-v-52899ec3]{white-space:nowrap}.skeleton[data-v-52899ec3]{border-radius:var(--archy-radius-lg);background:linear-gradient(90deg,var(--archy-cream) 25%,var(--archy-white) 50%,var(--archy-cream) 75%);background-size:200% 100%;animation:shimmer-52899ec3 1.4s infinite;border:1px solid var(--archy-line)}.skeleton-card[data-v-52899ec3]{height:84px}@keyframes shimmer-52899ec3{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton[data-v-52899ec3]{animation:none}}.empty-title[data-v-52899ec3]{margin:0 0 var(--archy-space-1);font-weight:700;font-size:var(--archy-fs-base);color:var(--archy-ink)}.empty-sub[data-v-52899ec3]{margin:0 0 var(--archy-space-5);font-size:var(--archy-fs-md);color:var(--archy-ink-soft)}.wave-row[data-v-52899ec3]{display:flex;gap:var(--archy-space-2);align-items:center;margin-bottom:var(--archy-space-2)}.wave-row>.archy-input[data-v-52899ec3]:first-child{flex:1 1 auto;min-width:0}.wave-row .wave-time[data-v-52899ec3]{flex:0 0 120px;width:120px}.address-autocomplete[data-v-52899ec3]{position:relative}.address-loading[data-v-52899ec3]{position:absolute;right:var(--archy-space-3);top:50%;transform:translateY(-50%);display:flex;color:var(--archy-ink-soft)}.address-suggestions[data-v-52899ec3]{position:absolute;top:calc(100% + var(--archy-space-1));left:0;right:0;background:var(--archy-white);border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-sm);list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:var(--archy-shadow-md)}.address-suggestions li[data-v-52899ec3]{padding:var(--archy-space-3) var(--archy-space-4);font-size:var(--archy-fs-md);cursor:pointer;border-bottom:1px solid var(--archy-line)}.address-suggestions li[data-v-52899ec3]:last-child{border-bottom:none}.address-suggestions li[data-v-52899ec3]:hover{background:var(--archy-sand)}.address-suggestions li i[data-v-52899ec3]{color:var(--archy-ink-soft)}.poi-tag[data-v-52899ec3]{margin-left:var(--archy-space-2)}@media(max-width:1199px){.counters[data-v-52899ec3]{display:none}}@media(max-width:991px){.main-content[data-v-52899ec3]{margin-left:0}.card-head[data-v-52899ec3]{flex-wrap:wrap}}@media(max-width:575px){.toolbar-right[data-v-52899ec3]{width:100%}.search-input[data-v-52899ec3]{flex:1 1 100%;width:auto}.sub-line[data-v-52899ec3]{flex-wrap:wrap;row-gap:var(--archy-space-1)}.sub-name[data-v-52899ec3]{flex:1 1 calc(100% - 62px)}}.admin-layout[data-v-08796af5]{display:flex;min-height:100vh;background:var(--archy-sand)}.main-content[data-v-08796af5]{margin-left:260px;padding:2rem;flex:1}.empty-icon[data-v-08796af5]{display:block;margin-bottom:var(--archy-space-4);font-size:var(--archy-fs-7xl);line-height:1;color:var(--archy-orange)}.affix[data-v-08796af5]{display:flex}.affix .archy-input[data-v-08796af5]{flex:1 1 0;width:auto;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.affix__suffix[data-v-08796af5]{display:flex;align-items:center;padding:0 var(--archy-space-4);border:1px solid var(--archy-line-strong);border-left:0;border-radius:0 var(--archy-radius-sm) var(--archy-radius-sm) 0;background:var(--archy-sand);color:var(--archy-ink-soft);font-size:var(--archy-fs-sm);font-weight:600;letter-spacing:.05em}@media(max-width:991px){.main-content[data-v-08796af5]{margin-left:0}}.admin-layout[data-v-b273a5a0]{display:flex;min-height:100vh;background:var(--archy-sand)}.main-content[data-v-b273a5a0]{margin-left:260px;padding:2rem;flex:1}.panel-title[data-v-b273a5a0]{margin:0;font-family:var(--archy-font-display);font-size:var(--archy-fs-xl);font-weight:700;line-height:1.25;color:var(--archy-ink)}.field-group[data-v-b273a5a0]{display:flex;align-items:center;gap:var(--archy-space-2)}.field-group .archy-input[data-v-b273a5a0]{flex:1 1 0;width:auto;min-width:0}.subscription-card[data-v-b273a5a0]{background:var(--archy-orange-pastel)}.plan-badge[data-v-b273a5a0]{padding:6px var(--archy-space-4);font-size:var(--archy-fs-md)}.usage-section[data-v-b273a5a0]{background:var(--archy-white);padding:var(--archy-space-4);border-radius:var(--archy-radius-md)}.usage-of[data-v-b273a5a0]{font-size:var(--archy-fs-lg);font-weight:600;letter-spacing:0;color:var(--archy-ink-soft)}.usage-bar[data-v-b273a5a0]{height:8px;margin-top:var(--archy-space-3);background:var(--archy-line-strong);border-radius:var(--archy-radius-pill);overflow:hidden}.usage-progress[data-v-b273a5a0]{height:100%;background:var(--archy-ink);border-radius:var(--archy-radius-pill);transition:width .3s ease}.subscription-details[data-v-b273a5a0]{border-top:1px solid var(--archy-line-strong);padding-top:var(--archy-space-4)}.detail-row[data-v-b273a5a0]{display:flex;justify-content:space-between;align-items:center;padding:var(--archy-space-2) 0}.detail-row .label[data-v-b273a5a0]{color:var(--archy-ink-soft)}.user-info[data-v-b273a5a0]{display:flex;align-items:center;gap:var(--archy-space-4)}.avatar[data-v-b273a5a0]{width:50px;height:50px;border-radius:50%;background:var(--archy-lime);color:var(--archy-ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--archy-fs-lg)}@media(max-width:991px){.main-content[data-v-b273a5a0]{margin-left:0}}.admin-layout[data-v-3d890658]{display:flex;min-height:100vh;background:var(--archy-sand)}.main-content[data-v-3d890658]{margin-left:260px;padding:var(--archy-space-8);flex:1;min-width:0}.page-header[data-v-3d890658]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--archy-space-4)}.page-header h4[data-v-3d890658]{font-family:var(--archy-font-body);font-weight:700;font-size:var(--archy-fs-xl);line-height:1.3;color:var(--archy-ink)}.header-actions[data-v-3d890658]{display:flex;flex-wrap:wrap;gap:var(--archy-space-2)}.wave-crumb[data-v-3d890658]{font-size:var(--archy-fs-sm);margin-bottom:2px}.wave-crumb a[data-v-3d890658]{position:relative;display:inline-block;color:var(--archy-ink-soft);text-decoration:none}.wave-crumb a[data-v-3d890658]:after{content:"";position:absolute;inset:-12px -4px}.wave-crumb a[data-v-3d890658]:hover{color:var(--archy-ink);text-decoration:underline}.wave-badge[data-v-3d890658]{vertical-align:middle;margin-right:var(--archy-space-2)}.wave-badge.outbound[data-v-3d890658],.wm-sens.all[data-v-3d890658],.trip-dir.outbound[data-v-3d890658]{background:color-mix(in srgb,var(--archy-lime) 40%,var(--archy-white));color:var(--archy-ink)}.wave-badge.return[data-v-3d890658],.wm-sens.ret[data-v-3d890658],.trip-dir.return[data-v-3d890658]{background:var(--archy-rose-pastel);color:var(--archy-ink)}.section-nav[data-v-3d890658]{position:sticky;top:0;z-index:100;display:flex;gap:var(--archy-space-1);padding:var(--archy-space-1);margin-bottom:var(--archy-space-6);background:var(--archy-white);border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-pill);box-shadow:var(--archy-shadow-sm)}.section-nav a[data-v-3d890658]{display:inline-flex;align-items:center;gap:var(--archy-space-2);min-height:var(--archy-touch);padding:0 var(--archy-space-5);border-radius:var(--archy-radius-pill);color:var(--archy-ink-soft);font-size:var(--archy-fs-md);font-weight:600;text-decoration:none;cursor:pointer;transition:background-color var(--archy-transition),color var(--archy-transition)}.section-nav a[data-v-3d890658]:hover{background:var(--archy-sand);color:var(--archy-ink)}.section-nav a.active[data-v-3d890658]{background:var(--archy-ink);color:var(--archy-white)}.section-nav .nav-badge[data-v-3d890658]{padding:0 var(--archy-space-2);border-radius:var(--archy-radius-pill);background:var(--archy-line);color:inherit;font-size:var(--archy-fs-xs);font-weight:700;line-height:1.6;font-variant-numeric:tabular-nums}.section-nav a.active .nav-badge[data-v-3d890658]{background:color-mix(in srgb,var(--archy-white) 22%,transparent)}.tab-content.section-always[data-v-3d890658]{display:block!important;margin-bottom:var(--archy-space-6);scroll-margin-top:80px}.tab-content.section-always[data-v-3d890658]:before{content:attr(data-title);display:block;margin-bottom:var(--archy-space-4);padding-bottom:var(--archy-space-3);border-bottom:1px solid var(--archy-line);font-family:var(--archy-font-display);font-weight:700;font-size:var(--archy-fs-xl);line-height:var(--archy-lh-tight);letter-spacing:.01em;text-transform:uppercase;color:var(--archy-ink)}#section-infos[data-v-3d890658]:before{content:"Informations & Code d’intégration"}#section-participants[data-v-3d890658]:before{content:"Participants"}#section-matching[data-v-3d890658]:before{content:"Matching & Covoiturages"}#section-summaries[data-v-3d890658]:before{content:"Récapitulatifs"}.panel-title[data-v-3d890658]{font-weight:700;font-size:var(--archy-fs-lg);line-height:1.25;letter-spacing:.01em;text-transform:uppercase;color:var(--archy-ink)}.panel-label[data-v-3d890658]{margin-bottom:var(--archy-space-4)}.pax-scope[data-v-3d890658],.matching-intro[data-v-3d890658],.panel-intro[data-v-3d890658]{font-size:var(--archy-fs-md);color:var(--archy-ink-soft);margin:0 0 var(--archy-space-4)}.event-info[data-v-3d890658]{display:flex;flex-direction:column;gap:var(--archy-space-3)}.info-item[data-v-3d890658]{display:flex;align-items:center;gap:var(--archy-space-3);font-size:var(--archy-fs-md)}.info-item i[data-v-3d890658]{color:var(--archy-orange);width:18px}.stats-compact[data-v-3d890658]{display:flex;flex-direction:column;gap:var(--archy-space-1)}.stat-row[data-v-3d890658]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--archy-line);font-size:var(--archy-fs-md)}.stat-row strong[data-v-3d890658]{font-variant-numeric:tabular-nums}.stat-row[data-v-3d890658]:last-child{border-bottom:none}.stat-row.total[data-v-3d890658]{padding-top:10px;margin-top:var(--archy-space-1);border-top:2px solid var(--archy-line-strong);border-bottom:none;font-weight:600}.embed-card[data-v-3d890658]{max-width:640px}.embed-actions[data-v-3d890658]{display:flex;gap:var(--archy-space-2);flex-wrap:wrap}.wave-edit-group[data-v-3d890658]{margin-bottom:var(--archy-space-4)}.wave-edit-dir[data-v-3d890658]{display:block;margin-bottom:var(--archy-space-2);font-size:var(--archy-fs-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--archy-ink-soft)}.wave-line[data-v-3d890658]{display:flex;align-items:center;gap:var(--archy-space-3);padding:var(--archy-space-3) var(--archy-space-4);margin-bottom:var(--archy-space-2);border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-sm)}.wave-line.todo[data-v-3d890658]{border-color:var(--archy-warn-border);background:color-mix(in srgb,var(--archy-warn-bg) 55%,var(--archy-white))}.wave-line.muted .wl-name[data-v-3d890658]{color:var(--archy-ink-soft)}.wave-line.empty[data-v-3d890658]{background:var(--archy-sand);border-style:dashed}.wave-line.empty .wl-name[data-v-3d890658]{color:var(--archy-ink-soft)}.wl-time[data-v-3d890658]{min-width:46px;font-size:var(--archy-fs-md);color:var(--archy-ink-soft)}.wl-name[data-v-3d890658]{font-weight:600;font-size:var(--archy-fs-md)}.wl-count[data-v-3d890658]{font-size:var(--archy-fs-sm);color:var(--archy-ink-soft)}.wl-state[data-v-3d890658]{margin-left:auto;font-size:var(--archy-fs-sm);color:var(--archy-ink-soft)}.wl-state.todo[data-v-3d890658]{color:var(--archy-warn-text);font-weight:600}.wl-state.done[data-v-3d890658]{color:var(--archy-ok-text)}.wl-state.muted[data-v-3d890658]{color:var(--archy-ink-soft)}.wave-edit-row[data-v-3d890658]{display:flex;gap:var(--archy-space-2);align-items:center;margin-bottom:var(--archy-space-2)}.wave-edit-row .wave-edit-time[data-v-3d890658]{max-width:120px}.wave-edit-row.dirty[data-v-3d890658]{margin-left:calc(-1 * var(--archy-space-2));padding:var(--archy-space-1) var(--archy-space-2);border-radius:var(--archy-radius-xs);background:color-mix(in srgb,var(--archy-warn-bg) 55%,var(--archy-white))}.wave-save[data-v-3d890658]{white-space:nowrap}.wave-save[data-v-3d890658]:disabled{opacity:.35}.wave-edit-count[data-v-3d890658]{min-width:32px;padding:var(--archy-space-1) var(--archy-space-2);border-radius:var(--archy-radius-xs);background:var(--archy-sand);color:var(--archy-ink-soft);font-size:var(--archy-fs-sm);font-weight:600;text-align:center}.reponses-bandeau[data-v-3d890658]{flex-direction:column;align-items:stretch;gap:var(--archy-space-2);margin-bottom:var(--archy-space-4)}.rb-tete[data-v-3d890658]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--archy-space-2)}.rb-ok[data-v-3d890658]{margin-left:auto;font-size:var(--archy-fs-sm);color:var(--archy-ok-text)}.rb-liste[data-v-3d890658]{list-style:none;margin:0;padding:0;color:var(--archy-ink)}.rb-liste li[data-v-3d890658]{display:flex;align-items:center;gap:var(--archy-space-2);padding:var(--archy-space-1) 0;border-top:1px solid var(--archy-line);cursor:pointer}.rb-liste li[data-v-3d890658]:hover{background:color-mix(in srgb,var(--archy-white) 45%,transparent)}.rb-nom[data-v-3d890658],.rb-mot[data-v-3d890658]{cursor:pointer}.rb-mot[data-v-3d890658]{font-size:var(--archy-fs-sm);color:var(--archy-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-fait[data-v-3d890658]{margin-left:auto;flex:none}.rep-badge[data-v-3d890658]{white-space:nowrap}.rep-ok[data-v-3d890658]{background:var(--archy-ok-bg);border-color:var(--archy-ok-border);color:var(--archy-ok-text)}.rep-change[data-v-3d890658]{background:var(--archy-warn-bg);border-color:var(--archy-warn-border);color:var(--archy-warn-text)}.rep-annule[data-v-3d890658]{background:var(--archy-err-bg);border-color:var(--archy-err-border);color:var(--archy-err-text)}.rep-traitee[data-v-3d890658]{background:transparent;border-color:var(--archy-line);color:var(--archy-ink-soft)}.participants-toolbar[data-v-3d890658]{display:flex;align-items:center;gap:var(--archy-space-3);flex-wrap:wrap;margin-bottom:var(--archy-space-4)}.toolbar-search[data-v-3d890658]{position:relative;flex:1;min-width:200px;max-width:350px}.toolbar-search i[data-v-3d890658]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--archy-ink-soft);pointer-events:none}.toolbar-search input[data-v-3d890658]{padding-left:36px}.toolbar-actions[data-v-3d890658]{display:flex;flex-wrap:wrap;gap:var(--archy-space-2);margin-left:auto}.participants-panel[data-v-3d890658]{padding:0;overflow:hidden}.participants-table th[data-v-3d890658]:first-child,.participants-table td[data-v-3d890658]:first-child{padding-left:var(--archy-space-4)}.participants-table th[data-v-3d890658]:last-child,.participants-table td[data-v-3d890658]:last-child{padding-right:var(--archy-space-4)}.participants-table th.sortable[data-v-3d890658]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--archy-transition)}.participants-table th.sortable[data-v-3d890658]:hover{color:var(--archy-ink)}.participants-table th.sortable i[data-v-3d890658]{font-size:var(--archy-fs-xs);margin-left:var(--archy-space-1);opacity:.6}.participant-row[data-v-3d890658]{cursor:pointer}.ligne-annulee td[data-v-3d890658]{color:var(--archy-ink-soft)}.ligne-annulee td.fw-medium[data-v-3d890658]{text-decoration:line-through}.trip-cell[data-v-3d890658]{display:flex;align-items:baseline;gap:var(--archy-space-2);flex-wrap:wrap}.trip-cell-time[data-v-3d890658]{font-size:var(--archy-fs-sm);color:var(--archy-ink-soft)}.geo-badge[data-v-3d890658]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid transparent;font-size:var(--archy-fs-xs)}.geo-ok[data-v-3d890658]{background:var(--archy-ok-bg);border-color:var(--archy-ok-border);color:var(--archy-ok-text)}.geo-missing[data-v-3d890658]{background:var(--archy-warn-bg);border-color:var(--archy-warn-border);color:var(--archy-warn-text)}.geo-imprecise[data-v-3d890658]{background:var(--archy-err-bg);border-color:var(--archy-err-border);color:var(--archy-err-text)}.table-footer[data-v-3d890658]{padding:var(--archy-space-3) var(--archy-space-4);font-size:var(--archy-fs-sm);color:var(--archy-ink-soft);border-top:1px solid var(--archy-line);background:var(--archy-sand)}.waves-matching[data-v-3d890658]{display:flex;flex-direction:column;gap:var(--archy-space-2)}.wm-row[data-v-3d890658]{display:flex;align-items:center;gap:var(--archy-space-3);padding:var(--archy-space-3) var(--archy-space-4);border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-sm);background:var(--archy-white);color:inherit;text-decoration:none;transition:background-color var(--archy-transition),border-color var(--archy-transition)}.wm-row[data-v-3d890658]:hover{background:var(--archy-sand);border-color:color-mix(in srgb,var(--archy-ink) 35%,var(--archy-white))}.wm-row.wm-vide[data-v-3d890658]{background:var(--archy-sand);border-style:dashed}.wm-row.wm-vide .wm-label[data-v-3d890658]{color:var(--archy-ink-soft)}.wm-label[data-v-3d890658]{font-weight:600}.wm-heure[data-v-3d890658]{font-size:var(--archy-fs-md);color:var(--archy-ink-soft)}.wm-chiffres[data-v-3d890658]{margin-left:auto;font-size:var(--archy-fs-sm);color:var(--archy-ink-soft)}.matching-launch[data-v-3d890658]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--archy-space-4) var(--archy-space-5);padding:var(--archy-space-5);background:var(--archy-sand);border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-md)}.matching-launch-text[data-v-3d890658]{flex:1 1 240px}.matching-launch-title[data-v-3d890658]{font-weight:700;font-size:var(--archy-fs-lg);color:var(--archy-ink)}.matching-launch-sub[data-v-3d890658]{margin-top:var(--archy-space-1);font-size:var(--archy-fs-md);color:var(--archy-ink-soft)}.intro-box[data-v-3d890658]{margin-bottom:var(--archy-space-4);padding:var(--archy-space-3) var(--archy-space-4);background:var(--archy-sand);border-radius:var(--archy-radius-sm)}.summary-row[data-v-3d890658]{margin-bottom:var(--archy-space-2);padding:var(--archy-space-3) var(--archy-space-4);border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-sm)}.summary-head[data-v-3d890658]{display:flex;align-items:center;gap:var(--archy-space-2) var(--archy-space-3);flex-wrap:wrap}.summary-name[data-v-3d890658]{font-weight:600}.summary-mail[data-v-3d890658]{font-size:var(--archy-fs-sm);color:var(--archy-ink-soft)}.summary-sent[data-v-3d890658]{margin-left:auto;font-size:var(--archy-fs-sm);color:var(--archy-ink-soft)}.summary-sent.pending[data-v-3d890658]{font-style:italic}.summary-trips[data-v-3d890658]{display:flex;flex-direction:column;gap:var(--archy-space-2);margin-top:var(--archy-space-3)}.summary-trip[data-v-3d890658]{padding:10px var(--archy-space-3);border-radius:var(--archy-radius-sm);font-size:var(--archy-fs-md);color:var(--archy-ink)}.summary-trip.driver[data-v-3d890658]{background:var(--archy-ok-bg)}.summary-trip.passenger[data-v-3d890658]{background:color-mix(in srgb,var(--archy-ink) 5%,var(--archy-white))}.summary-trip.unmatched[data-v-3d890658]{background:var(--archy-warn-bg);color:var(--archy-warn-text)}.st-head[data-v-3d890658]{display:flex;align-items:baseline;gap:var(--archy-space-2);flex-wrap:wrap}.st-way[data-v-3d890658]{font-size:var(--archy-fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--archy-ink-soft)}.st-wave[data-v-3d890658]{font-weight:600;color:var(--archy-ink)}.st-time[data-v-3d890658]{font-size:var(--archy-fs-sm);color:var(--archy-ink-soft)}.st-role[data-v-3d890658]{margin-left:auto;font-size:var(--archy-fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.summary-trip.driver .st-role[data-v-3d890658]{color:var(--archy-ok-text)}.summary-trip.passenger .st-role[data-v-3d890658]{color:var(--archy-ink)}.summary-trip.unmatched .st-role[data-v-3d890658]{color:var(--archy-warn-text)}.st-list[data-v-3d890658]{margin:6px 0 0;padding-left:18px}.st-list li[data-v-3d890658]{margin-bottom:2px}.st-with[data-v-3d890658],.st-alone[data-v-3d890658],.st-none[data-v-3d890658]{margin:6px 0 0}.st-none[data-v-3d890658]{color:var(--archy-warn-text)}.st-place[data-v-3d890658]{color:var(--archy-ink-soft)}.dialog-inner[data-v-3d890658]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.address-input-wrapper[data-v-3d890658]{position:relative}.address-suggestions[data-v-3d890658]{position:absolute;top:100%;left:0;right:0;z-index:10;max-height:200px;overflow-y:auto;margin:0;padding:0;background:var(--archy-white);border:1px solid var(--archy-line-strong);border-top:none;border-radius:0 0 var(--archy-radius-sm) var(--archy-radius-sm);box-shadow:var(--archy-shadow-md)}.address-suggestion[data-v-3d890658]{display:flex;align-items:center;min-height:var(--archy-touch);padding:var(--archy-space-2) 14px;border-bottom:1px solid var(--archy-line);font-size:var(--archy-fs-md);cursor:pointer;transition:background-color var(--archy-transition)}.address-suggestion[data-v-3d890658]:hover{background:var(--archy-sand)}.address-suggestion[aria-selected=true][data-v-3d890658]{background:var(--archy-sand);outline:3px solid var(--archy-focus);outline-offset:-3px}.address-suggestion[data-v-3d890658]:last-child{border-bottom:none}.trips[data-v-3d890658]{margin:var(--archy-space-1) 0 var(--archy-space-4)}.trip[data-v-3d890658]{margin-bottom:var(--archy-space-3);padding:var(--archy-space-4);border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-md)}.trip-head[data-v-3d890658]{display:flex;align-items:center;gap:var(--archy-space-2) var(--archy-space-3);flex-wrap:wrap;margin-bottom:var(--archy-space-3)}.trip-wave[data-v-3d890658]{font-weight:600;font-size:var(--archy-fs-base)}.trip-time[data-v-3d890658]{font-size:var(--archy-fs-sm);color:var(--archy-ink-soft)}.trip-role[data-v-3d890658]{margin-left:auto}.trip-grid[data-v-3d890658]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--archy-space-3) var(--archy-space-5);margin:0}.trip-grid dt[data-v-3d890658]{font-size:var(--archy-fs-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--archy-ink-soft)}.trip-grid dd[data-v-3d890658]{margin:2px 0 0;font-size:var(--archy-fs-md)}.trip-note[data-v-3d890658]{margin:var(--archy-space-3) 0 0;padding:var(--archy-space-2) var(--archy-space-3);background:var(--archy-sand);border-radius:var(--archy-radius-xs);font-style:italic;font-size:var(--archy-fs-md);white-space:pre-line}.trip-link[data-v-3d890658]{display:inline-flex;align-items:center;min-height:var(--archy-touch);margin-top:var(--archy-space-1);font-size:var(--archy-fs-sm)}.consent-line[data-v-3d890658]{margin:var(--archy-space-2) 0 0;font-size:var(--archy-fs-sm);color:var(--archy-ink-soft)}.import-dropzone[data-v-3d890658]{padding:var(--archy-space-8);border:2px dashed var(--archy-line-strong);border-radius:var(--archy-radius-md);text-align:center;cursor:pointer;transition:background-color var(--archy-transition),border-color var(--archy-transition)}.import-dropzone[data-v-3d890658]:hover,.import-dropzone.drag-over[data-v-3d890658]{border-color:var(--archy-ink);background:var(--archy-sand)}.import-dropzone i[data-v-3d890658]{display:block;margin-bottom:var(--archy-space-2);font-size:2.5rem;color:var(--archy-ink-soft)}.import-dropzone p[data-v-3d890658]{margin:var(--archy-space-2) 0 var(--archy-space-1);font-weight:500}.import-browse-btn[data-v-3d890658]{cursor:pointer}.import-browse-btn[data-v-3d890658]:focus-within{outline:3px solid var(--archy-focus);outline-offset:2px}.import-browse-btn input[type=file][data-v-3d890658]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.import-file-info[data-v-3d890658]{display:flex;align-items:center;gap:var(--archy-space-2);padding:var(--archy-space-3) var(--archy-space-4);background:var(--archy-sand);border-radius:var(--archy-radius-sm);font-weight:500}.import-file-info i[data-v-3d890658]{font-size:1.25rem;color:var(--archy-ink)}.import-result[data-v-3d890658]{display:flex;flex-direction:column;gap:var(--archy-space-3)}@media(max-width:991px){.main-content[data-v-3d890658]{margin-left:0}}@media(max-width:768px){.wave-line[data-v-3d890658],.wave-edit-row[data-v-3d890658],.wm-row[data-v-3d890658],.rb-liste li[data-v-3d890658]{flex-wrap:wrap}.page-header[data-v-3d890658]{flex-direction:column;align-items:flex-start}.header-actions[data-v-3d890658]{width:100%;justify-content:flex-end}.participants-toolbar[data-v-3d890658]{flex-direction:column;align-items:stretch}.toolbar-search[data-v-3d890658]{max-width:none}.toolbar-actions[data-v-3d890658]{margin-left:0}.section-nav[data-v-3d890658]{overflow-x:auto}.section-nav a[data-v-3d890658]{flex:none;white-space:nowrap;padding:0 var(--archy-space-4);font-size:var(--archy-fs-sm)}}[data-v-4b4e1c23] .leaflet-tile-pane{filter:saturate(.3) brightness(1.04) contrast(.96)}.mb-root[data-v-4b4e1c23]{position:fixed;inset:0;z-index:1050;display:flex;flex-direction:column;background:var(--archy-sand);font-family:var(--archy-font-body);color:var(--archy-ink)}.mb-chrome[data-v-4b4e1c23]{min-height:54px;background:var(--archy-orange);color:var(--archy-ink);display:flex;flex-wrap:wrap;align-items:center;padding:9px 16px;gap:8px 12px;flex:none}.mb-back[data-v-4b4e1c23]{color:var(--archy-ink);border-color:color-mix(in srgb,var(--archy-ink) 35%,transparent);font-size:var(--archy-fs-lg)}.mb-back[data-v-4b4e1c23]:hover{background:var(--archy-sand);border-color:var(--archy-ink);color:var(--archy-ink)}.mb-logo[data-v-4b4e1c23]{display:block;width:72px;height:auto;flex:none;color:var(--archy-rose-pastel)}.mb-sep[data-v-4b4e1c23]{width:1px;height:22px;background:color-mix(in srgb,var(--archy-ink) 25%,transparent)}.mb-eventname[data-v-4b4e1c23]{font-size:var(--archy-fs-md);font-weight:600;line-height:1.2;max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-eventmeta[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);line-height:1.2}.mb-toggle[data-v-4b4e1c23]{margin-left:8px}.mb-spacer[data-v-4b4e1c23]{flex:1}.mb-lastrun[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);font-weight:500}.mb-root[data-v-4b4e1c23] .leaflet-control-zoom a{width:44px;height:44px;line-height:44px;font-size:20px}.mb-subbar[data-v-4b4e1c23]{min-height:52px;background:var(--archy-sand);border-bottom:1px solid var(--archy-line-strong);display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 16px;flex:none}.mb-search[data-v-4b4e1c23]{position:relative;width:236px}.mb-search svg[data-v-4b4e1c23]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--archy-ink-soft);pointer-events:none}.mb-search .archy-input[data-v-4b4e1c23]{padding-left:36px}.mb-vsep[data-v-4b4e1c23]{width:1px;height:22px;background:var(--archy-line-strong)}.mb-filter.warn[data-v-4b4e1c23]{background:var(--archy-warn-bg);border-color:var(--archy-warn-border);color:var(--archy-warn-text)}.mb-filter.warn[data-v-4b4e1c23]:hover{border-color:var(--archy-warn-text)}.mb-stats[data-v-4b4e1c23]{display:flex;align-items:center;gap:16px;font-size:var(--archy-fs-sm);font-weight:500;color:var(--archy-ink-soft)}.mb-stats strong[data-v-4b4e1c23]{font-size:var(--archy-fs-md);font-weight:700;color:var(--archy-ink)}.mb-stats .green[data-v-4b4e1c23],.mb-stats .green strong[data-v-4b4e1c23]{color:var(--archy-ok-text)}.mb-capalert[data-v-4b4e1c23]{flex:none;display:block;border-width:0 0 1px;border-radius:0;padding:10px 16px}.mb-scene[data-v-4b4e1c23]{position:relative;flex:1;background:var(--archy-sand);overflow:hidden}.mb-map[data-v-4b4e1c23]{position:absolute;inset:0}.mb-scene.table-mode .mb-map[data-v-4b4e1c23]{left:auto;width:420px;right:0;border-left:1px solid var(--archy-line-strong)}[data-v-4b4e1c23] .mb-marker{background:none;border:none}[data-v-4b4e1c23] .mk-driver{width:32px;height:32px;border-radius:50%;border:3px solid var(--paper, #FAF7F2);color:#fff;font:800 11px/26px Poppins,sans-serif;text-align:center;box-shadow:0 2px 6px #0f0f1040}[data-v-4b4e1c23] .mk-pax{width:18px;height:18px;border-radius:50%;background:#faf7f2}[data-v-4b4e1c23] .mk-poi{width:13px;height:13px;background:#faf7f2;box-shadow:inset 0 0 0 3px #0f0f10;transform:rotate(45deg)}[data-v-4b4e1c23] .mk-event{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:20px solid #2F4E21;filter:drop-shadow(0 1px 2px rgba(15,15,16,.4))}[data-v-4b4e1c23] .mk-unassigned{width:16px;height:16px;border-radius:50%;background:#efeeeb;border:2.5px dashed #8C8C92}[data-v-4b4e1c23] .mk-soft{width:12px;height:12px;border-radius:50%;background:#efeeeb;border:2px solid #8C8C92}.mb-rail[data-v-4b4e1c23]{position:absolute;left:14px;top:14px;bottom:14px;width:282px;background:var(--archy-sand);border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-md);box-shadow:var(--archy-shadow-lg);display:flex;flex-direction:column;overflow:hidden;z-index:600}.mb-rail-head[data-v-4b4e1c23]{padding:8px 8px 8px 12px;border-bottom:1px solid var(--archy-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.mb-rail-head .archy-eyebrow[data-v-4b4e1c23]{font-size:var(--archy-fs-xs);letter-spacing:var(--archy-tracking-caps)}.mb-rail-actions[data-v-4b4e1c23]{display:flex;align-items:center;gap:4px;margin-left:auto}.mb-rail-head .mb-sort[data-v-4b4e1c23]{padding-inline:12px}.mb-sort.on[data-v-4b4e1c23]{background:var(--archy-cream)}.mb-rail-list[data-v-4b4e1c23]{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.mb-crewrow[data-v-4b4e1c23]{display:flex;align-items:center;gap:8px;background:var(--archy-white);border:1px solid var(--archy-line);border-radius:var(--archy-radius-sm);padding:9px 10px;cursor:pointer;transition:background-color .14s cubic-bezier(.2,.7,.2,1)}.mb-crewrow.dim[data-v-4b4e1c23]{background:transparent}.mb-crewrow.sel[data-v-4b4e1c23]{background:var(--archy-white);border-width:2px;padding:8px 9px;box-shadow:var(--archy-shadow-sm)}.mb-dot[data-v-4b4e1c23]{width:30px;height:30px;border-radius:50%;color:var(--archy-white);font-size:var(--archy-fs-xs);font-weight:800;line-height:30px;text-align:center;flex:none}.mb-dot.lg[data-v-4b4e1c23]{width:34px;height:34px;line-height:34px}.mb-dot.sm[data-v-4b4e1c23]{width:26px;height:26px;line-height:26px;display:inline-block}.mb-crewinfo[data-v-4b4e1c23]{flex:1;min-width:0;display:flex;flex-direction:column}.mb-crewinfo .name[data-v-4b4e1c23]{font-size:var(--archy-fs-md);font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-crewinfo .meta[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);line-height:1.35;color:var(--archy-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-crewright[data-v-4b4e1c23]{text-align:right;display:flex;flex-direction:column;gap:3px;align-items:flex-end}.mb-crewright .co2[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);color:var(--archy-ink-soft)}.mb-chip[data-v-4b4e1c23]{white-space:nowrap}.mb-reserve-cta[data-v-4b4e1c23]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--archy-touch);background:var(--archy-white);border:1px dashed var(--archy-ink-soft);border-radius:var(--archy-radius-sm);padding:9px 12px;cursor:pointer;font-family:var(--archy-font-body);font-size:var(--archy-fs-md);font-weight:600;line-height:1.2;color:var(--archy-ink);text-align:left}.mb-reserve-cta[data-v-4b4e1c23]:hover{background:var(--archy-cream)}.mb-rail-opener[data-v-4b4e1c23]{position:absolute;left:14px;top:14px;z-index:600;box-shadow:var(--archy-shadow-md)}.mb-legend[data-v-4b4e1c23]{position:absolute;left:310px;top:14px;max-width:calc(100% - 684px);background:var(--archy-sand);border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-md);box-shadow:var(--archy-shadow-md);padding:10px 14px;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;z-index:600;font-size:var(--archy-fs-sm);font-weight:500;line-height:1.2;color:var(--archy-ink)}.mb-legend span[data-v-4b4e1c23]{display:flex;align-items:center;gap:6px}.mb-legend i[data-v-4b4e1c23]{display:inline-block}.lg-driver[data-v-4b4e1c23]{width:18px;height:18px;border-radius:50%;background:#0072b2}.lg-pax[data-v-4b4e1c23]{width:14px;height:14px;border-radius:50%;background:#faf7f2;box-shadow:inset 0 0 0 3px #0072b2}.lg-poi[data-v-4b4e1c23]{width:12px;height:12px;background:#faf7f2;box-shadow:inset 0 0 0 3px #0f0f10;transform:rotate(45deg)}.lg-event[data-v-4b4e1c23]{width:14px;height:14px;background:#2f4e21;clip-path:polygon(50% 0,100% 100%,0 100%)}.lg-un[data-v-4b4e1c23]{width:14px;height:14px;border-radius:50%;background:#efeeeb;box-shadow:inset 0 0 0 2px #8c8c92}.mb-atelier[data-v-4b4e1c23]{position:absolute;right:14px;top:14px;bottom:14px;width:344px;background:var(--archy-sand);border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-md);box-shadow:var(--archy-shadow-lg);display:flex;flex-direction:column;overflow:hidden;z-index:600}.mb-atelier-tabs[data-v-4b4e1c23]{display:flex;border-bottom:1px solid var(--archy-line);flex:none}.mb-atelier-tabs button[data-v-4b4e1c23]{flex:1;min-height:var(--archy-touch);font-family:var(--archy-font-body);font-size:var(--archy-fs-md);font-weight:600;line-height:1.2;border:none;cursor:pointer;padding:12px 8px;background:none;color:var(--archy-ink-soft)}.mb-atelier-tabs button[data-v-4b4e1c23]:hover{color:var(--archy-ink)}.mb-atelier-tabs button.on[data-v-4b4e1c23]{color:var(--archy-ink);box-shadow:inset 0 -3px 0 var(--archy-orange)}.mb-detail[data-v-4b4e1c23]{flex:1;display:flex;flex-direction:column;overflow:hidden}.mb-detail-head[data-v-4b4e1c23]{padding:14px 14px 12px;border-bottom:1px solid var(--archy-line);flex:none}.mb-detail-row[data-v-4b4e1c23]{display:flex;align-items:center;gap:10px}.mb-detail-head .who[data-v-4b4e1c23]{flex:1;min-width:0;display:flex;flex-direction:column}.mb-detail-head .who .name[data-v-4b4e1c23]{font-size:var(--archy-fs-base);font-weight:700;line-height:1.25}.mb-detail-head .who .addr[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);line-height:1.4;color:var(--archy-ink-soft)}.mb-statgrid[data-v-4b4e1c23]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.mb-statgrid>div[data-v-4b4e1c23]{min-width:0;background:var(--archy-white);border:1px solid var(--archy-line);border-radius:var(--archy-radius-xs);padding:8px 6px}.mb-statgrid b[data-v-4b4e1c23]{display:block;font-size:var(--archy-fs-md);font-weight:700;line-height:1.2}.mb-statgrid i[data-v-4b4e1c23]{display:block;margin-top:2px;font-size:var(--archy-fs-sm);font-style:normal;line-height:1.2;color:var(--archy-ink-soft)}.mb-statgrid>div.green[data-v-4b4e1c23]{background:var(--archy-ok-bg);border-color:var(--archy-ok-border)}.mb-statgrid>div.green b[data-v-4b4e1c23],.mb-statgrid>div.green i[data-v-4b4e1c23]{color:var(--archy-ok-text)}.mb-detail-sub[data-v-4b4e1c23]{padding:12px 14px 6px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;flex:none}.mb-detail-sub .hint[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);color:var(--archy-ink-soft)}.mb-paxlist[data-v-4b4e1c23]{flex:1;overflow-y:auto;padding:0 14px 14px;display:flex;flex-direction:column;gap:6px}.mb-paxrow[data-v-4b4e1c23]{display:flex;align-items:center;gap:10px;background:var(--archy-white);border:1px solid var(--archy-line);border-radius:var(--archy-radius-sm);padding:10px 12px;cursor:pointer}.mb-paxrow.moving[data-v-4b4e1c23]{background:var(--archy-cream);border:2px solid var(--archy-orange);padding:9px 11px}.mb-paxrow .time[data-v-4b4e1c23]{font-size:var(--archy-fs-md);font-weight:600;flex:none}.mb-paxrow .who[data-v-4b4e1c23]{flex:1;min-width:0;display:flex;flex-direction:column}.mb-paxrow .who .name[data-v-4b4e1c23]{font-size:var(--archy-fs-md);font-weight:600;line-height:1.25}.mb-paxrow .who .pickup[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);line-height:1.35;color:var(--archy-ink-soft)}.mb-tag[data-v-4b4e1c23]{flex:none}.mb-poi-actions[data-v-4b4e1c23]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.mb-poi-actions .archy-btn[data-v-4b4e1c23]{flex:1 1 140px}.mb-poi-actions .archy-spinner[data-v-4b4e1c23]{width:14px;height:14px}.mb-poi-hint[data-v-4b4e1c23]{display:block;padding:8px 12px}.mb-poi-error[data-v-4b4e1c23]{padding:8px 12px}.mb-poisuggs[data-v-4b4e1c23]{display:flex;flex-direction:column;gap:4px;margin:-2px 0 4px 22px}.mb-poisugg[data-v-4b4e1c23]{display:flex;align-items:center;gap:8px;min-height:var(--archy-touch);text-align:left;background:var(--archy-white);border:1px dashed var(--archy-line-strong);border-radius:var(--archy-radius-sm);padding:6px 10px;cursor:pointer;font-family:var(--archy-font-body);color:var(--archy-ink)}.mb-poisugg[data-v-4b4e1c23]:hover{background:var(--archy-cream);border-style:solid;border-color:var(--archy-orange)}.mb-poisugg .who[data-v-4b4e1c23]{flex:1;min-width:0;display:flex;flex-direction:column}.mb-poisugg .who .name[data-v-4b4e1c23]{font-size:var(--archy-fs-md);font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-poisugg .who .type[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);line-height:1.3;color:var(--archy-ink-soft)}.mb-poisugg .dist[data-v-4b4e1c23],.mb-poisugg .det[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);font-weight:600;white-space:nowrap;flex:none}.mb-poisugg .dist[data-v-4b4e1c23]{color:var(--archy-ink)}.mb-poisugg .det[data-v-4b4e1c23]{color:var(--archy-ink-soft)}.mb-poisugg .det.ok[data-v-4b4e1c23]{color:var(--archy-ok-text)}.mb-arrive[data-v-4b4e1c23]{display:flex;align-items:center;gap:10px;background:var(--archy-white);border:1px dashed var(--archy-line-strong);border-radius:var(--archy-radius-sm);padding:10px 12px;font-size:var(--archy-fs-md);font-weight:500;line-height:1.3;color:var(--archy-ink)}.mb-arrive .time[data-v-4b4e1c23]{font-weight:600;color:var(--archy-ok-text)}.mb-reserve[data-v-4b4e1c23]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:14px}.mb-unlist[data-v-4b4e1c23]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.mb-unrow[data-v-4b4e1c23]{background:var(--archy-white);border:1px dashed var(--archy-ink-soft);border-radius:var(--archy-radius-sm);padding:10px 12px;cursor:pointer;display:flex;flex-direction:column}.mb-unrow .name[data-v-4b4e1c23]{font-size:var(--archy-fs-md);font-weight:600;line-height:1.25}.mb-unrow .reason[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);line-height:1.4;color:var(--archy-ink-soft);margin-top:2px}.mb-softlist[data-v-4b4e1c23]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.mb-softrow[data-v-4b4e1c23]{display:flex;align-items:center;gap:10px;background:var(--archy-white);border:1px solid var(--archy-line);border-radius:var(--archy-radius-sm);padding:10px 12px;font-size:var(--archy-fs-md);font-weight:500;line-height:1.3;color:var(--archy-ink)}.mb-softrow.green[data-v-4b4e1c23]{background:var(--archy-ok-bg);border-color:var(--archy-ok-border)}.mb-softrow.green b[data-v-4b4e1c23]{color:var(--archy-ok-text)}.mb-note[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);line-height:1.55;color:var(--archy-ink-soft);margin:0}.mb-note.wide[data-v-4b4e1c23]{max-width:760px;margin-top:12px}.mb-assignbar[data-v-4b4e1c23]{position:absolute;left:310px;right:374px;bottom:14px;background:var(--archy-ink);color:var(--archy-white);border-radius:var(--archy-radius-md);box-shadow:var(--archy-shadow-xl);padding:12px 14px;display:flex;align-items:center;gap:14px;z-index:700}.mb-movedot[data-v-4b4e1c23]{width:34px;height:34px;border-radius:50%;background:var(--archy-orange);border:2px solid var(--archy-white);flex:none}.mb-movewho[data-v-4b4e1c23]{flex:none;max-width:190px;min-width:0;display:flex;flex-direction:column}.mb-movewho .name[data-v-4b4e1c23]{font-size:var(--archy-fs-md);font-weight:700;line-height:1.2;color:var(--archy-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-movewho .from[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);line-height:1.3;color:color-mix(in srgb,var(--archy-white) 78%,var(--archy-ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-vsep.light[data-v-4b4e1c23]{background:color-mix(in srgb,var(--archy-white) 20%,transparent);height:34px}.mb-cands[data-v-4b4e1c23]{display:flex;gap:8px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin}.mb-cand[data-v-4b4e1c23]{display:flex;align-items:center;gap:7px;flex:none;min-height:var(--archy-touch);border-radius:var(--archy-radius-pill);padding:8px 14px;white-space:nowrap;background:var(--archy-ok-bg);border:1px solid var(--archy-ok-border);color:var(--archy-ok-text);font-family:var(--archy-font-body);cursor:pointer}.mb-cand[data-v-4b4e1c23]:hover{border-color:currentColor}.mb-cand.tense[data-v-4b4e1c23]{background:var(--archy-warn-bg);border-color:var(--archy-warn-border);color:var(--archy-warn-text)}.mb-cand.over[data-v-4b4e1c23]{background:var(--archy-err-bg);border-color:var(--archy-err-border);color:var(--archy-err-text)}.mb-cand.tense[data-v-4b4e1c23]:hover,.mb-cand.over[data-v-4b4e1c23]:hover{border-color:currentColor}.mb-cand b[data-v-4b4e1c23]{font-size:var(--archy-fs-md);font-weight:700;line-height:1}.mb-cand .delta[data-v-4b4e1c23]{font-size:var(--archy-fs-md);font-weight:600}.mb-cand .note[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);font-weight:500}.mb-nocand[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);font-weight:500;line-height:1.4;color:color-mix(in srgb,var(--archy-white) 78%,var(--archy-ink));align-self:center}.mb-cancel[data-v-4b4e1c23]{flex:none;background:transparent;border-color:color-mix(in srgb,var(--archy-white) 60%,transparent);color:var(--archy-white)}.mb-cancel[data-v-4b4e1c23]:hover{background:var(--archy-white);border-color:var(--archy-white);color:var(--archy-ink)}.mb-answers[data-v-4b4e1c23]{margin:8px 0 2px;padding:9px 11px;border-radius:var(--archy-radius-sm);background:var(--archy-cream);border:1px solid var(--archy-line)}.mb-answers.pax[data-v-4b4e1c23]{margin:-2px 0 8px 10px;padding:6px 10px;border-radius:var(--archy-radius-xs)}.mb-answers .times[data-v-4b4e1c23]{margin:0;font-size:var(--archy-fs-sm);color:var(--archy-ink)}.mb-answers .notes[data-v-4b4e1c23]{margin:3px 0 0;font-size:var(--archy-fs-md);font-style:italic;font-weight:500;line-height:1.45;color:var(--archy-ink)}.mb-table[data-v-4b4e1c23]{position:absolute;inset:0 420px 0 0;background:var(--archy-sand);padding:14px 14px 14px 16px;display:flex;flex-direction:column;overflow:hidden;z-index:500}.mb-table-head[data-v-4b4e1c23]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex:none}.mb-tablebox[data-v-4b4e1c23]{border:1px solid var(--archy-line-strong);border-radius:var(--archy-radius-sm);overflow-y:auto;background:var(--archy-white)}.mb-tr[data-v-4b4e1c23]{display:grid;grid-template-columns:58px 1.4fr 72px 1.6fr 100px 84px 76px 76px 72px;align-items:center;border-bottom:1px solid var(--archy-line);cursor:pointer;background:var(--archy-white)}.mb-tr[data-v-4b4e1c23]:hover{background:var(--archy-sand)}.mb-tr>div[data-v-4b4e1c23]{padding:10px 8px;font-size:var(--archy-fs-md);line-height:1.3;color:var(--archy-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-tr.th[data-v-4b4e1c23]{background:var(--archy-white);border-bottom:2px solid var(--archy-line-strong);cursor:default;position:sticky;top:0;z-index:2}.mb-tr.th>div[data-v-4b4e1c23]{font-size:var(--archy-fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--archy-ink-soft)}.mb-tr.th .sortable[data-v-4b4e1c23]{color:var(--archy-ink);cursor:pointer}.mb-tr.sel[data-v-4b4e1c23]{background:var(--archy-cream)}.mb-tr .drv[data-v-4b4e1c23]{font-weight:600;color:var(--archy-ink)}.mb-tr>.archy-num[data-v-4b4e1c23]{color:var(--archy-ink)}.mb-tr>.archy-num.green[data-v-4b4e1c23]{color:var(--archy-ok-text)}.mb-state[data-v-4b4e1c23]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:800;pointer-events:none}.mb-statecard[data-v-4b4e1c23]{pointer-events:auto;max-width:360px;text-align:center;box-shadow:var(--archy-shadow-lg)}.mb-statecard .skl[data-v-4b4e1c23]{height:44px;width:260px;max-width:100%;border-radius:var(--archy-radius-xs);background:var(--archy-sand);overflow:hidden;position:relative;margin-bottom:8px}.mb-statecard .skl[data-v-4b4e1c23]:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,var(--archy-white),transparent);animation:mbSweep-4b4e1c23 1.4s linear infinite}@keyframes mbSweep-4b4e1c23{0%{transform:translate(-100%)}to{transform:translate(320%)}}.mb-statecard.run .title[data-v-4b4e1c23]{font-size:var(--archy-fs-md);font-weight:600;line-height:1.3;text-align:left}.mb-statecard.run .bar[data-v-4b4e1c23]{height:5px;background:var(--archy-line);border-radius:var(--archy-radius-pill);margin-top:10px;overflow:hidden}.mb-statecard.run .fill[data-v-4b4e1c23]{width:40%;height:100%;background:var(--archy-orange);border-radius:var(--archy-radius-pill);animation:mbSweep-4b4e1c23 1.6s linear infinite}.mb-statecard.run .step[data-v-4b4e1c23]{font-size:var(--archy-fs-sm);line-height:1.4;color:var(--archy-ink-soft);margin-top:8px;text-align:left}.mb-statecard.error .title[data-v-4b4e1c23]{font-size:var(--archy-fs-base);font-weight:700;line-height:1.3;margin-top:10px}.mb-statecard.error p[data-v-4b4e1c23]{font-size:var(--archy-fs-md);line-height:1.6;color:var(--archy-ink-soft);margin:8px 0 0}.mb-statecard.error .acts[data-v-4b4e1c23]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;justify-content:center}.mb-statecard.empty .tri[data-v-4b4e1c23]{width:44px;height:44px;margin:0 auto 14px;background:#2f4e21;clip-path:polygon(50% 0,100% 100%,0 100%)}.mb-statecard.empty .title.display[data-v-4b4e1c23]{font-family:var(--archy-font-display);font-weight:800;font-size:var(--archy-fs-2xl);text-transform:uppercase;line-height:1.1}.mb-statecard.empty p[data-v-4b4e1c23]{font-size:var(--archy-fs-md);line-height:1.6;color:var(--archy-ink-soft);margin:10px 0 16px}@media(prefers-reduced-motion:reduce){.mb-statecard .skl[data-v-4b4e1c23]:after,.mb-statecard.run .fill[data-v-4b4e1c23]{animation-duration:4s}}@media(max-width:1180px){.mb-atelier[data-v-4b4e1c23]{width:322px}.mb-rail[data-v-4b4e1c23]{width:250px}.mb-legend[data-v-4b4e1c23]{display:none}.mb-assignbar[data-v-4b4e1c23]{left:14px;right:350px}.mb-stats span[data-v-4b4e1c23]:nth-child(3){display:none}}.mb-sheet-nav[data-v-4b4e1c23],.mb-sheet-backdrop[data-v-4b4e1c23]{display:none}@media(max-width:900px){.mb-chrome[data-v-4b4e1c23]{padding:8px 12px;gap:6px 10px}.mb-subbar[data-v-4b4e1c23]{padding:8px 12px}.mb-search[data-v-4b4e1c23]{width:100%}.mb-stats[data-v-4b4e1c23]{flex-wrap:wrap;gap:10px 14px}.mb-scene.table-mode .mb-map[data-v-4b4e1c23]{display:none}.mb-table[data-v-4b4e1c23]{right:0}.mb-tablebox[data-v-4b4e1c23]{overflow-x:auto}.mb-rail[data-v-4b4e1c23],.mb-atelier[data-v-4b4e1c23]{inset:auto 0 0;width:auto;max-width:none;max-height:74vh;border-radius:var(--archy-radius-lg) var(--archy-radius-lg) 0 0;transform:translateY(110%);transition:transform .28s cubic-bezier(.2,.7,.2,1);z-index:1200}.mb-rail.sheet-open[data-v-4b4e1c23],.mb-atelier.sheet-open[data-v-4b4e1c23]{transform:translateY(0)}.mb-rail-opener[data-v-4b4e1c23],.mb-legend[data-v-4b4e1c23]{display:none}.mb-assignbar[data-v-4b4e1c23]{left:8px;right:8px;bottom:74px;flex-wrap:wrap;gap:10px 12px}.mb-assignbar .mb-vsep[data-v-4b4e1c23]{display:none}.mb-movewho[data-v-4b4e1c23]{flex:1;max-width:none}.mb-cands[data-v-4b4e1c23]{order:3;flex:1 0 100%}.mb-sheet-nav[data-v-4b4e1c23]{display:flex;position:fixed;left:50%;bottom:14px;transform:translate(-50%);gap:10px;z-index:1100}.mb-sheet-btn[data-v-4b4e1c23]{box-shadow:var(--archy-shadow-lg)}.mb-sheet-btn.active[data-v-4b4e1c23]{background:var(--archy-orange);border-color:var(--archy-orange);color:var(--archy-ink)}.mb-sheet-backdrop[data-v-4b4e1c23]{display:block;position:fixed;inset:0;background:color-mix(in srgb,var(--archy-ink) 55%,transparent);opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:1150}.mb-sheet-backdrop.show[data-v-4b4e1c23]{opacity:1;pointer-events:auto}}.admin-layout[data-v-a4fa5db8]{display:flex;min-height:100vh;background:var(--archy-sand)}.main-content[data-v-a4fa5db8]{margin-left:260px;padding:2rem;flex:1}.panel-head[data-v-a4fa5db8]{margin-bottom:var(--archy-space-6);padding-bottom:var(--archy-space-4);border-bottom:1px solid var(--archy-line)}.panel-title[data-v-a4fa5db8]{margin:0;font-family:var(--archy-font-display);font-size:var(--archy-fs-xl);font-weight:700;line-height:1.25;color:var(--archy-ink)}.sub-title[data-v-a4fa5db8]{font-family:var(--archy-font-body);font-size:var(--archy-fs-base);font-weight:700;color:var(--archy-ink)}.type-toggle[data-v-a4fa5db8]{display:flex;width:100%}.type-toggle>label[data-v-a4fa5db8]{flex:1 1 auto;justify-content:center}@media(max-width:575px){.type-toggle[data-v-a4fa5db8]{border-radius:var(--archy-radius-md)}}.address-autocomplete[data-v-a4fa5db8]{position:relative}.address-loading[data-v-a4fa5db8]{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.address-suggestions[data-v-a4fa5db8]{position:absolute;top:100%;left:0;right:0;background:var(--archy-white);border:1px solid var(--archy-line-strong);border-top:none;border-radius:0 0 var(--archy-radius-sm) var(--archy-radius-sm);list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:var(--archy-shadow-md)}.address-suggestions li[data-v-a4fa5db8]{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid var(--archy-line)}.address-suggestions li[data-v-a4fa5db8]:last-child{border-bottom:none}.address-suggestions li[data-v-a4fa5db8]:hover{background:var(--archy-sand)}.address-suggestions li i[data-v-a4fa5db8]{color:var(--archy-ink)}.driver-fields[data-v-a4fa5db8],.passenger-fields[data-v-a4fa5db8]{background:var(--archy-sand);border:1px solid var(--archy-line);padding:var(--archy-space-4);border-radius:var(--archy-radius-sm);margin-top:var(--archy-space-4)}.answer-quote[data-v-a4fa5db8]{padding:var(--archy-space-3) var(--archy-space-4);background:var(--archy-cream);border:1px solid var(--archy-line);border-radius:var(--archy-radius-sm);font-style:italic}.form-actions[data-v-a4fa5db8]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--archy-space-3)}@media(max-width:991px){.main-content[data-v-a4fa5db8]{margin-left:0}}.maj-bandeau{z-index:4000}.maj-bandeau .archy-btn{flex:none}@media(max-width:480px){.maj-bandeau{left:var(--archy-space-4);right:var(--archy-space-4);bottom:var(--archy-space-4)}}:root{--bs-body-font-family: var(--archy-font-body);--bs-body-font-size: 1rem;--bs-body-line-height: 1.6;--bs-body-color: var(--archy-ink);--bs-body-color-rgb: 51, 55, 61;--bs-body-bg: var(--archy-sand);--bs-emphasis-color: var(--archy-ink);--bs-secondary-color: var(--archy-ink-soft);--bs-heading-color: var(--archy-ink);--bs-link-color: var(--archy-ink);--bs-link-color-rgb: 51, 55, 61;--bs-link-hover-color: var(--archy-ink);--bs-link-hover-color-rgb: 51, 55, 61;--bs-border-color: var(--archy-line-strong);--bs-border-color-translucent: var(--archy-line);--bs-border-radius: var(--archy-radius-sm);--bs-border-radius-sm: var(--archy-radius-xs);--bs-border-radius-lg: var(--archy-radius-lg);--bs-border-radius-xl: var(--archy-radius-xl);--bs-border-radius-pill: var(--archy-radius-pill);--bs-box-shadow: var(--archy-shadow-md);--bs-box-shadow-sm: var(--archy-shadow-sm);--bs-box-shadow-lg: var(--archy-shadow-xl);--bs-focus-ring-color: rgb(51 55 61 / .35);--bs-primary: #f28d0a;--bs-primary-rgb: 242, 141, 10;--bs-secondary: #5b5755;--bs-secondary-rgb: 91, 87, 85;--bs-success: #2f4e21;--bs-success-rgb: 47, 78, 33;--bs-danger: #a83226;--bs-danger-rgb: 168, 50, 38;--bs-warning: #f28d0a;--bs-warning-rgb: 242, 141, 10;--bs-info: #5b5755;--bs-info-rgb: 91, 87, 85;--bs-light: #faf6ed;--bs-light-rgb: 250, 246, 237;--bs-dark: #33373d;--bs-dark-rgb: 51, 55, 61;--bs-primary-text-emphasis: var(--archy-warn-text);--bs-success-text-emphasis: var(--archy-ok-text);--bs-danger-text-emphasis: var(--archy-err-text);--bs-warning-text-emphasis: var(--archy-warn-text);--bs-primary-bg-subtle: var(--archy-orange-pastel);--bs-success-bg-subtle: var(--archy-ok-bg);--bs-danger-bg-subtle: var(--archy-err-bg);--bs-warning-bg-subtle: var(--archy-warn-bg);--bs-primary-border-subtle: var(--archy-warn-border);--bs-success-border-subtle: var(--archy-ok-border);--bs-danger-border-subtle: var(--archy-err-border);--bs-warning-border-subtle: var(--archy-warn-border)}.text-primary,.text-warning{color:var(--archy-warn-text)!important}.text-success{color:var(--archy-sapin)!important}.text-danger{color:var(--archy-err-text)!important}.text-muted,.text-secondary{color:var(--archy-ink-soft)!important}.text-dark{color:var(--archy-ink)!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--archy-font-body);background-color:var(--archy-sand);color:var(--archy-ink);line-height:var(--archy-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.brand-title{font-family:var(--archy-font-display);color:var(--archy-ink)}a{text-decoration:none;color:inherit}.main-content{min-width:0}.row{display:flex;flex-wrap:wrap;margin:-.5rem}.col{flex:1;padding:.5rem}.col-6{flex:0 0 50%;padding:.5rem}.col-4{flex:0 0 33.333%;padding:.5rem}.col-3{flex:0 0 25%;padding:.5rem}.text-center{text-align:center}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.gap-1{gap:.5rem}.gap-2{gap:1rem}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.flex-column{flex-direction:column}@media(max-width:768px){.col-6,.col-4,.col-3{flex:0 0 100%}}@media(max-width:900px){.main-content{margin-left:0!important;padding-top:56px!important}}
