@font-face{font-family:TT Hoves Pro Trial Thin;font-style:normal;font-weight:400;src:local("TT Hoves Pro Trial Thin"),url(/fonts/TT-Hoves-Pro-Trial-Thin.woff) format("woff")}@font-face{font-family:TT Hoves Pro Trial Regular;font-style:normal;font-weight:400;src:local("TT Hoves Pro Trial Regular"),url(/fonts/TT-Hoves-Pro-Trial-Regular.woff) format("woff")}@font-face{font-family:TT Hoves Pro Trial ExtraLight;font-style:normal;font-weight:400;src:local("TT Hoves Pro Trial ExtraLight"),url(/fonts/TT-Hoves-Pro-Trial-ExtraLight.woff) format("woff")}@font-face{font-family:TT Hoves Pro Trial Light;font-style:normal;font-weight:400;src:local("TT Hoves Pro Trial Light"),url(/fonts/TT-Hoves-Pro-Trial-Light.woff) format("woff")}@font-face{font-family:TT Hoves Pro Trial Medium;font-style:normal;font-weight:400;src:local("TT Hoves Pro Trial Medium"),url(/fonts/TT-Hoves-Pro-Trial-Medium.woff) format("woff")}@font-face{font-family:TT Hoves Pro Trial DemiBold;font-style:normal;font-weight:400;src:local("TT Hoves Pro Trial DemiBold"),url(/fonts/TT-Hoves-Pro-Trial-DemiBold.woff) format("woff")}@font-face{font-family:TT Hoves Pro Trial Bold;font-style:normal;font-weight:400;src:local("TT Hoves Pro Trial Bold"),url(/fonts/TT-Hoves-Pro-Trial-Bold.woff) format("woff")}@font-face{font-family:TT Hoves Pro Trial ExtraBold;font-style:normal;font-weight:400;src:local("TT Hoves Pro Trial ExtraBold"),url(/fonts/TT-Hoves-Pro-Trial-ExtraBold.woff) format("woff")}@font-face{font-family:TT Hoves Pro Trial Black;font-style:normal;font-weight:400;src:local("TT Hoves Pro Trial Black"),url(/fonts/TT-Hoves-Pro-Trial-Black.woff) format("woff")}:root{font-family:TT Hoves Pro Trial Medium,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{font-weight:500;color:#1ea9ff;text-decoration:inherit}a:hover{color:#0fa1fc}body{margin:0;background-color:#f0f7ff;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.btn{width:200px;padding:16px;border-radius:100px;border:none;font-weight:600;font-size:16px;line-height:110.00000000000001%;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 auto}.btn-ok{background:#1ea9ff}.btn-red{background:#d42b28}.btn-cancel{background:#fff;color:#000}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container{max-width:1440px;width:100%;margin:0 auto}.game-cards{display:flex;flex-wrap:wrap;gap:20px;padding:20px}.game-card{position:relative;overflow:hidden;max-width:32%;width:100%;padding:17px;display:flex;flex-direction:column;gap:14px;background-color:#fff;box-shadow:0 2px 6px #00000014;border-radius:24px;cursor:pointer}.game-card_status{position:absolute;left:0;top:0;width:30px;height:30px;font-size:12px;border-radius:0 0 24px;overflow:hidden}.game-card_status__red{background-color:#d42b28}.game-card_status__green{background-color:#31d428}.game-card_status__gray{background-color:#adadad}.game-card_options{width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:absolute;right:15px;top:15px}.game-card_options__default{font-family:TT Hoves Pro Trial Regular;font-size:14px;line-height:110%;color:#000}.game-card_options__red{color:red}.game-card_teams{display:flex;justify-content:space-between;align-items:center;gap:20px}.game-card_new{justify-content:center;align-items:center;flex-direction:row}.game-card_new__icon{width:40px;height:40px;object-fit:cover}.game-card_team{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.game-card_team__icon{width:62px;height:auto;object-fit:cover}.game-card_team__text{font-weight:500;font-size:14px;line-height:120%;letter-spacing:0px;text-align:center;color:#000}.game-card_date{font-weight:600;font-size:16px;line-height:120%;letter-spacing:0px;text-transform:uppercase;text-align:center;display:flex;flex-direction:column}.game-card_date span{font-weight:400;color:#000}.game-modal{position:relative;padding:20px}.game-modal_status{position:absolute;left:0;top:0;display:flex;align-items:center;width:50%;height:40px;font-size:14px;font-weight:500;border-radius:0 0 24px;padding:0 10px;overflow:hidden;color:#fff}.game-modal_status__red{background-color:#d42b28}.game-modal_status__green{background-color:#31d428}.game-modal_status__gray{background-color:#adadad}.game-modal_teams{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:40px;margin-bottom:20px}.game-modal_new{justify-content:center;align-items:center;flex-direction:row}.game-modal_new__icon{width:40px;height:40px;object-fit:cover}.game-modal_team{width:40%;display:flex;flex-direction:column;align-items:center;gap:10px}.game-modal_team__icon{width:100px;height:100px;object-fit:contain}.game-modal_team__text{font-weight:500;font-size:14px;line-height:120%;letter-spacing:0px;text-align:center;color:#000}.game-modal_date{width:30%;font-weight:600;font-size:16px;line-height:120%;letter-spacing:0px;text-transform:uppercase;text-align:center;display:flex;flex-direction:column}.game-modal_date span{font-weight:400;color:#000}.game-modal_title{font-size:22px;font-weight:500;text-align:center;margin-bottom:20px}.game-modal_gift{max-width:320px;margin:0 auto 20px;display:flex;flex-direction:column;align-items:center;padding:20px;gap:10px;border-radius:24px;background:#fff;box-shadow:0 2px 6px #00000014}.game-modal_gift__icon{width:150px;height:auto;object-fit:cover}.game-modal_gift__name{width:100%;font-size:24px;font-weight:600;text-align:center}.game-modal_gift__name input{text-align:center}.game-modal_gift__description{width:100%;font-size:18px;font-weight:400;text-align:center}.game-modal_gift__description textarea{text-align:center}.game-modal_result__blocks{display:flex;flex-direction:column;gap:10px;max-width:320px;margin:0 auto}.game-modal_result__block{background:#fff;border-radius:24px;padding:10px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.game-modal_result__text{font-size:16px;font-weight:600;color:#000;margin:0}.game-modal_result__score{font-size:26px;font-weight:600;color:#1ea9ff;margin:0}.game-modal_result__point{font-size:26px;width:55px;color:#1ea9ff;text-align:center;margin:0}.game-modal_result__input{color:#1ea9ff;font-size:26px;text-align:center;border:none}.game-modal_result__input::placeholder{color:#1ea9ff}.game-modal_result__input::-webkit-input-placeholder{color:#1ea9ff}.game-modal_result__input:-moz-placeholder{color:#1ea9ff;opacity:1}.game-modal_result__input::-moz-placeholder{color:#1ea9ff;opacity:1}.game-modal_result__input:-ms-input-placeholder{color:#1ea9ff}.game-modal_delete{margin-top:10px;display:flex;flex-direction:column;align-items:center;padding:20px}.game-modal_delete__title{margin:0 0 20px;font-size:24px}.ant-modal-container{background-color:#f0f7ff!important;overflow:hidden;padding:0!important;border-radius:24px!important}.ant-upload-list-item{height:auto!important;display:flex!important;flex-direction:column}.ant-upload-list-item-thumbnail{width:100%!important;max-width:200px!important;height:auto!important}.ant-upload-list-item-image{width:100%}.ant-upload-list-item-name{display:none}.ant-upload-list-item-actions .ant-btn-icon{width:20px!important;height:20px!important}@media(max-width:1024px){.game-card{max-width:48%}}@media(max-width:768px){.game-card{max-width:100%}}
