.doma-navbar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--doma-navbar-height);padding:0 20px;border-bottom:1px solid var(--doma-layout-border);background:var(--doma-surface);color:var(--doma-text);font-family:var(--doma-font);font-size:14px}.doma-navbar__start,.doma-navbar__end{display:flex;align-items:center;gap:10px;min-width:0}.doma-navbar__start{align-self:stretch}.doma-navbar__anchor{position:relative;min-width:0}.doma-navbar__brand-block{display:flex;flex:none;align-items:center;gap:10px}.doma-navbar__brand-block.has-brand{align-self:stretch;justify-content:space-between;box-sizing:border-box;width:var(--doma-navbar-brand-width, auto);margin-left:-20px;margin-right:6px;padding:0 16px 0 20px;border-right:1px solid var(--doma-layout-border)}.doma-navbar__brand{display:flex;flex:none;align-items:center;gap:10px;color:var(--doma-heading);text-decoration:none}.doma-navbar__brand:hover{color:var(--doma-heading)}.doma-navbar__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--doma-radius);background:var(--doma-primary);color:var(--doma-on-primary);font-size:14px;font-weight:600}.doma-navbar__brand-name{font-size:17px;font-weight:600;letter-spacing:.12em}.doma-navbar__icon-btn{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--doma-border);border-radius:var(--doma-radius);background:transparent;color:var(--doma-muted);font-size:18px;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.doma-navbar__icon-btn:hover,.doma-navbar__icon-btn.is-open,.doma-navbar__icon-btn.is-active{border-color:var(--doma-primary-border);background:var(--doma-primary-soft);color:var(--doma-primary)}.doma-navbar__launcher{background:var(--doma-surface-muted);color:var(--doma-heading)}.doma-navbar__menu-toggle{display:none}.doma-navbar__chip,.doma-navbar__user{display:flex;align-items:center;gap:10px;max-width:280px;min-width:0;padding:5px 10px 5px 5px;border:1px solid var(--doma-border);border-radius:var(--doma-radius);background:var(--doma-surface-muted);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.doma-navbar__user{border-color:transparent;background:transparent}.doma-navbar__chip:hover:not(.is-static){border-color:var(--doma-primary-border)}.doma-navbar__chip.is-static{cursor:default}.doma-navbar__icon-btn:focus-visible,.doma-navbar__chip:focus-visible,.doma-navbar__user:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--doma-primary-rgb),.25)}.doma-navbar__chip-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.doma-navbar__chip-text strong{overflow:hidden;color:var(--doma-heading);font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.doma-navbar__chip-text small{overflow:hidden;color:var(--doma-muted);font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.doma-navbar__chevron{flex:none;color:var(--doma-muted);font-size:18px}.doma-navbar__tenant-mark,.doma-navbar__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;font-size:12px;font-weight:600}.doma-navbar__tenant-mark{width:32px;height:32px;border-radius:var(--doma-radius);background:var(--doma-primary-soft);color:var(--doma-primary-ink)}.doma-navbar__avatar img{width:100%;height:100%;object-fit:cover}.doma-navbar__tenant-mark--sm{width:28px;height:28px;border-radius:var(--doma-radius);font-size:11px}.doma-navbar__avatar{width:34px;height:34px;border-radius:50%;background:var(--doma-primary);color:var(--doma-on-primary)}.doma-navbar__divider{width:1px;height:28px;background:var(--doma-border)}.doma-navbar__menu{position:absolute;top:calc(100% + 10px);left:0;z-index:1010;min-width:280px;padding:6px;border:1px solid var(--doma-border);border-radius:var(--doma-radius-lg);background:var(--doma-surface);box-shadow:var(--doma-shadow-menu)}.doma-navbar__menu--end{right:0;left:auto}.doma-navbar__menu-header{display:flex;flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;border-bottom:1px solid var(--doma-border);line-height:1.35}.doma-navbar__menu-header strong{color:var(--doma-heading);font-size:13.5px;font-weight:600}.doma-navbar__menu-header small{color:var(--doma-muted);font-size:12px}.doma-navbar__list{max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.doma-navbar__menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--doma-radius);background:transparent;color:var(--doma-text);font:inherit;font-size:13.5px;text-align:left;text-decoration:none;cursor:pointer}.doma-navbar__menu-item:hover{background:var(--doma-surface-muted);color:var(--doma-text)}.doma-navbar__menu-item.is-active{background:var(--doma-primary-soft);color:var(--doma-primary-ink);font-weight:600}.doma-navbar__menu-item i{font-size:16px}.doma-navbar__menu-item--danger,.doma-navbar__menu-item--danger:hover{color:var(--doma-danger)}.doma-navbar__menu-item-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.doma-navbar__menu-item-text--stacked{display:flex;flex-direction:column;line-height:1.3}.doma-navbar__menu-item-text--stacked>*{overflow:hidden;text-overflow:ellipsis}.doma-navbar__menu-item-text--stacked small{color:var(--doma-muted);font-size:11.5px;font-weight:400}.doma-navbar__menu--tenant{width:340px;max-width:calc(100vw - 24px)}.doma-navbar__menu--launcher{width:380px}.doma-navbar__modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,1fr);gap:4px;padding:4px}.doma-navbar__module{--module-ink: color-mix(in srgb, var(--module) 80%, var(--vz-black, #000));position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 10px;border-radius:var(--doma-radius);color:var(--doma-heading);text-align:center;text-decoration:none;transition:background-color .15s ease}a.doma-navbar__module:hover{background:var(--doma-surface-muted);color:var(--doma-heading)}.doma-navbar__module.is-current{background:color-mix(in srgb,var(--module) 10%,transparent)}.doma-navbar__module-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--doma-radius);background:color-mix(in srgb,var(--module) 14%,transparent);color:var(--module-ink);font-size:19px}.doma-navbar__module-name{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:500;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.doma-navbar__module.is-locked{color:var(--doma-muted);cursor:default}.doma-navbar__module.is-locked .doma-navbar__module-icon{opacity:.45}.doma-navbar__module-lock{position:absolute;top:8px;right:10px;color:var(--doma-muted);font-size:12px}.doma-navbar__menu-more{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 4px 4px;padding:8px;border-radius:var(--doma-radius);color:var(--doma-primary);font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s ease}.doma-navbar__menu-more i{font-size:16px}.doma-navbar__menu-more:hover{background:var(--doma-primary-soft);color:var(--doma-primary)}.doma-navbar__menu-footer{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:9px;margin-top:4px;padding:6px 4px 2px;border-top:1px solid var(--doma-border)}.doma-navbar__menu-link{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border-radius:var(--doma-radius);color:var(--doma-heading);font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.doma-navbar__menu-link+.doma-navbar__menu-link{position:relative}.doma-navbar__menu-link+.doma-navbar__menu-link:before{content:"";position:absolute;top:6px;bottom:6px;left:-5px;width:1px;background:var(--doma-border)}.doma-navbar__menu-link i{color:var(--doma-muted);font-size:16px;transition:color .15s ease}.doma-navbar__menu-link:hover{background:var(--doma-surface-muted);color:var(--doma-primary)}.doma-navbar__menu-link:hover i{color:var(--doma-primary)}[data-bs-theme=dark] .doma-navbar__module{--module-ink: color-mix(in srgb, var(--module) 70%, var(--vz-white, #fff))}@media (max-width: 767.98px){.doma-navbar{padding:0 12px}.doma-navbar__menu-toggle{display:inline-flex}.doma-navbar__chip-text,.doma-navbar__user .doma-navbar__chevron,.doma-navbar__divider,.doma-navbar__brand-name{display:none}.doma-navbar__brand-block.has-brand{width:auto;margin-left:0;margin-right:0;padding:0 10px 0 0}.doma-navbar__menu--launcher{width:min(380px,calc(100vw - 24px))}}.doma-menu-header[data-v-f60ac95e]{display:flex;align-items:center;gap:10px;min-width:0;padding:16px 20px;border-bottom:1px solid var(--doma-border);background:var(--doma-surface-muted);font-family:var(--doma-font)}.doma-menu-header.is-collapsed[data-v-f60ac95e]{justify-content:center;padding:16px 0}.doma-menu-header.is-collapsed .doma-menu-header__text[data-v-f60ac95e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.doma-menu-header__icon[data-v-f60ac95e]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--doma-radius);background:var(--doma-primary-soft);color:var(--doma-primary-ink);font-size:16px}.doma-menu-header__text[data-v-f60ac95e]{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.3}.doma-menu-header__text strong[data-v-f60ac95e],.doma-menu-header__text small[data-v-f60ac95e]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.doma-menu-header__text strong[data-v-f60ac95e]{color:var(--doma-heading);font-size:14px;font-weight:600;letter-spacing:.04em}.doma-menu-header__text small[data-v-f60ac95e]{color:var(--doma-muted);font-size:11.5px}
