.activation-checklist{border:1px solid var(--line,#3d4735);border-radius:18px;padding:28px;margin-bottom:28px;background:var(--surface,#191e17)}.activation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.activation-checklist h2{font-size:24px;margin:9px 0 7px}.activation-checklist p{max-width:740px;line-height:1.6;color:var(--muted)}.activation-count{display:grid;place-items:center;min-width:66px;height:66px;border:1px solid var(--line);border-radius:50%;font-size:18px;font-variant-numeric:tabular-nums;background:var(--soft)}.activation-checklist progress{width:100%;height:7px;margin:22px 0 25px;accent-color:var(--accent,#c6f85c)}.activation-checklist ol{list-style:none;padding:0;display:grid;gap:12px;margin:0}.activation-checklist li{display:flex;align-items:flex-start;gap:14px;padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.activation-checklist li.current{border-color:var(--accent,#c6f85c);background:color-mix(in srgb,var(--accent,#c6f85c) 7%,var(--surface))}.activation-checklist li.pending{opacity:.72}.activation-step{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border:1px solid var(--line);border-radius:50%;font-weight:700}.activation-checklist li.complete .activation-step{background:var(--accent,#c6f85c);border-color:var(--accent,#c6f85c);color:#172012}.activation-checklist li>div{min-width:0;flex:1}.activation-checklist li strong{display:block;line-height:1.45}.activation-checklist li small{display:block;margin-top:5px;color:var(--muted);line-height:1.55}.activation-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.activation-actions .btn{min-height:44px;white-space:normal;text-align:center}@media(max-width:650px){.activation-checklist{padding:20px}.activation-heading{align-items:center}.activation-count{min-width:52px;height:52px}.activation-actions{flex-direction:column;align-items:stretch}.activation-actions .btn{width:100%}}
