.listening-hub-alternative{margin-top:16px}.listening-hub-alternative h2{margin:14px 0 8px;font-size:20px;line-height:1.4}.listening-hub-alternative p{margin:8px 0 16px;font-size:15px;line-height:1.65}.listening-hub-alternative .btn{white-space:normal;text-align:center;max-width:100%}.listening-hub-alternative p.listening-hub-access{color:var(--muted);margin:14px 0 0;font-size:13px}
.guest-unavailable-v3>.note{margin-top:16px}.guest-unavailable-v3 .card h2{margin:0 0 12px;font-size:17px;line-height:1.45}.guest-unavailable-option{align-items:center;gap:14px;padding:15px 0;display:flex}.guest-unavailable-option+.guest-unavailable-option{border-top:1px solid var(--line)}.guest-unavailable-option>div{flex:1;min-width:0}.guest-unavailable-option strong{font-size:13px;font-weight:600}.guest-unavailable-option p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.7}.guest-unavailable-option>.btn{flex-shrink:0}.guest-unavailable-actions{gap:10px;display:grid}.guest-unavailable-schedule .schedule-info{background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:13px;line-height:1.8}.guest-unavailable-schedule .schedule-info strong{color:var(--ink);font-size:22px;line-height:1.45;display:block}.guest-unavailable-schedule .schedule-info p{color:var(--muted);margin:12px 0 0}@media (max-width:700px){.guest-unavailable-option{gap:10px}.guest-unavailable-option strong{font-size:12px}.guest-unavailable-option p{font-size:11px}.guest-unavailable-option>.btn{padding:9px 10px}.guest-unavailable-schedule .schedule-info strong{font-size:20px}}
.staff-demo-top{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;gap:22px;display:grid}.staff-demo .welcome-card>div{z-index:1;position:relative}.staff-demo .welcome-card .schedule-info{background:0 0;border:0;margin-bottom:16px;padding:0}.staff-demo .welcome-card .schedule-info strong{font-size:14px}.staff-demo .welcome-card .schedule-info p{font-size:12px}.staff-demo-resources{margin-top:24px}.staff-demo .card h2{margin:0 0 18px;font-size:20px}.staff-demo-state{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:18px;padding-block:14px 24px;display:flex}.staff-demo-state h3{margin:0 0 6px;font-size:15px}.staff-demo-state p{color:var(--muted);margin:0;font-size:12px}.staff-demo .note{font-size:12px}.staff-demo .sidebar .nav-item:hover,.staff-demo .sidebar .nav-item:focus-visible{background:var(--blue-soft);color:var(--blue-text)}.staff-demo section{scroll-margin-top:24px}.staff-demo .staff-mobile-nav a{flex-direction:column;justify-content:center;gap:4px}.staff-demo .staff-mobile-nav .icon{width:18px;height:18px}@media (max-width:1000px){.staff-demo-top{grid-template-columns:1fr}.staff-demo .staff-top .staff-mobile-logo{display:block}.staff-demo .staff-top .breadcrumb{display:none}.staff-demo .staff-top .logo{width:135px}}@media (max-width:700px){.staff-demo .page-heading>.btn{margin-top:16px}.staff-demo .welcome-card h2{font-size:28px}.staff-demo .staff-top{min-height:70px;padding:14px 18px}.staff-demo .staff-top .logo{width:115px}.staff-demo .staff-top .locale a{min-width:26px}.staff-demo .staff-main{padding-bottom:30px}}@media (min-width:701px) and (max-width:1000px){.staff-demo .workspace-body{padding-bottom:88px}.staff-demo .staff-mobile-nav{inset-inline:0;border-top:1px solid var(--line);z-index:10;background:#fff;justify-content:space-around;gap:12px;padding:12px 18px;display:flex;position:fixed;bottom:0}.staff-demo .staff-mobile-nav a{align-items:center;min-height:44px;font-size:12px;display:flex}}:is(.staff-demo:not(:has(section:target)) .sidebar a[href=\#team],.staff-demo:has(#availability:target) .sidebar a[href=\#availability],.staff-demo:has(#academy:target) .sidebar a[href=\#academy],.staff-demo:has(#support:target) .sidebar a[href=\#support]){background:var(--blue-soft);color:var(--blue-text);font-weight:550}
