/* ==========================================================================
   THORALIS - HOJA DE ESTILOS INSTITUCIONAL (CSS3)
   Sistema de Diseño: Paleta Original Elementa + Estándar Consorcio NGV-BRICHT
   Despliegue Oficial: Cloudflare Pages (thoralis.pages.dev)
   ========================================================================== */

/* 0. CARGA LOCAL DEFINITIVA DE TIPOGRAFÍA OFICIAL NUNITO (DATA URI BASE64 - CERO ERRORES CORS) */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    font-weight: 800;
    font-weight: 900;
    src: url('data:font/truetype;charset=utf-8;base64,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AvEAEwLxABMC8QATAvEAEwLxABMC8QATAvEAEwLxABMC8QATAvEAEwLxABMD6P/5A+j/+QK3AEcDXAAAAqwAMgKsADICrAAyAqwAMgKsADICrAAyAqwAMgMGAEcFXgBHAwb/6QMGAEcDBv/pAwYARwOsAAADBgBHBOYARwJdAEcCXQBHAl0ARwJdAEcCXQBHAl0ARwJdAEcCXQBHAl0ARwJdAEcCXQBHAl0ARwJdAEcCXQBHAl0ARwJdAEcCXQBHAl0ARwJdAEcCXQBHAl0ARwJdAEcCXQBHAl0ARwMcADICOgBHAuYAMgLmADIC5gAyAuYAMgLmADIC5gAyAuYAMgMMAEcDPQAFAwwARwMMAEcDDABHASkARwKdAEcBKQBHASn/1gEp//MBKf+0ASn/6wEp/+sBKQBHASkARwEp//ABKQAlASn/1wEp/9wBKQAqASn/rQF0//EBdP/xArAARwKwAEcCPQBHA9kARwI9AEcCPQBHAj0ARwI9AEcCPQBHA04ARwI9AEcCPf/VA2wASQNsAEkC8QBHBGUARwLxAEcC8QBHAvEARwLxAEcC8QBHBAEARwLxAEcC8QBHAvEARwMcADIDHAAyAxwAMgMcADIDHAAyAxwAMgMcADIDHAAyAxwAMgMcADIDHAAyAxwAMgMcADIDHAAyAxwAMgMcADIDHAAyAxwAMgMcADIDHAAyAxwAMgMcADIDHAAyAxwAMgMcADIDHAAyAxwAMgMcADIDHAAyAxwAMgMcADIDHAAyAxwAMgMcADIEJgAyApgARwKbAEcDHAAyArgARwK4AEcCuABHArgARwK4AEcCuABHArgARwK4AEcCgQAsAoEALAKBACwCgQAsAoEALAKBACwCgQAsAoEALAKBACwCgQAsAoEALALlAEcCeP/9Anj//QJ4//0CeP/9Anj//QJ4//0CeP/9AucAQgLnAEIC5wBCAucAQgLnAEIC5wBCAucAQgLnAEIC5wBCAucAQgLnAEIC5wBCAucAQgLnAEIC5wBCAucAQgLnAEIC5wBCAucAQgLnAEIC5wBCAucAQgLnAEIC1wAMBGAAIQRgACEEYAAhBGAAIQRgACECrQAoAncAFAJ3ABQCdwAUAncAFAJ3ABQCdwAUAncAFAKEABQCdwAUAncAFAJ3ABQCZwAkAmcAJAJnACQCZwAkAmcAJAKdAEcCnQBHAi0AJAItACQCLQAkAi0AJAItACQCLQAkAi0AJAItACQCLQAkAi0AJAItACQCLQAkAi0AJAItACQCLQAkAi0AJAItACQCLQAkAi0AJAItACQCLQAkAi0AJAItACQCLQAkAi0AJAItACQCLQAkA2QAJANkACQCYgA6AmIAOgHeACIB3gAiAd4AIgHeACIB3gAiAd4AIgHeACICYgAiAlEAIgJiACICYgAiAmIAIgJiACICYgAiBEIAIgIlACICJQAiAiUAIgIlACICJQAiAiUAIgIlACICJQAiAiUAIgIlACICJQAiAiUAIgIlACICJQAiAiUAIgIlACICJQAiAiUAIgIlACICJQAiAiUAIgIlACICJQAiAiUAHgIRAAACEQAAAX4AAQJnACICZwAiAmcAIgJnACICZwAiAmcAIgJnACICZwAiAlMAOgJT/+ECUwA6AlMAOgJTADoCUwA6AQwALwEMADoBDAA6AQz/2AEM/+cBDP/DAQz/3AEM/9wBDAA6AQwALwEM/+QBDAAWAQz/2QEM/9wBDAAbAQz/vAER/8cBEf/HARH/xwIuADoCLgA6Ai4AOgIuADoBTQA6AU0AOgFNADoBTQA6AacAOgFNADoCXgA6AU0AGgFN/9UDeQA8A3kAPAJTADoCUwA6AlP/2wJTADoCUwA6AlMAOgJTADoDZAA6AlMAOgJTADoCUwA6Ak0AIgJNACICTQAiAk0AIgJNACICTQAiAk0AIgJNACICTQAiAk0AIgJNACICTQAiAk0AIgJNACICTQAiAk0AIgJNACICTQAiAk0AIgJNACICTQAiAk0AIgJNACICTQAiAk0AIgJNACICTQAiAk0AIgJNACICTQAiAk0AIgJNACICTQAiAk0AIgOWACICYgA6AmIAOgJiACIBnAA6AZwAOgGcADoBnAA5AZwAKAGcADoBnAA6AZz/3gHsACIB7AAiAewAIgHsACIB7AAiAewAIgHsACIB7AAiAewAIgHsACIB7AAiAqQAOgGU//cBlP/3AZT/9wGU//cBlP/3AZT/9wGU//cBlP/3Ak4AOAJOADgCTgA4Ak4AOAJOADgCTgA4Ak4AOAJOADgCTgA4Ak4AOAJOADgCTgA4Ak4AOAJOADgCTgA4Ak4AOAJOADgCTgA4Ak4AOAJOADgCTgA4Ak4AOAJOADgCTgA4AhYAEgNdABcDXQAXA10AFwNdABcDXQAXAi8ALwIVABECFQARAhUAEQIVABECFQARAhUAEQIVABECRwAQAhUAEQIVABECFQARAeAAJQHgACUB4AAlAeAAJQHgACUC5QBHAh0AOgJiACICYgAiAmIAIgJiACICYgAiAmIAIgJiACICYgAiAmIAIgJiACICYgAiAmIAIgJiACICYgAiAmIAIgJiACICYgAiAmIAIgJiACICYgAiAmIAIgJiACICYgAiAmIAIgJiACICYgAiAmIAIgELADoBCwA6AQsAOgELADgBlQA6AQsAOgIcADoBC//cAVv/8wKCAAECzAABAh0ALwKKAAEBWgATAWkAEQLxABMCqQBHArcARwI5AEcCOQBHAjkARwI5AEcCZgAXAs4ARwMrAAwCXQBHAl0ARwJdAEcEEQAiAngAGALxAEcC8QBHAvEARwMPAEcCtwBHArcARwL2AA0DbABJAwwARwMcADIDBABHApgARwKsADICeP/9Ap8AEwKfABMDjAAyAq0AKALEADIDOABHBDgARwRrAEcDBABHAqkARwOgAEcDMP/9BG8ADQSLAEcCgQAsAqwAMgKsACEBKQBHASn/6wF0//EDbP/9BCsARwK7ADwDd//9AvP/4wQRACIDHQAyAxIADAQmACICeAAYAswARwL5AEcC+f/sAz///QM8AEcDtABHAzUARwNeADICrAAyAmH/9AJ3ABQCdwAUAsIAKAPA//wC9QAyAsQAMgLEAEcC9QBHA9oACwPaAAsBKQBHBBEAIgLOAEcDFQANAwwARwMqAEcC2QAyA4sASQLxABMC8QATA+j/+QJdAEcDHAAyAxwAMgQRACICeAAYAngAGwLxAEcC8QBHAxwAMgMdADIDHQAyAqwAIQKfABMCnwATAp8AEwLEADIDoABHAmYAFwKtACgCrQAoAngALgL2AA0DHAAyBGAAIQLp//cCmABHAxn/0gMnAA0COgBHASkARwJ4ABgCrAAyAngAGAKsADICPQAsAlwAKgJFAEIB1gBCAdYAQgHWAEIB1gBCAfD/+wJPAEICeQAaAjQAKgI0ACoCNAAqA1QAGwIVACACaABCAmgAQgJoAEICiQBCAkMAQgJDAEICYgAOArwAQgJsAEICXAAqAmkAQgJyAEIB7gAqAer//wIlABgCJQAYA2AAKgI/ADcCSwAuAn4AQgNTAEIDdABCAmkAQgIzAEIDIwBCAoX//wN3ABADhABCAfwAKgIMACoCCwASARwANwEc/+QBIf/PAmP/6QNMAEICPgAuAmX/5gKF//8DVAAhAlwAKgJLABkDhQAbAhUAIAJyAEICmABCAkT/5QKV//8CjQBCAwMAQgKKAEIC2gAqAeoAKgHq//8CHAAUAhwAFAJjADUC8v//AmwALgJ2AC4CYwBCAn8AQgKmAAwCpgAMARsAQgNUABsCTABCAoMADgJsAEICjQBCAksALgLdAEICPQAsAj0ALANzACwCNAAqAjUAJgI1ACYDVAAbAhUAIAIRAAACaABCAmgAQgJcACoCXAAqAlwAKgILABICJQAYAiUAGAIlABgCSwAuAyMAQgHw//wCPwA3Aj8AJwIUACICYgAOAnIAKgNsAB8Chf//AnEAQgJs/8kCgwAOAdYAQgEcAEICFQAgAeoAKgIVACAB7gAqAvIAIAJYABsDKwAaAk4AOAJ9//sCWAAlAlgAVgJYAC8CWAAkAlgAHAJYADkCWAAtAlgAJwJYACACWAAjAlgAZgJYACACWABeAlgAPAJYAC0CWAAiAlgAOQJYADACWAAxAlgAIwJYACUCWABdAXwAEwF8ACoBfAAbAXwAFQF8AA4BfAAeAXwAGgF8ABoBfAATAXwAFAF8ABMBfAAqAXwAGwF8ABUBfAAOAXwAHgF8ABoBfAAaAXwAEwF8ABQAyP90A80AKgObACoDmwAVAXwAEwF8ACoBfAAbAXwAFQF8AA4BfAAeAXwAGgF8ABoBfAATAXwAFAF8ABMBfAAqAXwAGwF8ABUBfAAOAXwAHgF8ABoBfAAaAXwAEwF8ABQBFwAAAAAAAAJYAAAAZAAAAQQAAAEXAAABFwAAAMgAAAAAAAACWADTAlgA1gEEACwBBAAsAQQALAEEACwDDAAsAQQAKgEEACoB1AAFAdQACwEEACwCDABRAcYAGwJYACsBS//1AUv/9QCK/+8BuAA5AbgAOQH0//cD6P/3AlgAOQPo//cBuAA5AfQACwF+AGMBfgAtAZ4AHwGeAAYBeQBoAXkABgEEACwB2AAsAdgALAHYACwBBAAsAQQALAINADYCDQAyAS8ANgEvADIB4QAvAQAALwJYABICkgApA7gAMgLpADYChQAfAkgAHwMvACwDLwAsA8sABwGAAB4BAAAvAeEALwEuAEwBLgBM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BDoEMQQ7BD8EPAQ0A+AD4QPlA+sD7wPoA94D2wPzA+kD4wPmAh4CHwJHAhcCPwI+AkECQgJDAjwCPQJEAicCJAIxAjgCEwIUAhUCFgIcAh0CIAIhAiICIwImAjICMwI1AjQCNgI3AjsCOgI5AkACRQJGAo8CkAKRApICmAKZApwCnQKeAp8CogKuAq8CsQKwArICswK3ArYCtQK8AsECwgKaApsCwwKTArsCugK9Ar4CvwK4ArkCwAKjAqACrQK0AkgCxAJJAsUCSgLGAksCxwIlAqEChQMBAoYDAgIYApQCGgKWAhsClwJMAsgCTQLJAk4CygJPAssCUALMAlECzQJSAs4CUwLPAlUC0QJWAtICVwLTAlgC1AJZAtUCWgLWAlsC1wJcAtgCXQLZAl4C2gJgAtwCYQLdAmICYwLfAmQC4AJlAuECZgLiAmcC4wJoAuQCaQLlAt4CagLmAmsC5wJsAugCbQLpAm4C6gJvAusCcALsAnEC7QJyAu4CcwLvAnQC8AJ1AvECdgLyAncC8wJ4AvQCeQL1AnoC9gJ7AvcCfAL4AhkClQJ9AvkCfgL6An8C+wKAAvwCgQL9AoIC/gKDAv8ChAMAAlQC0AJfAtsChwMDAogDBAAkARUALAEcAC4BHgBFATQARAEzADUBJABQAUEAVQFIAFMBRQBdAVAAcAFlAHIBZwB1AWoAewFwAHwBcQB+AXMAoAGVAKEBlgCbAZAAmgGPAKwBoQCuAaMAtwGsALgBrQCxAaYAswGoALkBrgDAAbYAwQG3ANgBzwDUAcsA3gHVANsB0gDdAdQA5AHbAO8B5gATAQQAFQEGAAsA/AANAP4ADgD/AA8BAAAMAP0ABAD1AAYA9wAHAPgACAD5AAUA9gA/AS4AQQEwAEcBNgA3ASYAOQEoADoBKQA7ASoAOAEnAGEBVABfAVIAjgGDAJABhQCFAXoAhwF8AIgBfQCJAX4AhgF7AJIBhwCUAYkAlQGKAJYBiwCTAYgAyAG/AMoBwQDMAcMAzgHFAM8BxgDQAccAzQHEAOYB3QDlAdwA6AHfAOoB4QNUA1YDWQNVA1oDcQNvA3ADcgN/A4ADewN9A34DfAOVA5cDZwOhA6UDnwOgA6QDrwOqA6IDowOaA64DrAOmA6cDqwPEA8gDygO2A7IDywO+A70AALgB/4WwBI0AAAAAFAD2AAMAAQQJAAAAogAAAAMAAQQJAAEAIACiAAMAAQQJAAIADgDCAAMAAQQJAAMANgDQAAMAAQQJAAQAIACiAAMAAQQJAAUAGgEGAAMAAQQJAAYAIAEgAAMAAQQJAAgAGAFAAAMAAQQJAAkAGAFAAAMAAQQJAAsAMgFYAAMAAQQJAAwAMgFYAAMAAQQJAA0BIgGKAAMAAQQJAA4ANgKsAAMAAQQJABAADALiAAMAAQQJABEAEgLuAAMAAQQJABkADALiAAMAAQQJAQAADAMAAAMAAQQJAQEADAMMAAMAAQQJAQgAEgLuAAMAAQQJASEACgMYAEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADEANAAgAFQAaABlACAATgB1AG4AaQB0AG8AIABQAHIAbwBqAGUAYwB0ACAAQQB1AHQAaABvAHIAcwAgACgAaAB0AHQAcABzADoALwAvAGcAaQB0AGgAdQBiAC4AYwBvAG0ALwBnAG8AbwBnAGwAZQBmAG8AbgB0AHMALwBuAHUAbgBpAHQAbwApAE4AdQBuAGkAdABvACAARQB4AHQAcgBhAEIAbwBsAGQAUgBlAGcAdQBsAGEAcgAzAC4ANgAwADIAOwBOAE8ATgBFADsATgB1AG4AaQB0AG8ALQBFAHgAdAByAGEAQgBvAGwAZABWAGUAcgBzAGkAbwBuACAAMwAuADYAMAAyAE4AdQBuAGkAdABvAC0ARQB4AHQAcgBhAEIAbwBsAGQAVgBlAHIAbgBvAG4AIABBAGQAYQBtAHMAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHMAYQBuAHMAbwB4AHkAZwBlAG4ALgBjAG8AbQBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuACAAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABpAHMAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAgAGgAdAB0AHAAcwA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAGgAdAB0AHAAcwA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAE4AdQBuAGkAdABvAEUAeAB0AHIAYQBCAG8AbABkAFcAZQBpAGcAaAB0AEkAdABhAGwAaQBjAFIAbwBtAGEAbgACAAAAAAAA/7AAHAAAAAAAAAAAAAAAAAAAAAAAAAAABEoAAAAkAMkBAgEDAQQBBQEGAQcBCADHAQkBCgELAQwBDQEOAGIBDwEQAK0BEQESARMBFABjARUArgCQARYAJQEXACYA/QD/AGQBGAEZARoAJwEbAOkBHAEdAR4BHwEgASEAKABlASIBIwEkASUAyAEmAScBKAEpASoBKwDKASwBLQDLAS4BLwEwATEBMgEzATQBNQApACoA+AE2ATcBOAE5AToAKwE7ATwBPQE+ACwBPwDMAUAAzQFBAM4BQgD6AUMAzwFEAUUBRgFHAUgALQFJAC4BSgAvAUsBTAFNAU4BTwFQAVEBUgDiADABUwAxAVQBVQFWAVcBWAFZAVoBWwBmAVwAMgDQAV0A0QFeAV8BYAFhAWIBYwBnAWQBZQFmANMBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwCRAXQArwF1AXYBdwCwADMA7QA0ADUBeAF5AXoBewF8AX0BfgA2AX8BgADkAYEA+wGCAYMBhAGFAYYBhwA3AYgBiQGKAYsBjAGNADgA1AGOANUBjwBoAZAA1gGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwA5ADoBoAGhAaIBowA7ADwA6wGkALsBpQGmAacBqAGpAaoBqwA9AawA5gGtAa4BrwGwAEQAaQGxAbIBswG0AbUBtgG3AGsBuAG5AboBuwG8Ab0AbAG+Ab8AagHAAcEBwgHDAG4BxABtAKABxQBFAcYARgD+AQAAbwHHAcgByQBHAOoBygEBAcsBzAHNAc4ASABwAc8B0AHRAHIB0gHTAdQB1QHWAdcAcwHYAdkAcQHaAdsB3AHdAd4B3wHgAeEB4gHjAEkASgD5AeQB5QHmAecB6AHpAEsB6gHrAewB7QHuAEwA1wB0Ae8AdgHwAHcB8QHyAfMAdQH0AfUB9gH3AfgATQH5AfoATgH7AfwB/QBPAf4B/wIAAgECAgIDAgQA4wBQAgUAUQIGAgcCCAIJAgoCCwIMAg0AeAIOAFIAeQIPAHsCEAIRAhICEwIUAhUAfAIWAhcCGAB6AhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUAoQImAH0CJwIoAikAsQBTAO4AVABVAioCKwIsAi0CLgIvAjAAVgIxAjIA5QIzAPwCNAI1AjYCNwI4AIkAVwI5AjoCOwI8Aj0CPgI/AFgAfgJAAkEAgAJCAIECQwB/AkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAFkAWgJTAlQCVQJWAFsAXADsAlcAugJYAlkCWgJbAlwCXQJeAF0CXwDnAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocAwADBAogCiQCdAJ4CigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UAmwATABQAFQAWABcAGAAZABoAGwAcA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQC8APQA9QD2A6YDpwOoA6kDqgOrA6wDrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74AAwO/A8ADwQPCA8MAEQAPAB0AHgCrAAQAowAiAKIAwwCHAA0ABgASAD8DxAAQA8UAsgCzA8YDxwPIAEIACwAMAF4AYAA+AEAAxADFALQAtQC2ALcAqQCqAL4AvwAFAAoApgPJACMACQCIAIYAiwCKAIwAgwPKA8sAXwDoAIIDzADCA80DzgPPAIQD0AC9AAcD0QPSAPcD0wPUA9UD1gPXA9gD2QPaA9sD3APdAIUD3gPfA+AAlgPhA+ID4wAOAO8A8AC4ACAAjwAhAB8AlQCUAJMApwBhAKQAQQPkAJIAnAPlA+YAmgCZAKUD5wCYAAgAxgC5A+gD6QPqA+sD7APtA+4D7wPwA/ED8gPzA/QD9QP2A/cD+AP5A/oD+wP8A/0D/gP/BAAEAQQCBAMEBAQFBAYEBwQIBAkECgQLBAwEDQQOBA8EEAQRBBIEEwQUBBUEFgQXBBgEGQQaBBsEHAQdBB4EHwQgBCEEIgQjBCQEJQQmBCcEKAQpBCoEKwQsBC0ELgQvBDAEMQQyBDMENAQ1BDYENwQ4BDkEOgQ7BDwEPQQ+BD8EQARBBEIEQwREBEUERgCOANwAQwCNAN8A2ARHBEgA4QRJANsA3QDZANoA3gDgBEoESwRMBE0ETgRPBFAEUQRSBFMGQWJyZXZlB3VuaTFFQUUHdW5pMUVCNgd1bmkxRUIwB3VuaTFFQjIHdW5pMUVCNAd1bmkwMUNEB3VuaTFFQTQHdW5pMUVBQwd1bmkxRUE2B3VuaTFFQTgHdW5pMUVBQQd1bmkwMjAwB3VuaTAyMjYHdW5pMUVBMAd1bmkxRUEyB3VuaTAyMDIHQW1hY3JvbgdBb2dvbmVrCkFyaW5nYWN1dGUHQUVhY3V0ZQd1bmkwMTgxB3VuaTFFMDgLQ2NpcmN1bWZsZXgKQ2RvdGFjY2VudAd1bmkwMUM0BkRjYXJvbgZEY3JvYXQHdW5pMUUwQwd1bmkwMThBB3VuaTFFMEUHdW5pMDFDNQZFYnJldmUGRWNhcm9uB3VuaTAyMjgHdW5pMUUxQwd1bmkxRUJFB3VuaTFFQzYHdW5pMUVDMAd1bmkxRUMyB3VuaTFFQzQHdW5pMDIwNApFZG90YWNjZW50B3VuaTFFQjgHdW5pMUVCQQd1bmkwMjA2B0VtYWNyb24HdW5pMUUxNgd1bmkxRTE0B0VvZ29uZWsHdW5pMUVCQwd1bmkwMThGBkdjYXJvbgtHY2lyY3VtZmxleAd1bmkwMTIyCkdkb3RhY2NlbnQHdW5pMUUyMARIYmFyB3VuaTFFMkELSGNpcmN1bWZsZXgHdW5pMUUyNAJJSgZJYnJldmUHdW5pMDIwOAd1bmkxRTJFB3VuaTFFQ0EHdW5pMUVDOAd1bmkwMjBBB0ltYWNyb24HSW9nb25lawZJdGlsZGULSmNpcmN1bWZsZXgHdW5pMDEzNgd1bmkwMUM3BkxhY3V0ZQZMY2Fyb24HdW5pMDEzQgRMZG90B3VuaTFFMzYHdW5pMDFDOAd1bmkxRTNBB3VuaTFFNDIHdW5pMDFDQQZOYWN1dGUGTmNhcm9uB3VuaTAxNDUHdW5pMUU0NAd1bmkxRTQ2B3VuaTAxQ0IHdW5pMUU0OANFbmcGT2JyZXZlB3VuaTFFRDAHdW5pMUVEOAd1bmkxRUQyB3VuaTFFRDQHdW5pMUVENgd1bmkwMjBDB3VuaTAyMkEHdW5pMDIzMAd1bmkxRUNDB3VuaTFFQ0UFT2hvcm4HdW5pMUVEQQd1bmkxRUUyB3VuaTFFREMHdW5pMUVERQd1bmkxRUUwDU9odW5nYXJ1bWxhdXQHdW5pMDIwRQdPbWFjcm9uB3VuaTFFNTIHdW5pMUU1MAd1bmkwMUVBC09zbGFzaGFjdXRlB3VuaTFFNEMHdW5pMUU0RQd1bmkwMjJDBlJhY3V0ZQZSY2Fyb24HdW5pMDE1Ngd1bmkwMjEwB3VuaTFFNUEHdW5pMDIxMgd1bmkxRTVFBlNhY3V0ZQd1bmkxRTY0B3VuaTFFNjYLU2NpcmN1bWZsZXgHdW5pMDIxOAd1bmkxRTYwB3VuaTFFNjIHdW5pMUU2OAd1bmkxRTlFBFRiYXIGVGNhcm9uB3VuaTAxNjIHdW5pMDIxQQd1bmkxRTZDB3VuaTFFNkUGVWJyZXZlB3VuaTAyMTQHdW5pMUVFNAd1bmkxRUU2BVVob3JuB3VuaTFFRTgHdW5pMUVGMAd1bmkxRUVBB3VuaTFFRUMHdW5pMUVFRQ1VaHVuZ2FydW1sYXV0B3VuaTAyMTYHVW1hY3Jvbgd1bmkxRTdBB1VvZ29uZWsFVXJpbmcGVXRpbGRlB3VuaTFFNzgGV2FjdXRlC1djaXJjdW1mbGV4CVdkaWVyZXNpcwZXZ3JhdmULWWNpcmN1bWZsZXgHdW5pMUU4RQd1bmkxRUY0BllncmF2ZQd1bmkwMUIzB3VuaTFFRjYHdW5pMDIzMgd1bmkxRUY4BlphY3V0ZQpaZG90YWNjZW50B3VuaTFFOTIQSWFjdXRlX0oubG9jbE5MRAtJX0oubG9jbE5MRAZhYnJldmUHdW5pMUVBRgd1bmkxRUI3B3VuaTFFQjEHdW5pMUVCMwd1bmkxRUI1B3VuaTAxQ0UHdW5pMUVBNQd1bmkxRUFEB3VuaTFFQTcHdW5pMUVBOQd1bmkxRUFCB3VuaTAyMDEHdW5pMDIyNwd1bmkxRUExB3VuaTFFQTMHdW5pMDIwMwdhbWFjcm9uB2FvZ29uZWsKYXJpbmdhY3V0ZQdhZWFjdXRlB3VuaTAyNTMHdW5pMUUwOQtjY2lyY3VtZmxleApjZG90YWNjZW50BmRjYXJvbgd1bmkxRTBEB3VuaTAyNTcHdW5pMUUwRgd1bmkwMUM2BmVicmV2ZQZlY2Fyb24HdW5pMUUxRAd1bmkxRUJGB3VuaTFFQzcHdW5pMUVDMQd1bmkxRUMzB3VuaTFFQzUHdW5pMDIwNQplZG90YWNjZW50B3VuaTFFQjkHdW5pMUVCQgd1bmkwMjA3B2VtYWNyb24HdW5pMUUxNwd1bmkxRTE1B2VvZ29uZWsHdW5pMUVCRAd1bmkwMjU5B3VuaTAyOTIHdW5pMDFFRgZnY2Fyb24LZ2NpcmN1bWZsZXgHdW5pMDEyMwpnZG90YWNjZW50B3VuaTFFMjEHdW5pMDFFNQRoYmFyB3VuaTFFMkIHdW5pMDIxRgtoY2lyY3VtZmxleAd1bmkxRTI1BmlicmV2ZQd1bmkwMjA5B3VuaTFFMkYJaS5sb2NsVFJLB3VuaTFFQ0IHdW5pMUVDOQd1bmkwMjBCB2ltYWNyb24HaW9nb25lawZpdGlsZGUHdW5pMDIzNwtqY2lyY3VtZmxleAd1bmkwMUU5B3VuaTAxMzcMa2dyZWVubGFuZGljBmxhY3V0ZQZsY2Fyb24HdW5pMDEzQwRsZG90B3VuaTFFMzcHdW5pMDFDOQd1bmkxRTNCB3VuaTFFNDMGbmFjdXRlC25hcG9zdHJvcGhlBm5jYXJvbgd1bmkwMTQ2B3VuaTFFNDUHdW5pMUU0Nwd1bmkwMUNDB3VuaTFFNDkDZW5nBm9icmV2ZQd1bmkxRUQxB3VuaTFFRDkHdW5pMUVEMwd1bmkxRUQ1B3VuaTFFRDcHdW5pMDIwRAd1bmkwMjJCB3VuaTAyMzEHdW5pMUVDRAd1bmkxRUNGBW9ob3JuB3VuaTFFREIHdW5pMUVFMwd1bmkxRUREB3VuaTFFREYHdW5pMUVFMQ1vaHVuZ2FydW1sYXV0B3VuaTAyMEYHb21hY3Jvbgd1bmkxRTUzB3VuaTFFNTEHdW5pMDFFQgtvc2xhc2hhY3V0ZQd1bmkxRTREB3VuaTFFNEYHdW5pMDIyRAZyYWN1dGUGcmNhcm9uB3VuaTAxNTcHdW5pMDIxMQd1bmkxRTVCB3VuaTAyMTMHdW5pMUU1RgZzYWN1dGUHdW5pMUU2NQd1bmkxRTY3C3NjaXJjdW1mbGV4B3VuaTAyMTkHdW5pMUU2MQd1bmkxRTYzB3VuaTFFNjkEdGJhcgZ0Y2Fyb24HdW5pMDE2Mwd1bmkwMjFCB3VuaTFFOTcHdW5pMUU2RAd1bmkxRTZGBnVicmV2ZQd1bmkwMUQ0B3VuaTAyMTUHdW5pMUVFNQd1bmkxRUU3BXVob3JuB3VuaTFFRTkHdW5pMUVGMQd1bmkxRUVCB3VuaTFFRUQHdW5pMUVFRg11aHVuZ2FydW1sYXV0B3VuaTAyMTcHdW1hY3Jvbgd1bmkxRTdCB3VvZ29uZWsFdXJpbmcGdXRpbGRlB3VuaTFFNzkGd2FjdXRlC3djaXJjdW1mbGV4CXdkaWVyZXNpcwZ3Z3JhdmULeWNpcmN1bWZsZXgHdW5pMUU4Rgd1bmkxRUY1BnlncmF2ZQd1bmkwMUI0B3VuaTFFRjcHdW5pMDIzMwd1bmkxRUY5BnphY3V0ZQp6ZG90YWNjZW50B3VuaTFFOTMPZ2VybWFuZGJscy5jYWx0EGlhY3V0ZV9qLmxvY2xOTEQGYS5zczAxC2FhY3V0ZS5zczAxC2FicmV2ZS5zczAxDHVuaTFFQUYuc3MwMQx1bmkxRUI3LnNzMDEMdW5pMUVCMS5zczAxDHVuaTFFQjMuc3MwMQx1bmkxRUI1LnNzMDEMdW5pMDFDRS5zczAxEGFjaXJjdW1mbGV4LnNzMDEMdW5pMUVBNS5zczAxDHVuaTFFQUQuc3MwMQx1bmkxRUE3LnNzMDEMdW5pMUVBOS5zczAxDHVuaTFFQUIuc3MwMQx1bmkwMjAxLnNzMDEOYWRpZXJlc2lzLnNzMDEMdW5pMDIyNy5zczAxDHVuaTFFQTEuc3MwMQthZ3JhdmUuc3MwMQx1bmkxRUEzLnNzMDEMdW5pMDIwMy5zczAxDGFtYWNyb24uc3MwMQxhb2dvbmVrLnNzMDEKYXJpbmcuc3MwMQ9hcmluZ2FjdXRlLnNzMDELYXRpbGRlLnNzMDEGbC5zczAyC2xhY3V0ZS5zczAyC2xjYXJvbi5zczAyDHVuaTAxM0Muc3MwMglsZG90LnNzMDIMdW5pMUUzNy5zczAyDHVuaTAxQzkuc3MwMgx1bmkxRTNCLnNzMDILbHNsYXNoLnNzMDILaV9qLmxvY2xOTEQHZmwuc3MwMgd1bmkwNDEwB3VuaTA0MTEHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MDMHdW5pMDQ5MAd1bmkwNEY2B3VuaTA0OTIHdW5pMDQ5NAd1bmkwNDE0B3VuaTA0MTUHdW5pMDQwMAd1bmkwNDAxB3VuaTA0MTYHdW5pMDQxNwd1bmkwNDE4B3VuaTA0MTkHdW5pMDQwRAd1bmkwNDhBB3VuaTA0MUEHdW5pMDQwQwd1bmkwNDFCB3VuaTA0MUMHdW5pMDQxRAd1bmkwNDFFB3VuaTA0MUYHdW5pMDQyMAd1bmkwNDIxB3VuaTA0MjIHdW5pMDQyMwd1bmkwNDBFB3VuaTA0MjQHdW5pMDQyNQd1bmkwNDI3B3VuaTA0MjYHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MEYHdW5pMDQyQwd1bmkwNDJCB3VuaTA0MkEHdW5pMDQwOQd1bmkwNDBBB3VuaTA0MDUHdW5pMDQwNAd1bmkwNDJEB3VuaTA0MDYHdW5pMDQwNwd1bmkwNDA4B3VuaTA0MEIHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MDIHdW5pMDQ2Mgd1bmkwNDZBB3VuaTA0NzIHdW5pMDQ3NAd1bmkwNDk2B3VuaTA0OTgHdW5pMDQ5QQd1bmkwNDlDB3VuaTA0OUUHdW5pMDRBMAd1bmkwNEEyB3VuaTA0QTQHdW5pMDUyNAd1bmkwNEE4B3VuaTA0QUEHdW5pMDRBQwd1bmkwNEFFB3VuaTA0QjAHdW5pMDRCMgd1bmkwNEI0B3VuaTA0QjYHdW5pMDRCOAd1bmkwNEJBB3VuaTA1MjYHdW5pMDRCQwd1bmkwNEJFB3VuaTA0QzAHdW5pMDRDMQd1bmkwNEMzB3VuaTA0QzUHdW5pMDRDNwd1bmkwNEM5B3VuaTA0Q0IHdW5pMDRDRAd1bmkwNEQwB3VuaTA0RDIHdW5pMDRENAd1bmkwNEQ2B3VuaTA0RDgHdW5pMDREQQd1bmkwNERDB3VuaTA0REUHdW5pMDRFMAd1bmkwNEUyB3VuaTA0RTQHdW5pMDRFNgd1bmkwNEU4B3VuaTA0RUEHdW5pMDRFQwd1bmkwNEVFB3VuaTA0RjAHdW5pMDRGMgd1bmkwNEY0B3VuaTA0RjgHdW5pMDRGQQd1bmkwNEZDB3VuaTA0RkUHdW5pMDUxMAd1bmkwNTEyB3VuaTA1MUEHdW5pMDUxQwd1bmkwNDhDB3VuaTA0OEUHdW5pMDUyOAd1bmkwNTJFD3VuaTA0OTIubG9jbEJTSA91bmkwNDA2LmxvY2xCU0gPdW5pMDQ5OC5sb2NsQlNID3VuaTA0QUEubG9jbEJTSA91bmkwNDk4LmxvY2xDSFUPdW5pMDRBQS5sb2NsQ0hVB3VuaTA0MzAHdW5pMDQzMQd1bmkwNDMyB3VuaTA0MzMHdW5pMDQ1Mwd1bmkwNDkxB3VuaTA0RjcHdW5pMDQ5Mwd1bmkwNDk1B3VuaTA0MzQHdW5pMDQzNQd1bmkwNDUwB3VuaTA0NTEHdW5pMDQzNgd1bmkwNDM3B3VuaTA0MzgHdW5pMDQzOQd1bmkwNDVEB3VuaTA0OEIHdW5pMDQzQQd1bmkwNDVDB3VuaTA0M0IHdW5pMDQzQwd1bmkwNDNEB3VuaTA0M0UHdW5pMDQzRgd1bmkwNDQwB3VuaTA0NDEHdW5pMDQ0Mgd1bmkwNDQzB3VuaTA0NUUHdW5pMDQ0NAd1bmkwNDQ1B3VuaTA0NDcHdW5pMDQ0Ngd1bmkwNDQ4B3VuaTA0NDkHdW5pMDQ1Rgd1bmkwNDRDB3VuaTA0NEIHdW5pMDQ0QQd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ1NQd1bmkwNDU0B3VuaTA0NEQHdW5pMDQ1Ngd1bmkwNDU3B3VuaTA0NTgHdW5pMDQ1Qgd1bmkwNDRFB3VuaTA0NEYHdW5pMDQ1Mgd1bmkwNDYzB3VuaTA0NkIHdW5pMDQ3Mwd1bmkwNDc1B3VuaTA0OTcHdW5pMDQ5OQd1bmkwNDlCB3VuaTA0OUQHdW5pMDQ5Rgd1bmkwNEExB3VuaTA0QTMHdW5pMDRBNQd1bmkwNTI1B3VuaTA0QTkHdW5pMDRBQgd1bmkwNEFEB3VuaTA0QUYHdW5pMDRCMQd1bmkwNEIzB3VuaTA0QjUHdW5pMDRCNwd1bmkwNEI5B3VuaTA0QkIHdW5pMDUyNwd1bmkwNEJEB3VuaTA0QkYHdW5pMDRDRgd1bmkwNEMyB3VuaTA0QzQHdW5pMDRDNgd1bmkwNEM4B3VuaTA0Q0EHdW5pMDRDQwd1bmkwNENFB3VuaTA0RDEHdW5pMDREMwd1bmkwNEQ1B3VuaTA0RDcHdW5pMDREOQd1bmkwNERCB3VuaTA0REQHdW5pMDRERgd1bmkwNEUxB3VuaTA0RTMHdW5pMDRFNQd1bmkwNEU3B3VuaTA0RTkHdW5pMDRFQgd1bmkwNEVEB3VuaTA0RUYHdW5pMDRGMQd1bmkwNEYzB3VuaTA0RjUHdW5pMDRGOQd1bmkwNEZCB3VuaTA0RkQHdW5pMDRGRgd1bmkwNTExB3VuaTA1MTMHdW5pMDUxQgd1bmkwNTFEB3VuaTA0OEQHdW5pMDQ4Rgd1bmkwNTI5B3VuaTA1MkYPdW5pMDQ5My5sb2NsQlNID3VuaTA0NTYubG9jbEJTSA91bmkwNDk5LmxvY2xCU0gPdW5pMDRBQi5sb2NsQlNID3VuaTA0OTkubG9jbENIVQ91bmkwNEFCLmxvY2xDSFUHdW5pMDM5NAVTaWdtYQd1bmkwM0E5B3VuaTAzQkMIb25lLnNzMDEJemVyby50b3NmCG9uZS50b3NmCHR3by50b3NmCnRocmVlLnRvc2YJZm91ci50b3NmCWZpdmUudG9zZghzaXgudG9zZgpzZXZlbi50b3NmCmVpZ2h0LnRvc2YJbmluZS50b3NmDW9uZS50b3NmLnNzMDEJemVyby5kbm9tCG9uZS5kbm9tCHR3by5kbm9tCnRocmVlLmRub20JZm91ci5kbm9tCWZpdmUuZG5vbQhzaXguZG5vbQpzZXZlbi5kbm9tCmVpZ2h0LmRub20JbmluZS5kbm9tCXplcm8ubnVtcghvbmUubnVtcgh0d28ubnVtcgp0aHJlZS5udW1yCWZvdXIubnVtcglmaXZlLm51bXIIc2l4Lm51bXIKc2V2ZW4ubnVtcgplaWdodC5udW1yCW5pbmUubnVtcgd1bmkyMDgwB3VuaTIwODEHdW5pMjA4Mgd1bmkyMDgzB3VuaTIwODQHdW5pMjA4NQd1bmkyMDg2B3VuaTIwODcHdW5pMjA4OAd1bmkyMDg5B3VuaTIwNzAHdW5pMDBCOQd1bmkwMEIyB3VuaTAwQjMHdW5pMjA3NAd1bmkyMDc1B3VuaTIwNzYHdW5pMjA3Nwd1bmkyMDc4B3VuaTIwNzkCQ1IETlVMTAd1bmkyMDA3B3VuaTIwMEEHdW5pMjAwOAd1bmkwMEEwB3VuaTIwMDkHdW5pMjAwQgd1bmkyN0U4B3VuaTI3RTkWcGVyaW9kY2VudGVyZWQubG9jbENBVAd1bmkwMEFECmZpZ3VyZWRhc2gHdW5pMjAxNQd1bmkyMDEwB3VuaUY4RkYGbWludXRlBnNlY29uZAd1bmkyMTEzCWVzdGltYXRlZAd1bmkyMTE2B3VuaTIwQjUNY29sb25tb25ldGFyeQRkb25nBEV1cm8HdW5pMjBCMgd1bmkyMEI0B3VuaTIwQUQEbGlyYQd1bmkyMEJBB3VuaTIwQkMHdW5pMjBBNgZwZXNldGEHdW5pMjBCMQd1bmkyMEJEB3VuaTIwQjkHdW5pMjBCOAd1bmkyMEFFB3VuaTIwQTkHdW5pMjIxOQd1bmkyMDUyB3VuaTIyMTUIZW1wdHlzZXQHdW5pMjEyNgd1bmkyMjA2B3VuaTAwQjULdW5pMDMwNjAzMDELdW5pMDMwNjAzMDALdW5pMDMwNjAzMDkLdW5pMDMwNjAzMDMLdW5pMDMwMjAzMDELdW5pMDMwMjAzMDALdW5pMDMwMjAzMDkLdW5pMDMwMjAzMDMLYnJldmVjb21iY3kQYnJldmVjb21iY3kuY2FzZQd1bmkwMzA4C3VuaTAzMDgwMzAxC3VuaTAzMDgwMzA0B3VuaTAzMDcLdW5pMDMwNzAzMDQJZ3JhdmVjb21iCWFjdXRlY29tYgt1bmkwMzAxMDMwNwd1bmkwMzBCC3VuaTAzMEMuYWx0B3VuaTAzMDIHdW5pMDMwQwt1bmkwMzBDMDMwNwd1bmkwMzA2B3VuaTAzMEELdW5pMDMwQTAzMDEJdGlsZGVjb21iC3VuaTAzMDMwMzA4E3RpbGRlY29tYl9hY3V0ZWNvbWILdW5pMDMwMzAzMDQHdW5pMDMwNAt1bmkwMzA0MDMwOAt1bmkwMzA0MDMwMAt1bmkwMzA0MDMwMQ1ob29rYWJvdmVjb21iB3VuaTAzMEYHdW5pMDMxMQd1bmkwMzEyB3VuaTAzMUIMZG90YmVsb3djb21iB3VuaTAzMjQHdW5pMDMyNgd1bmkwMzI3B3VuaTAzMjgHdW5pMDMyRQd1bmkwMzMxB3VuaTAzMzUHdW5pMDMzNwd1bmkwMzM4DHVuaTAzMDguY2FzZRB1bmkwMzA4MDMwMS5jYXNlEHVuaTAzMDgwMzA0LmNhc2UMdW5pMDMwNy5jYXNlEHVuaTAzMDcwMzA0LmNhc2UOZ3JhdmVjb21iLmNhc2UOYWN1dGVjb21iLmNhc2UQdW5pMDMwMTAzMDcuY2FzZQx1bmkwMzBCLmNhc2UQdW5pMDMwQy5hbHQuY2FzZQx1bmkwMzAyLmNhc2UQdW5pMDMwMjAzMDAuY2FzZRB1bmkwMzAyMDMwMS5jYXNlEHVuaTAzMDIwMzAzLmNhc2UQdW5pMDMwMjAzMDkuY2FzZQx1bmkwMzBDLmNhc2UQdW5pMDMwQzAzMDcuY2FzZQx1bmkwMzA2LmNhc2UQdW5pMDMwNjAzMDAuY2FzZRB1bmkwMzA2MDMwMS5jYXNlEHVuaTAzMDYwMzAzLmNhc2UQdW5pMDMwNjAzMDkuY2FzZQx1bmkwMzBBLmNhc2UQdW5pMDMwQTAzMDEuY2FzZQ50aWxkZWNvbWIuY2FzZRB1bmkwMzAzMDMwOC5jYXNlGHRpbGRlY29tYl9hY3V0ZWNvbWIuY2FzZRB1bmkwMzAzMDMwNC5jYXNlDHVuaTAzMDQuY2FzZRB1bmkwMzA0MDMwOC5jYXNlEHVuaTAzMDQwMzAwLmNhc2UQdW5pMDMwNDAzMDEuY2FzZRJob29rYWJvdmVjb21iLmNhc2UMdW5pMDMwRi5jYXNlDHVuaTAzMTEuY2FzZQx1bmkwMzEyLmNhc2UMdW5pMDMxQi5jYXNlDHVuaTAzMzUuY2FzZQx1bmkwMzM3LmNhc2UMdW5pMDMzOC5jYXNlCnVuaTAzMzUuY3kLdGlsZGVjb21iLm8NdW5pMDMwQy5hbHQudAl1bmkwMzM1LnQQdGlsZGVjb21iLmNhc2UuTw51bmkwMzFCLk8uY2FzZQd1bmkwMkM5B3VuaTAyQ0EHdW5pMDJDQgd1bmkwMkJDB3VuaTAyQkIHdW5pMDJCQQd1bmkwMkI5B3VuaTAyQkYHdW5pMDJCRQd1bmkwMkNDB3VuaTAyQzgMdW5pMDJCRi5jYXNlDHVuaTAyQkUuY2FzZQAAAAABAAH//wAPAAEAAgAOAAABwgAAAe4AAgBIAAEAFwABABkAHgABACAALAABAC4AUQABAFMAYwABAGUAuQABALsA5gABAOgA8AABAPEA8QACAPIBCAABAQoBDwABAREBGAABARoBGgABARwBHAABAR4BNgABATgBQQABAUMBQwABAUUBVgABAVgBWAABAVoBdAABAXYBrgABAbABywABAc0B3QABAd8B5gABAegCDAABAg0CEAACAhMCEwABAhUCFwABAh0CJAABAiYCMQABAjMCNAABAjoCOgABAj4CQwABAkoCSgABAk0CTQABAlYCVgABAlgCWQABAl4CXgABAmACYwABAmoCcQABAnMCfQABAoACgAABAoMChAABAokCjwABApICkwABApkCoAABAqICrQABAq8CsAABArYCtgABAroCugABArwCvgABAsYCxgABAskCyQABAtIC0gABAtQC1AABAtoC2gABAtwC3wABAuYC7QABAu8C+QABAvwC/AABAv8DAAABAwMDAwABAwYDCgABA9ED2AADA9sD4wADA+UECgADBAwEKQADBDYENwABBDkEOQABBEEEQQABBEQERQABBEgESQABAAoAAwAUABwAJAABAAMCDQIOAhAAAQAEAAEBQQABAAQAAQFmAAEABAABAUUAAQACAAAADAAAABwAAQAGA/gD+QP6A/sD/QP+AAIABQPRA9gAAAPbA+MACAPlA/YAEQQCBAoAIwQMBCUALAABAAAAFgAqAAoABQBEADQAPABOAFgAA0RGTFQAVmN5cmwAVmxhdG4AVgADa2VybgBGbWFyawBMbWttawBUAAQAAAABAEgABQAAAAEATAACAAgAAgB0AU4ABgAQAAEARgAAAAYAEAABAEgAAQBKAAAAAAABAAAAAAACAAEAAgAAAAIAAwAEAAE/4kwqAAZFSFUCAAFALj+iAAJDpD+aAAE/uj+sAAE/5j+gAAE/9ECCAAFCckBEAAD//wADAAAAAQACAAFJdgAEAAAAaEDOQhBA2ECqQKpAqkCqQKpAqkCqQdJAqkCqQKpBAEEAQQBBAECwQLBA4kEASkZLGE2WTnxPYlBIRmJHJEEASKhRLlIUQQBS+kEAQQBT4EC2QLZA7EC2QLZAtkEAQUhBnEEAQPZBWkFaQXBBcEFwQR5H5kEsQSxBLEEsQSxBLEEsQSxBLEEsQSxBLEEsRKZBLEEsQSxBAEEAQQBBAEEAQQBBAEC2QQBBAEC8QLxAvEC8QLxAvEC8QMJBOkEUQRRBFEDIQQpBFEGGQYZBhkEUQRQAAnHKAAQAAHiAczYAZABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAA/+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/vAAAAAAAAAAAAAAAAAAD/1gAAAAAAAAAAAAD/1gAAAAD/7f/ZAAAAAP/xAAAAAAAAAAAAAAAAAAAAAAAA//0AAAAAAAAAAP/5/94AAAAA//kAAAAZ//0AAAAAAAAAAAAAAAD/4wAAAAAAAP/0AAAAAAAAAAD/9wAAAAD/9v/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//QAAAAAAAAAAAAPAAAAAP/7AAD/9wAAAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAA//sAAP/fAAAAAAAAAAD/9gAAAAAAAAAKAAoAAP/gAAAAAAAAAAAAAAAAAAAAAP/lAAD/3QAAAAAAAAAA/+cAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAP/yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAD/9AAAAAAAAAAA//kAAP/2AAD//f/9AAAAAP/7AAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAP/9//sAAAAAAAAAAAAAAAAABwAPAAAAAP/yAAAAAAAAAAAAAAAAAAAAAAAA//0AAAAAAAAACQAAAAAAAAAAAAgAAAAAACAAGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/3AAAAAAAAAAAADgAAAAD//QAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/9AAD/5QAAAAAAAAAA//YAAAAAAAAACgAHAAD/6gAAAAAAAAAAAAAAAAAAAAD/7AAA/+AAAAAAAAAAAP/2AAAAAAAM//cAAAAAAAAAAAAAAAAAAAAAAAD//gAA//sAAP/vAAAAAAAAAAAAAP/7AAD/4wAA//f/v//3/+8AAAAA/+//sf/9AAD/wQAUAAAAAP/2AAAAAAAAAAAAAAAAAAD/9AAA/8UAAAAAAAAAAAAAABQAAAAA/+3//QAA/6YAAP+VAAAAAAAAAAD/8wAA/7YAAP+pAAAAAAAAAAD/wwAAAAAAHv+wAAAAAAAAAAAAAAAAAAAAAAAA/+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/KAAAAAAAAAAAAAAAA/+L/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAD/6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6gAAAAAAAAAAAAAAAAAAAAD/7wAA/+MAAAAAAAAAAP/yAAAAAAAA/+UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//kAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9AAAAAAAAAAAAAAAAAAAAAAAAAArAAAAAAAA//b/7wAAAAAAEQAA//cAAAAA/9EAAAAAAAAAAAAAAAAAAAAAAAD/9gAJAAAADQAAAAAAAAAAAAAAAAAAAAD/7f/2AAAAFAAAAAAAAAAAAAAAAAAA//kAFwAAAAoAAAAAAAAAAP/vAAAAAP/p//QAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAP/3AAAAAAAA/6MAAP/zAAAAAAAAAAD/xAAA//YAAAAAAAAAAAAA/98AAAAAAAD/9v/2AAAAAAAAAAoACgAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP/dAAAAAAAAAAD/9gAAAAAAAP/iAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAD/7AAAAAAAAP/iAAAAAAAAAAAAAAAAAAD/5QAA//YAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAD/swAAAAAAAAAAAAAAAP+9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PaAAAD2gAAA9oAAAPaAAAD2gAAA9oAAAPaAAAD2gAAA9oAAAPaYAAD2mAAA9pgAAPaYAAD2mAAA9pgAAPaYAAD2mAAA9pgAAPaYAAD2mAAA9pgAAPaYAAD2mAAA9pgAAPaYAAD2mAAA9pgAAPaYAAD2mAAA9pgAAPaYAAD2mAAA9pgAAPaYAAD2mAAA9pgAAPaYAAD2mAAA9pgAAPaYAAD2mAAA9pgAAPaYAAD2mAEwAADyGAAA8hgAAPIYAADyGAAA8hgAAPIYAADyGAAA8hgAAPIYAADyGAAA8hgAAPIYAADyGAAA8hgAAPIYAADyGAAA8hgAAPIYAADyGAAA8hgAAPIYAADyGAAA8hgAAPIYAADyGAAA8hgAAPIYAADyGAAA8hgAAPIYAADyGAAA8hgAAPIYAADyGAAA8hgABPHQAATx0AAE8dAABPHQAATx0AAE8dAAAPIwAADyMAAA8jAAAPIwAADyMAAA8jAAAPIwAADyMAAA8jAAAPIwAADyMAAA8jAAAPIwAADyMAAA8jAAAPIwAADyMAAA8jAAAPIwAADyMAAA8jAAAPIwAADyMAAA8jAAAPIwAADyMAAA8jAAAPIwAADyMAAA8jAAAPIwAADyMAAA8jAAAPIwAADyMABkBOgAuAbAAEQGxACMBsgAqAdAAKwHRACsB0gArAdMAKwHUACsB1QArAdYABwHXACsB2AArAdkAKwHaACsB2wArAdwAKwHdACsB3gArAd8AKwHgACsB4QArAg0ALgIOAC4CEAAuAFUAADruAAA67gAAOu4AADruAAA67gAAOu4AADruAAA67gAAOu4AADruAAA67gAAOu4AADruAAA67gAAOu4AADruAAA67gAAOu4AADruAAA67gAAOu4AADruAAA67gAAOu4AADruAAA67gAAOu4AADruAAA67gAAOu4AADruAAA67gAAOu4AADruAAA67gABOu4AAjrcAAI63AACOtwAAjrcAAM63AACOtwAAjrcAAQ6+gAFOwYABTsAAAA69AAAOvQAADr0AAA69AAAOvQAADr0AAA69AAAOvQAADr0AAA69AAAOvQAADr0AAA69AAAOvQAADr0AAA69AAAOvQAADr0AAA69AAAOvQAADr0AAA69AAAOvQAADr0AAA69AAAOvQAADr0AAA69AAAOvQAADr0AAA69AAAOvQAADr0AAA69AAAOvQAATr0AAU7BgAFOwwABTsSADABDwAGARAABgFDAAYBRAAGAUUABgFGAAYBRwAGAUgABgFJAAYBSwAGAUwABgFNAAYBTgAGAU8ABgFQAAYBUQARAVIABgFTAAYBVAAGAVUABgFWAAYBVwAGAVgABgFbAAYBXAAGAV0ABgFeAAYBYAAGAWEABgFiAAYBYwAGAWQABgFlAAYBZgAGAWcABgFoAAYBmgAGAa8ABgIEAAYCBQAGAgYABgIHAAYCCAAGAgkABgIKAAYCCwAGAgwABgIPAAYAMAEPABQBEAAUAUMAFAFEABQBRQAUAUYAFAFHABQBSAAUAUkAFAFLABQBTAAUAU0AFAFOABQBTwAUAVAAFAFRABQBUgAUAVMAFAFUABQBVQAUAVYAFAFXABQBWAAUAVsAFAFcABQBXQAUAV4AFAFgABQBYQAUAWIAFAFjABQBZAAUAWUAFAFmABQBZwAUAWgAFAGaABQBrwAUAgQAFAIFABQCBgAUAgcAFAIIABQCCQAUAgoAFAILABQCDAAUAg8AFAAwAQ8ADwEQAA8BQwAPAUQADwFFAA8BRgAPAUcADwFIAA8BSQAPAUsADwFMAA8BTQAPAU4ADwFPAA8BUAAPAVEADwFSAA8BUwAPAVQADwFVAA8BVgAPAVcADwFYAA8BWwAPAVwADwFdAA8BXgAPAWAADwFhAA8BYgAPAWMADwFkAA8BZQAPAWYADwFnAA8BaAAPAZoADwGvAA8CBAAPAgUADwIGAA8CBwAPAggADwIJAA8CCgAPAgsADwIMAA8CDwAPADMBDwAhARAAIQFDACEBRAAhAUUAIQFGACEBRwAhAUgAIQFJACEBSwAhAUwAIQFNACEBTgAhAU8AIQFQACEBUQAhAVIAIQFTACEBVAAhAVUAIQFWACEBVwAhAVgAIQFbACEBXAAhAV0AIQFeACEBYAAhAWEAIQFiACEBYwAhAWQAIQFlACEBZgAhAWcAIQFoACEBmgAhAa8AIQIEACECBQAhAgYAIQIHACECCAAhAgkAIQIKACECCwAhAgwAIQIPACEDdgAAA3gAAAN6AAAAAgAiAFIAUgAAAG0AbQABAKYApgACAOAA6gADARgBGAAOARsBHAAPAR4BHgARASYBJgASASgBKAATAToBOgAUAUkBSQAVAUsBWwAWAWABaAAnAXIBcgAwAYYBiwAxAZ0BnQA3AbIBsgA4AdAB1QA5AdcB4QA/AgUCBQBKAgcCDABLAg4CEABRAhYCGgBUAlMCUwBZAn4CfgBaAzcDNwBbAzoDOgBcA10DXgBdA2EDYQBfA2QDZQBgA3QDdQBiA3cDdwBkA3kDeQBlA3sDfABmADQBDwAhARAAIQFDACEBRAAhAUUAIQFGACEBRwAhAUgAIQFJACEBSwAhAUwAIQFNACEBTgAhAU8AIQFQACEBUQAhAVIAIQFTACEBVAAhAVUAIQFWACEBVwAhAVgAIQFbACEBXAAhAV0AIQFeACEBYAAhAWEAIQFiACEBYwAhAWQAIQFlACEBZgAhAWcAIQFoACEBmgAhAa8AIQIEACECBQAhAgYAIQIHACECCAAhAgkAIQIKACECCwAhAgwAIQIPACEDZAAAA3YAPwN4AD8DegA/ADUBDwAaARAAGgFDABoBRAAaAUUAGgFGABoBRwAaAUgAGgFJABoBSwAaAUwAGgFNABoBTgAaAU8AGgFQABoBUQAaAVIAGgFTABoBVAAaAVUAGgFWABoBVwAaAVgAGgFbABoBXAAaAV0AGgFeABoBYAAaAWEAGgFiABoBYwAaAWQAGgFlABoBZgAaAWcAGgFoABoBmgAaAa8AGgIEABoCBQAaAgYAGgIHABoCCAAaAgkAGgIKABoCCwAaAgwAGgIPABoDZAABA2gAGwN2ADUDeAA1A3oANQACAEYAAQAXAAAAGQAeABcAIAAsAB0ALgBRACoAUwBjAE4AZQB2AF8AeAC5AHEAuwDmALMA6ADwAN8A8gEIAOgBCgEPAP8BEQEYAQUBGgEaAQ0BHAEcAQ4BHgE2AQ8BOAFBASgBQwFDATIBRQFWATMBWAFYAUUBWgF0AUYBdgGuAWEBsAHLAZoBzQHdAbYB3wHmAccB6AIMAc8CEwITAfQCFQIXAfUCHQIkAfgCJgInAgACKQIrAgICLQIxAgUCMwI0AgoCOgI6AgwCPgJDAg0CSgJKAhMCTQJNAhQCVgJWAhUCWAJZAhYCYAJjAhgCagJxAhwCcwJ9AiQCgAKAAi8CgwKEAjACiQKPAjICkgKTAjkCmQKgAjsCogKjAkMCpwKnAkUCqQKqAkYCrAKtAkgCrwKwAkoCtgK2AkwCugK6Ak0CvAK+Ak4CxgLGAlECyQLJAlIC0gLSAlMC1ALUAlQC2gLaAlUC3ALfAlYC5gLtAloC7wL5AmIC/AL8Am0C/wMAAm4DBgMKAnAENgQ3AnUEOQQ5AncEQQRBAngERARFAnkESARJAnsAOQEPACUBEAAlAUMAJQFEACUBRQAlAUYAJQFHACUBSAAlAUkAJQFLACUBTAAlAU0AJQFOACUBTwAlAVAAJQFRACUBUgAlAVMAJQFUACUBVQAlAVYAJQFXACUBWAAlAVsAJQFcACUBXQAlAV4AJQFgACUBYQAlAWIAJQFjACUBZAAlAWUAJQFmACUBZwAlAWgAJQGaACUBrwAlAgQAJQIFACUCBgAlAgcAJQIIACUCCQAlAgoAJQILACUCDAAlAg8AJQNkAAEDaAAyA3YAIAN4ACADegAgA30AJQN+ACUDfwAlA4AAJQA5AQ8AFAEQABQBQwAUAUQAFAFFABQBRgAUAUcAFAFIABQBSQAUAUsAFAFMABQBTQAUAU4AFAFPABQBUAAUAVEAFAFSABQBUwAUAVQAFAFVABQBVgAUAVcAFAFYABQBWwAUAVwAFAFdABQBXgAUAWAAFAFhABQBYgAUAWMAFAFkABQBZQAUAWYAFAFnABQBaAAUAZoAFAGvABQCBAAUAgUAFAIGABQCBwAUAggAFAIJABQCCgAUAgsAFAIMABQCDwAUA2QAGgNoABYDdgAJA3gACQN6AAkDfQARA34AEQN/ABEDgAARADkBDwAKARAACgFDAAoBRAAKAUUACgFGAAoBRwAKAUgACgFJAAoBSwAKAUwACgFNAAoBTgAKAU8ACgFQAAoBUQAKAVIACgFTAAoBVAAKAVUACgFWAAoBVwAKAVgACgFbAAoBXAAKAV0ACgFeAAoBYAAKAWEACgFiAAoBYwAKAWQACgFlAAoBZgAKAWcACgFoAAoBmgAKAa8ACgIEAAoCBQAKAgYACgIHAAoCCAAKAgkACgIKAAoCCwAKAgwACgIPAAoDZAABA2gAJAN2ADUDeAA1A3oANQN9AC8DfgAvA38ALwOAAC8AOQEPACcBEAAnAUMAJwFEACcBRQAnAUYAJwFHACcBSAAnAUkAJwFLACcBTAAnAU0AJwFOACcBTwAnAVAAJwFRACcBUgAnAVMAJwFUACcBVQAnAVYAJwFXACcBWAAnAVsAJwFcACcBXQAnAV4AJwFgACcBYQAnAWIAJwFjACcBZAAnAWUAJwFmACcBZwAnAWgAJwGaACcBrwAnAgQAJwIFACcCBgAnAgcAJwIIACcCCQAnAgoAJwILACcCDAAnAg8AJwNkAAEDaAA5A3YAMgN4ADIDegAyA30AMgN+ADIDfwAyA4AAMgA5AQ8AKAEQACgBQwAoAUQAKAFFACgBRgAoAUcAKAFIACgBSQAoAUsAKAFMACgBTQAoAU4AKAFPACgBUAAoAVEAKAFSACgBUwAoAVQAKAFVACgBVgAoAVcAKAFYACgBWwAoAVwAKAFdACgBXgAoAWAAKAFhACgBYgAoAWMAKAFkACgBZQAoAWYAKAFnACgBaAAoAZoAKAGvACgCBAAoAgUAKAIGACgCBwAoAggAKAIJACgCCgAoAgsAKAIMACgCDwAoA2QAAANoADwDdgArA3gAKwN6ACsDfQArA34AKwN/ACsDgAArADkBDwAKARAACgFDAAoBRAAKAUUACgFGAAoBRwAKAUgACgFJAAoBSwAKAUwACgFNAAoBTgAKAU8ACgFQAAoBUQAUAVIACgFTAAoBVAAUAVUACgFWAAoBVwAKAVgACgFbAAoBXAAKAV0ACgFeAAoBYAAKAWEACgFiAAoBYwAKAWQACgFlAAoBZgAKAWcACgFoAAoBmgAKAa8ACgIEAAoCBQAKAgYACgIHAAoCCAAKAgkACgIKAAoCCwAKAgwACgIPAAoDZAABA2gAIwN2ADUDeAA1A3oANQN9ADIDfgAyA38AMgOAADIAOQEPADkBEAA5AUMAOQFEADkBRQA5AUYAOQFHADkBSAA5AUkAOQFLADkBTAA5AU0AOQFOADkBTwA5AVAAOQFRADkBUgA5AVMAOQFUADkBVQA5AVYAOQFXADkBWAA5AVsAOQFcADkBXQA5AV4AOQFgADkBYQA5AWIAOQFjADkBZAA5AWUAOQFmADkBZwA5AWgAOQGaADkBrwA5AgQAOQIFADkCBgA5AgcAOQIIADkCCQA5AgoAOQILADkCDAA5Ag8AOQNkAAEDaAA8A3YASQN4AEkDegBJA30AMgN+ADIDfwAyA4AAMgA5AQ8AJQEQACUBQwAlAUQAJQFFACUBRgAlAUcAJQFIACUBSQAlAUsAJQFMACUBTQAlAU4AJQFPACUBUAAlAVEAJQFSACUBUwAlAVQAJQFVACUBVgAlAVcAJQFYACUBWwAlAVwAJQFdACUBXgAlAWAAJQFhACUBYgAl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MG4sBjBcL4owaAAAMG4sBjBcL4owaAAAMG4sBjBcL4owaAAAMG4sEjBcMCAwaAAAMG4sEjBcMCAwaAAAMG4sEjBcMCAwaAAAMG4sGDBcMCAwaAAAMG4sGDBcMCAwaAAAMG4sDDBcMCAwaAAAMG4sGDBcMCAwaAAAMG4sEjBcMCAwaAAAMG4sEjBcMCAwaAAAMG4sGDBcMCAwaAAAMG4sGDBcMCAwaAAAMG4sGDBcMCAwaAAAMG4sHgAALCQAAAAAAAAvWgAAL2AAAAAAAAAveAAALCoAAAAAAAAwVjBcMGIwaAAAMG4sNgAALaQAAAAAAAAsMAAALaQAAAAAAAAsMAAALaQAAAAAAAAsNgAALDwAAAAAAAAsMAAALaQAAAAAAAAsNgAALDwAAAAAAAAsMAAALaQAAAAAAAAsNgAALDwAAAAAAAAv2AAAL4QAAAAAAAAvMAAAL4QAAAAAAAAv2AAAL4QAAAAAAAAvMAAAL4QAAAAAAAAv2AAAL4QAAAAAAAAv2AAAL4QAAAAAAAAvMAAAL4QAAAAAAAAv2AAALEIAAAAAAAAvMAAAL4QAAAAAAAAv2AAALEIAAAAAAAAvMAAALEIAAAAAAAAvZgAAL6gAAAAAL2wvZgAAL6gAAAAAL2wsSAAAL6gAAAAAL2wvZgAAL6gAAAAAL2wvZgAALIQAAAAAL2wvZgAALIQAAAAAL2wvZgAALIQAAAAAL2wsWixgLGYxygAAAAAsVCxgLGYxygAAAAAsVCxgLGYxygAAAAAsVCxgLGYxygAAAAAsVCxgLGYxygAAAAAsVCxgLGYxygAAAAAsWixgLE4xygAAAAAsVCxgLGYxygAAAAAsVCxgLGYxygAAAAAsWixgLGYxygAAAAAsVCxgLGYxygAAAAAsWixgLE4xygAAAAAsVCxgLGYxygAAAAAsVCxgLGYxygAAAAAsVCxgLGYxygAAAAAsVCxgLGYxygAAAAAsVCxgLGYxygAAAAAsVCxgLGYxygAAAAAsWixgLGYxygAAAAAsWixgLGYxygAAAAAsVCxgLGYxygAAAAAsVCxgLGYxygAAAAAsWixgLGYxygAAAAAsbAAALHIAAAAAAAAwdAAAMHoAAAAAAAAseAAAMHoAAAAAAAAseAAAMHoAAAAAAAAseAAAMHoAAAAAAAAseAAAMHoAAAAAAAAwSgAALH4AAAAAAAAvogAAL6gAAAAAAAAsigAAL6gAAAAAAAAsigAAL6gAAAAAAAAsigAAL6gAAAAAAAAsigAAL6gAAAAAAAAvogAALIQAAAAAAAAsigAAL6gAAAAAAAAsigAAL6gAAAAAAAAsigAAL6gAAAAAAAAsigAAL6gAAAAAAAAsxgAALJYAAAAAAAAskAAALJYAAAAAAAAskAAALJYAAAAAAAAskAAALJYAAAAAAAAsxgAALJwAAAAAAAAAAAAAAAAwjAAAAAAsogAALVYsrgAAAAAsqAAALVYsrgAAAAAsqAAALVYsrgAAAAAsogAALVYsrgAAAAAsqAAALUosrgAAAAAsogAALVYsrgAAAAAsogAALVYsrgAAAAAsogAALVYsrgAAAAAsqAAALVYsrgAAAAAsqAAALVYsrgAAAAAsogAALVYsrgAAAAAsqAAALUosrgAAAAAsogAALVYsrgAAAAAsogAALVYsrgAAAAAsogAALVYsrgAAAAAsqAAALVYsrgAAAAAsqAAALVYsrgAAAAAsqAAALVYsrgAAAAAsogAALUosrgAAAAAsqAAALVYsrgAAAAAsqAAALVYsrgAAAAAsqAAALVYsrgAAAAAsqAAALVYsrgAAAAAsqAAALVYsrgAAAAAsogAALVYsrgAAAAAsqAAALVYsrgAAAAAstAAALMAAAAAAAAAsugAALMAAAAAAAAAsxgAALMwAAAAAAAAs8AAAMVIAAAAAAAAs9gAAMVIAAAAAAAAs9gAAMVIAAAAAAAAs8AAAMVIAAAAAAAAs9gAAMVIAAAAAAAAs9gAAMVIAAAAAAAAs9gAAMVIAAAAAAAAwgCzYLc4AACzeLOQwgCzYLc4AACzeLOQwgCzYLNIAACzeLOQwgCzYLNIAACzeLOQAACzYAAAAACzeLOQs8AAAMVIs/AAAAAAs9gAAMVIs/AAAAAAs9gAAMVIs/AAAAAAs9gAAMVIs/AAAAAAs9gAAMVIs/AAAAAAs9gAAMVIs/AAAAAAs8AAAMVIs/AAAAAAs9gAALOos/AAAAAAs8AAAMVIs/AAAAAAs8AAAMVIs/AAAAAAs8AAAMVIs/AAAAAAs9gAAMVIs/AAAAAAs9gAAMVIs/AAAAAAs9gAAMVIs/AAAAAAs8AAALOos/AAAAAAs9gAAMVIs/AAAAAAs9gAAMVIs/AAAAAAs9gAAMVIs/AAAAAAs9gAAMVIs/AAAAAAs8AAAMVIs/AAAAAAs8AAAMVIs/AAAAAAx4gAAMVIs/AAAAAAs9gAAMVIs/AAAAAAtAgAAAAAAAAAAAAAyMAAAAAAAAAAAAAAyTgAAMlQAAAAAAAAtyAAAAAAAAAAAAAAtCAAAAAAAAAAAAAAtCAAAAAAAAAAAAAAtCAAAAAAAAAAAAAAtCAAAAAAAAAAAAAAtCAAAAAAAAAAAAAAtCAAAAAAAAAAAAAAtRC0OLZIAAC0ULRotRC0OLYYAAC0ULRotPi0OLZIAAC0ULRotPi0OLZIAAC0ULRotRC0OLYYAAC0ULRoAAAAALtwusgAAAAAtIAAALtwusgAAAAAtJgAALtwusgAAAAAtJgAALtwusgAAAAAtJgAALtwusgAAAAAtJgAALtwusgAAAAAtJgAALtwusgAAAAAtIAAALtwusgAAAAAtJgAALtwusgAAAAAAAAAALu4usgAAAAAtJgAALtwusgAAAAAtJgAALtwusgAAAAAtJgAALtwusgAAAAAtJgAALtwusgAAAAAtJgAALtwusgAAAAAtLAAALTgAAAAAAAAtMgAALTgAAAAAAAAtRAAALVYAAAAAAAAtPgAALVYAAAAAAAAtRAAALUoAAAAAAAAtUAAALVYAAAAAAAAu4i7oLWIAAAAALWgu1i7oLWIAAAAALWgu4i7oLWIAAAAALWgu4i7oLVwAAAAALWgu4i7oLWIAAAAALWgu4i7oLVwAAAAALWgu4i7oLWIAAAAALWgu4i7oLVwAAAAALWgu4i7oLWIAAAAALWgtdAAALW4AAAAAAAAtdAAALXoAAAAAAAAtgAAALZIAAAAAAAAtjAAALZIAAAAAAAAtgAAALZIAAAAAAAAtjAAALZIAAAAAAAAtgAAALYYAAAAAAAAtjAAALZIAAAAAAAAtgAAALYYAAAAAAAAtgAAALZIAAAAAAAAtgAAALYYAAAAAAAAtjAAALZIAAAAAAAAuLi2eMiotpAAALaouOi2eMiotpAAALaouOi2eMiotpAAALaouOi2eMiotpAAALaouLi2eMiotpAAALaouOi2eLigtpAAALaouLi2eMiotpAAALaouLi2eMiotpAAALaouLi2eMiotpAAALaouOi2eMiotpAAALaouOi2eMiotpAAALaouLi2eMiotpAAALaouLi2eMiotpAAALaouLi2eLigtpAAALaouOi2eMiotpAAALaouOi2eMiotpAAALaouLi2eMiotpAAALaouOi2eMiotpAAALaouLi2eLigtpAAALaouOi2eMiotpAAALaouOi2eMiotpAAALaouOi2eMiotpAAALaouOi2eMiotpAAALaouOi2eMiotpAAALaouOi2eMiotpAAALaouLi2eMiotpAAALaouLi2eMiotpAAALaouLi2eMiotpAAALaouLgAAAAAAAAAALZguOgAAAAAAAAAALZguOi2eMiotpAAALaouLi2eMiotpAAALaouLi2eMiotpAAALaouLi2eMiotpAAALaotsAAALbYAAAAAAAAtvAAALcIAAAAAAAAtyAAALc4AAAAAAAAtyAAALc4AAAAAAAAt4AAALdoAAAAAAAAt1AAALdoAAAAAAAAt1AAALdoAAAAAAAAt4AAALeYAAAAAAAAt1AAALdoAAAAAAAAt4AAALeYAAAAAAAAt1AAALdoAAAAAAAAt4AAALeYAAAAAAAAt8gAALewAAAAAAAAt+AAALewAAAAAAAAt8gAALewAAAAAAAAt+AAALewAAAAAAAAt8gAALewAAAAAAAAt8gAALewAAAAAAAAt+AAALewAAAAAAAAt8gAALf4AAAAAAAAt+AAALewAAAAAAAAt8gAALf4AAAAAAAAt+AAALf4AAAAAAAAuEC4WLgoAAAAALiIuEC4WLgoAAAAALiIuEC4WLgoAAAAALiIuEC4WLgoAAAAALiIuEC4WLhwAAAAALiIuBC4WLgoAAAAALiIuEC4WLhwAAAAALiIuEC4WLhwAAAAALiIuRi5MMiouUgAAAAAuQC5MMiouUgAAAAAuQC5MMiouUgAAAAAuQC5MMiouUgAAAAAuQC5MMiouUgAAAAAuQC5MMiouUgAAAAAuQC5MMiouUgAAAAAuRi5MLiguUgAAAAAuQC5MMiouUgAAAAAuQC5MMiouUgAAAAAuLgAAMWoAAAAAAAAuOgAAMWoAAAAAAAAuLgAALjQAAAAAAAAuOgAAMWoAAAAAAAAuOgAAMWoAAAAAAAAuOgAAMWoAAAAAAAAuQC5MMiouUgAAAAAuQC5MMiouUgAAAAAuQC5MMiouUgAAAAAuRi5MMiouUgAAAAAuQC5MMiouUgAAAAAuQC5MMiouUgAAAAAuRi5MMiouUgAAAAAuWAAALl4AAAAAAAAuZAAALnAAAAAAAAAuagAALnAAAAAAAAAuagAALnAAAAAAAAAuagAALnAAAAAAAAAuagAALnAAAAAAAAAudgAALnwAAAAAAAAuggAALpQAAAAAAAAujgAALpQAAAAAAAAujgAALpQAAAAAAAAujgAALpQAAAAAAAAujgAALpQAAAAAAAAuggAALogAAAAAAAAujgAALpQAAAAAAAAujgAALpQAAAAAAAAujgAALpQAAAAAAAAujgAALpQAAAAAAAAupgAALqAAAAAAAAAumgAALqAAAAAAAAAumgAALqAAAAAAAAAumgAALqAAAAAAAAAupgAALqwAAAAAAAAAAAAAAAAusgAAAAAuvgAALsou0AAAAAAuxAAALsou0AAAAAAuxAAALsou0AAAAAAuvgAALsou0AAAAAAuxAAALrgu0AAAAAAuvgAALsou0AAAAAAuvgAALsou0AAAAAAuvgAALsou0AAAAAAuxAAALsou0AAAAAAuxAAALsou0AAAAAAuvgAALsou0AAAAAAuxAAALrgu0AAAAAAuvgAALsou0AAAAAAuvgAALsou0AAAAAAuvgAALsou0AAAAAAuxAAALsou0AAAAAAuxAAALsou0AAAAAAuxAAALsou0AAAAAAuvgAALrgu0AAAAAAuxAAALsou0AAAAAAuxAAALsou0AAAAAAuxAAALsou0AAAAAAuxAAALsou0AAAAAAuvgAALsou0AAAAAAuxAAALsou0AAAAAAuvgAALsou0AAAAAAuxAAALsou0AAAAAAu4i7oLtwAAAAALvQu1i7oLtwAAAAALvQu4i7oLtwAAAAALvQu4i7oLu4AAAAALvQu4i7oLtwAAAAALvQu4i7oLu4AAAAALvQu4i7oLtwAAAAALvQu4i7oLu4AAAAALvQu+i8ALwYAAAAALwwvugAAMGIvxgAAAAAvEgAALxgAAAAAAAAvHgAAAAAAAC8qAAAvJAAAAAAAAC8qAAAv2AAAL94v5AAAAAAvMAAAL94v5AAAAAAvMAAAL94v5AAAAAAySAAAAAAAAAAAAAAwkgAAMNoAAAAAAAAwVgAAAAAAAAAAAAAwVgAAAAAAAAAAAAAwCAAAAAAAAAAAAAAvNgAAAAAAAAAAL0IvPAAAAAAAAAAAL0IvSAAAAAAAAAAAAAAvTgAAAAAAAAAA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AAkBdgGXAAIBmAGYAAYBmQGaAAIBmwGbAFYBnAGjABsBpAGuABIBrwGvAFQBsAG3ABwBwgHHACwB0AHVAAwB1gHWAGMB1wHhAAwB4gHmABUB5wHnAD8CBQIFAAQCBgIGAD4CBwIMAAQCDgIOABoCDwIQAAQCEQISAEICEwITADgCFAIUAF8CFQIVACQCFgIaACMCGwIbADYCHAIcAA4CHQIfADACIAIgABYCIQIhACQCJQIlAA4CJgImABYCJwInAF4CKwIrABMCLQItAEQCLgIuAB0CLwIvAEUCMAIxADECMwIzADkCNQI1AA4CNwI3AA4COQI5AC0COwI9AC0CPgI+AFwCPwI/AB0CQAJAABMCQwJDAF0CRAJEADYCRQJFABMCRwJHADYCSAJIAC0CSQJJABYCSgJKABMCSwJLAEcCTQJNACQCTwJRABYCUgJSAA4CUwJTACMCVAJUAA4CVgJWAB0CVwJXAEUCWAJZAEgCWwJcAA4CXgJeADYCXwJfAA4CYAJhAB0CYwJkABYCZQJlAA4CZwJnAA4CaQJpAA4CagJrADgCbAJtADACbgJvABMCcAJwABYCcQJyACQCdQJ4ABMCeQJ7ADECfgJ+ACMCfwKAADkCgQKBAB0CgwKDABMChAKEAEcChQKFAC0ChgKGAEQCiAKIAA4CiQKJAGECiwKLACQCjAKMAB0CjQKNACQCjgKOAB0CjwKPADICkAKQAA0CkQKRACUCkgKWAB4CmAKYAA8CmQKbACYCnQKdACUCngKgAAgCoQKhAA8CpAKmAAgCpwKnAA0CqAKoAAgCqQKpAA0CqgKqAC4CqwKrAEYCrAKtABcCrwKvADoCsAKwAAgCsQKxAA8CsgKyAAgCswKzAA8CtAK0AAgCtQK1AC8CtgK2AAgCtwK5AC8CugK6AGACuwK7AC4CvAK8AA0CvgK+AAgCwALAADICwQLBAA0CwgLCAAgCxALEAC8CxgLGAA0CxwLHABcCyQLJACUCzgLOAA8CzwLPAB4C0ALQAA8C0QLRAA0C0gLSAC4C0wLTAEYC1ALVABcC1wLYAA8C2QLZAAgC2gLaADIC2wLbAA8C3ALdACYC4QLhAA8C4gLiAAgC4wLjAA8C5ALkAAgC5QLlAA8C5gLnADIC6ALpACYC6gLrAA0C7QLuACUC7wLwAAgC8QL0AA0C9QL3ABcC+AL5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') format('truetype');
    font-display: swap;
}

