body.acas-owner-navigation-open{overflow:hidden}
.acas-owner-navigation{grid-template-columns:minmax(0,1fr) auto;align-items:center}
.acas-owner-navigation__toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:112px;min-height:44px;padding:8px 12px;border:1px solid rgba(45,212,238,.34);border-radius:11px;background:rgba(45,212,238,.08);color:#fff;cursor:pointer}
.acas-owner-navigation__toggle>span{display:grid;gap:4px;width:20px}.acas-owner-navigation__toggle i{display:block;width:20px;height:2px;border-radius:2px;background:#2dd4ee;box-shadow:0 0 6px rgba(45,212,238,.5)}.acas-owner-navigation__toggle b{color:#fff;font-size:12px}
.acas-owner-navigation__dialog{position:fixed;inset:0;z-index:100000;display:grid;align-content:start;gap:18px;padding:max(20px,env(safe-area-inset-top)) 16px max(22px,env(safe-area-inset-bottom));overflow-y:auto;background:radial-gradient(circle at 50% 0,rgba(45,212,238,.16),transparent 34%),#030a12;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}
.acas-owner-navigation.is-open .acas-owner-navigation__dialog{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}
.acas-owner-navigation__dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(760px,100%);margin:0 auto;padding-bottom:16px;border-bottom:1px solid rgba(45,212,238,.2)}
.acas-owner-navigation__dialog-head small,.acas-owner-navigation__dialog-head strong{display:block}.acas-owner-navigation__dialog-head small{margin-bottom:4px;color:#2dd4ee;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.acas-owner-navigation__dialog-head strong{color:#fff;font-size:20px}
.acas-owner-navigation__dialog-head button{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;padding:0;border:1px solid rgba(45,212,238,.34);border-radius:50%;background:rgba(45,212,238,.08);color:#fff;font-size:28px;cursor:pointer}
.acas-owner-navigation .acas-owner-navigation__links{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));width:min(760px,100%);margin:0 auto;gap:10px}.acas-owner-navigation .acas-owner-navigation__links a{grid-template-columns:50px minmax(0,1fr);justify-items:start;min-height:76px;padding:12px;text-align:left}
.acas-tenant-switch{display:grid;gap:3px;color:#fff;font-size:11px}.acas-tenant-switch select{max-width:180px;min-height:36px;border:1px solid rgba(45,212,238,.35);border-radius:9px;background:#101722;color:#fff}
.acas-owner-navigation__icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(45,212,238,.36);border-radius:50%;background:radial-gradient(circle,rgba(45,212,238,.17),rgba(4,12,24,.84) 70%);color:#2dd4ee;box-shadow:inset 0 0 15px rgba(45,212,238,.08),0 0 16px rgba(45,212,238,.12)}
.acas-owner-navigation__icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(45,212,238,.58))}
@media(max-width:359px){.acas-owner-navigation .acas-owner-navigation__links{grid-template-columns:1fr}}
@media(min-width:960px){body.acas-owner-navigation-open{overflow:auto}.acas-owner-navigation{grid-template-columns:auto minmax(0,1fr)}.acas-owner-navigation__toggle,.acas-owner-navigation__dialog-head{display:none}.acas-owner-navigation__dialog{position:static;display:block;padding:0;overflow:visible;background:transparent;visibility:visible;opacity:1;pointer-events:auto;transform:none;transition:none}.acas-owner-navigation .acas-owner-navigation__links{grid-template-columns:repeat(auto-fit,minmax(66px,1fr));width:100%;gap:5px}.acas-owner-navigation .acas-owner-navigation__links a{grid-template-columns:1fr;justify-items:center;min-height:48px;padding:7px 3px;text-align:center;font-size:10.5px;line-height:1.15}.acas-owner-navigation__icon{display:none}}
@media(prefers-reduced-motion:reduce){.acas-owner-navigation__dialog{transition:none}}
