@import url(https://fonts.googleapis.com/css2?family=Signika:wght@400;700&display=swap);.shine{position:relative;overflow:hidden}.shine:after{content:"";top:0;transform:translateX(100%);width:100%;height:100%;position:absolute;z-index:1;animation:slide 2s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.4) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0))}@keyframes slide{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.fadeIn,.fadeIn-fast,.fadeIn-medium,.fadeIn-ultrafast{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInAnimation}.fadeIn-medium{animation-duration:.7s}.fadeIn-fast{animation-duration:.4s}.fadeIn-ultrafast{animation-duration:.2s}.americana-type h4{margin-top:20px;color:#717171}.americana-type .reservas{text-align:left;margin-top:25px}.americana-type .introduction{text-align:center;font-size:14px;color:grey;font-style:italic;margin-top:25px;margin-bottom:25px}.americana-type .inscriptions{margin-top:25px;padding:10px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(4,1fr);gap:10px}.americana-type .inscriptions--gender{grid-template-columns:repeat(2,1fr)}.americana-type .inscriptions.rows--2{grid-template-rows:repeat(2,auto)}.americana-type .inscriptions.rows--3{grid-template-rows:repeat(3,auto)}.americana-type .inscriptions.rows--4{grid-template-rows:repeat(4,auto)}.americana-type .inscriptions.rows--5{grid-template-rows:repeat(5,auto)}.americana-type .inscriptions.rows--6{grid-template-rows:repeat(6,auto)}.americana-type .inscriptions.rows--7{grid-template-rows:repeat(7,auto)}.americana-type .inscriptions.rows--8{grid-template-rows:repeat(8,auto)}.americana-type .inscriptions.rows--9{grid-template-rows:repeat(9,auto)}.americana-type .inscriptions.rows--10{grid-template-rows:repeat(10,auto)}@media screen and (max-width:860px){.americana-type .inscriptions{grid-template-columns:repeat(2,1fr)}.americana-type .inscriptions--gender{grid-template-columns:1fr}.americana-type .inscriptions.rows--2{grid-template-rows:repeat(4,auto)}.americana-type .inscriptions.rows--3{grid-template-rows:repeat(6,auto)}.americana-type .inscriptions.rows--4{grid-template-rows:repeat(8,auto)}.americana-type .inscriptions.rows--5{grid-template-rows:repeat(10,auto)}.americana-type .inscriptions.rows--6{grid-template-rows:repeat(12,auto)}.americana-type .inscriptions.rows--7{grid-template-rows:repeat(14,auto)}.americana-type .inscriptions.rows--8{grid-template-rows:repeat(16,auto)}.americana-type .inscriptions.rows--9{grid-template-rows:repeat(18,auto)}.americana-type .inscriptions.rows--10{grid-template-rows:repeat(20,auto)}}@media screen and (max-width:480px){.americana-type .inscriptions{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:unset}}.americana-type .inscriptions.reservas{margin-top:0;grid-auto-flow:row!important;grid-template-columns:1fr!important;grid-template-rows:unset!important}.americana-type .inscriptions>.inscription{position:relative;box-shadow:0 0 3px rgba(0,0,0,.12156862745098039);border-radius:5px;padding:5px 10px;min-height:50px;display:flex;flex-direction:column;justify-content:center}.americana-type .inscriptions>.inscription.own{background-color:var(--alert-color)}.americana-type .inscriptions>.inscription.pair{min-height:100px}.americana-type .inscriptions>.inscription>span{position:absolute;bottom:2px;right:2px;font-style:italic;color:grey;font-size:10px}.americana-type .actions{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:15px}@media screen and (max-width:480px){.americana-type .actions{grid-template-columns:1fr}}.gender-splitted-inscriptions{display:flex}.gender-splitted-inscriptions .inscriptions--gender{margin-top:0}@media screen and (max-width:480px){.gender-splitted-inscriptions .inscriptions--gender{padding:10px 0}.gender-splitted-inscriptions .inscriptions--gender .player-name{font-size:14px;line-height:20px}.gender-splitted-inscriptions .inscriptions--gender .player-name span{padding:2px!important}}.gender-splitted-inscriptions>div{flex:1}.gender-splitted-inscriptions>div.separator{flex:0 0 1px;background:#ccc;margin:0 10px}.gender-splitted-inscriptions.reservas{margin-top:0}.gender-splitted-inscriptions.reservas .separator{margin:0 10px}@media screen and (max-width:580px){.inscriptions--gender{padding:0}}@media screen and (max-width:480px){.inscriptions--gender>.inscription{padding:4px 2px!important}.inscriptions--gender>.inscription .ball{font-size:10px!important;float:left}}@media screen and (max-width:420px){.inscriptions--gender>.inscription .inscription{display:block!important}.inscriptions--gender>.inscription .inscription .info button{line-height:15px;padding:1px;margin:1px;width:75px}}:root{--bg-color:#fcfcfc;--bg-color-light:#ececec;--bg-color-dark:#292929;--alert-color:#cddc39;--error-color:#dc143c;--danger-color:#cb2431;--team-color:#000}*{font-family:Signika,sans-serif;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,html,p{padding:0;margin:0}body{height:100vh;overflow-x:hidden;overflow-y:auto}.app-background{background-image:url(bg-2.e19a3da4e423fd585d34.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.app-background,.app-background-filter{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.app-background-filter{background:var(--team-color);opacity:.1}.route{padding:25px;max-width:1200px;margin:0 auto}.capitalize{text-transform:capitalize}button:focus,input:focus,textarea:focus{outline:none}p{margin:0}input:read-only{color:grey}.error{color:var(--error-color);font-size:16px}.spin{animation:spin .5s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}button{background-color:var(--alert-color);border:none;line-height:50px;width:100%;border-radius:5px;font-size:18px;position:relative}button.small{font-size:14px;line-height:20px}button.inverted{background-color:initial;border:1px solid var(--alert-color)}button.inverted:hover{transition-duration:.2s;background-color:var(--alert-color)}button.danger{background-color:initial;border:1px solid var(--danger-color);color:var(--danger-color)}button.danger:hover{transition-duration:.2s;background-color:var(--danger-color);color:#fff}button[disabled]{opacity:.5}button:not([disabled]){cursor:pointer}button span{position:absolute;top:50%;transform:translate(10px,-50%)}#global-error-container{position:fixed;bottom:0;left:0;right:0;z-index:99999}#global-error-container .error,.error-container .error{background:#f44336;border-radius:5px;padding:15px;margin:0 5px 10px;color:#000;border:1px solid var(--error-color)}