.conecta-comunicados-module-ready{--conecta-comunicados-module: 1;}
.conecta-comunicado-card,
.conecta-empty-state,
.conecta-page-shell{background: #fff;border: 1px solid var(--conecta-border-soft);border-radius: var(--conecta-radius);box-shadow: var(--conecta-shadow-soft);}
.conecta-comunicado-card{overflow: hidden;display: grid;grid-template-columns: 240px 1fr;}
.conecta-comunicado-image img{width: 100%;height: 100%;min-height: 180px;object-fit: cover;display: block;}
.conecta-comunicado-content{padding: 26px;}
.conecta-comunicado-content h3{margin: 0 0 10px;font-family: "Montserrat", Arial, sans-serif;font-size: 22px;font-weight: 400;letter-spacing: -0.35px;color: var(--conecta-dark);}
.conecta-comunicado-content p{margin: 0;color: var(--conecta-muted);line-height: 1.65;font-size: 14.5px;}
.conecta-comunicados-layout{display: grid;grid-template-columns: 280px minmax(0, 1fr);gap: 26px;align-items: start;}
.conecta-filter-sidebar{position: sticky;top: 24px;background: #fff;border: 1px solid var(--conecta-border-soft);border-radius: var(--conecta-radius);padding: 24px;box-shadow: var(--conecta-shadow-soft);}
.conecta-filter-head{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;gap: 12px;margin-bottom: 24px;padding-bottom: 14px;border-bottom: 1px solid rgba(77, 94, 83, 0.08);}
.conecta-filter-head span{font-family: "Montserrat", Arial, sans-serif;color: var(--conecta-dark);font-weight: 500;font-size: 18px;letter-spacing: -0.25px;}
.conecta-filter-head a{color: var(--conecta-primary) !important;text-decoration: none !important;font-weight: 500;font-size: 13px;}
.conecta-filter-form{display: grid;gap: 20px;}
.conecta-filter-form label{display: grid;gap: 10px;}
.conecta-filter-form label span{color: var(--conecta-dark);font-weight: 500;font-size: 13px;letter-spacing: .01em;}
.conecta-filter-form select,
.conecta-filter-form input[type="date"]{width: 100%;min-height: 46px;border: 1px solid rgba(77, 94, 83, 0.14);border-radius: var(--conecta-radius-sm);background: #fff;color: var(--conecta-text);padding: 0 14px;font-family: "IBM Plex Sans", Arial, sans-serif;font-size: 14px;font-weight: 400;transition: border-color .2s ease, box-shadow .2s ease;}
.conecta-filter-form select:focus,
.conecta-filter-form input[type="date"]:focus{outline: none;border-color: rgba(78, 110, 50, .36);box-shadow: 0 0 0 3px rgba(78, 110, 50, .08);}
.conecta-filter-form select:disabled{cursor: not-allowed;opacity: .62;background: rgba(247, 249, 244, .92);color: rgba(38, 50, 34, .66);}
.conecta-filter-date-grid{display: grid;gap: 18px;}
.conecta-filter-form button{width: 100%;min-height: 46px;border: 0;border-radius: var(--conecta-radius-sm);background: var(--conecta-primary);color: #fff;font-weight: 500;font-size: 14px;cursor: pointer;transition: background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease, opacity .2s ease, transform .2s ease;margin-top: 2px;}
.conecta-filter-form button:hover{background: #3F5A28;transform: translateY(-1px);}
.conecta-comunicados-content{min-width: 0;}
.conecta-comunicados-layout .conecta-feed-list-full{max-width: none;margin: 0;}
.conecta-results-bar{display: inline-flex;align-items: baseline;gap: 6px;color: var(--conecta-muted);font-size: 14px;margin-bottom: 18px;}
.conecta-results-bar strong{color: var(--conecta-primary);font-size: 18px;font-weight: 500;}
@media (max-width: 900px){.conecta-card-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}
.conecta-comunicado-card{grid-template-columns: 1fr;}
.conecta-header{align-items: flex-start;flex-direction: column;}
.conecta-nav{width: 100%;justify-content: flex-start;flex-wrap: wrap;}
.conecta-comunicados-layout{grid-template-columns: 1fr;gap: 22px;}
.conecta-filter-sidebar{position: static;top: auto;}
.conecta-filter-form{grid-template-columns: 1fr 1fr;align-items: end;gap: 18px;}
.conecta-filter-date-grid{grid-template-columns: 1fr 1fr;}
.conecta-filter-form button{grid-column: 1 / -1;}}
@media (max-width: 560px){.conecta-app{padding: 14px;}
.conecta-card-grid{grid-template-columns: 1fr;}
.conecta-hero{padding: 30px 24px;}
.conecta-login-card{padding: 36px 26px 30px;border-radius: var(--conecta-radius);}
.conecta-login-logo{max-width: 150px;}
.conecta-login-card h1{font-size: 21px;}
.conecta-filter-form,
.conecta-filter-date-grid{grid-template-columns: 1fr;}}
.conecta-timeline-shell{position: relative;width: 100%;background: #fff;border: 1px solid var(--conecta-border-soft);border-radius: var(--conecta-radius);box-shadow: var(--conecta-shadow-soft);padding: 28px 28px 34px;overflow: hidden;}
.conecta-timeline-topbar{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 28px;}
.conecta-timeline-topbar span{display: block;font-family: "Montserrat", Arial, sans-serif;color: var(--conecta-dark);font-size: 20px;line-height: 1.25;font-weight: 400;letter-spacing: -0.35px;}
.conecta-timeline-topbar p{margin: 6px 0 0;color: var(--conecta-muted);font-size: 13.5px;line-height: 1.5;}
.conecta-timeline-controls{display: inline-flex;gap: 8px;align-items: center;}
.conecta-timeline-controls button{width: 38px;height: 38px;border-radius: 50%;border: 1px solid var(--conecta-border);background: #fff;color: var(--conecta-primary);font-size: 26px;line-height: 1;cursor: pointer;transition: background-color .2s ease, border-color .2s ease, color .2s ease, box-shadow .2s ease, opacity .2s ease, transform .2s ease;}
.conecta-timeline-controls button:hover{background: rgba(78, 110, 50, .08);border-color: rgba(78, 110, 50, .22);}
.conecta-timeline-viewport{position: relative;overflow: hidden;}
.conecta-timeline-viewport::before{content: "";position: absolute;left: 0;right: 0;top: 18px;height: 1px;background: rgba(77, 94, 83, .14);z-index: 0;}
.conecta-timeline-track{position: relative;z-index: 1;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(320px, 420px);gap: 22px;overflow-x: auto;scroll-behavior: smooth;scroll-snap-type: x mandatory;padding: 0 2px 8px;scrollbar-width: thin;}
.conecta-timeline-item{position: relative;scroll-snap-align: start;padding-top: 40px;}
.conecta-timeline-marker{position: absolute;top: 9px;left: 24px;width: 18px;height: 18px;background: #fff;border: 4px solid var(--conecta-primary);border-radius: 50%;box-shadow: 0 0 0 6px var(--conecta-bg);}
.conecta-timeline-card{height: 100%;background: #fff;border: 1px solid rgba(77, 94, 83, .10);border-radius: var(--conecta-radius);overflow: hidden;box-shadow: 0 12px 28px rgba(77, 94, 83, .055);transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;}
.conecta-timeline-card:hover{transform: translateY(-2px);box-shadow: 0 16px 32px rgba(77, 94, 83, .075);border-color: rgba(78, 110, 50, .18);}
.conecta-timeline-image{margin: 0;width: 100%;height: 170px;background: var(--conecta-bg);}
.conecta-timeline-image img{width: 100%;height: 100%;object-fit: cover;display: block;}
.conecta-timeline-content{padding: 24px 24px 22px;}
.conecta-meta-soft{margin-bottom: 18px;}
.conecta-meta-soft span{border-radius: 4px;font-size: 11px;font-weight: 400;background: rgba(78, 110, 50, .075);}
.conecta-timeline-content h3{max-width: 92%;margin: 0 0 12px;font-family: "Montserrat", Arial, sans-serif;font-size: 23px;line-height: 1.14;font-weight: 400;letter-spacing: -0.45px;color: var(--conecta-dark);}
.conecta-timeline-content p{margin: 0;color: var(--conecta-muted);font-size: 14.5px;line-height: 1.68;}
.conecta-timeline-actions{margin-top: 22px;}
@media (max-width: 900px){.conecta-timeline-shell{padding: 24px 20px 28px;}
.conecta-timeline-track{grid-auto-columns: minmax(280px, 86vw);}}
@media (max-width: 560px){.conecta-timeline-topbar{align-items: flex-start;flex-direction: column;}
.conecta-timeline-controls button{width: 36px;height: 36px;}
.conecta-timeline-content{padding: 22px 20px 20px;}
.conecta-timeline-content h3{font-size: 21px;}}
.conecta-filter-count{display: flex;align-items: baseline;gap: 6px;margin: -6px 0 22px;padding: 0 0 18px;border-bottom: 1px solid rgba(77, 94, 83, 0.08);color: var(--conecta-muted);font-size: 13.5px;}
.conecta-filter-count strong{color: var(--conecta-primary);font-size: 18px;line-height: 1;font-weight: 500;}
.conecta-results-bar{display: none !important;}
.conecta-filter-form button,
.conecta-filter-form button:hover,
.conecta-filter-form button:focus,
.conecta-filter-form button:active,
.conecta-read-more,
.conecta-read-more:hover,
.conecta-read-more:focus,
.conecta-read-more:active{border-color: rgba(78, 110, 50, .24) !important;box-shadow: none !important;}
.conecta-filter-form button{background: var(--conecta-primary) !important;color: #fff !important;}
.conecta-filter-form button:hover,
.conecta-filter-form button:focus{background: #3F5A28 !important;color: #fff !important;}
.conecta-timeline-controls button{display: inline-flex;align-items: center;justify-content: center;padding: 0 !important;line-height: 1 !important;font-size: 24px;font-family: Arial, sans-serif;color: var(--conecta-primary) !important;background: #fff !important;border-color: rgba(77, 94, 83, .14) !important;text-align: center;}
.conecta-timeline-controls button:hover,
.conecta-timeline-controls button:focus{background: rgba(78, 110, 50, .08) !important;border-color: rgba(78, 110, 50, .24) !important;}
.conecta-timeline-content{display: flex;flex-direction: column;min-height: 300px;}
.conecta-timeline-content h3{max-width: 100%;font-size: 22px;margin-bottom: 14px;}
.conecta-timeline-content p{flex: 1 1 auto;}
.conecta-timeline-actions{margin-top: 20px;}
.conecta-meta-soft span,
.conecta-meta-soft a{display: inline-flex;align-items: center;min-height: 22px;border-radius: 3px;padding: 3px 7px;background: rgba(78, 110, 50, .075);color: var(--conecta-primary) !important;font-size: 10.5px;line-height: 1.2;font-weight: 400;text-decoration: none !important;}
.conecta-meta-soft a:hover{background: rgba(78, 110, 50, .14);}
@media (max-width: 560px){.conecta-page-heading h1{font-size: 32px;}
.conecta-timeline-content h3{font-size: 20px;}
.conecta-timeline-content{min-height: 280px;}
.conecta-filter-count{margin-top: -2px;}}
.conecta-home-updates-grid .conecta-timeline-item{padding-top: 0;}
.conecta-home-updates-grid .conecta-timeline-marker{display: none;}
.conecta-home-updates-grid .conecta-timeline-card{min-height: 100%;}
.conecta-home-updates-grid .conecta-timeline-content{min-height: 260px;padding: 22px 22px 20px;}
.conecta-home-updates-grid .conecta-timeline-content h3{font-size: 17px;line-height: 1.28;letter-spacing: -0.25px;}
.conecta-home-updates-grid .conecta-timeline-content p{font-size: 13px;line-height: 1.58;}
.conecta-timeline-content h3{font-size: 19px !important;line-height: 1.22;letter-spacing: -0.25px;}
.conecta-meta-soft span,
.conecta-meta-soft a{background: rgba(82, 87, 81, .055) !important;color: rgba(77, 94, 83, .78) !important;border: 1px solid rgba(77, 94, 83, .045);font-size: 10px;}
.conecta-meta-soft a:hover{background: rgba(78, 110, 50, .075) !important;color: var(--conecta-primary) !important;}
.conecta-timeline-content h3,
.conecta-home-card-item .conecta-timeline-content h3{font-size: 21px;line-height: 1.16;margin-bottom: 12px;letter-spacing: -0.35px;}
.conecta-card-date{display: inline-flex;margin: 0 0 12px;color: var(--conecta-primary);background: rgba(78, 110, 50, .055);border: 1px solid rgba(78, 110, 50, .07);border-radius: 4px;padding: 4px 8px;font-size: 10.5px;line-height: 1;font-weight: 400;}
.conecta-meta-soft,
.conecta-meta-bottom{gap: 6px;}
.conecta-meta-soft a,
.conecta-meta-soft span{background: #F2F4EF !important;color: #72806F !important;border: 1px solid rgba(77, 94, 83, .055);border-radius: 4px;padding: 4px 7px;font-size: 10px;line-height: 1.15;font-weight: 400;text-decoration: none !important;}
.conecta-meta-soft a:hover{color: var(--conecta-primary) !important;border-color: rgba(78, 110, 50, .16);background: rgba(78, 110, 50, .065) !important;}
.conecta-timeline-content h3,
.conecta-home-card-item .conecta-timeline-content h3{font-size: 19px !important;line-height: 1.2 !important;}
.conecta-read-more,
.conecta-read-more:visited,
.conecta-read-more:hover,
.conecta-read-more:focus,
.conecta-read-more:active,
.conecta-filter-form button,
.conecta-filter-form button:hover,
.conecta-filter-form button:focus,
.conecta-filter-form button:active,
.conecta-doc-filter-form button,
.conecta-doc-filter-form button:hover,
.conecta-doc-filter-form button:focus,
.conecta-doc-filter-form button:active{border-color: rgba(78, 110, 50, .24) !important;color: var(--conecta-primary) !important;background: rgba(78, 110, 50, .055) !important;box-shadow: none !important;outline: none !important;}
.conecta-read-more:hover,
.conecta-filter-form button:hover,
.conecta-doc-filter-form button:hover{color: #fff !important;background: var(--conecta-primary) !important;}
.conecta-filter-form button,
.conecta-filter-form button:focus,
.conecta-filter-form button:active,
.conecta-doc-filter-form button,
.conecta-doc-filter-form button:focus,
.conecta-doc-filter-form button:active{color: #fff !important;background: var(--conecta-primary) !important;}
.conecta-meta-soft a,
.conecta-meta-soft span{background: #F4F5F0 !important;color: #7D857B !important;border-color: rgba(77, 94, 83, .055) !important;font-size: 9.8px !important;}
.conecta-timeline-content{display: flex;flex-direction: column;}
.conecta-timeline-card{min-height: 100%;}
.conecta-timeline-actions{margin-top: auto;padding-top: 20px;}
.conecta-filter-form,
.conecta-filter-date-grid{gap: 22px !important;}
.conecta-filter-form label{gap: 11px !important;}
.conecta-filter-count{margin-bottom: 22px;padding-bottom: 18px;border-bottom: 1px solid rgba(77, 94, 83, .08);}
.conecta-doc-filter-form input,
.conecta-filter-form input,
.conecta-filter-form select{margin: 0 !important;}
.conecta-doc-filter-form button,
.conecta-filter-form button{margin-top: 0 !important;}
.conecta-read-more,
.conecta-read-more:hover,
.conecta-read-more:focus,
.conecta-read-more:active,
.conecta-doc-download,
.conecta-doc-download:hover,
.conecta-doc-download:focus,
.conecta-doc-download:active{border-color: rgba(78, 110, 50, .22) !important;color: var(--conecta-primary) !important;background: rgba(78, 110, 50, .045) !important;box-shadow: none !important;outline: none !important;}
.conecta-home-updates-grid .conecta-timeline-content,
.conecta-home-doc-card{min-height: 255px !important;}
.conecta-timeline-content h3,
.conecta-home-updates-grid .conecta-timeline-content h3{font-size: 18px !important;line-height: 1.22 !important;}
.conecta-home-updates-grid .conecta-timeline-content p{font-size: 13.2px !important;}
.conecta-meta-bottom,
.conecta-meta-soft{display: none !important;}
.conecta-timeline-content{padding-bottom: 22px !important;}
.conecta-card-date{width: auto !important;max-width: 100%;padding: 4px 9px !important;}
.conecta-app h1,
.conecta-app h2,
.conecta-app h3,
.conecta-login-card h1,
.conecta-section-head h2,
.conecta-page-heading h1,
.conecta-card-title,
.conecta-timeline-card h2,
.conecta-dashboard-card h2,
.conecta-doc-card h2,
.conecta-document-item h2{font-family: var(--conecta-title-font) !important;color: var(--conecta-title-color);}
.conecta-timeline-card h2,
.conecta-home-card h3,
.conecta-dashboard-card h2,
.conecta-doc-card h2,
.conecta-document-item h2{font-size: var(--conecta-card-title-size) !important;color: var(--conecta-card-title-color) !important;}
.conecta-timeline-card p,
.conecta-home-card p,
.conecta-dashboard-card p,
.conecta-doc-card p,
.conecta-document-item p{font-size: var(--conecta-card-text-size) !important;}
.conecta-button,
.conecta-read-more,
.conecta-login-button,
.conecta-doc-download,
.conecta-filter-button,
.conecta-user-menu-toggle{font-size: var(--conecta-button-font-size) !important;background-color: var(--conecta-button) !important;}
.conecta-button:hover,
.conecta-login-button:hover,
.conecta-filter-button:hover{background-color: var(--conecta-button-hover) !important;}
.conecta-date,
.conecta-card-date,
.conecta-document-date,
.conecta-timeline-date{color: var(--conecta-date-color) !important;font-size: var(--conecta-date-font-size) !important;}
.conecta-tag,
.conecta-doc-tag,
.conecta-card-tag{color: var(--conecta-tag-color) !important;background: var(--conecta-tag-bg) !important;font-size: var(--conecta-tag-font-size) !important;}
.conecta-home-block,
.conecta-dashboard-hero,
.conecta-timeline-shell,
.conecta-doc-section,
.conecta-profile-shell{background: var(--conecta-container-bg) !important;}
.conecta-dashboard-card,
.conecta-home-card,
.conecta-timeline-card,
.conecta-doc-card,
.conecta-document-item,
.conecta-filter-card{background: var(--conecta-card-bg) !important;}
.conecta-header,
.conecta-dashboard-hero,
.conecta-dashboard-card,
.conecta-home-card,
.conecta-home-block,
.conecta-timeline-shell,
.conecta-timeline-card,
.conecta-doc-card,
.conecta-document-item,
.conecta-filter-card,
.conecta-profile-shell,
.conecta-doc-section{border-radius: var(--conecta-radius) !important;}
.conecta-a11y-dark .conecta-hero p,
.conecta-a11y-dark .conecta-dashboard-card p,
.conecta-a11y-dark .conecta-page-heading p,
.conecta-a11y-dark .conecta-section-title a,
.conecta-a11y-dark .conecta-home-doc-card p,
.conecta-a11y-dark .conecta-timeline-topbar p,
.conecta-a11y-dark .conecta-filter-count span,
.conecta-a11y-dark .conecta-filter-form label > span,
.conecta-a11y-dark .conecta-doc-filter-form label > span,
.conecta-a11y-dark .conecta-doc-list-head p,
.conecta-a11y-dark .conecta-doc-card p,
.conecta-a11y-dark .conecta-document-item p,
.conecta-a11y-dark .conecta-docs-breadcrumb,
.conecta-a11y-dark .conecta-docs-breadcrumb span,
.conecta-a11y-dark .conecta-notification-panel p{color: var(--conecta-dark-muted-readable) !important;opacity: 1 !important;}
.conecta-a11y-dark .conecta-hero h1,
.conecta-a11y-dark .conecta-dashboard-number,
.conecta-a11y-dark .conecta-dashboard-card h2,
.conecta-a11y-dark .conecta-page-heading h1,
.conecta-a11y-dark .conecta-section-title h2,
.conecta-a11y-dark .conecta-home-doc-card h3,
.conecta-a11y-dark .conecta-timeline-content h3,
.conecta-a11y-dark .conecta-doc-list-head h2,
.conecta-a11y-dark .conecta-doc-card h2,
.conecta-a11y-dark .conecta-document-item h2{color: var(--conecta-dark-readable) !important;opacity: 1 !important;}
.conecta-a11y-dark .conecta-filter-sidebar,
.conecta-a11y-dark .conecta-filter-card,
.conecta-a11y-dark .conecta-filter-head,
.conecta-a11y-dark .conecta-doc-filter-form,
.conecta-a11y-dark .conecta-doc-list-head,
.conecta-a11y-dark .conecta-doc-list-body,
.conecta-a11y-dark .conecta-doc-list-shell,
.conecta-a11y-dark .conecta-doc-section{background: var(--conecta-dark-card-soft) !important;border-color: var(--conecta-dark-mode-border, #415437) !important;color: var(--conecta-dark-readable) !important;}
.conecta-a11y-dark .conecta-filter-sidebar h2,
.conecta-a11y-dark .conecta-filter-head span,
.conecta-a11y-dark .conecta-filter-count strong{color: var(--conecta-dark-readable) !important;}
.conecta-a11y-dark .conecta-filter-form select,
.conecta-a11y-dark .conecta-filter-form input,
.conecta-a11y-dark .conecta-doc-filter-form input,
.conecta-a11y-dark .conecta-doc-filter-form select{background: var(--conecta-dark-input) !important;color: var(--conecta-dark-readable) !important;border: 1px solid var(--conecta-dark-mode-border, #415437) !important;color-scheme: dark !important;}
.conecta-a11y-dark .conecta-filter-form input[type="date"]::-webkit-calendar-picker-indicator,
.conecta-a11y-dark .conecta-doc-filter-form input[type="date"]::-webkit-calendar-picker-indicator{filter: invert(1) sepia(.3) saturate(2) hue-rotate(10deg) brightness(1.15) !important;opacity: .9 !important;}
.conecta-a11y-dark .conecta-home-doc-card .conecta-card-date,
.conecta-a11y-dark .conecta-home-doc-card .conecta-doc-context span,
.conecta-a11y-dark .conecta-document-item .conecta-doc-meta span,
.conecta-a11y-dark .conecta-doc-row-meta span,
.conecta-a11y-dark .conecta-doc-version{background: rgba(247,243,232,.08) !important;color: var(--conecta-dark-muted-readable) !important;border-color: rgba(247,243,232,.16) !important;opacity: 1 !important;}
.conecta-a11y-dark .conecta-timeline-shell,
.conecta-a11y-dark .conecta-timeline-card{background: var(--conecta-dark-card-strong) !important;color: var(--conecta-dark-readable) !important;border-color: var(--conecta-dark-mode-border, #415437) !important;}
.conecta-a11y-dark .conecta-timeline-controls button{background: #263B2E !important;color: var(--conecta-colibri-yellow) !important;border-color: var(--conecta-dark-mode-border, #415437) !important;opacity: 1 !important;}
.conecta-a11y-reading .conecta-header,
.conecta-a11y-reading .conecta-hero,
.conecta-a11y-reading .conecta-card-grid,
.conecta-a11y-reading .conecta-section,
.conecta-a11y-reading .conecta-page-heading,
.conecta-a11y-reading .conecta-docs-layout{max-width: 1180px !important;}
.conecta-a11y-reading .conecta-timeline-item,
.conecta-a11y-reading .conecta-home-card-item,
.conecta-a11y-reading .conecta-home-doc-card{height: 100% !important;}
.conecta-a11y-reading .conecta-timeline-card,
.conecta-a11y-reading .conecta-home-doc-card{min-height: 260px !important;height: 100% !important;}
.conecta-a11y-reading .conecta-comunicados-layout{display: grid !important;grid-template-columns: 280px minmax(0, 1fr) !important;gap: 28px !important;align-items: start !important;}
.conecta-a11y-reading .conecta-filter-sidebar{width: 100% !important;max-width: none !important;}
.conecta-a11y-reading .conecta-comunicados-content,
.conecta-a11y-reading .conecta-timeline-shell{width: 100% !important;max-width: none !important;}
.conecta-a11y-reading .conecta-timeline-track{display: grid !important;grid-template-columns: 1fr !important;grid-auto-flow: row !important;gap: 18px !important;overflow: visible !important;}
.conecta-a11y-reading .conecta-timeline-item{width: 100% !important;min-width: 0 !important;}
.conecta-a11y-reading .conecta-timeline-card{padding: 30px !important;}
.conecta-a11y-reading .conecta-timeline-viewport{overflow: visible !important;}
.conecta-a11y-reading .conecta-timeline-viewport::before,
.conecta-a11y-reading .conecta-timeline-marker,
.conecta-a11y-reading .conecta-timeline-controls{display: none !important;}
.conecta-a11y-dark.conecta-a11y-reading .conecta-header,
.conecta-a11y-dark.conecta-a11y-reading .conecta-hero,
.conecta-a11y-dark.conecta-a11y-reading .conecta-card-grid,
.conecta-a11y-dark.conecta-a11y-reading .conecta-section,
.conecta-a11y-dark.conecta-a11y-reading .conecta-timeline-shell,
.conecta-a11y-dark.conecta-a11y-reading .conecta-filter-sidebar,
.conecta-a11y-dark.conecta-a11y-reading .conecta-doc-section,
.conecta-a11y-dark.conecta-a11y-reading .conecta-doc-list-shell{background: #17251C !important;border-color: #415437 !important;}
.conecta-a11y-dark.conecta-a11y-reading .conecta-dashboard-card,
.conecta-a11y-dark.conecta-a11y-reading .conecta-timeline-card,
.conecta-a11y-dark.conecta-a11y-reading .conecta-home-doc-card,
.conecta-a11y-dark.conecta-a11y-reading .conecta-doc-card,
.conecta-a11y-dark.conecta-a11y-reading .conecta-document-item{background: #1D2D22 !important;border-color: #4D6A3D !important;}
.conecta-a11y-dark.conecta-a11y-reading .conecta-app p,
.conecta-a11y-dark.conecta-a11y-reading .conecta-app li,
.conecta-a11y-dark.conecta-a11y-reading .conecta-app label{color: #E5EDE0 !important;opacity: 1 !important;}
@media (max-width: 980px){.conecta-a11y-reading .conecta-card-grid,
.conecta-a11y-reading .conecta-home-updates-grid,
.conecta-a11y-reading .conecta-home-docs-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
.conecta-a11y-reading .conecta-comunicados-layout{grid-template-columns: 1fr !important;}}
.conecta-a11y-dark input[type="date"],
.conecta-a11y-dark .conecta-filter-form input[type="date"],
.conecta-a11y-dark .conecta-doc-filter-form input[type="date"]{color-scheme: dark !important;}
.conecta-a11y-dark input[type="date"]::-webkit-calendar-picker-indicator,
.conecta-a11y-dark .conecta-filter-form input[type="date"]::-webkit-calendar-picker-indicator,
.conecta-a11y-dark .conecta-doc-filter-form input[type="date"]::-webkit-calendar-picker-indicator{filter: invert(1) brightness(2) contrast(1.25) !important;opacity: 1 !important;cursor: pointer !important;}
.conecta-a11y-dark .conecta-comunicados-list .conecta-empty-state,
.conecta-a11y-dark .conecta-comunicados-list .conecta-empty-state-wide,
.conecta-a11y-dark .conecta-timeline-shell .conecta-empty-state,
.conecta-a11y-dark .conecta-timeline-shell .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-doc-filter-form input[type="date"]::-webkit-calendar-picker-indicator,
.conecta-a11y-dark .conecta-filter-card input[type="date"]::-webkit-calendar-picker-indicator{filter: invert(1) brightness(1.8) !important;opacity: 1 !important;}
.conecta-a11y-dark .conecta-doc-filter-form input[type="date"],
.conecta-a11y-dark .conecta-filter-card input[type="date"]{color-scheme: dark !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,
.conecta-comunicados-layout .conecta-comunicados-content,
.conecta-comunicados-layout .conecta-timeline-shell{height: 100%;}
.conecta-timeline-shell{min-height: 0 !important;}
.conecta-timeline-viewport{padding-bottom: 18px !important;}
.conecta-timeline-card{min-height: 270px !important;}
.conecta-card-date{display: inline-flex !important;width: auto !important;max-width: 100%;gap: 4px;}
.conecta-comunicado-direct-link{font-size: 12px;color: var(--conecta-primary);}
@media (max-width: 1100px){.conecta-comunicados-layout{grid-template-columns: 1fr !important;}}
@media (max-width: 680px){.conecta-app > .conecta-header{width: min(100% - 28px, 1240px) !important;}}
.conecta-comunicados-layout{align-items:stretch!important;grid-template-columns:280px minmax(0,1fr)!important;}
.conecta-comunicados-content{padding-bottom:44px!important;}
.conecta-timeline-track{padding-bottom:34px!important;}
.conecta-timeline-card{padding:28px 28px 24px!important;}
.conecta-card-date{margin-bottom:18px!important;display:inline-flex!important;}
.conecta-timeline-card h3{margin-top:8px!important;}
.conecta-comunicados-content .conecta-horizontal-scrollbar{bottom:16px!important;}
@media (max-width:1100px){.conecta-dashboard-grid{grid-template-columns:repeat(2,1fr)!important;}
.conecta-comunicados-layout{grid-template-columns:1fr!important;}
.conecta-docs-grid{grid-template-columns:repeat(2,1fr)!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-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;}
@media(max-width:1100px){.conecta-comunicados-layout{grid-template-columns:1fr!important;}
.conecta-docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!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-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;}
@media(max-width:1100px){.conecta-comunicados-layout{grid-template-columns:1fr!important;}
.conecta-composer-actions{grid-template-columns:1fr 1fr!important;}
.conecta-composer-actions .conecta-primary-action{justify-self:stretch!important;}}
.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-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-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;}
@media (max-width: 760px){.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(100% - 28px, var(--conecta-shell-width)) !important;}
.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-comunicados-layout{align-items: stretch !important;}
.conecta-filter-card{height: auto !important;min-height: 0 !important;align-self: start !important;padding-bottom: 28px !important;}
.conecta-timeline-panel{padding-bottom: 34px !important;}
.conecta-timeline-actions{top: 28px !important;right: 28px !important;}
.conecta-timeline-actions button,
.conecta-timeline-arrow{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !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;}
.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-comunicados-layout{display: grid !important;grid-template-columns: 260px minmax(0, 1fr) !important;gap: 28px !important;align-items: start !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;}
.conecta-comunicados-layout,
.conecta-profile-edit-view .conecta-profile-grid,
.conecta-profile-public-view .conecta-profile-grid{grid-template-columns: 1fr !important;}}
.conecta-front-header .conecta-user-menu-toggle,
.conecta-header .conecta-user-menu-toggle{width: auto !important;min-width: 0 !important;max-width: none !important;min-height: 42px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;border-radius: 999px !important;border: 1px solid rgba(78, 110, 50, .18) !important;background: rgba(78, 110, 50, .035) !important;color: var(--conecta-primary, #4E6E32) !important;padding: 0 14px !important;font-family: "IBM Plex Sans", Arial, sans-serif !important;font-size: 14px !important;font-weight: 500 !important;line-height: 1 !important;text-indent: 0 !important;overflow: visible !important;box-shadow: none !important;}
.conecta-front-header .conecta-user-menu-toggle span,
.conecta-header .conecta-user-menu-toggle span{display: inline-flex !important;visibility: visible !important;opacity: 1 !important;width: auto !important;height: auto !important;color: inherit !important;font-size: inherit !important;line-height: 1 !important;white-space: nowrap !important;}
.conecta-front-header .conecta-user-menu-toggle:hover,
.conecta-front-header .conecta-user-menu.is-open .conecta-user-menu-toggle,
.conecta-header .conecta-user-menu-toggle:hover,
.conecta-header .conecta-user-menu.is-open .conecta-user-menu-toggle{color: var(--conecta-primary, #4E6E32) !important;background: rgba(78, 110, 50, .06) !important;border-color: rgba(78, 110, 50, .22) !important;}
.conecta-app .conecta-home-documentos .conecta-home-doc-card .conecta-doc-download,
.conecta-app .conecta-home-documentos .conecta-home-doc-card .conecta-doc-download:visited,
.conecta-app .conecta-home-documentos .conecta-home-doc-card .conecta-doc-download:focus,
.conecta-app .conecta-home-documentos .conecta-home-doc-card .conecta-doc-download:active{width: auto !important;max-width: 100% !important;min-width: 0 !important;min-height: 38px !important;height: auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;padding: 0 16px !important;border-radius: 6px !important;border: 1px solid rgba(78, 110, 50, .22) !important;background: rgba(78, 110, 50, .055) !important;color: var(--conecta-primary, #4E6E32) !important;font-family: "IBM Plex Sans", Arial, sans-serif !important;font-size: 13px !important;font-weight: 500 !important;line-height: 1 !important;text-align: center !important;text-indent: 0 !important;text-decoration: none !important;white-space: nowrap !important;opacity: 1 !important;visibility: visible !important;box-shadow: none !important;}
.conecta-app .conecta-home-documentos .conecta-home-doc-card .conecta-doc-download:hover{background: var(--conecta-primary, #4E6E32) !important;border-color: var(--conecta-primary, #4E6E32) !important;color: #ffffff !important;}
.conecta-app .conecta-home-documentos .conecta-home-doc-card .conecta-doc-download .dashicons,
.conecta-app .conecta-home-documentos .conecta-home-doc-card .conecta-doc-download .conecta-lock-icon{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 15px !important;height: 15px !important;margin-left: 2px !important;color: currentColor !important;font-size: 15px !important;line-height: 15px !important;opacity: .95 !important;visibility: visible !important;}
.conecta-filter-live-search-wrap{position:relative;display:grid;gap:8px;margin-bottom:14px;}
.conecta-filter-live-search-wrap input[type="search"]{width:100%;height:46px;border:1px solid rgba(77,94,83,.14);border-radius:12px;background:#fff;padding:0 14px;color:#34443A;}
.conecta-filter-search-results{left:0!important;right:0!important;top:72px!important;}
.conecta-filter-search-results .conecta-search-result-item{text-decoration:none!important;}
.conecta-filter-live-search-wrap{gap:8px!important;margin-bottom:24px!important;}
.conecta-filter-live-search-wrap input[type="search"]{font-family:var(--conecta-text-font,"IBM Plex Sans",Arial,sans-serif)!important;font-size:14px!important;line-height:1.2!important;}
.conecta-filter-live-search-wrap input[type="search"]::placeholder{color:transparent!important;}
.conecta-comunicados-layout{align-items:start!important;}
.conecta-filter-sidebar{position:sticky;top:120px;align-self:start;}
.conecta-filter-form label{margin-bottom:18px!important;}
.conecta-filter-date-grid{margin-top:0!important;}
.conecta-filter-sidebar + .conecta-timeline-shell{min-height:420px;}
body.conecta-dark .conecta-filter-live-search-wrap input[type="search"],
.conecta-a11y-dark .conecta-filter-live-search-wrap input[type="search"]{background:#14261B!important;color:#F7F1E5!important;border-color:rgba(255,255,255,.14)!important;}
.conecta-filter-live-search-wrap{display:grid!important;gap:7px!important;margin:0 0 14px!important;}
.conecta-filter-live-search-wrap label,
.conecta-filter-live-search-wrap span{font-size:13px!important;color:#34443A!important;line-height:1.2!important;}
.conecta-filter-live-search-wrap input[type="search"]{height:46px!important;padding:0 14px!important;font-size:14px!important;line-height:1.2!important;border-radius:12px!important;}
.conecta-filter-form{gap:14px!important;}
.conecta-filter-form label{margin:0!important;gap:7px!important;}
.conecta-filter-form select,
.conecta-filter-form input[type="date"]{height:46px!important;}
.conecta-filter-form button{margin-top:4px!important;}
.conecta-comunicados-layout{align-items:flex-start!important;}
.conecta-filter-sidebar{align-self:flex-start!important;}
body.conecta-dark .conecta-filter-live-search-wrap label,
body.conecta-dark .conecta-filter-live-search-wrap span,
.conecta-a11y-dark .conecta-filter-live-search-wrap label,
.conecta-a11y-dark .conecta-filter-live-search-wrap span{color:#F7F1E5!important;}
body .conecta-app .conecta-home-card-item .conecta-timeline-content h3{font-size:19px!important;line-height:1.24!important;font-weight:400!important;letter-spacing:-.01em!important;margin:0 0 12px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
body .conecta-app .conecta-home-card-item .conecta-timeline-content p{font-size:14px!important;line-height:1.55!important;margin:0 0 18px!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.conecta-comunicados-layout{grid-template-columns: 250px minmax(0, 1fr) !important;}
.conecta-filter-sidebar{padding: 20px !important;border: 1px solid rgba(78, 110, 50, .17) !important;border-radius: 18px !important;background: #fff !important;box-shadow: 0 8px 18px rgba(31, 49, 30, .035) !important;}
.conecta-filter-head{align-items: center !important;gap: 12px !important;margin: 0 !important;padding-bottom: 13px !important;border-bottom-color: rgba(78, 110, 50, .17) !important;}
.conecta-filter-head h2{margin: 0 !important;color: var(--conecta-dark, #26312b) !important;font-family: "Montserrat", Arial, sans-serif !important;font-size: 17px !important;font-weight: 500 !important;letter-spacing: 0 !important;line-height: 1.25 !important;}
.conecta-filter-head a{color: var(--conecta-primary, #4E6E32) !important;font-size: 12px !important;font-weight: 400 !important;}
.conecta-filter-count.screen-reader-text{display: block !important;width: 1px !important;height: 1px !important;margin: -1px !important;padding: 0 !important;overflow: hidden !important;clip: rect(1px, 1px, 1px, 1px) !important;position: absolute !important;white-space: nowrap !important;border: 0 !important;}
.conecta-filter-form{gap: 14px !important;}
.conecta-filter-form label,
.conecta-filter-live-search-wrap{gap: 6px !important;margin: 0 !important;}
.conecta-filter-form label span,
.conecta-filter-live-search-wrap label,
.conecta-filter-live-search-wrap span{color: var(--conecta-muted, #6b756d) !important;font-size: 11px !important;font-weight: 400 !important;letter-spacing: 0 !important;line-height: 1.2 !important;}
.conecta-filter-form select,
.conecta-filter-form input[type="date"],
.conecta-filter-live-search-wrap input[type="search"]{min-height: 39px !important;height: 39px !important;padding: 8px 10px !important;border: 1px solid rgba(78, 110, 50, .25) !important;border-radius: 10px !important;background: #fff !important;color: var(--conecta-dark, #26312b) !important;font-family: inherit !important;font-size: 13px !important;font-weight: 400 !important;}
.conecta-filter-live-search-wrap input[type="search"]::placeholder{color: #8a938a !important;opacity: 1 !important;}
.conecta-filter-date-grid{gap: 14px !important;}
.conecta-filter-form button{width: 100% !important;min-height: 40px !important;height: 40px !important;margin-top: 0 !important;border: 0 !important;border-radius: 10px !important;background: var(--conecta-primary, #4E6E32) !important;color: #fff !important;font-family: inherit !important;font-size: 13px !important;font-weight: 500 !important;box-shadow: none !important;transform: none !important;}
.conecta-filter-form button:hover,
.conecta-filter-form button:focus{background: #3F5A28 !important;color: #fff !important;transform: none !important;}
.conecta-filter-search-results{top: 62px !important;}
@media (max-width: 1100px){.conecta-comunicados-layout{grid-template-columns: 1fr !important;}}
body.conecta-app-template-page .conecta-comunicados-layout{grid-template-columns: 250px minmax(0, 1fr) !important;gap: 28px !important;align-items: start !important;}
body.conecta-app-template-page .conecta-comunicados-layout > .conecta-filter-sidebar,
body.conecta-app-template-page .conecta-comunicados-layout > .conecta-timeline-shell{align-self: start !important;margin-top: 0 !important;}
body.conecta-app-template-page .conecta-filter-sidebar{box-sizing: border-box !important;width: 250px !important;min-width: 0 !important;padding: 20px !important;border: 1px solid rgba(78,110,50,.17) !important;border-radius: 18px !important;background: #fff !important;box-shadow: 0 8px 18px rgba(31,49,30,.035) !important;position: sticky !important;top: 24px !important;}
body.conecta-app-template-page .conecta-filter-head{margin: 0 0 14px !important;padding-bottom: 13px !important;border-bottom: 1px solid rgba(78,110,50,.17) !important;}
body.conecta-app-template-page .conecta-filter-form{gap: 14px !important;margin: 0 !important;}
body.conecta-app-template-page .conecta-filter-live-search-wrap{display: grid !important;gap: 6px !important;margin: 0 !important;position: relative !important;}
body.conecta-app-template-page .conecta-filter-live-search-wrap .conecta-filter-search-results:empty{display: none !important;}
body.conecta-app-template-page .conecta-filter-search-results{top: calc(100% + 6px) !important;}
@media (max-width: 1200px){body.conecta-app-template-page .conecta-comunicados-layout{grid-template-columns: 1fr !important;}
body.conecta-app-template-page .conecta-filter-sidebar{width: auto !important;position: static !important;}}
body.conecta-app-template-page .conecta-comunicados-layout > .conecta-filter-sidebar,
body.conecta-app-template-page .conecta-comunicados-layout > .conecta-comunicados-content{align-self: start !important;margin-top: 0 !important;}
body.conecta-app-template-page .conecta-comunicados-content,
body.conecta-app-template-page .conecta-comunicados-content .conecta-timeline-shell{margin-top: 0 !important;padding-top: 0 !important;}
body.conecta-app-template-page .conecta-comunicados-layout{grid-template-columns: 260px minmax(0, 1fr) !important;gap: 28px !important;align-items: start !important;}
body.conecta-app-template-page .conecta-filter-sidebar{box-sizing: border-box !important;width: 260px !important;min-width: 0 !important;padding: 20px !important;border: 1px solid rgba(78,110,50,.17) !important;border-radius: 18px !important;background: #fff !important;box-shadow: 0 8px 18px rgba(31,49,30,.035) !important;align-self: start !important;margin-top: 0 !important;}
body.conecta-app-template-page .conecta-filter-head{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;margin: 0 0 18px !important;padding-bottom: 13px !important;border-bottom: 1px solid rgba(78,110,50,.17) !important;}
body.conecta-app-template-page .conecta-filter-head h2{margin: 0 !important;color: var(--conecta-dark, #26312b) !important;font-family: "Montserrat", Arial, sans-serif !important;font-size: 17px !important;font-weight: 400 !important;line-height: 1.25 !important;}
body.conecta-app-template-page .conecta-filter-form{gap: 14px !important;margin: 0 !important;}
body.conecta-app-template-page .conecta-filter-live-search-wrap{gap: 6px !important;margin: 0 !important;}
body.conecta-app-template-page .conecta-comunicados-content{min-width: 0 !important;align-self: start !important;margin-top: 0 !important;}
body.conecta-app-template-page .conecta-comunicados-content .conecta-timeline-shell{margin-top: 0 !important;padding: 40px 32px 54px !important;align-self: start !important;}
body.conecta-app-template-page .conecta-timeline-topbar{margin: 0 0 26px !important;}
body.conecta-app-template-page .conecta-timeline-topbar > div:first-child{padding: 0 0 2px !important;}
@media (max-width: 1200px){body.conecta-app-template-page .conecta-comunicados-layout{grid-template-columns: 1fr !important;}
body.conecta-app-template-page .conecta-filter-sidebar{width: auto !important;position: static !important;}}
body.conecta-app-template-page .conecta-filter-form button,
body.conecta-app-template-page .conecta-filter-form button:hover,
body.conecta-app-template-page .conecta-filter-form button:focus,
body.conecta-app-template-page .conecta-filter-form button:active{background:#edf5e8 !important;color:#4e6e32 !important;border-color:rgba(78,110,50,.30) !important;box-shadow:none !important;}
body.conecta-app-template-page .conecta-filter-form button,
body.conecta-app-template-page .conecta-filter-form button:hover,
body.conecta-app-template-page .conecta-filter-form button:focus,
body.conecta-app-template-page .conecta-filter-form button:active{border:0!important;background:#edf5e8!important;color:#4e6e32!important;box-shadow:none!important;}
body.conecta-app-template-page .conecta-filter-form button:hover,
body.conecta-app-template-page .conecta-filter-form button:focus{background:#dfeeda!important;color:#3d5928!important;}
body.conecta-app-template-page .conecta-filter-form button{min-height:40px!important;padding:0 16px!important;border:0!important;border-radius:8px!important;background:#edf5e8!important;color:#4e6e32!important;font:inherit!important;font-size:13px!important;box-shadow:none!important;}
body.conecta-app-template-page .conecta-filter-form button:hover,
body.conecta-app-template-page .conecta-filter-form button:focus{background:#dfeeda!important;color:#3d5928!important;box-shadow:none!important;}
.cc-announcements-content blockquote,
.cc-announcements-card__content blockquote,
.conecta-comunicados-content blockquote,
.conecta-timeline-content blockquote{margin:22px 0!important;padding:16px 20px!important;border:1px solid #d4e4ca!important;border-left:4px solid #7f9d68!important;border-radius:0 14px 14px 0!important;background:#f1f7ed!important;color:#30452b!important;font-style:italic!important;}
.cc-announcement-table-scroll{max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scrollbar-gutter:stable!important;}
.cc-announcement-table-scroll table{max-width:none!important;word-break:normal!important;overflow-wrap:normal!important;}
.cc-announcement-table-scroll th,
.cc-announcement-table-scroll td{min-width:0!important;word-break:normal!important;overflow-wrap:break-word!important;}
.cc-announcements-card__content--has-ack{padding-top: 8px !important;}
.cc-announcements-card__status-row{display: flex !important;width: 100% !important;align-items: center !important;justify-content: flex-start !important;margin: 0 0 12px !important;}
.cc-announcements-card__meta-row{display: flex !important;width: 100% !important;align-items: flex-start !important;justify-content: flex-start !important;flex-wrap: wrap !important;column-gap: 8px !important;row-gap: 6px !important;margin: 0 0 18px !important;}
.cc-announcements-card__meta-row .cc-announcements-card__date{flex: 0 1 auto !important;min-width: 0 !important;margin: 0 !important;}
.cc-announcements-card__ack-status{display: inline-flex !important;flex: 0 0 auto !important;align-items: center !important;justify-content: center !important;gap: 5px !important;min-height: 23px !important;margin: 0 !important;padding: 3px 8px 3px 5px !important;border: 1px solid rgba(190, 83, 94, .22) !important;border-radius: 999px !important;background: rgba(190, 83, 94, .075) !important;color: #8a5058 !important;box-shadow: none !important;cursor: help !important;font-size: 10.5px !important;font-weight: 400 !important;line-height: 1 !important;letter-spacing: 0 !important;white-space: nowrap !important;}
.cc-announcements-card__ack-status-icon{display: inline-flex !important;width: 15px !important;height: 15px !important;min-width: 15px !important;align-items: center !important;justify-content: center !important;border: 1px solid rgba(190, 83, 94, .34) !important;border-radius: 50% !important;background: rgba(255, 255, 255, .72) !important;color: #8a5058 !important;font-family: Arial, sans-serif !important;font-size: 10px !important;font-weight: 600 !important;line-height: 1 !important;transform-origin: center !important;animation: cc-announcement-ack-breathe 2.4s ease-in-out infinite !important;}
.cc-announcements-card__ack-status:hover,
.cc-announcements-card__ack-status:focus-visible{border-color: rgba(190, 83, 94, .30) !important;background: rgba(190, 83, 94, .10) !important;color: #7d4750 !important;}
.cc-announcements-card__ack-status:focus-visible{outline: 2px solid rgba(190, 83, 94, .16) !important;outline-offset: 2px !important;}
@keyframes cc-announcement-ack-breathe{0%, 100%{opacity: .74;transform: scale(1);box-shadow: 0 0 0 0 rgba(190, 83, 94, 0);}
50%{opacity: 1;transform: scale(1.09);box-shadow: 0 0 0 3px rgba(190, 83, 94, .10);}}
body.conecta-dark .cc-announcements-card__ack-status,
.conecta-a11y-dark .cc-announcements-card__ack-status{border-color: rgba(239, 178, 178, .24) !important;background: rgba(126, 57, 57, .20) !important;color: #efbcbc !important;}
body.conecta-dark .cc-announcements-card__ack-status-icon,
.conecta-a11y-dark .cc-announcements-card__ack-status-icon{border-color: rgba(239, 178, 178, .52) !important;background: rgba(255, 255, 255, .06) !important;color: #f2c1c1 !important;}
@media (max-width: 767px){.cc-announcements-card__content--has-ack{padding-top: 6px !important;}
.cc-announcements-card__status-row{margin-bottom: 10px !important;}
.cc-announcements-card__meta-row{justify-content: flex-start !important;margin-bottom: 10px !important;}
.cc-announcements-card__ack-status{min-height: 22px !important;font-size: 10px !important;}}
@media (prefers-reduced-motion: reduce){.cc-announcements-card__ack-status-icon{animation: none !important;}}
.cc-announcements-page .cc-announcements-timeline__controls button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;}
.cc-announcements-page .cc-announcements-timeline__controls button svg{display:block!important;width:16px!important;height:16px!important;overflow:visible!important;}
.cc-announcements-page .cc-announcements-timeline__controls button svg path{fill:none!important;stroke:currentColor!important;stroke-width:1.45!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke!important;}
.cc-announcements-archive{margin:0;}
.cc-announcements-archive-card{box-sizing:border-box;width:260px;min-width:0;padding:20px;border:1px solid rgba(78,110,50,.17);border-radius:18px;background:#fff;box-shadow:0 8px 18px rgba(31,49,30,.035);align-self:start;}
.cc-announcements-archive__head{display:flex;align-items:center;min-height:0;margin:0 0 12px;padding:0 0 13px;border-bottom:1px solid rgba(78,110,50,.17);}
.cc-announcements-archive__head h2{margin:0;color:var(--conecta-dark,#26312b);font-family:"Montserrat",Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.25;}
.cc-announcements-archive__years{display:grid;gap:4px;}
.cc-announcements-archive__year{margin:0;border:0;}
.cc-announcements-archive__year summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 7px;border-radius:7px;color:var(--conecta-dark,#26312b);font-size:12px;font-weight:500;cursor:pointer;list-style:none;}
.cc-announcements-archive__year summary::-webkit-details-marker{display:none;}
.cc-announcements-archive__year summary:hover,
.cc-announcements-archive__year summary:focus-visible{background:rgba(78,110,50,.065);color:var(--conecta-primary,#4e6e32);outline:0;}
.cc-announcements-archive__chevron{display:inline-block!important;color:var(--conecta-primary,#4e6e32)!important;font-family:Arial,sans-serif!important;font-size:15px!important;line-height:1!important;transition:transform .16s ease;}
.cc-announcements-archive__year[open] .cc-announcements-archive__chevron{transform:rotate(180deg);}
.cc-announcements-archive__months{display:grid;gap:2px;margin:2px 0 6px;padding-left:8px;}
.cc-announcements-archive__months a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:0 8px;border-radius:7px;color:var(--conecta-muted,#667167)!important;font-size:11.5px;text-decoration:none!important;}
.cc-announcements-archive__months a small{color:#8a9489;font-size:10px;font-variant-numeric:tabular-nums;}
.cc-announcements-archive__months a:hover,
.cc-announcements-archive__months a:focus-visible{background:rgba(78,110,50,.065);color:var(--conecta-primary,#4e6e32)!important;outline:0;}
.cc-announcements-archive__months a.is-active{background:#edf5e8;color:#3d5928!important;font-weight:500;}
.cc-announcements-archive__months a.is-active small{color:#4e6e32;}
.cc-announcements-sidebar{min-width:0;align-self:start;}
@media (min-width:1201px){body.conecta-app-template-page .cc-announcements-layout--has-archive{grid-template-columns:260px minmax(0,1fr)!important;grid-template-rows:auto!important;column-gap:28px!important;row-gap:0!important;}
body.conecta-app-template-page .cc-announcements-layout--has-archive > .cc-announcements-sidebar{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:16px!important;width:260px!important;}
body.conecta-app-template-page .cc-announcements-layout--has-archive .cc-announcements-filter,
body.conecta-app-template-page .cc-announcements-layout--has-archive .cc-announcements-archive-card{width:260px!important;position:static!important;top:auto!important;margin:0!important;}
body.conecta-app-template-page .cc-announcements-layout--has-archive > .cc-announcements-content{grid-column:2!important;grid-row:1!important;}}
@media (max-width:1200px) and (min-width:768px){body.conecta-app-template-page .cc-announcements-layout--has-archive{grid-template-columns:1fr!important;row-gap:16px!important;}
body.conecta-app-template-page .cc-announcements-layout--has-archive > .cc-announcements-sidebar{display:grid!important;gap:16px!important;grid-column:1!important;grid-row:auto!important;width:auto!important;}
body.conecta-app-template-page .cc-announcements-layout--has-archive .cc-announcements-filter,
body.conecta-app-template-page .cc-announcements-layout--has-archive .cc-announcements-archive-card,
body.conecta-app-template-page .cc-announcements-layout--has-archive > .cc-announcements-content{grid-column:1!important;grid-row:auto!important;width:auto!important;position:static!important;top:auto!important;}}
