/* ===== METIS CORE CSS ===== */
@font-face {
            font-family: 'PowerGrotesk';
            src: url('data:font/ttf;base64,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AAJdQRsACAAZABgAGQAoABkAOAAZAEgAGQBYABkAaAAZAHgAGQCIABkAmAAZAKgAGQC4ABkAyAAZAA1dMDETMxMWFTM0NjcTMxMeARUzNDcTMwMjAyY0NSMUFgcDIxZovAUCAQKMfIoCAQIFvmjljIUBAgEBh4sCvP22ERIIEwgCSv22CBIIEBECS/1EAjQCBwICBwL9zAAAAQAV//8CtgK7ABcAX7gAACsAuAAARVi4AAEvG7kAAQALPlm4AABFWLgACy8buQALAAs+WbgAAEVYuAAOLxu5AA4ABT5ZuAAARVi4ABYvG7kAFgAFPlm6AAcADgABERI5ugATAA4AARESOTAxCQEzFx4BFTM0Nj8BMwkBIwMmNSMUBwMjAR/+/n28BQQCBQXBgP7zARd+zQkCCcV9AWMBWPkGEAgIEAb5/qn+mwEFDBMTDP77AAAAAAEAEAAAApwCuwAPAFe4AAArALgAAEVYuAAALxu5AAAACz5ZuAAARVi4AAovG7kACgALPlm4AABFWLgADS8buQANAAU+WboABgANAAAREjkBugANAA4AAyu6AAYADgANERI5MDETMxceARUzNDY/ATMBESMREHm3CgsCCwu2ef7rYgK7+A4lERElDvj+jv63AUkAAAABABYAAAKGArwAFwBNuAAAKwC4AABFWLgACy8buQALAAs+WbgAAEVYuAAALxu5AAAABT5ZuAALELgACdy6AAYACwAJERI5uAAAELgAFdy6ABIAAAAVERI5MDEzNQE+ATcnDgEjITUhFQEOAQcXPgEzIRUWAc0MIRABDygR/kcCX/43CyIQARAnEQHGWQHrDRYHAgcJXFn+FQ0WBwIHCVwAAgAXAAACNwH3AC4AQAF/uAAAKwC4AABFWLgAHy8buQAfAA0+WbgAAEVYuAAFLxu5AAUABT5ZuAAARVi4ACovG7kAKgAFPlm6AAAAKgAfERI5uAAfELgAFNxBBQDZABQA6QAUAAJdQRsACAAUABgAFAAoABQAOAAUAEgAFABYABQAaAAUAHgAFACIABQAmAAUAKgAFAC4ABQAyAAUAA1duAAqELgAKNy4AAUQuAA03EEbAAcANAAXADQAJwA0ADcANABHADQAVwA0AGcANAB3ADQAhwA0AJcANACnADQAtwA0AMcANAANXUEFANYANADmADQAAl26ADoAKgAfERI5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uAAAKwC4AABFWLgAEC8buQAQAAs+WbgAAEVYuAADLxu5AAMADT5ZuAAARVi4ABIvG7kAEgAFPlm4AABFWLgAIC8buQAgAAU+WboADAAgABAREjm6ABgAIAAQERI5uAADELgAI9xBBQDZACMA6QAjAAJdQRsACAAjABgAIwAoACMAOAAjAEgAIwBYACMAaAAjAHgAIwCIACMAmAAjAKgAIwC4ACMAyAAjAA1duAAgELgAKdxBGwAHACkAFwApACcAKQA3ACkARwApAFcAKQBnACkAdwApAIcAKQCXACkApwApALcAKQDHACkADV1BBQDWACkA5gApAAJdAbgAMy+4ABAvuAAzELgAANC4AAAvuAAQELgAEdy6AAwAEAARERI5uAAQELgAE9C6ABgAEAARERI5uAAAELgAJtxBGwAGACYAFgAmACYAJgA2ACYARgAmAFYAJgBmACYAdgAmAIYAJgCWACYApgAmALYAJgDGACYADV1BBQDVACYA5QAmAAJduAAQELgALtAwMTc0NjcyHgIXHgEXMy4BNREzESM1NDY3Jw4BBw4DIyImAQ4BFRQWMzI+AjU0LgIYfnAZNjQvEQwRBQIFCGJiCAUCBREMEi40NhlwfgEOXFBRWyFDNSEhNUP6gn0BCxUdEgwmEBEoEQEJ/UQ9ESgQARAmDBIbFAp+ATEBVVlZUxctQCgpQS0YAAIAFf/8AjkCwQAwAEQBxLgAACsAuAAARVi4ABovG7kAGgALPlm4AABFWLgALC8buQAsAAU+WboABQBAAAMrugAKACwAGhESOboAEAAsABoREjm4ABoQuAAT3EEFANkAEwDpABMAAl1BGwAIABMAGAATACgAEwA4ABMASAATAFgAEwBoABMAeAATAIgAEwCYABMAqAATALgAEwDIABMADV26ABcAGgATERI5uAAsELgANtxBGwAHADYAFwA2ACcANgA3ADYARwA2AFcANgBnADYAdwA2AIcANgCXADYApwA2ALcANgDHADYADV1BBQDWADYA5gA2AAJdAbgARS+4ADsvuABFELgAANC4AAAvQQUA2gA7AOoAOwACXUEbAAkAOwAZADsAKQA7ADkAOwBJADsAWQA7AGkAOwB5ADsAiQA7AJkAOwCpADsAuQA7AMkAOwANXbgAOxC4ACfcugAKADsAJxESOboAEAAAACcREjm4AAAQ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dQEBIP6JRgF2AlQpVwEBdkb+iQEjAf5DAAEAGwAEApACwAAIACG4AAArALgAAEVYuAADLxu5AAMACz5ZAboABQACAAMrMDETNxcRMxE3FwEbP8thzzv+xQE+PcwCEf3vzDz+xQABAB0AKwIvAjwACAApuAAAKwC4AABFWLgABC8buQAEAA0+WboABgAHAAMrAboAAgAIAAMrMDETFwMBFwEFByEdVwEBdkb+iQEjAf5DAecC/uEBdkX+igJUAAAAAAEAHAAmAtgCmgAIAA+4AAArALoAAwAEAAMrMDEBFwchFSEXBwEBVjzLAhH978w9/sYCmj7LYs86AToAAAEAIQBWAjICZwAIABi4AAArALoAAAABAAMrAboABgAHAAMrMDEBByEBBwEDJxEB3QL+4QF2Rf6KAlQCZ1b+ikUBdv7dAgG8AAEAFwAZA68CiwANAA+4AAArALoADAAEAAMrMDEJAic3IRcHCQEXBwUnAnYBOf7HPc39uss7/scBOTrKAkbLAov+x/7HPcvKPgE5ATk8zQHOAAAAAAEAGP93AooDCQANAEC4AAArALoAAQAIAAMrugAEAAgAARESOboABQAIAAEREjm6AAsACAABERI5ugAMAAgAARESOQG6AAUACwADKzAxEwkBBycDNxcJATcXEwcYATkBOT3LAcs9/sf+yDzNAc4B0AE5/sc9zP3Byzv+xwE4O8oCQMwAAAIAFABrAa0CIwAFAAkAF7gAACsAugAGAAIAAyu6AAAACAADKzAxARcHIyc3EzcnBwERnJxhnJwxa2tsAiPc3Nzc/oaenp4AAAIAFv+eA2MCxwBUAGYBULgAACsAugBKAFAAAyu6AAUAQAADK7oANgAPAAMrugBdABwAAyu6ADEAVQADK7gAVRC4ACbcAboARQAAAAMrugBaACEAAyu6ADIAMQADK7oACgA7AAMrugAWADEAMhESOboALQAxADIREjlBBQDaADsA6gA7AAJdQRsACQA7ABkAOwApADsAOQA7AEkAOwBZADsAaQA7AHkAOwCJADsAmQA7AKkAOwC5ADsAyQA7AA1dQRsABgBFABYARQAmAEUANgBFAEYARQBWAEUAZgBFAHYARQCGAEUAlgBFAKYARQC2AEUAxgBFAA1dQQUA1QBFAOUARQACXboATQAAAAoREjlBGwAGAFoAFgBaACYAWgA2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LgMnJg4CBwsPRD8cJBwYDxoXCFIDFCQzIhwiGxoTEBgRCwQCYTs4AgERFREBAiAXCxYsIhQBAREUEgEBChEWDAABABQCSwFaApgAAwAPuAAAKwC6AAEAAgADKzAxEyEVIRQBRv66AphNAAAAAAEAAP7yAQoADgAbAJK4AAArALgAAEVYuAADLxu5AAMABz5ZuAAARVi4ABsvG7kAGwAHPlm6AAwACwADK7oADgALAAwREjm4AAMQuAAY3AG6ABMABgADK0EFANoABgDqAAYAAl1BGwAJAAYAGQAGACkABgA5AAYASQAGAFkABgBpAAYAeQAGAIkABgCZAAYAqQAGALkABgDJAAYADV0wMRceATMyNjU0LgIjNzMHMh4CFRQOAiMiJicsECsVHSsiLzEPOVYkFSceEhYlMBkoShSkFhQeGRITCQF2RwsXJBoeLRwOIB4AAAABAAb/CQDsAAQAEgAguAAAKwC4AABFWLgACy8buQALAAc+WboACAAOAAMrMDE3Mw4DHgEzMjcXDgEjIi4BNlJECBYSCwMVFxMeMQ85HyRAGxgECSIoKiEWCSoSFBw8X///AB8AAAJAArwQIgAhCQAQAwCqAVsAAP//ABb+8gIkAfoQIgAkAAAQAwC0AbkACv//ADIAAALSA4QQYgAEHQBAAEAAEEMAqwHVAMhAAEAA//8AMgAAAtIDmBBiAAQdAEAAQAAQgwCtAkIAx0AAAAAAAEAA//8AMgAAAtIDdxBiAAQdAEAAQAAQAwCxAkMAqf//ADIAAALSA4QQYgAEHQBAAEAAEIMAqAH7AMhAAAAAAABAAP//ADIAAALSA6wQYgAEHQBAAEAAEIMAsAHuAMdAAAAAAABAAP//ABb+8gK3AsQQIgAHAAAQQwC0AfwACkAAQAD//wAeAAACLAOEECIACQAAEAMAqgFmAMj//wAeAAACLAOEECIACQAAEAMAqwF5AMj//wAeAAACLAOUECIACQAAEEMArQHvAMJAAEAA//8AHgAAAiwDhBAiAAkAABADAKgBqQDI////4gAAAJUDhBAiAA0AABADAKoAmADI//8AHgAAANADhBAiAA0AABADAKsAuADI////mgAAASADkhAiAA0AABCDAK0BIgDBQAAAAAAAQAD////bAAAA5wOEECIADQAAEAMAqADfAMj////2AAACuAK8EGIACBwAQABAABCCAGHYR0AAAAAAAEAAAAD//wAeAAACggN2ECIAEgAAEIMAsQIXAKhAAAAAAABAAP//ABb/+QLQA4QQIgATAAAQAwCqAagAyP//ABb/+QLQA4QQIgATAAAQAwCrAb4AyP//ABb/+QLQA5kQIgATAAAQAwCtAjgAyP//ABb/+QLQA3cQIgATAAAQQwCxAjQAqUAAQAD//wAW//kC0AOEECIAEwAAEAMAqAH1AMj//wAW/8sC0ALmECIAEwAAEEIAWWUqQABAAAAA//8AHv/4AocDhBAiABsAABADAKoBjQDI//8AHv/4AocDhBAiABsAABADAKsBqwDI//8AHv/4AocDmBAiABsAABCDAK0CGQDGQAAAAAAAQAD//wAe//gChwOEECIAGwAAEAMAqAHWAMj//wAQAAACnAOEECIAHwAAEAMAqwGwAMj//wAfAAACQAK8ECIAIQkAEAMAqwGAAAD//wAfAAACQALNECIAIQkAEIMArQHm//tAAAAAAABAAP//AB8AAAJAAq8QIgAhCQAQAwCxAef/4f//AB8AAAJAArwQIgAhCQAQAwCoAagAAP//AB8AAAJAAuQQIgAhCQAQAwCwAZAAAP//ABb/+gIyArwQIgAnAAAQAwCqAW4AAP//ABb/+gIyArwQIgAnAAAQAwCrAYUAAP//ABb/+gIyAtEQIgAnAAAQAwCtAe8AAP//ABb/+gIyArwQIgAnAAAQQwCoAaoAAEAAQAD////UAAAAhwK8ECIALAAAEAMAqgCLAAD//wAYAAAAwgK8ECIALAAAEAMAqwCpAAD//wA6/y0CLQK8EGIAPy4AQABAABBDAKsBdgAAQABAAP//AB7/+gHnArwQIgA7AAAQQwCoAZwAAEAAQAD//wAe//oB5wLRECIAOwAAEAMArQHcAAD//wAe//oB5wK8ECIAOwAAEAMAqwFtAAD//wAe//oB5wK8ECIAOwAAEAMAqgFOAAD//wAW/9kCPwIQECIAMgAAEEIAWR4dQAAtnQAA//8AFv/6Aj8CvBAiADIAABADAKgBqwAA//8AFv/6Aj8CrxAiADIAABADALEB9f/h//8AFv/6Aj8C0RAiADIAABADAK0B7wAA//8AFv/6Aj8CvBAiADIAABADAKsBhwAA//8AFv/6Aj8CvBAiADIAABADAKoBaAAA//8AHgAAAeoCrxAiADEAABADALEB2//h////ywAAANcCvBAiACwAABBDAKgAzwAAQABAAP///4wAAAESAtEQIgAsAAAQQwCtARUAAEAAQAD//wA6/y0CLQK8EGIAPy4AQABAABCDAKgBoQAAQAAAAAAAQAD//wA0AAAC1ANgEGIABB8AQABAABCDALICIgDIQAAAAAAAQAD//wAUAAACNQKXECIAIf4AEEMAsgG6AABAAEAA//8ANAAAAtQDlhBiAAQfAEAAQAAQgwCvAi8AyEAAAAAAAEAA//8AFAAAAjUCzhAiACH+ABCDAK8BwQAAQAAAAAAAQAD//wA0/wUDHAK8EGIABB8AQABAABADALUDJP/8//8AFP8IAowB9xAiACH+ABBDALUClf//QABAAP//ABb/+AK3A4QQIgAHAAAQAwCrAcUAyP//ABb/+gIkArwQIgAkAAAQQwCrAYAAAEAAQAD//wAW//gCtwOZECIABwAAEEMArQIwAMhAAEAA//8AFv/6AiQC0RAiACQAABADAK0B7gAA//8AFv/4ArcDhBAiAAcAABADAKkBpwDI//8AFv/6AiQCvBAiACQAABBDAKkBYwAAQABAAP//ABb/+AK3A5kQIgAHAAAQQwCuAjEAyEAAQAD//wAW//oCJALRECIAJAAAEAMArgHtAAD////4AAACugK8EAIA0wIA//8AGP/6AqYCvBAiACUAABCDAMABTP/gQAAAAAAAQAD//wAeAAACLANgECIACQAAEIMAsgHCAMhAAAAAAABAAP//ABb/+gIyApcQIgAnAAAQQwCyAcoAAEAAQAD//wAeAAACLAOWECIACQAAEIMArwHUAMhAAAAAAABAAP//ABb/+gIyAs0QIgAnAAAQAwCvAdYAAP//AB4AAAIsA4QQIgAJAAAQAwCpAWEAyP//ABb/+gIyArwQIgAnAAAQAwCpAWUAAP//AB7/BQI+ArwQIgAJAAAQAwC1Akf//P//ABb/JAIyAfoQIgAnAAAQgwC1AacAG0AAAAAAAEAA//8AHgAAAiwDmRAiAAkAABADAK4B7wDI//8AFv/6AjIC0RAiACcAABCDAK4B7wAAQAAAAAAAQAD//wAW//kCxAOZECIACwAAEAMArQItAMj//wAA/zgCSgLjECIAKQAAEIMArQH1ABFAAAAAAABAAP///+P/BQDLArwQIgArAAAQgwC1ANP//UAAAAAAAEAA////3/8HAMcCvBAiAA0AABADALUA0P/+////qAAAAPwClxAiACwAABADALIA8AAA////rwAAAPUDYBAiAA0AABADAMD/mwDI////fQAAASUCsBAiACwAABCDALEBGP/iQAAAAAAAQAD///+NAAABNQN3ECIADQAAEEMAsQEnAKlAAEAA////uQAAAhwCvBAiACoAABCCAMCl20AAAAAAAEAAAAD////RAAAC0QK8ECIADAAAEIIAwKKelq8AAAAAQAAAAP///4wAAAIcA4YQIgAqAAAQQwCtARUAtEAAQAD//wAeAAACcAOZECIADAAAEAMArQIOAMj//wAA/zgCSgMgECIAKQAAEAMAaQDeAGT//wAW/0ACxALEECIACwAAEIMAswHuAABAAAAAAABAAP//AAD/OAJKAtcQIgApAAAQgwCpAWkAG0AAAAAAAEAA//8AFv/5AsQDhBAiAAsAABADAKkBqADI//8AAP84AkoC2xAiACkAABCDAK8B1gANQAAAAAAAQAD//wAW//kCxAOWECIACwAAEIMArwIeAMhAAAAAAABAAP//ABcAAACGA4UQIgANAAAQgwCpAIoAyEAAAAAAAEAA//8AHv9VAV8CvBAiACsAABADAC0AsgAA//8AF//5ArMDmRAiAA4AABBDAK0CtQDIQABAAP///8f/VQFNAsUQIgAtDwAQgwCtAVD/80AAAAAAAEAA//8AHv9AAnICvBAiAA8AABCDALMBvwAAQAAAAAAAQAD//wAe/0ICJQK8ECIALgAAEIMAswGRAANAAAAAAABAAP//AB4AAAIIA4QQIgAQAAAQQwCrALwAyEAAQAD//wAjAAAA1gOMECIALwAAEIMAqwC9AM9AAAAAAABAAP//AB7/QAIIArwQIgAQAAAQgwCzAZgAAUAAAAAAAEAA//8ABP8/AJYCyhAiAC8AABCDALMA3P//QAAAAAAAQAD//wAeAAACCAK8ECIAEAAAEIMAVQD1//NAAAAAAABAAP//ACMAAAEjAsoQIgAvAAAQgwBVAKP/+kAAAAAAAEAA////jwAAAkMCvBBiABA7AEAAQAAQggBi7OQ73xac6WU73wAA////jwAAAY8CyhAiAC85ABCCAGLh1DyhFIHrgDyhAAD//wAeAAACggOEECIAEgAAEAMAqwGrAMj//wAe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AtcAAwABBAkACwA0Au0AAwABBAkADABCAyFDb3B5cmlnaHQgqSAyMDIxIGJ5IFBvd2VyIFR5cGUgRm91bmRyeS4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuUG93ZXIgR3JvdGVza1JlZ3VsYXJWZXJzaW9uIDEuMTAwOzs7UG93ZXJHcm90ZXNrLVJlZ3VsYXI7MjAyMTtGTDcxMVBvd2VyIEdyb3Rlc2sgUmVndWxhclZlcnNpb24gMS4xMDA7UG93ZXJHcm90ZXNrLVJlZ3VsYXJQb3dlciBUeXBlIEZvdW5kcnlQb3dlciBUeXBlIEZvdW5kcnlUZWd1aCBBcmllZmh0dHBzOi8vd3d3LnBvd2VyLXR5cGUuY29taHR0cHM6Ly93d3cuYmVoYW5jZS5uZXQvcG93ZXJ0eXBlAEMAbwBwAHkAcgBpAGcAaAB0ACAAqQAgADIAMAAyADEAIABiAHkAIABQAG8AdwBlAHIAIABUAHkAcABlACAARgBvAHUAbgBkAHIAeQAuACAAIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4AUABvAHcAZQByACAARwByAG8AdABlAHMAawBSAGUAZwB1AGwAYQByAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAwADAAOwA7ADsAUABvAHcAZQByAEcAcgBvAHQAZQBzAGsALQBSAGUAZwB1AGwAYQByADsAMgAwADIAMQA7AEYATAA3ADEAMQBQAG8AdwBlAHIAIABHAHIAbwB0AGUAcwBrACAAUgBlAGcAdQBsAGEAcgBWAGUAcgBzAGkAbwBuACAAMQAuADEAMAAwADsAUABvAHcAZQByAEcAcgBvAHQAZQBzAGsALQBSAGUAZwB1AGwAYQByAFAAbwB3AGUAcgAgAFQAeQBwAGUAIABGAG8AdQBuAGQAcgB5AFAAbwB3AGUAcgAgAFQAeQBwAGUAIABGAG8AdQBuAGQAcgB5AFQAZQBnAHUAaAAgAEEAcgBpAGUAZgBoAHQAdABwAHMAOgAvAC8AdwB3AHcALgBwAG8AdwBlAHIALQB0AHkAcABlAC4AYwBvAG0AaAB0AHQAcABzADoALwAvAHcAdwB3AC4AYgBlAGgAYQBuAGMAZQAuAG4AZQB0AC8AcABvAHcAZQByAHQAeQBwAGUAAAAAAgAAAAAAAP+1ADIAAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAAAAQECAAMAJACQACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgCwADMA7QA0ADUANgA3ADgAOQA6ADsAPAA9AEQAoABFAEYARwDqAEgASQBKAEsATADXAE0ATgBPAFAAUQBSALEAUwDuAFQAVQBWAIkAVwBYAFkAWgBbAFwAXQATABQAFQAWABcAGAAZABoAGwAcALwAEQAPAB0AHgCrAAQAowAiAKIAwwCHAA0ABgASAD8ACwAMAF4AYAA+AEAAEACyALMAQgDEAMUAtAC1ALYAtwCpAKoAvgC/AAUACgEDAQQAhAC9AAcBBQCFAJYADgDvAPAAuAAgAI8AIQAfAJUAlACTAKcAYQCkAEEBBgCSAJwAmgCZAKUAmAAIAMYBBwEIAQkBCgELAQwBDQEOAQ8BEAC5ACMACQCIAIYAiwCKAIwAgwBfAOgAggDCAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgCOANwAQwCNAN8A2ADhANsA3QDZANoA3gDgAGoAbwDJAMcArgBiAGMAZADLAGUAyADKAM8AzADNAM4A6QBmANMA0ADRAK8AZwCRANYA1ADVAGgA6wBpAGsAbQBsAG4AcQBwAHIAcwB1AHQA7ACBAIAAfgB/AKEAfAB9AHsAeQB6AHgAdwB2ALoBHwEgASEBIgEjASQA/QD+ASUBJgEnASgA/wEAASkBAQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMA+QD4APoBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAOIA4wFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAPsA/ADkAOUBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYA5wDmAXcBeAF5AXoAuwF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4AwAGPAZAAnQDyAPMA8QCeAPUA9AD2AZEArQd1bmkwMDBEEHF1b3RlZGJsbGVmdC4wMDERcXVvdGVkYmxyaWdodC4wMDEERXVybwhlbXB0eXNldAdhcnJvd3VwB3VuaTIxOTcKYXJyb3dyaWdodAd1bmkyMTk4CWFycm93ZG93bgd1bmkyMTk5CWFycm93bGVmdAd1bmkyMTk2CWFycm93Ym90aAlhcnJvd3VwZG4HdW5pMDMwOAd1bmkwMzA3CWdyYXZlY29tYglhY3V0ZWNvbWIHdW5pMDMwQgd1bmkwMzAyB3VuaTAzMEMHdW5pMDMwNgd1bmkwMzBBCXRpbGRlY29tYgd1bmkwMzA0B3VuaTAzMjYHdW5pMDMyNwd1bmkwMzI4B0FtYWNyb24HYW1hY3JvbgZBYnJldmUGYWJyZXZlB0FvZ29uZWsHYW9nb25lawtDY2lyY3VtZmxleAtjY2lyY3VtZmxleApDZG90YWNjZW50CmNkb3RhY2NlbnQGRGNyb2F0B0VtYWNyb24HZW1hY3JvbgZFYnJldmUGZWJyZXZlCkVkb3RhY2NlbnQKZWRvdGFjY2VudAdFb2dvbmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgtHY2lyY3VtZmxleAtnY2lyY3VtZmxleAdpb2dvbmVrB0lvZ29uZWsHaW1hY3JvbgdJbWFjcm9uBml0aWxkZQZJdGlsZGUEaGJhcgRIYmFyC2hjaXJjdW1mbGV4C0hjaXJjdW1mbGV4B3VuaTAxMjMHdW5pMDEyMgpnZG90YWNjZW50Ckdkb3RhY2NlbnQCaWoLSmNpcmN1bWZsZXgLamNpcmN1bWZsZXgHdW5pMDEzNgd1bmkwMTM3BkxhY3V0ZQZsYWN1dGUHdW5pMDEzQgd1bmkwMTNDBExkb3QEbGRvdAZOYWN1dGUGbmFjdXRlB3VuaTAxNDUHdW5pMDE0NgZOY2Fyb24GbmNhcm9uC25hcG9zdHJvcGhlB09tYWNyb24Hb21hY3JvbgZMY2Fyb24GbGNhcm9uBk9icmV2ZQZvYnJldmUNT2h1bmdhcnVtbGF1dA1vaHVuZ2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUHdW5pMDE1Ngd1bmkwMTU3BlJjYXJvbgZyY2Fyb24GU2FjdXRlBnNhY3V0ZQtTY2lyY3VtZmxleAtzY2lyY3VtZmxleAZUY2Fyb24GdGNhcm9uBFRiYXIEdGJhcgZVdGlsZGUGdXRpbGRlB1VtYWNyb24HdW1hY3JvbgZVYnJldmUGdWJyZXZlBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1bmdhcnVtbGF1dAd1bmkwMjE4Cnpkb3RhY2NlbnQKWmRvdGFjY2VudAZ6YWN1dGUGWmFjdXRlC3ljaXJjdW1mbGV4C1ljaXJjdW1mbGV4C3djaXJjdW1mbGV4C1djaXJjdW1mbGV4B3VvZ29uZWsHVW9nb25lawd1bmkwMjE5B3VuaTAyMUEHdW5pMDIxQgd1bmkwMkM5DGtncmVlbmxhbmRpYwJJSgZkY2Fyb24GRGNhcm9uCXdkaWVyZXNpcwlXZGllcmVzaXMGd2FjdXRlBldhY3V0ZQZ3Z3JhdmUGV2dyYXZlA2ZfZgVmX2ZfaQd1bmkwM0JDAAEAAf//AA8AAQAAAAwAAAAAAAAAAgASAAQABAABAAcACQABAAsACwABAA0ADQABABAAEwABABgAGwABAB0AHQABAB8AIQABACQAJQABACcAJwABACsALAABAC8ALwABADEAMgABADgAOAABADoAOwABAD0APQABAD8AQAABAKgAtQADAAEAAAAKACIASAABREZMVAAIAAQAAAAA//8AAwAAAAEAAgADa2VybgAUbWFyawAabWttawAgAAAAAQAAAAAAAQABAAAAAQACAAMACAASABoAAgAIAAIAGhEiAAQAAAABE1YABgAAAAEftgABEFYABAAAAFcAuADqAPABJgFkAeoCyALOAtQDvgSUBK4FWAYOBlQHQgdCB1wIBgkMCbIJvAneCbwJvAogCsYKzArGCbwJvAt6C4AMKgywDVYN+A42DtgPfhAgCbIQJgC4ALgAuAC4ALgQQBBAEEAQQBBAEEAJsgmyCbIJsgmyECYQJhAmECYQJhAmECYQJhAmECYJsgmyCbIQJhAmECYQJhAmECYQQBAmEEAQJgdCB0IHQgdCALgADAAH/7AAC//EABn/2AAa/2AAHP9MAB3/TAAf/2oANv/EADj/3QA7/+IAP/+cAED/9gABAB//pgANAAT/ugAa/+IAIf/2ACL/9gDD//YA4P/2AOH/9gDi//YA4//2AOT/9gD7//YA/f/2AP//9gAPAB3/xwAh/+wAIv/sAC3/zwA8//YAPf/2AMP/7ADg/+wA4f/sAOL/7ADj/+wA5P/sAPv/7AD9/+wA///sACEAJP/sACX/7AAm/+wAJ//sACn/7AAy/+wAM//sADj/7AA8/9gAPf/YAD//zgDE/+wA5f/sAOb/7ADn/+wA6P/sAPD/7ADx/+wA8v/sAPP/7AD0/+wA9f/sAQH/7AEH/+wBCf/sAQv/7AEP/+wBEf/sARP/7AEg/+wBPP/sAUL/7AFz/+wANwAE/3QAE//YABT/2AAh/84AIv/OACT/6wAl/+sAJv/rACf/6wAp/+sAMP/iADL/6wAz/+sAOP+6ADv/4gA//8QAw//OAMT/6wDV/9gA1v/YANf/2ADY/9gA2f/YANr/2ADg/84A4f/OAOL/zgDj/84A5P/OAOX/6wDm/+sA5//rAOj/6wDw/+sA8f/rAPL/6wDz/+sA9P/rAPX/6wD7/84A/f/OAP//zgEB/+sBB//rAQn/6wEL/+sBD//rARH/6wET/+sBIP/rATv/2AE8/+sBQf/YAUL/6wFz/+sAAQAf/7AAAQAE/84AOgAH/6EAC/+cAA7/sAAT/5wAFP+cABf/pgAZ/7oAH//EACH/zgAi/84AJP+rACX/qwAm/6sAJ/+rACn/qwAy/6sAM/+rADv/4gA//5IAw//OAMT/qwDV/5wA1v+cANf/nADY/5wA2f+cANr/nADg/84A4f/OAOL/zgDj/84A5P/OAOX/qwDm/6sA5/+rAOj/qwDw/6sA8f+rAPL/qwDz/6sA9P+rAPX/qwD7/84A/f/OAP//zgEB/6sBB/+rAQn/qwEL/6sBD/+rARH/qwET/6sBIP+rATv/nAE8/6sBQf+cAUL/qwFz/6sANQAT/84AFP/OABr/fgAc/5wAH/9+ACH/9gAi//YAJP/iACX/4gAm/+IAJ//iACn/4gAy/+IAM//iAMP/9gDE/+IA1f/OANb/zgDX/84A2P/OANn/zgDa/84A4P/2AOH/9gDi//YA4//2AOT/9gDl/+IA5v/iAOf/4gDo/+IA8P/iAPH/4gDy/+IA8//iAPT/4gD1/+IA+//2AP3/9gD///YBAf/iAQf/4gEJ/+IBC//iAQ//4gER/+IBE//iASD/4gE7/84BPP/iAUH/zgFC/+IBc//iAAYABP/EABr/2AAc/8kAHf/TAB//pgA///YAKgAE/4gADv+IACH/3QAi/90AJP/dACX/3QAm/90AJ//dACn/3QAy/90AM//dAMP/3QDE/90A4P/dAOH/3QDi/90A4//dAOT/3QDl/90A5v/dAOf/3QDo/90A8P/dAPH/3QDy/90A8//dAPT/3QD1/90A+//dAP3/3QD//90BAf/dAQf/3QEJ/90BC//dAQ//3QER/90BE//dASD/3QE8/90BQv/dAXP/3QAtABn/7AAa/+IAHP/iACH/3QAi/90AJP/dACX/3QAm/90AJ//dACn/3QAy/90AM//dADv/9gA///YAw//dAMT/3QDg/90A4f/dAOL/3QDj/90A5P/dAOX/3QDm/90A5//dAOj/3QDw/90A8f/dAPL/3QDz/90A9P/dAPX/3QD7/90A/f/dAP//3QEB/90BB//dAQn/3QEL/90BD//dARH/3QET/90BIP/dATz/3QFC/90Bc//dABEABP/YAB//xAAh//YAIv/2ADr/7AA8/+IAPf/iAD//3QDD//YA4P/2AOH/9gDi//YA4//2AOT/9gD7//YA/f/2AP//9gA7AAT/YAAT/9gAFP/YABn/4gAh/3QAIv90ACT/dAAl/3QAJv90ACf/dAAp/3QAMv90ADP/dAA2/4gAN/+cADj/fgA7/4gAPP9+AD3/fgA//3QAw/90AMT/dADV/9gA1v/YANf/2ADY/9gA2f/YANr/2ADg/3QA4f90AOL/dADj/3QA5P90AOX/dADm/3QA5/90AOj/dADw/3QA8f90APL/dADz/3QA9P90APX/dAD7/3QA/f90AP//dAEB/3QBB/90AQn/dAEL/3QBD/90ARH/dAET/3QBIP90ATv/2AE8/3QBQf/YAUL/dAFz/3QABgAE/0wAK//2ADf/6AA4/78AO//YAD//2AAqACH/zgAi/84AJP/EACX/xAAm/8QAJ//EACn/xAAy/8QAM//EADv/4gA//6YAw//OAMT/xADg/84A4f/OAOL/zgDj/84A5P/OAOX/xADm/8QA5//EAOj/xADw/8QA8f/EAPL/xADz/8QA9P/EAPX/xAD7/84A/f/OAP//zgEB/8QBB//EAQn/xAEL/8QBD//EARH/xAET/8QBIP/EATz/xAFC/8QBc//EAEEABP9qAAf/sAAL/7AADv9qABP/pgAU/6YAF/+wABn/xAAh/2oAIv9qACT/agAl/2oAJv9qACf/agAp/2oAMP/nADH/5wAy/2oAM/9qADT/sAA2/9MAN//aADj/fgA7/6YAPv/nAD//5wDD/2oAxP9qANX/pgDW/6YA1/+mANj/pgDZ/6YA2v+mAOD/agDh/2oA4v9qAOP/agDk/2oA5f9qAOb/agDn/2oA6P9qAPD/agDx/2oA8v9qAPP/agD0/2oA9f9qAPv/agD9/2oA//9qAQH/agEH/2oBCf9qAQv/agEP/2oBEf9qARP/agEg/2oBO/+mATz/agFB/6YBQv9qAXP/agApACH/9gAi//YAJP/iACX/4gAm/+IAJ//iACn/4gAy/+IAM//iAD//xADD//YAxP/iAOD/9gDh//YA4v/2AOP/9gDk//YA5f/iAOb/4gDn/+IA6P/iAPD/4gDx/+IA8v/iAPP/4gD0/+IA9f/iAPv/9gD9//YA///2AQH/4gEH/+IBCf/iAQv/4gEP/+IBEf/iARP/4gEg/+IBPP/iAUL/4gFz/+IAAgAo//YAP//iAAgAKP/xADj/+wA6/+cAPP/TAD3/0wA+/84AP//OAED/4gAQACH/7AAi/+wAOP/2ADr/9gA8/9gAPf/YAD//2ADD/+wA4P/sAOH/7ADi/+wA4//sAOT/7AD7/+wA/f/sAP//7AApACH/3QAi/90AJP/YACX/2AAm/9gAJ//YACj/9gAp/9gAMv/YADP/2ADD/90AxP/YAOD/3QDh/90A4v/dAOP/3QDk/90A5f/YAOb/2ADn/9gA6P/YAPD/2ADx/9gA8v/YAPP/2AD0/9gA9f/YAPv/3QD9/90A///dAQH/2AEH/9gBCf/YAQv/2AEP/9gBEf/YARP/2AEg/9gBPP/YAUL/2AFz/9gAAQA//+wAKwAh/84AIv/OACT/sAAl/7AAJv+wACf/sAAp/7AAK//sADL/sAAz/7AAOP/OAD//zgDD/84AxP+wAOD/zgDh/84A4v/OAOP/zgDk/84A5f+wAOb/sADn/7AA6P+wAPD/sADx/7AA8v+wAPP/sAD0/7AA9f+wAPv/zgD9/84A///OAQH/sAEH/7ABCf+wAQv/sAEP/7ABEf+wARP/sAEg/7ABPP+wAUL/sAFz/7AAAQA4//sAKgAh/90AIv/dACT/0wAl/9MAJv/TACf/0wAoAAoAKf/TADL/0wAz/9MAOP/sAMP/3QDE/9MA4P/dAOH/3QDi/90A4//dAOT/3QDl/9MA5v/TAOf/0wDo/9MA8P/TAPH/0wDy/9MA8//TAPT/0wD1/9MA+//dAP3/3QD//90BAf/TAQf/0wEJ/9MBC//TAQ//0wER/9MBE//TASD/0wE8/9MBQv/TAXP/0wAhACT/+wAl//sAJv/7ACf/+wAp//sAMv/7ADP/+wA6//YAPP/iAD3/4gA//+cAxP/7AOX/+wDm//sA5//7AOj/+wDw//sA8f/7APL/+wDz//sA9P/7APX/+wEB//sBB//7AQn/+wEL//sBD//7ARH/+wET//sBIP/7ATz/+wFC//sBc//7ACkAIf/sACL/7AAk/+wAJf/sACb/7AAn/+wAKf/sADL/7AAz/+wAOP/2AMP/7ADE/+wA4P/sAOH/7ADi/+wA4//sAOT/7ADl/+wA5v/sAOf/7ADo/+wA8P/sAPH/7ADy/+wA8//sAPT/7AD1/+wA+//sAP3/7AD//+wBAf/sAQf/7AEJ/+wBC//sAQ//7AER/+wBE//sASD/7AE8/+wBQv/sAXP/7AAoACH/zgAi/84AJP/TACX/0wAm/9MAJ//TACn/0wAy/9MAM//TAMP/zgDE/9MA4P/OAOH/zgDi/84A4//OAOT/zgDl/9MA5v/TAOf/0wDo/9MA8P/TAPH/0wDy/9MA8//TAPT/0wD1/9MA+//OAP3/zgD//84BAf/TAQf/0wEJ/9MBC//TAQ//0wER/9MBE//TASD/0wE8/9MBQv/TAXP/0wAPAAT/TAAh/9gAIv/YACT/0wAl/9MAJv/TACf/0wAp/9MAK//2ADL/0wAz/9MAN//oADj/vwA7/9gAP//YACgAIf/dACL/3QAk/8kAJf/JACb/yQAn/8kAKf/JADL/yQAz/8kAw//dAMT/yQDg/90A4f/dAOL/3QDj/90A5P/dAOX/yQDm/8kA5//JAOj/yQDw/8kA8f/JAPL/yQDz/8kA9P/JAPX/yQD7/90A/f/dAP//3QEB/8kBB//JAQn/yQEL/8kBD//JARH/yQET/8kBIP/JATz/yQFC/8kBc//JACkAIf/YACL/2AAk/84AJf/OACb/zgAn/84AKf/OADL/zgAz/84AOP/iAMP/2ADE/84A4P/YAOH/2ADi/9gA4//YAOT/2ADl/84A5v/OAOf/zgDo/84A8P/OAPH/zgDy/84A8//OAPT/zgD1/84A+//YAP3/2AD//9gBAf/OAQf/zgEJ/84BC//OAQ//zgER/84BE//OASD/zgE8/84BQv/OAXP/zgAoACH/7AAi/+wAJP/iACX/4gAm/+IAJ//iACn/4gAy/+IAM//iAMP/7ADE/+IA4P/sAOH/7ADi/+wA4//sAOT/7ADl/+IA5v/iAOf/4gDo/+IA8P/iAPH/4gDy/+IA8//iAPT/4gD1/+IA+//sAP3/7AD//+wBAf/iAQf/4gEJ/+IBC//iAQ//4gER/+IBE//iASD/4gE8/+IBQv/iAXP/4gABAEj/zgAGACj/8QA4//sAOv/nAD7/zgA//84AQP/iAAUABP/EABr/2AAc/8kAH/+mAD//9gABAFcABAAGAAcACAAJAAoACwAOAA8AEAATABUAGAAZABoAHAAdAB4AHwAgACEAIgAjACQAJwAoACoALgAxADIAMwA0ADcAOAA6ADwAPQA+AD8AQABFAMMAxADFAMYAxwDIAMkA1QDWANcA2ADZANoA4ADhAOIA4wDkAOUA5gDnAOgA8ADxAPIA8wD0APUA+wD9AP8BAQEHAQsBDwERARMBOwE8AUEBQgFqAXYBeAF6AYcAAgBMAAQAAADCAZIABgAFAAAAAAAAAAAAAAAA//EAAAAAAAAAAP+c/5z/yQAAAAD/5//O/8T/fgAAAAAAAAAA/+cAAAAA//YAAAAAAAEAOQAEABMAHAAdACEAIgAkACcAMgAzAD0AwwDEAMUAxgDHAMgAyQDVANYA1wDYANkA2gDgAOEA4gDjAOQA5QDmAOcA6ADwAPEA8gDzAPQA9QD7AP0A/wEBAQcBCwEPAREBEwE7ATwBQQFCAWoBdgF4AXoBhwACACIABAAEAAMAEwATAAEAHAAdAAIAIQAhAAQAIgAiAAUAJAAkAAUAJwAnAAUAMgAzAAUAPQA9AAIAwwDDAAQAxADEAAUAxQDJAAMA1QDaAAEA4ADkAAQA5QDoAAUA8AD1AAUA+wD7AAQA/QD9AAQA/wD/AAQBAQEBAAUBBwEHAAUBCwELAAUBDwEPAAUBEQERAAUBEwETAAUBOwE7AAEBPAE8AAUBQQFBAAEBQgFCAAUBagFqAAIBdgF2AAIBeAF4AAIBegF6AAIBhwGHAAMAAgAcABMAFAADACEAIgABACQAJwACACkAKQACADIAMwACADwAPQAEAMMAwwABAMQAxAACANUA2gADAOAA5AABAOUA6AACAPAA9QACAPsA+wABAP0A/QABAP8A/wABAQEBAQACAQcBBwACAQkBCQACAQsBCwACAQ8BDwACAREBEQACARMBEwACASABIAACATsBOwADATwBPAACAUEBQQADAUIBQgACAXMBcwACAAELUgtiAAIADABCAA0AAQLoAAEC7gABAvQAAQL6AAEDAAABAwYAAQMMAAEDEgABAxgAAQMeAAEDJAAAAyoAAAMwAKwDAAMGAwwDEgMYAx4DJAMqAzADNgM8A0IDSANOA1QDWgNgA2YDbANyA3gDfgOEA4oDkAOWA5wDogOoA64DtAO6A8ADxgPMA9ID2APeA+QD6gPwA/YD/AQCBAgEDgQUBBoEIAQmBCwEMgQ4BD4ERARKBFAEVgRcBGIEaARuBHQEegSABIYEjASSBJgEngSkBKoEsAS2BLwEwgTIBM4E1ATaBOAE5gTsBPIE+AT+BQQFCgUQBRYFHAUiBSgFLgU0BToFQAVGBUwFUgVYBV4FZAVqBXAFdgV8BYIFiAWOBZQFmgWgBaYFrAWyBbgFvgXEBcoF0AXWBdwF4gXoBe4F9AX6BgAGBgYMBhIGGAYeBiQGKgYwBjYGPAZCBkgGTgZUBloGYAZmBmwGcgZ4Bn4GhAaKBpAGlgacBqIGqAauBrQGugbABsYGzAbSBtgG3gbkBuoG8Ab2BvwHAgcIBw4HFAcaByAHJgcsBzIHOAc+B0QHSgdQB1YHXAdiB2gHbgd0B3oHgAeGB4wHkgeYB54HpAeqB7AHtge8B8IHyAfOB9QH2gfgB+YH7AfyB/gH/ggECAoIEAgWCBwIIggoCC4INAg6CEAIRghMCFIIWAheCGQIaghwCHYIfAiCCIgIjgiUCJoIoAimCKwIsgi4CL4IxAjKCNAI1gjcCOII6AjuCPQI+gkACQYJDAkSCRgJHgkkCSoJMAk2CTwJQglICU4JVAlaCWAJZglsCXIJeAl+CYQJigmQCZYJnAmiCagJrgm0CboJwAnGCcwJ0gnYCd4J5AnqCfAJ9gn8CgIKCAoOChQKGgogCiYKLAoyCjgKPgpECkoKUApWClwKYgpoCm4KdAp6CoAKhgqMCpIKmAqeCqQKqgqwCrYKvArCCsgKzgrUCtoK4ArmCuwK8gr4Cv4LBAsKAAH/fwH0AAH/xAH0AAH/vAH0AAH/pgH0AAH/MQH0AAH/OwH0AAH/OwH0AAH/UwH0AAH/kgH0AAH/PQITAAH/YQH0AAH/bP/2AAH/igAAAAEBUAAAAAEBUAK8AAEBWQAAAAEBWgK8AAEAAAAAAAEBMwK8AAEBjwAAAAEBAAK8AAEBWgAAAAEBWgK8AAEAOwAAAAEATgK8AAEAAAAAAAEAUwK8AAEAAAAAAAEBZAK8AAEAAAAAAAEBOAK8AAEBYwAAAAEBZAK8AAEAAAAAAAEBCwK8AAEBHAAAAAEBGQK8AAEAAAAAAAEBJwK8AAEBSwAAAAEBOAK8AAEAAAAAAAEB3AK8AAEAAAAAAAEBNQK8AAEAAAAAAAEBMQK8AAEBjwAEAAEA/gH0AAEBCQAAAAEBCQH0AAEAAAAAAAEB0AKQAAEBCQAdAAEBCgH0AAEAAAAAAAEAUQH0AAEAUAAAAAEAUAH0AAEAAAAAAAEAUwK8AAEAAAAAAAEA8gH0AAEBDAAAAAEBDAH0AAEA5wAAAAEA5wH0AAEAmQANAAEAiwJYAAEA4QAaAAEA8AH0AAEAAAAAAAEBZgH0AAEAAAAAAAEA+AH0AAEAAAAAAAEA5AH0AAEBjwAEAAEA/gH0AAEBCQAAAAEBCQH0AAEBUAAAAAEBUAK8AAEBUAAAAAEBUAK8AAEBUAAAAAEBUAK8AAEBUAAAAAEBUAK8AAEBUAAAAAEBUAK8AAEBWQAAAAEBWgK8AAEBjwAAAAEBAAK8AAEBjwAAAAEBAAK8AAEBjwAAAAEBAAK8AAEBjwAAAAEBAAK8AAEAOwAAAAEATgK8AAEAOwAAAAEATgK8AAEAOwAAAAEATgK8AAEAOwAAAAEATgK8AAEAAAAAAAEBOAK8AAEBYwAAAAEBZAK8AAEBYwAAAAEBZAK8AAEBYwAAAAEBZAK8AAEBYwAAAAEBZAK8AAEBYwAAAAEBZAK8AAEBSwAAAAEBOAK8AAEBSwAAAAEBOAK8AAEBSwAAAAEBOAK8AAEBSwAAAAEBOAK8AAEAAAAAAAEBNQK8AAEBjwAEAAEA/gH0AAEBjwAEAAEA/gH0AAEBjwAEAAEA/gH0AAEBjwAEAAEA/gH0AAEBjwAEAAEA/gH0AAEBCQAdAAEBCgH0AAEBCQAdAAEBCgH0AAEBCQAdAAEBCgH0AAEBCQAdAAEBCgH0AAEAAAAAAAEATQH0AAEAAAAAAAEA+AH0AAEA4QAaAAEA8AH0AAEA4QAaAAEA8AH0AAEA4QAaAAEA8AH0AAEA4QAaAAEA8AH0AAEBDAAAAAEBDAH0AAEBDAAAAAEBDAH0AAEBDAAAAAEBDAH0AAEBDAAAAAEBDAH0AAEBDAAAAAEBDAH0AAEAAAAAAAEA8gH0AAEAAAAAAAEA+AH0AAEBUAAAAAEBUAK8AAEBjwAEAAEA/gH0AAEBUAAAAAEBUAK8AAEBjwAEAAEA/gH0AAEBUAAAAAEBUAK8AAEBjwAEAAEA/gH0AAEBWQAAAAEBWgK8AAEBCQAAAAEBCQH0AAEBWQAAAAEBWgK8AAEBCQAAAAEBCQH0AAEBWQAAAAEBWgK8AAEBCQAAAAEBCQH0AAEAAAAAAAEB0AKQAAEBjwAAAAEBAAK8AAEBCQAdAAEBCgH0AAEBjwAAAAEBAAK8AAEBCQAdAAEBCgH0AAEBjwAAAAEBAAK8AAEBCQAdAAEBCgH0AAEBjwAAAAEBAAK8AAEBCQAdAAEBCgH0AAEAAAAAAAEAUQH0AAEAOwAAAAEATgK8AAEAOwAAAAEATgK8AAEBWgAAAAEBWgK8AAEBWgAAAAEBWgK8AAEBWgAAAAEBWgK8AAEAOwAAAAEATgK8AAEAAAAAAAEAUwK8AAEAAAAAAAEAUwK8AAEAAAAAAAEAUwK8AAEAOwAAAAEATgK8AAEAAAAAAAEAUwK8AAEAAAAAAAEAUwK8AAEAAAAAAAEBOAK8AAEAAAAAAAEA8gH0AAEAAAAAAAEBOAK8AAEAAAAAAAEA8gH0AAEAAAAAAAEBOAK8AAEAAAAAAAEA8gH0AAEBYwAAAAEBZAK8AAEBDAAAAAEBDAH0AAEAAAAAAAEAUwK8AAEAAAAAAAEAUwK8AAEBYwAAAAEBZAK8AAEBDAAAAAEBDAH0AAEAAAAAAAEBCwK8AAEAAAAAAAEBCwK8AAEAAAAAAAEBCwK8AAEBHAAAAAEBGQK8AAEA5wAAAAEA5wH0AAEBHAAAAAEBGQK8AAEA5wAAAAEA5wH0AAEBHAAAAAEBGQK8AAEA5wAAAAEA5wH0AAEAAAAAAAEBJwK8AAEAmQANAAEAiwJYAAEAAAAAAAEBJwK8AAEAmQANAAEAiwJYAAEBSwAAAAEBOAK8AAEA4QAaAAEA8AH0AAEBSwAAAAEBOAK8AAEA4QAaAAEA8AH0AAEBSwAAAAEBOAK8AAEA4QAaAAEA8AH0AAEBFAAAAAEBGQK8AAEAAAAAAAEA5AH0AAEAAAAAAAEBMQK8AAEAAAAAAAEA5AH0AAEAAAAAAAEBMQK8AAEAAAAAAAEA5AH0AAEAAAAAAAEBMQK8AAEAAAAAAAEBNQK8AAEAAAAAAAEA+AH0AAEAAAAAAAEBNQK8AAEAAAAAAAEBZgH0AAEAAAAAAAEB3AK8AAEA4QAaAAEA8AH0AAEBSwAAAAEBOAK8AAEA4AAAAAEA5wH0AAEBIgAAAAEBJwK8AAEAugAAAAEAiwJYAAEAAAAAAAEB0AKQAAEAAAAAAAEBMwK8AAEAAAAAAAEBZgH0AAEAAAAAAAEB3AK8AAEAAAAAAAEBZgH0AAEAAAAAAAEB3AK8AAEAAAAAAAEBZgH0AAEAAAAAAAEB3AK8AAEBUAAAAAEBUAK8AAIAAgCoALIAAAC0ALUACwACACsABAAEAAAABwAJAAEACwALAAQADQANAAUAEAATAAYAGAAbAAoAHQAdAA4AHwAhAA8AJAAlABIAJwAnABQAKwAsABUALwAvABcAMQAyABgAOAA4ABoAOgA7ABsAPQA9AB0APwBAAB4AwwDSACAA1ADZADAA2wDoADYA6gDvAEQA8QD2AEoA+QEBAFABBAEHAFkBCQELAF0BDgETAGABFgEXAGYBGQEZAGgBIQEhAGkBIwEjAGoBJQEmAGsBLAEvAG0BMgE5AHEBOwE+AHkBQQFDAH0BRQFFAIABRwFHAIEBSQFKAIIBTQFUAIQBVwFYAIwBWwFvAI4BcwF6AKMBhwGHAKsAAQAsADQAAQAMABYAAgAAAA4AAAAUAAEAEAAB/2z/9gAB/4oAAAAB/7QAAAABAAIAtAC1AAEAAQCzAAAAAQAAAAoADAAOAAAAAAAAAAAAAQAAAAA=');
            font-weight: normal;
            font-style: normal;
        }
