.announcement-dialog{width:min(620px,calc(100% - 32px));max-height:85dvh;padding:30px;border:1px solid #dbe5f2;border-radius:12px;color:#163862;background:#fff;box-shadow:0 24px 80px #10284833;overflow:auto}.announcement-dialog::backdrop{background:#0b214f70}.announcement-label{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#1760c9;border-bottom:1px solid #e5edf7;padding-bottom:16px}.announcement-label span{color:#72839a}.announcement-dialog h2{font-size:25px;line-height:1.45;margin:22px 0 18px;overflow-wrap:anywhere}.announcement-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:14px;color:#45658e}.announcement-dialog form{margin-top:24px;border-top:1px solid #e5edf7;padding-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.announcement-dialog form p{font-size:12px;color:#72839a;margin:0}.announcement-history{border-radius:10px;margin:16px 0}.announcement-history h2{overflow-wrap:anywhere}.announcement-meta{font-size:12px;color:#72839a}.announcement-history summary{cursor:pointer;font-size:13px;color:#1760c9;margin:12px 0}.announcement-option{display:flex!important;align-items:center;gap:10px}.announcement-option input{width:auto!important;margin:0!important}@media(max-width:600px){.announcement-dialog{padding:22px}.announcement-dialog h2{font-size:22px}.announcement-dialog form button{width:100%}}
