.social-dashboard-card{margin-top:10px}.social-summary-button{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;text-align:left;padding:13px 14px;border:1px solid #e8c4d1;border-left:6px solid #861f41;border-radius:10px;background:linear-gradient(135deg,#fff,#f8e7ee);color:#18202a;cursor:pointer;box-shadow:0 2px 9px #18202a12}.social-summary-button span:first-child{display:grid}.social-summary-button small{color:#67717c}.social-summary-icons{font-size:20px;letter-spacing:4px}.social-summary-button b{color:#861f41;font-size:12px}.social-popout{width:min(760px,calc(100% - 28px));max-height:88vh;border:0;border-radius:14px;padding:24px;background:#f8fafb;color:#18202a;box-shadow:0 24px 70px #0008}.social-popout::backdrop{background:#111a26b8}.social-popout h2{margin:2px 0;color:#861f41;font-size:28px}.social-popout-close{position:absolute;right:16px;top:16px;width:40px;height:40px;border:0;border-radius:50%;background:#861f41;color:#fff;font-size:25px;cursor:pointer}.social-popout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.social-popout-grid article{display:grid;gap:8px;padding:14px;background:#fff;border:1px solid #dce1e6;border-radius:9px}.social-popout-grid article a,.social-settings-link{color:#861f41;font-weight:bold;text-decoration:none}.social-settings-section{margin-top:18px}.social-settings-list{padding:8px 16px}.social-settings-list>div{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #edf0f2}.social-settings-list form{margin:0}.social-settings-form{display:grid;grid-template-columns:160px 1fr 2fr auto;align-items:end;gap:10px;padding:14px 16px}.social-settings-form label{font-size:12px;font-weight:bold;color:#4e5964}.social-settings-form input,.social-settings-form select{display:block;width:100%;margin-top:4px;padding:9px;border:1px solid #bbc3cb;border-radius:5px;background:#fff;font:inherit}.social-settings-form button{padding:10px 14px;border:0;border-radius:5px;background:#861f41;color:#fff;font-weight:bold}@media(max-width:720px){.social-popout-grid{grid-template-columns:1fr}.social-settings-form{grid-template-columns:1fr}.social-settings-list>div{grid-template-columns:auto 1fr auto}.social-settings-list form{grid-column:3}}
