.k1-announcement-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(480px,calc(100vw - 40px));max-height:min(790px,calc(100dvh - 48px));padding:0;border:1px solid #e4e7ee;border-radius:18px;background:#fff;color:#20222b;box-shadow:0 18px 70px #171b333b;overflow:hidden;font:15px/1.85 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:0;display:flex;flex-direction:column}

.k1-announcement-dialog[open] .k1-announcement-confirm{align-self:center;width:auto;min-width:170px;max-width:100%;min-height:38px;padding:8px 18px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.5}.k1-announcement-dialog[open] footer{gap:9px;padding:16px 24px 18px}.k1-announcement-dialog[open] .k1-announcement-day{font-size:11px;padding:2px 10px}@media(max-width:640px){.k1-announcement-dialog[open] .k1-announcement-confirm{min-height:36px;padding:7px 16px;font-size:12px}.k1-announcement-dialog[open] footer{padding:14px 20px 18px}}
.k1-announcement-dialog:not([open]){display:none}.k1-announcement-dialog::backdrop{background:#232c4b70;backdrop-filter:blur(2px)}.k1-announcement-heading{position:relative;padding:28px 38px;background:#f3f5ff;border-bottom:1px solid #eceef7;text-align:center;flex:none}.k1-announcement-heading h2{font-size:24px;line-height:1.4;margin:0;overflow-wrap:anywhere;letter-spacing:0}.k1-announcement-close{position:absolute;right:9px;top:9px;display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;border-radius:50%;color:#8991a5;font-size:22px;cursor:pointer}.k1-announcement-dialog article{min-height:0;overflow:auto;padding:24px 32px 6px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;color:#414654;text-align:center;overscroll-behavior:contain}.k1-announcement-dialog article.is-html{white-space:normal}.k1-announcement-dialog article img{display:block;max-width:100%;height:auto;margin:12px auto;border-radius:8px}.k1-announcement-dialog article table{max-width:100%;border-collapse:collapse;display:block;overflow:auto}.k1-announcement-dialog article td,.k1-announcement-dialog article th{padding:8px;border:1px solid #e1e5ee}.k1-announcement-dialog article a{color:#6655d7;text-decoration:underline}.k1-announcement-dialog article pre{overflow:auto;text-align:left;padding:12px;background:#f3f5f8;border-radius:8px}.k1-announcement-dialog footer{display:flex;flex-direction:column;gap:12px;flex:none;padding:22px 32px 24px}.k1-announcement-confirm{width:100%;min-height:52px;padding:12px 20px;border:0;border-radius:16px;background:#6153df;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.k1-announcement-day{align-self:center;padding:4px 15px;border:0;background:transparent;color:#98a0b3;font-size:13px;cursor:pointer}.k1-announcement-close:focus-visible,.k1-announcement-confirm:focus-visible,.k1-announcement-day:focus-visible{outline:2px solid #6556dd;outline-offset:3px}@media(max-width:640px){.k1-announcement-heading{padding:22px 34px}.k1-announcement-heading h2{font-size:21px}.k1-announcement-dialog article{padding:20px 24px 6px;font-size:15px}.k1-announcement-dialog footer{padding:18px 24px 22px}}
