/* Keep announcement dialogs outside document flow on every viewport. / 公告弹窗在所有屏幕中保持脱离正文布局。 */
.modal-overlay:has(.notice-modal-content){position:fixed!important;inset:0!important;z-index:10050!important;padding:20px!important;background:rgba(16,24,40,.42)!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;display:none!important}
.modal-overlay.active:has(.notice-modal-content){display:flex!important}
.modal-overlay:has(.notice-modal-content)>.sheet{position:relative!important;width:100%!important;max-width:460px!important;max-height:calc(100dvh - 40px)!important;margin:0!important;border-radius:22px!important;overflow:auto!important;background:var(--card,#fff)!important;box-shadow:0 20px 70px #0003!important;transform:none!important}
