.conecta-app{--conecta-page-max: 1180px;--conecta-page-gutter: 32px;}
.conecta-app > .conecta-header,
.conecta-app > .conecta-hero,
.conecta-app > .conecta-card-grid,
.conecta-app > .conecta-home-banner,
.conecta-app > .conecta-section.conecta-home-comunicados,
.conecta-app > .conecta-section.conecta-home-documentos{width: min(calc(100vw - (var(--conecta-page-gutter) * 2)), var(--conecta-page-max)) !important;max-width: var(--conecta-page-max) !important;margin-left: auto !important;margin-right: auto !important;}
.conecta-app > .conecta-header{margin-bottom: 34px !important;}
.conecta-app > .conecta-hero{margin-bottom: 28px !important;}
.conecta-app > .conecta-card-grid{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 22px !important;margin-bottom: 34px !important;}
.conecta-app > .conecta-card-grid .conecta-dashboard-card{min-width: 0 !important;min-height: 158px !important;}
.conecta-app > .conecta-home-banner{height: 250px !important;min-height: 250px !important;margin-top: 0 !important;margin-bottom: 36px !important;}
.conecta-app > .conecta-home-banner img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center !important;}
.conecta-app > .conecta-section.conecta-home-comunicados,
.conecta-app > .conecta-section.conecta-home-documentos{padding: 28px 24px 32px !important;margin-top: 0 !important;margin-bottom: 36px !important;}
.conecta-app > .conecta-section.conecta-home-documentos + .conecta-home-banner{margin-top: 0 !important;margin-bottom: 120px !important;}
.conecta-app > .conecta-section .conecta-section-title{width: 100% !important;}
.conecta-app > .conecta-section .conecta-home-updates-grid,
.conecta-app > .conecta-section .conecta-home-docs-grid{width: 100% !important;display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 24px !important;}
.conecta-app > .conecta-section .conecta-home-docs-grid{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}
.conecta-app > .conecta-section .conecta-home-card-item,
.conecta-app > .conecta-section .conecta-home-doc-card{width: 100% !important;min-width: 0 !important;}
@media (max-width: 900px){.conecta-app{--conecta-page-gutter: 20px;}
.conecta-app > .conecta-card-grid,
  .conecta-app > .conecta-section .conecta-home-updates-grid,
  .conecta-app > .conecta-section .conecta-home-docs-grid{grid-template-columns: 1fr 1fr !important;}}