:root {
            /* Fill/bar colors (for backgrounds, bars, chart fills) */
            --blue-fill: #0200E5;
            --green-fill: #57BF38;
            --red-fill: #EB4C27;
            --yellow-fill: #E4BB3F;
            --pink-fill: #E64D91;
            --purple-fill: #881CC8;

            /* Text colors (WCAG AA 4.5:1+ on #292929) */
            --blue-text: #6EAAF0;
            --green-text: #6DD94A;
            --red-text: #FF6B47;
            --yellow-text: #E4BB3F;
            --pink-text: #FF6BA8;
            --purple-text: #BE78FF;

            /* Neutrals */
            --bg: #1E1E1E;
            --bg-card: #292929;
            --bg-card-hover: #333333;
            --bg-elevated: #3A3A3A;
            --text-primary: #E7EAEB;
            --text-muted: rgba(231,234,235,0.5);
            --border-subtle: rgba(231,234,235,0.12);
            --border-medium: rgba(231,234,235,0.2);
        }
* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
body {
            font-family: 'PowerGrotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
            background: #1E1E1E;
            color: #E7EAEB;
            line-height: 1.6;
            padding: 2rem 1rem;
            padding-top: calc(2rem + env(safe-area-inset-top));
            padding-bottom: calc(2rem + env(safe-area-inset-bottom));
            min-height: 100vh;
            scroll-behavior: smooth;
        }
