.entity-onboarding{min-width:0}.onboarding-entities{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:12px;gap:12px;margin:16px 0}.onboarding-entities button{display:grid;grid-gap:10px;gap:10px;text-align:left;border:1px solid #a9c2af;border-radius:10px;padding:16px;background:var(--card,#fff);color:inherit;cursor:pointer}.onboarding-entities button[aria-pressed=true]{border:2px solid #197047}.onboarding-layout{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr);grid-gap:16px;gap:16px;margin:16px 0}.onboarding-layout nav{display:grid;align-content:start;grid-gap:8px;gap:8px}.onboarding-layout nav button{text-align:left;padding:12px;border:1px solid #b7cbbd;border-radius:8px;background:#f3f8f3;color:#173e30;cursor:pointer;min-height:44px}.onboarding-layout nav button[aria-current=step]{border:2px solid #197047;font-weight:600}.onboarding-layout small{display:block}.onboarding-layout li{margin:14px 0;line-height:1.6}.onboarding-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.entity-onboarding button{min-height:44px}.entity-onboarding label{display:block;margin:12px 0;line-height:1.5}.entity-onboarding textarea{display:block;width:100%;min-height:100px;box-sizing:border-box;font:inherit;padding:10px}.entity-onboarding progress{width:100%;height:18px}.entity-onboarding input[type=checkbox]{min-width:20px;min-height:20px;margin-right:8px}.entity-onboarding button:disabled{opacity:.5;cursor:default}@media(max-width:720px){.onboarding-layout{grid-template-columns:1fr}.onboarding-layout nav{max-height:260px;overflow:auto}.onboarding-entities{grid-template-columns:1fr 1fr}.onboarding-entities button{padding:12px;font-size:13px}}