.site-setup-guide{border:1px solid #dce4ef;border-radius:20px;background:#fff;padding:24px;margin:0 0 24px;color:#18324f;max-width:900px;box-sizing:border-box}.site-setup-guide header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.site-setup-guide h2{font-family:inherit;font-weight:600;font-size:22px;line-height:1.3;margin:0}.site-setup-guide p{margin:12px 0}.site-setup-guide progress{display:block;width:100%;height:9px;accent-color:#2852eb}.site-setup-guide details{border-top:1px solid #e5ebf3;padding:14px 0}.site-setup-guide summary{cursor:pointer;font-weight:600;line-height:1.5}.site-setup-guide summary span{float:right;color:#62758c;font-size:13px}.setup-guide-step{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border-radius:10px;background:#f5f7fc;margin-top:10px}.setup-guide-step strong,.setup-guide-step small{display:block}.setup-guide-step small{margin-top:6px;color:#536b85}.site-setup-guide button{font:inherit;min-height:42px;padding:8px 14px;border:1px solid #cbd7ef;border-radius:9px;background:#eef2ff;color:#2546b6;cursor:pointer}.site-setup-guide button:disabled{opacity:.55;cursor:default}.setup-guide-note,.setup-guide-site{color:#596f87;font-size:14px;line-height:1.5}.setup-guide-success{color:#14734d;font-weight:600}@media(max-width:480px){.site-setup-guide{padding:16px}.setup-guide-step{align-items:flex-start;flex-direction:column;gap:10px}.site-setup-guide header button{font-size:14px}}
.site-setup-guide-container{margin:18px 0;border:1px solid #dce4ef;border-radius:12px;padding:14px}.site-setup-guide-container>summary{cursor:pointer;font-weight:600;color:#2348c5}.site-setup-guide-container .site-setup-guide{border:0;margin:14px 0 0;padding:0}