.container {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 2rem;
        }
header {
            text-align: left;
            margin-bottom: 2.5rem;
            padding-bottom: 1.5rem;
            border-bottom: 1px solid rgba(231,234,235,0.12);
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-direction: row;
            gap: 1.2rem;
        }
.mv5-logo-block { display:flex; align-items:center; gap:12px; flex-shrink:0; }
.mv5-logo-inner { display:flex; flex-direction:column; gap:2px; }
.mv5-logo-block .mv5-logo-sub { display:block; font-size:.65rem; opacity:.32; letter-spacing:.15px; font-family:'PowerGrotesk',sans-serif; margin-top:2px; }
.mv5-logo-inner .header-text h1 { font-size:1.2rem !important; margin:0 !important; line-height:1; }
.mv5-logo-sub { font-size:.68rem; opacity:.35; letter-spacing:.2px; font-family:'PowerGrotesk',sans-serif; }
.mv5-logo-sub-wrap { display:flex; align-items:center; margin-left:-8px; }
.mv5-header-right { display:flex; align-items:center; gap:8px; flex-shrink:0; flex-wrap:wrap; justify-content:flex-end; }
.mv5-hdr-divider { width:1px; height:18px; background:rgba(231,234,235,.1); flex-shrink:0; }
.mv5-mode-btn { background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.1); color:rgba(231,234,235,.45); padding:5px 11px; border-radius:20px; font-family:'PowerGrotesk',sans-serif; font-size:.72rem; cursor:pointer; transition:all .15s; white-space:nowrap; letter-spacing:.2px; }
.mv5-mode-btn:hover { border-color:rgba(231,234,235,.25); color:#E7EAEB; }
.mv5-theme-btn { background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.1); color:rgba(231,234,235,.5); width:30px; height:30px; border-radius:50%; cursor:pointer; font-size:.85rem; display:flex; align-items:center; justify-content:center; transition:all .15s; flex-shrink:0; padding:0; line-height:1; }
.mv5-theme-btn:hover { border-color:#57BF38; color:#57BF38; background:rgba(87,191,56,.08); }
.logo {
            width: 120px;
            height: auto;
            flex-shrink: 0;
        }
.header-text h1 {
            font-size: 1.1rem;
            font-weight: 600;
            letter-spacing: 0.3px;
            margin-bottom: 0;
            font-family: 'PowerGrotesk', sans-serif;
            opacity: 0.6;
        }
/* KPI Grid */
.kpi-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 1rem;
            margin-bottom: 2.5rem;
            animation: fadeIn 0.5s ease-out;
        }
.kpi-card {
            background: #292929;
            padding: 1.3rem 1.4rem;
            border-left: 4px solid #0200E5;
            border-radius: 4px;
            transition: all 0.3s ease;
            position: relative;
        }
.kpi-info {
            position: absolute;
            top: 0.6rem;
            right: 0.6rem;
            width: 18px;
            height: 18px;
            border-radius: 50%;
            background: rgba(231,234,235,0.06);
            border: 1px solid rgba(231,234,235,0.1);
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.55rem;
            font-weight: 700;
            font-style: italic;
            color: rgba(231,234,235,0.25);
            cursor: default;
        }
.kpi-info:hover { background: rgba(231,234,235,0.12); color: rgba(231,234,235,0.6); }
.kpi-info .kpi-tooltip {
            display: none;
            position: absolute;
            top: 100%;
            right: 0;
            margin-top: 0.4rem;
            background: #1E1E1E;
            border: 1px solid rgba(231,234,235,0.15);
            border-radius: 6px;
            padding: 0.6rem 0.8rem;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.65rem;
            font-style: normal;
            font-weight: 400;
            color: rgba(231,234,235,0.7);
            line-height: 1.5;
            width: 220px;
            white-space: normal;
            z-index: 20;
            box-shadow: 0 8px 24px rgba(0,0,0,0.4);
        }
.kpi-info:hover .kpi-tooltip { display: block; }
.kpi-breakdown {
            margin-top: 0.5rem;
            display: flex;
            gap: 0.8rem;
        }
.kpi-breakdown .kb-item {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.6rem;
            opacity: 0.45;
            line-height: 1.4;
        }
.kpi-breakdown .kb-value {
            font-size: 0.8rem;
            font-weight: 700;
            opacity: 1;
        }
.kpi-card:hover {
            background: #303030;
            transform: translateY(-1px);
            box-shadow: 0 4px 20px rgba(0,0,0,0.3);
        }
.kpi-card.hero {
            grid-column: span 1;
        }
.kpi-card.hero .kpi-value {
            font-size: 2rem;
        }
.kpi-card.prospect {
            border-left-color: #E4BB3F;
        }
.kpi-card.costs {
            border-left-color: #EB4C27;
        }
.kpi-card.profit {
            border-left-color: #57BF38;
        }
.kpi-card.forecast {
            border-left-color: #881CC8;
        }
.kpi-label {
            font-size: 0.75rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            opacity: 0.6;
            margin-bottom: 0.5rem;
            font-weight: 600;
            font-family: 'PowerGrotesk', sans-serif;
        }
.kpi-value {
            font-size: 1.8rem;
            font-weight: bold;
            letter-spacing: -0.5px;
            font-family: 'PowerGrotesk', sans-serif;
        }
/* Sezioni */
section {
            margin-bottom: 3rem;
            animation: fadeIn 0.5s ease-out;
        }
.mv5-pane.mv5-visible > section { padding-top: 0.2rem; }
.section-title {
            font-size: 1.2rem;
            font-weight: bold;
            margin-bottom: 0;
            padding-bottom: 0.8rem;
            border-bottom: 1px solid rgba(231,234,235,0.12);
            letter-spacing: 0.3px;
            font-family: 'PowerGrotesk', sans-serif;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: space-between;
            user-select: none;
            transition: opacity 0.2s ease;
        }
