/* Loriginary v4.0 UX31 — alpha readiness / honest construction status */
.v4ux31-ui .primary-nav.ux24-primary-nav{position:sticky!important;top:0!important;z-index:1200!important;margin-top:0!important}
.v4ux31-ui .site-header{position:relative!important;top:auto!important}
.v4ux31-ui .beta-banner{position:relative!important;top:auto!important}
.v4ux31-ui .beta-feedback-fab{font-family:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:.012em!important;text-transform:none!important;border-radius:8px!important;padding:10px 14px!important;min-height:38px!important;border:1px solid rgba(67,190,244,.48)!important;background:linear-gradient(180deg,rgba(14,71,106,.98),rgba(7,42,68,.98))!important;color:#edf8ff!important;box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 0 0 1px rgba(117,224,255,.08)!important}
.v4ux31-ui .beta-feedback-fab:hover{background:linear-gradient(180deg,rgba(20,100,146,.98),rgba(8,53,85,.98))!important;box-shadow:0 8px 26px rgba(0,0,0,.4),0 0 14px rgba(44,188,255,.2)!important}
.v4ux31-ui .ux24-help-menu a[href="alpha-tester.html"],.v4ux31-ui .ux24-help-menu a[href="alpha-tester-application.html"]{font-family:inherit!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.01em!important;text-transform:none!important;color:inherit!important}
.v4ux31-ui .dashboard-intro-copy .dashboard-alpha-scope{margin-top:10px!important;padding:10px 12px!important;border:1px solid rgba(255,195,67,.25);border-left:3px solid #e7b94a;border-radius:8px;background:rgba(63,45,11,.18);color:#dceaf4!important;font-size:12px!important;line-height:1.48!important}
.v4ux31-ui .under-construction-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px 7px;border:1px solid rgba(255,195,67,.42);border-radius:999px;background:rgba(82,55,6,.42);color:#ffd76a;font-size:8.5px;font-weight:900;line-height:1;letter-spacing:.085em;white-space:nowrap}
.v4ux31-ui .feature-title-status{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 6px}.v4ux31-ui .feature-title-status h3{margin:0!important}
.v4ux31-ui .menu-status{display:inline-block;margin-left:5px;color:#ffd76a;font-size:7px!important;font-weight:900!important;letter-spacing:.05em;white-space:nowrap}
.v4ux31-ui .under-construction-panel{display:flex;gap:12px;align-items:flex-start;margin:14px 0 16px;padding:13px 15px;border:1px solid rgba(255,195,67,.28);border-radius:11px;background:linear-gradient(135deg,rgba(72,49,7,.27),rgba(10,29,43,.72))}
.v4ux31-ui .under-construction-panel>div{min-width:0}.v4ux31-ui .under-construction-panel strong{display:block;margin-bottom:3px;font-size:14px}.v4ux31-ui .under-construction-panel p{margin:0;color:var(--muted,#9fb1c1);font-size:11px;line-height:1.45}
.v4ux31-ui .help-card>.under-construction-badge{margin-bottom:8px}
@media(max-width:760px){.v4ux31-ui .beta-feedback-fab{font-size:11px!important;padding:9px 12px!important}.v4ux31-ui .under-construction-panel{flex-direction:column}}
