.setup-shell{width:min(1120px,100% - 32px)}.setup-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.setup-panel{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:8px;gap:13px;padding:18px;display:grid}.setup-log-panel{grid-column:1/-1}.credential-grid{gap:8px;margin:0;display:grid}.credential-grid div{justify-content:space-between;align-items:center;gap:12px;display:flex}.credential-grid dt,.credential-grid dd{margin:0}.check-row{align-items:center;gap:8px;display:flex}.check-row input{width:auto;min-height:auto}.owner-table{gap:10px;display:grid}.owner-row{background:var(--surface-strong);border:1px solid var(--line);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.owner-row h3{overflow-wrap:anywhere}.person-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.person-fields>div{min-width:0}.setup-log{border:1px solid var(--line);background:var(--surface-strong);min-height:64px;color:var(--slate);white-space:pre-wrap;border-radius:8px;margin:0;padding:12px}@media (width<=800px){.setup-grid,.person-fields{grid-template-columns:1fr}}