.section-title:hover {
            opacity: 0.8;
        }
.section-title .toggle-icon {
            font-size: 0.7rem;
            transition: transform 0.3s ease;
            opacity: 0.4;
            margin-left: 0.8rem;
        }
.section-title .section-badge {
            font-size: 0.7rem;
            font-weight: 600;
            opacity: 0.4;
            margin-left: auto;
            margin-right: 0.5rem;
            font-family: 'PowerGrotesk', sans-serif;
        }
.section-title.collapsed .toggle-icon {
            transform: rotate(-90deg);
        }
.section-body {
            max-height: 50000px;
            transition: max-height 0.4s ease, opacity 0.3s ease, margin 0.3s ease;
            opacity: 1;
            margin-top: 1.5rem;
        }
.section-body.collapsed {
            max-height: 0;
            opacity: 0;
            margin-top: 0;
            overflow: hidden;
        }
/* Tabella */
table {
            width: 100%;
            border-collapse: collapse;
            margin-top: 1rem;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.9rem;
            table-layout: auto;
        }
.table-scroll {
            overflow-x: auto;
            margin-top: 1rem;
        }
.table-scroll table {
            margin-top: 0;
            min-width: 800px;
        }
td:last-child {
            white-space: nowrap;
        }
/* Truncate long text in name and client columns */
td.editable {
            cursor: pointer;
            position: relative;
        }
thead {
            border-bottom: 1px solid rgba(231,234,235,0.15);
            position: sticky;
            top: 0;
            background: #1E1E1E;
            z-index: 2;
        }
th {
            text-align: left;
            padding: 0.7rem 0.8rem;
            font-weight: 600;
            text-transform: uppercase;
            font-size: 0.7rem;
            letter-spacing: 0.5px;
            opacity: 0.5;
            font-family: 'PowerGrotesk', sans-serif;
        }
td {
            padding: 0.85rem 0.8rem;
            border-bottom: 1px solid rgba(231,234,235,0.06);
            font-family: 'PowerGrotesk', sans-serif;
        }
tbody tr {
            transition: background-color 0.15s ease;
        }
tbody tr:nth-child(even) {
            background-color: rgba(255,255,255,0.015);
        }
tbody tr:hover {
            background-color: rgba(255,255,255,0.04);
        }
td.editable:hover {
            background: rgba(110,170,240,0.06);
        }
td.editable:hover::after {
            content: '✎';
            position: absolute;
            right: 4px;
            top: 50%;
            transform: translateY(-50%);
            font-size: 0.65rem;
            opacity: 0.3;
        }
td.editing {
            padding: 0.3rem;
        }
td.editing input {
            width: 100%;
            padding: 0.5rem;
            background: #1E1E1E;
            color: #E7EAEB;
            border: 1px solid #6EAAF0;
            border-radius: 3px;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.85rem;
            outline: none;
        }
.client-badge {
            display: inline-block;
            padding: 0.3rem 0.75rem;
            border-radius: 20px;
            font-size: 0.78rem;
            font-weight: 600;
            font-family: 'PowerGrotesk', sans-serif;
            line-height: 1.3;
            max-width: 200px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            letter-spacing: 0.2px;
        }
.section-filters {
            display: flex;
            flex-wrap: wrap;
            gap: 0.4rem;
            margin-bottom: 1rem;
            align-items: center;
        }
.section-filters .filter-chip {
            display: inline-flex;
            align-items: center;
            padding: 0.3rem 0.75rem;
            border-radius: 20px;
            font-size: 0.72rem;
            font-weight: 600;
            font-family: 'PowerGrotesk', sans-serif;
            cursor: pointer;
            transition: all 0.15s;
            border: 1.5px solid transparent;
            opacity: 0.45;
            letter-spacing: 0.2px;
        }
.section-filters .filter-chip:hover {
            opacity: 0.75;
        }
.section-filters .filter-chip.active {
            opacity: 1;
            box-shadow: 0 0 8px rgba(255,255,255,0.08);
        }
.section-filters .filter-chip .chip-x {
            margin-left: 0.4rem;
            font-size: 0.6rem;
            opacity: 0.6;
        }
.section-filters .filter-clear {
            font-size: 0.65rem;
            font-family: 'PowerGrotesk', sans-serif;
            color: rgba(231,234,235,0.4);
            cursor: pointer;
            padding: 0.3rem 0.5rem;
            transition: color 0.15s;
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }
.section-filters .filter-clear:hover {
            color: #E7EAEB;
        }
.filter-total {
            display: none;
            padding: 0.7rem 1rem;
            background: rgba(231,234,235,0.04);
            border-top: 1px solid rgba(231,234,235,0.08);
            border-radius: 0 0 4px 4px;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.8rem;
            margin-top: -0.5rem;
            margin-bottom: 1rem;
        }
