.announcement-wrap{background-color:#fff!important}#announcement .content-w100{padding:0}#announcement .notice-wrap{display:flex;flex-direction:column;gap:4px;padding:16px;border-bottom:1px solid var(--border-color);color:#222}#announcement .notice-wrap:last-of-type{border-bottom:none}#announcement .notice-row{display:flex;align-items:center;justify-content:space-between;gap:8px}#announcement .notice-row i{font-size:13px}#announcement .notice-row i:before{font-weight:700!important}#announcement .notice-body{display:flex;align-items:center;gap:6px;overflow:hidden}#announcement .notice-body .badge{flex-shrink:0;font-weight:400!important}#announcement .notice-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;min-width:0}#announcement .notice-date{font-size:12px;color:var(--cpt-secondary)}#announcement .more-btn{display:flex;align-items:center;justify-content:center;width:calc(100% - 32px);margin-left:16px;margin-right:16px;padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background-color:#fff;color:#222}#announcementDetail{padding:16px 16px 66px;background-color:#fff}#announcementDetail .title-wrap{display:flex;align-items:start;gap:8px}#announcementDetail .title-wrap .badge{font-size:12px;font-weight:400!important;flex-shrink:0}#announcementDetail .title-wrap .title-area{font-size:14px;word-break:keep-all}#announcementDetail .detail-meta{display:flex;align-items:center;gap:4px;margin-top:8px}#announcementDetail .detail-meta span{font-size:12px;color:var(--cpt-secondary)}#announcementDetail .detail-meta-info{display:flex;align-items:center;gap:8px}#announcementDetail .detail-meta-info .badge{font-size:12px;font-weight:400}#announcementDetail .detail-meta-info span{font-size:12px}#announcementDetail .detail-event-period{font-size:12px;color:var(--cpt-secondary)}#announcementDetail .detail-content{padding-top:16px;margin-top:16px;border-top:1px solid var(--border-color);font-size:14px;line-height:1.7;word-break:keep-all}#announcementDetail .detail-content img{width:100%!important;height:auto!important}#announcementDetail .writer{font-size:12px;color:var(--cpt-secondary);margin-top:8px;margin-bottom:-6px}
