.mnav[data-v-b6f49ba2]{display:none}.mnav__hamburger[data-v-b6f49ba2]{border:1px solid var(--app-border,#d1d7db);backdrop-filter:blur(8px);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffffeb;border-radius:.55rem;flex-direction:column;justify-content:center;gap:4px;width:2.75rem;height:2.75rem;padding:.55rem;display:inline-flex;position:relative;box-shadow:0 4px 14px #111b211a}.mnav__hamburger-bubble[data-v-b6f49ba2]{background:#d92d20;border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.35rem;right:.35rem;box-shadow:0 0 0 2px #fff}.mnav__hamburger[data-v-b6f49ba2]:hover{background:#fff}.mnav__hamburger-line[data-v-b6f49ba2]{background:var(--app-text,#111b21);border-radius:1px;width:100%;height:2px;display:block}.mnav__layer[data-v-b6f49ba2]{display:contents}.mnav__backdrop[data-v-b6f49ba2]{z-index:40;background:#15202b66;position:fixed;inset:0}.mnav__drawer[data-v-b6f49ba2]{z-index:45;background:var(--app-surface,#fff);border-right:1px solid var(--app-border,#d1d7db);flex-direction:column;gap:1rem;width:min(18rem,86vw);height:100dvh;padding:1rem 1rem 1.25rem;display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:.25rem 0 1.5rem #15202b1f}.mnav__drawer-top[data-v-b6f49ba2]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mnav__drawer-title[data-v-b6f49ba2]{color:var(--app-text,#111b21);margin:0;font-size:.95rem;font-weight:650}.mnav__close[data-v-b6f49ba2]{width:2.25rem;height:2.25rem;color:var(--app-muted,#3b4a54);cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.mnav__close[data-v-b6f49ba2]:hover{background:var(--app-bg,#f2efe9);color:var(--app-text,#111b21)}.mnav__identity[data-v-b6f49ba2]{background:var(--app-bg,#f2efe9);color:inherit;border-radius:.6rem;align-items:center;gap:.75rem;padding:.85rem .9rem;text-decoration:none;display:flex}.mnav__identity[data-v-b6f49ba2]:hover{background:color-mix(in srgb, var(--app-accent,#25d366) 10%, var(--app-bg,#f2efe9))}.mnav__identity-text[data-v-b6f49ba2]{min-width:0}.mnav__identity-name[data-v-b6f49ba2]{letter-spacing:-.01em;color:var(--app-text,#111b21);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;font-weight:650;overflow:hidden}.mnav__identity-company[data-v-b6f49ba2]{color:var(--app-muted,#3b4a54);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.85rem;overflow:hidden}.mnav__nav[data-v-b6f49ba2]{flex-direction:column;flex:1;gap:.25rem;display:flex}.mnav__link[data-v-b6f49ba2]{color:var(--app-muted,#3b4a54);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;font-weight:500;text-decoration:none;display:flex}.mnav__link-label[data-v-b6f49ba2]{min-width:0}.mnav__bubble[data-v-b6f49ba2]{background:#d92d20;border-radius:999px;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 2px #f8d9d7}.mnav__link[data-v-b6f49ba2]:hover{background:var(--app-bg,#f2efe9);color:var(--app-text,#111b21)}.mnav__link--active[data-v-b6f49ba2]{background:color-mix(in srgb, var(--app-accent,#25d366) 12%, white);color:var(--app-accent-deep,#008069)}.mnav__link--nested[data-v-b6f49ba2]{padding-left:1.4rem;font-size:.92rem}.mnav__logout[data-v-b6f49ba2]{border:1px solid var(--app-border,#d1d7db);color:var(--app-muted,#3b4a54);cursor:pointer;text-align:left;background:0 0;border-radius:.4rem;align-self:stretch;margin-top:auto;padding:.7rem .85rem;font-family:inherit;font-size:.9rem;font-weight:550}.mnav__logout[data-v-b6f49ba2]:hover{color:var(--app-text,#111b21);background:var(--app-bg,#f2efe9)}@media (width<=768px){.mnav[data-v-b6f49ba2]{display:block}}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.15rem;font-size:.95rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn--primary{background:var(--app-accent,var(--admin-accent,#25d366));border-color:var(--app-accent,var(--admin-accent,#25d366));color:#fff}.btn--primary:hover:not(:disabled){background:var(--app-accent-deep,var(--admin-accent-deep,#008069));border-color:var(--app-accent-deep,var(--admin-accent-deep,#008069))}.btn--dark{background:var(--app-ink,var(--admin-ink,#3b3b3b));border-color:var(--app-ink,var(--admin-ink,#3b3b3b));color:#fff}.btn--dark:hover:not(:disabled){background:#4a4a4a;border-color:#4a4a4a}.btn--outline{border-color:var(--app-ink,var(--admin-ink,#3b3b3b));color:var(--app-ink,var(--admin-ink,#3b3b3b));background:#fff}.btn--outline:hover:not(:disabled){background:var(--app-bg,var(--admin-bg,#f2efe9))}@media (prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover:not(:disabled){transform:none}}.app[data-v-a8e5cdb5]{--app-bg:#f2efe9;--app-surface:#fff;--app-text:#111b21;--app-muted:#3b4a54;--app-border:#d1d7db;--app-accent:#25d366;--app-accent-deep:#008069;--app-ink:#3b3b3b;--app-sidenav-width:16rem;grid-template-columns:var(--app-sidenav-width) 1fr;background:var(--app-bg);width:100%;max-width:100%;min-height:100vh;color:var(--app-text);grid-template-rows:auto 1fr;font-family:Segoe UI,Helvetica Neue,sans-serif;display:grid;overflow-x:hidden}.app__navbar[data-v-a8e5cdb5]{background:var(--app-surface);border-bottom:1px solid var(--app-border);z-index:20;grid-column:1/-1;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex;position:sticky;top:0}.app__brand[data-v-a8e5cdb5]{letter-spacing:-.02em;color:var(--app-text);font-size:1.15rem;font-weight:700;text-decoration:none}.app__brand[data-v-a8e5cdb5]:hover{color:var(--app-accent-deep)}.app__navbar-nav[data-v-a8e5cdb5]{align-items:center;gap:.25rem;margin-left:auto;display:flex}.app__navbar-link[data-v-a8e5cdb5],.app__navbar-button[data-v-a8e5cdb5]{color:var(--app-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.45rem .75rem;font-family:inherit;font-size:.9rem;font-weight:550;text-decoration:none}.app__navbar-link[data-v-a8e5cdb5]:hover,.app__navbar-button[data-v-a8e5cdb5]:hover{background:var(--app-bg);color:var(--app-text)}.app__navbar-link--active[data-v-a8e5cdb5]{color:var(--app-accent-deep);background:color-mix(in srgb, var(--app-accent) 12%, white)}.app__navbar-profile[data-v-a8e5cdb5]{border-radius:50%;flex-shrink:0;place-items:center;margin-left:.15rem;text-decoration:none;display:grid}.app__navbar-profile[data-v-a8e5cdb5]:hover{opacity:.9}.app__sidenav[data-v-a8e5cdb5]{background:var(--app-surface);border-right:1px solid var(--app-border);flex-direction:column;gap:1.25rem;padding:1.25rem 1rem;display:flex}.app__identity[data-v-a8e5cdb5]{background:var(--app-bg);color:inherit;border-radius:.6rem;align-items:center;gap:.75rem;padding:.85rem .9rem;text-decoration:none;display:flex}.app__identity[data-v-a8e5cdb5]:hover{background:color-mix(in srgb, var(--app-accent) 10%, var(--app-bg))}.app__identity-text[data-v-a8e5cdb5]{min-width:0}.app__identity-name[data-v-a8e5cdb5]{letter-spacing:-.01em;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;font-weight:650;overflow:hidden}.app__identity-company[data-v-a8e5cdb5]{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.85rem;overflow:hidden}.app__nav[data-v-a8e5cdb5]{flex-direction:column;flex:1;gap:.25rem;display:flex}.app__nav-link[data-v-a8e5cdb5]{color:var(--app-muted);border-radius:.4rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;font-weight:500;text-decoration:none;display:flex}.app__nav-link-label[data-v-a8e5cdb5]{min-width:0}.app__nav-bubble[data-v-a8e5cdb5]{background:#d92d20;border-radius:999px;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 2px #f8d9d7}.app__nav-link--nested[data-v-a8e5cdb5]{padding-left:1.4rem;font-size:.92rem}.app__nav-link[data-v-a8e5cdb5]:hover{background:var(--app-bg);color:var(--app-text)}.app__nav-link--active[data-v-a8e5cdb5]{background:color-mix(in srgb, var(--app-accent) 12%, white);color:var(--app-accent-deep)}.app__sidenav-logout[data-v-a8e5cdb5]{border:1px solid var(--app-border);color:var(--app-muted);cursor:pointer;text-align:left;background:0 0;border-radius:.4rem;align-self:stretch;margin-top:auto;padding:.65rem .85rem;font-family:inherit;font-size:.9rem;font-weight:550}.app__sidenav-logout[data-v-a8e5cdb5]:hover{color:var(--app-text);background:var(--app-bg)}.app__main[data-v-a8e5cdb5]{min-width:0;padding:2rem 1.5rem 3rem}.app--immersive[data-v-a8e5cdb5]{grid-template-rows:1fr;height:100dvh;min-height:100dvh;overflow:hidden}.app--immersive .app__main[data-v-a8e5cdb5]{height:100%;min-height:0;padding:0;overflow:hidden}.app--immersive .app__sidenav[data-v-a8e5cdb5]{height:100dvh;overflow-y:auto}.app__immersive-nav[data-v-a8e5cdb5]{top:max(.65rem, env(safe-area-inset-top,0px));right:max(.65rem, env(safe-area-inset-right,0px));z-index:50;pointer-events:auto;display:none;position:fixed}@media (width<=768px){.app[data-v-a8e5cdb5]{grid-template-columns:minmax(0,1fr)}.app__sidenav[data-v-a8e5cdb5]{display:none}.app__main[data-v-a8e5cdb5]{padding:1.5rem 1rem 2.5rem}.app__navbar-nav[data-v-a8e5cdb5]{display:none}.app__navbar-profile[data-v-a8e5cdb5]{margin-left:auto}.app--immersive .app__immersive-nav[data-v-a8e5cdb5]{display:block}.app--immersive .app__main[data-v-a8e5cdb5]{padding:0}}
