@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAAB/AAAAPBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQuAFwRCAqDJIJxCxQAATYCJAMiBCAFhFIHZwwHG44GSJ6FKdxNHMrUk9R3bdpEPPS/H+3OvLcqSUTxaB7ZtkRtJiHhjUMpXrURCREiiRD5Pnyb+j7QCXTqzIxQapqmYprkR4xGZ2ZHFb+2t4kjnOwmKkWqUpZs8l++cOCcvCjrl1UK/KQXy8IKum3HaL7JQB9NA3v5vfW4g5zIP+huVBCes25WoBuQQihCoNOKKOyJtJwSdN0JHge6fqPPha44aP6DIG5SjwttEAhVh3ahXUi0S2M4HDQMo0DzEgQWLbaQhYJKCdRUbIdbM8a1ZxlsCcDumj/JcgSRT5kKwHkkJvagRAmCUxvS2S5NHvADYh9hP/8XoP4j/YF4c/8BkAeZFsAUVhzPmmGEbua+2eIjHHxayngN5BegIk8ZkGAHSuecAb3apVZTtLbjImGmjhxiuOoT/7+4gNIi74tAhMuEaKAD6ACDoAtXwVvAGFySRjbyOEa0IrJ9mxP0XhG4zvtSe6MDeitvl3Swd2WrBQtvb1z47BmZcfj+8/Ly589z/Gf8wici/xyvFhY9fYrpB+48KSl58uQCpj8trTwfLDwJDRPphIlSNalK+PSWu03E/QGt/MJnxc0zWmb00YLXzT29PdugFTi+2xns3K81Ny9JOx1Kwkty14iz7eiq6DyqHbnnj3NAodDYuaJ9ZowUrtc1NBoyAjM4XbF5ZbRevywqtyFh1Jtfpv6ZfE1nHZ83mAwMt6bqqTt1y0wutdK6Mfpvj9TY1NAD68UPQdh3eeOudfNBPl+1HDKNGRM4ZOmc6y4oLvIUgFkAQZu2OIWK/e1+AVtAG+UJe9ke7yoI4rMfhw/Mr+8Q97UNW/4C/E5cOhvgT83gQrRu7j4bWiUIXle6vOqA/48Yfau97eUkSnIWWieq6MA7SGYYBab1QdDhCM4IdpJEdph/CytqB94RpWgMgyEaU28MGouD3hirGaeMLS4zGlvNSDb0OihYQlTd2EVZmVn4kv+ZTxOvGBoaXgYeVk18vCReVg4SlYeZRr40OUq56Kn8XIwoo7GKUGZ+Do08ylAeXlYqF1EISSRZiFhmJj4qlYNXNZkkmkQRRWJEBYQbzYwyUkSLFM2odmk34vBS2TxaNGnshocrxg3p11E1mcBzdd8sUsgUClEJC0rc4LQCHiobyjAwr+W/eO+VivQSjfAIeTNrp2l+ehIDlbNB7iqVmQNlonLx8dLwL1sfiRE8NpuhOEAH5twkjBIlarREa+tRvYcGaGu/yyrLWjn7piInh7VvNPh99Jsa3v9qZIL9bfKhckRJ8wnyvwPcEgA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZIAA8AAAAAB8QAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO9ZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYRF+LFNUQVQAAAJMAAAAKgAAAC54lWzdY21hcAAAAngAAABCAAAAXEHQ4ltnYXNwAAACvAAAAAgAAAAIAAAAEGdseWYAAALEAAABbAAAAY7uhg3TaGVhZAAABDAAAAA2AAAANiRBqaRoaGVhAAAEaAAAAB8AAAAkCXQCqGhtdHgAAASIAAAAIQAAACITigC0bG9jYQAABKwAAAAUAAAAFAFwAgJtYXhwAAAEwAAAABwAAAAgABsA8W5hbWUAAATcAAABGQAAAlIxIlJDcG9zdAAABfgAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAuS2Uz30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALFYDXp42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYfrFOIGBlYGBqYspgoGBwRtCM8YxGDGGMKACdiBmgnH8HP0YGA4wKChsYX78n5uBgeUdoxxQ33SQHJMZ0zsgpcDADAAp8AwSeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2EwMzmGRinACk9jAwAAA5mgNWAAB42mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo8iyHIwlAURr97H/+u/EGY29afDyZo23xb0qbZYC8iGOxFix2bTeyg9mgRs733gSaD21QE4aRzOGCMAb5xDgUBPO1qz9XumHfFZEVbzosGL4oH18CfrpacQ/APEJmWFkOeUuzTbD0qB6M1zYr94fMcj5yXHZqXm6r6furMEQiAQGgI/Pzl52u4AiC0q7ua8hM94K8ZRbabGZvENk2zTFud2m5kmo6YPsdhGPiSBMYRR97oQDuBHyZxmiV1ptN085o/e3Abo0JeUPA/N6YYgeSExBSORtaQyUcm+HHFzJTTMfGKFRRgvP93Ln9WUmoRVxNr1Gw+qzRHOUlXRjEFHgFXcXlTF09zlwwry0Q7JWlXIV4BbqB/XSXkTd3c7NyyrECuVWTWZvRlPszADAw9Y3blzbOWdDAfngGSkWZWYzzFfJSBFyQjBnEWG5uykpp0Bo+5jo4FT4ZwUXBQMfNRZXV1Zb/AQAYAqOdYDgABAAAAAbN1B3KBd18PPPUAAwPoAAAAAN8/joQAAAAA4FwjUf7N/uIGwQSVAAAABgACAAAAAAAAeNpjYGRgYH78n5uBge3Wv7N/drEdBIqgAg4ArzQHIwB42mN2ZQhhbmZgh2FGTgYGEGbuZ9BiYGBQZJAGAES+A1AAAAAAAAAVADEAPQBJAEkASQCgAK0Ax3jaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142oSRhU0EURRFD+7aABLB3SGCR3B3d1j3bYoCqIViOAnumbx5174DJcTIIye/BLjP6X3BOdTm1L/gXCpzal9wHoM8vuB8Gnl4wQVscv6CC9UnX3Cl+fJnnJMvgi0uuOGKaxJYfhHijNJFl/2MGDcqCXGndUPAHla90l9ilnk2CHGqlrSfc2F1sGq/UglwYnZTFsPRhM3U00MnQ3Tbx0xdkiDsFzCxR7feiNXLsH/nI8UAbVyJzunVG7LOOfhh3fov635cZ5EJa+z/3X5h3/NTsghZvZd7o55euq1e0brKhf2n3S0TU7mVneEoJnS9dTVvR9787QWuuMGEuVM6OTMZRNUe9h/ggktRiKcB4wcoXophpyYA9j5bjgAAAHjaY2BiAIP/cxiMGLABTiBWYTjJyMTAzMjMyMLIysjG5phUlFqWyl6al2lg4GgAoo0MnEz4EpNLS1KT83OT9JITi1N5QNLGBmZgDgCJKRMC)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-cyrillic-400-normal-2GwyjskV.woff2)format("woff2"),url(/assets/unbounded-cyrillic-400-normal-DqbLF2ou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-vietnamese-400-normal-D7u77xXC.woff2)format("woff2"),url(/assets/unbounded-vietnamese-400-normal-C52tX-jF.woff)format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-latin-ext-400-normal-Dbd2QqjZ.woff2)format("woff2"),url(/assets/unbounded-latin-ext-400-normal-BRFNvR_h.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unbounded-latin-400-normal-DxT99aXF.woff2)format("woff2"),url(/assets/unbounded-latin-400-normal-CiSqyYx3.woff)format("woff");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:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-ext-400-normal-DZynuzUy.woff2)format("woff2"),url(/assets/urbanist-latin-ext-400-normal-AR80KGOc.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/urbanist-latin-400-normal-ClbGNxcV.woff2)format("woff2"),url(/assets/urbanist-latin-400-normal-BHTGe-Vj.woff)format("woff");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:Imbue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/imbue-vietnamese-400-normal-D-UjYi1x.woff2)format("woff2"),url(/assets/imbue-vietnamese-400-normal-EbnklMam.woff)format("woff");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:Imbue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/imbue-latin-ext-400-normal-Cgnd4IpT.woff2)format("woff2"),url(/assets/imbue-latin-ext-400-normal-BEmrNlPS.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Imbue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/imbue-latin-400-normal-BzKxHOFm.woff2)format("woff2"),url(/assets/imbue-latin-400-normal-7SB-XwT3.woff)format("woff");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}.offline-banner[data-v-60cc16c4]{color:#fffaf0;text-align:center;z-index:9999;background-color:#7f1d1d;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-family:Urbanist,sans-serif;font-size:.9rem;font-weight:600;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0000004d}.banner-icon[data-v-60cc16c4]{animation:2s infinite pulse-60cc16c4}@keyframes pulse-60cc16c4{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.dashboard-layout[data-v-ad1d31ab]{width:100%;min-height:100vh}.sidebar[data-v-ad1d31ab]{box-sizing:border-box;z-index:1000;background-color:#fff;flex-direction:column;justify-content:space-between;width:235px;height:100vh;padding:20px 12px 15px;transition:width .25s,padding .25s;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:2px 0 10px #0000000a}.sidebar.collapsed[data-v-ad1d31ab]{width:70px;padding:20px 9px 15px}.toggle-sidebar[data-v-ad1d31ab]{color:#fff;cursor:pointer;z-index:10;background-color:#ff9500;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex;position:absolute;top:35px;right:-11px;box-shadow:0 2px 8px #ff950059}.toggle-sidebar[data-v-ad1d31ab]:hover{background-color:#ff7a00;transform:scale(1.08)}.toggle-sidebar .material-symbols-outlined[data-v-ad1d31ab]{font-size:15px}.sidebar-top[data-v-ad1d31ab]{width:100%}.sidebar-logo[data-v-ad1d31ab]{flex-direction:column;justify-content:center;align-items:center;height:55px;margin-bottom:8px;display:flex}.sidebar-logo h2[data-v-ad1d31ab]{color:#000;letter-spacing:1px;margin:0;font-family:Imbue,serif;font-size:2.2rem;font-weight:300;line-height:1}.subtitulo[data-v-ad1d31ab]{color:#9ca3af;text-transform:uppercase;letter-spacing:.7px;margin:3px 0 0;font-family:Poppins,sans-serif;font-size:.5rem;font-weight:500}.logo-mini[data-v-ad1d31ab]{color:#fff;background-color:#ff9500;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-family:Imbue,serif;font-size:1.4rem;display:flex}.sidebar-menu[data-v-ad1d31ab]{flex-direction:column;gap:1px;display:flex}.menu-item[data-v-ad1d31ab]{box-sizing:border-box;color:#868d9b;border-radius:11px;align-items:center;gap:11px;min-height:36px;padding:11px;font-family:Poppins,sans-serif;font-size:.73rem;font-weight:550;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.menu-icon[data-v-ad1d31ab]{text-align:center;width:18px;min-width:18px;font-size:20px}.menu-item[data-v-ad1d31ab]:hover:not(.router-link-active){color:#000;background-color:#f5f5f7}.sidebar .router-link-active[data-v-ad1d31ab]{color:#000;background-color:#f5f5f7;border-left:5px solid #ff9500;font-weight:600}.sidebar.collapsed .menu-item[data-v-ad1d31ab]{justify-content:center;gap:0;padding:0}.sidebar.collapsed .menu-icon[data-v-ad1d31ab]{width:20px;font-size:21px}.sidebar-footer[data-v-ad1d31ab]{border-top:1px solid #f3f4f6;flex-direction:column;gap:1px;padding-top:6px;display:flex}.footer-item[data-v-ad1d31ab]{color:#9ca3af;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:36px;padding:0 11px;font-family:Poppins,sans-serif;font-size:.73rem;font-weight:550;text-decoration:none;transition:all .2s;display:flex}.footer-item[data-v-ad1d31ab]:hover{color:#000;background-color:#f9fafb}.botao-logout[data-v-ad1d31ab]:hover{color:#dc2626;background-color:#fff1f1}.sidebar.collapsed .footer-item[data-v-ad1d31ab]{justify-content:center;gap:0;padding:0}.dashboard-content[data-v-ad1d31ab]{box-sizing:border-box;width:calc(100% - 235px);min-height:100vh;margin-left:235px;padding:25px;transition:margin-left .25s,width .25s;overflow-y:auto}.dashboard-content.sidebar-collapsed[data-v-ad1d31ab]{width:calc(100% - 70px);margin-left:70px}.mobile-nav[data-v-ad1d31ab],.mobile-overlay[data-v-ad1d31ab],.mobile-sidebar[data-v-ad1d31ab]{display:none}@media (width<=767px){.sidebar[data-v-ad1d31ab]{display:none}.dashboard-content[data-v-ad1d31ab],.dashboard-content.sidebar-collapsed[data-v-ad1d31ab]{width:100%;margin-left:0;padding:15px 15px 100px}.mobile-nav[data-v-ad1d31ab]{z-index:999;background-color:#fff;border-radius:20px;justify-content:space-around;align-items:center;width:calc(100% - 40px);max-width:450px;height:60px;padding:0 8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000014}.mobile-item[data-v-ad1d31ab]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;text-decoration:none;transition:all .25s;display:flex}.mobile-item .material-symbols-outlined[data-v-ad1d31ab]{font-size:24px}.mobile-nav .router-link-active[data-v-ad1d31ab]{color:#fff;background-color:#ff9500;box-shadow:0 4px 12px #ff95004d}.mobile-menu-button[data-v-ad1d31ab]{color:#6b7280}.mobile-menu-button[data-v-ad1d31ab]:active{transform:scale(.92)}.mobile-overlay[data-v-ad1d31ab]{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;display:block;position:fixed;inset:0}.mobile-sidebar[data-v-ad1d31ab]{z-index:1200;background-color:#fff;flex-direction:column;width:min(310px,82vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-5px 0 25px #0000001f}.mobile-sidebar-header[data-v-ad1d31ab]{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;padding:25px 20px;display:flex}.mobile-sidebar-header h2[data-v-ad1d31ab]{color:#000;margin:0;font-family:Imbue,serif;font-size:2rem;font-weight:300;line-height:1}.mobile-sidebar-header p[data-v-ad1d31ab]{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin:5px 0 0;font-family:Poppins,sans-serif;font-size:.55rem}.close-mobile-menu[data-v-ad1d31ab]{color:#555;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.close-mobile-menu .material-symbols-outlined[data-v-ad1d31ab]{font-size:22px}.mobile-sidebar-menu[data-v-ad1d31ab]{flex-direction:column;flex:1;gap:5px;padding:20px 14px;display:flex;overflow-y:auto}.mobile-sidebar-item[data-v-ad1d31ab]{box-sizing:border-box;color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:52px;padding:0 14px;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.mobile-sidebar-item .material-symbols-outlined[data-v-ad1d31ab]{width:24px;font-size:23px}.mobile-sidebar-item[data-v-ad1d31ab]:hover{color:#000;background-color:#f5f5f7}.mobile-sidebar-item.router-link-active[data-v-ad1d31ab]{color:#000;background-color:#f5f5f7;border-left:4px solid #ff9500}.mobile-sidebar-footer[data-v-ad1d31ab]{background-color:#fff;border-top:1px solid #f1f1f1;flex-shrink:0;padding:12px 14px 20px}.logout-mobile[data-v-ad1d31ab]{color:#dc2626}.logout-mobile[data-v-ad1d31ab]:hover{color:#dc2626;background-color:#fff1f1}.slide-enter-active[data-v-ad1d31ab],.slide-leave-active[data-v-ad1d31ab]{transition:transform .25s}.slide-enter-from[data-v-ad1d31ab],.slide-leave-to[data-v-ad1d31ab]{transform:translate(100%)}.fade-enter-active[data-v-ad1d31ab],.fade-leave-active[data-v-ad1d31ab]{transition:opacity .25s}.fade-enter-from[data-v-ad1d31ab],.fade-leave-to[data-v-ad1d31ab]{opacity:0}}.page-layout[data-v-5b18d6c3]{background:#f4f5f7;min-height:100vh;font-family:Poppins,sans-serif}.main-content[data-v-5b18d6c3]{min-height:100vh}.page-body[data-v-5b18d6c3]{max-width:1450px;margin:0 auto;padding:28px 35px}.welcome-card[data-v-5b18d6c3]{background:#fff;border:1px solid #eee;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:24px 28px;display:flex}.welcome-label[data-v-5b18d6c3]{color:#ff9500;text-transform:uppercase;font-size:.72rem;font-weight:700}.welcome-card h1[data-v-5b18d6c3]{color:#333;margin:4px 0;font-size:1.45rem}.welcome-card p[data-v-5b18d6c3]{color:#888;margin:0;font-size:.78rem}.welcome-icon[data-v-5b18d6c3]{color:#ff9500;font-size:42px}.metrics-grid[data-v-5b18d6c3]{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px;display:grid}.metric-card[data-v-5b18d6c3]{background:#fff;border:1px solid #eee;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.metric-icon[data-v-5b18d6c3]{border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.metric-icon.orange[data-v-5b18d6c3]{color:#ff9500;background:#fff1df}.metric-icon.blue[data-v-5b18d6c3]{color:#4689c8;background:#eaf4ff}.metric-icon.green[data-v-5b18d6c3]{color:#4f9b59;background:#edf8ef}.metric-icon.purple[data-v-5b18d6c3]{color:#8064c7;background:#f2edff}.metric-icon span[data-v-5b18d6c3]{font-size:22px}.metric-content[data-v-5b18d6c3]{flex-direction:column;display:flex}.metric-content small[data-v-5b18d6c3]{color:#888;font-size:.68rem}.metric-content strong[data-v-5b18d6c3]{color:#333;font-size:1.25rem}.metric-content span[data-v-5b18d6c3]{color:#aaa;font-size:.62rem}.home-section[data-v-5b18d6c3]{background:0 0}.section-header[data-v-5b18d6c3]{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.section-label[data-v-5b18d6c3]{color:#ff9500;text-transform:uppercase;font-size:.68rem;font-weight:700}.section-header h2[data-v-5b18d6c3]{color:#333;margin:2px 0 0;font-size:1.15rem}.view-button[data-v-5b18d6c3]{color:#ff9500;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:.72rem;font-weight:600;display:flex}.view-button span[data-v-5b18d6c3]{font-size:17px}.cards-grid[data-v-5b18d6c3]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pedido-card[data-v-5b18d6c3]{background:#fff;border:1px solid #eee;border-radius:14px;padding:17px;transition:all .2s}.pedido-card[data-v-5b18d6c3]:hover{transform:translateY(-2px);box-shadow:0 5px 18px #0000000f}.card-header[data-v-5b18d6c3]{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.card-id[data-v-5b18d6c3]{color:#999;font-size:.65rem}.card-header h3[data-v-5b18d6c3]{color:#333;margin:1px 0 0;font-size:.92rem}.status-dot[data-v-5b18d6c3]{border-radius:50%;width:11px;height:11px}.info-block[data-v-5b18d6c3]{background:#fafafa;border-radius:8px;margin-bottom:7px;padding:8px 10px}.info-row[data-v-5b18d6c3]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.info-block small[data-v-5b18d6c3]{color:#999;margin-bottom:2px;font-size:.58rem;display:block}.info-block span[data-v-5b18d6c3],.info-block strong[data-v-5b18d6c3]{color:#444;font-size:.73rem}.card-button[data-v-5b18d6c3]{color:#fff;cursor:pointer;background:#333;border:0;border-radius:8px;width:100%;margin-top:5px;padding:9px;font-size:.7rem;font-weight:600}.empty-state[data-v-5b18d6c3]{text-align:center;color:#999;background:#fff;border:1px solid #eee;border-radius:14px;padding:40px}.empty-state span[data-v-5b18d6c3]{color:#ccc;font-size:30px}.empty-state p[data-v-5b18d6c3]{font-size:.75rem}@media (width<=1100px){.metrics-grid[data-v-5b18d6c3],.cards-grid[data-v-5b18d6c3]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.page-body[data-v-5b18d6c3]{padding:20px 15px}.metrics-grid[data-v-5b18d6c3],.cards-grid[data-v-5b18d6c3]{grid-template-columns:1fr}.welcome-card[data-v-5b18d6c3]{padding:18px}.welcome-icon[data-v-5b18d6c3]{display:none}}.page-layout[data-v-3d83cf5d]{background:#f4f5f7;min-height:100vh;font-family:Poppins,sans-serif}.main-content[data-v-3d83cf5d]{min-height:100vh}.page-body[data-v-3d83cf5d]{padding:25px}.calendar-container[data-v-3d83cf5d]{background:#fff;border:1px solid #eee;border-radius:15px;max-width:1080px;margin:0 auto;padding:15px}.calendar-header[data-v-3d83cf5d]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.month-title span[data-v-3d83cf5d]{color:#999;font-size:.65rem}.month-title h2[data-v-3d83cf5d]{color:#333;margin:1px 0 0;font-size:1.25rem}.calendar-actions[data-v-3d83cf5d]{align-items:center;gap:5px;display:flex}.calendar-actions button[data-v-3d83cf5d]{color:#555;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;min-width:31px;height:31px;padding:0 9px;font-family:inherit;font-size:.68rem;display:flex}.calendar-actions button[data-v-3d83cf5d]:first-child{padding:0 11px}.calendar-actions button[data-v-3d83cf5d]:not(:first-child){color:#fff;background:#ff9500;border-color:#ff9500}.calendar-actions span[data-v-3d83cf5d]{font-size:18px}.weekdays-grid[data-v-3d83cf5d],.days-grid[data-v-3d83cf5d]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.weekdays-grid[data-v-3d83cf5d]{text-align:center;margin-bottom:5px}.weekdays-grid span[data-v-3d83cf5d]{color:#999;font-size:.57rem;font-weight:700}.day-cell[data-v-3d83cf5d]{box-sizing:border-box;cursor:pointer;background:#fafafa;border:1px solid #eee;border-radius:8px;min-height:70px;padding:6px;transition:all .15s}.day-cell[data-v-3d83cf5d]:hover{background:#f5f7f9}.day-cell.vazio[data-v-3d83cf5d]{cursor:default;background:0 0;border-color:#0000}.day-cell.today[data-v-3d83cf5d]{background:#fff9f1;border:2px solid #ff9500}.day-number[data-v-3d83cf5d]{color:#444;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.67rem;font-weight:600;display:flex}.today .day-number[data-v-3d83cf5d]{color:#fff;background:#ff9500}.mini-events[data-v-3d83cf5d]{flex-direction:column;gap:3px;margin-top:3px;display:flex}.event-line[data-v-3d83cf5d]{border-radius:4px;align-items:center;height:18px;padding:0 5px;display:flex;overflow:hidden}.event-line span[data-v-3d83cf5d]{color:#555;white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;overflow:hidden}.more-events[data-v-3d83cf5d]{color:#999;font-size:.5rem}.legend-box[data-v-3d83cf5d]{background:#fafafa;border-radius:9px;margin-top:13px;padding:10px 12px}.legend-box h4[data-v-3d83cf5d]{color:#666;margin:0 0 7px;font-size:.68rem}.legend-items[data-v-3d83cf5d]{flex-wrap:wrap;gap:8px 15px;display:flex}.legend-items div[data-v-3d83cf5d]{color:#666;align-items:center;gap:5px;font-size:.62rem;display:flex}.dot[data-v-3d83cf5d]{border-radius:50%;width:8px;height:8px}.modal-overlay[data-v-3d83cf5d]{z-index:2000;background:#0006;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.modal-content[data-v-3d83cf5d]{background:#fff;border-radius:15px;width:420px;max-width:100%;padding:21px;position:relative}.close-btn[data-v-3d83cf5d]{cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex;position:absolute;top:12px;right:12px}.close-btn span[data-v-3d83cf5d]{font-size:17px}.modal-heading[data-v-3d83cf5d]{align-items:center;gap:9px;margin-bottom:15px;display:flex}.modal-heading>span[data-v-3d83cf5d]{color:#ff9500;font-size:25px}.modal-heading h3[data-v-3d83cf5d]{color:#333;margin:0;font-size:.95rem}.modal-heading p[data-v-3d83cf5d]{color:#ff9500;margin:2px 0 0;font-size:.65rem;font-weight:600}.modal-events[data-v-3d83cf5d]{flex-direction:column;gap:7px;display:flex}.event-item[data-v-3d83cf5d]{cursor:pointer;background:#fafafa;border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.event-color[data-v-3d83cf5d]{border-radius:4px;width:6px;height:38px}.event-info[data-v-3d83cf5d]{flex-direction:column;flex:1;display:flex}.event-info strong[data-v-3d83cf5d]{color:#444;font-size:.7rem}.event-info span[data-v-3d83cf5d]{color:#777;font-size:.63rem}.event-info small[data-v-3d83cf5d]{color:#999;font-size:.58rem}.arrow[data-v-3d83cf5d]{color:#aaa;font-size:18px}.no-events[data-v-3d83cf5d]{color:#999;text-align:center;padding:20px 0;font-size:.7rem}@media (width<=700px){.page-body[data-v-3d83cf5d]{padding:15px}.calendar-container[data-v-3d83cf5d]{padding:10px}.day-cell[data-v-3d83cf5d]{min-height:58px;padding:4px}.event-line[data-v-3d83cf5d]{height:5px;padding:0}.event-line span[data-v-3d83cf5d]{display:none}.legend-items[data-v-3d83cf5d]{gap:7px 10px}}.page-layout[data-v-f957bf12]{background:#f4f5f7;min-height:100vh;font-family:Poppins,sans-serif}.main-content[data-v-f957bf12]{min-height:100vh}.page-body[data-v-f957bf12]{max-width:1450px;margin:0 auto;padding:28px 35px}.header-area[data-v-f957bf12]{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.section-label[data-v-f957bf12]{color:#ff9500;text-transform:uppercase;font-size:.68rem;font-weight:700}.title[data-v-f957bf12]{color:#333;margin:2px 0 0;font-size:1.25rem}.date-filter[data-v-f957bf12]{background:#fff;border:1px solid #eee;border-radius:9px;align-items:center;gap:7px;padding:6px 9px;display:flex}.date-filter>span[data-v-f957bf12]{color:#888;font-size:18px}.date-filter input[data-v-f957bf12]{color:#555;border:0;outline:0;font-family:inherit;font-size:.72rem}.clear-filter[data-v-f957bf12]{color:#999;cursor:pointer;background:0 0;border:0;display:flex}.clear-filter span[data-v-f957bf12]{font-size:17px}.cards-grid[data-v-f957bf12]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.evento-card[data-v-f957bf12]{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:14px;padding:17px;transition:all .2s}.evento-card[data-v-f957bf12]:hover{transform:translateY(-2px);box-shadow:0 5px 18px #0000000f}.card-header[data-v-f957bf12]{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.card-id[data-v-f957bf12]{color:#999;font-size:.65rem}.card-header h3[data-v-f957bf12]{color:#333;margin:1px 0 0;font-size:.92rem}.status-dot[data-v-f957bf12]{border-radius:50%;width:11px;height:11px}.info-row[data-v-f957bf12]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.info-block[data-v-f957bf12]{background:#fafafa;border-radius:8px;margin-bottom:7px;padding:8px 10px}.info-block small[data-v-f957bf12]{color:#999;margin-bottom:2px;font-size:.58rem;display:block}.info-block span[data-v-f957bf12],.info-block strong[data-v-f957bf12]{color:#444;font-size:.73rem}.empty-state[data-v-f957bf12]{text-align:center;color:#999;background:#fff;border:1px solid #eee;border-radius:14px;padding:45px}.empty-state span[data-v-f957bf12]{color:#ccc;font-size:32px}.empty-state p[data-v-f957bf12]{font-size:.75rem}.modal-overlay[data-v-f957bf12]{z-index:2000;background:#0006;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.modal-content[data-v-f957bf12]{background:#fff;border-radius:16px;width:600px;max-width:100%;padding:24px;position:relative}.close-btn[data-v-f957bf12]{cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex;position:absolute;top:13px;right:13px}.close-btn span[data-v-f957bf12]{font-size:18px}.modal-title[data-v-f957bf12]{align-items:center;gap:11px;margin-bottom:18px;display:flex}.modal-title>div:last-child>span[data-v-f957bf12]{color:#999;font-size:.65rem}.modal-title h2[data-v-f957bf12]{color:#333;margin:1px 0;font-size:1.1rem}.modal-icon[data-v-f957bf12]{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.modal-icon span[data-v-f957bf12]{color:#555;font-size:21px}.grid-details[data-v-f957bf12]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.full[data-v-f957bf12]{grid-column:span 2}.lists-container[data-v-f957bf12]{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.list-box[data-v-f957bf12]{background:#fafafa;border-radius:9px;padding:12px}.list-box h4[data-v-f957bf12]{color:#555;align-items:center;gap:5px;margin:0 0 8px;font-size:.72rem;display:flex}.list-box h4 span[data-v-f957bf12]{font-size:17px}.list-box ul[data-v-f957bf12]{margin:0;padding:0;list-style:none}.list-box li[data-v-f957bf12]{color:#666;align-items:center;gap:4px;margin-bottom:5px;font-size:.68rem;display:flex}.list-box li span[data-v-f957bf12]{color:#4f9b59;font-size:14px}@media (width<=1050px){.cards-grid[data-v-f957bf12]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.page-body[data-v-f957bf12]{padding:20px 15px}.header-area[data-v-f957bf12]{flex-direction:column;align-items:flex-start;gap:12px}.cards-grid[data-v-f957bf12],.lists-container[data-v-f957bf12],.grid-details[data-v-f957bf12]{grid-template-columns:1fr}.full[data-v-f957bf12]{grid-column:span 1}}.page-layout[data-v-9e9b9003]{background:#f4f5f7;min-height:100vh;font-family:Poppins,sans-serif}.main-content[data-v-9e9b9003]{min-height:100vh}.page-body[data-v-9e9b9003]{max-width:1450px;margin:0 auto;padding:28px 35px}.header-area[data-v-9e9b9003]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.section-label[data-v-9e9b9003]{color:#ff9500;text-transform:uppercase;font-size:.68rem;font-weight:700}.title[data-v-9e9b9003]{color:#333;margin:2px 0 0;font-size:1.25rem}.date-filter[data-v-9e9b9003]{background:#fff;border:1px solid #eee;border-radius:9px;align-items:center;gap:7px;padding:6px 9px;display:flex}.date-filter>span[data-v-9e9b9003]{color:#888;font-size:18px}.date-filter input[data-v-9e9b9003]{color:#555;border:0;outline:0;font-family:inherit;font-size:.72rem}.clear-filter[data-v-9e9b9003]{color:#999;cursor:pointer;background:0 0;border:0;display:flex}.clear-filter span[data-v-9e9b9003]{font-size:17px}.cards-grid[data-v-9e9b9003]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pedido-card[data-v-9e9b9003]{background:#fff;border:1px solid #eee;border-radius:14px;padding:17px;transition:all .2s}.pedido-card[data-v-9e9b9003]:hover{transform:translateY(-2px);box-shadow:0 5px 18px #0000000f}.card-header[data-v-9e9b9003]{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.card-id[data-v-9e9b9003]{color:#999;font-size:.65rem}.card-header h3[data-v-9e9b9003]{color:#333;margin:1px 0 0;font-size:.92rem}.status-dot[data-v-9e9b9003]{border-radius:50%;width:11px;height:11px}.info-row[data-v-9e9b9003]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.info-block[data-v-9e9b9003]{background:#fafafa;border-radius:8px;margin-bottom:7px;padding:8px 10px}.info-block small[data-v-9e9b9003]{color:#999;margin-bottom:2px;font-size:.58rem;display:block}.info-block span[data-v-9e9b9003],.info-block strong[data-v-9e9b9003]{color:#444;font-size:.73rem}.btn-acessar[data-v-9e9b9003]{color:#fff;cursor:pointer;background:#333;border:0;border-radius:8px;width:100%;margin-top:5px;padding:9px;font-size:.7rem;font-weight:600}.empty-state[data-v-9e9b9003]{text-align:center;color:#999;background:#fff;border:1px solid #eee;border-radius:14px;padding:45px}.empty-state span[data-v-9e9b9003]{color:#ccc;font-size:32px}.empty-state p[data-v-9e9b9003]{font-size:.75rem}.modal-overlay[data-v-9e9b9003]{z-index:2000;background:#0006;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.modal-content[data-v-9e9b9003]{background:#fff;border-radius:16px;width:450px;max-width:100%;padding:24px;position:relative}.close-btn[data-v-9e9b9003]{cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex;position:absolute;top:13px;right:13px}.close-btn span[data-v-9e9b9003]{font-size:18px}.modal-title[data-v-9e9b9003]{align-items:center;gap:11px;margin-bottom:18px;display:flex}.modal-title>div:last-child>span[data-v-9e9b9003]{color:#999;font-size:.65rem}.modal-title h2[data-v-9e9b9003]{color:#333;margin:1px 0;font-size:1.1rem}.modal-icon[data-v-9e9b9003]{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.modal-icon span[data-v-9e9b9003]{color:#555;font-size:21px}.grid-details[data-v-9e9b9003]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.full[data-v-9e9b9003]{grid-column:span 2}.modal-actions[data-v-9e9b9003]{gap:9px;margin-top:17px;display:flex}.btn-recusar[data-v-9e9b9003],.btn-aceitar[data-v-9e9b9003]{cursor:pointer;border:0;border-radius:8px;flex:1;padding:10px;font-size:.7rem;font-weight:600}.btn-recusar[data-v-9e9b9003]{color:#c62828;background:#fff1f1}.btn-aceitar[data-v-9e9b9003]{color:#2e7d32;background:#edf8ef;justify-content:center;align-items:center;gap:5px;display:flex}.btn-aceitar span[data-v-9e9b9003]{font-size:17px}@media (width<=1050px){.cards-grid[data-v-9e9b9003]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.page-body[data-v-9e9b9003]{padding:20px 15px}.header-area[data-v-9e9b9003]{flex-direction:column;align-items:flex-start}.cards-grid[data-v-9e9b9003]{grid-template-columns:1fr}}.cardapio-page[data-v-5a57cd55]{box-sizing:border-box;background-color:#f4f5f7;flex-direction:column;min-height:100vh;padding:2rem;font-family:Poppins,sans-serif;display:flex}.cardapio-header[data-v-5a57cd55]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.textos-topo h2[data-v-5a57cd55]{margin:0;font-size:1.6rem}.textos-topo p[data-v-5a57cd55]{color:#888;margin:5px 0 0;font-size:.85rem}.btn-adicionar[data-v-5a57cd55]{box-sizing:border-box;color:#333;cursor:pointer;background-color:#90caf9;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 18px;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;transition:background-color .2s;display:flex}.btn-adicionar[data-v-5a57cd55]:hover{background-color:#64b5f6}.cardapio-grid[data-v-5a57cd55]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2rem;display:grid}.prato-container[data-v-5a57cd55]{justify-content:center;display:flex}.empty-state[data-v-5a57cd55]{box-sizing:border-box;text-align:center;background-color:#fff;border-radius:15px;width:100%;padding:40px 20px;box-shadow:0 2px 8px #0000000d}.empty-state .material-symbols-outlined[data-v-5a57cd55]{color:#ff9500;font-size:45px}.empty-state h3[data-v-5a57cd55]{color:#333;margin:12px 0 5px;font-size:1rem}.empty-state p[data-v-5a57cd55]{color:#888;margin:0;font-size:.8rem}.card-prato-compacto[data-v-5a57cd55]{cursor:pointer;box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:250px;height:100%;min-height:250px;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.card-prato-compacto[data-v-5a57cd55]:hover{transform:scale(1.02);box-shadow:0 5px 15px #00000014}.placeholder-imagem-card[data-v-5a57cd55]{background-color:#fff;justify-content:center;align-items:center;height:170px;display:flex;box-shadow:0 2px 8px #0000000a}.placeholder-imagem-card i[data-v-5a57cd55]{color:#ff9500;font-size:60px}.faixa-titulo[data-v-5a57cd55]{text-align:center;-webkit-text-stroke:.4px;background-color:#f0f0f0;border:1px solid #ddd;border-radius:6px;margin-top:20px;padding:.5rem .8rem;font-size:.85rem}.modal-overlay[data-v-5a57cd55]{box-sizing:border-box;z-index:99999;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex;position:fixed;inset:0}.modal-detalhe-prato[data-v-5a57cd55]{color:#000;box-sizing:border-box;background-color:#fff;border-radius:10px;flex-direction:column;gap:0;width:445px;max-width:92%;max-height:90vh;padding:1rem;display:flex;overflow-y:auto}.placeholder-imagem-detalhe[data-v-5a57cd55]{box-sizing:border-box;background-color:#fff3;border:1px solid #0000001a;border-radius:10px;justify-content:center;align-items:center;width:100%;height:180px;display:flex;box-shadow:0 2px 8px #0000000a}.placeholder-imagem-detalhe i[data-v-5a57cd55]{color:#232323;font-size:90px}.modo-fazer-container[data-v-5a57cd55]{width:100%}.modo-fazer-container h5[data-v-5a57cd55]{margin:.8rem 0 .3rem;font-size:.9rem;text-decoration:underline}.modo-fazer-container p[data-v-5a57cd55]{margin:0 0 1.2rem;font-size:.8rem;line-height:1.4}.detalhe-coluna-esquerda[data-v-5a57cd55]{width:100%}.detalhe-coluna-direita[data-v-5a57cd55]{width:100%;padding-left:0}.topo-detalhe-titulo[data-v-5a57cd55]{border-bottom:1px solid #fff6;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.topo-detalhe-titulo h4[data-v-5a57cd55]{margin:0;font-size:1.2rem;font-weight:600}.preco-tag[data-v-5a57cd55]{color:#000;white-space:nowrap;background:#ff9500;border-radius:10px;padding:.4rem .8rem;font-size:.9rem;font-weight:600}.categoria-label[data-v-5a57cd55]{margin:.8rem 0;font-size:.8rem}.modal-detalhe-prato h5[data-v-5a57cd55]{margin:.8rem 0 .3rem;font-size:.9rem}.lista-ingredientes-grid[data-v-5a57cd55]{grid-template-columns:1fr 1fr;gap:.3rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.sem-itens[data-v-5a57cd55]{grid-column:1/-1}.acoes-detalhe[data-v-5a57cd55]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.btn-fechar-detalhe[data-v-5a57cd55]{color:#fff;cursor:pointer;background:#ff9500;border:none;border-radius:7px;padding:.4rem .8rem}.btn-deletar-prato[data-v-5a57cd55]{color:#fff;cursor:pointer;background-color:#bc160a;border:none;border-radius:7px;padding:.4rem .8rem;font-size:.75rem}.modal-card[data-v-5a57cd55]{box-sizing:border-box;background:#fff;border-radius:10px;width:92%;max-width:450px;max-height:85vh;padding:1.5rem;overflow-y:auto}.modal-card h3[data-v-5a57cd55]{text-align:center;margin:0 0 1rem;font-size:1.2rem}.modal-card label[data-v-5a57cd55]{color:#3a3a3a;margin:.5rem 0 1rem;font-size:.8rem}.modal-form[data-v-5a57cd55]{flex-direction:column;gap:.8rem;display:flex}.modal-card input[data-v-5a57cd55]{background-color:#f0f0f0;border:1px solid #ccc}.form-row[data-v-5a57cd55]{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.form-group[data-v-5a57cd55]{flex-direction:column;display:flex}.form-group label[data-v-5a57cd55]{margin-bottom:.2rem;font-size:.75rem;font-weight:700}.form-group input[data-v-5a57cd55],.form-group select[data-v-5a57cd55],.form-group textarea[data-v-5a57cd55]{box-sizing:border-box;background-color:#f0f0f0;border:1px solid #ccc;border-radius:6px;padding:.5rem;font-family:inherit;font-size:.85rem}.estoque-checkbox-scroll[data-v-5a57cd55]{color:#000;background-color:#f0f0f0;border:1px solid #ccc;border-radius:6px;flex-direction:column;gap:.3rem;max-height:100px;padding:.5rem;display:flex;overflow-y:auto}.checkbox-item[data-v-5a57cd55]{align-items:center;gap:.4rem;font-size:.8rem;display:flex}.modal-actions[data-v-5a57cd55]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.btn-modal-voltar[data-v-5a57cd55]{color:#000;cursor:pointer;background:#ff9500;border:none;border-radius:20px;padding:.4rem .8rem;font-weight:700}.btn-modal-salvar[data-v-5a57cd55]{color:#000;cursor:pointer;background:#64b5f6;border:none;border-radius:20px;padding:.5rem 1rem;font-weight:700}@media (width<=500px){.cardapio-page[data-v-5a57cd55]{padding:1rem}.cardapio-header[data-v-5a57cd55]{align-items:flex-start}.btn-adicionar[data-v-5a57cd55]{padding:8px 12px;font-size:.75rem}.cardapio-grid[data-v-5a57cd55]{grid-template-columns:repeat(2,1fr);gap:1rem}.prato-container[data-v-5a57cd55]{width:100%}.card-prato-compacto[data-v-5a57cd55]{max-width:none;padding:10px}.placeholder-imagem-card[data-v-5a57cd55]{height:100px}.placeholder-imagem-card i[data-v-5a57cd55]{font-size:45px}.faixa-titulo[data-v-5a57cd55]{padding:.45rem .3rem;font-size:.7rem}.modal-detalhe-prato[data-v-5a57cd55]{width:95%;max-height:90vh;padding:1rem}.topo-detalhe-titulo h4[data-v-5a57cd55]{font-size:1rem}.preco-tag[data-v-5a57cd55]{font-size:.75rem}.form-row[data-v-5a57cd55]{grid-template-columns:1fr}}.modal-overlay[data-v-0299bd38]{z-index:2000;background:#0000008c;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.modal[data-v-0299bd38]{box-sizing:border-box;background:#fff;border-radius:18px;width:100%;max-width:560px;max-height:90vh;padding:22px;position:relative;overflow-y:auto}.close[data-v-0299bd38]{color:#666;cursor:pointer;background:#f3f3f3;border:none;border-radius:8px;width:32px;height:32px;font-size:22px;position:absolute;top:15px;right:15px}.header[data-v-0299bd38]{align-items:center;gap:12px;margin-bottom:20px;padding-right:35px;display:flex}.icon[data-v-0299bd38]{color:#ef8c00;background:#fff3e0;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.header h2[data-v-0299bd38]{color:#333;margin:0;font-size:1.1rem}.header p[data-v-0299bd38]{color:#999;margin:3px 0 0;font-size:.7rem}.lista[data-v-0299bd38]{flex-direction:column;gap:8px;display:flex}.item[data-v-0299bd38]{background:#f7f7f7;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.item strong[data-v-0299bd38]{color:#333;font-size:.82rem;display:block}.item small[data-v-0299bd38]{color:#999;font-size:.65rem}.quantidade[data-v-0299bd38]{text-align:right}.quantidade span[data-v-0299bd38]{color:#999;font-size:.6rem;display:block}.quantidade strong[data-v-0299bd38]{color:#ef8c00;font-size:.8rem}.vazio[data-v-0299bd38]{text-align:center;padding:30px 10px}.vazio .material-symbols-outlined[data-v-0299bd38]{color:#43a047;font-size:42px}.vazio h3[data-v-0299bd38]{color:#333;margin:8px 0 4px;font-size:.95rem}.vazio p[data-v-0299bd38]{color:#999;margin:0;font-size:.7rem}.footer[data-v-0299bd38]{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.footer>span[data-v-0299bd38]{color:#999;font-size:.7rem}.footer div[data-v-0299bd38]{gap:8px;display:flex}.cancelar[data-v-0299bd38],.pdf[data-v-0299bd38]{cursor:pointer;border:none;border-radius:9px;height:40px;padding:0 14px;font-family:Poppins,sans-serif;font-weight:600}.cancelar[data-v-0299bd38]{color:#555;background:#f0f0f0}.pdf[data-v-0299bd38]{color:#18344a;background:#90caf9;align-items:center;gap:6px;display:flex}.pdf .material-symbols-outlined[data-v-0299bd38]{font-size:18px}@media (width<=500px){.modal[data-v-0299bd38]{padding:18px}.footer[data-v-0299bd38]{flex-direction:column;align-items:stretch}.footer div[data-v-0299bd38]{width:100%}.cancelar[data-v-0299bd38],.pdf[data-v-0299bd38]{flex:1}}.page-layout[data-v-0cbb1d78]{background-color:#f4f5f7;min-height:100vh;font-family:Poppins,sans-serif;display:flex}.main-content[data-v-0cbb1d78]{flex:1;min-width:0}.page-body[data-v-0cbb1d78]{padding:20px 16px 40px}.header-page[data-v-0cbb1d78]{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.title[data-v-0cbb1d78]{color:#333;margin:0;font-size:1.4rem;font-weight:700}.subtitle[data-v-0cbb1d78]{color:#888;margin:5px 0 0;font-size:.85rem}.btn-primary[data-v-0cbb1d78]{color:#18344a;cursor:pointer;background-color:#90caf9;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 16px;font-family:Poppins,sans-serif;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.header-buttons[data-v-0cbb1d78]{gap:10px;display:flex}.btn-compras[data-v-0cbb1d78]{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:9px 16px;font-family:Poppins,sans-serif;font-size:.82rem;font-weight:600;display:flex}.btn-compras[data-v-0cbb1d78]:hover{background:#f7f7f7}@media (width<=599px){.header-buttons[data-v-0cbb1d78]{flex-direction:column}.btn-compras[data-v-0cbb1d78]{justify-content:center;width:100%}}.btn-primary[data-v-0cbb1d78]:hover{background-color:#64b5f6}.btn-primary .material-symbols-outlined[data-v-0cbb1d78]{font-size:19px}.stock-summary[data-v-0cbb1d78]{grid-template-columns:1fr;gap:12px;margin-bottom:20px;display:grid}.summary-card[data-v-0cbb1d78]{background-color:#fff;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex;box-shadow:0 2px 8px #0000000a}.summary-icon[data-v-0cbb1d78]{border-radius:10px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.summary-icon .material-symbols-outlined[data-v-0cbb1d78]{font-size:21px}.summary-icon.blue[data-v-0cbb1d78]{color:#1976d2;background-color:#e3f2fd}.summary-icon.green[data-v-0cbb1d78]{color:#43a047;background-color:#e8f5e9}.summary-icon.orange[data-v-0cbb1d78]{color:#ef8c00;background-color:#fff3e0}.summary-icon.red[data-v-0cbb1d78]{color:#e53935;background-color:#ffebee}.summary-card strong[data-v-0cbb1d78]{color:#333;font-size:1.15rem;display:block}.summary-card small[data-v-0cbb1d78]{color:#888;font-size:.68rem}.filters-card[data-v-0cbb1d78]{background-color:#fff;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:20px;padding:14px;display:flex;box-shadow:0 2px 8px #0000000a}.search-box[data-v-0cbb1d78]{background-color:#f7f7f7;border-radius:9px;align-items:center;gap:8px;padding:0 12px;display:flex}.search-box .material-symbols-outlined[data-v-0cbb1d78]{color:#999;font-size:20px}.search-box input[data-v-0cbb1d78]{color:#333;background:0 0;border:none;outline:none;width:100%;height:40px;font-family:Poppins,sans-serif;font-size:.8rem}.filters-card select[data-v-0cbb1d78]{color:#555;background-color:#fff;border:1px solid #eee;border-radius:9px;outline:none;height:40px;padding:0 10px;font-family:Poppins,sans-serif;font-size:.78rem}.products-grid[data-v-0cbb1d78]{grid-template-columns:1fr;gap:15px;display:grid}.product-card[data-v-0cbb1d78]{background-color:#fff;border-radius:15px;padding:16px;box-shadow:0 2px 8px #0000000a}.product-header[data-v-0cbb1d78]{justify-content:space-between;align-items:center;display:flex}.product-icon[data-v-0cbb1d78]{color:#1976d2;background-color:#e3f2fd;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.product-icon .material-symbols-outlined[data-v-0cbb1d78]{font-size:22px}.product-actions[data-v-0cbb1d78]{gap:5px;display:flex}.icon-button[data-v-0cbb1d78]{color:#777;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.icon-button[data-v-0cbb1d78]:hover{background-color:#e8e8e8}.icon-button.delete[data-v-0cbb1d78]{color:#d9534f}.icon-button .material-symbols-outlined[data-v-0cbb1d78]{font-size:18px}.product-info[data-v-0cbb1d78]{margin:13px 0}.product-info h3[data-v-0cbb1d78]{color:#333;margin:0 0 4px;font-size:.95rem;font-weight:700}.category[data-v-0cbb1d78]{color:#999;font-size:.68rem}.stock-info[data-v-0cbb1d78]{background-color:#f8f8f8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.stock-info small[data-v-0cbb1d78]{color:#999;font-size:.62rem;display:block}.stock-info strong[data-v-0cbb1d78]{color:#333;font-size:.82rem}.status-badge[data-v-0cbb1d78]{border-radius:6px;padding:4px 7px;font-size:.58rem;font-weight:600}.status-badge.normal[data-v-0cbb1d78]{color:#388e3c;background-color:#e8f5e9}.status-badge.baixo[data-v-0cbb1d78]{color:#ef8c00;background-color:#fff3e0}.status-badge.esgotado[data-v-0cbb1d78]{color:#d32f2f;background-color:#ffebee}.stock-bar[data-v-0cbb1d78]{background-color:#eee;border-radius:10px;height:5px;margin:12px 0;overflow:hidden}.stock-progress[data-v-0cbb1d78]{border-radius:10px;height:100%}.stock-progress.normal[data-v-0cbb1d78]{background-color:#81c784}.stock-progress.baixo[data-v-0cbb1d78]{background-color:#ffb74d}.stock-progress.esgotado[data-v-0cbb1d78]{background-color:#e57373}.product-footer[data-v-0cbb1d78]{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-footer span[data-v-0cbb1d78]{color:#999;font-size:.65rem}.product-footer strong[data-v-0cbb1d78]{color:#333;font-size:.78rem}.empty-state[data-v-0cbb1d78]{text-align:center;background-color:#fff;border-radius:15px;padding:50px 20px;box-shadow:0 2px 8px #0000000a}.empty-state .material-symbols-outlined[data-v-0cbb1d78]{color:#aaa;font-size:45px}.empty-state h3[data-v-0cbb1d78]{color:#444;margin:10px 0 5px;font-size:1rem}.empty-state p[data-v-0cbb1d78]{color:#999;margin:0;font-size:.75rem}.modal-overlay[data-v-0cbb1d78]{z-index:1000;z-index:1000;inset:0;background-color:#00000073;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-content[data-v-0cbb1d78]{background-color:#fff;border-radius:16px;width:100%;max-width:520px;max-height:85vh;padding:18px;position:relative;overflow-y:auto;box-shadow:0 15px 40px #0003}.close-button[data-v-0cbb1d78]{color:#777;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.close-button[data-v-0cbb1d78]:hover{color:#444;background-color:#e8e8e8}.close-button .material-symbols-outlined[data-v-0cbb1d78]{font-size:18px}.modal-header[data-v-0cbb1d78]{align-items:center;gap:10px;margin-bottom:16px;padding-right:35px;display:flex}.modal-icon[data-v-0cbb1d78]{color:#1976d2;background-color:#e3f2fd;border-radius:9px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:flex}.modal-icon .material-symbols-outlined[data-v-0cbb1d78]{font-size:20px}.modal-header h2[data-v-0cbb1d78]{color:#333;margin:0;font-size:.95rem}.modal-header p[data-v-0cbb1d78]{color:#888;margin:2px 0 0;font-size:.65rem}.form-grid[data-v-0cbb1d78]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.input-group[data-v-0cbb1d78]{flex-direction:column;gap:4px;display:flex}.input-group.full[data-v-0cbb1d78]{grid-column:1/-1}.input-group label[data-v-0cbb1d78]{color:#555;font-size:.68rem;font-weight:600}.input-group input[data-v-0cbb1d78],.input-group select[data-v-0cbb1d78]{box-sizing:border-box;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:36px;padding:0 9px;font-family:Poppins,sans-serif;font-size:.72rem}.input-group input[data-v-0cbb1d78]:focus,.input-group select[data-v-0cbb1d78]:focus{border-color:#90caf9;box-shadow:0 0 0 3px #90caf92e}.modal-buttons[data-v-0cbb1d78]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.btn-secondary[data-v-0cbb1d78]{color:#555;cursor:pointer;background-color:#f0f0f0;border:none;border-radius:8px;height:36px;padding:0 14px;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600;transition:all .2s}.btn-secondary[data-v-0cbb1d78]:hover{background-color:#e4e4e4}.modal-buttons .btn-primary[data-v-0cbb1d78]{border-radius:8px;width:auto;height:36px;min-height:36px;padding:0 14px;font-size:.72rem}.modal-buttons .btn-primary .material-symbols-outlined[data-v-0cbb1d78]{font-size:17px}@media (width>=1024px){.page-body[data-v-0cbb1d78]{padding:30px 40px 50px}.stock-summary[data-v-0cbb1d78]{grid-template-columns:repeat(4,1fr);gap:16px}.products-grid[data-v-0cbb1d78]{grid-template-columns:repeat(3,1fr);gap:18px}.summary-card[data-v-0cbb1d78]{padding:17px}}@media (width>=1300px){.products-grid[data-v-0cbb1d78]{grid-template-columns:repeat(4,1fr)}}@media (width<=599px){.page-body[data-v-0cbb1d78]{padding:18px 14px 90px}.header-page[data-v-0cbb1d78]{gap:12px;margin-bottom:16px}.title[data-v-0cbb1d78]{font-size:1.25rem}.subtitle[data-v-0cbb1d78]{font-size:.75rem}.btn-primary[data-v-0cbb1d78]{width:100%;min-height:40px}.stock-summary[data-v-0cbb1d78]{grid-template-columns:repeat(2,1fr);gap:10px}.summary-card[data-v-0cbb1d78]{gap:9px;min-width:0;padding:11px}.summary-icon[data-v-0cbb1d78]{width:35px;min-width:35px;height:35px}.summary-icon .material-symbols-outlined[data-v-0cbb1d78]{font-size:18px}.summary-card strong[data-v-0cbb1d78]{font-size:1rem}.summary-card small[data-v-0cbb1d78]{font-size:.58rem}.filters-card[data-v-0cbb1d78]{margin-bottom:16px;padding:11px}.products-grid[data-v-0cbb1d78]{grid-template-columns:1fr;gap:12px;padding:0 6px}.product-card[data-v-0cbb1d78]{border-radius:13px;padding:14px}.product-info[data-v-0cbb1d78]{margin:10px 0}.product-info h3[data-v-0cbb1d78]{font-size:.9rem}.stock-info[data-v-0cbb1d78]{padding:8px 10px}.product-footer span[data-v-0cbb1d78]{font-size:.6rem}.product-footer strong[data-v-0cbb1d78]{font-size:.72rem}.modal-content[data-v-0cbb1d78]{border-radius:16px;width:calc(100% - 30px);padding:18px}}.employee-card[data-v-c55b1811]{background-color:#fff;border-radius:15px;padding:18px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000d}.employee-card[data-v-c55b1811]:hover{transform:translateY(-2px);box-shadow:0 5px 14px #00000014}.card-header[data-v-c55b1811]{align-items:center;gap:13px;margin-bottom:15px;display:flex}.employee-photo[data-v-c55b1811]{color:#90caf9;background-color:#e3f2fd;border-radius:12px;justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;display:flex;overflow:hidden}.employee-photo img[data-v-c55b1811]{object-fit:cover;width:100%;height:100%}.employee-photo .material-symbols-outlined[data-v-c55b1811]{font-size:30px}.employee-title[data-v-c55b1811]{min-width:0}.employee-title h3[data-v-c55b1811]{color:#333;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700}.employee-title span[data-v-c55b1811]{color:#888;margin-top:3px;font-size:.75rem;display:block}.info-block[data-v-c55b1811]{background-color:#f9f9f9;border-radius:8px;margin-bottom:8px;padding:9px 12px}.info-block small[data-v-c55b1811]{color:#888;margin-bottom:3px;font-size:10px;display:block}.info-block span[data-v-c55b1811],.info-block strong[data-v-c55b1811]{color:#333;font-size:.82rem}.card-actions[data-v-c55b1811]{gap:8px;margin-top:15px;display:flex}.edit-button[data-v-c55b1811],.delete-button[data-v-c55b1811]{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:40px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.edit-button[data-v-c55b1811]{color:#1976d2;background-color:#e3f2fd}.edit-button[data-v-c55b1811]:hover{background-color:#bbdefb}.delete-button[data-v-c55b1811]{color:#c62828;background-color:#ffebee}.delete-button[data-v-c55b1811]:hover{background-color:#ffcdd2}.edit-button .material-symbols-outlined[data-v-c55b1811],.delete-button .material-symbols-outlined[data-v-c55b1811]{font-size:17px}.form-card[data-v-a4142ca9]{background-color:#fff;border-radius:15px;width:760px;max-width:100%;max-height:92vh;padding:22px;font-family:Poppins,sans-serif;overflow-y:auto;box-shadow:0 15px 40px #0000002e}.form-header[data-v-a4142ca9]{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:25px;display:flex}.form-header h2[data-v-a4142ca9]{color:#333;margin:0;font-size:1.2rem;font-weight:700}.form-header p[data-v-a4142ca9]{color:#888;margin:5px 0 0;font-size:.75rem}.close-button[data-v-a4142ca9]{color:#666;cursor:pointer;background-color:#f5f5f5;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:flex}.close-button[data-v-a4142ca9]:hover{background-color:#eee}.close-button .material-symbols-outlined[data-v-a4142ca9]{font-size:20px}.form-content[data-v-a4142ca9]{flex-direction:column;gap:25px;display:flex}.image-area[data-v-a4142ca9]{flex-direction:column;align-items:center;display:flex}.preview[data-v-a4142ca9]{background-color:#f4f5f7;border:2px solid #90caf9;border-radius:15px;justify-content:center;align-items:center;width:150px;height:150px;display:flex;overflow:hidden}.preview img[data-v-a4142ca9]{object-fit:cover;width:100%;height:100%}.preview .material-symbols-outlined[data-v-a4142ca9]{color:#bdbdbd;font-size:55px}.btn-upload[data-v-a4142ca9]{color:#1976d2;cursor:pointer;background-color:#e3f2fd;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;margin-top:12px;padding:8px 14px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.btn-upload[data-v-a4142ca9]:hover{background-color:#bbdefb}.btn-upload input[data-v-a4142ca9]{display:none}.btn-upload .material-symbols-outlined[data-v-a4142ca9]{font-size:18px}.fields[data-v-a4142ca9]{flex-direction:column;flex:1;gap:15px;display:flex}.input-group[data-v-a4142ca9]{flex-direction:column;gap:6px;display:flex}.input-group label[data-v-a4142ca9]{color:#444;font-size:.75rem;font-weight:600}.input-group input[data-v-a4142ca9]{color:#333;background-color:#fff;border:1px solid #d8d8d8;border-radius:9px;outline:none;width:100%;height:44px;padding:0 12px;font-family:Poppins,sans-serif;font-size:.8rem;transition:all .2s}.input-group input[data-v-a4142ca9]::placeholder{color:#aaa}.input-group input[data-v-a4142ca9]:focus{border-color:#90caf9;box-shadow:0 0 0 3px #90caf92e}.buttons[data-v-a4142ca9]{flex-direction:column-reverse;gap:9px;margin-top:25px;display:flex}.buttons button[data-v-a4142ca9]{cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 20px;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.btn-save[data-v-a4142ca9]{color:#333;background-color:#90caf9}.btn-save[data-v-a4142ca9]:hover{background-color:#64b5f6}.btn-cancel[data-v-a4142ca9]{color:#555;background-color:#f1f1f1}.btn-cancel[data-v-a4142ca9]:hover{background-color:#e5e5e5}.btn-save .material-symbols-outlined[data-v-a4142ca9]{font-size:18px}@media (width>=600px){.form-card[data-v-a4142ca9]{padding:28px}.buttons[data-v-a4142ca9]{flex-direction:row;justify-content:flex-end}.buttons button[data-v-a4142ca9]{width:auto;min-width:120px}}@media (width>=768px){.form-card[data-v-a4142ca9]{padding:30px}.form-content[data-v-a4142ca9]{flex-direction:row;align-items:flex-start;gap:30px}.image-area[data-v-a4142ca9]{width:190px;min-width:190px}.preview[data-v-a4142ca9]{width:170px;height:170px}}.page-layout[data-v-c848213a]{background-color:#f4f5f7;width:100%;min-width:0;min-height:100vh;font-family:Poppins,sans-serif;display:flex;overflow-x:hidden}.main-content[data-v-c848213a]{flex-direction:column;flex:1;width:100%;min-width:0;display:flex;overflow-x:hidden}.page-body[data-v-c848213a]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:20px 16px 40px}.header-page[data-v-c848213a]{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;margin-bottom:22px;display:flex}.title[data-v-c848213a]{min-width:0}.title h1[data-v-c848213a]{color:#333;margin:0;font-size:1.4rem;font-weight:700}.title p[data-v-c848213a]{color:#888;margin:5px 0 0;font-size:.85rem}.add-button[data-v-c848213a]{box-sizing:border-box;color:#333;cursor:pointer;background-color:#90caf9;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:10px 18px;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;transition:background-color .2s;display:flex}.add-button[data-v-c848213a]:hover{background-color:#64b5f6}.add-button .material-symbols-outlined[data-v-c848213a]{font-size:20px}.grid[data-v-c848213a]{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.status-info[data-v-c848213a],.status-error[data-v-c848213a]{box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;width:100%;margin-bottom:18px;padding:12px 14px;font-size:.8rem;display:flex}.status-info[data-v-c848213a]{color:#1976d2;background-color:#fff}.status-error[data-v-c848213a]{color:#c62828;background-color:#ffebee}.status-info .material-symbols-outlined[data-v-c848213a],.status-error .material-symbols-outlined[data-v-c848213a]{font-size:19px}.empty-state[data-v-c848213a]{box-sizing:border-box;text-align:center;background-color:#fff;border-radius:15px;width:100%;padding:40px 20px;box-shadow:0 2px 8px #0000000d}.empty-state .material-symbols-outlined[data-v-c848213a]{color:#90caf9;font-size:45px}.empty-state h3[data-v-c848213a]{color:#333;margin:12px 0 5px;font-size:1rem}.empty-state p[data-v-c848213a]{color:#888;margin:0;font-size:.8rem}.overlay[data-v-c848213a]{box-sizing:border-box;z-index:999;background:#00000073;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden auto}html.dark-mode{color:#ff8a80;background-color:#3a2527;box-shadow:0 2px 8px #00000040}@media (width>=600px){.page-body[data-v-c848213a]{padding:25px 30px}.header-page[data-v-c848213a]{flex-direction:row;justify-content:space-between;align-items:center}.add-button[data-v-c848213a]{width:auto}.grid[data-v-c848213a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=768px){.page-body[data-v-c848213a]{padding:30px}.title h1[data-v-c848213a]{font-size:1.6rem}.grid[data-v-c848213a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (width>=1024px){.page-body[data-v-c848213a]{padding:30px 40px}.title h1[data-v-c848213a]{font-size:1.8rem}.title p[data-v-c848213a]{font-size:.9rem}.grid[data-v-c848213a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.page-layout[data-v-dfee5d5e]{background-color:#f4f5f7;min-height:100vh;font-family:Poppins,sans-serif;display:flex}.main-content[data-v-dfee5d5e]{flex-direction:column;flex:1;display:flex}.page-body[data-v-dfee5d5e]{padding:20px 16px 40px}.header-profile[data-v-dfee5d5e]{margin-bottom:20px}.title[data-v-dfee5d5e]{color:#333;margin:0;font-size:1.4rem;font-weight:700}.subtitle[data-v-dfee5d5e]{color:#888;margin:5px 0 0;font-size:.85rem}.profile-card[data-v-dfee5d5e]{background:#fff;border-radius:15px;width:100%;padding:20px;box-shadow:0 2px 8px #0000000d}.profile-header[data-v-dfee5d5e]{align-items:center;gap:15px;display:flex}.avatar-container[data-v-dfee5d5e]{border-radius:50%;width:65px;min-width:65px;height:65px;position:relative;overflow:hidden}.avatar-container.editable[data-v-dfee5d5e]{cursor:pointer}.avatar-img[data-v-dfee5d5e]{object-fit:cover;width:100%;height:100%}.avatar[data-v-dfee5d5e]{color:#333;background-color:#90caf9;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5rem;font-weight:700;display:flex}.avatar-overlay[data-v-dfee5d5e]{color:#fff;opacity:.8;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s;display:flex;position:absolute;top:0;left:0}.avatar-container.editable:hover .avatar-overlay[data-v-dfee5d5e]{opacity:1}.profile-name[data-v-dfee5d5e]{min-width:0}.profile-name h2[data-v-dfee5d5e]{color:#333;overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:700}.profile-name p[data-v-dfee5d5e]{color:#888;overflow-wrap:anywhere;margin:4px 0 0;font-size:.8rem}.divider[data-v-dfee5d5e]{background-color:#eee;height:1px;margin:22px 0}.section-header[data-v-dfee5d5e]{align-items:center;gap:10px;margin-bottom:20px;display:flex}.section-icon[data-v-dfee5d5e]{color:#1976d2;background-color:#e3f2fd;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.section-icon .material-symbols-outlined[data-v-dfee5d5e]{font-size:21px}.section-header h3[data-v-dfee5d5e]{color:#333;margin:0;font-size:.95rem;font-weight:700}.section-header p[data-v-dfee5d5e]{color:#888;margin:3px 0 0;font-size:.75rem}.form-grid[data-v-dfee5d5e]{grid-template-columns:1fr;gap:12px;display:grid}.info-block[data-v-dfee5d5e]{background:#f9f9f9;border-radius:8px;padding:10px 12px}.info-block label[data-v-dfee5d5e]{color:#888;margin-bottom:6px;font-size:10px;display:block}.input-container[data-v-dfee5d5e]{align-items:center;gap:8px;display:flex}.input-container .material-symbols-outlined[data-v-dfee5d5e]{color:#888;font-size:19px}.input-container input[data-v-dfee5d5e]{color:#333;background:0 0;border:none;outline:none;width:100%;padding:2px 0;font-family:Poppins,sans-serif;font-size:.85rem}.input-container input[data-v-dfee5d5e]:disabled{color:#333;cursor:default}.input-container input[data-v-dfee5d5e]:focus{color:#1976d2}.actions[data-v-dfee5d5e]{flex-direction:column;gap:10px;margin-top:20px;display:flex}.edit-btn[data-v-dfee5d5e],.save-btn[data-v-dfee5d5e],.cancel-btn[data-v-dfee5d5e]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:8px 16px;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.edit-btn[data-v-dfee5d5e]{color:#333;background-color:#90caf9;border:none}.edit-btn[data-v-dfee5d5e]:hover{background-color:#64b5f6}.save-btn[data-v-dfee5d5e]{color:#333;background-color:#90caf9;border:none}.save-btn[data-v-dfee5d5e]:hover:not(:disabled){background-color:#64b5f6}.cancel-btn[data-v-dfee5d5e]{color:#555;background-color:#fff;border:1px solid #ddd}.cancel-btn[data-v-dfee5d5e]:hover:not(:disabled){background-color:#f5f5f5}button[data-v-dfee5d5e]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-dfee5d5e]{border-radius:8px;align-items:center;gap:8px;margin-top:15px;padding:9px 12px;font-size:.8rem;display:flex}.message .material-symbols-outlined[data-v-dfee5d5e]{font-size:18px}.success[data-v-dfee5d5e]{color:#2e7d32;background-color:#e8f5e9}.error[data-v-dfee5d5e]{color:#c62828;background-color:#ffebee}.spinner[data-v-dfee5d5e]{border:2px solid #0003;border-top-color:#333;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-dfee5d5e}@keyframes spin-dfee5d5e{to{transform:rotate(360deg)}}@media (width>=600px){.page-body[data-v-dfee5d5e]{padding:25px 30px}.profile-card[data-v-dfee5d5e]{padding:25px}.actions[data-v-dfee5d5e]{flex-direction:row;justify-content:flex-end}.edit-btn[data-v-dfee5d5e],.save-btn[data-v-dfee5d5e],.cancel-btn[data-v-dfee5d5e]{width:auto;min-width:120px}.save-btn[data-v-dfee5d5e]{min-width:175px}}@media (width>=768px){.page-body[data-v-dfee5d5e]{padding:30px}.profile-card[data-v-dfee5d5e]{max-width:900px;padding:30px}.form-grid[data-v-dfee5d5e]{grid-template-columns:1fr 1fr;gap:15px}.profile-header[data-v-dfee5d5e]{gap:18px}.avatar-container[data-v-dfee5d5e]{width:75px;min-width:75px;height:75px}.avatar[data-v-dfee5d5e]{font-size:1.7rem}}@media (width>=1024px){.page-body[data-v-dfee5d5e]{padding:30px 40px}.profile-card[data-v-dfee5d5e]{max-width:1000px}}.page-layout[data-v-6a421588]{min-height:100vh;font-family:Poppins,sans-serif;display:flex}.main-content[data-v-6a421588]{flex-direction:column;flex:1;display:flex}.page-body[data-v-6a421588]{padding:20px 16px 40px}.header-profile[data-v-6a421588]{margin-bottom:20px}.title[data-v-6a421588]{color:#333;margin:0;font-size:1.4rem;font-weight:700}.subtitle[data-v-6a421588]{color:#888;margin:5px 0 0;font-size:.85rem}.settings-card[data-v-6a421588]{background-color:#fff;border-radius:15px;width:100%;padding:20px;box-shadow:0 2px 8px #0000000d}.section-header[data-v-6a421588]{align-items:center;gap:10px;margin-bottom:18px;display:flex}.section-icon[data-v-6a421588]{color:#1976d2;background-color:#e3f2fd;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.section-icon .material-symbols-outlined[data-v-6a421588]{font-size:21px}.section-header h3[data-v-6a421588]{color:#333;margin:0;font-size:.95rem;font-weight:700}.section-header p[data-v-6a421588]{color:#888;margin:3px 0 0;font-size:.75rem}.setting-item[data-v-6a421588]{background-color:#f9f9f9;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.setting-info[data-v-6a421588]{align-items:center;gap:11px;min-width:0;display:flex}.setting-icon[data-v-6a421588]{color:#666;background-color:#fff;border-radius:9px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:flex}.setting-icon .material-symbols-outlined[data-v-6a421588]{font-size:20px}.setting-info strong[data-v-6a421588]{color:#333;font-size:.85rem;font-weight:600;display:block}.setting-info small[data-v-6a421588]{color:#888;margin-top:3px;font-size:.7rem;display:block}.divider[data-v-6a421588]{background-color:#eee;height:1px;margin:22px 0}.toggle[data-v-6a421588]{cursor:pointer;background-color:#d5d5d5;border:none;border-radius:20px;width:45px;min-width:45px;height:24px;padding:0;transition:background-color .25s;position:relative}.toggle-circle[data-v-6a421588]{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle.active[data-v-6a421588]{background-color:#90caf9}.toggle.active .toggle-circle[data-v-6a421588]{transform:translate(21px)}.about-box[data-v-6a421588]{background-color:#f9f9f9;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.about-box strong[data-v-6a421588]{color:#333;font-size:.9rem;display:block}.about-box span[data-v-6a421588]{color:#888;margin-top:3px;font-size:.7rem;display:block}.about-box .version[data-v-6a421588]{white-space:nowrap;margin:0}@media (width>=600px){.page-body[data-v-6a421588]{padding:25px 30px}.settings-card[data-v-6a421588]{padding:25px}}@media (width>=768px){.page-body[data-v-6a421588]{padding:30px}.settings-card[data-v-6a421588]{max-width:900px;padding:30px}.setting-item[data-v-6a421588]{padding:14px}}@media (width>=1024px){.page-body[data-v-6a421588]{padding:30px 40px}.settings-card[data-v-6a421588]{max-width:1000px}}.page-layout[data-v-81c8f811]{background-color:#f4f5f7;min-height:100vh;font-family:Poppins,sans-serif;display:flex}.main-content[data-v-81c8f811]{flex-direction:column;flex:1;display:flex}.page-body[data-v-81c8f811]{padding:20px 16px 40px}.header-notificacoes[data-v-81c8f811]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.title[data-v-81c8f811]{color:#333;margin:0;font-size:1.4rem;font-weight:700}.subtitle[data-v-81c8f811]{color:#888;margin:5px 0 0;font-size:.85rem}.mark-all-btn[data-v-81c8f811]{color:#1976d2;cursor:pointer;background:0 0;border:1px solid #1976d2;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.mark-all-btn[data-v-81c8f811]:hover{background-color:#e3f2fd}.card-container[data-v-81c8f811]{background:#fff;border-radius:15px;max-width:900px;padding:20px;box-shadow:0 2px 8px #0000000d}.tabs[data-v-81c8f811]{border-bottom:1px solid #eee;gap:10px;margin-bottom:15px;padding-bottom:12px;display:flex}.tabs button[data-v-81c8f811]{color:#777;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .2s}.tabs button.active[data-v-81c8f811]{color:#1976d2;background-color:#e3f2fd}.lista-notificacoes[data-v-81c8f811]{flex-direction:column;gap:10px;display:flex}.notificacao-item[data-v-81c8f811]{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:10px;align-items:flex-start;gap:14px;padding:14px;transition:all .2s;display:flex}.notificacao-item.nao-lida[data-v-81c8f811]{background-color:#fff;border-left:4px solid #1976d2;box-shadow:0 2px 5px #00000008}.notificacao-item[data-v-81c8f811]:hover{border-color:#ddd}.icon-box[data-v-81c8f811]{border-radius:50%;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;display:flex}.icon-box.sucesso[data-v-81c8f811]{color:#2e7d32;background-color:#e8f5e9}.icon-box.alerta[data-v-81c8f811]{color:#f57f17;background-color:#fff8e1}.icon-box.erro[data-v-81c8f811]{color:#c62828;background-color:#ffebee}.icon-box.info[data-v-81c8f811]{color:#1976d2;background-color:#e3f2fd}.conteudo[data-v-81c8f811]{flex:1}.topo[data-v-81c8f811]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.titulo-item[data-v-81c8f811]{color:#333;margin:0;font-size:.9rem;font-weight:700}.data[data-v-81c8f811]{color:#999;font-size:.72rem}.mensagem[data-v-81c8f811]{color:#666;margin:0;font-size:.82rem;line-height:1.4}.acoes[data-v-81c8f811]{gap:4px;display:flex}.action-btn[data-v-81c8f811]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.action-btn[data-v-81c8f811]:hover{color:#333;background-color:#eee}.action-btn.delete[data-v-81c8f811]:hover{color:#c62828;background-color:#ffebee}.state-container[data-v-81c8f811]{color:#888;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.empty-icon[data-v-81c8f811]{color:#ccc;margin-bottom:8px;font-size:48px}.empty-title[data-v-81c8f811]{color:#555;margin:0;font-weight:700}.empty-desc[data-v-81c8f811]{margin:4px 0 0;font-size:.8rem}.spinner[data-v-81c8f811]{border:3px solid #0000001a;border-top-color:#1976d2;border-radius:50%;width:24px;height:24px;margin-bottom:12px;animation:.7s linear infinite spin-81c8f811}@keyframes spin-81c8f811{to{transform:rotate(360deg)}}@media (width>=768px){.page-body[data-v-81c8f811]{padding:30px}}.install-button[data-v-4eae3217]{cursor:pointer;background:0 0;border:none;align-items:center;height:44px;padding:0;font-family:Poppins,sans-serif;transition:transform .2s,opacity .2s;display:inline-flex;position:relative}.install-button[data-v-4eae3217]:hover{opacity:.95;transform:scale(1.03)}.install-button[data-v-4eae3217]:active{transform:scale(.98)}.icone-container[data-v-4eae3217]{box-sizing:border-box;z-index:2;background:linear-gradient(135deg,#ff6d29 0%,#453027 100%);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 15px #ff6d294d}.icone-download[data-v-4eae3217]{color:#fff;fill:none;width:18px;height:18px}.texto-instalar[data-v-4eae3217]{color:#fff;letter-spacing:.5px;white-space:nowrap;box-sizing:border-box;z-index:1;background:linear-gradient(90deg,#ff6d29 0%,#453027 100%);border:1px solid #fff3;border-left:none;border-radius:0 999px 999px 0;justify-content:center;align-items:center;height:34px;margin-left:-22px;padding-left:32px;padding-right:20px;font-size:.75rem;font-weight:700;display:flex;box-shadow:0 4px 15px #0003}@media (width>=768px){.install-button[data-v-4eae3217]{height:52px}.icone-container[data-v-4eae3217]{width:52px;height:52px}.icone-download[data-v-4eae3217]{width:22px;height:22px}.texto-instalar[data-v-4eae3217]{height:40px;margin-left:-26px;padding-left:38px;padding-right:24px;font-size:.85rem}}.pagina[data-v-54ceadc2]{color:#fff;box-sizing:border-box;background-color:#161316;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem 1.5rem;font-family:Poppins,sans-serif;display:flex;position:relative;overflow:hidden}.orange-glow[data-v-54ceadc2]{filter:blur(50px);pointer-events:none;z-index:1;background:radial-gradient(circle,#ff6d2966 0%,#16131600 70%);width:320px;height:320px;position:absolute;top:-80px}.conteudo[data-v-54ceadc2]{z-index:2;flex-direction:column;align-items:center;gap:3rem;width:100%;max-width:380px;display:flex;position:relative}.logo[data-v-54ceadc2]{letter-spacing:3px;text-align:center;color:#fff;text-shadow:0 0 20px #ff6d294d;margin:0;font-family:Imbue,serif;font-size:4.5rem;font-weight:300;line-height:1}.botoes[data-v-54ceadc2]{flex-direction:column;align-items:center;gap:1.2rem;width:100%;display:flex}.botao[data-v-54ceadc2]{letter-spacing:.5px;cursor:pointer;box-sizing:border-box;border-radius:12px;width:100%;height:48px;font-size:.95rem;font-weight:700;transition:transform .2s,filter .2s}.botao-primario[data-v-54ceadc2]{color:#fff;background:linear-gradient(90deg,#ff6d29 0%,#453027 100%);border:none}.botao-secundario[data-v-54ceadc2]{color:#fff;background:#ffffff08;border:1px solid #ff6d2966}.botao[data-v-54ceadc2]:hover{filter:brightness(1.1);transform:translateY(-2px)}.botao[data-v-54ceadc2]:active{transform:translateY(0)}.container-instalar[data-v-54ceadc2]{z-index:2;justify-content:center;width:100%;display:flex;position:absolute;bottom:2rem}@media (width>=768px){.orange-glow[data-v-54ceadc2]{width:600px;height:600px;top:-150px}.conteudo[data-v-54ceadc2]{gap:4rem;max-width:420px}.logo[data-v-54ceadc2]{font-size:6.5rem}.container-instalar[data-v-54ceadc2]{justify-content:flex-end;width:auto;bottom:2.5rem;right:4rem}}.pagina[data-v-76435f7f]{color:#fff;box-sizing:border-box;background-color:#161316;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1.5rem 1rem;font-family:Poppins,sans-serif;display:flex;position:relative;overflow:hidden}.orange-glow[data-v-76435f7f]{filter:blur(50px);pointer-events:none;z-index:1;background:radial-gradient(circle,#ff6d2959 0%,#16131600 70%);width:320px;height:320px;position:absolute;top:-80px}.container-flex[data-v-76435f7f]{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex;position:relative}.branding[data-v-76435f7f]{text-align:center;margin-bottom:1.5rem}.logo[data-v-76435f7f]{color:#fff;text-shadow:0 0 15px #ff6d294d;margin:0;font-family:Imbue,serif;font-size:3.5rem;font-weight:300;line-height:1}.card-cadastro[data-v-76435f7f]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;width:100%;padding:2rem 1.5rem}.card-cadastro h2[data-v-76435f7f]{text-align:center;letter-spacing:.5px;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.formulario[data-v-76435f7f]{flex-direction:column;gap:1.2rem;display:flex}.campo[data-v-76435f7f]{flex-direction:column;gap:.4rem;display:flex}.campo label[data-v-76435f7f]{color:#bababa;letter-spacing:.5px;font-size:.75rem;font-weight:700}.input-wrapper[data-v-76435f7f]{background-color:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;height:44px;padding:0 12px;display:flex}.input-wrapper input[data-v-76435f7f]{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:Poppins,sans-serif;font-size:.85rem}.input-wrapper input[data-v-76435f7f]::placeholder{color:#ffffff40}.botao-principal[data-v-76435f7f]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff6d29 0%,#453027 100%);border:none;border-radius:12px;width:100%;height:44px;margin-top:.5rem;font-size:.9rem;font-weight:700;transition:transform .2s,opacity .2s}.botao-principal[data-v-76435f7f]:hover{opacity:.95;transform:translateY(-2px)}.sessao-login-desktop[data-v-76435f7f]{display:none}.sessao-login-mobile[data-v-76435f7f]{text-align:center;border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.5rem}.sessao-login-mobile p[data-v-76435f7f],.sessao-login-desktop p[data-v-76435f7f]{color:#fff;margin-bottom:.8rem;font-size:.9rem;font-weight:600;line-height:1.3}.sessao-login-mobile p span[data-v-76435f7f],.sessao-login-desktop p span[data-v-76435f7f]{color:#bababa;font-size:.8rem;font-weight:400}.botao-secundario[data-v-76435f7f]{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ff6d2966;border-radius:12px;width:100%;height:40px;font-size:.8rem;font-weight:700;transition:transform .2s,background .2s}.botao-secundario[data-v-76435f7f]:hover{background:#ff6d291a;transform:translateY(-2px)}.error-message[data-v-76435f7f]{color:#ff5252;text-align:center;background-color:#ff52521a;border:1px solid #ff52524d;border-radius:8px;margin-bottom:1rem;padding:10px;font-size:.8rem}.em-carregamento[data-v-76435f7f]{opacity:.5;pointer-events:none}@media (width>=768px){.orange-glow[data-v-76435f7f]{width:600px;height:600px}.container-flex[data-v-76435f7f]{flex-direction:row;justify-content:space-between;gap:4rem;max-width:900px}.branding[data-v-76435f7f]{text-align:left;flex:1;margin-bottom:0}.logo[data-v-76435f7f]{margin-bottom:1.5rem;font-size:5.5rem}.sessao-login-desktop[data-v-76435f7f]{display:block}.sessao-login-desktop .botao-secundario[data-v-76435f7f]{width:180px}.card-cadastro[data-v-76435f7f]{max-width:400px;padding:3rem 2.5rem}.sessao-login-mobile[data-v-76435f7f]{display:none}}.pagina[data-v-b99b19dd]{color:#fff;box-sizing:border-box;background-color:#161316;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1.5rem 1rem;font-family:Poppins,sans-serif;display:flex;position:relative;overflow:hidden}.orange-glow[data-v-b99b19dd]{filter:blur(50px);pointer-events:none;z-index:1;background:radial-gradient(circle,#ff6d2959 0%,#16131600 70%);width:320px;height:320px;position:absolute;top:-80px}.container-flex[data-v-b99b19dd]{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex;position:relative}.branding[data-v-b99b19dd]{text-align:center;margin-bottom:1.5rem}.logo[data-v-b99b19dd]{color:#fff;text-shadow:0 0 15px #ff6d294d;margin:0;font-family:Imbue,serif;font-size:3.5rem;font-weight:300;line-height:1}.card-login[data-v-b99b19dd]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;width:100%;padding:2rem 1.5rem}.card-login h2[data-v-b99b19dd]{text-align:center;letter-spacing:.5px;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700}.formulario[data-v-b99b19dd]{flex-direction:column;gap:1.2rem;display:flex}.campo[data-v-b99b19dd]{flex-direction:column;gap:.4rem;display:flex}.campo label[data-v-b99b19dd]{color:#bababa;letter-spacing:.5px;font-size:.75rem;font-weight:700}.input-wrapper[data-v-b99b19dd]{background-color:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;height:44px;padding:0 12px;display:flex}.input-wrapper input[data-v-b99b19dd]{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:Poppins,sans-serif;font-size:.85rem}.input-wrapper input[data-v-b99b19dd]::placeholder{color:#ffffff40}.link-esqueci[data-v-b99b19dd]{color:#ff6d29;cursor:pointer;text-align:right;background:0 0;border:none;margin-top:-.4rem;font-family:Poppins,sans-serif;font-size:.8rem}.botao-principal[data-v-b99b19dd]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff6d29 0%,#453027 100%);border:none;border-radius:12px;width:100%;height:44px;margin-top:.5rem;font-size:.9rem;font-weight:700;transition:transform .2s,opacity .2s}.botao-principal[data-v-b99b19dd]:hover{opacity:.95;transform:translateY(-2px)}.sessao-cadastro-desktop[data-v-b99b19dd]{display:none}.sessao-cadastro-mobile[data-v-b99b19dd]{text-align:center;border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.5rem}.sessao-cadastro-mobile p[data-v-b99b19dd],.sessao-cadastro-desktop p[data-v-b99b19dd]{color:#fff;margin-bottom:.8rem;font-size:.9rem;font-weight:600;line-height:1.3}.sessao-cadastro-mobile p span[data-v-b99b19dd],.sessao-cadastro-desktop p span[data-v-b99b19dd]{color:#bababa;font-size:.8rem;font-weight:400}.botao-secundario[data-v-b99b19dd]{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ff6d2966;border-radius:12px;width:100%;height:40px;font-size:.8rem;font-weight:700;transition:transform .2s,background .2s}.botao-secundario[data-v-b99b19dd]:hover{background:#ff6d291a;transform:translateY(-2px)}.error-message[data-v-b99b19dd]{color:#ff5252;text-align:center;background-color:#ff52521a;border:1px solid #ff52524d;border-radius:8px;margin-bottom:1rem;padding:10px;font-size:.8rem}.em-carregamento[data-v-b99b19dd]{opacity:.5;pointer-events:none}@media (width>=768px){.orange-glow[data-v-b99b19dd]{width:600px;height:600px}.container-flex[data-v-b99b19dd]{flex-direction:row-reverse;justify-content:space-between;gap:4rem;max-width:900px}.branding[data-v-b99b19dd]{text-align:left;flex:1;margin-bottom:0}.logo[data-v-b99b19dd]{margin-bottom:1.5rem;font-size:5.5rem}.sessao-cadastro-desktop[data-v-b99b19dd]{display:block}.sessao-cadastro-desktop .botao-secundario[data-v-b99b19dd]{width:180px}.card-login[data-v-b99b19dd]{max-width:400px;padding:3rem 2.5rem}.sessao-cadastro-mobile[data-v-b99b19dd]{display:none}}.pagina[data-v-ea1a3a50]{color:#fff;box-sizing:border-box;background-color:#161316;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:1.5rem 1rem;font-family:Poppins,sans-serif;display:flex;position:relative;overflow:hidden}.orange-glow[data-v-ea1a3a50]{filter:blur(50px);pointer-events:none;z-index:1;background:radial-gradient(circle,#ff6d2959 0%,#16131600 70%);width:350px;height:350px;position:absolute;top:-100px}.container-flex[data-v-ea1a3a50]{z-index:2;width:100%;max-width:400px;position:relative}.card-login[data-v-ea1a3a50]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:100%;padding:2rem 1.5rem;display:flex}.btn-voltar[data-v-ea1a3a50]{color:#ff6d29;text-align:left;cursor:pointer;background:0 0;border:none;margin-bottom:1.2rem;padding:0;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600}.card-login h2[data-v-ea1a3a50]{text-align:center;color:#fff;margin-bottom:1.5rem;font-size:1.3rem;font-weight:700}.formulario[data-v-ea1a3a50]{flex-direction:column;gap:1.2rem;display:flex}.campo[data-v-ea1a3a50]{flex-direction:column;gap:.4rem;display:flex}.campo label[data-v-ea1a3a50]{color:#bababa;letter-spacing:.5px;font-size:.75rem;font-weight:700}.input-wrapper[data-v-ea1a3a50]{background-color:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;height:44px;padding:0 12px;display:flex}.input-wrapper input[data-v-ea1a3a50]{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:Poppins,sans-serif;font-size:.85rem}.input-wrapper input[data-v-ea1a3a50]::placeholder{color:#ffffff40}.texto-informativo[data-v-ea1a3a50]{color:#bababa;text-align:center;font-size:.75rem;line-height:1.4}.texto-informativo.centralizado[data-v-ea1a3a50]{margin-bottom:1.5rem}.botao-principal[data-v-ea1a3a50]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff6d29 0%,#453027 100%);border:none;border-radius:12px;width:100%;height:44px;margin-top:.5rem;font-size:.9rem;font-weight:700;transition:transform .2s,opacity .2s}.botao-principal[data-v-ea1a3a50]:hover{opacity:.95;transform:translateY(-2px)}.error-message[data-v-ea1a3a50]{color:#ff5252;text-align:center;background-color:#ff52521a;border:1px solid #ff52524d;border-radius:8px;margin-bottom:1rem;padding:10px;font-size:.8rem}.em-carregamento[data-v-ea1a3a50]{opacity:.5;pointer-events:none}button[data-v-ea1a3a50]:disabled,input[data-v-ea1a3a50]:disabled{cursor:not-allowed!important}.card-sucesso[data-v-ea1a3a50]{text-align:center;align-items:center}.icone-sucesso[data-v-ea1a3a50]{background:#ff6d291a;border:2px solid #ff6d29;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1rem;display:flex}@media (width>=768px){.card-login[data-v-ea1a3a50]{padding:3rem 2.5rem}}html,body,#app{min-height:100%;margin:0}html{background-color:#f4f5f7;transition:background-color .25s}body{color:#333;background-color:#f4f5f7;min-height:100vh;transition:background-color .25s,color .25s}#app{background-color:#f4f5f7;min-height:100vh;transition:background-color .25s}html.dark-mode,html.dark-mode body,html.dark-mode #app{color:#eee!important;background-color:#181a1b!important}html.dark-mode .page-layout{min-height:100vh;color:#eee!important;background-color:#181a1b!important}html.dark-mode .main-content,html.dark-mode .page-body{background-color:#181a1b!important}html.dark-mode .sidebar{color:#eee!important;background-color:#202324!important}html.dark-mode .sidebar a,html.dark-mode .mobile-sidebar,html.dark-mode .mobile-sidebar-header,html.dark-mode .sidebar button,html.dark-mode .sidebar span,html.dark-mode .sidebar p,html.dark-mode .sidebar h1,html.dark-mode .sidebar h2,html.dark-mode .sidebar h3{color:#eee}html.dark-mode .evento-card,html.dark-mode .profile-card,html.dark-mode .settings-card,html.dark-mode .card,html.dark-mode .metric-card,html.dark-mode .pedido-card,html.dark-mode .modal-content,html.dark-mode .list-box,html.dark-mode .date-picker-mock{box-shadow:0 2px 8px #00000040;color:#eee!important;background-color:#222526!important}html.dark-mode h1,html.dark-mode h2,html.dark-mode h3,html.dark-mode h4,html.dark-mode h5,html.dark-mode h6,html.dark-mode strong,html.dark-mode label{color:#eee!important}html.dark-mode p,html.dark-mode small{color:#999}html.dark-mode span{color:inherit}html.dark-mode .info-block,html.dark-mode .info-box{background-color:#2b2e30!important}html.dark-mode .info-block small,html.dark-mode .info-box small{color:#999!important}html.dark-mode .info-block span,html.dark-mode .info-block strong,html.dark-mode .info-box span,html.dark-mode .info-box strong{color:#eee!important}html.dark-mode input,html.dark-mode textarea,html.dark-mode select{color:#eee!important;background-color:#2b2e30!important;border-color:#45494c!important}html.dark-mode input::placeholder,html.dark-mode textarea::placeholder{color:#888!important}html.dark-mode .setting-item,html.dark-mode .about-box{background-color:#2b2e30!important}html.dark-mode .setting-icon{color:#ccc!important;background-color:#35383a!important}html.dark-mode .divider{background-color:#383b3d!important}html.dark-mode .close-btn{color:#eee!important}html.dark-mode .cancel-btn,html.dark-mode .btn-cancel{color:#eee!important;background-color:#2b2e30!important;border-color:#45494c!important}html.dark-mode .cancel-btn:hover,html.dark-mode .btn-cancel:hover{background-color:#35383a!important}html.dark-mode .title{color:#eee!important}html.dark-mode .subtitle{color:#999!important}html,body,#app,.page-layout,.main-content,.page-body,.sidebar,.evento-card,.profile-card,.settings-card,.metric-card,.pedido-card,.info-block,.info-box,.setting-item,.about-box,.modal-content,.list-box,input,textarea,select{transition:background-color .25s,color .25s,border-color .25s}html.dark-mode .sidebar-menu a.router-link-active,html.dark-mode .toggle-sidebar,html.dark-mode .menu-item:hover:not(.router-link-active),html.dark-mode .footer-item:hover,html.dark-mode .sidebar .router-link-active,html.dark-mode .sidebar-menu a.router-link-exact-active,html.dark-mode .sidebar-menu button.active,html.dark-mode .sidebar-menu li.active{border-radius:12px;color:#ff6d29!important;background-color:#ff6d2926!important}html.dark-mode .sidebar-menu a.router-link-active .material-symbols-outlined,html.dark-mode .sidebar-menu a.router-link-exact-active .material-symbols-outlined,html.dark-mode .sidebar-menu a.router-link-active svg,html.dark-mode .sidebar-menu a.router-link-exact-active svg{color:#ff6d29!important;fill:#ff6d29!important}html.dark-mode .welcome-banner,html.dark-mode [class*=welcome],html.dark-mode [class*=banner]{color:#fff!important;background:#222526!important;border:1px solid #ffffff14!important}html.dark-mode .welcome-banner h1,html.dark-mode .welcome-banner h2,html.dark-mode .welcome-banner p,html.dark-mode .welcome-banner span{color:#fff!important}html.dark-mode .btn-filter{color:#fff!important;background-color:#2b2e30!important;border:1px solid #ffffff1f!important}html.dark-mode button:has(span:contains("Filtrar")){color:#fff!important;background-color:#2b2e30!important;border:1px solid #ffffff1f!important}html.dark-mode .mobile-nav{background-color:#202324!important;border:1px solid #303436!important;box-shadow:0 8px 30px #00000059!important}html.dark-mode .mobile-item{color:#9ca3af!important;background-color:#0000!important}html.dark-mode .mobile-item:hover{color:#eee!important;background-color:#2b2e30!important}html.dark-mode .mobile-nav .router-link-active{color:#fff!important;background-color:#ff9500!important}html.dark-mode .mobile-menu-button{color:#9ca3af!important;background-color:#0000!important}html.dark-mode .mobile-overlay{background:#000000b3!important}html.dark-mode .mobile-sidebar{color:#eee!important;background-color:#202324!important;box-shadow:-5px 0 25px #0006!important}html.dark-mode .mobile-sidebar-header{background-color:#202324!important;border-bottom-color:#383b3d!important}html.dark-mode .mobile-sidebar-header h2{color:#eee!important}html.dark-mode .mobile-sidebar-header p{color:#999!important}html.dark-mode .close-mobile-menu{color:#eee!important;background-color:#2b2e30!important}html.dark-mode .close-mobile-menu:hover{background-color:#35383a!important}html.dark-mode .mobile-sidebar-item{color:#9ca3af!important;background-color:#0000!important}html.dark-mode .mobile-sidebar-item:hover{color:#eee!important;background-color:#2b2e30!important}html.dark-mode .mobile-sidebar-item.router-link-active{color:#ff9500!important;background-color:#ff950026!important;border-left-color:#ff9500!important}html.dark-mode .mobile-sidebar-item .material-symbols-outlined{color:inherit!important}html.dark-mode .mobile-sidebar-footer{background-color:#202324!important;border-top-color:#383b3d!important}html.dark-mode .logout-mobile{color:#ef5350!important}html.dark-mode .logout-mobile:hover{color:#ef5350!important;background-color:#ef53501f!important}html.dark-mode .calendar-container{color:#eee!important;background:#222526!important}html.dark-mode .calendar-header h2{color:#eee!important}html.dark-mode .year-label,.dark-mode .weekdays-grid span{color:#999!important}html.dark-mode .day-cell{background:#2b2e30!important;border-color:#3b3f41!important}html.dark-mode .day-cell:hover{background:#35383a!important}html.dark-mode .day-cell.vazio{background:0 0!important;border-color:#0000!important}html.dark-mode .day-cell.today{background:#3a2d20!important;border-color:#ff9500!important}html.dark-mode .day-number{color:#eee!important}html.dark-mode .today .day-number{color:#fff!important;background:#ff9500!important}html.dark-mode .legend-box{background:#2b2e30!important}html.dark-mode .legend-box h4,.dark-mode .legend-items{color:#bbb!important}html.dark-mode .calendar-actions button:first-child{color:#eee!important;background:#2b2e30!important;border-color:#45494c!important}html.dark-mode .modal-content{color:#eee!important;background:#222526!important}html.dark-mode .modal-content h3{color:#eee!important}html.dark-mode .close-btn{color:#eee!important;background:#35383a!important}html.dark-mode .stock-summary .summary-card,html.dark-mode .filters-card,html.dark-mode .product-card,html.dark-mode .empty-state,html.dark-mode .modal-content{color:#eee!important;background-color:#222526!important}html.dark-mode .title,html.dark-mode .product-info h3,html.dark-mode .summary-card strong,html.dark-mode .stock-info strong,html.dark-mode .product-footer strong{color:#eee!important}html.dark-mode .subtitle,html.dark-mode .summary-card small,html.dark-mode .category,html.dark-mode .stock-info small,html.dark-mode .product-footer span,html.dark-mode .empty-state p{color:#999!important}html.dark-mode .filters-card,html.dark-mode .search-box{background-color:#222526!important}html.dark-mode .search-box,html.dark-mode .stock-info,html.dark-mode .icon-button,html.dark-mode .close-button,html.dark-mode .btn-secondary{color:#eee!important;background-color:#2b2e30!important}html.dark-mode .search-box input,html.dark-mode .filters-card select,html.dark-mode .input-group input,html.dark-mode .input-group select{color:#eee!important;background-color:#2b2e30!important;border-color:#45494c!important}html.dark-mode .search-box input::placeholder{color:#888!important}html.dark-mode .stock-bar{background-color:#383b3d!important}html.dark-mode .modal-header h2,html.dark-mode .input-group label,html.dark-mode .empty-state h3{color:#eee!important}html.dark-mode .modal-header p{color:#999!important}html.dark-mode .modal-overlay{background:#000000b3!important}html.dark-mode .lista-compras-modal,html.dark-mode .modal{color:#eee!important;background-color:#222526!important}html.dark-mode .modal h2,html.dark-mode .modal h3,html.dark-mode .modal strong{color:#eee!important}html.dark-mode .modal p,html.dark-mode .modal small,html.dark-mode .modal span{color:#999}html.dark-mode .modal .item{color:#eee!important;background-color:#2b2e30!important}html.dark-mode .modal .quantidade strong{color:#ffb74d!important}html.dark-mode .modal .close,html.dark-mode .modal .cancelar{color:#eee!important;background-color:#35383a!important}html.dark-mode .modal .pdf{color:#18344a!important;background-color:#90caf9!important}html.dark-mode .modal .header .icon{color:#ffb74d!important;background-color:#3a3025!important}html.dark-mode .modal .vazio h3{color:#eee!important}html.dark-mode .modal .vazio p{color:#999!important}html.dark-mode .btn-compras{color:#eee!important;background-color:#2b2e30!important;border-color:#45494c!important}html.dark-mode .btn-compras:hover{background-color:#35383a!important}html.dark-mode .employee-card{background-color:#222526!important;border:1px solid #383b3d!important;box-shadow:0 2px 8px #00000040!important}html.dark-mode .employee-card .employee-title h3{color:#eee!important}html.dark-mode .employee-card .employee-title span{color:#999!important}html.dark-mode .employee-card .employee-photo{color:#90caf9!important;background-color:#1e293b!important}html.dark-mode .employee-card .info-block{background-color:#2b2e30!important}html.dark-mode .employee-card .info-block small{color:#999!important}html.dark-mode .employee-card .info-block span,html.dark-mode .employee-card .info-block strong{color:#eee!important}html.dark-mode .employee-card .edit-button{color:#90caf9!important;background-color:#1976d233!important}html.dark-mode .employee-card .edit-button:hover{background-color:#1976d259!important}html.dark-mode .employee-card .delete-button{color:#ef9a9a!important;background-color:#c6282833!important}html.dark-mode .employee-card .delete-button:hover{background-color:#c6282859!important}html.dark-mode .form-card{color:#eee!important;background-color:#222526!important;box-shadow:0 15px 40px #0006!important}html.dark-mode .form-header h2{color:#eee!important}html.dark-mode .form-header p{color:#999!important}html.dark-mode .close-button{color:#eee!important;background-color:#2b2e30!important}html.dark-mode .close-button:hover{background-color:#35383a!important}html.dark-mode .preview{background-color:#2b2e30!important;border-color:#45494c!important}html.dark-mode .preview .material-symbols-outlined{color:#666!important}html.dark-mode .btn-upload{color:#90caf9!important;background-color:#90caf926!important}html.dark-mode .btn-upload:hover{background-color:#90caf940!important}html.dark-mode .form-card .input-group label{color:#eee!important}html.dark-mode .form-card .input-group input{color:#eee!important;background-color:#2b2e30!important;border-color:#45494c!important}html.dark-mode .form-card .input-group input::placeholder{color:#777!important}html.dark-mode .form-card .input-group input:focus{border-color:#90caf9!important;box-shadow:0 0 0 3px #90caf926!important}html.dark-mode .form-card .btn-cancel{color:#eee!important;background-color:#2b2e30!important;border:1px solid #45494c!important}html.dark-mode .form-card .btn-cancel:hover{background-color:#35383a!important}html.dark-mode .form-card .btn-save{color:#121212!important;background-color:#90caf9!important}html.dark-mode .form-card .btn-save:hover{background-color:#64b5f6!important}
