.mhra-hero{background:linear-gradient(120deg,#123c65,#187d94);color:#fff;padding:28px;display:flex;align-items:center;gap:20px}.mhra-hero h1{color:#fff;font-size:28px;margin:0 0 8px}.mhra-hero p{margin:0;opacity:.9}.mhra-hero>.material-symbols-outlined{font-size:42px}.mhra-hero>.btn{margin-left:auto;white-space:nowrap}.mhra-card{background:#fff;border:1px solid var(--bs-border-color,#e3e8ef);border-radius:10px;padding:24px}.mhra-card h2{font-size:21px;margin-bottom:14px}.mhra-context{display:flex;flex-wrap:wrap;align-items:end;gap:16px}.mhra-context label{flex:1;min-width:180px}.mhra-context label>.form-control,.mhra-context label>.form-select{margin-top:6px}.mhra-pre{white-space:pre-wrap;overflow-wrap:anywhere}.mhra-response{border-top:1px solid var(--bs-border-color,#e3e8ef);padding:18px 0}.mhra-card textarea{min-height:90px}.mhra-card td{max-width:650px}.mhra-card summary{cursor:pointer;font-weight:600}@media(max-width:600px){.mhra-hero{flex-wrap:wrap;padding:20px}.mhra-hero h1{font-size:24px}.mhra-hero>.btn{margin-left:0}.mhra-card{padding:16px}}
.mhra-hero .mhra-hero-title{color:#fff;font-size:28px;font-weight:600;margin:0 0 8px;opacity:1}.mhra-alert-title{font-size:26px;line-height:1.4;margin-bottom:14px;overflow-wrap:anywhere}@media(max-width:600px){.mhra-alert-title{font-size:22px}.mhra-hero .mhra-hero-title{font-size:24px}}
