@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);*{font-family:Noto Sans,sans-serif;font-weight:600;margin:0}html{min-height:100vh;position:relative}::selection{background-color:green;color:#fff}button{cursor:pointer}a{color:#fff;text-decoration:none}input,textarea{outline:none}.loading{align-items:center;color:#187856;display:flex;font-size:24px;height:100vh;justify-content:center}.css-hhdjsd-MuiContainer-root{position:fixed;z-index:1}.nav_logo{width:50px}.css-z77o6z-MuiButtonBase-root-MuiIconButton-root{padding:0!important}@media (max-width:900px){.MuiContainer-maxWidthXl,.MuiContainer-root,.css-hhdjsd-MuiContainer-root{height:64px}.nav_logo{margin-top:4px;width:45px}}.nav_a{color:#fff;cursor:pointer;font-size:18px;letter-spacing:.5px;margin-right:15px;padding:8px;text-decoration:none;text-transform:capitalize}.active{border-bottom:1px solid #fff}.acces_icon{size:200px}.login{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.login h2{font-size:35px}.login p{color:#444;text-align:center}.login form{display:flex;flex-direction:column;gap:20px;padding:20px}.login form input{background-color:#0066000d;border:1px solid #aaa;border-radius:12px;font-size:16px;padding:8px 15px;width:300px}.login form .submit{background:none;border:1px solid green;border-radius:12px;color:green;font-size:18px;padding:8px 20px;transition:all .3s}.login form .submit:hover{background-color:#5c9204;border:1px solid #5c9204;color:#fff}.error_login{color:#ce0000;font-size:12px;text-align:start}.incorrecto{left:50%;position:absolute;top:110px;transform:translate(-50%,-50%)}.admin_view .logout{background-color:#cf5959;border:none;color:#fff;font-size:18px;padding:5px 12px}.admin_view .logout,.header_admin{border-radius:12px;position:fixed;right:20px;top:20px}.header_admin{background-color:hsla(0,0%,100%,.685);color:#000;display:flex;flex-direction:column;padding:5px;text-align:center}.header_admin span{width:100%}.admin_view h2{font-size:35px;font-style:italic;margin:40px 0;text-align:center}ul li{margin:20px 0}ul li button{margin:0 10px;padding:0 8px}.table_reservas{border-color:#aaa!important;table-layout:fixed;width:100%}.table_reservas button{background:none;border:none}@media (max-width:900px){.nav_a{color:#000}.active{border:none}.login{margin-top:-20px}.login form input{width:80%}.error_login{text-align:center}}.admin_club{margin-top:64px}.admin_club h2{font-size:30px;font-weight:700;text-align:center}.admin_club h3{font-size:22px;font-weight:700;padding:5px 0}.nueva_categoria{margin-left:50px}.nueva_categoria button,.nueva_categoria input{font-size:14px;margin-right:10px;padding:4px 8px}.nueva_categoria button{background:none;border:1px solid #5c9204;border-radius:12px;color:#5c9204;padding:4px 12px}.torneos_view{display:flex;margin:20px 0 20px 50px}.form_torneo{display:flex;flex-direction:column}.form_torneo input,.form_torneo select,.form_torneo textarea{font-size:14px;margin:10px 0;padding:3px}.form_torneo textarea{max-height:180px;max-width:380px;min-height:80px;min-width:380px}.form_torneo label{margin-right:8px}.form_torneo button{background-color:teal;border:none;border-radius:12px;color:#fff;font-size:16px;padding:8px 0}.torneos_list{margin-left:20px}.torneos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.torneo_adm{cursor:pointer;margin:10px;position:relative}.torneo_adm .edit_bt{position:absolute;right:0;top:0}.torneos_all{margin-left:50px}.torneos_all input{border:none;border-bottom:1px solid #757575;font-size:14px;margin-bottom:15px;padding:0 5px;width:300px}.paper_editorneo{max-height:75vh;overflow-y:auto;padding:10px 20px;width:400px}.paper_editorneo h3{font-size:22px;font-weight:700;text-align:center}.paper_editorneo div{margin-bottom:8px}.paper_editorneo label{font-weight:700}.paper_editorneo input[type=text]{width:300px}.paper_editorneo input[type=checkbox]{margin-left:15px}.paper_editorneo textarea{max-height:90px;max-width:100%;min-height:50px;min-width:100%}.paper_editorneo input,.paper_editorneo select{margin-left:5px}.paper_editorneo .edit_bts{margin-top:10px;text-align:center;width:100%}.paper_editorneo button{border:none;border-radius:5px;color:#fff;font-size:16px;margin:0 10px;padding:4px 10px}.cerrar_edit{background-color:#804400}.submit_edit{background-color:teal}.datos_cancha{align-items:center;display:flex;flex-direction:column}.datos_cancha table td,.datos_cancha table th{text-align:center}.canchas button{background:none;border:1px solid #5c9204;border-radius:12px;color:#5c9204;margin-left:10px;padding:4px 12px}.formCancha{align-items:center;border:1px solid green;border-radius:12px;display:flex;flex-direction:column;margin:auto;padding:20px 0;text-align:end;width:570px}.formCancha input{margin:8px 0;width:80px}.formCancha span{margin:8px}.formCancha button{text-align:center}.canchas table{width:100%}.canchas table td,.canchas table th{text-align:center}.jugadores_admin{justify-content:center}.form_nuevojug,.jugadores_admin{align-items:center;display:flex;flex-direction:column}.form_nuevojug{border-radius:12px;box-shadow:0 0 15px 0 #0003;margin:25px 0;padding:10px 15px}.form_nuevojug div{display:flex;gap:10px;margin:5px 0}.form_nuevojug input,.form_nuevojug select{background:none;border:1px solid #9c9c9c;border-radius:4px;padding:2px 0 2px 5px}.form_nuevojug #categoria,.form_nuevojug #torneo{width:170px}.form_nuevojug #dni{width:100px}.form_nuevojug #nombre{width:200px}.form_nuevojug #handicap{width:50px}.form_nuevojug #club_per{width:200px}.form_nuevojug button{background:none;border:1px solid #009100;border-radius:12px;color:#009100;display:block;font-size:16px;margin-top:5px;padding:8px;transition:all .3s;width:200px}.form_nuevojug button:hover{background-color:#009100;color:#fff}.jugadores_torneo{background-color:#eaffde;border-radius:12px;box-shadow:0 10px 18px -12px #00000073;margin-bottom:25px;padding:20px;width:80vw}.jugadores_torneo_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.jugadores_torneo_header select{background-color:#dcffc7;border:1px solid #9c9c9c;border-radius:4px;cursor:pointer;padding:5px}.jugadores_torneo_header button{background-color:red;border:none;border-radius:4px;color:#fff;padding:5px 15px}.jugadores_torneo_header span{font-size:22px;font-weight:700;margin:0 20px}table{border-collapse:collapse;font-size:14px;margin-bottom:20px;width:100%}table tr:nth-child(2n){background-color:#dfdfdf}table tr:hover{background-color:#caebca}.jugadores_torneo table caption label{color:#0b52bb}caption{background-color:#caebca;font-weight:700;padding:4px 0;position:relative}caption button{background:none;border:none;color:#c90000;font-size:14px;position:absolute;right:10px;top:3px}td,th{border-top:1px solid #fff;padding:4px 8px;text-align:left}th{background-color:#d5d9eb}.modal{align-items:center;background-color:#0000004d;display:flex;height:calc(100vh - 64px);justify-content:center;left:0;overflow-y:hidden;position:fixed;top:64px;width:100%;z-index:1}.modal_cont{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:82vh;max-width:95%;overflow-x:hidden;overflow-y:auto;padding:10px 20px}.modal_cont .modal_title{align-items:center;display:flex;justify-content:space-between;width:100%}.modal_cont .modal_title h3{margin:0}.modal_cont .modal_title select{background:none;border:1px solid #9c9c9c;border-radius:4px;cursor:pointer;padding:5px}.modal_cont h3{font-size:22px;font-weight:700;margin-bottom:10px;text-align:center}.modal_cont h3 b{color:#18782d}.modal_cont h4{font-size:18px;text-align:center}.modal_cont p{font-size:16px;text-align:center}.modal_cont form{align-items:center;display:flex;flex-direction:column}.modal_cont form input{margin:5px;width:75px}.graf_inscriptos{display:flex;height:500px;justify-content:center;width:100%}.graf_inscriptos canvas{background-color:#008f0014}.modal_edit_cancha{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal_edit_cancha_cont{background:#fff;border-radius:12px;box-shadow:0 2px 16px #0003;margin-top:74px;max-height:75vh;max-width:600px;overflow-y:auto;padding:10px;width:95vw}.modal_edit_cancha_cont h3{text-align:center}.modal_edit_cancha_cont form{display:flex;flex-direction:column}.modal_edit_cancha_cont form>div{align-items:center;background:#ebebeb;border-radius:6px;display:flex;flex-wrap:wrap;gap:.5rem;padding:5px}.modal_edit_cancha_cont input[type=number]{border:1px solid #ccc;border-radius:4px;padding:2px 5px}.modal_edit_cancha_cont button{background:#1976d2;border:none;border-radius:6px;color:#fff;font-weight:700;padding:10px 0}.modal_edit_cancha_cont button[type=button]{background:grey;margin-top:10px}.modal_edit_cancha_cont button:hover{background:#125ea2}.modal_edit_cancha_cont button[type=button]:hover{background:#686868}.no-scroll{overflow-y:hidden}.modal_edit{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal_edit_cont{background-color:#fff;border-radius:12px;max-height:60%;max-width:80%;overflow-y:auto;padding:20px}.modal_edit_cont form{margin-top:10px}.modal_edit_cont form,.modal_edit_cont form div{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.modal_edit_cont input[type=number]{width:40px}@media (max-width:1060px){.admin_club h3{font-size:15px}.admin_club h2{font-size:22px}.nueva_categoria{margin:20px 0 15px 20px}.torneos_view{display:block;margin-left:20px;width:calc(100% - 75px)}.paper_newtorneo{width:100%}.form_torneo input,.form_torneo select,.form_torneo textarea{font-size:14px;margin:5px 0;padding:2px}.form_torneo textarea{max-height:180px;max-width:96%;min-height:80px;min-width:96%}.torneos_list{margin:10px 0 0}.torneos_list h3{font-size:18px}.torneos_all{margin:0}.torneos_all h3,.torneos_all label{margin-left:20px}.torneos_all input{border:none;border-bottom:1px solid #757575;font-size:14px;margin-bottom:15px;padding:0 5px;width:200px}.form_nuevojug{border-radius:12px;box-shadow:0 0 15px 0 #00000026;margin:25px 0;padding:10px;width:300px}.form_nuevojug,.form_nuevojug div{display:flex;flex-direction:column;gap:10px}.form_nuevojug div{justify-content:start;margin:0;width:100%}.form_nuevojug span{margin:0}.form_nuevojug input,.form_nuevojug select{box-sizing:border-box;margin-right:0;width:100%!important}.jugadores_torneo{width:90vw}}@media (max-width:900px){.MuiToolbar-regular,.MuiToolbar-root,.css-1u9o2lj-MuiToolbar-root{margin-top:2px}.jugadores_torneo{padding:10px;width:90vw}.jugadores_torneo_header{flex-direction:column;gap:6px}.jugadores_torneo_header span{order:1}.jugadores_torneo_header button{order:2}.jugadores_torneo_header select{order:3}.jugadores_torneo_header button,.jugadores_torneo_header select{width:100%}}.body{margin-bottom:150px;margin-top:64px}.banner_home{align-items:center;background-attachment:fixed;background-image:url(/static/media/banner_optimizada.6ebe4a411b8a88b7ea27.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;height:calc(100vh - 64px);justify-content:space-around;width:100%}.banner_home h1{font-size:60px;font-weight:800}.banner_home h1 b{color:#ecc875;font-weight:800}.banner_home img{transform:scaleX(-1);width:250px}.banner_home p{font-size:20px;margin:10px 0 15px}.banner_home a{background-color:#0000004a;border:1px solid #fff;border-radius:12px;color:#fff;font-size:18px;margin-right:20px;padding:5px 20px}.esfumado{background:linear-gradient(180deg,#fff0 25%,#fff 75%);height:50px;margin-top:-40px;width:100%}.body_home{margin:auto;width:90%}.body_home h2{font-size:35px;font-weight:700;text-align:center}.desc_home{margin:50px auto;text-align:center;width:70%}.desc_home h3{font-weight:700}.desc_home p{color:#333;font-size:14px}.clubes_banner_home{margin:20px 0}.clubes_banner_home,.torneos_home{align-items:center;display:flex;justify-content:center}.torneos_home{flex-wrap:wrap}.paper img{width:120px}.body_resultados{margin:auto;width:90%}.title_banner{align-items:center;background-attachment:fixed;background-image:url(/static/media/titlebanner.0a2c63564b23f7eb3b46.jpg);background-position:50%;background-size:cover;display:flex;height:150px;justify-content:center;margin:114px 0 50px;position:relative;width:100%}.title_banner h2{color:#fff;font-size:32px;font-style:italic;font-weight:900}.tabla_est{font-size:14px;margin:10px auto}.tabla_est .pos{width:20px}.tabla_est .dni{width:60px}.tabla_est .club,.tabla_est .jug{width:250px}.tabla_est .hdc{background-color:#fff5cc;text-align:center;width:50px}.tabla_est .ida,.tabla_est .vuelta{background-color:#29b648;color:#fff;text-align:center;width:50px}.tabla_est .score{background-color:#339e9e;color:#fff;cursor:pointer;text-align:center;width:50px}.tabla_jugador{font-size:15px;margin:0 auto;width:100%}.tabla_jugador caption{background-color:#fae1be}.tabla_jugador th{background-color:#f5f1b5}.tabla_jugador td,.tabla_jugador th{padding:4px 6px;text-align:center}.score{color:teal}.par{color:#0dbe00}.birdie{color:#d3ac10}.bogey{color:#4094e7}.dbogey{color:#be3430}.aguila{color:#37cc9a}.torneos_ins{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:10px 80px}.modal_cont_ins{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:83vh;max-width:85%;overflow-x:hidden;overflow-y:auto;padding:10px 20px}.modal_cont_ins h3{font-size:25px;margin-bottom:10px;text-align:center}.modal_cont_ins_contain{display:flex;gap:20px}.modal_cont_ins_contain div{max-width:420px}.modal_cont_ins form label{align-items:center;display:flex;width:100%}.modal_cont_ins form label input,.modal_cont_ins form label select{box-sizing:border-box;flex:1 1;margin-left:8px}.modal_cont_ins_contain span{display:block}.form_reserva label{align-items:center;display:flex;width:100%}.form_reserva label input{box-sizing:border-box;flex:1 1}footer{bottom:0;position:absolute;width:100%}footer div{align-items:center;background-color:#ccc;display:flex;gap:15;height:80px;justify-content:center;position:relative;width:100%}footer .draw_player{left:50px;position:absolute;top:-70px;width:70px}footer .logo_footer{margin:0 15px;width:30px}@media (max-width:900px){.banner_home{background-position:-350px;flex-direction:column;height:calc(95vh - 64px);justify-content:center;text-align:center}.banner_home h1{font-size:45px;margin-top:-50px}.banner_home p{font-size:12px}.banner_home a{font-size:12px;margin-right:15px;padding:4px 18px}.banner_home img{margin-top:80px;width:150px}.body_home h2{font-size:25px}.desc_home{width:100%}.desc_home h3{font-size:16px}.desc_home p{font-size:12px}.clubes_banner_home{flex-direction:column;justify-content:center;margin:20px 0}.paper{margin:10px 0!important;padding:2px 5px!important;width:85vw}.paper img{width:80px}.paper h6{font-size:16px;font-weight:900}.paper span{font-size:14px}.paper .MuiChip-label{font-size:10px}.title_banner{height:100px;margin:104px 0 40px}.title_banner h2{font-size:22px;text-align:center}.paper_res{flex-direction:column;padding:5px 12px!important;width:80vw!important}.paper_res div{margin:8px 0;width:100%}.paper_res h6{font-size:16px}.paper_res span{font-size:14px}.modal_cont{max-height:70vh;max-width:80vw}.modal_cont h4{font-size:12px}.modal_cont h3{font-size:18px}.modal_cont .modal_title h3{font-size:18px;text-align:start}.modal_cont .modal_title select{font-size:12px!important;padding:2px;width:80px}.table_container{overflow-x:auto;width:100%}.table_container table{width:1000px}.modal_cont table caption,.modal_cont table td,.modal_cont table th{font-size:15px;padding:4px 5px}caption{text-align:start}.est_bts button{font-size:14px;margin:0 5px;padding:2px 6px!important}.est_bts svg{display:none}.grafic_container{display:block!important;overflow-x:auto;width:100%!important}.torta{height:200px!important;margin-left:auto;width:200px!important}.estadisticas{display:flex;justify-content:center}.estadisticas form{display:flex;flex-direction:column;margin:auto;width:300px}.estadisticas form input{width:286px!important}.estadisticas form button{width:300px}footer .draw_player{left:10px;position:absolute;top:-40px;width:35px}footer h3{font-size:15px}footer .logo_footer{margin:0 10px}}
/*# sourceMappingURL=main.388c499c.css.map*/