/* Cpos help pages – shared style */
body{font-family:Tahoma,"Segoe UI",Arial,sans-serif;color:#1f2937;line-height:1.8;max-width:900px;margin:0 auto;padding:20px 22px 60px;background:#fff}
h1{color:#1e3a8a;font-size:1.6em;border-bottom:2px solid #e8efff;padding-bottom:8px;margin-top:0}
h2{color:#1e3a8a;font-size:1.15em;margin-top:28px}
p.lead{font-size:1.05em;color:#374151}
.step{display:inline-block;background:#2563eb;color:#fff;border-radius:50%;width:26px;height:26px;text-align:center;line-height:26px;font-size:14px;margin-inline-end:6px}
img{max-width:100%;height:auto;border:1px solid #e3e6ee;border-radius:6px;margin:8px 0;display:block}
img.small{max-width:360px}
.tip,.warn,.note{padding:8px 12px;border-radius:6px;margin:12px 0;border-inline-start:4px solid}
.tip{background:#ecfdf5;border-color:#10b981}
.warn{background:#fffbeb;border-color:#f59e0b}
.note{background:#eff6ff;border-color:#3b82f6}
table{border-collapse:collapse;width:100%;margin:8px 0}
td,th{border:1px solid #e3e6ee;padding:6px 8px;text-align:start;vertical-align:top}
th{background:#f1f4fa}
ul,ol{padding-inline-start:1.6em}li{margin:3px 0}
a{color:#2563eb}
.related{margin-top:36px;padding-top:12px;border-top:1px solid #e3e6ee;font-size:.95em}
.related ul{columns:2;list-style:none;padding:0}
@media (max-width:600px){.related ul{columns:1}img.small{max-width:100%}}