/* 1. VARIABLES CROMÁTICAS Y GEOMETRÍA INSTITUCIONAL */
:root {
    /* Paleta Elementa Original */
    --color-primary: #1C2A4A;          /* Azul Naval Thoralis */
    --color-primary-light: #2A3C66;
    --color-primary-dark: #121B30;
    
    --color-accent-terracota: #D96A52; /* Terracota Cálido (Latido & Contención) */
    --color-accent-terracota-soft: #FDEEEB;
    --color-accent-terracota-dark: #B8503A;
    
    --color-accent-green: #849E7C;     /* Verde Hoja (Neurodesarrollo & Calma) */
    --color-accent-green-soft: #EEF4ED;
    --color-accent-green-dark: #647C5E;
    
    --color-accent-blue: #A5C8E4;      /* Azul Cielo Suave (Serenidad) */
    --color-accent-blue-soft: #EDF5FC;
    
    /* Superficies y Fondos Orgánicos */
    --color-bg-base: #F4EFE6;          /* Beige Base Cálido */
    --color-bg-card: #FDFBF7;          /* Crema Suave */
    --color-bg-white: #FFFFFF;         /* Blanco Clínico */
    --color-bg-highlight: #F0ECE1;
    
    /* Tipografía y Lectura de Alto Contraste */
    --color-text-main: #333333;        /* Gris Carbón */
    --color-text-muted: #555555;
    --color-text-light: #777777;
    --color-border: rgba(28, 42, 74, 0.12);
    --color-border-subtle: rgba(28, 42, 74, 0.07);
    --color-border-hover: rgba(28, 42, 74, 0.28);

    /* Estados Clínicos */
    --status-normal: #2E7D32;
    --status-warning: #ED6C02;
    --status-danger: #D32F2F;
    --status-normal-bg: #E8F5E9;
    --status-warning-bg: #FFF3E0;
    --status-danger-bg: #FFEBEE;
    
    /* Tipografías Oficiales */
    --font-brand: 'Nunito', system-ui, -apple-system, sans-serif;
    --font-clinical: 'Inter', system-ui, -apple-system, sans-serif;
    --font-ngv: 'Montserrat', system-ui, sans-serif;
    
    /* Geometría de Componentes */
    --radius-pill: 9999px;
    --radius-card: 20px;
    --radius-card-sm: 14px;
    --radius-modal: 26px;
    
    /* Sombras Cálidas y Suaves */
    --shadow-soft: 0 8px 24px rgba(28, 42, 74, 0.05);
    --shadow-card: 0 12px 32px rgba(28, 42, 74, 0.07);
    --shadow-elevated: 0 18px 44px rgba(28, 42, 74, 0.11);
    --shadow-glow-terracota: 0 0 24px rgba(217, 106, 82, 0.25);
    --shadow-glow-green: 0 0 24px rgba(132, 158, 124, 0.3);

    /* Transiciones */
    --transition-fast: 0.18s ease;
    --transition-normal: 0.28s ease;
    --transition-smooth: 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

/* 2. RESET Y BASES GLOBALES */
*, *::before, *::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

html {
    scroll-behavior: smooth;
    font-size: 16px;
    -webkit-text-size-adjust: 100%;
}

body {
    font-family: var(--font-brand);
    background-color: var(--color-bg-base);
    color: var(--color-text-main);
    line-height: 1.6;
    overflow-x: hidden;
    position: relative;
    /* Textura orgánica sutil de papel */
    background-image: radial-gradient(rgba(28, 42, 74, 0.035) 1px, transparent 1px);
    background-size: 24px 24px;
}

/* Enlaces de Consorcio con Regla de Oro Intocable */
.link-ngv {
    font-family: var(--font-ngv);
    font-weight: 900;
    text-transform: uppercase;
    color: var(--color-primary);
    text-decoration: none;
    letter-spacing: 0.5px;
    transition: color var(--transition-fast);
}
.link-ngv:hover {
    color: var(--color-accent-terracota);
}

.link-bricht {
    font-family: var(--font-brand);
    font-weight: 900;
    text-transform: uppercase;
    color: var(--color-primary);
    text-decoration: none;
    letter-spacing: 1px;
    transition: color var(--transition-fast);
}
.link-bricht:hover {
    color: var(--color-accent-green-dark);
}

/* Tipografía Básica */
h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-brand);
    font-weight: 800;
    color: var(--color-primary);
    line-height: 1.25;
}

