html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin,
body.conecta-reading .conecta-community-view.conecta-community-linkedin,
body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin{overflow-x: clip !important;}
html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-composer,
html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-social-post-card,
html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post,
body.conecta-reading .conecta-community-view.conecta-community-linkedin .conecta-community-composer,
body.conecta-reading .conecta-community-view.conecta-community-linkedin .conecta-social-post-card,
body.conecta-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post,
body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-composer,
body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-social-post-card,
body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post{width: 100% !important;max-width: 820px !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}
html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post-head,
body.conecta-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post-head,
body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post-head{grid-template-columns: 52px minmax(0, 1fr) 36px !important;}
html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin img,
html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin video,
body.conecta-reading .conecta-community-view.conecta-community-linkedin img,
body.conecta-reading .conecta-community-view.conecta-community-linkedin video,
body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin img,
body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin video{max-width: 100% !important;height: auto !important;}
.conecta-community-birthdays .conecta-birthday-sidebar-more,
.conecta-community-birthdays [data-birthday-modal-open],
.conecta-community-ranking .conecta-ranking-more{align-self: flex-end !important;margin: 12px 0 0 auto !important;}
.conecta-community-ranking .conecta-ranking-more,
.conecta-community-birthdays .conecta-birthday-sidebar-more,
.conecta-community-birthdays [data-birthday-modal-open]{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 30px !important;padding: 0 14px !important;border-radius: 999px !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1 !important;color: #4E6E32 !important;background: rgba(78,110,50,.055) !important;border: 1px solid rgba(78,110,50,.16) !important;box-shadow: none !important;}
.conecta-community-ranking .conecta-ranking-more:hover,
.conecta-community-birthdays .conecta-birthday-sidebar-more:hover,
.conecta-community-birthdays [data-birthday-modal-open]:hover{background: rgba(78,110,50,.10) !important;color: #365024 !important;}
body > .conecta-ranking-modal,
.conecta-ranking-modal{position: fixed !important;inset: 0 !important;z-index: 2147483000 !important;display: none !important;align-items: center !important;justify-content: center !important;padding: 32px !important;overflow: hidden !important;isolation: isolate !important;background: transparent !important;filter: none !important;transform: none !important;}
body > .conecta-ranking-modal.is-open,
.conecta-ranking-modal.is-open{display: flex !important;}
.conecta-ranking-modal__backdrop{position: fixed !important;inset: 0 !important;z-index: 0 !important;background: var(--cc-modal-backdrop-background, rgba(25, 34, 27, .34)) !important;-webkit-backdrop-filter: blur(var(--cc-modal-backdrop-blur, 5px)) !important;backdrop-filter: blur(var(--cc-modal-backdrop-blur, 5px)) !important;}
.conecta-ranking-modal__dialog{position: relative !important;z-index: 2 !important;width: min(620px, calc(100vw - 40px)) !important;max-height: min(82vh, 680px) !important;overflow: hidden !important;margin: auto !important;border-radius: 18px !important;background: #fff !important;border: 1px solid rgba(78,110,50,.12) !important;box-shadow: 0 28px 80px rgba(0,0,0,.25) !important;filter: none !important;transform: none !important;}
.conecta-ranking-modal__header{display: flex !important;align-items: flex-start !important;justify-content: space-between !important;gap: 18px !important;padding: 20px 22px 16px !important;border-bottom: 1px solid rgba(77,94,83,.10) !important;}
.conecta-ranking-modal__header strong{display: block !important;margin: 0 0 3px !important;color: #4D5E53 !important;font-size: 19px !important;line-height: 1.2 !important;}
.conecta-ranking-modal__header span{display: block !important;color: #6F766D !important;font-size: 13px !important;line-height: 1.35 !important;}
.conecta-ranking-modal__close{flex: 0 0 38px;width: 38px;height: 38px;min-width: 38px;min-height: 38px;max-width: 38px;max-height: 38px;padding: 0;border-radius: 999px;border: 1px solid rgba(78,110,50,.18);background: rgba(78,110,50,.055);color: #4E6E32;display: inline-flex;align-items: center;justify-content: center;text-align: center;font-size: 24px;line-height: 1;font-weight: 400;cursor: pointer;appearance: none;-webkit-appearance: none;box-sizing: border-box;}
.conecta-ranking-modal__close:hover,
.conecta-ranking-modal__close:focus{background: rgba(78,110,50,.11);outline: none;}
.conecta-ranking-modal__body{max-height: calc(min(82vh, 680px) - 78px) !important;overflow-y: auto !important;overflow-x: hidden !important;padding: 10px 22px 20px !important;}
.conecta-ranking-list--modal{display: grid !important;gap: 0 !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}
.conecta-ranking-card--modal{display: grid !important;grid-template-columns: 34px 52px minmax(0, 1fr) !important;align-items: center !important;gap: 14px !important;min-height: 72px !important;padding: 12px 0 !important;border-bottom: 1px solid rgba(77,94,83,.10) !important;background: transparent !important;box-shadow: none !important;}
.conecta-ranking-card--modal .conecta-ranking-avatar,
.conecta-ranking-card--modal .conecta-ranking-avatar img{width: 48px !important;height: 48px !important;max-width: 48px !important;max-height: 48px !important;border-radius: 999px !important;object-fit: cover !important;}
.conecta-ranking-card--modal .conecta-ranking-info{min-width: 0 !important;}
.conecta-ranking-card--modal .conecta-ranking-name{display: block !important;color: #4D5E53 !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1.25 !important;text-decoration: none !important;white-space: normal !important;overflow-wrap: anywhere !important;}
.conecta-ranking-card--modal .conecta-ranking-info span{display: block !important;margin-top: 3px !important;color: #6F766D !important;font-size: 12px !important;}
body.conecta-dark .conecta-ranking-modal__dialog,
.conecta-a11y-dark .conecta-ranking-modal__dialog{background: #172A1D !important;border-color: rgba(231,172,0,.18) !important;}
body.conecta-dark .conecta-ranking-modal__header,
.conecta-a11y-dark .conecta-ranking-modal__header{border-bottom-color: rgba(255,255,255,.08) !important;}
body.conecta-dark .conecta-ranking-modal__header strong,
body.conecta-dark .conecta-ranking-card--modal .conecta-ranking-name,
.conecta-a11y-dark .conecta-ranking-modal__header strong,
.conecta-a11y-dark .conecta-ranking-card--modal .conecta-ranking-name{color: #F7F3E8 !important;}
body.conecta-dark .conecta-ranking-modal__header span,
body.conecta-dark .conecta-ranking-card--modal .conecta-ranking-info span,
.conecta-a11y-dark .conecta-ranking-modal__header span,
.conecta-a11y-dark .conecta-ranking-card--modal .conecta-ranking-info span{color: #CAD8C4 !important;}
@media (min-width: 1180px){html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-composer,
  html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-social-post-card,
  html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post,
  body.conecta-reading .conecta-community-view.conecta-community-linkedin .conecta-community-composer,
  body.conecta-reading .conecta-community-view.conecta-community-linkedin .conecta-social-post-card,
  body.conecta-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post,
  body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-composer,
  body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-social-post-card,
  body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post{width: 100% !important;max-width: 720px !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}}
.conecta-community-birthdays .conecta-birthday-more{align-self: flex-end !important;margin: 12px 0 0 auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 30px !important;padding: 0 14px !important;border-radius: 999px !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1 !important;color: #4E6E32 !important;background: rgba(78,110,50,.055) !important;border: 1px solid rgba(78,110,50,.16) !important;}
@media (min-width: 1180px){html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin,
  body.conecta-reading .conecta-community-view.conecta-community-linkedin,
  body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin{overflow-x: hidden !important;}
html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-composer,
  html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-social-post-card,
  html.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post,
  body.conecta-reading .conecta-community-view.conecta-community-linkedin .conecta-community-composer,
  body.conecta-reading .conecta-community-view.conecta-community-linkedin .conecta-social-post-card,
  body.conecta-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post,
  body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-composer,
  body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-social-post-card,
  body.conecta-a11y-reading .conecta-community-view.conecta-community-linkedin .conecta-community-post{width: 100% !important;max-width: none !important;min-width: 0 !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important;}}
@media (max-width: 1179px){}
.conecta-notification-connection{display: block;padding: 10px 0;border-top: 1px solid rgba(77,94,83,.12);color: var(--conecta-text,#525751) !important;font-size: 13px;line-height: 1.35;}
.conecta-notification-connection strong::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #E7AC00;display: inline-block;margin-right: 7px;vertical-align: middle;}
.conecta-notification-actions{display: flex;gap: 8px;margin-top: 9px;}
.conecta-notification-actions button{border: 1px solid rgba(77,94,83,.18);border-radius: 999px;padding: 7px 12px;background: #F4F7EF;color: #4E6E32;font-weight: 700;font-size: 12px;cursor: pointer;}
.conecta-notification-actions button:first-child{background: #4E6E32;color: #fff;}
html.conecta-a11y-dark .conecta-notification-connection,
body.conecta-dark .conecta-notification-connection{color: var(--conecta-dark-mode-text,#EEF4EA) !important;border-color: rgba(255,255,255,.12) !important;}
html.conecta-a11y-dark .conecta-notification-actions button,
body.conecta-dark .conecta-notification-actions button{background: rgba(255,255,255,.08);color: #F4F7EF;border-color: rgba(255,255,255,.16);}
html.conecta-a11y-dark .conecta-notification-actions button:first-child,
body.conecta-dark .conecta-notification-actions button:first-child{background: #C8F221;color: #172A1D;}
.conecta-notification-actions button{font-weight: 600;}
.conecta-notification-actions button[data-conecta-connection-respond="reject"]{background: #F5F1E8 !important;border-color: #D8CDBB !important;color: #6F6254 !important;}
.conecta-notification-actions button[data-conecta-connection-respond="accept"]{background: #4E6E32 !important;border-color: #4E6E32 !important;color: #fff !important;}
