.setup{max-width:760px}.setup h1{font-size:30px;margin-bottom:16px}.intro{margin-bottom:24px;color:#506677}.setup-card{display:flex;gap:18px;background:white;border:1px solid #d7e1e9;border-radius:12px;padding:24px;margin:16px 0}.setup-card>div{min-width:0;flex:1}.step-number{display:grid;place-items:center;align-self:flex-start;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#e0edff;color:#155ea3;font-weight:700}.setup-card h2{margin:0 0 10px}.setup-card p{font-size:16px;color:#506677}.setup-card input:not([type=checkbox]){display:block;width:100%;padding:12px;margin:8px 0;border:1px solid #bccbd8;border-radius:8px;font:inherit}.setup-card .consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:16px 0}.consent input{width:20px;height:20px;flex-shrink:0;margin:2px 0}.setup-actions{display:flex;gap:10px;flex-wrap:wrap}.setup-card details{margin-top:18px;font-size:14px}.setup-card summary{cursor:pointer;min-height:44px}.hint{font-size:14px;color:#627587;margin-top:16px}#setup-status,#test-state{overflow-wrap:anywhere}#test-state{margin-top:16px}.member-row{padding:18px;background:white;border:1px solid #d7e1e9;border-radius:12px;margin:12px 0}.member-row p{overflow-wrap:anywhere}.member-row label{display:block}.member-row select{font:inherit;padding:10px;margin-right:10px}.owner-nav{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}@media(max-width:480px){.setup-card{padding:18px;gap:12px}.setup h1{font-size:27px}.setup-actions{flex-direction:column}.setup-actions .action{width:100%}}
