@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,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-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,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-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,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-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,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-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_6044a18b-module__IeZqpq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_6044a18b-module__IeZqpq__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.0m27yxnqbjygb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.3rq2mce8ozlxj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.1iowrflh516kh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.08xli7-4ntimz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.05ymlrkv94iec.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b8175700-module__F72GRa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b8175700-module__F72GRa__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}
:root{--bg:#0a0a0b;--surface:#17181b;--surface-alt:#1e2023;--surface-hi:#26282c;--border:#2e3033;--text:#f1f3f5;--text-dim:#8b93a1;--text-faint:#88909e;--accent:#2d7ce8;--accent-2:#1b63c9;--accent-dim:#123e80;--accent-sobre-dim:#61b0ff;--teal:#35c7c1;--green:#4cc38a;--amber:#e0812e;--red:#e5484d;--radius:10px;--font-display:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-body:var(--font-plex-sans), -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}::selection{background:var(--accent);color:#0a0a0b}.route-loading{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.route-loading-spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite route-spin}@keyframes route-spin{to{transform:rotate(360deg)}}a{color:var(--accent)}button,input,select,textarea{font-family:inherit}svg.icon{stroke-width:1.8px;flex-shrink:0;width:15px;height:15px}@media (max-width:880px){input,select,textarea{font-size:16px!important}}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand-taller-name{font-family:var(--font-display);color:var(--text);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.brand-mark{background:radial-gradient(circle at 32% 28%, var(--accent), var(--accent-dim) 75%);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;box-shadow:0 0 0 1px #2d7ce859,0 4px 14px #2d7ce838}.search-row{max-width:480px;margin-bottom:20px;position:relative}.search-icon{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input{background:var(--surface-alt);border:1px solid var(--border);width:100%;color:var(--text);font-size:14px;font-family:var(--font-body);border-radius:8px;padding:10px 12px 10px 36px}.search-input::placeholder{color:var(--text-faint)}.search-input:focus{border-color:var(--accent);outline:none}.search-results{z-index:60;background:var(--surface-hi);border:1px solid var(--border);border-radius:8px;max-height:360px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000073}.search-results.open{display:block}.search-group-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding:10px 12px 4px;font-size:10.5px;font-weight:700}.search-item{cursor:pointer;border-bottom:1px solid var(--border);touch-action:manipulation;padding:9px 12px}.search-item:last-child{border-bottom:none}.search-item:hover,.search-item:active{background:var(--surface-alt)}.search-item-title{color:var(--text);font-size:13px}.search-item-sub{color:var(--text-faint);margin-top:2px;font-size:11.5px}.search-empty{color:var(--text-faint);text-align:center;padding:16px 12px;font-size:12.5px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}main{max-width:1320px;margin:0 auto;padding:22px 20px 60px}.tab-panel{animation:.18s fade;display:none}.tab-panel.active{display:block}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-shell{align-items:stretch;min-height:100vh;display:flex}.app-main{flex:1;min-width:0;max-width:1660px;margin:0;padding:22px 28px 60px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 20px;display:flex}.page-title{font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:22px;font-weight:800}.page-subtitle{color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-size:11.5px}.side-nav{border-right:1px solid var(--border);background:linear-gradient(#111214,#0a0a0b 90%);flex-direction:column;flex:none;align-self:flex-start;width:224px;height:100vh;padding:18px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.side-brand{padding:6px 6px 24px}.side-links{flex-direction:column;gap:2px;display:flex}.side-link{color:var(--text-dim);font-size:13px;font-weight:500;font-family:var(--font-body);touch-action:manipulation;border-radius:7px;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.side-link svg.icon{color:var(--text-faint)}.side-link:hover{color:var(--text);background:var(--surface-alt)}.side-link.active{color:var(--accent-sobre-dim);background:#2d7ce81f;font-weight:600;position:relative}.side-link.active svg.icon{color:var(--accent-sobre-dim)}.side-link.active:before{content:"";background:var(--accent);width:2px;position:absolute;top:8px;bottom:8px;left:-14px}.side-footer{border-top:1px solid var(--border);margin-top:auto;padding-top:14px}.mobile-topbar,.side-backdrop{display:none}.hamburger-btn{background:var(--surface-alt);border:1px solid var(--border);color:var(--text);cursor:pointer;touch-action:manipulation;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;line-height:1;display:flex}@media (max-width:880px){.mobile-topbar{z-index:30;border-bottom:1px solid var(--border);background:linear-gradient(#111214,#0a0a0b 90%);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.side-nav{z-index:60;width:78vw;max-width:300px;height:100vh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 0 40px #00000080}.side-nav.open{transform:translate(0)}.side-backdrop{z-index:55;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .2s;display:block;position:fixed;inset:0}.side-backdrop.open{opacity:1;pointer-events:auto}.app-main{padding:16px 16px 50px}.app-shell{flex-direction:column}}h1,h2,h3{font-family:var(--font-display);margin:0}.section-title{text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);margin:0 0 12px;font-size:12px;font-weight:800}.section-title .accent{color:var(--accent)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:18px;padding:18px 18px 20px}.grid{gap:14px;display:grid}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-recetas{grid-template-columns:2fr 1fr;align-items:start}@media (max-width:820px){.grid-5{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(1,1fr)}.grid-recetas{grid-template-columns:1fr}}@media (max-width:560px){.grid-5,.grid-4,.grid-2{grid-template-columns:1fr}}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.kpi-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-size:11px;font-weight:700}.kpi-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);margin-top:8px;font-size:24px;font-weight:600}.kpi-value.positive{color:var(--green)}.kpi-value.negative{color:var(--red)}.kpi-delta{font-size:11px;font-weight:700;font-family:var(--font-mono);margin-top:6px}.kpi-delta.positive{color:var(--green)}.kpi-delta.negative{color:var(--red)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apexcharts-tooltip{background:var(--surface-hi)!important;border:1px solid var(--border)!important;color:var(--text)!important;font-family:var(--font-body)!important;border-radius:8px!important;box-shadow:0 10px 26px #00000080!important}.apexcharts-tooltip .apexcharts-tooltip-series-group{color:var(--text)!important;background:0 0!important}.apexcharts-tooltip-title{background:var(--surface-alt)!important;border-bottom:1px solid var(--border)!important;font-family:var(--font-mono)!important;color:var(--text-dim)!important;font-size:11px!important}.apexcharts-tooltip-text-y-label{color:var(--text-dim)!important}.apexcharts-tooltip-text-y-value{font-family:var(--font-mono)!important;color:var(--text)!important}.apexcharts-xaxistooltip{display:none!important}.stock-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:820px){.stock-kpis{grid-template-columns:repeat(2,1fr)}}.shelf-section{margin-bottom:20px}.shelf-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.shelf-head.tone-sin{color:var(--red)}.shelf-head.tone-reponer{color:var(--amber)}.shelf-head.tone-ok{color:var(--green)}.shelf-head svg.icon{width:13px;height:13px}summary.shelf-head{cursor:pointer;list-style:none}summary.shelf-head::-webkit-details-marker{display:none}.shelf-chevron{color:var(--text-faint);transition:transform .15s}details[open]>summary.shelf-head .shelf-chevron{transform:rotate(180deg)}.shelf-list{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.stock-row{border-bottom:1px solid var(--border)}.stock-row:last-child{border-bottom:none}.stock-row-main{align-items:center;gap:14px;padding:12px 14px;display:flex}.stock-row-main:hover{background:var(--surface-alt)}.stock-row-toggle{cursor:pointer;min-width:0;color:inherit;font-family:inherit;font-size:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:14px;margin:0;padding:0;display:flex}.stock-row-chevron{color:var(--text-faint);flex-shrink:0;width:13px;height:13px;transition:transform .15s}.stock-row.expanded .stock-row-chevron{transform:rotate(90deg)}.stock-row-body{flex:1;min-width:0}.stock-row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.stock-row-name{flex:1;align-items:center;gap:8px;min-width:150px;font-size:13.5px;display:flex}.stock-row-name svg.icon{color:var(--text-faint)}.stock-stats{flex-wrap:wrap;gap:18px;display:flex}.stock-stat{flex-direction:column;align-items:flex-end;gap:1px;min-width:58px;display:flex}.stock-stat-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);font-size:9px;font-family:var(--font-mono)}.stock-stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:12.5px}.stock-row-activity{border-top:1px dashed var(--border);color:var(--text-faint);font-size:11px;font-family:var(--font-mono);flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:6px;display:flex}.stock-row-activity b{color:var(--text-dim);font-weight:600}.stock-row-activity .sep{color:var(--border)}.stock-detail{border-top:1px dashed var(--border);margin-top:2px;padding:2px 14px 18px 41px;display:none}.stock-row.expanded .stock-detail{display:block}.stock-detail-block{margin-top:12px}.stock-detail-title{text-transform:uppercase;letter-spacing:.09em;color:var(--text-faint);font-size:10px;font-weight:700;font-family:var(--font-mono);align-items:center;gap:6px;margin-bottom:8px;display:flex}.stock-detail-title svg.icon{width:12px;height:12px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:12px;margin-bottom:14px;display:grid}@media (max-width:640px){.stock-detail{padding-left:14px}.stock-stats{gap:12px}}.cfg-layout{grid-template-columns:190px 1fr;align-items:start;gap:18px;display:grid}@media (max-width:900px){.cfg-layout{grid-template-columns:1fr}}.cfg-indice{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:16px}@media (max-width:900px){.cfg-indice{flex-direction:row;position:static;overflow-x:auto}.cfg-indice-item{white-space:nowrap}}.cfg-indice-item{text-align:left;cursor:pointer;width:100%;color:var(--text-dim);font-size:13px;font-family:var(--font-body);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;transition:background .12s,color .12s;display:flex}.cfg-indice-item svg.icon{width:14px;height:14px;color:var(--text-faint)}.cfg-indice-item:hover{background:var(--surface-alt);color:var(--text)}.cfg-indice-item.activo{background:var(--accent-dim);color:var(--accent-sobre-dim);font-weight:600}.cfg-indice-item.activo svg.icon{color:var(--accent-sobre-dim)}.cfg-contenido{flex-direction:column;gap:16px;min-width:0;display:flex}.cfg-seccion{scroll-margin-top:16px}.cfg-seccion .section-title{align-items:center;gap:8px;display:flex}.cfg-seccion .section-title svg.icon{width:14px;height:14px;color:var(--text-faint)}.cfg-subtitulo{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);margin:18px 0 9px;font-size:9.5px;font-weight:700}.config-row-acciones{flex-shrink:0;gap:8px;display:flex}@media (max-width:640px){.config-row{flex-wrap:wrap}.config-row-text{flex-basis:calc(100% - 48px)}.config-row-acciones{flex-basis:100%}}.cfg-row-icono{background:var(--surface-hi);border:1px solid var(--border);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cfg-row-icono svg.icon{width:15px;height:15px;color:var(--text-dim)}.cfg-logo-preview{background:var(--accent-dim);border:1px solid var(--accent);width:44px;height:44px;font-family:var(--font-display);color:var(--accent-sobre-dim);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;overflow:hidden}.cfg-logo-preview img{object-fit:cover;width:100%;height:100%;display:block}.cfg-plan{background:var(--surface-alt);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.cfg-plan-estado{align-items:center;gap:11px;display:flex}.cfg-plan-estado>div{flex-direction:column;gap:2px;display:flex}.cfg-plan-estado b{color:var(--text);font-size:13.5px}.cfg-plan-estado span{color:var(--text-dim);font-size:12px;font-family:var(--font-mono)}.cfg-plan-badge{vertical-align:middle;width:fit-content;margin-left:9px;display:inline-flex}.form-grid .field.campo-cfg-nombre{grid-column:span 2}@media (max-width:640px){.form-grid .field.campo-cfg-nombre{grid-column:auto}}.cfg-plan-badge.tono-ok{color:var(--green);background:#4cc38a24;border-color:#4cc38a4d}.cfg-plan-badge.tono-aviso{color:var(--amber);background:#e0812e24;border-color:#e0812e4d}.cfg-plan-badge.tono-mal{color:var(--red);background:#e5484d24;border-color:#e5484d4d}.led-aviso{background:var(--amber);box-shadow:0 0 6px #e0812e99}.led-mal{background:var(--red);box-shadow:0 0 6px #e5484d99}.quickbar .field.campo-svc-nombre{flex:1;min-width:180px}.quickbar .field.campo-svc-precio{flex:none;width:210px;min-width:0}@media (max-width:880px){.quickbar .field.campo-svc-precio{flex:1;width:auto;min-width:110px}}.cfg-invitar{border-top:1px dashed var(--border);margin-top:18px}.an-periodo{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:11px 14px;display:flex}.an-periodo .month-select{background:var(--surface-alt);border:1px solid var(--border);color:var(--text);font-size:13px;font-family:var(--font-body);border-radius:7px;padding:8px 11px}.an-periodo .month-select:focus{border-color:var(--accent);outline:none}.an-atajos{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.an-atajo{background:var(--surface-alt);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;font-size:11.5px;font-family:var(--font-body);border-radius:99px;padding:5px 12px;transition:all .12s}.an-atajo:hover{border-color:var(--surface-hi);color:var(--text)}.an-atajo.activo{background:var(--accent-dim);border-color:var(--accent);color:var(--accent-sobre-dim);font-weight:600}.an-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}@media (max-width:820px){.an-kpis{grid-template-columns:1fr}}.tile-delta{font-family:var(--font-mono);letter-spacing:.02em;border-radius:5px;align-self:flex-start;align-items:center;gap:5px;margin-top:9px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.tile-delta svg.icon{width:11px;height:11px}.tile-delta.positive{color:var(--green);background:#4cc38a1f}.tile-delta.negative{color:var(--red);background:#e5484d1f}.an-tendencia{margin-bottom:16px}.an-tendencia-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}.an-leyenda{flex-wrap:wrap;gap:14px;display:flex}.an-leyenda-item{color:var(--text-dim);font-size:11.5px;font-family:var(--font-mono);align-items:center;gap:6px;display:flex}.an-punto{border-radius:50%;width:8px;height:8px;display:inline-block}.an-row .bar-cat{align-items:center;gap:7px;display:flex}.an-chevron{width:13px;height:13px;color:var(--text-faint);flex-shrink:0;transition:transform .15s}.an-row.expanded .an-chevron{transform:rotate(90deg)}.an-chevron-hueco{flex-shrink:0;width:13px;display:inline-block}.an-track{position:relative;overflow:visible}.an-track .bar-fill{border-radius:4px}.an-prev-mark{background:var(--text-faint);opacity:.75;border-radius:2px;width:2px;position:absolute;top:-2px;bottom:-2px}.an-var{font-family:var(--font-mono);letter-spacing:.02em;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10.5px;font-weight:600}.an-var.positive{color:var(--green);background:#4cc38a21}.an-var.negative{color:var(--red);background:#e5484d21}.an-margen-pct{font-family:var(--font-mono);color:var(--accent-sobre-dim);background:var(--accent-dim);border-radius:4px;padding:2px 6px;font-size:11.5px;font-weight:600}.an-total td{border-top:1px solid var(--border);color:var(--text);font-weight:600}.cartera{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.cartera-bar{background:var(--surface-hi);border-radius:99px;flex:1;min-width:200px;height:9px;display:flex;overflow:hidden}.cartera-seg{height:100%;display:block}.cartera-seg.ok{background:var(--green)}.cartera-seg.tibio{background:var(--amber)}.cartera-seg.frio{background:var(--red)}.cartera-leyenda{flex-wrap:wrap;gap:8px;display:flex}.clientes-controles{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.cl-buscar{flex:1;min-width:220px;max-width:420px;position:relative}.cl-buscar-icon{width:14px;height:14px;color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.cl-buscar input{background:var(--surface-alt);border:1px solid var(--border);width:100%;color:var(--text);font-size:13.5px;font-family:var(--font-body);border-radius:8px;padding:9px 12px 9px 33px}.cl-buscar input:focus{border-color:var(--accent);outline:none}.clientes-controles select{background:var(--surface-alt);border:1px solid var(--border);color:var(--text-dim);font-size:12.5px;font-family:var(--font-body);border-radius:8px;flex:none;padding:9px 11px}.clientes-lista{flex-direction:column;gap:10px;display:flex}.cliente-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.cliente-card:hover{border-color:var(--surface-hi)}.cliente-main{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:flex-start;gap:13px;padding:14px 16px;font-family:inherit;display:flex}.cliente-main:hover{background:var(--surface-alt)}.cliente-avatar{width:40px;height:40px;font-family:var(--font-display);letter-spacing:.02em;border:1px solid #0000;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.cliente-body{flex:1;min-width:0}.cliente-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cliente-nombre{color:var(--text);font-size:14.5px;font-weight:600}.cliente-estado{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;cursor:help;align-items:center;font-size:10.5px;display:flex}.cliente-estado.ok{color:var(--green)}.cliente-estado.tibio{color:var(--amber)}.cliente-estado.frio{color:var(--red)}.cliente-vehiculos{flex-wrap:wrap;gap:6px;margin:7px 0 6px;display:flex}.veh-chip{background:var(--surface-hi);border:1px solid var(--border);color:var(--text-dim);font-size:11px;font-family:var(--font-mono);border-radius:6px;align-items:center;gap:5px;padding:2px 7px;display:inline-flex}.veh-chip svg.icon{width:11px;height:11px;color:var(--text-faint)}.cliente-stats{color:var(--text-faint);font-size:11.5px;font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.cliente-stats b{color:var(--text-dim);font-weight:600}.cliente-stats .sep{color:var(--border)}.cliente-chevron{width:15px;height:15px;color:var(--text-faint);flex-shrink:0;margin-top:12px;transition:transform .16s}.cliente-card.expanded .cliente-chevron{transform:rotate(90deg)}.cliente-detail{border-top:1px dashed var(--border);padding:4px 16px 16px 69px}.cliente-spark-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--text-faint);justify-content:space-between;align-items:baseline;gap:10px;margin:12px 0 2px;font-size:9.5px;font-weight:700;display:flex}.cliente-spark{height:70px;margin:0 -8px 6px}.visita-timeline{border-top:1px solid var(--border);padding-top:4px}.visita{border-bottom:1px solid #ffffff08;align-items:center;gap:12px;padding:6px 0;font-size:12.5px;display:flex}.visita:last-child{border-bottom:none}.visita-fecha{font-family:var(--font-mono);color:var(--text-faint);flex-shrink:0;min-width:42px;font-size:11px}.visita-servicio{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.visita-veh{font-family:var(--font-mono);color:var(--text-faint);flex-shrink:0;font-size:11px}.visita-monto{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px}@media (max-width:640px){.cliente-detail{padding-left:16px}.visita-veh{display:none}}.recipe-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));align-items:start;gap:16px;display:grid}@media (max-width:900px){.recipe-grid{grid-template-columns:1fr}}.recipe-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.recipe-head{text-align:left;background:var(--surface-alt);border:none;border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;color:inherit;align-items:center;gap:11px;padding:12px 15px;font-family:inherit;display:flex}.recipe-icon{background:var(--accent-dim);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.recipe-icon svg.icon{width:14px;height:14px;color:var(--accent-sobre-dim)}.recipe-name{color:var(--text);flex:1;font-size:14px;font-weight:600}.recipe-cost{text-align:right;text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);font-size:8.5px;font-family:var(--font-mono);line-height:1.5}.recipe-cost b{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:13px;display:block}.recipe-section{padding:11px 15px 13px}.recipe-section+.recipe-section{border-top:1px dashed var(--border)}.recipe-section-title{text-transform:uppercase;letter-spacing:.09em;color:var(--text-faint);font-size:9.5px;font-weight:700;font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.recipe-section-title span{align-items:center;gap:6px;display:flex}.recipe-section-title svg.icon{width:11px;height:11px}.ingredient,.step{align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}.ingredient+.ingredient,.step+.step{border-top:1px solid #ffffff08}.ingredient-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ingredient-qty{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:12.5px}.ingredient-unit{font-family:var(--font-mono);color:var(--text-faint);min-width:44px;font-size:10.5px}.step-num{border:1px solid var(--border);width:18px;height:18px;font-family:var(--font-mono);color:var(--text-faint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9.5px;display:flex}.step-text{color:var(--text-dim);flex:1}.recipe-empty{color:var(--text-faint);margin:0;padding:2px 0 4px;font-size:12.5px}.recipe-add{gap:7px;margin-top:9px;display:flex}.recipe-add input{background:var(--surface-alt);border:1px solid var(--border);min-width:0;color:var(--text);font-size:12.5px;font-family:var(--font-body);border-radius:7px;flex:1;padding:6px 9px}.recipe-add input:focus{border-color:var(--accent);outline:none}.recipe-add .btn{flex:none;padding:0 10px}.recipe-chevron{width:14px;height:14px;color:var(--text-faint);flex-shrink:0;transition:transform .18s}.recipe-head-toggle{cursor:pointer;min-width:0;color:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:11px;margin:0;padding:0;font-family:inherit;display:flex}.recipe-grip,.step-grip{color:var(--text-faint);cursor:grab;opacity:.4;touch-action:none;background:0 0;border:none;flex-shrink:0;align-items:center;margin:0;padding:0;transition:opacity .12s,color .12s;display:flex}.recipe-grip svg.icon,.step-grip svg.icon{width:13px;height:13px}.recipe-head:hover .recipe-grip,.step:hover .step-grip,.recipe-grip:focus-visible,.step-grip:focus-visible{opacity:1;color:var(--accent)}.recipe-grip:active,.step-grip:active{cursor:grabbing}.recipe-card.arrastrando,.step.arrastrando{z-index:5;position:relative}.recipe-card.arrastrando{border-color:var(--accent);box-shadow:0 10px 28px #00000080}.step.arrastrando{background:var(--surface-alt);border-radius:6px}@media (pointer:coarse){.recipe-grip,.step-grip{opacity:.8;padding:8px 4px}}.recipe-card.collapsed .recipe-chevron{transform:rotate(180deg)}.recipe-card.collapsed .recipe-section{display:none}.recipe-card.collapsed .recipe-head{border-bottom:none}.quickbar .field.campo-rc-servicio{flex:none;width:180px;min-width:0}.quickbar .field.campo-rc-producto{flex:1;min-width:190px}.quickbar .field.campo-rc-cantidad{flex:none;width:186px;min-width:0}@media (max-width:880px){.quickbar .field.campo-rc-servicio,.quickbar .field.campo-rc-cantidad{flex:1;width:auto;min-width:110px}.quickbar-tag{flex-basis:100%}}.quickbar{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;padding:10px 12px;display:flex}.quickbar select,.quickbar input:not([type=checkbox]){background:var(--surface-alt);border:1px solid var(--border);color:var(--text);font-size:13px;font-family:var(--font-body);border-radius:7px;flex:1;min-width:100px;padding:8px 10px}.quickbar select:focus,.quickbar input:focus{border-color:var(--accent);outline:none}.quickbar input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text)}.quickbar .segmented{flex-shrink:0;width:150px;height:36px}.quickbar .segmented .segmented-btn{font-size:12.5px}.quickbar .btn{white-space:nowrap;flex:none}.quickbar .form-actions{flex:none;margin-left:auto}.quickbar .field{flex:115px;gap:0;min-width:104px}.quickbar .field>label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:880px){.quickbar .field{flex:auto;min-width:110px}}.quickbar>.checkbox-row{height:36px;color:var(--text-dim);flex:none;font-size:13px}.quickbar .field.campo-nombre{flex:1;min-width:120px}.quickbar .field.campo-unidad{flex:none;width:98px;min-width:0}.quickbar .field.campo-stock{flex:none;width:112px;min-width:0}.quickbar .field.campo-minimo{flex:none;width:124px;min-width:0}.quickbar .field.campo-costo{flex:none;width:126px;min-width:0}.quickbar .field.campo-precio{flex:none;width:136px;min-width:0}@media (max-width:880px){.quickbar .field.campo-unidad,.quickbar .field.campo-stock,.quickbar .field.campo-minimo,.quickbar .field.campo-costo,.quickbar .field.campo-precio{flex:1;width:auto;min-width:110px}.quickbar .field>label{clip:auto;white-space:normal;text-transform:uppercase;letter-spacing:.08em;width:auto;height:auto;color:var(--text-faint);font-size:10.5px;font-weight:600;font-family:var(--font-mono);margin:0 0 5px;position:static}.quickbar .field.quickbar-tipo>label{margin-bottom:5px}.quickbar>.checkbox-row{flex-basis:100%}}.quickbar.editando{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-dim)}.quickbar-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:9.5px;font-family:var(--font-mono);flex:none;padding-right:2px;font-weight:700}.quickbar .field.quickbar-tipo{flex:none;width:150px}.quickbar .field.quickbar-tipo .hint{margin:0;font-size:11.5px}.quickbar-aviso{color:var(--text-dim);flex-basis:100%;margin:0;font-size:11.5px}.quickbar-error{color:var(--red);flex-basis:100%;margin:0;font-size:13px}.receipt-feed{padding-left:18px;position:relative}.receipt-feed:before{content:"";background:repeating-linear-gradient(180deg,var(--border) 0 5px,transparent 5px 10px);width:1px;position:absolute;top:4px;bottom:4px;left:0}.day-group{margin-bottom:22px}.day-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:8px;font-size:10.5px;font-weight:700;position:relative}.day-label:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-22px;box-shadow:0 0 6px #2d7ce899}.receipt-row{border-bottom:1px dashed var(--border);padding:11px 34px 11px 2px;position:relative}.receipt-row:last-child{border-bottom:none}.receipt-top{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.receipt-cat{color:var(--text);align-items:center;gap:8px;display:flex}.receipt-cat svg.icon{color:var(--text-faint)}.receipt-sub{color:var(--text-dim);font-size:11.5px;font-family:var(--font-mono);justify-content:space-between;gap:10px;margin-top:4px;display:flex}.receipt-meta{color:var(--text-faint);white-space:nowrap}.receipt-actions{opacity:0;transition:opacity .12s;position:absolute;top:11px;right:0}.receipt-row:hover .receipt-actions,.receipt-row:focus-within .receipt-actions{opacity:1}@media (hover:none){.receipt-actions{opacity:1}}.receipt-note{color:var(--text-dim);align-items:center;gap:6px;margin-top:5px;font-size:11.5px;font-style:italic;display:flex}.receipt-note svg.icon{width:12px;height:12px;color:var(--text-faint);flex-shrink:0}.row-actions{align-items:center;gap:2px;display:flex}.row-actions button,.row-actions a{cursor:pointer;color:var(--text-faint);background:0 0;border:none;border-radius:6px;align-items:center;padding:5px;display:inline-flex}.row-actions button:hover,.row-actions a:hover{color:var(--accent);background:var(--surface-alt)}@media (pointer:coarse){.row-actions button,.row-actions a{padding:11px}.an-atajo{padding:9px 14px}}.row-actions .peligro:hover{color:var(--red)}.paginacion{color:var(--text-dim);font-size:12px;font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.bento{grid-template-columns:1.7fr 1fr;gap:14px;margin-bottom:16px;display:grid}.tile{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px;position:relative;overflow:hidden}.tile-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint);justify-content:space-between;align-items:center;font-size:10.5px;font-weight:600;display:flex}.tile-label svg.icon{width:14px;height:14px;color:var(--text-faint)}.tile-hero{background:radial-gradient(130% 150% at 100% 0%, #2d7ce824, transparent 55%), var(--surface);border-color:#2d7ce83d;flex-direction:column;grid-row:1/4;display:flex}.tile-hero-value{font-family:var(--font-display);letter-spacing:-.02em;margin-top:10px;font-size:38px;font-weight:600}.tile-hero-value.positive{color:var(--green)}.tile-hero-value.negative{color:var(--red)}.hero-chart{flex:1;min-height:130px;margin:12px -8px -6px}.hero-vacio{text-align:center;min-height:130px;color:var(--text-faint);flex:1;justify-content:center;align-items:center;padding:0 10px;font-size:12.5px;display:flex}.tile-compact{flex-direction:column;justify-content:center;display:flex}.tile-value{font-family:var(--font-display);letter-spacing:-.01em;margin-top:8px;font-size:21px;font-weight:600}.tile-value.positive{color:var(--green)}.tile-value.negative{color:var(--red)}@media (max-width:900px){.bento{grid-template-columns:1fr}.tile-hero{grid-row:auto}}.tile-strip{border:1px dashed var(--border);background:0 0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 22px;display:flex}.strip-item{flex-direction:column;flex:1;gap:5px;min-width:120px;display:flex}.strip-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);font-size:9.5px}.strip-value{font-family:var(--font-display);font-size:15px;font-weight:600}.strip-value.positive{color:var(--green)}.strip-value.negative{color:var(--red)}.strip-divider{background:var(--border);align-self:stretch;width:1px}@media (max-width:820px){.strip-divider{display:none}}.section-block{margin-bottom:16px}.ledger{flex-direction:column;display:flex}.ledger-row{border-bottom:1px dashed var(--border);font-size:13.5px;font-family:var(--font-body);justify-content:space-between;padding:10px 2px;display:flex}.ledger-row:last-child{border-bottom:none}.ledger-label{color:var(--text-dim);align-items:center;gap:8px;display:flex}.ledger-label svg.icon{width:13px;height:13px;color:var(--text-faint)}.split-a{grid-template-columns:1fr 1.4fr;align-items:start;gap:14px;margin-bottom:14px;display:grid}.split-b{grid-template-columns:1.3fr 1fr;align-items:start;gap:14px;margin-bottom:14px;display:grid}@media (max-width:820px){.split-a,.split-b{grid-template-columns:1fr}}.tile-radial{text-align:center;flex-direction:column;align-items:center;display:flex}.tile-list{background:0 0;border:none;padding:2px}.radial-chart{width:100%;max-width:210px}.meta-cifras{margin-top:2px}.meta-actual{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;font-size:19px;font-weight:600}.meta-de{font-family:var(--font-mono);color:var(--text-faint);margin-top:2px;font-size:11px}.meta-falta{background:var(--surface-alt);border:1px solid var(--border);color:var(--text-dim);border-radius:20px;align-items:center;gap:7px;margin-top:12px;padding:6px 13px;font-size:11.5px;display:inline-flex}.meta-falta svg.icon{width:12px;height:12px;color:var(--accent)}.meta-falta b{color:var(--text);font-family:var(--font-mono);font-weight:600}.gauge-semicircle{width:280px;max-width:100%;height:200px}.gauge-cifra{font-family:var(--font-mono);color:var(--text);letter-spacing:-.02em;justify-content:center;align-items:baseline;gap:1px;margin-top:2px;font-size:32px;font-weight:600;line-height:1;display:flex}.gauge-cifra small{font-size:17px;font-weight:600}.gauge-cifra.zone-ok{color:var(--green)}.gauge-cifra.zone-reponer{color:var(--amber)}.gauge-cifra.zone-sin{color:var(--red)}.gauge-label{color:var(--text-faint);margin-top:6px;font-size:11.5px}@keyframes gecks-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reveal>*{animation:.42s both gecks-reveal}.reveal>:first-child{animation-delay:20ms}.reveal>:nth-child(2){animation-delay:70ms}.reveal>:nth-child(3){animation-delay:.12s}.reveal>:nth-child(4){animation-delay:.17s}.reveal>:nth-child(5){animation-delay:.22s}.reveal>:nth-child(6){animation-delay:.27s}.reveal .tile-hero-value,.reveal .tile-value,.reveal .strip-value{animation:.35s 50ms both gecks-reveal}.status-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.chip{color:var(--text-dim);background:var(--surface-alt);border:1px solid var(--border);font-size:10.5px;font-family:var(--font-body);border-radius:20px;align-items:center;gap:5px;padding:4px 11px;display:flex}.chip.chip-owner{color:var(--accent-sobre-dim);text-transform:uppercase;letter-spacing:.04em;background:#2d7ce824;border-color:#0000;font-size:10.5px;font-weight:700;display:inline-flex}.chip.chip-staff{color:var(--text-dim);background:var(--surface-hi);text-transform:uppercase;letter-spacing:.04em;border-color:#0000;font-size:10.5px;font-weight:700;display:inline-flex}form.inline-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field.span-2{grid-column:span 2}.field label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint);font-size:11px;font-weight:700}.field input,.field select{background:var(--surface-alt);border:1px solid var(--border);color:var(--text);border-radius:7px;width:100%;padding:9px 10px;font-size:16px}.field input:focus,.field select:focus{border-color:var(--accent)}.checkbox-row{color:var(--text-dim);cursor:pointer;align-items:center;gap:8px;height:38px;font-size:13.5px;display:flex}.checkbox-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.segmented{border:1px solid var(--border);border-radius:8px;height:38px;display:flex;position:relative;overflow:hidden}.segmented-input{opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.segmented-btn{color:var(--text-dim);cursor:pointer;background:var(--surface-alt);touch-action:manipulation;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.segmented .segmented-btn{text-transform:none;letter-spacing:normal;color:var(--text-dim);font-size:13px;font-weight:600}.segmented-input:checked+.segmented-btn.tipo-ingreso{color:var(--green);background:#4cc38a2e}.segmented-input:checked+.segmented-btn.tipo-egreso{color:var(--red);background:#e5484d2e}.segmented-input:focus-visible+.segmented-btn{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:600px){form.inline-form{grid-template-columns:1fr}.field.span-2{grid-column:span 1}}.btn{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;touch-action:manipulation;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.btn svg.icon{width:13px;height:13px}.btn-primary{background:linear-gradient(155deg, var(--accent), var(--accent-2));color:#fff}.btn-primary:hover{background:linear-gradient(155deg, #4a92f0, var(--accent))}.btn-ghost{border-color:var(--border);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--text-dim)}.btn-danger{border-color:var(--red);color:var(--red);background:0 0}.btn-danger:hover{background:#e5484d1a}.btn-sm{padding:7px 12px;font-size:12px}a.btn{justify-content:center;text-decoration:none}.flatpickr-calendar{background:var(--surface-alt);border:1px solid var(--border);font-family:var(--font-body);border-radius:12px;box-shadow:0 18px 44px #0000008c}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{display:none}.flatpickr-months,.flatpickr-month{color:var(--text);fill:var(--text);background:0 0}.flatpickr-current-month{font-family:var(--font-display);padding-top:8px;font-size:14px;font-weight:600}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month .flatpickr-monthDropdown-months option{background:var(--surface-alt);color:var(--text)}.flatpickr-current-month input.cur-year{color:var(--text);font-family:var(--font-mono)}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{fill:var(--text-dim);padding:9px}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--accent)}.flatpickr-weekdays{background:0 0}span.flatpickr-weekday{color:var(--text-faint);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:0 0;font-size:9.5px;font-weight:700}.flatpickr-day{color:var(--text-dim);font-family:var(--font-mono);border:1px solid #0000;border-radius:8px;font-size:12.5px}.flatpickr-day:hover{background:var(--surface-hi);color:var(--text);border-color:var(--border)}.flatpickr-day.today{border-color:var(--accent);color:var(--text)}.flatpickr-day.selected,.flatpickr-day.selected:hover{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--text-faint);opacity:.45}.flatpickr-innerContainer,.flatpickr-rContainer,.flatpickr-days,.dayContainer{background:0 0}.numInputWrapper span{border-color:var(--border)}.numInputWrapper span:hover{background:var(--surface-hi)}.link-btn{color:var(--accent);cursor:pointer;text-transform:none;letter-spacing:0;touch-action:manipulation;background:0 0;border:none;margin:-8px 0;padding:8px 10px;font-size:13px;font-weight:600}.link-btn.danger{color:var(--red)}.link-btn:hover{text-decoration:underline}.form-actions{align-items:center;gap:8px;display:flex}.hint{color:var(--text-dim);margin-top:10px;font-size:12px;line-height:1.5}.hint.preview{color:var(--accent);font-family:var(--font-mono);font-size:12.5px}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-x:auto}.table-wrap::-webkit-scrollbar{height:7px}.table-wrap::-webkit-scrollbar-track{background:0 0}.table-wrap::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.table-wrap::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}table{border-collapse:collapse;width:100%;font-size:13.5px}thead th{background:var(--surface-hi);color:var(--text-dim);text-align:left;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-bottom:1px solid var(--border);padding:10px;font-size:11px;font-weight:700}tbody td{border-bottom:1px solid var(--border);color:var(--text);white-space:nowrap;padding:9px 10px}tbody tr:last-child td{border-bottom:none}tbody tr:nth-child(2n){background:#ffffff04}td.num,th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.empty-row td{color:var(--text-faint);white-space:normal;font-style:italic}.badge-example{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-sobre-dim);font-size:9px;font-weight:700;font-family:var(--font-mono);background:#2d7ce824;border-radius:4px;margin-left:6px;padding:2px 7px}.led{vertical-align:middle;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:7px;display:inline-block}.led-ok{background:var(--green);box-shadow:0 0 6px var(--green)}.led-reponer{background:var(--amber);box-shadow:0 0 6px var(--amber)}.led-sin{background:var(--red);box-shadow:0 0 6px var(--red)}.fecha-urgente{color:var(--red);font-weight:700}.acciones-menu-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 9px;font-size:18px;line-height:1}.acciones-menu-btn:hover{background:var(--surface-alt);color:var(--text)}.acciones-menu-list{z-index:80;background:var(--surface-hi);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;min-width:190px;padding:5px;display:flex;position:fixed;box-shadow:0 10px 30px #00000073}.acciones-menu-list .link-btn{text-align:left;border-radius:6px;width:100%;margin:0;padding:8px 10px;display:block}.acciones-menu-list .link-btn:hover{background:var(--surface-alt)}.estado-label{font-size:12.5px;font-weight:600}.amount-ingreso{color:var(--green)}.amount-egreso{color:var(--red)}.alert-list{flex-direction:column;display:flex}.alert-item{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;padding:10px 2px;display:flex}.alert-item:last-child{border-bottom:none}.alert-name{font-size:13.5px;font-family:var(--font-body);align-items:center;display:flex}.alert-detail{font-family:var(--font-mono);color:var(--text-dim);align-items:center;gap:6px;font-size:12px;display:flex}.alert-detail svg.icon{width:12px;height:12px;color:var(--text-faint)}.bar-row{border-bottom:1px solid var(--border);padding:11px 2px}.bar-row:last-child{border-bottom:none}.bar-top{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13.5px;display:flex}.bar-top.clickable{cursor:pointer}.bar-top.clickable:hover .bar-cat{color:var(--accent)}.bar-cat{color:var(--text)}.chevron{width:11px;color:var(--text-faint);transition:transform .15s;display:inline-block}.bar-row.expanded .chevron{transform:rotate(90deg)}.bar-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.bar-track{background:var(--surface-alt);border-radius:4px;height:7px;overflow:hidden}.bar-fill{border-radius:4px;height:100%}.bar-sub{color:var(--text-faint);margin-top:5px;font-size:11.5px}.bar-detail{border-top:1px dashed var(--border);flex-direction:column;gap:7px;margin-top:10px;padding-top:9px;display:flex}.bar-detail-row{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.bd-fecha{font-family:var(--font-mono);color:var(--text-faint);margin-right:8px}.bd-concepto{color:var(--text-dim)}.config-row{border-bottom:1px dashed var(--border);align-items:center;gap:14px;padding:13px 0;display:flex}.config-row:last-child{border-bottom:none}.config-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.config-row-text b{color:var(--text);font-size:13.5px;font-weight:600}.config-row-text span{color:var(--text-dim);font-size:12px;line-height:1.5}footer{text-align:center;color:var(--text-faint);padding:20px;font-size:11.5px}.gecks-tag{z-index:20;-webkit-backdrop-filter:blur(8px);background:#0a0a0b99;border:1px solid #f1f3f514;border-radius:11px;flex-direction:column;align-items:flex-end;gap:7px;padding:9px 13px 8px;transition:padding .22s,gap .22s,opacity .22s,border-radius .22s;display:flex;position:fixed;top:14px;right:20px}.gecks-tag.compacto{opacity:.5;border-radius:12px;gap:0;padding:7px}.gecks-tag.compacto .gecks-tag-word,.gecks-tag.compacto .gecks-ticker{display:none}.gecks-tag.compacto:hover{opacity:1;border-radius:11px;gap:7px;padding:9px 13px 8px}.gecks-tag.compacto:hover .gecks-tag-word{display:inline}.gecks-tag.compacto:hover .gecks-ticker{display:block}.gecks-tag-top{align-items:center;gap:9px;display:flex}.gecks-tag-mark{flex-shrink:0;width:24px;height:24px}.gecks-tag-mark img{object-fit:contain;width:100%;height:100%;display:block}.gecks-tag-word{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-dim);text-transform:uppercase;font-size:13px;font-weight:600}.gecks-ticker{width:216px;height:16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.gecks-ticker-track{white-space:nowrap;gap:26px;animation:22s linear infinite gecks-ticker-scroll;display:flex;position:absolute;right:0}.gecks-ticker-item{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:6px;font-size:9.5px;display:flex}.gecks-ticker-item .dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:3px;height:3px}@keyframes gecks-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:880px){.gecks-tag{display:none}}.toast-container{z-index:100;flex-direction:column;align-items:center;gap:8px;width:calc(100% - 40px);max-width:360px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{background:var(--surface-hi);color:var(--text);border:1px solid #4cc38a59;border-radius:8px;align-items:center;gap:9px;max-width:100%;padding:11px 16px;font-size:13.5px;font-weight:600;animation:.2s toast-in;display:flex;box-shadow:0 8px 24px #0006}.toast.leaving{animation:.18s forwards toast-out}.toast-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 6px var(--green);border-radius:50%;flex-shrink:0}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.btn,.link-btn,.side-link,.hamburger-btn,.segmented-btn{transition:transform .1s}.btn:active{transform:scale(.96)}.link-btn:active{transform:scale(.94)}.side-link:active,.hamburger-btn:active{transform:scale(.96)}.segmented-btn:active{transform:scale(.97)}.bar-top.clickable{transition:transform .1s}.bar-top.clickable:active{transform:scale(.99)}.sparkline{height:32px;margin-top:8px}.sparkline-svg{width:100%;height:32px;display:block}.sugerencia-row{border-bottom:1px solid var(--border);padding:14px 0}.sugerencia-row:last-child{border-bottom:none}.sugerencia-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.sugerencia-taller{font-weight:700}.sugerencia-fecha{color:var(--text-faint);white-space:nowrap;font-size:11px}.sugerencia-msg{color:var(--text);font-size:13.5px;line-height:1.5}.sugerencia-email{color:var(--text-dim);margin-top:4px;font-size:11px}.empty-state{color:var(--text-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px 10px;display:flex}.empty-state .empty-icon{color:var(--text-faint);opacity:.7}.empty-state .empty-text{max-width:320px;font-size:13px;font-style:normal;line-height:1.5}.lock-screen{background:var(--bg);z-index:200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lock-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center;width:100%;max-width:300px;padding:34px 28px}.lock-title{font-family:var(--font-display);letter-spacing:.02em;margin-bottom:18px;font-size:16px;font-weight:800}.lock-input{background:var(--surface-alt);border:1px solid var(--border);width:100%;color:var(--text);text-align:center;letter-spacing:.35em;font-size:24px;font-family:var(--font-mono);border-radius:7px;padding:14px}.lock-input:focus{border-color:var(--accent);outline:none}.lock-error{color:var(--red);min-height:16px;margin-top:10px;font-size:12.5px}.manual-overlay{z-index:150;background:#0009;justify-content:center;align-items:flex-start;padding:30px 16px;display:none;position:fixed;inset:0;overflow-y:auto}.manual-overlay.open{display:flex}.manual-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:720px;padding:30px 26px;position:relative}.manual-close{background:var(--surface-alt);border:1px solid var(--border);color:var(--text);cursor:pointer;touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;transition:transform .1s;display:flex;position:absolute;top:16px;right:16px}.manual-close:active{transform:scale(.92)}.manual-title{font-family:var(--font-display);margin-bottom:4px;padding-right:30px;font-size:19px;font-weight:800}.tour-dim{z-index:200;background:#000000b8;position:fixed;inset:0}.tour-spotlight{z-index:200;pointer-events:none;box-shadow:0 0 0 9999px #000000b8, 0 0 0 3px var(--accent), 0 0 26px 4px #2d7ce880;border-radius:10px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed}.tour-card{z-index:210;background:var(--surface-hi);border:1px solid var(--border);border-radius:var(--radius);width:calc(100% - 48px);max-width:340px;padding:20px 20px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #00000080}.tour-card.tour-card-centrada{z-index:210;background:var(--surface-hi);border:1px solid var(--border);border-radius:var(--radius);width:calc(100% - 48px);max-width:360px;padding:22px 22px 16px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 14px 40px #00000080}.tour-progreso{background:var(--border);border-radius:2px;height:4px;margin-bottom:10px;overflow:hidden}.tour-progreso-bar{background:var(--accent);height:100%;transition:width .2s}.tour-paso-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin-bottom:8px;font-size:10.5px;font-weight:700}.tour-titulo{font-family:var(--font-display);margin:0 0 8px;font-size:16px;font-weight:700}.tour-cuerpo{color:var(--text-dim);margin:0 0 16px;font-size:13.5px;line-height:1.6}.tour-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:640px){.tour-card{width:auto;max-width:none;bottom:16px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.tour-spotlight,.tour-progreso-bar{transition:none}}.admin-rubro{color:var(--text-faint);margin-top:2px;font-size:11.5px}.admin-rubros{margin-bottom:18px}.admin-rubros-lista{flex-wrap:wrap;gap:8px;display:flex}.admin-rubros-lista .chip{padding:5px 12px;font-size:12.5px}.admin-rubros-lista .chip b{color:var(--text);font-family:var(--font-display)}.onb-rubros{border:0;min-width:0;margin:0;padding:0}.onb-rubros legend{font-family:var(--font-body);color:var(--text);margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.onb-rubros-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:520px){.onb-rubros-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.onb-rubro{background:var(--surface-alt);border:1px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;flex-direction:column;gap:3px;padding:12px 12px 11px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.onb-rubro input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:12px;left:12px}.onb-rubro:hover{border-color:var(--text-faint)}.onb-rubro.activo{border-color:var(--accent);background:#2d7ce81f}.onb-rubro:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.onb-rubro-icono{color:var(--text-dim);margin-bottom:4px;display:flex}.onb-rubro.activo .onb-rubro-icono{color:var(--accent)}.onb-rubro-icono .icon{width:18px;height:18px}.onb-rubro-nombre{color:var(--text);font-size:13.5px;font-weight:600;line-height:1.25}.onb-rubro-detalle{color:var(--text-faint);font-size:11.5px;line-height:1.35}@media (prefers-reduced-motion:reduce){.onb-rubro{transition:none}}.legal-main{max-width:720px;margin:0 auto;padding:48px 20px 80px}.legal-volver{margin-bottom:18px;display:inline-block}.legal-fecha{font-family:var(--font-mono);color:var(--text-faint);margin:6px 0 30px;font-size:12px}.legal-cuerpo{color:var(--text-dim);font-size:15px;line-height:1.7}.legal-cuerpo h2{font-family:var(--font-display);color:var(--text);text-transform:uppercase;letter-spacing:.06em;margin:34px 0 10px;font-size:15px;font-weight:700}.legal-cuerpo h2:first-child{margin-top:0}.legal-cuerpo p{margin:0 0 12px}.legal-cuerpo ul{margin:0 0 12px;padding-left:20px}.legal-cuerpo li{margin-bottom:7px}.legal-cuerpo strong{color:var(--text);font-weight:600}.legal-cuerpo a{color:var(--accent)}.legal-pie{border-top:1px solid var(--border);margin-top:40px;padding-top:16px}.admin-barra{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.admin-salir{cursor:pointer;color:var(--text-dim);font-size:13px;font-weight:500;font-family:var(--font-body);border:none;border-left:1px solid var(--border);touch-action:manipulation;background:0 0;border-radius:0 7px 7px 0;margin-left:6px;padding:9px 12px}.admin-salir:hover{color:var(--red)}.cfg-baja{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cfg-baja-error{color:var(--red);text-align:right;max-width:340px;margin:0;font-size:12.5px}.field[hidden]{display:none}.aviso-form .form-grid{margin-bottom:0}.aviso-incluir{border:0;min-width:0;margin:0;padding:0}.aviso-incluir .checkbox-row{height:auto;min-height:32px}.aviso-pendiente{color:var(--amber);margin-top:0}.aviso-error{color:var(--red)}.aviso-form .form-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.aviso-msg{margin:0 auto 0 0;font-size:13px}.aviso-msg-error{color:var(--red)}.aviso-msg-ok{color:var(--green)}@media (max-width:520px){.aviso-form .form-grid{grid-template-columns:1fr}}.section-title,.search-group-title,.page-subtitle,.kpi-label,.shelf-head,.stock-stat-label,.stock-detail-title,.cfg-subtitulo,.cliente-estado,.cliente-spark-head,.recipe-cost,.recipe-section-title,.quickbar .field>label,.quickbar-tag,.day-label,.tile-label,.strip-label,.chip.chip-owner,.chip.chip-staff,.field label,.btn,span.flatpickr-weekday,thead th,.badge-example,.tour-paso-label,.gecks-ticker-item{font-family:var(--font-body)}.section-title{letter-spacing:.09em;font-weight:700}.page-title{font-weight:700}.cfg-seccion .section-title{gap:0}.cfg-seccion .section-title svg.icon{margin-right:8px}.cfg-seccion .section-title .accent{margin-left:.32em}.quickbar .field select{padding:8px 10px;font-size:13px}.receipt-row{padding-right:60px}@media (pointer:coarse){.receipt-row{padding-right:84px}}
