/* Disabled controls with a reason let clicks through so the reason can be shown. */
button:disabled[title],button:disabled[data-reason],input:disabled[title],select:disabled[title]{pointer-events:none}
.why-disabled{position:fixed;z-index:10000;max-width:min(320px,calc(100vw - 16px));padding:8px 12px;border-radius:8px;background:var(--s3,#1e2a3c);color:var(--t0,#fff);border:1px solid var(--amb,#ffab00);box-shadow:0 6px 18px rgba(0,0,0,.35);font:600 13px/1.4 var(--sans,system-ui);cursor:pointer}
.why-disabled::before{content:'Not available: ';color:var(--amb,#ffab00)}
