:root{--stmarys-blue:#133BEB;--stmarys-blue-dark:#0f32c9}.stmarys-bulletin-card{border:1px solid #e2e5ef;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.06);padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.stmarys-bulletin-card h3{margin:0 0 6px;font-size:24px}.stmarys-bulletin-card p{margin:0;color:#4b5563}.stmarys-bulletin-actions{display:flex;gap:12px;flex-wrap:wrap}.stmarys-bulletin-btn,a.stmarys-bulletin-btn{display:inline-block;background:var(--stmarys-blue)!important;border:2px solid var(--stmarys-blue)!important;color:#fff!important;text-decoration:none!important;font-weight:700;padding:12px 20px;border-radius:10px;line-height:1.2;text-align:center}.stmarys-bulletin-btn:hover,a.stmarys-bulletin-btn:hover{background:var(--stmarys-blue-dark)!important;border-color:var(--stmarys-blue-dark)!important;color:#fff!important}.stmarys-bulletin-btn.secondary{background:#fff!important;color:var(--stmarys-blue)!important}.stmarys-bulletin-btn.secondary:hover{background:#f2f5ff!important;color:var(--stmarys-blue-dark)!important}.stmarys-bulletin-viewer{border:1px solid #e2e5ef;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.06);overflow:hidden}.stmarys-bulletin-viewer-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid #e2e5ef}.stmarys-bulletin-viewer-top h3{margin:0}.stmarys-bulletin-viewer iframe{width:100%;height:780px;border:0;display:block}.stmarys-bulletin-unavailable{display:inline-block;border:1px solid #e2e5ef;border-radius:10px;padding:10px 14px;color:#6b7280}@media(max-width:700px){.stmarys-bulletin-card,.stmarys-bulletin-viewer-top{display:block}.stmarys-bulletin-actions{margin-top:18px}.stmarys-bulletin-btn{width:100%;margin-top:10px}.stmarys-bulletin-viewer iframe{height:560px}}
