@font-face{font-family:Maven Pro Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/maven-pro-vietnamese-wght-normal-DgdbW9gM.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Maven Pro Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/maven-pro-latin-ext-wght-normal-H1dK29Gx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Maven Pro Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/maven-pro-latin-wght-normal-C_Ca0Pis.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/krub-thai-200-normal-CiyWy5ny.woff2) format("woff2"),url(/assets/krub-thai-200-normal-CrpibpVW.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/krub-vietnamese-200-normal-BDqHvtyQ.woff2) format("woff2"),url(/assets/krub-vietnamese-200-normal-BwkWId22.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/krub-latin-ext-200-normal-CgrXk5Xq.woff2) format("woff2"),url(/assets/krub-latin-ext-200-normal-DVRfLCWu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/krub-latin-200-normal-RjZ3vBYK.woff2) format("woff2"),url(/assets/krub-latin-200-normal-BJZVyffc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/krub-thai-400-normal-D7G9wq4A.woff2) format("woff2"),url(/assets/krub-thai-400-normal-tKn5e7tp.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/krub-vietnamese-400-normal-Dvt3vaHn.woff2) format("woff2"),url(/assets/krub-vietnamese-400-normal-CVoHNNlq.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/krub-latin-ext-400-normal-C0a1ybd4.woff2) format("woff2"),url(/assets/krub-latin-ext-400-normal-BKgTTHR5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Krub;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/krub-latin-400-normal-BaYqTPT_.woff2) format("woff2"),url(/assets/krub-latin-400-normal-MT7qpKdn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:Roboto,sans-serif;margin:0;padding:0;box-sizing:border-box;background-color:#f8f9fa;color:#333;line-height:1.6}.app-bar{height:80px;position:relative;overflow:hidden;display:flex;align-items:center;padding:0 20px;box-shadow:0 2px 10px #0000000d;z-index:1}.app-bar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,#112f8f 30%,#fff 50%,#fff 50%,#fff);z-index:-1}.app-bar .logo-left{max-height:70px;margin-right:auto;z-index:2}.app-bar .logo-right{max-height:70px;margin-left:auto;z-index:2}main{background-image:url(/fondo.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:0}.hero-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px;background:#fffffff5;border-bottom:1px solid #e0e0e0}.title2{width:100%;text-align:left}.hero-text{text-align:center;justify-content:center;align-items:center;display:flex;flex-direction:column;width:50%}.hero-text h1{font-family:Montserrat,sans-serif;font-size:3.2em;color:#007bff;margin-bottom:20px}.hero-text p{font-size:1.3em;color:#555;max-width:800px;margin:0 auto 30px}.button{justify-content:center;display:inline-flex;gap:5px;width:50%;align-items:center;color:#fff;padding:.8em;font-size:18px;font-weight:700;text-decoration:none;border-radius:12px;transition:background-color .3s ease,transform .2s ease;box-shadow:0 8px 20px #0003}.button:hover{transform:translateY(-5px)}.button .material-symbols-outlined{font-size:1.5em}.entrar-button{background-color:#007bff}.entrar-button:hover{background-color:#4499f5}.clientes-button{background-color:#ff5e00}.clientes-button:hover{background-color:#ff8c49}.buttons{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between;width:70%}.app-buttons{display:flex;gap:5px;width:100%}.hero-image{flex:1;text-align:center;padding:10px}.hero-image img{max-width:250px;height:auto;border-radius:20px;box-shadow:0 15px 30px #0003;filter:saturate(1.1)}footer{background-color:#2c3e50;color:#fff;padding:30px 0;text-align:center;font-size:.95em;border-top:5px solid #007bff}.copyright{margin-top:5px;border-top:1px solid rgba(255,255,255,.1);padding-top:5px}.products-container{display:flex;justify-content:space-around;gap:10px;flex-wrap:wrap;padding:20px}.search{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px}.pagination{padding:20px;display:flex;justify-content:center;align-items:center}.products{position:relative;padding-bottom:100px;background-color:#f8f8f8}.icon-receta{position:fixed!important;bottom:16px;right:16px;z-index:999;gap:10px}.icon-turno{position:fixed!important;top:100px;right:16px;z-index:999;gap:20px}@media (max-width: 960px){.app-bar{flex-direction:column;height:auto;padding:0;background:none}.app-bar:before{display:none}.logo-left,.logo-right{display:block;width:100%;height:80px;object-fit:contain}.logo-left{background-color:#112f8f;padding:10px 0}.logo-right{background-color:#fff;padding:10px 0}.hero-content{flex-direction:column;text-align:center;padding:5px}.icon-turno{position:fixed!important;top:180px;right:16px;z-index:999;gap:20px}.hero-image{order:2;max-width:100%}.hero-text{order:1;width:100%}.hero-text h1{font-size:2em}.hero-text p{font-size:1em}.buttons{width:98%}.app-buttons{justify-content:center}#turnos-button{font-size:13px}.hero-image img{max-width:100%;height:auto}}html,body{margin:0;padding:0;height:100%}#root{height:inherit}.logout{height:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center}.container-logo-lopez{background-color:#112f8f;display:flex;justify-content:center}.logo-lopez{max-width:300px;min-width:250px}.container-logo-moderna{display:flex;justify-content:center}.logo-moderna{max-width:300px;min-width:250px}.text-center{text-align:center}.showPassword{position:absolute;right:10px;top:3px}.group-inputs{padding:10px}.navbar{position:relative;width:100%;height:60px;z-index:1100}.navbar-container{width:100%;height:60px;position:fixed}.navbar-title{display:flex;flex-direction:column}.sidebar-card{display:flex;padding:15px;align-items:center;gap:10px}.buttonLogout{padding:20px}.table-users{width:100%}.userCard{height:100%}.userCard-body{display:flex;padding:5px;justify-content:flex-start;gap:5px}.userCardLinks{display:flex;justify-content:space-between;align-items:center;padding:5px}.searchUser{padding:10px 10px d0px 10px;width:100%}.pagination-container{display:flex;width:100%;height:50px;justify-content:center;align-items:center;position:relative;z-index:1}.pagination{display:flex;justify-content:center;align-items:center}.productCard{height:100%}.productCard-body{display:flex;padding:5px;align-items:center;gap:8px;height:69.5px;border-bottom:.5px solid #cecece}.productCardReceta{display:flex;flex-direction:column;justify-content:center;width:100%;height:70px;position:relative;border:1px solid #cecece;border-radius:5px;margin-bottom:2px}.productCard-body-receta{display:flex;padding:5px;align-items:center;gap:8px}.addreceta-container{overflow-y:scroll;width:300px;height:280px}.card-receta-link{text-decoration:none;color:#525151}.card-receta-link:active{color:#3260f8}.productCard-footer{position:absolute;padding:5px;display:flex;height:20px;bottom:5px}.product-description{overflow:hidden}.register{width:100%;display:flex;justify-content:center;align-items:center}.register-container{width:400px;min-width:280px;padding:10px}.formData{display:flex;flex-direction:column;gap:8px;padding:5px}.brands-container{display:flex;flex-direction:column;gap:5px;height:auto;max-height:120px;overflow-y:scroll}.brands-container::-webkit-scrollbar{width:8px}.brands-container::-webkit-scrollbar-track{background:#e6e3e3;border-radius:10px}.brands-container::-webkit-scrollbar-thumb{background-color:#727272;border-radius:10px;border:.5px solid #f1f1f1}.brands-container::-webkit-scrollbar-thumb:hover{background-color:#555}.button-loading{width:80px;height:25px;display:flex;justify-content:center;align-items:center}.button-text{width:80px;height:25px}.processing-data{display:flex;align-items:center}.title{font-weight:700}.icons-group{position:absolute;right:5px}.recetas-main{width:100%;display:flex;justify-content:center}.recetas{width:95%;display:flex;align-items:center;flex-direction:column;align-self:center}.recetas-container{width:100%}.addrecetas-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:3px}.card-receta{display:flex;justify-content:space-around;align-items:center;gap:5px;padding-right:10px;width:100%;height:60px;border-radius:5px;border:1px dotted rgb(135,27,156)}.card-receta-body{display:flex;width:80%}.card-recetas-container{display:flex;flex-direction:column;gap:5px;padding-top:5px;padding-bottom:5px}.card-receta-price{display:flex;justify-content:center;align-items:center;width:25%;color:#f1f1f1}.price{background-color:#85118f;padding:5px;border-radius:5px}.card-receta-title{font-weight:700}div.MuiTreeItem-content:hover{background-color:#f7f1a2}div.MuiTreeItem-content{background-color:#f7ee6f;margin-bottom:5px}.list-title{color:#525151}.recetas-head{display:flex;justify-content:flex-end;align-items:center;width:100%;padding:10px;gap:5px}.inputMedia{width:100%}.no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px}.receta-group{position:relative}.receta-actions{position:absolute;z-index:100;overflow:hidden;right:15px;height:32px}.total{right:20px;top:5px;font-weight:700;color:#525151}.receta-modal-container{display:flex;flex-direction:column;gap:5px;height:auto;max-height:180px}.receta-modal-container>p{margin:0;font-size:12px}.medicamento{font-size:10px}.divider{border-bottom:1px solid silver;padding:5px;margin-bottom:5px;width:100%;display:flex;justify-content:flex-end}.addreceta-container{width:100%}.imagen-receta{color:#85118f;width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.rendimiento-container{display:flex;justify-content:center;align-items:center;padding:15px}.rendimiento-wrap{width:350px;display:flex;gap:5px;flex-direction:column}.date-selector,.filters{display:flex;flex-direction:column;gap:5px}