p {
    font-family: var(--font-brand);
    color: var(--color-text-main);
    font-size: 1.05rem;
}

.font-clinical {
    font-family: var(--font-clinical);
}

img, svg {
    max-width: 100%;
    height: auto;
    display: block;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 1rem;
}

/* 3. UTILIDADES Y CONTENEDORES */
.container {
    width: 100%;
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
}

.section {
    padding: 80px 0;
    position: relative;
}

.section-title-wrapper {
    text-align: center;
    max-width: 780px;
    margin: 0 auto 50px auto;
}

.section-tag {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 6px 16px;
    border-radius: var(--radius-pill);
    font-size: 0.82rem;
    font-weight: 800;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    color: var(--color-primary);
    margin-bottom: 16px;
}

.section-tag.terracota {
    color: var(--color-accent-terracota-dark);
    background: var(--color-accent-terracota-soft);
    border-color: rgba(217, 106, 82, 0.25);
}

.section-tag.green {
    color: var(--color-accent-green-dark);
    background: var(--color-accent-green-soft);
    border-color: rgba(132, 158, 124, 0.3);
}

.section-title {
    font-size: clamp(1.85rem, 4vw, 2.75rem);
    letter-spacing: -0.5px;
    margin-bottom: 16px;
}

.section-subtitle {
    font-size: 1.12rem;
    color: var(--color-text-muted);
    line-height: 1.6;
}

