:root{--rdc-blue:#0077b6;--rdc-blue-dark:#075985;--rdc-blue-soft:#e8f5fb;--rdc-yellow:#f7d618;--rdc-yellow-soft:#fff9cf;--rdc-red:#ce1126;--rdc-red-soft:#fdebed;--rdc-ink:#173f59;--rdc-line:#d5e2e8}
body{background:#fff!important;color:#263f4c}.site-header{border-top:4px solid var(--rdc-blue);box-shadow:0 3px 14px #143e5517!important}.header-top{position:relative;background:#fff}.header-top:after{content:"";position:absolute;right:10%;bottom:-1px;width:115px;height:3px;background:linear-gradient(90deg,var(--rdc-blue) 0 46%,var(--rdc-yellow) 46% 70%,var(--rdc-red) 70%)}.pgai-brand{color:var(--rdc-blue-dark)!important;font-weight:800!important;letter-spacing:.4px}.account-icon{background:var(--rdc-blue-soft)!important;color:var(--rdc-blue-dark)!important}.header-menu{background:#fff!important;border-bottom-color:var(--rdc-line)!important}.menu-trigger,.menu-link{color:var(--rdc-blue-dark)!important;font-weight:700!important}.menu-trigger:hover,.menu-link:hover,.menu-entry:focus-within>.menu-trigger{background:var(--rdc-blue-soft)!important;color:#06466b!important;box-shadow:inset 0 -3px var(--rdc-yellow)}.submenu a:hover,.submenu a:focus{background:var(--rdc-blue-soft)!important;color:var(--rdc-blue-dark)!important}
.btn,.dashboard-action,.profile-action{border-color:#056493!important;background:var(--rdc-blue)!important;color:#fff!important;border-radius:6px!important;box-shadow:none!important}.btn:hover,.dashboard-action:hover,.profile-action:hover{border-color:#064d73!important;background:var(--rdc-blue-dark)!important}.btn.warn,.profile-action.pdf{border-color:#a90e20!important;background:var(--rdc-red)!important}.project-draft-button,.dashboard-action.secondary,.profile-action.secondary{border-color:#88b9d0!important;background:#fff!important;color:var(--rdc-blue-dark)!important}.project-draft-button:hover,.dashboard-action.secondary:hover,.profile-action.secondary:hover{background:var(--rdc-blue-soft)!important}.alert{border-left-color:var(--rdc-blue)!important;background:var(--rdc-blue-soft)!important;color:var(--rdc-blue-dark)!important}input:focus,textarea:focus,select:focus{outline:0!important;border-color:var(--rdc-blue)!important;box-shadow:0 0 0 3px #0077b619!important}
.dashboard-hero{border-color:var(--rdc-line)!important;border-left:5px solid var(--rdc-blue)!important;border-bottom:3px solid var(--rdc-yellow)!important;background:linear-gradient(120deg,#fff,var(--rdc-blue-soft))!important}.dashboard-eyebrow,.dashboard-panel header>a,.dashboard-secondary-kpis a strong{color:var(--rdc-blue)!important}.dashboard-hero h1,.dashboard-kpi strong,.dashboard-panel h2,.doughnut-center strong{color:var(--rdc-ink)!important}.dashboard-kpi,.dashboard-panel,.dashboard-secondary-kpis{border-color:var(--rdc-line)!important;box-shadow:0 4px 15px #174a630b!important}.kpi-icon,.panel-icon,.activity-symbol{background:var(--rdc-blue-soft)!important;color:var(--rdc-blue)!important}.dashboard-kpi.submitted .kpi-icon,.activity-symbol.submitted{background:var(--rdc-yellow-soft)!important;color:#947500!important}.dashboard-kpi.approved .kpi-icon,.approved-icon,.approved-check,.activity-symbol.approved{background:#e5f5eb!important;color:#168047!important}.activity-symbol.rejected{background:var(--rdc-red-soft)!important;color:var(--rdc-red)!important}.dashboard-panel>header{border-bottom-color:var(--rdc-line)!important;background:#fbfdfe!important}
.projects-index-heading{border-bottom:3px solid var(--rdc-yellow)!important;background:linear-gradient(110deg,var(--rdc-blue-soft),#fff)!important}.projects-page-title,.status-overview-item strong,.project-group-heading h2,.project-title-link{color:var(--rdc-ink)!important}.projects-page-title-icon{background:#dff1fa!important;color:var(--rdc-blue)!important}.status-overview-intro{background:linear-gradient(125deg,var(--rdc-blue-dark),var(--rdc-blue))!important}.project-status-group{border-color:var(--rdc-line)!important}.project-status-group .projects-table thead th,.profile-section>h2,.quick-links h3,.form-section>h2{background:var(--rdc-blue-dark)!important;color:#fff!important}.project-title-link:hover{color:var(--rdc-blue)!important}.project-row-actions .project-view-button{border-color:#b9dceb!important;background:var(--rdc-blue-soft)!important;color:var(--rdc-blue)!important}.project-row-actions .project-edit-button{border-color:#cbd9ee!important;background:#edf2fb!important;color:#415f9e!important}.project-row-actions .project-submit-button{border-color:#eadb7b!important;background:var(--rdc-yellow-soft)!important;color:#8c7000!important}.project-row-actions .project-delete-button{border-color:#efc2c7!important;background:var(--rdc-red-soft)!important;color:var(--rdc-red)!important}.project-row-actions .project-action-disabled{border-color:#dde5e8!important;background:#f0f3f4!important;color:#98a6ac!important}.pgai-page-number:hover,.pgai-page-arrow:hover,.pgai-page-button:hover{border-color:var(--rdc-blue)!important;background:var(--rdc-blue-soft)!important;color:var(--rdc-blue-dark)!important}.pgai-page-number.active{border-color:var(--rdc-blue)!important;background:var(--rdc-blue)!important;color:#fff!important}
.projects-filter-dialog>header{background:linear-gradient(120deg,var(--rdc-blue-dark),var(--rdc-blue))!important;border-bottom:3px solid var(--rdc-yellow)}.filter-option:has(input:checked){border-color:#78b9d6!important;background:var(--rdc-blue-soft)!important;color:var(--rdc-blue-dark)!important;box-shadow:inset 3px 0 var(--rdc-blue)!important}.filter-option input{accent-color:var(--rdc-blue)!important}.filter-option:hover{border-color:#8fc5dc!important;background:#f2f9fc!important}.filter-panel-heading>span{background:var(--rdc-blue-soft)!important;color:var(--rdc-blue)!important}.filter-option-search:focus{border-color:var(--rdc-blue)!important;box-shadow:0 0 0 3px #0077b614!important}.filter-count{color:var(--rdc-blue-dark)!important}
.project-form-title{border-bottom:3px solid var(--rdc-yellow)!important;background:linear-gradient(110deg,var(--rdc-blue-soft),#fff)!important;color:var(--rdc-ink)!important}.project-form-title-icon{background:var(--rdc-blue)!important;color:#fff!important}.quick-links a.active{background:var(--rdc-blue-soft)!important;color:var(--rdc-blue-dark)!important;box-shadow:inset 4px 0 var(--rdc-yellow)!important}.quick-links-collapsed .quick-links a.active{box-shadow:inset 3px 0 var(--rdc-yellow)!important}.quick-links a:hover i,.quick-links a.active i{color:var(--rdc-blue)!important}.form-mode-toggle.active .form-mode-toggle-track{background:var(--rdc-yellow)!important}.form-section>h2{border-left:5px solid var(--rdc-yellow)}.form-section>h2>i{color:var(--rdc-yellow)!important}.selected-location,.funding-card{border-left-color:var(--rdc-blue)!important}.document-dropzone:hover,.document-dropzone.dragging{border-color:var(--rdc-blue)!important;background:var(--rdc-blue-soft)!important}.project-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid var(--rdc-line)}.project-form-actions .btn{margin:0}
.project-profile{--profile:var(--rdc-blue-dark)!important;--accent:var(--rdc-blue)!important}.project-profile-hero{border-color:var(--rdc-line)!important;border-top:5px solid var(--rdc-blue)!important;border-bottom:3px solid var(--rdc-yellow)!important;background:linear-gradient(125deg,#fff,var(--rdc-blue-soft))!important}.project-profile-heading h1{color:var(--rdc-ink)!important}.project-profile-reference span{color:var(--rdc-blue)!important}.profile-summary-grid>div,.profile-section{border-color:var(--rdc-line)!important}.profile-summary-grid i{background:var(--rdc-blue-soft)!important;color:var(--rdc-blue)!important}.profile-section>h2{border-left:5px solid var(--rdc-yellow)}.profile-section>h2 i{color:var(--rdc-yellow)!important}.profile-data-grid>div,.profile-stacked-data>div{border-left-color:#79b8d3!important;background:#f6fafc!important}.site-chips span{border-color:#b8dbe9!important;background:var(--rdc-blue-soft)!important;color:var(--rdc-blue-dark)!important}.document-link{color:var(--rdc-blue-dark)!important}.tag.draft{background:#e8eef2;color:#405d6b}@media(max-width:620px){.project-form-actions{flex-direction:column}.project-form-actions .btn{width:100%;text-align:center}}

/* Typographie institutionnelle et lisibilité */
html{font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body,button,input,select,textarea{font-family:Tahoma,Arial,sans-serif!important;font-variant-numeric:tabular-nums}
body{font-size:14px!important;line-height:1.55!important;letter-spacing:0}
h1,h2,h3,h4,h5,h6,.projects-page-title,.project-form-title{font-family:Tahoma,Arial,sans-serif!important;color:var(--rdc-ink);line-height:1.28!important}
h1{font-size:24px!important;font-weight:750!important;letter-spacing:-.2px!important}
h2{font-size:17px;font-weight:700}
h3{font-size:14px!important;font-weight:700!important}
p{line-height:1.6}
label{font-size:13px!important;font-weight:650!important;line-height:1.4}
input,select,textarea{font-size:14px!important;line-height:1.4!important}
.btn,.dashboard-action,.profile-action{font-size:13px!important;font-weight:700!important;line-height:1.25!important}
.menu-trigger,.menu-link{font-size:12.5px!important;letter-spacing:.12px!important}.submenu a{font-size:13px!important}
.account-context,.logout-button{font-size:13px!important}.pgai-brand{font-size:21px!important}
.dashboard-eyebrow{font-size:11px!important;letter-spacing:.9px!important}.dashboard-hero h1{font-size:23px!important}.dashboard-hero p{font-size:13px!important}.dashboard-kpi small,.dashboard-kpi span{font-size:11.5px!important}.dashboard-kpi strong{font-size:25px!important}.dashboard-panel h2{font-size:14.5px!important}.dashboard-panel header p{font-size:11.5px!important}.activity-copy strong,.approved-item strong{font-size:12.5px!important}.activity-copy small,.approved-item small,.activity-item time,.approved-item time{font-size:11px!important}.chart-legend span{font-size:12px!important}.dashboard-secondary-kpis span{font-size:11px!important}.dashboard-secondary-kpis strong{font-size:13px}
.projects-page-title{font-size:18px!important;letter-spacing:.2px!important}.status-overview-intro>span{font-size:10.5px!important}.status-overview-intro small,.status-overview-item small{font-size:11px!important}.project-group-heading h2{font-size:14.5px!important}.project-group-heading p{font-size:11px!important}.projects-table th{font-size:11.5px!important;line-height:1.35}.projects-table td{font-size:12.5px!important;line-height:1.45}.project-title-link{font-size:14px!important;line-height:1.42!important}.project-title-link small,.project-reference{font-size:10.5px!important}.project-beneficiary{font-size:12px!important}.tag{font-size:11.5px!important}
.projects-filter-dialog header h2{font-size:17px!important}.projects-filter-dialog header small{font-size:10px!important}.filter-tab{font-size:11px!important;line-height:1.2!important}.filter-panel-heading h3{font-size:13.5px!important}.filter-panel-heading p{font-size:11px!important}.filter-option,.filter-option-search{font-size:12px!important}
.project-form-title{font-size:18px!important;letter-spacing:.25px!important}.quick-links h3{font-size:13px!important}.quick-links a{font-size:12.5px!important;line-height:1.35}.form-section>h2{font-size:14.5px!important}.field-help,.form-section small{font-size:11.5px!important;line-height:1.5}.wysiwyg-content{font-size:14px!important;line-height:1.65!important}
.project-profile-reference{font-size:11.5px!important}.project-profile-heading h1{font-size:24px!important}.project-profile-heading p{font-size:13px!important}.project-profile-status{font-size:12px!important}.profile-summary-grid span,.profile-data-grid span,.profile-stacked-data span,.profile-timeline span{font-size:10.5px!important;letter-spacing:.25px}.profile-summary-grid strong,.profile-data-grid strong,.profile-stacked-data strong,.profile-timeline strong{font-size:12.5px!important;line-height:1.45}.profile-section>h2{font-size:14.5px!important}.profile-section-body,.profile-long-text{font-size:13px!important}.profile-table th{font-size:11.5px!important}.profile-table td{font-size:12px!important}.site-chips span,.contact-card,.document-link{font-size:12px!important}
@media(max-width:650px){body{font-size:13.5px!important}h1,.project-profile-heading h1{font-size:20px!important}.project-form-title,.projects-page-title{font-size:16px!important}.menu-trigger,.menu-link{font-size:12px!important}}

/* Hiérarchie sobre : graisses modérées et aucun noir franc */
body{color:#435b68!important;font-weight:400!important}
p,td,.profile-long-text,.profile-section-body,.activity-copy small,.approved-item small{color:#526a76!important;font-weight:400!important}
strong,b{color:#294f63;font-weight:600!important}
h1,h2,h3,h4,h5,h6,.projects-page-title,.project-form-title,.project-profile-heading h1{color:var(--rdc-ink)!important;font-weight:600!important}
.pgai-brand{font-weight:600!important}.account-context,.logout-button{color:#536b77!important;font-weight:400!important}
.menu-trigger,.menu-link{font-weight:500!important}.submenu a{color:#496471!important;font-weight:400!important}
.btn,.dashboard-action,.profile-action{font-weight:600!important}
label{color:#405b68!important;font-weight:500!important}
th,.profile-table th{color:#405f6d!important;font-weight:600!important}.projects-table th{color:#fff!important}
.dashboard-kpi strong{font-weight:600!important}.dashboard-kpi small,.dashboard-kpi span,.dashboard-panel header p{font-weight:400!important}
.dashboard-panel h2,.project-group-heading h2,.filter-panel-heading h3,.profile-section>h2,.form-section>h2{font-weight:600!important}
.dashboard-eyebrow,.project-profile-reference{font-weight:600!important}
.activity-copy strong,.approved-item strong,.project-title-link{color:#294f63!important;font-weight:500!important}
.project-reference,.project-group-count,.tag{font-weight:500!important}
.status-overview-intro>span,.status-overview-item small,.project-group-heading p{font-weight:400!important}
.status-overview-intro strong,.status-overview-item strong{font-weight:600!important}
.filter-tab,.filter-option{font-weight:500!important}.filter-panel-heading p{font-weight:400!important}
.quick-links h3,.quick-links a{font-weight:500!important}.quick-links a.active{font-weight:600!important}
.profile-summary-grid span,.profile-data-grid span,.profile-stacked-data span,.profile-timeline span{color:#667e8a!important;font-weight:500!important}
.profile-summary-grid strong,.profile-data-grid strong,.profile-stacked-data strong,.profile-timeline strong{color:#345668!important;font-weight:500!important}

/* Répertoire des organisations : cartes bornées et grille stable */
.org-page{width:100%;max-width:1280px!important}
.org-page>main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch}
.org-page>main>a{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}
.org-page>main>a>div{min-width:0!important;max-width:100%!important;overflow:hidden}
.org-page>main h2,.org-page>main p{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}
.org-page>main h2{white-space:normal!important;line-height:1.4!important}
.org-page>main p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal!important}
@media(max-width:850px){.org-page>main{grid-template-columns:1fr!important}}
/* En-têtes institutionnels communs — identité inspirée de la cartographie SIG */
:is(.reports-hero,.report-create-hero,.resource-hero,.resource-create-hero,.calendar-hero,.event-hero,.mail-hero,.help-hero,.directory-hero,.dictionary-hero,.org-hero,.workspace-hero,.analytics-hero,.projects-index-heading,.project-profile-hero,.compose-page>header){
  border-color:#064d75!important;border-left:0!important;border-bottom:3px solid #f7d618!important;border-radius:9px!important;background:linear-gradient(120deg,#075985,#0878a9)!important;box-shadow:0 7px 22px #163e5228!important;color:#fff!important
}
:is(.reports-hero,.report-create-hero,.resource-hero,.resource-create-hero,.calendar-hero,.event-hero,.mail-hero,.help-hero,.directory-hero,.dictionary-hero,.org-hero,.workspace-hero,.analytics-hero,.projects-index-heading,.project-profile-hero,.compose-page>header) h1{color:#fff!important;font-weight:500!important}
:is(.reports-hero,.report-create-hero,.resource-hero,.resource-create-hero,.calendar-hero,.event-hero,.mail-hero,.help-hero,.directory-hero,.dictionary-hero,.org-hero,.workspace-hero,.analytics-hero,.projects-index-heading,.project-profile-hero,.compose-page>header) p{color:#d8edf5!important}
:is(.reports-eyebrow,.report-create-eyebrow,.resource-eyebrow,.calendar-eyebrow,.event-eyebrow,.dashboard-eyebrow,.workspace-eyebrow,.projects-index-heading small,.project-profile-reference),
:is(.help-hero,.directory-hero,.dictionary-hero,.org-hero,.analytics-hero,.resource-create-hero,.mail-hero,.compose-page>header)>div>span{color:#bde4f3!important;font-weight:500!important}
:is(.reports-eyebrow,.report-create-eyebrow,.resource-eyebrow,.calendar-eyebrow,.event-eyebrow,.workspace-eyebrow,.project-profile-reference)>i,
:is(.help-hero,.directory-hero,.dictionary-hero,.org-hero,.analytics-hero,.resource-create-hero,.mail-hero,.compose-page>header)>div>span>i,
.projects-page-title-icon{display:inline-grid!important;width:36px!important;height:36px!important;margin-right:7px!important;place-items:center!important;border-radius:8px!important;background:#ffffff17!important;color:#f7d618!important;box-shadow:inset 0 0 0 1px #ffffff18!important}
:is(.reports-hero,.report-create-hero,.resource-hero,.resource-create-hero,.calendar-hero,.event-hero,.mail-hero,.help-hero,.directory-hero,.dictionary-hero,.org-hero,.workspace-hero,.analytics-hero,.compose-page>header) :is(a.btn,a.event-action,a.report-back,a.resource-share,button.btn){border-color:#ffffff48!important;border-radius:6px!important;background:#fff!important;color:#075985!important;font-weight:500!important}
:is(.reports-hero,.report-create-hero,.resource-hero,.resource-create-hero,.calendar-hero,.event-hero,.mail-hero,.help-hero,.directory-hero,.dictionary-hero,.org-hero,.workspace-hero,.analytics-hero,.compose-page>header) :is(a.btn,a.event-action,a.report-back,a.resource-share,button.btn):hover{background:#f7d618!important;color:#234c60!important}
.projects-index-heading{margin:0 -20px!important;padding:13px 18px!important;align-items:center!important}.projects-index-heading .projects-page-title{margin:0!important;color:#fff!important;font-size:18px!important;font-weight:500!important}.projects-index-heading .btn{border-color:#ffffff48!important;background:#fff!important;color:#075985!important}.projects-index-heading .btn:hover{background:#f7d618!important;color:#234c60!important}
.project-profile-hero .project-profile-reference{color:#bde4f3!important}.project-profile-hero .project-profile-reference>i{color:#f7d618!important}.project-profile-hero .project-profile-heading p{color:#d8edf5!important}.project-profile-hero .profile-action{border-color:#ffffff48!important;background:#fff!important;color:#075985!important}.project-profile-hero .profile-action.secondary{background:#ffffff12!important;color:#fff!important}
.org-hero .org-total,.directory-hero .directory-total,.dictionary-hero .dictionary-count,.analytics-hero>aside{border-color:#ffffff3d!important;background:#ffffff12!important}.org-hero :is(.org-total strong,.org-total small),.directory-hero :is(.directory-total strong,.directory-total small),.dictionary-hero :is(.dictionary-count strong,.dictionary-count small),.analytics-hero>aside :is(strong,small){color:#fff!important}
.workspace-hero .workspace-user{border-color:#ffffff35!important;background:#ffffff12!important;color:#fff!important}.workspace-hero .workspace-user-icon{background:#ffffff16!important;color:#f7d618!important}
.project-form-title{display:flex!important;align-items:center!important;gap:10px!important;margin:-20px -20px 18px!important;padding:13px 16px!important;border-bottom:3px solid #f7d618!important;border-radius:3px 3px 0 0!important;background:linear-gradient(120deg,#075985,#0878a9)!important;color:#fff!important;font-size:18px!important;font-weight:500!important}.project-form-title-icon{display:grid!important;width:36px!important;height:36px!important;place-items:center!important;border-radius:8px!important;background:#ffffff17!important;color:#f7d618!important;box-shadow:inset 0 0 0 1px #ffffff18!important}
.message-page>header,.org-sheet>header,.report-heading,.admin-title{border:1px solid #064d75!important;border-bottom:3px solid #f7d618!important;border-radius:9px!important;background:linear-gradient(120deg,#075985,#0878a9)!important;color:#fff!important;box-shadow:0 7px 22px #163e5228!important}.message-page>header h1,.org-sheet>header h1,.report-heading h1,.admin-title h1{color:#fff!important;font-weight:500!important}.message-page>header span,.org-sheet>header small,.report-heading small,.report-heading p,.admin-title p{color:#d8edf5!important}.message-page>header>a,.org-sheet>header>a{border-color:#ffffff48!important;background:#fff!important;color:#075985!important}.org-sheet>header .logo{border-color:#ffffff30!important;background:#ffffff15!important;color:#f7d618!important}.report-heading b{color:#f7d618!important}.admin-title{display:flex;align-items:center;gap:11px;margin-bottom:16px;padding:15px 18px}.admin-title>span{display:grid;width:40px;height:40px;place-items:center;border-radius:8px;background:#ffffff17;color:#f7d618;font-size:18px}.admin-title h1{margin:0;font-size:20px}.admin-title p{margin:2px 0 0;font-size:11px}
.header-menu>.menu-entry.active>.menu-trigger,.header-menu>.menu-link.active{border-bottom:3px solid var(--rdc-yellow)!important;background:linear-gradient(120deg,var(--rdc-blue-dark),var(--rdc-blue))!important;color:#fff!important;box-shadow:none!important}.header-menu>.menu-entry.active>.menu-trigger>i,.header-menu>.menu-link.active>i{color:var(--rdc-yellow)!important}.header-menu>.menu-entry.active .menu-caret{border-top-color:#f7d618!important}.header-menu>.menu-entry>.menu-trigger>i,.header-menu>.menu-link>i{width:15px;color:var(--rdc-blue)!important;text-align:center}.header-menu>.menu-entry.active.open>.menu-trigger,.header-menu>.menu-entry.active:hover>.menu-trigger{background:linear-gradient(120deg,var(--rdc-blue-dark),var(--rdc-blue))!important;color:#fff!important}

/* Composant filtre unifié : projets, rapports et cartographie. */
:is(.projects-filter-dialog,.report-filter-dialog,.gis-filter-dialog){width:min(920px,94vw)!important;height:min(600px,88vh)!important;border-radius:10px!important}
:is(.projects-filter-dialog,.report-filter-dialog,.gis-filter-dialog)>header{padding:14px 18px!important;border-bottom:3px solid var(--rdc-yellow)!important;background:linear-gradient(120deg,var(--rdc-blue-dark),var(--rdc-blue))!important;color:#fff!important}
:is(.projects-filter-dialog,.report-filter-dialog,.gis-filter-dialog)>header h2{margin:2px 0!important;color:#fff!important;font-size:17px!important;font-weight:500!important}
:is(.projects-filter-dialog,.report-filter-dialog,.gis-filter-dialog)>header h2 i{color:var(--rdc-yellow)!important}
:is(.projects-filter-dialog,.report-filter-dialog,.gis-filter-dialog)>header small{color:#bde4f3!important;font-size:8px!important;font-weight:500!important;letter-spacing:.8px!important}
.projects-filter-dialog .filter-panel-heading h3,.report-filter-body legend,.gis-filter-body legend{color:#294d5f!important;font-size:13px!important;font-weight:700!important}
