*{box-sizing:border-box}body{margin:0}h1,h2,h3,h4,a,nav,p,span,label,h5,body{margin:0}.portfolio-body h1,.portfolio-body h2,.portfolio-body h3,.portfolio-body h4,.portfolio-body h5,.portfolio-body h6,.portfolio-body a,.portfolio-body nav,.portfolio-body p,.portfolio-body body,.portfolio-body span,.portfolio-body label,.portfolio-body ul,.portfolio-body button,.portfolio-body li,.portfolio-body input{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{text-decoration:none}.portfolio-body{display:flex;justify-content:center;align-items:center;background-color:#0d1117;height:100vh}.father-cont{display:flex;justify-content:center}.person-cont{width:470px;height:630px;display:flex;flex-direction:column;position:relative;border-radius:12px;z-index:2}.info-cont{width:680px;height:580px;background-color:#ffffff08;border:1px solid rgba(255,255,255,.08);border-left:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-self:center;border-top-right-radius:12px;border-bottom-right-radius:12px;position:relative;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;animation:slideRight .2s ease}.person-img-cont{position:relative;overflow:hidden;width:100%;display:flex;justify-content:center}.person-img-cont img{display:block;height:auto;clip-path:polygon(0% 0%,0% 90%,50% 100%,100% 90%,100% 0%)}.person-data{display:flex;flex-direction:column;padding:24px;margin-top:40px}.person-data h1{text-align:center;color:#fff;font-size:34px}.language-cont{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.1);width:fit-content;margin:10px auto 0}.language-cont img{width:24px}.language{display:flex;align-items:center;gap:5px;padding:4px 6px;border-radius:10px;cursor:pointer;transition:all .2s ease}.language:hover{background-color:#ffffff0d}.language.on:hover{background-color:#22c55e33}.language.on{background-color:#22c55e33;border:1px solid rgb(34 197 94 / .3)}.language p{color:#fff;font-size:12px}.person-bottom{align-self:end;width:100%;padding:24px;display:flex;justify-content:space-around}.person-bottom a{color:#fff;align-items:center}.person-bottom i{margin-left:4px}.person{display:flex;flex-direction:column;z-index:2;height:100%;width:100%;background-color:#15181f;border-radius:10px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #0006}.person-bkg{position:absolute;bottom:10px;right:10px;width:100%;height:100%;background-color:#4ade80;z-index:-1;border-radius:12px}.person-bkg:before{content:"";position:absolute;inset:0 0% 0% 0;box-shadow:-10px -10px 30px #22c55e66;pointer-events:none;z-index:-1;border-radius:inherit}.portfolio-body .nav{position:absolute;top:20px;right:100%;z-index:4;background-color:#15181f;margin-right:5px;border-radius:8px;display:flex;flex-direction:column;min-width:100px}.portfolio-body .nav .nav-item:first-of-type{border-top-right-radius:8px;border-top-left-radius:8px}.portfolio-body .nav .nav-item:last-of-type{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.portfolio-body .nav .nav-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px;cursor:pointer;transition:all .3s ease;text-decoration:none;outline:none;box-sizing:border-box;border:1px solid transparent}.portfolio-body .nav-item:active{background-color:inherit;color:inherit;outline:none;box-shadow:none}.portfolio-body .nav .nav-item:hover{background-color:#ffffff0d}.portfolio-body .nav .nav-item:hover i,.nav .nav-item:hover p{color:#ffffffe6}.portfolio-body .nav .nav-item i{color:#fff;font-size:16px}.portfolio-body .nav .nav-item p{color:#fff;font-size:12px}.portfolio-body .nav-item.active p,.portfolio-body .nav-item.active i{color:#22c55e}.portfolio-body .nav-item.active,.portfolio-body .nav-item.active:hover{background-color:#22c55e26;border:1px solid rgb(34 197 94 / .3)}.portfolio-body .nav-item.active:hover i,.portfolio-body .nav-item.active:hover p{color:#22c55e}.data-title{width:100%;padding:24px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:10px;animation:slideRight .2s ease}.data-title h2{font-size:24px;color:#fff}.titleicon{background-color:#22c55e33;display:flex;justify-content:center;align-items:center;color:#22c55e;border-radius:5px;font-size:18px;width:36px;height:36px;line-height:1;vertical-align:middle}.data-info{display:flex;flex-direction:column;animation:slideRight .2s ease}.info-cont::-webkit-scrollbar{width:5px;cursor:pointer}.info-cont::-webkit-scrollbar-track{background:#374152;border-radius:10px;margin-block:5px}.info-cont::-webkit-scrollbar-thumb{background:#22c55ecc;border-radius:10px;border-left:4px solid rgba(0,0,0,0)}.data-info-intro{display:flex}.data-info-txt{width:65%;padding:24px}.data-info-txt p{color:#fff}.data-info-extra{width:35%;padding:16px;display:flex;flex-direction:column;gap:10px}.data-info-extra img{width:20px}.data-info-extra div{display:flex;align-items:center;padding:8px;background:linear-gradient(to top,#0f1419,#0f1419f2 60%,#0f1419cc);gap:5px;border-radius:8px;border:1px solid rgb(255 255 255 / .05);box-shadow:inset 0 -4px 6px -3px #22c55e26,inset 0 -6px 8px -4px #22c55e1a,inset 0 -8px 10px -5px #22c55e0d}.data-info-extra div p{color:#fff;font-size:12px}.data-info-capacities{padding:24px}.data-info-capacities h2{color:#fff;margin-bottom:24px}.data-info-capacities-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.data-info-capacities-card{display:flex;flex-direction:column;background-color:#1a1e26;border-radius:12px;padding:16px}.data-info-capacities-card-title{display:flex;justify-content:start;align-items:center;gap:10px}.data-info-capacities-card-txt{display:flex;align-items:center;gap:8px;margin-top:12px}.data-info-capacities-card-txt div{width:10px;min-width:4px;max-width:4px;min-height:54px;max-height:54px;background:linear-gradient(to bottom,#15803d,#065f46);border-radius:999px;height:80%}.data-info-capacities-grid .data-info-capacities-card i{padding:16px;border-radius:9999px;background:#22c55e33;font-size:24px;width:48px;height:48px;color:#22c55e;display:flex;justify-content:center;align-items:center;line-height:1}.data-info-capacities-grid .data-info-capacities-card h4{color:#fff;font-size:18px}.data-info-capacities-grid .data-info-capacities-card p{color:#ccc;font-size:14px}.divider{width:75%;height:2px;margin:20px auto;background:linear-gradient(to right,#22c55e33,#22c55e,#22c55e33);border:none;border-radius:1px}.shine-button{position:relative;background-color:#1a1e26;border:1px solid rgba(255,255,255,.1);color:#fff;padding:16px 24px;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .5s ease;font-size:14px;font-weight:500}.shine-button:hover{border-color:#22c55e80;box-shadow:0 10px 25px #22c55e33;transform:translateY(-2px)}.shine-button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#22c55e00,#22c55e0d,#22c55e00);opacity:0;transition:opacity .5s ease;border-radius:12px}.shine-button:hover:before{opacity:1}.shine-button:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-100%) skew(-12deg);transition:transform 1s ease;opacity:0}.shine-button:hover:after{transform:translate(200%) skew(-12deg);opacity:1}.trabajos-button a{display:flex;justify-content:center;flex-direction:row;width:100%}.trabajos-title{display:flex;padding:24px;animation:slideRight .2s ease}.trabajos-title div{display:flex;align-items:center;gap:10px}.trabajos-title div h2{color:#fff}.trabajos-grid{padding:24px;display:grid;grid-template-columns:.85fr 1.15fr;grid-template-areas:"col1 col2" "full full";gap:24px;animation:slideRight .2s ease}.full{grid-column:1 / -1}.trabajos-thumbnail{height:400px;overflow:visible;border-radius:12px;border:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;transition:all .4s ease;position:relative;z-index:1}.trabajos-img-wrapper{height:88%;transition:height .4s ease}.trabajos-img-wrapper img{width:100%;height:100%;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px;transition:opacity .4s ease}.trabajos-thumbnail.expandido .trabajos-img-wrapper{height:0%}.trabajos-thumbnail.expandido .trabajos-img-wrapper img{opacity:0}.trabajos-info{background:linear-gradient(to top,#0f1419,#0f1419f2 60%,#0f1419cc);padding:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;flex-direction:column;justify-content:center;transition:height .4s ease;height:12%}.trabajos-detail-title{display:flex;align-items:center;justify-content:space-between}.trabajos-detail-title h4{color:#fff;font-size:16px}.trabajos-detail-title i{background-color:#22c55e33;padding:6px;color:#22c55e;border-radius:5px;font-size:18px;width:30px;height:30px;cursor:pointer;transition:transform .3s ease;display:flex;justify-content:center;align-items:center;border:1px solid rgb(34 197 94 / .3)}.trabajos-thumbnail.expandido .trabajos-detail-title i{transform:rotate(180deg)}.trabajos-detail-info{opacity:0;overflow:hidden;color:#fff;font-size:14px;transition:max-height .4s ease,opacity .4s ease;height:100%;display:flex;flex-direction:column;max-height:0}.trabajos-thumbnail.expandido .trabajos-info{height:100%;justify-content:flex-start;border-radius:12px}.trabajos-thumbnail.expandido .trabajos-detail-info{opacity:1;max-height:none}.trabajos-thumbnail.expandido{border:1px solid rgb(34 197 94 / .3);box-shadow:0 10px 25px #22c55e33,0 0 20px #22c55e1a,0 0 40px #22c55e0d}.trabajos-detail-info p{color:#d1d5db;margin-top:12px;margin-bottom:18px;font-size:14px}.trabajos-stack-title{display:flex;align-items:center;gap:5px}.trabajos-stack-title div{border-radius:999px;width:.25rem;height:1rem;background:linear-gradient(to bottom,#22c55e,#16a34a)}.trabajos-stack-title span{color:#fffc;font-size:12px}.trabajos-stack-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.trabajos-stack-grid div{display:flex;align-items:center;padding:8px 12px;border:1px solid rgb(255 255 255 / .05);border-radius:10px;background-color:#1a1e2699;gap:5px}.trabajos-stack-grid div h5{color:#fff;font-size:12px}.trabajos-thumbnail.expandido .card-shine{position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(34,197,94,.05),transparent,rgba(34,197,94,.05));border-radius:16px;opacity:.5;transition:opacity .7s ease;pointer-events:none}.selenium{color:#ccc}.ri-java-line{color:#f89820}.ri-reactjs-line{color:#61dbfb}.ri-nodejs-line{color:#3c873a}.mongo{color:#00ed64}.express{color:#68a063}.trabajos-button{display:flex;align-self:end;padding-top:12px;border-top:1px solid rgb(255 255 255 / .1);margin:auto 0 8px;width:100%;overflow:visible;z-index:10}.absolute-warn{position:absolute;top:0;left:0;transform:translate(-8px,-8px);color:#fde68a;font-size:18px}.trabajos-mobile-warn{display:flex;justify-content:center;align-items:center;align-self:center;padding:12px;border-radius:8px;border:1px solid rgb(245 158 11 / .2);background-color:#f59e0b1a;margin-top:16px;position:relative;width:95%}.trabajos-mobile-warn span{font-size:10px;color:#fde68a}.trabajos-detail-info button{width:100%;padding:12px 16px;background:linear-gradient(to right,#16a34a,#22c55e);border-radius:12px;transition:all .3s ease;border:none;color:#fff;font-weight:600;cursor:pointer}.trabajos-detail-info button:hover{opacity:.8}.trabajos-detail-info button i{margin-right:5px;font-weight:500}.twoword{max-width:min-content}.capacidad-cont{display:grid;grid-template-columns:1.1fr .9fr;padding:24px;animation:slideRight .2s ease}.capacidad-lenguajes{display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08)}.capacidad-lenguajes-title{display:flex;gap:10px;align-items:center}.capacidad-lenguajes-title h4{color:#fff;font-size:18px}.capacidad-lenguajes-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:16px}.capacidad-lenguajes-progress{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;position:relative}.capacidad-lenguajes-progress div{--size: 80px;width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(#22c55e calc(var(--percentage) * 1%),#ffffff0d 0%);display:flex;align-items:center;justify-content:center;position:relative}.capacidad-lenguajes-progress div p{color:#fff;font-weight:700;font-size:1rem;z-index:2}.capacidad-lenguajes-progress div:before{content:"";position:absolute;width:80%;height:80%;background:#15181f;border-radius:50%;z-index:1}.capacidad-lenguajes-progress span{font-size:14px;text-align:center}.capacidad-servicios{display:flex;flex-direction:column}.capacidad-servicios-title{display:flex;gap:10px;align-items:center;padding-left:16px}.capacidad-servicios-title h4{color:#fff;font-size:18px}.capacidad-servicios-list{padding-left:20px;margin-top:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.capacidad-servicios-list p{display:flex;align-items:center;gap:6px;color:#fff;font-size:16px}.capacidad-servicios-list p i{color:#22c55e;font-size:18px}.note{color:#cccc;font-size:10px;margin-top:8px;margin-bottom:8px}.capacidad-lenguajes-progress h5{position:absolute;z-index:2;top:-5px;right:-5px;color:#fff;border-radius:999px;display:flex;justify-content:center;align-items:center;width:24px;height:24px}.capacidad-lenguajes-progress .code{background-color:#3b82f6}.capacidad-lenguajes-progress .framework{background-color:#a855f7}.capacidad-lenguajes-progress h5 i{color:#fff;font-size:12px;width:12px;height:12px}.cardshine{position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(34,197,94,.05),transparent,rgba(34,197,94,.05));border-radius:16px;opacity:.5;transition:opacity .7s ease;pointer-events:none}.worknav-cont{display:flex;position:absolute;animation:slideRight .5s ease;border:1px solid rgb(34 197 94 / .3);border-radius:8px;top:50%;z-index:1000;left:15px;padding:8px 5px;max-width:270px;width:fit-content;overflow:hidden;transition:max-width .5s ease,max-height .5s ease;background:linear-gradient(to top,#0f1419,#0f1419f2 60%,#0f1419cc);box-shadow:0 10px 25px #22c55e33,0 0 20px #22c55e1a,0 0 40px #22c55e0d}.tracker-body .worknav-cont{position:fixed;top:80%}.worknav{display:flex;flex-direction:column;transition:all .5s ease;gap:5px;margin-right:5px;margin-left:5px}.worknav button{background-color:#22c55e33;padding:6px;color:#22c55e;border-radius:5px;font-size:14px;width:30px;height:30px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;border:1px solid rgb(34 197 94 / .3)}.worknav-cont.expandido{width:100%}.worknav-cont.expandido .worknav{margin-left:0;margin-right:10px}.contenido-extra{display:flex;flex-direction:column;justify-content:center;gap:6px;align-items:center;max-height:0;max-width:0;opacity:0;pointer-events:none;transition:max-height .3s ease,max-width .3s ease,opacity .3s ease}.contenido-extra.visible{max-height:500px;max-width:1000px;opacity:1}.warn{display:flex;align-items:center;padding:6px;gap:5px;border:1px solid rgb(245 158 11 / .2);border-radius:8px;background-color:#f59e0b1a}.warn i{color:#fde68a;font-size:16px}.warn p{color:#fde68a;font-size:10px}.datewarn{display:flex;align-items:center;padding:6px;gap:5px;border-radius:8px;background-color:#3b82f633;border:1px solid rgb(96 165 250 / .4)}.datewarn i{color:#bfdbfe;font-size:16px}.datewarn p{color:#bfdbfe;font-size:10px}.shine-buttontwo{position:relative;background-color:#1a1e26;border:1px solid rgba(255,255,255,.1);color:#fff;padding:16px 24px;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .5s ease;font-size:14px;font-weight:500}.shine-buttontwo:hover{border-color:#22c55e80;box-shadow:0 10px 25px #22c55e33}.shine-buttontwo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#22c55e00,#22c55e0d,#22c55e00);opacity:0;transition:opacity .5s ease;border-radius:12px}.shine-buttontwo:hover:before{opacity:1}.shine-buttontwo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-100%) skew(-12deg);transition:transform 1s ease;opacity:0}.shine-buttontwo:hover:after{transform:translate(200%) skew(-12deg);opacity:1}.shine-buttontwo i{font-size:18px;transition:all .1s ease}.LubriappWrapper{width:375px;height:812px;margin:0 auto;overflow:hidden;border:1px solid #ccc;border-radius:16px;box-shadow:0 0 20px #0006}@media (max-width: 768px){.portfolio-body{height:auto}.portfolio-body .nav{display:grid;grid-template-columns:1fr 1fr 1fr;position:initial;margin-right:0;align-self:center;width:100%;border-radius:0;border-top:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}.portfolio-body .nav-item{border-radius:0}.portfolio-body .nav .nav-item:first-of-type{border-radius:0}.portfolio-body .nav .nav-item:last-of-type{border-radius:0}.father-cont{flex-direction:column;align-items:center;padding:24px}.person-bottom{padding:24px 24px 48px}.person-cont{width:93%;height:auto}.person{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none;width:99.9%;align-self:center}.person-bkg{right:0;bottom:5px}.info-cont{width:100%;height:auto;border-radius:12px;border-left:1px solid rgba(255,255,255,.08)}.person-img-cont img{width:90%;max-width:230px;max-height:300px}.data-info-txt{width:60%;display:flex;flex-direction:column;justify-content:center}.data-info-extra{width:40%}.data-info-extra div p{font-size:12px}.data-info-txt p{font-size:14px}.data-info-capacities-grid .data-info-capacities-card i{font-size:18px;width:36px;height:36px}.data-info-capacities-grid .data-info-capacities-card p{font-size:12px}.trabajos-thumbnail{max-height:300px;height:auto}.trabajos-grid{grid-template-columns:1fr;grid-template-areas:none}.trabajos-thumbnail.lubriapp{max-height:500px}.capacidad-lenguajes-progress span{font-size:12px}.note{font-size:8px}.capacidad-servicios-list p{font-size:12px}.capacidad-servicios-title h4,.capacidad-lenguajes-title h4{font-size:14px;width:70%}.capacidad-lenguajes-progress div{--size: 50px}.capacidad-lenguajes-grid{gap:12px 4px}.trabajos-thumbnail.gymmanager{min-height:380px}.trabajos-thumbnail.trackerfc{min-height:400px}.titleicon{width:26px;height:26px;font-size:14px}.capacidad-lenguajes-progress h5{width:16px;height:16px}.capacidad-lenguajes-progress h5 i{width:8px;height:8px;font-size:8px;line-height:1}.capacidad-servicios-list{padding-left:10px}.capacidad-servicios-title{padding-left:6px}.capacidad-lenguajes-progress div p{font-size:12px}.note{padding-right:4px}.lubriapp-body{flex-direction:column-reverse}.lubriapp-body .worknav-cont{top:82%}.tracker-body .worknav-cont{top:80%;margin:0}.trabajos-thumbnail.gymmanager .trabajos-detail-info .trabajos-button a{pointer-events:none}}@media (max-width: 500px){.data-info-intro{flex-direction:column;align-items:center}.data-info-txt{width:90%}.data-info-txt p{text-align:center}.data-info-extra{width:75%}.data-info-capacities-grid{grid-template-columns:1fr}.shine-button{padding:12px 16px;font-size:12px}}@media (max-width: 410px){.person-data h1{font-size:28px}.trabajos-detail-info p{font-size:12px}.data-info-txt{padding:16px;width:100%}.capacidad-lenguajes-progress div{--size: 40px}.capacidad-lenguajes-progress div p{font-size:10px}.capacidad-lenguajes-progress span{font-size:8px}}th{font-weight:500}.tracker-body{font-family:Inter,sans-serif;background:linear-gradient(135deg,#0f172a,#1e293b,#334155,#1e293b,#0f172a);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.container{max-width:85%;margin:0 auto}.error-message{color:#ccc}.tracker{display:flex;flex-direction:column;padding:24px;background-color:#1f2a38;border:1px solid rgb(55,65,81);background-image:linear-gradient(135deg,#1f2a3866,#3741514d,#414b5b33);background-size:150% 100%;background-position:0% 0;background-repeat:no-repeat;gap:30px;border-radius:10px}.tracker h3{color:#fff;font-size:24px;margin-bottom:10px}.tracker-inputs{display:flex;flex-direction:row;justify-content:center;gap:25px;margin-top:40px}.search-tracker{display:flex;position:relative;gap:5px;padding:8px;background-color:#374152;border:1px solid rgb(75,85,99);border-radius:5px;width:100%}.search-tracker i{font-size:20px;color:#9da4b0}.search-tracker input{background:transparent;border:none;outline:none;width:100%;color:#fff}.tracker button{width:100%;text-align:center;padding:12px;display:flex;justify-content:center;align-items:center;border-radius:20px;border:none;background:linear-gradient(90deg,#3b82f6,#9333ea);color:#fff;gap:5px;font-size:14px;transition:all .3s ease;cursor:pointer}.tracker button p{font-weight:600}.tracker button i{font-size:20px}.tracker button:hover{opacity:.8;transform:scaleY(1.05) scaleX(1.05)}table{width:100%}.tracker-table td:first-of-type,th:first-of-type{border-left:.8px solid #374152}.tracker-table td:last-of-type,th:last-of-type{border-right:.8px solid #374152}.tracker-table table thead th:first-of-type{border-top-left-radius:10px}.tracker-table table thead th:last-of-type{border-top-right-radius:10px}.tracker-table{display:flex;flex-direction:column;padding:24px;background-color:#1f2a38;border:1px solid rgb(55,65,81);gap:30px;border-radius:10px;margin-top:40px}.tracker-table h3{font-size:24px;color:#fff}.tracker-table thead{color:#d1d5db;font-weight:500}.tracker-table table tbody td{border-top:.8px solid #374152;text-align:center;padding:8px;font-weight:500;font-size:14px}.tracker-table table tbody tr:nth-child(2n){background-color:#263445}.tracker-table table tbody tr:nth-child(2n):hover{background-color:#898e96}.tracker-table thead tr{background-color:#263445}.tracker-table table thead th{border-top:.8px solid #374152}.tracker-table tbody tr:last-of-type td{border-bottom:.8px solid #374152}.tracker-table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:10px}.tracker-table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:10px}.tracker-title{display:flex;justify-content:space-between;align-items:center;position:relative}.ri-question-line{color:#9ca3af;font-size:18px;cursor:pointer;transition:all .3s ease;position:relative}.data-cont .tracker-title i:hover+.popup-info{display:flex}.tracker-table .tracker-title i:hover+.popup-info{display:flex}.tracker-table thead tr th div{display:flex;justify-content:center;gap:5px;margin:15px 0}.tracker-table tbody tr{transition:all .3s ease;color:#fff;animation:fadeIn .3s ease}.tracker-table tbody tr:hover{background-color:#898e96}.total-cont{display:flex;justify-content:center;gap:20px;width:100%;margin-top:40px;margin-bottom:40px}.total-won{display:flex;flex-direction:column;padding:24px;background-color:#1f2a38;border:1px solid rgb(55,65,81);gap:30px;border-radius:10px;width:100%;position:relative}.total-won-total{display:flex;flex-direction:column;gap:4px}.total-won-total span{font-size:22px;font-weight:600}.total-won-total span i{font-size:22px;margin-right:5px;font-weight:500}.total-title{display:flex;gap:5px}.total-title p{color:#fff;font-size:24px;font-weight:600}.total-title i{font-size:22px;color:#60a5fa;align-self:center}.total-won.invested span{font-size:30px;color:#60a5fa;font-weight:600}.total-title.profit i{color:#4ade80}.total-won.profit-cont{gap:20px}header{display:flex;justify-content:space-between;padding:8px 24px;background-color:#1f2a38}header h1{color:#fff;align-self:center;font-size:32px}header nav{display:flex;gap:60px;align-items:center;position:relative}header nav a{align-self:center;color:#fff;text-decoration:none;transition:all .3s ease}header nav a:hover{opacity:.7}header nav a i{margin-right:5px}.logo-cont{display:flex;justify-content:center;align-items:center;gap:3px}.logo-cont img{width:70px}.support{display:flex;justify-content:center;flex-direction:column;align-items:center;cursor:pointer;text-decoration:none;border:none;transition:all .3s ease}.support:hover{transform:scaleX(1.07) scaleY(1.07);opacity:.8}.support i{font-size:32px;color:#fff}.support p{color:#fff;font-size:10px;font-weight:400}.tracker-body .search-bar{position:relative;background-color:#374152;border:1px solid rgb(55,65,81);border-radius:25px;display:flex}.tracker-body .search-bar input{outline:rgb(59,130,246);border:none;color:#fff;background-color:transparent;width:100%;padding:8px 40px}.tracker-body .search-bar-icon{color:#fff;cursor:pointer;position:absolute;left:6%;align-self:center}.title{display:flex;flex-direction:column;justify-content:center;gap:5px;margin-top:50px;margin-bottom:50px}.title h1{font-size:72px;background:linear-gradient(210deg,#60a5fa,#9333ea);font-weight:800;-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content;align-self:center}.title p{color:#d1d5db;font-size:24px;font-weight:500;text-align:center;max-width:42rem;align-self:center;margin-top:10px}.title span{color:#fff;font-weight:800;font-size:72px}.dropdown-menu{display:none;position:absolute;top:100%;left:0;width:100%;overflow-y:auto;background-color:#1f2a38;border-radius:5px;z-index:1;list-style:none;padding:0;margin:5px 0 0;border:1px solid #374152;animation:slideDownShort .3s ease}.dropdown-menu.show{display:block}.dropdown-menu li{display:flex;justify-content:space-between;align-items:center;padding:8px;cursor:pointer;transition:all .3s ease}.dropdown-menu li:hover{background-color:#4b5563}.dropdown-menu li:nth-child(2){border-top:.1px solid #374152}.dropdown-menu li:nth-child(3){border-top:.1px solid #374152}.dropdown-menu li:nth-child(4){border-top:.1px solid #374152}.dropdown-div{display:flex;align-items:center;gap:10px}.dropdown-div span{color:#fff;font-size:16px;font-weight:600}.dropdown-rating-cont span{color:#000;font-size:12px;font-weight:600}.dropdown-div img{width:100%;height:100%;object-fit:cover}.dropdown-img-cont{width:60px;height:60px}.dropdown-rating-cont{display:flex;justify-content:center;align-items:center;padding:4px 8px;background-color:#facc15;border-radius:99px}.console{color:#c084fc}.pc{color:#4eda80}.tracker-table div span{font-size:14px}.tracker-subtitle{color:#9ca3af}.cards-cont{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:30px;gap:30px}.card{background:#374152;padding:24px;border:1px solid #4c5663;border-radius:10px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:20px;transition:all .3s ease}.card-icon.bluecard{padding:12px;background:#3b82f5;border-radius:9999px;width:56px;height:56px;display:flex;justify-content:center;align-items:center;font-size:32px;color:#fff}.card-icon.greencard{padding:12px;background:#21c45d;border-radius:9999px;width:56px;height:56px;display:flex;justify-content:center;align-items:center;font-size:32px;color:#fff}.card-icon.purplecard{padding:12px;background:#a854f7;border-radius:9999px;width:56px;height:56px;display:flex;justify-content:center;align-items:center;font-size:32px;color:#fff}.card:nth-child(1) span{color:#93c5fd;font-weight:600;font-size:18px}.card:nth-child(2) span{color:#86efac;font-weight:600;font-size:18px}.card:nth-child(3) span{color:#d8b4fe;font-weight:600;font-size:18px}.card p{color:#d1d5db;font-weight:400;font-size:14px}.profit{color:#4ade80}.loss{color:#f87171}.table-player{display:grid;padding:5px;grid-template-columns:1fr 1.8fr;justify-items:center;align-items:center}.table-player-table{display:flex;padding:5px;justify-content:center;align-items:center}.table-player-img{width:60px;height:60px}.table-player-img img{width:100%;height:100%;object-fit:cover}.table-name{margin-left:10px;display:flex;flex-direction:column;gap:5px}.rating-cont{display:flex;justify-content:center;align-self:center;padding:4px 8px;background-color:#facc15;border-radius:99px}.table-name span{color:#000;font-size:12px;font-weight:600}.table-name{color:#fff}.data-cont{display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;padding:24px;background-color:#1f2a38;border:1px solid rgb(55,65,81);background-image:linear-gradient(135deg,#1f2a3866,#3741514d,#414b5b33);background-size:150% 100%;background-position:0% 0;background-repeat:no-repeat;border-radius:10px}.perform-title{display:flex;flex-direction:column;gap:5px}.perform-title p{color:#d1d5db;font-size:14px}.perform-cont{display:flex;flex-direction:column;gap:40px}.perform-data-cont{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}.player-perform{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between;background:#374152;border-radius:15px;padding:0 10px;margin-right:4px;animation:slideDown .3s ease}.big-cont{display:grid;grid-template-columns:1fr 1fr;gap:30px}.big-cont .data-cont:nth-child(1){gap:20px}.data-cont-title{display:flex;flex-direction:column;gap:15px}.data-cont-title h2{color:#fff;font-weight:600}.ai-p{color:#d1d5db;font-size:16px;font-weight:500}.big-cont .data-cont:nth-child(1) button{width:100%;text-align:center;padding:12px;display:flex;justify-content:center;align-items:center;border-radius:20px;border:none;background:linear-gradient(270deg,#3b82f6,#9333ea);color:#fff;gap:5px;font-size:14px;transition:all .3s ease;cursor:pointer}.big-cont .data-cont:nth-child(1) button:hover{transform:scaleX(1.05) scaleY(1.05);opacity:.8}.big-cont .data-cont:nth-child(1) button span{font-weight:600}.big-cont .data-cont:nth-child(1) button i{font-size:20px}.perform-cont h2{color:#fff;font-weight:600}.percent{text-align:end;margin-right:5px}.table-name p{text-align:center}.perform-value{display:flex;flex-direction:column;gap:16px}.perform-value-type{display:flex;align-items:center;gap:5px;font-size:20px}.message-cont{display:flex;justify-content:center;align-items:center;gap:20px}.message-cont i{font-size:72px;background:linear-gradient(90deg,#4ade80,#90ffb1);-webkit-background-clip:text;background-clip:text;color:transparent}.data-cont:nth-child(1) div span{color:#d1d5db;font-size:16px;font-weight:500}.data-cont:nth-child(1) div a{text-decoration:none;color:transparent;background-color:#374152;padding:16px;display:flex;justify-content:center;align-items:center;border-radius:10px;position:relative}.little-thing{width:12px;height:12px;position:absolute;transform:translate(-5px) rotate(45deg);background-color:#374152;left:0}.perform-title-cont{display:flex;justify-content:space-between;align-items:center}.perform-title-filter{display:grid;grid-template-columns:.1fr 1fr 1fr;position:relative;align-items:center;gap:10px}.perform-title-filter button{background:#374152;border:1px solid #e6e6e8;padding:8px 24px;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .3s ease;opacity:.5}.perform-title-filter button:hover{opacity:1;transform:translateY(-5px)}.perform-title-filter p{font-size:18px;color:#d1d5db;font-weight:500}.perform-title-filter i{color:#d1d5db;font-size:20px;align-self:center;margin-right:5px;display:inline-block;transition:transform .6s ease;cursor:pointer}.tracker-body .refresh:hover{opacity:.8;transform:rotate(360deg)}.player-perform-cont::-webkit-scrollbar{width:5px;cursor:pointer}.player-perform-cont::-webkit-scrollbar-track{background:#374152;border-radius:10px}.player-perform-cont::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px;border-left:4px solid rgba(0,0,0,0)}.player-perform-cont{display:flex;flex-direction:column;gap:16px;overflow-y:scroll;max-height:330px}.bin-cont{padding:10px;border:.5px solid #D1D5DB;border-radius:99px;width:fit-content;background:#1f2a38;display:flex;justify-content:center;align-items:center;transition:all .3s ease;cursor:pointer}.bin-cont:hover{transform:scaleY(1.09) scaleX(1.09)}.bin-cont i{cursor:pointer;font-size:16px}.tricks{position:absolute;overflow:hidden;width:20%;right:0;bottom:0;top:0}.tricks-pentagon{color:#3b82f633;position:absolute;overflow:hidden;bottom:15%}.tricks-pentagon svg{width:6rem;height:6rem}.tricks-triangle{color:#3b82f633;position:absolute;overflow:hidden}.tricks-triangle svg{width:4rem;height:4rem}.tricks-circle{color:#3b82f633;position:absolute;overflow:hidden;bottom:5%;right:10%}.tricks-circle svg{width:3rem;height:3rem}.greeny{color:#22c55e33}.tracker-body .active{opacity:1!important}footer{display:flex;justify-content:space-between;background-color:#1f2a38;padding:12px;margin-top:60px}footer p{color:#9ca3af;font-size:14px;transition:all .2s ease}.quick-player-stats .dropdown-rating-cont{width:fit-content;padding:2px 4px}.quick-dropdown-player{display:flex;align-items:center;gap:5px}.quick-dropdown-player img{width:50px;height:50px;object-fit:cover}.quick-player-stats{display:flex;flex-direction:column;gap:3px}.quick-player-stats p{color:#fff;font-weight:500}.dropdown-prices{display:flex;flex-direction:column;gap:5px}.dropdown-prices p{font-size:12px;color:#fff;display:flex;gap:5px}.dropdown-prices p i{font-size:14px}.loading{display:flex;justify-content:center;align-items:center;margin-right:5px}.loading.absolute{position:absolute;left:-20px}.loading i{animation:spin 1s linear infinite;color:#d1d5db}.spinning{animation:spin 1s linear infinite}.purply{color:#a854f733}.purple{color:#a854f7}.pcsoft{color:#86efac}.consolesoft{color:#d8b4fe}.total-title.coin i{font-size:22px;color:#c084fc;align-self:center}.popup-info{display:none;flex-direction:column;background:#1f2a38;border:1px solid #4c5663;border-radius:10px;position:absolute;right:15px;width:400px;top:50%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;transition:all .3s ease;animation:fadeIn .5s ease;z-index:2}.popup-info:hover{display:flex}.tracker-body .popup-title{display:flex;align-items:center;border-bottom:1px solid #4c5663;padding:16px}.tracker-body .popup-title p{display:flex;align-items:center;gap:5px;color:#fff;font-weight:500}.tracker-body .popup-title p i{color:#60a5fa}.tracker-body .popup-title button{background:transparent;border:none;padding:0;cursor:pointer}.tracker-body .popup-title button:hover{opacity:.8}.tracker-body .popup-title button i{color:#9ca3af}.tracker-body .popup-content{display:flex;flex-direction:column;padding:16px;gap:10px}.tracker-body .popup-content div{display:flex;gap:5px}.tracker-body .popup-content div p{color:#fff;font-size:12px}.yellow{color:#facc15}.ai-warning{border:.8px solid rgb(250,204,21);border-radius:15px;padding:8px;width:fit-content;align-self:center}.ai-warning p{display:flex;align-items:center;color:#facc15;font-weight:500;font-size:14px}.ai-warning p i{margin-right:5px}.dimmed{opacity:.6}.point-disabled{pointer-events:none;opacity:.5}.greenGradient{background-color:#1f2a38;border:1px solid rgb(55,65,81);background-image:linear-gradient(135deg,#1f2a3866,#3741514d,#4ade8033);background-size:150% 100%;background-position:0% 0;background-repeat:no-repeat}.blueGradient{background-color:#1f2a38;border:1px solid rgb(55,65,81);background-image:linear-gradient(135deg,#1f2a3866,#3741514d,#3b82f533);background-size:150% 100%;background-position:0% 0;background-repeat:no-repeat}.purpleGradient{background-color:#1f2a38;border:1px solid rgb(55,65,81);background-image:linear-gradient(135deg,#1f2a3866,#3741514d,#a854f733);background-size:150% 100%;background-position:0% 0;background-repeat:no-repeat}@media (max-width:768px){.cards-cont{display:grid;grid-template-columns:.9fr;justify-content:center;gap:30px}.table-container{width:100%;overflow-x:scroll}table{overflow:scroll}.total-cont{flex-wrap:wrap}.big-cont{grid-template-columns:1fr}.logo-cont img{width:60px}header nav{gap:20px}header{padding:8px 18px;gap:20px}header h1{font-size:18px}.perform-data-cont{grid-template-columns:1fr}.perform-title-cont{flex-wrap:wrap;gap:20px}.tracker-inputs{flex-wrap:wrap}.title h1,.title h1 span{font-size:48px}.title p{font-size:18px}nav a,.support{display:none}.tracker-body .search-bar input{padding:8px 20px 8px 30px}.tricks{width:25%}.popup-info{width:350px}.tracker-table .tracker-title i:hover+.popup-info{display:flex;position:absolute;top:25px;right:0}.data-cont .tracker-title i:hover+.popup-info{display:flex;position:absolute;top:40px;right:0}.quick-player-stats p{font-size:12px}.quick-player-stats .dropdown-rating-cont span,.dropdown-prices p{font-size:10px}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}h1,h2,h3,h4,h5,h6,a,nav,p,body,span,label,ul,button,li,input{margin:0;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lubriapp-body i{line-height:1}.lubriapp-body{height:100vh;background:linear-gradient(to bottom right,#0f172a,#1e293b,#1e3a8a);display:flex}.lubriapp-body .nav-cont{width:15%;background:linear-gradient(to bottom,#0f172af2,#1e293bf2,#1e3a8af2);border-right:1px solid rgba(255,255,255,.1);height:100vh;display:flex;flex-direction:column}.nav-mini-cont{height:13.5%;display:flex;flex-direction:column;justify-content:center;padding:24px}.nav-mini-cont:first-of-type{border-bottom:1px solid rgba(255,255,255,.1)}.nav-mini-cont:last-of-type{border-top:1px solid rgba(255,255,255,.1);gap:5px}.nav-mini-cont h4{font-weight:700;color:#fff;font-size:36px}.nav-mini-cont p{color:#93c5fd;font-size:14px;margin-right:58px}.nav-mini-cont span{display:flex;align-items:center;gap:15px}.nav-mini-cont h5{color:#bfdbfe;font-size:18px;font-weight:500}.nav-mini-cont i{font-size:22px;color:#bfdbfe}.nav-list{height:73%;display:flex;flex-direction:column;padding:24px 12px;gap:8px;position:relative}.nav-list a{display:flex;align-items:center;text-decoration:none;color:#bfdbfe;gap:15px;padding:8px 12px;border-radius:10px}.nav-list a:hover{background-color:#ffffff0f;color:#fff}.navlist-click{background-color:#ffffff0f}.navlist-click i,.navlist-click span{color:#fff}.nav-list span{font-size:16px}.nav-list a i{font-size:20px}.maincont{width:85%;background:linear-gradient(to bottom right,#0f172a,#1e293b,#1e3a8ae6);display:flex;flex-direction:column;position:relative}.header{display:flex;align-items:center;gap:10px;padding:24px;background:linear-gradient(to bottom right,#111a2f0d,#1622400d);border-bottom:1px solid rgb(255 255 255 / .1)}.header span{padding:8px;background-color:#3b82f633;border-radius:9999px;display:flex;justify-content:center;align-items:center}.header span i{font-size:24px;width:24px;height:24px;color:#93c5fd;align-self:center}.header h4{color:#fff;font-weight:700;font-size:1.5rem;display:flex;align-items:center;gap:10px}.header p{color:#fff;font-weight:700;font-size:1.5rem}.inicio-content{display:flex;flex-direction:column;padding:1rem 1.5rem;position:relative}.inicio-title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-bottom:30px}.inicio-title h3{color:#fff;font-size:36px;margin-top:10px;font-weight:700}.inicio-title h4{color:#93c5fd;font-size:14px;font-weight:400}.inicio-calendar{background:linear-gradient(to bottom right,#111a2f80,#16224080);border-radius:10px;border:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column;padding:16px;max-height:662px}.inicio-calendar-title{display:flex;justify-content:space-between}.inicio-calendar-title div{display:flex;align-items:center;gap:10px}.inicio-calendar-title div span{padding:8px;background-color:#3b82f633;border-radius:9999px;display:flex;justify-content:center;align-items:center}.inicio-calendar-title div h4{color:#fff;font-size:18px}.inicio-calendar-title p{color:#93c5fd;font-weight:500;font-size:12px;align-self:center;transition:all .3s ease}.inicio-calendar-title p:hover{opacity:.8;transform:scale(1.05)}.inicio-calendar-title p i{margin-left:10px}.inicio-calendar-title div span i{font-size:20px;width:20px;height:20px;color:#93c5fd;align-self:center}.inicio-calendar-list{display:flex;flex-direction:column;overflow-y:auto;margin-top:20px;gap:15px}.inicio-calendar-list::-webkit-scrollbar{width:6px}.inicio-calendar-list::-webkit-scrollbar-track{background:transparent}.inicio-calendar-list::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}.inicio-calendar-card{display:flex;justify-content:space-between;background-color:#1e293b66;border:1px solid rgb(51 65 85 / .5);border-radius:15px;padding:16px;transition:all .3s ease;margin-right:4px}.inicio-calendar-card-first{display:flex;gap:5px;align-items:center}.inicio-calendar-card-first span{background:linear-gradient(to bottom right,#1e293b00,#1e3a8ab3,#a855f799);color:#5d8cff;display:flex;justify-content:center;align-items:center;padding:12px;border-radius:9999px;margin-right:6px}.inicio-calendar-card-first span i{font-size:18px;color:#93c5fd}.inicio-calendar-list-info,.inicio-calendar-list-info div{display:flex;flex-direction:column;gap:5px}.minicircle{color:#3b82f6;font-size:4px}.event-text{color:#a8b8df;font-size:14px}.event-text i{margin-right:4px}.inicio-calendar-list-info h4{color:#fff;font-weight:500;font-size:16px}.inicio-calendar-card:hover{background-color:#ffffff0f}.header div{display:flex;align-items:center;gap:10px}.header.function{display:flex;justify-content:space-between;align-items:center;width:100%}.servicesicon{display:flex;justify-content:center;align-items:center;padding:8px;border:none;background:transparent;border-radius:9999px;cursor:pointer;transition:all .3s ease;background-color:#3b82f633}.servicesicon:hover{background-color:#3b82f666;color:#bfdbfe}.servicesicon i{color:#93c5fd;font-size:24px;width:24px;height:24px}.header h5{background-color:#3b82f633;padding:.375rem .75rem;text-align:center;color:#fff;font-weight:600;border-radius:9999px;font-size:18px;display:flex;justify-content:center;align-items:center}.header h5 i{font-size:18px;color:#93c5fd;margin-right:6px;font-weight:400;line-height:1}.clientes-main-cont{display:flex;flex-direction:column;gap:20px;padding:1rem 1.5rem}.clientes-first{display:flex;gap:10px;align-items:center;margin-top:20px}.lubriapp-body .refresh{font-size:24px;width:24px;height:24px;color:#fff;cursor:pointer;transition:all .3s ease}.lubriapp-body .refresh:hover{transform:rotate(180deg)}.lubriapp-body .search-bar{background-color:#ffffff08;border:1px solid rgb(255 255 255 / .1);position:relative;display:flex;align-items:center;font-size:24px;border-radius:10px}.lubriapp-body .search-bar input{background:transparent;border:none;color:#fff;font-size:14px;padding:8px 12px 8px 40px;min-width:28rem}.lubriapp-body .search-bar input::placeholder{color:#93c5fd}.lubriapp-body .search-bar i{color:#93c5fd;font-size:22px;position:absolute;left:8px;pointer-events:none}.clientes-first button{font-weight:500;color:#fff;font-size:16px;background-color:#2563eb80;padding:8px 16px;border:none;border-radius:10px;transition:all .3s ease;cursor:pointer;font-weight:400;display:flex;align-items:center}.clientes-first button:hover{opacity:.8}.clientes-first button i{margin-right:10px}.clientes-second{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;max-height:690px;overflow-y:auto;padding-right:3px}.clientes-second::-webkit-scrollbar{width:6px}.clientes-second::-webkit-scrollbar-track{background:transparent}.clientes-second::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}.clientes-card{background:linear-gradient(to bottom right,#111a2f80,#16224080);border-radius:10px;border:1px solid rgb(255 255 255 / .1)}.clientes-card-info-cont{padding:16px;display:flex;flex-direction:column;gap:12px}.clientes-card-info,.clientes-card-info.data{display:flex;justify-content:space-between;align-items:center;gap:10px}.clientes-card-info-second{display:flex;flex-direction:column;gap:10px}.clientes-card-info-icon{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-top:1px solid rgb(255 255 255 / .05)}.clientes-card-info h4{color:#fff;font-size:18px;font-weight:600}.clientes-card-info p{color:#a8b8df;font-weight:400;font-size:14px}.clientes-card-info p i{margin-right:4px;color:#5d8cff}.clientes-card-info span{border-radius:9999px;display:flex;align-items:center;gap:4px;padding:.125rem .5rem;font-size:12px}.clientes-card-info span i{width:12px;height:12px;font-size:12px}.clientes-card-info .frecuente{background-color:#eab30833;border:1px solid rgb(234 179 8 / .5);color:#fde047}.clientes-card-info .nuevo{color:#d8b4fe;border:1px solid rgb(168 85 247 / .5);background-color:#a855f733}.wspicon{color:#4ade80;font-size:16px}.clientes-card-info-icon a{background-color:#22c55e33;padding:6px 8px;border-radius:9999px;cursor:pointer;transition:all .3s ease;text-decoration:none}.clientes-card-info-icon a:hover{opacity:.8;transform:scale(1.05)}.clientes-card-info-icon div i{transition:all .3s ease;padding:8px}.clientes-card-info-icon i:nth-child(2){color:#60a5fa}.clientes-card-info-icon i:nth-child(3),.clientes-card-info-icon i:nth-child(4){color:#8fa1ca}.clientes-card-info-icon i:nth-child(3):hover,.clientes-card-info-icon i:nth-child(4):hover{color:#fff;background-color:#1a2642}.clientes-card-info-icon div{display:flex;gap:10px}.clientes-card-info-icon div i:first-of-type{color:#f87171}.clientes-card-info-icon div i:first-of-type:hover{color:#fca5a5;background-color:#ef44441a}.clientes-card-info-icon div i{color:#93c5fd;cursor:pointer;border-radius:5px}.clientes-card-info-icon div i:hover{color:#bfdbfe;background-color:#3b82f61a}.reparaciones-card{background:linear-gradient(to bottom right,#111a2f80,#16224080);border-radius:15px;border:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column}.reparaciones-card-info-cont{display:flex;justify-content:space-between;align-items:center;padding:16px}.reparaciones-card-actions{display:flex;justify-content:space-between;padding:8px 16px}.reparaciones-card-title{display:flex;gap:5px;height:fit-content;align-items:center}.rep-divider{background-color:#2a3a5a80;height:1px;align-self:center;width:94%}.reparaciones-preactions{display:flex;justify-content:space-between;padding:16px 16px 2px}.reparaciones-preactions span{color:#fff}.reparaciones-preactions span i{background-color:#1a2642cc;color:#5d8cff;padding:.375rem;margin-right:4px;border-radius:5px}.reparaciones-preactions div{display:flex;align-items:center;gap:8px;color:#8a9cc5}.reparaciones-preactions div p i{margin-right:4px}.reparaciones-card-title-div{display:flex;flex-direction:column;gap:8px}.reparaciones-card-title-div div{display:flex;align-items:center;gap:5px}.reparaciones-card-title-div div p{color:#8a9cc5;background-color:#1a2642cc;padding:.125rem .5rem;font-size:12px;width:fit-content}.reparaciones-card-title h5{background-color:#1a2642cc;align-content:center;padding:12px;border-radius:9999px;margin-right:6px;display:flex;justify-content:center;align-items:center}.reparaciones-card-title h5 i{font-size:18px;color:#5d8cff;font-weight:400;width:18px;height:18px}.reparaciones-card-title h4{font-weight:600;color:#fff;font-size:1.125rem}.reparaciones-card-title span{color:#8a9cc5;border-radius:9999px;font-size:14px}.reparaciones-card-title span i{margin-right:4px}.reparaciones-card-info{display:flex;flex-direction:column;align-items:end;gap:8px}.reparaciones-card-info div{display:flex;align-items:center;gap:5px}.reparaciones-card-actions{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.reparaciones-card-actions div{display:flex;align-items:center;gap:15px}.reparaciones-card-info p{font-size:14px;color:#86efac;align-items:center}.reparaciones-card-info p i{margin-right:4px}.reparaciones-card-actions div p{color:#8fa1ca;font-weight:400;font-size:12px;display:flex;align-items:center;transition:all .3s ease;cursor:pointer;padding:8px;border-radius:10px}.reparaciones-card-actions div p:last-of-type{color:#60a5fa}.reparaciones-card-actions div p:hover{background-color:#1a2642;color:#fff}.reparaciones-card-actions div p i{margin-right:7px;font-size:16px}.reparaciones-card-actions span{color:#f87171;font-weight:400;font-size:12px;display:flex;align-items:center;transition:all .3s ease;cursor:pointer;padding:8px;border-radius:10px}.reparaciones-card-actions span:hover{color:#fca5a5;background-color:#ef444433}.reparaciones-card-actions span i{margin-right:5px;font-size:16px}.absoluteicon{opacity:.019;font-size:500px;color:#bfdbfe}.absoluteicon-wrapper{inset:0;display:flex;justify-content:center;align-items:center;z-index:0;pointer-events:none;position:absolute}.calendario-cont{display:flex;padding:36px 16px 16px;gap:20px}.calendario-first-cont{display:flex;width:62%}.calendario-second-cont{display:flex;flex-direction:column;width:38%}.calendario-today{padding:12px;display:flex;flex-direction:column;background:linear-gradient(to bottom right,#111a2f80,#16224080);border:1px solid rgb(255 255 255 / .1);border-radius:10px}.calendario-today-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.calendario-today-title p{font-size:18px;align-items:center;display:flex;color:#fff;font-weight:600}.calendario-today-title p i{color:#3b82f6;font-size:16px;margin-right:4px;font-weight:400}.calendario-today-title span{color:#93c5fd;font-weight:500;font-size:.75rem;padding:2px 8px;transition:all .3s ease;cursor:pointer;border-radius:999px}.calendario-today-title span:hover{color:#bfdbfe;background-color:#3b82f633}.calendario-today-card{display:flex;flex-direction:column;background-color:#ffffff05;border:1px solid rgb(255 255 255 / .05);padding:8px;border-radius:10px;margin-top:10px}.calendario-today-card h4{color:#fff;font-weight:500;font-size:16px}.calendario-today-card-info{display:flex;flex-direction:column;gap:5px}.calendario-today-card-info div{display:flex;align-items:center;gap:10px}.calendario-today-card-info div p{color:#a8b8df;font-size:12px;font-weight:400;background-color:#33415580;border-radius:9999px;display:flex;align-items:center;justify-content:center;padding:4px 8px;gap:5px}.calendario-today-card-info div p i{width:14px;height:14px;font-size:14px;color:#3b82f6}.calendario-today-card-actions{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.calendario-today-card-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.calendario-today-card-title span{color:#fef08a;background-color:#eab3081a;border-radius:9999px;display:flex;align-items:center;gap:2px;padding:.125rem .5rem;font-size:12px}.calendario-today-card-actions span:first-of-type{color:#93c5fd;font-weight:500;font-size:12px;border-radius:99px;transition:all .3s ease;cursor:pointer;padding:2px 6px;background-color:#3b82f633}.calendario-today-card-actions span:hover{opacity:.8}.calendario-today-card-actions span:last-of-type{color:#4ade80;font-weight:500;font-size:12px;border-radius:99px;transition:all .3s ease;cursor:pointer;padding:2px 6px;background-color:#22c55e33}.calendario-today-card-actions span i{margin-right:2px}.calendario-second-cont button{background-color:#16a34a80;padding:16px;font-size:16px;color:#fff;text-align:center;border:none;border-radius:99px;margin-top:10px;transition:all .3s ease;cursor:pointer}.calendario-second-cont button:hover{opacity:.8}.calendario-second-cont button i{margin-right:6px}.calendario-stat-cards-cont{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px;padding:16px}.green{background-color:#22c55e4d;border:1px solid rgb(255 255 255 / .1)}.blue{background-color:#3b82f64d;border:1px solid rgb(255 255 255 / .1)}.lubriapp-body .purple{background-color:#a855f74d;border:1px solid rgb(255 255 255 / .1)}.greenicon{color:#bbf7d0;background-color:#22c55e4d}.blueicon{background-color:#3b82f64d;color:#bfdbfe}.purpleicon{background-color:#a855f74d;color:#e9d5ff}.greentext{color:#bbf7d0}.bluetext{color:#bfdbfe}.purpletext{color:#e9d5ff}.greensub{color:#bbf7d0b3}.bluesub{color:#bfdbfeb3}.purplesub{color:#e9d5ffb3}.calendario-stat-cards{padding:8px;display:flex;flex-direction:column;border-radius:10px;gap:6px}.calendario-stat-cards div{display:flex;justify-content:space-between;align-items:center}.calendario-stat-cards div i{padding:.25rem;border-radius:999px;font-size:24px}.calendario-stat-cards div h4{color:#fff;font-weight:700;font-size:22px}.calendario-stat-cards p{font-weight:500;font-size:18px;margin-left:2px}.calendario-stat-cards span{font-size:12px;margin-left:2px}.calendar{width:100%;background:linear-gradient(to bottom right,#111a2f80,#16224080);border:1px solid rgb(255 255 255 / .1);border-radius:10px}.calendar-header{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:32px;padding:1rem;color:#fff;gap:10px}.calendar-legend{display:flex;align-items:center;gap:20px;margin-bottom:10px}.calendar-legend p{color:#d1d5db;font-size:14px;display:flex;gap:5px;align-items:center}.calendar-legend p span{width:1rem;height:1rem;border-radius:.25rem}.complete-legend{background-color:#234040}.pending-legend{background-color:#423f32}.today-legend{box-shadow:0 0 0 1px #60a5fa}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;padding:1rem}.calendar-day-header{text-align:center;font-weight:700;color:#7f8fa6}.calendar-day div{position:absolute;bottom:0%;align-items:center}.calendar-day div i{font-size:6px;margin:0 .5px;color:#3b82f6cc}.calendar-day{height:80px;display:flex;align-items:center;justify-content:center;border-radius:.75rem;color:#bfdbfe;transition:all .3s ease;cursor:pointer;font-weight:500;position:relative}.calendar-day:hover{background-color:#ffffff08}.calendar-day.active{background-color:#423f32;color:#fef08a}.calendar-day.complete{background-color:#1e3a3a;color:#4ade80}.calendar-day.today{box-shadow:0 0 0 1px #60a5fa}.calendar-day.complete:hover{background-color:#234040}.calendar-day.active:hover{background-color:#4e4a36}.stock-cont{padding:24px}.stock-second{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:20px}.stock-card{background:linear-gradient(to bottom right,#111a2f80,#16224080);border:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column;padding:16px;border-radius:10px;cursor:pointer;transition:all .3s ease}.stock-card:hover{background-color:#ffffff0f}.stock-card-div{display:flex;justify-content:space-between;margin-bottom:10px}.stock-card-div div{display:flex;align-items:center;align-self:start;gap:4px}.stock-card h4{color:#fff;font-size:18px;font-weight:600}.stock-card p{font-size:.875rem;color:#bfdbfe}.stock-card-div span{background-color:#1a2642cc;padding:12px;border-radius:1000px;display:flex;justify-content:center;align-items:center}.stock-card-div span i{font-size:24px;width:24px;height:24px;color:#5d8cff}.stock-card-div div i{color:#60a5fa;font-weight:400;font-size:18px;cursor:pointer;transition:all .3s ease;border-radius:10px;padding:8px}.stock-card-div div i:hover{background-color:#3b82f633;color:#bfdbfe}.stock-card-div div i:last-of-type{color:#f87171}.stock-card-div div i:last-of-type:hover{color:#fca5a5;background-color:#ef44441a}.lubriapp-body .popupBkg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center}.lubriapp-body .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.lubriapp-body .popup{position:fixed;border-radius:10px;box-shadow:0 2px 5px #0000004d;z-index:3;transition:all .3s ease;background:linear-gradient(to bottom right,#0f172a,#1e293b,#1e3a8ae6);border:1px solid rgba(255,255,255,.1);animation:slideRight .3s ease}.lubriapp-body .popup-title{display:flex;align-items:center;justify-content:space-between;min-width:400px;padding:16px;border-bottom:1px solid rgb(255 255 255 / .1)}.lubriapp-body .popup-title h4{color:#fff;font-weight:600;font-size:1.125rem;align-items:center}.lubriapp-body .popup-title h4 i{color:#3b82f6;width:20px;height:20px;font-size:20px;font-weight:400;margin-right:8px}.close{color:#fff;cursor:pointer}.lubriapp-body .popup-input{display:flex;flex-direction:column;gap:4px}.lubriapp-body .popup-input.row{flex-direction:row;justify-content:space-between;margin-top:5px}.lubriapp-body .popup-input.row input{width:100%}.lubriapp-body .popup-input p{font-size:14px;color:#bfdbfe}.lubriapp-body .popup-input.row button{font-weight:500;padding:8px 16px;background-color:#2563eb80;color:#fff;font-size:14px;border-radius:10px;border:none;cursor:pointer;transition:all .3s ease}.lubriapp-body .popup-input.row button:hover{opacity:.8}.lubriapp-body .popup-input.row button i{margin-right:5px}.lubriapp-body .popup-content{display:flex;flex-direction:column;padding:16px;gap:12px;margin:10px 0}.forminput{color:#fff;font-size:14px;padding:.5rem .75rem;background-color:#ffffff08;border:1px solid rgb(255 255 255 / .1);border-radius:10px}.forminput::placeholder{color:#b6d1f266}.popup-divider{width:100%;height:1px;background-color:#ffffff1a;margin:15px 0 7px;flex-shrink:0}.vehicle-title{display:flex;justify-content:space-between;align-items:center}.vehicle-title h4{font-weight:500;color:#fff;font-size:16px}.vehicle-title span{color:#93c5fd;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s ease;padding:8px;border-radius:5px;display:flex;justify-content:center;align-items:center}.vehicle-title span:hover{color:#bfdbfe;background-color:#3b82f633}.vehicle-title span i{font-weight:400;margin-right:5px;font-size:16px}.vehicle-add{display:flex;flex-direction:column;padding:12px;background-color:#ffffff08;border:1p solid rgb(255 255 255 / .1);border-radius:10px;margin-top:5px}.vehicle-add p{color:#fff;font-size:16px;font-weight:500;margin-bottom:10px}.vehicle-add div{display:flex;flex-direction:column;gap:5px}.vehicle-add div h5{font-size:14px;color:#bfdbfe;font-weight:400}.vehicle-add div:last-of-type{margin-top:10px}.popup-end{padding:16px;border-top:1px solid rgb(255 255 255 / .1);background:#ffffff05}.popup-end button{background-color:#2563eb80;padding:8px 16px;font-size:14px;font-weight:500;display:flex;justify-content:center;align-items:center;color:#fff;border:none;width:100%;border-radius:10px;cursor:pointer;transition:all .3s ease}.popup-end button:hover{background-color:#2563ebb3;transform:scale(1.02)}.popup-end button i{margin-right:5px}.scrollable{max-height:460px;overflow-y:auto}.scrollable::-webkit-scrollbar{width:6px}.scrollable::-webkit-scrollbar-track{background:transparent}.scrollable::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}.lubriapp-body .history-card{background-color:#1e293b66;border:1px solid rgb(51 65 85 / .5);border:1px solid rgb(255 255 255 / .1);padding:16px;display:flex;flex-direction:column;border-radius:10px;gap:12px}.lubriapp-body .history-card-title{display:flex;justify-content:space-between;align-items:center}.history-card-title h4{display:flex;align-items:center;gap:5px;font-size:18px;color:#fff;font-weight:500;margin-bottom:2px}.history-card-title span{background-color:#33415580;border-radius:9999px;padding:8px;display:flex;justify-content:center;align-items:center}.history-card-title span i{color:#3b82f6;width:16px;height:16px;font-size:16px;font-weight:400}.history-price{font-weight:500;color:#34d399;font-size:20px;margin-top:10px}.history-card-data{display:flex;flex-direction:column;gap:10px;margin-top:5px}.history-card-data p{color:#bfdbfe;font-weight:400;font-size:14px}.history-card-data p i{margin-right:4px}.miniselect-wrapper{position:relative;width:100%;cursor:pointer}.miniselect-display{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.miniselect-display h5{color:#ccc;font-size:14px;font-weight:500}.miniselect-display i{color:#ccc;transition:all .4s ease}.miniselect-display .icon-rotated{transform:rotate(180deg)}.miniselect-options{position:absolute;top:100%;left:0;width:100%;z-index:10;margin-top:4px;background:linear-gradient(to right,#1e293b,#0f172a);border-radius:10px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);animation:slideDown .3s ease}.miniselect-option{cursor:pointer;padding:8px;border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease;color:#fff;font-size:14px}.miniselect-option:hover{background-color:#3b82f633}.miniselect-option:last-of-type{border:none}.miniselect-option:first-of-type{border-top-right-radius:10px;border-top-left-radius:10px}.miniselect-option:last-of-type{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.checklist-cont{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkbox-cont{display:flex;gap:10px;align-items:center;background-color:#ffffff08;border:1px solid rgb(255 255 255 / .1);border-radius:10px;padding:8px;cursor:pointer;transition:all .3s ease;position:relative}.checkbox-cont:hover{background-color:#ffffff0f}.checkmark{height:18px;width:18px;background-color:#1e293b;border:1px solid #94a3b8;border-radius:4px;display:flex;justify-content:center;align-items:center;position:relative}.checkbox-cont input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-cont input[type=checkbox]:checked+.checkmark:after{content:"";width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:.5px}.checkmark:after{display:block}.checklist-cont label{font-size:12px;color:#fff}.checkbox-cont input[type=checkbox]:checked+.checkmark{background-color:#3b82f6;border-color:#3b82f6}.popup-details-cont p{color:#f1f5f9;font-size:16px}.popup-details-cont h5{font-size:12px;color:#94a3b8;font-weight:400}.popup-details-cont i{border-radius:9999px;width:16px;height:16px;background-color:#33415580;color:#3b82f6;align-items:center;display:flex;justify-content:center;padding:16px}.popup-details-cont div span p a{color:#60a5fa;padding:.125rem .5rem;background-color:#1e293bcc;border:1px solid rgb(30 64 175 / .5);border-radius:.25rem;letter-spacing:.5px;font-size:12px;margin-left:5px}.patente-family{font-family:Roboto Mono,monospace;color:#60a5fa;padding:.125rem .5rem;background-color:#1e293bcc;border:1px solid rgb(30 64 175 / .5);border-radius:.25rem;letter-spacing:.5px;font-size:12px;margin-left:5px}.popup-details-cont div{display:flex;align-items:center;gap:10px}.popup-details-cont span{display:flex;flex-direction:column;gap:2px}.price-details{color:#86efac!important}.price-detail-icon{background-color:#064e3b66!important;color:#34d399!important}.popup-details-cont{display:flex;flex-direction:column;background-color:#1e293b66;border:1px solid rgb(51 65 85 / .5);padding:16px;border-radius:10px;gap:12px}.popup-details-cont h4{color:#fff;font-size:16px;font-weight:400}.services-made-cont{display:grid;grid-template-columns:1fr 1fr;gap:8px}.services-made-cont div{display:flex;align-items:center;padding:.75rem;border-radius:10px;background-color:#1e293b66;border:1px solid rgb(51 65 85 / .5)}.lubriapp-body .popup-content.scrollable.event{margin:0}.agendar-hoy{color:#fff;font-size:12px;background-color:#2563eb80;padding:8px 16px;border:none;border-radius:10px;transition:all .3s ease;cursor:pointer;font-weight:400;width:fit-content}.agendar-hoy:hover{opacity:.8}.agendar-hoy i{margin-right:5px}.error-style{color:#ccc;font-size:18px;letter-spacing:.5px}.error-style.product{border:1px solid rgb(255 255 255 / .1);padding:8px}.services-made-cont div span{color:#fff;font-size:12px;display:flex;align-items:center}.services-made-cont div span i{color:#4ade80;font-size:16px;margin-right:5px}.servicestxt{color:#fff;margin-top:10px;font-weight:400}.popup-title h4 i.money{color:#86efac}.pay-cont{background-color:#ffffff08;border:1px solid rgb(255 255 255 / .1);border-radius:10px;padding:24px;display:flex;flex-direction:column}.pay-cont h4{font-weight:500;color:#fff;font-size:18px;text-align:center}.pay-cont p{color:#bfdbfe;font-size:14px;text-align:center}.pay-cont input{background-color:#ffffff0d;border:1px solid rgb(255 255 255 / .1);font-weight:700;padding:24px 12px 24px 48px;border-radius:10px;width:100%;height:100%;display:flex;align-items:center;color:#fff;line-height:1;font-size:18px}.pay-cont input::placeholder{font-size:30px;transform:translateY(5px)}.pay-cont div{position:relative;margin-top:10px}.pay-cont div span{position:absolute;height:100%;display:flex;align-items:center;left:16px;top:0;bottom:0;pointer-events:none}.pay-cont div span h5{color:#86efac;font-size:30px;font-weight:600;line-height:1}.pay-cont button i{margin-right:5px}.pay-cont button{color:#93c5fd;font-weight:500;padding:6px;border:1px solid rgb(255 255 255 / .1);font-size:.875rem;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:15px;margin-top:10px;cursor:pointer;transition:all .3s ease;font-size:14px}.pay-cont button:hover{background-color:#3b82f633;transform:scale(1.1)}.pay-cont button img{width:36px;height:36px;margin-right:5px}.services-card-cont{display:grid;grid-template-columns:1fr 1fr;gap:10px}.services-card{background-color:#ffffff08;border:1px solid rgb(255 255 255 / .1);cursor:pointer;transition:all .3s ease;padding:8px;border-radius:10px;display:flex;align-items:center;justify-content:space-between}.services-card h4{color:#fff;font-size:12px;font-weight:500}.services-card i{color:#f87171;padding:4px;border-radius:5px}.services-card i:hover{color:#fca5a5;background-color:#ef44441a}.calendar-event-card{display:flex;flex-direction:column;border-radius:10px;background-color:#ffffff08;border:1px solid rgb(255 255 255 / .1);padding:12px}.calendar-event-card-title{display:flex;justify-content:space-between;align-items:center}.calendar-event-card-title h4{color:#fff;font-size:18px;font-weight:500}.calendar-event-card-title span{color:#fef08a;padding:4px 8px;background-color:#eab30833;display:flex;align-items:center;border-radius:999px;font-size:12px}.calendar-event-card-title span i{margin-right:4px;width:12px;height:12px;font-size:12px}.calendar-event-card-date{display:flex;align-items:center;margin-top:15px;margin-bottom:15px;gap:8px}.calendar-event-card-date p{color:#f1f5f9;font-size:14px;font-weight:400;background-color:#33415580;border-radius:9999px;display:flex;justify-content:center;padding:6px 12px;gap:5px}.calendar-event-card-date p i{width:16px;height:16px;font-size:16px;color:#3b82f6}.calendar-event-card-data{background-color:#ffffff05;border:.5px solid rgb(255 255 255 / .1);padding:12px;border-radius:10px;display:flex;gap:25px;margin-bottom:10px}.calendar-event-card-data p{color:#93c5fd;font-size:14px;font-weight:400}.calendar-event-card-data p i{margin-right:5px;font-size:14px}.calendar-event-card button{color:#60a5fa;font-weight:500;display:flex;align-items:center;border-radius:10px;cursor:pointer;transition:all .3s ease;padding:8px;border:none;background-color:transparent;width:fit-content;font-size:14px;margin-top:5px}.calendar-event-card button:hover{background-color:#3b82f633;color:#bfdbfe}.calendar-event-card button i{margin-right:5px}.calendar-event-card-actions{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.calendar-event-card-actions span{color:#86efac;padding:8px;border-radius:10px;cursor:pointer;display:flex;align-items:center;font-weight:500;transition:all .3s ease;font-size:14px}.calendar-event-card-actions span:hover{color:#8bf0b0;background-color:#22c55e33}.calendar-event-card-actions span i{margin-right:5px;font-size:16px;width:16px;height:16px}.calendar-event-card-info{display:flex;align-items:center;gap:10px;margin-bottom:12px}.calendar-event-card-info span{display:flex;flex-direction:column;gap:2px}.calendar-event-card-info p{color:#f1f5f9;font-size:16px}.calendar-event-card-info h5{font-size:12px;color:#94a3b8;font-weight:400}.calendar-event-card-info i{border-radius:9999px;width:16px;height:16px;background-color:#33415580;color:#3b82f6;align-items:center;display:flex;justify-content:center;padding:16px}.calendar-event-card-actions p{font-weight:500;background-color:#ef44444d;border-radius:9999px;padding:6px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;color:#fca5a5;margin-left:auto}.calendar-event-card-actions div p:last-of-type:hover{opacity:.8}.calendar-event-card-actions p i{font-size:16px;width:16px;height:16px;font-weight:400}.stock-card:link,.stock-card:visited,.stock-card:hover,.stock-card:active{text-decoration:none;color:inherit}.product-main-cont{display:flex;flex-direction:column;padding:12px}.product-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.product-title div{display:flex;align-items:center;gap:12px}.product-title h4{padding:8px 16px;font-size:14px;font-weight:500;color:#93c5fd;transition:all .3s ease;cursor:pointer;border-radius:10px}.product-title h4:hover{background-color:#3b82f633}.product-title button{font-weight:500;color:#fff;font-size:16px;background-color:#2563eb80;padding:8px 16px;border:none;border-radius:10px;transition:all .3s ease;cursor:pointer;font-weight:400}.product-title button:hover{opacity:.8}.product-title button i{margin-right:10px}.product-list-cont{display:flex;flex-direction:column}.product-list-title{display:grid;grid-template-columns:2.8fr .39fr .39fr .39fr;background-color:#ffffff05;border:1px solid rgb(255 255 255 / .1);border-top-right-radius:10px;border-top-left-radius:10px;padding:12px 16px;align-items:center}.product-list-title h4{color:#93c5fd;font-size:14px;font-weight:600}.product-list{display:grid;grid-template-columns:2.8fr .39fr .39fr .39fr;background-color:#ffffff03;padding:12px 16px;border:1px solid rgb(255 255 255 / .1);transition:all .3s ease;align-items:center}.product-list:hover{background-color:#ffffff0a}.product-list h4{color:#fff;font-size:14px;font-weight:500}.product-list p{color:#bfdbfe;font-weight:500;font-size:14px}.product-list div{display:flex;align-items:center;gap:15px}.product-list div i{color:#93c5fd;font-weight:500;font-size:16px;padding:6px;border-radius:10px;cursor:pointer;transition:all .3s ease}.product-list div i:hover{background-color:#3b82f633;color:#bfdbfe}.product-list div i:nth-child(2){color:#f87171}.product-list div i:nth-child(2):hover{color:#fca5a5;background-color:#ef44441a}.product-list-end{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background-color:#ffffff05;border:1px solid rgb(255 255 255 / .1);border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:12px 16px}.product-list-end span{padding:8px 16px;text-align:center;border-radius:15px}.product-list-end span:nth-child(1){color:#bfdbfe;background-color:#3b82f633}.product-list-end span:nth-child(2){background-color:#a855f733;color:#e9d5ff}.product-list-end span:nth-child(3){background-color:#22c55e33;color:#bbf7d0}.scrollable-big{max-height:580px;overflow-y:auto}.scrollable-big::-webkit-scrollbar{width:6px}.scrollable-big::-webkit-scrollbar-track{background:transparent}.scrollable-big::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}.calendar-event-activities{display:grid;grid-template-columns:1fr 1fr;background-color:#ffffff05;padding:12px;border:1px solid rgb(255 255 255 / .05);border-radius:10px;margin-top:10px;width:100%;gap:4px;animation:slideDown .3s ease}.calendar-event-activities span{font-size:12px;color:#fff}.calendar-event-activities span i{margin-right:3px;color:#4ade80}.clientes-vehicle-data{display:flex;align-items:center}.clientes-vehicle-data label{margin-left:2px;font-weight:500;font-size:12px;color:#4ade80}.forminput.inputrelative{position:relative}.cliente-seleccionado{display:flex;justify-content:space-between;align-items:center}.cliente-seleccionado p{color:#fff}.cliente-seleccionado button{color:#93c5fd;background-color:#3b82f633;font-weight:400;font-size:14px;display:flex;align-items:center;transition:all .3s ease;cursor:pointer;padding:2px 6px;border-radius:10px;border:none}.cliente-seleccionado button:hover{background-color:#3b82f64d;color:#bfdbfe}.history-card button{color:#60a5fa;font-weight:500;display:flex;align-items:center;border-radius:10px;cursor:pointer;transition:all .3s ease;border:none;background-color:transparent;width:fit-content;font-size:14px;margin-top:10px;padding:4px}.history-card button i{margin-right:4px}.history-card button:hover{background-color:#3b82f633;color:#bfdbfe}.history-constructor{display:flex;align-items:center;gap:10px}.history-constructor span{display:flex;flex-direction:column;gap:2px}.history-constructor p{color:#f1f5f9;font-size:16px}.history-constructor h5{font-size:12px;color:#94a3b8;font-weight:400}.history-constructor i{border-radius:9999px;width:16px;height:16px;background-color:#33415580;color:#3b82f6;align-items:center;display:flex;justify-content:center;padding:16px}.event-state{padding:6px 8px;display:flex;align-items:center;border-radius:999px;font-size:12px}.event-state.Pendiente{background-color:#eab30833;color:#fef08a}.event-state.Completado{color:#4ade80;background-color:#22c55e33}.event-state i{margin-right:4px;font-size:12px;line-height:1}.login-form{position:relative;border-radius:10px;box-shadow:0 2px 5px #0000004d;z-index:3;transition:all .3s ease;background:linear-gradient(to bottom right,#0a0f1e,#141e2d,#142d6ee6);border:1px solid rgba(255,255,255,.1);animation:slideRight .3s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100vh}.login-form h2{color:#f1f5f9;margin-bottom:20px;font-size:32px}.login-form button{margin-top:10px;width:200px;border-radius:5px;border:none;cursor:pointer;background-color:#2563eb80;color:#fff;font-size:14px;padding:4px;transition:all .3s ease}.login-form button:hover{transform:scale(1.1)}.nav-mini-cont span{display:flex;align-items:center;text-decoration:none;color:#bfdbfe;gap:15px;padding:8px 12px;border-radius:10px;cursor:pointer}.nav-mini-cont span:hover{background-color:#ffffff0f;color:#fff}.nav-mini-cont span h5{font-size:16px}.nav-mini-cont span i{font-size:20px}.clientes-buttons{display:flex;align-items:center;gap:10px}.logout{color:#93c5fd;padding:6px;border-radius:5px;align-items:center;display:flex;justify-content:center;cursor:pointer;transition:all .3s ease;display:none}.logout:hover{opacity:.8}.logout i{width:22px;height:22px;font-size:22px}.blueline-login{display:flex;flex-direction:column;max-width:500px;position:absolute;top:-100px}.blueline-login img{width:100%;height:100%}.complete-class{background-color:#22c55e33;padding:4px 6px;border-radius:9999px;cursor:pointer;transition:all .3s ease;text-decoration:none}.complete-class:hover{opacity:.8}.loader{animation:spin 1s linear infinite;display:inline-block;transform-origin:center center;margin:auto;color:#fff;font-size:48px}.calendar-loading{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow-y:hidden}.calendar-loading.stocktype{border-right:1px solid rgb(255 255 255 / .1);border-left:1px solid rgb(255 255 255 / .1)}.inicio-calendar-card-cont{display:flex;flex-direction:column;gap:10px}@media (max-width: 768px){.scrollable-big{max-height:calc(100dvh - 320px)}.calendario-stat-cards-cont{padding:8px}.calendar-event-card-info p{display:flex;flex-direction:column;gap:5px}.calendar-event-card-info p a{width:fit-content;margin:0}.blueline-login{max-width:300px;top:0}.absoluteicon{font-size:370px}.header{padding:12px}.header span i{font-size:18px;width:18px;height:18px}.header h4{font-size:22px}.header h5 i,.header h5,.clientes-card-info h4{font-size:16px}.clientes-card-info span{font-size:10px}.servicesicon i{font-size:18px;width:18px;height:18px}.nav-list a{border-radius:0;padding:17px;width:100%;display:flex;justify-content:center;border-right:1px solid rgb(255 255 255 / .1)}.nav-list a:last-of-type{border:none}.lubriapp-body section{flex-direction:column-reverse;height:100vh}.maincont{width:100%;flex:1;overflow:hidden;padding-bottom:12px}.lubriapp-body body{height:100%;overflow:hidden}.lubriapp-body .nav-cont{height:60px;position:sticky;bottom:0;left:0;width:100%;z-index:2}.nav-list{display:grid;grid-template-columns:repeat(5,1fr);justify-items:center;align-items:center;padding:0;height:100%;gap:0px}.nav-list a i{font-size:24px;font-weight:400}.nav-list span,.lubriapp-body .nav-cont .nav-mini-cont{display:none}.clientes-first{display:flex;width:100%}.clientes-buttons{align-self:start}.search-bar{width:100%;overflow:hidden}.clientes-second{display:grid;grid-template-columns:1fr;max-height:calc(100dvh - 225px)}.lubriapp-body .refresh{height:20px;font-size:20px;width:20px}.popup{width:90%}.calendario-cont{flex-direction:column;overflow-y:auto;padding:16px}.calendario-first-cont,.calendario-second-cont{width:100%}.calendar-grid{padding:8px}.calendar-day{font-size:14px;height:55px;border:.5px solid rgba(255,255,255,.05)}.calendar-header{font-size:28px}.calendario-stat-cards p{font-size:14px}.calendario-stat-cards span{font-size:10px}.stock-second{grid-template-columns:1fr 1fr}.clientes-first button{font-size:14px}.product-main-cont{padding:0}.product-list-title,.product-list{grid-template-columns:1.8fr .7fr .7fr .9fr;padding:8px 10px}.logout{display:flex}.popup-title{min-width:0}.history-constructor p{font-size:14px;display:flex;flex-direction:column;gap:5px}.history-constructor p a{width:fit-content;margin:0}.reparaciones-card-title h4{font-size:16px}.reparaciones-card-title span{font-size:12px}.reparaciones-card-title-div div a{font-size:10px}.reparaciones-card-info-cont{flex-direction:column;align-items:start;gap:10px}.reparaciones-card-info{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.reparaciones-preactions span,.reparaciones-preactions p{font-size:14px}.reparaciones-card-actions div{margin-top:5px}.reparaciones-card-actions div p,.reparaciones-card-actions div span{font-size:0px}.reparaciones-card-actions div p i,.reparaciones-card-actions div span i{margin:0}.search-bar input{min-width:0}.vehicle-responsive{display:flex;flex-direction:column;gap:5px}.vehicle-responsive .patente-family{width:fit-content;margin:0}.product-list-end{gap:10px}}@media (max-width: 430px){.inicio-calendar-card{flex-direction:column;gap:15px}.inicio-calendar{max-height:calc(100dvh - 250px)}.event-state{width:fit-content}.inicio-calendar-title div span i{width:16px;height:16px;font-size:16px}.inicio-calendar-title div h4{font-size:16px}.product-list h4,.product-list p{font-size:12px}.product-list div i{font-size:14px}.stock-card-div div i{padding:4px}}@media (max-width: 390px){.reparaciones-preactions{flex-direction:column;gap:10px}}.gym-body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:linear-gradient(to bottom right,#111827,#1e3a8a,#111827);background-repeat:no-repeat;height:100vh;margin:0;padding:0}.gym-body section{display:grid;grid-template-columns:.2fr .8fr;gap:30px;justify-items:center;padding:24px 24px 0}.gym-body .container{margin:0 auto;max-width:1680px}@keyframes slideDown{0%{transform:translateY(-60%)}to{transform:translateY(0)}}@keyframes slideDownShort{0%{transform:translateY(-20%)}to{transform:translateY(0)}}@keyframes slideDownHard{0%{transform:translateY(-500%)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-300%)}}@keyframes slideUpIn{0%{transform:translateY(200%)}to{transform:translateY(0)}}@keyframes slideRight{0%{transform:translate(-80%)}to{transform:translate(0)}}@keyframes slideLeft{0%{transform:translate(0)}to{transform:translate(-300%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeftIn{0%{transform:translate(300%)}to{transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cards-bkg{background:#030712cc;padding:24px;display:flex;flex-direction:column;border-radius:8px;min-height:267px}.info{display:flex;flex-direction:column;gap:30px;width:100%}.gym-body .nav{gap:1.5rem;width:100%;min-height:910px}.gym-body h2{font-weight:700;color:#60a5fa;font-size:1.5rem}.gym-body .nav button{background:transparent;border:none;display:flex;gap:10px;padding:12px;transition:all .3s ease;border-radius:8px;cursor:pointer;width:100%;align-items:center}.gym-body .nav button:hover{background:#1f2a38}.gym-body .nav button i{color:#fff;font-size:16px}.nav-title{display:flex;justify-content:space-between;align-items:center}.gym-body .nav button span{color:#fff;font-size:16px;font-weight:500}.gym-body .nav.hidden{display:none}.gym-body .nav-cont{display:flex;flex-direction:column;gap:16px}.nav-title i{color:#fff;font-size:18px;transition:all .3s ease;cursor:pointer}.nav-title i:hover{opacity:.8}.nav-card{background:#121a29;padding:12px;display:flex;flex-direction:column;border-radius:8px}.nav-card h4{color:#fff;font-weight:600;font-size:1.125rem}.nav-card h5{color:#fff;font-weight:600;font-size:1.125rem;margin-bottom:8px}.nav-card div i{color:#fff;cursor:pointer;transition:all .3s ease}.nav-card div i:hover{transform:rotate(180deg)}.nav-card p{color:#fff;font-size:.875rem}.gym-body .search-bar{position:relative;background-color:#374152;border:1px solid rgb(55,65,81);border-radius:4px;display:flex;margin-top:10px}.gym-body .search-bar input{outline:rgb(59,130,246);border:none;color:#fff;background-color:transparent;width:100%;padding:8px 30px}.gym-body .search-bar i{color:#fff;cursor:pointer;position:absolute;left:8px;align-self:center}.table{margin-top:20px}.table.clients{min-height:466px}.table-head{display:grid;grid-template-columns:repeat(5,1fr)}.table-body{overflow-y:scroll;max-height:400px}.table-body::-webkit-scrollbar{width:6px;cursor:pointer}.table-body::-webkit-scrollbar-track{background:#374152;border-radius:10px}.table-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px;border-left:4px solid rgba(0,0,0,0)}.table-body-cont{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(1fr)}.table-head p{color:#60a5fa;font-weight:500;padding:24px;font-size:.875rem;text-align:start;border-bottom:.8px solid #1f2a38}.table-body-cont{transition:all .3s ease}.table-body-cont:hover{background:#1f2a38}.table-body span{padding:24px;border-bottom:.8px solid #1f2a38;color:#fff;font-size:.875rem}.client-state{border-radius:999px;width:fit-content;padding:4px;font-weight:500;font-size:12px}.renewal-payx{width:85%}.client-state p{color:#fff;display:flex;align-items:center;justify-content:center;gap:4px}.client-state h4{font-size:16px;font-weight:500}.table-actions{display:flex;gap:20px}.table-actions i{font-size:18px;cursor:pointer;transition:all .1s ease;color:#60a5fa}.table-actions i:hover{opacity:.8}.ri-delete-bin-line.delete{color:#f87171}.gym-body .green{background:#17964b}.gym-body .yellow{background:#d4a50e}.gym-body .red{background:#c0392b}.gym-body .greeny{color:#4ade80}.gym-body .yellowy{color:#d4a50e}.gym-body .redy{color:#c0392b}.home-info-div h6{font-size:16px;font-weight:600}.table-body.pay{max-height:216px}.pay{grid-template-columns:1fr 1fr 1fr 1fr 1.1fr .8fr}.renewal-pay{text-align:center}.pending-card-cont{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.pending-card{display:flex;flex-direction:column;padding:16px;border:1px solid rgb(96,165,250);border-radius:8px;position:relative;transition:all .3s ease;background-color:#081432e6}.pending-card:hover{background:#1f2a38}.pending-card div{display:flex;align-items:center;padding-top:10px;margin-bottom:10px;border-top:1px solid #D1D5DB;gap:5px}.pending-card div i{color:#c0392b;font-size:24px}.pending-card h5{font-weight:600;color:#fff;font-size:1.125rem}.pending-card div span{background-color:#7f1d1d;color:#fecaca;padding:4px 8px;border-radius:999px;font-weight:700;font-size:.75rem}.pending-card p{color:#9ca3af;font-size:.875rem;font-weight:500}.pending-card button{font-weight:500;color:#fff;font-size:.875rem;border:none;border-radius:5px;padding:8px 16px;background-color:#1e40af;cursor:pointer;transition:all .3s ease}.pending-card button:hover{transform:scale(1.03)}.pending-card h3{color:#d1d5db;margin-top:5px;font-size:16px;margin-bottom:10px}.pending h2{margin-bottom:20px}.client-title button{background-color:#1d4ed8;border:none;padding:8px 16px;font-size:14px;border-radius:8px;display:flex;gap:8px;align-items:end;color:#fff;cursor:pointer}.client-title button:hover{opacity:.8}.client-title button p{font-size:14px;font-weight:500}.client-title div{display:flex;gap:15px;align-items:center}.gym-body .refresh{font-size:18px;color:#fff;cursor:pointer;transition:all .3s ease}.gym-body .refresh:hover{transform:rotate(180deg)}.Link{text-decoration:none}.payments-info-cont{display:grid;grid-template-columns:1.25fr .75fr;gap:35px}.payments-history h2{font-weight:700;color:#60a5fa;font-size:1.5rem}.gym-body .history-card{display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.gym-body .nav-card div{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.gym-body .history-card:hover{background-color:#0f172a}.gym-body .history-list .history-card:nth-child(1),.gym-body .history-list .history-card:nth-child(2),.gym-body .history-list .history-card:nth-child(3){background:linear-gradient(90deg,#3b82f61a,#a855f71a)}.gym-body .history-list .history-card:nth-child(1):hover,.gym-body .history-list .history-card:nth-child(2):hover,.gym-body .history-list .history-card:nth-child(3):hover{background:linear-gradient(90deg,#3b82f633,#a855f733)}.history-icon-bkg p{position:absolute;color:#9ca3af;left:-1px;top:-1px;font-size:18px;font-weight:700}.history-card-first{display:flex;gap:15px;align-items:center}.history-icon-bkg{border-radius:9999px;background:linear-gradient(90deg,#1e293b,#334155);padding:8px;display:flex;position:relative}.history-list .history-card:nth-child(1) .history-icon-bkg i{color:#facc15;font-size:24px}.history-list .history-card:nth-child(2) .history-icon-bkg i{color:#d1d5db;font-size:24px}.history-list .history-card:nth-child(3) .history-icon-bkg i{color:#d97706;font-size:24px}.history-list .history-card:nth-child(n+4) .history-icon-bkg i{color:#60a5fa}.history-card-first div{display:flex;flex-direction:column;gap:2px}.history-card-first div p{color:#93c5fd;font-weight:600;font-size:.875rem}.history-card-first div span{color:#9ca3af;font-size:.75rem}.gym-body .history-card{padding:.75rem;border-radius:8px}.history-card-last{display:flex;flex-direction:column;gap:2px;text-align:end}.history-card-last span{color:#4ade80;font-weight:700;font-size:.875rem}.history-card-last p{color:#9ca3af;font-size:.75rem}.payment-history{display:flex;height:414px}.client-title{display:flex;justify-content:space-between;align-items:center}.history-list{display:flex;flex-direction:column;gap:10px;overflow-y:scroll;margin-top:10px}.payments{display:flex;flex-direction:column;width:100%;gap:30px}.advice{color:#6b7280;margin-top:10px;font-size:.875rem}.payments-cards-cont{display:flex;flex-direction:column;gap:15px}.payments-cards{padding:1.5rem;position:relative;overflow:hidden;border-radius:8px;display:flex;flex-direction:column}.payments-card-skew{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.blueskewbkg{background-color:#17295e}.payments-card-skew.blueskew{background-color:#3b82f61a}.greenskewbkg{background-color:#143138}.payments-card-skew.greenskew{background-color:#22c55e1a}.purpleskewbkg{background-color:#291f57}.payments-card-skew.purpleskew{background-color:#a855f71a}.payments-card-skew.rightskew{transform:skew(0,-6deg)}.payments-card-skew.leftskew{transform:skew(0,6deg)}.blue-card-text{color:#60a5fa}.green-card-text{color:#4ade80}.purple-card-text{color:#c084fc}.payments-cards div{display:flex;justify-content:space-between;align-items:center}.payments-cards div h5{font-weight:600;font-size:1.125rem;margin-bottom:10px}.payments-cards div i{font-size:24px}.payments-cards span{font-weight:700;color:#fff;font-size:1.5rem;margin-bottom:5px}.payments-cards p{color:#9ca3af;font-size:.75rem}.scrollable{overflow-y:auto;max-height:420px}.scrollable::-webkit-scrollbar{width:5px;cursor:pointer}.scrollable::-webkit-scrollbar-track{background:#374152;border-radius:10px}.scrollable::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px;border-left:4px solid rgba(0,0,0,0)}.gym-body .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.gym-body .popupBkg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center}.gym-body .popup{position:fixed;padding:25px;border-radius:5px;box-shadow:0 2px 5px #0000004d;z-index:3;transition:all .3s ease;background-color:#17202e}.gym-body .close{position:absolute;top:8px;right:5px;font-size:16px;cursor:pointer;color:#fff}.gym-body .popup.agregarCliente{display:flex;align-items:center;flex-direction:column;animation:slideDownHard .3s ease;min-width:400px}.gym-body .popup.agregarCliente h5{font-weight:700;color:#fff;font-size:1.5rem;text-align:center;margin-bottom:30px}.gym-body .popup.agregarCliente .input-cont{width:95%;display:flex;flex-direction:column;margin-bottom:25px}.gym-body .popup.agregarCliente .input-cont div{display:flex;align-items:center;gap:5px;margin-bottom:8px}.gym-body .popup.agregarCliente .input-cont div i{color:#60a5fa;font-size:16px}.gym-body .popup.agregarCliente .input-cont div p{color:#d1d5db;font-size:.875rem;font-weight:500}.gym-body .popup.agregarCliente .input-cont input{font-size:.875rem;padding:.5rem .75rem;border-radius:8px;background-color:#374151;border:1px solid rgb(75,85,99);color:#fff}.gym-body .popup.agregarCliente .input-cont .custom-select{display:flex;flex-direction:column;position:relative;cursor:pointer}.gym-body .popup.agregarCliente .input-cont .custom-select button{width:100%;font-size:.875rem;padding:.5rem .75rem;border-radius:8px;background-color:#374151;border:1px solid rgb(75,85,99);color:#fff;text-align:start;transition:all .3s ease;cursor:pointer}.gym-body .popup.agregarCliente .input-cont .custom-select ul{display:flex;flex-direction:column;font-size:.875rem;border-radius:8px;background-color:#262d38;border:1px solid rgb(75,85,99);width:100%;list-style:none;animation:slideDown .3s ease;padding:0;position:absolute;width:332px;top:39px}.gym-body .popup.agregarCliente .input-cont .custom-select ul li{color:#fff;width:100%;cursor:pointer;padding:8px}.gym-body.popup.agregarCliente .input-cont .custom-select ul li:first-of-type{border-bottom:1px solid rgb(75,85,99)}.gym-body.popup.agregarCliente .input-cont .custom-select ul li:hover{opacity:.8}.add-client-btn{width:95%;background:linear-gradient(90deg,#2563eb,#9333ea);border:none;padding:12px 16px;color:#fff;font-weight:500;border-radius:8px;font-size:14px;transition:all .3s ease;cursor:pointer}.add-client-btn:hover{opacity:.8;transform:scale(1.05)}.gym-body .popup.editarCliente{display:flex;align-items:center;flex-direction:column;animation:slideDownHard .3s ease;min-width:400px}.gym-body .popup.editarCliente h5{font-weight:700;color:#fff;font-size:1.5rem;text-align:center;margin-bottom:30px}.gym-body .popup.editarCliente .input-cont{width:95%;display:flex;flex-direction:column;margin-bottom:25px}.gym-body .popup.editarCliente .input-cont div{display:flex;align-items:center;gap:5px;margin-bottom:8px}.gym-body .popup.editarCliente .input-cont div i{color:#60a5fa;font-size:16px}.gym-body .popup.editarCliente .input-cont div p{color:#d1d5db;font-size:.875rem;font-weight:500}.gym-body .popup.editarCliente .input-cont input{font-size:.875rem;padding:.5rem .75rem;border-radius:8px;background-color:#374151;border:1px solid rgb(75,85,99);color:#fff}.gym-body .popup.editarCliente .input-cont .custom-select{display:flex;flex-direction:column;position:relative}.gym-body .popup.editarCliente .input-cont .custom-select button{width:100%;font-size:.875rem;padding:.5rem .75rem;border-radius:8px;background-color:#374151;border:1px solid rgb(75,85,99);color:#fff;text-align:start;transition:all .3s ease}.gym-body .popup.editarCliente .input-cont .custom-select ul{display:flex;flex-direction:column;font-size:.875rem;border-radius:8px;background-color:#262d38;border:1px solid rgb(75,85,99);width:100%;list-style:none;animation:slideDown .3s ease;padding:0;position:absolute;width:332px;top:39px}.gym-body .popup.editarCliente .input-cont .custom-select ul li{color:#fff;width:100%;cursor:pointer;padding:8px}.editarForm{width:100%;display:flex;flex-direction:column;align-items:center}.popup.editarCliente .input-cont .custom-select ul li:first-of-type{border-bottom:1px solid rgb(75,85,99)}.popup.editarCliente .input-cont .custom-select ul li:hover{opacity:.8}.popup.verCliente{animation:slideRight .3s ease}.popup.verCliente .client-data-cont{display:grid;grid-template-columns:1fr 1fr;padding:24px;background-color:#1f2a38;border-radius:8px;gap:10px;margin-bottom:20px;border:1px solid rgb(75,85,99)}.popup.verCliente .client-data div{display:flex;gap:5px;align-items:center}.popup.verCliente .client-data div i{color:#60a5fa;font-size:16px}.popup.verCliente .client-data div p{color:#d1d5db;font-size:.875rem;font-weight:500}.popup.verCliente .client-data{display:flex;flex-direction:column;gap:5px}.popup.verCliente .client-data span{color:#fff;font-weight:600;font-size:1.125rem}.popup.verCliente .renovation-cont{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.popup.verCliente .renovation-card{padding:24px;border:1px solid #e5e7eb;display:flex;flex-direction:column;border-radius:8px}.popup.verCliente .renovation-card div{display:flex;align-items:center;gap:5px;color:#fff;margin-bottom:10px}.popup.verCliente .renovation-card div i{font-size:20px}.popup.verCliente .renovation-card div p{font-size:18px;font-weight:600}.popup.verCliente .renovation-card span{font-size:30px;font-weight:700;color:#fff}.popup.verCliente .renovation-card h5{font-size:14px;opacity:.8;color:#fff;font-weight:400}.popup.verCliente .last-payments-title{display:flex;gap:5px;align-items:center;margin-bottom:10px}.popup.verCliente .last-payments-title i{color:#60a5fa;font-size:20px}.popup.verCliente .last-payments-title span{color:#fff;font-size:18px;font-weight:600}.popup.verCliente .client-payments-cont{display:flex;flex-direction:column;gap:14px;background-color:#1f2a38;border-radius:8px;padding:8px;border:1px solid rgb(75,85,99)}.popup.verCliente .client-payments-cont .client-payments-date{display:flex;align-items:center;gap:15px}.popup.verCliente .client-payments-struct{display:flex;justify-content:space-between;padding:8px;border-radius:8px;transition:all .3s ease}.popup.verCliente .client-payments-struct:hover{background-color:#4b556380}.popup.verCliente .client-payments-cont .client-payments-date .circle{width:8px;height:8px;border-radius:9999px}.border{height:1px;width:100%;color:#d1d5db}.error{color:#d1d5db;padding:8px}.lightblue{background-color:#3b82f6}.gray{background-color:#6b7280}.popup.verCliente .client-payments-amount{display:flex;flex-direction:column;gap:5px}.popup.verCliente .client-payments-amount span{color:#4ade80;font-size:18px;font-weight:600;text-align:end}.popup.verCliente .client-payments-amount h4{color:#84949e;font-size:12px}.popup.verCliente .client-payments-date div p{color:#fff;font-size:16px;font-weight:500}.popup.verCliente .client-payments-date div span{font-size:14px;color:#d1d5db}.popup.verCliente .client-payments-cont .clients-payments-amount p{color:#d1d5db;font-size:16px}.popup.verCliente h2{text-align:center;color:#fff;margin-bottom:40px}.btn{background-color:#1d4ed8;border:none;padding:8px 16px;font-size:14px;border-radius:8px;display:flex;gap:8px;align-items:center;color:#fff;cursor:pointer;justify-content:center;transition:all .3s ease}.btn:hover{opacity:.8}.renewal-membership-cont{display:flex;flex-direction:column;border-radius:8px;background:linear-gradient(to right,#1f2937,#374151);padding:24px;border:1px solid rgb(75,85,99);gap:10px;margin-bottom:20px}.renewal-title{display:flex;align-items:center;gap:5px;margin-bottom:10px}.renewal-title i{color:#60a5fa;font-size:18px}.renewal-title h5{font-weight:600;color:#fff;font-size:18px}.renewal-input{display:flex;gap:10px;align-items:center}.renewal-input input{width:100%;border:1px solid rgb(75,85,99);padding:.5rem .75rem;font-size:.875rem;color:#fff;border-radius:5px;background:#374152}.renewal-input span{color:#fff;font-size:14px;font-weight:500}.renewal-checks{display:flex;gap:10px;align-items:center}.renewal-checks label{display:flex;align-items:center;gap:5px}.renewal-checks label span{color:#fff;font-size:14px;font-weight:500}.home-cont{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.home-cont h3{font-size:60px;color:#fff}.home-cont p{font-size:24px;margin-top:30px;color:#fff;font-weight:600}.home-cont input{padding:16px;width:400px;max-height:50px;font-size:1.125rem;margin-top:25px;border-radius:8px;border:1px solid rgb(55,65,81);background-color:#1f2937;color:#fff;outline:none}.home-btn{max-height:50px;padding:16px;width:400px;margin-top:15px;background-color:#1d4ed8;border:none;border-radius:5px;color:#fff;font-size:18px;cursor:pointer;transition:all .3s ease}.home-btn:hover{opacity:.8;transform:scale(1.03)}.home-client-cont{border-radius:8px;display:flex;flex-direction:column;margin-top:30px;width:100%;background:linear-gradient(to bottom right,#1e293b,#0f172a);border:1px solid #fff;animation:slideRight .3s ease}.home-div-title{background:#0f172a80;padding:16px;border-top-right-radius:8px;border-top-left-radius:8px;display:flex;justify-content:space-between;align-items:center}.home-div-title h4{background:#112940;padding:.25rem .5rem;font-size:.875rem;border-radius:9999px;color:#fff;font-weight:500}.home-div-title span{color:#fff;font-size:16px;font-weight:600}.home-div-title i{font-size:18px;margin-right:5px;color:#38bdf8}.home-info{background:linear-gradient(to bottom right,#1e293b,#0f172a);border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;flex-direction:column;gap:16px;padding:24px 24px 16px}.home-info .home-info-div span{font-size:16px}.home-info .home-info-div:first-of-type span:first-of-type{color:#34d399}.home-info .home-info-div:last-of-type span:last-of-type{color:#fbbf24}.home-info .home-info-div span i{margin-right:5px;font-size:20px}.home-info .home-info-div h4{font-size:30px;color:#fff;font-weight:600}.home-info .home-info-div{display:flex;justify-content:space-between;align-items:center}.home-info-div div h5{font-size:16px;text-align:end;color:#fff}.home-in{width:50%;align-self:center;background-color:#1d4ed8;border:none;color:#fff;border-radius:8px;padding:6px;cursor:pointer;transition:all .3s ease}.home-in:hover{opacity:.8}
