
/* HS-only V539 detail presentation */
.hs539-detail,.hs539-co{background:#fff;border:1px solid #d4e4f0;border-radius:18px;padding:20px;margin:18px 0;box-shadow:0 3px 12px #173d5e0a;color:#24435a}
.hs539-detail h3,.hs539-co h3{font-size:21px;line-height:1.35;margin:0 0 15px;color:#17507d}
.hs539-detail dl{margin:0}.hs539-detail dl>div{display:grid;grid-template-columns:minmax(130px,38%) 1fr;gap:12px;border-bottom:1px solid #e9eef2;padding:12px 0}.hs539-detail dt{color:#657788}.hs539-detail dd{margin:0;font-weight:600;overflow-wrap:anywhere}.hs539-detail>p,.hs539-co p{font-size:14px;line-height:1.6;color:#667989}
.hs539-co-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hs539-co-grid>div{padding:16px;border-radius:14px;border:1px solid #d5e0eb;background:#f8fafc}.hs539-co-grid>div+div{background:#edf9f0;border-color:#c8e8d0}.hs539-co-grid strong{display:block;font-size:13px;color:#35617e}.hs539-co-grid b{display:block;font-size:20px;margin:12px 0;color:#13518b}.hs539-co-grid>div+div b{color:#257448}
@media(max-width:600px){.hs539-detail,.hs539-co{padding:15px}.hs539-detail dl>div{grid-template-columns:1fr;gap:3px}.hs539-co-grid{grid-template-columns:1fr}}

/* V540: actionable HS import assessment; isolated to HS page */
.hs539-assessment{background:#fff;border:1px solid #cfdfea;border-radius:18px;padding:20px;margin:18px 0;color:#24435a;line-height:1.6}
.hs539-assessment h3{font-size:21px;color:#17507d;margin:0 0 14px}
.hs539-assessment-status{padding:15px 17px;border-radius:13px;border:1px solid #e8d59b;background:#fff8e6}
.hs539-assessment-status.hs539-ok{border-color:#a8ddbb;background:#e9f8ee}
.hs539-assessment-status.hs539-alert{border-color:#efb3b3;background:#fff0f0}
.hs539-assessment-status p{margin:8px 0 0}
.hs539-checklist{background:#f3f8fc;border-radius:12px;padding:14px 18px;margin-top:12px}
.hs539-checklist ul{margin:7px 0 0;padding-left:22px}
.hs539-disclaimer{font-size:13px;color:#627889}
@media(max-width:600px){.hs539-assessment{padding:15px}}
