@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{margin:0;padding:0}.login-page{--mouse-x:0px;--mouse-y:0px;font-family:Inter,sans-serif;min-height:100vh;overflow:hidden;position:relative}.floating-stars{pointer-events:none;z-index:1}.floating-stars,.login-background{height:100%;left:0;position:fixed;top:0;width:100%}.login-background{z-index:0}.background-image{background-image:url(/static/media/bg.18ace85f4d804c774041.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transform:translate(calc(var(--mouse-x)*-.5),calc(var(--mouse-y)*-.5)) scale(1.1);transition:transform .3s ease-out;width:100%}.symbol-bg{color:#fff;height:250px;width:250px}.background-overlay{background:radial-gradient(circle at 50% 50%,#000a1eb3 0,#000514f2 100%);height:100%;left:0;position:absolute;top:0;width:100%}.login-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:40px 20px;position:relative;z-index:2}.login-content{gap:60px;max-width:500px;width:100%}.login-content,.login-hero{align-items:center;display:flex;flex-direction:column}.login-hero{color:#fff;gap:24px;text-align:center}.champions-logo{height:80px;position:relative;width:80px}.champions-logo .star-icon{animation:rotate 20s linear infinite,pulse 2s ease-in-out infinite;height:100%;width:100%}.champions-logo .star-icon svg{fill:url(#star-gradient);filter:drop-shadow(0 0 20px rgba(0,212,255,.6));height:100%;width:100%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-title{font-size:3rem;font-weight:900;letter-spacing:-.02em;line-height:1.1}.login-title .title-line{-webkit-text-fill-color:#0000;animation:shimmer 3s ease-in-out infinite;background:linear-gradient(135deg,#fff,#1e3a8a 50%,#3730a3);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:block}@keyframes shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.login-tagline{color:#ffffffb3;font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.login-card{animation:fadeInUp .6s ease-out;max-width:440px;position:relative;width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-glow{animation:glowPulse 3s ease-in-out infinite;background:linear-gradient(135deg,#1e3a8a,#3730a3 50%,#1e3a8a);border-radius:24px;bottom:-2px;filter:blur(20px);left:-2px;opacity:.5;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes glowPulse{0%,to{filter:blur(20px);opacity:.5}50%{filter:blur(25px);opacity:.7}}.login-card-content{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:#0a0f1ed9;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 60px #00000080,inset 0 1px 0 #ffffff1a;padding:40px;position:relative;z-index:1}@media(max-width:768px){.login-card-content{padding:32px 24px}}.login-card-header{margin-bottom:32px;text-align:center}.login-form-title{color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.login-form-subtitle{color:#fff9;font-size:.9rem;font-weight:400}.login-form{gap:20px}.login-form,.login-form-group{display:flex;flex-direction:column}.login-form-group{gap:8px}.login-label{color:#ffffffe6;font-size:.875rem;font-weight:600;letter-spacing:.01em}.login-input{background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:12px;color:#fff;font-size:.95rem;font-weight:400;outline:none;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.login-input::placeholder{color:#fff6}.login-input:focus{background:#ffffff14;border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a26,0 4px 12px #1e3a8a33;transform:translateY(-1px)}.login-input:hover:not(:focus){background:#ffffff12;border-color:#fff3}.login-button{background:linear-gradient(135deg,#1e3a8a,#3730a3);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.02em;margin-top:8px;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.login-button:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.login-button:hover{background:linear-gradient(135deg,#1e40af,#4338ca);box-shadow:0 8px 25px #1e3a8a66,0 0 40px #1e3a8a33;transform:translateY(-2px)}.login-button:hover:before{left:100%}.login-button:active{transform:translateY(0)}.login-button:disabled{cursor:not-allowed}.login-button:disabled,.login-button:disabled:hover{background:#ffffff1a;box-shadow:none;transform:none}.login-button:disabled:hover:before{left:-100%}.login-error{background:#ef444426;border:1px solid #ef444466;border-radius:12px;color:#ff6b6b;font-size:.875rem;font-weight:500;margin-bottom:16px;padding:12px 16px}.login-footer{margin-top:24px;text-align:center}.login-footer a{color:#1e3a8a;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.login-footer a:hover{color:#3730a3;text-decoration:underline}svg defs linearGradient#star-gradient stop:first-child{stop-color:#00d4ff}svg defs linearGradient#star-gradient stop:last-child{stop-color:#09f}@media(max-width:768px){.login-content{gap:40px;max-width:100%;padding:0 20px}.login-title{font-size:2rem}.login-card{max-width:100%}}@media(max-width:480px){.login-content{gap:32px;padding:0 16px}.login-title{font-size:1.75rem}.login-card{max-width:100%}}.sidebar{background:#0f172a;border-right:none;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100vh;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;transition:transform .3s ease;width:280px;z-index:1000}.sidebar__toggle{align-items:center;background:#1e3a8a;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:700;height:30px;justify-content:center;left:20px;position:absolute;top:20px;transition:all .2s ease;width:30px;z-index:1001}.sidebar__toggle:hover{background:#3730a3;transform:scale(1.1)}.mobile-menu-toggle{align-items:center;background:#1e3a8a;border:2px solid #fff;border-radius:8px;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;display:none;font-size:18px;height:40px;justify-content:center;left:20px;position:fixed;top:20px;transition:all .2s ease;width:40px;z-index:1002}.mobile-menu-toggle:hover{background:#3730a3;transform:scale(1.05)}.mobile-overlay{background:#00000080;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:998}.mobile-overlay.active{display:block;opacity:1}.sidebar__brand{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;margin-bottom:24px;padding:24px 16px;transition:all .3s ease}.sidebar__brand .symbol-bg{color:#fff;height:150px;transition:all .3s ease;width:150px}.sidebar__brand .brand-text{color:#fff;font-size:14px;font-weight:600;margin-top:8px;opacity:1;text-align:center;transition:opacity .3s ease}.sidebar.collapsed .sidebar__brand{padding:16px 8px}.sidebar.collapsed .sidebar__brand .symbol-bg{height:60px;width:60px}.sidebar.collapsed .sidebar__brand .brand-text{height:0;opacity:0;overflow:hidden}.brand__logo{align-items:center;background:linear-gradient(135deg,#1e3a8a,#3730a3);border-radius:12px;box-shadow:0 4px 12px #1e3a8a4d;display:flex;height:48px;justify-content:center;margin-bottom:12px;width:48px}.brand__icon{color:#fff;font-size:24px}.brand__text{color:#fff;font-size:18px;font-weight:700;letter-spacing:.5px}.sidebar__nav{display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px}.sidebar__nav::-webkit-scrollbar{width:6px}.sidebar__nav::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.sidebar__nav::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.sidebar__nav::-webkit-scrollbar-thumb:hover{background:#ffffff80}.sidebar__nav{scrollbar-color:#ffffff4d #ffffff1a;scrollbar-width:thin}.sidebar__item{align-items:center;background:#0000;border:none;border-radius:12px;color:#94a3b8;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;padding:16px 20px;position:relative;text-decoration:none;transition:all .2s ease}.sidebar__item .item__icon{font-size:20px;min-width:20px;text-align:center}.sidebar__item .item__text{transition:opacity .3s ease}.sidebar.collapsed .sidebar__item{justify-content:center;padding:16px 12px}.sidebar.collapsed .sidebar__item .item__text{opacity:0;overflow:hidden;width:0}.sidebar__item:hover{background:#ffffff14;color:#fff;transform:translateX(4px)}.sidebar__item.active{background:linear-gradient(135deg,#1e3a8a,#3730a3);box-shadow:0 4px 12px #1e3a8a4d;color:#fff}.sidebar__item.active:before{background:#fff;border-radius:0 2px 2px 0;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.item__icon{align-items:center;display:flex;font-size:20px;height:20px;justify-content:center;width:20px}.sidebar__footer{border-top:1px solid #ffffff1a;flex-shrink:0;margin-top:auto;padding:20px 16px}.user__section{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:12px;transition:all .3s ease}.sidebar.collapsed .user__section{justify-content:center;padding:12px 8px}.user__avatar{background:linear-gradient(135deg,#10b981,#059669)}.user__info{flex:1 1;transition:opacity .3s ease}.sidebar.collapsed .user__info{opacity:0;overflow:hidden;width:0}.user__name{color:#fff;font-size:14px;font-weight:600;margin-bottom:2px;text-transform:capitalize}.user__role{color:#94a3b8;font-size:12px}.sidebar__logout{align-items:center;background:#0000;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.sidebar.collapsed .sidebar__logout{font-size:18px;padding:12px 8px}.sidebar__logout:hover{background:#ef44441a;border-color:#ef4444;transform:translateY(-1px)}.logout__icon{font-size:16px}@media(max-width:768px){.sidebar{height:100vh;max-width:100vw;overflow-x:hidden;overflow-y:auto;transform:translateX(-100%);width:100vw}.sidebar.mobile-open{transform:translateX(0)}.sidebar.collapsed{height:100vh;max-width:100vw;overflow-x:hidden;overflow-y:auto;transform:translateX(-100%);width:100vw}.sidebar.collapsed.mobile-open{transform:translateX(0)}body.sidebar-mobile-open{height:100vh;overflow:hidden}.sidebar__toggle{display:none}.mobile-menu-toggle{display:flex}.mobile-overlay{display:none}.mobile-overlay.active{display:block}.sidebar__brand{margin-bottom:20px;padding:20px 16px}.sidebar__brand .symbol-bg{height:120px;width:120px}.sidebar__brand .brand-text{font-size:16px}.sidebar__nav{padding:0 12px}.sidebar__item{font-size:16px;padding:14px 16px}.sidebar__item .item__icon{font-size:22px;min-width:22px}.sidebar__footer,.user__section{padding:16px 12px}.user__avatar{font-size:18px;height:44px;width:44px}.user__name{font-size:16px}.user__role{font-size:14px}.sidebar__logout{font-size:16px;padding:14px 16px}}@media(max-width:480px){.sidebar{max-width:100vw;width:100vw}.sidebar.mobile-open{transform:translateX(0)}.sidebar.collapsed{max-width:100vw;width:100vw}.sidebar.collapsed.mobile-open{transform:translateX(0)}.sidebar__brand{padding:16px 12px}.sidebar__brand .symbol-bg{height:100px;width:100px}.sidebar__brand .brand-text{font-size:14px}.sidebar__item{font-size:15px;padding:12px 14px}.sidebar__item .item__icon{font-size:20px;min-width:20px}.user__avatar{font-size:16px;height:40px;width:40px}}*{box-sizing:border-box}body{overflow-x:hidden}.layout,body{margin:0;padding:0}.layout{display:flex;width:100%}.content,.layout{box-sizing:border-box;min-height:100vh}.content{background:#f8fafc;color:#1e293b;flex:1 1;margin:0 0 0 280px;padding:24px;position:relative;width:calc(100% - 280px);z-index:1}@media(max-width:768px){.content{padding:80px 16px 16px}.content,.content.sidebar-collapsed{margin-left:0}}@media(max-width:480px){.content{padding:80px 12px 12px}}.others-bets-container{margin:0 auto;max-width:1400px;padding:24px}.others-bets-header{margin-bottom:32px;text-align:center}.error,.loading,.no-bets{color:#666;font-size:16px;padding:64px 24px;text-align:center}.error{background:#ffebee;border-radius:8px;color:#f44336}.no-bets{background:#f5f5f5;border-radius:12px}.matches-list{gap:32px}.match-section{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;padding:24px}.team-logo{height:32px;width:32px}.match-score{color:#2196f3;font-size:16px;font-weight:700}.bets-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bet-card{background:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px;transition:all .2s}.bet-card:hover{border-color:#2196f3;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.bet-card.border-green{border-color:#4caf50;box-shadow:0 2px 8px #4caf5033}.bet-card.border-green:hover{box-shadow:0 4px 12px #4caf504d}.bet-card.border-yellow{border-color:#ff9800;box-shadow:0 2px 8px #ff980033}.bet-card.border-yellow:hover{box-shadow:0 4px 12px #ff98004d}.bet-card.border-red{border-color:#f44336;box-shadow:0 2px 8px #f4433633}.bet-card.border-red:hover{box-shadow:0 4px 12px #f443364d}.bet-user{gap:10px}.bet-user,.user-avatar{align-items:center;display:flex}.user-avatar{background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:50%;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.user-name{color:#333;font-size:14px;font-weight:600;text-transform:capitalize}.bet-prediction{justify-content:space-between}.prediction-score{color:#333;font-size:20px;font-weight:700}.bet-points{border-radius:12px;font-size:16px;font-weight:800;padding:4px 10px}.bet-points.green{background:#4caf501a;color:#4caf50}.bet-points.yellow{background:#ff98001a;color:#ff9800}.bet-points.red{background:#f443361a;color:#f44336}@media(max-width:768px){.others-bets-container{max-width:calc(100vw - 32px);padding:16px}.page-title{font-size:28px}.match-header{flex-direction:column}.match-header,.match-info{align-items:flex-start}.bets-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.others-bets-container{max-width:calc(100vw - 24px);padding:12px}.page-title{font-size:24px}}.leaderboard{background:#f8fafc;box-sizing:border-box;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;max-width:100%;min-height:100vh;overflow-x:hidden;padding:24px;width:100%}.leaderboard__loading{color:#64748b;font-size:18px;height:200px}.leaderboard__header,.leaderboard__loading{align-items:center;display:flex;justify-content:center}.leaderboard__header{margin-bottom:32px}.leaderboard__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2196f3,#1976d2);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;margin:0}.leaderboard__timer{color:#2196f3;font-size:14px;padding:12px 16px}.leaderboard__timer,.leaderboard__toggle{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a}.leaderboard__toggle{display:flex;margin-bottom:32px;padding:4px;width:-webkit-fit-content;width:fit-content}.leaderboard__podium{align-items:flex-end;box-sizing:border-box;display:flex;gap:20px;height:360px;justify-content:center;margin-bottom:48px;max-width:100%;overflow-x:auto;padding:0 20px;position:relative;width:100%}.leaderboard__summary{margin-bottom:32px}.leaderboard__table{background:#fff;border:none;border-radius:16px;box-shadow:0 4px 6px #0000000d;box-sizing:border-box;max-width:100%;overflow-x:auto;padding:20px;width:100%}.toggle__button{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .2s ease}.toggle__button.active{background:#2196f3;box-shadow:0 2px 4px #2196f34d;color:#fff}.toggle__button:hover:not(.active){background:#f1f5f9;color:#1e293b}.podium__card{background:#fff;border:none;border-radius:20px;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;flex-shrink:0;height:280px;justify-content:space-between;max-width:250px;min-width:200px;padding:24px;position:relative;text-align:center;transition:all .3s ease}.podium__card.first{align-self:flex-start;background:linear-gradient(135deg,#fef3c7,#fbbf24);border:none;box-shadow:0 20px 40px #f59e0b4d;height:320px;margin-top:20px;z-index:3}.podium__card.second{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border:none;box-shadow:0 10px 20px #94a3b833;height:280px;z-index:2}.podium__card.third{background:linear-gradient(135deg,#fed7aa,#fb923c);border:none;box-shadow:0 10px 20px #ea580c33;height:280px;z-index:1}.podium__card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-4px)}.podium__rank{display:flex;font-size:24px;justify-content:center}.podium__avatar,.podium__rank{margin-bottom:16px}.avatar{background:linear-gradient(135deg,#2196f3,#1976d2);box-shadow:0 8px 20px #0000004d;font-size:24px;height:60px;width:60px}.podium__name{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:8px;text-transform:capitalize}.podium__card.first .podium__name{color:#92400e}.podium__card.second .podium__name{color:#374151}.podium__card.third .podium__name{color:#9a3412}.podium__points{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center}.podium__points .points__trophy{font-size:20px}.podium__points .points__earned{font-size:14px}.podium__card.first .podium__points{color:#92400e}.podium__card.second .podium__points{color:#374151}.podium__card.third .podium__points{color:#9a3412}.summary__bar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:16px 20px;text-align:center}.summary__earned{align-items:center;color:#64748b;display:flex;font-size:16px;gap:8px;justify-content:center}.summary__earned .summary__diamond{font-size:18px}.table__header{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.table__header,.table__row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:80px 2fr 120px 120px;padding:16px 0}.table__row{border-bottom:1px solid #f1f5f9;transition:background-color .2s ease}.table__row:hover{background:#f8fafc;border-radius:8px;margin:0 -20px;padding-left:20px;padding-right:20px}.table__row:last-child{border-bottom:none}.table__col.rank{text-align:center}.table__col.username{align-items:center;display:flex}.table__col.followers,.table__col.points,.table__col.reward{text-align:right}.rank__number{color:#64748b;font-size:16px;font-weight:600}.user__info{gap:12px}.user__avatar,.user__info{align-items:center;display:flex}.user__avatar{background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:50%;color:#fff;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.user__details{display:flex;flex-direction:column;gap:2px}.user__details .user__name{color:#1e293b;font-size:16px;font-weight:600;text-transform:capitalize}.user__handle{color:#64748b;font-size:14px}.followers__count,.points__count{color:#1e293b;font-size:16px;font-weight:600}.reward__amount{align-items:center;color:#2196f3;display:flex;font-size:16px;font-weight:600;gap:6px;justify-content:flex-end}.reward__amount .reward__diamond{font-size:16px}@media(max-width:768px){.leaderboard{padding:16px}.leaderboard__header{align-items:flex-start;flex-direction:column;gap:16px}.leaderboard__title{font-size:28px}.leaderboard__podium{align-items:center;gap:16px;height:auto;justify-content:normal}.leaderboard .podium__card.first,.leaderboard .podium__card.second,.leaderboard .podium__card.third{align-self:center;margin-top:0;width:150px}.leaderboard .table__header,.leaderboard .table__row{font-size:14px;gap:12px;grid-template-columns:60px 1fr 80px 100px}.leaderboard .user__details .user__name{font-size:14px;text-transform:capitalize}.leaderboard .user__details .user__handle{font-size:12px}}@media(max-width:480px){.leaderboard{overflow-x:hidden;padding:12px}.leaderboard__title{font-size:24px}.leaderboard__podium{gap:10px;height:auto;min-height:300px;padding:0 10px}.leaderboard .podium__card.first,.leaderboard .podium__card.second,.leaderboard .podium__card.third{max-width:150px;min-width:120px;padding:16px 8px;width:150px}.leaderboard .podium__card.first .avatar,.leaderboard .podium__card.second .avatar,.leaderboard .podium__card.third .avatar{font-size:20px;height:40px;width:40px}.leaderboard .podium__card.second,.leaderboard .podium__card.third{height:250px}.leaderboard .podium__card.first{height:300px}}.tie-break__stats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tie-break__stats .stat{align-items:center;background:#ffffff1a;border-radius:6px;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.tie-break__stats .stat:first-child{color:#10b981}.tie-break__stats .stat:nth-child(2){color:#f59e0b}.tie-break__stats .stat:last-child{color:#ef4444}.podium__card .tie-break__stats .stat{font-size:11px;padding:3px 6px}.podium__card .tie-break__stats .stat:first-child{background:#32f50b4d;border:1px solid #69f50b80;color:#fff}.podium__card .tie-break__stats .stat:nth-child(2){background:#f59e0b4d;border:1px solid #744f0f80;color:#fff}.podium__card .tie-break__stats .stat:nth-child(3){background:#f50b0b4d;border:1px solid #f50b0b80;color:#fff}.table__col.tie-break{flex:0 0 120px;text-align:center}.table__col.tie-break .tie-break__stats{gap:6px;justify-content:center}.table__col.tie-break .tie-break__stats .stat{font-size:11px;padding:2px 6px}@media(max-width:768px){.table__col.tie-break{flex:0 0 100px}.table__col.tie-break .tie-break__stats{align-items:center;flex-direction:column;gap:4px}.podium__card .tie-break__stats .stat,.table__col.tie-break .tie-break__stats .stat{font-size:10px;padding:2px 4px}}.rules{margin:0 auto;max-width:1200px;padding:24px}.rules__header{background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:20px;box-shadow:0 10px 30px #2196f34d;color:#fff;margin-bottom:48px;padding:32px;text-align:center}.rules__header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:800;margin:0 0 16px}.rules__header .rules__subtitle{font-size:20px;font-weight:300;margin:0;opacity:.9}.rules__content{display:flex;flex-direction:column;gap:48px}.rules__section{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px #0000000d;padding:32px}.section__header{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:16px;margin-bottom:32px;padding-bottom:16px}.section__header .section__icon{align-items:center;background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:50%;box-shadow:0 4px 12px #2196f34d;display:flex;font-size:32px;height:60px;justify-content:center;width:60px}.section__header h2{color:#1e293b;font-size:28px;font-weight:700;margin:0}.scoring-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:24px}.scoring-card{background:#fff;border:2px solid #0000;border-radius:16px;overflow:hidden;padding:24px;position:relative;text-align:center;transition:all .3s ease}.scoring-card:before{background:linear-gradient(90deg,#0000,currentColor,#0000);content:"";height:4px;left:0;position:absolute;right:0;top:0}.scoring-card:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}.scoring-card.perfect{border-color:#10b981;color:#065f46}.scoring-card.perfect:before{background:linear-gradient(90deg,#0000,#10b981,#0000)}.scoring-card.perfect .card__points{color:#10b981}.scoring-card.good{border-color:#eab308;color:#a16207}.scoring-card.good:before{background:linear-gradient(90deg,#0000,#eab308,#0000)}.scoring-card.good .card__points{color:#eab308}.scoring-card.wrong{border-color:#ef4444;color:#991b1b}.scoring-card.wrong:before{background:linear-gradient(90deg,#0000,#ef4444,#0000)}.scoring-card.wrong .card__points{color:#ef4444}.card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.card__header .card__icon{font-size:24px}.card__header .card__points{border-radius:20px;color:#fff;font-size:20px;font-weight:700;padding:8px 16px}.card__title{font-size:20px;font-weight:600;margin-bottom:8px}.card__description{font-size:16px;margin-bottom:12px;opacity:.8}.card__example{background:#0000000d;border-left:3px solid;border-radius:8px;font-family:Courier New,monospace;font-size:14px;padding:8px 12px}.tiebreaker-info .tiebreaker__intro{color:#64748b;font-size:18px;font-style:italic;margin-bottom:32px;text-align:center}.tiebreaker-steps{display:flex;flex-direction:column;gap:24px}.tiebreaker-step{align-items:flex-start;background:#f8fafc;border-left:4px solid #2196f3;border-radius:12px;display:flex;gap:24px;padding:24px;transition:all .2s ease}.tiebreaker-step:hover{background:#f1f5f9;transform:translateX(4px)}.tiebreaker-step .step__number{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px #2196f333;color:#2196f3;display:flex;flex-shrink:0;font-size:24px;font-weight:800;height:48px;justify-content:center;width:48px}.tiebreaker-step .step__content{flex:1 1}.tiebreaker-step .step__content .step__title{color:#1e293b;font-size:20px;font-weight:600;margin-bottom:8px}.tiebreaker-step .step__content .step__description{color:#64748b;font-size:16px;line-height:1.6}@media(max-width:768px){.rules{padding:16px}.rules__header{margin-bottom:32px;padding:24px}.rules__header h1{font-size:36px}.rules__header .rules__subtitle{font-size:16px}.rules__section{padding:24px}.section__header .section__icon{font-size:24px;height:48px;width:48px}.section__header h2{font-size:24px}.scoring-cards{gap:16px;grid-template-columns:1fr}.tiebreaker-step{flex-direction:column;gap:16px;text-align:center}.tiebreaker-step .step__number{align-self:center}.card__header{flex-direction:column;gap:12px}}@media(max-width:480px){.rules{padding:12px}.rules__header h1{font-size:28px}}.match-card{border:3px solid #0000;border-radius:12px;padding:20px;transition:transform .2s,box-shadow .2s}.match-card:hover{transform:translateY(-4px)}.match-card.border-green{border-color:#4caf50;box-shadow:0 2px 8px #4caf504d}.match-card.border-green:hover{box-shadow:0 4px 16px #4caf5066}.match-card.border-yellow{border-color:#ff9800;box-shadow:0 2px 8px #ff98004d}.match-card.border-yellow:hover{box-shadow:0 4px 16px #ff980066}.match-card.border-red{border-color:#f44336;box-shadow:0 2px 8px #f443364d}.match-card.border-red:hover{box-shadow:0 4px 16px #f4433666}.match-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.stage-name{color:#666;font-size:13px;font-weight:500}.live-badge{animation:pulse 2s infinite;background:#f44;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.match-content{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin-bottom:16px}.match-content .match-info{align-items:center;display:flex;flex-direction:column;min-width:80px}.team{flex-direction:column;gap:12px}.team-logo{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.team-logo img{height:100%;object-fit:contain;width:100%}.placeholder-logo{color:#999;font-size:14px;font-weight:700}.team-name{font-size:14px;max-width:100px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.score-display{gap:8px}.time-display{align-items:center;display:flex;flex-direction:column;gap:4px}.start-label{color:#999;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.start-time{color:#333;font-size:18px;font-weight:700}.score-input-section{border-top:1px solid #eee;display:flex;flex-direction:column;gap:12px;padding-top:16px}.score-inputs{justify-content:center}.input-separator{color:#999;font-size:20px;font-weight:600}.predict-button{background:#2196f3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background .2s}.predict-button:hover:not(:disabled){background:#1976d2}.predict-button:active:not(:disabled){transform:scale(.98)}.predict-button:disabled{cursor:not-allowed;opacity:.6}.bet-info-section{border-top:1px solid #eee;display:flex;flex-direction:column;gap:12px;padding-top:16px}.bet-prediction{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:12px}.bet-label{color:#666;font-size:13px;font-weight:600}.bet-score{color:#333;font-size:18px;font-weight:700}.points-text{font-size:18px;font-weight:800;margin-left:8px}.points-text.green{color:#4caf50}.points-text.yellow{color:#ff9800}.points-text.red{color:#f44336}.error-message{font-size:12px;padding:4px 0;text-align:center}.edit-prediction-btn{background:#ff9800;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-left:8px;padding:6px 12px;transition:background .2s}.edit-prediction-btn:hover:not(:disabled){background:#f57c00}.edit-prediction-btn:active:not(:disabled){transform:scale(.98)}.edit-prediction-btn:disabled{cursor:not-allowed;opacity:.6}.prediction-actions{align-items:center;display:flex;gap:8px;justify-content:center}.cancel-button{border-radius:8px;font-size:14px;padding:12px 24px}.cancel-button:active:not(:disabled){transform:scale(.98)}@media(max-width:768px){.match-card{padding:16px}.match-content .match-info{align-items:center}}@media(max-width:480px){.match-card{padding:12px}.match-content{gap:12px;margin-bottom:12px}.team-logo{height:50px;width:50px}.score-inputs{gap:8px}.score-input{font-size:18px;height:40px;width:50px}}.games-container{margin:0 auto;max-width:1200px;padding:24px}.games-header{margin-bottom:32px}.header-content{align-items:center;display:flex;gap:24px;justify-content:space-between}.games-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2196f3,#1976d2);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;margin:0 0 8px}.games-subtitle{color:#666;font-size:16px;margin:0}.total-points{align-items:center;background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:16px;box-shadow:0 4px 12px #2196f34d;display:flex;flex-direction:column;gap:4px;padding:16px 32px}.total-points .points-label{color:#ffffffe6;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.total-points .points-value{color:#fff;font-size:28px;font-weight:900;line-height:1}.stage-tab{align-items:center;display:flex;gap:8px;position:relative}.matches-by-date{gap:48px}.date-section,.matches-by-date{display:flex;flex-direction:column}.date-section{gap:20px}.date-header{border-bottom:2px solid #e0e0e0;color:#333;font-size:20px;font-weight:600;margin:0;padding-bottom:12px}.matches-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.games-loading{color:#666}.games-error,.games-loading{font-size:16px;padding:64px 24px;text-align:center}.games-error{background:#ffebee;border-radius:8px;color:#f44336;margin:24px 0}.no-matches{margin-top:24px;padding:64px 24px;text-align:center}.no-matches p{color:#666;font-size:16px;margin:0}@media(max-width:768px){.games-container{max-width:calc(100vw - 32px);padding:16px}.header-content{align-items:flex-start;flex-direction:column;gap:16px}.games-title{font-size:28px}.total-points{padding:12px 24px}.total-points .points-value{font-size:24px}.matches-grid{gap:16px;grid-template-columns:1fr}}@media(max-width:480px){.games-container{max-width:calc(100vw - 24px);padding:12px}.header-content{gap:12px}.games-title{font-size:24px}.total-points{padding:10px 20px}.total-points .points-value{font-size:20px}.matches-grid{gap:12px}}.user-details{margin:0 auto;max-width:800px;padding:24px}.user-details__header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.user-details__header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2196f3,#1976d2);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700}.user-details__content{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1fr 2fr}.user-info{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:32px;text-align:center}.user-info__avatar{margin-bottom:24px}.user-info__details h2{color:#1e293b;font-size:24px;font-weight:600;margin:0 0 8px}.user-info__details .user-role{background:#f1f5f9;border-radius:20px;color:#64748b;display:inline-block;font-size:14px;margin-bottom:16px;padding:4px 12px}.user-info__details .user-score{color:#1e3a8a;font-size:18px;font-weight:600;margin:0}.avatar{align-items:center;background:linear-gradient(135deg,#1e3a8a,#3730a3);border-radius:50%;box-shadow:0 8px 20px #1e3a8a4d;color:#fff;display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;margin:0 auto;width:80px}.user-form{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:32px}.form-group{margin-bottom:24px}.form-group label{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.form-group input{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.form-group input:focus{border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a1a;outline:none}.form-group input:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.form-group input::placeholder{color:#9ca3af}.form-actions{justify-content:flex-end;margin-top:32px}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:120px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.btn:disabled{cursor:not-allowed;opacity:.6}.btn--primary{background:#1e3a8a;color:#fff}.btn--primary:hover:not(:disabled){background:#3730a3;transform:translateY(-1px)}.btn--secondary{background:#f8fafc;border:1px solid #d1d5db;color:#374151}.btn--secondary:hover:not(:disabled){background:#f1f5f9;border-color:#9ca3af}.alert{border-radius:8px;font-weight:500;margin-bottom:24px;padding:16px}.alert--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.alert--error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}@media(max-width:768px){.user-details{padding:16px}.user-details__content{gap:32px;grid-template-columns:1fr}.user-details__header h1{font-size:28px}}@media(max-width:480px){.user-details{padding:12px}.user-details__header h1{font-size:24px}}.admin-matches-container{margin:0 auto;max-width:1200px;padding:24px}.admin-matches-header{margin-bottom:32px;text-align:center}.header-actions{display:flex;gap:12px;justify-content:center;margin-top:16px}.update-stats-button{background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:8px;box-shadow:0 2px 4px #4caf504d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.update-stats-button:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 4px 8px #4caf5066;transform:translateY(-1px)}.update-stats-button:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.stage-tabs{display:flex;gap:8px;margin-bottom:32px;overflow-x:auto;padding:8px 0;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}.stage-tabs::-webkit-scrollbar{height:6px}.stage-tabs::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.stage-tabs::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.stage-tabs::-webkit-scrollbar-thumb:hover{background:#555}.stage-tab{background:#fff;border:2px solid #e0e0e0;border-radius:24px;color:#666;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s;white-space:nowrap}.stage-tab:hover{border-color:#2196f3;color:#2196f3}.stage-tab.active{background:#2196f3;border-color:#2196f3;color:#fff}.stage-tab.active:hover{background:#1976d2;border-color:#1976d2}.stage-tab.upcoming{background:linear-gradient(135deg,#f0f8ff,#e3f2fd);border-color:#2196f3;color:#1976d2}.stage-tab.upcoming:hover{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#1976d2}.stage-tab.upcoming.active{background:linear-gradient(135deg,#2196f3,#1976d2);border-color:#2196f3;color:#fff}.stage-tab.past{background:#f5f5f5;border-color:#9e9e9e;color:#757575;opacity:.7}.stage-tab.past:hover{background:#eee;border-color:#757575;opacity:.8}.stage-tab.past.active{background:#9e9e9e;border-color:#9e9e9e;color:#fff;opacity:1}.error-message{background:#ffebee;border:1px solid #ffcdd2;color:#f44336}.loading,.no-matches{color:#666;font-size:16px;padding:64px 24px;text-align:center}.no-matches{background:#f5f5f5;border-radius:12px}.matches-list{display:flex;flex-direction:column;gap:24px}.match-card{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 2px 8px #0000001a;padding:24px;transition:all .2s}.match-card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.match-card.finished{background:linear-gradient(135deg,#f8fff8,#e8f5e8);border-color:#4caf50}.match-card.pending{background:linear-gradient(135deg,#fff8e1,#ffecb3);border-color:#ff9800}.match-header{border-bottom:2px solid #f0f0f0;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.match-header,.match-teams{align-items:center;display:flex;gap:16px}.team{align-items:center;display:flex;gap:8px}.team-logo{height:40px;object-fit:contain;width:40px}.team-name{color:#333;font-size:16px}.team-name,.vs{font-weight:600}.vs{color:#999;font-size:14px}.match-info{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.match-date{color:#666;font-size:14px}.match-status{border-radius:12px;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.match-status.finished{background:#4caf50;color:#fff}.match-status.pending{background:#ff9800;color:#fff}.match-scores{justify-content:center}.match-scores,.score-display{align-items:center;display:flex;gap:16px}.final-score{align-items:center;display:flex;gap:8px}.score{color:#333;font-size:32px;font-weight:700;min-width:32px;text-align:center}.score-separator{color:#999;font-size:24px;font-weight:600}.pending-score{color:#999;font-size:16px;font-style:italic}.edit-button{background:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:background .2s}.edit-button:hover:not(:disabled){background:#1976d2}.edit-button:disabled{cursor:not-allowed;opacity:.6}.score-editor{flex-direction:column}.score-editor,.score-inputs{align-items:center;display:flex;gap:12px}.score-input{border:2px solid #e0e0e0;border-radius:8px;color:#333;font-size:20px;font-weight:600;height:48px;text-align:center;transition:border-color .2s;width:60px}.score-input:focus{border-color:#2196f3;outline:none}.score-input::placeholder{color:#ccc}.score-input::-webkit-inner-spin-button,.score-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.score-input[type=number]{-moz-appearance:textfield}.score-actions{display:flex;gap:8px}.save-button{background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:background .2s}.save-button:hover:not(:disabled){background:#388e3c}.save-button:disabled{cursor:not-allowed;opacity:.6}.cancel-button{background:#757575;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:background .2s}.cancel-button:hover:not(:disabled){background:#616161}.cancel-button:disabled{cursor:not-allowed;opacity:.6}@media(max-width:768px){.admin-matches-container{margin:auto 0;max-width:calc(100vw - 32px);padding:16px}.page-title{font-size:28px}.match-header{flex-direction:column}.match-header,.match-info{align-items:flex-start}.score-inputs{flex-direction:row;gap:8px}.score-actions{flex-direction:column;width:100%}}@media(max-width:480px){.admin-matches-container{max-width:calc(100vw - 24px);padding:12px}.page-title{font-size:24px}}.create-match-container{background:#f8fafc;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 auto;max-width:800px;min-height:100vh;padding:24px}.create-match-header{margin-bottom:32px;text-align:center}.page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2196f3,#1976d2);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;margin:0 0 8px}.page-subtitle{color:#666;font-size:16px;margin:0}.access-denied{background:#ffebee;border:2px solid #f44336;border-radius:12px;padding:64px 24px;text-align:center}.access-denied h2{color:#f44336;font-size:24px;margin:0 0 16px}.access-denied p{color:#666;font-size:16px;margin:0}.create-match-form{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:32px}.form-section{margin-bottom:32px}.section-title{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:20px;font-weight:600;margin:0 0 24px;padding-bottom:12px}.form-row{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;margin-bottom:24px}@media(max-width:768px){.form-row{gap:16px;grid-template-columns:1fr}}.vs-separator{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;font-size:18px;font-weight:700;justify-content:center;min-height:48px;padding:12px 16px}@media(max-width:768px){.vs-separator{margin:8px 0}}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{color:#374151;font-size:14px;font-weight:600;margin:0}.form-input,.form-select{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:16px;padding:12px 16px;transition:all .2s ease}.form-input:focus,.form-select:focus{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a;outline:none}.form-input:disabled,.form-select:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.form-select{cursor:pointer}.form-select option{padding:8px}.form-input::placeholder{color:#94a3b8}.error-message{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.error-message,.success-message{font-size:14px;margin-bottom:24px;padding:12px 16px}.success-message{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a}.form-actions{border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:center;padding-top:24px}.submit-button{background:linear-gradient(135deg,#2196f3,#1976d2);border:none;border-radius:8px;box-shadow:0 2px 4px #2196f34d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s ease}.submit-button:hover:not(:disabled){background:linear-gradient(135deg,#1976d2,#1565c0);box-shadow:0 4px 8px #2196f366;transform:translateY(-1px)}.submit-button:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.loading{align-items:center;color:#64748b;display:flex;font-size:18px;height:200px;justify-content:center}@media(max-width:768px){.create-match-container{padding:16px}.create-match-form{padding:24px}.page-title{font-size:24px}.form-row{gap:16px}}@media(max-width:480px){.create-match-container{padding:12px}.create-match-form{padding:16px}.form-row{gap:12px}}
/*# sourceMappingURL=main.3b07ca5d.css.map*/