/* 4. TOP NOTICE BAR (BARRA SUPERIOR DE AVISOS) */
.top-notice-bar {
    background: var(--color-primary);
    color: #FFFFFF;
    font-size: 0.84rem;
    padding: 9px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.top-notice-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
}

.top-notice-left {
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 600;
}

.live-pulse-dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--color-accent-terracota);
    box-shadow: 0 0 8px var(--color-accent-terracota);
    animation: pulseGlow 2s infinite ease-in-out;
}

@keyframes pulseGlow {
    0%, 100% { opacity: 1; transform: scale(1); }
    50% { opacity: 0.4; transform: scale(0.85); }
}

.top-notice-right {
    display: flex;
    align-items: center;
    gap: 16px;
    font-size: 0.8rem;
}

.notice-link {
    color: var(--color-accent-blue);
    text-decoration: none;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    transition: color var(--transition-fast);
}

.notice-link:hover {
    color: #FFFFFF;
}

/* 5. NAVBAR RESPONSIVO CON REGLA DE ORO DE TACUBA */
.main-header {
    background: rgba(253, 251, 247, 0.94);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border-bottom: 1px solid var(--color-border);
    position: sticky;
    top: 0;
    z-index: 1000;
    transition: all var(--transition-fast);
}

.navbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 0;
    gap: 20px;
}

/* Contenedor del Logo con ViewBox Amplio 840x130 */
.brand-logo-wrap {
    display: flex;
    align-items: center;
    text-decoration: none;
    flex-shrink: 0;
}

.brand-logo-img {
    height: 58px;
    width: auto;
    max-width: 360px;
    display: block;
    transition: transform var(--transition-fast);
}

.brand-logo-wrap:hover .brand-logo-img {
    transform: scale(1.015);
}

/* Navegación Desktop */
.nav-menu {
    display: flex;
    align-items: center;
    list-style: none;
    gap: 24px;
}

.nav-link {
    text-decoration: none;
    font-family: var(--font-brand);
    font-weight: 700;
    font-size: 0.95rem;
    color: var(--color-primary);
    position: relative;
    padding: 6px 0;
    transition: color var(--transition-fast);
}

.nav-link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: var(--color-accent-terracota);
    transition: width var(--transition-normal);
    border-radius: var(--radius-pill);
}

.nav-link:hover {
    color: var(--color-accent-terracota);
}

.nav-link:hover::after {
    width: 100%;
}

/* Botones de Cabecera */
.header-actions {
    display: flex;
    align-items: center;
    gap: 12px;
}

.btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    padding: 10px 22px;
    border-radius: var(--radius-pill);
    font-weight: 800;
    font-size: 0.93rem;
    text-decoration: none;
    cursor: pointer;
    border: none;
    transition: all var(--transition-normal);
    white-space: nowrap;
}

.btn-primary {
    background: var(--color-primary);
    color: #FFFFFF;
    box-shadow: 0 4px 14px rgba(28, 42, 74, 0.16);
}

.btn-primary:hover {
    background: var(--color-primary-light);
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(28, 42, 74, 0.24);
}

.btn-terracota {
    background: var(--color-accent-terracota);
    color: #FFFFFF;
    box-shadow: 0 4px 14px rgba(217, 106, 82, 0.25);
}

.btn-terracota:hover {
    background: var(--color-accent-terracota-dark);
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(217, 106, 82, 0.35);
}

.btn-green {
    background: var(--color-accent-green);
    color: #FFFFFF;
}

.btn-green:hover {
    background: var(--color-accent-green-dark);
    transform: translateY(-2px);
}

.btn-secondary {
    background: var(--color-bg-card);
    color: var(--color-primary);
    border: 1px solid var(--color-border);
}

.btn-secondary:hover {
    background: #FFFFFF;
    border-color: var(--color-primary);
    transform: translateY(-2px);
}

.btn-pwa-install {
    display: none; /* Se activa mediante JS si PWA instalable */
    background: var(--color-accent-green-soft);
    color: var(--color-accent-green-dark);
    border: 1px solid rgba(132, 158, 124, 0.4);
    padding: 8px 16px;
    font-size: 0.85rem;
}

.btn-pwa-install:hover {
    background: var(--color-accent-green);
    color: #FFFFFF;
}

/* Botón Hamburger */
.btn-hamburger {
    display: none;
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: 12px;
    width: 44px;
    height: 44px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 5px;
    cursor: pointer;
    transition: all var(--transition-fast);
}

.btn-hamburger span {
    display: block;
    width: 22px;
    height: 2.5px;
    background: var(--color-primary);
    border-radius: var(--radius-pill);
    transition: transform var(--transition-normal), opacity var(--transition-fast);
}

.btn-hamburger.active span:nth-child(1) {
    transform: translateY(7.5px) rotate(45deg);
}

.btn-hamburger.active span:nth-child(2) {
    opacity: 0;
}

.btn-hamburger.active span:nth-child(3) {
    transform: translateY(-7.5px) rotate(-45deg);
}

/* Menú Móvil Off-Canvas */
.mobile-nav-drawer {
    display: none;
    position: fixed;
    top: 72px;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(253, 251, 247, 0.98);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    z-index: 999;
    padding: 24px;
    flex-direction: column;
    gap: 20px;
    overflow-y: auto;
    transform: translateY(-10px);
    opacity: 0;
    pointer-events: none;
    transition: all var(--transition-normal);
    border-bottom: 2px solid var(--color-primary);
}

.mobile-nav-drawer.open {
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
    display: flex;
}

.mobile-nav-links {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.mobile-nav-links a {
    text-decoration: none;
    font-size: 1.15rem;
    font-weight: 800;
    color: var(--color-primary);
    padding: 10px 14px;
    border-radius: 12px;
    background: rgba(28, 42, 74, 0.04);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.mobile-nav-links a:hover {
    background: var(--color-accent-terracota-soft);
    color: var(--color-accent-terracota-dark);
}

/* 6. HERO SECTION INSTITUCIONAL */
.hero-section {
    padding: 60px 0 80px 0;
    overflow: hidden;
    position: relative;
}

.hero-grid {
    display: grid;
    grid-template-columns: 1.15fr 0.85fr;
    gap: 48px;
    align-items: center;
}

.hero-pill-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 6px 16px;
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-pill);
    font-size: 0.84rem;
    font-weight: 800;
    color: var(--color-primary);
    margin-bottom: 20px;
    box-shadow: var(--shadow-soft);
}

.hero-pill-badge .dot {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--color-accent-green);
}

.hero-title {
    font-size: clamp(2.3rem, 5vw, 3.6rem);
    font-weight: 900;
    color: var(--color-primary);
    line-height: 1.12;
    letter-spacing: -1px;
    margin-bottom: 22px;
}

.hero-title .highlight-terracota {
    color: var(--color-accent-terracota);
}

.hero-title .highlight-green {
    color: var(--color-accent-green);
}

.hero-description {
    font-size: 1.18rem;
    color: var(--color-text-muted);
    line-height: 1.68;
    margin-bottom: 32px;
    max-width: 620px;
}

.hero-highlights-list {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 36px;
}

.hero-highlight-item {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(255, 255, 255, 0.7);
    border: 1px solid var(--color-border);
    padding: 8px 14px;
    border-radius: var(--radius-pill);
    font-size: 0.88rem;
    font-weight: 700;
    color: var(--color-primary);
}

.hero-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    align-items: center;
}

/* Tarjeta Interactiva del Hero (Dashboard Vivo) */
.hero-card-display {
    background: var(--color-bg-card);
    border-radius: var(--radius-card);
    border: 1px solid var(--color-border);
    box-shadow: var(--shadow-card);
    padding: 30px;
    position: relative;
    overflow: hidden;
}

.hero-card-display::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 6px;
    background: linear-gradient(90deg, var(--color-primary), var(--color-accent-terracota), var(--color-accent-green));
}

.hero-card-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
}

.hero-card-profile {
    display: flex;
    align-items: center;
    gap: 14px;
}

.hero-card-avatar {
    width: 54px;
    height: 54px;
    border-radius: 50%;
    background: var(--color-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
    font-weight: 900;
    font-size: 1.25rem;
    border: 3px solid #FFFFFF;
    box-shadow: var(--shadow-soft);
}

.hero-card-info h4 {
    font-size: 1.05rem;
    font-weight: 800;
    color: var(--color-primary);
}

.hero-card-info p {
    font-size: 0.82rem;
    color: var(--color-text-muted);
}

.hero-live-badge {
    background: var(--color-accent-green-soft);
    color: var(--color-accent-green-dark);
    font-size: 0.76rem;
    font-weight: 800;
    padding: 4px 10px;
    border-radius: var(--radius-pill);
    border: 1px solid rgba(132, 158, 124, 0.3);
}

.hero-quick-tools {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
    margin-bottom: 22px;
}

.hero-tool-btn {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card-sm);
    padding: 16px;
    text-align: left;
    text-decoration: none;
    transition: all var(--transition-fast);
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.hero-tool-btn:hover {
    border-color: var(--color-accent-terracota);
    transform: translateY(-2px);
    box-shadow: var(--shadow-soft);
}

.hero-tool-icon {
    width: 36px;
    height: 36px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.1rem;
    margin-bottom: 4px;
}

.hero-tool-icon.terracota {
    background: var(--color-accent-terracota-soft);
    color: var(--color-accent-terracota-dark);
}

.hero-tool-icon.green {
    background: var(--color-accent-green-soft);
    color: var(--color-accent-green-dark);
}

.hero-tool-btn strong {
    font-size: 0.92rem;
    color: var(--color-primary);
    font-weight: 800;
}

.hero-tool-btn span {
    font-size: 0.78rem;
    color: var(--color-text-muted);
}

.hero-card-footer {
    background: rgba(28, 42, 74, 0.03);
    border-radius: 12px;
    padding: 12px 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.82rem;
}

.hero-card-footer strong {
    color: var(--color-primary);
}

/* 7. SECCIÓN CONSORCIO NGV-BRICHT & GÉNESIS DE MARCA */
.consorcio-section {
    background: #FFFFFF;
    border-top: 1px solid var(--color-border);
    border-bottom: 1px solid var(--color-border);
}

.consorcio-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-bottom: 48px;
}

.consorcio-card {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card);
    padding: 30px 26px;
    transition: all var(--transition-normal);
    position: relative;
    display: flex;
    flex-direction: column;
}

.consorcio-card:hover {
    transform: translateY(-4px);
    box-shadow: var(--shadow-card);
    border-color: var(--color-border-hover);
}

.consorcio-card.active-brand {
    border: 2px solid var(--color-primary);
    box-shadow: 0 8px 30px rgba(28, 42, 74, 0.08);
}

.consorcio-card-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
}

.consorcio-role-tag {
    font-size: 0.74rem;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 4px 10px;
    border-radius: var(--radius-pill);
    background: rgba(28, 42, 74, 0.06);
    color: var(--color-primary);
}

.consorcio-card h3 {
    font-size: 1.35rem;
    margin-bottom: 8px;
}

.consorcio-card p {
    font-size: 0.94rem;
    color: var(--color-text-muted);
    line-height: 1.6;
    margin-bottom: 20px;
    flex-grow: 1;
}

.consorcio-partner-name {
    font-size: 0.85rem;
    font-weight: 700;
    color: var(--color-primary);
    border-top: 1px solid var(--color-border);
    padding-top: 14px;
    margin-bottom: 12px;
}

.consorcio-link-action {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-weight: 800;
    font-size: 0.88rem;
    text-decoration: none;
}

/* Génesis de THORALIS */
.genesis-box {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card);
    padding: 36px;
}

.genesis-header {
    text-align: center;
    max-width: 680px;
    margin: 0 auto 30px auto;
}

.genesis-breakdown-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 16px;
}

.genesis-item {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card-sm);
    padding: 20px 16px;
    text-align: center;
    transition: transform var(--transition-fast);
}

.genesis-item:hover {
    transform: translateY(-3px);
}

.genesis-item strong {
    display: block;
    font-size: 1.2rem;
    font-weight: 900;
    color: var(--color-primary);
    margin-bottom: 4px;
}

.genesis-item .origin {
    display: block;
    font-size: 0.76rem;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: var(--color-accent-terracota);
    margin-bottom: 8px;
}

.genesis-item p {
    font-size: 0.86rem;
    color: var(--color-text-muted);
    line-height: 1.5;
}

/* 8. CATÁLOGO DE LOS 4 PILARES DE SERVICIO */
.pillars-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
}

.pillar-card {
    background: var(--color-bg-card);
    border-radius: var(--radius-card);
    border: 1px solid var(--color-border);
    padding: 36px;
    box-shadow: var(--shadow-soft);
    display: flex;
    flex-direction: column;
    transition: all var(--transition-normal);
    position: relative;
    overflow: hidden;
}

.pillar-card:hover {
    box-shadow: var(--shadow-card);
    transform: translateY(-3px);
    border-color: var(--color-border-hover);
}

.pillar-number {
    position: absolute;
    top: 20px;
    right: 26px;
    font-size: 2.8rem;
    font-weight: 900;
    color: rgba(28, 42, 74, 0.06);
    line-height: 1;
    pointer-events: none;
}

.pillar-icon-box {
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    margin-bottom: 20px;
}

.pillar-icon-box.green {
    background: var(--color-accent-green-soft);
    color: var(--color-accent-green-dark);
}

.pillar-icon-box.terracota {
    background: var(--color-accent-terracota-soft);
    color: var(--color-accent-terracota-dark);
}

.pillar-icon-box.blue {
    background: var(--color-accent-blue-soft);
    color: var(--color-primary);
}

.pillar-card h3 {
    font-size: 1.45rem;
    margin-bottom: 12px;
}

.pillar-card p {
    font-size: 1rem;
    color: var(--color-text-muted);
    margin-bottom: 20px;
}

.pillar-features-list {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 26px;
    flex-grow: 1;
}

.pillar-features-list li {
    font-size: 0.93rem;
    display: flex;
    align-items: flex-start;
    gap: 10px;
    color: var(--color-text-main);
}

.pillar-features-list li svg {
    flex-shrink: 0;
    margin-top: 3px;
    color: var(--color-accent-green);
}

.pillar-card-action {
    margin-top: auto;
}

/* 9. MÓDULO INTERACTIVO 1: EL SEMÁFORO EMOCIONAL SOMÁTICO */
.semaforo-section {
    background: #FFFFFF;
    border-top: 1px solid var(--color-border);
    border-bottom: 1px solid var(--color-border);
}

.semaforo-container {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card);
    padding: 36px;
    box-shadow: var(--shadow-card);
}

.semaforo-selector-tabs {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    margin-bottom: 36px;
}

.semaforo-tab-btn {
    background: #FFFFFF;
    border: 2px solid transparent;
    border-radius: 18px;
    padding: 20px 16px;
    cursor: pointer;
    text-align: center;
    transition: all var(--transition-fast);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    box-shadow: var(--shadow-soft);
}

.semaforo-tab-btn.tab-verde {
    border-color: rgba(132, 158, 124, 0.3);
}
.semaforo-tab-btn.tab-verde.active {
    border-color: var(--color-accent-green);
    background: var(--color-accent-green-soft);
    box-shadow: var(--shadow-glow-green);
}

.semaforo-tab-btn.tab-amarillo {
    border-color: rgba(237, 108, 2, 0.3);
}
.semaforo-tab-btn.tab-amarillo.active {
    border-color: var(--status-warning);
    background: var(--status-warning-bg);
}

.semaforo-tab-btn.tab-terracota {
    border-color: rgba(217, 106, 82, 0.3);
}
.semaforo-tab-btn.tab-terracota.active {
    border-color: var(--color-accent-terracota);
    background: var(--color-accent-terracota-soft);
    box-shadow: var(--shadow-glow-terracota);
}

.tab-signal-dot {
    width: 22px;
    height: 22px;
    border-radius: 50%;
}
.tab-signal-dot.verde { background: var(--color-accent-green); }
.tab-signal-dot.amarillo { background: var(--status-warning); }
.tab-signal-dot.terracota { background: var(--color-accent-terracota); }

.semaforo-tab-btn strong {
    font-size: 1.05rem;
    font-weight: 800;
    color: var(--color-primary);
}

.semaforo-tab-btn span {
    font-size: 0.82rem;
    color: var(--color-text-muted);
}

.semaforo-state-panel {
    display: none;
    animation: fadeIn 0.3s ease;
}

.semaforo-state-panel.active {
    display: block;
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(6px); }
    to { opacity: 1; transform: translateY(0); }
}

/* Panel Verde */
.verde-panel-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
}

.cognition-card {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: 16px;
    padding: 24px;
}

.cognition-card h4 {
    margin-bottom: 10px;
    color: var(--color-accent-green-dark);
}

/* Panel Amarillo: Marcapasos de Respiración Diafragmática 4-7-8 */
.breathing-module {
    text-align: center;
    max-width: 560px;
    margin: 0 auto;
}

.pacer-container {
    position: relative;
    width: 220px;
    height: 220px;
    margin: 30px auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pacer-circle-outer {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 4px dashed rgba(237, 108, 2, 0.3);
}

.pacer-circle-core {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    background: linear-gradient(135deg, #FDE68A, #F59E0B);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: var(--color-primary);
    box-shadow: 0 0 24px rgba(245, 158, 11, 0.4);
    transition: transform 1s ease-in-out, background 0.3s ease;
}

.pacer-action-text {
    font-size: 1.15rem;
    font-weight: 900;
    text-transform: uppercase;
}

.pacer-timer-number {
    font-size: 2rem;
    font-weight: 900;
    line-height: 1;
}

.pacer-controls {
    display: flex;
    justify-content: center;
    gap: 14px;
    margin-top: 20px;
}

/* Panel Terracota: Protocolo Somatosensorial 5-4-3-2-1 */
.grounding-steps-grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 14px;
}

.grounding-step-card {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: 16px;
    padding: 20px 14px;
    text-align: center;
    cursor: pointer;
    transition: all var(--transition-fast);
}

.grounding-step-card.completed {
    background: var(--color-accent-terracota-soft);
    border-color: var(--color-accent-terracota);
}

.grounding-count {
    display: inline-block;
    font-size: 1.8rem;
    font-weight: 900;
    color: var(--color-accent-terracota);
    margin-bottom: 6px;
}

.grounding-step-card h5 {
    font-size: 0.95rem;
    margin-bottom: 6px;
}

.grounding-step-card p {
    font-size: 0.78rem;
    color: var(--color-text-muted);
}

/* 10. MÓDULO INTERACTIVO 2: BITÁCORA DIGITAL DE SIGNOS VITALES PREVENTIVOS */
.vitals-grid {
    display: grid;
    grid-template-columns: 1.1fr 0.9fr;
    gap: 36px;
}

.vitals-card {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card);
    padding: 32px;
    box-shadow: var(--shadow-card);
}

.vitals-form {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.form-group-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
}

.form-field {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.form-field label {
    font-size: 0.85rem;
    font-weight: 800;
    color: var(--color-primary);
    display: flex;
    justify-content: space-between;
}

.form-field .field-hint {
    font-weight: 500;
    color: var(--color-text-light);
    font-size: 0.78rem;
}

.form-input {
    background: #FFFFFF;
    border: 1.5px solid var(--color-border);
    border-radius: 12px;
    padding: 11px 14px;
    font-family: var(--font-clinical);
    font-size: 0.98rem;
    color: var(--color-text-main);
    transition: border-color var(--transition-fast);
}

.form-input:focus {
    outline: none;
    border-color: var(--color-primary);
    box-shadow: 0 0 0 3px rgba(28, 42, 74, 0.1);
}

/* Indicador de Estado Clínico en Vivo */
.vitals-status-box {
    border-radius: 14px;
    padding: 16px 20px;
    display: flex;
    align-items: center;
    gap: 14px;
    font-size: 0.92rem;
    font-weight: 700;
}

.vitals-status-box.normal {
    background: var(--status-normal-bg);
    color: var(--status-normal);
    border: 1px solid rgba(46, 125, 50, 0.25);
}

.vitals-status-box.warning {
    background: var(--status-warning-bg);
    color: var(--status-warning);
    border: 1px solid rgba(237, 108, 2, 0.3);
}

.vitals-status-box.danger {
    background: var(--status-danger-bg);
    color: var(--status-danger);
    border: 1px solid rgba(211, 47, 47, 0.3);
}

/* Lista de Registros Guardados */
.vitals-history-wrapper {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: 16px;
    padding: 20px;
    max-height: 480px;
    overflow-y: auto;
}

.vitals-history-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--color-border);
}

.vitals-history-header h4 {
    font-size: 1.05rem;
}

.vitals-entry-card {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: 12px;
    padding: 14px;
    margin-bottom: 12px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    font-family: var(--font-clinical);
    font-size: 0.88rem;
}

.vitals-entry-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 700;
}

.vitals-entry-metrics {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    color: var(--color-text-main);
    font-weight: 600;
}

.vitals-badge-tag {
    font-size: 0.72rem;
    padding: 2px 8px;
    border-radius: var(--radius-pill);
    font-weight: 800;
}

/* 11. MÓDULO INTERACTIVO 3: NEUROEDUCACIÓN & PLAN MULTIGRADO */
.neuro-module-box {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card);
    padding: 36px;
    box-shadow: var(--shadow-card);
}

.neuro-tabs {
    display: flex;
    gap: 12px;
    margin-bottom: 24px;
    flex-wrap: wrap;
}

.neuro-tab-btn {
    padding: 10px 20px;
    border-radius: var(--radius-pill);
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    font-weight: 800;
    font-size: 0.9rem;
    color: var(--color-primary);
    cursor: pointer;
    transition: all var(--transition-fast);
}

.neuro-tab-btn.active {
    background: var(--color-primary);
    color: #FFFFFF;
    border-color: var(--color-primary);
}

.neuro-plan-display {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: 16px;
    padding: 26px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
}

.neuro-feature-box {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.neuro-feature-box h4 {
    color: var(--color-accent-terracota);
    font-size: 1.1rem;
}

.growth-mindset-banner {
    grid-column: 1 / -1;
    background: var(--color-accent-green-soft);
    border: 1px dashed var(--color-accent-green);
    border-radius: 14px;
    padding: 18px 22px;
    display: flex;
    align-items: center;
    gap: 16px;
}

.growth-mindset-banner p {
    font-size: 0.95rem;
    color: var(--color-accent-green-dark);
    font-weight: 700;
}

/* 12. PERFIL DE LA FUNDADORA & RESPALDO CLÍNICO */
.founder-section {
    background: #FFFFFF;
    border-top: 1px solid var(--color-border);
    border-bottom: 1px solid var(--color-border);
}

.founder-grid {
    display: grid;
    grid-template-columns: 0.8fr 1.2fr;
    gap: 48px;
    align-items: center;
}

.founder-photo-card {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card);
    padding: 30px;
    text-align: center;
    box-shadow: var(--shadow-card);
}

.founder-avatar-wrap {
    width: 180px;
    height: 180px;
    margin: 0 auto 20px auto;
    border-radius: 50%;
    padding: 8px;
    background: #FFFFFF;
    border: 3px solid var(--color-accent-green);
    box-shadow: var(--shadow-soft);
    display: flex;
    align-items: center;
    justify-content: center;
}

.founder-avatar-inner {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--color-primary), var(--color-primary-light));
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
}

.founder-avatar-inner .initials {
    font-size: 2.5rem;
    font-weight: 900;
    line-height: 1;
}

.founder-avatar-inner .role-label {
    font-size: 0.72rem;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 800;
    color: var(--color-accent-blue);
    margin-top: 4px;
}

.founder-photo-card h3 {
    font-size: 1.45rem;
    margin-bottom: 4px;
}

.founder-degrees {
    font-size: 0.88rem;
    color: var(--color-text-muted);
    font-weight: 700;
    margin-bottom: 16px;
}

.founder-badges {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.founder-badge-item {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    padding: 8px 12px;
    border-radius: var(--radius-pill);
    font-size: 0.8rem;
    font-weight: 700;
    color: var(--color-primary);
}

.founder-details h2 {
    font-size: clamp(1.8rem, 3.5vw, 2.5rem);
    margin-bottom: 20px;
}

.founder-quote {
    font-size: 1.25rem;
    font-style: italic;
    color: var(--color-accent-terracota-dark);
    line-height: 1.5;
    border-left: 4px solid var(--color-accent-terracota);
    padding-left: 20px;
    margin-bottom: 24px;
    font-weight: 700;
}

.founder-details p {
    margin-bottom: 18px;
    color: var(--color-text-muted);
    font-size: 1.05rem;
}

.founder-pillars-chips {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 24px;
}

.founder-chip {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    padding: 6px 14px;
    border-radius: var(--radius-pill);
    font-size: 0.86rem;
    font-weight: 800;
    color: var(--color-primary);
}

/* 13. PRE-TAMIZAJE CLÍNICO / CONTACTO Y AGENDAMIENTO */
.triage-section {
    position: relative;
}

.triage-card {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card);
    padding: 40px;
    box-shadow: var(--shadow-card);
}

