#mh-app {
--bg: #050505; --panel: #101010; --panel2: #1a1e25; --line: #282d36;
--text: #eceef1; --muted: #9aa1ab; --accent: #f7c438; --accent2: #f7c438; --gold: #f7c438; --gold-hover: #ffd55c;
--ok: #4caf7d; --stock: #8a9bb0; --buy: #f0b23c; --plan: #b388ff; --danger: #e5534b;
--titres: "Rajdhani", "Segoe UI", sans-serif;
}
#mh-app * { box-sizing: border-box; }
#mh-app { margin: 0; background: var(--bg); color: var(--text); font: 14px/1.5 "Inter", "Segoe UI", system-ui, sans-serif; }
#mh-app header { display: flex; align-items: center; gap: 12px; padding: 14px 20px; background: #000; border-bottom: 3px solid var(--gold); flex-wrap: wrap; }
#mh-app header h1 { font: 700 22px var(--titres); text-transform: uppercase; margin: 0; letter-spacing: .04em; }
#mh-app header h1 span { color: var(--gold); }
#mh-app h2, #mh-app h3 { font-family: var(--titres); text-transform: uppercase; letter-spacing: .03em; }
#mh-app .spacer { flex: 1; }
#mh-app button, #mh-app .btn { background: var(--panel2); color: var(--text); border: 1px solid var(--line); border-radius: 0; padding: 7px 12px; font: inherit; cursor: pointer; transition: .2s; }
#mh-app button:hover, #mh-app .btn:hover { border-color: var(--gold); }
#mh-app button.primary { background: var(--gold); border-color: var(--gold); color: #000; font-weight: 700; }
#mh-app button.primary:hover { background: var(--gold-hover); border-color: var(--gold-hover); }
#mh-app .btn.primary { background: var(--gold); border-color: var(--gold); color: #000; font-weight: 700; }
#mh-app .btn.primary:hover { background: var(--gold-hover); border-color: var(--gold-hover); }
#mh-app .mh-modifier { text-align: center; margin: 0 0 22px; }
#mh-app .mh-modifier .btn { display: inline-block; padding: 11px 18px; }
#mh-app button.danger:hover { border-color: var(--danger); color: var(--danger); }
#mh-app header h1 a { color: inherit; text-decoration: none; }
#mh-app .tag { display: inline-block; font-size: 11px; padding: 2px 7px; border-radius: 4px; font-weight: 600; }
#mh-app .tag.local { background: #2a3a1e; color: #a5d67b; }
#mh-app .tag.lo { background: rgba(76,195,247,.15); color: var(--accent); }
#mh-app .tag.nolo { background: rgba(138,155,176,.15); color: var(--stock); }
#mh-app .tag.base { color: var(--stock); border: 1px dashed rgba(138,155,176,.6); }
#mh-app .tag.loan { color: var(--plan); border: 1px solid rgba(179,136,255,.5); }
#mh-app .card.loaner .img img { filter: saturate(.6) brightness(.85); }
#mh-app .tag.concept { color: var(--buy); border: 1px solid rgba(240,167,66,.5); }
#mh-app .chip.on.c { border-color: var(--buy); color: var(--buy); }
#mh-app .chip.c input { accent-color: var(--buy); }
#mh-app .card .loan-by { color: #4b2a99; font-size: 12px; font-weight: 600; }
#mh-app .card .foot b.doux { font-size: 15px; color: rgba(0,0,0,.6); }
#mh-app .card .foot b.loan { font-size: 15px; color: #4b2a99; }
#mh-app main { padding: 20px 24px; max-width: 1400px; margin: 0 auto; }
#mh-app .stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 12px; margin-bottom: 18px; }
#mh-app .stat { background: var(--panel); border: 1px solid var(--line); border-left: 3px solid var(--gold); border-radius: 0; padding: 14px 16px; }
#mh-app .stat small { display: block; color: var(--gold); font: 700 12.5px var(--titres); text-transform: uppercase; letter-spacing: .18em; }
#mh-app .stat b { display: block; font: 700 30px/1.15 var(--titres); margin-top: 2px; }
#mh-app .stat i { font-style: normal; color: var(--muted); font-size: 12px; }
#mh-app .stat.gold b { color: var(--buy); }
#mh-app .toolbar { display: flex; gap: 10px; flex-wrap: wrap; align-items: center; margin-bottom: 16px; }
#mh-app .toolbar > input, #mh-app .toolbar select { padding: 8px 10px; background: var(--panel); border: 1px solid var(--line); border-radius: 0; color: var(--text); font: inherit; }
#mh-app .toolbar > input:focus, #mh-app .toolbar select:focus { outline: none; border-color: var(--gold); }
#mh-app .toolbar > input { flex: 1; min-width: 200px; }
#mh-app .toolbar .count { color: var(--muted); font-size: 13px; }
#mh-app .grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); gap: 16px; }
#mh-app .card { background: var(--gold); border: 3px solid var(--gold); border-radius: 0; overflow: hidden; cursor: pointer; text-decoration: none; color: #050505; display: flex; flex-direction: column; transition: transform .18s, box-shadow .18s; }
#mh-app .card:hover { transform: translateY(-3px); box-shadow: 0 8px 22px rgba(0,0,0,.35); }
#mh-app .card .img { aspect-ratio: 16 / 9; background: linear-gradient(135deg, var(--c1, #1c2a38), var(--c2, #0d141c)); position: relative; display: flex; align-items: center; justify-content: center; overflow: hidden; }
#mh-app .card .img img { width: 100%; height: 100%; object-fit: cover; display: block; }
#mh-app .card .img .ph { font-size: 34px; font-weight: 800; letter-spacing: 2px; color: #ffffff30; }
#mh-app .card .img .tags { position: absolute; top: 8px; left: 8px; display: flex; gap: 6px; }
#mh-app .card .img .tags .tag { backdrop-filter: blur(4px); background: #0b1016cc; }
#mh-app .card .body { padding: 13px 16px 15px; display: flex; flex-direction: column; gap: 3px; flex: 1; }
#mh-app .card .mf { color: rgba(0,0,0,.6); font: 700 12px var(--titres); text-transform: uppercase; letter-spacing: .14em; }
#mh-app .card .nm { font-size: 18px; font-weight: 700; line-height: 1.25; }
#mh-app .card .rl { color: rgba(0,0,0,.7); font-size: 13px; }
#mh-app .card .foot { display: flex; align-items: flex-end; justify-content: space-between; margin-top: auto; padding-top: 10px; border-top: 1px solid rgba(0,0,0,.22); }
#mh-app .card .foot small { display: block; color: rgba(0,0,0,.6); font: 700 11px var(--titres); text-transform: uppercase; letter-spacing: .12em; }
#mh-app .card .foot b { color: #000; font: 700 20px/1.1 var(--titres); }
#mh-app .card .foot .r { text-align: right; color: rgba(0,0,0,.7); font-size: 12px; }
#mh-app main.home { max-width: none; padding: 20px clamp(16px, 2.5vw, 40px); }
#mh-app main.home .grid { grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); gap: 14px; }
#mh-app main.home .stats { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); }
#mh-app .chip { display: inline-flex; align-items: center; gap: 6px; padding: 7px 12px; border: 1px solid var(--line); border-radius: 0; background: var(--panel); cursor: pointer; user-select: none; font-size: 13px; white-space: nowrap; }
#mh-app .chip.on { border-color: var(--gold); color: var(--gold); }
#mh-app .chip input { accent-color: var(--gold); margin: 0; }
@media (max-width: 600px) {
#mh-app main.home .stats { grid-template-columns: 1fr 1fr; gap: 8px; }
#mh-app .stat { padding: 10px 12px; }
#mh-app .stat b { font-size: 20px; }
#mh-app .stat i { font-size: 11px; }
#mh-app .toolbar { gap: 8px; }
#mh-app .toolbar > input { flex: 1 1 100%; min-width: 0; }
#mh-app .toolbar select { flex: 1 1 calc(50% - 4px); min-width: 0; }
#mh-app .toolbar .chip { flex: 1 1 auto; }
#mh-app .toolbar .count { flex: 0 0 auto; }
#mh-app main.home .grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
#mh-app .card .body { padding: 8px 10px 10px; }
#mh-app .card .nm { font-size: 14px; }
#mh-app .card .rl, #mh-app .card .loan-by { font-size: 11px; }
#mh-app .card .foot { flex-direction: column; align-items: flex-start; gap: 4px; }
#mh-app .card .foot .r { text-align: left; }
#mh-app .card .img .tags { top: 6px; left: 6px; flex-wrap: wrap; }
#mh-app .card .img .tags .tag { font-size: 10px; padding: 1px 5px; }
}
#mh-app #outils { margin: 10px 0 30px; padding: 0 clamp(16px, 2.5vw, 40px); display: grid; grid-template-columns: minmax(260px, 420px) 1fr; gap: 16px; }
#mh-app .back { display: inline-block; color: var(--accent); text-decoration: none; margin-bottom: 14px; }
#mh-app .back:hover { text-decoration: underline; }
#mh-app .hero { width: 100%; max-height: 300px; object-fit: cover; border-radius: 0; border: 1px solid var(--line); margin-bottom: 16px; display: block; }
#mh-app .tablewrap { overflow-x: auto; }
#mh-app .ship-head { display: flex; align-items: flex-start; gap: 16px; flex-wrap: wrap; margin-bottom: 14px; }
#mh-app .ship-head h2 { margin: 0; font-size: 30px; line-height: 1.1; }
#mh-app .meta { color: var(--muted); margin-top: 4px; }
#mh-app .meta b { color: var(--text); font-weight: 600; }
#mh-app .notes { background: var(--panel); border: 1px solid var(--line); border-left: 3px solid var(--accent); border-radius: 0; padding: 10px 14px; margin: 0 0 16px; white-space: pre-wrap; }
#mh-app table { width: 100%; border-collapse: collapse; background: var(--panel); border: 1px solid var(--line); border-radius: 0; overflow: hidden; }
#mh-app th, #mh-app td { text-align: left; padding: 9px 12px; border-bottom: 1px solid var(--line); vertical-align: top; }
#mh-app th { background: var(--panel2); color: var(--gold); font: 700 13px var(--titres); text-transform: uppercase; letter-spacing: .1em; }
#mh-app tr:last-child td { border-bottom: 0; }
#mh-app td.comp { font-weight: 600; }
#mh-app td.small { color: var(--muted); font-size: 13px; }
#mh-app .badge { display: inline-block; padding: 2px 8px; border-radius: 10px; font-size: 12px; font-weight: 600; white-space: nowrap; }
#mh-app .b-monte { background: rgba(76,175,125,.15); color: var(--ok); }
#mh-app .b-stock { background: rgba(138,155,176,.15); color: var(--stock); }
#mh-app .b-a-acheter { background: rgba(240,167,66,.15); color: var(--buy); }
#mh-app .b-prevu { background: rgba(179,136,255,.15); color: var(--plan); }
#mh-app .goal { color: var(--plan); }
#mh-app .best { font-weight: 600; font-size: 13px; }
#mh-app .best.ok { color: var(--ok); }
#mh-app .best.up { color: var(--buy); }
#mh-app .summary { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 14px; }
#mh-app .summary div { background: var(--panel); border: 1px solid var(--line); border-radius: 0; padding: 6px 12px; font-size: 13px; }
#mh-app .empty { color: var(--muted); padding: 40px; text-align: center; }
#mh-app .toast { position: fixed; bottom: 20px; right: 20px; background: var(--panel2); border: 1px solid var(--accent2); padding: 10px 16px; border-radius: 0; display: none; max-width: 420px; }
#mh-app .prix { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 16px; }
#mh-app .prix div { background: var(--panel); border: 1px solid var(--line); border-radius: 0; padding: 8px 14px; min-width: 150px; }
#mh-app .prix div.melt { border-color: var(--buy); }
#mh-app .prix small { display: block; color: var(--muted); font-size: 11px; text-transform: uppercase; letter-spacing: .5px; }
#mh-app .prix b { font-size: 18px; }
#mh-app .prix i { font-style: normal; color: var(--muted); font-size: 12px; margin-left: 6px; }
#mh-app .prix-note { color: var(--muted); font-size: 12px; margin: -8px 0 16px; }
#mh-app .hangar { padding: 12px; border: 1px solid var(--accent2); border-radius: 0; font-size: 12px; color: var(--muted); }
#mh-app .hangar b { color: var(--text); font-size: 13px; display: block; margin-bottom: 8px; }
#mh-app .hangar .btn { display: block; text-align: center; text-decoration: none; color: var(--text); cursor: grab; }
#mh-app .hangar ol { margin: 8px 0 0; padding-left: 18px; }
#mh-app .hangar a:not(.btn) { color: var(--accent); }
#mh-app .fleet-total { margin-top: 12px; padding: 8px 10px; border: 1px solid var(--line); border-radius: 0; font-size: 13px; }
#mh-app .fleet-total b { color: var(--buy); }
#mh-app h3 { font-size: 20px; margin: 24px 0 10px; color: var(--gold); }
#mh-app .pm { --pip: #f5a742; --pipd: #a8692a; --off: #2b2e33; --offd: #3a3d42; background: #1b1c1f; border: 1px solid #2c2d31; border-radius: 10px; padding: 16px 18px; max-width: 440px; color: #e8e8e8; }
#mh-app .pm-head { display: flex; align-items: baseline; margin-bottom: 14px; }
#mh-app .pm-head b { font-size: 17px; color: #bdbdbd; }
#mh-app .pm-free { margin-left: auto; color: #9a9a9a; font-size: 13px; }
#mh-app .pm-free span { color: var(--pip); font-size: 18px; font-weight: 700; }
#mh-app .pm-free.over span { color: var(--danger); }
#mh-app .pm-cols { display: flex; gap: 8px; align-items: flex-end; justify-content: space-between; padding: 6px 0 8px; }
#mh-app .pm-col { width: 40px; display: flex; flex-direction: column-reverse; gap: 4px; cursor: pointer; }
#mh-app .pm-cell { height: 12px; border-radius: 3px; background: var(--off); display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; color: #9a9a9a; }
#mh-app .pm-cell.blk { background: var(--offd); }
#mh-app .pm-cell.on { background: var(--pipd); color: #f3e3cf; }
#mh-app .pm-cell.on.top { background: var(--pip); color: #fff; }
#mh-app .pm-cell.lbl { overflow: visible; }
#mh-app .pm-cell.lbl::after { content: attr(data-n); font-size: 15px; text-shadow: 0 1px 2px #000; }
#mh-app .pm-col:hover .pm-cell { outline: 1px solid #ffffff22; }
#mh-app .pm-icons { display: flex; gap: 8px; justify-content: space-between; border-bottom: 1px solid #2c2d31; padding-bottom: 12px; }
#mh-app .pm-icons div { width: 40px; display: flex; justify-content: center; color: var(--pip); }
#mh-app .pm-icons div.off { color: #666; }
#mh-app .pm-icons svg { width: 22px; height: 22px; }
#mh-app .pm-modes { display: flex; gap: 4px; margin-top: 12px; background: #141518; border-radius: 8px; padding: 4px; flex-wrap: wrap; }
#mh-app .pm-modes button { background: transparent; border: 0; color: #9a9a9a; padding: 7px 12px; font-weight: 600; font-size: 12px; text-transform: uppercase; letter-spacing: .4px; }
#mh-app .pm-modes button.active { background: #2f3034; color: #fff; }
#mh-app .pm-note { color: #b5b5b5; font-size: 13px; margin-top: 10px; min-height: 38px; }
#mh-app .pm-reset { margin-top: 8px; font-size: 12px; padding: 4px 10px; background: transparent; color: var(--pip); border-color: #5a4426; }
#mh-app .pm-wrap { display: flex; gap: 18px; flex-wrap: wrap; align-items: flex-start; }
#mh-app .pm-wrap .notes { flex: 1; min-width: 240px; max-width: 520px; }
#mh-app .help { color: var(--muted); font-size: 12px; border: 1px solid var(--line); border-radius: 6px; padding: 12px; }
#mh-app dialog { background: var(--panel); color: var(--text); border: 3px solid var(--gold); border-radius: 0; padding: 18px 20px; width: min(460px, calc(100vw - 32px)); }
#mh-app dialog::backdrop { background: #000a; }
#mh-app dialog .small { color: var(--muted); font-size: 12px; margin: 6px 0 10px; }
#mh-app dialog input { width: 100%; padding: 9px 10px; background: var(--bg); border: 1px solid var(--line); border-radius: 6px; color: var(--text); font: inherit; }
#mh-app .dlg-btns { display: flex; justify-content: flex-end; gap: 8px; margin-top: 14px; }
#mh-app .best.goal { color: var(--plan); }
#mh-app .best.same { color: var(--muted); font-weight: 400; }
#mh-app .best.monter { cursor: pointer; border-bottom: 1px dashed currentColor; }
#mh-app .best.monter:hover { filter: brightness(1.25); }
#mh-app .best.same.monter { font-size: 12px; }
#mh-app .pref-arme { margin: 0 0 5px; padding: 2px 4px; font: 12px "Inter", sans-serif; background: var(--panel2); color: var(--text); border: 1px solid var(--line); border-radius: 0; }
#mh-app .membres { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 10px; }
#mh-app .membre { background: var(--panel); border: 1px solid var(--line); border-left: 3px solid var(--gold); border-radius: 0; padding: 10px 12px; display: flex; flex-wrap: wrap; align-items: center; gap: 6px 8px; }
#mh-app .membre .small { color: var(--muted); font-size: 12px; flex: 1 1 100%; }
#mh-app .membre button { padding: 3px 9px; font-size: 12px; }
#mh-app a.btn { text-decoration: none; }
#mh-app .mh-site, #mh-app .mh-site-bloc { display: none; }
#mh-app #favoriRSI { display: inline-block; padding: 4px 10px; margin-top: 4px; cursor: grab; text-decoration: none; }
#mh-app button.annuler { margin-top: 6px; padding: 3px 9px; font-size: 12px; color: var(--buy); border-color: rgba(240,167,66,.5); }
@media (max-width: 760px) {
#mh-app #outils { grid-template-columns: 1fr; padding: 0 16px; }
#mh-app main { padding: 16px; }
}
#mh-app .mh-actions { display: contents; }
@media (max-width: 760px) {
#mh-app header { flex-direction: column; align-items: stretch; gap: 10px; padding: 12px 14px; }
#mh-app header .spacer { display: none; }
#mh-app header h1 { font-size: 20px; }
#mh-app header > a.btn { text-align: center; }
#mh-app .mh-actions { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
#mh-app .mh-actions button { width: 100%; padding: 8px 6px; font-size: 13px; }
#mh-app .ship-head h2 { font-size: 24px; }
#mh-app .summary { gap: 6px; }
#mh-app .summary div { padding: 4px 8px; font-size: 12px; }
#mh-app .tablewrap { overflow: visible; }
#mh-app .tablewrap table, #mh-app .tablewrap tbody, #mh-app .tablewrap tr, #mh-app .tablewrap td { display: block; width: 100%; }
#mh-app .tablewrap table { background: none; border: 0; }
#mh-app .tablewrap thead { display: none; }
#mh-app .tablewrap tr { background: var(--panel); border: 1px solid var(--line); border-left: 3px solid var(--gold); margin-bottom: 10px; padding: 10px 12px; display: grid; grid-template-columns: 1fr auto auto; gap: 6px 12px; }
#mh-app .tablewrap td { border: 0; padding: 0; grid-column: 1 / -1; }
#mh-app .tablewrap td[data-label]::before { content: attr(data-label); display: block; color: var(--gold); font: 700 11px var(--titres); text-transform: uppercase; letter-spacing: .1em; margin-bottom: 1px; }
#mh-app .tablewrap td.c-empl { grid-column: 1; font: 700 17px var(--titres); text-transform: uppercase; }
#mh-app .tablewrap td.c-taille { grid-row: 1; grid-column: 2; text-align: right; }
#mh-app .tablewrap td.c-qte { grid-row: 1; grid-column: 3; text-align: right; }
#mh-app .tablewrap td.c-empl::before, #mh-app .tablewrap td.c-statut::before { display: none; }
#mh-app .tablewrap td.c-statut { grid-column: 1 / -1; }
#mh-app .tablewrap td.small:empty { display: none; }
#mh-app .pm { max-width: 100%; }
#mh-app .pm-col { width: auto; flex: 1; }
#mh-app .pm-icons div { width: auto; flex: 1; }
} #mh-app { position: relative; padding: 0 0 24px; line-height: 1.5; text-align: left; } .entry-content > #mh-app, #mh-app { width: 100% !important; max-width: 1600px !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box; }
#mh-app .mh-local { display: none !important; }
#mh-app .mh-site { display: inline !important; }
#mh-app .mh-site-bloc { display: block !important; margin-bottom: 10px; }
#mh-app .mh-site-bloc b { display: block; }
#mh-app #favoriRSI { color: #000 !important; } #mh-app button, #mh-app .btn { text-transform: none; letter-spacing: normal; line-height: 1.3; box-shadow: none; min-height: 0; height: auto; text-shadow: none; }
#mh-app a { box-shadow: none; }
#mh-app table { margin: 0; }
#mh-app th, #mh-app td { border-left: 0; border-right: 0; border-top: 0; }
#mh-app h2, #mh-app h3 { line-height: 1.2; }
#mh-app input, #mh-app select { height: auto; min-height: 0; box-shadow: none; }
#mh-app label, #mh-app .chip { color: var(--text); margin: 0; font-weight: 400; }
#mh-app .chip.on { color: var(--gold); }
#mh-app .toolbar > input, #mh-app .toolbar select, #mh-app dialog input { color: var(--text); background: var(--panel); }
#mh-app .toolbar > input::placeholder, #mh-app dialog input::placeholder { color: var(--muted); }
#mh-app main { display: block; }
#mh-app header h1 a { color: inherit; }
#mh-app .card { text-decoration: none !important; }
#mh-app img { max-width: 100%; } #mh-app.mh-page-notre { background: transparent; }
#mh-app.mh-page-notre > header { display: none; }
#mh-app.mh-page-notre main.home { padding-left: 0; padding-right: 0; }
#mh-app .mh-modifier a.btn { color: #000; text-decoration: none; } .mh-galerie-page { font-family: "Inter", system-ui, sans-serif; }
.mh-modifier-g { text-align: center; margin: 0 0 28px; }
.mh-bouton { display: inline-block; background: #f7c438; color: #000 !important; font-weight: 700; padding: 11px 18px; text-decoration: none !important; transition: background .2s; box-shadow: none; }
.mh-bouton:hover { background: #ffd55c; }
.mh-galerie { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }
.mh-carte { background: #f7c438; border: 3px solid #f7c438; overflow: hidden; min-width: 0; transition: transform .18s, box-shadow .18s; margin: 0; }
.mh-carte:hover { transform: translateY(-3px); box-shadow: 0 8px 22px rgba(0,0,0,.35); }
.mh-carte-img { display: block; background: #080808; aspect-ratio: 16 / 9; overflow: hidden; box-shadow: none !important; }
.mh-carte-img img { width: 100%; height: 100%; object-fit: cover; display: block; margin: 0; }
.mh-carte-corps { padding: 13px 16px 15px; color: #050505; }
.mh-carte-titre { font-size: 18px; font-weight: 700; line-height: 1.3; }
.mh-carte-rang { font-size: 13px; }
.mh-carte-rang a { color: #050505; font-weight: 700; text-decoration: underline; }
.mh-carte-vide .mh-carte-titre { opacity: .85; }
@media (max-width: 900px) { .mh-galerie { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .mh-galerie { grid-template-columns: 1fr; } } .mh-message { background: #0b0c0f; border: 3px solid #f7c438; color: #eceef1; padding: 32px; text-align: center; font-family: "Inter", system-ui, sans-serif; }
.mh-message .mh-eyebrow { color: #f0b23c; font: 700 12.5px "Rajdhani", sans-serif; letter-spacing: .18em; text-transform: uppercase; margin-bottom: 10px; }
.mh-message p { margin: 0; font-size: 16px; }
.mh-message a { color: #f7c438; font-weight: 600; }