:is(.customer-theme,.property-workspace,.customer-theme-portal) .customer-leaf{align-items:center;gap:var(--maieco-space-3);border-radius:var(--maieco-radius);width:100%;min-height:44px;font-size:var(--maieco-base-size);text-align:left;white-space:normal;color:var(--maieco-nav-ink);letter-spacing:0;background:0 0;padding:10px 14px;font-weight:500;display:flex;position:relative}:is(.customer-theme,.property-workspace,.customer-theme-portal) .customer-leaf:hover{background:var(--maieco-navy-soft);color:var(--maieco-nav-ink)}:is(.customer-theme,.property-workspace,.customer-theme-portal) .customer-leaf.customer-leaf[aria-current=page]{color:var(--maieco-nav-ink);box-shadow:inset 3px 0 var(--maieco-teal);background:0 0;font-weight:700}:is(.customer-theme,.property-workspace,.customer-theme-portal) .customer-leaf[aria-current=page] svg{color:inherit}:is(.customer-theme,.property-workspace,.customer-theme-portal) .customer-disclosure{width:100%;min-height:44px;color:var(--maieco-nav-ink);letter-spacing:0;background:0 0;justify-content:space-between;padding:10px 14px;font-weight:500}:is(.customer-theme,.property-workspace,.customer-theme-portal) .customer-disclosure:is(:hover,[data-state=open],[aria-expanded=true]){background:var(--maieco-navy-soft);color:var(--maieco-nav-ink)}.customer-theme-portal.customer-nav.customer-flyout{background:var(--maieco-navy);color:var(--maieco-nav-ink);width:min(272px,100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height,calc(100dvh - 24px));padding:var(--maieco-space-2);border:1px solid var(--maieco-navy-soft);border-radius:var(--maieco-radius);box-shadow:var(--maieco-shadow);font-size:var(--maieco-base-size);overflow-y:auto}.customer-flyout [role=menuitem]{white-space:normal;min-height:44px}.customer-flyout [data-highlighted]{background:var(--maieco-navy-soft);outline:2px solid var(--maieco-teal);outline-offset:-2px}.customer-flyout .customer-unavailable{color:var(--maieco-nav-muted);padding:10px 14px;display:block}@media (prefers-reduced-motion:reduce){.customer-flyout{transition:none;animation:none}}