.filter-total.visible {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
.filter-total .ft-label {
            opacity: 0.5;
        }
.filter-total .ft-value {
            font-weight: 700;
            font-size: 1rem;
        }
/* Bulk action bar */
.bulk-bar {
            display: none;
            align-items: center;
            gap: 0.6rem;
            padding: 0.7rem 1rem;
            background: #292929;
            border-radius: 4px;
            margin-top: 0.8rem;
            animation: fadeIn 0.2s ease;
        }
.bulk-bar.visible { display: flex; flex-wrap: wrap; }
.bulk-bar .bulk-count {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.8rem;
            opacity: 0.6;
            margin-right: auto;
        }
.section-filters .filter-label-sm {
            font-size: 0.6rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            opacity: 0.3;
            font-family: 'PowerGrotesk', sans-serif;
            margin-right: 0.3rem;
        }
.editable-target {
            cursor: pointer;
            border-bottom: 1px dashed rgba(231,234,235,0.3);
            transition: border-color 0.2s;
        }
.editable-target:hover {
            border-bottom-color: #6EAAF0;
        }
/* Autocomplete */
.autocomplete-wrap {
            position: relative;
        }
.autocomplete-wrap input {
            width: 100%;
        }
.autocomplete-list {
            position: absolute;
            top: 100%;
            left: 0;
            right: 0;
            background: #222;
            border: 1px solid #3A3A3A;
            border-top: 0;
            border-radius: 0 0 3px 3px;
            max-height: 180px;
            overflow-y: auto;
            z-index: 50;
            display: none;
        }
.autocomplete-list.visible {
            display: block;
        }
.autocomplete-item {
            padding: 0.6rem 0.8rem;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.85rem;
            color: #E7EAEB;
            cursor: pointer;
            transition: background 0.1s;
            border-bottom: 1px solid rgba(231,234,235,0.05);
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
.autocomplete-item .ac-name {
            flex: 1;
            min-width: 0;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
.autocomplete-item .ac-edit {
            flex-shrink: 0;
            margin-left: 0.5rem;
            padding: 0.15rem 0.4rem;
            font-size: 0.6rem;
            background: rgba(231,234,235,0.08);
            color: rgba(231,234,235,0.5);
            border: 1px solid rgba(231,234,235,0.1);
            border-radius: 2px;
            cursor: pointer;
            font-family: 'PowerGrotesk', sans-serif;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            transition: all 0.15s;
            opacity: 0;
        }
.autocomplete-item:hover .ac-edit {
            opacity: 1;
        }
.autocomplete-item .ac-edit:hover {
            background: rgba(110,170,240,0.2);
            color: #6EAAF0;
            border-color: #6EAAF0;
        }
.autocomplete-item:last-child {
            border-bottom: 0;
        }
.autocomplete-item:hover,
        .autocomplete-item.active {
            background: rgba(110,170,240,0.12);
        }
.autocomplete-item .match {
            color: #6EAAF0;
            font-weight: 700;
        }
/* Checkbox */
.checkbox-cell {
            width: 40px;
        }
input[type="checkbox"] {
            cursor: pointer;
            width: 18px;
            height: 18px;
            accent-color: #6EAAF0;
        }
/* Action button in tabella */
.action-btn {
            padding: 0.45rem 0.9rem;
            border: 0;
            border-radius: 3px;
            background: #0200E5;
            color: #E7EAEB;
            font-weight: 600;
            font-size: 0.7rem;
            text-transform: uppercase;
            letter-spacing: 0.3px;
            cursor: pointer;
            transition: all 0.2s ease;
            font-family: 'PowerGrotesk', sans-serif;
            margin: 0 0.2rem;
            white-space: nowrap;
        }
.action-btn:hover {
            background: #2A2AFF;
            transform: translateY(-1px);
        }
.action-btn.danger {
            background: #EB4C27;
        }
.action-btn.danger:hover {
            background: #FF6347;
        }
.action-btn.restore {
            background: #57BF38;
        }
.action-btn.restore:hover {
            background: #66D94A;
        }
.action-btn.duplicate {
            background: #881CC8;
        }
.action-btn.duplicate:hover {
            background: #A030E0;
        }
/* Barra azioni */
.actions-bar {
            display: flex;
            gap: 0.5rem;
            margin-top: 1.5rem;
            flex-wrap: wrap;
        }
button {
            padding: 0.65rem 1.4rem;
            border: 0;
            border-radius: 3px;
            background: #E7EAEB;
            color: #1E1E1E;
            font-weight: 600;
            font-size: 0.8rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            cursor: pointer;
            transition: all 0.3s ease;
            font-family: 'PowerGrotesk', sans-serif;
        }
button:hover {
            background: #CDD0D1;
            transform: translateY(-1px);
        }
button:disabled {
            opacity: 0.5;
            cursor: not-allowed;
            transform: none;
        }
button.secondary {
            background: #3A3A3A;
            color: #E7EAEB;
        }
button.secondary:hover {
            background: #4A4A4A;
        }
button.danger {
            background: #EB4C27;
            color: #E7EAEB;
        }
button.danger:hover {
            background: #FF6347;
        }
button.success {
            background: #57BF38;
            color: #1E1E1E;
        }
button.success:hover {
            background: #66D94A;
        }
/* Form */
.form-container {
            background: #292929;
            padding: 1.5rem;
            margin-top: 1.5rem;
            border-radius: 4px;
            display: none;
        }
.form-container.active {
            display: block;
            animation: fadeIn 0.3s ease-out;
        }
.form-group {
            margin-bottom: 1rem;
        }
label {
            display: block;
            margin-bottom: 0.5rem;
            font-weight: 600;
            font-size: 0.9rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            font-family: 'PowerGrotesk', sans-serif;
        }
input[type="text"],
        input[type="number"],
        input[type="date"] {
            width: 100%;
            padding: 0.75rem;
            border: 1px solid #3A3A3A;
            border-radius: 3px;
            background: #1E1E1E;
            color: #E7EAEB;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.95rem;
            transition: border-color 0.2s ease;
        }
input[type="text"]:focus,
        input[type="number"]:focus,
        input[type="date"]:focus {
            outline: none;
            border-color: #6EAAF0;
        }
/* Grid per form */
.form-row {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1rem;
        }
/* Animazioni */
@keyframes fadeIn {
            from {
                opacity: 0;
                transform: translateY(10px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
/* Responsive */
/* Responsive */
@media (max-width: 768px) {
            .container { padding: 0.8rem; }

            header { flex-direction: column; align-items: flex-start; gap: 0.5rem; padding-bottom: 1rem; }
            .logo { width: 100px; }
            .header-text h1 { font-size: 0.85rem; }

            .kpi-grid { grid-template-columns: 1fr 1fr; gap: 0.5rem; }
            .kpi-card { padding: 0.7rem 0.8rem; }
            .kpi-card.hero { grid-column: span 1; }
            .kpi-card.hero .kpi-value { font-size: 1.3rem; }
            .kpi-value { font-size: 1.1rem; }
            .kpi-label { font-size: 0.5rem; }
            .kpi-info { width: 16px; height: 16px; font-size: 0.5rem; top: 0.4rem; right: 0.4rem; }
            .kpi-info .kpi-tooltip { width: 180px; font-size: 0.6rem; }
            .kpi-breakdown { gap: 0.5rem; margin-top: 0.3rem; }
            .kpi-breakdown .kb-item { font-size: 0.5rem; }
            .kpi-breakdown .kb-value { font-size: 0.7rem; }

            .global-search { margin-bottom: 0.8rem; padding: 0.4rem 0; }
            .global-search input { font-size: 0.8rem; padding: 0.6rem 0.8rem 0.6rem 2rem; }

            .mv5-pane.mv5-visible > section { padding-top: 0.2rem; }
                .section-title { font-size: 0.9rem; padding: 0.7rem 0; }
            .section-badge { font-size: 0.55rem; }

            .table-scroll { margin: 0.5rem -0.8rem; padding: 0 0.8rem; -webkit-overflow-scrolling: touch; }
            .table-scroll table { min-width: 700px; }
            table { font-size: 0.75rem; }
            th { padding: 0.4rem 0.3rem; font-size: 0.55rem; }
            td { padding: 0.45rem 0.3rem; }
            th.sortable .sort-arrow { font-size: 0.45rem; }

            .action-btn { padding: 0.25rem 0.4rem; font-size: 0.6rem; }

            .section-filters { flex-wrap: nowrap; overflow-x: auto; padding-bottom: 0.3rem; -webkit-overflow-scrolling: touch; }
            .section-filters .filter-chip { flex-shrink: 0; font-size: 0.6rem; padding: 0.2rem 0.5rem; }

            .client-badge { font-size: 0.6rem; padding: 0.15rem 0.4rem; max-width: 120px; }

            .form-row { grid-template-columns: 1fr; }
            .form-row-triple { grid-template-columns: 1fr; }
            .form-group { min-width: 100%; }
            button { padding: 0.5rem 0.7rem; font-size: 0.7rem; }

            .filter-total { font-size: 0.7rem; padding: 0.4rem 0.6rem; }
            .filter-total .ft-value { font-size: 0.8rem; }

            .bulk-bar { padding: 0.4rem 0.5rem; gap: 0.3rem; flex-wrap: wrap; }
            .bulk-bar .bulk-count { font-size: 0.65rem; width: 100%; margin-bottom: 0.2rem; }
            .bulk-bar .action-btn { padding: 0.25rem 0.4rem; font-size: 0.55rem; }

            .note-cell { max-width: 120px; }
            .note-text { max-width: 120px; }

            .save-fab, .refresh-fab, .export-fab, .upload-fab, .trash-fab {
                width: 36px; height: 36px; font-size: 0.85rem; bottom: 0.8rem;
            }
            .save-fab { right: 10.5rem; }
            .refresh-fab { right: 8.2rem; }
            .export-fab { right: 5.9rem; }
            .upload-fab { right: 3.6rem; }
            .trash-fab { right: 1.3rem; }

            .history-bar { bottom: 3.5rem; padding: 0.25rem 0.4rem; }

            .trash-panel, .upload-panel, .client-sheet { max-width: 100%; max-height: 90vh; border-radius: 12px 12px 0 0; margin: 0; }
            .trash-overlay, .upload-overlay, .client-sheet-overlay { align-items: flex-end; }
            .cs-kpis { grid-template-columns: 1fr 1fr 1fr; gap: 0.4rem; }
            .cs-kpi { padding: 0.6rem 0.4rem; }
            .cs-kpi .csk-value { font-size: 0.9rem; }
            .cs-kpi .csk-label { font-size: 0.45rem; }
            .trash-item { flex-direction: column; align-items: flex-start; gap: 0.4rem; }
            .trash-item .ti-actions { align-self: flex-end; }

            .analytics-grid { grid-template-columns: 1fr; }
            .analytics-grid.triple { grid-template-columns: 1fr; }
            .mini-kpi-grid { grid-template-columns: repeat(2, 1fr); gap: 0.5rem; }
            .mini-kpi { padding: 0.8rem; }
            .analytics-filters { gap: 0.4rem; }
            .analytics-filters select { font-size: 0.7rem; padding: 0.4rem 0.6rem; }

            .quarters-grid { grid-template-columns: repeat(2, 1fr); }
            .obiettivo-card { padding: 0.8rem; }
            .obiettivo-header { flex-direction: column; gap: 0.3rem; }

            .monthly-grid { grid-template-columns: 1fr; }



            .switch-mode-btn { font-size: 0.5rem; padding: 0.3rem 0.6rem; top: 0.4rem; right: 0.4rem; }
            .readonly-badge { font-size: 0.5rem; padding: 0.25rem 0.6rem; }
            .app-content.readonly .readonly-badge { bottom: 3.5rem; }

            .login-box { padding: 1.5rem; }
            .login-box .login-logo { width: 140px; }
            .login-options { grid-template-columns: 1fr 1fr; gap: 0.7rem; }
            .login-option-btn { padding: 1rem 0.7rem; }
            .login-option-btn .lo-icon { font-size: 1.4rem; }
            .login-option-btn .lo-label { font-size: 0.8rem; }

            .rev-tag { font-size: 0.5rem; padding: 0.1rem 0.35rem; }
            .temp-badge { font-size: 0.55rem; padding: 0.15rem 0.4rem; }
            .contact-source { font-size: 0.5rem; }

        /* Gare section */
        .partecipazione-badge {
            display: inline-block;
            padding: 0.2rem 0.6rem;
            border-radius: 20px;
            font-size: 0.65rem;
            font-weight: 700;
            font-family: 'PowerGrotesk', sans-serif;
            cursor: pointer;
        }

        .partecipazione-badge.si { background: rgba(87,191,56,0.15); color: #6DD94A; border: 1px solid rgba(87,191,56,0.3); }
        .partecipazione-badge.no { background: rgba(231,234,235,0.06); color: rgba(231,234,235,0.3); border: 1px solid rgba(231,234,235,0.08); }

        .stato-badge {
            display: inline-block;
            padding: 0.2rem 0.6rem;
            border-radius: 20px;
            font-size: 0.65rem;
            font-weight: 700;
            font-family: 'PowerGrotesk', sans-serif;
            cursor: pointer;
            white-space: nowrap;
        }

        .stato-badge.preparazione { background: rgba(231,234,235,0.08); color: rgba(231,234,235,0.5); border: 1px solid rgba(231,234,235,0.12); }
        .stato-badge.presentata { background: rgba(110,170,240,0.15); color: #6EAAF0; border: 1px solid rgba(110,170,240,0.3); }
        .stato-badge.valutazione { background: rgba(228,187,63,0.15); color: #E4BB3F; border: 1px solid rgba(228,187,63,0.3); }
        .stato-badge.vinta { background: rgba(87,191,56,0.15); color: #6DD94A; border: 1px solid rgba(87,191,56,0.3); }
        .stato-badge.persa { background: rgba(235,76,39,0.12); color: #FF6B47; border: 1px solid rgba(235,76,39,0.25); }
        .stato-badge.ritirata { background: rgba(136,28,200,0.12); color: #B06AE0; border: 1px solid rgba(136,28,200,0.25); }

        /* ====== GARE SECTION ====== */
        .gare-header {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 1rem;
            margin-bottom: 1.5rem;
        }

        .gare-header .gh-kpi {
            background: #292929;
            padding: 1.2rem 1.4rem;
            border-left: 4px solid #3A3A3A;
            border-radius: 4px;
            transition: all 0.3s ease;
            position: relative;
        }

        .gare-header .gh-kpi:hover {
            background: #303030;
            transform: translateY(-1px);
            box-shadow: 0 4px 20px rgba(0,0,0,0.3);
        }

        .gare-header .gh-kpi-label {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.55rem;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 1.2px;
            opacity: 0.45;
        }

        .gare-header .gh-kpi-value {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 2rem;
            font-weight: 700;
            letter-spacing: -0.5px;
            margin-top: 0.3rem;
        }

        .gare-header .gh-kpi-sub {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.65rem;
            opacity: 0.3;
            margin-top: 0.25rem;
        }

        .gare-header .gh-kpi-row {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 0.3rem;
            margin-top: 0.5rem;
        }

        .gare-header .gh-kpi-mini {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.6rem;
            opacity: 0.35;
        }

        .gare-header .gh-kpi-mini strong {
            font-size: 0.8rem;
            opacity: 1;
            color: #E7EAEB;
        }

        @media (max-width: 768px) {
            .gare-header { grid-template-columns: 1fr 1fr; }
            .gare-header .gh-kpi { padding: 0.9rem 1rem; }
            .gare-header .gh-kpi-value { font-size: 1.5rem; }
            .gare-toolbar { grid-template-columns: 1fr; }
        }

        @media (max-width: 480px) {
            .gare-header { grid-template-columns: 1fr; }
            .gare-header .gh-kpi-value { font-size: 1.3rem; }
        }


        .gare-link {
            color: #6EAAF0;
            text-decoration: none;
            font-size: 0.75rem;
        }

        .gare-link:hover { text-decoration: underline; }
            .upload-options { grid-template-columns: 1fr 1fr; gap: 0.6rem; }
            .upload-option { padding: 1rem 0.6rem; }
        }
@media (max-width: 480px) {
            .container { padding: 0.6rem; }
            .kpi-grid { gap: 0.4rem; }
            .kpi-card { padding: 0.6rem; }
            .kpi-card.hero .kpi-value { font-size: 1.1rem; }
            .kpi-value { font-size: 0.95rem; }
            .table-scroll table { min-width: 600px; }
            table { font-size: 0.7rem; }
            .action-btn { font-size: 0.5rem; padding: 0.2rem 0.3rem; }
            .mv5-pane.mv5-visible > section { padding-top: 0.2rem; }
                .section-title { font-size: 0.8rem; }
            .cs-kpis { grid-template-columns: 1fr; }
            .login-options { grid-template-columns: 1fr; }
            .quarters-grid { grid-template-columns: 1fr; }
            .save-fab, .refresh-fab, .export-fab, .upload-fab, .trash-fab { width: 32px; height: 32px; font-size: 0.75rem; }
            .save-fab { right: 9rem; }
            .refresh-fab { right: 7rem; }
            .export-fab { right: 5rem; }
            .upload-fab { right: 3rem; }
            .trash-fab { right: 1rem; }
        }
.empty-message {
            text-align: center;
            padding: 3rem 2rem;
            opacity: 0.4;
            font-size: 0.95rem;
            font-family: 'PowerGrotesk', sans-serif;
        }
/* Undo/Redo floating bar */
.history-bar {
            position: fixed;
            bottom: 1.5rem;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
            align-items: center;
            gap: 0.3rem;
            background: #292929;
            border: 1px solid rgba(231,234,235,0.1);
            border-radius: 8px;
            padding: 0.4rem 0.6rem;
            z-index: 100;
            box-shadow: 0 8px 30px rgba(0,0,0,0.5);
            font-family: 'PowerGrotesk', sans-serif;
            transition: opacity 0.3s, transform 0.3s;
        }
.history-bar.hidden {
            opacity: 0;
            transform: translateX(-50%) translateY(20px);
            pointer-events: none;
        }
.history-btn {
            width: 36px;
            height: 36px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: transparent;
            border: 0;
            border-radius: 6px;
            color: #E7EAEB;
            font-size: 1.1rem;
            cursor: pointer;
            transition: all 0.15s;
            padding: 0;
            font-family: 'PowerGrotesk', sans-serif;
        }
.history-btn:hover:not(:disabled) {
            background: rgba(231,234,235,0.1);
            transform: none;
        }
.history-btn:active:not(:disabled) {
            background: rgba(231,234,235,0.15);
            transform: scale(0.95);
        }
.history-btn:disabled {
            opacity: 0.2;
            cursor: default;
            transform: none;
        }
.history-divider {
            width: 1px;
            height: 20px;
            background: rgba(231,234,235,0.1);
            margin: 0 0.2rem;
        }
.history-label {
            font-size: 0.6rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            opacity: 0.35;
            padding: 0 0.4rem;
            white-space: nowrap;
        }
/* Trash floating button */
.trash-fab {
            position: fixed;
            bottom: 1.5rem;
            right: 1.5rem;
            width: 44px;
            height: 44px;
            background: #292929;
            border: 1px solid rgba(231,234,235,0.1);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            z-index: 99;
            box-shadow: 0 4px 20px rgba(0,0,0,0.4);
            transition: all 0.2s;
            font-size: 1.1rem;
            color: #E7EAEB;
            padding: 0;
        }
.trash-fab:hover { background: #333; transform: scale(1.08); }
.trash-fab .trash-count {
            position: absolute;
            top: -4px;
            right: -4px;
            background: #FF6B47;
            color: #fff;
            font-size: 0.55rem;
            font-weight: 700;
            font-family: 'PowerGrotesk', sans-serif;
            min-width: 16px;
            height: 16px;
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 0 4px;
        }
.trash-fab .trash-count.empty { display: none; }
/* Upload FAB */
.upload-fab {
            position: fixed;
            bottom: 1.5rem;
            right: 4.5rem;
            width: 44px;
            height: 44px;
            background: #292929;
            border: 1px solid rgba(231,234,235,0.1);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            z-index: 99;
            box-shadow: 0 4px 20px rgba(0,0,0,0.4);
            transition: all 0.2s;
            font-size: 1.1rem;
            color: #E7EAEB;
            padding: 0;
        }
.upload-fab:hover { background: #333; transform: scale(1.08); }
/* Upload overlay */
.upload-overlay {
            position: fixed;
            inset: 0;
            background: rgba(0,0,0,0.7);
            z-index: 200;
            display: none;
            align-items: center;
            justify-content: center;
        }
.upload-overlay.visible { display: flex; }
.upload-panel {
            background: #1E1E1E;
            width: 100%;
            max-width: 500px;
            border-radius: 8px;
            padding: 2rem;
            animation: trashSlideUp 0.3s ease;
        }
.upload-panel h3 {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 1.1rem;
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-align: center;
        }
.upload-options {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 1rem;
            margin-bottom: 1.5rem;
        }
.upload-option {
            background: #292929;
            border: 2px solid #3A3A3A;
            border-radius: 8px;
            padding: 1.5rem 1rem;
            text-align: center;
            cursor: pointer;
            transition: all 0.2s;
            position: relative;
            overflow: hidden;
        }
.upload-option:hover {
            border-color: rgba(231,234,235,0.3);
            background: #333;
        }
.upload-option.inviate { border-top: 3px solid #57BF38; }
.upload-option.ricevute { border-top: 3px solid #EB4C27; }
.upload-option .upload-icon {
            font-size: 2rem;
            margin-bottom: 0.8rem;
            display: block;
        }
.upload-option .upload-label {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.85rem;
            font-weight: 600;
        }
.upload-option .upload-desc {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.65rem;
            opacity: 0.4;
            margin-top: 0.4rem;
        }
.upload-option input[type="file"] {
            position: absolute;
            inset: 0;
            opacity: 0;
            cursor: pointer;
            width: 100%;
            height: 100%;
        }
.upload-result {
            background: #292929;
            border-radius: 4px;
            padding: 1rem;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.8rem;
            display: none;
            margin-bottom: 1rem;
            max-height: 200px;
            overflow-y: auto;
        }
.upload-result.visible { display: block; }
.upload-result .ur-ok { color: #6DD94A; }
.upload-result .ur-err { color: #FF6B47; }
.upload-result .ur-line { padding: 0.2rem 0; }
/* Trash overlay */
.trash-overlay {
            position: fixed;
            inset: 0;
            background: rgba(0,0,0,0.7);
            z-index: 200;
            display: none;
            align-items: flex-end;
            justify-content: center;
        }
.trash-overlay.visible { display: flex; }
.trash-panel {
            background: #1E1E1E;
            width: 100%;
            max-width: 800px;
            max-height: 80vh;
            border-radius: 12px 12px 0 0;
            overflow-y: auto;
            padding: 1.5rem;
            animation: trashSlideUp 0.3s ease;
        }
@keyframes trashSlideUp {
            from { transform: translateY(100%); }
            to { transform: translateY(0); }
        }
.trash-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 1.5rem;
            padding-bottom: 1rem;
            border-bottom: 1px solid rgba(231,234,235,0.1);
        }
.trash-header h3 {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 1.1rem;
            font-weight: 700;
        }
.trash-header .trash-actions {
            display: flex;
            gap: 0.5rem;
        }
.trash-category {
            margin-bottom: 1.5rem;
        }
.trash-category h4 {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.7rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            opacity: 0.4;
            margin-bottom: 0.8rem;
        }
.trash-item {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0.6rem 0.8rem;
            background: #292929;
            border-radius: 4px;
            margin-bottom: 0.4rem;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.8rem;
        }
.trash-item .ti-info {
            flex: 1;
            min-width: 0;
            display: flex;
            gap: 0.8rem;
            align-items: center;
        }
.trash-item .ti-name {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            max-width: 250px;
        }
.trash-item .ti-amount {
            opacity: 0.6;
            white-space: nowrap;
        }
.trash-item .ti-actions {
            display: flex;
            gap: 0.3rem;
            flex-shrink: 0;
        }
.trash-empty {
            text-align: center;
            padding: 2rem;
            opacity: 0.3;
            font-family: 'PowerGrotesk', sans-serif;
        }
/* ====== OBIETTIVI SECTION ====== */
.obiettivi-grid {
            display: grid;
            grid-template-columns: 1fr;
            gap: 1.5rem;
        }
.obiettivo-card {
            background: #292929;
            padding: 1.5rem;
            border-radius: 4px;
        }
.obiettivo-card.annuale {
            border-left: 4px solid #57BF38;
        }
.obiettivo-header {
            display: flex;
            justify-content: space-between;
            align-items: baseline;
            margin-bottom: 1rem;
        }
.obiettivo-header h3 {
            font-size: 0.95rem;
            font-weight: 600;
            font-family: 'PowerGrotesk', sans-serif;
        }
.obiettivo-header .obiettivo-cifre {
            font-size: 0.8rem;
            opacity: 0.6;
            font-family: 'PowerGrotesk', sans-serif;
        }
.progress-bar-wrap {
            background: rgba(231,234,235,0.08);
            height: 28px;
            border-radius: 3px;
            position: relative;
            overflow: hidden;
            margin-bottom: 0.7rem;
        }
.progress-bar-fill {
            height: 100%;
            transition: width 1s cubic-bezier(0.22, 1, 0.36, 1);
            position: relative;
            min-width: 0;
        }
.progress-bar-fill .pct-label {
            position: absolute;
            right: 8px;
            top: 50%;
            transform: translateY(-50%);
            font-size: 0.7rem;
            font-weight: 700;
            font-family: 'PowerGrotesk', sans-serif;
            color: #1E1E1E;
            white-space: nowrap;
        }
.progress-bar-fill .pct-label.outside {
            right: auto;
            left: calc(100% + 8px);
            color: #E7EAEB;
        }
.obiettivo-footer {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            gap: 0.3rem;
            font-size: 0.75rem;
            opacity: 0.5;
            font-family: 'PowerGrotesk', sans-serif;
        }
.obiettivo-footer .mancante {
            opacity: 1;
        }
.obiettivo-footer .mancante.on-track { color: #6DD94A; }
.obiettivo-footer .mancante.behind { color: #FF6B47; }
.obiettivo-footer .mancante.completed { color: #E4BB3F; }
.quarters-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 1rem;
        }
.quarter-card {
            background: #292929;
            padding: 1.2rem;
            border-radius: 4px;
        }
.quarter-card .q-label {
            font-size: 0.7rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            opacity: 0.5;
            margin-bottom: 0.8rem;
            font-family: 'PowerGrotesk', sans-serif;
        }
.quarter-card .q-amount {
            font-size: 1.1rem;
            font-weight: 700;
            font-family: 'PowerGrotesk', sans-serif;
            margin-bottom: 0.8rem;
        }
.q-progress-bar {
            background: rgba(231,234,235,0.08);
            height: 6px;
            border-radius: 3px;
            overflow: hidden;
            margin-bottom: 0.5rem;
        }
.q-progress-fill {
            height: 100%;
            transition: width 1s cubic-bezier(0.22, 1, 0.36, 1);
        }
.quarter-card .q-footer {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            gap: 0.2rem;
            font-size: 0.65rem;
            font-family: 'PowerGrotesk', sans-serif;
        }
.quarter-card .q-footer .q-pct {
            font-weight: 700;
        }
.quarter-card .q-footer .q-remaining {
            opacity: 0.5;
        }
.quarter-card.active {
            border-top: 3px solid #0200E5;
        }
.quarter-card.past {
            border-top: 3px solid #3A3A3A;
        }
.quarter-card.future {
            border-top: 3px solid #3A3A3A;
            opacity: 0.5;
        }
/* ====== ANALYTICS SECTION ====== */
.analytics-section {
            margin-bottom: 3rem;
        }
.analytics-filters {
            display: flex;
            gap: 1rem;
            margin-bottom: 2rem;
            flex-wrap: wrap;
            align-items: center;
        }
.analytics-filters select {
            padding: 0.6rem 1rem;
            background: #292929;
            color: #E7EAEB;
            border: 1px solid #3A3A3A;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.85rem;
            cursor: pointer;
            appearance: none;
            -webkit-appearance: none;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23E7EAEB' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-position: right 0.8rem center;
            padding-right: 2.5rem;
            min-width: 160px;
            border-radius: 3px;
            transition: border-color 0.2s;
        }
.analytics-filters select:focus {
            outline: none;
            border-color: #6EAAF0;
        }
.filter-label {
            font-size: 0.7rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            opacity: 0.5;
            font-family: 'PowerGrotesk', sans-serif;
        }
.filter-group {
            display: flex;
            flex-direction: column;
            gap: 0.3rem;
        }
.analytics-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 1.5rem;
            margin-bottom: 1.5rem;
        }
.analytics-grid.triple {
            grid-template-columns: repeat(3, 1fr);
        }
.chart-card {
            background: #292929;
            padding: 1.5rem;
            border-radius: 4px;
            position: relative;
            min-height: 300px;
        }
.chart-card.full-width {
            grid-column: 1 / -1;
        }
.chart-card h3 {
            font-size: 0.75rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            opacity: 0.5;
            margin-bottom: 1rem;
            font-weight: 600;
            font-family: 'PowerGrotesk', sans-serif;
        }
.chart-card canvas {
            width: 100% !important;
            max-height: 280px;
        }
.mini-kpi-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 1rem;
            margin-bottom: 2rem;
        }
.mini-kpi {
            background: #292929;
            padding: 1.2rem;
            border-radius: 4px;
            border-top: 3px solid #3A3A3A;
        }
.mini-kpi .label {
            font-size: 0.65rem;
            text-transform: uppercase;
            letter-spacing: 1px;
            opacity: 0.5;
            margin-bottom: 0.4rem;
            font-family: 'PowerGrotesk', sans-serif;
        }
.mini-kpi .value {
            font-size: 1.4rem;
            font-weight: bold;
            font-family: 'PowerGrotesk', sans-serif;
        }
.mini-kpi .delta {
            font-size: 0.75rem;
            margin-top: 0.3rem;
            font-family: 'PowerGrotesk', sans-serif;
        }
.delta.positive { color: #6DD94A; }
.delta.negative { color: #FF6B47; }
.btn-reset-filter {
            padding: 0.6rem 1.2rem;
            background: #3A3A3A;
            color: #E7EAEB;
            border: 0;
            border-radius: 3px;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.75rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            cursor: pointer;
            transition: all 0.2s;
            align-self: flex-end;
        }
.btn-reset-filter:hover {
            background: #4A4A4A;
        }
/* ====== GLOBAL SEARCH ====== */
.global-search {
            position: sticky;
            top: 0;
            z-index: 30;
            background: #1E1E1E;
            padding: 0.8rem 0;
            margin-bottom: 1.5rem;
        }
.global-search input {
            width: 100%;
            padding: 0.8rem 1rem 0.8rem 2.5rem;
            background: #292929;
            border: 1px solid #3A3A3A;
            border-radius: 6px;
            color: #E7EAEB;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.9rem;
            outline: none;
            transition: border-color 0.2s;
        }
.global-search input:focus { border-color: #6EAAF0; }
.global-search .search-icon {
            position: absolute;
            left: 0.9rem;
            top: 50%;
            transform: translateY(-50%);
            opacity: 0.3;
            font-size: 0.9rem;
            pointer-events: none;
        }
.global-search .search-wrap {
            position: relative;
        }
.global-search .search-clear {
            position: absolute;
            right: 0.8rem;
            top: 50%;
            transform: translateY(-50%);
            background: none;
            border: 0;
            color: #E7EAEB;
            opacity: 0.3;
            cursor: pointer;
            font-size: 0.9rem;
            padding: 0.2rem;
            display: none;
        }
.global-search .search-clear.visible { display: block; }
.global-search .search-clear:hover { opacity: 0.7; transform: translateY(-50%); }
.search-highlight { background: rgba(110,170,240,0.25); border-radius: 2px; padding: 0 1px; }
/* ====== SORTABLE COLUMNS ====== */
th.sortable {
            cursor: pointer;
            user-select: none;
            white-space: nowrap;
        }
th.sortable:hover { opacity: 1; }
th.sortable .sort-arrow {
            margin-left: 0.3rem;
            font-size: 0.6rem;
            opacity: 0.3;
        }
th.sortable.asc .sort-arrow,
        th.sortable.desc .sort-arrow { opacity: 1; }
/* ====== CLIENT SHEET ====== */
.client-sheet-overlay {
            position: fixed;
            inset: 0;
            background: rgba(0,0,0,0.7);
            z-index: 200;
            display: none;
            align-items: center;
            justify-content: center;
        }
.client-sheet-overlay.visible { display: flex; }
.client-sheet {
            background: #1E1E1E;
            width: 100%;
            max-width: 600px;
            max-height: 85vh;
            border-radius: 8px;
            overflow-y: auto;
            padding: 2rem;
            animation: trashSlideUp 0.3s ease;
        }
.cs-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 1.5rem;
            padding-bottom: 1rem;
            border-bottom: 1px solid rgba(231,234,235,0.1);
        }
.cs-kpis {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 0.8rem;
            margin-bottom: 1.5rem;
        }
.cs-kpi {
            background: #292929;
            border-radius: 4px;
            padding: 1rem;
            text-align: center;
        }
.cs-kpi .csk-label {
            font-size: 0.6rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            opacity: 0.4;
            font-family: 'PowerGrotesk', sans-serif;
            margin-bottom: 0.3rem;
        }
.cs-kpi .csk-value {
            font-size: 1.2rem;
            font-weight: 700;
            font-family: 'PowerGrotesk', sans-serif;
        }
.cs-section {
            margin-bottom: 1rem;
        }
.cs-section h4 {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.7rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            opacity: 0.4;
            margin-bottom: 0.5rem;
        }
.cs-row {
            display: flex;
            justify-content: space-between;
            padding: 0.5rem 0.6rem;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.8rem;
            border-bottom: 1px solid rgba(231,234,235,0.05);
        }
.cs-row .csr-name {
            flex: 1;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-right: 1rem;
        }
.cs-row .csr-amount { white-space: nowrap; opacity: 0.7; margin-right: 1rem; }
.cs-row .csr-date { white-space: nowrap; opacity: 0.4; font-size: 0.75rem; }
/* ====== NOTES ====== */
.note-cell {
            max-width: 200px;
            min-width: 100px;
            overflow: visible;
            position: relative;
        }
.note-text {
            font-size: 0.75rem;
            opacity: 0.5;
            font-style: italic;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            display: block;
            max-width: 200px;
            cursor: pointer;
            position: relative;
        }
.note-cell:hover .note-text {
            white-space: normal;
            overflow: visible;
            position: absolute;
            background: #292929;
            border: 1px solid rgba(231,234,235,0.15);
            border-radius: 4px;
            padding: 0.6rem 0.8rem;
            max-width: 350px;
            min-width: 200px;
            z-index: 20;
            box-shadow: 0 4px 20px rgba(0,0,0,0.5);
            opacity: 0.9;
            right: 0;
            top: -0.3rem;
            line-height: 1.5;
        }
.note-empty {
            font-size: 0.7rem;
            opacity: 0.2;
            cursor: pointer;
        }
.note-editing-area {
            width: 100%;
            min-width: 220px;
            min-height: 70px;
            padding: 0.5rem;
            background: #1E1E1E;
            border: 1px solid #6EAAF0;
            border-radius: 4px;
            color: #E7EAEB;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.8rem;
            resize: vertical;
            outline: none;
            line-height: 1.5;
        }
/* Temperature badges */
.temp-badge {
            display: inline-block;
            padding: 0.2rem 0.6rem;
            border-radius: 20px;
            font-size: 0.65rem;
            font-weight: 700;
            font-family: 'PowerGrotesk', sans-serif;
            letter-spacing: 0.3px;
            cursor: pointer;
        }
.temp-badge.caldo { background: rgba(235,76,39,0.15); color: #FF6B47; border: 1px solid rgba(235,76,39,0.3); }
.temp-badge.tiepido { background: rgba(228,187,63,0.15); color: #E4BB3F; border: 1px solid rgba(228,187,63,0.3); }
.temp-badge.freddo { background: rgba(110,170,240,0.15); color: #6EAAF0; border: 1px solid rgba(110,170,240,0.3); }
.contact-detail {
            font-size: 0.7rem;
            opacity: 0.45;
            display: block;
            margin-top: 0.15rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
.contact-source {
            display: inline-block;
            padding: 0.15rem 0.5rem;
            border-radius: 10px;
            font-size: 0.6rem;
            font-family: 'PowerGrotesk', sans-serif;
            background: rgba(231,234,235,0.06);
            border: 1px solid rgba(231,234,235,0.08);
            color: rgba(231,234,235,0.5);
        }
/* Revenue type tags */
.rev-tag {
            display: inline-block;
            padding: 0.15rem 0.5rem;
            border-radius: 10px;
            font-size: 0.6rem;
            font-weight: 600;
            font-family: 'PowerGrotesk', sans-serif;
            cursor: pointer;
            transition: all 0.15s;
        }
.rev-tag.ricorrente { background: rgba(87,191,56,0.12); color: #6DD94A; border: 1px solid rgba(87,191,56,0.25); }
.rev-tag.progetto { background: rgba(110,170,240,0.12); color: #6EAAF0; border: 1px solid rgba(110,170,240,0.25); }
.rev-tag.unset { background: rgba(231,234,235,0.05); color: rgba(231,234,235,0.25); border: 1px solid rgba(231,234,235,0.08); }
/* Monthly dashboard */
.monthly-grid {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
            gap: 1rem;
            margin-top: 1.5rem;
        }
.month-card {
            background: #292929;
            border-radius: 4px;
            padding: 1.2rem;
            border-top: 3px solid #3A3A3A;
        }
.month-card .mc-title {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.75rem;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            margin-bottom: 1rem;
            opacity: 0.6;
        }
.month-card .mc-row {
            display: flex;
            justify-content: space-between;
            padding: 0.35rem 0;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.8rem;
            border-bottom: 1px solid rgba(231,234,235,0.05);
        }
.month-card .mc-row:last-child { border-bottom: 0; }
.month-card .mc-label { opacity: 0.5; }
.month-card .mc-value { font-weight: 700; }
.month-card .mc-value.green { color: #6DD94A; }
.month-card .mc-value.red { color: #FF6B47; }
.month-card .mc-divider {
            height: 1px;
            background: rgba(231,234,235,0.1);
            margin: 0.6rem 0;
        }
.month-card .mc-bar {
            display: flex;
            height: 6px;
            border-radius: 3px;
            overflow: hidden;
            margin-top: 0.6rem;
            background: rgba(231,234,235,0.05);
        }
.month-card .mc-bar-fill-ric { background: #57BF38; border-radius: 3px 0 0 3px; }
.month-card .mc-bar-fill-pro { background: #6EAAF0; }
.month-card .mc-legend {
            display: flex;
            gap: 1rem;
            margin-top: 0.4rem;
            font-size: 0.6rem;
            font-family: 'PowerGrotesk', sans-serif;
            opacity: 0.4;
        }
.month-card .mc-legend span::before {
            content: '';
            display: inline-block;
            width: 8px;
            height: 8px;
            border-radius: 2px;
            margin-right: 0.3rem;
            vertical-align: middle;
        }
.month-card .mc-legend .leg-ric::before { background: #57BF38; }
.month-card .mc-legend .leg-pro::before { background: #6EAAF0; }
/* Contact form extra fields */
.form-row-triple {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 1rem;
        }
@media (max-width: 768px) {
            .form-row-triple { grid-template-columns: 1fr; }
        }
/* ====== EXPORT BUTTON ====== */
.export-fab {
            position: fixed;
            bottom: 1.5rem;
            right: 7.5rem;
            width: 44px;
            height: 44px;
            background: #292929;
            border: 1px solid rgba(231,234,235,0.1);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            z-index: 99;
            box-shadow: 0 4px 20px rgba(0,0,0,0.4);
            transition: all 0.2s;
            font-size: 1.1rem;
            color: #E7EAEB;
            padding: 0;
        }
.export-fab:hover { background: #333; transform: scale(1.08); }
/* Refresh button */
.refresh-fab {
            position: fixed;
            bottom: 1.5rem;
            right: 10.5rem;
            width: 44px;
            height: 44px;
            background: #292929;
            border: 1px solid rgba(231,234,235,0.1);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            z-index: 99;
            box-shadow: 0 4px 20px rgba(0,0,0,0.4);
            transition: all 0.2s;
            font-size: 1.1rem;
            color: #E7EAEB;
            padding: 0;
        }
.refresh-fab:hover { background: #333; transform: scale(1.08); }
/* Save FAB */
.save-fab {
            position: fixed;
            bottom: 1.5rem;
            right: 13.5rem;
            width: 44px;
            height: 44px;
            background: #292929;
            border: 1px solid rgba(231,234,235,0.1);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            z-index: 99;
            box-shadow: 0 4px 20px rgba(0,0,0,0.4);
            transition: all 0.2s;
            font-size: 1.1rem;
            color: #E7EAEB;
            padding: 0;
        }
.save-fab:hover { background: #333; transform: scale(1.08); }
.save-fab.saving { background: #57BF38; border-color: #57BF38; }
.save-fab.error { background: #EB4C27; border-color: #EB4C27; }
.save-toast {
            position: fixed;
            bottom: 5rem;
            left: 50%;
            transform: translateX(-50%) translateY(20px);
            background: #292929;
            border: 1px solid rgba(231,234,235,0.15);
            border-radius: 8px;
            padding: 0.6rem 1.2rem;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.75rem;
            z-index: 200;
            opacity: 0;
            transition: all 0.3s;
            pointer-events: none;
            white-space: nowrap;
        }
.save-toast.visible {
            opacity: 1;
            transform: translateX(-50%) translateY(0);
        }
.save-toast.success { border-color: #57BF38; color: #6DD94A; }
.save-toast.error { border-color: #EB4C27; color: #FF6B47; }
.refresh-fab.spinning {
            animation: spin 0.6s ease;
        }
@keyframes spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }
/* ====== LOGIN SCREEN ====== */
.login-overlay {
            position: fixed;
            inset: 0;
            background: #1E1E1E;
            z-index: 9999;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            transition: opacity 0.4s ease, transform 0.4s ease;
        }
.login-overlay.leaving {
            opacity: 0;
            transform: scale(1.02);
            pointer-events: none;
        }
.login-overlay.gone { display: none; }
.login-box {
            width: 100%;
            max-width: 360px;
            padding: 2.5rem;
            text-align: center;
        }
.login-box .login-logo { width: 180px; margin-bottom: 2rem; opacity: 0.9; }
.login-box h2 {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 1rem;
            font-weight: 600;
            opacity: 0.5;
            letter-spacing: 0.5px;
            text-transform: uppercase;
            margin-bottom: 2rem;
        }
.login-box input[type="password"] {
            width: 100%;
            padding: 0.9rem 1rem;
            background: #292929;
            border: 1px solid #3A3A3A;
            border-radius: 4px;
            color: #E7EAEB;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.95rem;
            transition: border-color 0.2s;
            outline: none;
            margin-bottom: 1rem;
        }
.login-box input[type="password"]:focus { border-color: #6EAAF0; }
.login-box input[type="password"].error {
            border-color: #FF6B47;
            animation: loginShake 0.4s ease;
        }
@keyframes loginShake {
            0%, 100% { transform: translateX(0); }
            20% { transform: translateX(-8px); }
            40% { transform: translateX(8px); }
            60% { transform: translateX(-4px); }
            80% { transform: translateX(4px); }
        }
.login-box .login-submit {
            width: 100%;
            padding: 0.85rem;
            background: #E7EAEB;
            color: #1E1E1E;
            border: 0;
            border-radius: 4px;
            font-family: 'PowerGrotesk', sans-serif;
            font-weight: 600;
            font-size: 0.85rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            cursor: pointer;
            transition: background 0.2s, transform 0.1s;
        }
.login-box .login-submit:hover { background: #CDD0D1; }
.login-box .login-submit:active { transform: scale(0.98); }
.login-error {
            color: #FF6B47;
            font-size: 0.75rem;
            font-family: 'PowerGrotesk', sans-serif;
            margin-top: 0.8rem;
            min-height: 1.2em;
            opacity: 0;
            transition: opacity 0.2s;
        }
.login-error.visible { opacity: 1; }
.app-content { display: none; }
.app-content.visible { display: block; }
/* Read-only mode: hide all editing controls */
.app-content.readonly .action-btn,
        .app-content.readonly .actions-bar,
        .app-content.readonly .bulk-bar,
        .app-content.readonly .form-container,
        .app-content.readonly button[onclick*="toggle"],
        .app-content.readonly button[onclick*="Aggiungi"],
        .app-content.readonly button[onclick*="approve"],
        .app-content.readonly button[onclick*="reject"],
        .app-content.readonly button[onclick*="delete"],
        .app-content.readonly .trash-fab,
        .app-content.readonly .upload-fab,
        .app-content.readonly .export-fab,
        .app-content.readonly .save-fab,
        .app-content.readonly .history-bar,
        .app-content.readonly .editable-target,
        .app-content.readonly .checkbox-cell {
            display: none !important;
        }
.app-content.readonly td.editable {
            cursor: default;
        }
.app-content.readonly td.editable:hover {
            background: transparent;
        }
.app-content.readonly td.editable:hover::after {
            display: none;
        }
.app-content.readonly .note-empty { display: none; }
.app-content.readonly .note-cell { cursor: default; }
.readonly-badge {
            position: fixed;
            bottom: 1.5rem;
            left: 50%;
            transform: translateX(-50%);
            background: #292929;
            border: 1px solid rgba(231,234,235,0.1);
            border-radius: 20px;
            padding: 0.4rem 1rem;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.65rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            opacity: 0.5;
            z-index: 100;
            display: none;
            white-space: nowrap;
        }
.app-content.readonly .readonly-badge { display: block; }
.switch-mode-btn {
            display: none !important;
        }
.switch-mode-btn:hover { opacity: 1; background: #3A3A3A; }
.app-content.readonly .switch-mode-btn {
            right: 1rem;
        }
/* Login dual options */
.login-options {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 1rem;
            margin-bottom: 1.5rem;
        }
.login-option-btn {
            background: #292929;
            border: 2px solid #3A3A3A;
            border-radius: 6px;
            padding: 1.5rem 1rem;
            text-align: center;
            cursor: pointer;
            transition: all 0.2s;
            font-family: 'PowerGrotesk', sans-serif;
            color: #E7EAEB;
        }
.login-option-btn:hover {
            border-color: rgba(231,234,235,0.3);
            background: #333;
            transform: translateY(-1px);
        }
.login-option-btn .lo-icon {
            font-size: 1.8rem;
            margin-bottom: 0.6rem;
            display: block;
        }
.login-option-btn .lo-label {
            font-size: 0.9rem;
            font-weight: 700;
            margin-bottom: 0.3rem;
        }
.login-option-btn .lo-desc {
            font-size: 0.65rem;
            opacity: 0.4;
        }
.login-option-btn.visitor { border-top: 3px solid #E4BB3F; }
.login-option-btn.admin { border-top: 3px solid #57BF38; }
.login-admin-form {
            display: none;
            animation: fadeIn 0.3s ease;
        }
.login-admin-form.visible { display: block; }
/* Password change modal */
.pwd-change-overlay {
            position: fixed;
            inset: 0;
            background: rgba(0,0,0,0.7);
            z-index: 250;
            display: none;
            align-items: center;
            justify-content: center;
        }
.pwd-change-overlay.visible { display: flex; }
.pwd-change-panel {
            background: #1E1E1E;
            width: 100%;
            max-width: 400px;
            border-radius: 8px;
            padding: 2rem;
            animation: trashSlideUp 0.3s ease;
        }
.pwd-change-panel h3 {
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 1rem;
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-align: center;
        }
.pwd-change-panel .pwd-field {
            margin-bottom: 1rem;
        }
.pwd-change-panel .pwd-field label {
            display: block;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.65rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            opacity: 0.5;
            margin-bottom: 0.3rem;
        }
.pwd-change-panel .pwd-field input {
            width: 100%;
            padding: 0.7rem 0.8rem;
            background: #292929;
            border: 1px solid #3A3A3A;
            border-radius: 4px;
            color: #E7EAEB;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.85rem;
            outline: none;
        }
.pwd-change-panel .pwd-field input:focus { border-color: #6EAAF0; }
.pwd-change-panel .pwd-msg {
            text-align: center;
            font-family: 'PowerGrotesk', sans-serif;
            font-size: 0.75rem;
            min-height: 1.5em;
            margin-top: 0.5rem;
        }
.pwd-change-panel .pwd-msg.error { color: #FF6B47; }
.pwd-change-panel .pwd-msg.success { color: #6DD94A; }
/* ===== V5 ADDITIONS ===== */
/* NAV TABS */
.mv5-nav { display:flex; flex-wrap:wrap; gap:6px; border-bottom:1px solid rgba(255,255,255,.08); padding:12px 0 0; margin-bottom:1.8rem; }
.mv5-tab { padding:7px 14px 9px; color:rgba(231,234,235,.45); cursor:pointer; border-bottom:2px solid transparent; border-top:1px solid rgba(255,255,255,.07); border-left:1px solid rgba(255,255,255,.07); border-right:1px solid rgba(255,255,255,.07); border-radius:7px 7px 0 0; transition:all .15s; display:flex; flex-direction:column; align-items:flex-start; gap:2px; font-family:'PowerGrotesk',sans-serif; background:rgba(255,255,255,.03); min-width:0; }
.mv5-tab:hover { color:#E7EAEB; background:rgba(255,255,255,.07); border-color:rgba(255,255,255,.14); border-bottom-color:transparent; }
.mv5-tab.mv5-active { color:#E7EAEB; background:rgba(87,191,56,.08); border-color:rgba(87,191,56,.25); border-bottom-color:#57BF38; }
.mv5-tab-label { font-size:.76rem; font-weight:600; white-space:nowrap; line-height:1; }
.mv5-tab .mv5-badge { font-size:.6rem; color:rgba(231,234,235,.28); font-weight:400; line-height:1; transition:all .15s; white-space:nowrap; }
.mv5-tab.mv5-active .mv5-badge { color:rgba(87,191,56,.75); }
@media(max-width:900px) {
  .mv5-tab { padding:6px 10px 8px; }
  .mv5-tab-label { font-size:.7rem; }
  .mv5-tab .mv5-badge { font-size:.56rem; }
}
@media(max-width:600px) {
  .mv5-tab { padding:5px 8px 7px; }
  .mv5-tab-label { font-size:.66rem; }
  .mv5-tab .mv5-badge { display:none; }
}
/* SECTIONS — hide all, show active */
.mv5-pane { display:none; }
.mv5-pane.mv5-visible { display:block; }
/* YEAR SWITCHER */
.mv5-year-wrap { display:flex; align-items:center; gap:3px; background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.08); border-radius:24px; padding:3px; flex-shrink:0; }
.mv5-ybtn { padding:5px 13px; border-radius:18px; border:none; background:transparent; color:rgba(231,234,235,.4); font-family:'PowerGrotesk',sans-serif; font-size:.76rem; cursor:pointer; transition:all .15s; white-space:nowrap; }
.mv5-ybtn:hover { color:#E7EAEB; }
.mv5-ybtn.mv5-yactive { background:#57BF38; color:#1E1E1E; font-weight:700; }
/* CS BUTTON */
.mv5-cs-btn { background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.1); color:rgba(231,234,235,.6); padding:5px 14px; border-radius:20px; font-family:'PowerGrotesk',sans-serif; font-size:.74rem; cursor:pointer; transition:all .15s; white-space:nowrap; }
.mv5-cs-btn:hover { border-color:#57BF38; color:#57BF38; background:rgba(87,191,56,.08); }
/* ARCHIVE BANNER */
.mv5-archive-bar { display:none; align-items:center; gap:8px; background:rgba(87,191,56,.06); border-bottom:1px solid rgba(87,191,56,.15); padding:7px 0; font-size:.72rem; color:rgba(87,191,56,.7); }
.mv5-archive-bar.mv5-show { display:flex; }
.mv5-archive-bar button { background:none; border:none; color:#57BF38; cursor:pointer; font-family:'PowerGrotesk',sans-serif; font-size:.72rem; text-decoration:underline; padding:0; }
/* ARCHIVE READ-ONLY NOTICE on tables */
.mv5-readonly-notice { display:none; background:rgba(255,193,7,.05); border:1px solid rgba(255,193,7,.15); border-radius:6px; padding:6px 12px; font-size:.7rem; color:rgba(255,193,7,.6); margin-bottom:.8rem; }
body.mv5-archive .mv5-readonly-notice { display:block; }
/* Hide action buttons in archive mode */
body.mv5-archive .action-btn,
body.mv5-archive .add-row-btn,
body.mv5-archive .bulk-action-bar,
body.mv5-archive .save-fab { display:none !important; }
/* CS PANEL */
.mv5-cs-overlay { position:fixed; inset:0; background:rgba(0,0,0,.75); z-index:600; display:none; align-items:flex-start; justify-content:center; padding:1.5rem 1rem; overflow-y:auto; }
.mv5-cs-overlay.mv5-show { display:flex; }
.mv5-cs-box { background:#1a1a1a; border:1px solid rgba(255,255,255,.1); border-radius:14px; width:100%; max-width:1100px; padding:1.5rem; }
.mv5-cs-hdr { display:flex; align-items:center; justify-content:space-between; margin-bottom:1rem; padding-bottom:.8rem; border-bottom:1px solid rgba(255,255,255,.08); }
.mv5-cs-hdr h2 { font-size:1rem; font-weight:700; color:#E7EAEB; margin:0; font-family:'PowerGrotesk',sans-serif; }
.mv5-cs-closebtn { background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.15); color:#E7EAEB; width:32px; height:32px; border-radius:50%; cursor:pointer; font-size:.8rem; display:flex; align-items:center; justify-content:center; transition:all .15s; flex-shrink:0; padding:0; line-height:1; }
.mv5-cs-closebtn:hover { background:rgba(255,255,255,.15); border-color:rgba(255,255,255,.3); }
.mv5-cs-kpis { display:grid; grid-template-columns:repeat(4,1fr); gap:.5rem; margin-bottom:.8rem; }
.mv5-cs-kpi { background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.07); border-radius:8px; padding:.6rem .8rem; }
.mv5-cs-kpi small { display:block; font-size:.6rem; opacity:.4; text-transform:uppercase; letter-spacing:.5px; margin-bottom:.2rem; font-family:'PowerGrotesk',sans-serif; }
.mv5-cs-kpi strong { font-size:1.15rem; font-weight:700; }
.mv5-cs-controls { display:flex; gap:.4rem; flex-wrap:wrap; margin-bottom:.7rem; align-items:center; }
.mv5-cs-search { background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.1); color:#E7EAEB; padding:.3rem .7rem; border-radius:20px; font-size:.7rem; font-family:'PowerGrotesk',sans-serif; outline:none; width:150px; }
.mv5-cs-search:focus { border-color:#57BF38; }
.mv5-cpill { background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.1); color:rgba(231,234,235,.4); padding:.25rem .65rem; border-radius:20px; font-size:.68rem; cursor:pointer; font-family:'PowerGrotesk',sans-serif; transition:all .15s; }
.mv5-cpill.mv5-pactive { background:#57BF38; border-color:#57BF38; color:#1E1E1E; font-weight:700; }
.mv5-cs-sel { background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.1); color:#E7EAEB; padding:.25rem .65rem; border-radius:20px; font-size:.68rem; font-family:'PowerGrotesk',sans-serif; outline:none; cursor:pointer; }
.mv5-cs-sel option { background:#1E1E1E; }
.mv5-cs-scroll { overflow-x:auto; }
.mv5-cs-table { width:100%; border-collapse:collapse; font-size:.74rem; }
.mv5-cs-table th { padding:.4rem .6rem; text-align:left; border-bottom:1px solid rgba(255,255,255,.08); font-size:.6rem; text-transform:uppercase; letter-spacing:.5px; opacity:.4; white-space:nowrap; font-family:'PowerGrotesk',sans-serif; }
.mv5-cs-table td { padding:.45rem .6rem; border-bottom:1px solid rgba(255,255,255,.04); vertical-align:middle; }
.mv5-cs-table tr:hover td { background:rgba(255,255,255,.02); }
.mv5-atag { background:rgba(87,191,56,.12); color:#57BF38; border-radius:4px; padding:1px 5px; font-size:.58rem; font-weight:700; margin-right:2px; }
.mv5-stpill { display:inline-flex; align-items:center; gap:3px; padding:2px 7px; border-radius:20px; font-size:.62rem; font-weight:600; }
.mv5-stpill.attivo { background:rgba(87,191,56,.12); color:#57BF38; }
.mv5-stpill.tiepido { background:rgba(255,193,7,.12); color:#FFC107; }
.mv5-stpill.freddo { background:rgba(255,107,71,.12); color:#FF6B47; }
.mv5-stpill.perso { background:rgba(255,255,255,.05); color:rgba(231,234,235,.3); }
@media(max-width:700px) {
  .mv5-cs-kpis { grid-template-columns:1fr 1fr; }
  .mv5-tab { padding:9px 12px; font-size:.7rem; }
  .mv5-ybtn { padding:4px 9px; font-size:.7rem; }
}
/* ===== LIGHT MODE ===== */

body.mv5-light {
    --bg-primary:    #F2F2F0;
    --bg-secondary:  #EAEAE7;
    --bg-card:       #E8E8E5;
    --bg-card2:      #E0E0DC;
    --text-primary:  #1A1A1A;
    --text-secondary:#444444;
    --text-muted:    #666666;
    --border:        rgba(0,0,0,.12);
    --border-light:  rgba(0,0,0,.07);
}

/* ── Base page ── */
body.mv5-light                          { background: var(--bg-primary) !important; color: var(--text-primary) !important; }
body.mv5-light .container               { background: var(--bg-primary) !important; }
body.mv5-light .app-content             { background: var(--bg-primary); }

/* ── Header ── */
body.mv5-light header                   { background: var(--bg-primary); border-bottom-color: var(--border); }
body.mv5-light header h1                { color: var(--text-primary) !important; opacity: 1 !important; }
body.mv5-light .header-text h1          { color: var(--text-primary) !important; opacity: 1 !important; }
body.mv5-light .mv5-logo-sub            { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .st0                     { fill: #1A1A1A; }
body.mv5-light .mv5-hdr-divider         { background: var(--border); }

/* ── Year switcher ── */
body.mv5-light .mv5-year-wrap           { background: var(--bg-card2); border-color: var(--border); }
body.mv5-light .mv5-ybtn                { color: var(--text-secondary) !important; opacity: 1 !important; }
body.mv5-light .mv5-ybtn:hover          { color: var(--text-primary) !important; }
body.mv5-light .mv5-ybtn.mv5-yactive   { background: #57BF38; color: #fff !important; }

/* ── Header buttons ── */
body.mv5-light .mv5-cs-btn              { background: var(--bg-card2); border-color: var(--border); color: var(--text-secondary); }
body.mv5-light .mv5-cs-btn:hover        { border-color: #57BF38; color: #3a8a28; background: rgba(87,191,56,.08); }
body.mv5-light .mv5-mode-btn            { background: var(--bg-card2); border-color: var(--border); color: var(--text-secondary); }
body.mv5-light .mv5-theme-btn           { background: var(--bg-card2); border-color: var(--border); color: var(--text-muted); }
body.mv5-light .switch-mode-btn         { display: none !important; }

/* ── KPI cards — opacity reset is critical ── */
body.mv5-light .kpi-card                { background: var(--bg-card); border-color: var(--border); }
body.mv5-light .kpi-card.hero           { background: var(--bg-card2); }
body.mv5-light .kpi-label               { color: var(--text-secondary) !important; opacity: 1 !important; }
body.mv5-light .kpi-value               { color: var(--text-primary) !important; opacity: 1 !important; }
body.mv5-light .kpi-info                { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .kpi-tooltip             { background: var(--text-primary); color: var(--bg-primary); }
body.mv5-light .mini-kpi                { background: var(--bg-card); border-color: var(--border); color: var(--text-primary); }
body.mv5-light .mini-kpi-label          { color: var(--text-muted) !important; opacity: 1 !important; }

/* ── Search bar ── */
body.mv5-light .global-search           { background: var(--bg-card); border-color: var(--border); }
body.mv5-light .search-wrap             { background: var(--bg-card); }
body.mv5-light #globalSearchInput       { color: var(--text-primary); background: transparent; }
body.mv5-light #globalSearchInput::placeholder { color: var(--text-muted); }
body.mv5-light .search-icon             { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .search-clear            { color: var(--text-muted); background: transparent; }

/* ── Nav tabs ── */
body.mv5-light .mv5-nav                 { border-bottom-color: var(--border); background: var(--bg-primary); }
body.mv5-light .mv5-tab                 { color: var(--text-secondary) !important; opacity: 1 !important; background: rgba(0,0,0,.03); border-color: var(--border); border-bottom-color: transparent; }
body.mv5-light .mv5-tab:hover           { color: var(--text-primary) !important; background: var(--bg-card2); border-color: var(--border); }
body.mv5-light .mv5-tab.mv5-active      { color: #2a7a1a !important; background: rgba(87,191,56,.08); border-color: rgba(87,191,56,.3); border-bottom-color: #57BF38; }
body.mv5-light .mv5-tab-label           { opacity: 1 !important; }
body.mv5-light .mv5-tab .mv5-badge      { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .mv5-tab.mv5-active .mv5-badge { color: #3a8a28 !important; }

/* ── Sections ── */
body.mv5-light section                  { background: var(--bg-primary); }
body.mv5-light .section-body            { background: var(--bg-primary) !important; }
body.mv5-light .section-title           { color: var(--text-primary) !important; opacity: 1 !important; border-bottom-color: var(--border); }
body.mv5-light .section-title:hover     { background: var(--bg-card2); }
body.mv5-light .section-badge           { background: var(--bg-card2); color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .toggle-icon             { color: var(--text-muted) !important; opacity: 1 !important; }

/* ── Tables ── */
body.mv5-light .table-scroll            { background: var(--bg-primary) !important; }
body.mv5-light .table-scroll table      { background: var(--bg-primary) !important; }
body.mv5-light thead                    { background: var(--bg-secondary) !important; border-bottom-color: var(--border) !important; }
body.mv5-light th                       { color: var(--text-secondary) !important; opacity: 1 !important; }
body.mv5-light td                       { color: var(--text-primary) !important; border-bottom-color: var(--border-light) !important; opacity: 1 !important; }
body.mv5-light tbody tr:nth-child(even) { background-color: rgba(0,0,0,.02) !important; }
body.mv5-light tbody tr:hover td        { background-color: rgba(0,0,0,.04) !important; }
body.mv5-light .sort-header             { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light td.editable              { color: var(--text-primary) !important; }
body.mv5-light .editable-cell-input     { background: var(--bg-card2) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
body.mv5-light .note-cell               { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .note-btn                { color: var(--text-muted) !important; opacity: 1 !important; }

/* ── Form elements ── */
body.mv5-light input[type="text"],
body.mv5-light input[type="number"],
body.mv5-light input[type="date"],
body.mv5-light select,
body.mv5-light textarea                 { background: var(--bg-card2) !important; border-color: var(--border) !important; color: var(--text-primary) !important; }
body.mv5-light input[type="checkbox"]  { accent-color: #57BF38; }

/* ── Buttons & actions ── */
body.mv5-light .action-btn              { background: var(--bg-card2) !important; border-color: var(--border) !important; color: var(--text-secondary) !important; }
body.mv5-light .action-btn:hover        { border-color: #57BF38 !important; color: #3a8a28 !important; }
body.mv5-light .action-btn.danger       { color: #c0392b !important; }
body.mv5-light .add-row-btn             { background: var(--bg-card2); border-color: var(--border); color: var(--text-secondary); }
body.mv5-light .bulk-action-bar         { background: var(--bg-card) !important; border-color: var(--border) !important; color: var(--text-primary) !important; }

/* ── Filter chips ── */
body.mv5-light .filter-chip             { background: var(--bg-card2) !important; border-color: var(--border) !important; color: var(--text-secondary) !important; opacity: 1 !important; }
body.mv5-light .filter-chip.active      { background: #57BF38 !important; color: #fff !important; border-color: #57BF38 !important; }

/* ── Rev type tags ── */
body.mv5-light .rev-tag                 { opacity: 1 !important; }
body.mv5-light .rev-tag.ricorrente      { background: rgba(87,191,56,.15) !important; color: #3a8a28 !important; }
body.mv5-light .rev-tag.progetto        { background: rgba(2,0,229,.08) !important; color: #0200E5 !important; }
body.mv5-light .rev-tag.unset           { background: var(--bg-card2) !important; color: var(--text-muted) !important; }

/* ── FAB buttons ── */
body.mv5-light .save-fab,
body.mv5-light .refresh-fab,
body.mv5-light .export-fab,
body.mv5-light .upload-fab,
body.mv5-light .trash-fab               { background: var(--bg-card2) !important; border: 1px solid var(--border) !important; color: var(--text-secondary) !important; box-shadow: none !important; }
body.mv5-light .save-fab:hover,
body.mv5-light .refresh-fab:hover,
body.mv5-light .export-fab:hover,
body.mv5-light .upload-fab:hover,
body.mv5-light .trash-fab:hover         { background: var(--bg-card) !important; border-color: rgba(0,0,0,.2) !important; }

/* ── Login ── */
body.mv5-light .login-overlay           { background: var(--bg-primary); }
body.mv5-light .login-card,
body.mv5-light .login-box               { background: var(--bg-card); border-color: var(--border); }

/* ── Progress / obiettivi ── */
body.mv5-light .progress-bar-wrap       { background: var(--bg-card2); }
body.mv5-light .obiettivo-card          { background: var(--bg-card); border-color: var(--border); }
body.mv5-light .obiettivo-card h3       { color: var(--text-primary) !important; opacity: 1 !important; }

/* ── Prospect / contacts / gare ── */
body.mv5-light .contact-card,
body.mv5-light .prospect-card,
body.mv5-light .gare-card               { background: var(--bg-card); border-color: var(--border); }
body.mv5-light .prospect-row,
body.mv5-light .project-row,
body.mv5-light .gare-row,
body.mv5-light .trash-row               { border-bottom-color: var(--border-light); color: var(--text-primary) !important; opacity: 1 !important; }

/* ── Archive banner ── */
body.mv5-light .mv5-archive-bar         { background: rgba(87,191,56,.05); border-bottom-color: rgba(87,191,56,.2); color: #3a8a28; }
body.mv5-light .mv5-readonly-notice     { background: rgba(180,130,0,.05); border-color: rgba(180,130,0,.2); color: #7a5800; }

/* ── Clienti storici panel ── */
body.mv5-light .mv5-cs-overlay          { background: rgba(0,0,0,.4); }
body.mv5-light .mv5-cs-box              { background: var(--bg-card); border-color: var(--border); }
body.mv5-light .mv5-cs-hdr              { border-bottom-color: var(--border); }
body.mv5-light .mv5-cs-hdr h2          { color: var(--text-primary); }
body.mv5-light .mv5-cs-closebtn         { background: var(--bg-card2); border-color: var(--border); color: var(--text-secondary); }
body.mv5-light .mv5-cs-kpi              { background: var(--bg-card2); border-color: var(--border); }
body.mv5-light .mv5-cs-kpi small        { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .mv5-cs-table th         { color: var(--text-secondary) !important; opacity: 1 !important; border-bottom-color: var(--border); }
body.mv5-light .mv5-cs-table td         { color: var(--text-primary) !important; border-bottom-color: var(--border-light); opacity: 1 !important; }
body.mv5-light .mv5-cs-search           { background: var(--bg-card2); border-color: var(--border); color: var(--text-primary); }
body.mv5-light .mv5-cpill               { background: var(--bg-card2); border-color: var(--border); color: var(--text-secondary) !important; opacity: 1 !important; }
body.mv5-light .mv5-cpill.mv5-pactive   { background: #57BF38; border-color: #57BF38; color: #fff !important; }
body.mv5-light .mv5-cs-sel              { background: var(--bg-card2); border-color: var(--border); color: var(--text-primary); }
body.mv5-light .mv5-atag                { background: rgba(87,191,56,.15); color: #3a8a28; }
body.mv5-light .mv5-stpill.attivo       { background: rgba(87,191,56,.15); color: #3a8a28; }
body.mv5-light .mv5-stpill.tiepido      { background: rgba(180,130,0,.12); color: #7a5800; }
body.mv5-light .mv5-stpill.freddo       { background: rgba(200,60,30,.1); color: #b03010; }
body.mv5-light .mv5-stpill.perso        { background: rgba(0,0,0,.06); color: var(--text-muted); }

/* ── Analytics ── */
body.mv5-light .analytics-section       { background: var(--bg-primary); }
body.mv5-light .chart-container         { background: var(--bg-card); border-color: var(--border); border-radius: 8px; }

/* ── Gare ── */
body.mv5-light .gare-header .gh-kpi              { background: var(--bg-card) !important; border-left-color: var(--border); }
body.mv5-light .gare-header .gh-kpi:hover        { background: var(--bg-card2) !important; box-shadow: none; }
body.mv5-light .gare-header .gh-kpi-label        { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .gare-header .gh-kpi-value        { color: var(--text-primary) !important; opacity: 1 !important; }
body.mv5-light .gare-header .gh-kpi-sub          { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .gare-header .gh-kpi-mini         { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .gare-header .gh-kpi-mini strong  { color: var(--text-primary) !important; }
body.mv5-light .gare-check                       { background: var(--bg-card) !important; border-left-color: #c8a020 !important; }
body.mv5-light .gc-label                         { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .gc-date                          { color: var(--text-primary) !important; }
body.mv5-light .gc-update                        { color: #57BF38 !important; }

/* ── Obiettivi ── */
body.mv5-light .obiettivo-card                   { background: var(--bg-card) !important; border-color: var(--border); }
body.mv5-light .obiettivo-header .obiettivo-cifre { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .progress-bar-wrap                { background: rgba(0,0,0,.08) !important; }
body.mv5-light .obiettivo-status                 { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .obj-label                        { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .obj-pct                          { color: var(--text-primary) !important; opacity: 1 !important; }
body.mv5-light .obj-raggiunto                    { color: var(--text-muted) !important; opacity: 1 !important; }

/* ── Analytics ── */
body.mv5-light .chart-card                       { background: var(--bg-card) !important; border-color: var(--border); }
body.mv5-light .chart-card-title                 { color: var(--text-secondary) !important; opacity: 1 !important; }
body.mv5-light .analytics-filters select         { background: var(--bg-card2) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
body.mv5-light .filter-label                     { color: var(--text-muted) !important; opacity: 1 !important; }

/* ── Mensile ── */
body.mv5-light .month-card                       { background: var(--bg-card) !important; border-top-color: var(--border); }
body.mv5-light .month-card .mc-title             { color: var(--text-secondary) !important; opacity: 1 !important; }
body.mv5-light .month-card .mc-row               { border-bottom-color: var(--border-light) !important; }
body.mv5-light .month-card .mc-label             { color: var(--text-muted) !important; opacity: 1 !important; }
body.mv5-light .month-card .mc-value             { color: var(--text-primary) !important; }
body.mv5-light .month-card .mc-value.green       { color: #3a8a28 !important; }
body.mv5-light .month-card .mc-value.red         { color: #c0392b !important; }
body.mv5-light .month-card .mc-divider           { background: var(--border) !important; }
body.mv5-light .month-card .mc-bar               { background: rgba(0,0,0,.08) !important; }
body.mv5-light .month-card .mc-legend            { color: var(--text-muted) !important; opacity: 1 !important; }

/* ================================================================
   INSIGHTS TAB
   ================================================================ */

/* ── Layout ── */
.insights-grid        { display:flex; flex-direction:column; gap:2rem; padding-top:.5rem; }
.insights-section     { background:var(--bg-card,#292929); border-radius:6px; border:1px solid rgba(231,234,235,.07); overflow:hidden; }
.insights-section-hdr { display:flex; align-items:center; justify-content:space-between; padding:1rem 1.4rem; cursor:pointer; border-bottom:1px solid rgba(231,234,235,.06); user-select:none; }
.insights-section-hdr:hover { background:rgba(255,255,255,.03); }
.insights-section-title { font-family:'PowerGrotesk',sans-serif; font-size:.8rem; font-weight:700; text-transform:uppercase; letter-spacing:.6px; display:flex; align-items:center; gap:.6rem; }
.insights-section-body  { padding:1.4rem; }
.insights-section.collapsed .insights-section-body { display:none; }
.insights-chevron       { font-size:.7rem; opacity:.4; transition:transform .2s; }
.insights-section.collapsed .insights-chevron { transform:rotate(-90deg); }

/* ── §1 Salute ── */
.health-score-wrap  { display:flex; align-items:center; gap:2rem; margin-bottom:1.4rem; }
.health-score-ring  { position:relative; width:80px; height:80px; flex-shrink:0; }
.health-score-ring svg { transform:rotate(-90deg); }
.health-score-num   { position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; font-family:'PowerGrotesk',sans-serif; }
.health-score-num strong { font-size:1.5rem; font-weight:700; line-height:1; }
.health-score-num small  { font-size:.55rem; opacity:.4; text-transform:uppercase; letter-spacing:.5px; }
.health-score-label { font-family:'PowerGrotesk',sans-serif; }
.health-score-label .hs-title { font-size:1.1rem; font-weight:700; margin-bottom:.3rem; }
.health-score-label .hs-sub   { font-size:.75rem; opacity:.5; }
.health-indicators  { display:grid; grid-template-columns:repeat(auto-fit,minmax(180px,1fr)); gap:.7rem; }
.health-ind         { background:rgba(255,255,255,.04); border-radius:4px; padding:.8rem 1rem; display:flex; align-items:center; gap:.8rem; }
.health-ind-dot     { width:8px; height:8px; border-radius:50%; flex-shrink:0; }
.health-ind-dot.green  { background:#57BF38; }
.health-ind-dot.yellow { background:#E4BB3F; }
.health-ind-dot.red    { background:#EB4C27; }
.health-ind-text    { font-family:'PowerGrotesk',sans-serif; }
.health-ind-text .hi-label { font-size:.65rem; opacity:.45; text-transform:uppercase; letter-spacing:.4px; display:block; }
.health-ind-text .hi-val   { font-size:.85rem; font-weight:700; }

/* ── §2 Forecast ── */
.forecast-hero      { display:grid; grid-template-columns:1fr 1fr 1fr; gap:1rem; margin-bottom:1.4rem; }
.forecast-kpi       { background:rgba(255,255,255,.04); border-radius:4px; padding:1rem 1.2rem; }
.forecast-kpi-label { font-family:'PowerGrotesk',sans-serif; font-size:.62rem; text-transform:uppercase; letter-spacing:.5px; opacity:.45; margin-bottom:.4rem; }
.forecast-kpi-val   { font-family:'PowerGrotesk',sans-serif; font-size:1.3rem; font-weight:700; }
.forecast-bar-wrap  { margin-bottom:1.2rem; }
.forecast-bar-track { height:10px; background:rgba(255,255,255,.07); border-radius:5px; overflow:hidden; margin:.5rem 0; }
.forecast-bar-fill  { height:100%; border-radius:5px; transition:width .8s cubic-bezier(.22,1,.36,1); }
.forecast-bar-labels { display:flex; justify-content:space-between; font-family:'PowerGrotesk',sans-serif; font-size:.65rem; opacity:.45; }
.forecast-scenarios { display:grid; grid-template-columns:1fr 1fr; gap:1rem; }
.forecast-scenario  { border-radius:4px; padding:.9rem 1.1rem; border-left:3px solid; }
.forecast-scenario.cons { background:rgba(235,76,39,.06); border-color:#EB4C27; }
.forecast-scenario.ott  { background:rgba(87,191,56,.06); border-color:#57BF38; }
.forecast-scenario-label { font-family:'PowerGrotesk',sans-serif; font-size:.6rem; text-transform:uppercase; letter-spacing:.5px; opacity:.5; margin-bottom:.3rem; }
.forecast-scenario-val   { font-family:'PowerGrotesk',sans-serif; font-size:1.1rem; font-weight:700; }
.forecast-scenario-note  { font-family:'PowerGrotesk',sans-serif; font-size:.65rem; opacity:.4; margin-top:.2rem; }

/* ── §3 Alert ── */
.alert-list         { display:flex; flex-direction:column; gap:.6rem; }
.alert-item         { display:flex; align-items:flex-start; gap:.9rem; padding:.8rem 1rem; border-radius:4px; border-left:3px solid; }
.alert-item.warn    { background:rgba(228,187,63,.07);  border-color:#E4BB3F; }
.alert-item.danger  { background:rgba(235,76,39,.07);   border-color:#EB4C27; }
.alert-item.info    { background:rgba(110,170,240,.07); border-color:#6EAAF0; }
.alert-item.ok      { background:rgba(87,191,56,.06);   border-color:#57BF38; }
.alert-icon         { font-size:1rem; flex-shrink:0; margin-top:.05rem; }
.alert-body         { font-family:'PowerGrotesk',sans-serif; }
.alert-body strong  { font-size:.8rem; font-weight:700; display:block; margin-bottom:.15rem; }
.alert-body span    { font-size:.72rem; opacity:.55; }
.alerts-empty       { font-family:'PowerGrotesk',sans-serif; font-size:.8rem; opacity:.4; text-align:center; padding:1.5rem; }

/* ── §4 Retention coorte ── */
.cohort-wrap        { overflow-x:auto; }
.cohort-table       { width:100%; border-collapse:collapse; font-family:'PowerGrotesk',sans-serif; font-size:.75rem; }
.cohort-table th    { text-align:center; padding:.5rem .8rem; opacity:.4; font-size:.62rem; text-transform:uppercase; letter-spacing:.5px; border-bottom:1px solid rgba(231,234,235,.08); }
.cohort-table th:first-child { text-align:left; }
.cohort-table td    { text-align:center; padding:.6rem .8rem; border-bottom:1px solid rgba(231,234,235,.04); }
.cohort-table td:first-child { text-align:left; font-weight:700; opacity:.7; }
.cohort-cell        { display:inline-flex; flex-direction:column; align-items:center; gap:.1rem; }
.cohort-cell .cc-pct { font-size:.8rem; font-weight:700; }
.cohort-cell .cc-rev { font-size:.6rem; opacity:.4; }
.cohort-heat-5  { color:#57BF38; }
.cohort-heat-4  { color:#8BCF5A; }
.cohort-heat-3  { color:#E4BB3F; }
.cohort-heat-2  { color:#EB8C4C; }
.cohort-heat-1  { color:#EB4C27; }
.cohort-heat-0  { opacity:.2; }
.cohort-legend  { display:flex; gap:1.2rem; margin-top:.8rem; font-family:'PowerGrotesk',sans-serif; font-size:.62rem; opacity:.4; }

/* ── §5 Margine cliente ── */
.margin-controls     { display:flex; align-items:center; gap:1rem; margin-bottom:1rem; flex-wrap:wrap; }
.margin-controls label { font-family:'PowerGrotesk',sans-serif; font-size:.7rem; opacity:.5; }
.margin-rate-input   { background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.1); color:#E7EAEB; padding:.3rem .6rem; border-radius:4px; font-family:'PowerGrotesk',sans-serif; font-size:.8rem; width:70px; text-align:center; }
.margin-table        { width:100%; border-collapse:collapse; font-family:'PowerGrotesk',sans-serif; font-size:.75rem; }
.margin-table th     { text-align:left; padding:.5rem .8rem; opacity:.4; font-size:.62rem; text-transform:uppercase; letter-spacing:.5px; border-bottom:1px solid rgba(231,234,235,.08); }
.margin-table th.r   { text-align:right; }
.margin-table td     { padding:.6rem .8rem; border-bottom:1px solid rgba(231,234,235,.04); }
.margin-table td.r   { text-align:right; }
.margin-bar-cell     { width:120px; }
.margin-bar-track    { height:5px; background:rgba(255,255,255,.07); border-radius:3px; overflow:hidden; }
.margin-bar-fill     { height:100%; border-radius:3px; }
.margin-bar-fill.good   { background:#57BF38; }
.margin-bar-fill.medium { background:#E4BB3F; }
.margin-bar-fill.low    { background:#EB4C27; }
.margin-pct         { font-weight:700; }
.margin-pct.good    { color:#57BF38; }
.margin-pct.medium  { color:#E4BB3F; }
.margin-pct.low     { color:#EB4C27; }
.margin-note        { font-size:.62rem; opacity:.35; margin-top:.8rem; font-family:'PowerGrotesk',sans-serif; }

/* ── Light mode Insights ── */
body.mv5-light .insights-section          { background:var(--bg-card); border-color:var(--border); }
body.mv5-light .insights-section-hdr     { border-bottom-color:var(--border); }
body.mv5-light .insights-section-hdr:hover { background:var(--bg-card2); }
body.mv5-light .insights-section-title   { color:var(--text-primary); }
body.mv5-light .health-ind               { background:rgba(0,0,0,.04); }
body.mv5-light .health-ind-text .hi-label { color:var(--text-muted) !important; opacity:1; }
body.mv5-light .health-score-label .hs-sub { color:var(--text-muted) !important; opacity:1; }
body.mv5-light .forecast-kpi            { background:rgba(0,0,0,.04); }
body.mv5-light .forecast-kpi-label      { color:var(--text-muted) !important; opacity:1; }
body.mv5-light .forecast-bar-track      { background:rgba(0,0,0,.08); }
body.mv5-light .forecast-bar-labels     { color:var(--text-muted) !important; opacity:1; }
body.mv5-light .cohort-table th         { color:var(--text-muted) !important; opacity:1; border-bottom-color:var(--border); }
body.mv5-light .cohort-table td         { border-bottom-color:var(--border-light); }
body.mv5-light .cohort-table td:first-child { color:var(--text-secondary); opacity:1; }
body.mv5-light .margin-rate-input       { background:var(--bg-card2); border-color:var(--border); color:var(--text-primary); }
body.mv5-light .margin-table th         { color:var(--text-muted) !important; opacity:1; border-bottom-color:var(--border); }
body.mv5-light .margin-table td         { border-bottom-color:var(--border-light); color:var(--text-primary); }
body.mv5-light .margin-bar-track        { background:rgba(0,0,0,.08); }
body.mv5-light .margin-note             { color:var(--text-muted) !important; opacity:1; }

/* ── CS Year pills ── */
.mv5-ypill { background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.1); color:rgba(231,234,235,.5); padding:3px 10px; border-radius:12px; font-family:'PowerGrotesk',sans-serif; font-size:.68rem; cursor:pointer; transition:all .15s; }
.mv5-ypill:hover { color:#E7EAEB; border-color:rgba(255,255,255,.2); }
.mv5-ypill.mv5-pactive { background:#57BF38; border-color:#57BF38; color:#fff; }
body.mv5-light .mv5-ypill { background:var(--bg-card2); border-color:var(--border); color:var(--text-muted); }
body.mv5-light .mv5-ypill:hover { color:var(--text-primary); }
body.mv5-light .mv5-ypill.mv5-pactive { background:#57BF38; border-color:#57BF38; color:#fff; }

/* ================================================================
   FOLLOWUP & UPSELLING TAB
   ================================================================ */

/* ── Layout ── */
.fu-layout          { display:grid; grid-template-columns:320px 1fr; gap:1.5rem; align-items:start; }
.fu-sidebar         { display:flex; flex-direction:column; gap:.5rem; }
.fu-main            { min-width:0; }

/* ── Client list ── */
.fu-search          { width:100%; background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.1); color:#E7EAEB; padding:.5rem .8rem; border-radius:6px; font-family:'PowerGrotesk',sans-serif; font-size:.78rem; outline:none; box-sizing:border-box; margin-bottom:.5rem; }
.fu-search::placeholder { color:rgba(231,234,235,.3); }
.fu-client-item     { padding:.7rem 1rem; border-radius:6px; cursor:pointer; border:1px solid transparent; transition:all .15s; display:flex; align-items:center; justify-content:space-between; gap:.5rem; }
.fu-client-item:hover { background:rgba(255,255,255,.05); border-color:rgba(255,255,255,.08); }
.fu-client-item.active { background:rgba(87,191,56,.08); border-color:rgba(87,191,56,.25); }
.fu-client-name     { font-family:'PowerGrotesk',sans-serif; font-size:.78rem; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.fu-client-meta     { font-family:'PowerGrotesk',sans-serif; font-size:.62rem; opacity:.4; margin-top:.15rem; white-space:nowrap; }
.fu-urgency-dot     { width:8px; height:8px; border-radius:50%; flex-shrink:0; }
.fu-urgency-dot.scaduto  { background:#EB4C27; }
.fu-urgency-dot.urgente  { background:#E4BB3F; }
.fu-urgency-dot.ok       { background:#57BF38; }
.fu-urgency-dot.nessuno  { background:rgba(231,234,235,.2); }

/* ── Header scheda ── */
.fu-card-header     { background:rgba(255,255,255,.03); border:1px solid rgba(255,255,255,.07); border-radius:8px; padding:1.2rem 1.4rem; margin-bottom:1rem; }
.fu-card-title      { font-family:'PowerGrotesk',sans-serif; font-size:1rem; font-weight:700; margin-bottom:.6rem; }
.fu-card-meta-grid  { display:grid; grid-template-columns:repeat(3,1fr); gap:.8rem; }
.fu-card-meta-item  { font-family:'PowerGrotesk',sans-serif; }
.fu-card-meta-label { font-size:.58rem; text-transform:uppercase; letter-spacing:.5px; opacity:.4; margin-bottom:.2rem; }
.fu-card-meta-val   { font-size:.82rem; font-weight:600; }

/* ── Data partenza ── */
.fu-startdate-wrap  { display:flex; align-items:center; gap:.6rem; margin-bottom:1rem; padding:.7rem 1rem; background:rgba(255,255,255,.03); border-radius:6px; border:1px solid rgba(255,255,255,.07); flex-wrap:wrap; }
.fu-startdate-label { font-family:'PowerGrotesk',sans-serif; font-size:.68rem; opacity:.5; }
.fu-startdate-val   { font-family:'PowerGrotesk',sans-serif; font-size:.78rem; font-weight:700; color:#57BF38; }
.fu-startdate-input { background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.12); color:#E7EAEB; padding:.25rem .6rem; border-radius:4px; font-family:'PowerGrotesk',sans-serif; font-size:.72rem; cursor:pointer; }
.fu-startdate-note  { font-family:'PowerGrotesk',sans-serif; font-size:.6rem; opacity:.35; margin-left:auto; }

/* ── Touchpoint list ── */
.fu-tp-list         { display:flex; flex-direction:column; gap:.6rem; margin-bottom:1rem; }
.fu-tp-item         { border:1px solid rgba(255,255,255,.08); border-radius:8px; overflow:hidden; }
.fu-tp-header       { display:grid; grid-template-columns:auto 1fr auto auto; align-items:center; gap:.8rem; padding:.8rem 1rem; cursor:pointer; }
.fu-tp-header:hover { background:rgba(255,255,255,.03); }
.fu-tp-status-btn   { width:20px; height:20px; border-radius:50%; border:2px solid; cursor:pointer; flex-shrink:0; display:flex; align-items:center; justify-content:center; font-size:.65rem; transition:all .15s; }
.fu-tp-status-btn.da_fare   { border-color:rgba(231,234,235,.3); background:transparent; }
.fu-tp-status-btn.fatto     { border-color:#57BF38; background:#57BF38; color:#fff; }
.fu-tp-status-btn.saltato   { border-color:#E4BB3F; background:rgba(228,187,63,.15); color:#E4BB3F; }
.fu-tp-status-btn.rimandato { border-color:#6EAAF0; background:rgba(110,170,240,.15); color:#6EAAF0; }
.fu-tp-info         { min-width:0; }
.fu-tp-tipo         { font-family:'PowerGrotesk',sans-serif; font-size:.75rem; font-weight:700; }
.fu-tp-date         { font-family:'PowerGrotesk',sans-serif; font-size:.65rem; opacity:.45; margin-top:.1rem; }
.fu-tp-date.scaduto { color:#EB4C27; opacity:1; font-weight:600; }
.fu-tp-date.urgente { color:#E4BB3F; opacity:1; }
.fu-tp-giorni       { font-family:'PowerGrotesk',sans-serif; font-size:.65rem; opacity:.35; white-space:nowrap; }
.fu-tp-chevron      { font-size:.65rem; opacity:.3; transition:transform .15s; }
.fu-tp-item.open .fu-tp-chevron { transform:rotate(180deg); }
.fu-tp-body         { display:none; padding:.8rem 1rem 1rem; border-top:1px solid rgba(255,255,255,.06); background:rgba(255,255,255,.02); }
.fu-tp-item.open .fu-tp-body { display:block; }

/* ── Fields dentro il touchpoint ── */
.fu-field-group     { display:grid; grid-template-columns:1fr 1fr; gap:.6rem; margin-bottom:.6rem; }
.fu-field           { display:flex; flex-direction:column; gap:.25rem; }
.fu-field.full      { grid-column:1/-1; }
.fu-field label     { font-family:'PowerGrotesk',sans-serif; font-size:.6rem; text-transform:uppercase; letter-spacing:.4px; opacity:.4; }
.fu-field select,
.fu-field input,
.fu-field textarea  { background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.1); color:#E7EAEB; padding:.4rem .6rem; border-radius:4px; font-family:'PowerGrotesk',sans-serif; font-size:.75rem; outline:none; transition:border-color .15s; resize:vertical; }
.fu-field select:focus,
.fu-field input:focus,
.fu-field textarea:focus { border-color:#57BF38; }
.fu-field select option { background:#1E1E1E; }
.fu-field textarea  { min-height:60px; }
.fu-field .fu-rimanda-wrap { display:flex; gap:.4rem; align-items:center; }
.fu-field .fu-rimanda-wrap input { flex:1; }

/* ── Aggiungi touchpoint ── */
.fu-add-tp-btn      { width:100%; padding:.6rem; border:1px dashed rgba(255,255,255,.15); border-radius:6px; background:transparent; color:rgba(231,234,235,.4); font-family:'PowerGrotesk',sans-serif; font-size:.72rem; cursor:pointer; transition:all .15s; }
.fu-add-tp-btn:hover { border-color:#57BF38; color:#57BF38; }

/* ── Intervalli config ── */
.fu-intervals-wrap  { background:rgba(255,255,255,.03); border:1px solid rgba(255,255,255,.07); border-radius:6px; padding:.8rem 1rem; margin-bottom:1rem; }
.fu-intervals-title { font-family:'PowerGrotesk',sans-serif; font-size:.65rem; text-transform:uppercase; letter-spacing:.5px; opacity:.4; margin-bottom:.6rem; }
.fu-intervals-grid  { display:grid; grid-template-columns:repeat(4,1fr); gap:.4rem; }
.fu-interval-item   { display:flex; flex-direction:column; gap:.2rem; }
.fu-interval-item label { font-family:'PowerGrotesk',sans-serif; font-size:.58rem; opacity:.4; }
.fu-interval-item input { background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.1); color:#E7EAEB; padding:.3rem .5rem; border-radius:4px; font-family:'PowerGrotesk',sans-serif; font-size:.75rem; text-align:center; outline:none; width:100%; box-sizing:border-box; }
.fu-interval-item input:focus { border-color:#57BF38; }

/* ── Urgency summary bar (sidebar) ── */
.fu-summary-bar     { display:flex; gap:.4rem; margin-bottom:.8rem; flex-wrap:wrap; }
.fu-summary-pill    { font-family:'PowerGrotesk',sans-serif; font-size:.62rem; padding:.2rem .6rem; border-radius:10px; font-weight:600; }
.fu-summary-pill.s  { background:rgba(235,76,39,.15); color:#EB4C27; }
.fu-summary-pill.u  { background:rgba(228,187,63,.12); color:#E4BB3F; }
.fu-summary-pill.ok { background:rgba(87,191,56,.1);  color:#57BF38; }

/* ── Empty state ── */
.fu-empty           { text-align:center; padding:3rem 1rem; opacity:.3; font-family:'PowerGrotesk',sans-serif; font-size:.85rem; }

/* ── Light mode ── */
body.mv5-light .fu-search                { background:var(--bg-card2); border-color:var(--border); color:var(--text-primary); }
body.mv5-light .fu-search::placeholder   { color:var(--text-muted); }
body.mv5-light .fu-client-item:hover     { background:var(--bg-card2); border-color:var(--border); }
body.mv5-light .fu-client-item.active    { background:rgba(87,191,56,.08); border-color:rgba(87,191,56,.3); }
body.mv5-light .fu-card-header           { background:var(--bg-card); border-color:var(--border); }
body.mv5-light .fu-startdate-wrap        { background:var(--bg-card); border-color:var(--border); }
body.mv5-light .fu-startdate-input       { background:var(--bg-card2); border-color:var(--border); color:var(--text-primary); }
body.mv5-light .fu-tp-item              { border-color:var(--border); }
body.mv5-light .fu-tp-body             { background:var(--bg-card2); border-top-color:var(--border); }
body.mv5-light .fu-field select,
body.mv5-light .fu-field input,
body.mv5-light .fu-field textarea       { background:var(--bg-card2); border-color:var(--border); color:var(--text-primary); }
body.mv5-light .fu-field select option  { background:var(--bg-primary); }
body.mv5-light .fu-intervals-wrap       { background:var(--bg-card); border-color:var(--border); }
body.mv5-light .fu-interval-item input  { background:var(--bg-card2); border-color:var(--border); color:var(--text-primary); }
body.mv5-light .fu-add-tp-btn          { border-color:var(--border); color:var(--text-muted); }
body.mv5-light .fu-add-tp-btn:hover    { border-color:#57BF38; color:#3a8a28; }
