.conecta-documentos-module-ready{--conecta-documentos-module: 1;}
.conecta-docs-layout{max-width: 1180px;margin: 0 auto 56px;}
.conecta-docs-grid:not(.cc-documents-mobile-grid){display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;}
.conecta-doc-card{min-height: 156px;display: flex;gap: 18px;align-items: flex-start;background: #fff;border: 1px solid var(--conecta-border-soft);border-radius: var(--conecta-radius);padding: 24px;color: var(--conecta-text) !important;text-decoration: none !important;box-shadow: var(--conecta-shadow-soft);transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;}
.conecta-doc-card:hover{transform: translateY(-2px);border-color: rgba(78, 110, 50, .18);box-shadow: 0 18px 38px rgba(77, 94, 83, .08);}
.conecta-doc-logo{width: 68px;height: 68px;flex: 0 0 68px;display: inline-flex;align-items: center;justify-content: center;border-radius: 10px;background: rgba(78, 110, 50, .055);border: 0;overflow: hidden;}
.conecta-doc-logo img{width: 100%;height: 100%;display: block;object-fit: cover;border-radius: inherit;}
.conecta-doc-logo span,
.conecta-doc-sector-count{font-family: "Montserrat", Arial, sans-serif;color: var(--conecta-primary);font-size: 20px;font-weight: 400;}
.conecta-doc-card h2{margin: 4px 0 10px;font-family: "Montserrat", Arial, sans-serif;color: var(--conecta-dark);font-size: 20px;line-height: 1.2;font-weight: 400;letter-spacing: -.2px;}
.conecta-doc-card p{margin: 0;color: var(--conecta-muted);font-size: 13.5px;line-height: 1.6;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card){min-height: 136px;flex-direction: column;gap: 10px;}
.conecta-doc-sector-count{width: 44px;height: 38px;display: inline-flex;align-items: center;justify-content: flex-start;font-size: 30px;line-height: 1;}
.conecta-docs-breadcrumb{display: flex;align-items: center;gap: 8px;margin: -4px 0 22px;color: var(--conecta-muted);font-size: 13px;}
.conecta-docs-breadcrumb a{color: var(--conecta-primary) !important;text-decoration: none !important;}
.conecta-doc-list-shell{background: #fff;border: 1px solid var(--conecta-border-soft);border-radius: var(--conecta-radius);box-shadow: var(--conecta-shadow-soft);overflow: hidden;}
.conecta-doc-list-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 18px;padding: 28px 30px 24px;border-bottom: 1px solid rgba(77, 94, 83, .08);}
.conecta-doc-list-head span{display: block;margin-bottom: 8px;color: var(--conecta-primary);font-size: 11px;text-transform: uppercase;letter-spacing: .08em;}
.conecta-doc-list-head h2{margin: 0;color: var(--conecta-dark);font-family: "Montserrat", Arial, sans-serif;font-size: 30px;font-weight: 400;letter-spacing: -.5px;}
.conecta-doc-list-head p{margin: 0;color: var(--conecta-muted);font-size: 13px;}
.conecta-doc-list{display: grid;}
.conecta-doc-row{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 20px;align-items: center;padding: 22px 30px;border-bottom: 1px solid rgba(77, 94, 83, .07);}
.conecta-doc-row:last-child{border-bottom: 0;}
.conecta-doc-row h3{margin: 0 0 6px;font-family: "Montserrat", Arial, sans-serif;color: var(--conecta-dark);font-size: 18px;font-weight: 400;}
.conecta-doc-row p{margin: 0;color: var(--conecta-muted);font-size: 13.5px;line-height: 1.55;}
.conecta-doc-download{min-height: 38px;display: inline-flex;align-items: center;justify-content: center;padding: 0 16px;border-radius: 6px;border: 1px solid rgba(78, 110, 50, .22);background: rgba(78, 110, 50, .055);color: var(--conecta-primary) !important;text-decoration: none !important;font-size: 13px;}
.conecta-doc-download:hover{background: var(--conecta-primary);color: #fff !important;}
.conecta-doc-download-disabled{color: #9a9f97 !important;border-color: rgba(77, 94, 83, .10);background: #f6f7f3;}
@media (max-width: 980px){.conecta-docs-grid:not(.cc-documents-mobile-grid){grid-template-columns: repeat(2, minmax(0, 1fr));}}
@media (max-width: 640px){.conecta-docs-grid:not(.cc-documents-mobile-grid){grid-template-columns: 1fr;}
.conecta-doc-list-head,
  .conecta-doc-row{grid-template-columns: 1fr;align-items: flex-start;}
.conecta-doc-list-head{align-items: flex-start;}}
.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:not(.cc-documents-mobile-filter) button,
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) button:hover,
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) button:focus,
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) button:active,
.conecta-modal-actions button,
.conecta-modal-actions button:hover,
.conecta-modal-actions button:focus,
.conecta-modal-actions 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:not(.cc-documents-mobile-filter) 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:not(.cc-documents-mobile-filter) button,
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) button:focus,
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) button:active{color: #fff !important;background: var(--conecta-primary) !important;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter){display: grid;grid-template-columns: minmax(240px, 1fr) 150px 150px auto;gap: 14px;padding: 18px 30px;border-top: 1px solid rgba(77, 94, 83, .07);border-bottom: 1px solid rgba(77, 94, 83, .07);align-items: end;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) label{display: grid;gap: 7px;color: var(--conecta-muted);font-size: 12px;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) input{min-height: 42px;border: 1px solid rgba(77, 94, 83, .14);border-radius: 7px;background: #fff;color: var(--conecta-text);padding: 0 12px;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) button{min-height: 42px;border-radius: 7px;border: 0;padding: 0 18px;cursor: pointer;}
.conecta-doc-row-meta{display: flex;gap: 7px;flex-wrap: wrap;margin-bottom: 8px;}
.conecta-doc-row-meta span{display: inline-flex;padding: 4px 7px;border-radius: 4px;background: #F4F5F0;color: #7D857B;font-size: 10px;}
@media (max-width: 820px){.conecta-doc-filter-form:not(.cc-documents-mobile-filter){grid-template-columns: 1fr;padding: 18px;}}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter){grid-template-columns: minmax(260px, 1fr) 170px 170px auto !important;gap: 22px !important;padding: 22px 30px !important;align-items: end;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) label{gap: 9px !important;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) input{min-height: 44px;}
.conecta-doc-download-private::after{content: "  🔒";font-size: 11px;}
@media (max-width: 900px){.conecta-doc-filter-form:not(.cc-documents-mobile-filter){grid-template-columns: 1fr 1fr !important;}
.conecta-user-menu-panel{right: auto;left: 0;}}
@media (max-width: 640px){.conecta-doc-filter-form:not(.cc-documents-mobile-filter){grid-template-columns: 1fr !important;padding: 18px !important;}
.conecta-user-menu-toggle span:first-child{max-width: 120px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}}
.conecta-home-docs-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;}
.conecta-home-doc-card{background: #fff;border: 1px solid var(--conecta-border-soft);border-radius: var(--conecta-radius);box-shadow: var(--conecta-shadow-soft);padding: 22px;display: flex;flex-direction: column;gap: 10px;min-height: 230px;}
.conecta-home-doc-card h3{margin: 0;font-family: "Montserrat", Arial, sans-serif;font-weight: 400;color: var(--conecta-dark);font-size: 20px;line-height: 1.24;}
.conecta-home-doc-card p{margin: 0;color: var(--conecta-muted);line-height: 1.62;font-size: 14px;}
.conecta-doc-version{width: fit-content;display: inline-flex;border-radius: 4px;background: #F3F5F1;color: #7D857B;padding: 4px 7px;font-size: 10.5px;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter){gap: 26px !important;column-gap: 26px !important;row-gap: 16px !important;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) input,
.conecta-filter-form input,
.conecta-filter-form select{margin: 0 !important;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) button,
.conecta-filter-form button{margin-top: 0 !important;}
.conecta-doc-download{display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 9px !important;width: fit-content;}
.conecta-doc-download-private::after{content: none !important;}
.conecta-lock-icon{width: 16px !important;height: 16px !important;font-size: 16px !important;line-height: 16px !important;color: currentColor !important;margin-left: 2px !important;}
.conecta-modal-actions button,
.conecta-modal-actions button:hover,
.conecta-modal-actions button:focus,
.conecta-modal-actions button:active,
.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;}
@media (max-width: 900px){.conecta-home-docs-grid,
  .conecta-profile-form-grid,
  .conecta-two-cols,
  .conecta-score-shell{grid-template-columns: 1fr;}}
.conecta-home-comunicados,
.conecta-home-documentos{background: rgba(255,255,255,0.42);border: 1px solid rgba(77,94,83,.055);border-radius: 10px;padding: 28px 24px 30px;box-shadow: 0 18px 45px rgba(77,94,83,.055);margin-top: 30px !important;}
.conecta-home-documentos{background: rgba(236,242,230,0.42);margin-top: 36px !important;}
.conecta-home-updates-grid,
.conecta-home-docs-grid{gap: 22px !important;}
.conecta-home-updates-grid .conecta-timeline-content,
.conecta-home-doc-card{min-height: 255px !important;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter){gap: 24px !important;row-gap: 18px !important;padding: 22px 30px !important;align-items: end !important;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) label{gap: 8px !important;}
.conecta-doc-filter-form:not(.cc-documents-mobile-filter) button{margin-left: 2px !important;}
.conecta-doc-context,
.conecta-doc-row-meta{display: flex;flex-wrap: wrap;gap: 7px;margin: 2px 0 8px;}
.conecta-doc-context span,
.conecta-doc-row-meta span,
.conecta-doc-version{display: inline-flex;align-items: center;width: fit-content;border-radius: 4px;background: #F3F5F1;color: #7D857B;border: 1px solid rgba(77,94,83,.05);padding: 4px 7px;font-size: 10.5px;line-height: 1.2;}
.conecta-doc-download-private{gap: 12px !important;padding-right: 18px !important;}
.conecta-lock-icon{margin-left: 6px !important;width: 15px !important;height: 15px !important;font-size: 15px !important;color: currentColor !important;opacity: .92;}
@media (max-width: 900px){.conecta-home-updates-grid,
  .conecta-home-docs-grid{grid-template-columns: 1fr !important;}
.conecta-home-comunicados,
  .conecta-home-documentos{padding: 22px 16px 24px;}
.conecta-footer{flex-direction: column;align-items: flex-start;margin-left: -16px;margin-right: -16px;padding: 28px 16px;}}
.conecta-home-comunicados,
.conecta-home-documentos{background: rgba(236,242,230,0.42) !important;border-color: rgba(77,94,83,.07) !important;}
.conecta-user-menu-toggle span:last-child:not(:first-child),
.conecta-doc-download-private::after{display: none !important;content: none !important;}
.conecta-doc-download-private,
.conecta-doc-download-private:hover,
.conecta-doc-download-private:focus,
.conecta-doc-download-private:active{gap: 13px !important;}
.conecta-lock-icon{color: currentColor !important;opacity: .95 !important;margin-left: 8px !important;}
.conecta-home-comunicados,
.conecta-home-documentos{background: rgba(244, 245, 240, 0.72) !important;border-color: rgba(77, 94, 83, 0.055) !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,
.conecta-modal-body h1{font-family: var(--conecta-title-font) !important;color: var(--conecta-title-color);}
.conecta-section-head h2,
.conecta-home-block h2,
.conecta-docs-title h1{font-size: var(--conecta-section-title-size) !important;}
.conecta-timeline-card h2,
.conecta-home-card h3,
.conecta-dashboard-card h2,
.conecta-doc-card:not(.cc-documents-mobile-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:not(.cc-documents-mobile-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-read-more,
.conecta-doc-download,
.conecta-user-menu-toggle{background: transparent !important;color: var(--conecta-button) !important;border-color: rgba(78,110,50,.25) !important;}
.conecta-read-more:hover,
.conecta-doc-download:hover,
.conecta-user-menu-toggle:hover{color: var(--conecta-button-hover) !important;border-color: rgba(78,110,50,.38) !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-modal-tags a,
.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-modal-dialog,
.conecta-profile-shell,
.conecta-doc-section{border-radius: var(--conecta-radius) !important;}
.conecta-doc-logo{background: transparent !important;border: 0 !important;padding: 0 !important;}
.conecta-doc-logo img{width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center !important;border-radius: 10px !important;display: block !important;background: transparent !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:not(.cc-documents-mobile-filter) 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-modal-subtitle,
.conecta-a11y-dark .conecta-modal-foot,
.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,
.conecta-a11y-dark .conecta-modal-document h1{color: var(--conecta-dark-readable) !important;opacity: 1 !important;}
.conecta-a11y-dark .conecta-hero span,
.conecta-a11y-dark .conecta-section-kicker,
.conecta-a11y-dark .conecta-page-heading span,
.conecta-a11y-dark .conecta-docs-title span,
.conecta-a11y-dark .conecta-doc-list-head span,
.conecta-a11y-dark .conecta-kicker{color: var(--conecta-colibri-yellow) !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:not(.cc-documents-mobile-filter),
.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-form select,
.conecta-a11y-dark .conecta-filter-form input,
.conecta-a11y-dark .conecta-doc-filter-form:not(.cc-documents-mobile-filter) input,
.conecta-a11y-dark .conecta-doc-filter-form:not(.cc-documents-mobile-filter) 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:not(.cc-documents-mobile-filter) 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-a11y-dark .conecta-document-item,
.conecta-a11y-dark .conecta-doc-row,
.conecta-a11y-dark .conecta-doc-list{background: var(--conecta-dark-card-strong) !important;border-color: var(--conecta-dark-mode-border, #415437) !important;color: var(--conecta-dark-readable) !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-doc-logo,
.conecta-a11y-dark .conecta-doc-logo{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;overflow: hidden !important;border-radius: 10px !important;}
.conecta-doc-logo img,
.conecta-a11y-dark .conecta-doc-logo img{display: block !important;width: 100% !important;height: 100% !important;min-width: 100% !important;min-height: 100% !important;object-fit: cover !important;object-position: center !important;border: 0 !important;box-shadow: none !important;margin: 0 !important;padding: 0 !important;border-radius: 10px !important;background: transparent !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-comunicados-layout,
.conecta-a11y-reading .conecta-docs-layout{max-width: 1180px !important;}
.conecta-a11y-reading .conecta-home-updates-grid,
.conecta-a11y-reading .conecta-home-docs-grid{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 22px !important;align-items: stretch !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-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;}
@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;}}
@media (max-width: 640px){.conecta-a11y-reading .conecta-card-grid,
  .conecta-a11y-reading .conecta-home-updates-grid,
  .conecta-a11y-reading .conecta-home-docs-grid{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:not(.cc-documents-mobile-filter) 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:not(.cc-documents-mobile-filter) 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-doc-list,
.conecta-a11y-dark .conecta-doc-row,
.conecta-a11y-dark .conecta-doc-list .conecta-empty-state,
.conecta-a11y-dark .conecta-doc-list .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:not(.cc-documents-mobile-filter) 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:not(.cc-documents-mobile-filter) input[type="date"],
.conecta-a11y-dark .conecta-filter-card input[type="date"]{color-scheme: dark !important;}
.conecta-home-documentos + .conecta-home-banner{margin-top: 32px;margin-bottom: 120px;}
.conecta-home-documentos + .conecta-home-banner{margin-top: 36px !important;margin-bottom: 120px !important;}
.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:not(.cc-documents-mobile-grid),
.conecta-docs-title,
.conecta-community-shell,
.conecta-community-view .conecta-front-header{max-width: 1280px !important;width: calc(100% - 64px) !important;margin-left:auto !important;margin-right:auto !important;}
.conecta-docs-grid:not(.cc-documents-mobile-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
.conecta-doc-business-card:not(.cc-documents-mobile-card){min-height:154px!important;}
@media (max-width:1100px){.conecta-community-shell{grid-template-columns:1fr!important;}
.conecta-community-left,.conecta-community-right{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.conecta-dashboard-grid{grid-template-columns:repeat(2,1fr)!important;}
.conecta-comunicados-layout{grid-template-columns:1fr!important;}
.conecta-docs-grid:not(.cc-documents-mobile-grid){grid-template-columns:repeat(2,1fr)!important;}}
@media (max-width:700px){.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:not(.cc-documents-mobile-grid),.conecta-docs-title,.conecta-community-shell{width:calc(100% - 28px)!important;}
.conecta-community-left,.conecta-community-right{grid-template-columns:1fr!important;}
.conecta-dashboard-grid,.conecta-docs-grid:not(.cc-documents-mobile-grid){grid-template-columns:1fr!important;}
.conecta-community-actions{grid-template-columns:1fr!important;}}
.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-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-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-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:not(.cc-documents-mobile-grid),
.conecta-community-linkedin .conecta-community-shell,
.conecta-community-view > .conecta-header,
.conecta-comunicados-layout{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-docs-layout,.conecta-docs-grid:not(.cc-documents-mobile-grid){width:min(calc(100vw - (var(--conecta-page-gutter) * 2)), var(--conecta-page-max))!important;max-width:var(--conecta-page-max)!important;}
.conecta-doc-business-card:not(.cc-documents-mobile-card),.conecta-doc-sector-card:not(.cc-documents-mobile-card){min-height:154px!important;}
@media(max-width:1100px){.conecta-community-linkedin .conecta-community-shell,.conecta-comunicados-layout{grid-template-columns:1fr!important;}
.conecta-community-sidebar{position:static!important;}
.conecta-docs-grid:not(.cc-documents-mobile-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:not(.cc-documents-mobile-grid){grid-template-columns:1fr!important;}
.conecta-community-actions{grid-template-columns:1fr!important;}
.conecta-community-comment-form{grid-template-columns:1fr!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:not(.cc-documents-mobile-grid),
.conecta-app > .conecta-docs-title,
.conecta-app > .conecta-comunicados-layout,
.conecta-community-linkedin .conecta-community-shell{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-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:not(.cc-documents-mobile-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,
.conecta-comunicados-layout,
.conecta-community-linkedin .conecta-community-shell{width: var(--conecta-shell-width) !important;max-width: var(--conecta-shell-width) !important;margin-left: auto !important;margin-right: auto !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,
.conecta-community-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,
  .conecta-community-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-header, .conecta-page-heading, .conecta-home-hero, .conecta-home-stats, .conecta-home-banner, .conecta-section, .conecta-documents-shell, .conecta-docs-grid:not(.cc-documents-mobile-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;}
@media (max-width: 1100px){.conecta-community-shell{grid-template-columns: 1fr !important;width: calc(100% - 32px) !important;}
.conecta-community-sidebar{position: static !important;}
.conecta-header, .conecta-page-heading, .conecta-home-hero, .conecta-home-stats, .conecta-home-banner, .conecta-section, .conecta-documents-shell, .conecta-docs-grid:not(.cc-documents-mobile-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-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:not(.cc-documents-mobile-grid),
.conecta-comunicados-layout,
.conecta-community-view > .conecta-header,
.conecta-community-view > .conecta-front-header,
.conecta-community-linkedin .conecta-community-shell,
.conecta-community-shell,
.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-docs-grid:not(.cc-documents-mobile-grid){display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 24px !important;}
@media (max-width: 1100px){.conecta-app{--conecta-layout-gutter: 20px !important;}
.conecta-app > .conecta-card-grid,
  .conecta-dashboard-grid,
  .conecta-docs-grid:not(.cc-documents-mobile-grid){grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}
.conecta-comunicados-layout,
  .conecta-community-linkedin .conecta-community-shell,
  .conecta-community-shell,
  .conecta-profile-edit-view .conecta-profile-grid,
  .conecta-profile-public-view .conecta-profile-grid{grid-template-columns: 1fr !important;}
.conecta-community-left,
  .conecta-community-right{display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 18px !important;}}
@media (max-width: 700px){.conecta-app{--conecta-layout-gutter: 14px !important;padding-left: 14px !important;padding-right: 14px !important;}
.conecta-app > .conecta-card-grid,
  .conecta-dashboard-grid,
  .conecta-docs-grid:not(.cc-documents-mobile-grid),
  .conecta-community-left,
  .conecta-community-right{grid-template-columns: 1fr !important;}
.conecta-app > .conecta-home-banner,
  .conecta-home-banner{height: 170px !important;min-height: 170px !important;}}
.conecta-people-directory-view > .conecta-front-header,
.conecta-people-directory-view > .conecta-header,
.conecta-people-directory-view > .conecta-page-heading,
.conecta-people-directory-view > .conecta-docs-layout,
.conecta-people-directory-view > .conecta-people-layout{width:min(calc(100vw - (var(--conecta-layout-gutter,32px) * 2)), var(--conecta-layout-max,1180px))!important;max-width:var(--conecta-layout-max,1180px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}
.conecta-people-directory-view .conecta-docs-grid:not(.cc-documents-mobile-grid){width:100%!important;box-sizing:border-box!important;}
.conecta-people-directory-view .conecta-doc-business-card:not(.cc-documents-mobile-card),
.conecta-people-directory-view .conecta-doc-sector-card:not(.cc-documents-mobile-card){overflow:hidden!important;min-width:0!important;}
.conecta-people-directory-view .conecta-doc-business-card:not(.cc-documents-mobile-card) h2,
.conecta-people-directory-view .conecta-doc-sector-card:not(.cc-documents-mobile-card) h2{overflow-wrap:anywhere!important;word-break:normal!important;}
body.conecta-dark .conecta-people-directory-view .conecta-people-global-search,
body.conecta-dark .conecta-people-directory-view .conecta-people-person-card,
body.conecta-dark .conecta-people-directory-view .conecta-doc-list-shell,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-global-search,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-person-card,
.conecta-a11y-dark .conecta-people-directory-view .conecta-doc-list-shell{background:var(--conecta-dark-card,#172a1d)!important;border-color:var(--conecta-dark-border,rgba(231,172,0,.24))!important;box-shadow:none!important;}
.conecta-people-directory-view > .conecta-header,
.conecta-people-directory-view > .conecta-front-header,
.conecta-people-directory-view > .conecta-page-heading,
.conecta-people-directory-view > .conecta-docs-layout,
.conecta-people-directory-view > .conecta-people-layout{width:min(calc(100vw - (var(--conecta-people-gutter) * 2)), var(--conecta-people-max)) !important;max-width:var(--conecta-people-max) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;}
.conecta-people-directory-view .conecta-docs-grid:not(.cc-documents-mobile-grid),
.conecta-people-directory-view .conecta-people-business-grid,
.conecta-people-directory-view .conecta-people-sector-grid{width:100% !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px !important;margin:0 !important;box-sizing:border-box !important;}
.conecta-people-directory-view .conecta-doc-card,
.conecta-people-directory-view .conecta-doc-business-card:not(.cc-documents-mobile-card),
.conecta-people-directory-view .conecta-doc-sector-card:not(.cc-documents-mobile-card),
.conecta-people-directory-view .conecta-people-business-card,
.conecta-people-directory-view .conecta-people-sector-card{min-width:0 !important;overflow:hidden !important;background:var(--conecta-card-bg,#fff) !important;border:1px solid rgba(77,94,83,.10) !important;box-shadow:0 18px 36px rgba(77,94,83,.05) !important;border-radius:10px !important;box-sizing:border-box !important;}
.conecta-people-directory-view .conecta-doc-business-card:not(.cc-documents-mobile-card),
.conecta-people-directory-view .conecta-people-business-card{min-height:156px !important;display:flex !important;align-items:flex-start !important;gap:18px !important;padding:24px !important;}
.conecta-people-directory-view .conecta-doc-sector-card:not(.cc-documents-mobile-card),
.conecta-people-directory-view .conecta-people-sector-card{min-height:136px !important;display:flex !important;flex-direction:column !important;gap:10px !important;padding:24px !important;}
.conecta-people-directory-view .conecta-doc-logo,
.conecta-people-directory-view .conecta-people-doc-logo{flex:0 0 68px !important;width:68px !important;height:68px !important;border-radius:10px !important;overflow:hidden !important;background:rgba(78,110,50,.08) !important;}
.conecta-people-directory-view .conecta-doc-logo img,
.conecta-people-directory-view .conecta-people-doc-logo img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}
.conecta-people-directory-view .conecta-doc-card h2,
.conecta-people-directory-view .conecta-people-business-card h2,
.conecta-people-directory-view .conecta-people-sector-card h2{margin:4px 0 10px !important;color:var(--conecta-title-color,#4D5E53) !important;font-family:"Montserrat",Arial,sans-serif !important;font-size:20px !important;line-height:1.22 !important;font-weight:400 !important;overflow-wrap:anywhere !important;}
.conecta-people-directory-view .conecta-doc-card p,
.conecta-people-directory-view .conecta-people-business-card p,
.conecta-people-directory-view .conecta-people-sector-card p{margin:0 !important;color:var(--conecta-muted,#6f766d) !important;font-size:13.5px !important;line-height:1.55 !important;}
.conecta-people-directory-view .conecta-docs-breadcrumb,
.conecta-people-directory-view .conecta-people-breadcrumb{width:100% !important;display:flex !important;align-items:center !important;gap:8px !important;margin:0 0 22px !important;color:var(--conecta-muted,#6f766d) !important;font-size:13px !important;}
.conecta-people-directory-view .conecta-doc-list-shell,
.conecta-people-directory-view .conecta-people-list-shell{width:100% !important;max-width:100% !important;background:var(--conecta-card-bg,#fff) !important;border:1px solid rgba(77,94,83,.10) !important;border-radius:10px !important;box-shadow:0 18px 36px rgba(77,94,83,.05) !important;overflow:hidden !important;box-sizing:border-box !important;}
body.conecta-dark .conecta-people-directory-view .conecta-people-summary-bar,
body.conecta-dark .conecta-people-directory-view .conecta-doc-card,
body.conecta-dark .conecta-people-directory-view .conecta-doc-list-shell,
body.conecta-dark .conecta-people-directory-view .conecta-people-person-card,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-summary-bar,
.conecta-a11y-dark .conecta-people-directory-view .conecta-doc-card,
.conecta-a11y-dark .conecta-people-directory-view .conecta-doc-list-shell,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-person-card{background:var(--conecta-dark-card,#172a1d) !important;border-color:rgba(231,172,0,.22) !important;box-shadow:none !important;}
body.conecta-reading .conecta-people-directory-view .conecta-docs-grid:not(.cc-documents-mobile-grid),
body.conecta-reading .conecta-people-directory-view .conecta-people-business-grid,
body.conecta-reading .conecta-people-directory-view .conecta-people-sector-grid,
.conecta-a11y-reading .conecta-people-directory-view .conecta-docs-grid:not(.cc-documents-mobile-grid),
.conecta-a11y-reading .conecta-people-directory-view .conecta-people-business-grid,
.conecta-a11y-reading .conecta-people-directory-view .conecta-people-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
@media(max-width:1100px){.conecta-people-directory-view{--conecta-people-gutter:20px !important;}
.conecta-people-directory-view .conecta-nav{gap:10px !important;}
.conecta-people-directory-view .conecta-docs-grid:not(.cc-documents-mobile-grid),
  .conecta-people-directory-view .conecta-people-business-grid,
  .conecta-people-directory-view .conecta-people-sector-grid,
  .conecta-people-directory-view .conecta-people-profile-grid,
  .conecta-people-directory-view .conecta-people-profile-grid--inside{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
.conecta-people-directory-view .conecta-people-search-form{grid-template-columns:1fr !important;}
.conecta-people-directory-view .conecta-people-search-form button,
  .conecta-people-directory-view .conecta-people-clear{width:100% !important;}}
@media(max-width:760px){.conecta-people-directory-view{--conecta-people-gutter:16px !important;}
.conecta-people-directory-view > .conecta-header,
  .conecta-people-directory-view > .conecta-front-header{flex-wrap:wrap !important;}
.conecta-people-directory-view .conecta-nav{order:3;width:100%;justify-content:flex-start;overflow-x:auto;}
.conecta-people-directory-view .conecta-people-heading{margin-top:38px !important;margin-bottom:28px !important;}
.conecta-people-directory-view .conecta-people-summary-bar{align-items:flex-start !important;flex-direction:column !important;}
.conecta-people-directory-view .conecta-people-summary-bar p{text-align:left !important;}
.conecta-people-directory-view .conecta-docs-grid:not(.cc-documents-mobile-grid),
  .conecta-people-directory-view .conecta-people-business-grid,
  .conecta-people-directory-view .conecta-people-sector-grid,
  .conecta-people-directory-view .conecta-people-profile-grid,
  .conecta-people-directory-view .conecta-people-profile-grid--inside{grid-template-columns:1fr !important;}}
.conecta-people-directory-view > .conecta-header,
.conecta-people-directory-view > .conecta-front-header,
.conecta-people-directory-view > .conecta-page-heading,
.conecta-people-directory-view > .conecta-docs-layout,
.conecta-people-directory-view > .conecta-people-layout{width: min(calc(100vw - (var(--conecta-people-gutter) * 2)), var(--conecta-people-max)) !important;max-width: var(--conecta-people-max) !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}
body.conecta-dark .conecta-people-directory-view .conecta-people-heading h1,
body.conecta-dark .conecta-people-directory-view .conecta-people-summary-bar strong,
body.conecta-dark .conecta-people-directory-view .conecta-doc-card h2,
body.conecta-dark .conecta-people-directory-view .conecta-people-business-card h2,
body.conecta-dark .conecta-people-directory-view .conecta-people-sector-card h2,
body.conecta-dark .conecta-people-directory-view .conecta-people-person-card strong,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-heading h1,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-summary-bar strong,
.conecta-a11y-dark .conecta-people-directory-view .conecta-doc-card h2,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-business-card h2,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-sector-card h2,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-person-card strong{color: var(--conecta-dark-mode-text, #EEF4EA) !important;opacity: 1 !important;}
body.conecta-dark .conecta-people-directory-view .conecta-people-heading p,
body.conecta-dark .conecta-people-directory-view .conecta-people-summary-bar span,
body.conecta-dark .conecta-people-directory-view .conecta-people-summary-bar p,
body.conecta-dark .conecta-people-directory-view .conecta-doc-card p,
body.conecta-dark .conecta-people-directory-view .conecta-people-business-card p,
body.conecta-dark .conecta-people-directory-view .conecta-people-sector-card p,
body.conecta-dark .conecta-people-directory-view .conecta-people-person-card small,
body.conecta-dark .conecta-people-directory-view .conecta-people-person-card em,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-heading p,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-summary-bar span,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-summary-bar p,
.conecta-a11y-dark .conecta-people-directory-view .conecta-doc-card p,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-business-card p,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-sector-card p,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-person-card small,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-person-card em{color: var(--conecta-dark-mode-muted, #CAD8C4) !important;opacity: 1 !important;}
body.conecta-dark .conecta-people-directory-view .conecta-people-heading .conecta-eyebrow,
body.conecta-dark .conecta-people-directory-view .conecta-docs-breadcrumb,
body.conecta-dark .conecta-people-directory-view .conecta-docs-breadcrumb a,
body.conecta-dark .conecta-people-directory-view .conecta-people-breadcrumb,
body.conecta-dark .conecta-people-directory-view .conecta-people-breadcrumb a,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-heading .conecta-eyebrow,
.conecta-a11y-dark .conecta-people-directory-view .conecta-docs-breadcrumb,
.conecta-a11y-dark .conecta-people-directory-view .conecta-docs-breadcrumb a,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-breadcrumb,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-breadcrumb a{color: var(--conecta-dark-mode-accent, #E7AC00) !important;opacity: 1 !important;}
body.conecta-dark .conecta-people-directory-view .conecta-people-summary-bar,
body.conecta-dark .conecta-people-directory-view .conecta-doc-card,
body.conecta-dark .conecta-people-directory-view .conecta-doc-business-card:not(.cc-documents-mobile-card),
body.conecta-dark .conecta-people-directory-view .conecta-doc-sector-card:not(.cc-documents-mobile-card),
body.conecta-dark .conecta-people-directory-view .conecta-people-business-card,
body.conecta-dark .conecta-people-directory-view .conecta-people-sector-card,
body.conecta-dark .conecta-people-directory-view .conecta-doc-list-shell,
body.conecta-dark .conecta-people-directory-view .conecta-people-list-shell,
body.conecta-dark .conecta-people-directory-view .conecta-people-person-card,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-summary-bar,
.conecta-a11y-dark .conecta-people-directory-view .conecta-doc-card,
.conecta-a11y-dark .conecta-people-directory-view .conecta-doc-business-card:not(.cc-documents-mobile-card),
.conecta-a11y-dark .conecta-people-directory-view .conecta-doc-sector-card:not(.cc-documents-mobile-card),
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-business-card,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-sector-card,
.conecta-a11y-dark .conecta-people-directory-view .conecta-doc-list-shell,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-list-shell,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-person-card{background: var(--conecta-dark-mode-card, #1E2E23) !important;border-color: var(--conecta-dark-mode-border, #415437) !important;}
.conecta-people-directory-view .conecta-people-layout,
.conecta-people-directory-view .conecta-docs-layout{max-width: 1180px !important;width: 100% !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}
.conecta-people-directory-view .conecta-docs-grid:not(.cc-documents-mobile-grid),
.conecta-people-directory-view .conecta-people-business-grid,
.conecta-people-directory-view .conecta-people-sector-grid{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 20px !important;}
.conecta-people-directory-view .conecta-doc-card,
.conecta-people-directory-view .conecta-doc-business-card:not(.cc-documents-mobile-card),
.conecta-people-directory-view .conecta-people-business-card{min-height: 156px !important;padding: 24px !important;gap: 18px !important;border-radius: var(--conecta-radius, 10px) !important;display: flex !important;align-items: flex-start !important;}
.conecta-people-directory-view .conecta-doc-sector-card:not(.cc-documents-mobile-card),
.conecta-people-directory-view .conecta-people-sector-card{min-height: 136px !important;padding: 24px !important;gap: 10px !important;border-radius: var(--conecta-radius, 10px) !important;}
.conecta-people-directory-view .conecta-doc-logo,
.conecta-people-directory-view .conecta-people-doc-logo{width: 68px !important;height: 68px !important;flex: 0 0 68px !important;border-radius: 10px !important;}
.conecta-people-directory-view .conecta-doc-card h2,
.conecta-people-directory-view .conecta-people-business-card h2,
.conecta-people-directory-view .conecta-people-sector-card h2{font-size: 20px !important;line-height: 1.2 !important;margin: 4px 0 10px !important;}
.conecta-people-directory-view .conecta-doc-card p,
.conecta-people-directory-view .conecta-people-business-card p,
.conecta-people-directory-view .conecta-people-sector-card p{font-size: 13.5px !important;line-height: 1.6 !important;}
.conecta-people-directory-view .conecta-people-business-card,
.conecta-people-directory-view .conecta-doc-business-card:not(.cc-documents-mobile-card){min-height: 156px !important;height: 156px !important;padding: 24px !important;display: flex !important;flex-direction: row !important;align-items: flex-start !important;gap: 18px !important;overflow: hidden !important;}
.conecta-people-directory-view .conecta-people-sector-card,
.conecta-people-directory-view .conecta-doc-sector-card:not(.cc-documents-mobile-card){min-height: 136px !important;height: 136px !important;padding: 24px !important;display: flex !important;flex-direction: column !important;align-items: flex-start !important;justify-content: flex-start !important;gap: 10px !important;overflow: hidden !important;}
.conecta-people-directory-view .conecta-people-business-card .conecta-doc-logo,
.conecta-people-directory-view .conecta-people-doc-logo,
.conecta-people-directory-view .conecta-doc-logo{width: 68px !important;height: 68px !important;min-width: 68px !important;flex: 0 0 68px !important;border-radius: 10px !important;}
.conecta-people-directory-view .conecta-people-business-card h2,
.conecta-people-directory-view .conecta-people-sector-card h2,
.conecta-people-directory-view .conecta-doc-card h2{font-size: 20px !important;line-height: 1.2 !important;font-weight: 400 !important;margin: 4px 0 10px !important;color: var(--conecta-dark, #4D5E53) !important;}
.conecta-people-directory-view .conecta-people-business-card p,
.conecta-people-directory-view .conecta-people-sector-card p,
.conecta-people-directory-view .conecta-doc-card p{font-size: 13.5px !important;line-height: 1.6 !important;margin: 0 !important;color: var(--conecta-muted, #6f766d) !important;}
body.conecta-dark .conecta-people-directory-view .conecta-people-business-card h2,
body.conecta-dark .conecta-people-directory-view .conecta-people-sector-card h2,
body.conecta-dark .conecta-people-directory-view .conecta-doc-card h2,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-business-card h2,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-sector-card h2,
.conecta-a11y-dark .conecta-people-directory-view .conecta-doc-card h2{color: var(--conecta-dark-mode-text, #EEF4EA) !important;}
body.conecta-dark .conecta-people-directory-view .conecta-people-business-card p,
body.conecta-dark .conecta-people-directory-view .conecta-people-sector-card p,
body.conecta-dark .conecta-people-directory-view .conecta-doc-card p,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-business-card p,
.conecta-a11y-dark .conecta-people-directory-view .conecta-people-sector-card p,
.conecta-a11y-dark .conecta-people-directory-view .conecta-doc-card p{color: var(--conecta-dark-mode-muted, #CAD8C4) !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{align-self: flex-start;width: fit-content !important;max-width: 100% !important;min-width: 0 !important;min-height: 40px !important;height: auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;padding: 0 16px !important;border: 1px solid var(--cc-color-border-interactive) !important;border-radius: var(--conecta-radius-sm) !important;background: var(--cc-color-interaction) !important;color: var(--cc-color-primary) !important;font-family: var(--cc-font-interface) !important;font-size: var(--cc-font-size-control) !important;font-weight: var(--cc-font-weight-medium) !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{border-color: var(--cc-color-border-interactive-hover) !important;background: var(--cc-color-interaction-hover) !important;color: var(--cc-color-primary) !important;}
.conecta-app .conecta-home-documentos .conecta-home-doc-card .conecta-doc-download:focus-visible{box-shadow: 0 0 0 3px var(--cc-color-focus-ring) !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;}
@media (max-width: 767px){.conecta-app .conecta-home-documentos .conecta-home-doc-card .conecta-doc-download{min-height: 44px !important;}}
.conecta-module-search-shell{width:min(1180px,calc(100% - 48px));margin:30px auto 22px;position:relative;background:#fff;border:1px solid rgba(77,94,83,.10);border-radius:18px;padding:18px 20px;box-shadow:0 18px 44px rgba(37,48,39,.06);}
.conecta-module-search-label{display:block;margin:0 0 8px;color:#4E6E32;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;}
.conecta-module-search-box{display:flex;align-items:center;gap:10px;background:#F7F9F4;border:1px solid rgba(77,94,83,.14);border-radius:14px;padding:0 14px;}
.conecta-module-search-box .dashicons{color:#4E6E32;}
.conecta-module-live-search{width:100%;height:46px;border:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;color:#34443A;font-size:14px;}
.conecta-module-search-results{display:none;position:absolute;left:20px;right:20px;top:calc(100% - 8px);z-index:30;background:#fff;border:1px solid rgba(77,94,83,.12);border-radius:16px;box-shadow:0 20px 50px rgba(37,48,39,.14);overflow:hidden;}
.conecta-module-search-results.is-open{display:block;}
.conecta-search-result-item{display:grid;gap:3px;padding:13px 16px;text-decoration:none!important;color:#34443A;border-bottom:1px solid rgba(77,94,83,.08);}
.conecta-search-result-item:last-child{border-bottom:0;}
.conecta-search-result-item:hover{background:#F4F7F0;}
.conecta-search-result-item strong{font-weight:500;}
.conecta-search-result-item span,.conecta-search-empty{font-size:12px;color:#69776B;}
.conecta-search-empty{padding:14px 16px;}
body.conecta-dark .conecta-module-search-shell,.conecta-a11y-dark .conecta-module-search-shell,body.conecta-dark .conecta-module-search-results,.conecta-a11y-dark .conecta-module-search-results{background:#1C3324;border-color:rgba(255,255,255,.10);}
body.conecta-dark .conecta-module-search-box,.conecta-a11y-dark .conecta-module-search-box{background:#13261A;border-color:rgba(255,255,255,.12);}
body.conecta-dark .conecta-module-live-search,.conecta-a11y-dark .conecta-module-live-search,body.conecta-dark .conecta-search-result-item,.conecta-a11y-dark .conecta-search-result-item{color:#F7F1E5;}
.conecta-people-directory-view .conecta-docs-sector-grid:not(.cc-documents-mobile-grid),
.conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card){min-height:148px!important;padding:22px!important;}
.conecta-doc-sector-summary{display:grid!important;gap:4px!important;margin-top:10px!important;}
.conecta-doc-sector-summary span{font-size:14px!important;color:#4e6e32!important;}
.conecta-doc-sector-summary small{display:block!important;font-size:12px!important;color:#6b7565!important;line-height:1.35!important;}
.conecta-doc-download-web{background:#f4f8ef!important;border-color:#dbe6d2!important;color:#365726!important;}
.conecta-web-document-layout{max-width:1180px!important;}
.conecta-web-document:not(.cc-documents-mobile-reader){background:#fff!important;border:1px solid var(--conecta-border-soft)!important;border-radius:22px!important;box-shadow:var(--conecta-shadow-soft)!important;overflow:hidden!important;}
.conecta-web-document__hero{padding:34px 38px!important;border-bottom:1px solid #e8eee2!important;background:linear-gradient(180deg,#fff 0%,#fbfcf8 100%)!important;}
.conecta-web-document__hero h1{margin:6px 0 10px!important;font-family:Montserrat,Arial,sans-serif!important;font-size:34px!important;line-height:1.15!important;font-weight:400!important;color:#24311f!important;}
.conecta-web-document__hero p{max-width:820px!important;font-size:15px!important;line-height:1.6!important;color:#53624d!important;}
.conecta-web-document__meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;}
.conecta-web-document__meta span{border:1px solid #e1e8d9!important;background:#f7faf3!important;border-radius:999px!important;padding:6px 10px!important;font-size:12px!important;color:#506b38!important;}
.conecta-web-document__body{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:34px!important;padding:34px 38px!important;}
.conecta-web-document__toc{position:sticky!important;top:24px!important;align-self:start!important;display:grid!important;gap:8px!important;border:1px solid #e1e8d9!important;border-radius:16px!important;background:#fbfcf8!important;padding:16px!important;}
.conecta-web-document__toc strong{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#506b38!important;margin-bottom:4px!important;}
.conecta-web-document__toc a{color:#33462c!important;text-decoration:none!important;font-size:13px!important;line-height:1.35!important;}
.conecta-web-document__toc a.is-h3{padding-left:10px!important;font-size:12px!important;}
.conecta-web-document__toc a.is-h4{padding-left:20px!important;font-size:12px!important;color:#697363!important;}
.conecta-web-document__content{color:#24311f!important;font-size:16px!important;line-height:1.75!important;}
.conecta-web-document__content h2{margin:0 0 14px!important;padding-top:18px!important;font-size:25px!important;font-weight:500!important;color:#365726!important;}
.conecta-web-document__content h3{margin:24px 0 10px!important;font-size:20px!important;font-weight:500!important;color:#3c5133!important;}
.conecta-web-document__content h4{margin:18px 0 8px!important;font-size:17px!important;font-weight:500!important;color:#4e6e32!important;}
.conecta-web-document__content table{width:100%!important;border-collapse:collapse!important;margin:18px 0!important;}
.conecta-web-document__content th,
.conecta-web-document__content td{border:1px solid #dfe8d6!important;padding:10px 12px!important;text-align:left!important;}
.conecta-web-document__content th{background:#f4f8ef!important;color:#365726!important;}
@media(max-width:1320px){.conecta-people-directory-view .conecta-docs-sector-grid:not(.cc-documents-mobile-grid),
  .conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important;}}
@media(max-width:980px){.conecta-people-directory-view .conecta-docs-sector-grid:not(.cc-documents-mobile-grid),
  .conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.conecta-web-document__body{grid-template-columns:1fr!important;}
.conecta-web-document__toc{position:static!important;}}
@media(max-width:620px){.conecta-people-directory-view .conecta-docs-sector-grid:not(.cc-documents-mobile-grid),
  .conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:1fr!important;}}
.conecta-people-directory-view .conecta-docs-sector-grid:not(.cc-documents-mobile-grid),
.conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card){min-height:178px!important;padding:24px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;border:1px solid #e1e8d9!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff 0%,#fbfcf8 100%)!important;box-shadow:0 14px 34px rgba(41,55,34,.045)!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card) .conecta-doc-sector-count{font-size:25px!important;line-height:1!important;color:#4e6e32!important;margin-bottom:12px!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card) h2{margin:0!important;min-height:50px!important;display:flex!important;align-items:flex-start!important;font-size:21px!important;line-height:1.22!important;color:#263a2a!important;}
.conecta-doc-sector-summary{margin-top:auto!important;padding-top:14px!important;border-top:1px solid #e7eee2!important;display:grid!important;gap:5px!important;}
.conecta-doc-sector-summary span{font-size:14px!important;line-height:1.25!important;color:#4e6e32!important;font-weight:500!important;}
.conecta-doc-sector-summary small{display:block!important;font-size:12px!important;line-height:1.35!important;color:#6c7865!important;}
.conecta-doc-download-web{background:#f4f8ef!important;border-color:#dbe6d2!important;color:#365726!important;}
.conecta-doc-download-web:hover{background:#eaf2e3!important;}
.conecta-web-document-layout{max-width:1180px!important;}
.conecta-web-document:not(.cc-documents-mobile-reader){background:#fff!important;border:1px solid #e1e8d9!important;border-radius:24px!important;box-shadow:0 22px 60px rgba(41,55,34,.07)!important;overflow:hidden!important;}
.conecta-web-document__hero{padding:38px 42px 34px!important;border-bottom:1px solid #e8eee2!important;background:linear-gradient(180deg,#ffffff 0%,#fbfcf8 100%)!important;}
.conecta-web-document__hero .conecta-kicker,
.conecta-kicker{display:block!important;margin-bottom:8px!important;color:#4e6e32!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;}
.conecta-web-document__hero h1{margin:0 0 12px!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(30px,4vw,44px)!important;line-height:1.1!important;font-weight:400!important;color:#24311f!important;}
.conecta-web-document__hero p{max-width:840px!important;margin:0!important;font-size:16px!important;line-height:1.65!important;color:#53624d!important;}
.conecta-web-document__meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:20px!important;}
.conecta-web-document__meta span{border:1px solid #e1e8d9!important;background:#f7faf3!important;border-radius:999px!important;padding:7px 11px!important;font-size:12px!important;color:#506b38!important;}
.conecta-web-document__body{display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;gap:36px!important;padding:36px 42px 44px!important;}
.conecta-web-document__toc{position:sticky!important;top:24px!important;align-self:start!important;display:grid!important;gap:8px!important;border:1px solid #e1e8d9!important;border-radius:18px!important;background:#fbfcf8!important;padding:18px!important;}
.conecta-web-document__toc strong{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#506b38!important;margin-bottom:4px!important;}
.conecta-web-document__toc a{color:#33462c!important;text-decoration:none!important;font-size:13px!important;line-height:1.35!important;border-radius:8px!important;padding:4px 6px!important;}
.conecta-web-document__toc a:hover{background:#eef5e8!important;}
.conecta-web-document__toc a.is-h3{padding-left:16px!important;font-size:12px!important;}
.conecta-web-document__toc a.is-h4{padding-left:26px!important;font-size:12px!important;color:#697363!important;}
.conecta-web-document__content{color:#24311f!important;font-size:16px!important;line-height:1.78!important;}
.conecta-web-document__content > *:first-child{margin-top:0!important;}
.conecta-web-document__content h2{margin:30px 0 14px!important;padding-top:10px!important;font-size:26px!important;line-height:1.25!important;font-weight:500!important;color:#365726!important;}
.conecta-web-document__content h3{margin:24px 0 10px!important;font-size:21px!important;line-height:1.3!important;font-weight:500!important;color:#3c5133!important;}
.conecta-web-document__content h4{margin:18px 0 8px!important;font-size:18px!important;line-height:1.35!important;font-weight:500!important;color:#4e6e32!important;}
.conecta-web-document__content p{margin:0 0 var(--cc-text-paragraph-gap, 12px) !important;}
.conecta-web-document__content ul,
.conecta-web-document__content ol{margin:0 0 18px 22px!important;}
.conecta-web-document__content li{margin:5px 0!important;}
.conecta-web-document__content blockquote{margin:22px 0!important;border-left:4px solid #d7a92f!important;background:#fff8e6!important;padding:16px 18px!important;border-radius:0 14px 14px 0!important;}
.conecta-web-document__content table{width:100%!important;border-collapse:collapse!important;margin:22px 0!important;overflow:hidden!important;border-radius:12px!important;}
.conecta-web-document__content th,
.conecta-web-document__content td{border:1px solid #dfe8d6!important;padding:11px 13px!important;text-align:left!important;}
.conecta-web-document__content th{background:#f4f8ef!important;color:#365726!important;}
@media(max-width:1200px){.conecta-people-directory-view .conecta-docs-sector-grid:not(.cc-documents-mobile-grid),
  .conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:900px){.conecta-people-directory-view .conecta-docs-sector-grid:not(.cc-documents-mobile-grid),
  .conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;}
.conecta-web-document__body{grid-template-columns:1fr!important;}
.conecta-web-document__toc{position:static!important;}}
@media(max-width:620px){.conecta-people-directory-view .conecta-docs-sector-grid:not(.cc-documents-mobile-grid),
  .conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:1fr!important;}
.conecta-web-document__hero,.conecta-web-document__body{padding:24px!important;}}
.conecta-web-document-app{background:linear-gradient(180deg,#f7f8f3 0%,#f2f5ef 100%)!important;}
.conecta-web-document-layout{max-width:1240px!important;}
.conecta-web-document:not(.cc-documents-mobile-reader){max-width:1120px!important;margin:0 auto 52px!important;}
.conecta-web-document__hero{padding:42px 48px 36px!important;}
.conecta-web-document__body{grid-template-columns:300px minmax(0,1fr)!important;gap:42px!important;padding:42px 48px 56px!important;}
.conecta-web-document__toc{box-shadow:0 10px 24px rgba(41,55,34,.045)!important;}
.conecta-web-document__content{max-width:760px!important;font-size:17px!important;line-height:1.82!important;}
.conecta-web-document__content h2:first-child{margin-top:0!important;}
.conecta-web-document-lock{width:min(880px,100%)!important;margin:54px auto!important;background:linear-gradient(180deg,#ffffff 0%,#fbfcfa 100%)!important;border:1px solid rgba(75,100,70,.14)!important;border-radius:30px!important;box-shadow:0 24px 70px rgba(41,55,34,.08)!important;padding:44px 48px 40px!important;}
.conecta-web-document-lock__badge{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:30px!important;padding:5px 11px!important;border-radius:999px!important;border:1px solid var(--cc-color-border-interactive)!important;background:var(--cc-color-interaction)!important;color:var(--cc-color-primary)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;}
.conecta-web-document-lock__heading{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;margin-top:22px!important;}
.conecta-web-document-lock__icon{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border-radius:16px!important;background:#f5f7f2!important;border:1px solid rgba(75,100,70,.12)!important;font-size:21px!important;}
.conecta-web-document-lock h1{margin:6px 0 8px!important;font-size:clamp(30px,3.2vw,42px)!important;line-height:1.12!important;font-weight:400!important;color:#263226!important;letter-spacing:-.025em!important;}
.conecta-web-document-lock p{margin:0!important;color:#667066!important;font-size:15px!important;line-height:1.7!important;max-width:680px!important;}
.conecta-web-document-lock form{display:grid!important;gap:16px!important;margin-top:30px!important;padding-top:24px!important;border-top:1px solid rgba(75,100,70,.10)!important;}
.conecta-web-document-lock__field span{display:block!important;margin-bottom:8px!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#526451!important;font-weight:600!important;}
.conecta-web-document-lock input{width:100%!important;min-height:52px!important;border:1px solid rgba(75,100,70,.20)!important;border-radius:16px!important;padding:14px 16px!important;background:#fff!important;color:#2f392f!important;font-size:15px!important;box-shadow:0 1px 0 rgba(255,255,255,.8) inset!important;}
.conecta-web-document-lock input:focus{outline:0!important;border-color:var(--cc-color-border-interactive-hover)!important;box-shadow:0 0 0 3px var(--cc-color-focus-ring)!important;}
.conecta-web-document-lock__actions{display:flex!important;justify-content:flex-start!important;padding-bottom:18px;}
.conecta-web-document-lock button{min-height:44px!important;border:1px solid var(--cc-color-border-interactive)!important;border-radius:14px!important;background:var(--cc-color-interaction)!important;color:var(--cc-color-primary)!important;padding:11px 20px!important;font-family:var(--cc-font-interface)!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;transition:.18s ease!important;}
.conecta-web-document-lock button:hover{background:var(--cc-color-interaction-hover)!important;border-color:var(--cc-color-border-interactive-hover)!important;}
.conecta-web-document-lock__footnote{margin-top:18px!important;padding-top:16px!important;border-top:1px dashed rgba(75,100,70,.13)!important;font-size:12px!important;color:#7a8378!important;}
.conecta-doc-key-error{border:1px solid rgba(190,145,58,.25)!important;background:#fff9ec!important;color:#77591f!important;border-radius:14px!important;padding:12px 14px!important;margin-top:20px!important;font-size:13px!important;line-height:1.5!important;}
@media(max-width:900px){.conecta-web-document__content{max-width:none!important;}}
.conecta-web-document-layout{max-width:1320px!important;}
.conecta-web-document:not(.cc-documents-mobile-reader){max-width:1180px!important;border-radius:28px!important;}
.conecta-web-document__hero{padding:34px 42px 28px!important;}
.conecta-web-document__hero h1{max-width:940px!important;font-size:clamp(28px,3.1vw,38px)!important;line-height:1.16!important;}
.conecta-web-document__hero p{font-size:16px!important;max-width:900px!important;}
.conecta-web-document__body{grid-template-columns:280px minmax(0,1fr)!important;gap:38px!important;padding:38px 42px 54px!important;}
.conecta-web-document__content{max-width:860px!important;width:100%!important;font-size:17px!important;line-height:1.84!important;}
.conecta-web-document__content p,
.conecta-web-document__content div,
.conecta-web-document__content li,
.conecta-web-document__content span{max-width:none!important;}
.conecta-web-document__content p{margin-bottom:var(--cc-text-paragraph-gap, 12px) !important;}
.conecta-web-document__content h2{font-size:25px!important;margin-top:34px!important;}
.conecta-web-document__content h3{font-size:21px!important;}
.conecta-web-document__content img{max-width:100%!important;height:auto!important;border-radius:16px!important;}
.conecta-web-document__content figure{margin:24px 0!important;}
.conecta-web-document__content figcaption{color:#667260!important;font-size:13px!important;text-align:center!important;margin-top:8px!important;}
.conecta-web-document__toc{max-height:calc(100vh - 160px)!important;overflow:auto!important;}
@media(max-width:900px){.conecta-web-document__body{grid-template-columns:1fr!important;}
.conecta-web-document__content{max-width:none!important;}}
.conecta-doc-row--refined{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;padding:24px 30px!important;}
.conecta-doc-row-type{width:46px!important;height:46px!important;border-radius:14px!important;background:#f4f8ef!important;border:1px solid #dfe8d6!important;color:#4e6e32!important;display:grid!important;place-items:center!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;}
.conecta-doc-row-main h3{margin:0 0 6px!important;font-size:20px!important;line-height:1.25!important;}
.conecta-doc-row-main p{margin:0!important;color:#5f6d58!important;line-height:1.45!important;}
.conecta-doc-row-inline-meta{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:10px!important;color:#71806a!important;font-size:12px!important;}
.conecta-doc-row-inline-meta span{display:inline-flex!important;align-items:center!important;}
.conecta-doc-row-inline-meta span:not(:last-child)::after{content:"•";margin-left:10px!important;color:#aab5a3!important;}
.conecta-doc-row-action{display:flex!important;align-items:center!important;justify-content:flex-end!important;}
.conecta-web-document__meta a,
.conecta-web-document__meta span{border:1px solid #e1e8d9!important;background:#f7faf3!important;border-radius:999px!important;padding:7px 11px!important;font-size:12px!important;color:#506b38!important;text-decoration:none!important;}
.conecta-web-document__meta a:hover{background:#eaf2e3!important;color:#365726!important;}
@media(max-width:760px){.conecta-doc-row--refined{grid-template-columns:1fr!important;}
.conecta-doc-row-type{width:auto!important;height:auto!important;padding:8px 10px!important;place-items:start!important;}
.conecta-doc-row-action{justify-content:flex-start!important;}}
.conecta-doc-list-shell{border-radius:18px!important;box-shadow:0 18px 42px rgba(41,55,34,.055)!important;}
.conecta-doc-row--refined{grid-template-columns:42px minmax(0,1fr) auto!important;gap:14px!important;padding:16px 24px!important;min-height:92px!important;}
.conecta-doc-row-type{width:36px!important;height:36px!important;border-radius:11px!important;font-size:10px!important;}
.conecta-doc-row-main h3{font-size:18px!important;margin-bottom:3px!important;}
.conecta-doc-row-main p{font-size:13px!important;line-height:1.35!important;max-width:720px!important;}
.conecta-doc-row-inline-meta{margin-top:7px!important;font-size:11px!important;gap:7px!important;}
.conecta-doc-row-inline-meta span:not(:last-child)::after{margin-left:7px!important;}
.conecta-doc-download{min-height:36px!important;padding:8px 14px!important;font-size:12px!important;}
.conecta-doc-pagination{display:flex!important;justify-content:center!important;gap:7px!important;padding:18px 22px 24px!important;border-top:1px solid #edf1ea!important;}
.conecta-doc-pagination a{display:grid!important;place-items:center!important;min-width:34px!important;height:34px!important;border:1px solid #dfe8d6!important;border-radius:10px!important;background:#fff!important;color:#365726!important;text-decoration:none!important;font-size:12px!important;}
.conecta-doc-pagination a.is-active{background:#4e6e32!important;color:#fff!important;border-color:#4e6e32!important;}
.conecta-doc-list-shell--date .conecta-doc-list-head{background:linear-gradient(180deg,#fff,#fbfcf8)!important;}
.conecta-doc-list--compact .conecta-doc-row--refined{padding-top:14px!important;padding-bottom:14px!important;}
@media(max-width:760px){.conecta-doc-row--refined{grid-template-columns:1fr!important;}
.conecta-doc-row-action{justify-content:flex-start!important;}}
.conecta-web-document__hero h1{font-size:clamp(24px,2.35vw,32px)!important;line-height:1.18!important;}
.conecta-web-document__content figure.cc-doc-image,
.conecta-web-document__content figure:has(img){max-width:100%!important;margin:22px 0!important;}
.conecta-web-document__content img{max-width:100%!important;height:auto!important;loading:lazy;}
.conecta-web-document__content .cc-doc-embed{max-width:760px!important;margin:26px auto!important;aspect-ratio:16/9!important;}
.conecta-web-document__content .cc-doc-embed iframe{width:100%!important;height:100%!important;min-height:320px!important;border:0!important;border-radius:16px!important;}
.conecta-web-document__content [data-align="left"]{float:left!important;margin:8px 22px 16px 0!important;}
.conecta-web-document__content [data-align="right"]{float:right!important;margin:8px 0 16px 22px!important;}
.conecta-web-document__content [data-align="center"]{float:none!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;}
.conecta-web-document__content blockquote{border-left:4px solid #d7a92f!important;background:#fff8e6!important;padding:16px 20px!important;margin:22px 0!important;border-radius:0 14px 14px 0!important;font-style:italic!important;}
.conecta-web-document__content::after{content:"";display:block;clear:both;}
.conecta-web-document__content [data-align="none"]{float:none!important;margin:22px 0!important;text-align:initial!important;}
.conecta-web-document__content figure.cc-doc-image figcaption:empty{display:none!important;}
.conecta-web-document__content h2{font-size:26px!important;line-height:1.25!important;font-weight:600!important;margin:34px 0 14px!important;color:#263a2a!important;}
.conecta-web-document__content h3{font-size:22px!important;line-height:1.3!important;font-weight:600!important;margin:28px 0 12px!important;color:#31442c!important;}
.conecta-web-document__content h4{font-size:18px!important;line-height:1.35!important;font-weight:600!important;margin:24px 0 10px!important;color:#3e5137!important;}
.conecta-web-document__content h2,
.conecta-web-document__content .cc-webdoc-h2{font-size:26px!important;line-height:1.25!important;font-weight:600!important;color:#263a2a!important;margin:34px 0 14px!important;}
.conecta-web-document__content h3,
.conecta-web-document__content .cc-webdoc-h3{font-size:22px!important;line-height:1.3!important;font-weight:600!important;color:#31442c!important;margin:28px 0 12px!important;}
.conecta-web-document__content h4,
.conecta-web-document__content .cc-webdoc-h4{font-size:18px!important;line-height:1.35!important;font-weight:600!important;color:#3e5137!important;margin:24px 0 10px!important;}
.conecta-web-document__content figure.cc-doc-image:not(:has(img)){display:none!important;}
.conecta-web-document__toc a{word-break:normal!important;overflow-wrap:anywhere!important;}
.conecta-web-document__content h2,
.conecta-web-document__content h3,
.conecta-web-document__content h4{scroll-margin-top:120px!important;}
.conecta-web-document-layout{max-width:1280px!important;}
.conecta-web-document:not(.cc-documents-mobile-reader){border:1px solid rgba(78,110,50,.13)!important;border-radius:32px!important;overflow:hidden!important;box-shadow:0 28px 70px rgba(31,48,27,.09)!important;background:#fff!important;}
.conecta-web-document__hero{padding:56px 64px 42px!important;background:linear-gradient(135deg,#ffffff 0%,#fbfdf8 58%,#f2f7ec 100%)!important;border-bottom:1px solid #e1ead9!important;}
.conecta-web-document__hero h1{max-width:860px!important;font-size:clamp(32px,3.2vw,46px)!important;line-height:1.08!important;letter-spacing:-.035em!important;margin:10px 0 14px!important;}
.conecta-web-document__hero p{max-width:900px!important;font-size:16px!important;line-height:1.75!important;color:#4e5f49!important;}
.conecta-web-document__meta{margin-top:24px!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;}
.conecta-web-document__meta a,
.conecta-web-document__meta span{border:1px solid #d8e7cf!important;background:#fbfdf8!important;color:#31522a!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;line-height:1!important;text-decoration:none!important;}
.conecta-web-document__body{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:44px!important;padding:48px 64px 64px!important;align-items:start!important;}
.conecta-web-document__toc{position:sticky!important;top:24px!important;border:1px solid #dfe9d7!important;border-radius:22px!important;background:#fffefb!important;box-shadow:0 18px 38px rgba(31,48,27,.07)!important;padding:24px 22px!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;}
.conecta-web-document__toc strong{display:block!important;margin:0 0 16px!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#31522a!important;}
.conecta-web-document__toc a{display:block!important;padding:9px 0!important;color:#42553b!important;border-bottom:1px solid rgba(223,233,215,.75)!important;text-decoration:none!important;line-height:1.35!important;}
.conecta-web-document__toc a:hover{color:#25451f!important;}
.conecta-web-document__toc a.is-h3{padding-left:14px!important;font-size:13px!important;}
.conecta-web-document__toc a.is-h4{padding-left:26px!important;font-size:12px!important;color:#66745f!important;}
.conecta-web-document__content{max-width:820px!important;font-family:Arial,Helvetica,sans-serif!important;color:#172414!important;font-size:16px!important;line-height:1.82!important;}
.conecta-web-document__content > *:first-child{margin-top:0!important;}
.conecta-web-document__content h2{position:relative!important;margin:48px 0 18px!important;padding-top:26px!important;border-top:1px solid #e4ecdd!important;font-size:26px!important;line-height:1.25!important;color:#263a2a!important;}
.conecta-web-document__content h2:first-child{margin-top:0!important;padding-top:0!important;border-top:0!important;}
.conecta-web-document__content h3{margin:34px 0 14px!important;font-size:22px!important;line-height:1.3!important;color:#31442c!important;}
.conecta-web-document__content h4{margin:28px 0 12px!important;font-size:18px!important;line-height:1.35!important;color:#3e5137!important;}
.conecta-web-document__content p{margin:0 0 var(--cc-text-paragraph-gap, 12px) !important;}
.conecta-web-document__content ul,
.conecta-web-document__content ol{margin:16px 0 24px 26px!important;padding:0!important;}
.conecta-web-document__content li{margin:0 0 10px!important;}
.conecta-web-document__content blockquote{margin:30px 0!important;padding:22px 26px!important;border-left:5px solid #d7a92f!important;border-radius:0 18px 18px 0!important;background:#fff8e6!important;color:#30452b!important;font-style:italic!important;}
.conecta-web-document__content table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:28px 0 34px!important;border:1px solid #dfe9d7!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 12px 28px rgba(31,48,27,.06)!important;}
.conecta-web-document__content th,
.conecta-web-document__content td{border:0!important;border-right:1px solid #dfe9d7!important;border-bottom:1px solid #dfe9d7!important;padding:14px 16px!important;vertical-align:top!important;}
.conecta-web-document__content th:last-child,
.conecta-web-document__content td:last-child{border-right:0!important;}
.conecta-web-document__content tr:last-child td{border-bottom:0!important;}
.conecta-web-document__content th{background:#f4f8ef!important;color:#274820!important;font-weight:700!important;}
.conecta-web-document__content img{max-width:100%!important;height:auto!important;border-radius:16px!important;box-shadow:0 14px 34px rgba(31,48,27,.08)!important;}
.conecta-web-document__content hr{border:0!important;border-top:1px solid #e4ecdd!important;margin:36px 0!important;}
@media (max-width: 980px){.conecta-web-document__hero{padding:42px 32px 34px!important;}
.conecta-web-document__body{grid-template-columns:1fr!important;padding:32px!important;}
.conecta-web-document__toc{position:relative!important;top:auto!important;max-height:none!important;}
.conecta-web-document__content{max-width:100%!important;}}
@media (max-width: 640px){.conecta-web-document:not(.cc-documents-mobile-reader){border-radius:22px!important;}
.conecta-web-document__hero,
  .conecta-web-document__body{padding:26px 20px!important;}}
.conecta-web-document__content{font-size:15px!important;}
.conecta-web-document__content p,
.conecta-web-document__content div,
.conecta-web-document__content li{font-size:inherit!important;}
.conecta-people-directory-view .conecta-docs-sector-grid:not(.cc-documents-mobile-grid),
.conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:14px!important;align-items:stretch!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card){min-height:118px!important;padding:18px 20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;border-radius:16px!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card) .conecta-doc-sector-count{display:none!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card) h2{min-height:0!important;margin:0!important;font-size:20px!important;line-height:1.22!important;font-weight:400!important;}
.conecta-doc-sector-summary{margin-top:14px!important;padding-top:12px!important;gap:3px!important;border-top:1px solid #e5ecdf!important;}
.conecta-doc-sector-summary span{font-size:13px!important;font-weight:500!important;}
.conecta-doc-sector-summary small{font-size:11.5px!important;line-height:1.3!important;}
@media(max-width:680px){.conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:1fr!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card){min-height:104px!important;padding:16px!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card) h2{font-size:18px!important;}}
.conecta-people-directory-view .conecta-docs-sector-grid:not(.cc-documents-mobile-grid),
.conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:repeat(auto-fit,minmax(285px,1fr))!important;gap:12px!important;align-items:stretch!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card){min-height:96px!important;padding:18px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;justify-content:stretch!important;border-radius:16px!important;}
.conecta-doc-sector-card__eyebrow{display:inline-flex!important;width:max-content!important;color:#4e6e32!important;font-size:10px!important;line-height:1!important;letter-spacing:.13em!important;text-transform:uppercase!important;opacity:.78!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card) h2{min-height:0!important;margin:0!important;font-size:20px!important;line-height:1.18!important;font-weight:400!important;}
.conecta-doc-sector-summary{margin:2px 0 0!important;padding:0!important;border:0!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;}
.conecta-doc-sector-summary span,
.conecta-doc-sector-summary small{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:4px 9px!important;border-radius:999px!important;background:#f5f8f1!important;border:1px solid #dde8d4!important;color:#4e6e32!important;font-size:11.5px!important;line-height:1.2!important;font-weight:500!important;white-space:nowrap!important;}
.conecta-doc-sector-summary small{color:#66705f!important;background:#fbfcf8!important;font-weight:400!important;}
@media(max-width:680px){.conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:1fr!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card){min-height:92px!important;padding:16px!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card) h2{font-size:18px!important;}}
.conecta-people-directory-view .conecta-docs-sector-grid:not(.cc-documents-mobile-grid),
.conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:14px!important;align-items:stretch!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card){min-height:88px!important;padding:18px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;border-radius:17px!important;}
.conecta-doc-sector-card__eyebrow{display:block!important;width:auto!important;color:#6f805e!important;font-size:10px!important;letter-spacing:.16em!important;line-height:1!important;text-transform:uppercase!important;opacity:.82!important;}
.conecta-doc-sector-card__body{display:grid!important;gap:11px!important;min-width:0!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card) h2{margin:0!important;min-height:0!important;font-size:20px!important;line-height:1.18!important;font-weight:400!important;color:#0f2b23!important;}
.conecta-doc-sector-summary{margin:0!important;padding:10px 0 0!important;border-top:1px solid #e5ecdf!important;display:flex!important;align-items:center!important;gap:0!important;flex-wrap:wrap!important;color:#5e6d58!important;font-size:12px!important;line-height:1.3!important;}
.conecta-doc-sector-summary strong,
.conecta-doc-sector-summary small{display:inline!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:12px!important;line-height:1.3!important;font-weight:400!important;white-space:normal!important;}
.conecta-doc-sector-summary strong{color:#4e6e32!important;font-weight:600!important;}
.conecta-doc-sector-summary strong:after,
.conecta-doc-sector-summary small:not(:last-child):after{content:"•";margin:0 7px;color:#b8c7ad;}
@media(max-width:680px){.conecta-docs-sector-grid:not(.cc-documents-mobile-grid){grid-template-columns:1fr!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card){min-height:82px!important;padding:16px!important;}
.conecta-doc-sector-card:not(.cc-documents-mobile-card) h2{font-size:18px!important;}}
body .conecta-app .conecta-home-documentos .conecta-home-doc-card 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-documentos .conecta-home-doc-card 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;}
body.conecta-app-template-page .conecta-doc-filter-form:not(.cc-documents-mobile-filter) button,
body.conecta-app-template-page .conecta-filter-form button,
.conecta-doc-list-shell .conecta-doc-filter-form:not(.cc-documents-mobile-filter) 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-doc-filter-form:not(.cc-documents-mobile-filter) button:hover,
body.conecta-app-template-page .conecta-doc-filter-form:not(.cc-documents-mobile-filter) button:focus,
body.conecta-app-template-page .conecta-filter-form button:hover,
body.conecta-app-template-page .conecta-filter-form button:focus,
.conecta-doc-list-shell .conecta-doc-filter-form:not(.cc-documents-mobile-filter) button:hover,
.conecta-doc-list-shell .conecta-doc-filter-form:not(.cc-documents-mobile-filter) button:focus{background:#dfeeda!important;color:#3d5928!important;box-shadow:none!important;}
.conecta-web-document__content blockquote,
.conecta-web-document__content .wp-block-quote{border:1px solid #d4e4ca!important;border-left:5px solid #7f9d68!important;background:#f1f7ed!important;color:#30452b!important;}
.conecta-web-document__content table.cc-conecta-table-fixed{table-layout:fixed!important;}
.conecta-web-document__content table col{max-width:100%!important;}
.conecta-web-document__content .cc-doc-reader__table-scroll--canonical{max-width:100%!important;overflow-x:auto!important;}
.conecta-web-document__content .cc-doc-reader__table-scroll--canonical table{max-width:none!important;}
.cc-documents-page .cc-documents-directory-grid--sector:not(.cc-documents-mobile-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;}
.cc-documents-page .cc-documents-directory-grid--sector:not(.cc-documents-mobile-grid) > .conecta-empty-state-wide{grid-column:1 / -1!important;}
@media(max-width:1100px){.cc-documents-page .cc-documents-directory-grid--sector:not(.cc-documents-mobile-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:680px){.cc-documents-page .cc-documents-directory-grid--sector:not(.cc-documents-mobile-grid){grid-template-columns:minmax(0,1fr)!important;}}
.cc-documents-personalized-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 28px;margin: 0 0 18px;padding: 28px 30px;border: 1px solid var(--conecta-border-soft);border-radius: var(--conecta-radius);background: #fff;box-shadow: var(--conecta-shadow-soft);}
.cc-documents-personalized-head span,
.cc-documents-personalized-section__head span{display: block;margin-bottom: 7px;color: var(--conecta-primary);font-size: 11px;font-weight: 400;letter-spacing: .09em;text-transform: uppercase;}
.cc-documents-personalized-head h1,
.cc-documents-personalized-section__head h2{margin: 0;color: var(--conecta-dark);font-family: "Montserrat", Arial, sans-serif;font-weight: 400;}
.cc-documents-personalized-head h1{font-size: clamp(26px, 3vw, 36px);}
.cc-documents-personalized-head p,
.cc-documents-personalized-section__head p{margin: 8px 0 0;color: var(--conecta-muted);font-size: 13.5px;line-height: 1.55;}
.cc-documents-personalized-head > strong{flex: 0 0 auto;padding: 8px 12px;border-radius: 999px;background: rgba(78, 110, 50, .08);color: var(--conecta-primary);font-size: 12px;font-weight: 400;}
.cc-documents-discovery-filters{display: grid;gap: 14px;margin-bottom: 30px;padding: 22px;border: 1px solid var(--conecta-border-soft);border-radius: var(--conecta-radius);background: #fff;box-shadow: var(--conecta-shadow-soft);}
.cc-documents-discovery-filters label{display: grid;gap: 7px;min-width: 0;color: var(--conecta-muted);font-size: 11px;}
.cc-documents-discovery-filters select,
.cc-documents-discovery-filters input{width: 100%;min-width: 0;min-height: 42px;padding: 0 12px;border: 1px solid rgba(77, 94, 83, .16);border-radius: 8px;background: #fff;color: var(--conecta-text);font: inherit;}
.cc-documents-discovery-filters select:focus,
.cc-documents-discovery-filters input:focus{border-color: rgba(78, 110, 50, .52);outline: 2px solid rgba(78, 110, 50, .12);outline-offset: 1px;}
.cc-documents-discovery-filters select:disabled{background: #f6f7f3;color: #8e958b;cursor: not-allowed;}
.cc-documents-discovery-filters__actions{display: flex;align-items: end;justify-content: flex-end;gap: 10px;grid-column: span 2;}
.cc-documents-discovery-filters__actions a,
.cc-documents-discovery-filters__actions button{min-height: 42px;display: inline-flex;align-items: center;justify-content: center;padding: 0 18px;border-radius: 8px;font-size: 13px;text-decoration: none;}
.cc-documents-discovery-filters__actions a{border: 1px solid rgba(78, 110, 50, .18);background: #fff;color: var(--conecta-primary);}
.cc-documents-discovery-filters__actions button{border: 1px solid var(--conecta-primary);background: var(--conecta-primary);color: #fff;cursor: pointer;}
.cc-documents-discovery-filters__actions a:hover,
.cc-documents-discovery-filters__actions a:focus,
.cc-documents-discovery-filters__actions button:hover,
.cc-documents-discovery-filters__actions button:focus{border-color: #6f9251;background: #edf4e7;color: #355326;outline: 0;}
.cc-documents-personalized-section{margin: 0 0 34px;}
.cc-documents-personalized-section__head{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;margin-bottom: 15px;}
.cc-documents-personalized-section__head h2{font-size: 24px;}
.cc-documents-personalized-section__head > a{color: var(--conecta-primary);font-size: 13px;text-decoration: none;}
.cc-documents-personalized-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;}
.cc-documents-personalized-grid .conecta-home-doc-card{min-width: 0;min-height: 235px;display: flex;flex-direction: column;padding: 22px;border: 1px solid var(--conecta-border-soft);border-radius: 14px;background: #fff;box-shadow: var(--conecta-shadow-soft);}
.cc-documents-personalized-grid .conecta-home-doc-card h3{margin: 9px 0 9px;color: var(--conecta-dark);font-family: "Montserrat", Arial, sans-serif;font-size: 19px;line-height: 1.28;font-weight: 400;}
.cc-documents-personalized-grid .conecta-home-doc-card > p{margin: 10px 0 18px;color: var(--conecta-muted);font-size: 13px;line-height: 1.55;}
.cc-documents-personalized-grid .conecta-home-doc-card .conecta-doc-download{margin-top: auto;align-self: flex-start;}
.cc-documents-personalized-grid--pending .conecta-home-doc-card{border-color: rgba(201, 151, 51, .28);background: #fffdf8;}
.cc-documents-category-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;}
.cc-documents-category-card{min-height: 104px;display: grid;grid-template-columns: 48px minmax(0, 1fr) auto;align-items: center;gap: 14px;padding: 18px;border: 1px solid var(--conecta-border-soft);border-radius: 13px;background: #fff;color: var(--conecta-text);text-decoration: none;box-shadow: var(--conecta-shadow-soft);transition: transform .18s ease, border-color .18s ease, background .18s ease;}
.cc-documents-category-card:hover,
.cc-documents-category-card:focus{transform: translateY(-1px);border-color: rgba(78, 110, 50, .34);background: #f8fbf6;color: var(--conecta-text);outline: 0;}
.cc-documents-category-card__acronym{width: 48px;height: 48px;display: grid;place-items: center;border-radius: 10px;background: rgba(78, 110, 50, .09);color: var(--conecta-primary);font-size: 12px;letter-spacing: .04em;}
.cc-documents-category-card__body{display: grid;gap: 5px;min-width: 0;}
.cc-documents-category-card__body strong{color: var(--conecta-dark);font-size: 16px;font-weight: 400;}
.cc-documents-category-card__body small{color: var(--conecta-muted);font-size: 12px;}
.cc-documents-category-card__arrow{color: var(--conecta-primary);font-size: 26px;font-weight: 300;}
.cc-documents-responsibility-browser{margin: 0 0 24px;border: 1px solid var(--conecta-border-soft);border-radius: var(--conecta-radius);background: #fff;box-shadow: var(--conecta-shadow-soft);}
.cc-documents-responsibility-browser > summary{min-height: 74px;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 18px 22px;cursor: pointer;list-style: none;}
.cc-documents-responsibility-browser > summary::-webkit-details-marker{display: none;}
.cc-documents-responsibility-browser > summary > span:first-child{display: grid;gap: 4px;}
.cc-documents-responsibility-browser > summary strong{color: var(--conecta-dark);font-size: 16px;font-weight: 400;}
.cc-documents-responsibility-browser > summary small{color: var(--conecta-muted);font-size: 12px;}
.cc-documents-responsibility-browser[open] > summary{border-bottom: 1px solid rgba(77,94,83,.08);}
.cc-documents-responsibility-browser > .conecta-docs-grid{width: 100% !important;max-width: none !important;padding: 20px;}
@media (max-width: 980px){.cc-documents-personalized-grid,
  .cc-documents-category-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}
@media (max-width: 680px){.cc-documents-personalized-head,
  .cc-documents-personalized-section__head{align-items: flex-start;flex-direction: column;}
.cc-documents-personalized-grid,
  .cc-documents-category-grid{grid-template-columns: 1fr;}
.cc-documents-discovery-filters__actions{grid-column: auto;justify-content: stretch;}
.cc-documents-discovery-filters__actions a,
  .cc-documents-discovery-filters__actions button{flex: 1;}}
.cc-documents-page .cc-documents-personalized-head{align-items: center;margin: 6px 0 22px;padding: 4px 2px;border: 0;border-radius: 0;background: transparent;box-shadow: none;}
.cc-documents-page .cc-documents-personalized-head span{margin-bottom: 5px;font-size: 10px;letter-spacing: .11em;}
.cc-documents-page .cc-documents-personalized-head h1{font-size: clamp(28px, 3vw, 38px);line-height: 1.15;}
.cc-documents-page .cc-documents-personalized-head p{max-width: 720px;margin-top: 7px;font-size: 14px;}
.cc-documents-page .cc-documents-personalized-head > strong{display: inline-flex;align-items: baseline;gap: 5px;padding: 7px 12px;border: 1px solid rgba(78,110,50,.12);background: rgba(255,255,255,.72);color: var(--conecta-muted);font-size: 11px;}
.cc-documents-page .cc-documents-personalized-head > strong b{color: var(--conecta-primary);font-size: 15px;font-weight: 500;}
.cc-documents-page .cc-documents-personalized-head > strong span{margin: 0;color: inherit;font-size: inherit;letter-spacing: 0;text-transform: none;}
.cc-documents-page .cc-documents-discovery-filters{display: block;margin-bottom: 34px;padding: 18px;border-color: rgba(77,94,83,.11);border-radius: 14px;box-shadow: 0 10px 28px rgba(35,54,36,.045);}
.cc-documents-page .cc-documents-discovery-filters__primary{display: grid;grid-template-columns: repeat(4,minmax(0,1fr)) auto;align-items: end;gap: 12px;}
.cc-documents-page .cc-documents-discovery-filters label{gap: 6px;font-size: 10.5px;letter-spacing: .01em;}
.cc-documents-page .cc-documents-discovery-filters select,
.cc-documents-page .cc-documents-discovery-filters input[type="date"]{min-height: 44px;height: 44px;padding: 0 13px;border-color: rgba(77,94,83,.16);border-radius: 10px;background-color: #fff;color: var(--conecta-text);font-size: 13px;font-family: inherit;line-height: 1;box-shadow: none;color-scheme: light;}
.cc-documents-page .cc-documents-discovery-filters input[type="date"]::-webkit-date-and-time-value{min-height: 42px;display: flex;align-items: center;text-align: left;}
.cc-documents-page .cc-documents-discovery-filters__actions{grid-column: auto;align-items: end;min-width: 112px;}
.cc-documents-page .cc-documents-discovery-filters__actions a,
.cc-documents-page .cc-documents-discovery-filters__actions button{min-height: 44px;height: 44px;padding: 0 16px;border-radius: 10px;white-space: nowrap;}
.cc-documents-page .cc-documents-discovery-filters__actions a{border-color: transparent;background: transparent;}
.cc-documents-page .cc-documents-discovery-filters__advanced{margin-top: 12px;border-top: 1px solid rgba(77,94,83,.08);}
.cc-documents-page .cc-documents-discovery-filters__advanced > summary{min-height: 38px;display: flex;align-items: center;gap: 8px;padding-top: 10px;color: var(--conecta-primary);cursor: pointer;list-style: none;font-size: 12px;}
.cc-documents-page .cc-documents-discovery-filters__advanced > summary::-webkit-details-marker{display: none;}
.cc-documents-page .cc-documents-discovery-filters__advanced > summary small{color: var(--conecta-muted);font-size: 11px;}
.cc-documents-page .cc-documents-discovery-filters__advanced > summary i{margin-left: auto;font-size: 17px;font-style: normal;transition: transform .16s ease;}
.cc-documents-page .cc-documents-discovery-filters__advanced[open] > summary i{transform: rotate(180deg);}
.cc-documents-page .cc-documents-discovery-filters__dates{display: grid;grid-template-columns: repeat(2,minmax(0,220px));gap: 12px;padding: 4px 0 2px;}
.cc-documents-page .cc-documents-personalized-section{margin-bottom: 38px;}
.cc-documents-page .cc-documents-personalized-section__head{align-items: center;margin-bottom: 13px;}
.cc-documents-page .cc-documents-personalized-section__head h2{font-size: 22px;line-height: 1.25;}
.cc-documents-page .cc-documents-personalized-section__head p{margin-top: 4px;font-size: 12.5px;}
.cc-documents-page .cc-documents-personalized-section__head > a{display: inline-flex;align-items: center;gap: 7px;padding: 6px 9px;border-radius: 999px;}
.cc-documents-page .cc-documents-personalized-section__head > a:hover,
.cc-documents-page .cc-documents-personalized-section__head > a:focus{background: rgba(78,110,50,.08);outline: 0;}
.cc-documents-page .cc-documents-personalized-section__head > a span{min-width: 22px;height: 22px;display: inline-grid;place-items: center;margin: 0;border-radius: 999px;background: rgba(78,110,50,.09);font-size: 10px;letter-spacing: 0;}
.cc-documents-page .cc-documents-personalized-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;}
.cc-documents-page .cc-documents-personalized-grid .conecta-home-doc-card--compact{min-height: 112px;display: grid;grid-template-columns: 42px minmax(0,1fr) auto;align-items: center;gap: 14px;padding: 15px 16px;border: 1px solid rgba(77,94,83,.12);border-radius: 13px;background: #fff;box-shadow: 0 8px 24px rgba(35,54,36,.04);transition: border-color .16s ease, box-shadow .16s ease, transform .16s ease;}
.cc-documents-page .cc-documents-personalized-grid .conecta-home-doc-card--compact:hover{transform: translateY(-1px);border-color: rgba(78,110,50,.28);box-shadow: 0 12px 28px rgba(35,54,36,.065);}
.cc-documents-page .cc-documents-personalized-grid--pending .conecta-home-doc-card{border-color: rgba(201,151,51,.23);background: #fff;}
.cc-documents-page .cc-document-card__type{width: 42px;height: 42px;display: grid;place-items: center;border-radius: 11px;background: rgba(78,110,50,.085);color: var(--conecta-primary);font-size: 10px;letter-spacing: .045em;}
.cc-documents-page .cc-document-card__body{min-width: 0;display: grid;gap: 6px;}
.cc-documents-page .cc-document-card__eyebrow{display: flex;align-items: center;flex-wrap: wrap;gap: 7px;color: var(--conecta-muted);font-size: 10.5px;}
.cc-documents-page .cc-document-card__eyebrow em{padding: 3px 7px;border: 1px solid rgba(190,83,94,.22);border-radius: 999px;background: rgba(190,83,94,.075);color: #8a5058;font-size: 9.5px;font-style: normal;}
.cc-documents-page .cc-documents-personalized-grid .conecta-home-doc-card--compact h3{margin: 0;font-size: 16px;line-height: 1.28;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.cc-documents-page .cc-document-card__meta{display: flex;flex-wrap: wrap;gap: 5px 12px;color: var(--conecta-muted);font-size: 10.5px;}
.cc-documents-page .cc-document-card__meta span:not(:last-child)::after{content: "·";margin-left: 12px;color: rgba(77,94,83,.35);}
.cc-documents-page .cc-documents-personalized-grid .conecta-home-doc-card--compact .conecta-doc-download{min-height: 36px;margin: 0;padding: 0 13px;align-self: center;white-space: nowrap;border-radius: 9px;}
.cc-documents-page .cc-documents-category-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;}
.cc-documents-page .cc-documents-category-card{min-height: 76px;grid-template-columns: 38px minmax(0,1fr) auto;gap: 12px;padding: 13px 14px;border-radius: 12px;box-shadow: 0 7px 20px rgba(35,54,36,.035);}
.cc-documents-page .cc-documents-category-card__acronym{width: 38px;height: 38px;border-radius: 9px;font-size: 10px;}
.cc-documents-page .cc-documents-category-card__body strong{font-size: 14px;}
.cc-documents-page .cc-documents-category-card__body small{font-size: 10.5px;}
.cc-documents-page .cc-documents-category-card__arrow{font-size: 21px;}
.cc-documents-page .cc-documents-responsibility-browser{box-shadow: 0 8px 24px rgba(35,54,36,.035);}
.cc-documents-page .cc-documents-responsibility-browser > summary{min-height: 66px;padding: 15px 18px;}
.cc-documents-page .cc-documents-list-shell--audience-context{margin-top: 6px;border-radius: 14px;box-shadow: 0 10px 28px rgba(35,54,36,.04);}
.cc-documents-page .cc-documents-list-shell--audience-context .conecta-doc-list-head{min-height: 76px;padding: 18px 22px;}
.cc-documents-page .cc-documents-list-shell--audience-context .conecta-doc-list-head h2{font-size: 24px;}
.cc-documents-page .cc-documents-list-shell--audience-context .conecta-doc-row--refined{min-height: 84px !important;padding: 14px 22px !important;}
.cc-documents-page .cc-documents-list-shell--audience-context .conecta-doc-row-main > p{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;margin-top: 4px;}
@media (max-width: 1120px){.cc-documents-page .cc-documents-discovery-filters__primary{grid-template-columns: repeat(2,minmax(0,1fr));}
.cc-documents-page .cc-documents-discovery-filters__actions{grid-column: span 2;justify-content: flex-end;}}
@media (max-width: 820px){.cc-documents-page .cc-documents-personalized-grid,
  .cc-documents-page .cc-documents-category-grid{grid-template-columns: 1fr;}}
@media (max-width: 680px){.cc-documents-page .cc-documents-personalized-head{align-items: flex-start;}
.cc-documents-page .cc-documents-personalized-head > strong{align-self: flex-start;}
.cc-documents-page .cc-documents-discovery-filters{padding: 14px;}
.cc-documents-page .cc-documents-discovery-filters__primary{grid-template-columns: 1fr;}
.cc-documents-page .cc-documents-discovery-filters__actions{grid-column: auto;justify-content: stretch;}
.cc-documents-page .cc-documents-discovery-filters__dates{grid-template-columns: 1fr;}
.cc-documents-page .cc-documents-personalized-grid .conecta-home-doc-card--compact{grid-template-columns: 38px minmax(0,1fr);align-items: start;}
.cc-documents-page .cc-document-card__type{width: 38px;height: 38px;}
.cc-documents-page .cc-documents-personalized-grid .conecta-home-doc-card--compact .conecta-doc-download{grid-column: 1 / -1;width: 100%;justify-content: center;}}
.cc-documents-page .cc-documents-filter-form input[type="date"]{min-height: 44px;height: 44px;padding: 0 13px;border: 1px solid rgba(77,94,83,.16);border-radius: 10px;background: #fff;color: var(--conecta-text);font: inherit;color-scheme: light;box-shadow: none;}
.cc-documents-page .cc-documents-filter-form input[type="date"]:focus{border-color: rgba(78,110,50,.52);outline: 2px solid rgba(78,110,50,.12);outline-offset: 1px;}
.cc-documents-page .cc-documents-directory{display: grid;gap: 30px;}
.cc-documents-page .cc-documents-discovery-filters{position: relative;display: grid;gap: 12px;margin: 0;padding: 16px;border: 1px solid rgba(77,94,83,.12);border-radius: 16px;background: #fff;box-shadow: 0 12px 30px rgba(35,54,36,.045);}
.cc-documents-page .cc-documents-discovery-filters__search-row{display: grid;grid-template-columns: minmax(320px,2fr) minmax(138px,.55fr) minmax(138px,.55fr);gap: 10px;align-items: end;}
.cc-documents-page .cc-documents-discovery-filters__select-row{display: grid;grid-template-columns: repeat(4,minmax(0,1fr)) auto;gap: 10px;align-items: end;}
.cc-documents-page .cc-documents-discovery-filters label{display: grid;gap: 5px;min-width: 0;color: var(--conecta-muted);font-size: 10px;font-weight: 400;}
.cc-documents-page .cc-documents-discovery-filters__search{position: relative;display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 0 12px;border: 1px solid rgba(77,94,83,.16);border-radius: 11px;background: #fff;}
.cc-documents-page .cc-documents-discovery-filters__search:focus-within{border-color: rgba(78,110,50,.52);outline: 2px solid rgba(78,110,50,.11);outline-offset: 1px;}
.cc-documents-page .cc-documents-discovery-filters__search > .dashicons{flex: 0 0 auto;color: var(--conecta-primary);font-size: 18px;}
.cc-documents-page .cc-documents-discovery-filters__search input[type="search"]{min-width: 0;min-height: 42px;flex: 1 1 auto;padding: 0;border: 0;background: transparent;box-shadow: none;outline: 0;color: var(--conecta-text);font-size: 13px;}
.cc-documents-page .cc-documents-discovery-filters__count{flex: 0 0 auto;color: var(--conecta-muted);font-size: 10px;white-space: nowrap;}
.cc-documents-page .cc-documents-discovery-filters__search .conecta-module-search-results{position: absolute;z-index: 60;top: calc(100% + 7px);left: 0;right: 0;}
.cc-documents-page .cc-documents-discovery-filters__date input[type="date"],
.cc-documents-page .cc-documents-discovery-filters__select-row select{width: 100%;min-width: 0;height: 44px;min-height: 44px;padding: 0 12px;border: 1px solid rgba(77,94,83,.16);border-radius: 11px;background: #fff;color: var(--conecta-text);font: inherit;font-size: 12px;line-height: 1;box-shadow: none;color-scheme: light;}
.cc-documents-page .cc-documents-discovery-filters__date input[type="date"]:focus,
.cc-documents-page .cc-documents-discovery-filters__select-row select:focus{border-color: rgba(78,110,50,.52);outline: 2px solid rgba(78,110,50,.11);outline-offset: 1px;}
.cc-documents-page .cc-documents-discovery-filters__select-row select:disabled{background: #f5f6f2;color: #92988f;cursor: not-allowed;}
.cc-documents-page .cc-documents-discovery-filters__actions{display: flex;align-items: center;justify-content: flex-end;gap: 8px;min-width: 108px;}
.cc-documents-page .cc-documents-discovery-filters__actions a,
.cc-documents-page .cc-documents-discovery-filters__actions button{min-height: 44px;height: 44px;padding: 0 15px;border-radius: 10px;font-size: 12px;white-space: nowrap;}
.cc-documents-page .cc-documents-empty-state{min-height: 150px;margin: 0;padding: 34px 24px;border: 1px solid rgba(77,94,83,.1);border-radius: 16px;background: #fff;box-shadow: none;}
.cc-documents-page .cc-documents-personalized-section{margin: 0;}
.cc-documents-page .cc-documents-personalized-section__head{min-height: 34px;align-items: center;margin: 0 0 12px;}
.cc-documents-page .cc-documents-personalized-section__head h2{margin: 0;font-size: 21px;font-weight: 400;}
.cc-documents-page .cc-documents-personalized-section__head > a{padding: 5px 8px;color: var(--conecta-primary);font-size: 11px;text-decoration: none;}
.cc-documents-page .cc-documents-recent-table{overflow: hidden;border: 1px solid rgba(77,94,83,.12);border-radius: 15px;background: #fff;box-shadow: 0 9px 24px rgba(35,54,36,.035);}
.cc-documents-page .cc-documents-recent-table__head,
.cc-documents-page .cc-documents-recent-row{display: grid;grid-template-columns: minmax(260px,2fr) 90px 132px minmax(150px,1fr) 132px 70px;gap: 14px;align-items: center;}
.cc-documents-page .cc-documents-recent-table__head{min-height: 44px;padding: 0 16px;border-bottom: 1px solid rgba(77,94,83,.1);background: #fafbf8;color: var(--conecta-muted);font-size: 10.5px;}
.cc-documents-page .cc-documents-recent-row{min-height: 66px;padding: 9px 16px;border-bottom: 1px solid rgba(77,94,83,.08);color: var(--conecta-text);font-size: 11.5px;}
.cc-documents-page .cc-documents-recent-row:last-child{border-bottom: 0;}
.cc-documents-page .cc-documents-recent-row:hover{background: #fbfcf9;}
.cc-documents-page .cc-documents-recent-row__document{min-width: 0;display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 10px;align-items: center;}
.cc-documents-page .cc-documents-recent-row__icon{width: 34px;height: 34px;display: grid;place-items: center;border-radius: 8px;background: rgba(78,110,50,.08);color: var(--conecta-primary);font-size: 8.5px;letter-spacing: .035em;}
.cc-documents-page .cc-documents-recent-row__document > span:last-child{min-width: 0;display: grid;gap: 3px;}
.cc-documents-page .cc-documents-recent-row__document strong{overflow: hidden;color: var(--conecta-dark);font-size: 12.5px;font-weight: 400;text-overflow: ellipsis;white-space: nowrap;}
.cc-documents-page .cc-documents-recent-row__document small{overflow: hidden;color: var(--conecta-muted);font-size: 9.5px;text-overflow: ellipsis;white-space: nowrap;}
.cc-documents-page .cc-documents-recent-row__status{display: inline-flex;width: fit-content;padding: 3px 7px;border-radius: 999px;background: #f2f4ef;color: #667062;font-size: 9.5px;font-style: normal;white-space: nowrap;}
.cc-documents-page .cc-documents-recent-row__status.is-pending{border: 1px solid rgba(190,83,94,.22);background: rgba(190,83,94,.075);color: #8a5058;}
.cc-documents-page .cc-documents-recent-row__status.is-confirmed{background: #edf5e8;color: #456b34;}
.cc-documents-page .cc-documents-recent-row__action{display: flex;justify-content: flex-end;}
.cc-documents-page .cc-documents-recent-row__action .conecta-doc-download{min-height: 30px;padding: 0 10px;border-radius: 8px;font-size: 10.5px;}
.cc-documents-page .cc-documents-recent-pagination{margin-top: 12px;}
.cc-documents-page .cc-documents-category-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;}
.cc-documents-page .cc-documents-category-card{min-height: 168px;display: grid;grid-template-rows: auto 1fr auto;gap: 12px;padding: 14px;border: 1px solid rgba(77,94,83,.12);border-radius: 14px;background: #fff;box-shadow: 0 8px 22px rgba(35,54,36,.04);}
.cc-documents-page .cc-documents-category-card:hover{border-color: rgba(78,110,50,.28);box-shadow: 0 12px 26px rgba(35,54,36,.06);}
.cc-documents-page .cc-documents-category-card__header{display: grid;grid-template-columns: 42px minmax(0,1fr);gap: 11px;align-items: center;color: var(--conecta-text);text-decoration: none;}
.cc-documents-page .cc-documents-category-card__acronym{width: 42px;height: 42px;border-radius: 10px;font-size: 9px;}
.cc-documents-page .cc-documents-category-card__body strong{font-size: 14px;font-weight: 400;}
.cc-documents-page .cc-documents-category-card__body small{font-size: 9.5px;}
.cc-documents-page .cc-documents-category-card__samples{display: grid;align-content: start;gap: 7px;}
.cc-documents-page .cc-documents-category-card__samples a{min-width: 0;display: grid;grid-template-columns: 18px minmax(0,1fr);gap: 7px;align-items: center;color: var(--conecta-text);font-size: 10.5px;text-decoration: none;}
.cc-documents-page .cc-documents-category-card__samples a:hover,
.cc-documents-page .cc-documents-category-card__samples a:focus{color: var(--conecta-primary);outline: 0;}
.cc-documents-page .cc-documents-category-card__samples .dashicons{width: 18px;height: 18px;color: var(--conecta-primary);font-size: 15px;}
.cc-documents-page .cc-documents-category-card__samples a > span:last-child{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cc-documents-page .cc-documents-category-card__all{display: flex;align-items: center;justify-content: space-between;padding-top: 9px;border-top: 1px solid rgba(77,94,83,.08);color: var(--conecta-primary);font-size: 10.5px;text-decoration: none;}
.cc-documents-page .cc-documents-company-section .cc-documents-directory-grid--business{width: 100% !important;max-width: none !important;display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 12px !important;margin: 0 !important;}
.cc-documents-page .cc-documents-company-section .conecta-doc-business-card:not(.cc-documents-mobile-card){min-height: 112px !important;padding: 14px !important;gap: 12px !important;align-items: center !important;border-radius: 14px !important;box-shadow: 0 8px 22px rgba(35,54,36,.04) !important;}
.cc-documents-page .cc-documents-company-section .conecta-doc-logo{width: 52px;height: 52px;flex-basis: 52px;border-radius: 11px;}
.cc-documents-page .cc-documents-company-section .conecta-doc-business-card h2{margin: 0 0 5px;font-size: 15px;}
.cc-documents-page .cc-documents-company-section .conecta-doc-business-card p{font-size: 10.5px;}
.cc-documents-reader .conecta-docs-breadcrumb{display: none !important;}
.cc-documents-reader .conecta-web-document__meta{gap: 0 10px !important;margin-top: 14px !important;}
.cc-documents-reader .conecta-web-document__meta span,
.cc-documents-reader .conecta-web-document__meta a{position: relative;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: var(--conecta-muted) !important;font-size: 11px !important;line-height: 1.5 !important;text-decoration: none !important;}
.cc-documents-reader .conecta-web-document__meta span:not(:last-child)::after,
.cc-documents-reader .conecta-web-document__meta a:not(:last-child)::after{content: "·";margin-left: 10px;color: rgba(77,94,83,.38);}
.cc-documents-reader .conecta-web-document__meta a:hover,
.cc-documents-reader .conecta-web-document__meta a:focus{color: var(--conecta-primary) !important;background: transparent !important;outline: 0;}
@media (max-width: 1180px){.cc-documents-page .cc-documents-discovery-filters__search-row{grid-template-columns: minmax(260px,1.6fr) minmax(130px,.7fr) minmax(130px,.7fr);}
.cc-documents-page .cc-documents-discovery-filters__select-row{grid-template-columns: repeat(2,minmax(0,1fr));}
.cc-documents-page .cc-documents-discovery-filters__actions{grid-column: span 2;}
.cc-documents-page .cc-documents-category-grid,
  .cc-documents-page .cc-documents-company-section .cc-documents-directory-grid--business{grid-template-columns: repeat(2,minmax(0,1fr)) !important;}
.cc-documents-page .cc-documents-recent-table__head,
  .cc-documents-page .cc-documents-recent-row{grid-template-columns: minmax(240px,2fr) 86px 120px minmax(130px,1fr) 120px 64px;gap: 10px;}}
@media (max-width: 820px){.cc-documents-page .cc-documents-discovery-filters__search-row{grid-template-columns: 1fr 1fr;}
.cc-documents-page .cc-documents-discovery-filters__search{grid-column: 1 / -1;}
.cc-documents-page .cc-documents-recent-table__head{display: none;}
.cc-documents-page .cc-documents-recent-row{grid-template-columns: 1fr auto;gap: 7px 14px;padding: 13px;}
.cc-documents-page .cc-documents-recent-row > :not(.cc-documents-recent-row__document):not(.cc-documents-recent-row__action){grid-column: 1;}
.cc-documents-page .cc-documents-recent-row__action{grid-column: 2;grid-row: 1 / span 5;align-self: center;}}
@media (max-width: 680px){.cc-documents-page .cc-documents-discovery-filters__search-row,
  .cc-documents-page .cc-documents-discovery-filters__select-row{grid-template-columns: 1fr;}
.cc-documents-page .cc-documents-discovery-filters__search{grid-column: auto;}
.cc-documents-page .cc-documents-discovery-filters__actions{grid-column: auto;justify-content: stretch;}
.cc-documents-page .cc-documents-discovery-filters__actions a,
  .cc-documents-page .cc-documents-discovery-filters__actions button{flex: 1;}
.cc-documents-page .cc-documents-category-grid,
  .cc-documents-page .cc-documents-company-section .cc-documents-directory-grid--business{grid-template-columns: 1fr !important;}
.cc-documents-page .cc-documents-recent-row{grid-template-columns: 1fr;}
.cc-documents-page .cc-documents-recent-row__action{grid-column: 1;grid-row: auto;justify-content: flex-start;}
.cc-documents-page .cc-documents-recent-row__action .conecta-doc-download{width: 100%;justify-content: center;}}
@media(max-width:700px){.conecta-web-document-lock{margin:28px auto!important;padding:30px 22px 26px!important;border-radius:24px!important;}
.conecta-web-document-lock__heading{grid-template-columns:1fr!important;}
.conecta-web-document-lock__icon{display:none!important;}}
.cc-private-document-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:24px;opacity:0;pointer-events:none;transition:opacity var(--cc-motion-fast,.18s) ease;}
.cc-private-document-modal.is-open{opacity:1;pointer-events:auto;}
.cc-private-document-modal__backdrop{position:absolute;inset:0;background:var(--cc-color-backdrop,rgba(25,34,27,.34));backdrop-filter:blur(var(--cc-modal-backdrop-blur,5px));}
.cc-private-document-modal__dialog{position:relative;width:min(520px,100%);overflow:hidden;border:var(--cc-card-border-width,1px) solid var(--cc-color-border,#dfe6dc);border-radius:var(--cc-modal-radius,18px);background:var(--cc-color-surface,#fff);color:var(--cc-color-text-primary,#283329);box-shadow:var(--cc-elevation-2,0 24px 70px rgba(22,34,24,.16));transform:translateY(6px);transition:transform var(--cc-motion-fast,.18s) ease;box-sizing:border-box;}
.cc-private-document-modal.is-open .cc-private-document-modal__dialog{transform:translateY(0);}
.cc-private-document-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--cc-color-border,#e1e7df);}
.cc-private-document-modal__intro{display:grid;gap:5px;min-width:0;}
.cc-private-document-modal__close{flex:0 0 auto;}
.cc-private-document-modal__kicker{display:block;font-size:var(--cc-font-size-meta,11px);letter-spacing:var(--cc-letter-spacing-eyebrow,.07em);text-transform:uppercase;font-weight:600;color:var(--cc-color-primary,#4f6d35);}
.cc-private-document-modal__dialog h2{margin:0;font-family:var(--cc-font-title,inherit);font-size:var(--cc-font-size-section-title,24px);font-weight:var(--cc-font-weight-regular,400);line-height:var(--cc-line-height-title,1.2);color:var(--cc-color-text-primary,#283329);}
.cc-private-document-modal__dialog p{margin:0;color:var(--cc-color-text-secondary,#687167);font-size:var(--cc-font-size-interface,14px);line-height:var(--cc-line-height-interface,1.5);}
.cc-private-document-modal__body{padding:20px 24px 22px;}
.cc-private-document-modal__field{max-width:310px;gap:6px;}
.cc-private-document-modal__input.cc-form-control{min-height:var(--cc-control-height-compact,36px);height:var(--cc-control-height-compact,36px);border-radius:var(--cc-control-radius,10px);font-size:var(--cc-font-size-secondary,12px);}
.cc-private-document-modal__error[hidden]{display:none;}
.cc-private-document-modal__help{margin:10px 0 0!important;font-size:var(--cc-font-size-meta,11px)!important;line-height:1.45!important;color:var(--cc-color-text-muted,#788078)!important;}
.cc-private-document-modal__help strong{font-weight:600;color:var(--cc-color-primary,#4f6d35);}
.cc-private-document-modal__actions{display:flex;visibility:visible;align-items:center;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid var(--cc-color-border,#e1e7df);background:var(--cc-color-surface-soft,#f8faf7);}
.cc-private-document-modal .cc-private-document-modal__actions>.cc-button.cc-button--primary{border-color:var(--cc-color-border-interactive);background:var(--cc-color-interaction);color:var(--cc-color-primary);}
.cc-private-document-modal .cc-private-document-modal__actions>.cc-button.cc-button--secondary{border-color:var(--cc-color-border);background:var(--cc-color-surface);color:var(--cc-color-text-primary);}
.cc-private-document-modal .cc-private-document-modal__actions>.cc-button:is(:hover,:focus-visible){border-color:var(--cc-color-border-interactive-hover);background:var(--cc-color-interaction-hover);color:var(--cc-color-primary);}
@media(max-width:600px){.cc-private-document-modal{padding:14px;}
.cc-private-document-modal__dialog{width:100%;}
.cc-private-document-modal__header{padding:18px 18px 15px;}
.cc-private-document-modal__body{padding:18px;}
.cc-private-document-modal__field{max-width:none;}
.cc-private-document-modal__actions{padding:12px 18px;flex-direction:column-reverse;align-items:stretch;}
.cc-private-document-modal__actions>.cc-button{width:100%;min-height:var(--cc-layout-touch-target,44px);}}
@supports (height: 100dvh){.conecta-web-document__toc{max-height: calc(100dvh - 160px) !important;}
.cc-private-document-modal__dialog{max-height: calc(100dvh - 48px) !important;}}
