/* Space creation shares the launch dialog's geometry, fields and footer. */
.space-wizard .lw-steps{grid-template-columns:.9fr 1.2fr .9fr}
.space-wizard .sw-token-details{border:1px solid var(--lw-line);border-radius:13px;padding:12px;background:var(--lw-card)}
.space-wizard .sw-token-details>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:var(--lw-text);font-size:13px}
.space-wizard .sw-token-details>summary::-webkit-details-marker{display:none}
.space-wizard .sw-token-details>summary small{font-size:11px;color:var(--lw-muted)}
.space-wizard .sw-token-details>summary>svg:last-child{margin-left:auto}
.space-wizard .sw-token-details[open]>summary>svg:last-child{transform:rotate(180deg)}
.space-wizard .sw-token-details[open]>summary{margin-bottom:14px}
.space-wizard .sw-token-details .lw-fieldset{margin-top:14px}
.space-wizard .sw-logo-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--lw-line);border-radius:16px;padding:16px;background:var(--lw-card)}
.space-wizard .sw-logo-row>div{min-width:0}
.space-wizard .sw-logo-row h3,.space-wizard .sw-banner-section h3{margin-bottom:5px!important}
.space-wizard .sw-logo{flex:none;width:90px;height:90px}
.space-wizard [data-preview=logo]{display:grid;place-items:center;width:100%;height:100%}
.space-wizard [data-preview=logo]>svg{width:30px;height:30px}
.space-wizard [data-preview=logo]>img{width:100%;height:100%;object-fit:cover}
.space-wizard .sw-banner-section{padding:16px;border:1px solid var(--lw-line);border-radius:16px;background:var(--lw-card)}
.space-wizard .sw-banner-picker{display:block;position:relative;width:100%;height:135px;margin:12px 0 0;border:1px dashed #78649c;border-radius:13px;background:#7155d212;color:var(--lw-accent);padding:0;overflow:hidden}
.space-wizard [data-preview=banner]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:100%;height:100%;font-size:12px}
.space-wizard [data-preview=banner]>svg{width:27px;height:27px}
.space-wizard [data-preview=banner]>img{width:100%;height:100%;object-fit:cover}
.space-wizard [data-remove]{margin-top:7px}
.space-wizard .sw-appearance-preview{padding:14px;border:1px solid var(--lw-line);border-radius:16px;background:var(--lw-card)}
.space-wizard .sw-preview-card{overflow:hidden;position:relative;border:1px solid var(--lw-line);border-radius:14px;background:var(--lw-input)}
.space-wizard .sw-preview-banner{height:93px;display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#1a2d53,#38255b);color:#8e93bc}
.space-wizard .sw-preview-banner>svg{width:36px;height:36px}
.space-wizard .sw-preview-banner>img{width:100%;height:100%;object-fit:cover}
.space-wizard .sw-preview-content{padding:0 13px 13px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px}
.space-wizard .sw-preview-content>.lw-preview-logo{margin-top:-15px;background:var(--lw-input);border:2px solid var(--lw-input);width:52px;height:52px;z-index:1}
.space-wizard .sw-preview-identity{min-width:0;margin-top:10px}
.space-wizard .sw-preview-type{color:var(--lw-muted);font-size:10px}
.space-wizard .sw-preview-content>p{grid-column:1/-1;margin:0!important;font-size:12px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}
.space-wizard .sw-owner-note{grid-column:1/-1;display:flex;align-items:center;gap:6px;color:var(--lw-muted);font-size:11px}
.space-wizard .sw-owner-note>svg{width:15px;height:15px}
.space-wizard .sw-preview-content>.lw-preview-cta{grid-column:1/-1}
