.social-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.social-provider-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.social-provider-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.social-provider-icon{color:#fff;text-transform:uppercase;background:linear-gradient(145deg,#063b72,#00a8c7);border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.social-provider-card h2{margin:0;font-size:16px}.social-provider-card p{min-height:48px;color:var(--muted);margin:0 0 15px;font-size:12px}.social-account-card{border:1px solid var(--line);background:#fff;border-radius:16px;height:100%;padding:20px}.social-account-card .account-top{justify-content:space-between;gap:12px;display:flex}.social-account-card h3{margin:0 0 3px;font-size:16px}.social-account-card p{color:var(--muted);margin:0;font-size:12px}.social-platform{color:#126a9d;text-transform:uppercase;background:#eaf5fb;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.social-status{color:#596475;text-transform:uppercase;background:#eef1f5;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.social-status.published,.social-status.active{color:#168458;background:#e3f8ee}.social-status.processing,.social-status.publishing,.social-status.queued,.social-status.scheduled{color:#a95f12;background:#fff1dc}.social-status.failed,.social-status.partially_failed,.social-status.error{color:#c0443e;background:#feeceb}.social-status.cancelled,.social-status.disconnected{color:#667085;background:#eef1f5}.account-choice{position:relative}.account-choice input{width:19px;height:19px;position:absolute;top:16px;right:16px}.account-choice label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;height:100%;padding:18px 48px 18px 18px;transition:all .18s;display:block}.account-choice input:checked+label{background:#f3fbfe;border-color:#0789b6;box-shadow:0 0 0 3px #0789b61c}.account-choice strong,.account-choice small{display:block}.account-choice small{color:var(--muted);margin-top:3px}.platform-adaptation{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;padding:18px;display:none}.platform-adaptation.active{display:block}.social-preview{position:sticky;top:24px}.preview-card{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 35px #002a5b14}.preview-head{align-items:center;gap:10px;padding:16px;display:flex}.preview-avatar{color:#fff;background:#082f63;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.preview-body{white-space:pre-wrap;word-break:break-word;padding:0 16px 16px;font-size:14px}.preview-image{object-fit:cover;background:#edf1f6;width:100%;max-height:360px}.social-progress{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.social-progress>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.social-progress strong,.social-progress span{display:block}.social-progress strong{font-size:23px}.social-progress span{color:var(--muted);text-transform:uppercase;font-size:10px}.social-channel-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1fr) minmax(220px,2fr) auto;align-items:start;gap:16px;padding:18px 0;display:grid}.social-channel-row:last-child{border-bottom:0}.social-channel-content{white-space:pre-wrap;color:#4d596a;font-size:12px}.provider-requirements{color:var(--muted);padding-left:17px;font-size:11px}.provider-requirements li{margin-bottom:6px}@media (width<=1199.98px){.social-provider-grid{grid-template-columns:1fr 1fr}.social-preview{position:static}}@media (width<=767.98px){.social-provider-grid,.social-progress,.social-channel-row{grid-template-columns:1fr}.social-provider-card p{min-height:0}}
