.announcement-detail-page[data-v-0e5b855e]{padding:8px 12px 24px;background:#f8fafc}.detail-shell[data-v-0e5b855e]{border-radius:14px;border:1px solid #e2e8f0;background:#fff}.detail-header[data-v-0e5b855e]{padding:14px 20px;border-bottom:1px solid #e2e8f0}.posted-meta[data-v-0e5b855e]{color:#64748b;font-size:13px}.detail-content[data-v-0e5b855e]{padding:16px 18px 20px}.detail-left[data-v-0e5b855e]{padding-right:14px}.detail-right[data-v-0e5b855e]{padding-left:14px}.message-body[data-v-0e5b855e]{color:#334155;line-height:1.6}.announcement-image[data-v-0e5b855e]{margin-top:12px;max-width:80%;border-radius:8px}.attachments-title[data-v-0e5b855e]{margin:4px 0 10px;font-size:15px;font-weight:600;color:#0f172a}.attachment-row[data-v-0e5b855e]{padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.attachment-row[data-v-0e5b855e]:not(:last-child){margin-bottom:8px}.attachment-btn[data-v-0e5b855e]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;text-transform:none;background:#0369a1!important;color:#fff!important}.attachment-name[data-v-0e5b855e]{margin-top:8px;color:#334155;font-size:13px;word-break:break-word}@media (max-width:960px){.detail-left[data-v-0e5b855e]{padding-right:0}.detail-right[data-v-0e5b855e]{padding-left:0;margin-top:10px}}