.triage-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
}

.triage-steps-flow {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.triage-step-item {
    background: #FFFFFF;
    border: 1.5px solid var(--color-border);
    border-radius: 14px;
    padding: 16px;
    cursor: pointer;
    transition: all var(--transition-fast);
}

.triage-step-item:hover, .triage-step-item.selected {
    border-color: var(--color-primary);
    background: var(--color-accent-blue-soft);
}

.triage-step-item strong {
    font-size: 1rem;
    display: block;
    margin-bottom: 4px;
    color: var(--color-primary);
}

.triage-step-item span {
    font-size: 0.84rem;
    color: var(--color-text-muted);
}

.triage-summary-box {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: 16px;
    padding: 26px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.triage-summary-header {
    border-bottom: 1px solid var(--color-border);
    padding-bottom: 12px;
}

.triage-summary-header h4 {
    font-size: 1.15rem;
}

.whatsapp-direct-box {
    background: #E8F5E9;
    border: 1px solid #C8E6C9;
    border-radius: 14px;
    padding: 18px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.whatsapp-direct-box strong {
    color: #2E7D32;
    font-size: 1.05rem;
}

.whatsapp-direct-box p {
    font-size: 0.88rem;
    color: #1B5E20;
}

/* 14. FOOTER INSTITUCIONAL COMPLETO */
.site-footer {
    background: var(--color-primary);
    color: #FFFFFF;
    padding: 70px 0 30px 0;
    border-top: 4px solid var(--color-accent-terracota);
}

.footer-top-grid {
    display: grid;
    grid-template-columns: 1.3fr 1fr 1fr 1.2fr;
    gap: 36px;
    margin-bottom: 50px;
}

.footer-brand-col p {
    color: #CBD5E1;
    font-size: 0.92rem;
    line-height: 1.6;
    margin-top: 14px;
}

.footer-col h4 {
    color: #FFFFFF;
    font-size: 1.05rem;
    margin-bottom: 18px;
    position: relative;
    padding-bottom: 8px;
}

.footer-col h4::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 28px;
    height: 2px;
    background: var(--color-accent-terracota);
}

.footer-links-list {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.footer-links-list a {
    color: #CBD5E1;
    text-decoration: none;
    font-size: 0.9rem;
    transition: color var(--transition-fast);
}

.footer-links-list a:hover {
    color: var(--color-accent-blue);
    padding-left: 4px;
}

.footer-contact-item {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    color: #CBD5E1;
    font-size: 0.9rem;
    margin-bottom: 12px;
}

.footer-contact-item svg {
    flex-shrink: 0;
    color: var(--color-accent-terracota);
    margin-top: 2px;
}

.footer-emergency-warning {
    background: rgba(217, 106, 82, 0.15);
    border: 1px solid rgba(217, 106, 82, 0.4);
    border-radius: 12px;
    padding: 16px 20px;
    font-size: 0.86rem;
    color: #FEE2E2;
    margin-bottom: 40px;
    text-align: center;
}

.footer-emergency-warning strong {
    color: #FFFFFF;
}

.footer-bottom-bar {
    border-top: 1px solid rgba(255, 255, 255, 0.12);
    padding-top: 26px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 16px;
    font-size: 0.82rem;
    color: #94A3B8;
}

.footer-bottom-bar a {
    color: #CBD5E1;
    text-decoration: none;
}

.footer-bottom-bar a:hover {
    color: #FFFFFF;
}

/* 15. MODALES Y DIÁLOGOS CLÍNICOS */
.modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(28, 42, 74, 0.6);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    z-index: 2000;
    display: none;
    align-items: center;
    justify-content: center;
    padding: 20px;
}

.modal-overlay.active {
    display: flex;
}

.modal-box {
    background: var(--color-bg-card);
    border-radius: var(--radius-modal);
    border: 1px solid var(--color-border);
    width: 100%;
    max-width: 620px;
    max-height: 90vh;
    overflow-y: auto;
    box-shadow: var(--shadow-elevated);
    padding: 32px;
    position: relative;
    animation: modalPop 0.25s cubic-bezier(0.16, 1, 0.3, 1);
}

@keyframes modalPop {
    from { opacity: 0; transform: scale(0.94); }
    to { opacity: 1; transform: scale(1); }
}

.modal-close-btn {
    position: absolute;
    top: 20px;
    right: 20px;
    background: rgba(28, 42, 74, 0.06);
    border: none;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    color: var(--color-primary);
    font-size: 1.2rem;
    transition: all var(--transition-fast);
}

.modal-close-btn:hover {
    background: var(--color-accent-terracota);
    color: #FFFFFF;
}

/* 16. BOTÓN FLOTANTE DE WHATSAPP */
.floating-whatsapp-btn {
    position: fixed;
    bottom: 24px;
    right: 24px;
    background: #25D366;
    color: #FFFFFF;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 8px 24px rgba(37, 211, 102, 0.4);
    z-index: 900;
    text-decoration: none;
    transition: transform var(--transition-normal), box-shadow var(--transition-normal);
}

.floating-whatsapp-btn:hover {
    transform: scale(1.08) translateY(-3px);
    box-shadow: 0 12px 28px rgba(37, 211, 102, 0.55);
}

.floating-whatsapp-btn svg {
    width: 32px;
    height: 32px;
    fill: currentColor;
}

/* 17. REGLAS RESPONSIVAS MAESTRAS (BREAKPOINTS TACUBA) */

/* Breakpoint: 1280px (Reducción de gaps) */
@media (max-width: 1280px) {
    .nav-menu {
        gap: 16px;
    }
    .hero-grid {
        gap: 32px;
    }
    .footer-top-grid {
        grid-template-columns: 1fr 1fr;
        gap: 30px;
    }
}

/* Breakpoint: 1080px (Compactación de Notice Bar) */
@media (max-width: 1080px) {
    .top-notice-content {
        justify-content: center;
        text-align: center;
    }
    .top-notice-right {
        display: none;
    }
    .consorcio-grid {
        grid-template-columns: 1fr;
    }
}

/* Breakpoint: 1024px (Colapso obligatorio a menú Hamburger) */
@media (max-width: 1024px) {
    .nav-menu {
        display: none;
    }
    .btn-hamburger {
        display: flex;
    }
    .hero-grid {
        grid-template-columns: 1fr;
    }
    .hero-card-display {
        max-width: 540px;
        margin: 0 auto;
    }
    .pillars-grid {
        grid-template-columns: 1fr;
    }
    .vitals-grid {
        grid-template-columns: 1fr;
    }
    .founder-grid {
        grid-template-columns: 1fr;
        text-align: center;
    }
    .founder-avatar-wrap {
        margin: 0 auto 20px auto;
    }
    .founder-quote {
        border-left: none;
        border-top: 2px solid var(--color-accent-terracota);
        border-bottom: 2px solid var(--color-accent-terracota);
        padding: 16px 0;
    }
    .founder-pillars-chips {
        justify-content: center;
    }
    .triage-grid {
        grid-template-columns: 1fr;
    }
    .genesis-breakdown-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Breakpoint: 768px (Móvil Estándar) */
@media (max-width: 768px) {
    .section {
        padding: 50px 0;
    }
    .brand-logo-img {
        height: 38px;
    }
    .header-actions .btn-terracota span.btn-label-desktop {
        display: none;
    }
    .semaforo-selector-tabs {
        grid-template-columns: 1fr;
    }
    .verde-panel-grid {
        grid-template-columns: 1fr;
    }
    .grounding-steps-grid {
        grid-template-columns: 1fr;
    }
    .form-group-row {
        grid-template-columns: 1fr;
    }
    .neuro-plan-display {
        grid-template-columns: 1fr;
    }
    .footer-top-grid {
        grid-template-columns: 1fr;
    }
    .footer-bottom-bar {
        flex-direction: column;
        text-align: center;
        gap: 12px;
    }
}

/* Breakpoint: 480px (Móvil Compacto) */
@media (max-width: 480px) {
    .container {
        padding-left: 16px;
        padding-right: 16px;
    }
    .brand-logo-img {
        height: 34px;
    }
    .hero-actions .btn {
        width: 100%;
    }
    .hero-quick-tools {
        grid-template-columns: 1fr;
    }
    .genesis-breakdown-grid {
        grid-template-columns: 1fr;
    }
    .modal-box {
        padding: 20px 16px;
        border-radius: 20px;
    }
    .vitals-card, .semaforo-container, .triage-card, .neuro-module-box {
        padding: 20px 14px;
    }
    .floating-whatsapp-btn {
        bottom: 16px;
        right: 16px;
        width: 52px;
        height: 52px;
    }
}

/* ==========================================================================
   16. EXPANSION: NUEVOS MÓDULOS DE SERVICIOS, SCREENING Y GESTIÓN CLÍNICA
   ========================================================================== */

/* Botón administrativo discreto en TopBar */
.btn-top-admin-link {
    background: rgba(255, 255, 255, 0.12);
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: #FFFFFF;
    font-size: 0.74rem;
    font-weight: 700;
    padding: 4px 10px;
    border-radius: 9999px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    transition: all 0.2s;
}
.btn-top-admin-link:hover {
    background: var(--color-accent-terracota);
    border-color: var(--color-accent-terracota);
}

/* Hero Visual Showcase */
.hero-visual-card {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card);
    box-shadow: var(--shadow-elevated);
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.hero-image-wrap {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
    background: #1C2A4A;
    overflow: hidden;
}
.hero-main-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.6s ease;
}
.hero-visual-card:hover .hero-main-img {
    transform: scale(1.025);
}
.hero-image-badge {
    position: absolute;
    bottom: 14px;
    left: 14px;
    background: rgba(28, 42, 74, 0.88);
    backdrop-filter: blur(8px);
    color: #FFFFFF;
    font-size: 0.76rem;
    font-weight: 700;
    padding: 6px 14px;
    border-radius: 9999px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    display: flex;
    align-items: center;
    gap: 8px;
}
.pulse-ring {
    width: 8px;
    height: 8px;
    background: #4ADE80;
    border-radius: 50%;
    box-shadow: 0 0 8px #4ADE80;
}
.hero-card-footer-info {
    padding: 22px 24px;
    display: flex;
    flex-direction: column;
    gap: 14px;
}
.hero-card-quote {
    font-size: 0.92rem;
    font-style: italic;
    color: var(--color-primary);
    background: var(--color-bg-card);
    border-left: 3px solid var(--color-accent-terracota);
    padding: 10px 14px;
    border-radius: 0 8px 8px 0;
}
.hero-card-date-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.82rem;
    color: var(--color-text-muted);
    border-top: 1px solid var(--color-border);
    padding-top: 10px;
}
.status-live-tag {
    color: #2E7D32;
    font-weight: 800;
}

/* ==========================================================================
   SERVICIOS COHERENTES (GRID DE 5 PILARES)
   ========================================================================== */
.services-coherence-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: 28px;
    margin-top: 20px;
}
.service-block-card {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card);
    padding: 28px;
    display: flex;
    flex-direction: column;
    box-shadow: var(--shadow-soft);
    position: relative;
    transition: all 0.3s ease;
}
.service-block-card:hover {
    transform: translateY(-4px);
    box-shadow: var(--shadow-card);
    border-color: var(--color-border-hover);
}
.service-block-card.featured-service {
    border: 2px solid var(--color-accent-terracota);
    box-shadow: 0 12px 36px rgba(217, 106, 82, 0.12);
}
.service-featured-badge {
    position: absolute;
    top: -12px;
    left: 28px;
    background: var(--color-accent-terracota);
    color: #FFFFFF;
    font-size: 0.72rem;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    padding: 4px 14px;
    border-radius: 9999px;
}
.service-card-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
}
.service-pill-tag {
    font-size: 0.74rem;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    padding: 4px 10px;
    border-radius: 9999px;
}
.service-pill-tag.green { background: var(--color-accent-green-soft); color: var(--color-accent-green-dark); }
.service-pill-tag.terracota { background: var(--color-accent-terracota-soft); color: var(--color-accent-terracota-dark); }
.service-pill-tag.blue { background: var(--color-accent-blue-soft); color: var(--color-primary); }

.service-price-hint {
    font-size: 0.84rem;
    font-weight: 700;
    color: var(--color-primary);
}
.service-icon-circle {
    width: 52px;
    height: 52px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 18px;
}
.service-icon-circle.green { background: var(--color-accent-green-soft); color: var(--color-accent-green-dark); }
.service-icon-circle.terracota { background: var(--color-accent-terracota-soft); color: var(--color-accent-terracota); }
.service-icon-circle.blue { background: var(--color-accent-blue-soft); color: var(--color-primary); }

