.ws-registration-workspace{display:grid;gap:20px}.ws-registration-workspace .ws-surface{min-width:0}.ws-registration-overview{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ws-registration-overview progress{width:180px;max-width:100%;accent-color:var(--ws-color-action)}.ws-registration-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.ws-registration-layout>nav,.ws-registration-layout>div{display:grid;gap:16px;min-width:0}.ws-registration-layout>nav{gap:4px;position:sticky;top:88px}.ws-registration-layout>nav .ws-button{justify-content:flex-start;text-align:left;white-space:normal}.ws-registration-layout [aria-current=step]{background:var(--ws-color-mint)}.ws-registration-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ws-registration-workspace form{display:grid;gap:20px}.ws-registration-workspace fieldset{border:0;padding:0;margin:0;min-width:0}.ws-registration-workspace legend{font:var(--ws-type-label);margin-bottom:12px}.ws-registration-checks{display:grid;gap:12px}.ws-registration-history{list-style:none;padding:0;margin:0;display:grid;gap:16px}.ws-registration-history li{display:grid;gap:4px;min-width:0;padding-left:14px;border-left:2px solid var(--ws-color-line)}.ws-registration-history small,.ws-registration-artifact small{display:block;color:var(--ws-color-muted)}.ws-registration-history p{margin:0}.ws-registration-artifact{display:grid;gap:8px;padding:16px 0;border-bottom:1px solid var(--ws-color-line)}.ws-registration-artifact h3,.ws-registration-artifact p{margin:0}.ws-registration-workspace code{overflow-wrap:anywhere}.ws-registration-link{display:inline-block;color:var(--ws-color-action);min-height:32px;overflow-wrap:anywhere}.ws-registration-workspace td small{display:block}.ws-registration-workspace .ws-detail-card{margin-block:16px}
@media(max-width:900px){.ws-registration-layout{grid-template-columns:minmax(0,1fr)}.ws-registration-layout>nav{position:static;display:flex;flex-wrap:wrap;gap:8px}.ws-registration-layout>nav .ws-button{flex:1 1 180px}}@media(max-width:600px){.ws-registration-form-grid{grid-template-columns:minmax(0,1fr)}.ws-registration-link{min-height:44px}}