@media (max-width: 640px){.conecta-app{--conecta-page-gutter: 14px;padding-left: 14px !important;padding-right: 14px !important;}
.conecta-app > .conecta-card-grid,
  .conecta-app > .conecta-section .conecta-home-updates-grid,
  .conecta-app > .conecta-section .conecta-home-docs-grid{grid-template-columns: 1fr !important;}
.conecta-app > .conecta-home-banner{height: 170px !important;min-height: 170px !important;}}
.conecta-app{--conecta-page-max:1280px!important;--conecta-page-gutter:32px!important;}
.conecta-app:not(.conecta-community-view){overflow-x:hidden!important;}
.conecta-app > .conecta-header,
.conecta-front-header,
.conecta-page-heading,
.conecta-dashboard-hero,
.conecta-dashboard-grid,
.conecta-home-banner,
.conecta-home-section,
.conecta-docs-heading,
.conecta-docs-layout,
.conecta-docs-grid{width:min(calc(100vw - (var(--conecta-page-gutter) * 2)), var(--conecta-page-max))!important;max-width:var(--conecta-page-max)!important;margin-left:auto!important;margin-right:auto!important;}
.conecta-front-header,.conecta-app > .conecta-header{min-height:72px!important;padding-left:28px!important;padding-right:28px!important;}
.conecta-page-heading{margin-top:54px!important;margin-bottom:28px!important;}
.conecta-comunicados-layout{grid-template-columns:280px minmax(0,1fr)!important;gap:28px!important;align-items:stretch!important;}
.conecta-comunicados-layout .conecta-filter-sidebar,.conecta-comunicados-layout .conecta-timeline-shell{height:100%!important;min-height:430px!important;}
.conecta-filter-sidebar{padding:26px 24px!important;display:flex!important;flex-direction:column!important;}
.conecta-filter-form{display:grid!important;gap:18px!important;margin-top:0!important;}
.conecta-filter-form button{margin-top:auto!important;}
.conecta-comunicados-content{min-width:0!important;padding-bottom:34px!important;overflow:hidden!important;}
.conecta-timeline-shell{padding:30px 28px 54px!important;display:flex!important;flex-direction:column!important;}
.conecta-timeline-viewport{flex:1!important;min-height:320px!important;}
.conecta-timeline-track{gap:36px!important;padding-bottom:42px!important;}
.conecta-timeline-item{flex:0 0 320px!important;}
.conecta-card-date{margin-bottom:22px!important;}
.conecta-timeline-content h3{margin-top:12px!important;line-height:1.16!important;}
.conecta-horizontal-scrollbar,.conecta-comunicados-content .conecta-horizontal-scrollbar{bottom:18px!important;}
.conecta-modal-actions{gap:8px!important;}
.conecta-modal-actions button{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;text-transform:none!important;}
.conecta-modal-actions button span:not(.dashicons){display:none!important;}
.conecta-modal-actions .dashicons{font-size:17px!important;width:17px!important;height:17px!important;line-height:17px!important;}
.conecta-modal-toolbar{background:#f8faf5!important;color:var(--conecta-text)!important;}
.conecta-modal-toolbar > div:first-child span{font-size:12px!important;letter-spacing:.12em!important;}
.conecta-modal-toolbar > div:first-child p{font-size:13px!important;}
.conecta-modal-actions button.is-feedback{background:#eef3e9!important;}
.conecta-docs-layout,.conecta-docs-grid{width:min(calc(100vw - (var(--conecta-page-gutter) * 2)), var(--conecta-page-max))!important;max-width:var(--conecta-page-max)!important;}
.conecta-docs-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
.conecta-doc-business-card,.conecta-doc-sector-card{min-height:154px!important;}
.conecta-community-view{padding-top:32px!important;}
.conecta-community-composer{margin-top:0!important;}
.conecta-community-systems a{font-size:14px!important;}
.conecta-system-arrow{font-size:0!important;opacity:.55!important;}
.conecta-system-arrow::before{content:"›";font-size:15px!important;}
.conecta-rh-list{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;}
.conecta-rh-list li{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:flex-start!important;gap:8px!important;padding:8px 0!important;border-top:1px solid rgba(77,94,83,.10)!important;}
.conecta-rh-list li::before{content:"▹";color:var(--conecta-primary)!important;font-size:12px!important;margin-top:2px!important;}
.conecta-rh-list button{font-size:13px!important;line-height:1.35!important;color:var(--conecta-text)!important;}
.conecta-post-menu{position:relative!important;}
.conecta-post-menu-panel{display:none!important;right:0!important;top:calc(100% + 8px)!important;z-index:50!important;}
.conecta-post-menu:hover .conecta-post-menu-panel,.conecta-post-menu:focus-within .conecta-post-menu-panel,.conecta-post-menu.is-open .conecta-post-menu-panel{display:grid!important;}
.conecta-post-menu-panel button{white-space:nowrap!important;}
.conecta-community-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;}
.conecta-community-actions form,.conecta-community-actions a{min-width:0!important;}
.conecta-community-actions button,.conecta-community-actions a{width:100%!important;min-height:42px!important;justify-content:center!important;border-radius:9px!important;}
.conecta-community-comment-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;}
.conecta-inline-edit-post{margin:14px 0!important;padding:12px!important;border:1px solid rgba(77,94,83,.14)!important;border-radius:10px!important;background:#f7f8f4!important;display:grid!important;gap:10px!important;}
.conecta-inline-edit-post textarea{width:100%!important;border:1px solid rgba(77,94,83,.18)!important;border-radius:8px!important;padding:10px!important;font:inherit!important;}
.conecta-inline-edit-post div,.conecta-inline-edit-comment{display:flex!important;gap:8px!important;align-items:center!important;}
.conecta-inline-edit-post button,.conecta-inline-edit-comment button{border:1px solid rgba(77,94,83,.18)!important;border-radius:8px!important;padding:7px 11px!important;background:#f3f5f0!important;color:var(--conecta-primary)!important;cursor:pointer!important;}
.conecta-inline-edit-post button[type=submit],.conecta-inline-edit-comment button[type=submit]{background:var(--conecta-button)!important;color:#fff!important;}
.conecta-inline-edit-comment{margin-top:8px!important;}
.conecta-inline-edit-comment input{flex:1!important;border:1px solid rgba(77,94,83,.18)!important;border-radius:8px!important;padding:8px!important;}
.conecta-empty-state,.conecta-empty-state-wide{background:var(--conecta-card-bg,#fff)!important;color:var(--conecta-text)!important;}
.conecta-profile-saved-section .conecta-community-post[data-deleted],.conecta-community-post.is-deleted{display:none!important;}
@media(max-width:1100px){.conecta-docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:700px){.conecta-app{--conecta-page-gutter:16px!important;}
.conecta-dashboard-grid,.conecta-docs-grid{grid-template-columns:1fr!important;}
.conecta-community-actions{grid-template-columns:1fr!important;}
.conecta-community-comment-form{grid-template-columns:1fr!important;}}
.conecta-a11y-dark .conecta-modal-toolbar,.conecta-a11y-dark .conecta-modal-footer{background:var(--conecta-dark-mode-popup-header-bg,#263428)!important;color:var(--conecta-dark-mode-text,#EEF4EA)!important;border-color:var(--conecta-dark-mode-border,#415437)!important;}
.conecta-a11y-dark .conecta-modal-actions button{background:rgba(255,255,255,.05)!important;color:var(--conecta-dark-mode-text,#EEF4EA)!important;border-color:var(--conecta-dark-mode-border,#415437)!important;}
.conecta-a11y-dark .conecta-empty-state,.conecta-a11y-dark .conecta-empty-state-wide{background:var(--conecta-dark-mode-card,#1E2E23)!important;color:var(--conecta-dark-mode-text,#EEF4EA)!important;border-color:var(--conecta-dark-mode-border,#415437)!important;}
.conecta-a11y-dark .conecta-filter-sidebar{background:var(--conecta-dark-mode-card,#1E2E23)!important;border-color:var(--conecta-dark-mode-border,#415437)!important;}
.conecta-a11y-dark .conecta-community-comment,.conecta-a11y-dark .conecta-inline-edit-post{background:rgba(255,255,255,.04)!important;color:var(--conecta-dark-mode-text,#EEF4EA)!important;border-color:var(--conecta-dark-mode-border,#415437)!important;}
.conecta-a11y-dark .conecta-inline-edit-post textarea,.conecta-a11y-dark .conecta-inline-edit-comment input{background:#0F1A14!important;color:var(--conecta-dark-mode-text,#EEF4EA)!important;border-color:var(--conecta-dark-mode-border,#415437)!important;}
.conecta-a11y-dark .conecta-rh-list li{border-color:rgba(238,244,234,.12)!important;}
.conecta-a11y-dark .conecta-rh-list button{color:var(--conecta-dark-mode-text,#EEF4EA)!important;}
.conecta-life-event-trigger,
.conecta-composer-actions .conecta-life-event-trigger,
.conecta-community-composer .conecta-life-event-trigger{border-color:rgba(77,94,83,.18)!important;color:var(--conecta-primary,#4E6E32)!important;background:#f6f7f3!important;}
.conecta-life-event-trigger:hover{background:#eef3e9!important;border-color:rgba(77,94,83,.28)!important;}
.conecta-community-comment-form button,
.conecta-composer-actions .conecta-primary-action{background:var(--conecta-button,#4E6E32)!important;color:#fff!important;border-color:var(--conecta-button,#4E6E32)!important;}
.conecta-app-footer{margin-top:120px!important;}
.conecta-community-view .conecta-app-footer{margin-top:90px!important;}
.conecta-modal-content{overflow-wrap:anywhere!important;}
.conecta-a11y-dark .conecta-life-event-trigger,
.conecta-a11y-dark .conecta-community-composer .conecta-life-event-trigger{background:rgba(255,255,255,.05)!important;color:var(--conecta-dark-mode-text,#EEF4EA)!important;border-color:var(--conecta-dark-mode-border,#415437)!important;}
.conecta-a11y-dark .conecta-modal-actions button:hover{background:rgba(231,172,0,.12)!important;color:var(--conecta-dark-mode-accent,#E7AC00)!important;}
.conecta-app{--conecta-page-max: 1180px;--conecta-page-gutter: 32px;}
.conecta-app > .conecta-header,
.conecta-app > .conecta-front-header,
.conecta-app > .conecta-hero,
.conecta-app > .conecta-card-grid,
.conecta-app > .conecta-home-banner,
.conecta-app > .conecta-section,
.conecta-app > .conecta-page-heading,
.conecta-app > .conecta-docs-heading,
.conecta-app > .conecta-docs-layout,
.conecta-app > .conecta-docs-grid,
.conecta-app > .conecta-docs-title{width:min(calc(100vw - (var(--conecta-page-gutter) * 2)), var(--conecta-page-max))!important;max-width:var(--conecta-page-max)!important;margin-left:auto!important;margin-right:auto!important;}
.conecta-comunicados-layout{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:28px!important;align-items:stretch!important;}
.conecta-filter-sidebar{height:auto!important;align-self:stretch!important;min-height:0!important;padding-bottom:28px!important;}
.conecta-comunicados-content,
.conecta-timeline-shell{min-height:0!important;height:auto!important;}
.conecta-timeline-shell{padding-bottom:32px!important;}
.conecta-timeline-nav{top:32px!important;right:28px!important;}
.conecta-timeline-nav button,
.conecta-timeline-arrow{display:inline-grid!important;place-items:center!important;line-height:1!important;text-align:center!important;}
.conecta-timeline-nav button .dashicons,
.conecta-timeline-arrow .dashicons{width:1em!important;height:1em!important;line-height:1!important;display:grid!important;place-items:center!important;}
.conecta-timeline-card{display:flex!important;flex-direction:column!important;}
.conecta-timeline-content{display:flex!important;flex-direction:column!important;flex:1!important;}
.conecta-timeline-actions{margin-top:auto!important;display:flex!important;gap:8px!important;align-items:center!important;}
.conecta-timeline-actions button:not(.cc-announcements-card__read-more),
.conecta-timeline-actions a,
.conecta-timeline-card .conecta-button,
.conecta-timeline-card [data-conecta-card-speak]{min-height:40px!important;padding:0 16px!important;border-radius:7px!important;border:1px solid rgba(78,110,50,.18)!important;background:#fff!important;color:var(--conecta-primary,#4E6E32)!important;font:500 var(--conecta-button-font-size,14px)/1 var(--conecta-text-font,Arial,sans-serif)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-shadow:none!important;}
.conecta-timeline-actions button:not(.cc-announcements-card__read-more):hover,
.conecta-timeline-actions a:hover{background:rgba(78,110,50,.06)!important;border-color:rgba(78,110,50,.28)!important;}
.conecta-modal-actions{gap:10px!important;}
.conecta-modal-actions button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:10px!important;color:var(--conecta-primary,#4E6E32)!important;background:rgba(78,110,50,.045)!important;border:1px solid rgba(78,110,50,.20)!important;transition:transform .16s ease, background .16s ease, border-color .16s ease, box-shadow .16s ease!important;}
.conecta-modal-actions button:hover{transform:translateY(-1px)!important;background:rgba(78,110,50,.10)!important;border-color:rgba(78,110,50,.35)!important;box-shadow:0 8px 18px rgba(78,110,50,.10)!important;}
.conecta-modal-actions button.is-feedback,
.conecta-modal-actions button.is-tapped{background:var(--conecta-primary,#4E6E32)!important;color:#fff!important;transform:scale(.96)!important;}
.conecta-modal-actions .dashicons{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important;}
.conecta-modal-actions .conecta-modal-close{font-size:19px;}
.conecta-community-view{padding-top:22px!important;}
.conecta-community-composer{padding:16px!important;border-radius:14px!important;}
.conecta-community-composer textarea{min-height:82px!important;font-size:14px!important;line-height:1.55!important;padding:13px 14px!important;}
.conecta-composer-actions{display:grid!important;grid-template-columns:auto auto minmax(120px,170px) auto!important;gap:8px!important;align-items:center!important;}
.conecta-composer-actions select{height:38px!important;padding:0 10px!important;border-radius:9px!important;border:1px solid rgba(77,94,83,.18)!important;background:#fff!important;color:var(--conecta-text,#525751)!important;font-size:13px!important;}
.conecta-life-event-trigger,
.conecta-subtle-file{font-size:13px!important;min-height:38px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:#f5f6f1!important;color:var(--conecta-primary,#4E6E32)!important;border:1px solid rgba(77,94,83,.14)!important;}
.conecta-composer-actions .conecta-primary-action{height:42px!important;min-width:104px!important;margin-left:0!important;justify-self:end!important;font-size:14px!important;}
.conecta-empty-state h3{font-size:24px!important;line-height:1.22!important;}
.conecta-empty-state p{font-size:14px!important;}
.conecta-profile-post-image{max-height:320px!important;width:100%!important;object-fit:contain!important;background:#f5f6f1!important;border-radius:12px!important;}
.conecta-community-post-image{max-height:520px!important;object-fit:contain!important;}
.conecta-post-menu-panel{pointer-events:auto!important;z-index:9999!important;}
.conecta-post-menu.is-open .conecta-post-menu-panel{display:grid!important;gap:2px!important;}
.conecta-admin-report-card{margin:18px 0 22px!important;border-left:4px solid #E7AC00!important;}
.conecta-admin-report-head{display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:flex-start!important;margin-bottom:14px!important;}
.conecta-admin-report-head h2{margin-top:0!important;}
.conecta-report-table td{vertical-align:top!important;}
@media(max-width:1100px){.conecta-composer-actions{grid-template-columns:1fr 1fr!important;}
.conecta-composer-actions .conecta-primary-action{justify-self:stretch!important;}}
@media(max-width:700px){.conecta-app{--conecta-page-gutter:14px;}
.conecta-composer-actions{grid-template-columns:1fr!important;}}
.conecta-a11y-dark .conecta-composer-actions select,
body.conecta-dark .conecta-composer-actions select{background:var(--conecta-dark-mode-bg,#0D1B12)!important;color:var(--conecta-dark-mode-text,#EEF4EA)!important;border-color:var(--conecta-dark-mode-border,#415437)!important;}
.conecta-a11y-dark .conecta-life-event-trigger,
.conecta-a11y-dark .conecta-subtle-file,
body.conecta-dark .conecta-life-event-trigger,
body.conecta-dark .conecta-subtle-file{background:rgba(255,255,255,.045)!important;color:var(--conecta-dark-mode-text,#EEF4EA)!important;border-color:rgba(255,255,255,.14)!important;}
.conecta-app{--conecta-shell-width: min(1280px, calc(100vw - 64px));}
.conecta-header,
.conecta-hero,
.conecta-page-heading,
.conecta-card-grid,
.conecta-section,
.conecta-dashboard-hero,
.conecta-dashboard-grid,
.conecta-home-banner,
.conecta-home-section,
.conecta-docs-heading,
.conecta-docs-layout,
.conecta-docs-grid,
.conecta-docs-title,
.conecta-profile-edit-view .conecta-page-heading,
.conecta-profile-public-view .conecta-page-heading,
.conecta-profile-edit-view .conecta-profile-hero,
.conecta-profile-public-view .conecta-profile-hero,
.conecta-profile-edit-view .conecta-profile-grid,
.conecta-profile-public-view .conecta-profile-grid,
.conecta-profile-edit-view .conecta-profile-wall,
.conecta-profile-public-view .conecta-profile-wall,
.conecta-profile-directory-view .conecta-profile-directory{width: var(--conecta-shell-width) !important;max-width: var(--conecta-shell-width) !important;margin-left: auto !important;margin-right: auto !important;}
.conecta-header{margin-bottom: 34px !important;}
.conecta-profile-edit-view .conecta-footer,
.conecta-profile-public-view .conecta-footer,
.conecta-profile-directory-view .conecta-footer,
.conecta-community-view .conecta-footer,
.conecta-app > .conecta-footer{width: 100vw !important;max-width: none !important;margin-left: calc(50% - 50vw) !important;margin-right: calc(50% - 50vw) !important;border-radius: 0 !important;}
.conecta-profile-edit-view .conecta-footer{margin-top: 180px !important;}
.conecta-notification-list{display: grid;gap: 4px;margin-top: 10px;}
.conecta-notification-list a{display: block;padding: 9px 0;border-top: 1px solid rgba(77,94,83,.12);color: var(--conecta-text,#525751) !important;text-decoration: none !important;font-size: 13px;line-height: 1.35;}
.conecta-notification-list a strong{font-weight: 500;color: inherit;}
.conecta-notification-list a .conecta-notification-prefix{display: inline !important;font-weight: 500;color: inherit;}
.conecta-notification-list a.is-unread strong::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #E7AC00;display: inline-block;margin-right: 7px;vertical-align: middle;}
.conecta-notification-panel p[data-conecta-notification-message]{margin-bottom: 6px !important;}
.conecta-comunicados-layout{grid-template-columns: 280px minmax(0, 1fr) !important;align-items: stretch !important;gap: 28px !important;}
.conecta-comunicados-layout .conecta-filter-sidebar{min-height: 0 !important;height: auto !important;align-self: stretch !important;padding-bottom: 28px !important;}
.conecta-comunicados-layout .conecta-timeline-shell{min-height: 0 !important;height: auto !important;padding-bottom: 36px !important;}
.conecta-comunicados-layout .conecta-timeline-card{min-height: 320px !important;}
.conecta-timeline-actions{display: flex !important;gap: 10px !important;align-items: center !important;margin-top: 18px !important;}
.conecta-timeline-actions .conecta-button,
.conecta-timeline-actions [data-conecta-card-speak]{min-height: 42px !important;padding: 10px 16px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 7px !important;border-radius: 6px !important;border: 1px solid rgba(78,110,50,.24) !important;background: #fff !important;color: var(--conecta-primary,#4E6E32) !important;font-size: 14px !important;line-height: 1 !important;text-decoration: none !important;}
.conecta-timeline-nav button{display: inline-flex !important;align-items: center !important;justify-content: center !important;line-height: 1 !important;padding: 0 !important;}
.conecta-timeline-nav button span,
.conecta-timeline-nav button .dashicons{display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;}
.conecta-modal-actions button{width: 46px !important;height: 46px !important;min-width: 46px !important;padding: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 0 !important;border-radius: 8px !important;transition: transform .16s ease, background .16s ease, border-color .16s ease !important;}
.conecta-modal-actions button .dashicons,
.conecta-modal-actions button svg,
.conecta-modal-actions button:before{font-size: 19px !important;width: 19px !important;height: 19px !important;line-height: 19px !important;}
.conecta-modal-actions button:hover{transform: translateY(-1px) !important;background: rgba(78,110,50,.08) !important;}
.conecta-modal-actions button:active,
.conecta-modal-actions button.is-active{transform: scale(.96) !important;background: rgba(78,110,50,.12) !important;color: var(--conecta-primary,#4E6E32) !important;}
.conecta-modal-actions button.conecta-copied{box-shadow: 0 0 0 3px rgba(78,110,50,.16) !important;}
.conecta-community-composer{padding: 18px !important;}
.conecta-community-composer textarea{min-height: 92px !important;font-size: 14px !important;line-height: 1.55 !important;}
.conecta-composer-actions,
.conecta-composer-actions-compact{display: grid !important;grid-template-columns: auto auto auto minmax(130px, 160px) auto !important;gap: 8px !important;align-items: center !important;}
.conecta-composer-actions button,
.conecta-composer-actions label,
.conecta-composer-actions select{min-height: 40px !important;font-size: 13px !important;border-radius: 8px !important;}
.conecta-composer-actions .conecta-primary-action{padding: 0 18px !important;background: var(--conecta-primary,#4E6E32) !important;color: #fff !important;border-color: var(--conecta-primary,#4E6E32) !important;}
.conecta-life-event-trigger,
.conecta-subtle-file,
.conecta-emoji-toggle,
.conecta-directory-card button{background: #f5f6f1 !important;color: var(--conecta-primary,#4E6E32) !important;border: 1px solid rgba(78,110,50,.18) !important;box-shadow: none !important;}
.conecta-directory-card button:hover,
.conecta-life-event-trigger:hover,
.conecta-subtle-file:hover,
.conecta-emoji-toggle:hover{background: rgba(78,110,50,.08) !important;}
.conecta-community-post-content{font-size: 14px !important;line-height: 1.55 !important;}
.conecta-social-post-card .conecta-community-post-head{padding: 18px 20px !important;}
.conecta-social-post-card .conecta-community-post-content{padding: 8px 20px 16px !important;}
.conecta-community-stats,
.conecta-community-actions,
.conecta-community-comments,
.conecta-community-comment-form{padding-left: 20px !important;padding-right: 20px !important;}
.conecta-community-actions{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 10px !important;}
.conecta-community-actions form,
.conecta-community-actions a{width: 100% !important;}
.conecta-community-actions button,
.conecta-community-comment-link{width: 100% !important;min-height: 40px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border-radius: 8px !important;background: #f4f5f0 !important;color: var(--conecta-primary,#4E6E32) !important;border: 1px solid rgba(78,110,50,.08) !important;text-decoration: none !important;font-size: 13px !important;}
.conecta-community-comment-form{grid-template-columns: minmax(0,1fr) auto !important;gap: 12px !important;padding-bottom: 20px !important;}
.conecta-community-comment-form input{min-height: 42px !important;font-size: 14px !important;}
.conecta-community-comment-form button{min-height: 42px !important;padding: 0 22px !important;background: var(--conecta-primary,#4E6E32) !important;color: #fff !important;border-color: var(--conecta-primary,#4E6E32) !important;}
.conecta-community-post-image{max-height: 420px !important;object-fit: contain !important;background: #f4f5f0 !important;}
.conecta-post-menu{position: relative !important;}
.conecta-post-menu-panel{top: calc(100% + 6px) !important;right: 0 !important;z-index: 99999 !important;pointer-events: auto !important;}
.conecta-post-menu.is-open .conecta-post-menu-panel{display: grid !important;}
.conecta-community-empty-mini,
.conecta-community-rh li,
.conecta-community-rh a{font-size: 13px !important;line-height: 1.45 !important;}
.conecta-community-rh ul{padding-left: 0 !important;margin: 10px 0 0 !important;list-style: none !important;}
.conecta-community-rh li{display: grid !important;grid-template-columns: 18px minmax(0,1fr) !important;gap: 8px !important;align-items: start !important;}
.conecta-community-rh li:before{content: "📖";font-size: 13px;opacity: .85;}
.conecta-community-rh li > span:first-child{display: none !important;}
.conecta-community-directory h2{font-size: 28px !important;}
.conecta-community-directory > p{font-size: 14px !important;line-height: 1.55 !important;}
.conecta-directory-card h3{font-size: 22px !important;line-height: 1.25 !important;}
.conecta-directory-card p{font-size: 14px !important;line-height: 1.55 !important;}
.conecta-directory-card button{padding: 10px 16px !important;color: var(--conecta-primary,#4E6E32) !important;}
.conecta-profile-edit-view .conecta-page-heading{margin-top: 28px !important;}
.conecta-profile-post-form .conecta-file-pill-clean{border: 0 !important;background: transparent !important;padding: 0 !important;display: block !important;}
.conecta-profile-post-form .conecta-file-pill-clean input[type="file"]{border: 1px dashed rgba(77,94,83,.2) !important;background: #f8faf5 !important;}
.conecta-profile-post-image{max-height: 340px !important;object-fit: contain !important;background: #f4f5f0 !important;}
.conecta-profile-saved-posts .conecta-profile-post-card{position: relative !important;}
.conecta-profile-saved-posts .conecta-unsave-inline{margin-top: 12px !important;}
.conecta-a11y-dark .conecta-community-composer,
.conecta-a11y-dark .conecta-social-post-card,
.conecta-a11y-dark .conecta-community-widget,
.conecta-a11y-dark .conecta-community-empty-mini,
.conecta-a11y-dark .conecta-community-directory,
body.conecta-dark .conecta-community-composer,
body.conecta-dark .conecta-social-post-card,
body.conecta-dark .conecta-community-widget,
body.conecta-dark .conecta-community-directory{background: var(--conecta-dark-mode-card,#1E2E23) !important;border-color: var(--conecta-dark-mode-border,#415437) !important;color: var(--conecta-dark-mode-text,#EEF4EA) !important;}
.conecta-a11y-dark .conecta-community-post-content,
.conecta-a11y-dark .conecta-community-post-content p,
.conecta-a11y-dark .conecta-community-widget,
.conecta-a11y-dark .conecta-community-widget p,
.conecta-a11y-dark .conecta-community-widget a,
body.conecta-dark .conecta-community-post-content,
body.conecta-dark .conecta-community-widget,
body.conecta-dark .conecta-community-widget p,
body.conecta-dark .conecta-community-widget a{color: var(--conecta-dark-mode-text,#EEF4EA) !important;}
.conecta-a11y-dark .conecta-composer-actions button:not(.conecta-primary-action),
.conecta-a11y-dark .conecta-composer-actions label,
.conecta-a11y-dark .conecta-community-actions button,
.conecta-a11y-dark .conecta-community-comment-link,
body.conecta-dark .conecta-composer-actions button:not(.conecta-primary-action),
body.conecta-dark .conecta-composer-actions label,
body.conecta-dark .conecta-community-actions button,
body.conecta-dark .conecta-community-comment-link{background: rgba(255,255,255,.06) !important;color: var(--conecta-dark-mode-text,#EEF4EA) !important;border-color: rgba(255,255,255,.14) !important;}
.conecta-a11y-dark .conecta-community-comment-form input,
.conecta-a11y-dark .conecta-community-composer textarea,
.conecta-a11y-dark .conecta-composer-actions select,
body.conecta-dark .conecta-community-comment-form input,
body.conecta-dark .conecta-community-composer textarea,
body.conecta-dark .conecta-composer-actions select{background: #0f2116 !important;color: var(--conecta-dark-mode-text,#EEF4EA) !important;border-color: var(--conecta-dark-mode-border,#415437) !important;}
.conecta-a11y-dark .conecta-notification-list a{color: var(--conecta-dark-mode-text,#EEF4EA) !important;border-color: rgba(255,255,255,.12) !important;}
@media(max-width:1200px){.conecta-app{--conecta-shell-width:min(100% - 32px, 1180px);}}
@media(max-width:760px){.conecta-app{--conecta-shell-width:calc(100% - 24px);padding-left:12px!important;padding-right:12px!important;}
.conecta-composer-actions,.conecta-composer-actions-compact{grid-template-columns:1fr 1fr!important;}
.conecta-composer-actions .conecta-primary-action{grid-column:1/-1!important;}}
.conecta-app{--conecta-shell-width: 1180px;}
.conecta-header,
.conecta-dashboard-grid,
.conecta-hero,
.conecta-section,
.conecta-home-banner,
.conecta-documents-wrap,
.conecta-docs-page,
.conecta-comunicados-page,
.conecta-profile-edit-shell,
.conecta-profile-shell{width: min(var(--conecta-shell-width), calc(100vw - 64px)) !important;max-width: var(--conecta-shell-width) !important;margin-left: auto !important;margin-right: auto !important;}
.conecta-community-view .conecta-header{margin-bottom: 0 !important;}
.conecta-profile-edit-view .conecta-header,
.conecta-profile-edit-view .conecta-profile-edit-shell{width: min(var(--conecta-shell-width), calc(100vw - 64px)) !important;}
.conecta-profile-edit-view .conecta-footer,
.conecta-community-view .conecta-footer{width: 100vw !important;max-width: none !important;margin-left: calc(50% - 50vw) !important;}
.conecta-modal-actions button{width: 48px !important;height: 48px !important;min-width: 48px !important;padding: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;background: rgba(78,110,50,.06) !important;border: 1px solid rgba(78,110,50,.22) !important;color: var(--conecta-primary, #4E6E32) !important;transition: transform .16s ease, background .16s ease, border-color .16s ease !important;}
.conecta-modal-actions button .dashicons,
.conecta-modal-actions button span[aria-hidden="true"]{font-size: 21px !important;width: 21px !important;height: 21px !important;line-height: 21px !important;color: currentColor !important;}
.conecta-modal-actions button:hover,
.conecta-modal-actions button.is-tapped,
.conecta-modal-actions button.is-feedback{background: rgba(78,110,50,.12) !important;color: var(--conecta-primary, #4E6E32) !important;border-color: rgba(78,110,50,.34) !important;transform: translateY(-1px) scale(1.03) !important;}
.conecta-a11y-dark .conecta-modal-actions button,
body.conecta-dark .conecta-modal-actions button{background: rgba(255,255,255,.06) !important;color: var(--conecta-dark-mode-accent, #E7AC00) !important;border-color: rgba(231,172,0,.30) !important;}
.conecta-a11y-dark .conecta-modal-actions button:hover,
body.conecta-dark .conecta-modal-actions button:hover,
.conecta-a11y-dark .conecta-modal-actions button.is-tapped,
body.conecta-dark .conecta-modal-actions button.is-tapped{background: rgba(231,172,0,.12) !important;color: var(--conecta-dark-mode-accent, #E7AC00) !important;}
.conecta-community-composer{padding: 18px !important;border-radius: 16px !important;background: var(--conecta-card-bg, #fff) !important;box-shadow: var(--conecta-shadow-soft, 0 12px 32px rgba(77,94,83,.08)) !important;}
.conecta-community-composer textarea{min-height: 94px !important;font-size: 14px !important;line-height: 1.5 !important;}
.conecta-composer-actions-compact{display: flex !important;align-items: center !important;gap: 8px !important;flex-wrap: wrap !important;margin-top: 12px !important;}
.conecta-composer-actions-compact button,
.conecta-composer-actions-compact label,
.conecta-composer-actions-compact select{min-height: 38px !important;font-size: 13px !important;border-radius: 9px !important;}
.conecta-composer-actions-compact .conecta-primary-action{margin-left: auto !important;background: var(--conecta-primary,#4E6E32) !important;color: #fff !important;border-color: var(--conecta-primary,#4E6E32) !important;}
.conecta-life-event-trigger,
.conecta-emoji-toggle,
.conecta-subtle-file{background: rgba(78,110,50,.06) !important;color: var(--conecta-primary,#4E6E32) !important;border: 1px solid rgba(78,110,50,.16) !important;padding: 0 12px !important;}
.conecta-life-event-trigger{color: var(--conecta-primary,#4E6E32) !important;}
.conecta-emoji-popover{display: none;position: absolute;z-index: 50;margin-top: 8px;width: 260px;padding: 10px;grid-template-columns: repeat(5, 1fr);gap: 6px;background: #fff;border: 1px solid rgba(77,94,83,.14);border-radius: 14px;box-shadow: 0 16px 36px rgba(77,94,83,.18);}
.conecta-emoji-picker{position: relative;display: inline-flex;}
.conecta-emoji-popover.is-open{display: grid !important;}
.conecta-emoji-popover button{min-width: 0 !important;min-height: 34px !important;border: 0 !important;background: #f4f5f0 !important;border-radius: 8px !important;}
.conecta-link-preview,
.conecta-image-preview{margin-top: 12px;border: 1px solid rgba(77,94,83,.12);border-radius: 12px;background: #f7f8f4;overflow: hidden;}
.conecta-link-preview a{display:flex;gap: 12px;align-items:center;padding: 12px;text-decoration:none !important;color: var(--conecta-text,#525751) !important;}
.conecta-link-thumb{width: 42px;height:42px;border-radius: 10px;background: rgba(78,110,50,.10);display:grid;place-items:center;color: var(--conecta-primary,#4E6E32);}
.conecta-link-preview strong{display:block;font-size:13px;}
.conecta-link-preview em{display:block;font-size:12px;color: var(--conecta-muted,#6F766D);font-style:normal;}
.conecta-image-preview{padding: 10px;}
.conecta-image-preview strong{display:block;font-size:12px;color: var(--conecta-muted,#6F766D);margin-bottom:8px;}
.conecta-image-preview img{display:block;max-width: 100%;max-height: 220px;border-radius: 12px;object-fit: contain;background:#fff;}
.conecta-community-post-content{font-size: 14px !important;line-height: 1.55 !important;}
.conecta-community-post-content a{color: var(--conecta-primary,#4E6E32) !important;text-decoration: underline;overflow-wrap: anywhere;}
.conecta-community-post-image{max-height: 460px !important;object-fit: cover !important;}
.conecta-community-actions{grid-template-columns: repeat(3, minmax(0,1fr)) !important;gap: 10px !important;}
.conecta-community-actions button,
.conecta-community-comment-link{background: #f3f4ef !important;border-radius: 10px !important;}
.conecta-community-comment-form{width: 100% !important;}
.conecta-community-comment-form input{min-width: 0 !important;}
.conecta-community-widget,
.conecta-community-widget *{overflow-wrap: anywhere;word-break: normal;}
.conecta-community-rh ul,
.conecta-community-rh li{margin: 0 !important;padding: 0 !important;list-style: none !important;}
.conecta-community-rh li,
.conecta-community-rh a{display: flex !important;align-items: flex-start !important;gap: 8px !important;min-width: 0 !important;font-size: 13px !important;line-height: 1.35 !important;color: var(--conecta-text,#525751) !important;text-decoration: none !important;}
.conecta-community-rh a span, .conecta-community-rh .dashicons{flex: 0 0 auto;}
.conecta-community-tabs button{color: var(--conecta-primary,#4E6E32) !important;background: rgba(78,110,50,.08) !important;border:1px solid rgba(78,110,50,.13) !important;}
.conecta-community-tabs button.active{background: rgba(78,110,50,.14) !important;}
.conecta-directory-card h3,
.conecta-directory-card h3 a{font-size: 17px !important;color: var(--conecta-title-color,#4D5E53) !important;text-decoration: none !important;}
.conecta-directory-card p{font-size: 13.5px !important;line-height: 1.5 !important;}
.conecta-soft-action,
.conecta-directory-card button{background: rgba(78,110,50,.08) !important;color: var(--conecta-primary,#4E6E32) !important;border: 1px solid rgba(78,110,50,.18) !important;border-radius: 9px !important;padding: 9px 12px !important;font-weight: 600 !important;}
.conecta-detail-page{background: var(--conecta-card-bg,#fff);border:1px solid rgba(77,94,83,.09);border-radius:16px;padding:24px;box-shadow:var(--conecta-shadow-soft,0 12px 32px rgba(77,94,83,.08));}
.conecta-detail-page h2{font-size: 27px !important;margin: 10px 0 12px !important;}
.conecta-back-link{display:inline-block;margin-bottom: 8px;color: var(--conecta-primary,#4E6E32) !important;text-decoration:none !important;}
.conecta-detail-box{margin-top:18px;padding:16px;border-radius:14px;background: rgba(78,110,50,.05);}
.conecta-detail-box h3{font-size:18px !important;margin:0 0 10px !important;}
.conecta-participant-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none;}
.conecta-participant-list li{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid rgba(77,94,83,.10);}
.conecta-profile-edit-view .conecta-header-actions{display: flex !important;}
.conecta-profile-edit-view .conecta-user-menu{display: block !important;}
.conecta-profile-edit-view .conecta-profile-post-form{padding: 22px !important;}
.conecta-profile-edit-view .conecta-profile-post-form textarea{min-height: 110px !important;font-size: 14px !important;}
.conecta-profile-edit-view .conecta-profile-post-card img{max-height: 360px !important;object-fit: cover !important;border-radius: 14px !important;width: 100% !important;}
.conecta-profile-post-form .conecta-file-shell,
.conecta-profile-post-form .conecta-upload-box{border: none !important;background: transparent !important;padding: 0 !important;}
.conecta-profile-post-form label:has(input[type="file"]){background: rgba(78,110,50,.06) !important;color: var(--conecta-primary,#4E6E32) !important;}
.conecta-a11y-dark .conecta-community-composer,
body.conecta-dark .conecta-community-composer,
.conecta-a11y-dark .conecta-detail-page,
body.conecta-dark .conecta-detail-page,
.conecta-a11y-dark .conecta-detail-box,
body.conecta-dark .conecta-detail-box{background: var(--conecta-dark-mode-card,#1E2E23) !important;border-color: var(--conecta-dark-mode-border,#415437) !important;color: var(--conecta-dark-mode-text,#EEF4EA) !important;}
.conecta-a11y-dark .conecta-community-rh a,
body.conecta-dark .conecta-community-rh a,
.conecta-a11y-dark .conecta-directory-card h3 a,
body.conecta-dark .conecta-directory-card h3 a{color: var(--conecta-dark-mode-text,#EEF4EA) !important;}
.conecta-a11y-dark .conecta-life-event-trigger,
.conecta-a11y-dark .conecta-emoji-toggle,
.conecta-a11y-dark .conecta-subtle-file,
body.conecta-dark .conecta-life-event-trigger,
body.conecta-dark .conecta-emoji-toggle,
body.conecta-dark .conecta-subtle-file{background: rgba(255,255,255,.06) !important;color: var(--conecta-dark-mode-accent,#E7AC00) !important;border-color: rgba(231,172,0,.28) !important;}
.conecta-a11y-dark .conecta-emoji-popover,
body.conecta-dark .conecta-emoji-popover{background: var(--conecta-dark-mode-surface,#152119) !important;border-color: var(--conecta-dark-mode-border,#415437) !important;}
.conecta-a11y-dark .conecta-emoji-popover button,
body.conecta-dark .conecta-emoji-popover button{background: rgba(255,255,255,.06) !important;}
.conecta-a11y-dark .conecta-community-actions button,
.conecta-a11y-dark .conecta-community-comment-link,
body.conecta-dark .conecta-community-actions button,
body.conecta-dark .conecta-community-comment-link{background: rgba(255,255,255,.05) !important;color: var(--conecta-dark-mode-text,#EEF4EA) !important;}
@media (max-width: 1120px){}
@media (max-width: 760px){.conecta-composer-actions-compact{display: grid !important;grid-template-columns: 1fr 1fr;}
.conecta-composer-actions-compact .conecta-primary-action{margin-left: 0 !important;grid-column: 1 / -1;}}
.conecta-app{--conecta-shell: 1320px;}
.conecta-header, .conecta-page-heading, .conecta-home-hero, .conecta-home-stats, .conecta-home-banner, .conecta-section, .conecta-documents-shell, .conecta-docs-grid, .conecta-profile-edit-view > section, .conecta-profile-edit-view .conecta-profile-hero, .conecta-profile-edit-view .conecta-profile-grid, .conecta-profile-edit-view .conecta-profile-wall{max-width: var(--conecta-shell) !important;width: calc(100% - 64px) !important;margin-left: auto !important;margin-right: auto !important;}
.conecta-profile-edit-view{overflow-x: hidden !important;}
.conecta-profile-edit-view .conecta-header{display:flex !important;}
.conecta-profile-edit-view .conecta-app-footer, .conecta-community-view .conecta-app-footer, .conecta-app-footer{max-width: none !important;width: 100vw !important;margin-left: calc(50% - 50vw) !important;margin-right: calc(50% - 50vw) !important;box-sizing: border-box !important;}
.conecta-community-composer textarea{font-size: 14px !important;min-height: 92px !important;}
.conecta-community-composer .conecta-composer-actions{display:flex !important;align-items:center !important;gap: 8px !important;flex-wrap: wrap !important;}
.conecta-community-composer select[name="conecta_profile_post_visibility"]{display:none !important;}
.conecta-community-composer .conecta-primary-action{margin-left:auto !important;min-width: 112px !important;}
.conecta-emoji-popover{z-index: 99999 !important;}
.conecta-post-menu{position: relative !important;}
.conecta-post-menu > button{width: 34px !important;height:34px !important;border-radius:50% !important;}
.conecta-post-menu-panel{display:none !important;position:absolute !important;right:0 !important;top: calc(100% + 4px) !important;z-index:999999 !important;min-width: 210px !important;padding:8px !important;border-radius: 12px !important;background:#fff !important;box-shadow:0 18px 40px rgba(0,0,0,.16) !important;pointer-events:auto !important;}
.conecta-post-menu-panel:before{content:"";position:absolute;right:0;top:-12px;height:12px;width:100%;}
.conecta-post-menu.is-open .conecta-post-menu-panel{display:grid !important;gap:2px !important;}
.conecta-post-menu-panel button{font-size:13px !important;line-height:1.2 !important;padding:10px 12px !important;border-radius:8px !important;text-align:left !important;color:#4D5E53 !important;background:transparent !important;}
.conecta-post-menu-panel button:hover{background:#f2f5ef !important;}
.conecta-community-post-content, .conecta-community-post-content p{font-size: 15px !important;line-height: 1.55 !important;}
.conecta-community-actions{display:grid !important;grid-template-columns: repeat(3, 1fr) !important;gap:10px !important;}
.conecta-community-actions form, .conecta-community-actions a{width:100% !important;}
.conecta-community-actions button, .conecta-community-actions a{width:100% !important;border-radius:10px !important;}
.conecta-community-comment{position: relative !important;padding-right: 58px !important;}
.conecta-comment-actions{position:absolute !important;right:10px !important;top:10px !important;display:flex !important;gap:4px !important;align-items:center !important;}
.conecta-comment-actions form{display:inline !important;margin:0 !important;}
.conecta-icon-inline-action{width:24px !important;height:24px !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:transparent !important;color:#6f766d !important;font-size:16px !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}
.conecta-icon-inline-action:hover{background:#eef2ea !important;color:#4E6E32 !important;}
.conecta-post-link-preview{display:flex;gap:12px;align-items:center;margin:12px 0 0;border:1px solid rgba(78,110,50,.14);background:#f6f8f3;border-radius:12px;overflow:hidden;color:inherit;text-decoration:none !important;}
.conecta-post-link-preview img{width:120px;height:82px;object-fit:cover;flex:0 0 auto;}
.conecta-post-link-preview span{display:grid;gap:4px;padding:10px;min-width:0;}
.conecta-post-link-preview strong{font-size:14px;color:#4D5E53;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.conecta-post-link-preview small{font-size:12px;color:#6f766d;}
.conecta-link-preview-icon{width:54px;height:54px;margin-left:12px;border-radius:12px;background:#e9efe3;display:flex!important;align-items:center;justify-content:center;color:#4E6E32;}
.conecta-image-preview{margin: 10px 0;border:1px solid rgba(78,110,50,.16);border-radius:12px;overflow:hidden;background:#f7f9f5;}
.conecta-image-preview img{display:block;width:100%;max-height:260px;object-fit:cover;}
.conecta-profile-edit-view .conecta-page-heading{padding-top: 34px !important;}
.conecta-profile-hero{overflow:hidden !important;border-radius:18px !important;}
.conecta-profile-cover{min-height: 220px !important;background-size:cover !important;background-position:center !important;}
.conecta-profile-wall{padding: 28px !important;border-radius:18px !important;}
.conecta-profile-wall .conecta-section-title-row{margin-bottom: 18px !important;}
.conecta-profile-post-form{display:grid !important;gap:14px !important;padding:18px !important;border-radius:16px !important;}
.conecta-profile-post-form textarea{min-height: 104px !important;font-size:14px !important;}
.conecta-profile-post-actions{display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important;}
.conecta-profile-post-actions label:has(select), .conecta-profile-post-actions select{display:none !important;}
.conecta-file-pill-clean{border:0 !important;background:#f3f5f1 !important;padding:0 !important;}
.conecta-file-pill-clean input::file-selector-button, .conecta-subtle-file input::file-selector-button{background:#eef2ea !important;color:#4D5E53 !important;border:1px solid rgba(78,110,50,.16) !important;border-radius:8px !important;padding:10px 13px !important;}
.conecta-profile-wall .conecta-profile-post-card, .conecta-profile-wall article{border:1px solid rgba(78,110,50,.12) !important;border-radius:16px !important;padding:18px !important;margin-top:14px !important;background:#fff !important;}
.conecta-profile-wall img{max-height:320px !important;object-fit:cover !important;border-radius:14px !important;}
.conecta-profile-saved-posts .conecta-profile-post-card{position:relative !important;}
.conecta-a11y-dark .conecta-post-menu-panel{background:#1A2B21 !important;border:1px solid rgba(231,172,0,.24) !important;}
.conecta-a11y-dark .conecta-post-menu-panel button{color:#EEF4EA !important;}
.conecta-a11y-dark .conecta-post-link-preview{background:#102017 !important;border-color:rgba(231,172,0,.22) !important;}
.conecta-a11y-dark .conecta-post-link-preview strong{color:#fff !important;}
.conecta-a11y-dark .conecta-post-link-preview small{color:#C9D6C4 !important;}
.conecta-a11y-dark .conecta-modal-actions button{background:#14251B !important;color:#E7AC00 !important;border-color:rgba(231,172,0,.25) !important;}
.conecta-a11y-dark .conecta-modal-actions button:active, .conecta-a11y-dark .conecta-modal-actions button.is-copied{background:#1d331f !important;color:#E7AC00 !important;}
@media (max-width: 1100px){.conecta-header, .conecta-page-heading, .conecta-home-hero, .conecta-home-stats, .conecta-home-banner, .conecta-section, .conecta-documents-shell, .conecta-docs-grid, .conecta-profile-edit-view > section, .conecta-profile-edit-view .conecta-profile-hero, .conecta-profile-edit-view .conecta-profile-grid, .conecta-profile-edit-view .conecta-profile-wall{width: calc(100% - 32px) !important;}}
.conecta-modal-actions{gap: 10px !important;}
.conecta-modal-actions button{width: 42px !important;height: 42px !important;min-width: 42px !important;padding: 0 !important;border-radius: 9px !important;background: rgba(78,110,50,.055) !important;border: 1px solid rgba(78,110,50,.20) !important;color: var(--conecta-primary, #4E6E32) !important;box-shadow: none !important;transform: none !important;}
.conecta-modal-actions button .dashicons,
.conecta-modal-actions button span[aria-hidden="true"],
.conecta-modal-actions button svg,
.conecta-modal-actions button i{font-size: 16px !important;width: 16px !important;height: 16px !important;min-width: 16px !important;line-height: 16px !important;color: currentColor !important;}
.conecta-modal-actions button:hover{background: rgba(78,110,50,.10) !important;border-color: rgba(78,110,50,.30) !important;transform: translateY(-1px) !important;}
.conecta-modal-actions button:active,
.conecta-modal-actions button.is-feedback,
.conecta-modal-actions button.is-tapped,
.conecta-modal-actions button.is-speaking{background: rgba(78,110,50,.12) !important;color: var(--conecta-primary, #4E6E32) !important;border-color: rgba(78,110,50,.34) !important;box-shadow: 0 0 0 3px rgba(78,110,50,.08) !important;transform: scale(.97) !important;}
.conecta-a11y-dark .conecta-modal-actions button,
body.conecta-dark .conecta-modal-actions button{background: rgba(255,255,255,.055) !important;color: var(--conecta-dark-mode-accent, #E7AC00) !important;border-color: rgba(231,172,0,.24) !important;}
.conecta-a11y-dark .conecta-modal-actions button:hover,
body.conecta-dark .conecta-modal-actions button:hover,
.conecta-a11y-dark .conecta-modal-actions button:active,
body.conecta-dark .conecta-modal-actions button:active,
.conecta-a11y-dark .conecta-modal-actions button.is-feedback,
body.conecta-dark .conecta-modal-actions button.is-feedback,
.conecta-a11y-dark .conecta-modal-actions button.is-speaking,
body.conecta-dark .conecta-modal-actions button.is-speaking{background: rgba(231,172,0,.12) !important;color: var(--conecta-dark-mode-accent, #E7AC00) !important;border-color: rgba(231,172,0,.38) !important;}
.conecta-copy-feedback,
.conecta-action-feedback{position: fixed !important;z-index: 9999999 !important;top: 22px !important;left: 50% !important;transform: translateX(-50%) !important;background: #4E6E32 !important;color: #fff !important;border-radius: 999px !important;padding: 9px 15px !important;box-shadow: 0 12px 30px rgba(0,0,0,.18) !important;font-size: 13px !important;font-weight: 600 !important;letter-spacing: .01em !important;pointer-events: none !important;}
body.conecta-dark .conecta-action-feedback,
.conecta-a11y-dark .conecta-action-feedback{background: #E7AC00 !important;color: #102017 !important;}
.conecta-app{--conecta-shell: 1320px !important;}
.conecta-app > .conecta-front-header,
.conecta-app > .conecta-header{width: min(calc(100vw - 64px), var(--conecta-shell, 1320px)) !important;max-width: var(--conecta-shell, 1320px) !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}
.conecta-community-widget{overflow: hidden !important;}
.conecta-rh-list,
.conecta-rh-list ul{width: 100% !important;max-width: 100% !important;overflow: hidden !important;}
.conecta-rh-list li{display: grid !important;grid-template-columns: 18px minmax(0, 1fr) !important;align-items: start !important;gap: 8px !important;width: 100% !important;max-width: 100% !important;}
.conecta-rh-list li > span,
.conecta-rh-list li::before{flex: 0 0 auto !important;}
.conecta-rh-list button,
.conecta-rh-list a,
.conecta-community-rh button,
.conecta-community-rh a{display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;white-space: normal !important;overflow-wrap: anywhere !important;word-break: normal !important;line-height: 1.35 !important;font-size: 13px !important;text-align: left !important;}
.conecta-community-rh .conecta-community-empty-mini{white-space: normal !important;overflow-wrap: anywhere !important;}
.conecta-emoji-popover button[data-emoji]{cursor: pointer !important;}
.conecta-comunicados-layout{align-items: start !important;}
.conecta-comunicados-layout .conecta-filter-sidebar,
.conecta-filter-sidebar,
.conecta-filter-card{align-self: start !important;height: auto !important;min-height: 0 !important;padding-bottom: 24px !important;}
.conecta-comunicados-layout .conecta-timeline-shell{align-self: start !important;}
@media (max-width: 1100px){}
.conecta-app{--conecta-layout-max: 1180px !important;--conecta-layout-gutter: 32px !important;--conecta-page-max: var(--conecta-layout-max) !important;--conecta-shell: var(--conecta-layout-max) !important;--conecta-shell-width: min(var(--conecta-layout-max), calc(100vw - (var(--conecta-layout-gutter) * 2))) !important;}
.conecta-app:not(.conecta-community-view){overflow-x: hidden !important;}
.conecta-header,
.conecta-front-header,
.conecta-app > .conecta-header,
.conecta-app > .conecta-front-header,
.conecta-app > .conecta-hero,
.conecta-app > .conecta-card-grid,
.conecta-app > .conecta-home-banner,
.conecta-app > .conecta-section,
.conecta-app > .conecta-page-heading,
.conecta-page-heading,
.conecta-dashboard-hero,
.conecta-dashboard-grid,
.conecta-home-section,
.conecta-docs-heading,
.conecta-docs-title,
.conecta-docs-layout,
.conecta-docs-grid,
.conecta-profile-edit-view .conecta-page-heading,
.conecta-profile-public-view .conecta-page-heading,
.conecta-profile-edit-view .conecta-profile-hero,
.conecta-profile-public-view .conecta-profile-hero,
.conecta-profile-edit-view .conecta-profile-grid,
.conecta-profile-public-view .conecta-profile-grid,
.conecta-profile-edit-view .conecta-profile-wall,
.conecta-profile-public-view .conecta-profile-wall,
.conecta-profile-directory-view .conecta-profile-directory{width: min(calc(100vw - (var(--conecta-layout-gutter) * 2)), var(--conecta-layout-max)) !important;max-width: var(--conecta-layout-max) !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}
.conecta-header,
.conecta-front-header,
.conecta-app > .conecta-header,
.conecta-app > .conecta-front-header{min-height: 68px !important;padding-left: 18px !important;padding-right: 18px !important;}
.conecta-app > .conecta-card-grid,
.conecta-dashboard-grid{display: grid !important;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 22px !important;}
.conecta-app > .conecta-home-banner,
.conecta-home-banner{height: 250px !important;min-height: 250px !important;}
.conecta-app > .conecta-home-banner img,
.conecta-home-banner img{width: 100% !important;height: 100% !important;object-fit: cover !important;}
.conecta-comunicados-layout{display: grid !important;grid-template-columns: 260px minmax(0, 1fr) !important;gap: 28px !important;align-items: start !important;}
.conecta-docs-grid{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 24px !important;}
.conecta-profile-edit-view .conecta-profile-grid,
.conecta-profile-public-view .conecta-profile-grid{display: grid !important;grid-template-columns: minmax(0, 1fr) 300px !important;gap: 24px !important;}
.conecta-footer,
.conecta-app-footer,
.conecta-profile-edit-view .conecta-footer,
.conecta-profile-public-view .conecta-footer,
.conecta-profile-directory-view .conecta-footer,
.conecta-community-view .conecta-footer,
.conecta-app > .conecta-footer{width: 100vw !important;max-width: none !important;margin-left: calc(50% - 50vw) !important;margin-right: calc(50% - 50vw) !important;border-radius: 0 !important;box-sizing: border-box !important;}
.conecta-app-footer .conecta-footer-inner,
.conecta-footer-inner{max-width: var(--conecta-layout-max) !important;width: min(calc(100vw - (var(--conecta-layout-gutter) * 2)), var(--conecta-layout-max)) !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}
@media (max-width: 1100px){.conecta-app{--conecta-layout-gutter: 20px !important;}
.conecta-app > .conecta-card-grid,
  .conecta-dashboard-grid,
  .conecta-docs-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}
@media (max-width: 700px){.conecta-app{--conecta-layout-gutter: 14px !important;padding-left: 14px !important;padding-right: 14px !important;}
.conecta-app > .conecta-home-banner,
  .conecta-home-banner{height: 170px !important;min-height: 170px !important;}}
.conecta-community-rh > h3{margin-bottom: 0 !important;padding-bottom: 12px !important;border-bottom: 1px solid rgba(77,94,83,.10) !important;}
.conecta-community-rh .conecta-rh-list{margin-top: 14px !important;}
.conecta-community-rh .conecta-rh-list li:first-child{border-top: 0 !important;padding-top: 0 !important;}
.conecta-post-menu-panel,
.conecta-post-menu-panel button,
.conecta-post-menu-panel form button{font-family: var(--conecta-text-font, "IBM Plex Sans", Arial, sans-serif) !important;font-size: 13px !important;line-height: 1.35 !important;font-weight: 400 !important;letter-spacing: 0 !important;}
.conecta-post-menu-panel form{margin: 0 !important;}
.conecta-like-form button[disabled]{opacity: .72 !important;cursor: wait !important;}
.conecta-a11y-dark .conecta-community-rh > h3, body.conecta-dark .conecta-community-rh > h3{border-color: rgba(238,244,234,.14) !important;}
