.notice-settings-panel{max-width:920px}.notice-announcement-preview.ant-modal{max-width:calc(100vw - 32px)}.notice-announcement-preview .ant-modal-content{display:flex;flex-direction:column;max-height:85vh;max-height:85dvh;padding:0;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 24px 80px #0d211833}.notice-announcement-preview .ant-modal-header{flex-shrink:0;margin:0;padding:24px;border-bottom:1px solid #edf1ef;background:transparent}.notice-preview-heading{display:flex;align-items:center;gap:14px}.notice-preview-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:1px solid #bff8d9;border-radius:14px;background:#eafff2;color:#15814d;font-size:21px}.notice-preview-heading h2{flex:1;min-width:0;margin:0;color:#0d2118;font-size:22px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.notice-preview-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin-right:-8px;border:none;border-radius:12px;background:transparent;color:#7a8881;font-size:17px;cursor:pointer;transition:color .16s,background .16s}.notice-preview-close:hover{background:#f3f6f4;color:#0d2118}.notice-announcement-preview .ant-modal-body{min-height:0;padding:24px;overflow:auto;overscroll-behavior:contain}.notice-preview-body{color:#4d5c54;font-size:15px;font-weight:400;line-height:1.8;overflow-wrap:anywhere}.notice-preview-body>:first-child{margin-top:0}.notice-preview-body>:last-child{margin-bottom:0}.notice-preview-body p,.notice-preview-body div{margin:0 0 12px}.notice-preview-body h2,.notice-preview-body h3{margin:20px 0 10px;color:#0d2118;font-size:17px;font-weight:700;line-height:1.6}.notice-preview-body ul,.notice-preview-body ol{margin:0 0 12px;padding-left:24px}.notice-preview-body ul{list-style-type:disc}.notice-preview-body ol{list-style-type:decimal}.notice-preview-body li{margin:4px 0}.notice-preview-body blockquote{margin:14px 0;padding:8px 16px;border-left:3px solid #42f099;background:#f6fbf8}.notice-preview-body a{color:#15814d;text-decoration:underline;text-underline-offset:3px}.notice-preview-body strong,.notice-preview-body b{color:#263f31;font-weight:700}.notice-preview-placeholder{margin:0;color:#8b9991;font-size:15px;line-height:1.8}.notice-announcement-preview .ant-modal-footer{flex-shrink:0;margin:0;padding:20px 24px;padding-bottom:max(20px,env(safe-area-inset-bottom));border-top:1px solid #edf1ef}.notice-preview-actions{display:flex;justify-content:flex-end;gap:12px}.notice-preview-actions button{min-height:46px;padding:0 22px;border-radius:14px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .16s,box-shadow .16s}.notice-preview-later{border:1px solid #dfe8e2;background:#fff;color:#53645a}.notice-preview-later:hover{background:#f6f8f7}.notice-preview-read{border:1px solid #42f099;background:#42f099;color:#0d2118}.notice-preview-read:hover{background:#32e38b}.notice-preview-heading button:focus-visible,.notice-preview-actions button:focus-visible{outline:2px solid #15814d;outline-offset:3px}@media(max-width:640px){.notice-announcement-preview .ant-modal-header,.notice-announcement-preview .ant-modal-body{padding:20px}.notice-preview-heading{gap:12px}.notice-preview-heading h2{font-size:20px}.notice-announcement-preview .ant-modal-footer{padding:16px 20px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.notice-preview-actions{gap:10px}.notice-preview-actions button{flex:1;padding:0 12px}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
