.wb-card{background:#fff;border:1px solid #c3c4c7;border-radius:14px;padding:14px 16px;margin:14px 0;max-width:1100px}
.wb-card__header{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}
.wb-card__title{font-size:14px;font-weight:600;margin:0}
.wb-card__actions{display:flex;gap:8px}
.wb-muted{opacity:.8}
.wb-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@media(max-width:782px){.wb-grid-2{grid-template-columns:1fr}}
.wb-status-list{margin:0 0 0 16px;list-style:disc}
.wb-status-list__item{margin:6px 0}
.wb-wizard__lead{margin:0 0 10px}
.wb-wizard__steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.wb-wizard__step{border:1px solid #dcdcde;border-radius:12px;padding:12px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.wb-wizard__step--done{opacity:.85}
.wb-wizard__step-title{font-weight:600;margin:0 0 4px}
.wb-wizard__step-desc{opacity:.85}
.wb-wizard__badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid #dcdcde;margin-right:6px;font-size:12px}
.wb-wizard__step-right{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.wb-wizard__state{font-weight:600}

/* Branding header */
.wb-header-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px;max-width:1100px;margin:12px 0 0}
@media(max-width:782px){.wb-header-grid{grid-template-columns:1fr}.wb-brand{flex-direction:column}.wb-brand a{width:100%}.wb-brand__logo{max-width:none;width:100%}}

.wb-brand{display:flex;gap:16px;align-items:flex-start;padding:12px 14px;border:1px solid #dcdcde;border-radius:10px;background:#fff;margin:0}
.wb-brand__logo{max-width:300px;height:auto;display:block;}
.wb-brand__version{margin:0 0 8px;font-size:12px;color:#646970;}
.wb-brand__text p{margin:0 0 10px;max-width:980px;}
.wb-brand__text p:last-child{margin-bottom:0}

.wb-upgrade{padding:12px 14px;border:1px solid #dcdcde;border-radius:10px;background:#fff;margin:0}
.wb-upgrade__title{margin:0 0 6px;font-weight:700}
.wb-upgrade__lead{margin:0 0 10px;opacity:.85}
.wb-upgrade__list{margin:0;padding-left:18px}
.wb-upgrade__list li{margin:0 0 4px}
.wb-upgrade__actions{margin:10px 0 0;display:flex;gap:8px;flex-wrap:wrap}