.service-block-card h3 {
    font-size: 1.25rem;
    font-weight: 900;
    color: var(--color-primary);
    line-height: 1.35;
    margin-bottom: 12px;
}
.service-for-whom {
    font-size: 0.88rem;
    color: #475569;
    line-height: 1.55;
    background: var(--color-bg-base);
    padding: 10px 14px;
    border-radius: 10px;
    margin-bottom: 18px;
}
.service-perks-list {
    list-style: none;
    padding: 0;
    margin: 0 0 20px 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.service-perks-list li {
    font-size: 0.86rem;
    color: #334155;
    line-height: 1.5;
    padding-left: 20px;
    position: relative;
}
.service-perks-list li::before {
    content: "✓";
    position: absolute;
    left: 0;
    color: var(--color-accent-green-dark);
    font-weight: 900;
}
.service-pricing-box {
    background: var(--color-bg-card);
    border: 1px dashed var(--color-border);
    border-radius: 12px;
    padding: 12px 16px;
    margin-top: auto;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.price-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.84rem;
}
.price-item span { color: #64748B; }
.price-item strong { color: var(--color-primary); font-weight: 800; }
.service-card-footer button {
    width: 100%;
}

/* ==========================================================================
   HERRAMIENTAS DE SCREENING Y TESTS CLÍNICOS
   ========================================================================== */
.screening-section {
    background: var(--color-bg-base);
}
.screening-box {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card);
    box-shadow: var(--shadow-card);
    padding: 30px;
}
.screening-tabs {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 14px;
    margin-bottom: 28px;
}
.screening-tab-btn {
    background: var(--color-bg-card);
    border: 2px solid transparent;
    border-radius: 16px;
    padding: 16px 18px;
    text-align: left;
    cursor: pointer;
    transition: all 0.25s ease;
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.screening-tab-btn:hover {
    background: #FFFFFF;
    border-color: rgba(28, 42, 74, 0.15);
}
.screening-tab-btn.active {
    background: #FFFFFF;
    border-color: var(--color-accent-terracota);
    box-shadow: 0 6px 20px rgba(217, 106, 82, 0.12);
}
.tab-badge {
    font-size: 0.7rem;
    font-weight: 800;
    text-transform: uppercase;
    color: var(--color-accent-terracota);
}
.screening-tab-btn strong {
    font-size: 0.96rem;
    color: var(--color-primary);
}
.screening-tab-btn span {
    font-size: 0.8rem;
    color: var(--color-text-muted);
}
.screening-panel {
    display: none;
    animation: fadeIn 0.3s ease;
}
.screening-panel.active {
    display: block;
}
.test-header-bar {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    border-bottom: 1px solid var(--color-border);
    padding-bottom: 16px;
    margin-bottom: 22px;
}
.test-header-bar h4 {
    font-size: 1.25rem;
    color: var(--color-primary);
    margin-bottom: 4px;
}
.test-header-bar p {
    font-size: 0.88rem;
    color: var(--color-text-muted);
}
.test-validity-tag {
    background: var(--color-accent-green-soft);
    color: var(--color-accent-green-dark);
    font-size: 0.74rem;
    font-weight: 800;
    padding: 4px 12px;
    border-radius: 9999px;
    white-space: nowrap;
}
.test-questions-list {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.test-question-item {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border-subtle);
    border-radius: 12px;
    padding: 16px 20px;
}
.test-question-item label {
    font-size: 0.94rem;
    font-weight: 700;
    color: var(--color-primary);
    display: block;
    margin-bottom: 12px;
}
.test-options-row {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
}
.test-options-row label {
    font-size: 0.85rem;
    font-weight: 500;
    color: #475569;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    padding: 6px 14px;
    border-radius: 9999px;
    transition: all 0.2s;
}
.test-options-row label:hover {
    border-color: var(--color-accent-terracota);
}
.test-calc-actions {
    text-align: center;
    margin-top: 24px;
}
.test-result-box {
    margin-top: 24px;
    background: var(--color-bg-card);
    border: 2px solid var(--color-accent-terracota);
    border-radius: 16px;
    padding: 24px;
    text-align: center;
    animation: fadeIn 0.35s ease;
}
.result-score-display {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    background: #FFFFFF;
    padding: 8px 20px;
    border-radius: 9999px;
    border: 1px solid var(--color-border);
    margin-bottom: 14px;
}
.score-title { font-size: 0.85rem; color: #64748B; font-weight: 600; }
.score-value { font-size: 1.15rem; font-weight: 900; color: var(--color-accent-terracota); }
.test-result-box h5 {
    font-size: 1.25rem;
    color: var(--color-primary);
    margin-bottom: 10px;
}
.test-result-box p {
    font-size: 0.92rem;
    color: #334155;
    max-width: 650px;
    margin: 0 auto 20px auto;
    line-height: 1.6;
}
.result-cta-row button {
    font-size: 0.98rem;
    padding: 12px 28px;
}

/* ==========================================================================
   TABULADOR DE PRECIOS 2026
   ========================================================================== */
.pricing-cards-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 22px;
    margin-top: 24px;
}
.pricing-card {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: var(--radius-card);
    padding: 28px 22px;
    display: flex;
    flex-direction: column;
    position: relative;
    box-shadow: var(--shadow-soft);
    transition: all 0.3s ease;
}
.pricing-card:hover {
    transform: translateY(-4px);
    box-shadow: var(--shadow-card);
}
.pricing-card.featured {
    border: 2px solid var(--color-accent-terracota);
    background: #FFFDFC;
    box-shadow: 0 12px 32px rgba(217, 106, 82, 0.12);
}
.pricing-popular-badge {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    background: var(--color-accent-terracota);
    color: #FFFFFF;
    font-size: 0.72rem;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 4px 14px;
    border-radius: 9999px;
}
.pricing-card-header {
    text-align: center;
    border-bottom: 1px solid var(--color-border);
    padding-bottom: 18px;
    margin-bottom: 18px;
}
.pricing-card-header h4 {
    font-size: 1.15rem;
    color: var(--color-primary);
    margin-bottom: 8px;
}
.price-val {
    font-size: 2.1rem;
    font-weight: 900;
    color: var(--color-primary);
}
.price-val span {
    font-size: 0.85rem;
    font-weight: 600;
    color: var(--color-text-muted);
}
.price-desc {
    font-size: 0.82rem;
    color: #64748B;
    margin-top: 6px;
    line-height: 1.4;
}
.pricing-list {
    list-style: none;
    padding: 0;
    margin: 0 0 24px 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex-grow: 1;
}
.pricing-list li {
    font-size: 0.86rem;
    color: #475569;
    padding-left: 18px;
    position: relative;
    line-height: 1.45;
}
.pricing-list li::before {
    content: "•";
    position: absolute;
    left: 0;
    color: var(--color-accent-green);
    font-size: 1.2rem;
    line-height: 1;
}

/* ==========================================================================
   MODAL DE AGENDAMIENTO & WIZARD
   ========================================================================== */
.booking-modal-box {
    max-width: 680px;
    width: 92%;
    max-height: 90vh;
    overflow-y: auto;
}
.booking-wizard-header {
    text-align: center;
    margin-bottom: 24px;
}
.booking-badge-tag {
    display: inline-block;
    background: var(--color-accent-terracota-soft);
    color: var(--color-accent-terracota-dark);
    font-size: 0.74rem;
    font-weight: 800;
    padding: 4px 12px;
    border-radius: 9999px;
    margin-bottom: 8px;
}
.booking-stepper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 18px;
}
.step-indicator {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 0.82rem;
    font-weight: 700;
    color: #94A3B8;
}
.step-indicator span {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #E2E8F0;
    color: #64748B;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.78rem;
}
.step-indicator.active {
    color: var(--color-primary);
}
.step-indicator.active span {
    background: var(--color-accent-terracota);
    color: #FFFFFF;
}
.step-line {
    width: 32px;
    height: 2px;
    background: #E2E8F0;
}
.booking-step-content {
    display: none;
    animation: fadeIn 0.3s ease;
}
.booking-step-content.active {
    display: block;
}
.wizard-label {
    display: block;
    font-size: 0.92rem;
    font-weight: 700;
    color: var(--color-primary);
    margin-bottom: 10px;
}
.booking-services-picker {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 24px;
}
.service-radio-card {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: 12px;
    padding: 12px 16px;
    cursor: pointer;
    transition: all 0.2s ease;
}
.service-radio-card:hover {
    border-color: var(--color-accent-terracota);
}
.service-radio-card input {
    margin-right: 12px;
}
.service-radio-info {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.service-radio-info strong { font-size: 0.92rem; color: var(--color-primary); }
.service-radio-info span { font-size: 0.8rem; color: #64748B; }
.service-radio-price {
    font-size: 0.95rem;
    font-weight: 800;
    color: var(--color-accent-terracota);
    white-space: nowrap;
    margin-left: 12px;
}
.wizard-footer-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid var(--color-border);
    padding-top: 18px;
}
.checkout-summary-box {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: 14px;
    padding: 16px 20px;
}
.checkout-summary-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0.88rem;
    padding: 4px 0;
}
.checkout-summary-row.total {
    border-top: 1px solid var(--color-border);
    margin-top: 8px;
    padding-top: 10px;
    font-size: 1rem;
}
.payment-methods-tabs {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 16px;
}
.pay-method-opt {
    display: flex;
    align-items: center;
    gap: 12px;
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: 12px;
    padding: 12px 16px;
    cursor: pointer;
    transition: all 0.2s;
}
.pay-method-opt:hover { border-color: var(--color-accent-terracota); }
.pay-method-info strong { font-size: 0.9rem; color: var(--color-primary); display: block; }
.pay-method-info span { font-size: 0.78rem; color: #64748B; }

.pay-detail-card {
    display: none;
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: 12px;
    padding: 16px;
    margin-bottom: 16px;
}
.pay-detail-card.active { display: block; animation: fadeIn 0.25s ease; }
.spei-data-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    font-size: 0.86rem;
}
.spei-label { font-size: 0.78rem; color: #64748B; display: block; margin-bottom: 2px; }
.clabe-copy-box {
    display: flex;
    align-items: center;
    gap: 10px;
    background: var(--color-bg-card);
    padding: 6px 12px;
    border-radius: 8px;
    border: 1px solid var(--color-border);
}
.clabe-copy-box code { font-size: 1rem; font-weight: 800; color: var(--color-primary); }
.btn-copy-clabe { padding: 4px 10px; font-size: 0.76rem; }

/* ==========================================================================
   PORTAL CLÍNICO Y ERP PARA MTRA. ROSA ISELA
   ========================================================================== */
.admin-portal-box {
    max-width: 1040px;
    width: 95%;
    max-height: 92vh;
    overflow-y: auto;
    padding: 0;
    border-radius: 20px;
}
.admin-auth-container {
    padding: 60px 24px;
    text-align: center;
}
.auth-card {
    max-width: 420px;
    margin: 0 auto;
}
.auth-icon-circle {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: var(--color-accent-terracota-soft);
    color: var(--color-accent-terracota);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 18px auto;
}
.pin-input {
    font-size: 1.8rem;
    letter-spacing: 12px;
    text-align: center;
    max-width: 200px;
    margin: 10px auto;
}

/* Dashboard Topbar */
.admin-dashboard-container {
    padding: 24px;
}
.admin-topbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid var(--color-border);
    padding-bottom: 16px;
    margin-bottom: 20px;
}
.admin-profile-info {
    display: flex;
    align-items: center;
    gap: 12px;
}
.admin-avatar-mini {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background: var(--color-primary);
    color: #FFFFFF;
    font-weight: 900;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.92rem;
}
.admin-profile-info h4 { font-size: 1.05rem; color: var(--color-primary); margin: 0; }
.admin-profile-info span { font-size: 0.78rem; color: #64748B; }
.admin-topbar-actions { display: flex; gap: 10px; }

/* Admin Nav Tabs */
.admin-nav-tabs {
    display: flex;
    gap: 8px;
    border-bottom: 2px solid var(--color-border);
    margin-bottom: 24px;
    overflow-x: auto;
}
.admin-tab-btn {
    background: none;
    border: none;
    border-bottom: 3px solid transparent;
    padding: 10px 16px;
    font-family: var(--font-brand);
    font-size: 0.88rem;
    font-weight: 700;
    color: #64748B;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: -2px;
    transition: all 0.2s;
    white-space: nowrap;
}
.admin-tab-btn:hover { color: var(--color-primary); }
.admin-tab-btn.active {
    color: var(--color-accent-terracota);
    border-bottom-color: var(--color-accent-terracota);
}
.admin-tab-badge {
    background: var(--color-accent-terracota);
    color: #FFFFFF;
    font-size: 0.7rem;
    font-weight: 800;
    padding: 2px 7px;
    border-radius: 9999px;
}
.admin-tab-content {
    display: none;
    animation: fadeIn 0.25s ease;
}
.admin-tab-content.active { display: block; }
.admin-tab-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 18px;
}
.admin-tab-header h4 { font-size: 1.2rem; color: var(--color-primary); }
.admin-tab-header p { font-size: 0.84rem; color: #64748B; }

/* KPI Cards Dashboard */
.admin-kpi-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 14px;
    margin-bottom: 20px;
}
@media (max-width: 768px) {
    .admin-kpi-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}
.kpi-card {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: 12px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 4px;
    box-shadow: 0 2px 8px rgba(28, 42, 74, 0.03);
}
.kpi-title {
    font-size: 0.72rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #64748B;
    letter-spacing: 0.5px;
}
.kpi-value {
    font-family: 'Nunito', system-ui, sans-serif;
    font-size: 1.85rem;
    font-weight: 900;
    color: var(--color-primary);
    line-height: 1.15;
}
.kpi-meta {
    font-size: 0.72rem;
    color: #94A3B8;
    font-weight: 600;
}

/* Tabla de Citas */
.appointments-table-wrapper {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: 14px;
    overflow-x: auto;
}
.admin-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 0.86rem;
    text-align: left;
}
.admin-table th {
    background: var(--color-bg-card);
    color: var(--color-primary);
    font-weight: 800;
    padding: 12px 16px;
    border-bottom: 1px solid var(--color-border);
}
.admin-table td {
    padding: 12px 16px;
    border-bottom: 1px solid var(--color-border-subtle);
    color: #334155;
}
.admin-table tr:hover { background: var(--color-bg-base); }
.status-tag {
    display: inline-block;
    font-size: 0.72rem;
    font-weight: 800;
    padding: 3px 10px;
    border-radius: 9999px;
}
.status-tag.pendiente { background: #FEF3C7; color: #92400E; }
.status-tag.confirmada { background: #DCFCE7; color: #166534; }
.status-tag.atendida { background: #E0E7FF; color: #3730A3; }
.status-tag.cancelada { background: #FEE2E2; color: #991B1B; }

/* Expedientes Clínicos */
.expedientes-layout {
    display: grid;
    grid-template-columns: 280px 1fr;
    gap: 20px;
    min-height: 480px;
}
.patients-sidebar {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: 14px;
    padding: 14px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.patients-list-scroll {
    overflow-y: auto;
    max-height: 420px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.patient-row-item {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: 10px;
    padding: 10px 12px;
    cursor: pointer;
    transition: all 0.2s;
}
.patient-row-item:hover { border-color: var(--color-accent-terracota); }
.patient-row-item.active {
    border-color: var(--color-accent-terracota);
    background: var(--color-accent-terracota-soft);
}
.patient-row-item strong { font-size: 0.88rem; color: var(--color-primary); display: block; }
.patient-row-item span { font-size: 0.76rem; color: #64748B; }

.patient-detail-view {
    background: #FFFFFF;
    border: 1px solid var(--color-border);
    border-radius: 14px;
    padding: 24px;
}
.empty-patient-state {
    text-align: center;
    padding: 80px 20px;
    color: #94A3B8;
}
.soep-note-card {
    background: var(--color-bg-card);
    border-left: 3px solid var(--color-accent-green);
    padding: 12px 16px;
    border-radius: 0 10px 10px 0;
    margin-bottom: 12px;
}

/* Métricas Financieras */
.finance-metrics-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    margin-bottom: 22px;
}
.metric-box {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: 14px;
    padding: 18px;
    text-align: center;
}
.metric-box span { font-size: 0.82rem; color: #64748B; display: block; margin-bottom: 6px; }
.metric-box strong { font-size: 1.5rem; font-weight: 900; }
.val-paid { color: #166534; }
.val-pending { color: #92400E; }
.val-sessions { color: var(--color-primary); }

/* Ajustes & Respaldo */
.settings-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
.settings-card {
    background: var(--color-bg-card);
    border: 1px solid var(--color-border);
    border-radius: 14px;
    padding: 22px;
}
.settings-card h5 { font-size: 1.05rem; color: var(--color-primary); margin-bottom: 12px; }

/* Responsive para Nuevos Módulos */
@media (max-width: 1024px) {
    .screening-tabs { grid-template-columns: 1fr; }
    .expedientes-layout { grid-template-columns: 1fr; }
    .settings-grid { grid-template-columns: 1fr; }
    .finance-metrics-grid { grid-template-columns: 1fr; }
}
@media (max-width: 768px) {
    .services-coherence-grid { grid-template-columns: 1fr; }
    .pricing-cards-grid { grid-template-columns: 1fr; }
    .admin-dashboard-container { padding: 14px; }
    .spei-data-grid { grid-template-columns: 1fr; }
}
/* Fix: Enlaces NGV y BRICHT visibles con alto contraste en top notice bar */
.top-notice-bar .link-ngv,
.top-notice-bar .link-bricht {
    color: #A5C8E4 !important;
}
.top-notice-bar .link-ngv:hover,
.top-notice-bar .link-bricht:hover {
    color: #FFFFFF !important;
}

/* Fix: Tipografía hero responsiva sin desbordes */
.hero-title {
    font-size: clamp(1.8rem, 4.5vw, 3.4rem) !important;
    overflow-wrap: break-word;
    word-break: normal;
}

/* Fix: En móvil ocultar botón redundante en header para dar espacio al logo y hamburger */
@media (max-width: 768px) {
    .header-actions .btn-terracota {
        display: none !important;
    }
    .brand-logo-img {
        height: 36px !important;
        max-width: 210px !important;
    }
    .hero-title {
        font-size: 1.85rem !important;
        line-height: 1.2 !important;
    }
    .top-notice-content {
        justify-content: center !important;
        text-align: center !important;
    }
}
/* ==========================================================================
   THORALIS 2.0 - CINEMATIC OPENING SCREEN, HERO BACKDROP & RBAC STYLES
   ========================================================================== */

/* 1. CINEMATIC OPENING SCREEN (~1.35s) */
.opening-screen {
    position: fixed;
    inset: 0;
    z-index: 9999999;
    background: radial-gradient(circle at center, #24355C 0%, #1C2A4A 60%, #0E1626 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: opacity 0.45s cubic-bezier(0.16, 1, 0.3, 1), transform 0.45s cubic-bezier(0.16, 1, 0.3, 1);
    opacity: 1;
    visibility: visible;
}

.opening-screen--hidden {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    transform: scale(1.04) !important;
}

.opening-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    max-width: 500px;
    padding: 24px;
    animation: openingFadeIn 0.5s ease-out forwards;
}

.opening-symbol-wrap {
    position: relative;
    width: 130px;
    height: 130px;
    margin-bottom: 20px;
    filter: drop-shadow(0 10px 25px rgba(217, 106, 82, 0.35)) drop-shadow(0 0 40px rgba(132, 158, 124, 0.3));
    animation: openingPulse 1.35s infinite alternate ease-in-out;
}

.opening-butterfly-svg {
    width: 100%;
    height: 100%;
}

.opening-brand-text {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.opening-title {
    font-family: 'Nunito', system-ui, sans-serif !important;
    font-weight: 900 !important;
    font-size: 3rem !important;
    letter-spacing: 6px !important;
    color: #FFFFFF !important;
    margin: 0 0 6px 0 !important;
    text-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
}

.opening-sub {
    font-family: 'Nunito', system-ui, sans-serif !important;
    font-weight: 800 !important;
    font-size: 0.95rem !important;
    letter-spacing: 3px !important;
    margin: 0 0 14px 0 !important;
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    justify-content: center;
}

.opening-sub .sub-terra {
    color: #F89B84 !important;
}

.opening-sub .sub-green {
    color: #A3C49B !important;
}

.opening-line {
    width: 140px;
    height: 2px;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);
    margin: 6px 0 12px 0;
}

.opening-tagline {
    font-family: 'Inter', system-ui, sans-serif !important;
    font-size: 0.72rem !important;
    font-weight: 600 !important;
    letter-spacing: 3px !important;
    color: #CBD5E1 !important;
    text-transform: uppercase;
    margin: 0;
}

.opening-skip-hint {
    margin-top: 24px;
    font-size: 0.75rem;
    color: rgba(255, 255, 255, 0.5);
    background: rgba(255, 255, 255, 0.08);
    padding: 6px 16px;
    border-radius: 999px;
    border: 1px solid rgba(255, 255, 255, 0.12);
}

@keyframes openingFadeIn {
    0% { opacity: 0; transform: scale(0.9); }
    100% { opacity: 1; transform: scale(1); }
}

@keyframes openingPulse {
    0% { transform: scale(0.97); }
    100% { transform: scale(1.03); }
}

/* 2. HERO CINEMATOGRÁFICO CON FOTOGRAFÍA DE FONDO */
.hero-section {
    position: relative !important;
    background: linear-gradient(135deg, rgba(28, 42, 74, 0.93) 0%, rgba(28, 42, 74, 0.85) 50%, rgba(217, 106, 82, 0.7) 100%),
                url('./assets/images/hero-clinical.jpg') center center / cover no-repeat !important;
    color: #FFFFFF !important;
    padding: 70px 0 90px !important;
    overflow: hidden !important;
}

.hero-section::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60px;
    background: linear-gradient(to top, #F4EFE6, transparent);
    pointer-events: none;
}

.hero-section .hero-pill-badge {
    background: rgba(255, 255, 255, 0.12) !important;
    border-color: rgba(255, 255, 255, 0.25) !important;
    color: #FFFFFF !important;
}

.hero-section .hero-pill-badge .dot {
    background: #849E7C !important;
    box-shadow: 0 0 10px #849E7C;
}

.hero-section .hero-title {
    color: #FFFFFF !important;
    text-shadow: 0 4px 18px rgba(0, 0, 0, 0.35);
}

.hero-section .hero-title .highlight-terracota {
    color: #FFA590 !important;
}

.hero-section .hero-description {
    color: #F1F5F9 !important;
    font-size: 1.12rem;
    line-height: 1.7;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}

.hero-section .hero-description strong {
    color: #FFFFFF !important;
}

.hero-section .hero-description a {
    color: #A5C8E4 !important;
    font-weight: 700;
}

.hero-section .hero-highlight-item {
    background: rgba(255, 255, 255, 0.1) !important;
    backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.18) !important;
    color: #FFFFFF !important;
}

.hero-section .hero-highlight-item svg {
    filter: drop-shadow(0 0 4px rgba(255, 255, 255, 0.4));
}

/* 3. TARJETA CREDENCIAL OFICIAL DE ROSA ISELA EN HERO */
.hero-credential-card {
    background: rgba(255, 255, 255, 0.96) !important;
    backdrop-filter: blur(16px);
    border-radius: 24px !important;
    padding: 24px !important;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(255, 255, 255, 0.4) !important;
    color: #1C2A4A !important;
    display: flex;
    flex-direction: column;
    gap: 18px;
    max-width: 440px;
    margin: 0 auto;
    border-top: 4px solid #D96A52 !important;
}

.cred-card-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 14px;
    border-bottom: 1px solid rgba(28, 42, 74, 0.1);
}

.cred-card-brand-badge {
    display: flex;
    align-items: center;
    gap: 8px;
}

.cred-card-brand-badge img {
    height: 24px;
    width: auto;
}

.cred-card-brand-badge span {
    font-family: 'Nunito', system-ui, sans-serif;
    font-weight: 900;
    font-size: 1.05rem;
    letter-spacing: 1.5px;
    color: #1C2A4A;
}

.cred-card-id-chip {
    background: #1C2A4A;
    color: #A5C8E4;
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 0.75rem;
    padding: 4px 10px;
    border-radius: 6px;
    letter-spacing: 1px;
}

.cred-card-body {
    display: flex;
    gap: 18px;
    align-items: center;
}

.cred-photo-frame {
    position: relative;
    width: 105px;
    height: 105px;
    flex-shrink: 0;
    border-radius: 18px;
    overflow: hidden;
    border: 3px solid #D96A52;
    box-shadow: 0 8px 20px rgba(217, 106, 82, 0.25);
}

.cred-photo-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
}

.cred-status-indicator {
    position: absolute;
    bottom: 4px;
    right: 4px;
    width: 14px;
    height: 14px;
    background: #2E7D32;
    border-radius: 50%;
    border: 2.5px solid #FFFFFF;
    box-shadow: 0 0 8px #2E7D32;
}

.cred-details h3 {
    font-family: 'Nunito', system-ui, sans-serif !important;
    font-weight: 900 !important;
    font-size: 1.15rem !important;
    color: #1C2A4A !important;
    margin: 0 0 4px 0 !important;
    line-height: 1.25;
}

.cred-details .cred-role {
    font-weight: 700;
    color: #D96A52;
    font-size: 0.82rem;
    margin: 0 0 4px 0;
}

.cred-details .cred-sub {
    font-size: 0.78rem;
    color: #555555;
    margin: 0;
    line-height: 1.35;
}

.cred-badges-row {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}

.cred-badge {
    background: #F4EFE6;
    border: 1px solid rgba(28, 42, 74, 0.1);
    color: #1C2A4A;
    font-size: 0.72rem;
    font-weight: 600;
    padding: 3px 8px;
    border-radius: 6px;
}

.cred-badge.green {
    background: #EEF4ED;
    color: #2E7D32;
    border-color: rgba(46, 125, 50, 0.2);
}

.cred-card-footer {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-top: 10px;
    border-top: 1px solid rgba(28, 42, 74, 0.08);
}

.cred-live-note {
    font-size: 0.76rem;
    color: #64748B;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cred-live-note strong {
    color: #2E7D32;
}

/* 4. MODAL UNIFICADO DE AUTENTICACIÓN (RBAC) */
.auth-tabs-header {
    display: grid;
    grid-template-columns: 1fr 1fr;
    background: #F4EFE6;
    border-radius: 14px;
    padding: 4px;
    margin-bottom: 24px;
}

.auth-tab-btn {
    padding: 12px;
    font-family: 'Nunito', system-ui, sans-serif;
    font-weight: 800;
    font-size: 0.95rem;
    border: none;
    background: transparent;
    border-radius: 10px;
    cursor: pointer;
    color: #555555;
    transition: all 0.2s ease;
}

.auth-tab-btn.active {
    background: #FFFFFF;
    color: #1C2A4A;
    box-shadow: 0 4px 12px rgba(28, 42, 74, 0.08);
}

.auth-form-card {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.auth-input-group {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.auth-input-group label {
    font-weight: 700;
    font-size: 0.85rem;
    color: #1C2A4A;
}

.auth-input {
    padding: 12px 14px;
    border: 1.5px solid rgba(28, 42, 74, 0.18);
    border-radius: 12px;
    font-family: 'Inter', system-ui, sans-serif;
    font-size: 0.95rem;
    color: #1C2A4A;
    background: #FFFFFF;
    transition: border-color 0.2s;
}

.auth-input:focus {
    outline: none;
    border-color: #D96A52;
    box-shadow: 0 0 0 3px rgba(217, 106, 82, 0.15);
}

.auth-hint-box {
    background: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 10px;
    padding: 10px 14px;
    font-size: 0.78rem;
    color: #64748B;
    line-height: 1.4;
}

/* 5. PORTAL DEL PACIENTE (VISTA FAMILIAR EXCLUSIVA) */
.patient-portal-banner {
    background: linear-gradient(135deg, #1C2A4A 0%, #2A3C66 100%);
    color: #FFFFFF;
    border-radius: 18px;
    padding: 20px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
}

.patient-portal-greeting h3 {
    font-family: 'Nunito', system-ui, sans-serif;
    font-weight: 900;
    font-size: 1.3rem;
    margin: 0 0 4px 0;
    color: #FFFFFF;
}

.patient-portal-greeting p {
    margin: 0;
    font-size: 0.88rem;
    color: #A5C8E4;
}

.patient-status-badge {
    padding: 4px 12px;
    border-radius: 999px;
    font-weight: 700;
    font-size: 0.75rem;
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.status-badge-pending {
    background: #FFF3E0;
    color: #B45309;
    border: 1px solid rgba(180, 83, 9, 0.3);
}

.status-badge-confirmed {
    background: #DCFCE7;
    color: #15803D;
    border: 1px solid rgba(21, 128, 61, 0.3);
}

.status-badge-completed {
    background: #E0F2FE;
    color: #0369A1;
    border: 1px solid rgba(3, 105, 161, 0.3);
}

.patient-appointment-card {
    background: #FFFFFF;
    border: 1px solid rgba(28, 42, 74, 0.12);
    border-radius: 16px;
    padding: 18px;
    margin-bottom: 14px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.patient-appointment-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.patient-appointment-title {
    font-weight: 800;
    font-size: 1.05rem;
    color: #1C2A4A;
    margin: 0 0 4px 0;
}

.patient-appointment-date {
    font-size: 0.85rem;
    color: #555555;
    margin: 0;
}

.receipt-upload-box {
    background: #F8FAFC;
    border: 2px dashed rgba(28, 42, 74, 0.2);
    border-radius: 12px;
    padding: 14px;
    text-align: center;
    cursor: pointer;
    transition: all 0.2s;
}

.receipt-upload-box:hover {
    border-color: #D96A52;
    background: #FFF7F5;
}

/* 6. BATERÍAS CLÍNICAS COMPLETAS (SNAP-IV 18 REACTIVOS Y CONNERS) */
.clinical-battery-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.battery-score-ribbon {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 12px;
    background: #F4EFE6;
    padding: 16px;
    border-radius: 16px;
    border: 1px solid rgba(28, 42, 74, 0.1);
}

.score-ribbon-card {
    background: #FFFFFF;
    border-radius: 12px;
    padding: 12px;
    text-align: center;
    border: 1px solid rgba(28, 42, 74, 0.08);
}

.score-ribbon-card .score-num {
    font-family: 'Nunito', system-ui, sans-serif;
    font-weight: 900;
    font-size: 1.8rem;
    color: #1C2A4A;
    line-height: 1;
    margin: 4px 0;
}

.score-ribbon-card .score-label {
    font-size: 0.75rem;
    color: #555555;
    text-transform: uppercase;
    font-weight: 700;
}

.battery-question-row {
    background: #FFFFFF;
    border: 1px solid rgba(28, 42, 74, 0.1);
    border-radius: 12px;
    padding: 14px;
    margin-bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
}

.battery-question-text {
    font-size: 0.92rem;
    color: #1C2A4A;
    font-weight: 600;
    flex: 1;
}

.battery-options-group {
    display: flex;
    gap: 8px;
}

.battery-opt-label {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 0.78rem;
    color: #555555;
    cursor: pointer;
    background: #F8FAFC;
    padding: 6px 10px;
    border-radius: 8px;
    border: 1px solid #E2E8F0;
    transition: all 0.15s;
}

.battery-opt-label:hover {
    border-color: #D96A52;
}

.battery-opt-label input:checked + span {
    font-weight: 700;
    color: #1C2A4A;
}

/* 7. INFORME OFICIAL PRINT STYLES */
@media print {
    body * {
        visibility: hidden;
    }
    #officialReportPrintContainer, #officialReportPrintContainer * {
        visibility: visible;
    }
    #officialReportPrintContainer {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        background: #FFFFFF !important;
        color: #000000 !important;
        padding: 20mm;
    }
}


/* ==========================================================================
   PAQUETES CLÍNICOS & FLYERS PROMOCIONALES OFICIALES (THORALIS 2026)
   ========================================================================== */
.paquetes-promociones-section {
    background: linear-gradient(180deg, #F4EFE6 0%, #FFFFFF 100%);
    padding: 80px 0;
}
.flyers-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-top: 40px;
}
@media (max-width: 1024px) {
    .flyers-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 768px) {
    .flyers-grid {
        grid-template-columns: 1fr;
    }
}
.flyer-card {
    background: #FFFFFF;
    border: 2px solid #E2E8F0;
    border-radius: 20px;
    padding: 32px 24px 24px 24px;
    position: relative;
    display: flex;
    flex-direction: column;
    box-shadow: 0 10px 30px rgba(28, 42, 74, 0.05);
    transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s;
}
.flyer-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 16px 40px rgba(28, 42, 74, 0.1);
    border-color: var(--color-accent-terracota);
}
.flyer-card.flyer-featured {
    border-color: var(--color-accent-terracota);
    background: linear-gradient(180deg, #FFFDFB 0%, #FFFFFF 100%);
}
.flyer-badge-top {
    position: absolute;
    top: -14px;
    left: 24px;
    background: var(--color-accent-terracota);
    color: #FFFFFF;
    font-size: 0.68rem;
    font-weight: 900;
    letter-spacing: 1.5px;
    padding: 5px 12px;
    border-radius: 999px;
    box-shadow: 0 4px 12px rgba(217, 106, 82, 0.3);
}
.flyer-brand-row {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 12px;
}
.flyer-logo-img {
    width: 28px;
    height: 28px;
}
.flyer-brand-text {
    font-family: 'Nunito', system-ui, sans-serif;
    font-weight: 900;
    font-size: 0.72rem;
    letter-spacing: 2px;
    color: var(--color-primary);
}
.flyer-title {
    font-family: 'Nunito', system-ui, sans-serif;
    font-weight: 900;
    font-size: 1.3rem;
    color: var(--color-primary);
    line-height: 1.25;
    margin: 0 0 8px 0;
}
.flyer-target {
    font-size: 0.82rem;
    color: #64748B;
    line-height: 1.4;
    margin: 0 0 18px 0;
}
.flyer-pricing {
    background: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 14px;
    padding: 14px 16px;
    margin-bottom: 20px;
}
.price-before {
    font-size: 0.78rem;
    color: #94A3B8;
    text-decoration: line-through;
    font-weight: 600;
}
.price-current {
    display: flex;
    align-items: baseline;
    gap: 4px;
    color: var(--color-primary);
}
.price-current .currency {
    font-size: 1.1rem;
    font-weight: 800;
}
.price-current .amount {
    font-family: 'Nunito', system-ui, sans-serif;
    font-size: 2.2rem;
    font-weight: 900;
    color: var(--color-accent-terracota);
    line-height: 1;
}
.price-current .unit {
    font-size: 0.82rem;
    font-weight: 700;
    color: #64748B;
}
.flyer-savings-tag {
    margin-top: 6px;
    display: inline-block;
    font-size: 0.72rem;
    font-weight: 800;
    color: #C2410C;
    background: #FFEDD5;
    padding: 3px 8px;
    border-radius: 6px;
}
.flyer-features {
    list-style: none;
    padding: 0;
    margin: 0 0 24px 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex: 1;
}
.flyer-features li {
    font-size: 0.84rem;
    color: #334155;
    line-height: 1.45;
    display: flex;
    align-items: flex-start;
    gap: 8px;
}
.flyer-features li span {
    color: #16A34A;
    font-weight: 800;
}
.flyer-footer {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: auto;
}
.flyer-cta-btn {
    width: 100%;
    padding: 12px 18px;
    font-size: 0.92rem;
    font-weight: 800;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}
.flyer-guarantee {
    font-size: 0.72rem;
    color: #64748B;
    text-align: center;
}

/* ==========================================================================
   SISTEMA DE GESTIÓN FULL-SCREEN (CERO POP-UP & 100% RESPONSIVO IPHONE 17 PRO MAX)
   ========================================================================== */
#modalAdminPortal.active {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    max-width: none !important;
    border-radius: 0 !important;
    background: #F8FAFC !important;
    z-index: 9999999 !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    display: block !important;
    padding: env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px) !important;
}

.admin-portal-fullscreen {
    width: 100% !important;
    min-height: 100vh !important;
    padding: 0 !important;
    margin: 0 !important;
    background: #F8FAFC !important;
    border: none !important;
    box-shadow: none !important;
}

/* Header del ERP a pantalla completa */
.admin-topbar {
    position: sticky;
    top: 0;
    z-index: 100;
    background: #FFFFFF;
    border-bottom: 1px solid #E2E8F0;
    padding: 14px 24px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.03);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* Navegación de pestañas con scroll táctil para iPhone / Móviles */
.admin-nav-tabs {
    display: flex;
    gap: 8px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    padding: 10px 20px;
    background: #FFFFFF;
    border-bottom: 1px solid #E2E8F0;
}
.admin-nav-tabs::-webkit-scrollbar {
    display: none;
}
.admin-tab-btn {
    white-space: nowrap;
    min-height: 44px; /* Apple Touch Target Guideline */
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 10px 16px;
    font-size: 0.85rem;
}

/* Formato Oficial de Prescripción Cognitivo-Conductual Imprimible */
.prescription-print-sheet {
    font-family: 'Inter', system-ui, sans-serif;
    color: #1C2A4A;
    line-height: 1.5;
}
@media print {
    body * {
        visibility: hidden;
    }
    #modalPrescriptionPrint, #modalPrescriptionPrint * {
        visibility: visible;
    }
    #prescriptionPrintableSheet {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        margin: 0;
        padding: 15mm;
        box-shadow: none;
        border: none;
    }
}


.flyer-features li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    padding: 9px 0;
    font-size: 0.88rem;
    color: #334155;
    border-bottom: 1px dashed #E2E8F0;
    line-height: 1.45;
    text-align: left;
}

.flyer-features li > span:first-child {
    color: #849E7C;
    font-weight: 900;
    font-size: 1.05rem;
    flex-shrink: 0;
    margin-top: -1px;
}


#modalPrescriptionPrint.active {
    z-index: 10000005 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
#modalPrescriptionPrint .modal-box {
    max-width: 820px !important;
    width: 95% !important;
    max-height: 94vh !important;
    overflow-y: auto !important;
    padding: 28px !important;
    z-index: 10000006 !important;
}
#paquetes {
    padding-top: 100px !important;
    scroll-margin-top: 90px !important;
}

/* ==========================================================================
   REFINAMIENTO DEFINITIVO DE LISTAS DE FLYERS & CAPAS DE MODALES
   ========================================================================== */
.flyer-features li {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: 10px !important;
    padding: 8px 0 !important;
    font-size: 0.88rem !important;
    color: #334155 !important;
    border-bottom: 1px dashed #E2E8F0 !important;
    line-height: 1.45 !important;
    text-align: left !important;
}

.flyer-features li .check-icon,
.flyer-features li > span:first-child {
    color: #849E7C !important;
    font-weight: 900 !important;
    font-size: 1.05rem !important;
    flex-shrink: 0 !important;
    margin-top: -1px !important;
}

.flyer-features li > span:last-child {
    flex: 1 !important;
}

#modalPrescriptionPrint.active {
    z-index: 10000005 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

#modalPrescriptionPrint .modal-box {
    max-width: 820px !important;
    width: 95% !important;
    max-height: 94vh !important;
    overflow-y: auto !important;
    padding: 28px !important;
    z-index: 10000006 !important;
}


/* ==========================================================================
   SISTEMA DE GESTIÓN ERP V2: LAYOUT SAAS SIDEBAR IZQUIERDO + MAIN STAGE
   ========================================================================== */

#modalAdminPortal.active {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    max-width: none !important;
    border-radius: 0 !important;
    background: #F8FAFC !important;
    z-index: 9999999 !important;
    overflow: hidden !important;
    display: block !important;
    padding: 0 !important;
}

.admin-layout-wrapper {
    display: flex;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    background: #F8FAFC;
}

/* 1. SIDEBAR IZQUIERDO */
.admin-sidebar {
    width: 270px;
    min-width: 270px;
    height: 100vh;
    background: #FFFFFF;
    border-right: 1px solid #E2E8F0;
    display: flex;
    flex-direction: column;
    z-index: 200;
    transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    box-shadow: 2px 0 12px rgba(28, 42, 74, 0.03);
}

.admin-sidebar-header {
    padding: 22px 20px 18px 20px;
    border-bottom: 1px solid #F1F5F9;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.admin-sidebar-brand {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.admin-sidebar-logo {
    height: 38px;
    width: auto;
    object-fit: contain;
}

.admin-sidebar-badge {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: #EBF3EA;
    color: #2D5A27;
    font-size: 0.68rem;
    font-weight: 800;
    letter-spacing: 0.8px;
    padding: 3px 8px;
    border-radius: 6px;
    border: 1px solid #C4DFC0;
    align-self: flex-start;
}

.admin-live-dot {
    width: 6px;
    height: 6px;
    background: #16A34A;
    border-radius: 50%;
    animation: pulseDot 1.8s infinite;
}

/* Menú de Navegación del Sidebar */
.admin-sidebar-nav {
    flex: 1;
    overflow-y: auto;
    padding: 14px 12px;
    display: flex;
    flex-direction: column;
    gap: 4px;
    scrollbar-width: thin;
}

.admin-nav-group-title {
    font-size: 0.68rem;
    font-weight: 800;
    letter-spacing: 1.2px;
    color: #94A3B8;
    padding: 10px 10px 4px 10px;
    text-transform: uppercase;
}

.admin-nav-item {
    display: flex;
    align-items: center;
    gap: 12px;
    width: 100%;
    padding: 10px 14px;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 10px;
    color: #475569;
    font-family: 'Nunito', system-ui, sans-serif;
    font-weight: 700;
    font-size: 0.88rem;
    text-align: left;
    cursor: pointer;
    transition: all 0.2s ease;
    position: relative;
}

.admin-nav-item:hover {
    background: #F8FAFC;
    color: #1C2A4A;
}

.admin-nav-item.active {
    background: #EBF3EA;
    color: #1C2A4A;
    border-color: #C4DFC0;
    font-weight: 800;
    box-shadow: 0 2px 6px rgba(132, 158, 124, 0.12);
}

.admin-nav-item .nav-icon-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #64748B;
    transition: color 0.2s;
}

.admin-nav-item:hover .nav-icon-wrap,
.admin-nav-item.active .nav-icon-wrap {
    color: #D96A52;
}

.admin-nav-item.active .nav-icon-wrap {
    color: #2D5A27;
}

