/* V114: Accessible mandatory release notice. Uses unique selectors, avoids app navigation styles. */
.adhaReleaseDialog[hidden],.adhaReleaseBar[hidden],#adhaReleaseTopBtn[hidden],#adhaReleaseApplySettings[hidden]{display:none!important}
.adhaReleaseDialog{position:fixed;inset:0;z-index:87000;background:rgba(9,20,33,.76);padding:16px;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain}
.adhaReleaseCard{background:var(--adha-surface,#fff);color:var(--adha-text,#172033);border:1px solid var(--adha-border,#cbd5e1);border-radius:18px;padding:clamp(18px,3vw,28px);width:min(96vw,560px);max-height:min(90dvh,850px);overflow-y:auto;box-shadow:0 22px 70px #0005}
.adhaReleaseCard h2{font-size:clamp(19px,3vw,25px);line-height:1.25;margin:12px 0 9px}.adhaReleaseBadge{font-size:11px;font-weight:850;letter-spacing:.065em;color:#176dca}
.adhaReleaseCard p{font-size:14px;line-height:1.55;margin:8px 0}.adhaReleaseList ul{padding-left:23px;line-height:1.55;font-size:14px;margin:12px 0}.adhaReleaseList li{margin-bottom:7px}
.adhaReleaseNote{background:var(--adha-surface-2,#f1f6fa);border-radius:12px;padding:12px;font-size:13px!important}
.adhaReleaseBtns{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.adhaReleaseBtns button{flex:1;min-width:140px;min-height:44px;border-radius:11px;border:1px solid #aab6c6;background:var(--adha-surface,#fff);color:var(--adha-text,#172033);font-size:14px;font-weight:750;padding:10px}
#adhaReleaseNow,.adhaReleaseBarApply{background:#166cbd!important;color:white!important;border-color:#166cbd!important}
.adhaReleaseBar{position:fixed;z-index:86000;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:min(96vw,880px);border:2px solid #ffce71;border-radius:13px;background:#fff9e8;color:#432600;padding:11px 13px;box-shadow:0 12px 40px #0004;display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13px}
.adhaReleaseBarLabel{font-weight:800;flex:1;min-width:190px}.adhaReleaseBar button{min-height:38px;border-radius:9px;border:1px solid #977a48;background:#fff;color:#432600;padding:8px 10px;font-size:12px;font-weight:750}
#adhaReleaseSettings ul{padding-left:24px;line-height:1.55;font-size:13px}#adhaReleaseSettings .settingRow strong{font-size:13px;overflow-wrap:anywhere;text-align:right}
@media(max-width:550px){.adhaReleaseBar{bottom:calc(58px + env(safe-area-inset-bottom,0px));justify-content:center}.adhaReleaseBarLabel{min-width:100%;text-align:center}.adhaReleaseBar button{flex:1}.adhaReleaseCard{padding:18px;max-height:91dvh}.adhaReleaseBtns button{min-width:120px}}
@media(prefers-reduced-motion:reduce){.adhaReleaseDialog,.adhaReleaseBar{scroll-behavior:auto}}
