.account-sidebar-header .account-owner-mode-wrap{min-width:0}.account-sidebar-header .owner-facility-card{isolation:isolate;min-width:0;min-height:72px;color:var(--player-ink);background:linear-gradient(135deg,#f5fcf8 4%,#eef9f3 100%);border:1px solid #dceee4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:grid;position:relative;overflow:hidden}.account-sidebar-header .owner-facility-card.has-logo{grid-template-columns:40px minmax(0,1fr) auto}.account-sidebar-header .owner-facility-card-art{z-index:-1;object-fit:contain;opacity:.58;pointer-events:none;width:220px;height:124px;position:absolute;bottom:-52px;right:4px}.account-sidebar-header .owner-facility-card:hover{background-color:#effaf4;border-color:#bce7ce}.account-sidebar-header .owner-facility-logo{background:#fff;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:hidden}.account-sidebar-header .owner-facility-logo img{object-fit:contain;width:100%;height:100%}.account-sidebar-header .owner-facility-shorthand{display:none}.account-sidebar-header .owner-facility-details{min-width:0;display:grid;position:relative}.account-sidebar-header .owner-facility-details strong{overflow-wrap:anywhere;color:#17221c;font-size:14px;font-weight:800;line-height:1.25}.account-sidebar-header .owner-facility-chevron{color:#66776d;flex:0 0 17px;width:17px;height:17px;position:relative}.shadcn-sidebar[data-state=collapsed]:not([data-mobile]) .account-sidebar-header .owner-facility-card{grid-template-columns:1fr;justify-items:center;gap:0;width:48px;height:52px;min-height:52px;padding:4px}.shadcn-sidebar[data-state=collapsed]:not([data-mobile]) .account-sidebar-header .owner-facility-logo,.shadcn-sidebar[data-state=collapsed]:not([data-mobile]) .account-sidebar-header .owner-facility-shorthand{flex-basis:38px;width:38px;height:38px;display:grid}.shadcn-sidebar[data-state=collapsed]:not([data-mobile]) .account-sidebar-header .owner-facility-shorthand{background:var(--player-green-soft);color:var(--player-ink);border-radius:8px;place-items:center;font-size:12px;font-weight:700}.shadcn-sidebar[data-state=collapsed]:not([data-mobile]) .account-sidebar-header .owner-facility-details,.shadcn-sidebar[data-state=collapsed]:not([data-mobile]) .account-sidebar-header .owner-facility-chevron{display:none}.shadcn-sidebar[data-mobile] .account-sidebar-header .owner-facility-logo,.shadcn-sidebar[data-mobile] .account-sidebar-header .owner-facility-details{display:grid}.owner-topbar-actions{align-items:center;gap:6px;min-width:0;display:flex}.owner-topbar-actions .account-notification-trigger{flex:0 0 40px;width:40px;min-width:40px;height:40px}.owner-listing-readiness{color:#17221c;background:snow;border:1px solid #f1dada;border-radius:14px;align-items:center;gap:10px;min-width:252px;min-height:56px;padding:7px 10px;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.owner-listing-readiness:hover{background:#fff6f6;border-color:#efb8b8;box-shadow:0 7px 18px #d94b4314}.owner-listing-readiness.is-ready{background:#f8fffb;border-color:#c9ead7}.owner-listing-readiness.is-ready:hover{background:#f1fff6;border-color:#8bd7ab;box-shadow:0 7px 18px #1bb86a18}.owner-listing-readiness-icon{color:#e15a55;background:#fff0f0;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.owner-listing-readiness.is-ready .owner-listing-readiness-icon{color:#0aab61;background:#e3f9ec}.owner-listing-readiness-icon svg{width:20px;height:20px}.owner-listing-readiness-copy{flex:auto;gap:3px;min-width:0;display:grid}.owner-listing-readiness-copy strong,.owner-listing-readiness-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-listing-readiness-copy strong{font-size:13px;line-height:1.1}.owner-listing-readiness-copy small{color:#d95b55;font-size:11px;font-weight:700}.owner-listing-readiness.is-ready .owner-listing-readiness-copy small{color:#079650}.owner-listing-readiness-progress{background:conic-gradient(#1bb86a var(--owner-readiness-progress), #e4eee8 0);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative}.owner-listing-readiness-progress:before{content:"";background:snow;border-radius:50%;position:absolute;inset:4px}.owner-listing-readiness.is-ready .owner-listing-readiness-progress:before{background:#f8fffb}.owner-listing-readiness-progress>span{color:#0aab61;font-size:12px;font-weight:800;line-height:1;position:relative}.owner-listing-readiness-progress small{font-size:9px;font-weight:700}.owner-listing-readiness>svg{color:#68786e;flex:0 0 17px;width:17px;height:17px}.owner-topbar-actions .player-dashboard-profile{align-items:center;gap:4px;min-width:0;max-width:min(300px,34vw);display:flex}.owner-topbar-actions .player-dashboard-profile>span{flex:0 0 38px;width:38px;height:38px;font-size:11px}.owner-topbar-actions .owner-topbar-profile-avatar.has-logo{background:#fff;border:1px solid #d9e8de;overflow:hidden}.owner-topbar-actions .owner-topbar-profile-avatar.has-logo img{object-fit:contain;width:100%;height:100%;display:block}.owner-topbar-actions .player-dashboard-profile>div{gap:3px;min-width:0;display:grid}.owner-topbar-actions .player-dashboard-profile strong,.owner-topbar-actions .player-dashboard-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owner-topbar-actions .player-dashboard-profile strong{color:#17221c;font-size:13px}.owner-topbar-actions .player-dashboard-profile small{color:#55645b;font-size:12px;font-weight:500}@media (max-width:767px){.owner-topbar-actions .account-notification-trigger{flex-basis:38px;width:38px;min-width:38px;height:38px}.owner-listing-readiness{border-radius:12px;justify-content:center;width:38px;min-width:38px;min-height:38px;padding:0}.owner-listing-readiness-icon,.owner-listing-readiness-copy,.owner-listing-readiness>svg{display:none}.owner-listing-readiness-progress{flex-basis:30px;width:30px;height:30px}.owner-listing-readiness-progress:before{inset:3px}.owner-topbar-actions .player-dashboard-profile{max-width:38px}.owner-topbar-actions .player-dashboard-profile>div{display:none}}.account-shell:has(.account-owner-mode) .account-sidebar .shadcn-sidebar-content{gap:11px;padding:10px 12px}.account-shell:has(.account-owner-mode) .account-sidebar .shadcn-sidebar-group{gap:4px}.account-shell:has(.account-owner-mode) .account-sidebar .shadcn-sidebar-menu{gap:2px}.account-shell:has(.account-owner-mode) .account-sidebar .shadcn-sidebar-menu-button{gap:10px;height:40px;padding-inline:10px}@media (min-width:768px) and (max-width:1024px){.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .shadcn-sidebar{width:76px}.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .player-sidebar-brand{padding-inline:0}.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .player-sidebar-brand a{justify-content:center}.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .player-sidebar-logo-full{display:none}.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .player-sidebar-logo-mark{display:block}.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .shadcn-sidebar-group-label,.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .shadcn-sidebar-menu-button span,.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .player-sidebar-user div,.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .player-sidebar-logout span,.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .account-mode-switch button span{display:none}.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .shadcn-sidebar-menu-button{justify-content:center;width:46px;padding:0}.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .account-sidebar-header{padding:24px 10px 18px}.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .account-mode-switch{grid-template-columns:1fr;padding:3px}.shadcn-sidebar-provider.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]) .account-mode-switch button{padding:0}}.account-shell{--account-sidebar-width:252px}.account-shell[data-state=collapsed]{--account-sidebar-width:76px}.account-shell>.account-sidebar:not([data-mobile]){width:var(--account-sidebar-width);height:100dvh;max-height:100dvh;position:fixed;top:0;left:0;overflow:hidden}.account-shell>.account-main{margin-left:var(--account-sidebar-width)}.account-shell .account-sidebar .shadcn-sidebar-header{flex:none}.account-shell .account-sidebar .shadcn-sidebar-content{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.account-shell .account-sidebar .shadcn-sidebar-footer{padding-bottom:max(12px,env(safe-area-inset-bottom));flex:none;margin-top:auto}.account-shell .account-sidebar[data-mobile]{height:100dvh;max-height:100dvh;top:0;bottom:0;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.account-shell[data-responsive-collapse=tablet]:not([data-manual-desktop-toggle]){--account-sidebar-width:76px}}@media (max-width:767px){.account-shell,.account-shell[data-state=collapsed]{--account-sidebar-width:0px}}.account-topbar-actions .account-menu-loading{color:var(--player-muted,#66756b);white-space:nowrap;font-size:11px;font-weight:600}