.admin-nav-item .nav-text {
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Pie del Sidebar */
.admin-sidebar-footer {
    padding: 14px;
    border-top: 1px solid #F1F5F9;
    background: #FFFFFF;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.admin-user-profile-card {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 8px 10px;
    background: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 10px;
}

.user-avatar-badge {
    width: 34px;
    height: 34px;
    background: #1C2A4A;
    color: #FFFFFF;
    font-weight: 900;
    font-size: 0.85rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.user-meta {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.user-name {
    font-size: 0.84rem;
    color: #1C2A4A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.user-cedula {
    font-size: 0.68rem;
    color: #64748B;
    font-weight: 600;
}

.sidebar-action-row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 6px;
}

.btn-sidebar-quick {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 2px;
    padding: 6px 4px;
    background: #F1F5F9;
    border: 1px solid #E2E8F0;
    border-radius: 8px;
    font-size: 0.72rem;
    color: #475569;
    cursor: pointer;
    transition: all 0.2s;
}

.btn-sidebar-quick:hover {
    background: #E2E8F0;
    color: #1C2A4A;
}

.btn-sidebar-quick.btn-quick-danger:hover {
    background: #FEE2E2;
    color: #DC2626;
    border-color: #FCA5A5;
}

/* 2. ÁREA PRINCIPAL DERECHA (MAIN STAGE) */
.admin-main-stage {
    flex: 1;
    min-width: 0;
    height: 100vh;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background: #F8FAFC;
}

.admin-stage-topbar {
    height: 62px;
    min-height: 62px;
    background: #FFFFFF;
    border-bottom: 1px solid #E2E8F0;
    padding: 0 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    z-index: 100;
}

.stage-topbar-left {
    display: flex;
    align-items: center;
    gap: 12px;
}

.btn-mobile-sidebar-toggle {
    display: none;
    background: transparent;
    border: none;
    color: #1C2A4A;
    cursor: pointer;
    padding: 4px;
}

.stage-breadcrumb {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 0.88rem;
    font-weight: 700;
}

.breadcrumb-root {
    color: #94A3B8;
}

.breadcrumb-sep {
    color: #CBD5E1;
}

.breadcrumb-current {
    color: #1C2A4A;
    font-weight: 800;
}

.stage-topbar-right {
    display: flex;
    align-items: center;
    gap: 10px;
}

.theme-quick-dropdown .theme-select-input {
    padding: 6px 12px;
    font-size: 0.8rem;
    font-weight: 700;
    color: #1C2A4A;
    background: #F8FAFC;
    border: 1px solid #CBD5E1;
    border-radius: 8px;
    outline: none;
    cursor: pointer;
}

.btn-stage-action {
    width: 36px;
    height: 36px;
    border-radius: 8px;
    border: 1px solid #E2E8F0;
    background: #F8FAFC;
    color: #475569;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 1rem;
    transition: all 0.2s;
}

.btn-stage-action:hover {
    background: #E2E8F0;
    color: #1C2A4A;
}

.btn-stage-action.btn-stage-close:hover {
    background: #FEE2E2;
    color: #DC2626;
    border-color: #FCA5A5;
}

.admin-stage-body {
    flex: 1;
    overflow-y: auto;
    padding: 24px;
    -webkit-overflow-scrolling: touch;
}

/* 3. DASHBOARD GENERAL STYLES */
.dashboard-header {
    background: #FFFFFF;
    border: 1px solid #E2E8F0;
    border-radius: 16px;
    padding: 24px;
    margin-bottom: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02);
}

.dash-greeting-badge {
    display: inline-block;
    background: #EBF3EA;
    color: #2D5A27;
    font-size: 0.75rem;
    font-weight: 800;
    padding: 4px 10px;
    border-radius: 20px;
    margin-bottom: 8px;
}

.dash-title {
    font-size: 1.45rem;
    font-weight: 900;
    color: #1C2A4A;
    margin: 0 0 6px 0;
}

.dash-subtitle {
    font-size: 0.88rem;
    color: #64748B;
    margin: 0;
}

.dash-header-actions {
    display: flex;
    gap: 10px;
}

.dash-kpi-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 16px;
    margin-bottom: 24px;
}

.dash-kpi-card {
    background: #FFFFFF;
    border: 1px solid #E2E8F0;
    border-radius: 14px;
    padding: 18px;
    display: flex;
    align-items: center;
    gap: 14px;
    cursor: pointer;
    transition: all 0.25s ease;
    box-shadow: 0 4px 12px rgba(0,0,0,0.02);
    position: relative;
}

.dash-kpi-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 24px rgba(28, 42, 74, 0.08);
    border-color: #D96A52;
}

.kpi-icon-bubble {
    width: 46px;
    height: 46px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.kpi-data {
    display: flex;
    flex-direction: column;
}

.kpi-label {
    font-size: 0.76rem;
    font-weight: 700;
    color: #64748B;
}

.kpi-value {
    font-size: 1.35rem;
    font-weight: 900;
    color: #1C2A4A;
    margin: 2px 0;
}

.kpi-hint {
    font-size: 0.72rem;
    color: #94A3B8;
}

.kpi-arrow {
    position: absolute;
    right: 14px;
    color: #CBD5E1;
    font-weight: 800;
    transition: transform 0.2s;
}

.dash-kpi-card:hover .kpi-arrow {
    transform: translateX(3px);
    color: #D96A52;
}

.dash-twocol-grid {
    display: grid;
    grid-template-columns: 1.2fr 1fr;
    gap: 20px;
}

.dash-section-card {
    background: #FFFFFF;
    border: 1px solid #E2E8F0;
    border-radius: 16px;
    padding: 22px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.02);
}

.dash-card-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 16px;
    padding-bottom: 12px;
    border-bottom: 1px solid #F1F5F9;
}

.dash-timeline-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.dash-apt-card {
    background: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 12px;
    padding: 14px 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all 0.2s;
}

.dash-apt-card:hover {
    border-color: #849E7C;
    background: #FFFFFF;
}

.dash-wbot-banner {
    background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
    color: #FFFFFF;
    border-radius: 14px;
    padding: 16px;
    display: flex;
    align-items: center;
    gap: 14px;
    cursor: pointer;
    margin-bottom: 18px;
    box-shadow: 0 6px 18px rgba(37, 211, 102, 0.25);
    transition: transform 0.2s;
}

.dash-wbot-banner:hover {
    transform: scale(1.01);
}

.wbot-banner-icon {
    font-size: 2rem;
}

.wbot-banner-info strong {
    display: block;
    font-size: 0.98rem;
    margin-bottom: 2px;
}

.wbot-banner-info p {
    font-size: 0.78rem;
    margin: 0;
    opacity: 0.9;
}

.btn-wbot-pill {
    background: #FFFFFF;
    color: #128C7E;
    font-weight: 800;
    font-size: 0.76rem;
    padding: 6px 12px;
    border-radius: 20px;
    white-space: nowrap;
    margin-left: auto;
}

.dash-quick-actions-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
}

.quick-action-item {
    background: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 12px;
    padding: 14px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    cursor: pointer;
    text-align: left;
    transition: all 0.2s;
}

.quick-action-item:hover {
    background: #FFFFFF;
    border-color: #D96A52;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.qa-icon {
    font-size: 1.3rem;
    margin-bottom: 2px;
}

.quick-action-item strong {
    font-size: 0.88rem;
    color: #1C2A4A;
}

.quick-action-item small {
    font-size: 0.72rem;
    color: #64748B;
}

/* 4. W-BOT STYLES */
.wbot-container-layout {
    display: grid;
    grid-template-columns: 360px 1fr;
    gap: 24px;
}

.wbot-phone-mockup {
    background: #FFFFFF;
    border: 3px solid #1C2A4A;
    border-radius: 32px;
    overflow: hidden;
    box-shadow: 0 16px 40px rgba(0,0,0,0.12);
    display: flex;
    flex-direction: column;
    height: 580px;
}

.phone-speaker-notch {
    height: 16px;
    background: #1C2A4A;
    display: flex;
    align-items: center;
    justify-content: center;
}

