@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-next-latin-ext-500-normal-CUASR3PD.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-500-normal-oZS3KxrF.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-next-latin-500-normal-gHP6TDRs.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-500-normal-B0CYqHl3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-kZZEtAc7.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-BBAQIogt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-600-normal-BBuhw47K.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-600-normal-BhgCag5w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-800-normal-CCpWmrAz.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-800-normal-DJxWoX6k.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/atkinson-hyperlegible-next-latin-800-normal-D32lleIF.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-800-normal-DtRtCSx4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-400-normal-CpVFOiMk.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-ext-400-normal-ITMuFrSK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-mono-latin-400-normal-CmMGer93.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-400-normal-Cmjm2dBj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-500-normal-DE1cvYE7.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-ext-500-normal-BiHEOgiK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-mono-latin-500-normal-CfDLaOZW.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-500-normal-BV5ipwqM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-700-normal-Cb4hxZGu.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-ext-700-normal-Db6cZPB4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-mono-latin-700-normal-BhOtGXDr.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-700-normal-BQ8cw3oD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2) format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2) format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2) format("woff2"),url(/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA5YABIAAAAAGtwAAA34AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFoAXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWFAAcgDIVOG40ZsxE1bBwMA50XA/wfEughKnuK7YfAQd7oCKWRnZ7rMH3WH3FsBrJK3bzAMeKEykqrc8fNcEo8/9JCPtUOSEZIMgsR4dRmT2A5BPzAKrLVj5KUOQV2SkTvPBPJ/6yZqYewZ4G08FV/WXYY3caAaSeSJyC57ZnkuCeCU6b+3i5POXVqT6iwuVQOw+WiJZ6nd/du+xh4IpEGjG2Z3dGcAqlNjz9FxiQtBwosfI2s0pP64PnlfSgiK6u63puWvyu6zeJKfGytZZLFgy+Pz4NRVSkDrVA18oRwmx9A6j+t+Wbf7ib9WwRVjioKSUrWmLw3mWTfzG5gPk5Spi1ni/kq+XUItp44LR8Qu7MnT2h78nSJ6eEnrpetMSCJfdtw0sGYOIEYTZC1L3siQASZFSxzZBOEkXFtks5dewcYpbPs5XmAxHVd6+FJWaPmz5xM2riZYyZFkyaPaJ0qeBvk3l3XJsmvGGDsM+pBsssJ7SXGKgB6sE00k63u1q9ft/CNs/uY/A9jffsUOchhAP1qIwTkoCHbT9I6ofRJKlBzR7eOl0KYO258q5Qg/xXmjVKHIo8kTDQUistbpSSulUr5FYd8rZjRV1AF7VrKo3V62iisrk2uvSPJ4ci+b3EDDuQo7/d+6uEf3uPvfEwqExKNEAnQ16+eDN63q/4P3m8cJ+b13wD3eZCD5+i77dbF702r3Os8+qx9XuEWe/Mhu8JHO5twlrnkiA12ustZyWznZl3Ieke9v+yg2zXxiQXHELMPuLvWbrLP3vlmr7DVXhfd4v48Jf/pt93YUyXaQD44nD1FSJuV1tux+DbV05LpzyjmsZjlDG+p+Wcec8mrvC9FLGSt7Q466dbZSIzdc++e3btWr1q5YvmytuDSJYsXLSzbbTfrFcvQ1HIxn00n4xFJ4NEezmflNIZnT588Pph492j/m/Fo0H/44P69XrfTbjW//CTfWK9laXO5y3fnG/WaSmFrGmyO3TKsJBzh62DEEmTgTG/oioY2xms2EGgKuD7OZIMY+ApWlQZWzbN6I+4NJo4KWQ2Itowxkqd0iS5rfaBcFt12HXuFnoY0UC/LoL6nMgH6EmYJFgu5NaITVt5s8s85jFjPWLds2M31dclHRO443L0H5U/LqAVKqhrU1G8rH3GFoW7iwOHQtyvWwEIhwB6jCs7z9/XPFMAlESw87TspAz/WuNFDx+2bljIb8r6KD/2cfiI29Vqi6Jiq2fEgSXY8mriqQSHneNK9om7hbrjjU43PMsCe7faUCOGe01Qv6w3deaXXlci9oDtq/11TVqsLeM+Cu3whpcKYxtwiZB2V0ou2hKOnrFQwXeJYbsxud6GE0D2XmXZ65212mGFbtt+OUJEqvV3QfPN44t0CfuGWJZFCQdAbuPJOCbbrt6TfKYRO4uUE6QnB/GeI4lhlgXvkjG9yrDj4NjXeEkGk+FRdQpW6k92hXisSXZaHdtb3gSAAVwevGQWKqa+GjBz/qqCNd9/aN+o1AvTJ8VyzTy1vyWmBEctpbeXzYGWg0fDq4/zKTkDRKbkZuCw0jjtwX7lPw64Hm66ivCmSKpdR4gfBO4mGzxKOn2U31I2E/coWNsr8DrJyhzruprrproBbCtx9/RcXXNB7L2SDp0SQvjvShz6CSwhH6HJHJx0djfHvZfUaFQke2Ea91hskeWj7Bw4FnEoSGrR56fNYxsteDaPZCPnaaqPhpeoKkuJWLIPKL7xQyUy8sYsjzSADaAgw4tRMJnLfZDxxkv8845FLckvWqIyaSq9lrvTzyka9ljlQTctrkkxqYaZbysNgz4rVNPAUeWFwuA94FPhQ2RANd5sUZQ83ST8XMxXBIM6EyqEzNPOcN5YBfTf3aUFcQ1A0sFwarmLSiAP3BaQ4Sh3PVRNOC9CcEMlIyo8y2Nc49JatXcTrlIRzvsIFocBpQYtNkngtIwjY8Yeg0z2Q3FQbD20vyqjLDsQKrZ2PY6u2DROwOgPCpHq89il4CoGBu2x07JgqHcYBRout6tuE4eiJIxtlot6Anzmr4KoT983ZIITv8r4HaDvfqOkCRg6gJbAU2ajQLEgQjLB2irgTp5bjHBzaDNhIHqWheIg0btIFGy8zhD/JeasripGFX2qUVCNhKVgY9qRJ+LLMvoYnuYJuuR8sG8qpSd1djhohR6hOKPurlmP2/QgdAhwljmxaWv0MmwtdJ1ZgiOW+BBg6jLJpF8HEzizouCQgB+yGz8RBd5aBYil3Qi2IMVrDGgLVGOm36ohHGgs6ZZXPXJPfZi9cNqwt8HJIwK88ttClkkU5k/J6Rb171MqBCs+MoEjNRUR1TRQQVc38nfsRJCNgtBoSGbbRVXww7SCBofF+E7RvjKSEei0XMpqex/fuIGoBuJnumNFA0mnUbruRl2a1GufnPVir4oPeExd5J+oyxcuZKecebMFuOJOMVlZxS1TuGpWDfYy6A2cMm1VNOLRnJExY2bAvfOnZsLtCYHYEZU1WTZiUgHcU4HZWWKkIOCsgqFBL8CsKsfjSDfy7JupWke0L0nPy7S0pWTbC7Oc53neAS/oaTQ6BxEnai2vLgLFb1kv+Glg0vOlWbYmY8glZ/AZF503lQ4eA8RxYsFSicPw1yTMQ1hoErzOgkiBWpNNw7RUudlKtC10MF7Rz11OkeW0kLG/VtLQzS23uHhd/AymX4TxtqfDP5kcL6DfPHpU3M3bGRFnXVdgkOdfrv4c3Qs4qWK056W6r6P3uUkI6Aht9cUsWqYE+ykX2UzUhh0c1Q242YYMtAo0rf6EJWKfYD0OJFdKPfchaJaacsL/T2C3pZY9UyqG44tPAD17FytIqGj597hqg5RI2fwMobXkNyla7lBfEC/JB4MnWaxLWNuqAaxS9fZY9XdouE0FOic1pIst9GI5alQyCvU7A8Mv/684JNM5xzQmgKMvfg1/7IO05sfJpYTu9238cPXa/kLfs/1Cxg1VDA1n/+0SLYpx3n9jdW/5Fa/CuEqP5iV5E6MzYrIa65UgVuMVCZyVEQsVq7uAleG+a3nCf+DmjieOcsmvq2iFQxEcXH8ERNO6avuyBXxW/+vE3RUMLxsbClO/R9cJvABu+7ExrzfhtTLByYobvLgm8ZEFia0F6I2iPw4KNyRuzcFh1yv+WRZGOJLBU8Jy/N/6IVfCUfzBUjMH02EmfAqi4/6GXQKeqHkN17bsSMQDCqao2fn+mIAMftTIStv6FFFmr4vkfNm13/AHfiVpRntlr8Uc07Ay+JQE6teFfcwnAG4OwbD8uizLPhgX88SO3SeBgpwbt093eXmUoLCyv7JIN8ePHqc8cBgSUYgeKKCACqFMrZFg7SoHWwxPeeWdl4ye1I5s/hLzr+Ye8wszCeXGwAP2wCwn+V18NW/f662+LtL3zxhvh61977a3AE7xuWSZ49ZgEwZe14A2rXyjN4TSOlPB3+bqA5sCanaHL5XKNEaKPHi1bmb2AiX95sqUwsfXqthyjtfahBrxC/5OOceiO94avXvXu8KN3NBonwZU36kfufMqrVhMf4vCdg/W/f30WVN3dtGS5PWhQmx33Vd+9oE+tvqcl2AaBv7cbrPor/r1bVyR8e/1TiR9dt/TPyZlAx8IRu3p361vcvCFumyKMrogP83/LA0H8P9n71hhlvG77i82MWG2m6Z9JeXldbH1N7e2GEelTykd1fXXMc3XV87e/Q1NVsRA3mPKGBgTQtDfuSn7tDIu+9jcr3QLg0R/3CsBnG9NaC/qNHtLqCnKAb/L/W2A8pfBxTmSRzeHXNjCaLvkPJozljNHSGV0X0lr0/pYVmFyLjiKGavZBfR49G4UA0dxNQ3Q/cHMSYkZI4++MIopvMxo13Nus82UMitjFJpdelInicrpmYojgao5tqao5pJAwCrjY0ilcYumI5koZrrM3Qw9aGcFkbozUUzKILY7Ad02ao0zpyE0j9TGcUHF/MctytnHXA0NSuOILNCvVyfM8PjAzNI8ipg3CMt20Un8rrqVVEbiYM6XXpA6L0dXF1TQMbAhrr6xvNVJsSOrzUkNsmp0s49n1Ex0U78KY9tmwfIvyiGyXNafF5FEY9KfDplGdR6zuydQ8WK/puS0Xxoj9VMORXJbVbdxTqykFY55fKyYGHmSaa6UsUz07sGnat2skHmVLgpG+J7p7Osf/4IT94/3d9ydsHzc2L6xfB1ptr+wNzI2DvlKgLljusDj/5yfMjiamR+5Pjg8xPhRodHwgcgViAD44fzjLg27/C/sNeu2m23B0CrTLRatCs141MtQT1CJUw38lQDm8lTwUHRQsH+WtAuV0E1kNGX2TNpAyF0kFCSlDcXkTkxCVRUSkDIUFhBgEGYUABz+n4AN46ZWHgpuA6wcctmvbbXpkNbxbjBTMxhRMRi4yGq50Wjc0agoqZRQyqRuizyehQIwEkOrTU1sK0uKy84201Ja8VI/nXJedc2VKUkt2SmV2VrJHkrwlyZedXp+a0ZzSkJTRnHZxk/9zElOvTzrVFF8b58TWxjhxbowb2RDhGA26E+HqbrY+TFfR+lL9B12LHhrlhDeEOb4G05FanCg3zDXdpaZUm/3MaaZ2gznMXGpquNVINdP4Ac3fYDlag3IsV7nZaphS0Wqp+kFpmm0bcqdsCQXKe93p87K9Qv7+zSFZEyoclb6qPaApZK4J4TQ1N7aLbHJXbtxIZsdeoS2DGm/WuD+S265UpwGN7bq2yZ3VSjnl5eUv9NXZlF8oSaLENcuJnkquoykHD/kWobEqo4ySnL/L4NL/SaUA) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2) format("woff2"),url(/assets/roboto-greek-500-normal-XBIQOowA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2) format("woff2"),url(/assets/roboto-math-500-normal-BNGXE_xU.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2) format("woff2"),url(/assets/roboto-symbols-500-normal-DFnofPUt.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2) format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2) format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-BWOtdzfy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2) format("woff2"),url(/assets/roboto-cyrillic-700-normal-D8g9KsRf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0VNUQVQAAAIMAAAARwAAAFpfnEGhY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABMQAAATZvegfsaGVhZAAAA9QAAAA2AAAANg1psE5oaGVhAAAEDAAAAB8AAAAkCykN1GhtdHgAAAQsAAAAHwAAACQX6P92bG9jYQAABEwAAAATAAAAFAFZAbFtYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABGwAAAkozllu+cG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBAAADQ5z6M4XbQqXQqsYWhNLeCASxhIVGIxGuelGo4ZfKeB5r+PV62gOAzEf3M6zor9EvrZuv2oGgqpDEfKOID+HEKVQB42gXBsQEBARAAsNw9aKFWAQAmAgAdWM5wnwihoUBHgZn8Hd/X6PO7XN8xErf37hkbqaalK5AxdEQIYpl/FFLGCAQlmhEH2QB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodjzVUA0EURf/8ZRLcIw3uTrSJNLi7+x563Klw71ucclMmFdbi1p/Q4a47izytL1BoBeBiqQAcyMANPMEHgPiF+VFCoty4MDfkYkUzLrA74iduEC/2ROIZQ04UCRJChc9iKpSLw+KwJ/Zjv5guLtHfYiMAQqV0TZPpLiggAYAoAlEmiwiPjkaDQe9vNOq0SqU/NeiTMSLcGxWKwGDUaa1Ik2tXnDPTzrW62lXn9IxztY4dxZf25uf3lMT/f29xPH5mrLF3O8/bietaxjqRO3jewT6us7qFfoulX+jO6rINWK0DNgCEWpd23KUXQP/JDAE6BRdl0CkClSp5dDQZ79i/ZIMbEQml2fUuo2piVrCt18Zqa0NYWeS0JDH+l6GbnkM00EwAOciYmyT9AMF6YZEAAAAAAQAAAAMD15Zf+khfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Mf3VCYkIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ88vwnzFnJwcDGuAEAH1DBRMAeNpj7mFIYYACxr8QzNrCEMYszhAFZp/6lwQAZr4HcAB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42m2QA24FQBRFT+2GRVjbVlDbjFPr29hMsYNyQY27gMZJbyYv+MjTmYcRUMMrRRQUVwDv/BkXUM2vcSHl/BgX0c+3cTH1PBuX0EnauFT5a+NaJhnEcUEHlbQbd1FNo3G3uNp4CJ1lPKosbBDlAi8PXHHGjeId98rtEiCMz9XOlL0mqrwqkiARZhmSBMQ3+LkV+YnaPsoQkR90e9xxqHgpi8oGWJT3cs0pN6pGeHCzzYwxyDAjTDCn1ah4lMmM2WZsNqN3jT3Jmij/ORYzqkvu5inC2HvtxBFJM8fK3Chmnr1PWPFRlSvXv0DM/UlA+YjW3Tm/c8eD64hxySBXBPC5bEByh5cb7N+IKB/OuP2V6hdEJA/inn+ATFaOAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2) format("woff2"),url(/assets/roboto-greek-700-normal-xQsEWSIA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2) format("woff2"),url(/assets/roboto-math-700-normal-DbhUef31.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2) format("woff2"),url(/assets/roboto-symbols-700-normal-C59U6HqI.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2) format("woff2"),url(/assets/roboto-vietnamese-700-normal-kpkdMgbf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2) format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-vietnamese-400-normal-DoLa7jNB.woff2) format("woff2"),url(/assets/lexend-vietnamese-400-normal-mPlHoWg5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-ext-400-normal-D38JI5AK.woff2) format("woff2"),url(/assets/lexend-latin-ext-400-normal-D9P7pMo-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-400-normal-CwRJVcUA.woff2) format("woff2"),url(/assets/lexend-latin-400-normal-CHypAkT3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lexend-vietnamese-500-normal-Bos7Oy9U.woff2) format("woff2"),url(/assets/lexend-vietnamese-500-normal-EFAPmUTE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lexend-latin-ext-500-normal-Bo17xs96.woff2) format("woff2"),url(/assets/lexend-latin-ext-500-normal-DbCmXT_D.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lexend-latin-500-normal-Dl-X5nog.woff2) format("woff2"),url(/assets/lexend-latin-500-normal-D9x1QWTH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-vietnamese-600-normal-Cr1ePs6O.woff2) format("woff2"),url(/assets/lexend-vietnamese-600-normal-BxEVPgxw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-latin-ext-600-normal-hDcqLAH9.woff2) format("woff2"),url(/assets/lexend-latin-ext-600-normal-BXtyp5LP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-latin-600-normal-DdvlkEkX.woff2) format("woff2"),url(/assets/lexend-latin-600-normal-DSBzZxpA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-vietnamese-700-normal-BrGlFDtO.woff2) format("woff2"),url(/assets/lexend-vietnamese-700-normal-NEp7hM5T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-ext-700-normal-CcWyeg4T.woff2) format("woff2"),url(/assets/lexend-latin-ext-700-normal-iR1cPiNX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-700-normal-DqO8md6r.woff2) format("woff2"),url(/assets/lexend-latin-700-normal-DVyJlN8t.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f3f6f4;--surface: #ffffff;--surface-2: #f7faf8;--ink: #0e1c16;--ink-2: #3c4f46;--muted: #66766e;--line: #dbe3de;--line-strong: #c3cfc8;--brand: #0b6b4b;--brand-strong: #08553b;--brand-wash: #e3f2eb;--nav: #0a2f22;--nav-2: #11402f;--nav-ink: #d6e7de;--nav-muted: #8fb2a1;--quetzal: #d9363e;--info: #1f5fbf;--info-wash: #e6eefb;--warn: #9a5b00;--warn-wash: #fdf1dc;--crit: #b4232b;--crit-wash: #fce8e8;--ok: #0f7a4a;--ok-wash: #e2f4ea;--radius: 10px;--radius-lg: 14px;--shadow: 0 1px 2px rgb(14 28 22 / .06), 0 1px 1px rgb(14 28 22 / .04);--shadow-lg: 0 18px 48px rgb(14 28 22 / .18);--font: "Atkinson Hyperlegible Next", "Segoe UI", system-ui, -apple-system, sans-serif;--mono: "Atkinson Hyperlegible Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--cebra: color-mix(in srgb, var(--brand) 5%, var(--surface));--cebra-hover: color-mix(in srgb, var(--brand) 8%, var(--surface));--cebra-activa: color-mix(in srgb, var(--brand) 12%, var(--surface));color-scheme:light}:root[data-tema=azul]{--brand: #1d5fb8;--brand-strong: #164a91;--brand-wash: #e5eefa;--nav: #0f2747;--nav-2: #173761;--nav-ink: #d7e3f3;--nav-muted: #8ea7c8}:root[data-tema=vino]{--brand: #8c2440;--brand-strong: #701c33;--brand-wash: #f6e5ea;--nav: #3a0f1c;--nav-2: #4f1628;--nav-ink: #f0dbe1;--nav-muted: #c79aa7}:root[data-tema=grafito]{--brand: #374151;--brand-strong: #1f2937;--brand-wash: #eceef1;--nav: #16191e;--nav-2: #23272e;--nav-ink: #e1e4e8;--nav-muted: #9aa1ab}:root[data-tema=ambar]{--brand: #a35a00;--brand-strong: #844900;--brand-wash: #fbefd9;--nav: #3a2406;--nav-2: #4d300a;--nav-ink: #f3e5cf;--nav-muted: #c9a879}:root[data-tema=morado]{--brand: #6a3fb5;--brand-strong: #55309a;--brand-wash: #efe8fb;--nav: #241640;--nav-2: #321f57;--nav-ink: #e4dcf3;--nav-muted: #a99ac9}:root[data-fuente=roboto]{--font: "Roboto", "Segoe UI", system-ui, sans-serif}:root[data-fuente=inter]{--font: "Inter", "Segoe UI", system-ui, sans-serif}:root[data-fuente=lexend]{--font: "Lexend", "Segoe UI", system-ui, sans-serif}:root[data-fuente=plex]{--font: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif}:root[data-tamano=grande]{font-size:112.5%}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}a{color:var(--brand)}button,input,select,textarea{font:inherit;color:inherit}svg{flex-shrink:0}:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 45%,transparent);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.tenue{color:var(--muted)}.codigo{font-family:var(--mono);font-size:.82em;color:var(--muted);letter-spacing:.01em}.app{--ancho-menu: 244px;--ancho-riel: 76px;display:grid;grid-template-columns:var(--ancho-menu) minmax(0,1fr);min-height:100%}.app.menu-angosto{grid-template-columns:var(--ancho-riel) minmax(0,1fr)}:root[data-tamano=grande] .app{--ancho-menu: 272px}.lateral{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--nav);color:var(--nav-ink);padding:20px 14px;gap:18px}.marca{display:flex;align-items:center;gap:12px;padding:4px 8px}.marca-simbolo{width:40px;height:40px;color:#fff}.marca-texto{display:flex;flex-direction:column;line-height:1.1}.marca-nombre{font-weight:700;font-size:1.15rem;color:#fff}.marca-producto{font-size:.78rem;letter-spacing:.18em;color:var(--nav-muted);font-weight:700}.menu{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--nav-2) transparent;margin:0 -6px;padding:0 6px}.menu-grupo{display:flex;flex-direction:column;gap:2px}.menu-contador{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--quetzal);color:#fff;font-size:.75rem;font-weight:700;display:inline-grid;place-items:center}.negocio-activo{display:flex;flex-direction:column;gap:4px;padding:0 6px;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--nav-muted)}.negocio-activo select{min-height:42px;border-radius:var(--radius);border:1px solid rgb(255 255 255 / .18);background:var(--nav-2);color:#fff;font-weight:700;font-size:.98rem;letter-spacing:0;text-transform:none;padding:0 12px}.menu-item{display:flex;align-items:center;gap:12px;min-height:38px;padding:6px 14px;border-radius:var(--radius);color:var(--nav-ink);text-decoration:none;font-weight:600;font-size:.98rem}.menu-item svg{width:20px;height:20px;color:var(--nav-muted)}.menu-item:hover{background:var(--nav-2)}.menu-item.activo{background:#fff;color:var(--nav)}.menu-item.activo svg{color:var(--brand)}.lateral-pie{border-top:1px solid rgb(255 255 255 / .1);padding-top:16px;display:flex;flex-direction:column;gap:10px}.usuario-tarjeta{display:flex;align-items:center;gap:10px;padding:0 6px}.usuario-nombre{font-weight:700;color:#fff;font-size:.95rem;line-height:1.2}.usuario-rol{font-size:.82rem;color:var(--nav-muted)}.lateral .avatar{background:var(--nav-2);color:#fff;border:1px solid rgb(255 255 255 / .15)}.version{font-size:.75rem;color:var(--nav-muted);padding:0 6px}.lateral{width:100%;z-index:30;transition:width .18s ease,padding .18s ease,box-shadow .18s ease}.app.menu-auto .lateral:not(.contraida){width:var(--ancho-menu);box-shadow:8px 0 32px #00000047}.lateral-cabecera{display:flex;align-items:center;justify-content:space-between;gap:6px}.lateral-alternar{flex:none;width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid rgb(255 255 255 / .1);border-radius:10px;background:#ffffff0a;color:var(--nav-muted);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .22s cubic-bezier(.3,.7,.4,1.3)}.lateral-alternar:hover,.lateral-alternar:focus-visible{background:#ffffff1a;border-color:#ffffff3d;color:#fff;box-shadow:0 0 0 3px #ffffff0f,0 6px 18px #00000047;outline:none}.lateral-alternar:active{transform:scale(.94)}.icono-alternar{width:20px;height:20px}.icono-alternar-flecha,.icono-alternar-division{transition:transform .25s cubic-bezier(.3,.7,.4,1.4),opacity .2s ease}.lateral-alternar:hover .hacia-izquierda .icono-alternar-flecha{transform:translate(-1.6px)}.lateral-alternar:hover .hacia-derecha .icono-alternar-flecha{transform:translate(1.6px)}.lateral-alternar:hover .icono-alternar-division{opacity:.55}.lateral-cabecera{position:relative}.marca-simbolo{transition:opacity .18s ease,transform .22s ease}.lateral.contraida{width:var(--ancho-riel);padding:20px 10px}.lateral.contraida .lateral-cabecera{justify-content:center}.lateral.contraida .lateral-alternar{position:absolute;inset:0;margin:auto;width:40px;height:40px;border:0;border-radius:9px;background:#fff;color:var(--nav);opacity:0;transform:scale(.82)}.lateral.contraida .lateral-alternar .icono-alternar{width:22px;height:22px}.lateral.contraida .lateral-cabecera:hover .lateral-alternar,.lateral.contraida .lateral-alternar:focus-visible{opacity:1;transform:scale(1);box-shadow:0 0 0 4px #ffffff24,0 10px 24px #00000059}.lateral.contraida .lateral-cabecera:hover .marca-simbolo,.lateral.contraida .lateral-cabecera:has(.lateral-alternar:focus-visible) .marca-simbolo{opacity:0;transform:scale(.82)}.lateral.contraida .marca{padding:4px 0}.lateral.contraida .marca-texto,.lateral.contraida .menu-item-texto,.lateral.contraida .usuario-datos,.lateral.contraida .salir,.lateral.contraida .version{display:none}.menu-grupo+.menu-grupo{border-top:1px solid rgb(255 255 255 / .1);padding-top:6px}.lateral.contraida .menu-item{position:relative;justify-content:center;padding:6px}.lateral.contraida .menu-item svg{width:22px;height:22px}.lateral.contraida .menu-contador{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;font-size:.68rem}.lateral.contraida .usuario-tarjeta{justify-content:center;padding:0}.lateral.contraida .negocio-activo{position:relative;padding:0}.lateral.contraida .negocio-activo>span{visibility:hidden}.negocio-sigla{display:grid;place-items:center;min-height:42px;border-radius:var(--radius);border:1px solid rgb(255 255 255 / .18);background:var(--nav-2);color:#fff;font-size:.95rem;letter-spacing:.04em}.lateral.contraida .negocio-activo select{position:absolute;inset:auto 0 0;width:100%;opacity:0;cursor:pointer}.lateral.contraida .negocio-activo:hover .negocio-sigla,.lateral.contraida .negocio-activo:has(select:focus-visible) .negocio-sigla{border-color:#ffffff73;background:color-mix(in srgb,var(--nav-2) 80%,#ffffff)}.lateral.contraida .negocio-activo:has(select:focus-visible) .negocio-sigla{outline:2px solid #ffffff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.lateral,.lateral-alternar,.marca-simbolo,.icono-alternar-flecha,.icono-alternar-division{transition:none}}.menu-grupo-boton{width:100%;border:0;background:transparent;font:inherit;font-weight:600;font-size:.98rem;text-align:left;cursor:pointer}.lateral:not(.contraida) .menu-item.menu-grupo-boton{padding-right:10px}.menu-grupo-boton .menu-item-texto{flex:1;min-width:0;white-space:nowrap}.menu-grupo-boton .menu-contador{margin-left:0}.lateral .menu-grupo-boton .menu-grupo-flecha{width:16px;height:16px;flex:none}.menu-item.menu-grupo-boton.activo{background:var(--nav-2);color:#fff;box-shadow:inset 3px 0 #fff}.menu-item.menu-grupo-boton.activo svg{color:#fff}.menu-item.menu-grupo-boton.abierto{background:var(--nav-2)}.menu-flotante{position:fixed;inset:auto;margin:0;padding:6px;min-width:232px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;border:1px solid rgb(255 255 255 / .14);border-radius:var(--radius-lg);background:var(--nav);color:var(--nav-ink);box-shadow:var(--shadow-lg)}.menu-flotante:popover-open{display:flex;flex-direction:column;gap:2px}.menu-flotante-titulo{margin:0;padding:6px 14px 4px;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nav-muted)}.lateral .menu-flotante .menu-item,.lateral.contraida .menu-flotante .menu-item{justify-content:flex-start;padding:6px 14px;min-height:40px;white-space:nowrap}.lateral.contraida .menu-flotante .menu-item-texto{display:inline}.lateral .menu-flotante .menu-item svg,.lateral.contraida .menu-flotante .menu-item svg{width:20px;height:20px}.lateral.contraida .menu-flotante .menu-contador{position:static;min-width:22px;height:22px;padding:0 7px;font-size:.75rem}.lateral.contraida .menu-grupo-boton .menu-grupo-flecha{display:none}.menu-flotante.movil .menu-item{min-height:46px}.principal{display:flex;flex-direction:column;min-width:0}.barra{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 32px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.ubicacion-activa{display:flex;align-items:center;gap:10px}.ubicacion-unica{margin:0;font-size:1rem}.barra-etiqueta{font-size:.85rem;color:var(--muted);font-weight:600}.ubicacion-activa select{min-height:44px;font-weight:700;font-size:1rem;border:1.5px solid var(--line-strong);border-radius:var(--radius);padding:0 36px 0 14px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%230b6b4b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;cursor:pointer}.demo-etiqueta{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--warn)}.demo-control{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--ink-2)}.demo-control select{min-height:32px;border:1px solid var(--line);border-radius:999px;padding:0 12px;background:var(--surface);max-width:240px;font-size:.85rem}.demo-flotante{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:8px;padding:4px;border:1px dashed color-mix(in srgb,var(--warn) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #0e1c1629;opacity:.72;transition:opacity .15s ease}.demo-flotante:hover,.demo-flotante.abierto,.demo-flotante:focus-within{opacity:1}.demo-flotante.abierto{padding-right:6px}.demo-asa{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--warn-wash);color:var(--warn);font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.demo-asa:active{cursor:grabbing}.demo-asa svg{width:15px;height:15px}.demo-flotante .boton-icono{width:32px;height:32px}.barra-titulo{display:flex;align-items:center;flex:1 1 360px;min-width:0}.barra-titulo:empty{display:none}.barra .ubicacion-activa{margin-left:auto}@media(min-width:861px)and (max-width:1279px){.barra:has(.encabezado-acciones) .barra-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.boton-icono{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ink-2);cursor:pointer}.boton-icono:hover{background:var(--brand-wash);color:var(--brand)}.boton-icono svg{width:18px;height:18px}.contenido>*,.tarjeta,.formulario-movimiento>*{min-width:0}.casilla svg{width:18px;height:18px;color:var(--brand)}.contenido{padding:16px 32px 64px;width:100%;container:contenido / inline-size;display:flex;flex-direction:column;gap:20px}.encabezado-pagina{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;flex:1;min-width:0}.encabezado-texto{display:flex;align-items:baseline;gap:4px 16px;flex:1 1 0}.encabezado-antes{flex:none;align-self:center}.encabezado-antes .volver{font-size:.92rem}.encabezado-pagina h1{flex:none;font-size:1.45rem;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.encabezado-descripcion{flex:1 1 0;min-width:0;margin:0;color:var(--ink-2);font-size:.92rem;container:descripcion / inline-size}.encabezado-descripcion>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container descripcion (max-width: 150px){.encabezado-descripcion>span{display:none}}.encabezado-acciones{display:flex;gap:10px;flex-wrap:wrap}.encabezado-pagina .encabezado-acciones{align-items:center;gap:8px;flex:0 1 auto;min-width:0;justify-content:flex-end;margin-left:auto}.volver{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:none;font-size:.92rem}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);border:1.5px solid transparent;font-weight:700;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .12s,border-color .12s}.boton:disabled{opacity:.5;cursor:not-allowed}.boton-sm{min-height:36px;padding:0 12px;font-size:.88rem}.boton-md{min-height:46px;padding:0 18px}.boton-lg{min-height:56px;padding:0 24px;font-size:1.08rem}.boton svg{width:1.15em;height:1.15em}.boton-primario{background:var(--brand);color:#fff}.boton-primario:hover:not(:disabled){background:var(--brand-strong)}.boton-secundario{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.boton-secundario:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.boton-fantasma{background:transparent;color:var(--brand)}.boton-fantasma:hover:not(:disabled){background:var(--brand-wash)}.boton-peligro{background:var(--surface);border-color:color-mix(in srgb,var(--crit) 40%,var(--line));color:var(--crit)}.insignia{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap;line-height:1.4}.insignia svg{width:14px;height:14px}.insignia-neutro{background:#edf1ef;color:var(--ink-2)}.insignia-marca{background:var(--brand-wash);color:var(--brand-strong)}.insignia-info{background:var(--info-wash);color:var(--info)}.insignia-aviso{background:var(--warn-wash);color:var(--warn)}.insignia-critico{background:var(--crit-wash);color:var(--crit)}.insignia-ok{background:var(--ok-wash);color:var(--ok)}.nombre-ubicacion{display:inline-flex;align-items:center;gap:8px;font-weight:600}.nombre-ubicacion svg{width:18px;height:18px;color:var(--brand)}.nombre-ubicacion.tipo-bodega svg{color:var(--warn)}.tipo-texto{font-size:.78rem;font-weight:600;color:var(--muted)}.avatar{display:inline-grid;place-items:center;border-radius:999px;background:var(--brand-wash);color:var(--brand-strong);font-weight:700;flex-shrink:0}.avatar-md{width:38px;height:38px;font-size:.85rem}.avatar-sm{width:30px;height:30px;font-size:.72rem}.tarjeta{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.tarjeta-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 0}.tarjeta-cabecera h2{font-size:1.1rem}.tarjeta-cuerpo{padding:16px 20px 20px}.metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.metrica{padding:18px 20px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;container-type:inline-size}a.metrica:hover{border-color:var(--brand)}.metrica-etiqueta{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-weight:600;font-size:.92rem}.metrica-etiqueta svg{width:18px;height:18px;color:var(--brand)}.metrica-valor{font-size:min(2rem,13.5cqi);overflow-wrap:anywhere;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.metrica-nota{font-size:.85rem;color:var(--muted)}.metrica.alerta .metrica-etiqueta svg{color:var(--crit)}.metrica.transito .metrica-etiqueta svg{color:var(--info)}.rejilla-2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}.llamado{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:var(--radius-lg);background:var(--info-wash);border:1px solid color-mix(in srgb,var(--info) 25%,transparent);color:var(--ink)}.llamado>svg{width:28px;height:28px;color:var(--info)}.llamado-texto{flex:1;display:flex;flex-direction:column;gap:2px}.llamado-texto strong{font-size:1.05rem}.llamado-texto span{color:var(--ink-2);font-size:.92rem}.lista{list-style:none;margin:0;padding:0}.lista>li{display:flex;align-items:center;gap:14px;padding:14px 20px;border-top:1px solid var(--line)}.lista>li:first-child{border-top:0}.lista-principal{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lista-titulo{font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lista-detalle{font-size:.88rem;color:var(--muted)}.ruta-traslado{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ruta-traslado>svg{width:16px;height:16px;color:var(--muted)}.barra-herramientas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.barra-herramientas .entrada-con-icono{flex:1;min-width:240px;max-width:420px}.entrada,.campo select,.campo textarea,.campo input{width:100%;min-height:48px;border:1.5px solid var(--line-strong);border-radius:var(--radius);padding:10px 14px;background:var(--surface);font-size:1rem}.campo textarea{min-height:84px;resize:vertical}.entrada:focus,.campo select:focus,.campo textarea:focus,.campo input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.entrada-con-icono{position:relative}.entrada-con-icono>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--muted);pointer-events:none}.entrada-con-icono .entrada{padding-left:42px}.campo{display:flex;flex-direction:column;gap:6px}.campo>label{font-weight:700;font-size:.92rem}.campo-ayuda{font-size:.85rem;color:var(--muted)}.campo-mensaje{font-size:.85rem;color:var(--crit);font-weight:600}.campo-error input,.campo-error select{border-color:var(--crit)}.formulario{display:flex;flex-direction:column;gap:18px}.fila-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.segmentado{display:inline-flex;padding:4px;gap:4px;background:#e6ece8;border-radius:12px;flex-wrap:wrap}.segmentado button{min-height:40px;padding:0 16px;border:0;border-radius:9px;background:transparent;font-weight:700;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.segmentado button.activo{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.contador{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--info);color:#fff;font-size:.75rem;font-weight:700}.tabla-contenedor{overflow-x:auto;border-radius:var(--radius-lg)}.tabla{width:100%;border-collapse:separate;border-spacing:0;font-size:.95rem}.tabla th{text-align:left;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700;padding:12px 14px;background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:bottom}.tabla td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.tabla tbody tr:last-child td{border-bottom:0}.tabla tbody tr:hover td{background:var(--cebra-hover)}@media screen{:where(table tbody tr:nth-child(2n))>td{background-color:var(--cebra)}:where(table tbody tr.fila-activa)>td{background-color:var(--cebra-activa)}}.tabla .derecha{text-align:right}.tabla .centro{text-align:center}.tabla-existencias th.col-ubicacion{text-align:center;min-width:84px;text-transform:none;letter-spacing:0;font-size:.82rem;line-height:1.25}.col-ubicacion-cabecera{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.col-ubicacion-cabecera svg{width:16px;height:16px;color:var(--brand)}.col-ubicacion-cabecera.bodega svg{color:var(--warn)}.tabla-existencias th.activa,.tabla-existencias td.activa{background:var(--brand-wash)!important}.tabla-existencias th.activa{color:var(--brand-strong);box-shadow:inset 0 3px 0 var(--brand)}.celda-cantidad{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.celda-cantidad.bajo{color:var(--warn)}.celda-cantidad.cero{color:var(--crit)}.celda-cantidad .marca-cero{display:inline-block;min-width:34px;padding:1px 8px;border-radius:6px;background:var(--crit-wash)}.celda-cantidad .marca-bajo{display:inline-block;min-width:34px;padding:1px 8px;border-radius:6px;background:var(--warn-wash)}.celda-producto{display:flex;flex-direction:column;min-width:220px}.celda-producto button{all:unset;cursor:pointer;font-weight:700}.celda-producto button:hover{color:var(--brand);text-decoration:underline}.celda-producto button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 45%,transparent);border-radius:4px}.total-fila{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.leyenda{display:flex;gap:16px;flex-wrap:wrap;font-size:.85rem;color:var(--ink-2);align-items:center}.leyenda span{display:inline-flex;align-items:center;gap:6px}.punto{width:10px;height:10px;border-radius:3px;display:inline-block}.vacio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 24px}.vacio-icono{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--brand-wash);color:var(--brand)}.vacio-icono svg{width:28px;height:28px}.vacio-titulo{font-weight:700;font-size:1.1rem}.vacio-texto{color:var(--muted);max-width:44ch}.dialogo{border:0;padding:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:calc(100% - 32px);max-height:calc(100vh - 48px);color:var(--ink);background:var(--surface)}.dialogo::backdrop{background:#0a2f2273}.dialogo-sm{max-width:440px}.dialogo-md{max-width:600px}.dialogo-lg{max-width:860px}.dialogo-marco{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.dialogo-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 14px;border-bottom:1px solid var(--line)}.dialogo-cabecera h2{font-size:1.3rem}.dialogo-cabecera p{color:var(--ink-2);font-size:.95rem;margin-top:4px}.dialogo-contenido{padding:20px 24px;overflow-y:auto}.dialogo-pie{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap}.selector-producto{position:relative}.selector-lista{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;list-style:none;margin:0;padding:6px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);max-height:360px;overflow-y:auto}.selector-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer}.selector-lista li.resaltado{background:var(--brand-wash)}.selector-lista li.agotado{opacity:.5;cursor:not-allowed}.selector-desc{display:flex;flex-direction:column;font-weight:600}.selector-disp{font-size:.85rem;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.agotado .selector-disp{color:var(--crit);font-weight:700}.avisos{position:fixed;bottom:24px;right:24px;z-index:100;display:flex;flex-direction:column;gap:10px;pointer-events:none}.aviso{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:var(--radius);background:var(--nav);color:#fff;font-weight:600;box-shadow:var(--shadow-lg);max-width:420px;animation:entrar .18s ease-out}.aviso svg{width:20px;height:20px}.aviso-ok svg{color:#7fe0b0}.aviso-error{background:var(--crit)}@keyframes entrar{0%{transform:translateY(8px);opacity:0}}.formulario-movimiento{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.ruta-elegir{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:end}.ruta-elegir .boton-icono{margin-bottom:5px;border-color:var(--line-strong);width:40px;height:40px}.lineas{width:100%;border-collapse:collapse}.lineas th{text-align:left;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line)}.lineas td{padding:10px;border-bottom:1px solid var(--line);vertical-align:middle}.lineas .derecha{text-align:right}.lineas input{width:110px;min-height:44px;text-align:right;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;border:1.5px solid var(--line-strong);border-radius:var(--radius);padding:6px 10px}.lineas input.costo{width:120px}.lineas input.invalida{border-color:var(--crit);background:var(--crit-wash)}.lineas .mensaje-linea{font-size:.8rem;color:var(--crit);font-weight:600}.resumen-lateral{position:sticky;top:92px;display:flex;flex-direction:column;gap:16px}.resumen-fila{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line);font-size:.95rem}.resumen-fila:last-of-type{border-bottom:0}.resumen-fila strong{font-variant-numeric:tabular-nums}.resumen-total{font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}.nota-ayuda{display:flex;gap:10px;font-size:.88rem;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.nota-ayuda svg{width:18px;height:18px;color:var(--brand);margin-top:2px}.linea-tiempo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.linea-tiempo li{display:grid;grid-template-columns:28px 1fr;gap:12px;position:relative;padding-bottom:18px}.linea-tiempo li:before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--line)}.linea-tiempo li:last-child:before{display:none}.linea-tiempo li:last-child{padding-bottom:0}.hito{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--brand-wash);color:var(--brand)}.hito svg{width:15px;height:15px}.hito.pendiente{background:var(--info-wash);color:var(--info)}.hito-texto strong{display:block}.hito-texto span{font-size:.88rem;color:var(--muted)}.detalle-cuadro{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:20px}.detalle-cuadro dt{font-size:.8rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.detalle-cuadro dd{margin:2px 0 0;font-weight:600}.seccion-titulo{font-size:1rem;margin:20px 0 10px}.ubicaciones-grupo{display:flex;flex-direction:column;gap:14px}.ubicaciones-grupo h2{font-size:1.15rem;display:flex;align-items:center;gap:10px}.tarjetas-ubicacion{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.tarjeta-ubicacion{padding:18px 20px;display:flex;flex-direction:column;gap:14px}.tarjeta-ubicacion-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tarjeta-ubicacion h3{font-size:1.1rem;display:flex;align-items:center;gap:10px}.icono-ubicacion-grande{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--brand-wash);color:var(--brand)}.icono-ubicacion-grande.bodega{background:var(--warn-wash);color:var(--warn)}.icono-ubicacion-grande svg{width:22px;height:22px}.tarjeta-ubicacion-direccion{font-size:.9rem;color:var(--muted)}.datos-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 0 0;border-top:1px solid var(--line)}.datos-mini div{display:flex;flex-direction:column}.datos-mini strong{font-size:1.2rem;font-variant-numeric:tabular-nums}.datos-mini span{font-size:.78rem;color:var(--muted)}.personas{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.personas .avatar{margin-right:-14px;border:2px solid var(--surface)}.personas .avatar:last-of-type{margin-right:0}.personas-texto{font-size:.85rem;color:var(--ink-2);margin-left:8px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);font-size:.84rem;font-weight:600;white-space:nowrap}.chip svg{width:14px;height:14px;color:var(--brand)}.chip.bodega svg{color:var(--warn)}.celda-persona{display:flex;align-items:center;gap:12px}.celda-persona strong{display:block}.opciones-rol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.opcion-rol{display:flex;gap:10px;padding:12px 14px;border:1.5px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;align-items:flex-start}.opcion-rol:has(input:checked){border-color:var(--brand);background:var(--brand-wash)}.opcion-rol input{margin-top:4px;accent-color:var(--brand);width:18px;height:18px;min-height:0}.opcion-rol strong{display:block}.opcion-rol span{font-size:.84rem;color:var(--ink-2);line-height:1.35}.casillas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.casilla{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer}.casilla:has(input:checked){border-color:var(--brand);background:var(--brand-wash)}.casilla:has(input:disabled){cursor:default}.casilla input{accent-color:var(--brand);width:18px;height:18px;min-height:0}.matriz-permisos td.centro svg{width:20px;height:20px}.matriz-permisos .si{color:var(--ok)}.matriz-permisos .no{color:var(--line-strong)}.matriz-permisos th.rol-destacado,.matriz-permisos td.rol-destacado{background:var(--warn-wash)}.texto-pie{font-size:.85rem;color:var(--muted)}.detalle-producto-tabla td:first-child{width:60%}.usuario-tarjeta .salir{margin-left:auto;color:var(--nav-muted)}.usuario-tarjeta .salir:hover{background:var(--nav-2);color:#fff}.login{min-height:100vh;display:grid;grid-template-columns:minmax(0,440px) minmax(0,420px);justify-content:center;align-content:center;gap:32px;padding:32px 16px;background:var(--bg)}.login:not(:has(.login-demo)){grid-template-columns:minmax(0,440px)}.login-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:32px;display:flex;flex-direction:column;gap:24px}.login-marca{display:flex;align-items:center;gap:14px}.login-marca svg{width:52px;height:52px}.login-nombre{font-size:1.5rem;font-weight:700}.login-demo{display:flex;flex-direction:column;gap:10px;padding:8px 0}.login-demo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.login-demo button{width:100%;text-align:left;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1.5px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-2);cursor:pointer}.login-demo button:hover{border-color:var(--brand);background:var(--brand-wash)}.rango-fechas{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.rango-campo{display:flex;flex-direction:column;gap:4px;font-size:.82rem;font-weight:700;color:var(--ink-2)}.rango-campo .entrada{min-height:44px;width:170px}.ticket{margin:0;padding:16px;background:#fffdf6;border:1px dashed var(--line-strong);border-radius:var(--radius);font-family:var(--mono);font-size:12px;line-height:1.45;overflow-x:auto;color:#111}.ticket .tk{margin:0 auto}.tk-l{white-space:pre;min-height:1.45em}.tk-l b,.tk-negrita{font-weight:700}.tk-grande{font-size:1.5em;font-weight:700;line-height:1.2;min-height:1.2em}.tk-linea,.tk-doble{min-height:0;height:0;margin:.6em 0;border-top:1px dashed #333}.tk-doble{border-top:2px solid #111}.paginacion{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--line);font-size:.9rem}.boton-icono:disabled{opacity:.35;cursor:not-allowed}.elegir-sucursal{display:flex;flex-direction:column;gap:10px;max-width:720px}.elegir-sucursal-opciones{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:6px}.opcion-sucursal{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font-weight:700;font-size:1.02rem;cursor:pointer;text-align:left}.opcion-sucursal svg{width:22px;height:22px;color:var(--brand)}.opcion-sucursal:hover{border-color:var(--brand);background:var(--brand-wash)}.cifra-ok .metrica-valor{color:var(--ok)}.cifra-critico .metrica-valor{color:var(--crit)}.cifra-info .metrica-valor{color:var(--info)}.fila-anulada td{color:var(--muted);text-decoration:line-through}.fila-anulada td:last-child,.fila-anulada td .insignia{text-decoration:none}.pestanas{display:flex;gap:4px;border-bottom:1px solid var(--line);flex-wrap:wrap}.pestanas button{border:0;background:transparent;padding:12px 16px;font-weight:700;color:var(--ink-2);border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.pestanas button.activo{color:var(--brand-strong);border-bottom-color:var(--brand)}.acciones-fila{display:flex;gap:4px;justify-content:flex-end;flex-wrap:wrap}.texto-derecha{text-align:right}@media(max-width:1100px){.rejilla-2,.formulario-movimiento{grid-template-columns:1fr}.resumen-lateral{position:static}}@media(max-width:640px){.demo-flotante{top:12px;bottom:auto;right:12px}.app,.app.menu-angosto{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.lateral{min-width:0;position:static;height:auto;padding:12px 16px;gap:12px}.menu{flex-direction:row;overflow-x:auto}.menu-item{white-space:nowrap;min-height:44px}.lateral-pie{display:none}.menu-grupo-flecha{transform:rotate(90deg)}.menu-grupo-boton{width:auto;flex:none}.menu-grupo{flex-direction:row}.metricas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.llamado{flex-wrap:wrap}.llamado-texto{flex:1 1 200px}.llamado>.boton{width:100%}}@media(max-width:860px){.login{grid-template-columns:minmax(0,1fr)}.barra{position:relative;padding:10px 16px}.contenido{padding:14px 16px 48px}.demo-control>span{display:none}.demo-control select{max-width:160px}.ubicacion-activa{width:100%}.ubicacion-activa select{flex:1}.barra-herramientas .entrada-con-icono{min-width:100%}.encabezado-pagina{flex-wrap:wrap}.encabezado-texto{flex-wrap:wrap;flex-basis:100%}.encabezado-pagina h1{font-size:1.3rem}.encabezado-descripcion{flex-basis:100%}.encabezado-descripcion>span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.encabezado-pagina .encabezado-acciones{flex:1 1 100%;justify-content:flex-start;margin-left:0}.avisos{left:16px;right:16px;bottom:16px}.opciones-rol,.casillas,.ruta-elegir{grid-template-columns:1fr}.ruta-elegir .boton-icono{justify-self:center;transform:rotate(90deg)}}.menu::-webkit-scrollbar{width:6px}.menu::-webkit-scrollbar-thumb{background:var(--nav-2);border-radius:6px}.documento-carta{width:100%;min-height:480px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.documento-logo{display:block;margin:0 auto 8px;max-height:72px;max-width:60%;filter:grayscale(1)}.cobro-total{display:flex;justify-content:space-between;align-items:baseline;padding:14px 16px;border-radius:var(--radius);background:var(--brand-wash)}.cobro-total span{font-weight:700;color:var(--ink-2)}.cobro-total strong{font-size:1.9rem;color:var(--brand-strong)}.cobro-rapido,.cobro-billetes{display:flex;flex-wrap:wrap;gap:8px}.cobro-forma-rapida{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-radius:999px;border:1.5px solid var(--line-strong);background:var(--surface);font-weight:700;font-size:.88rem;cursor:pointer}.cobro-forma-rapida:hover{border-color:var(--brand);color:var(--brand)}.cobro-forma-rapida svg{width:16px;height:16px}.cobro-formas{display:flex;flex-direction:column;gap:8px}.cobro-fila{display:grid;grid-template-columns:minmax(150px,1fr) 140px;gap:8px 12px;align-items:center;padding:8px 12px;border:1.5px solid var(--line);border-radius:var(--radius)}.cobro-fila.activa{border-color:var(--brand);background:color-mix(in srgb,var(--brand-wash) 55%,transparent)}.cobro-fila>.entrada:last-child:not(.num){grid-column:1 / -1}.cobro-fila .entrada{min-height:44px;text-align:right;font-weight:700}.cobro-fila .entrada:not(.num){text-align:left;font-weight:400}.cobro-forma{display:flex;align-items:center;gap:10px;font-weight:700;flex-wrap:wrap}.cobro-forma svg{width:20px;height:20px;color:var(--brand)}.cobro-forma small{width:100%;font-weight:400;padding-left:30px}.cobro-estado{font-weight:700;font-size:.92rem;text-align:right}.cobro-estado.ok{color:var(--ok)}.cobro-estado.pendiente{color:var(--warn)}.cobro-efectivo{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line)}.cobro-cambio{display:flex;justify-content:space-between;align-items:baseline}.cobro-cambio strong{font-size:1.6rem;color:var(--ok)}.cobro-factura{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--line)}.cobro-factura.activa{background:var(--info-wash);border-color:color-mix(in srgb,var(--info) 30%,transparent)}.cobro-factura .casilla{background:var(--surface)}.cobro-factura .casilla span{display:inline-flex;align-items:center;gap:6px;font-weight:700}.cobro-factura .casilla svg{width:18px;height:18px;color:var(--info)}.cobro-factura-resumen{margin:0;color:var(--ink-2)}.cobro-autoriza{display:flex;gap:12px;padding:12px 14px;border-radius:var(--radius);background:var(--warn-wash);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}.cobro-autoriza>svg{width:22px;height:22px;color:var(--warn);margin-top:2px}.cobro-autoriza p{font-size:.9rem;color:var(--ink-2);margin-top:2px}@container contenido (min-width: 1400px){.adm-ajustes-contenido>.adm-fieldset{display:block;columns:2;column-gap:16px}.adm-ajustes-contenido>.adm-fieldset>.adm-bloque{break-inside:avoid;margin-bottom:16px}.formulario-movimiento{grid-template-columns:minmax(0,1fr) 380px}.acciones-fila{flex-wrap:nowrap}}@container contenido (min-width: 1800px){.tarjetas-ubicacion,.cmb-rejilla{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}}.enlace-boton{padding:0;border:0;background:none;color:var(--brand);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pie-volver{margin-right:auto}.ven-enfocada{padding:12px 16px}.ven-enfocada>svg{width:22px;height:22px}[hidden]{display:none!important}.barra-globales{display:flex;align-items:center;gap:6px}.barra-globales kbd,.paleta kbd{font-family:var(--mono);font-size:.72rem;padding:1px 6px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;background:var(--surface);color:var(--ink-2);white-space:nowrap}.paleta-boton{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:var(--muted);font:inherit;font-size:.9rem;cursor:pointer}.paleta-boton:hover{border-color:var(--line-strong);color:var(--ink-2)}.paleta-boton svg{width:17px;height:17px}.campana{position:relative}.campana-contador{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--quetzal);color:#fff;font-size:.68rem;font-weight:700;line-height:17px;text-align:center}.campana-panel{position:fixed;inset:auto;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);max-height:min(70vh,560px);overflow-y:auto}.campana-cabecera{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:var(--surface);border-bottom:1px solid var(--line)}.campana-cabecera .enlace-boton{display:inline-flex;align-items:center;gap:4px;font-size:.85rem}.campana-cabecera .enlace-boton svg{width:15px;height:15px}.campana-lista{list-style:none;margin:0;padding:6px;display:grid;gap:2px}.campana-aviso{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px;border:0;border-radius:var(--radius);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.campana-aviso:hover,.campana-aviso:focus-visible{background:var(--surface-2)}.campana-icono{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:var(--info-wash);color:var(--info)}.campana-icono svg{width:17px;height:17px}.campana-critico .campana-icono{background:var(--crit-wash);color:var(--crit)}.campana-aviso .campana-icono{margin-top:1px}.campana-aviso:not(.campana-critico):not(.campana-info) .campana-icono{background:var(--warn-wash);color:var(--warn)}.campana-texto{display:grid;gap:2px;flex:1;min-width:0;font-size:.88rem}.campana-texto strong{font-weight:600}.campana-aviso.nuevo .campana-texto strong{font-weight:800}.campana-texto span{color:var(--muted)}.campana-punto{width:9px;height:9px;margin-top:6px;flex-shrink:0;border-radius:50%;background:var(--quetzal)}.campana-vacio,.campana-pie{margin:0;padding:14px;color:var(--muted);font-size:.85rem}.campana-pie{padding-top:8px;border-top:1px solid var(--line);font-size:.78rem}.paleta{border:0;padding:0;margin:10vh auto auto;width:min(640px,calc(100% - 32px));max-height:76vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--surface);color:var(--ink);overflow:hidden}.paleta::backdrop{background:#0a2f2266}.paleta-caja{display:flex;flex-direction:column;max-height:76vh}.paleta-entrada{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.paleta-entrada>svg{width:20px;height:20px;color:var(--muted);flex-shrink:0}.paleta-entrada input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:1.05rem}.paleta-lista{list-style:none;margin:0;padding:6px 8px 8px;overflow-y:auto}.paleta-grupo{margin:8px 8px 4px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.paleta-opcion{width:100%;display:flex;align-items:center;gap:12px;padding:9px 10px;border:0;border-radius:var(--radius);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.paleta-opcion>svg{width:18px;height:18px;color:var(--ink-2);flex-shrink:0}.paleta-opcion.activa{background:var(--brand-wash)}.paleta-opcion.activa>svg{color:var(--brand)}.paleta-opcion-texto{display:grid;flex:1;min-width:0}.paleta-opcion-texto strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paleta-opcion-texto span{font-size:.82rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}svg.paleta-enter{width:16px;height:16px;color:var(--brand)}.paleta-vacio{margin:0;padding:24px 18px;color:var(--muted)}.paleta-pie{margin:0;padding:10px 16px;border-top:1px solid var(--line);font-size:.78rem;color:var(--muted)}@media(max-width:1100px){.paleta-boton-texto,.paleta-boton kbd{display:none}.paleta-boton{width:38px;padding:0;justify-content:center}}@media(max-width:640px){.paleta-pie{display:none}}@media(min-width:861px)and (max-width:1599px){.barra:has(.encabezado-acciones) .barra-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.barra:has(.encabezado-acciones) .paleta-boton-texto,.barra:has(.encabezado-acciones) .paleta-boton kbd{display:none}.barra:has(.encabezado-acciones) .paleta-boton{width:38px;padding:0;justify-content:center}}.selector-sinonimo{font-size:.8rem;font-weight:500;color:var(--muted)}.ven-pantalla{display:flex;flex-direction:column;gap:18px}.ven-donde{display:flex;align-items:center;gap:8px;color:var(--ink-2);margin-top:2px}.ven-donde svg{width:18px;height:18px;color:var(--brand)}.ven-atajos{font-size:.88rem}.ven-pantalla kbd{font-family:var(--mono);font-size:.78em;padding:1px 6px;border-radius:6px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink-2)}.ven-boton-cobrar kbd{background:color-mix(in srgb,#ffffff 18%,transparent);border-color:color-mix(in srgb,#ffffff 35%,transparent);color:#fff;margin-left:6px}.ven-lector,.ven-busqueda{display:flex;flex-direction:column;gap:6px;min-width:0}.ven-lector-etiqueta{font-weight:700;font-size:.85rem;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em}.ven-lector-campo{position:relative}.ven-lector-campo svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:26px;height:26px;color:var(--brand);pointer-events:none}.ven-lector-campo input{width:100%;min-height:60px;padding:12px 16px 12px 54px;font-size:1.15rem;font-weight:600;border:2px solid var(--brand);border-radius:var(--radius);background:var(--surface)}.ven-lector-campo input::placeholder{color:var(--muted);font-weight:500;font-size:1rem}.ven-lector-campo input:focus{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 22%,transparent)}.ven-busqueda .entrada{min-height:50px}.ven-mensaje{grid-column:1 / -1;margin:0;padding:10px 14px;border-radius:var(--radius);font-weight:700}.ven-mensaje-ok{background:var(--ok-wash);color:var(--ok)}.ven-mensaje-error{background:var(--crit-wash);color:var(--crit)}.ven-nivel-todas{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--ink-2);flex-wrap:wrap}.ven-nivel-todas select{min-height:44px;border:1.5px solid var(--line-strong);border-radius:var(--radius);padding:0 10px;background:var(--surface);font-weight:600}.ven-lineas-contenedor{overflow-x:auto}.ven-col-cantidad{width:1%;white-space:nowrap}.ven-cantidad{display:inline-flex;align-items:center;gap:4px}.ven-alerta{padding:10px 12px;border-radius:var(--radius);background:var(--warn-wash);color:var(--warn);font-weight:600;font-size:.92rem}.ven-cliente{display:flex;flex-direction:column;gap:12px}.ven-cliente-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px}.ven-cliente-nombre{display:flex;align-items:center;gap:10px}.ven-cliente-nombre>svg{width:22px;height:22px;color:var(--brand)}.ven-cliente-nombre>div{flex:1;min-width:0}.ven-cliente-nombre strong{font-size:1.15rem}.ven-cliente-dato{font-size:.85rem}.ven-cliente-acciones{display:flex;gap:8px;flex-wrap:wrap}.ven-cliente-acciones .boton{flex:1}.ven-cliente .selector-lista li.tenue{cursor:default}.ven-cobro{display:flex;flex-direction:column;gap:10px}.ven-total{display:flex;flex-direction:column;gap:2px;padding:6px 0 8px}.ven-total span{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.ven-total strong{font-size:2.6rem;line-height:1.05;letter-spacing:-.02em;color:var(--brand-strong)}.ven-boton-cobrar{width:100%}.ven-boton-cobrar{min-height:60px;font-size:1.2rem}.ven-cifra-grande{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px;border-radius:var(--radius);background:var(--brand-wash)}.ven-cifra-grande span{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-strong)}.ven-cifra-grande strong{font-size:2.3rem;line-height:1.1;color:var(--brand-strong)}.ven-entrada-dinero,.campo input.ven-entrada-dinero{font-size:1.5rem;font-weight:700;min-height:56px;text-align:right}.ven-billetes{display:flex;gap:8px;flex-wrap:wrap}.ven-billete{flex:1;min-width:72px;min-height:44px;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font-weight:700;cursor:pointer}.ven-billete:hover:not(:disabled){border-color:var(--brand);background:var(--brand-wash);color:var(--brand-strong)}.ven-billete:disabled{opacity:.4;cursor:not-allowed}.ven-cambio{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--radius);background:var(--ok-wash);color:var(--ok)}.ven-cambio span{font-weight:700;font-size:1.05rem}.ven-cambio strong{font-size:2rem;line-height:1.1}.ven-cambio-pendiente{background:var(--surface-2);color:var(--muted)}.ven-fila-abierta td{background:var(--brand-wash)}.ven-detalle-fila>td{background:var(--surface-2);padding:12px 14px 16px}.ven-detalle-fila:hover>td{background:var(--surface-2)!important}.ven-detalle{border:1px solid var(--line);background:var(--surface)}.ven-detalle .tabla th{background:var(--surface)}.ven-precio-nivel{display:inline-flex;align-items:center;gap:8px}.ven-nota-celda{font-size:.8rem}.boton-icono.ven-icono-peligro:hover{background:var(--crit-wash);color:var(--crit)}.ven-tabla-simple td{padding:8px 14px}.ven-pie-total td{font-weight:700;font-size:1.05rem;border-top:2px solid var(--ink);padding:12px 14px}.ven-pie-resumen{margin-right:auto;align-self:center;color:var(--ink-2)}.ven-sube{color:var(--ok);font-weight:700}.ven-baja{color:var(--crit);font-weight:700}.ven-editar-barra{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ven-editar-buscar{flex:1;min-width:260px}.ven-debe{color:var(--crit)}.ven-acciones-apartado{flex-wrap:nowrap;align-items:center}.ven-vence{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ven-opciones-linea{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ven-opciones-linea legend{font-weight:700;font-size:.92rem;margin-bottom:6px}.ven-opcion-linea{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border:1.5px solid var(--line-strong);border-radius:var(--radius);cursor:pointer}.ven-opcion-linea.activa{border-color:var(--brand);background:var(--brand-wash)}.ven-opcion-linea input{width:18px;height:18px;accent-color:var(--brand)}.ven-opcion-texto{display:flex;flex-direction:column}.ven-opcion-texto .tenue{font-size:.88rem}.ven-comparar{padding:4px 16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2)}.ven-comparar-error{border-color:color-mix(in srgb,var(--warn) 40%,transparent);padding-bottom:12px}.ven-registrar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ven-registrar strong{font-size:1.1rem}.ven-registrar-botones{display:flex;gap:10px;flex-wrap:wrap}.ven-boton-entrada svg{color:var(--ok)}.ven-boton-salida svg{color:var(--crit)}.ven-dos-columnas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.ven-titulo-icono{display:inline-flex;align-items:center;gap:8px}.ven-titulo-icono svg{width:20px;height:20px}.ven-movimientos-ingreso .ven-titulo-icono svg,.ven-movimientos-ingreso .ven-movimientos-total{color:var(--ok)}.ven-movimientos-egreso .ven-titulo-icono svg,.ven-movimientos-egreso .ven-movimientos-total{color:var(--crit)}.ven-movimientos-total{font-size:1.25rem}.ven-movimientos .tabla-contenedor{border:1px solid var(--line)}.ven-sin-movimientos{padding:18px 0 6px}.ven-filtros-caja{display:flex;gap:16px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.ven-filtro-usuario{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ven-select-usuario{width:auto;min-width:220px;min-height:44px}.ven-reporte{display:flex;flex-direction:column;gap:20px}.ven-cuadre{max-width:640px;display:flex;flex-direction:column;gap:16px}.ven-cuadre-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ven-cuadre-cabecera h2{font-size:1.25rem}.ven-desglose{display:flex;flex-direction:column}.ven-desglose-fila{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;border-bottom:1px dashed var(--line);font-size:1.02rem}.ven-desglose-fila strong{font-size:1.1rem}.ven-signo{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--ok-wash);color:var(--ok);font-weight:700}.ven-resta .ven-signo{background:var(--crit-wash);color:var(--crit)}.ven-resta strong{color:var(--crit)}.ven-desglose-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;padding:16px 18px;border-radius:var(--radius);background:var(--nav);color:#fff}.ven-desglose-total span{font-weight:700;font-size:1.1rem}.ven-desglose-total strong{font-size:2.4rem;line-height:1.05;letter-spacing:-.01em}.ven-utilidad{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius);background:var(--info-wash);color:var(--info);font-weight:700}@media(max-width:980px){.ven-dos-columnas{grid-template-columns:minmax(0,1fr)}}.ven-sin-corte{white-space:nowrap}.ven-tabla-ventas .acciones-fila{flex-wrap:nowrap}.ven-tabla-ventas td{padding:10px 12px}.ven-tabla-apartados td,.ven-tabla-apartados th{padding-left:10px;padding-right:10px}.ven-pagos{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.ven-pagos-saldo{font-size:.8rem;font-weight:700;color:var(--crit);white-space:nowrap}.ven-franja{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius);background:var(--info-wash);border:1px solid color-mix(in srgb,var(--info) 30%,transparent);color:var(--ink)}.ven-franja>svg{width:22px;height:22px;color:var(--info);flex-shrink:0}.ven-franja>span{flex:1}.ven-botones-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.ven-botones-par .boton{width:100%}.ven-cobro .boton kbd,.ven-cliente-acciones kbd{margin-left:4px}.ven-ahorro strong{color:var(--ok)}.ven-cambio-final{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;padding:14px 18px;border-radius:var(--radius);background:var(--ok-wash);color:var(--ok);font-weight:700}.ven-cambio-final span{font-size:1.05rem}.ven-cambio-final strong{font-size:2.2rem;line-height:1.05}.ven-credito{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--radius);background:var(--info-wash);border:1px solid color-mix(in srgb,var(--info) 25%,transparent)}.ven-credito-mora{background:var(--crit-wash);border-color:color-mix(in srgb,var(--crit) 30%,transparent)}.ven-credito-cabecera{display:flex;align-items:center;gap:8px}.ven-credito-cabecera svg{width:18px;height:18px;color:var(--info)}.ven-credito-mora .ven-credito-cabecera svg{color:var(--crit)}.ven-credito-cabecera strong{flex:1}.ven-credito .resumen-fila{padding:0;border:0;font-size:.9rem}.ven-credito-nota{margin:2px 0 0;font-size:.82rem}.ven-a-favor{margin:0;padding:6px 10px;border-radius:var(--radius);background:var(--ok-wash);color:var(--ok);font-weight:700;font-size:.88rem}.ven-cliente-insignias{display:inline-flex;gap:4px}.ven-filtros-ventas{align-items:flex-end;gap:12px}.ven-filtro{display:flex;flex-direction:column;gap:4px;font-size:.85rem;font-weight:700;color:var(--ink-2)}.ven-filtro .entrada{min-width:200px}.ven-alternar{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);font:inherit;font-weight:700;cursor:pointer}.ven-alternar svg{width:18px;height:18px}.ven-alternar.activo{background:var(--warn-wash);border-color:var(--warn);color:var(--ink)}.ven-alternar.activo svg{color:var(--warn)}.ven-lista-opciones{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--ink-2)}.ven-detalle-pagos{margin-bottom:12px}.ven-detalle-pagos .detalle-cuadro{margin:0}.ven-tabla-cotizaciones td,.ven-tabla-cotizaciones th{padding-left:10px;padding-right:10px}.ven-tabla-cotizaciones .acciones-fila{flex-wrap:nowrap}.ven-formas-detalle{display:flex;flex-direction:column;gap:2px;font-size:.85rem}.ven-nota-abajo{margin:8px 0 0}.ven-reporte-cabecera{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.ven-reporte-cabecera h2{font-size:1.25rem}.ven-reporte-tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;align-items:start}.ven-reporte-tarjetas .ven-cuadre{max-width:none}.ven-cuadre-titulo{font-size:1.05rem}.ven-desglose-nota{display:block;font-size:.8rem;font-weight:400;color:var(--muted)}.ven-forma-efectivo strong{color:var(--ok)}.ven-credito-aparte{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:var(--radius);border:1px dashed color-mix(in srgb,var(--warn) 60%,transparent);background:var(--warn-wash)}.ven-credito-aparte>div{display:flex;flex-direction:column;gap:2px}.ven-credito-aparte .tenue{font-size:.82rem}.ven-credito-aparte>strong{font-size:1.25rem}.ven-tabla-caja td,.ven-tabla-caja th{padding-left:10px;padding-right:10px;white-space:nowrap}@media(max-width:640px){.ven-franja{flex-wrap:wrap}.ven-reporte-tarjetas{grid-template-columns:minmax(0,1fr)}}.ven-signo-forma{background:var(--surface-2);color:var(--ink-2)}.ven-signo-forma svg{width:14px;height:14px}.ven-forma-efectivo .ven-signo-forma{background:var(--ok-wash);color:var(--ok)}.ven-autorizado{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:.78rem;font-weight:600;color:var(--warn)}.ven-autorizado svg{width:13px;height:13px}.ven-combo-incluye{margin-top:3px;font-size:.8rem;color:var(--ink-2)}.ven-promo{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:.8rem;font-weight:700;color:var(--ok)}.ven-promo svg{width:13px;height:13px}.selector-extra{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pro-fechas{white-space:nowrap}.pro-segunda{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pro-segunda .ven-billete{flex:0 0 auto;padding:0 14px}.pro-productos{display:flex;flex-direction:column;gap:10px}.pro-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pro-chips li{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border-radius:999px;background:var(--brand-wash);font-weight:600;font-size:.9rem}.pro-chips button{display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:999px;background:transparent;cursor:pointer;color:var(--ink-2)}.pro-chips button:hover{background:var(--surface)}.pro-casillas{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.pro-ejemplo,.pro-nota{margin:0}.ven-pantalla{container:vender / inline-size}.ven-atajos{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0}.ven-atajos span{white-space:nowrap}.ven-dist{display:grid;gap:16px;align-items:start}.ven-dist-a,.ven-dist-c{grid-template-columns:minmax(0,1fr) 350px}.ven-lateral{position:sticky;top:92px;display:flex;flex-direction:column;gap:12px;min-width:0}.ven-lateral .ven-atajos{font-size:.82rem;padding:0 4px}.ven-lista{min-width:0;min-height:360px;display:flex;flex-direction:column}.ven-lista>.tarjeta-cabecera{padding-bottom:12px;flex-wrap:wrap}.ven-lista>.vacio{flex:1}.ven-captura{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.ven-dist-b .ven-captura,.ven-dist-c .ven-captura{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ven-dist-b .ven-captura .ven-lector-etiqueta,.ven-dist-c .ven-captura .ven-lector-etiqueta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ven-dist-b .ven-lector-campo input,.ven-dist-c .ven-lector-campo input{min-height:52px;font-size:1.05rem;padding-left:48px}.ven-dist-b .ven-lector-campo svg,.ven-dist-c .ven-lector-campo svg{left:14px;width:22px;height:22px}.ven-captura .ven-busqueda .entrada{min-height:52px;border-width:2px;font-size:1rem}.ven-dist-a .ven-captura .ven-busqueda .entrada{min-height:50px}.ven-dist-a .ven-entrada{display:flex;flex-direction:column;gap:12px}.ven-lista-cabecera{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:14px 16px;border-bottom:1px solid var(--line)}.ven-lista-cabecera .ven-captura{flex:1 1 440px}.ven-nivel-compacto>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ven-nivel-compacto select{min-height:52px}.ven-lista-herramientas{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ven-dist-c .ven-lista>.ven-mensaje{margin:10px 16px 0}.ven-dist-b .ven-barra-captura+.ven-mensaje{margin-top:-6px}.ven-vaciar-icono:hover:not(:disabled){background:var(--crit-wash);color:var(--crit)}.ven-vaciar-icono:disabled{opacity:.35;cursor:not-allowed}.ven-barra-captura{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:10px;align-items:stretch}.ven-cliente-compacto{display:flex;flex-direction:row;align-items:center;text-align:left;gap:10px;padding:6px 8px 6px 12px;min-width:0;min-height:52px}.ven-cliente-compacto.ven-cliente-buscando{display:flex;flex-direction:column;align-items:stretch;padding:10px 12px}.ven-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:999px;background:var(--brand-wash);color:var(--brand-strong);font-weight:700;font-size:.85rem}.ven-cliente-compacto-datos{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.ven-cliente-compacto-datos strong,.ven-cliente-compacto-datos span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ven-cliente-compacto-datos span{font-size:.82rem}.ven-cliente-compacto-acciones{display:flex;gap:2px}.ven-barra-cobro{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 -8px 24px #0e1c1614}.ven-barra-resumen{display:flex;flex-direction:column;gap:2px;margin-right:auto;min-width:0}.ven-barra-resumen .ven-ahorro{font-size:.88rem;color:var(--ink-2)}.ven-barra-total{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.ven-barra-total span{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.ven-barra-total strong{font-size:2.2rem;letter-spacing:-.02em;color:var(--brand-strong)}.ven-barra-acciones{display:flex;align-items:center;gap:8px}.ven-barra-acciones .ven-botones-par{display:flex}.ven-barra-acciones .ven-boton-cobrar{width:auto;min-width:190px}.ven-cobro-conteo{display:flex;flex-direction:column;gap:2px;font-weight:600;color:var(--ink-2)}.ven-cobro-conteo .ven-ahorro{display:flex;justify-content:space-between;font-weight:600}.ven-cobro-pie{display:flex;justify-content:center}.ven-visor{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--nav);color:#fff}.ven-visor span{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--nav-muted)}.ven-visor strong{font-size:2.9rem;line-height:1.05;letter-spacing:-.02em}.ven-visor small{font-size:.88rem;color:var(--nav-ink)}.ven-ultimo{display:flex;flex-direction:column;gap:4px}.ven-ultimo .tenue{font-size:.88rem}.ven-lineas{font-size:.95rem}.ven-lineas th{padding:8px;white-space:nowrap;background:var(--surface-2)}.ven-lineas td{padding:5px 8px}.ven-lineas th:first-child,.ven-lineas td:first-child{padding-left:14px}.ven-lineas th:last-child,.ven-lineas td:last-child{padding-right:10px}.ven-col-cantidad,.ven-col-unidad,.ven-col-precio,.ven-col-quitar{width:1%;white-space:nowrap}.ven-col-desc{min-width:180px}.ven-cantidad{display:inline-flex;align-items:center;gap:3px}.ven-paso{display:inline-grid;place-items:center;width:28px;height:34px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink-2);cursor:pointer}.ven-paso:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:var(--brand-wash)}.ven-paso:disabled{opacity:.35;cursor:not-allowed}.ven-paso svg{width:14px;height:14px}.lineas input.ven-cantidad-entrada{width:58px;min-height:34px;padding:2px 6px;text-align:center;font-size:1rem}.ven-desc{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.ven-desc strong{font-size:.98rem}.ven-desc .codigo{font-size:.76rem}.ven-icono-combo{width:15px;height:15px;align-self:center;color:var(--brand);flex-shrink:0}.ven-sub{display:flex;flex-wrap:wrap;gap:0 10px;font-size:.78rem;line-height:1.35;color:var(--muted)}.ven-sub:empty{display:none}.ven-sub-promo{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--ok)}.ven-sub-promo svg,.ven-sub-falta svg{width:12px;height:12px}.ven-sub-escalera{font-weight:600;color:var(--info)}.ven-sub-tope{font-weight:700;color:var(--warn)}.ven-sub-falta{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--crit)}.ven-lineas tbody tr.ven-fila-falta>td:first-child{box-shadow:inset 3px 0 0 var(--crit)}.ven-unidad{min-height:34px;max-width:170px;padding:0 8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);font:inherit;font-size:.88rem;font-weight:600}.ven-unidad-texto{font-size:.88rem;color:var(--ink-2)}.ven-precio-boton{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;min-height:38px;padding:3px 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.ven-precio-boton:hover,.ven-precio-boton[aria-expanded=true]{border-color:var(--line-strong);background:var(--surface)}.ven-precio-boton:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ven-precio-cifra{font-weight:700;font-size:.98rem;line-height:1.2}.ven-precio-etiqueta{display:inline-flex;align-items:center;gap:3px}.ven-precio-etiqueta .insignia{padding:0 6px;font-size:.68rem;line-height:1.5}.ven-precio-llave,.ven-precio-flecha{width:12px;height:12px;color:var(--muted)}.ven-precio-llave{color:var(--warn)}.ven-total-linea{font-weight:700;font-size:1rem;white-space:nowrap}.ven-col-quitar .boton-icono{width:32px;height:32px}.ven-lineas tbody tr:nth-child(odd)>td{background-color:var(--surface)}.ven-lineas tbody tr:nth-child(2n)>td{background-color:var(--cebra)}.ven-lineas tbody tr:hover>td{background-color:var(--cebra-hover)}.ven-lineas tbody tr.fila-activa>td{background-color:var(--cebra-activa)}.ven-menu-precio{position:fixed;inset:auto;margin:0;padding:6px;min-width:270px;max-width:min(380px,calc(100vw - 16px));max-height:min(380px,calc(100vh - 16px));overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}.ven-menu-opcion{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:.92rem;text-align:left;cursor:pointer}.ven-menu-opcion:hover,.ven-menu-opcion:focus-visible{background:var(--brand-wash);outline:none}.ven-menu-opcion[aria-checked=true]{font-weight:700}.ven-menu-opcion:disabled{color:var(--muted);cursor:not-allowed}.ven-menu-opcion:disabled:hover{background:transparent}.ven-menu-nota{display:block;font-size:.78rem;font-weight:600}.ven-menu-marca{display:inline-grid;place-items:center}.ven-menu-marca svg{width:16px;height:16px;color:var(--brand)}.ven-menu-otro{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 8px 8px;color:var(--warn);font-weight:700}.ven-menu-otro .ven-menu-marca svg{color:var(--warn)}.ven-menu-precio kbd{font-family:var(--mono);font-size:.75rem;padding:1px 6px;border-radius:6px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink-2)}.ven-menu-precio-cifra{font-weight:700}.ven-faltante{display:flex;flex-direction:column;gap:16px}.ven-faltante-resumen{font-size:1rem}.ven-faltante-grupo{display:flex;flex-direction:column;gap:8px}.ven-faltante-opcion{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}.ven-faltante-opcion:hover,.ven-faltante-opcion:focus-visible{border-color:var(--brand);background:var(--brand-wash);outline:none}.ven-faltante-opcion svg{width:18px;height:18px;flex-shrink:0;color:var(--brand)}.ven-faltante-sin{padding:12px 14px;border-radius:var(--radius);background:var(--crit-wash)}.ven-faltante-aviso{display:flex;gap:8px;color:var(--crit);font-weight:600;font-size:.9rem}.ven-faltante-aviso svg{width:18px;height:18px;flex-shrink:0;margin-top:2px}.ven-faltante-sin .boton{align-self:flex-start}.selector-lista li.agotado.agotado-elegible{opacity:.7;cursor:pointer}@container contenido (min-width: 1400px){.ven-dist-a,.ven-dist-c{grid-template-columns:minmax(0,1fr) 390px}}@container vender (max-width: 820px){.ven-barra-captura{grid-template-columns:minmax(0,1fr)}}@container vender (max-width: 560px){.ven-dist-b .ven-captura{grid-template-columns:minmax(0,1fr)}.ven-barra-cobro{gap:10px;padding:10px 12px}.ven-barra-total strong{font-size:1.9rem}.ven-barra-resumen{flex:1 1 auto;margin-right:auto;font-size:.85rem}.ven-barra-resumen .ven-ahorro{font-size:.8rem}.ven-barra-total{flex:none;align-items:flex-end}.ven-barra-acciones{flex-basis:100%;gap:6px}.ven-barra-acciones .ven-botones-par{gap:6px}.ven-barra-acciones .ven-botones-par .boton{min-height:52px;padding:0 14px;font-size:0}.ven-barra-acciones .ven-botones-par .boton svg{width:20px;height:20px}.ven-barra-acciones .boton kbd{display:none}.ven-barra-acciones .ven-boton-cobrar{flex:1;min-width:0;min-height:52px}}.ven-barra-titulo{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;min-width:0}.ven-barra-titulo h1{font-size:1.45rem;letter-spacing:-.01em;line-height:1.2}.ven-barra-titulo .ven-donde{margin:0;font-size:.92rem}.ven-barra-resumen .ven-atajos{font-size:.78rem;margin-top:2px}@container vender (max-width: 560px){.ven-barra-resumen .ven-atajos{display:none}}.ven-entrega{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--ink-2);min-width:0}.ven-entrega svg{width:18px;height:18px;flex-shrink:0}.ven-entrega span{font-weight:600}.ven-entrega select{flex:1;min-width:0;padding:6px 10px;border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--surface);color:var(--ink);font:inherit}.ven-entrega.activa select{border-color:var(--warn);background:var(--warn-wash);font-weight:600}.ven-franja-bodega{background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.ven-franja-bodega>svg{color:var(--warn)}.dv-seccion{display:grid;gap:10px}.dv-seccion h3{margin:0;font-size:.95rem}.dv-cantidad{display:inline-flex;align-items:center;gap:4px}.dv-cantidad .entrada{width:64px;text-align:right;padding:6px 8px}.dv-tabla tr.dv-marcada td{background:color-mix(in srgb,var(--brand) 7%,transparent)}.dv-resumen{margin-right:auto}.dv-vacio{margin:0;padding:4px 2px;font-size:.88rem}.cat-filtro{width:auto;min-width:200px}.cat-sub{font-size:.82rem;color:var(--muted);line-height:1.3}.cat-tabla-productos th,.cat-tabla-productos td{padding:10px}.cat-tabla-productos th{white-space:normal;font-size:.74rem;letter-spacing:.03em;line-height:1.25}.cat-tabla-productos th:first-child,.cat-tabla-productos td:first-child{padding-left:16px}.cat-tabla-productos th:last-child,.cat-tabla-productos td:last-child{padding-right:16px}.cat-tabla-productos .codigo{white-space:nowrap;font-size:.8rem}.cat-tabla-productos td:nth-child(3){min-width:150px}.cat-proveedor{font-size:.86rem;color:var(--ink-2);min-width:110px;max-width:150px;line-height:1.35}.cat-existencia-celda{display:inline-flex;align-items:center;gap:4px}.cat-existencia-celda .cat-existencia{min-width:38px;text-align:center}.cat-paso{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer}.cat-paso svg{width:16px;height:16px}.cat-paso:hover{border-color:var(--brand);background:var(--brand-wash);color:var(--brand)}.cat-fecha{font-size:.88rem;color:var(--ink-2);white-space:nowrap}.cat-precios{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cat-precios strong{display:inline-flex;align-items:center;gap:6px}.cat-niveles{display:grid;grid-template-columns:auto auto;column-gap:6px;margin:0;font-size:.76rem;line-height:1.3;color:var(--muted)}.cat-niveles dt{text-align:right}.cat-niveles dd{margin:0;text-align:right;white-space:nowrap}.cat-propio{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:999px;background:var(--info-wash);color:var(--info)}.cat-existencia{font-weight:700;font-size:1.02rem}.cat-existencia.bajo{color:var(--warn)}.cat-existencia.cero{color:var(--crit)}.cat-acciones{flex-wrap:nowrap}.cat-acciones .boton-icono{width:40px;height:40px;border-color:var(--line);border-radius:var(--radius);background:var(--surface)}.cat-acciones .boton-icono.cat-peligro:hover{background:var(--crit-wash);color:var(--crit);border-color:color-mix(in srgb,var(--crit) 35%,transparent)}.cat-formulario{gap:4px}.cat-seccion{display:flex;flex-direction:column;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.cat-seccion:first-child{padding-top:0}.cat-seccion:last-of-type{border-bottom:0}.cat-seccion-titulo{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-strong);margin:0}.cat-rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;align-items:start}.cat-ancho-2{grid-column:span 2;display:flex;flex-direction:column;gap:10px}.cat-con-boton{display:flex;gap:8px;align-items:stretch}.cat-con-boton select{flex:1;min-width:0}.cat-con-boton .boton{min-height:48px}.cat-boton-cuadrado{width:48px;padding:0;flex:none}.cat-alta-rapida{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px;border-radius:var(--radius);background:var(--brand-wash);border:1px dashed color-mix(in srgb,var(--brand) 45%,transparent)}.cat-alta-rapida .entrada{flex:1 1 160px;width:auto}.cat-alta-rapida .boton{min-height:48px}.cat-alta-compra{margin-top:14px}.cat-alta-titulo{font-weight:700;font-size:.92rem;flex-basis:100%}.cat-utilidad{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line)}.cat-utilidad>span:first-child{font-weight:700;color:var(--ink-2)}.cat-utilidad strong{font-size:1.15rem}.cat-utilidad.positiva{background:var(--ok-wash);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.cat-utilidad.positiva strong{color:var(--ok)}.cat-utilidad.negativa{background:var(--crit-wash);border-color:color-mix(in srgb,var(--crit) 30%,transparent)}.cat-utilidad.negativa strong{color:var(--crit)}.cat-precios-sucursal td:first-child{white-space:nowrap}.cat-precios-sucursal input::placeholder{color:var(--muted);font-weight:400}.cat-pie-dialogo{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:6px}.cat-ajuste-cifras{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cat-ajuste-cifras>div{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line)}.cat-ajuste-cifras span{font-size:.82rem;color:var(--muted);font-weight:600}.cat-ajuste-cifras strong{font-size:1.5rem;line-height:1.2}.cat-ajuste-cifras>div:last-child{background:var(--brand-wash);border-color:color-mix(in srgb,var(--brand) 30%,transparent)}.cat-ajuste-cifras>div.negativo{background:var(--crit-wash);border-color:color-mix(in srgb,var(--crit) 35%,transparent);color:var(--crit)}.cat-formato{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cat-formato>span:first-child{font-weight:700;font-size:.92rem}.cat-archivo{padding:10px;cursor:pointer}.cat-opciones-importar{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.cat-repetidos{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:700;font-size:.92rem}.cat-columnas{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 12px;margin-top:10px}.cat-columna{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 4px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);font-size:.9rem;font-weight:600}.cat-columna .entrada{width:64px;min-height:40px;padding:6px 8px;text-align:center;font-weight:700}.cat-vista-previa{margin-top:10px;border:1px solid var(--line);border-radius:var(--radius)}.cat-vista-previa .tabla{font-size:.88rem}.cat-resultado{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cat-resultado>div{display:flex;flex-direction:column;align-items:center;padding:12px;border-radius:var(--radius);background:var(--ok-wash);border:1px solid color-mix(in srgb,var(--ok) 30%,transparent)}.cat-resultado>div:nth-child(2){background:var(--info-wash);border-color:color-mix(in srgb,var(--info) 30%,transparent)}.cat-resultado>div:nth-child(3){background:var(--surface-2);border-color:var(--line)}.cat-resultado strong{font-size:1.6rem;line-height:1.2}.cat-resultado span{font-size:.85rem;color:var(--ink-2)}.cat-fila-mostrador td{background:var(--surface-2)}.cat-contador{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:#edf1ef;font-size:.78rem;font-variant-numeric:tabular-nums}.pestanas button.activo .cat-contador{background:var(--brand-wash);color:var(--brand-strong)}.cat-vacio-corto{padding:24px 4px}.dialogo .pestanas{margin-bottom:12px}.cat-pie-tabla td{font-weight:700;background:var(--surface-2);border-top:1.5px solid var(--line-strong);border-bottom:0}.cat-resumen-titulo{font-size:1.1rem;margin-bottom:8px}.cat-resumen-unidades{margin:14px 0 16px}.cat-ancho-completo{width:100%}.cat-fila-compra{cursor:pointer}.cat-tabla-compras th:first-child,.cat-tabla-compras td:first-child{width:52px;padding-right:0}.cat-fila-compra.abierta td{background:var(--brand-wash);border-bottom-color:transparent}.cat-detalle-compra>td{background:var(--surface-2);padding:4px 14px 16px 66px}.tabla tbody .cat-detalle-compra:hover td{background:var(--surface-2)}.cat-tabla-detalle{width:100%;border-collapse:collapse;font-size:.9rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.cat-tabla-detalle th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:8px 12px;border-bottom:1px solid var(--line)}.cat-tabla-detalle td{padding:8px 12px;border-bottom:1px solid var(--line)}.cat-tabla-detalle tr:last-child td{border-bottom:0}.cat-tabla-detalle .derecha{text-align:right}.cat-tabla-detalle th:first-child,.cat-tabla-detalle td:first-child{width:50%}.cat-sin-corte{white-space:nowrap}.cat-lineas-compra input{width:78px}.cat-lineas-compra input.costo{width:96px}.cat-lineas-compra td,.cat-lineas-compra th{padding-left:6px;padding-right:6px}@media(max-width:860px){.cat-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-filtro{flex:1}.cat-detalle-compra>td{padding-left:14px}}@media(max-width:520px){.cat-rejilla{grid-template-columns:minmax(0,1fr)}.cat-ancho-2{grid-column:auto}}.cat-nivel-par{display:contents}.cat-desde{color:var(--muted);opacity:.8}.cat-margen-negativo{color:var(--crit);font-weight:700}.cat-recargo{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:10px 14px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2)}.cat-recargo>svg{width:18px;height:18px;color:var(--brand)}.cat-recargo .entrada{width:84px;min-height:40px;text-align:right}.cat-recargo-resultado{font-weight:700;color:var(--ink)}.cat-niveles-form{display:grid;gap:8px;border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.cat-niveles-cabecera,.cat-nivel-fila{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(110px,1fr) minmax(110px,1fr) minmax(120px,1fr);gap:10px;align-items:center}.cat-niveles-cabecera{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.cat-nivel-fila .entrada{min-height:42px;text-align:right}.cat-nivel-error{grid-column:1 / -1;margin:0}.cat-nota-precios{align-items:center}@media(max-width:720px){.cat-niveles-cabecera{display:none}.cat-nivel-fila{grid-template-columns:1fr 1fr}.cat-nivel-fila strong{grid-column:1 / -1}}.cat-unidad{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cat-unidad-etiqueta{font-weight:600}.cat-presentaciones input.entrada{width:150px;text-align:left;font-weight:600;font-size:1rem}.cat-presentaciones input.entrada.num{width:170px;font-weight:500}.cat-sale-a{white-space:nowrap}.cat-sugeridas{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cat-sugeridas .ven-billete{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:0 14px;min-height:38px;font-size:.9rem}.cmb-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}.cmb-tarjeta{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.cmb-tarjeta.pausado{opacity:.72}.cmb-cabecera{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cmb-cabecera h2{margin:0 0 2px;font-size:1.15rem}.cmb-componentes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cmb-componentes li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px}.cmb-componentes .num{color:var(--ink-2);text-align:right}.cmb-precios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:12px 14px;border-radius:var(--radius);background:var(--surface-2)}.cmb-precios>div{display:flex;flex-direction:column;gap:2px;font-size:.85rem}.cmb-precios .num{font-size:1rem;font-weight:600}.cmb-precios .cmb-precio{font-size:1.25rem;color:var(--brand)}.tachado{text-decoration:line-through;color:var(--muted)}.cmb-ahorro{color:var(--ok)}.cmb-alcanza{margin:0;font-size:.88rem;color:var(--ink-2)}.cmb-acciones{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.cmb-tabla .inv-corto{width:80px}.cmb-resumen{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--radius);background:var(--surface-2)}.cmb-vista-etiqueta{display:flex;justify-content:center;padding:12px;border:1px dashed var(--line-strong);border-radius:var(--radius);background:#fff}.cmb-vista-etiqueta svg{max-width:100%;height:56px}.cat-factura{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:.72rem;font-weight:700;vertical-align:1px;white-space:nowrap}.cat-factura.si{background:var(--ok-wash);color:var(--ok)}.cat-factura.no{background:var(--surface-2, #f1f3f2);color:var(--muted)}.cat-factura.sin{background:var(--warn-wash);color:#8a5a00}.cat-factura-fijo{margin:0;font-weight:700}.cat-marcar{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.cat-llamado-precios{padding:12px 16px}.cat-llamado-precios>span{flex:1}.cat-llamado-precios>svg{width:22px;height:22px}.rp-seccion+.rp-seccion{margin-top:8px}.rp-titulo{display:flex;align-items:center;gap:8px;font-size:1rem;margin:0 0 8px}.rp-titulo svg{width:18px;height:18px;color:var(--brand)}.rp-tabla td{vertical-align:middle}.rp-precio{width:104px;text-align:right;font-weight:700}.rp-sube{color:var(--crit, #b42318);font-weight:700}.doc-pestanas{display:flex;justify-content:center;margin-bottom:12px}.rp-tabla .segmentado{flex-wrap:nowrap;white-space:nowrap}.cat-tabla-precios th[scope=row]{text-align:left;font-size:.95rem;text-transform:none;letter-spacing:0;color:var(--ink);font-weight:700;white-space:nowrap}.cat-tabla-precios input.costo{width:88px}.cat-tabla-precios td,.cat-tabla-precios th{padding:6px}.cat-tabla-precios .cat-col-sucursal input.costo{width:80px}.cat-tabla-precios input.cat-margen{width:64px}.cat-tabla-precios input.cat-desde{width:56px}.cat-margen-campo{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-weight:700}.cat-col-sucursal{background:color-mix(in srgb,var(--brand-wash) 45%,transparent)}.cat-fila-error input{border-color:var(--crit)}.cat-precios-pie{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px}.cat-precios-pie .campo-ayuda{flex:1 1 320px;margin:0}.cat-revision{align-items:flex-start;background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.cat-revision ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.cat-revision li{font-size:.92rem}.cat-tabla-precios select.cat-por{min-width:128px;min-height:40px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--campo, var(--surface));color:var(--ink);font:inherit;font-size:.92rem;font-weight:600}.cat-equivale{margin-top:2px;font-size:.78rem;color:var(--muted);white-space:nowrap}.cat-precio-pres{font-weight:700;white-space:nowrap}:root{--rep-serie-1: #2a78d6;--rep-serie-2: #eb6834;--rep-serie-3: #1baf7a;--rep-serie-4: #eda100;--rep-serie-5: #e87ba4;--rep-serie-6: #6250d6}.rep-hoy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.rep-hoy.con-atajo{grid-template-columns:minmax(220px,1.15fr) repeat(auto-fit,minmax(190px,1fr))}.rep-atajo-vender{display:flex;align-items:center;gap:14px;padding:18px 20px;min-height:112px;border-radius:var(--radius-lg);background:var(--brand);color:#fff;text-decoration:none;box-shadow:var(--shadow);transition:background .15s}.rep-atajo-vender:hover{background:var(--brand-strong)}.rep-atajo-vender:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.rep-atajo-vender>svg{width:34px;height:34px;flex:none}.rep-atajo-vender .rep-atajo-flecha{width:22px;height:22px;margin-left:auto;opacity:.8}.rep-atajo-texto{display:flex;flex-direction:column}.rep-atajo-texto strong{font-size:1.6rem;line-height:1.1}.rep-atajo-texto span{font-size:.9rem;opacity:.85}.rep-hoy-cifra .metrica-valor{font-size:min(1.65rem,12cqi)}.rep-egreso .metrica-etiqueta svg{color:var(--crit)}.rep-mes,.rep-tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.rep-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.rep-lista-corta{padding-bottom:8px}.rep-ranking{list-style:none;margin:8px 0 0;padding:0}.rep-ranking>li{display:flex;align-items:center;gap:12px;padding:10px 20px;border-top:1px solid var(--line)}.rep-ranking>li:first-child{border-top:0}.rep-ranking-vacio{justify-content:flex-start}.rep-ranking-pos{flex:none;width:26px;height:26px;border-radius:50%;background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center;font-size:.8rem;font-weight:700;color:var(--ink-2)}.rep-ranking-titulo{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-ranking-valor{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.rep-ranking>li>strong{white-space:nowrap}.rep-barrita{display:block;height:6px;margin-top:4px;border-radius:3px;background:var(--surface-2);overflow:hidden}.rep-barrita span{display:block;height:100%;border-radius:3px;background:var(--brand)}.rep-persona{display:inline-flex;align-items:center;gap:8px}.rep-titulo-icono{display:flex;align-items:center;gap:8px}.rep-titulo-icono svg{width:20px;height:20px;color:var(--brand);flex:none}.rep-nota-tarjeta{margin:4px 20px 0;font-size:.88rem}.rep-seccion{display:flex;flex-direction:column;gap:16px}.rep-seccion-cabecera{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.rep-seccion-cabecera h2{font-size:1.25rem}.rep-fila-total td{font-weight:700;background:var(--surface-2);border-top:2px solid var(--line-strong)}.rep-bajo{color:var(--warn);font-weight:700}.rep-diferencia-neg{color:var(--crit);font-weight:700}.rep-fila-vencida td{background:var(--crit-wash)}.rep-fila-vencida:hover td{background:color-mix(in srgb,var(--crit-wash) 80%,var(--crit) 6%)}.rep-nota-barra{font-size:.88rem;flex:1 1 260px}.rep-filtros{align-items:flex-end}.rep-filtros .rango-campo .entrada{min-width:150px}.rep-grafica{position:relative;width:100%;min-height:280px}.rep-grafica svg{display:block;overflow:visible}.rep-reja{stroke:var(--line);stroke-width:1}.rep-eje{stroke:var(--line-strong);stroke-width:1}.rep-marca{fill:var(--muted);font-size:12px;font-family:var(--font);font-variant-numeric:tabular-nums}.rep-banda-foco{fill:var(--surface-2);stroke:var(--line)}.rep-grafica-vacia{position:absolute;inset:0 0 32px 64px;display:grid;place-items:center;color:var(--muted);font-weight:600;pointer-events:none}.rep-tooltip{position:absolute;z-index:2;min-width:180px;padding:10px 12px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:4px;font-size:.88rem;pointer-events:none}.rep-tooltip-fila{display:flex;align-items:center;gap:8px;color:var(--ink-2)}.rep-tooltip-fila i{width:10px;height:10px;border-radius:3px;flex:none}.rep-tooltip-fila b{margin-left:auto;color:var(--ink)}.rep-tooltip-total{border-top:1px solid var(--line);padding-top:4px;font-weight:700}.rep-leyenda{display:flex;gap:14px;flex-wrap:wrap;font-size:.88rem;color:var(--ink-2)}.rep-leyenda span{display:inline-flex;align-items:center;gap:6px}.rep-leyenda i{width:12px;height:12px;border-radius:3px}.rep-detalles{margin-top:8px}.rep-detalles summary{cursor:pointer;font-weight:600;color:var(--brand-strong);padding:8px 0;min-height:44px;display:flex;align-items:center}.rep-detalles .tabla-contenedor{max-height:360px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius)}.rep-elegir>div{display:flex;flex-direction:column;gap:6px}.rep-elegir-titulo{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:8px}.rep-opcion-bodega svg{color:var(--warn)}.rep-ubicacion-conteo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:1.05rem;font-weight:700}.rep-ubicacion-conteo .tenue{font-weight:400;font-size:.92rem}.rep-llamado-ok{background:var(--ok-wash);border-color:color-mix(in srgb,var(--ok) 25%,transparent)}.rep-llamado-ok>svg{color:var(--ok)}.rep-preparar{display:flex;flex-direction:column;gap:16px;max-width:760px}.rep-preparar h2{font-size:1.2rem}.rep-preparar .segmentado{align-self:flex-start}.rep-preparar-fila{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.rep-preparar-fila .campo{flex:1 1 260px;max-width:360px}.rep-preparar-fila .campo-ayuda{min-height:1.3em}.rep-preparar-fila>.boton{margin-bottom:22px}.rep-nota-todos{flex:1 1 260px;margin:0 0 22px}.rep-conteo td,.rep-conteo th:first-child,.rep-conteo td:first-child{padding-left:20px}.rep-conteo th:last-child,.rep-conteo td:last-child{padding-right:20px}.rep-conteo tr.rep-difiere td{background:var(--warn-wash)}.rep-conteo tr.rep-igual td{background:color-mix(in srgb,var(--ok-wash) 55%,transparent)}.rep-diferencia{font-weight:700;font-variant-numeric:tabular-nums}.rep-diferencia.falta{color:var(--crit)}.rep-diferencia.sobra{color:var(--info)}.rep-conteo .rep-diferencia{font-size:1.1rem;display:inline-block;min-width:56px;padding:4px 10px;border-radius:8px;background:var(--surface);border:1.5px solid currentColor}.rep-texto-falta{color:var(--crit)}.rep-ayuda-chica{font-size:.84rem;margin-top:8px}.rep-bloque{display:block}.rep-codigos-agregar{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--line)}.rep-agregar-varios{display:flex;gap:12px;flex-wrap:wrap}.rep-agregar-varios .entrada{flex:1 1 200px;width:auto}.rep-contador{display:inline-flex;align-items:center;gap:6px}.rep-contador input{width:76px}.rep-contador .boton-icono{width:40px;height:40px;border:1px solid var(--line-strong)}.rep-casillas-1{grid-template-columns:1fr}.rep-hoja{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;padding:14px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius)}.rep-etiqueta{background:#fff;border:1px dashed var(--line-strong);border-radius:6px;min-height:96px;padding:8px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#000;overflow:hidden}.rep-etiqueta-desc{font-size:.78rem;line-height:1.15;text-align:center;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rep-etiqueta-barras{display:flex;justify-content:center;max-width:100%}.rep-etiqueta-barras svg{max-width:100%;height:46px;width:auto}.rep-etiqueta-numero{font-family:var(--mono);font-size:1.8rem;font-weight:700;line-height:1.1}.rep-etiqueta-precio{font-weight:700;font-size:1rem}.rep-fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:20px}.rep-fieldset:disabled .campo input,.rep-fieldset:disabled .campo select,.rep-fieldset:disabled .campo textarea{background:var(--surface-2);color:var(--ink-2)}.rep-fieldset:disabled .segmentado button:not(.activo){opacity:.6}.rep-logo{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.rep-logo-vista{width:160px;height:96px;border:1.5px dashed var(--line-strong);border-radius:var(--radius);display:grid;place-items:center;background:var(--surface-2);overflow:hidden;font-size:.88rem}.rep-logo-vista img{max-width:100%;max-height:100%;object-fit:contain}.rep-logo-acciones{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.rep-logo-acciones .rep-ayuda-chica{margin:0}.rep-impresora{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.rep-impresora .campo{flex:1 1 280px}.rep-copias{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rep-entrada-corta{max-width:160px}.rep-vista-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.rep-vista-cabecera h2{font-size:1.1rem}.rep-ticket{background:#fffdf6;border-radius:var(--radius)}.rep-ticket .ticket{font-size:9.2px;padding:12px 8px;overflow-x:hidden}.rep-ticket-logo{display:block;max-width:160px;max-height:72px;margin:0 auto;padding-top:12px}.rep-ticket:has(.rep-ticket-logo) .ticket{border-top:0;border-radius:0 0 var(--radius) var(--radius)}.rep-guardar{display:flex;flex-direction:column;gap:8px}.rep-guardar .boton{width:100%}.rep-rol-celda{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.rep-boton-quitar{color:var(--crit)}.rep-clave{display:flex;gap:6px;align-items:center}.rep-clave input{flex:1}.rep-clave .boton-icono{width:48px;height:48px;border:1.5px solid var(--line-strong)}.rep-pie-espacio{flex:1}.rep-estado-permisos{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);margin-bottom:12px;font-size:.92rem}.rep-estado-permisos.personalizado{background:var(--info-wash);border-color:color-mix(in srgb,var(--info) 25%,transparent)}.rep-permisos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.rep-grupo-permisos{border:1px solid var(--line);border-radius:var(--radius);padding:4px 12px 10px;margin:0;min-width:0}.rep-grupo-permisos legend{display:flex;align-items:center;gap:10px;width:100%;padding:0 4px;font-weight:700}.rep-grupo-permisos legend>span:first-child{flex:1}.rep-enlace{border:0;background:none;color:var(--brand-strong);font-weight:600;font-size:.84rem;cursor:pointer;padding:6px 4px;min-height:32px}.rep-enlace:hover{text-decoration:underline}.rep-permiso{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border-radius:8px;cursor:pointer;font-size:.94rem}.rep-permiso:hover{background:var(--surface-2)}.rep-permiso input{accent-color:var(--brand);width:18px;height:18px;flex:none}.rep-permiso>span:nth-of-type(1){flex:1}.rep-permiso-cambio{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--info);background:var(--info-wash);border-radius:6px;padding:2px 6px}.rep-matriz-grupo th,.rep-matriz-grupo td{background:var(--surface-2);border-top:1px solid var(--line-strong)}.rep-matriz-grupo td.rol-destacado{background:color-mix(in srgb,var(--warn-wash) 85%,var(--warn) 5%)}.rep-matriz-grupo button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;font-weight:700;font-size:.98rem;color:var(--ink);cursor:pointer;min-height:40px;padding:0;text-transform:none;letter-spacing:0}.rep-matriz-grupo button svg{width:18px;height:18px;color:var(--brand)}.rep-matriz-grupo button .tenue{font-weight:400;font-size:.84rem}.rep-conteo-rol{font-size:.86rem;font-weight:700;color:var(--ink-2)}.rep-conteo-rol.todo{color:var(--ok)}.rep-conteo-rol.nada{color:var(--muted);font-weight:400}.rep-matriz-permiso{padding-left:46px}@media(max-width:1100px){.rep-mes,.rep-tres,.rep-hoy.con-atajo{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-hoy.con-atajo .rep-atajo-vender{grid-column:1 / -1;min-height:84px}.rep-copias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.rep-mes,.rep-tres,.rep-dos,.rep-permisos{grid-template-columns:1fr}.rep-hoy,.rep-hoy.con-atajo{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-matriz-permiso{padding-left:16px}}.rep-matriz tbody tr:last-child td{border-bottom:1px solid var(--line)}.rep-matriz tbody:last-child tr:last-child td,.rep-matriz tbody:last-child tr:last-child th{border-bottom:0}.rep-matriz-grupo th{vertical-align:middle;text-transform:none;letter-spacing:0;padding:8px 14px}.rep-hueco{visibility:hidden}.rep-metricas-ajustadas{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.rep-subtitulo{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:-12px}.rep-lista-corta .tarjeta-cabecera .volver,.rep-nowrap{white-space:nowrap}.rep-acciones{flex-wrap:nowrap}.cre-pestanas{padding:0 12px}.cre-barra{padding:16px 20px 4px;flex-wrap:wrap}.cre-barra .entrada-con-icono{flex:1 1 260px;max-width:420px}.cre-contador{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:.78rem;font-variant-numeric:tabular-nums}.pestanas button.activo .cre-contador{background:var(--brand-wash);border-color:transparent;color:var(--brand-strong)}.cre-sub{font-size:.82rem;color:var(--muted);line-height:1.3;font-weight:400}.cre-enlace{border:0;background:transparent;padding:0;font:inherit;font-weight:700;color:var(--ink);text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.cre-enlace:hover{color:var(--brand-strong);text-decoration-color:currentColor}.cre-acciones{flex-wrap:nowrap;align-items:center}.cre-acciones .boton-icono{width:40px;height:40px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.cre-texto-critico{color:var(--crit)}.cre-texto-ok{color:var(--ok)}.cre-texto-info{color:var(--info)}.cre-fila-vencida td:first-child{box-shadow:inset 4px 0 0 var(--crit)}.cre-pie-tabla td{font-weight:700;background:var(--surface-2);border-top:1.5px solid var(--line-strong);border-bottom:0}.cre-aplicado{font-size:.88rem}.cre-aplicacion{display:block;white-space:nowrap}.cre-vacio-corto{padding:18px 4px}.cre-explica{margin:0 0 12px}.cre-tramos{display:flex;gap:3px;height:30px;border-radius:var(--radius);overflow:hidden}.cre-tramo{min-width:6px;flex-basis:0}.cre-tramo-0{background:var(--ok)}.cre-tramo-1{background:var(--info)}.cre-tramo-2{background:var(--warn)}.cre-tramo-3{background:var(--crit)}.cre-tramos-leyenda{list-style:none;margin:12px 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cre-tramos-leyenda li{display:grid;grid-template-columns:14px 1fr;column-gap:8px;row-gap:2px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius)}.cre-tramos-leyenda i{width:14px;height:14px;border-radius:4px}.cre-tramos-leyenda li>span:first-of-type{font-weight:600;color:var(--ink-2)}.cre-tramos-leyenda strong,.cre-tramos-leyenda li>span:last-child{grid-column:2}.cre-tramos-leyenda strong{font-size:1.2rem}.cre-celda-alta{background:var(--warn-wash);font-weight:700}.cre-celda-critica{background:var(--crit-wash);color:var(--crit);font-weight:700}.cre-ficha{display:flex;flex-direction:column;gap:18px}.cre-ficha-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.cre-cifra{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.cre-cifra>span{font-weight:600;color:var(--ink-2);font-size:.9rem}.cre-cifra>strong{font-size:1.45rem;line-height:1.15}.cre-cifra>small{color:var(--muted);font-size:.82rem}.cre-ficha-acciones{display:flex;gap:10px;flex-wrap:wrap}.cre-ficha-seccion{display:flex;flex-direction:column;gap:8px}.cre-ficha-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cre-ficha-cabecera h3{margin:0;font-size:1.05rem}.cre-seccion-form{border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.cre-seccion-form h3{margin:0;font-size:1rem}.cre-filtro{width:auto;min-width:190px}.cre-fila-mostrador td{background:var(--surface-2)}.cre-credito-celda{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.cre-hoy-cobrado{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:.88rem}.cre-hoy-cobrado li{display:flex;justify-content:space-between;gap:8px;color:var(--ink-2)}.cre-hoy-cobrado li strong{color:var(--ink)}.cre-avisos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.cre-aviso{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;box-shadow:var(--shadow)}.cre-aviso:hover{border-color:var(--brand)}.cre-aviso>svg{width:28px;height:28px;flex:none}.cre-aviso-critico{background:var(--crit-wash);border-color:color-mix(in srgb,var(--crit) 30%,transparent)}.cre-aviso-critico>svg{color:var(--crit)}.cre-aviso-aviso{background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.cre-aviso-aviso>svg{color:var(--warn)}.cre-aviso-info{background:var(--info-wash);border-color:color-mix(in srgb,var(--info) 30%,transparent)}.cre-aviso-info>svg{color:var(--info)}.cre-aviso-texto{flex:1;display:flex;flex-direction:column;gap:2px}.cre-aviso-texto strong{font-size:1.05rem}.cre-aviso-texto span{color:var(--ink-2);font-size:.9rem}.cre-aviso-flecha{width:20px!important;height:20px!important;color:var(--ink-2)!important}.cre-linea-ganancia{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.cre-punto-ganancia{fill:var(--surface);stroke:var(--ink);stroke-width:2}.cre-leyenda-linea{display:inline-block;width:16px!important;height:3px!important;border-radius:2px;vertical-align:middle}@media(max-width:860px){.cre-tramos-leyenda{grid-template-columns:repeat(2,minmax(0,1fr))}.cre-barra .entrada-con-icono{max-width:none}}.cre-acciones .boton-icono.cre-peligro:hover{background:var(--crit-wash);color:var(--crit);border-color:color-mix(in srgb,var(--crit) 35%,transparent)}.cre-col-cliente{min-width:210px}.cre-col-cliente .cre-enlace,.cre-ficha .tabla td.num,.cre-tabla td.num,.cre-tabla .cre-credito-celda .num{white-space:nowrap}.cre-metricas{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cl-parecidos{border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);background:var(--warn-wash);border-radius:var(--radius);padding:10px 12px;display:grid;gap:8px}.cl-parecidos-titulo{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.9rem}.cl-parecidos-titulo svg{width:18px;height:18px;color:var(--warn);flex-shrink:0}.cl-parecidos-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cl-parecidos-lista li{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);padding:6px 10px}.cl-parecidos-lista .lista-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.cl-parecidos-lista .boton{flex-shrink:0}.cl-parecidos-nota{margin:0;font-size:.85rem;color:var(--warn)}.cl-unir-queda{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.cl-unir-lista{max-height:280px;overflow-y:auto;display:grid;gap:6px}.cl-unir-lista>li{padding:0;border-top:0}.cl-unir-opcion{align-items:flex-start;width:100%}.cl-unir-opcion .lista-principal{display:grid;gap:2px}.inv-sub{font-size:.82rem;color:var(--muted);margin-top:2px}.inv-enlace{color:var(--brand);font-weight:700;text-decoration:underline;text-underline-offset:3px}.inv-enlace:hover{color:var(--brand-strong)}.inv-acciones{justify-content:flex-end;flex-wrap:nowrap}.inv-sin-corte{white-space:nowrap}.inv-cant{font-weight:700;font-size:1.05rem}.inv-texto-aviso{color:var(--warn);font-weight:700}.inv-texto-critico{color:var(--crit);font-weight:700}.inv-fila-diferencia>td{background:var(--warn-wash)}.inv-fila-total>td{font-weight:700;border-top:2px solid var(--line-strong)}.inv-momento,.inv-ciego{margin-bottom:14px}.inv-nota-envio{margin:0 0 14px;padding:10px 14px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2)}.inv-lineas-recepcion{margin-bottom:16px}.inv-lineas-recepcion input{width:92px}.inv-lineas-compra input{width:78px}.inv-lineas-compra input.inv-corto{width:64px}.inv-lineas-compra input.costo{width:96px}.inv-lineas-compra td:first-child{min-width:150px}.inv-enviado{font-weight:700;font-size:1.05rem;color:var(--ink-2)}.inv-difs{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.inv-resumen-diferencias{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid var(--line)}.inv-resumen-diferencias>svg{width:24px;height:24px;flex:none;margin-top:1px}.inv-resumen-diferencias>div{display:flex;flex-direction:column;gap:4px}.inv-resumen-diferencias span{color:var(--ink-2);font-size:.92rem}.inv-resumen-diferencias.con{background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.inv-resumen-diferencias.con>svg{color:var(--warn)}.inv-resumen-diferencias.sin{background:var(--ok-wash);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.inv-resumen-diferencias.sin>svg{color:var(--ok)}.hito.inv-hito-aviso{background:var(--warn-wash);color:var(--warn)}.inv-lista-incidencias{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:6px}.inv-lista-incidencias li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.92rem;color:var(--ink)}.inv-lista-incidencias li>.num:first-child{font-weight:700;color:var(--ink-2)}.inv-reclamos li{padding:8px 12px;border-radius:var(--radius);background:var(--warn-wash)}.inv-reclamos li>strong{margin-left:auto}.inv-reclamos-compra{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line-strong)}.inv-filtro-ref{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border-radius:var(--radius);background:var(--info-wash);border:1px solid color-mix(in srgb,var(--info) 25%,transparent)}.inv-filtro{width:auto;min-width:180px}.inv-tipo-cantidad{display:flex;align-items:center;gap:10px;font-size:1.1rem}.inv-cita{margin:6px 0 0;padding:8px 12px;border-left:3px solid var(--line-strong);background:var(--surface-2);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink-2);font-size:.92rem}.dialogo-contenido>.inv-cita{margin:0 0 14px}.inv-enlaces-detalle{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}.inv-opciones{border:0;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.inv-opciones legend{font-weight:700;margin-bottom:8px}.inv-opcion{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer}.inv-opcion:hover{border-color:var(--brand)}.inv-opcion.activa{border-color:var(--brand);background:var(--brand-wash)}.inv-opcion input{width:20px;height:20px;margin-top:2px;accent-color:var(--brand);flex:none}.inv-opcion>span{display:flex;flex-direction:column;gap:2px}.inv-efecto{font-size:.9rem;color:var(--ink-2)}.inv-historial-rango{margin-bottom:14px}.inv-metricas-dialogo{margin-bottom:8px}.inv-kardex-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.inv-kardex-producto{flex:1 1 340px;display:flex;flex-direction:column;gap:6px}.inv-kardex-ubicacion{display:flex;flex-direction:column;gap:6px;min-width:220px}.inv-etiqueta{font-size:.85rem;font-weight:700;color:var(--ink-2)}.inv-producto-elegido{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 8px 6px 14px;border:1.5px solid var(--brand);border-radius:var(--radius);background:var(--brand-wash)}.inv-producto-elegido>div{display:flex;flex-direction:column}.inv-tipo-kardex{display:inline-flex;align-items:center;gap:6px;font-weight:600}.inv-tipo-kardex svg{width:16px;height:16px;color:var(--muted)}.inv-tipo-kardex.inv-mov-entrada svg{color:var(--ok)}.inv-tipo-kardex.inv-mov-salida svg{color:var(--crit)}.inv-tipo-kardex.inv-mov-aviso svg{color:var(--warn)}.inv-entrada{color:var(--ok);font-weight:700}.inv-salida{color:var(--crit);font-weight:700}.inv-saldo{font-weight:700;font-size:1.02rem}.inv-barra-corte .rango-campo input{min-width:160px}@media(max-width:720px){.inv-acciones{flex-wrap:wrap}.inv-filtro{width:100%}.inv-filtro-ref{flex-direction:column;align-items:flex-start}}.inv-celda-origen{min-width:150px}.inv-diferencia{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.inv-diferencia strong{font-size:1.05rem}.inv-tabla-incidencias td{vertical-align:top}.inv-lineas-recepcion input[readonly]{background:var(--surface-2);border-color:var(--line);color:var(--ink-2)}.metricas.inv-metricas-dialogo{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.inv-reposicion-campos{display:flex;flex-direction:column;gap:14px;margin:4px 0 16px;padding:14px 16px;border-radius:var(--radius);background:var(--surface-2)}.inv-reposicion-vencida{color:var(--crit);font-weight:600}.inv-desglose{font-size:.78rem;font-weight:500}.ing-pendiente{align-items:center}.ing-pendiente>div{flex:1}.inv-resumen-diferencias .boton span{color:inherit;font-size:inherit}.ing-pago{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line);align-items:flex-end}.ing-casilla-caja{align-self:center;min-height:40px}.ing-pasos{margin:0;font-weight:700}.pp-tabla td{vertical-align:middle}.pp-vencido{color:var(--crit);font-weight:700}.pp-pago input[type=checkbox],.pp-pronto input[type=checkbox]{width:20px;height:20px;min-height:0}.pp-pago input.costo{width:110px}.pp-elegida td{background:color-mix(in srgb,var(--brand-wash) 60%,transparent)}.pp-pronto{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer}.pp-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--radius);background:var(--brand-wash)}.pp-total strong{font-size:1.4rem}.pp-anulado td{color:var(--muted);text-decoration:line-through}.pp-anulado td .insignia{text-decoration:none}.pp-tabla th,.pp-tabla td{padding-left:8px;padding-right:8px}.pp-tabla .acciones-fila{flex-wrap:nowrap}.des-productos{font-size:.9rem;line-height:1.45}.des-lista>li{padding:10px 4px}.des-cant{min-width:36px;font-weight:700;text-align:right}.adm-prefijo{margin:-4px 0 0;font-size:.85rem;color:var(--muted)}.adm-prefijo .codigo{font-weight:700;color:var(--ink-2)}.adm-nowrap{white-space:nowrap}.adm-subtitulo{margin:0 0 6px;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.adm-roles-celda{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.adm-chip-rol{white-space:normal}.adm-chip-propietario{background:var(--brand-wash);border-color:color-mix(in srgb,var(--brand) 30%,transparent);color:var(--brand-strong)}.adm-chip-ambito{font-weight:400;color:var(--ink-2)}.adm-acciones{flex-wrap:nowrap}.adm-boton-quitar{color:var(--crit)}.adm-boton-quitar:disabled{color:var(--muted);opacity:.45}.adm-lista-agregar{list-style:none;margin:0;padding:0;display:grid;gap:8px}.adm-lista-agregar li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius)}.adm-lista-agregar li>div{flex:1;display:flex;flex-direction:column;min-width:0}.adm-lista-agregar .tenue{font-size:.86rem}.adm-asignacion{border:1.5px solid var(--line);border-radius:var(--radius-lg);padding:8px 16px 16px;margin:0;display:grid;gap:12px;min-width:0}.adm-asignacion legend{font-weight:700;padding:0 6px;color:var(--ink-2)}.adm-asignacion-fila{display:flex;gap:10px;align-items:flex-start}.adm-asignacion-fila>.campo{flex:1}.adm-quitar-fila{margin-top:28px;color:var(--crit)}.adm-ambito{display:grid;gap:12px}.adm-ubicaciones{display:grid;gap:10px}.adm-error{padding:10px 14px;border-radius:var(--radius);background:var(--crit-wash);color:var(--crit);font-weight:600}.adm-incluido{cursor:default}.adm-incluido:hover{background:transparent}.adm-incluido>span:nth-of-type(1){color:var(--ink-2)}.adm-etiqueta-incluido{font-size:.72rem;font-weight:700;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 6px;white-space:nowrap}.adm-aviso-dependencia{margin:0 0 12px;align-items:center}p.llamado.adm-aviso-dependencia{padding:10px 14px;gap:10px;font-size:.92rem}p.llamado.adm-aviso-dependencia>svg{width:20px;height:20px}.adm-nota-pie{margin:12px 0 0;font-size:.88rem}.adm-pestanas{margin-bottom:16px}.adm-barra{justify-content:space-between}.adm-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.adm-rol{display:flex;flex-direction:column;gap:10px;padding:16px 18px}.adm-rol-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px}.adm-rol-cabecera h3{margin:0;font-size:1.1rem}.adm-rol-descripcion{margin:0;flex:1;color:var(--ink-2);font-size:.9rem;line-height:1.4}.adm-rol-cifras{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.88rem;color:var(--ink-2)}.adm-rol-cifras span{display:inline-flex;align-items:center;gap:6px}.adm-rol-cifras svg{width:16px;height:16px;color:var(--brand)}.adm-rol-acciones{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--line);padding-top:10px}.adm-contador-permisos{align-self:center}.adm-requiere{display:block;font-size:.78rem;color:var(--muted);line-height:1.3}.adm-matriz th.centro{font-size:.78rem;white-space:normal;min-width:90px}.adm-si{width:20px;height:20px;color:var(--ok)}.adm-no{width:18px;height:18px;color:var(--line-strong)}.adm-ajustes{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;align-items:start}.adm-ajustes-nav{position:sticky;top:16px;display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.adm-ajustes-nav button{display:flex;align-items:flex-start;gap:12px;min-height:56px;padding:10px 12px;border:0;border-radius:var(--radius);background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.adm-ajustes-nav button:hover{background:var(--surface-2)}.adm-ajustes-nav button.activo{background:var(--brand-wash);color:var(--brand-strong);box-shadow:inset 3px 0 0 var(--brand)}.adm-ajustes-nav button>svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(--brand)}.adm-ajustes-nav button>span{display:flex;flex-direction:column;gap:2px}.adm-ajustes-nav small{color:var(--muted);font-size:.8rem;line-height:1.3}.adm-ajustes-contenido{display:flex;flex-direction:column;gap:16px;min-width:0}.adm-fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:16px}.adm-titulo-icono{display:inline-flex;align-items:center;gap:10px}.adm-titulo-icono svg{width:20px;height:20px;color:var(--brand)}.adm-bloque-nota{margin:0;padding:0 20px;color:var(--ink-2);font-size:.92rem}.adm-interruptor{display:flex;align-items:center;gap:16px;min-height:52px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;position:relative}.adm-interruptor:hover{background:var(--surface-2)}.adm-fieldset:disabled .adm-interruptor{cursor:default}.adm-interruptor-texto{flex:1;display:flex;flex-direction:column;gap:2px}.adm-interruptor-texto>span{color:var(--ink-2);font-size:.88rem;line-height:1.4}.adm-interruptor input{position:absolute;opacity:0;width:1px;height:1px}.adm-interruptor-pista{flex:none;width:52px;height:30px;border-radius:999px;background:var(--line-strong);position:relative;transition:background .15s}.adm-interruptor-pista:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.adm-interruptor input:checked+.adm-interruptor-pista{background:var(--brand)}.adm-interruptor input:checked+.adm-interruptor-pista:after{transform:translate(22px)}.adm-interruptor input:focus-visible+.adm-interruptor-pista{outline:3px solid color-mix(in srgb,var(--brand) 45%,transparent);outline-offset:2px}.adm-fieldset:disabled .adm-interruptor-pista{opacity:.6}.adm-interruptores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.adm-barra-guardar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.adm-barra-guardar>span:first-child{flex:1}.adm-barra-guardar.con-cambios{border-color:color-mix(in srgb,var(--warn) 40%,transparent);box-shadow:var(--shadow-lg)}.adm-llamado-aviso,.adm-llamado-peligro{margin:0;padding:12px 16px;gap:12px;font-size:.92rem}.adm-llamado-aviso{background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.adm-llamado-aviso>svg{color:var(--warn);width:22px;height:22px}.adm-llamado-peligro{background:var(--crit-wash);border-color:color-mix(in srgb,var(--crit) 30%,transparent)}.adm-llamado-peligro>svg{color:var(--crit);width:22px;height:22px}.adm-niveles{display:grid;gap:8px}.adm-niveles-cabecera,.adm-nivel{display:grid;grid-template-columns:64px minmax(0,1fr) 160px;gap:12px;align-items:center}.adm-niveles-cabecera{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.adm-nivel input[type=checkbox]{width:22px;height:22px;accent-color:var(--brand);justify-self:center}.adm-nivel .entrada{min-height:44px}.adm-nivel .num{text-align:right}.adm-nivel.inactivo .entrada{opacity:.55}.adm-casillas-3{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-corto{max-width:140px}.adm-ayuda-pegada{margin:-6px 0 0}.adm-elegir-ubicacion{display:flex;flex-direction:column;gap:4px}.adm-ubicaciones-botones{display:flex;flex-wrap:wrap;gap:8px}.adm-ubicaciones-botones button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.adm-ubicaciones-botones button svg{width:18px;height:18px;color:var(--brand)}.adm-ubicaciones-botones button.activo{border-color:var(--brand);background:var(--brand-wash);color:var(--brand-strong)}.adm-ubicaciones-botones small{font-size:.74rem;color:var(--muted)}.adm-sucursal{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:16px;align-items:start}.adm-sucursal-formulario{display:flex;flex-direction:column;gap:16px;min-width:0}.adm-impresora{display:flex;gap:12px;align-items:flex-end}.adm-impresora>.campo{flex:1}.adm-copias{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 12px}.adm-copias>.campo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 10px 8px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.adm-copias>.campo>label{margin:0;line-height:1.25}.adm-copias>.campo>.campo-mensaje{grid-column:1 / -1;margin:0}.adm-copias-control{display:flex;align-items:center;gap:6px}.adm-copias .adm-copias-control input{width:46px;min-width:0;min-height:36px;padding:4px;text-align:center;font-weight:700}.adm-copias-control .boton-icono{flex:none;width:34px;height:34px;border:1px solid var(--line-strong);font-size:1.1rem;font-weight:700}.adm-vista-previa{position:sticky;top:16px}.adm-vista-previa .tarjeta-cuerpo{display:flex;flex-direction:column;gap:12px}.adm-vista-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px}.adm-vista-cabecera h2{margin:0;font-size:1.1rem}.adm-ticket{display:flex;flex-direction:column;align-items:center;max-height:70vh;overflow:auto}.adm-ticket .ticket{font-size:11px;width:max-content;max-width:100%}.adm-ticket.papel-58 .ticket{font-size:12px}.adm-carta{min-height:560px}.adm-carta.media{min-height:460px}.adm-temas{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.adm-tema,.adm-fuente,.adm-tamano{border:2px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.adm-tema:hover:not(:disabled),.adm-fuente:hover:not(:disabled),.adm-tamano:hover:not(:disabled){border-color:var(--line-strong)}.adm-tema.activo,.adm-fuente.activo,.adm-tamano.activo{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.adm-tema:disabled,.adm-fuente:disabled,.adm-tamano:disabled{cursor:default}.adm-tema{padding:8px;display:flex;flex-direction:column;gap:8px}.adm-tema-muestra{display:grid;grid-template-columns:30% 1fr;height:64px;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.adm-tema-muestra>span:last-child{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 10px}.adm-tema-muestra i{display:block;height:10px;border-radius:4px}.adm-tema-nombre,.adm-fuente-nombre{display:inline-flex;align-items:center;gap:6px;font-weight:700;padding:0 4px 2px}.adm-tema-nombre svg,.adm-fuente-nombre svg,.adm-tamano strong svg{width:16px;height:16px;color:var(--brand)}.adm-fuentes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.adm-fuente{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.adm-fuente-muestra{font-size:1.9rem;font-weight:700;line-height:1.1}.adm-fuente-texto{color:var(--ink-2);font-size:.95rem}.adm-fuente-nombre{padding:4px 0 0;flex-wrap:wrap;font-family:var(--font)}.adm-fuente-nombre small{width:100%;font-weight:400;color:var(--muted);font-size:.8rem}.adm-tamanos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adm-tamano{display:flex;align-items:center;gap:14px;padding:12px 16px}.adm-tamano>span:last-child{display:flex;flex-direction:column;gap:2px}.adm-tamano strong{display:inline-flex;align-items:center;gap:4px}.adm-tamano small{color:var(--muted);font-size:.84rem}.adm-tamano-muestra{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius);background:var(--surface-2);font-weight:700;font-size:1.1rem}.adm-tamano.grande .adm-tamano-muestra{font-size:1.6rem}.adm-mia-estado{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.adm-mia-estado>div{flex:1;min-width:240px;display:flex;flex-direction:column;gap:2px}@media(max-width:1280px){.adm-sucursal{grid-template-columns:1fr}.adm-vista-previa{position:static}}@media(max-width:960px){.adm-ajustes{grid-template-columns:1fr}.adm-ajustes-nav{position:static;flex-direction:row;overflow-x:auto}.adm-ajustes-nav button{flex:none}.adm-ajustes-nav small{display:none}.adm-interruptores,.adm-casillas-3{grid-template-columns:1fr}}@media(max-width:600px){.adm-barra-guardar{flex-wrap:wrap}.adm-barra-guardar>span:first-child{flex-basis:100%}.adm-niveles-cabecera{display:none}.adm-nivel{grid-template-columns:40px minmax(0,1fr) 90px}.adm-impresora{flex-direction:column;align-items:stretch}.adm-tamanos{grid-template-columns:1fr}}.adm-menu-muestra{flex:none;display:grid;grid-template-columns:22px 1fr;width:56px;height:56px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:var(--surface-2)}.adm-menu-muestra.auto{grid-template-columns:9px 1fr}.adm-menu-muestra i:first-child{background:var(--nav)}.adm-menu-muestra.auto i:first-child{box-shadow:4px 0 color-mix(in srgb,var(--nav) 30%,transparent)}.adm-menu-modo .adm-menu-muestra+span{min-width:0}.adm-codigo-actual{margin:0;font-size:.9rem;color:var(--ink-2)}.ubi-eliminar{margin-right:auto;color:var(--crit)}.ubi-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ubi-lista li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;line-height:1.4}.ubi-lista li>svg{width:20px;height:20px;color:var(--ok)}.ubi-lista li.ubi-bloqueo>svg,.ubi-lista li.ubi-aviso>svg{color:var(--warn)}.ubi-lista li.ubi-nota{display:block;font-size:.9rem}.ubi-confirmar-texto{margin:0}.ubi-nota p{margin:0 0 10px}.ubi-acciones{display:flex;flex-wrap:wrap;gap:8px}.adm-codigo-actual svg{width:15px;height:15px;vertical-align:-2px;margin-right:4px}.adm-distribuciones{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.adm-distribucion{display:flex;flex-direction:column;gap:10px;padding:10px;border:2px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;text-align:left}.adm-distribucion:hover:not(:disabled){border-color:var(--line-strong)}.adm-distribucion.activo{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.adm-distribucion:disabled{cursor:default}.adm-distribucion>span:last-child{display:flex;flex-direction:column;gap:2px}.adm-distribucion strong{display:inline-flex;align-items:center;gap:4px}.adm-distribucion strong svg{width:16px;height:16px;color:var(--brand)}.adm-distribucion small{color:var(--muted);font-size:.84rem}.adm-dist-muestra{display:grid;grid-template-columns:2fr 1fr;gap:4px;height:92px;padding:6px;border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line)}.adm-dist-muestra i{display:block;border-radius:4px;background:var(--surface);border:1px solid var(--line-strong)}.adm-dist-muestra.a{grid-template-rows:16px 1fr 30px}.adm-dist-muestra.a i:nth-child(1){grid-row:1 / 4;background:repeating-linear-gradient(to bottom,var(--surface) 0 6px,var(--cebra) 6px 12px)}.adm-dist-muestra.a i:nth-child(4){background:var(--brand);border-color:var(--brand)}.adm-dist-muestra.b{grid-template-rows:14px 1fr 16px}.adm-dist-muestra.b i:nth-child(1){border-color:var(--brand)}.adm-dist-muestra.b i:nth-child(3){grid-column:1 / 3;background:repeating-linear-gradient(to bottom,var(--surface) 0 6px,var(--cebra) 6px 12px)}.adm-dist-muestra.b i:nth-child(4){grid-column:1 / 3;background:var(--brand);border-color:var(--brand)}.adm-dist-muestra.c{grid-template-rows:14px 1fr 1fr}.adm-dist-muestra.c i:nth-child(1){border-color:var(--brand)}.adm-dist-muestra.c i:nth-child(2){grid-column:1;grid-row:2 / 4;background:repeating-linear-gradient(to bottom,var(--surface) 0 6px,var(--cebra) 6px 12px)}.adm-dist-muestra.c i:nth-child(3){grid-column:2;grid-row:1 / 3;background:var(--nav);border-color:var(--nav)}.adm-dist-muestra.c i:nth-child(4){grid-column:2;grid-row:3}.adm-temas-titulo{margin:4px 0 8px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.adm-temas+.adm-temas-titulo{margin-top:18px}.adm-temas-nota{margin:-4px 0 10px}.adm-tema-muestra.cristal{gap:6px;padding:6px}.adm-tema-muestra.cristal>span{border-radius:6px;border:1px solid rgb(255 255 255 / .7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.adm-cajas{display:grid;gap:8px;justify-items:start}.adm-caja{display:grid;grid-template-columns:40px minmax(0,260px) auto;gap:12px;align-items:center;width:100%}.adm-caja input[type=checkbox]{width:22px;height:22px;accent-color:var(--brand);justify-self:center}.adm-caja .entrada{min-height:44px}.adm-caja.inactivo .entrada{opacity:.55}.cargando-sesion{display:grid;place-items:center;min-height:100vh;color:var(--ink-2)}.login-panel.instalacion{gap:20px}.instalacion-grupo{display:flex;flex-direction:column;gap:14px}.instalacion-grupo+.instalacion-grupo{border-top:1px solid var(--line);padding-top:18px}.instalacion-grupo h2{font-weight:700;font-size:1.05rem;margin:0}.instalacion-error{margin:0;padding:10px 14px;border-radius:var(--radius);background:var(--crit-wash);color:var(--crit);font-weight:600}.instalacion-aviso{display:flex;gap:12px;align-items:flex-start;margin:0}.instalacion-aviso svg{flex:none;width:28px;height:28px;color:var(--ink-2)}.instalacion-version{margin:0;text-align:center;font-size:.85rem}.respaldos-bloque{margin-top:20px}.respaldos-bloque .tarjeta-cabecera h2{display:flex;align-items:center;gap:8px}.respaldos-unidades{display:flex;flex-wrap:wrap;gap:8px}.respaldos-unidades .chip{cursor:pointer;padding:6px 12px}.respaldos-unidades .chip:hover{border-color:var(--brand);background:var(--brand-wash)}.respaldos-nota{margin-top:14px}.respaldo-error{margin-bottom:16px;border-color:var(--crit);background:var(--crit-wash)}.respaldo-error svg{color:var(--crit)}.girando{animation:girar 1s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.reinicio-velo{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--nav) 70%,transparent)}.reinicio-caja{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:32px;max-width:440px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.reinicio-icono{width:44px;height:44px;color:var(--brand)}.reinicio-icono.error{color:var(--crit)}.instalacion-restaurar{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--line);padding-top:18px}.instalacion-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.instalacion-lista button{width:100%;text-align:left;display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface-2);cursor:pointer}.instalacion-lista button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-wash)}@media(prefers-reduced-motion:reduce){.girando{animation:none}}.instalacion-lista button strong{white-space:nowrap}.red-estado-cuerpo{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.red-estado-icono svg{width:40px;height:40px;color:var(--brand)}.red-estado-texto{flex:1;min-width:220px}.red-estado-texto h2{font-size:1.15rem;margin:0 0 4px}.red-avanzado{padding:0 20px 18px}.red-avanzado summary{cursor:pointer;font-weight:600;margin-bottom:12px}.red-pasos{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.red-direcciones{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.red-direcciones li,.red-comando{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.red-direcciones .codigo{font-size:1.15rem;font-weight:700}.red-direccion{display:flex;flex-direction:column;gap:2px;min-width:0}.red-direccion-nota{font-size:.8rem;color:var(--muted)}.red-comando .codigo{font-size:.82rem;word-break:break-all}.red-pendientes{border:1px solid var(--warn);background:var(--warn-wash);border-radius:var(--radius);padding:12px 14px}.red-pendientes h3{margin:0 0 8px;font-size:1rem;color:var(--warn)}.red-pendientes ul,.red-revocados{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.red-pendiente{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px}.red-pendiente-codigo{font-size:1.5rem;font-weight:700;letter-spacing:.12em}.red-pendiente-datos{display:flex;flex-direction:column;flex:1;min-width:180px}.red-pendiente-acciones{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.red-pendiente-acciones .entrada{width:170px;min-height:38px;padding-top:6px;padding-bottom:6px}.red-revocados{padding-top:8px}.red-revocados li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.red-sistema{display:block;font-size:.8rem}.red-acciones{white-space:nowrap;text-align:right}.licencia-icono-ok svg{color:var(--ok)}.licencia-icono-aviso svg{color:var(--warn)}.licencia-icono-critico svg{color:var(--crit)}.licencia-icono-info svg{color:var(--info)}.licencia-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px;margin:0}.licencia-datos dt{font-size:.8rem;color:var(--muted)}.licencia-datos dd{margin:2px 0 0;font-weight:600}.red-comando .licencia-codigo{font-size:1.35rem;font-weight:700;letter-spacing:.06em}.nota-ayuda.nota-critica{background:var(--crit-wash);border-color:var(--crit);color:var(--crit)}.nota-ayuda.nota-critica svg{color:var(--crit)}.aviso-licencia{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;border:1px solid var(--warn);border-radius:var(--radius);background:var(--warn-wash);color:var(--warn);font-weight:600}.aviso-licencia>span{flex:1}.aviso-licencia svg{width:20px;height:20px;flex:none}.aviso-licencia-critico{border-color:var(--crit);background:var(--crit-wash);color:var(--crit)}.tur-pagina,.tur-panel{display:flex;flex-direction:column;gap:20px}.tur-vender{max-width:760px}.tur-abrir{display:flex;flex-direction:column;gap:18px}.tur-abrir-texto{display:flex;align-items:flex-start;gap:14px}.tur-abrir-texto strong{font-size:1.15rem}.tur-abrir-texto p{margin-top:4px}.tur-icono{display:inline-grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:999px;background:var(--surface-2);color:var(--ink-2)}.tur-icono.abierta{background:var(--ok-wash);color:var(--ok)}.tur-icono svg{width:22px;height:22px}.tur-abrir-form{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.tur-abrir-form .campo{flex:0 1 260px;margin:0}.tur-actual{display:flex;flex-direction:column;gap:14px}.tur-actual-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.tur-esperado,.tur-ciego{max-width:640px}.tur-cajas{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:0 20px 20px}.tur-caja{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.tur-caja.abierta{border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.tur-caja.inactiva{opacity:.6}.tur-caja-icono{display:inline-grid;place-items:center;color:var(--muted)}.tur-caja.abierta .tur-caja-icono{color:var(--ok)}.tur-caja-texto{display:flex;flex-direction:column;min-width:0}.tur-caja-texto span{font-size:.86rem}.tur-cierre,.tur-detalle{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:start}.tur-detalle{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.tur-conteo .tur-comparar{margin-top:14px}.tur-denominaciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.tur-denominacion{display:grid;grid-template-columns:46px 68px minmax(0,1fr);align-items:center;gap:8px}.tur-den-nombre{font-weight:700;font-variant-numeric:tabular-nums}.tur-denominacion.moneda .tur-den-nombre{color:var(--ink-2);font-weight:600}.tur-denominacion .entrada{min-height:40px;text-align:right}.tur-den-subtotal{overflow:hidden;font-size:.8rem;text-align:right;white-space:nowrap;text-overflow:ellipsis}.tur-total-contado{display:flex;align-items:baseline;justify-content:space-between;margin-top:14px;padding:14px 16px;border-radius:var(--radius);background:var(--nav);color:#fff}.tur-total-contado span{font-weight:700}.tur-total-contado strong{font-size:1.8rem}.tur-lado{display:flex;flex-direction:column;gap:14px}.tur-lado .campo{margin:0}.tur-comparar{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.tur-comparar-fila{display:grid;white-space:nowrap;grid-template-columns:minmax(0,1fr) repeat(3,minmax(80px,auto));gap:10px;align-items:center;padding:6px 0;text-align:right}.tur-comparar-fila>:first-child{text-align:left;font-weight:600}.tur-comparar-cabecera{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.tur-falta{color:var(--crit)}.tur-sobra{color:var(--warn)}.tur-cuadra{color:var(--ok)}.tur-veredicto{display:flex;align-items:center;gap:8px;margin-top:6px;padding-top:10px;border-top:1px dashed var(--line);font-weight:700;font-size:1.05rem}.tur-veredicto svg{width:20px;height:20px}.tur-veredicto-fila{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px;padding-top:10px;border-top:1px dashed var(--line);font-size:.9rem}.tur-historial{display:flex;flex-direction:column;gap:14px}.tur-insignia-retiro{margin-right:6px}@media(max-width:860px){.tur-cierre,.tur-detalle{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.tur-denominaciones{grid-template-columns:minmax(0,1fr)}.tur-comparar-fila{grid-template-columns:minmax(0,1fr) repeat(3,minmax(64px,auto));font-size:.88rem}}:root[data-tema^=cristal]{--brand: #0b6b4b;--brand-strong: #08553b;--brand-wash: rgb(227 242 235 / .85);--nav: #0a2f22;--nav-2: #11402f;--nav-ink: #d6e7de;--nav-muted: #8fb2a1;--cristal-alfa: .58;--cristal-desenfoque: 22px;--cristal-borde: rgb(255 255 255 / .6);--cristal-sombra: 0 10px 30px rgb(18 32 26 / .1), inset 0 1px 0 rgb(255 255 255 / .65);--bg: transparent;--surface: rgb(255 255 255 / var(--cristal-alfa));--surface-2: rgb(255 255 255 / .4);--line: rgb(14 28 22 / .1);--line-strong: rgb(14 28 22 / .18);--campo: rgb(255 255 255 / .84);--radius: 12px;--radius-lg: 20px;--shadow: var(--cristal-sombra);--cristal-base: #e9dfd2;--cristal-fondo: radial-gradient(55vmax 45vmax at 8% 12%, #c9a77e 0%, transparent 62%), radial-gradient(55vmax 45vmax at 78% 4%, #f6f1ea 0%, transparent 60%), radial-gradient(50vmax 50vmax at 92% 88%, #8c6a4a 0%, transparent 60%), radial-gradient(50vmax 45vmax at 6% 92%, #6f8d6a 0%, transparent 60%), radial-gradient(40vmax 35vmax at 48% 70%, #ddbd95 0%, transparent 62%)}:root[data-tema=cristal-claro]{--cristal-base: #e6efee;--cristal-fondo: radial-gradient(55vmax 45vmax at 8% 12%, #b9ddd8 0%, transparent 62%), radial-gradient(55vmax 45vmax at 78% 4%, #ffffff 0%, transparent 60%), radial-gradient(50vmax 50vmax at 92% 88%, #8fc2c0 0%, transparent 60%), radial-gradient(50vmax 45vmax at 6% 92%, #d3e3f4 0%, transparent 60%), radial-gradient(40vmax 35vmax at 48% 70%, #f2d6d6 0%, transparent 62%)}:root[data-tema=cristal-verde]{--cristal-base: #cfe2d8;--cristal-fondo: radial-gradient(55vmax 45vmax at 8% 12%, #2f8f69 0%, transparent 62%), radial-gradient(55vmax 45vmax at 78% 4%, #e3f2eb 0%, transparent 60%), radial-gradient(50vmax 50vmax at 92% 88%, #1d5c45 0%, transparent 60%), radial-gradient(50vmax 45vmax at 6% 92%, #8fb2a1 0%, transparent 60%), radial-gradient(40vmax 35vmax at 48% 70%, #f1c6c8 0%, transparent 62%)}:root[data-tema^=cristal] body{background:var(--cristal-base)}:root[data-tema^=cristal] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--cristal-fondo)}:root[data-tema^=cristal] :is(.tarjeta,.barra,.lateral,.llamado,.cre-aviso,.menu-flotante,.selector-lista,.campana-panel,.paleta,.dialogo,.ven-visor){-webkit-backdrop-filter:blur(var(--cristal-desenfoque)) saturate(160%);backdrop-filter:blur(var(--cristal-desenfoque)) saturate(160%)}:root[data-tema^=cristal] .tarjeta{border-color:var(--cristal-borde)}:root[data-tema^=cristal] .tarjeta:focus-within{position:relative;z-index:4}:root[data-tema^=cristal] .barra{background:#ffffffb8;border-bottom-color:var(--cristal-borde)}:root[data-tema^=cristal] :is(.entrada,.campo input,.campo select,.campo textarea){background:var(--campo)}:root[data-tema^=cristal] :is(.dialogo,.selector-lista,.campana-panel,.paleta,[popover]:not(.menu-flotante)){--surface: rgb(255 255 255 / .93);background:var(--surface);border-color:var(--cristal-borde)}:root[data-tema^=cristal] .dialogo::backdrop,:root[data-tema^=cristal] .paleta::backdrop{background:#0e1c1652;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root[data-tema^=cristal] .ven-pantalla{--surface: rgb(255 255 255 / .88);--surface-2: rgb(255 255 255 / .6)}:root[data-tema^=cristal] .ven-visor,:root[data-tema^=cristal] .ven-desglose-total{background:#0a2f22db}:root[data-tema^=cristal] .aviso{background:#0a2f22e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-tema^=cristal] .lateral,:root[data-tema^=cristal] .menu-flotante{--nav-ink: #0e1c16;--nav-muted: #43564d;--nav-2: rgb(11 107 75 / .1)}:root[data-tema^=cristal] .lateral{background:#ffffff80;border-right:1px solid var(--cristal-borde);box-shadow:4px 0 30px #12201a0f}:root[data-tema^=cristal] .menu-flotante{background:#ffffffe6;border-color:var(--cristal-borde)}:root[data-tema^=cristal] .lateral .marca-simbolo{color:var(--brand)}:root[data-tema^=cristal] .lateral .marca-simbolo path{stroke:#fff}:root[data-tema^=cristal] .lateral :is(.marca-nombre,.usuario-nombre){color:var(--nav-ink)}:root[data-tema^=cristal] .menu-item.activo{background:var(--brand);color:#fff;box-shadow:0 8px 18px #0b6b4b40}:root[data-tema^=cristal] .menu-item.activo svg{color:#fff}:root[data-tema^=cristal] .menu-item.menu-grupo-boton.activo{background:#0b6b4b24;color:var(--brand-strong);box-shadow:inset 3px 0 0 var(--brand)}:root[data-tema^=cristal] .menu-item.menu-grupo-boton.activo svg{color:var(--brand)}:root[data-tema^=cristal] .negocio-activo select{border-color:var(--line-strong);background:#ffffffa6;color:var(--nav-ink)}:root[data-tema^=cristal] .negocio-sigla{border-color:var(--line-strong);background:#ffffffa6;color:var(--brand-strong)}:root[data-tema^=cristal] .lateral.contraida .negocio-activo:hover .negocio-sigla,:root[data-tema^=cristal] .lateral.contraida .negocio-activo:has(select:focus-visible) .negocio-sigla{border-color:var(--brand);background:#fff}:root[data-tema^=cristal] .lateral .avatar{background:var(--brand);color:#fff;border-color:transparent}:root[data-tema^=cristal] .lateral-pie{border-top-color:var(--line)}:root[data-tema^=cristal] .lateral-alternar{border-color:var(--line);background:#ffffff80}:root[data-tema^=cristal] .lateral-alternar:hover,:root[data-tema^=cristal] .lateral-alternar:focus-visible{background:#fff;border-color:var(--line-strong);color:var(--brand);box-shadow:0 6px 18px #12201a1f}:root[data-tema^=cristal] .lateral.contraida .lateral-alternar{background:var(--brand);color:#fff}:root[data-tema^=cristal] .usuario-tarjeta .salir:hover{color:var(--brand)}:root[data-tema^=cristal] .menu-flotante .menu-item.activo{background:var(--brand);color:#fff}@media(prefers-reduced-transparency:reduce){:root[data-tema^=cristal]{--cristal-alfa: .94;--cristal-desenfoque: 0px}:root[data-tema^=cristal] :is(.lateral,.barra){background:#fffffff2}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-tema^=cristal]{--cristal-alfa: .9}:root[data-tema^=cristal] :is(.lateral,.barra){background:#ffffffe6}}:root[data-tema^=cristal] :is(.ven-atajos,.rep-subtitulo){justify-self:start;align-self:flex-start;width:fit-content;padding:4px 10px;border-radius:999px;background:#fff9;color:var(--ink-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
