html,body,div,span,applet,object,iframe,video,audio,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,address,section{font-family:inherit;font-size:100%;line-height:inherit;font-weight:inherit;font-style:inherit;outline:0;-ms-word-wrap:break-word;word-wrap:break-word}applet,object,iframe,video,audio,fieldset,form,label,legend,input,textarea,button,table,caption,tbody,tfoot,thead,tr,th,td{border:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}html:not(.edit-post-visual-editor){height:100%;overflow-y:scroll !important;overflow-x:hidden}html:not(.edit-post-visual-editor),body:not(.edit-post-visual-editor){margin:0;padding:0;width:100%}div.ui-widget,div.ui-widget .ui-widget,div.ui-widget .ui-widget-header,div.ui-widget .ui-widget-content,div.ui-accordion .ui-accordion-header,div.ui-state-default,div.ui-widget-content .ui-state-default,div.ui-widget-header .ui-state-default{font-family:inherit;font-size:1em;line-height:inherit}div.ui-widget,div.ui-widget .ui-widget,div.ui-widget .ui-widget-header,div.ui-widget .ui-widget-content,div.ui-accordion .ui-accordion-header,div.ui-state-default,div.ui-widget-content .ui-state-default,div.ui-widget-header .ui-state-default{color:inherit;background:0 0;border-style:none;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}div.ui-datepicker{background-color:#fff}div.ui-accordion .ui-accordion-header{padding:0}div.ui-accordion .ui-accordion-header-icon{display:none}div.ui-tabs,div.ui-tabs .ui-tabs-panel,div.ui-tabs .ui-tabs-nav{padding:0}div.ui-tabs .ui-tabs-nav li{float:none;margin:0}div.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none}.rounded_none{-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.rounded_tiny{-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.rounded_small{-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.rounded_medium{-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.rounded_large{-webkit-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.rounded{-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.overflow_hidden{overflow:hidden !important}.overflow_x_hidden{overflow-x:hidden !important}.overflow_y_hidden{overflow-y:hidden !important}:root{--brand:#0a8f7e;--brand-2:#0b5c80;--ink:#0b1f28;--muted:#66757b;--line:#e6ecec;--paper:#fff;--wash:#f7faf9;--radius:16px;--maxw:1140px}.sufa-wrap{max-width:var(--maxw);margin:0 auto;padding:32px 18px;font:16px/1.65 system-ui,-apple-system,"Segoe UI",Inter,Roboto,Arial,sans-serif;color:var(--ink)}.sufa-wrap h1{font-size:clamp(28px,2.6vw,40px);line-height:1.15;margin:8px 0 6px}.sufa-wrap h2{font-size:clamp(20px,1.5vw,28px);margin:0 0 14px}.sufa-wrap h3{font-size:18px;margin:0 0 8px}.sufa-wrap p{margin:.55rem 0}.sufa-muted{color:var(--muted)}.sufa-badge{display:inline-block;padding:5px 12px;border:1px solid var(--line);border-radius:999px;color:var(--brand);font-weight:800;background:#fff}.sufa-section{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:22px;margin:18px 0}.sufa-alt{background:var(--wash)}.sufa-grid{display:grid;gap:14px}.sufa-g2{grid-template-columns:repeat(2,1fr)}.sufa-g3{grid-template-columns:repeat(3,1fr)}.sufa-g4{grid-template-columns:repeat(4,1fr)}@media (max-width:980px){.sufa-g3,.sufa-g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sufa-g2,.sufa-g3,.sufa-g4{grid-template-columns:1fr}}.sufa-card{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}.sufa-val{font-weight:900}.sufa-ok{color:var(--brand)}.sufa-chip{display:inline-block;margin:4px 6px 0 0;border:1px solid var(--line);border-radius:999px;padding:6px 10px;background:#fff}.sufa-btn{display:inline-block;border:1px solid var(--brand);color:var(--brand);padding:9px 12px;border-radius:12px;font-weight:800;text-decoration:none}.sufa-btn:hover{background:var(--brand);color:#fff}.sufa-table{width:100%;border-collapse:collapse}.sufa-table th,.sufa-table td{padding:10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.sufa-table thead th{background:#eef5f3}.sufa-table tbody tr:hover td{background:#fafcfb}.sufa-gallery{display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}@media (max-width:1100px){.sufa-gallery{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.sufa-gallery{grid-template-columns:repeat(2,1fr)}}.sufa-gallery figure{margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.sufa-gallery img{width:100%;height:130px;object-fit:cover;display:block}.sufa-gallery figcaption{padding:8px;font-size:.92rem;color:var(--muted)}.sufa-kpi{border:1px solid var(--line);border-radius:14px;padding:14px;background:#fff}.sufa-mini{font-size:12px;color:var(--muted)}.sufa-bar{height:10px;background:#eaf1f0;border-radius:6px;overflow:hidden}.sufa-bar i{display:block;height:100%;background:var(--brand)}.sufa-donut{--p:84.96;width:160px;height:160px;border-radius:50%;background:conic-gradient(var(--brand) calc(var(--p)*1%), #E9F2F0 0);display:grid;place-items:center;margin:auto}.sufa-donut:after{content:attr(data-label) " %";font-weight:900}.sufa-donut-inner{width:120px;height:120px;background:#fff;border-radius:50%;position:absolute}#sufachac-map{width:100%;height:420px;border:1px solid var(--line);border-radius:14px;overflow:hidden}@media print{.sufa-wrap{max-width:100%;padding:0}.sufa-section{break-inside:avoid}}