/* V52 — directorios sin representantes ficticios y contacto corporativo */
.represent-intro .text-entrance em{color:#b38b50;}
.locator-empty-v52{display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:clamp(25px,3vw,36px) 12px 25px;color:#f7efdf;min-width:0;}
.locator-empty-v52-index{font:800 10px/1.4 var(--font);letter-spacing:.16em;color:#d7b376;}
.locator-empty-v52 strong{font:500 clamp(27px,2.7vw,35px)/1.12 var(--serif);color:#fff5dd;}
.locator-empty-v52 p{font-size:12px;line-height:1.85;color:#bfccda;max-width:330px;margin:0;}
.locator-empty-v52 a{display:inline-block;font-size:11px;font-weight:750;color:#eac98c;border-bottom:1px solid #c9a66a;padding:4px 0;}
.represent-section .locator.no-representatives-v52 #region-filter{opacity:.46;cursor:not-allowed;}
.map-status-v52{position:absolute;z-index:25;top:70px;left:16px;pointer-events:none;max-width:calc(100% - 32px);}
.map-status-v52 span{display:inline-block;font:800 10px/1.4 var(--font);letter-spacing:.09em;color:#f3dbad;padding:9px 13px;border-radius:7px;background:rgba(12,30,47,.80);border:1px solid rgba(229,193,126,.5);}
.contact-method-content{min-width:0;}
.contact-method-value{overflow-wrap:anywhere;word-break:normal;}
@media(max-width:750px){
 .map-status-v52{top:64px;left:10px;max-width:calc(100% - 20px);}
 .map-status-v52 span{font-size:8px;padding:8px 9px;}
 .locator-empty-v52{padding:16px 8px 28px;}
 .locator-empty-v52 strong{font-size:29px;}
 .represent-section .map-mobile-list-btn{font-size:10px;}
 .contact-methods{max-width:100%;}
}

/* No empty contact drawer or empty-list launcher while there are no published records. */
.represent-section .locator.no-representatives-v52 .detail-pane,
.represent-section .locator.no-representatives-v52 .map-mobile-list-btn{display:none!important;}
.represent-section .locator.no-representatives-v52 .locator-list-panel{max-height:100%;}

/* Hide inoperative filters and the international catalogue until confirmed contacts exist. */
.represent-section .locator.no-representatives-v52 #region-filter{display:none!important;}
.represent-section .extra-network:not(.has-network-data-v52){display:none!important;}
