.setup-shell{gap:24px;background:linear-gradient(180deg,#fff4e6,#fff 35%,#fef6ec);border-radius:24px;padding:32px 24px 64px}.setup-progress{border:1px solid #f0dcc8;border-radius:12px;padding:16px;background:#fff8f0;display:flex;flex-direction:column;gap:12px}.setup-progress-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.setup-progress-bar{width:100%;height:8px;border-radius:999px;background:#f1f1f1;overflow:hidden}.setup-progress-fill{height:100%;border-radius:999px;background:#b45309}.setup-section{display:flex;flex-direction:column;gap:16px}.setup-section .card{border-color:#f0dcc8;background:#fffaf5}.social-overall{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:8px 12px;border-radius:12px;border:1px solid #f0dcc8;background:#fffaf5;font-size:13px}.social-overall strong{font-size:18px}.social-summary{gap:12px}.social-overview-list{display:grid;grid-gap:10px;gap:10px}.social-overview-item{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);grid-gap:12px;gap:12px;align-items:center;font-size:13px}@media (max-width:720px){.social-overview-item{grid-template-columns:1fr;gap:6px}}.badge.status-ready{background:#e7f7ee;color:#1b6b3c;border-color:#b9e8cd}.badge.status-in_progress{background:#fff2d6;color:#a25a00;border-color:#f2d19b}.badge.status-not_started{background:#f3f4f6;color:#4b5563;border-color:#d9dde3}.social-accordion{display:flex;flex-direction:column;gap:12px}.setup-accordion{border:1px solid #f0dcc8;border-radius:14px;background:#fff;padding:12px 16px}.setup-accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}.setup-accordion summary::-webkit-details-marker{display:none}.progress-pill{background:#f6e3d1;border-radius:999px;padding:4px 10px;font-size:12px;border:1px solid #f0dcc8;min-width:44px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:#8a4b1b}.platform-summary{display:flex;flex-direction:column;gap:2px}.platform-label{font-weight:600}.platform-progress-text{font-size:12px;color:#6b4b34}.accordion-body{margin-top:12px;display:flex;flex-direction:column;gap:12px}.platform-progress{gap:6px}.checklist,.platform-progress{display:flex;flex-direction:column}.checklist{list-style:none;padding:0;margin:0;gap:10px}.checklist li{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px dashed #f0dcc8;border-radius:12px;padding:10px 12px;background:#fffaf5}.checklist-item{display:flex;gap:10px;align-items:flex-start;flex:1 1}.checklist-item input{margin-top:4px}.checklist-item span{display:flex;flex-direction:column;gap:4px}.checklist-url{font-size:12px;color:#7a4b2a;text-decoration:none;word-break:break-all}.copy-button{white-space:nowrap}.best-practices{background:#fff8f0;border:1px solid #f0dcc8;border-radius:12px;padding:12px}.best-practices h4{margin:0 0 8px;font-size:14px}.best-practices ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:#4a3f34;font-size:13px}.integration-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.setup-actions{display:flex;flex-direction:column;gap:12px}