/* Owned by contextual help only; no business/grid/print/global control overrides. */
.context-help-link{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;padding:4px 10px;border:1px solid #c9ded8;border-radius:12px;color:#155e50;background:#fff;text-decoration:none;font-size:16px;line-height:1.3;box-sizing:border-box;white-space:nowrap;flex-shrink:0}
.context-help-page{max-width:960px;margin:auto;line-height:1.6;font-size:16px;overflow-wrap:anywhere}.context-help-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.context-help-heading h1{font-size:24px;margin:0}.context-help-back,.context-help-sections a{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;color:#155e50}.context-help-page article,.context-help-sections details{padding:16px;border:1px solid #d4e1dc;border-radius:12px;background:#fff;margin:12px 0}.context-help-page dt{font-weight:700;margin-top:12px}.context-help-page dd{margin:4px 0 12px}.context-help-sections summary{min-height:44px;cursor:pointer;font-weight:600}.context-help-readonly{padding:12px;border-radius:12px;background:#f0f2f4;color:#39424b}.context-help-public{margin:8px;text-align:right}
@media(max-width:640px){.context-help-link{padding:4px}.context-help-link .context-help-words{display:none}.context-help-page{font-size:16px}.context-help-page article,.context-help-sections details{padding:12px}.context-help-heading h1{font-size:22px}}
@media print{.context-help-link,.context-help-public{display:none}}
