.context-menu{background-color:#fff;border:1px solid #e1e1e1;color:#000;left:0;list-style-type:none;min-width:180px;opacity:0;position:absolute;top:calc(100% + 8px);transform:translateY(30px);transition:.3s;visibility:hidden;z-index:100}.context-menu.show{opacity:1;transform:none;visibility:visible}.context-menu li{border-bottom:1px solid #e1e1e1;color:#151515;font-size:12px;font-weight:600;padding:12px 25px;text-transform:uppercase;transition:.3s}.context-menu li:last-child{border-bottom:none}.context-menu li:hover{color:#3f90dc}.user{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:8px;position:relative}.user .icon{color:#3f90dc}.user .name{color:#fff}.user .context-menu{left:auto;right:0}.scroll-to-top-button{bottom:32px;height:50px;min-height:0;min-height:auto;padding:0;padding:0!important;position:fixed;right:32px;transform:translateY(82px);width:50px;z-index:100}.scroll-to-top-button:hover{background-color:#35363c;border-color:#35363c;color:#fff}.scroll-to-top-button.show{transform:none}@media(max-width:576px){.scroll-to-top-button{bottom:16px;right:16px}}.layout{display:flex;flex-direction:column;min-height:100vh;width:100%}.layout .layout-header{background-color:#16324d;color:#fff;min-height:64px;padding:4px 0}.layout .layout-header .container{align-items:center;display:flex;gap:4px;justify-content:space-between}.layout .layout-header .container .bg-image{background-image:url(/static/media/logo-192-white.39f329525681999288b8.png)}.layout.screen-sized{max-height:100vh;overflow:hidden}.layout.screen-sized .layout-body .container{align-items:center;display:flex;justify-content:center}.layout .layout-body{display:flex;flex-grow:1;overflow:hidden;padding:32px 0;width:100%}.layout .layout-body .container{flex-grow:1;height:auto}.spinner{align-items:center;background-color:#ffffffb3;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;visibility:hidden;width:100%;z-index:100}.spinner.show{opacity:1;visibility:visible}.card{display:flex;flex-direction:column;max-height:100%;width:100%}.card .card-top{align-items:center;background:#35363c;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 30px}.card .card-top .header{color:#fff}.card .card-top .right-button{margin:-8px -16px;padding:8px 16px}.card .card-body{background:#fff;display:flex;flex-direction:column;flex-grow:1;padding:40px 25px;position:relative}@media(max-width:576px){.card .card-top{padding:20px 16px}.card .card-body{padding:16px 8px}}.input{position:relative}.input .toggle-password{color:#868e96;cursor:pointer;padding:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.input .toggle-password.small{padding:8px}.input input{width:100%}.input input.error{border-color:#fd6565}.input .error-msg{color:#fd6565;font-size:12px;opacity:0;position:absolute;right:4px;top:2px;transition:.3s;visibility:hidden}.input .error-msg.visible{opacity:1;visibility:visible}@keyframes show-up{0%{transform:scale(.8)}to{transform:scale(1)}}.info-modal.show .info-card{animation:show-up .3s}.info-modal .card-wrap{max-width:100%}.info-modal .card-wrap.ancor{position:fixed;transform:translate(-50%,-50%)}.info-modal .card-wrap .info-card{max-width:100%;width:560px}.info-modal .card-wrap .info-card .btn-block{display:flex;justify-content:space-between;margin-top:32px}.info-modal .card-wrap .info-card .btn-block:has(:only-child){justify-content:center}@media(max-width:576px){.info-modal .get-click-outside{width:100%}.info-modal .get-click-outside .card-wrap.ancor{position:static;transform:none}}.login-card{max-width:100%;width:560px}.login-card .login-form{display:flex;flex-direction:column;row-gap:16px}.login-card .login-form .reset-password{align-self:flex-start}.login-card .login-form .signin-btn{align-self:center;margin-top:16px}.tabs{display:flex;flex-direction:column;gap:16px;width:100%}.tabs .tabs-header{border:1px solid #e1e1e1;color:#9b9b9b;display:flex;flex-wrap:wrap;font-weight:600;list-style-type:none;text-transform:uppercase;width:100%}.tabs .tabs-header .tabs-header-item{border-left:none;cursor:pointer;flex-grow:1;letter-spacing:.1em;padding:18px 32px;position:relative;text-align:center;transition:.3s}.tabs .tabs-header .tabs-header-item:before{background:#3f90dc;bottom:2px;content:"";display:block;height:7px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:rotate(45deg) translateX(-50%);transition:.3s;width:7px}.tabs .tabs-header .tabs-header-item.active,.tabs .tabs-header .tabs-header-item:hover{background-color:#3f90dc;color:#fff}.tabs .tabs-header .tabs-header-item.active:before{bottom:-6px;opacity:1}.tabs>:last-child{flex-grow:1}.chevron-up-down.fa-chevron-down:before,.chevron-up-down.fa-chevron-up:before{font-size:11px}.select{position:relative}.select.small .selected-option{padding:3px 14px}.select.small .options li,.select.small .selected-option .value{font-size:12px;font-weight:600;text-transform:uppercase}.select.small .options li{padding:6px 14px}.select .selected-option{align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:15px 19px;position:relative;transition:.3s}.select .selected-option.error{border-color:#fd6565}.select .selected-option .value{font-size:14px;line-height:1}.select .selected-option .value.placeholder{color:#9b9b9b}.select .selected-option .error-msg{color:#fd6565;font-size:12px;opacity:0;position:absolute;right:4px;top:2px;transition:.3s;visibility:hidden}.select .selected-option .error-msg.visible{opacity:1;visibility:visible}.select .options{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;border-top:none;left:0;list-style:none;margin:0;max-height:280px;opacity:0;overflow:scroll;padding:0;position:absolute;top:100%;transition:.3s;visibility:hidden;width:100%;z-index:100}.select .options.open{opacity:1;visibility:visible}.select .options li{color:#151515;cursor:pointer;font-size:14px;line-height:1;padding:12px 19px}.select .options li:hover{background-color:#3f90dc;color:#fff}.check-box{display:flex;gap:8px;padding:12px 19px}.check-box.small{padding:6px 14px}.check-box.small .label{font-size:12px;font-weight:600;text-transform:uppercase}.check-box .box{align-items:center;border:1px solid #e1e1e1;display:flex;height:20px;justify-content:center;transition:.3s;width:20px}.check-box .box .fa-check:before{color:#3f90dc;font-size:14px;opacity:0;transition:.3s}.check-box .box .fa-check.visible:before{opacity:1}.check-box:hover .box{border-color:#3f90dc}.set-discount{display:flex;flex-direction:column;gap:16px;position:relative}.set-discount .btns-wrap{display:flex;justify-content:space-around}.set-discount .err-msg-wrap{max-height:0;overflow:hidden;text-align:center;transition:.3s}.set-discount .err-msg-wrap.show{max-height:20px}.multi-select-inline{min-width:320px;position:relative}.multi-select-inline.small .get-click-outside{padding:6px 0}.multi-select-inline.small .get-click-outside .header{padding:6px 14px}.multi-select-inline.show{z-index:100}.multi-select-inline.show .get-click-outside{opacity:1;visibility:visible}.multi-select-inline .get-click-outside{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;border-top:none;display:flex;flex-direction:column;gap:8px;opacity:0;transition:.3s;visibility:hidden}.multi-select-inline .get-click-outside .header{background-color:#35363c;color:#fff;font-weight:500;padding:12px 19px;text-transform:uppercase}.multi-select-inline .get-click-outside .options{margin:0;max-height:340px;overflow:scroll;width:100%}.multi-select-inline .get-click-outside .options .select-all .label{font-weight:500}.multi-select-inline .get-click-outside .ok-btn{align-self:center}.react-joyride{position:absolute}.react-joyride__tooltip{border-radius:0!important;padding:0!important}.react-joyride__tooltip>div:first-child h1{background-color:#35363c;color:#fff;font-weight:500;padding:8px 16px;text-align:left}.react-joyride__tooltip>div:first-child div{padding:32px 16px!important;text-align:left}.react-joyride__tooltip>div:nth-child(2){margin-top:0!important;padding:0 16px 16px}.react-joyride__tooltip>div:nth-child(2) button{background-color:#3f90dc!important;border-radius:4px!important;color:#fff!important;font-size:12px!important;font-weight:600;min-height:0;min-height:auto;padding:6px 14px!important}.react-joyride__tooltip>div:nth-child(2) button:hover{background-color:#f94f4f!important}.react-joyride__tooltip>div:nth-child(2) div button{background-color:#fff!important;border:1px solid #c6c6c6!important;color:#151515!important}.react-joyride__tooltip>div:nth-child(2) div button:hover{background-color:#35363c!important;border-color:#35363c!important;color:#fff!important}.react-joyride__tooltip>button{min-height:40px!important;padding:8px 16px!important}.react-joyride__tooltip>button:before{content:"";display:block;font-family:FontAwesome;font-size:16px;font-weight:400;line-height:1}.react-joyride__tooltip>button svg{display:none}.__floater__open[x-placement=bottom-end] svg polygon,.__floater__open[x-placement=bottom-start] svg polygon,.__floater__open[x-placement=bottom] svg polygon,.__floater__open[x-placement=left-start] svg polygon,.__floater__open[x-placement=right-start] svg polygon{fill:#35363c}.teams-list{display:flex;flex-direction:column;gap:16px;min-height:100%;overflow-x:hidden;overflow-y:hidden;position:relative;width:100%}.teams-list .controls{border-bottom:1px solid #d7d7d7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.teams-list .controls .filters{display:flex;flex-wrap:wrap;gap:16px;list-style-type:none}.teams-list .controls .filters .location,.teams-list .controls .filters .sport{width:180px}.teams-list .controls .manage-teams{position:relative}.teams-list .controls .manage-teams .select-team{position:absolute;right:0}.teams-list .col-1{flex-shrink:0;width:64px}.teams-list .col-23,.teams-list .col-5,.teams-list .col-78,.teams-list .col-9{flex-basis:0;flex-grow:2;flex-shrink:0}.teams-list .col-23 .division{display:none}.teams-list .col-9{display:flex;flex-grow:1;justify-content:center}.teams-list .header{align-items:center;column-gap:16px;display:flex}.teams-list .team{align-items:center;display:flex;gap:16px}.teams-list .team .col-23 .img-name-wrap{align-items:center;display:flex;gap:4px}.teams-list .team .col-23 .img-name-wrap .bg-image{display:none;flex-shrink:0}.teams-list .team .col-23 p,.teams-list .team .col-5 p,.teams-list .team .col-78 p{transition:.3s}.teams-list .team .col-23,.teams-list .team .col-5,.teams-list .team .col-78 .wrap{display:flex;flex-direction:column;gap:4px}.teams-list .team .col-78 .wrap{align-items:flex-start;border-left:16px solid;min-width:160px;padding-left:8px}.teams-list .team:hover:not(.disabled) .col-23 p,.teams-list .team:hover:not(.disabled) .col-5 p,.teams-list .team:hover:not(.disabled) .col-78 p{color:#3f90dc}.teams-list .team:hover:not(.disabled) .col-9 .check-box .box{border-color:#3f90dc}@media(max-width:992px){.teams-list .header .col-5,.teams-list .team .col-5{display:none}.teams-list .header .col-23 .division,.teams-list .team .col-23 .division{display:inline}}@media(max-width:768px){.teams-list .controls .manage-teams .select-team{left:0;right:auto}.teams-list .col-1{display:none}.teams-list .team .col-23 .img-name-wrap .bg-image{display:block}}@media(max-width:576px){.teams-list .team{gap:4px}.teams-list .team .col-78 .wrap{border-left:8px solid;padding-left:4px}}.payment-modal-body{flex-direction:column;position:relative}.payment-modal-body,.payment-modal-body .amount-pay-wrap{display:flex;gap:16px}.payment-modal-body .amount-pay-wrap .input{flex-grow:1}.payment-modal-body button{align-self:center}.payment-modal-body .err-msg-wrap{max-height:0;overflow:hidden;text-align:center;transition:.3s}.payment-modal-body .err-msg-wrap.show{max-height:20px}.payment-modal-body .pay-link-wrap{max-height:0;overflow:hidden;transition:.3s}.payment-modal-body .pay-link-wrap.show{max-height:200px}@media(max-width:576px){.payment-modal-body .amount-pay-wrap{flex-direction:column}.payment-modal-body .pay-link-wrap.show{max-height:280px}}.tournaments-list{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;position:relative;row-gap:16px}.tournaments-list .controls{border-bottom:1px solid #d7d7d7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.tournaments-list .controls .filters{display:flex;flex-wrap:wrap;gap:16px;list-style-type:none}.tournaments-list .controls .filters .location,.tournaments-list .controls .filters .sport,.tournaments-list .controls .filters .time{width:180px}.tournaments-list .col-1{flex-shrink:0;width:64px}.tournaments-list .col-23 .img-name-wrap{align-items:center;display:flex;gap:4px}.tournaments-list .col-23 .img-name-wrap .bg-image{display:none;flex-shrink:0}.tournaments-list .col-23,.tournaments-list .col-4,.tournaments-list .col-45,.tournaments-list .col-5{flex-basis:0;flex-grow:2;flex-shrink:0;transition:.3s}.tournaments-list .col-23 p,.tournaments-list .col-4 p,.tournaments-list .col-45 p,.tournaments-list .col-5 p{transition:.3s}.tournaments-list .col-23,.tournaments-list .col-4,.tournaments-list .col-5{display:flex;flex-direction:column;gap:4px}.tournaments-list .col-7{flex-basis:0;flex-grow:1;flex-shrink:0}.tournaments-list .col-45{display:none}.tournaments-list .header{column-gap:16px;display:flex}.tournaments-list .tournament{align-items:center;column-gap:16px;display:flex}.tournaments-list .tournament .bg-image{flex-shrink:0}.tournaments-list .tournament .col-4{white-space:pre-line}.tournaments-list .tournament .col-7 .wrap{align-items:flex-start;border-left:16px solid;display:flex;flex-direction:column;gap:4px;padding-left:8px}.tournaments-list .tournament .col-7 .wrap p{transition:.3s}.tournaments-list .tournament:hover .col-23 p,.tournaments-list .tournament:hover .col-4 p,.tournaments-list .tournament:hover .col-45 p,.tournaments-list .tournament:hover .col-5 p,.tournaments-list .tournament:hover .col-7 p{color:#3f90dc}@media(max-width:1600px){.tournaments-list .col-4,.tournaments-list .col-5{display:none}.tournaments-list .col-45{display:flex;flex-direction:column;gap:4px}}@media(max-width:992px){.tournaments-list .col-7{flex-grow:2}}@media(max-width:768px){.tournaments-list .col-1{display:none}.tournaments-list .tournament .col-23 .img-name-wrap .bg-image{display:block}}@media(max-width:576px){.tournaments-list .tournament{gap:4px}.tournaments-list .tournament .col-7 .wrap{border-left:8px solid;padding-left:4px}}.cash-pay{display:flex;flex-direction:column;gap:16px;position:relative}.cash-pay .btns-wrap{display:flex;justify-content:space-around}.cash-pay .err-msg-wrap{max-height:0;overflow:hidden;text-align:center;transition:.3s}.cash-pay .err-msg-wrap.show{max-height:20px}.payments-list{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;row-gap:16px}.payments-list .col-1,.payments-list .col-12,.payments-list .col-15,.payments-list .col-2,.payments-list .col-3,.payments-list .col-4{flex-basis:0;flex-shrink:0}.payments-list .col-1,.payments-list .col-15{flex-grow:1}.payments-list .col-2{flex-grow:2}.payments-list .col-12{display:none;flex-grow:2}.payments-list .col-3{flex-grow:3}.payments-list .col-4{flex-grow:1;text-align:right}.payments-list .controls{border-bottom:1px solid #d7d7d7;justify-content:space-between;padding-bottom:16px}.payments-list .controls,.payments-list .controls .left,.payments-list .controls .right{display:flex;flex-wrap:wrap;gap:16px}.payments-list .controls .left>*{width:180px}.payments-list .header,.payments-list .payment{column-gap:16px;display:flex}.payments-list .payment{align-items:center}.payments-list .payment .col-12 .id,.payments-list .payment .col-2{word-break:break-all}.payments-list .payment .col-12{flex-direction:column;gap:4px}@media(max-width:1200px){.payments-list .col-3{flex-grow:2}}@media(max-width:992px){.payments-list .col-1,.payments-list .col-15,.payments-list .col-2{display:none}.payments-list .col-12{display:flex}}@media(max-width:576px){.payments-list .header,.payments-list .payment{column-gap:8px}}.referees-list{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;position:relative;row-gap:16px}.referees-list .controls{border-bottom:1px solid #d7d7d7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.referees-list .tab-header{display:flex;gap:16px}.referees-list .tab-body{display:flex;flex-direction:column;gap:16px}.referees-list .tab-body .referee{align-items:center;display:flex;gap:16px}.referees-list .tab-body .referee .col-2{align-items:center;display:flex;gap:4px}.referees-list .tab-body .referee .col-2 .bg-image{display:none;flex-shrink:0}.referees-list .tab-body .referee p{transition:.3s}.referees-list .tab-body .referee:hover p{color:inherit}.referees-list .col-2,.referees-list .col-3,.referees-list .col-34,.referees-list .col-4{flex-basis:0;flex-grow:1;flex-shrink:0}.referees-list .col-1{flex-shrink:0;width:64px}.referees-list .col-34{display:none}@media(max-width:768px){.referees-list .col-1,.referees-list .col-3,.referees-list .col-4{display:none}.referees-list .col-34,.referees-list .tab-body .referee .col-2 .bg-image{display:block}}.coaches-list{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;position:relative;row-gap:16px}.coaches-list .controls{border-bottom:1px solid #d7d7d7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.coaches-list .tab-header{display:flex;gap:16px}.coaches-list .tab-body{display:flex;flex-direction:column;gap:16px}.coaches-list .tab-body .coach{align-items:center;display:flex;gap:16px}.coaches-list .tab-body .coach .col-234 .img-name-wrap{align-items:center;display:flex;gap:4px}.coaches-list .tab-body .coach .col-234 .img-name-wrap .bg-image{display:none;flex-shrink:0}.coaches-list .tab-body .coach p{transition:.3s}.coaches-list .tab-body .coach:hover p{color:inherit}.coaches-list .col-2,.coaches-list .col-234,.coaches-list .col-3,.coaches-list .col-34,.coaches-list .col-4,.coaches-list .col-5{flex-basis:0;flex-grow:1;flex-shrink:0}.coaches-list .col-1{flex-shrink:0;width:64px}.coaches-list .col-234,.coaches-list .col-34,.coaches-list .col-5{display:flex;flex-direction:column;gap:4px}.coaches-list .col-234,.coaches-list .col-34{display:none}@media(max-width:992px){.coaches-list .col-3,.coaches-list .col-4{display:none}.coaches-list .col-34{display:flex}}@media(max-width:768px){.coaches-list .col-1,.coaches-list .col-2,.coaches-list .col-34{display:none}.coaches-list .col-234{display:flex}.coaches-list .tab-body .coach .col-234 .img-name-wrap .bg-image{display:block}}.admin-panel{min-height:100%}.admin-panel .admin-panel-tabs{display:flex;flex-grow:1;overflow:hidden}.admin-panel .admin-panel-tabs .component-wrap{display:flex;flex-direction:column}.admin-panel .admin-panel-tabs .component-wrap .teams-list,.admin-panel .admin-panel-tabs .component-wrap .tournaments-list{flex-grow:1}.image-modal{flex-direction:column}.image-modal .bg-image{height:100%;margin:40px 0;width:100%}.image-modal .bg-image,.image-modal .bg-image:hover{background-size:contain}.image-modal .close-btn{position:absolute;right:26px;top:34px}.image-modal .close-btn.fa-cross:before{font-size:36px}.image-modal .title{color:#fff;position:absolute;text-align:center;top:40px}.image-modal .download-btn{bottom:40px;position:absolute}.select-inline{border:1px solid #e1e1e1;border-radius:4px;opacity:0;position:relative;transition:.3s;visibility:hidden}.select-inline.show{opacity:1;visibility:visible}.select-inline.small .header{padding:6px 14px}.select-inline.small .options li{font-size:12px;font-weight:600;padding:6px 14px;text-transform:uppercase}.select-inline .header{background-color:#35363c;color:#fff;font-weight:500;padding:12px 19px}.select-inline .options{background-color:#fff;border-top:none;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;z-index:100}.select-inline .options li{color:#151515;cursor:pointer;font-size:14px;line-height:1;padding:12px 19px}.select-inline .options li:hover{background-color:#3f90dc;color:#fff}.image-btns{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative}.image-btns .bg-image.clickable{cursor:pointer}.image-btns .upload-icon-wrap{align-items:center;display:flex;justify-content:center;transition:.3s}.image-btns .upload-icon-wrap.upload{cursor:pointer}.image-btns .upload-icon-wrap.upload:hover{transform:scale(103%)}.image-btns .upload-icon-wrap .fa-upload:before{font-size:60px}.image-btns .progress-wrap{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.image-btns .progress-wrap .progress-line{border:1px solid #e1e1e1;height:24px;width:100%}.image-btns .progress-wrap .progress-line .progress{background-color:#3f90dc;height:100%}.image-btns .btns{column-gap:8px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:8px;width:100%}.image-btns .btns .upload-wrap{position:relative}.image-btns .btns .upload-wrap .select-inline-type{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:240px}.image-btns .image-title.no-title{visibility:hidden}.image-btns .error{color:#fd6565;max-height:0;overflow:hidden;text-align:center;transition:.3s}.image-btns .error.show{max-height:20px}.image-btns .file-upload-input{display:none}.card-header-view{align-items:stretch;display:flex;flex-shrink:0;gap:16px;opacity:0;transition:.3s;visibility:hidden}.card-header-view.show{opacity:1;visibility:visible}.card-header-view .info-buttons-wrap{display:flex;flex-grow:1;justify-content:space-between}.card-header-view .info-buttons-wrap .info{display:flex;flex-direction:column;gap:8px;margin-top:-8px}.card-header-view .info-buttons-wrap>.buttons{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.card-header-view .info-buttons-wrap>.buttons button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.card-header-view{flex-direction:column}.card-header-view .image-btns{align-self:center}.card-header-view .info-buttons-wrap{flex-direction:column;gap:16px}.card-header-view .info-buttons-wrap .info{margin-top:0}.card-header-view .info-buttons-wrap>.buttons{flex-direction:row}}.card-template{min-height:100%}.card-template .card-body{display:flex;flex-direction:column;gap:16px}.card-template .card-body .block>.header{height:2048px;position:relative;transition:.3s}.card-template .card-body .block>.header .edit-wrap{display:flex;flex-direction:column;gap:32px;left:0;opacity:0;position:absolute;top:0;transition:.3s;visibility:hidden;width:100%}.card-template .card-body .block>.header .edit-wrap.show{opacity:1;visibility:visible}.card-template .card-body>.children-wrap{display:flex;flex-grow:1;position:relative}.card-template .card-body>.children-wrap>.cover{background-color:#ffffff80;height:100%;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:100%}.card-template .card-body>.children-wrap>.cover.show{opacity:1;visibility:visible}.prop-items-block{display:flex;flex-direction:column;gap:4px;position:relative}.card-edit-template{display:flex;gap:16px;position:relative;width:100%}.card-edit-template .image-btns{align-self:flex-start}.card-edit-template .children-btns{display:flex;flex-direction:column;flex-grow:1;gap:8px}.card-edit-template .children-btns .children-wrap{display:flex;flex-direction:column;gap:16px}.card-edit-template .children-btns .request-error{color:#fd6565;max-height:0;overflow:hidden;text-align:center;transition:.3s}.card-edit-template .children-btns .request-error.show{max-height:20px}.card-edit-template .children-btns .save-cancel-btns{display:flex;gap:16px;justify-content:center}@media(max-width:992px){.card-edit-template{align-items:center;flex-direction:column}.card-edit-template .image-btns{align-self:auto}.card-edit-template .children-btns{width:100%}}.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker :after,.react-date-picker :before{box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-date-picker__inputGroup{box-sizing:initial;flex-grow:1;min-width:calc(12px + 4.754em);padding:0 2px}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-date-picker__inputGroup__input{-webkit-appearance:textfield;appearance:textfield;background:none;border:0;box-sizing:initial;color:currentColor;font:inherit;height:100%;min-width:.54em;padding:0 1px;position:relative}.react-date-picker__inputGroup__input::-webkit-inner-spin-button,.react-date-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:#ff00001a}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{background:#0000;border:0;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:focus .react-date-picker__button__icon,.react-date-picker__button:enabled:hover .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{max-width:100vw;width:350px;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.date-picker-wrap{position:relative}.date-picker-wrap .placeholder-text{color:#9b9b9b;left:19px;position:absolute;top:17px;visibility:hidden}.date-picker-wrap.placeholder .placeholder-text{visibility:visible}.date-picker-wrap.placeholder .react-date-picker__inputGroup{visibility:hidden}.date-picker-wrap.error .react-date-picker .react-date-picker__wrapper{border-color:#fd6565}.date-picker-wrap .error-msg{color:#fd6565;font-size:12px;opacity:0;position:absolute;right:4px;top:2px;transition:.3s;visibility:hidden}.date-picker-wrap .error-msg.visible{opacity:1;visibility:visible}.date-picker-wrap .react-date-picker{height:100%;width:100%}.date-picker-wrap .react-date-picker button{color:inherit;min-height:0;min-height:auto}.date-picker-wrap .react-date-picker .react-date-picker__wrapper{border:1px solid #e1e1e1;border-radius:3px;color:#35363c;column-gap:8px;font-size:14px;min-width:188px;padding:10px 9px 10px 19px}.date-picker-wrap .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup{padding:0}.date-picker-wrap .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup .react-date-picker__inputGroup__month{cursor:pointer}.date-picker-wrap .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup .react-date-picker__inputGroup__day{min-width:16px;text-align:right}.date-picker-wrap .react-date-picker .react-date-picker__wrapper .react-date-picker__calendar-button{transition:.3s}.date-picker-wrap .react-date-picker .react-date-picker__wrapper .react-date-picker__calendar-button .react-date-picker__calendar-button__icon{stroke:#35363c}.date-picker-wrap .react-date-picker .react-date-picker__wrapper .react-date-picker__calendar-button:hover{background-color:initial;color:inherit}.date-picker-wrap .react-date-picker .react-date-picker__wrapper .react-date-picker__calendar-button:hover .react-date-picker__calendar-button__icon{stroke:#35363c}.date-picker-wrap .react-date-picker .react-date-picker__calendar{z-index:100}.date-picker-wrap .react-date-picker .react-date-picker__calendar .react-calendar__month-view__days__day--weekend{color:#ff4c39}.date-picker-wrap .react-date-picker .react-date-picker__calendar .react-calendar__month-view__days__day--neighboringMonth{color:#9b9b9b}.date-picker-wrap .react-date-picker .react-date-picker__calendar .react-calendar__tile--active{background-color:#3f90dc;color:#fff}.date-picker-wrap .react-date-picker .react-date-picker__calendar .react-calendar__navigation__label{padding:0}.date-picker-wrap.small .react-date-picker .react-date-picker__wrapper{min-height:26px;padding:1px 9px 0 19px}.date-picker-wrap.small .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup{font-weight:600}.date-picker-wrap.small .react-date-picker .react-date-picker__wrapper .react-date-picker__calendar-button .react-date-picker__calendar-button__icon{height:16px;width:16px}.multi-select{position:relative}.multi-select.small .selected-options{min-height:26px;padding:3px 14px}.multi-select.small .selected-options .value{font-size:12px;font-weight:600;text-transform:uppercase}.multi-select.small .options{padding:6px 0}.multi-select .selected-options{align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;min-height:50px;overflow:hidden;padding:13px 19px;position:relative;transition:.3s}.multi-select .selected-options.error{border-color:#fd6565}.multi-select .selected-options .value{font-size:14px;line-height:1.5}.multi-select .selected-options .value.placeholder{color:#9b9b9b}.multi-select .selected-options .error-msg{color:#fd6565;font-size:12px;opacity:0;position:absolute;right:4px;top:2px;transition:.3s;visibility:hidden}.multi-select .selected-options .error-msg.visible{opacity:1;visibility:visible}.multi-select .options{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;border-top:none;left:0;margin:0;max-height:340px;opacity:0;overflow:scroll;padding:12px 0;position:absolute;top:100%;transition:.3s;visibility:hidden;width:100%;z-index:100}.multi-select .options.open{opacity:1;visibility:visible}.multi-select .options .select-all .label{font-weight:500}.tournament-card-edit .sports-dates{align-items:flex-start;display:flex;gap:16px}.tournament-card-edit .sports-dates .sports{flex-grow:1}.tournament-card-edit .sports-dates .dates{display:flex;flex-shrink:0;gap:16px}.tournament-card-edit .sports-dates .dates .end-date .react-date-picker__calendar{left:auto!important;right:0!important}.tournament-card-edit .division{display:flex;gap:16px}.tournament-card-edit .division .genders{flex-grow:1}.tournament-card-edit .division .ages{display:flex;gap:16px}.tournament-card-edit .division .ages .age-from,.tournament-card-edit .division .ages .age-to{min-width:188px}@media(max-width:1200px){.tournament-card-edit .sports-dates{align-items:normal;flex-direction:column}.tournament-card-edit .sports-dates .dates .begin-date,.tournament-card-edit .sports-dates .dates .end-date{flex-grow:1}.tournament-card-edit .division .ages .age-from,.tournament-card-edit .division .ages .age-to{min-width:120px}}@media(max-width:992px){.tournament-card-edit .division,.tournament-card-edit .sports-dates{flex-direction:column}.tournament-card-edit .division .ages .age-from,.tournament-card-edit .division .ages .age-to{flex-basis:0;flex-grow:1;min-width:0;min-width:auto}}@media(max-width:576px){.tournament-card-edit .sports-dates .dates{flex-direction:column}}.time-line{background-color:#fff;color:#9b9b9b;flex-shrink:0;font-size:12px;height:100%;left:0;list-style:none;overflow:hidden;padding-right:8px;padding-top:32px;position:-webkit-sticky;position:sticky;z-index:2}.time-line li{align-items:center;display:flex;justify-content:flex-end}.time-line .minutes-00{color:#000}.radio-button{align-items:center;border-radius:6px;cursor:pointer;display:flex;min-height:50px;padding:6px 12px}.radio-button .custom-radio{border:1px solid #35363c;border-radius:50%;height:16px;margin-right:8px;position:relative;transition:.3s;width:16px}.radio-button .custom-radio:after{background:#3f90dc;border-radius:50%;content:"";height:8px;left:3px;opacity:0;position:absolute;top:3px;transition:.3s;width:8px}.radio-button .hidden-input{display:none}.radio-button.checked .custom-radio{border-color:#3f90dc}.radio-button.checked .custom-radio:after{opacity:1}@keyframes expand{0%{max-height:0}99%{max-height:120px}to{max-height:120px;overflow:visible}}@keyframes collapse{0%{max-height:120px;overflow:visible}1%{overflow:hidden}to{max-height:0;overflow:hidden}}.game-block-edit{flex-direction:column;max-width:100%}.game-block-edit,.game-block-edit .buttons,.game-block-edit .field-ref-wrap,.game-block-edit .teams,.game-block-edit .timing{display:flex;gap:8px}.game-block-edit .buttons>*,.game-block-edit .field-ref-wrap>*,.game-block-edit .teams>*,.game-block-edit .timing>*{flex-basis:0;flex-grow:1}.game-block-edit .timing .start-duration{display:flex;gap:8px}.game-block-edit .timing .start-duration .duration-wrap{align-items:center;display:flex;position:relative}.game-block-edit .timing .start-duration .duration-wrap .duration{width:100%}.game-block-edit .timing .start-duration .duration-wrap .duration input{padding-right:16px}.game-block-edit .timing .start-duration .duration-wrap .min{position:absolute;right:16px}.game-block-edit .field-ref-wrap .referees-select{flex-grow:2}.game-block-edit .type{display:flex;justify-content:space-around}.game-block-edit .playoff{display:flex;flex-direction:column;gap:8px;max-height:0;overflow:hidden;transition:.3s}.game-block-edit .playoff:not(.show){animation:collapse .3s ease forwards}.game-block-edit .playoff.show{animation:expand .3s ease forwards}.game-block-edit .playoff .round-placement{display:flex;gap:8px}.game-block-edit .playoff .round-placement>*{flex-basis:0;flex-grow:1}.game-block-edit .buttons{justify-content:space-around}.game-block-edit .buttons button{flex-grow:0}.game-block-edit>.error{color:#fd6565;max-height:0;opacity:0;text-align:center;transition:.3s}.game-block-edit>.error.show{max-height:22px;opacity:1}@media(max-width:576px){.game-block-edit .timing{flex-direction:column}}.game-block-score-form{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative}.game-block-score-form .input-wrap{display:flex;gap:8px}.game-block-score-form .input-wrap .team1,.game-block-score-form .input-wrap .team2{align-items:center;display:flex;flex-direction:column;gap:8px}.game-block-score-form>.error{color:#fd6565;max-height:0;opacity:0;transition:.3s}.game-block-score-form>.error.show{max-height:24px;opacity:1}.game-block{align-items:center;background-color:#fff;cursor:grab;display:flex;justify-content:center;left:0;padding:1px 0;position:absolute;width:100%}.game-block.dragging{cursor:grabbing;opacity:.5}.game-block:hover .content-wrap .btns-wrap{opacity:1}.game-block>.content-wrap{align-items:center;border:2px solid;display:flex;flex-direction:column;height:100%;justify-content:center;padding:8px;position:relative;row-gap:2px;width:100%}.game-block>.content-wrap .teams-score-wrap{align-items:center;border-bottom:1px solid #9b9b9b;border-top:1px solid #9b9b9b;display:flex;gap:8px;margin:4px 0;padding:4px 0;width:100%}.game-block>.content-wrap .teams-score-wrap .team{display:flex;flex-direction:column;flex-grow:1}.game-block>.content-wrap .teams-score-wrap .team.first{align-items:flex-end}.game-block>.content-wrap .teams-score-wrap .team.second{align-items:flex-start}.game-block>.content-wrap .teams-score-wrap .team .wrap{align-items:center;display:flex;flex-direction:column;gap:2px}.game-block>.content-wrap .teams-score-wrap .team .wrap p{text-align:center}.game-block>.content-wrap .teams-score-wrap .score{flex-shrink:0}.game-block>.content-wrap .resize-handle{cursor:ns-resize;height:6px;position:absolute;width:100%}.game-block>.content-wrap .resize-handle.top{top:0}.game-block>.content-wrap .resize-handle.bottom{bottom:0}.game-block>.content-wrap .round-game{text-transform:inherit}.game-block>.content-wrap .round-game:not(:hover){color:#151515}.game-block>.content-wrap .btns-wrap{display:flex;gap:8px;left:0;opacity:0;position:absolute;top:6px;transition:.3s;width:100%}.game-block>.content-wrap .btns-wrap .edit-btn{margin-left:auto}.game-block>.content-wrap .referees{text-align:center}.field{height:100%;min-width:320px}.field>.header{background-color:#35363c;color:#f5f5f5;line-height:100%;padding:8px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.field .body{background-color:#f5f7f9;border:1px solid #e1e1e1;position:relative}.field .body .divider{border-top:1px dashed #9b9b9b;left:0;position:absolute;width:100%}.field .body .drop-zone{height:100%;width:100%}@media(max-width:576px){.field{min-width:0;min-width:auto}}.color-legend{column-gap:32px;display:flex;flex-wrap:wrap;list-style:none;row-gap:16px}.color-legend li{border-left:16px solid;display:flex;flex-direction:column;gap:4px;padding-left:8px}.color-legend li .top{display:flex;gap:16px}.color-legend li .top .division-name{font-weight:500;white-space:pre-line}.color-legend li .count{display:flex;gap:8px}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}@keyframes accent{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.brackets-node{align-items:center;background-color:#fff;border:2px solid #9b9b9b;display:flex;flex-direction:column;gap:2px;height:160px;justify-content:center;padding:8px;position:relative;transition:.3s;width:260px}.brackets-node.highlight{animation:accent 1s 2;border:4px solid #3f90dc}.brackets-node.highlight .placement{color:#3f90dc}.brackets-node.set:hover{border-color:#f94f4f}.brackets-node .teams-score-wrap{align-items:center;border-bottom:1px dotted #9b9b9b;border-top:1px dotted #9b9b9b;display:flex;gap:8px;margin:8px 0;padding:2px 0}.brackets-node .teams-score-wrap .team{flex-basis:0;flex-grow:1;text-align:center}.brackets-node .teams-score-wrap .score{flex-shrink:0}.brackets-node .referees{text-align:center}.brackets-node .placement{color:#9b9b9b;font-weight:600;left:8px;position:absolute;top:8px}.brackets-title{background-color:#35363c;color:#f5f5f5;padding:8px 14px;text-align:center;width:260px}.game-list-table{overflow-x:scroll}.game-list-table .scroll-area{min-width:800px}.game-list-table .scroll-area .header{display:flex;gap:8px}.game-list-table .scroll-area .header h6{background-color:#35363c;color:#f5f5f5;padding:8px}.game-list-table .scroll-area .lines{border-left:1px solid #9b9b9b;border-right:1px solid #9b9b9b}.game-list-table .scroll-area .lines .line{display:flex;gap:8px}.game-list-table .scroll-area .lines .line p{border-bottom:1px solid #9b9b9b;font-size:16px;padding:8px}.game-list-table .scroll-area .col-1,.game-list-table .scroll-area .col-2,.game-list-table .scroll-area .col-3,.game-list-table .scroll-area .col-4,.game-list-table .scroll-area .col-5,.game-list-table .scroll-area .col-6{flex-basis:0;flex-shrink:0}.game-list-table .scroll-area .col-1,.game-list-table .scroll-area .col-2,.game-list-table .scroll-area .col-3{flex-grow:2}.game-list-table .scroll-area .col-4{flex-grow:4}.game-list-table .scroll-area .col-5{flex-grow:2}.game-list-table .scroll-area .col-6{flex-grow:1}.brackets{height:100%;overflow:hidden;width:100%}.brackets>.controls{border-bottom:1px solid #d7d7d7;display:flex;gap:16px;padding-bottom:16px}.brackets>.controls .division{min-width:320px}.brackets .react-flow{min-height:60vh}.brackets .react-flow .react-flow__attribution{display:none}.multi-input-item-edit{display:flex;gap:8px;opacity:0;transition:.3s;visibility:hidden;width:100%}.multi-input-item-edit.show{opacity:1;visibility:visible}.multi-input-item-edit .input-new-item{flex-grow:1}.multi-input-item-edit .input-new-item input{padding-left:10px}.multi-input-item{align-items:center;display:flex;gap:8px;padding:9px 8px}.multi-input-item .item-btns-wrap{flex-grow:1;height:26px;position:relative}.multi-input-item .item-btns-wrap .no-edit{align-items:center;display:flex;gap:8px;left:0;opacity:1;position:absolute;top:0;transition:.3s;visibility:visible;width:100%}.multi-input-item .item-btns-wrap .no-edit .up-down-btns{display:flex}.multi-input-item .item-btns-wrap .no-edit .up-down-btns button{padding:6px}.multi-input-item .item-btns-wrap .no-edit.edit-mode{opacity:0;visibility:hidden}.multi-input-item .item-btns-wrap .no-edit .item{flex-grow:1}.multi-input-item .item-btns-wrap .no-edit .btns-wrap{display:flex;gap:4px}.multi-input-item .item-btns-wrap .no-edit .btns-wrap button{opacity:0;padding:6px}.multi-input-item .item-btns-wrap .no-edit:hover .btns-wrap button{opacity:1}.multi-input-item .item-btns-wrap .edit{left:0;position:absolute;top:0}.multi-input-item.small{padding:6px 14px}.multi-input-item.small .item-btns-wrap .no-edit .item{font-size:12px;font-weight:600;text-transform:uppercase}.multi-input{max-width:100%;position:relative;width:480px}.multi-input.small .input-field{min-height:26px;padding:3px 14px}.multi-input.small .input-field .value{font-size:12px;font-weight:600;text-transform:uppercase}.multi-input.small .items{padding:6px 0}.multi-input .input-field{align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;min-height:50px;overflow:hidden;padding:13px 19px;position:relative;transition:.3s}.multi-input .input-field.error{border-color:#fd6565}.multi-input .input-field .value{font-size:14px;line-height:1.5}.multi-input .input-field .value.placeholder{color:#9b9b9b}.multi-input .input-field .error-msg{color:#fd6565;font-size:12px;opacity:0;position:absolute;right:4px;top:2px;transition:.3s;visibility:hidden}.multi-input .input-field .error-msg.visible{opacity:1;visibility:visible}.multi-input .items{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;border-top:none;display:flex;flex-direction:column;left:0;margin:0;max-height:340px;opacity:0;overflow:scroll;padding:12px 0;position:absolute;top:100%;transition:.3s;visibility:hidden;width:100%;z-index:-1}.multi-input .items.open{opacity:1;visibility:visible}.multi-input .items.z-index{z-index:100}.multi-input .items .select-all .label{font-weight:500}.multi-input .items .add-wrap{align-items:center;display:flex;justify-content:center;margin:0 19px;min-height:42px;position:relative}.multi-input .items .add-wrap.small{margin:0 8px;min-height:30px}.multi-input .items .add-wrap .add-btn{opacity:1;position:absolute;transition:.3s;visibility:visible}.multi-input .items .add-wrap .add-btn.add-mode{opacity:0;visibility:hidden}.multi-input .items .add-wrap .add-edit{position:absolute}.schedule-generator-form{display:flex;flex-direction:column;gap:8px}.schedule-generator-form .division-fields-wrap{align-items:center;display:flex;gap:8px}.schedule-generator-form .division-fields-wrap>*{flex-basis:0;flex-grow:1}.schedule-generator-form .date-start-duration{align-items:center;display:flex;gap:8px}.schedule-generator-form .date-start-duration>*{flex-basis:0;flex-grow:1}.schedule-generator-form .date-start-duration .start-duration{display:flex;gap:8px}.schedule-generator-form .date-start-duration .start-duration .duration-wrap{align-items:center;display:flex;position:relative}.schedule-generator-form .date-start-duration .start-duration .duration-wrap .duration{width:100%}.schedule-generator-form .date-start-duration .start-duration .duration-wrap .duration input{padding-right:16px}.schedule-generator-form .date-start-duration .start-duration .duration-wrap .min{position:absolute;right:16px}.schedule-generator-form .pullgames-playoffs-wrap{align-items:center;display:flex;gap:8px}.schedule-generator-form .pullgames-playoffs-wrap>*{flex-basis:0;flex-grow:1}.schedule-generator-form>.error-msg{color:#fd6565;font-size:16px;max-height:0;opacity:0;text-align:center;transition:.3s}.schedule-generator-form>.error-msg.show{max-height:20px;opacity:1}.schedule-generator-form .gen-btn{align-self:center}@media(max-width:576px){.schedule-generator-form .date-start-duration{align-items:stretch;flex-direction:column}}.scheduler{max-height:90vh;width:100%}.scheduler,.scheduler .control-wrap{display:flex;flex-direction:column;gap:16px}.scheduler .control-wrap{padding-left:69px}.scheduler .control-wrap .filter-wrap{align-items:center;border-bottom:1px solid #d7d7d7;display:flex;gap:8px;justify-content:space-between;padding-bottom:16px}.scheduler .control-wrap .filter-wrap .left-block{display:flex;flex-grow:1;gap:8px}.scheduler .control-wrap .filter-wrap .left-block .field-filter{display:none}.scheduler .control-wrap .filter-wrap .left-block .fields-list{flex-grow:1;max-width:480px;width:auto}.scheduler .control-wrap .filter-wrap>.btns-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.scheduler .control-wrap .filter-wrap>.btns-wrap .gen-btn{padding-bottom:4px;padding-top:4px}.scheduler .control-wrap .filter-wrap>.btns-wrap .gen-btn:before{padding-right:4px}.scheduler .control-wrap .filter-wrap>.btns-wrap .block-modal-edit-template{align-items:center;display:flex;inset:0;justify-content:center;position:fixed}.scheduler .timeline-fields-wrap{display:flex;gap:8px;overflow:scroll;position:relative}.scheduler .timeline-fields-wrap .fields-wrap{display:flex;gap:8px}.scheduler .timeline-fields-wrap .single-field-wrap{display:none;flex-grow:1;overflow:hidden}.scheduler .brackets-popup .get-click-outside{height:100%;max-height:900px;max-width:1600px;width:100%}.scheduler .brackets-popup .get-click-outside .block{height:100%;position:relative}.scheduler .brackets-popup .get-click-outside .block .close-btn{position:absolute;right:8px;top:8px}@media(max-width:1200px){.scheduler .control-wrap .filter-wrap{align-items:stretch;flex-direction:column}}@media(max-width:992px){.scheduler{max-height:120vh}}@media(max-width:768px){.scheduler{max-height:none}.scheduler .control-wrap{padding-left:0}.scheduler .control-wrap .filter-wrap{align-items:stretch}.scheduler .control-wrap .filter-wrap .left-block{flex-direction:column}.scheduler .control-wrap .filter-wrap .left-block .field-filter{display:block}.scheduler .timeline-fields-wrap{overflow:hidden}.scheduler .timeline-fields-wrap .time-line{padding-right:0}.scheduler .timeline-fields-wrap .fields-wrap{display:none}.scheduler .timeline-fields-wrap .single-field-wrap{display:block}}@media(max-width:576px){.scheduler .timeline-fields-wrap{gap:4px}}.game-list-pdf{background-color:#fff;color:#000;display:flex;flex-direction:column;gap:16px;min-height:1123px;padding:20px;width:794px}.game-list-pdf .title{text-align:center}.game-list-pdf .color-legend{row-gap:8px}.game-list-pdf .day,.game-list-pdf .referee{display:flex;flex-direction:column}.game-list-pdf .day .day-table,.game-list-pdf .day .field-table,.game-list-pdf .referee .day-table,.game-list-pdf .referee .field-table{break-inside:avoid-page;display:flex;flex-direction:column;gap:4px;padding-top:16px;page-break-inside:avoid}.game-list-pdf .day .total-day,.game-list-pdf .day .total-field,.game-list-pdf .day .total-referee,.game-list-pdf .referee .total-day,.game-list-pdf .referee .total-field,.game-list-pdf .referee .total-referee{text-align:right}.game-list-pdf .game-list-table .header h6{font-size:14px;padding:6px 4px}.game-list-pdf .game-list-table .lines .line p{font-size:12px;padding:2px 4px}.game-list{gap:32px}.game-list,.game-list>.controls{display:flex;flex-direction:column}.game-list>.controls{gap:16px}.game-list>.controls .row{align-items:center;border-bottom:1px solid #d7d7d7;display:flex;gap:16px}.game-list>.controls .row .referees-check-box{padding-left:0;padding-right:0}.game-list>.controls .row .save-to-pdf-btn{align-items:center;display:flex;gap:4px;padding-bottom:8px;padding-top:8px}.game-list>.controls .row .save-to-pdf-btn .pdf-icon{background-image:url(/static/media/pdf.6279a47b4effd0a7eae7.png)}.game-list>.day,.game-list>.referee{display:flex;flex-direction:column;gap:16px}.game-list>.day .day-table,.game-list>.day .field-table,.game-list>.referee .day-table,.game-list>.referee .field-table{display:flex;flex-direction:column;gap:4px}.game-list>.day .total-day,.game-list>.day .total-field,.game-list>.day .total-referee,.game-list>.referee .total-day,.game-list>.referee .total-field,.game-list>.referee .total-referee{text-align:right}.game-list .game-list-pdf-wrap{left:-9999px;position:absolute;top:0}.standings-table{display:flex;flex-direction:column;gap:8px;overflow-y:scroll}.standings-table .table{min-width:800px}.standings-table .table .header,.standings-table .table .row{display:flex;gap:8px}.standings-table .table .header li,.standings-table .table .row li{list-style:none}.standings-table .table .header .col-1,.standings-table .table .header .col-2,.standings-table .table .header .col-3,.standings-table .table .header .col-4,.standings-table .table .header .col-5,.standings-table .table .header .col-6,.standings-table .table .header .col-7,.standings-table .table .header .col-8,.standings-table .table .header .col-9,.standings-table .table .row .col-1,.standings-table .table .row .col-2,.standings-table .table .row .col-3,.standings-table .table .row .col-4,.standings-table .table .row .col-5,.standings-table .table .row .col-6,.standings-table .table .row .col-7,.standings-table .table .row .col-8,.standings-table .table .row .col-9{flex-basis:0;flex-grow:1;flex-shrink:0}.standings-table .table .header .col-2,.standings-table .table .row .col-2{flex-grow:2}.standings-table .table .header h6{background-color:#35363c;color:#f5f5f5;line-height:1;padding:8px 8px 8px 14px}.standings-table .table .body{border-left:1px solid #9b9b9b;border-right:1px solid #9b9b9b}.standings-table .table .body .col-1,.standings-table .table .body .col-2,.standings-table .table .body .col-3,.standings-table .table .body .col-4,.standings-table .table .body .col-5,.standings-table .table .body .col-6,.standings-table .table .body .col-7,.standings-table .table .body .col-8,.standings-table .table .body .col-9{border-bottom:1px solid #9b9b9b}.standings-table .table .body .row li{align-items:stretch;display:flex}.standings-table .table .body .row li p{align-items:center;display:flex;flex-grow:1;font-size:16px;line-height:1;padding:8px 14px}.standings-pdf{background-color:#fff;color:#000;display:flex;flex-direction:column;gap:16px;min-height:1123px;padding:20px;width:794px}.standings-pdf .title{font-weight:700;text-align:center}.standings-pdf .color-legend{row-gap:8px}.standings-pdf .division{break-inside:avoid-page;display:flex;flex-direction:column;page-break-inside:avoid}.standings-pdf .division .header-division{margin-top:0}.standings-pdf .division .standings-table{margin-bottom:16px}@media print{.new-page{break-before:page;padding-top:20px;page-break-before:always}}.standings{display:flex;flex-direction:column;gap:16px}.standings .controls{align-items:center;border-bottom:1px solid #d7d7d7;display:flex;gap:16px}.standings .save-to-pdf-btn{align-items:center;display:flex;gap:4px;margin-left:-32px;padding-bottom:8px;padding-top:8px}.standings .save-to-pdf-btn .pdf-icon{background-image:url(/static/media/pdf.6279a47b4effd0a7eae7.png)}.standings .division{display:flex;flex-direction:column;gap:8px}.standings .standings-pdf-wrap{left:-9999px;position:absolute;top:0}.field-managers-list{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;position:relative;row-gap:16px}.field-managers-list .controls{border-bottom:1px solid #d7d7d7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:16px}.field-managers-list .tab-header{display:flex;gap:16px}.field-managers-list .tab-body{display:flex;flex-direction:column;gap:16px}.field-managers-list .tab-body .manager{align-items:center;display:flex;gap:16px}.field-managers-list .tab-body .manager .col-234 .img-name-wrap{align-items:center;display:flex;gap:4px}.field-managers-list .tab-body .manager .col-234 .img-name-wrap .bg-image{display:none;flex-shrink:0}.field-managers-list .tab-body .manager p{transition:.3s}.field-managers-list .tab-body .manager:hover p{color:inherit}.field-managers-list .col-2,.field-managers-list .col-234,.field-managers-list .col-3,.field-managers-list .col-34,.field-managers-list .col-4{flex-basis:0;flex-grow:1;flex-shrink:0}.field-managers-list .col-1{flex-shrink:0;width:64px}.field-managers-list .col-234,.field-managers-list .col-34{display:flex;display:none;flex-direction:column;gap:4px}@media(max-width:992px){.field-managers-list .col-3,.field-managers-list .col-4{display:none}.field-managers-list .col-34{display:flex}}@media(max-width:576px){.field-managers-list .col-1,.field-managers-list .col-2,.field-managers-list .col-34{display:none}.field-managers-list .col-234{display:flex}.field-managers-list .tab-body .manager .col-234 .img-name-wrap .bg-image{display:block}}.tournament-card .tournament-card-tabs .teams-list-wrap{display:flex;flex-direction:column}.tournament-card .tournament-card-tabs>.block{min-height:240px;position:relative}.tournament-card .tournament-card-tabs>.block .not-live-yet{color:#9b9b9b;font-size:48px;font-weight:500;left:50%;min-width:280px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.tournament-card .fa-calendar:before{color:#9b9b9b}.marked-text{align-items:center;display:flex;gap:4px}.marked-text .mark{min-width:17px}.marked-text .mark.green{color:#029a9a}.marked-text .mark.red{color:#fd6565}.players-docs-checklist{display:flex;flex-direction:column;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.players-list{display:flex;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:hidden;position:relative}.players-list .col-1{flex-shrink:0;width:64px}.players-list .col-2,.players-list .col-23,.players-list .col-234,.players-list .col-3,.players-list .col-4,.players-list .col-5{flex-basis:0;flex-grow:3;flex-shrink:0}.players-list .col-6{flex-basis:0;flex-grow:1;flex-shrink:0}.players-list .col-23,.players-list .col-234{display:none}.players-list .col-3{display:flex}.players-list .header,.players-list .player{align-items:center;column-gap:16px;display:flex}.players-list .player .col-2 p,.players-list .player .col-3 p,.players-list .player .col-4,.players-list .player .col-5 .players-docs-checklist .marked-text .text{transition:.3s}.players-list .player .bg-image{flex-shrink:0}.players-list .player .col-23,.players-list .player .col-234{flex-direction:column;gap:4px}.players-list .player .col-234 .img-name-wrap{align-items:center;display:flex;gap:4px}.players-list .player .col-234 .img-name-wrap .bg-image{display:none;flex-shrink:0}.players-list .player .col-3{flex-direction:column;gap:4px}.players-list .player .col-5{display:flex}.players-list .player .col-6{align-items:center;align-self:stretch;display:flex;justify-content:flex-end}.players-list .player .col-6 .remove-btn-small{display:none}.players-list .player:hover:not(:has(.col-6:hover)):not(.disabled) .col-2 p,.players-list .player:hover:not(:has(.col-6:hover)):not(.disabled) .col-3 p,.players-list .player:hover:not(:has(.col-6:hover)):not(.disabled) .col-4,.players-list .player:hover:not(:has(.col-6:hover)):not(.disabled) .col-5 .players-docs-checklist .marked-text .text{color:#3f90dc}@media(max-width:1600px){.players-list .player .col-6 .remove-btn-big{display:none}.players-list .player .col-6 .remove-btn-small{display:block}}@media(max-width:992px){.players-list .col-2,.players-list .col-3{display:none}.players-list .col-23{display:flex}}@media(max-width:768px){.players-list .col-1,.players-list .col-23,.players-list .col-4{display:none}.players-list .col-234{display:flex}.players-list .player .col-234 .img-name-wrap .bg-image{display:block}}.team-card-edit .select-wrap{display:flex;gap:16px}.team-card-edit .select-wrap>*{flex-basis:0;flex-grow:1}@media(max-width:768px){.team-card-edit .select-wrap{flex-direction:column;gap:16px}}.team-card .coach-wrap{display:flex;gap:4px}.team-card .coach-wrap .coach-list{column-gap:8px;display:flex;flex-wrap:wrap;margin:-2px 0}.team-card .coach-wrap .coach-list .coach-item{align-items:center;display:flex}.team-card .coach-wrap .coach-list .coach-item button{margin-top:-2px;padding:2px 8px}.team-card .details .buttons{align-items:center;column-gap:16px;display:flex;flex-wrap:wrap;margin-top:8px;row-gap:8px}.team-card .details .buttons .manage-coaches .select-coaches{left:0;position:absolute}.gallery{align-items:flex-start;display:flex;flex-wrap:wrap;height:100%;overflow:hidden;row-gap:32px;width:100%}@media(max-width:768px){.gallery{justify-content:center}}.player-card-edit .card-wrap,.player-card-edit .contacts-wrap,.player-card-edit .general-info{display:flex;gap:16px;justify-content:space-between}.player-card-edit .card-wrap>*,.player-card-edit .contacts-wrap>*,.player-card-edit .general-info>*{flex-basis:0;flex-grow:1}.player-card-edit .card-wrap .birth-date .react-date-picker__calendar,.player-card-edit .card-wrap .expire-date .react-date-picker__calendar,.player-card-edit .contacts-wrap .birth-date .react-date-picker__calendar,.player-card-edit .contacts-wrap .expire-date .react-date-picker__calendar,.player-card-edit .general-info .birth-date .react-date-picker__calendar,.player-card-edit .general-info .expire-date .react-date-picker__calendar{left:auto!important;right:0!important}.player-card-edit .general-info .name{flex-grow:2;min-width:50%}.player-card-edit .contacts-wrap .phone{min-width:50%}@media(max-width:768px){.player-card-edit .card-wrap,.player-card-edit .contacts-wrap,.player-card-edit .general-info{flex-direction:column}}.player-card .props-checklist-wrap{display:flex;gap:64px}.player-card .props-checklist-wrap .team-wrap p{display:inline}@media(min-width:768px)and (max-width:992px){.player-card .props-checklist-wrap{gap:32px}}@media(max-width:768px){.player-card .props-checklist-wrap{gap:8px;justify-content:space-between}}@media(max-width:576px){.player-card .props-checklist-wrap{flex-direction:column}}.coach-card-edit .contacts-wrap{display:flex;gap:16px;justify-content:space-between}.coach-card-edit .contacts-wrap>*{flex-basis:0;flex-grow:1}@media(max-width:768px){.coach-card-edit .contacts-wrap{flex-direction:column}}.referee-card-edit .contacts-wrap{display:flex;gap:16px;justify-content:space-between}.referee-card-edit .contacts-wrap>*{flex-basis:0;flex-grow:1}@media(max-width:768px){.referee-card-edit .contacts-wrap{flex-direction:column}}.none-card-edit .contacts-wrap{display:flex;gap:16px;justify-content:space-between}.none-card-edit .contacts-wrap>*{flex-basis:0;flex-grow:1}@media(max-width:768px){.none-card-edit .contacts-wrap{flex-direction:column}}.invite-card{max-width:100%;width:560px}.invite-card .invitation-text{margin-bottom:16px}.invite-card .invite-form{display:flex;flex-direction:column;row-gap:16px}.invite-card .actions,.invite-card .invite-form .actions{column-gap:16px;display:flex;justify-content:center;margin-top:16px}.auth-card{max-width:100%;width:560px}.auth-card .auth-form,.auth-card .auth-form .invitation{display:flex;flex-direction:column;gap:16px}.auth-card .auth-form>.error-msg{color:#fd6565;font-size:16px;max-height:0;opacity:0;text-align:center;transition:.3s}.auth-card .auth-form>.error-msg.show{max-height:20px;opacity:1}.auth-card .auth-form button{align-self:center}.email-link-signin-card{max-width:100%;width:560px}.email-link-signin-card .email-link-signin-form{display:flex;flex-direction:column;row-gap:16px}.email-link-signin-card .email-link-signin-form button{align-self:center}.email-link-signin-card .email-link-signin-form>.error-msg{color:#fd6565;font-size:16px;max-height:0;opacity:0;text-align:center;transition:.3s}.email-link-signin-card .email-link-signin-form>.error-msg.show{max-height:20px;opacity:1}.payment-success-card{max-width:100%;width:560px}.payment-success-card .card-body{row-gap:32px}.payment-success-card .card-body button{align-self:center}.field-manager-card-edit .contacts-wrap{display:flex;gap:16px;justify-content:space-between}.field-manager-card-edit .contacts-wrap>*{flex-basis:0;flex-grow:1}@media(max-width:768px){.field-manager-card-edit .contacts-wrap{flex-direction:column}}.pwa-install-instruction{display:flex;flex-direction:column;gap:8px}.pwa-install-instruction ul{padding-left:16px}@font-face{font-family:Roboto;font-weight:100;src:url(/static/media/Roboto-Thin.a732a12eb07742232407.ttf)}@font-face{font-family:Roboto;font-weight:300;src:url(/static/media/Roboto-Light.333da16a3f3cc391d087.ttf)}@font-face{font-family:Roboto;font-weight:400;src:url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf)}@font-face{font-family:Roboto;font-weight:500;src:url(/static/media/Roboto-Medium.7c8d04cd831df3033c8a.ttf)}@font-face{font-family:Roboto;font-weight:700;src:url(/static/media/Roboto-Bold.f80816a5455d171f948d.ttf)}@font-face{font-family:Roboto;font-weight:900;src:url(/static/media/Roboto-Black.cf56c1b149d0a5e8d7c6.ttf)}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/static/media/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf)}:root{--toastify-color-success:#029a9a;--toastify-color-error:#fd6565;--toastify-color-info:#3f90dc;--toastify-color-warning:#ffc107;--toastify-color-light:#fff;--toastify-color-dark:#35363c}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}body{background-color:#edeff4}body,button,input,p,textarea{font-family:Roboto,Arial,sans-serif;letter-spacing:.025em}h1,h2,h3,h4,h5,h6{letter-spacing:.05em;line-height:1.33333;text-transform:uppercase}h1{font-size:60px}h1,h2{font-weight:400}h2{font-size:48px}h3{font-size:33px}h3,h4{font-weight:400}h4{font-size:24px}h5{font-size:18px}h5,h6{font-weight:500}h6{font-size:16px}a,label,p{font-size:14px;font-weight:400;letter-spacing:.05em;line-height:18px}label,p{color:#151515}p{text-transform:none}a{cursor:pointer;font-weight:500;text-decoration:none;transition:.3s}a,a:hover{color:#3f90dc}a.disabled{cursor:inherit}a.disabled:hover{color:inherit}hr{border-color:#e1e1e1;margin:20px 0}input,textarea{border:1px solid #e1e1e1;border-radius:3px;color:#35363c;font-size:14px;font-weight:400;padding:16px 19px;transition:.3s}input:focus,textarea:focus{border-color:#3f90dc;outline:none}input::placeholder,textarea::placeholder{color:#9b9b9b;opacity:1}input.small{padding:4px 14px}textarea{resize:none}.button,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label){background-color:#3f90dc;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;min-height:50px;padding:14px 32px;text-transform:uppercase;transition:.3s}.button:hover,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label):hover{background-color:#f94f4f}.button.small,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label).small{font-size:12px;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1;min-height:0;min-height:auto;padding:6px 14px}.button.bw,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label).bw{background-color:#fff;border:1px solid #c6c6c6;color:#151515}.button.bw:hover,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label).bw:hover{background-color:#35363c;border-color:#35363c;color:#fff}.button.transparent,.button.white,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label).transparent,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label).white{background-color:#0000;border:1px solid #0000}.button.transparent:hover,.button.white:hover,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label).transparent:hover,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label).white:hover{border:1px solid #c6c6c6}.button.white,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label).white{color:#fff}.button.transparent,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label).transparent{color:#151515}.button.danger,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label).danger{background-color:#fd6565;color:#fff}.button.danger:hover,button:not(.Toastify__close-button,.react-date-picker__button,.react-calendar__tile,.react-calendar__navigation__arrow,.react-calendar__navigation__label).danger:hover{background-color:#35363c;border-color:#35363c;color:#fff}ul.tab-header{color:#9b9b9b;font-weight:500;list-style-type:none;text-transform:uppercase}ol,ul{list-style-position:inside}.fa-cross:before{content:""}.fa-cross:before,.fa-pen:before{font-family:FontAwesome;font-size:16px;font-weight:400}.fa-pen:before{content:""}.fa-left-arrow:before{content:""}.fa-left-arrow:before,.fa-up-arrow:before{font-family:FontAwesome;font-size:16px;font-weight:400}.fa-up-arrow:before{content:""}.fa-down-arrow:before{content:""}.fa-calendar:before,.fa-down-arrow:before{font-family:FontAwesome;font-size:16px;font-weight:400}.fa-calendar:before{content:""}.fa-calculator:before{content:""}.fa-calculator:before,.fa-check:before{font-family:FontAwesome;font-size:16px;font-weight:400}.fa-check:before{content:""}.fa-upload:before{content:""}.fa-chevron-up:before,.fa-upload:before{font-family:FontAwesome;font-size:16px;font-weight:400}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-down:before,.fa-user:before{font-family:FontAwesome;font-size:16px;font-weight:400}.fa-user:before{content:""}.fa-gears:before{content:""}.fa-eye-open:before,.fa-gears:before{font-family:FontAwesome;font-size:16px;font-weight:400}.fa-eye-open:before{content:""}.fa-eye-closed:before{content:"";font-family:FontAwesome;font-size:16px;font-weight:400}.bg-image{background-position:50%;background-repeat:no-repeat;background-size:100%;transition:.3s}.bg-image:hover{background-size:103%}.wh-256{height:256px;width:256px}.wh-128{height:128px;width:128px}.wh-96{height:96px;width:96px}.wh-64{height:64px;width:64px}.wh-32{height:32px;width:32px}.font-16{font-size:16px;line-height:22px}.font-medium{font-weight:500}.text-center{text-align:center}.upper{text-transform:uppercase}.primary{color:#3f90dc}.secondary{color:#f94f4f}.success{color:#029a9a}.danger{color:#fd6565}.gray-500{color:#9b9b9b}.gray-800{color:#151515}.pointer{cursor:pointer}.container{height:100%;margin:0 auto;max-width:1520px;padding:0 8px;position:relative;width:100%}.block{background:#fff;border:1px solid #e1e1e1;padding:30px 35px;transition:.3s;width:100%}.block:hover{box-shadow:0 7px 18px #00000021}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:40px;position:fixed;top:0;transition:.3s;visibility:hidden;width:100%;z-index:100}.modal.show{opacity:1;visibility:visible}.toast a,.toast p{color:var(--toastify-text-color-info);font-size:16px;line-height:1.4}.toast a{border-bottom:1px solid #0000;display:inline-block;transition:border-color .3s ease}.toast a:hover{border-color:var(--toastify-text-color-info)}@media(max-width:1600px){.container{max-width:1140px}}@media(max-width:1200px){.container{max-width:960px}}@media(max-width:992px){.container{max-width:720px}}@media(max-width:768px){.container{max-width:540px}.block{padding:16px 8px}}@media(max-width:576px){.container{max-width:100%}.modal{padding:20px}}
/*# sourceMappingURL=main.f421f93d.css.map*/