/* Social accounts V321 – unified registration and empty states */
#s8-social-accounts-section .s8-social-platform-tabs details .s8-v321-empty-account{box-sizing:border-box;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;max-width:none!important;width:100%!important;padding:30px 18px!important;margin:0!important;background:#f8fbfa!important;border:1px dashed #d4e9dd!important;border-radius:14px!important;text-align:center!important;min-height:188px!important}
#s8-social-accounts-section .s8-v321-empty-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;flex-shrink:0!important;border-radius:12px!important;background:#e4f7ed!important;color:#087f5c!important;font-size:23px!important;font-weight:700!important}
#s8-social-accounts-section .s8-v321-empty-account strong{display:block!important;font-size:16px!important;color:#153b2c!important;font-weight:800!important;margin:0!important}
#s8-social-accounts-section .s8-v321-empty-account p{display:block!important;max-width:510px!important;margin:0!important;font-size:13px!important;line-height:1.65!important;color:#5c7569!important}
#s8-social-accounts-section .s8-v321-empty-account .s8-v321-add-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;max-width:100%!important;padding:10px 20px!important;margin-top:3px!important;border:0!important;border-radius:11px!important;background:#08845e!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important;box-shadow:0 7px 18px rgba(8,132,94,.14)!important;box-sizing:border-box!important}
#s8-social-accounts-section .s8-v321-empty-account small{max-width:520px!important;font-size:12px!important;line-height:1.6!important;color:#71867d!important}
#s8-social-accounts-section .s8-bulk-social-import{scroll-margin-top:24px}
#s8-social-accounts-section .s8-v320-receipt{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}
@media(max-width:600px){#s8-social-accounts-section .s8-social-platform-tabs details .s8-v321-empty-account{padding:24px 12px!important}#s8-social-accounts-section .s8-v321-empty-account .s8-v321-add-link{width:100%!important}}

.s8-v322-inline-result{display:grid;gap:6px;max-width:100%;padding:13px 16px;border-radius:12px;text-align:left;line-height:1.5;overflow-wrap:anywhere;font-size:12px}.s8-v322-inline-result.error{color:#9b2c27;background:#fff3f0;border:1px solid #efc8bf}.s8-v322-inline-result.ok{color:#086547;background:#edf9f2;border:1px solid #b8dfcc}.s8-v322-inline-result strong{font-size:13px}
