:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}#root{min-height:100svh}.cp04-lazy-section-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c169e;border:1px solid #ffffff1f;border-radius:24px;padding:24px}.cp04-lazy-section-shell__header h2{margin:6px 0 8px}.cp04-lazy-section-shell__header p{opacity:.78;margin:0}.cp04-lazy-section-shell__content{margin-top:18px}.cp04-lazy-fallback{color:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c16b8;border:1px solid #a8ff0038;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:16px 0;padding:12px 16px;font-size:.88rem;display:flex}.cp04-lazy-fallback__dot{background:#a8ff00;border-radius:999px;width:9px;height:9px;box-shadow:0 0 16px #a8ff00bf}.cp04-tournaments{gap:24px;display:grid}.cp04-tournament-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cp04-tournament-actions{flex-wrap:wrap;gap:10px;display:flex}.cp04-tournament-action{cursor:pointer;background:linear-gradient(135deg,#181f2edb,#080d19b8);border:1px solid #ffffff38;border-radius:14px;padding:11px 15px;font-weight:900;box-shadow:0 14px 34px #00000042,inset 0 1px #ffffff1f;color:#fff!important;-webkit-text-fill-color:#fff!important}.cp04-tournament-summary{grid-template-columns:1.6fr repeat(5,minmax(110px,1fr));align-items:stretch;gap:14px;display:grid}.cp04-tournament-summary-card,.cp04-tournament-panel,.cp04-tournament-ranking,.cp04-tournament-control,.cp04-tournament-podium{-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,#080d197a,#080d1947);border:1px solid #ffffff24;border-radius:24px;box-shadow:0 22px 60px #00000038,inset 0 1px #ffffff14}.cp04-tournament-summary-card{padding:18px}.cp04-tournament-summary-card strong{color:#fff;margin-bottom:6px;font-size:1rem;display:block}.cp04-tournament-summary-card span{color:#ffffffb8;font-size:.88rem}.cp04-tournament-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:24px;display:grid}.cp04-tournament-panel,.cp04-tournament-ranking,.cp04-tournament-control,.cp04-tournament-podium{padding:22px}.cp04-tournament-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 24px;display:grid}.cp04-tournament-step{background:#b6ff0014;border:1px solid #b6ff003d;border-radius:18px;padding:14px}.cp04-tournament-step b{color:#06100a;background:linear-gradient(135deg,#b6ff00,#31e89f);border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:8px;font-weight:950;display:inline-flex}.cp04-tournament-format{grid-template-columns:.9fr 1.2fr .9fr;gap:18px;display:grid}.cp04-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp04-group-box,.cp04-cross-box,.cp04-final-box{color:#fff;background:#050a1261;border:1px solid #ffffff21;border-radius:18px;padding:14px}.cp04-group-box small,.cp04-cross-box small,.cp04-final-box small{color:#ffffffad}.cp04-crosses{gap:10px;display:grid}.cp04-ranking-table{border-collapse:collapse;width:100%}.cp04-ranking-table th,.cp04-ranking-table td{text-align:left;color:#ffffffdb;border-bottom:1px solid #ffffff17;padding:13px 10px}.cp04-ranking-table th{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.cp04-ranking-table strong{color:#fff}.cp04-format-selector{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.cp04-format-pill{color:#fff;background:#b6ff0014;border:1px solid #b6ff0042;border-radius:999px;padding:10px 14px;font-weight:900}.cp04-bracket-wrap{padding-bottom:6px;overflow-x:auto}.cp04-bracket{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:center;gap:16px;min-width:920px;display:grid}.cp04-bracket-col{gap:12px;display:grid}.cp04-match{color:#ffffffd1;background:#050a1280;border:1px solid #b6ff002e;border-radius:16px;min-height:58px;padding:10px}.cp04-match b{color:#b6ff00;margin-right:8px}.cp04-tournament-side{gap:18px;display:grid}.cp04-control-list{gap:10px;display:grid}.cp04-control-btn{background:linear-gradient(135deg,#181f2ee0,#080d19c2);border:1px solid #ffffff29;border-radius:14px;width:100%;padding:12px 14px;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important}.cp04-control-btn.primary{background:linear-gradient(135deg,#b6ff00,#31e89f);color:#06100a!important;-webkit-text-fill-color:#06100a!important}.cp04-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;display:grid}.cp04-podium-place{text-align:center;color:#fff;background:#050a1275;border:1px solid #ffffff24;border-radius:18px;padding:14px 10px}.cp04-podium-place.first{border-color:#b6ff0059;min-height:118px}@media (width<=1100px){.cp04-tournament-summary,.cp04-tournament-grid,.cp04-tournament-format{grid-template-columns:1fr}.cp04-tournament-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cp04-tournament-steps,.cp04-groups,.cp04-podium{grid-template-columns:1fr}}.cp04-bracket-wrap{width:100%;max-width:100%;padding:10px 4px 14px;scroll-padding-left:0;overflow:auto hidden}.cp04-bracket{grid-template-columns:170px 150px 150px 150px 150px;align-items:center;width:max-content;min-width:760px}.cp04-bracket-col{min-width:0}.cp04-bracket-col h4{color:#fff;margin:0 0 10px;font-size:.92rem;line-height:1.25}.cp04-match{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:132px;overflow:hidden}.cp04-tournament-panel{overflow:hidden}@media (width<=1180px){.cp04-tournament-grid{grid-template-columns:1fr}.cp04-bracket{grid-template-columns:160px 140px 140px 140px 140px;min-width:720px}}@media (width<=760px){.cp04-bracket{grid-template-columns:repeat(5,132px);gap:10px;min-width:680px}.cp04-match{min-height:54px;font-size:.82rem}}.cp04-bracket-wrap{overflow-x:hidden!important}.cp04-bracket{grid-template-columns:1.25fr 1fr 1fr .9fr .8fr!important;gap:10px!important;width:100%!important;min-width:0!important}.cp04-match{min-width:0!important;padding:9px 10px!important;font-size:.82rem!important;line-height:1.25!important}.cp04-bracket-col h4{font-size:.82rem!important}.cp04-bracket-col h4 small{font-size:.72rem!important}@media (width<=1180px){.cp04-bracket{grid-template-columns:1.2fr 1fr 1fr .88fr .78fr!important;gap:8px!important}.cp04-match{padding:8px!important;font-size:.78rem!important}}.cp04-format-pill{cursor:pointer}.cp04-format-pill.is-active{color:#06100a!important;-webkit-text-fill-color:#06100a!important;background:linear-gradient(135deg,#b6ff00,#31e89f)!important;border-color:#ffffff59!important;box-shadow:0 14px 34px #b6ff002e,inset 0 1px #ffffff38!important}.cp04-tournament-action{cursor:pointer}.cp04-tournament-action.is-active{color:#06100a!important;-webkit-text-fill-color:#06100a!important;background:linear-gradient(135deg,#b6ff00,#31e89f)!important;box-shadow:0 14px 34px #b6ff0029,inset 0 1px #ffffff3d!important}.cp04-tournament-extra-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#09101fd1,#0b182aa3);border:1px solid #ffffff21;border-radius:24px;margin:22px 0;padding:22px;box-shadow:0 18px 44px #0000003d}.cp04-extra-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.cp04-extra-head h3{color:#fff;margin:0 0 6px}.cp04-extra-head p{color:#ffffffb8;margin:0;line-height:1.55}.cp04-mini-status{white-space:nowrap;color:#b6ff00;background:#b6ff0021;border:1px solid #b6ff0042;border-radius:999px;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.cp04-calendar-grid,.cp04-rules-grid,.cp04-export-grid{gap:12px;display:grid}.cp04-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.cp04-rules-grid,.cp04-export-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cp04-calendar-day,.cp04-rule-card,.cp04-export-card{color:#fff;background:#040a147a;border:1px solid #ffffff1f;border-radius:18px;min-height:112px;padding:16px}.cp04-calendar-day strong,.cp04-rule-card strong,.cp04-export-card strong{color:#fff;margin-bottom:7px;display:block}.cp04-calendar-day span{color:#b6ff00;margin-bottom:6px;font-weight:900;display:block}.cp04-calendar-day small,.cp04-rule-card p,.cp04-export-card p{color:#ffffffb8;line-height:1.45}@media (width<=1180px){.cp04-calendar-grid,.cp04-rules-grid,.cp04-export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cp04-extra-head{flex-direction:column}.cp04-calendar-grid,.cp04-rules-grid,.cp04-export-grid{grid-template-columns:1fr}}.cp04-tournament-notice{color:#fff;background:linear-gradient(135deg,#b6ff0029,#31e89f1a);border:1px solid #b6ff0052;border-radius:18px;margin:16px 0 20px;padding:14px 18px;font-weight:900;box-shadow:0 14px 34px #00000038}.cp04-full-ranking-table{min-width:720px}.cp04-full-ranking-table td,.cp04-full-ranking-table th{white-space:nowrap}.cp04-tournament-control-log{background:#050c1675;border:1px solid #b6ff0038;border-radius:18px;margin-top:18px;padding:14px}.cp04-control-log-head{color:#fff;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.82rem;display:flex}.cp04-control-log-head span{color:#ffffff94;font-weight:800}.cp04-control-log-list{gap:8px;display:grid}.cp04-control-log-item{color:#fff;background:#b6ff0014;border:1px solid #b6ff0029;border-radius:12px;padding:9px 10px;font-size:.78rem;font-weight:850}.cp04-added-pair-card{color:#fff;background:#b6ff0014;border:1px solid #b6ff0047;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:4px 10px;max-width:260px;margin-top:10px;padding:10px 12px;display:grid}.cp04-added-pair-card strong{color:#b6ff00}.cp04-added-pair-card small{color:#ffffff9e;grid-column:2}.cp04-autoassigned{color:#b6ff00!important;font-weight:950!important}.cp04-cross-reordered{outline:1px solid #b6ff0073;box-shadow:0 0 18px #b6ff001f}.cp04-status-published{color:#06100a!important;background:linear-gradient(135deg,#b6ff00,#31e89f)!important;font-weight:950!important}.cp04-editable-pair{cursor:pointer!important;transition:border-color .18s,box-shadow .18s,transform .18s!important;position:relative!important}.cp04-editable-pair:hover{transform:translateY(-1px);border-color:#b6ff007a!important;box-shadow:0 0 22px #b6ff001f!important}.cp04-delete-pair-btn{color:#fff;cursor:pointer;opacity:.78;z-index:5;background:#ff46462e;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.cp04-delete-pair-btn:hover{opacity:1;background:#ff464661}.cp04-pair-deleted{opacity:0!important;pointer-events:none!important;transform:scale(.96)!important}.cp04-added-pair-card.cp04-editable-pair{cursor:pointer!important;padding-right:44px!important;position:relative!important}.cp04-added-pair-card.cp04-editable-pair:hover{border-color:#b6ff008c!important;box-shadow:0 0 24px #b6ff0029!important}.cp04-custom-players-box{color:#fff;background:#09101f94;border:1px solid #b6ff0038;border-radius:18px;max-width:520px;margin:14px 0 22px;padding:14px 16px;box-shadow:0 18px 40px #0000002e}.cp04-custom-players-box label{color:#b6ff00;letter-spacing:.02em;margin-bottom:8px;font-weight:900;display:block}.cp04-custom-players-box div{align-items:center;gap:10px;display:flex}.cp04-custom-players-input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;flex:1;min-width:120px;padding:12px 14px;font-weight:900}.cp04-custom-players-apply{cursor:pointer;color:#06100a;background:linear-gradient(135deg,#b6ff00,#31e89f);border:0;border-radius:14px;padding:12px 16px;font-weight:950}.cp04-custom-players-box small{color:#ffffff9e;margin-top:8px;display:block}.cp04-pair-manager{background:#02081270;border:1px solid #b6ff002e;border-radius:22px;margin-top:24px;padding:18px}.cp04-pair-manager-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.cp04-pair-manager-head strong{color:#fff;font-size:1.05rem}.cp04-pair-manager-head p{color:#ffffffa3;margin:5px 0 0}.cp04-pair-manager-head span{color:#06100a;white-space:nowrap;background:linear-gradient(135deg,#b6ff00,#31e89f);border-radius:999px;padding:7px 12px;font-weight:950}.cp04-pair-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cp04-pair-row{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid;position:relative}.cp04-pair-edit{text-align:left;color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:auto 1fr;gap:4px 10px;width:100%;padding:12px 14px;display:grid}.cp04-pair-edit span{color:#b6ff00;font-weight:950}.cp04-pair-edit strong{color:#fff;font-weight:950}.cp04-pair-edit small{color:#ffffff94;grid-column:2}.cp04-pair-delete{color:#fff;cursor:pointer;background:#ff46461f;border:1px solid #ff5a5a47;border-radius:16px;width:42px}.cp04-pair-delete:hover{background:#ff464652}.cp04-full-ranking-table th,.cp04-full-ranking-table td{color:#fff;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:15px 12px}.cp04-full-ranking-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.cp04-full-ranking-head h3{color:#fff;margin:0 0 6px}.cp04-full-ranking-head p{color:#ffffffb3;margin:0}.cp04-full-ranking-head span,.cp04-demo-pill{color:#fff;background:#b6ff002e;border:1px solid #b6ff003d;border-radius:999px;padding:7px 12px;font-weight:900}@media (width<=900px){.cp04-pair-list{grid-template-columns:1fr}.cp04-custom-players-box div{flex-direction:column;align-items:stretch}}.cp04-hide-internal-log{display:none!important}.cp04-custom-format-btn{cursor:pointer!important}.cp04-custom-real-panel,.cp04-real-pair-manager,.cp04-full-ranking-real-view,.cp04-export-real-view{color:#fff;background:linear-gradient(135deg,#09101fe0,#0c182ac7);border:1px solid #ffffff1f;border-radius:24px;margin:22px 0;padding:22px;box-shadow:0 22px 70px #00000047}.cp04-custom-real-head,.cp04-real-pair-head,.cp04-full-ranking-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cp04-custom-real-head strong,.cp04-real-pair-head strong,.cp04-full-ranking-head h2{margin:0;font-size:1.25rem;font-weight:950}.cp04-custom-real-head p,.cp04-real-pair-head p,.cp04-full-ranking-head p{color:#ffffffb8;margin:6px 0 0;line-height:1.45}.cp04-custom-real-pill,.cp04-real-pair-head span,.cp04-full-ranking-head span{color:#06100a;white-space:nowrap;background:linear-gradient(135deg,#b6ff00,#31e89f);border-radius:999px;padding:9px 14px;font-weight:950}.cp04-custom-real-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.cp04-custom-real-grid label{color:#b6ff00;gap:7px;font-weight:900;display:grid}.cp04-custom-real-grid input,.cp04-custom-real-grid select{color:#fff;background:#00000057;border:1px solid #ffffff29;border-radius:14px;width:100%;min-height:46px;padding:0 14px;font-weight:850}.cp04-custom-real-grid button{color:#06100a;cursor:pointer;background:linear-gradient(135deg,#b6ff00,#31e89f);border:0;border-radius:14px;min-height:46px;padding:0 18px;font-weight:950}.cp04-custom-real-panel small{color:#ffffffad;margin-top:12px;display:block}.cp04-bye-info{font-weight:850;color:#b6ff00!important}.cp04-real-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cp04-real-pair-card{grid-template-columns:1fr 48px;align-items:stretch;gap:8px;display:grid}.cp04-real-pair-edit{text-align:left;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:12px 14px}.cp04-real-pair-edit strong{font-weight:950;display:block}.cp04-real-pair-edit small{color:#ffffff9e;margin-top:4px;display:block}.cp04-real-pair-delete{color:#fff;cursor:pointer;background:#ff464629;border:1px solid #ff5a5a52;border-radius:16px;font-size:1.05rem}.cp04-full-ranking-wrap{border:1px solid #ffffff1a;border-radius:18px;width:100%;overflow-x:auto}.cp04-full-ranking-table{border-collapse:collapse;width:100%;min-width:760px}.cp04-full-ranking-table th,.cp04-full-ranking-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:14px 16px}.cp04-full-ranking-table th{color:#ffffffad;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.cp04-full-ranking-table tbody tr:nth-child(odd){background:#b6ff000a}.cp04-export-real-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cp04-export-real-grid article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.cp04-export-real-grid strong{margin-bottom:8px;display:block}.cp04-export-real-grid span{color:#ffffffad}.cp04-tournament-toast{z-index:999999;opacity:0;pointer-events:none;color:#fff;background:linear-gradient(135deg,#09101ff5,#14261beb);border:1px solid #b6ff006b;border-radius:999px;max-width:min(760px,100vw - 32px);padding:15px 20px;font-weight:950;transition:opacity .22s,transform .22s;position:fixed;bottom:34px;left:50%;transform:translate(-50%)translateY(24px);box-shadow:0 18px 44px #0000006b,0 0 34px #b6ff0024}.cp04-tournament-toast.is-visible{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=900px){.cp04-custom-real-grid,.cp04-real-pair-grid,.cp04-export-real-grid{grid-template-columns:1fr}.cp04-custom-real-head,.cp04-real-pair-head,.cp04-full-ranking-head{flex-direction:column}}body.cp04-module-screen-active{overflow-x:hidden;background:#020617!important}body.cp04-module-screen-active,body.cp04-module-screen-active #root,body.cp04-module-screen-active #root>div{background-image:linear-gradient(180deg, #0206170f 0%, #02061738 45%, #0206178f 100%), var(--cp04-current-module-bg)!important;background-color:#020617!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}body.cp04-module-user{--cp04-current-module-bg:url(/images/user-reservas-bg.png)}body.cp04-module-admin{--cp04-current-module-bg:url(/images/admin-technical-bg.png)}body.cp04-module-general{--cp04-current-module-bg:url(/images/general-modules-bg.png)}body.cp04-module-screen-active .cp04-card{-webkit-backdrop-filter:blur(4px)!important;background:linear-gradient(135deg,#080d1957,#080d1933)!important;border-color:#ffffff24!important;box-shadow:0 24px 70px #00000038!important}body.cp04-module-screen-active .cp04-card:before{opacity:.08!important}body.cp04-module-screen-active .cp04-card [style*=background]{-webkit-backdrop-filter:blur(4px)!important;background:linear-gradient(135deg,#050a1252,#050a122e)!important;border-color:#ffffff21!important}body.cp04-module-screen-active,body.cp04-module-screen-active *{text-shadow:0 1px 12px #00000057}body.cp04-module-screen-active,body.cp04-role-screen-active{color:#fffffff5!important}body.cp04-module-screen-active main,body.cp04-module-screen-active section,body.cp04-role-screen-active main,body.cp04-role-screen-active section{isolation:isolate}body.cp04-module-screen-active h1,body.cp04-module-screen-active h2,body.cp04-module-screen-active h3,body.cp04-role-screen-active h1,body.cp04-role-screen-active h2,body.cp04-role-screen-active h3{color:#fffffffa!important;text-shadow:0 3px 22px #00000085!important}body.cp04-module-screen-active p,body.cp04-module-screen-active span,body.cp04-module-screen-active li,body.cp04-module-screen-active label,body.cp04-role-screen-active p,body.cp04-role-screen-active span,body.cp04-role-screen-active li,body.cp04-role-screen-active label{text-shadow:0 2px 14px #0000006b}body.cp04-module-screen-active p,body.cp04-module-screen-active small,body.cp04-role-screen-active p,body.cp04-role-screen-active small{color:#ebf2ffd1!important}body.cp04-module-screen-active [style*=letterSpacing],body.cp04-role-screen-active [style*=letterSpacing]{color:#b7ff22!important;text-shadow:0 2px 14px #000000a6!important}body.cp04-module-screen-active .cp04-card,body.cp04-role-screen-active .cp04-card{-webkit-backdrop-filter:blur(8px)saturate(118%)!important;background:linear-gradient(135deg,#050a127a,#050a124d)!important;border:1px solid #ffffff2e!important;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff0f!important}body.cp04-module-screen-active .cp04-card [style*=background],body.cp04-role-screen-active .cp04-card [style*=background]{-webkit-backdrop-filter:blur(7px)saturate(115%)!important;background:linear-gradient(135deg,#0409108a,#04091057)!important;border-color:#ffffff29!important}body.cp04-module-screen-active input,body.cp04-module-screen-active select,body.cp04-module-screen-active textarea,body.cp04-role-screen-active input,body.cp04-role-screen-active select,body.cp04-role-screen-active textarea{color:#fffffff5!important;background:#02060cc7!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff0a!important}body.cp04-module-screen-active input::placeholder,body.cp04-module-screen-active textarea::placeholder,body.cp04-role-screen-active input::placeholder,body.cp04-role-screen-active textarea::placeholder{color:#dce6f580!important}body.cp04-module-screen-active input:focus,body.cp04-module-screen-active select:focus,body.cp04-module-screen-active textarea:focus,body.cp04-role-screen-active input:focus,body.cp04-role-screen-active select:focus,body.cp04-role-screen-active textarea:focus{border-color:#b6ff009e!important;outline:none!important;box-shadow:0 0 0 3px #b6ff0021,inset 0 1px #ffffff0d!important}body.cp04-module-screen-active button,body.cp04-role-screen-active button{text-shadow:0 1px 10px #00000070!important}body.cp04-module-screen-active button:not(:disabled),body.cp04-role-screen-active button:not(:disabled){cursor:pointer}body.cp04-module-screen-active button:disabled,body.cp04-role-screen-active button:disabled{opacity:.55!important;filter:grayscale(.15)!important}body.cp04-module-screen-active input[type=checkbox],body.cp04-role-screen-active input[type=checkbox]{accent-color:#b7ff00!important;width:18px!important;height:18px!important}body.cp04-module-screen-active .cp04-sidebar,body.cp04-role-screen-active .cp04-sidebar{-webkit-backdrop-filter:blur(12px)saturate(120%)!important;background:linear-gradient(#03070eeb,#03070ed1)!important;border-right:1px solid #ffffff1f!important}body.cp04-module-screen-active .cp04-sidebar button,body.cp04-role-screen-active .cp04-sidebar button{color:#eef5ffdb!important;background:#050a1270!important;border:1px solid #ffffff1f!important}body.cp04-module-screen-active .cp04-sidebar button:hover,body.cp04-role-screen-active .cp04-sidebar button:hover{color:#fff!important;background:#b6ff001a!important;border-color:#b6ff0057!important}body.cp04-module-screen-active .cp04-sidebar button[style*=accent],body.cp04-role-screen-active .cp04-sidebar button[style*=accent]{color:#06100a!important;text-shadow:none!important;font-weight:900!important}body.cp04-module-screen-active button,body.cp04-role-screen-active button{border-radius:14px}body.cp04-module-screen-active table{background:#03080f4d!important;border-radius:18px!important;overflow:hidden!important}body.cp04-module-screen-active th{color:#e6f0ffb8!important}body.cp04-module-screen-active td{color:#ffffffe6!important}body.cp04-module-screen-active code,body.cp04-module-screen-active pre{text-overflow:ellipsis;max-width:360px;overflow:hidden;color:#b7ff22!important;background:#04091094!important;border:1px solid #b6ff002e!important;border-radius:8px!important}body.cp04-module-screen-active [class*=badge],body.cp04-role-screen-active [class*=badge]{text-shadow:none!important}body.cp04-module-screen-active .cp04-gallery-caption p:empty,body.cp04-module-screen-active .cp04-gallery-caption small:empty{display:none!important}@media (width<=980px){body.cp04-module-screen-active .cp04-card,body.cp04-role-screen-active .cp04-card{-webkit-backdrop-filter:blur(6px)saturate(112%)!important}}button.cp04-fix-reservar-pista-btn,button.cp04-fix-ir-reservas-btn{color:#061006!important;text-shadow:none!important;opacity:1!important;filter:none!important;background:linear-gradient(135deg,#b7ff00 0%,#7cff2f 48%,#26eba6 100%)!important;border:1px solid #e6ffa0f2!important;font-weight:950!important;box-shadow:0 14px 34px #0000006b,inset 0 0 0 1px #ffffff3d,0 0 30px #b6ff0047!important}button.cp04-fix-reservar-pista-btn *,button.cp04-fix-ir-reservas-btn *{color:#061006!important;text-shadow:none!important;opacity:1!important;font-weight:950!important}button.cp04-fix-reservar-pista-btn:hover,button.cp04-fix-ir-reservas-btn:hover{transform:translateY(-1px);filter:brightness(1.06)saturate(1.08)!important;box-shadow:0 18px 42px #00000075,inset 0 0 0 1px #ffffff47,0 0 38px #b6ff0057!important}button.cp04-fix-reservar-pista-btn,button.cp04-fix-ir-reservas-btn,button.cp04-fix-reservar-pista-btn *,button.cp04-fix-ir-reservas-btn *{color:#fff!important;fill:#fff!important;text-shadow:0 2px 10px #000000a6!important;opacity:1!important;font-weight:950!important}button.cp04-fix-reservar-pista-btn,button.cp04-fix-ir-reservas-btn{background:linear-gradient(135deg,#181f2ee0,#080d19c7)!important;border:1px solid #ffffff47!important;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffffff29,0 0 24px #b6ff0024!important}button.cp04-fix-white-action-btn,button.cp04-fix-white-action-btn *,button.cp04-fix-reservar-pista-btn,button.cp04-fix-reservar-pista-btn *,button.cp04-fix-ir-reservas-btn,button.cp04-fix-ir-reservas-btn *,button.cp04-fix-white-action-btn,button.cp04-fix-white-action-btn *,button.cp04-fix-reservar-pista-btn,button.cp04-fix-reservar-pista-btn *,button.cp04-fix-ir-reservas-btn,button.cp04-fix-ir-reservas-btn *,button.cp04-fix-dar-alta-btn,button.cp04-fix-dar-alta-btn *,button.cp04-fix-pista-1-btn,button.cp04-fix-pista-1-btn *,button.cp04-fix-white-action-btn,button.cp04-fix-white-action-btn *,button.cp04-fix-reservar-pista-btn,button.cp04-fix-reservar-pista-btn *,button.cp04-fix-ir-reservas-btn,button.cp04-fix-ir-reservas-btn *,button.cp04-fix-dar-alta-btn,button.cp04-fix-dar-alta-btn *,button.cp04-fix-pista-1-btn,button.cp04-fix-pista-1-btn *,button.cp04-fix-reprogramar-reserva-btn,button.cp04-fix-reprogramar-reserva-btn *,button.cp04-fix-consultar-reservas-btn,button.cp04-fix-consultar-reservas-btn *{color:#fff!important;fill:#fff!important;text-shadow:0 2px 10px #000000bf!important;opacity:1!important;font-weight:950!important}body.cp04-module-screen-active form label,body.cp04-role-screen-active form label{color:#fffffff0!important;font-weight:650!important}body.cp04-module-screen-active textarea,body.cp04-role-screen-active textarea{min-height:120px}body.cp04-module-screen-active input[type=checkbox]+*,body.cp04-role-screen-active input[type=checkbox]+*{color:#fffffff5!important}body.cp04-module-screen-active select option,body.cp04-role-screen-active select option{color:#fff!important;background:#050a12!important}body.cp04-module-admin .cp04-card,body.cp04-module-admin .cp04-card [style*=background]{background:linear-gradient(135deg,#03080f9e,#050c166b)!important;border-color:#ffffff29!important}body.cp04-module-admin table,body.cp04-module-screen-active table{width:100%;-webkit-backdrop-filter:blur(6px)saturate(112%)!important;background:#03080f75!important;border:1px solid #ffffff1a!important;border-radius:20px!important;overflow:hidden!important}body.cp04-module-admin th,body.cp04-module-screen-active th{color:#dcebffc2!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:#ffffff06!important;font-size:.76rem!important;font-weight:800!important}body.cp04-module-admin td,body.cp04-module-screen-active td{color:#ffffffeb!important;vertical-align:middle!important;border-bottom-color:#ffffff14!important}body.cp04-module-admin tr:hover td,body.cp04-module-screen-active tr:hover td{background:#b6ff0009!important}body.cp04-module-admin code,body.cp04-module-screen-active code{white-space:nowrap!important;text-overflow:ellipsis!important;color:#c8ff4d!important;background:#050a12b3!important;border:1px solid #b6ff0033!important;border-radius:8px!important;max-width:min(420px,42vw)!important;padding:4px 8px!important;display:inline-block!important;overflow:hidden!important}body.cp04-module-admin [style*=ACTIVO],body.cp04-module-admin [style*=Pendiente],body.cp04-module-screen-active [style*=ACTIVO],body.cp04-module-screen-active [style*=Pendiente]{text-shadow:none!important;font-weight:850!important}body.cp04-module-admin h3,body.cp04-module-admin h2,body.cp04-module-admin h1{text-shadow:0 3px 22px #00000094!important}body.cp04-module-admin p,body.cp04-module-admin li,body.cp04-module-admin span{color:#ebf2ffd6!important}body.cp04-module-admin{--cp04-tech-readable-overlay:linear-gradient(180deg, #0206172e, #0206176b)}body.cp04-module-screen-active .cp04-sidebar{background:linear-gradient(#03070ef0,#03070ed6)!important;border-right:1px solid #ffffff21!important;box-shadow:18px 0 60px #0000004d,inset -1px 0 #ffffff0a!important}body.cp04-module-screen-active .cp04-sidebar button,body.cp04-role-screen-active .cp04-sidebar button{color:#f5faffeb!important;text-shadow:0 2px 10px #00000080!important;background:linear-gradient(135deg,#09101c94,#0409126b)!important;border:1px solid #ffffff21!important;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff0a!important}body.cp04-module-screen-active .cp04-sidebar button:hover,body.cp04-role-screen-active .cp04-sidebar button:hover{transform:translate(2px);color:#fff!important;background:linear-gradient(135deg,#b6ff0029,#26eba61a)!important;border-color:#b6ff0061!important}body.cp04-module-screen-active .cp04-sidebar button[aria-current=page],body.cp04-module-screen-active .cp04-sidebar button[data-active=true],body.cp04-role-screen-active .cp04-sidebar button[aria-current=page],body.cp04-role-screen-active .cp04-sidebar button[data-active=true]{color:#061006!important;text-shadow:none!important;background:linear-gradient(135deg,#b7ff00,#26eba6)!important;border-color:#e6ffa0e6!important;font-weight:950!important}body.cp04-module-screen-active .cp04-sidebar button[style*=background],body.cp04-role-screen-active .cp04-sidebar button[style*=background]{font-weight:850!important}body.cp04-module-screen-active header,body.cp04-role-screen-active header{-webkit-backdrop-filter:blur(10px)saturate(118%)!important}body.cp04-module-screen-active .cp04-sidebar button:last-child,body.cp04-role-screen-active .cp04-sidebar button:last-child{color:#fffffff0!important;background:linear-gradient(135deg,#5a141e70,#120a1285)!important;border-color:#ff788c47!important}body.cp04-module-screen-active .cp04-sidebar button:last-child:hover,body.cp04-role-screen-active .cp04-sidebar button:last-child:hover{background:linear-gradient(135deg,#96233794,#370e1899)!important;border-color:#ff96a56b!important}body.cp04-module-screen-active .cp04-sidebar small,body.cp04-module-screen-active .cp04-sidebar span,body.cp04-role-screen-active .cp04-sidebar small,body.cp04-role-screen-active .cp04-sidebar span{color:#eef5ffd1!important}body.cp04-module-screen-active button:focus-visible,body.cp04-module-screen-active a:focus-visible,body.cp04-module-screen-active input:focus-visible,body.cp04-module-screen-active select:focus-visible,body.cp04-module-screen-active textarea:focus-visible{outline-offset:3px!important;outline:3px solid #b6ff008c!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn{color:#f5fafff0!important;text-shadow:0 2px 10px #00000080!important;background:linear-gradient(135deg,#09101c9e,#04091275)!important;border:1px solid #ffffff24!important;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff0d!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:hover,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:hover{transform:translate(2px);color:#fff!important;background:linear-gradient(135deg,#b6ff0029,#26eba61a)!important;border-color:#b6ff0061!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn[style],body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn[style]{color:#f5fafff5!important;background:linear-gradient(135deg,#09101cad,#04091285)!important;border-color:#b6ff0047!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-logout-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-logout-btn{color:#ffeeeef0!important;background:linear-gradient(135deg,#5a141e6b,#120a1275)!important;border-color:#ff788c42!important}button.cp04-login-entrar-white-btn,button.cp04-login-entrar-white-btn *,body.cp04-role-screen-active button.cp04-login-entrar-white-btn,body.cp04-role-screen-active button.cp04-login-entrar-white-btn *{color:#fff!important;fill:#fff!important;opacity:1!important;text-shadow:0 2px 12px #000c!important;font-weight:950!important}button.cp04-login-entrar-definitivo,button.cp04-login-entrar-definitivo:disabled,button.cp04-login-entrar-definitivo[disabled],button.cp04-login-entrar-definitivo *,button.cp04-login-entrar-definitivo:disabled *,button.cp04-login-entrar-definitivo[disabled] *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;opacity:1!important;filter:none!important;text-shadow:0 2px 12px #000000d9!important;font-weight:950!important}button.cp04-login-entrar-definitivo{background:linear-gradient(135deg,#181f2eeb,#080d19db)!important;border:1px solid #ffffff5c!important;box-shadow:0 12px 30px #0000005c,inset 0 1px #ffffff24!important}button.cp04-login-enter-white-final,button.cp04-login-enter-white-final *,body.cp04-role-screen-active button.cp04-login-enter-white-final,body.cp04-role-screen-active button.cp04-login-enter-white-final *{color:#fff!important;-webkit-text-fill-color:#fff!important;fill:#fff!important;opacity:1!important;filter:none!important;text-shadow:0 2px 12px #000000d1!important;font-weight:950!important}body .cp04-role-player-id{color:#b6ff00!important}body .cp04-role-player-desc{color:#e2e8f07a!important}body button.cp04-player-role-card .cp04-role-player-id,body .cp04-player-role-card .cp04-role-player-id{color:#b6ff00!important;-webkit-text-fill-color:#b6ff00!important;opacity:1!important}body button.cp04-player-role-card .cp04-role-player-desc,body .cp04-player-role-card .cp04-role-player-desc{color:#e2e8f06b!important;-webkit-text-fill-color:#e2e8f06b!important;opacity:1!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-support-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-support-btn,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-profile-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-profile-btn,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-perfil-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-perfil-btn{color:#ffffffd1!important;background:#050a12b8!important;border-color:#ffffff1c!important;box-shadow:inset 0 1px #ffffff0f!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-logout-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-logout-btn{color:#ffffffb3!important;background:#ffffff0b!important;border-color:#ffffff21!important;box-shadow:inset 0 1px #ffffff0d!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:hover,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:hover,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-support-btn:hover,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-support-btn:hover,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-profile-btn:hover,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-profile-btn:hover,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-perfil-btn:hover,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-perfil-btn:hover,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-logout-btn:hover,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-logout-btn:hover{transform:translateY(-1px);color:#fff!important;border-color:#b6ff0057!important}body.cp04-module-screen-active .cp04-sidebar button[aria-current=page],body.cp04-module-screen-active .cp04-sidebar button[data-active=true],body.cp04-role-screen-active .cp04-sidebar button[aria-current=page],body.cp04-role-screen-active .cp04-sidebar button[data-active=true]{color:#061006!important;background:linear-gradient(135deg,#b6ff00,#2ee59d)!important;border-color:#b6ff008c!important;box-shadow:0 14px 34px #b6ff0038!important}body.cp04-module-screen-active .cp04-sidebar button[aria-current=page] *,body.cp04-module-screen-active .cp04-sidebar button[data-active=true] *,body.cp04-role-screen-active .cp04-sidebar button[aria-current=page] *,body.cp04-role-screen-active .cp04-sidebar button[data-active=true] *{color:#061006!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-support-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-support-btn,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn *,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn *,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-support-btn *,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-support-btn *{color:#ffffffdb!important;-webkit-text-fill-color:#ffffffdb!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-profile-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-profile-btn,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-perfil-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-perfil-btn,body.cp04-module-screen-active .cp04-sidebar button[aria-label*=Perfil],body.cp04-role-screen-active .cp04-sidebar button[aria-label*=Perfil],body.cp04-module-screen-active .cp04-sidebar button[title*=Perfil],body.cp04-role-screen-active .cp04-sidebar button[title*=Perfil]{color:#ffffffdb!important;background:#050a12b8!important;border-color:#ffffff1c!important;box-shadow:inset 0 1px #ffffff0f!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-profile-btn *,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-profile-btn *,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-perfil-btn *,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-perfil-btn *{color:#ffffffdb!important;-webkit-text-fill-color:#ffffffdb!important}body.cp04-module-screen-active .cp04-sidebar button[aria-current=page],body.cp04-module-screen-active .cp04-sidebar button[data-active=true],body.cp04-role-screen-active .cp04-sidebar button[aria-current=page],body.cp04-role-screen-active .cp04-sidebar button[data-active=true]{color:#061006!important;background:linear-gradient(135deg,#b6ff00,#2ee59d)!important;border-color:#b6ff008c!important}body.cp04-module-screen-active .cp04-sidebar button[aria-current=page] *,body.cp04-module-screen-active .cp04-sidebar button[data-active=true] *,body.cp04-role-screen-active .cp04-sidebar button[aria-current=page] *,body.cp04-role-screen-active .cp04-sidebar button[data-active=true] *{color:#061006!important;-webkit-text-fill-color:#061006!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:not([aria-current=page]):not([data-active=true]),body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:not([aria-current=page]):not([data-active=true]){color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important;background:#080c16c7!important;border:1px solid #ffffff14!important;outline:none!important;box-shadow:inset 0 1px #ffffff0a,0 0 #0000!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:not([aria-current=page]):not([data-active=true]) *,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:not([aria-current=page]):not([data-active=true]) *{color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important;text-shadow:none!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-support-btn,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-support-btn{color:#fffffff0!important;-webkit-text-fill-color:#fffffff0!important;background:#070c16d1!important;border:1px solid #ffffff1a!important;outline:none!important;box-shadow:inset 0 1px #ffffff0d!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn *,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn *,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-support-btn *,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-support-btn *{color:#fffffff0!important;-webkit-text-fill-color:#fffffff0!important;text-shadow:none!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:not([aria-current=page]):not([data-active=true]):hover,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:not([aria-current=page]):not([data-active=true]):hover,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-support-btn:not([aria-current=page]):not([data-active=true]):hover,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-support-btn:not([aria-current=page]):not([data-active=true]):hover,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:not([aria-current=page]):not([data-active=true]):focus,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn:not([aria-current=page]):not([data-active=true]):focus,body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-support-btn:not([aria-current=page]):not([data-active=true]):focus,body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-support-btn:not([aria-current=page]):not([data-active=true]):focus{color:#fffffff5!important;-webkit-text-fill-color:#fffffff5!important;background:#070c16d6!important;border-color:#ffffff1f!important;outline:none!important;box-shadow:inset 0 1px #ffffff0d!important}body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn[aria-current=page],body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn[aria-current=page],body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-support-btn[aria-current=page],body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-support-btn[aria-current=page],body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn[data-active=true],body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-soporte-btn[data-active=true],body.cp04-module-screen-active .cp04-sidebar button.cp04-sidebar-support-btn[data-active=true],body.cp04-role-screen-active .cp04-sidebar button.cp04-sidebar-support-btn[data-active=true]{color:#061006!important;-webkit-text-fill-color:#061006!important;background:linear-gradient(135deg,#b6ff00,#2ee59d)!important;border-color:#b6ff008c!important}html,body,#root{min-height:100%}body.cp04-role-screen-active{overflow-x:hidden;background:#020617!important}body.cp04-role-screen-active:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#0206172e 0%,#02061752 45%,#020617b8 100%),url(/images/torcal-padel-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}body.cp04-role-screen-active #root{z-index:1;position:relative;background:0 0!important}body.cp04-role-screen-active #root>*{z-index:1;position:relative}body.cp04-role-screen-active main,body.cp04-role-screen-active .app,body.cp04-role-screen-active .App,body.cp04-role-screen-active .page,body.cp04-role-screen-active .screen,body.cp04-role-screen-active .min-h-screen,body.cp04-role-screen-active .bg-black,body.cp04-role-screen-active .bg-slate-950,body.cp04-role-screen-active .bg-gray-950,body.cp04-role-screen-active [class*=bg-slate-950],body.cp04-role-screen-active [class*=bg-gray-950],body.cp04-role-screen-active [class*=bg-black]{background-color:#0000!important}body.cp04-role-screen-active .cp04-card{-webkit-backdrop-filter:blur(6px)!important;background:linear-gradient(135deg,#080d1975,#080d1947)!important}body.cp04-role-screen-active [style*=background]{background-color:#080d193d!important}body.cp04-role-screen-active .cp04-card{padding-top:34px!important}body.cp04-role-screen-active,body.cp04-role-screen-active html,body.cp04-role-screen-active #root,body.cp04-role-screen-active #root>div{background-image:linear-gradient(#02061700 0%,#0206170f 40%,#0206172e 100%),url(/images/torcal-padel-bg.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}body.cp04-role-screen-active .cp04-card .cp04-card,body.cp04-role-screen-active button,body.cp04-role-screen-active [role=button]{-webkit-backdrop-filter:blur(4px)!important;background-color:#050a1238!important;background-image:none!important;border-color:#ffffff24!important}body.cp04-role-screen-active input,body.cp04-role-screen-active form,body.cp04-role-screen-active .cp04-card section,body.cp04-role-screen-active .cp04-card div[style*=background]{-webkit-backdrop-filter:blur(4px)!important;background-color:#050a122e!important}body.cp04-role-screen-active .cp04-badge,body.cp04-role-screen-active code{color:#baff00!important}@media (width<=1180px){body.cp04-role-screen-active,body.cp04-role-screen-active #root,body.cp04-role-screen-active #root>div{background-position:50%!important}body.cp04-role-screen-active .cp04-card{background:#080d1933!important}}body.cp04-role-screen-active,body.cp04-role-screen-active #root,body.cp04-role-screen-active #root>div{background-color:#020617!important;background-image:linear-gradient(#02061700 0%,#0206170a 42%,#02061729 100%),url(/images/torcal-padel-bg.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}body.cp04-role-screen-active h1,body.cp04-role-screen-active h1+p{display:none!important}body.cp04-role-screen-active .cp04-card{-webkit-backdrop-filter:blur(3px)!important;background:linear-gradient(135deg,#080d1933,#080d191f)!important;border:1px solid #ffffff29!important;box-shadow:0 24px 70px #0000002e!important}body.cp04-role-screen-active .cp04-card:before{opacity:.05!important}body.cp04-role-screen-active .cp04-card [style*=background]{-webkit-backdrop-filter:blur(3px)!important;background:linear-gradient(135deg,#050a1238,#050a121f)!important;border-color:#ffffff21!important}body.cp04-role-screen-active,body.cp04-role-screen-active *{text-shadow:0 1px 14px #00000061}
