.atlas-space-page .space-guides{margin:0 0 22px;padding:24px;border:1px solid #dce4ed;border-radius:18px;background:#fff;box-shadow:0 12px 36px #14233a0b}
.atlas-space-page .space-guides{scroll-margin-top:24px}
.atlas-space-page .space-guides[hidden]{display:none}
.atlas-space-page .space-guides>h2{margin:0;color:#172b47;font-size:clamp(20px,2vw,26px);letter-spacing:-.025em}
.atlas-space-page .space-guides>.space-panel-empty{margin:5px 0 20px;color:#66768e}
.atlas-space-page .space-guide-return{margin:0 0 16px;padding:12px 14px;border-radius:10px;background:#f1f5fa;color:#254363;font-size:14px;line-height:1.5}
.atlas-space-page .space-guide-contact{display:inline-block;margin:-6px 0 16px;color:#254363;font-weight:650;text-underline-offset:3px}
.atlas-space-page .space-guide-list{display:grid;gap:12px}
.atlas-space-page .space-guide-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;border:1px solid #e0e6ee;border-radius:14px;background:#fafbfd}
.atlas-space-page .space-guide-row h3{margin:0 0 6px;color:#172b47;font-size:17px}
.atlas-space-page .space-guide-status{margin:0;color:#2e7653;font-weight:700}
.atlas-space-page .space-guide-status[data-state="pending_payment"]{color:#9a681f}
.atlas-space-page .space-guide-status[data-state="refunded"],.atlas-space-page .space-guide-status[data-state="cancelled"]{color:#63728a}
.atlas-space-page .space-guide-status[data-state="payment_failed"]{color:#a34c45}
.atlas-space-page .space-guide-meta{margin:4px 0 0;color:#63728a;font-size:13px}
.atlas-space-page .space-guide-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
.atlas-space-page .space-guide-actions button{min-height:42px;white-space:normal}
@media(max-width:700px){.atlas-space-page .space-guides{padding:17px}.atlas-space-page .space-guide-row{display:block}.atlas-space-page .space-guide-actions{justify-content:flex-start;margin-top:16px}}

.space-referrals{margin:24px 0;padding:24px;border:1px solid #e5dece;border-radius:16px;background:linear-gradient(120deg,#fff,#faf6ec);color:#14243c}.space-referrals h2{font-size:1.2rem;margin:0 0 10px}.space-referrals p{line-height:1.6;max-width:65ch}.space-referrals input{box-sizing:border-box;display:block;width:100%;max-width:36rem;padding:12px;margin:12px 0;border:1px solid #cdd5e1;border-radius:8px;background:white;color:#14243c}.space-referrals details{margin:18px 0}.space-referrals summary{cursor:pointer}.space-referrals p:last-child{font-size:.85rem;color:#52627a}

.space-referrals button{font:inherit;min-height:44px;padding:11px 18px;border-radius:9px;border:1px solid #172b44;background:#172b44;color:#fff;cursor:pointer;font-weight:600}.space-referrals button:hover:not(:disabled){background:#284361}.space-referrals button:disabled{opacity:.6;cursor:default}.space-referrals button:focus-visible,.space-referrals input:focus-visible,.space-referrals summary:focus-visible{outline:3px solid #b99a60;outline-offset:3px}.space-referrals input{font:inherit}.space-referrals details label{display:block}
