.wcf-bottom-bar{display:none}@media (max-width:639.98px){:root:has(.wcf-bottom-bar){--bottom-bar-h:calc(60px + env(safe-area-inset-bottom,0px))}body:has(.wcf-bottom-bar){padding-bottom:var(--bottom-bar-h)}.wcf-bottom-bar{z-index:var(--z-sticky);padding:4px 6px env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--border);gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 2px #141e280b}}.wcf-bottom-bar__tab{border-radius:var(--r-control);min-width:0;min-height:52px;color:var(--label);background:0 0;border:1px solid #0000;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.2;display:flex}.wcf-bottom-bar__tab.is-active{color:var(--brand);font-weight:700}.wcf-bottom-bar__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wcf-bottom-bar__menu{right:8px;bottom:calc(var(--bottom-bar-h,60px) + 8px);z-index:var(--z-menu);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:220px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-hover);padding:6px;position:fixed}.wcf-bottom-bar__item{border-radius:var(--r-chip);width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.wcf-bottom-bar__item .wcf-icon{color:var(--text-2)}.wcf-bottom-bar__item:hover{background:var(--surface-2)}.wcf-bottom-bar__item:focus-visible{background:var(--surface-2);outline:2px solid var(--brand);outline-offset:-2px}.wcf-program-switcher{align-items:center;gap:8px;min-width:0;display:inline-flex;position:relative}.wcf-program-switcher__trigger{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;min-height:44px;padding:0 10px;font-family:inherit;font-size:16px;font-weight:800;display:inline-flex}.wcf-program-switcher__trigger:hover,.wcf-program-switcher__trigger[aria-expanded=true]{background:#ffffff29}.wcf-program-switcher__trigger:focus-visible{outline-offset:2px;background:#ffffff29;outline:2px solid #fff}.wcf-program-switcher__section{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.wcf-header-menu-card{z-index:var(--z-menu);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:220px;box-shadow:var(--shadow-hover);padding:6px;position:absolute;top:calc(100% + 6px);left:0}.wcf-header-menu-card__item{border-radius:var(--r-chip);width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.wcf-header-menu-card__item:hover{background:var(--surface-2)}.wcf-header-menu-card__item:focus-visible{background:var(--surface-2);outline:2px solid var(--brand);outline-offset:-2px}.wcf-header-menu-card__label{flex:1}.wcf-header-menu-card__check{color:var(--brand)}.wcf-program-dot{border-radius:50%;flex:none;width:7px;height:7px}.wcf-bar-chip{border-radius:var(--r-pill);color:#ffffffeb;white-space:nowrap;background:#ffffff1f;border:none;align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}button.wcf-bar-chip{cursor:pointer;min-height:44px}button.wcf-bar-chip:hover{background:#fff3}button.wcf-bar-chip:focus-visible{background:#fff3}button.wcf-bar-chip:focus-visible{outline-offset:2px;outline:2px solid #fff}.wcf-bar-chip__dot{background:var(--danger);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #ffffffe6}.wcf-header-status-strip{display:none}@media (max-width:639.98px){.wcf-header-status-strip{background:var(--brand-dark);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 16px 6px;display:flex}}
