*{margin:0;font-family:Comfortaa,cursive}body{background:#fff}.centerFlex{display:flex;justify-content:center;align-items:center}.unread-badge2{background-color:#f9ca07;color:#44057a;border-radius:50%;width:22px;height:22px;margin-right:14px;font-size:12px;font-weight:700;box-shadow:0 2px 5px #0000004d;text-align:center;margin-left:-5px;display:flex;align-items:center;justify-content:center}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (max-width: 800px){#flex2{flex:2!important}.btn-login{padding:0 3px!important;font-size:12px!important}.sombra{padding-left:10px;padding-right:10px}.ant-card-body{padding:7px!important}}@media (min-width: 576px){.container,.container-sm{max-width:540px}.sombra{padding-left:15px;padding-right:15px}}@media (min-width: 768px){.container,.container-md,.container-sm{max-width:720px}.sombra{padding-left:20px;padding-right:20px}}@media (min-width: 992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}.sombra{padding-left:25px;padding-right:25px}}@media (min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}.sombra{padding-left:25px;padding-right:25px}}.item{flex:0 0 calc(15.33% - 20px);margin-right:10px}.sombra{-webkit-box-shadow:0px 3px 43px 0px rgba(12,0,255,.1);box-shadow:0 3px 43px #0c00ff1a;border-radius:10px;margin-bottom:30px;padding-top:30px;padding-bottom:30px}.a-rose:hover{color:#5949b3!important}.ant-picker-input input{text-align:center}#diaSemana .ant-table-cell{text-align:center!important}#diaSemana .ant-table-cell{border:#f2f1f1 1px solid}.header-active{position:fixed;top:0;left:0;width:100%;z-index:99;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.2);box-shadow:0 0 10px #0003;animation-name:fadeInDown;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;animation-duration:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s}.ant-select-selector{border-radius:8px!important;transition:all .3s ease!important}.ant-select-focused .ant-select-selector{border-color:#ec1379!important;box-shadow:0 0 0 2px #ec137933!important}.ant-select-dropdown{border-radius:8px!important;box-shadow:0 6px 16px #0000001a,0 1px 3px #0000000d!important}.ant-select-item-option-selected{background-color:#ec13791a!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#ec13790d!important}.ant-select-item{transition:all .2s ease}.ant-select-item:hover{background-color:#ec13790d!important}.coincidence-badge{font-weight:700!important}.coincidence-container{display:flex;justify-content:center;align-items:center;padding:4px 0}.coincidence-text{margin-top:4px;font-size:12px;color:#666;text-align:center}.view-mode-selector{display:flex;align-items:center;background-color:#f5f5f5;border-radius:20px;padding:4px 12px;box-shadow:0 1px 3px #0000001a}.view-mode-option{padding:6px 10px;color:#666;transition:all .3s ease;cursor:pointer;border-radius:16px;font-size:14px;display:flex;align-items:center;gap:6px}.view-mode-option:hover{background-color:#ec13790d}.view-mode-option.active-view{color:#ec1379;font-weight:700}.view-switch{margin:0 10px}.view-switch .ant-switch-checked{background-color:#ec1379}.result-card{border-radius:12px;overflow:hidden;transition:all .3s ease;height:100%;box-shadow:0 2px 8px #00000014;border:none}.result-card:hover{transform:translateY(-4px);box-shadow:0 4px 12px #44057a26}.result-card .ant-card-cover{padding:0;overflow:hidden}.result-card .ant-card-body{padding:16px}.result-card .ant-card-actions{background-color:#f9f9f9;border-top:1px solid #f0f0f0}.mobile-friendly-logo{width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.mobile-friendly-logo .ant-image{position:relative;z-index:2;display:block!important}.mobile-friendly-logo .ant-image-img{max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important}.ant-table .mobile-friendly-logo{height:80px}.card-lottery-logo{height:100px;background:linear-gradient(135deg,#f9f0f6,#f5e6f0);border-bottom:1px solid #f0e0eb;display:flex;justify-content:center;align-items:center;padding:0;overflow:hidden}.card-lottery-logo .mobile-friendly-logo{height:100%;width:100%}@media (max-width: 576px){.ant-table .mobile-friendly-logo{height:60px}.card-lottery-logo{height:120px}.mobile-friendly-logo:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}.lottery-image-root{display:flex!important;justify-content:center!important;align-items:center!important;height:100%!important;width:100%!important}.lottery-image-root .ant-image{max-width:140px;max-height:120px;width:auto!important;height:auto!important}.lottery-image-root .ant-image-img{max-width:100%;max-height:100%;object-fit:contain;transition:all .3s ease}.result-card:hover .ant-image-img{transform:scale(1.05);filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.card-date{font-size:14px;color:#666;text-align:center;font-weight:500}.card-numbers{display:flex;justify-content:center;margin:12px 0;flex-wrap:wrap}.card-coincidences{display:flex;flex-direction:column;align-items:center;margin-top:12px}.coincidence-label{font-size:12px;color:#666;margin-bottom:4px;font-weight:500}.next-days-button{background:linear-gradient(90deg,#ec1379,#d11070)!important;border:none!important;box-shadow:0 2px 6px #ec13794d!important;transition:all .3s ease!important}.next-days-button:hover{background:linear-gradient(90deg,#d11070,#ec1379)!important;transform:translateY(-2px);box-shadow:0 4px 8px #ec137966!important}@media (max-width: 576px){.result-card .ant-card-body{padding:12px}.card-numbers .numerosSeleccionado,.card-numbers .numerosSeleccionadoHoy{width:2rem;height:2rem;font-size:1rem}.next-days-button{font-size:12px;height:32px;padding:0 8px}.card-lottery-logo{height:120px;padding:10px}.mobile-friendly-logo .ant-image{max-width:90%!important;max-height:90%!important}}.cards-pagination{margin-top:24px;display:flex;justify-content:center;padding-bottom:24px}.cards-pagination .ant-pagination-item-active{border-color:#ec1379}.cards-pagination .ant-pagination-item-active a{color:#ec1379}.cards-pagination .ant-pagination-item:hover{border-color:#ec1379}.cards-pagination .ant-pagination-item:hover a{color:#ec1379}.cards-pagination .ant-pagination-options .ant-select-focused .ant-select-selector{border-color:#ec1379}.cards-pagination .ant-pagination-options-quick-jumper input:focus{border-color:#ec1379;box-shadow:0 0 0 2px #ec137933}.cards-pagination .ant-select-item-option-selected{color:#ec1379;font-weight:600}@media (max-width: 576px){.cards-pagination{flex-direction:column;align-items:center;gap:12px}.cards-pagination .ant-pagination-options{margin-left:0;margin-top:8px}}.next-days-modal .ant-modal-content{border-radius:12px;overflow:hidden}.next-days-modal .ant-modal-header{background:linear-gradient(90deg,#44057a,#5a0a9e);padding:16px 24px;border-bottom:none}.next-days-modal .ant-modal-title{color:#fff;font-weight:600}.modal-title{display:flex;align-items:center;gap:8px;color:#fff}.next-days-modal .ant-modal-body{padding:20px}.next-days-modal .ant-modal-footer{border-top:none;padding:0 24px 24px}.modal-close-button{width:100%;height:40px;border-radius:8px;background:linear-gradient(90deg,#ec1379,#d11070)!important;border:none!important;box-shadow:0 2px 6px #ec13794d!important}.modal-close-button:hover{background:linear-gradient(90deg,#d11070,#ec1379)!important;box-shadow:0 4px 8px #ec137966!important}.modal-content{display:flex;flex-direction:column;gap:12px;max-height:60vh;overflow-y:auto;padding-right:4px}.day-result-card{background-color:#f9f9f9;border-radius:8px}.day-result-card .ant-card-head{background-color:#f5f5f5;border-bottom:1px solid #eee;min-height:40px}.day-result-card .ant-card-head-title{padding:8px 0}.day-date{font-size:14px;font-weight:600;color:#444}.day-numbers{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:8px 0}.modal-number{width:2.2rem;height:2.2rem;font-size:1rem}.modal-logo-container{display:flex;align-items:center;justify-content:center;margin-right:12px;width:50px;height:50px}.modal-logo-image{display:flex!important;justify-content:center!important;align-items:center!important;height:100%!important}.modal-logo-image .ant-image{max-width:40px;max-height:40px}.modal-logo-image .ant-image-img{max-width:100%;max-height:100%;object-fit:contain}@media (max-width: 576px){.modal-logo-container{width:40px;height:40px}.modal-logo-image .ant-image{max-width:30px;max-height:30px}}.lottery-ball{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin:5px;cursor:pointer;transition:all .3s ease}.lottery-ball__inner{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.3) 0%,transparent 50%),linear-gradient(135deg,#5949b3 0%,#4a3d9a 50%,#3d3280 100%);box-shadow:0 6px 20px #5949b366,0 3px 10px #0003,inset 0 2px 6px #ffffff4d,inset 0 -2px 6px #0003;border:2px solid rgba(255,255,255,.2)}.lottery-ball:hover{transform:translateY(-2px) scale(1.05)}.lottery-ball:hover .lottery-ball__inner{box-shadow:0 8px 25px #5949b380,0 4px 15px #0000004d,inset 0 2px 6px #fff6,inset 0 -2px 6px #0000004d}.lottery-ball:focus-within .lottery-ball__inner{outline:3px solid #1890ff;outline-offset:2px}.lottery-ball__inner:before{content:"";position:absolute;top:15%;left:25%;width:35%;height:25%;background:radial-gradient(ellipse,rgba(255,255,255,.6) 0%,transparent 70%);border-radius:50%;filter:blur(2px);z-index:1}.lottery-ball__number{font-weight:700;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;color:#fff;z-index:3;position:relative;font-size:18px;letter-spacing:.5px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.6)}.lottery-ball--small{width:45px;height:45px}.lottery-ball--small .lottery-ball__inner{width:100%;height:100%}.lottery-ball--small .lottery-ball__number{font-size:14px}.lottery-ball--medium{width:56px;height:56px}.lottery-ball--medium .lottery-ball__inner{width:100%;height:100%}.lottery-ball--medium .lottery-ball__number{font-size:16px}.lottery-ball--large{width:72px;height:72px}.lottery-ball--large .lottery-ball__inner{width:100%;height:100%}.lottery-ball--large .lottery-ball__number{font-size:22px}@media (prefers-contrast: high){.lottery-ball__inner{border-width:3px;border-color:#000}.lottery-ball__number{text-shadow:3px 3px 0px #000,-1px -1px 0px #000,1px -1px 0px #000,-1px 1px 0px #000}}@media (prefers-reduced-motion: reduce){.lottery-ball{transition:none}.lottery-ball:hover,.lottery-ball:hover .lottery-ball__inner{transform:none}}@media (max-width: 768px){.lottery-ball--large{width:56px;height:56px}.lottery-ball--large .lottery-ball__number{font-size:18px}.lottery-ball--medium{width:40px;height:40px}.lottery-ball--medium .lottery-ball__number{font-size:14px}}@media (max-width: 480px){.lottery-ball{margin:2px}.lottery-ball--medium{width:36px;height:36px}.lottery-ball--medium .lottery-ball__number{font-size:12px}}.revisar-ticket-container{animation:fadeInUp .6s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes glow{0%,to{box-shadow:0 0 5px #5949b34d}50%{box-shadow:0 0 20px #5949b399,0 0 30px #5949b366}}.modern-card{border-radius:16px!important;box-shadow:0 8px 32px #5949b31f!important;border:1px solid rgba(89,73,179,.08)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;background:linear-gradient(135deg,#ffffff 0%,#fafbff 100%)!important;overflow:hidden;position:relative}.modern-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#5949b3 0%,#ec038b 50%,#fea036 100%);opacity:0;transition:opacity .3s ease}.modern-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(89,73,179,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(254,160,54,.05) 0%,transparent 50%);pointer-events:none;z-index:0}.modern-card .ant-card-body{position:relative;z-index:1}.modern-card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 48px #5949b333!important}.modern-card:hover:before{opacity:1}.main-card{animation:slideInLeft .8s ease-out}.sorteo-card{background:linear-gradient(135deg,rgba(99,102,241,.15) 0%,rgba(139,92,246,.15) 100%)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 4px 16px #0000001a!important;animation:slideInRight .8s ease-out .2s both;transition:all .3s ease!important}.sorteo-card:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #00000026!important}.sorteo-card .ant-card-head{background:rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:12px 16px!important;min-height:auto!important}.sorteo-card .ant-card-head-title{color:#4b5563!important;font-weight:600!important}.sorteo-card .ant-card-body{padding:16px!important}.sorteo-card-optimized{background:linear-gradient(135deg,rgba(89,73,179,.03) 0%,rgba(254,160,54,.02) 50%,rgba(236,3,139,.01) 100%);border:1px solid rgba(89,73,179,.12);border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 32px #5949b314,0 2px 8px #fea0360a,inset 0 1px #ffffff1a;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.sorteo-card-optimized:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(89,73,179,.04) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(254,160,54,.03) 0%,transparent 50%);pointer-events:none;z-index:0}.sorteo-card-optimized>*{position:relative;z-index:1}.sorteo-card-optimized:hover{transform:translateY(-2px);border-color:#5949b333;box-shadow:0 12px 40px #5949b31f,0 4px 12px #fea0360f,inset 0 1px #ffffff26}.sorteo-card-optimized .ant-card-head{background:linear-gradient(135deg,rgba(89,73,179,.05) 0%,rgba(254,160,54,.02) 100%);border-bottom:1px solid rgba(89,73,179,.1);border-radius:16px 16px 0 0;padding:16px 20px}.sorteo-card-optimized .ant-card-head-title{color:#5949b3!important;font-weight:700!important;font-size:16px!important}.sorteo-card-optimized .ant-card-body{padding:20px;background:transparent}@media (max-width: 768px){.sorteo-card-optimized{border-radius:12px;margin:8px 0}.sorteo-card-optimized .ant-card-head{padding:12px 16px;border-radius:12px 12px 0 0}.sorteo-card-optimized .ant-card-body{padding:16px}}@media (max-width: 480px){.sorteo-card-optimized{border-radius:10px;margin:6px 0}.sorteo-card-optimized .ant-card-head{padding:10px 12px;border-radius:10px 10px 0 0}.sorteo-card-optimized .ant-card-body{padding:12px}}.lottery-numbers-container{background:linear-gradient(135deg,rgba(89,73,179,.06) 0%,rgba(254,160,54,.04) 100%);border-radius:10px;margin-bottom:12px;border:1px solid rgba(89,73,179,.1);position:relative;overflow:hidden}.lottery-numbers-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(89,73,179,.02),transparent);animation:shimmer 2s infinite}.sorteo-info-container{background:linear-gradient(135deg,rgba(89,73,179,.04) 0%,rgba(254,160,54,.02) 100%);border-radius:8px;padding:8px 12px;border:1px solid rgba(89,73,179,.08);margin-top:6px}.lottery-ball-optimized{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.lottery-ball-optimized:hover{transform:scale(1.08) rotate(5deg);filter:brightness(1.1)}.sorteo-info-container{background:linear-gradient(135deg,rgba(89,73,179,.04) 0%,rgba(254,160,54,.02) 100%);border-radius:10px;padding:12px 16px;border:1px solid rgba(89,73,179,.08);margin-top:8px}.lottery-ball.theme-primary,.lottery-ball.theme-secondary,.lottery-ball.theme-accent,.lottery-ball.theme-soft-purple,.lottery-ball.theme-warm-orange,.lottery-ball.theme-elegant-blue{background:linear-gradient(135deg,#5949b3 0%,#4a3d9a 100%);color:#fff;box-shadow:0 4px 12px #5949b34d}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 768px){.lottery-numbers-container{margin-bottom:12px}.sorteo-info-container{padding:10px 12px}}@media (max-width: 480px){.sorteo-info-container{padding:8px 10px}}.combination-card{animation:bounceIn .6s ease-out;transition:all .3s cubic-bezier(.4,0,.2,1)}.combination-card:nth-child(1){animation-delay:.1s}.combination-card:nth-child(2){animation-delay:.2s}.combination-card:nth-child(3){animation-delay:.3s}.combination-card:nth-child(4){animation-delay:.4s}.combination-card:nth-child(5){animation-delay:.5s}.combination-card:hover{transform:scale(1.02);box-shadow:0 12px 24px #5949b326}.modern-input{border-radius:12px!important;border:2px solid #e8e8f0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;background:linear-gradient(135deg,#ffffff 0%,#fafbff 100%)!important;font-weight:600!important;text-align:center!important}.modern-input:hover{border-color:#5949b3!important;box-shadow:0 4px 12px #5949b31a!important}.modern-input:focus{border-color:#5949b3!important;box-shadow:0 0 0 3px #5949b31a!important;transform:scale(1.02);animation:glow 2s infinite!important}.modern-select .ant-select-selector{border-radius:12px!important;border:2px solid #e8e8f0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;background:linear-gradient(135deg,#ffffff 0%,#fafbff 100%)!important;height:48px!important}.modern-select:hover .ant-select-selector{border-color:#5949b3!important;box-shadow:0 4px 12px #5949b31a!important}.modern-select.ant-select-focused .ant-select-selector{border-color:#5949b3!important;box-shadow:0 0 0 3px #5949b31a!important}.modern-button{border-radius:12px!important;height:44px!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.modern-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.modern-button:hover:before{left:100%}.modern-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #5949b34d!important}.modern-button:active{transform:translateY(0)}.primary-gradient-button{background:linear-gradient(135deg,#5949b3 0%,#4a3d9a 100%);border:none;color:#fff;font-weight:600;border-radius:12px;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #5949b34d;position:relative;overflow:hidden}.primary-gradient-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.primary-gradient-button:hover:before{left:100%}.primary-gradient-button:hover{background:linear-gradient(135deg,#4a3d9a 0%,#3d3280 100%)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 24px #5949b366!important}.primary-gradient-button:active{transform:translateY(0)}.new-combination-button{background:linear-gradient(135deg,#E91E63 0%,#F06292 100%)!important;border:none!important;color:#fff!important;font-weight:600!important;border-radius:12px!important;padding:12px 24px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 16px #e91e634d!important;position:relative;overflow:hidden}.new-combination-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.new-combination-button:hover:before{left:100%}.new-combination-button:hover{background:linear-gradient(135deg,#C2185B 0%,#E91E63 100%)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #e91e6366!important}.new-combination-button:active{transform:translateY(0)!important}.secondary-button{background:linear-gradient(135deg,rgba(89,73,179,.1) 0%,rgba(89,73,179,.05) 100%);border:2px solid rgba(89,73,179,.2);color:#5949b3;border-radius:12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.secondary-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(89,73,179,.1),transparent);transition:left .5s}.secondary-button:hover:before{left:100%}.secondary-button:hover{background:linear-gradient(135deg,#5949b3 0%,#4a3d9a 100%);border-color:#5949b366;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #5949b333}.results-container{animation:fadeInUp .8s ease-out}.result-card{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:16px!important;overflow:hidden;position:relative}.result-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#52c41a 0%,#389e0d 100%);transform:scaleX(0);transition:transform .3s ease}.result-card.winner{animation:pulse 2s infinite!important;position:relative!important}.result-card.winner:before{transform:scaleX(1);background:linear-gradient(90deg,#faad14 0%,#fa8c16 100%)}.result-card.winner:after{content:"🎉";position:absolute;top:10px;right:10px;font-size:24px;z-index:2;animation:bounceIn 1s ease-out!important}.result-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #5949b326}.modern-tag{border-radius:20px!important;padding:4px 12px!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.modern-tag:hover{transform:scale(1.05)}.modern-badge{border-radius:20px!important;font-weight:700!important;padding:4px 8px!important;animation:pulse 2s infinite}.interactive-element{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.interactive-element:hover{transform:translateY(-2px)}.custom-loader{display:inline-block;width:20px;height:20px;border:3px solid rgba(89,73,179,.3);border-radius:50%;border-top-color:#5949b3;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.feedback-success{animation:successPulse .6s ease-out}.feedback-error{animation:errorShake .5s ease-out}.feedback-loading{position:relative;overflow:hidden}.feedback-loading:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:loadingShimmer 1.5s infinite}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.05);box-shadow:0 0 20px #52c41a66}to{transform:scale(1)}}@keyframes errorShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes loadingShimmer{0%{left:-100%}to{left:100%}}.interactive-hover{transition:all .3s ease}.interactive-hover:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.button-click-feedback{position:relative;overflow:hidden}.button-click-feedback:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .3s,height .3s}.button-click-feedback:active:after{width:300px;height:300px}.number-input-valid{border-color:#10b981!important;box-shadow:0 0 0 3px #10b98140!important;background:linear-gradient(135deg,rgba(16,185,129,.05) 0%,rgba(5,150,105,.05) 100%)!important;animation:inputSuccess .4s ease-out}.number-input-invalid{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444440!important;background:linear-gradient(135deg,rgba(239,68,68,.05) 0%,rgba(220,38,38,.05) 100%)!important;animation:inputError .3s ease-out}.number-input-duplicate{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b4d!important;background:linear-gradient(135deg,#FEF3C7 0%,#FDE68A 100%)!important;animation:inputDuplicate .5s ease-out}.number-input-neutral{border-color:#6b7280!important;box-shadow:0 0 0 2px #6b728026!important;background:linear-gradient(135deg,rgba(107,114,128,.02) 0%,rgba(156,163,175,.02) 100%)!important;transition:all .2s ease}.number-input-neutral:hover{border-color:#5949b3!important;box-shadow:0 0 0 2px #5949b333!important}@keyframes inputSuccess{0%{transform:scale(1);box-shadow:0 0 #10b98166}50%{transform:scale(1.02);box-shadow:0 0 0 6px #10b98133}to{transform:scale(1);box-shadow:0 0 0 3px #10b98140}}@keyframes inputError{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes inputDuplicate{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.verification-mark{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;box-shadow:0 2px 8px #00000026}.verification-mark.correct{background:linear-gradient(135deg,#10B981 0%,#059669 100%);animation:correctPulse .6s ease-out}.verification-mark.incorrect{background:linear-gradient(135deg,#EF4444 0%,#DC2626 100%);animation:incorrectShake .5s ease-out}.verification-mark.default{background:linear-gradient(135deg,#10B981 0%,#059669 100%)}@keyframes correctPulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes incorrectShake{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-2px) scale(1.1)}75%{transform:translate(2px) scale(1.1)}}.lottery-ball-container{transition:all .3s ease}.lottery-ball-container:hover{transform:scale(1.1) rotate(5deg);filter:brightness(1.1)}.result-appear{animation:resultAppear .5s ease-out}@keyframes resultAppear{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.notification-toast{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;color:#fff;font-weight:500;z-index:1000;animation:toastSlideIn .3s ease-out}.notification-success{background:linear-gradient(135deg,#52c41a,#73d13d)}.notification-error{background:linear-gradient(135deg,#ff4d4f,#ff7875)}.notification-info{background:linear-gradient(135deg,#1890ff,#40a9ff)}@keyframes toastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.modern-card{margin:8px 0!important;border-radius:12px!important}.modern-button{width:100%!important;margin-bottom:8px!important}.combination-card{margin-bottom:12px!important}.main-container:before{height:120px}.notification-toast{right:10px;left:10px;top:10px}}@media (max-width: 480px){.revisar-ticket-container{padding:20px 10px!important}.modern-card{border-radius:8px!important}.primary-gradient-button{min-width:150px!important}}.fade-enter{opacity:0;transform:translateY(20px)}.fade-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.fade-exit{opacity:1;transform:translateY(0)}.fade-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.main-container{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);min-height:100vh;padding:20px;position:relative}.main-container:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(135deg,rgba(89,73,179,.1) 0%,rgba(254,160,54,.1) 100%);z-index:0}.revisar-ticket-container{position:relative;z-index:1}.glass-effect{background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #1f26875e}@media (max-width: 767px){.revisar-ticket-container{padding:8px!important;margin:0!important}.ant-row{margin:0!important}.ant-col{padding:4px!important}.modern-card{margin-bottom:12px!important;border-radius:12px!important;box-shadow:0 4px 16px #5949b314!important}.main-card{margin-bottom:16px!important}.combination-card{margin-bottom:12px!important}.combination-card .ant-card-head{padding:8px 12px!important;min-height:auto!important}.combination-card .ant-card-head-title{font-size:14px!important;line-height:1.4!important}.combination-card .ant-card-body{padding:12px!important}.combination-card .ant-row{gap:6px!important}.modern-input{height:40px!important;font-size:14px!important;border-radius:8px!important;padding:0 8px!important}.ant-input-number{width:100%!important}.ant-input-number-input{height:38px!important;font-size:14px!important;text-align:center!important}.modern-button{height:40px!important;font-size:14px!important;padding:0 16px!important;border-radius:8px!important;min-width:auto!important}.new-combination-button{width:100%!important;margin-top:12px!important;height:44px!important}.combination-card .ant-card-head-title button{font-size:11px!important;padding:2px 6px!important;min-height:24px!important;border-radius:6px!important}.ant-select{height:40px!important}.ant-select-selector{height:40px!important;padding:0 12px!important;font-size:14px!important;border-radius:8px!important}.ant-select-selection-item{line-height:38px!important}.ant-typography h1,.ant-typography h2,.ant-typography h3{font-size:18px!important;line-height:1.4!important;margin-bottom:8px!important}.ant-typography h4{font-size:16px!important;line-height:1.4!important;margin-bottom:6px!important}.ant-typography p,.ant-typography span{font-size:14px!important;line-height:1.5!important}.results-section{padding:12px!important}.results-section .ant-tag{font-size:12px!important;padding:2px 6px!important;margin:2px!important;border-radius:6px!important}.lottery-ball{width:32px!important;height:32px!important;font-size:12px!important;margin:2px!important;border-radius:50%!important}.ant-alert{margin-bottom:12px!important;font-size:14px!important;padding:8px 12px!important;border-radius:8px!important}.ant-space{gap:8px!important}.ant-space-item{margin-bottom:4px!important}.ant-badge{font-size:11px!important}.ant-divider{margin:12px 0!important}.sorteo-card-optimized{margin:8px 0!important;border-radius:10px!important}.sorteo-card-optimized .ant-card-head{padding:10px 12px!important;border-radius:10px 10px 0 0!important}.sorteo-card-optimized .ant-card-head-title{font-size:14px!important}.sorteo-card-optimized .ant-card-body{padding:12px!important}.lottery-numbers-container{margin-bottom:8px!important;border-radius:8px!important}.sorteo-info-container{padding:8px 10px!important;border-radius:8px!important}.interactive-element{min-height:44px!important;min-width:44px!important}.ant-btn{min-height:40px!important;padding:0 16px!important}.ant-input-number{min-height:40px!important}.verification-mark{width:16px!important;height:16px!important;font-size:10px!important;top:-6px!important;right:-6px!important}}@media (max-width: 480px){.revisar-ticket-container{padding:6px!important}.modern-card{border-radius:10px!important;margin-bottom:10px!important}.combination-card .ant-card-head{padding:6px 10px!important}.combination-card .ant-card-body{padding:10px!important}.modern-input{height:36px!important;font-size:13px!important}.ant-input-number-input{height:34px!important;font-size:13px!important}.modern-button{height:36px!important;font-size:13px!important;padding:0 12px!important}.new-combination-button{height:40px!important}.ant-select-selector{height:36px!important;font-size:13px!important}.ant-select-selection-item{line-height:34px!important}.lottery-ball{width:28px!important;height:28px!important;font-size:11px!important}.sorteo-card-optimized{border-radius:8px!important}.sorteo-card-optimized .ant-card-head{padding:8px 10px!important;border-radius:8px 8px 0 0!important}.sorteo-card-optimized .ant-card-body{padding:10px!important}}@media (min-width: 768px) and (max-width: 1023px){.revisar-ticket-container{padding:12px!important}.lottery-numbers-container{height:90px}.modern-card{border-radius:14px!important}.modern-input{height:42px!important;font-size:15px!important}.ant-input-number-input{height:40px!important;font-size:15px!important}.modern-button{height:42px!important;font-size:15px!important}.combination-card .ant-card-head{padding:10px 14px!important}.combination-card .ant-card-body{padding:14px!important}.lottery-numbers-row{margin-top:15px}.lottery-ball{width:48px!important;height:48px!important;font-size:13px!important}}@media (min-width: 1024px){.revisar-ticket-container{padding:16px!important}.lottery-numbers-container{height:90px}.lottery-numbers-row{margin-top:15px}}@media (min-width: 768px){.ant-input-number{height:48px!important;border-radius:12px!important;border:2px solid #e8e8f0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;background:linear-gradient(135deg,#ffffff 0%,#fafbff 100%)!important;box-shadow:0 2px 8px #5949b314!important}.ant-input-number:hover{border-color:#5949b3!important;box-shadow:0 4px 12px #5949b326!important;transform:translateY(-1px)!important}.ant-input-number-focused{border-color:#5949b3!important;box-shadow:0 0 0 3px #5949b31a!important;transform:scale(1.02)!important}.ant-input-number-input{height:44px!important;font-size:16px!important;font-weight:600!important;text-align:center!important;color:#5949b3!important;padding:0 12px!important}.ant-input-number-handler-wrap{opacity:0!important;transition:opacity .3s ease!important}.ant-input-number:hover .ant-input-number-handler-wrap{opacity:1!important}.ant-input-number-handler{border-left:1px solid #e8e8f0!important;background:#fafbff!important}.ant-input-number-handler:hover{background:#5949b3!important;color:#fff!important}.number-input-valid.ant-input-number{border-color:#10b981!important;box-shadow:0 0 0 3px #10b98140!important;background:linear-gradient(135deg,rgba(16,185,129,.05) 0%,rgba(5,150,105,.05) 100%)!important;animation:inputSuccess .4s ease-out}.number-input-invalid.ant-input-number{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444440!important;background:linear-gradient(135deg,rgba(239,68,68,.05) 0%,rgba(220,38,38,.05) 100%)!important;animation:inputError .3s ease-out}.number-input-duplicate.ant-input-number{border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b4d!important;background:linear-gradient(135deg,#FEF3C7 0%,#FDE68A 100%)!important;animation:inputDuplicate .5s ease-out}.number-input-neutral.ant-input-number{border-color:#6b7280!important;box-shadow:0 0 0 2px #6b728026!important;background:linear-gradient(135deg,rgba(107,114,128,.02) 0%,rgba(156,163,175,.02) 100%)!important;transition:all .2s ease}.number-input-neutral.ant-input-number:hover{border-color:#5949b3!important;box-shadow:0 0 0 2px #5949b333!important}}} @media (max-width: 767px) and (orientation: landscape){.combination-card .ant-card-head{padding:6px 10px!important}.combination-card .ant-card-body{padding:8px!important}.modern-input{height:36px!important}.ant-input-number-input{height:34px!important}.modern-button{height:36px!important}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.modern-card{border-width:.5px!important}.modern-input{border-width:1px!important}}@media (max-width: 767px){.lottery-numbers-row{height:auto;padding-bottom:24px}.combinations-section{padding:12px 0!important}.combinations-section .ant-card{margin-bottom:12px!important}.combinations-section .ant-card-head{padding:12px 16px!important;min-height:auto!important}.combinations-section .ant-card-body{padding:12px 16px!important}.ant-input-number{width:100%!important;height:40px!important;border-radius:8px!important;border:1px solid #e8e8f0!important;box-shadow:none!important}.ant-input-number-input{height:38px!important;font-size:14px!important;text-align:center!important;font-weight:600!important;border:none!important;box-shadow:none!important}.ant-input-number-focused{border-color:#5949b3!important;box-shadow:0 0 0 2px #5949b333!important}.ant-input-number-focused .ant-input-number-input{border:none!important;box-shadow:none!important}.number-input-valid.ant-input-number{border-color:#10b981!important;box-shadow:0 0 0 2px #10b98133!important}.number-input-invalid.ant-input-number{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444433!important}.number-input-duplicate.ant-input-number{border-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b4d!important;background:linear-gradient(135deg,#FEF3C7 0%,#FDE68A 100%)!important}.verification-mark{position:absolute!important;top:-6px!important;right:-6px!important;width:18px!important;height:18px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;color:#fff!important;font-weight:700!important;z-index:15!important;box-shadow:0 2px 6px #0003!important;border:2px solid white!important}.ant-select{height:40px!important}.ant-select-selector{height:40px!important;border-radius:8px!important}.ant-select-selection-item{line-height:38px!important;font-size:14px!important}.modern-button{height:40px!important;font-size:13px!important;border-radius:8px!important;padding:0 16px!important}.lottery-ball-optimized{margin:0 auto!important;transform:scale(1.2)!important;text-align:center;display:flex;padding-top:14px;justify-content:center}.lottery-ball-optimized .lottery-ball{width:48px!important;height:48px!important;margin:2px!important}.lottery-ball-optimized .lottery-ball__inner{width:48px!important;height:48px!important;border-radius:50%!important;box-shadow:0 4px 12px #0000004d ! important,inset 0 -2px 6px #0003 ! important,inset 0 2px 6px #fff6!important}.lottery-ball-optimized .lottery-ball__number{font-size:18px!important;font-weight:900!important;text-shadow:2px 2px 4px rgba(0,0,0,.8) !important,0 0 8px rgba(0,0,0,.6) !important,1px 1px 0px rgba(0,0,0,.9)!important}.lottery-ball-optimized .lottery-ball__highlight{width:35%!important;height:35%!important;top:12%!important;left:20%!important;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.9),rgba(255,255,255,.3))!important}.results-section{margin-top:16px!important}.results-section .ant-card{border-radius:12px!important}.results-section .ant-card-head{padding:12px 16px!important}.results-section .ant-card-body{padding:16px!important}.ant-tag{margin:2px!important;padding:2px 6px!important;font-size:11px!important;border-radius:6px!important;min-width:22px!important;text-align:center!important}.ant-space{gap:4px!important}.ant-alert{margin-bottom:12px!important;border-radius:8px!important;font-size:13px!important}.ant-typography{font-size:13px!important;line-height:1.5!important}.ant-typography strong{font-size:14px!important}.ant-divider{margin:12px 0!important}.ant-badge{font-size:11px!important}.ant-spin-container{min-height:120px!important}}@media (max-width: 767px){.modern-input:focus,.ant-input-number-focused .ant-input-number-input{outline:2px solid #5949b3!important;outline-offset:2px!important}.modern-button:focus{outline:2px solid #5949b3!important;outline-offset:2px!important}.ant-typography{color:#1f2937!important}.ant-card-head-title{line-height:1.5!important}.ant-card-body p{line-height:1.6!important}.ant-btn,.modern-button{min-height:44px!important;min-width:44px!important;touch-action:manipulation!important}.ant-input-number,.modern-input,.ant-select-selector{min-height:44px!important;touch-action:manipulation!important}.ant-input-number-input,.ant-select-selection-search-input{font-size:16px!important}.combination-card .ant-card-head-title button{min-height:44px!important;min-width:44px!important;padding:8px 12px!important}.revisar-ticket-container{-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important}.ant-row{overflow-x:hidden!important}.modern-button:active,.ant-btn:active{transform:scale(.98)!important;transition:transform .1s ease!important}.modern-input:focus,.ant-input-number-focused{transform:scale(1.02)!important;transition:transform .2s ease!important}}.estafas-container{min-height:100vh;padding:20px;background:#F8F8F8}.estafas-header{text-align:center;margin-bottom:32px;padding:32px 16px;background:linear-gradient(135deg,#fff 0%,#fafbfc 100%);border-radius:16px;box-shadow:0 4px 20px #00000014}.estafas-title{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#ec1379 0%,#44057a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.estafas-subtitle{font-size:1.1rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.main-card{border-radius:16px;box-shadow:0 6px 25px #0000001a;overflow:hidden;margin-bottom:60px}.stats-card{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border-radius:12px;transition:all .3s ease;border:none;box-shadow:0 2px 8px #0000000f}.stats-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #44057a26}.stats-number{font-size:2.5rem;font-weight:700;background:linear-gradient(45deg,#ec1379,#44057a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.stats-label{font-size:.9rem;color:#8c8c8c;font-weight:600;text-transform:uppercase;letter-spacing:1px}.primary-button{background:linear-gradient(45deg,#ec1379,#44057a);border:none;border-radius:8px;box-shadow:0 4px 15px #ec13794d;transition:all .3s ease}.primary-button:hover{background:linear-gradient(45deg,#d11070,#3a046a);transform:translateY(-2px);box-shadow:0 6px 20px #ec137966}.secondary-button{background:#f8f9fa;border:2px solid #e9ecef;color:#495057;border-radius:8px;transition:all .3s ease}.secondary-button:hover{background:#e9ecef;border-color:#dee2e6;color:#495057}.form-section-card{margin-bottom:24px;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:none}.form-section-card .ant-card-head{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-bottom:2px solid #ec1379}.form-section-card .ant-card-head-title{color:#44057a;font-weight:600}.search-input{border-radius:8px;border:2px solid #e9ecef;transition:all .3s ease}.search-input:focus,.search-input:hover{border-color:#ec1379;box-shadow:0 0 0 3px #ec13791a}.table-container{overflow-x:auto;border-radius:12px;box-shadow:0 4px 15px #00000014;background:white}@media (max-width: 480px){.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table-thead>tr>th{white-space:nowrap;min-width:80px}.ant-table-tbody>tr>td{white-space:nowrap;min-width:80px}}.ant-table-thead>tr>th{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-bottom:2px solid #ec1379;color:#44057a;font-weight:600}.ant-table-tbody>tr:hover>td{background:linear-gradient(135deg,#fff9fc 0%,#fef7fa 100%)}.status-tag{border-radius:20px;font-weight:500;padding:4px 12px;border:none}.phone-tag{background:linear-gradient(45deg,#ff4d4f,#ff7875);color:#fff;border:none;border-radius:16px;font-size:.85rem}.amount-text{font-weight:700;font-size:1.1rem;background:linear-gradient(45deg,#ec1379,#44057a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.detail-modal .ant-modal-content{border-radius:16px;overflow:hidden}.detail-modal .ant-modal-header{background:linear-gradient(135deg,#ec1379,#44057a);border-bottom:none}.detail-modal .ant-modal-title{color:#fff;font-weight:600}.info-card{background:linear-gradient(135deg,#fff 0%,#fafbfc 100%);border:1px solid #e8ecef;border-radius:8px;transition:all .3s ease}.info-card:hover{border-color:#ec1379;box-shadow:0 2px 8px #ec13791a}.upload-area{border:2px dashed #e8ecef;border-radius:8px;background:linear-gradient(135deg,#fafbfc 0%,#f8f9fa 100%);transition:all .3s ease}.upload-area:hover{border-color:#ec1379;background:linear-gradient(135deg,#fff9fc 0%,#fef7fa 100%)}.pagination-container{background:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-top:24px;text-align:center}@media (max-width: 768px){.estafas-container{padding:12px}.estafas-header{margin-bottom:16px;padding:16px;border-radius:8px}.estafas-title{font-size:24px;margin-bottom:8px}.estafas-subtitle{font-size:14px;padding:0 8px}.stats-number{font-size:20px}.stats-label{font-size:11px;letter-spacing:.5px}.main-card{margin:8px 0;border-radius:8px}.form-section-card{margin-bottom:12px;border-radius:8px}.primary-button,.secondary-button{width:100%;margin-bottom:8px;height:44px;font-size:14px}.search-input{margin-bottom:12px}.table-container{overflow-x:auto;margin:0 -12px;padding:0 12px}.pagination-container{text-align:center;margin-top:16px}.alert-info{margin-bottom:12px;font-size:13px}.ant-modal{margin:0;max-width:100vw;top:0}.ant-modal-content{border-radius:0}.ant-modal-body{padding:16px;max-height:80vh;overflow-y:auto}.ant-tabs-tab{padding:8px 12px!important;font-size:13px!important}.ant-form-item{margin-bottom:16px}.ant-form-item-label{padding-bottom:4px}.ant-form-item-label>label{font-size:13px;font-weight:500}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker{height:40px;font-size:14px}.ant-input-number-input{height:38px}.ant-input{min-height:40px}.ant-upload-list-picture-card .ant-upload-list-item,.ant-upload-select-picture-card{width:80px;height:80px}.ant-table-thead>tr>th{font-size:12px;padding:8px 4px}.ant-table-tbody>tr>td{font-size:12px;padding:8px 4px}.ant-row{margin-left:-8px;margin-right:-8px}.ant-col{padding-left:8px;padding-right:8px}.ant-form-item-explain{font-size:11px}.ant-picker-dropdown,.ant-select-dropdown{font-size:13px}}@media (max-width: 480px){.ant-col,.ant-btn-block{margin-bottom:8px}.stats-card{margin-bottom:12px}.ant-card-body{padding:16px}.ant-form-item{margin-bottom:16px}.pagination-container{margin-top:16px}.ant-pagination{text-align:center}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:32px;height:32px;line-height:30px}}@media (hover: none) and (pointer: coarse){.ant-btn,.ant-input,.ant-select-selector{min-height:44px}.ant-table-tbody>tr{height:48px}.stats-card:hover{transform:none}}@media (max-width: 768px) and (orientation: landscape){.estafas-header{padding:12px;margin-bottom:16px}.estafas-title{font-size:1.6rem}.estafas-subtitle{font-size:.95rem}}.ant-pagination-item-active{background:linear-gradient(45deg,#ec1379,#44057a);border-color:#ec1379}.ant-pagination-item-active a{color:#fff}.alert-info{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #91d5ff;border-radius:8px}.gradient-text{background:linear-gradient(45deg,#ec1379,#44057a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.floating-action{position:fixed;bottom:24px;right:24px;z-index:1000;background:linear-gradient(45deg,#ec1379,#44057a);border:none;border-radius:50%;width:60px;height:60px;box-shadow:0 4px 20px #ec137966;transition:all .3s ease}.floating-action:hover{transform:scale(1.1);box-shadow:0 6px 24px #ec137980}@media (max-width: 768px){.estafas-title{font-size:2rem}.estafas-subtitle{font-size:1rem}.stats-number{font-size:1.8rem}.floating-action{bottom:16px;right:16px;width:50px;height:50px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}@keyframes pulse{0%{box-shadow:0 0 #ec137966}70%{box-shadow:0 0 0 10px #ec137900}to{box-shadow:0 0 #ec137900}}.pulse-animation{animation:pulse 2s infinite}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu-horizontal{font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item-selected{border-bottom:2px solid white}.start{float:left}.end{float:right}.btn{border-radius:5px;padding:5px 15px;font-size:16px;line-height:26px;color:#fff;display:inline-block;cursor:pointer;width:auto;height:auto;-webkit-box-shadow:0px 3px 2px 0px rgba(32,29,30,.25);box-shadow:0 3px 2px #201d1e40}.btn-amarillo{background-image:-o-linear-gradient(bottom,#ffcc00 0%,#fea036 100%);background-image:linear-gradient(0deg,#f4ba2e 0%,#fea036 100%);border:1px solid #fea036}.btn-rosado{background-image:linear-gradient(7deg,#ff419b 0%,#6c0092 100%);border:1px solid #6c0092;border-radius:5px;margin-top:38px!important}.banner-primary{padding:114px 0 222px;background:url(/assets/primary-67acb6a3.png);background-repeat:no-repeat;background-position:bottom;background-size:cover;position:relative;overflow:hidden}.banner-secondary{background:url(/assets/secondary-f6fcb336.jpg);background-size:cover;background-position:center bottom;padding:49px 0 177px;position:relative}.banner-secondary .title{font-size:50px;line-height:60px;font-weight:700;color:#fff;text-shadow:0px 10px 6px rgba(49,64,71,.1);text-transform:uppercase;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 768px){.banner-secondary .title{font-size:28px;line-height:34px;padding:0 10px;text-align:center}}@media (max-width: 480px){.banner-secondary .title{font-size:22px;line-height:28px;padding:0 15px;word-break:break-word}}@media (max-width: 360px){.banner-secondary .title{font-size:18px;line-height:24px;padding:0 10px}}.steps{border-radius:10px;-webkit-box-shadow:2.505px 17.825px 59px 0px rgba(45,112,196,.2);box-shadow:2.505px 17.825px 59px #2d70c433;padding:33px 30px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer{padding:40px 0 35px;position:relative;background:url(/assets/footer-d4b1b33b.jpg);background-repeat:no-repeat;background-size:cover;overflow:hidden}.footer .end ul li a{color:#d2d5fc;font-weight:600;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.footer .end ul li{display:inline-block;position:relative;margin-right:30px}.links{display:flex}.titleContent{font-size:25px;line-height:40px;font-weight:700;margin-bottom:12px;display:block;color:#5949b3;text-transform:uppercase}.center{text-align:center}.cajaNumero{-webkit-box-shadow:0px 5px 13px 0px rgba(40,63,163,.2);box-shadow:0 5px 13px #283fa333;border-radius:10px;overflow:hidden}.cajaNumero .header-area{background:#fef1f1;padding:10px 20px 20px}.cajaNumero .body-area{padding:14px 20px}.cajaNumero .title{font-weight:600;margin-top:10px;font-size:18px;line-height:28px;margin-bottom:12px;color:#5949b3}@media (max-width: 768px){.cajaNumero .title{font-size:16px;line-height:24px;margin-bottom:8px}}@media (max-width: 480px){.cajaNumero .title{font-size:14px;line-height:20px;margin-bottom:6px;text-align:center}.cajaNumero .header-area{padding:8px 15px 15px}.cajaNumero .body-area{padding:10px 15px}}.cajaNumero .body-area .numero{width:41px;font-family:Comfortaa,cursive;height:41px;line-height:30px;font-weight:600;background:#ededff;color:#595192;border-radius:50%;font-size:14px;cursor:pointer}.cajaNumero .body-area .numero:hover,.cajaNumero .body-area .ant-space-item .active{color:#fff;background-image:linear-gradient(86deg,#ec038b 0%,#fb6468 44%,#fbb936 100%);-webkit-box-shadow:0px 7px 7px 0px rgba(243,42,126,.23);box-shadow:0 7px 7px #f32a7e3b;transition:width 2s}.numerosSeleccionado{width:2.5rem;height:2.5rem;font-weight:600;display:flex;align-items:center;justify-content:center;color:#fff;background-image:linear-gradient(86deg,#ec038b 0%,#fb6468 44%,#fbb936 100%);-webkit-box-shadow:0px 7px 7px 0px rgba(243,42,126,.23);box-shadow:0 7px 7px #f32a7e3b;transition:width 2s;border-radius:100%;font-size:1.15rem}.numerosSeleccionadoHoy{width:2.5rem;height:2.5rem;font-weight:600;display:flex;align-items:center;justify-content:center;color:#000;background:radial-gradient(circle at 50% 25%,#fff,#bbb);border-radius:100%;border:1px solid #c9c9c9;font-size:1.15rem}.numerosSeleccionadoUnico{width:2.5rem;height:2.5rem;font-weight:600;display:inline-flex;margin-left:4px;align-items:center;justify-content:center;color:#000;background:radial-gradient(circle at 50% 25%,#fff,#bbb);border-radius:100%;border:1px solid #c9c9c9;font-size:1.15rem}.ant-table-thead tr th{color:#eceefe!important;background:#595192!important}.ant-table-tbody tr td{font-weight:500;font-size:15px;color:#595192!important}.ant-modal-title{font-size:24px!important;line-height:34px!important;font-weight:700;display:block;margin:0 auto 24px;color:#5949b3!important;text-align:center}.ant-form-item-required{font-size:18px;line-height:28px;color:#5949b3!important;font-weight:700}.ant-form-item-control-input-content input{background-color:#f6f6fa;font-size:16px;color:#273bff;padding:0 30px;height:30px}.ant-input-affix-wrapper{background-color:#f6f6fa;border:1px solid #ebebf3}.btn-sociales{width:45px!important;height:45px;line-height:45px;text-align:center;border-radius:50%;border:1px solid rgba(0,0,0,.12);color:#6b79b2;font-size:16px;display:inline-block;margin:0 5px}.btn-sociales span{padding-bottom:60px}.btn-sociales:hover{color:#fff;background-image:linear-gradient(86deg,#ec038b 0%,#fb6468 44%,#fbb936 100%);-webkit-box-shadow:0px 7px 7px 0px rgba(243,42,126,.23);box-shadow:0 7px 7px #f32a7e3b;transition:width 2s}.btn-google{margin-top:9px;border:1px solid rgba(59,54,140,.1);background-color:#eaf2fc;-webkit-box-shadow:1.948px 13.864px 6px 0px rgba(220,234,251,.3);box-shadow:1.948px 13.864px 6px #dceafb4d;border-radius:50px;margin-bottom:19px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;height:40px;width:70%!important}.btn-google span{color:#007bff!important;margin-left:9px}.ant-divider-horizontal.ant-divider-with-text:after{border-block-start:1px solid #00000026}.ant-divider-horizontal.ant-divider-with-text:before{border-block-start:1px solid #00000026}.aciertos{border-radius:10px;padding:7px;color:#6257af;font-weight:700;background:#eff4fa}.ant-table-column-sorter-up,.ant-table-column-sorter-down{font-size:16px!important}.ant-table-wrapper .ant-table-column-sorter-up.active,.ant-table-wrapper .ant-table-column-sorter-down.active{color:#fff!important}.ant-table-wrapper .ant-table-filter-trigger{font-size:18px!important}.c-morado{color:#5949b3}.b-morado{background:#5949b3}.b-rosado{background:#ec1379}.b-multi{background-image:linear-gradient(86deg,#ec038b82 0%,#fb6468a8 44%,#fbb93661 100%)}.b-multi2{background-image:linear-gradient(7deg,#ff419b 0%,#6c0092 100%)}.caja-result{-webkit-box-shadow:2.505px 17.825px 59px 0px rgba(45,112,196,.2);box-shadow:2.505px 17.825px 59px #2d70c433;border-radius:10px;overflow:hidden;margin-top:15px}.divider{display:flex;clear:both;width:100%;min-width:100%;height:1px;margin:16px 0;background-color:#e5e5e5a1}.ant-drawer .ant-drawer-body{padding:0!important}.ant-menu-dark.ant-menu-root.ant-menu-vertical{height:100%!important}.ant-menu-dark{color:#fff!important;font-size:16px!important}.over{overflow:auto}#menu.ant-menu-dark.ant-menu-horizontal li{padding:12px}#menu.ant-menu-overflow{margin-left:30px}.social-icon:hover{color:#ec1379!important;font-size:27px!important}.sorteo-actualizado{background-image:linear-gradient(86deg,#ec038b82 0%,#fb6468a8 44%,#fbb93661 100%)!important}.ant-menu-dark.ant-menu-submenu>.ant-menu,.ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline{background-color:#fff!important}.ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline{border-radius:12px}.ant-menu-sub .ant-menu-item-only-child .ant-menu-title-content{color:#000!important}#mobile{height:100vh}.ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline .ant-menu-title-content{font-weight:500}.name-sorteo{color:#000}.name-sorteo:hover{color:#4f0a8c!important;text-decoration:underline}.borange{background:#f51b1b36!important}.titleDesc{font-size:25px;line-height:65px;font-weight:700;margin-bottom:12px;display:block;color:#5949b3;text-transform:uppercase}.contentDesc{font-size:18px;line-height:28px;color:#5949b3}.ad-banner{position:relative;width:100%;max-width:700px;margin:20px auto;border:2px solid #ccc;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #0000001a}.ad-image{width:100%;height:auto;display:block}.close-btn{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:50%;width:24px;height:24px;font-size:16px;cursor:pointer;z-index:10}@media (max-width: 600px){.ad-banner{max-width:100%}.anuncio{height:60vh!important}}.blur{filter:blur(4px);opacity:.9;pointer-events:none}.unread-badge{background-color:#f9ca07;color:#44057a;border-radius:50%;width:20px;height:19px;display:table-caption;margin-right:14px;font-size:12px;font-weight:700;box-shadow:0 2px 5px #0000004d;text-align:center}.large-checkbox .ant-checkbox-inner{width:19px;height:19px}.large-checkbox .ant-checkbox{transform:scale(1.5)}.large-checkbox .ant-checkbox+span{font-size:16px}.filtros-collapse .ant-collapse-header:hover{background:linear-gradient(135deg,rgba(253,126,20,.1) 0%,rgba(253,126,20,.15) 100%)!important;border-color:#fd7e144d!important;box-shadow:0 4px 12px #fd7e1426!important;transform:translateY(-1px)}.filtros-collapse .ant-collapse-header,.filtros-collapse .ant-collapse-content-box{padding:0!important}@media (max-width: 768px){.filtros-collapse .ant-collapse-header:hover{transform:none}}@media (max-width: 480px){.cajaNumero{padding:10px!important;margin-bottom:15px!important}.filtros-collapse .ant-collapse-header>div{min-height:50px;align-items:flex-start!important;padding-top:8px!important}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.ant-input,.ant-input-number,.ant-select-selector,.ant-picker #selectR{height:auto}}
