.public-project-table td{padding:11px 7px;color:#486470;font-size:11.5px;line-height:1.45}
.public-project-table td a small{font-size:9.5px}.public-project-table td a strong{font-size:12.5px;line-height:1.35}
.public-nav a{padding:13px 17px!important;font-size:13.5px!important}.public-nav a i{width:27px;height:27px;font-size:18px}
.dashboard-embed{width:calc(100% - 32px);max-width:1500px;min-height:0;margin:16px auto 0;overflow:hidden;border-radius:8px}.dashboard-embed iframe{height:900px;min-height:0;overflow:hidden}
.page-template-page-projets .portal{width:calc(100% - 32px);max-width:1500px;padding:0}
.public-project-detail{width:100%;min-height:850px;border:0;background:#fff}
.public-project-heading{min-height:128px;padding:24px 27px!important;gap:16px!important}.public-project-heading>span{width:50px!important;height:50px!important;font-size:21px}.public-project-heading small{font-size:10px!important;letter-spacing:.7px}.public-project-heading h1{margin:3px 0!important;font-size:24px!important;font-weight:500}.public-project-heading p{font-size:13px!important}.public-project-heading>b{padding:9px 13px!important;font-size:12px!important}
.public-project-heading>.project-heading-counter{display:grid;min-width:210px;min-height:90px;padding:12px 22px!important;place-content:center;border:1px solid #ffffff4d;border-radius:12px;background:#ffffff0d;text-align:center}.project-heading-counter strong{display:block;color:#fff;font-size:32px;font-weight:600;line-height:1}.project-heading-counter small{display:block;margin-top:9px;color:#fff!important;font-size:14px!important;font-weight:400;letter-spacing:0!important}
.mission-card{position:relative;padding-top:23px!important}.mission-card .mission-icon{display:grid!important;width:58px!important;height:58px!important;place-items:center;border:1px solid #c8e3ee;border-radius:13px!important;background:linear-gradient(145deg,#075985,#0787b8)!important;color:#f7d618!important;box-shadow:0 7px 16px #07598525}.mission-icon svg{width:30px;height:30px;fill:#f7d618}.mission-card h3{margin-top:14px;font-size:16px;font-weight:500}
@media(max-width:700px){.public-project-heading>.project-heading-counter{min-width:130px;min-height:75px}.project-heading-counter strong{font-size:26px}.project-heading-counter small{font-size:11px!important}}
.home-count-icon{background:none!important;border:0!important}.home-count-icon span{display:grid;width:46px;height:46px;place-items:center;border:3px solid #fff;border-radius:50%;background:#0878a9;color:#fff;font-size:15px;font-weight:700;box-shadow:0 3px 12px #123b5166}.home-territory-popup{font:12px/1.35 Arial,Tahoma,sans-serif;color:#405f6d}.home-territory-popup header{display:grid;grid-template-columns:1fr auto;padding:10px 12px;border-bottom:3px solid #f7d618;border-radius:6px;background:#075985;color:#fff}.home-territory-popup header small{grid-column:1/-1;color:#f7d618;font-size:8px}.home-territory-popup header strong{font-size:15px;font-weight:500}.home-territory-popup header b{padding-left:10px;color:#f7d618}.home-territory-popup h4{margin:11px 0 5px;color:#294f63}.home-map-bars{display:grid;gap:4px}.home-map-bars div{display:flex;gap:8px;padding:4px 7px;border-radius:4px;background:#eef6f8}.home-map-bars span{margin-right:auto}.home-map-projects{display:grid;gap:5px;max-height:190px;overflow:auto}.home-map-projects a{display:grid;padding:6px 8px;border-left:3px solid #0077b6;background:#f5f9fa;text-decoration:none}.home-map-projects a span,.home-map-projects a small{font-size:9px}.home-map-projects a strong{color:#294f63;font-size:11px;font-weight:500}
