*{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}html,body{margin:0;height:100%;background-color:#f8fafc}ul li{list-style:none}.wrapper{min-height:100%}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.d-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.p-1{padding:1em}.p-2{padding:2em}.m-card-list{margin:.8em .6em!important}.mt-06{margin-top:.6em}.mt-1{margin-top:1em}.mt-3{margin-top:3em}.mt-5{margin-top:5em}.mb-1{margin-bottom:1em}.mb-2{margin-bottom:2%}.mb-3{margin-bottom:3em}.mb-5{margin-bottom:5em!important}.w-22{width:22%}.w-22e{width:22em}.w-25{width:25%}.w-30{width:30%}.w-40{width:40%}.w-46{width:46%}.w-50{width:50%}.w-55{width:55%}.w-65{width:65%}.w-70{width:69%}.w-74{width:74%!important}.w-90{width:90%}.w-95{width:95%}.w-100{width:100%}.w-140{width:140%}.w-160{width:160%}.h-22{height:22em}.h-40{height:40em}.form-block{margin-top:2em}.form-block label{display:block}.text-center{text-align:center}.container{width:90%;margin:0 auto}.pointer{cursor:pointer}.p-menubar-root-list{width:30%;position:relative;left:50%}.p-menubar-root-list li.p-menuitem{width:10em}.p-menubar-root-list li.p-menuitem .p-menuitem-content a{padding:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer}.p-menubar-root-list li.p-menuitem .p-menuitem-content a:hover{color:#222}.ql-toolbar.ql-snow{background-color:#fff!important;border-radius:.4em .4em 0% 0%!important}.ql-container.ql-snow{background-color:#fff!important;height:320px!important;border-radius:0 0 .4em .4em!important}#tid{flex-wrap:wrap;padding:2em}.flag{width:1em;height:1em;display:block;border-radius:5em;position:relative;left:108%;box-shadow:#0000003d 0 3px 8px;background-color:#5c5c5c}#athlete-card button{width:1.8em;height:1.8em}#step-tournament .p-card-body{padding:1em;width:100%;background:#222;color:#fff;font-weight:900;text-align:center}ul li.item-admin{position:relative;left:-25%;top:-.3em}ul li.item-admin a{position:relative;left:3%}ul li.item-admin i{color:#22c55e}.p-icon-field-right>.p-inputtext{width:100%!important}#detail-image img{width:100%}.scroll-bottom{overflow-x:scroll}.scroll-bottom::-webkit-scrollbar{height:12px}.scroll-bottom::-webkit-scrollbar-thumb{background-color:#535353;border-radius:3em;border:2px solid #fff}.scroll-bottom::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:3em}.active-athlete{background-color:#63e96f}ul.p-listbox-list{height:12em}.pi-ban{color:#cf3232;font-weight:700}.mobile-view{display:none}#errorField{color:#d75252;font-weight:500;padding:.4em}.event-list .p-card-body{height:-webkit-fill-available;display:flex;flex-direction:column}.event-list .p-card-footer{margin-top:auto}@media (max-width: 480px){h2{font-size:1.3em;font-weight:900;width:72%;margin:0 auto 1.6em}header #logo img{display:block;width:75%}header .p-menubar-button{display:none}header .p-menubar-end div.gap-2{width:232%;position:relative;left:-131%}.wm-100,.w-22,.w-25,.w-30,.w-40,.w-46,.w-50,.w-70{width:100%}.wrap{flex-wrap:wrap}.m-mt-10{margin-bottom:10%}footer div.d-flex{flex-wrap:wrap}footer .w-70{margin-top:2em}footer section{font-size:.7em}#footerEnd p{font-size:.7em}.wrap-reverse{flex-wrap:wrap;flex-direction:column-reverse}form{width:80%;margin:0 auto}.mobile-none{display:none}.mobile-view{display:block}.w-22e{width:75%}#step-tournament{display:none}#body-tournament{border-radius:0!important;background-color:#ececec00!important}.active-athlete{background-color:#0f172a;color:#fff}#body-tournament .p-card .p-card-body{padding:.6em}#athlete-card{align-items:center}#athlete-card span{font-size:.8em;font-weight:600}.scroll-bottom{width:100%!important;background-color:#2220!important;box-shadow:none!important}#tid{width:17em}#action{width:92%!important;margin:0 auto 1.3em}#action button{font-size:.7em}}