.phone-whatsapp-header {
    background: #075E54;
    color: #FFFFFF;
    padding: 10px 14px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.wa-header-avatar {
    width: 32px;
    height: 32px;
    background: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
}

.wa-header-name {
    font-weight: 800;
    font-size: 0.85rem;
}

.wa-header-status {
    font-size: 0.68rem;
    opacity: 0.85;
}

.phone-chat-body {
    flex: 1;
    background: #ECE5DD;
    padding: 14px;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.wa-chat-bubble {
    max-width: 86%;
    padding: 10px 12px;
    border-radius: 10px;
    font-size: 0.8rem;
    line-height: 1.45;
    position: relative;
}

.wa-bot-bubble {
    background: #FFFFFF;
    color: #111827;
    align-self: flex-start;
    border-top-left-radius: 2px;
}

.wa-user-bubble {
    background: #DCF8C6;
    color: #111827;
    align-self: flex-end;
    border-top-right-radius: 2px;
}

.wa-chat-time {
    display: block;
    text-align: right;
    font-size: 0.65rem;
    color: #888;
    margin-top: 4px;
}

.phone-quick-chips {
    background: #F0F2F5;
    padding: 8px 10px;
    display: flex;
    gap: 6px;
    overflow-x: auto;
    scrollbar-width: none;
}

.wbot-chip {
    background: #FFFFFF;
    border: 1px solid #CBD5E1;
    border-radius: 14px;
    padding: 4px 10px;
    font-size: 0.72rem;
    font-weight: 700;
    color: #128C7E;
    cursor: pointer;
    white-space: nowrap;
    transition: all 0.2s;
}

.wbot-chip:hover {
    background: #128C7E;
    color: #FFFFFF;
}

.phone-chat-input-row {
    background: #F0F2F5;
    padding: 8px 10px;
    display: flex;
    gap: 8px;
    align-items: center;
}

.phone-text-input {
    flex: 1;
    background: #FFFFFF;
    border: 1px solid #CBD5E1;
    border-radius: 20px;
    padding: 8px 14px;
    font-size: 0.8rem;
    outline: none;
}

.phone-send-btn {
    width: 34px;
    height: 34px;
    background: #128C7E;
    color: #FFFFFF;
    border: none;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.wbot-templates-panel {
    background: #FFFFFF;
    border: 1px solid #E2E8F0;
    border-radius: 16px;
    padding: 22px;
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.wbot-template-card {
    background: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 12px;
    padding: 14px;
}

.tmpl-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px;
}

.tmpl-head strong {
    font-size: 0.88rem;
    color: #1C2A4A;
}

.tmpl-btn {
    font-size: 0.78rem !important;
    padding: 4px 10px !important;
}

.tmpl-preview {
    font-size: 0.78rem;
    color: #64748B;
    margin: 0;
    line-height: 1.4;
}

/* 5. THEMES GRID SELECTOR */
.themes-grid-selector {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 18px;
}

.theme-card {
    background: #FFFFFF;
    border: 2px solid #E2E8F0;
    border-radius: 14px;
    padding: 18px;
    cursor: pointer;
    transition: all 0.25s ease;
}

.theme-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 24px rgba(28, 42, 74, 0.08);
}

.theme-card.active {
    border-color: #849E7C;
    background: #FFFDFB;
    box-shadow: 0 4px 15px rgba(132, 158, 124, 0.2);
}

.theme-swatch-row {
    display: flex;
    gap: 8px;
    margin-bottom: 12px;
}

.theme-swatch-row .swatch {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    border: 2px solid #FFFFFF;
    box-shadow: 0 2px 5px rgba(0,0,0,0.15);
}

.theme-card-info .theme-title {
    font-size: 0.95rem;
    color: #1C2A4A;
    display: block;
    margin-bottom: 4px;
}

.theme-card-info p {
    font-size: 0.8rem;
    color: #64748B;
    margin: 0 0 10px 0;
    line-height: 1.4;
}

.theme-status-tag {
    display: inline-block;
    font-size: 0.72rem;
    font-weight: 800;
    padding: 3px 10px;
    border-radius: 12px;
    background: #F1F5F9;
    color: #475569;
}

.theme-card.active .theme-status-tag {
    background: #EBF3EA;
    color: #2D5A27;
}

/* 6. DARK MODE MASTER STYLES */
.btn-theme-toggle {
    background: rgba(28, 42, 74, 0.06);
    border: 1px solid rgba(28, 42, 74, 0.12);
    width: 38px;
    height: 38px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 1.1rem;
    transition: all 0.25s ease;
}

.btn-theme-toggle:hover {
    background: rgba(28, 42, 74, 0.12);
    transform: scale(1.05);
}

/* Reglas cuando el tema oscuro está activo */
html.dark-theme,
body.dark-theme {
    background-color: #0B1120 !important;
    color: #F8FAFC !important;
}

body.dark-theme .top-notice-bar {
    background: #070D18 !important;
    border-bottom: 1px solid #1E293B !important;
    color: #94A3B8 !important;
}

body.dark-theme .main-header {
    background: rgba(11, 17, 32, 0.92) !important;
    border-bottom: 1px solid #1E293B !important;
}

body.dark-theme .nav-link {
    color: #CBD5E1 !important;
}

body.dark-theme .nav-link:hover {
    color: #F87171 !important;
}

body.dark-theme .hero-section {
    background: linear-gradient(180deg, #0B1120 0%, #0F172A 100%) !important;
}

body.dark-theme .hero-title {
    color: #F8FAFC !important;
}

body.dark-theme .hero-desc {
    color: #CBD5E1 !important;
}

body.dark-theme .cred-card-mini,
body.dark-theme .flyer-card,
body.dark-theme .service-card,
body.dark-theme .triad-card,
body.dark-theme .tariff-card,
body.dark-theme .site-footer {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .flyer-pricing {
    background: #0F172A !important;
    border-color: #334155 !important;
}

body.dark-theme .flyer-features li {
    color: #E2E8F0 !important;
    border-bottom-color: #334155 !important;
}

body.dark-theme .site-footer {
    background: #070D18 !important;
    border-top: 1px solid #1E293B !important;
}

body.dark-theme .modal-box {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .form-input,
body.dark-theme .auth-input {
    background: #0F172A !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}

/* Dark Mode dentro del ERP */
body.dark-theme #modalAdminPortal.active,
body.dark-theme .admin-layout-wrapper,
body.dark-theme .admin-main-stage,
body.dark-theme .admin-stage-body {
    background: #0B1120 !important;
    color: #F8FAFC !important;
}

body.dark-theme .admin-sidebar {
    background: #0F172A !important;
    border-right-color: #1E293B !important;
}

body.dark-theme .admin-sidebar-header,
body.dark-theme .admin-sidebar-footer {
    background: #0F172A !important;
    border-color: #1E293B !important;
}

body.dark-theme .admin-nav-item {
    color: #94A3B8 !important;
}

body.dark-theme .admin-nav-item:hover {
    background: #1E293B !important;
    color: #F8FAFC !important;
}

body.dark-theme .admin-nav-item.active {
    background: #1E293B !important;
    border-color: #849E7C !important;
    color: #86EFAC !important;
}

body.dark-theme .admin-stage-topbar,
body.dark-theme .dashboard-header,
body.dark-theme .dash-kpi-card,
body.dark-theme .dash-section-card,
body.dark-theme .wbot-templates-panel,
body.dark-theme .theme-card,
body.dark-theme .admin-table-container,
body.dark-theme .metric-box {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .dash-title,
body.dark-theme .kpi-value,
body.dark-theme .dash-card-header h4,
body.dark-theme .breadcrumb-current,
body.dark-theme .user-name {
    color: #F8FAFC !important;
}

body.dark-theme .admin-table th {
    background: #0F172A !important;
    color: #CBD5E1 !important;
    border-bottom-color: #334155 !important;
}

body.dark-theme .admin-table td {
    border-bottom-color: #334155 !important;
    color: #E2E8F0 !important;
}

body.dark-theme .admin-table tr:hover {
    background: #162032 !important;
}

body.dark-theme .dash-apt-card,
body.dark-theme .quick-action-item,
body.dark-theme .wbot-template-card {
    background: #0F172A !important;
    border-color: #334155 !important;
}

body.dark-theme .quick-action-item strong {
    color: #F8FAFC !important;
}

/* RESPONSIVE MÓVIL (≤ 992px) */
@media (max-width: 992px) {
    .admin-sidebar {
        position: fixed !important;
        left: -280px !important;
        top: 0 !important;
        bottom: 0 !important;
        width: 270px !important;
        z-index: 1000 !important;
        box-shadow: 10px 0 30px rgba(0,0,0,0.2) !important;
    }

    .admin-sidebar.mobile-open {
        left: 0 !important;
    }

    .btn-mobile-sidebar-toggle {
        display: inline-flex !important;
    }

    .wbot-container-layout {
        grid-template-columns: 1fr !important;
    }

    .dash-twocol-grid {
        grid-template-columns: 1fr !important;
    }
}


/* Sombra y swap de logo en Dark Mode */
body.dark-theme .brand-logo-img,
body.dark-theme .admin-sidebar-logo {
    content: url('./assets/brand/logo-horizontal-dark.svg') !important;
}

.admin-sidebar-backdrop {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.45);
    backdrop-filter: blur(2px);
    z-index: 180;
}

.admin-sidebar-backdrop.active {
    display: block;
}


/* ==========================================================================
   REFINAMIENTO DEFINITIVO: LOGO GRANDE, TEMAS DE COLOR EN VIVO Y RESPONSIVIDAD
   ========================================================================== */

/* 1. LOGO DE THORALIS MÁS GRANDE Y PROMINENTE */
.admin-sidebar-logo {
    height: 52px !important;
    max-height: 56px !important;
    width: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto 4px 0 !important;
}

.brand-logo-img {
    height: 54px !important;
    max-height: 58px !important;
    width: auto !important;
    object-fit: contain !important;
}

/* 2. SIDEBAR COMPACTO Y RESPONSIVO EN CUALQUIER COMPUTADORA (CERO SCROLLBAR INNECESARIO) */
.admin-sidebar {
    width: 270px !important;
    min-width: 270px !important;
    height: 100vh !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    scrollbar-width: thin !important;
}

.admin-sidebar-header {
    padding: 18px 18px 12px 18px !important;
}

.admin-sidebar-nav {
    flex: 1 !important;
    padding: 6px 10px !important;
    gap: 2px !important;
    overflow-y: auto !important;
}

.admin-nav-item {
    padding: 7px 12px !important;
    font-size: 0.84rem !important;
    border-radius: 8px !important;
    margin-bottom: 2px !important;
}

.admin-nav-group-title {
    padding: 8px 10px 2px 10px !important;
    font-size: 0.64rem !important;
    letter-spacing: 1px !important;
}

.admin-sidebar-footer {
    padding: 10px 14px !important;
    gap: 8px !important;
}

.admin-user-profile-card {
    padding: 6px 10px !important;
}

/* 3. REGLAS PARA PANTALLAS CON ALTURA MENOR (LAPTOPS / ESCALADO WINDOWS 125%-150%) */
@media (max-height: 850px) {
    .admin-sidebar-header {
        padding: 12px 14px 8px 14px !important;
    }
    .admin-sidebar-logo {
        height: 44px !important;
    }
    .admin-sidebar-nav {
        padding: 4px 8px !important;
    }
    .admin-nav-item {
        padding: 5px 10px !important;
        font-size: 0.8rem !important;
        gap: 8px !important;
    }
    .admin-nav-group-title {
        padding: 4px 8px 1px 8px !important;
        font-size: 0.6rem !important;
    }
    .admin-sidebar-footer {
        padding: 8px 12px !important;
        gap: 6px !important;
    }
    .admin-user-profile-card {
        padding: 4px 8px !important;
    }
    .user-avatar-badge {
        width: 28px !important;
        height: 28px !important;
        font-size: 0.75rem !important;
    }
    .user-name {
        font-size: 0.78rem !important;
    }
    .user-cedula {
        font-size: 0.64rem !important;
    }
    .btn-sidebar-quick {
        padding: 4px 2px !important;
        font-size: 0.66rem !important;
    }
}

/* 4. CUADRÍCULA DE KPIS EQUILIBRADA (NUNCA UNA TARJETA SOLA ABAJO) */
.dash-kpi-grid {
    display: grid !important;
    grid-template-columns: repeat(5, 1fr) !important;
    gap: 14px !important;
    margin-bottom: 22px !important;
}

@media (max-width: 1350px) {
    .dash-kpi-grid {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

@media (max-width: 860px) {
    .dash-kpi-grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (max-width: 520px) {
    .dash-kpi-grid {
        grid-template-columns: 1fr !important;
    }
}

/* 5. TEMAS DE COLOR DINÁMICOS VIVOS EN TODA LA PLATAFORMA */
/* PALETA 1: CLÁSICO THORALIS */
[data-theme-preset="thoralis-classic"] {
    --color-primary: #1C2A4A !important;
    --color-accent-terracota: #D96A52 !important;
    --color-accent-green: #849E7C !important;
    --theme-active-sidebar: #EBF3EA !important;
    --theme-active-sidebar-text: #1C2A4A !important;
    --theme-active-sidebar-border: #C4DFC0 !important;
    --theme-btn-accent: #D96A52 !important;
}

/* PALETA 2: TERRACOTA CÁLIDO & HUMANO */
[data-theme-preset="terracota-calido"] {
    --color-primary: #7C2D12 !important;
    --color-accent-terracota: #EA580C !important;
    --color-accent-green: #C2410C !important;
    --theme-active-sidebar: #FFEDD5 !important;
    --theme-active-sidebar-text: #9A3412 !important;
    --theme-active-sidebar-border: #FDBA74 !important;
    --theme-btn-accent: #EA580C !important;
}

/* PALETA 3: SALVIA & BOSQUE CLÍNICO */
[data-theme-preset="salvia-bosque"] {
    --color-primary: #14532D !important;
    --color-accent-terracota: #15803D !important;
    --color-accent-green: #16A34A !important;
    --theme-active-sidebar: #DCFCE7 !important;
    --theme-active-sidebar-text: #14532D !important;
    --theme-active-sidebar-border: #86EFAC !important;
    --theme-btn-accent: #15803D !important;
}

/* PALETA 4: AZUL NEUROCIENCIA & RIGOR */
[data-theme-preset="azul-neuro"] {
    --color-primary: #0C4A6E !important;
    --color-accent-terracota: #0284C7 !important;
    --color-accent-green: #0EA5E9 !important;
    --theme-active-sidebar: #E0F2FE !important;
    --theme-active-sidebar-text: #0369A1 !important;
    --theme-active-sidebar-border: #7DD3FC !important;
    --theme-btn-accent: #0284C7 !important;
}

/* PALETA 5: AMATISTA & DESARROLLO */
[data-theme-preset="amatista-desarrollo"] {
    --color-primary: #581C87 !important;
    --color-accent-terracota: #7C3AED !important;
    --color-accent-green: #9333EA !important;
    --theme-active-sidebar: #F3E8FF !important;
    --theme-active-sidebar-text: #6B21A8 !important;
    --theme-active-sidebar-border: #D8B4FE !important;
    --theme-btn-accent: #7C3AED !important;
}

/* Aplicación de las variables de tema a los elementos interactivos */
.btn-terracota {
    background: var(--theme-btn-accent, var(--color-accent-terracota, #D96A52)) !important;
    border-color: var(--theme-btn-accent, var(--color-accent-terracota, #D96A52)) !important;
}

.admin-nav-item.active {
    background: var(--theme-active-sidebar, #EBF3EA) !important;
    color: var(--theme-active-sidebar-text, #1C2A4A) !important;
    border-color: var(--theme-active-sidebar-border, #C4DFC0) !important;
}

.admin-sidebar-badge {
    background: var(--theme-active-sidebar, #EBF3EA) !important;
    color: var(--theme-active-sidebar-text, #1C2A4A) !important;
    border-color: var(--theme-active-sidebar-border, #C4DFC0) !important;
}

.dash-greeting-badge {
    background: var(--theme-active-sidebar, #EBF3EA) !important;
    color: var(--theme-active-sidebar-text, #1C2A4A) !important;
}

.dash-kpi-card:hover {
    border-color: var(--theme-btn-accent, #D96A52) !important;
}

.dash-kpi-card:hover .kpi-arrow {
    color: var(--theme-btn-accent, #D96A52) !important;
}


/* ==========================================================================
   REFINAMIENTO DEFINITIVO V3: CERRAR SESIÓN, VIEWPORT ESCALER Y DARK CONTRASTE
   ========================================================================== */

/* 1. BOTONES OFICIALES DE CERRAR SESIÓN */
.btn-sidebar-logout {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    padding: 9px 14px;
    background: #FEF2F2;
    color: #DC2626;
    border: 1px solid #FECACA;
    border-radius: 8px;
    font-family: 'Nunito', system-ui, sans-serif;
    font-weight: 800;
    font-size: 0.84rem;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-bottom: 6px;
}
.btn-sidebar-logout:hover {
    background: #DC2626;
    color: #FFFFFF;
    border-color: #DC2626;
    box-shadow: 0 4px 14px rgba(220, 38, 38, 0.25);
}

.btn-stage-logout {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 6px 14px;
    background: #FEF2F2;
    color: #DC2626;
    border: 1px solid #FECACA;
    border-radius: 8px;
    font-family: 'Nunito', system-ui, sans-serif;
    font-weight: 800;
    font-size: 0.8rem;
    cursor: pointer;
    transition: all 0.2s ease;
}
.btn-stage-logout:hover {
    background: #DC2626;
    color: #FFFFFF;
    border-color: #DC2626;
    box-shadow: 0 4px 12px rgba(220, 38, 38, 0.22);
}

/* Modo oscuro para botones de cerrar sesión */
body.dark-theme .btn-sidebar-logout,
body.dark-theme .btn-stage-logout {
    background: rgba(220, 38, 38, 0.15) !important;
    color: #F87171 !important;
    border-color: rgba(220, 38, 38, 0.35) !important;
}
body.dark-theme .btn-sidebar-logout:hover,
body.dark-theme .btn-stage-logout:hover {
    background: #DC2626 !important;
    color: #FFFFFF !important;
    border-color: #DC2626 !important;
}

/* 2. LOGO EN EL SIDEBAR: MÁXIMA NITIDEZ, CENTRADO Y SIN DESGARRAMIENTOS */
.admin-sidebar-logo {
    height: 48px !important;
    max-height: 52px !important;
    width: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto 2px 0 !important;
}

/* 3. SIDEBAR RESPONSIVO UNIVERSAL (CERO SCROLLBAR EN LAPTOPS 1366x768 / ESCALADO 125%-150%) */
.admin-sidebar-header,
.admin-sidebar-footer {
    flex-shrink: 0 !important;
}

[data-vp-height="compact"] .admin-sidebar-header,
@media (max-height: 820px) {
    .admin-sidebar-header {
        padding: 10px 14px 6px 14px !important;
        gap: 4px !important;
    }
    .admin-sidebar-logo {
        height: 38px !important;
        max-height: 40px !important;
    }
    .admin-sidebar-badge {
        padding: 2px 6px !important;
        font-size: 0.62rem !important;
    }
    .admin-sidebar-nav {
        padding: 4px 8px !important;
        gap: 1px !important;
    }
    .admin-nav-item {
        padding: 5px 8px !important;
        font-size: 0.78rem !important;
        border-radius: 6px !important;
        margin-bottom: 1px !important;
    }
    .admin-nav-item .nav-icon-wrap svg {
        width: 16px !important;
        height: 16px !important;
    }
    .admin-nav-group-title {
        padding: 4px 6px 1px 6px !important;
        font-size: 0.58rem !important;
    }
    .admin-sidebar-footer {
        padding: 8px 10px !important;
        gap: 5px !important;
    }
    .admin-user-profile-card {
        padding: 4px 8px !important;
    }
    .user-avatar-badge {
        width: 26px !important;
        height: 26px !important;
        font-size: 0.7rem !important;
    }
    .user-name {
        font-size: 0.76rem !important;
    }
    .user-cedula {
        font-size: 0.62rem !important;
    }
    .btn-sidebar-logout {
        padding: 5px 8px !important;
        font-size: 0.74rem !important;
        margin-bottom: 3px !important;
    }
    .btn-sidebar-quick {
        padding: 3px 2px !important;
        font-size: 0.65rem !important;
    }
}

[data-vp-height="ultracompact"] .admin-sidebar-header,
@media (max-height: 680px) {
    .admin-sidebar-header {
        padding: 6px 10px 3px 10px !important;
        gap: 2px !important;
    }
    .admin-sidebar-logo {
        height: 32px !important;
    }
    .admin-sidebar-badge {
        display: none !important;
    }
    .admin-sidebar-nav {
        padding: 2px 6px !important;
        gap: 0 !important;
    }
    .admin-nav-item {
        padding: 4px 6px !important;
        font-size: 0.74rem !important;
        margin-bottom: 0 !important;
    }
    .admin-nav-group-title {
        padding: 2px 4px 0 4px !important;
        font-size: 0.54rem !important;
    }
    .admin-sidebar-footer {
        padding: 5px 8px !important;
        gap: 3px !important;
    }
    .admin-user-profile-card {
        padding: 3px 6px !important;
    }
    .btn-sidebar-logout {
        padding: 4px 6px !important;
        font-size: 0.7rem !important;
        margin-bottom: 2px !important;
    }
}

/* 4. CUADRÍCULA DE KPIS EQUILIBRADA EN TODAS LAS RESOLUCIONES */
.dash-kpi-grid {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 14px !important;
    margin-bottom: 22px !important;
}

@media (max-width: 1280px) {
    .dash-kpi-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

@media (max-width: 820px) {
    .dash-kpi-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

@media (max-width: 480px) {
    .dash-kpi-grid {
        grid-template-columns: 1fr !important;
    }
}

/* 5. APLICACIÓN VIVA DE TEMAS A BOTONES DE ACCIÓN */
.btn-terracota,
.btn-primary {
    background: var(--theme-btn-accent, var(--color-accent-terracota, #D96A52)) !important;
    border-color: var(--theme-btn-accent, var(--color-accent-terracota, #D96A52)) !important;
    color: #FFFFFF !important;
}
.btn-terracota:hover,
.btn-primary:hover {
    filter: brightness(1.08);
    box-shadow: 0 4px 14px var(--theme-btn-accent, rgba(217, 106, 82, 0.35)) !important;
}

/* 6. AUDITORÍA EXHAUSTIVA DE MODO OSCURO (MÁXIMO CONTRASTE Y LEGIBILIDAD) */
body.dark-theme {
    background-color: #0B1120 !important;
    color: #F8FAFC !important;
}

body.dark-theme select option {
    background: #1E293B !important;
    color: #F8FAFC !important;
}

body.dark-theme .dash-subtitle {
    color: #94A3B8 !important;
}

body.dark-theme .kpi-label {
    color: #94A3B8 !important;
}

body.dark-theme .kpi-subtext {
    color: #64748B !important;
}

body.dark-theme .breadcrumb-root,
body.dark-theme .breadcrumb-sep {
    color: #64748B !important;
}

body.dark-theme .user-cedula {
    color: #94A3B8 !important;
}

body.dark-theme .admin-user-profile-card {
    background: #0B1120 !important;
    border-color: #334155 !important;
}

body.dark-theme .admin-card-inner {
    background: #0F172A !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .patient-detail-view {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .patients-sidebar {
    background: #0F172A !important;
    border-color: #334155 !important;
}

body.dark-theme .patient-item-card {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .patient-item-card:hover,
body.dark-theme .patient-item-card.active {
    background: #334155 !important;
}

body.dark-theme .settings-card {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .settings-card h5 {
    color: #F8FAFC !important;
}

body.dark-theme .battery-test-card {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .battery-question-row {
    border-bottom-color: #334155 !important;
}

body.dark-theme .battery-question-text {
    color: #F8FAFC !important;
}

body.dark-theme .battery-opt-label {
    background: #0F172A !important;
    border-color: #334155 !important;
    color: #CBD5E1 !important;
}

body.dark-theme .wa-phone-mockup {
    background: #070D18 !important;
    border-color: #334155 !important;
}

body.dark-theme .phone-speaker {
    background: #334155 !important;
}

body.dark-theme .phone-screen-container {
    background: #0B1120 !important;
}

body.dark-theme .wa-chat-header {
    background: #1E293B !important;
    border-bottom-color: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .wa-bot-bubble {
    background: #1E293B !important;
    color: #F8FAFC !important;
    border-color: #334155 !important;
}

body.dark-theme .phone-chat-input-row {
    background: #0F172A !important;
    border-top-color: #334155 !important;
}

body.dark-theme .phone-text-input {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .phone-quick-chips {
    background: #0F172A !important;
    border-top-color: #334155 !important;
}

body.dark-theme .wbot-chip {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #94A3B8 !important;
}


/* ==========================================================================
   REGLAS MAESTRAS DE RESPONSIVIDAD MÓVIL Y ESCRITORIO PARA EL ERP THORALIS
   ========================================================================== */

/* En pantallas móviles y tablets (<= 992px): Sidebar en modo Drawer Deslizable */
@media (max-width: 992px) {
    .admin-layout-wrapper {
        position: relative !important;
        width: 100vw !important;
        overflow-x: hidden !important;
        display: flex !important;
    }
    
    .admin-sidebar {
        position: fixed !important;
        top: 0 !important;
        bottom: 0 !important;
        left: -300px !important;
        width: 270px !important;
        min-width: 270px !important;
        height: 100vh !important;
        z-index: 1050 !important;
        transition: left 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
        box-shadow: 10px 0 35px rgba(0,0,0,0.3) !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
    }
    
    .admin-sidebar.mobile-open {
        left: 0 !important;
    }

    .admin-sidebar-backdrop {
        display: none;
        position: fixed !important;
        inset: 0 !important;
        background: rgba(15, 23, 42, 0.6) !important;
        backdrop-filter: blur(3px) !important;
        z-index: 1040 !important;
    }

    .admin-sidebar-backdrop.active {
        display: block !important;
    }

    .admin-main-stage {
        width: 100% !important;
        max-width: 100vw !important;
        flex: 1 1 100% !important;
        min-width: 0 !important;
        display: flex !important;
        flex-direction: column !important;
    }

    .btn-mobile-sidebar-toggle {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 38px !important;
        height: 38px !important;
        border-radius: 8px !important;
        background: #F1F5F9 !important;
        border: 1px solid #E2E8F0 !important;
        color: #1C2A4A !important;
        cursor: pointer !important;
    }

    body.dark-theme .btn-mobile-sidebar-toggle {
        background: #1E293B !important;
        border-color: #334155 !important;
        color: #F8FAFC !important;
    }

    .admin-stage-topbar {
        padding: 0 10px !important;
        gap: 6px !important;
        height: 56px !important;
        min-height: 56px !important;
    }

    .stage-breadcrumb .breadcrumb-root,
    .stage-breadcrumb .breadcrumb-sep {
        display: none !important;
    }

    .stage-breadcrumb .breadcrumb-current {
        font-size: 0.88rem !important;
    }

    .stage-topbar-right {
        gap: 4px !important;
    }

    .theme-quick-dropdown {
        max-width: 115px !important;
    }

    .theme-select-input {
        font-size: 0.7rem !important;
        padding: 4px 6px !important;
    }

    .btn-stage-logout span {
        display: none !important;
    }

    .btn-stage-logout {
        padding: 6px 8px !important;
    }

    .admin-stage-body {
        padding: 14px 10px !important;
    }

    .dashboard-header {
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 12px !important;
        padding: 16px !important;
    }

    .dash-header-actions {
        width: 100% !important;
        display: flex !important;
        gap: 8px !important;
    }

    .dash-header-actions .btn {
        flex: 1 !important;
        justify-content: center !important;
        font-size: 0.82rem !important;
        padding: 8px 12px !important;
    }
}

/* En escritorios (> 992px): Sidebar estático normal a la izquierda */
@media (min-width: 993px) {
    .admin-layout-wrapper {
        display: flex !important;
        flex-direction: row !important;
        width: 100% !important;
        height: 100vh !important;
        overflow: hidden !important;
    }

    .admin-sidebar {
        position: relative !important;
        left: 0 !important;
        width: 270px !important;
        min-width: 270px !important;
        height: 100vh !important;
        flex-shrink: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
    }

    .btn-mobile-sidebar-toggle {
        display: none !important;
    }

    .admin-main-stage {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        height: 100vh !important;
        display: flex !important;
        flex-direction: column !important;
    }
}


/* Utilidad de Accesibilidad Universal: Screen Readers Only */
.sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}


/* Corrección Definitiva de Alto Contraste en Tablas y Tarjetas para Modo Oscuro */
body.dark-theme .kpi-card {
    background: #1E293B !important;
    border-color: #334155 !important;
}
body.dark-theme .kpi-title {
    color: #94A3B8 !important;
}
body.dark-theme .kpi-value {
    color: #F8FAFC !important;
}
body.dark-theme .kpi-meta {
    color: #94A3B8 !important;
}

body.dark-theme #adminVitalsFormContainer {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}
body.dark-theme #adminVitalsFormContainer h5 {
    color: #F8FAFC !important;
}

body.dark-theme .admin-stage-body [style*="color: #1C2A4A"]:not(#prescriptionPrintArea *),
body.dark-theme .admin-stage-body [style*="color:#1C2A4A"]:not(#prescriptionPrintArea *) {
    color: #F8FAFC !important;
}

body.dark-theme .admin-table td {
    color: #E2E8F0 !important;
}

body.dark-theme .admin-table td div {
    color: inherit;
}


/* Garantía de Contraste Absoluto en Tablas Clínicas dentro de Dark Mode */
body.dark-theme .admin-table td,
body.dark-theme .admin-table td div,
body.dark-theme .admin-table td strong,
body.dark-theme .admin-table td span:not(.vitals-badge-tag) {
    color: #F8FAFC !important;
}

body.dark-theme .admin-table td div[style*="font-size: 0.75rem"],
body.dark-theme .admin-table td div[style*="font-size: 0.78rem"],
body.dark-theme .admin-table td span[style*="font-size: 0.72rem"] {
    color: #94A3B8 !important;
}


/* Corrección de Fondo de Tablas en Modo Oscuro (Cero Blanco sobre Blanco) */
body.dark-theme .appointments-table-wrapper,
body.dark-theme .admin-table-container,
body.dark-theme .admin-table-wrapper,
body.dark-theme .admin-table {
    background: #0F172A !important;
    border-color: #334155 !important;
}

body.dark-theme .admin-table thead th {
    background: #1E293B !important;
    color: #F8FAFC !important;
    border-bottom-color: #334155 !important;
}

body.dark-theme .admin-table tbody tr {
    background: #0F172A !important;
}

body.dark-theme .admin-table tbody tr:hover,
body.dark-theme .admin-table tbody tr:hover td {
    background: #1E293B !important;
}

body.dark-theme .admin-table td {
    background: transparent !important;
    border-bottom-color: #1E293B !important;
    color: #F8FAFC !important;
}


/* ==========================================================================
   ESTILOS DEL MODAL POP-UP DE INSTALACIÓN PWA (ANDROID, IOS Y DESKTOP)
   ========================================================================== */
.install-modal-box {
    max-width: 540px !important;
    width: 92vw !important;
    border-radius: 24px !important;
    padding: 26px 24px 18px 24px !important;
    background: #FFFFFF !important;
    border: 1px solid #E2E8F0 !important;
    box-shadow: 0 25px 60px rgba(28, 42, 74, 0.18) !important;
    text-align: left !important;
    position: relative !important;
}

.install-app-header {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    margin-bottom: 18px;
}

.install-app-icon-wrap {
    position: relative;
    width: 64px;
    height: 64px;
    border-radius: 18px;
    background: #EBF3EA;
    border: 1.5px solid #C4DFC0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    box-shadow: 0 4px 14px rgba(132, 158, 124, 0.25);
}

.install-app-icon {
    width: 42px;
    height: 42px;
    object-fit: contain;
}

.install-app-pulse {
    position: absolute;
    inset: -3px;
    border-radius: 21px;
    border: 2px solid #849E7C;
    opacity: 0.4;
    animation: pulseDot 2.2s infinite;
}

.install-app-titles {
    flex: 1;
}

.install-app-badge-row {
    display: flex;
    gap: 6px;
    margin-bottom: 4px;
    flex-wrap: wrap;
}

.install-pill-tag {
    font-size: 0.68rem;
    font-weight: 800;
    padding: 2px 8px;
    border-radius: 6px;
    background: #EEF4ED;
    color: #1C2A4A;
    border: 1px solid #C4DFC0;
}

.install-pill-tag.green {
    background: #DCFCE7;
    color: #15803D;
    border-color: #86EFAC;
}

.install-modal-title {
    font-family: 'Nunito', system-ui, sans-serif;
    font-size: 1.3rem;
    font-weight: 900;
    color: #1C2A4A;
    margin: 0 0 4px 0;
    line-height: 1.2;
}

.install-modal-subtitle {
    font-size: 0.82rem;
    color: #64748B;
    margin: 0;
    line-height: 1.45;
}

.install-platform-tabs {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 6px;
    background: #F1F5F9;
    padding: 4px;
    border-radius: 12px;
    margin-bottom: 16px;
}

.install-tab-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 8px 4px;
    border: none;
    background: transparent;
    border-radius: 8px;
    font-family: 'Nunito', system-ui, sans-serif;
    font-weight: 800;
    font-size: 0.78rem;
    color: #64748B;
    cursor: pointer;
    transition: all 0.2s ease;
}

.install-tab-btn.active {
    background: #FFFFFF;
    color: #1C2A4A;
    box-shadow: 0 2px 8px rgba(0,0,0,0.06);
}

.install-tab-panel {
    display: none;
}

.install-tab-panel.active {
    display: block;
    animation: fadeIn 0.25s ease;
}

.install-benefit-box {
    background: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 14px;
    padding: 14px 16px;
    margin-bottom: 14px;
}

.install-feature-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-size: 0.84rem;
    color: #334155;
}

.install-feature-list .icon-check {
    color: #16A34A;
    font-weight: 900;
    margin-right: 4px;
}

.install-action-block {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 6px;
}

.btn-install-cta {
    width: 100%;
    padding: 12px 16px;
    font-size: 0.95rem;
    font-weight: 800;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.install-hint-text {
    font-size: 0.76rem;
    color: #64748B;
    text-align: center;
    margin: 0;
}

.install-ios-steps {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 14px;
}

.ios-step-item {
    display: flex;
    gap: 12px;
    align-items: flex-start;
    background: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 12px;
    padding: 10px 12px;
}

.ios-step-num {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #1C2A4A;
    color: #FFFFFF;
    font-weight: 900;
    font-size: 0.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.ios-step-text {
    font-size: 0.82rem;
    color: #334155;
    line-height: 1.4;
    flex: 1;
}

.ios-icon-highlight {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    background: #E2E8F0;
    padding: 3px 8px;
    border-radius: 6px;
    font-size: 0.74rem;
    font-weight: 700;
    color: #0F172A;
    margin-top: 4px;
}

.install-modal-footer {
    text-align: center;
    margin-top: 10px;
    padding-top: 8px;
    border-top: 1px solid #F1F5F9;
}

.btn-text-dismiss {
    background: transparent;
    border: none;
    color: #94A3B8;
    font-size: 0.78rem;
    font-weight: 700;
    cursor: pointer;
    text-decoration: underline;
    transition: color 0.2s;
}

.btn-text-dismiss:hover {
    color: #475569;
}

.btn-top-app-link {
    background: transparent;
    border: none;
    color: #D96A52;
    font-family: 'Nunito', system-ui, sans-serif;
    font-weight: 800;
    font-size: 0.78rem;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    transition: color 0.2s;
}

.btn-top-app-link:hover {
    color: #B8503A;
    text-decoration: underline;
}

/* Modo Oscuro para el Modal de Instalación */
body.dark-theme .install-modal-box {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .install-modal-title {
    color: #F8FAFC !important;
}

body.dark-theme .install-modal-subtitle {
    color: #94A3B8 !important;
}

body.dark-theme .install-platform-tabs {
    background: #0F172A !important;
}

body.dark-theme .install-tab-btn {
    color: #94A3B8 !important;
}

body.dark-theme .install-tab-btn.active {
    background: #1E293B !important;
    color: #F8FAFC !important;
}

body.dark-theme .install-benefit-box {
    background: #0F172A !important;
    border-color: #334155 !important;
}

body.dark-theme .install-feature-list {
    color: #E2E8F0 !important;
}

body.dark-theme .ios-step-item {
    background: #0F172A !important;
    border-color: #334155 !important;
}

body.dark-theme .ios-step-text {
    color: #E2E8F0 !important;
}

body.dark-theme .ios-icon-highlight {
    background: #334155 !important;
    color: #F8FAFC !important;
}

body.dark-theme .install-hint-text {
    color: #94A3B8 !important;
}

body.dark-theme .install-modal-footer {
    border-top-color: #334155 !important;
}

body.dark-theme .btn-text-dismiss {
    color: #64748B !important;
}

body.dark-theme .btn-text-dismiss:hover {
    color: #CBD5E1 !important;
}

body.dark-theme .install-modal-box .modal-close-btn {
    color: #F8FAFC !important;
    background: #334155 !important;
}


/* ==========================================================================
   16. ESTILOS DE INTELIGENCIA ARTIFICIAL GEMINI FLASH (W-BOT AUTOMATION)
   ========================================================================== */
.wbot-right-column {
    display: flex;
    flex-direction: column;
    gap: 20px;
    overflow-y: auto;
}

.wbot-gemini-card {
    background: #FFFFFF;
    border: 1px solid #E2E8F0;
    border-radius: 16px;
    padding: 22px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.04);
    display: flex;
    flex-direction: column;
    gap: 16px;
    position: relative;
    transition: border-color 0.2s, box-shadow 0.2s;
}

.wbot-gemini-card:hover {
    box-shadow: 0 6px 20px rgba(0,0,0,0.06);
}

.gemini-card-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 16px;
}

.gemini-badge-row {
    display: flex;
    gap: 8px;
    margin-bottom: 6px;
    flex-wrap: wrap;
}

.gemini-pill-tag {
    font-size: 0.72rem;
    font-weight: 800;
    padding: 3px 8px;
    border-radius: 6px;
    letter-spacing: 0.5px;
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.gemini-pill-tag.active {
    background: #DCFCE7;
    color: #15803D;
    border: 1px solid #BBF7D0;
}

.gemini-pill-tag.inactive {
    background: #F1F5F9;
    color: #64748B;
    border: 1px solid #E2E8F0;
}

.gemini-pill-tag.free {
    background: #FEF3C7;
    color: #B45309;
    border: 1px solid #FDE68A;
}

.gemini-card-title {
    font-size: 1.15rem;
    font-weight: 900;
    color: #1C2A4A;
    margin: 0 0 4px 0;
    font-family: 'Nunito', system-ui, sans-serif;
}

.gemini-card-subtitle {
    font-size: 0.82rem;
    color: #64748B;
    margin: 0;
    line-height: 1.4;
}

/* Switch Toggle Estilizado */
.gemini-toggle-wrap {
    display: flex;
    align-items: center;
}

.gemini-switch-label {
    position: relative;
    display: inline-block;
    width: 48px;
    height: 26px;
    cursor: pointer;
}

.gemini-switch-label input {
    opacity: 0;
    width: 0;
    height: 0;
}

.gemini-slider {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #CBD5E1;
    transition: .3s;
    border-radius: 26px;
}

.gemini-slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 3px;
    bottom: 3px;
    background-color: white;
    transition: .3s;
    border-radius: 50%;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}

.gemini-switch-label input:checked + .gemini-slider {
    background-color: #849E7C;
}

.gemini-switch-label input:checked + .gemini-slider:before {
    transform: translateX(22px);
}

/* API Key Box */
.gemini-apikey-box {
    background: #F8FAFC;
    border: 1px solid #E2E8F0;
    border-radius: 12px;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.gemini-apikey-intro {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
}

.btn-gemini-getkey {
    color: #0369A1;
    font-size: 0.78rem;
    font-weight: 700;
    text-decoration: none;
    padding: 4px 10px;
    background: #E0F2FE;
    border-radius: 6px;
    border: 1px solid #BAE6FD;
    transition: all 0.2s;
    display: inline-flex;
    align-items: center;
}

.btn-gemini-getkey:hover {
    background: #BAE6FD;
    color: #0C4A6E;
}

.gemini-input-action-row {
    display: flex;
    gap: 8px;
    align-items: center;
}

.gemini-input-wrap {
    flex: 1;
    position: relative;
    display: flex;
    align-items: center;
}

.gemini-input-field {
    width: 100%;
    padding: 8px 36px 8px 12px;
    font-family: monospace;
    font-size: 0.82rem;
    border: 1px solid #CBD5E1;
    border-radius: 8px;
    outline: none;
    background: #FFFFFF;
    color: #1C2A4A;
    transition: border-color 0.2s, box-shadow 0.2s;
}

.gemini-input-field:focus {
    border-color: #849E7C;
    box-shadow: 0 0 0 3px rgba(132, 158, 124, 0.2);
}

.btn-toggle-key-view {
    position: absolute;
    right: 8px;
    background: transparent;
    border: none;
    cursor: pointer;
    font-size: 0.9rem;
    color: #64748B;
    padding: 4px;
    border-radius: 4px;
    line-height: 1;
}

.btn-paste-clipboard {
    font-size: 0.78rem;
    font-weight: 700;
    padding: 8px 12px;
    white-space: nowrap;
    border-color: #CBD5E1;
}

.btn-paste-clipboard:hover {
    border-color: #94A3B8;
    background: #F1F5F9;
}

.gemini-key-hint {
    font-size: 0.72rem;
    color: #64748B;
    margin: 0;
}

/* Settings Grid */
.gemini-settings-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}

.gemini-field-label {
    display: block;
    font-size: 0.78rem;
    font-weight: 700;
    color: #1C2A4A;
    margin-bottom: 6px;
}

.gemini-select-field {
    width: 100%;
    padding: 8px 10px;
    font-size: 0.82rem;
    font-family: inherit;
    border: 1px solid #CBD5E1;
    border-radius: 8px;
    background: #FFFFFF;
    color: #1C2A4A;
    outline: none;
    transition: border-color 0.2s;
}

.gemini-select-field:focus {
    border-color: #849E7C;
}

/* Card Footer */
.gemini-card-footer {
    display: flex;
    gap: 10px;
    align-items: center;
    flex-wrap: wrap;
    border-top: 1px solid #F1F5F9;
    padding-top: 14px;
}

.gemini-test-feedback {
    font-size: 0.78rem;
    font-weight: 700;
    transition: all 0.2s;
}

.gemini-test-feedback.success {
    color: #15803D;
}

.gemini-test-feedback.error {
    color: #DC2626;
}

/* Animación de Pensamiento en Chat */
.wa-typing-bubble {
    font-style: italic;
    color: #475569;
    background: #F1F5F9;
    border-top-left-radius: 2px;
    display: flex;
    align-items: center;
    gap: 6px;
}

.typing-pulse-dot {
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #849E7C;
    border-radius: 50%;
    animation: typingPulse 1.2s infinite ease-in-out;
}

.typing-pulse-dot:nth-child(2) { animation-delay: 0.2s; }
.typing-pulse-dot:nth-child(3) { animation-delay: 0.4s; }

@keyframes typingPulse {
    0%, 80%, 100% { transform: scale(0.6); opacity: 0.4; }
    40% { transform: scale(1); opacity: 1; }
}

/* Responsive para Pantallas Pequeñas */
@media (max-width: 992px) {
    .wbot-container-layout {
        grid-template-columns: 1fr;
    }
    .gemini-settings-grid {
        grid-template-columns: 1fr;
    }
}

/* ==========================================================================
   MODO OSCURO PARA GEMINI IA EN W-BOT
   ========================================================================== */
body.dark-theme .wbot-gemini-card {
    background: #1E293B !important;
    border-color: #334155 !important;
    color: #F8FAFC !important;
    box-shadow: 0 4px 16px rgba(0,0,0,0.2) !important;
}

body.dark-theme .gemini-card-title {
    color: #F8FAFC !important;
}

body.dark-theme .gemini-card-subtitle {
    color: #94A3B8 !important;
}

body.dark-theme .gemini-apikey-box {
    background: #0F172A !important;
    border-color: #334155 !important;
}

body.dark-theme .gemini-input-field {
    background: #1E293B !important;
    border-color: #475569 !important;
    color: #F8FAFC !important;
}

body.dark-theme .btn-toggle-key-view {
    color: #94A3B8 !important;
}

body.dark-theme .gemini-select-field {
    background: #1E293B !important;
    border-color: #475569 !important;
    color: #F8FAFC !important;
}

body.dark-theme .gemini-field-label {
    color: #E2E8F0 !important;
}

body.dark-theme .gemini-card-footer {
    border-top-color: #334155 !important;
}

body.dark-theme .wa-typing-bubble {
    background: #0F172A !important;
    color: #94A3B8 !important;
}

body.dark-theme .btn-gemini-getkey {
    background: #0C4A6E !important;
    color: #7DD3FC !important;
    border-color: #0284C7 !important;
}

/* ==========================================================================
   17. AJUSTES RESPONSIVOS DE PRECISIÓN PARA DISPOSITIVOS MÓVILES (S23 ULTRA)
   ========================================================================== */
html {
    overflow-x: hidden !important;
    max-width: 100vw !important;
    width: 100% !important;
}

body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
    width: 100% !important;
    position: relative;
}

/* Evitar que botones de cabecera desborden el ancho en pantallas móviles */
@media (max-width: 768px) {
    .header-actions .btn-pwa-install,
    .header-actions #btnUserAccount,
    .header-actions .btn-terracota {
        display: none !important;
    }
    .header-actions {
        gap: 8px !important;
        flex-shrink: 0;
    }
    .top-notice-right {
        display: none !important;
    }
    .site-header {
        max-width: 100vw;
        overflow-x: clip;
    }
}

/* Centrado Absoluto y Proporciones del Opening Screen */
.opening-screen {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100dvh !important;
    height: 100vh !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 16px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    z-index: 9999999 !important;
}

.opening-content {
    width: 100% !important;
    max-width: 390px !important;
    padding: 12px !important;
    box-sizing: border-box !important;
}

@media (max-width: 480px) {
    .opening-symbol-wrap {
        width: 84px !important;
        height: 84px !important;
        margin-bottom: 14px !important;
    }
    .opening-title {
        font-size: 2.1rem !important;
        letter-spacing: 3px !important;
    }
    .opening-sub {
        font-size: 0.78rem !important;
        letter-spacing: 1.5px !important;
        margin-bottom: 8px !important;
    }
    .opening-tagline {
        font-size: 0.62rem !important;
        letter-spacing: 1px !important;
        line-height: 1.4 !important;
    }
    .opening-skip-hint {
        margin-top: 16px !important;
        font-size: 0.68rem !important;
        padding: 5px 12px !important;
    }
}

/* Centrado Perfecto y Dimensiones del Modal de Instalación en Móviles */
.modal-overlay {
    position: fixed !important;
    inset: 0 !important;
    width: 100vw !important;
    height: 100dvh !important;
    height: 100vh !important;
    z-index: 999999 !important;
    display: none;
    align-items: center !important;
    justify-content: center !important;
    padding: 16px !important;
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    box-sizing: border-box !important;
}

.modal-overlay.active {
    display: flex !important;
}

.install-modal-box {
    margin: auto !important;
    max-width: 480px !important;
    width: 100% !important;
    max-height: calc(100dvh - 32px) !important;
    max-height: calc(100vh - 32px) !important;
    overflow-y: auto !important;
    box-sizing: border-box !important;
}

@media (max-width: 480px) {
    .install-modal-box {
        padding: 18px 14px 12px 14px !important;
        border-radius: 20px !important;
    }
    .install-app-header {
        gap: 10px !important;
        margin-bottom: 12px !important;
        padding-right: 28px !important;
    }
    .install-app-icon-wrap {
        width: 48px !important;
        height: 48px !important;
        border-radius: 12px !important;
    }
    .install-app-icon {
        width: 32px !important;
        height: 32px !important;
    }
    .install-modal-title {
        font-size: 1.1rem !important;
    }
    .install-modal-subtitle {
        font-size: 0.74rem !important;
        line-height: 1.35 !important;
    }
    .install-platform-tabs {
        margin-bottom: 12px !important;
        gap: 4px !important;
    }
    .install-tab-btn {
        padding: 6px 2px !important;
        font-size: 0.72rem !important;
    }
    .btn-install-cta {
        padding: 11px 14px !important;
        font-size: 0.88rem !important;
    }
}
