.tournament-shell .tor-invitation-notice{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0 28px;padding:22px 28px;border:1px solid #edb642;background:linear-gradient(110deg,#45351fe8,#161d2cf5);box-shadow:0 0 30px #e9b64a12}.tor-invitation-notice>div{display:grid;gap:8px}.tor-invitation-notice>div>span{font-size:11px;letter-spacing:.2em;color:#eeb94f}.tor-invitation-notice strong{font-size:27px;color:#fff}.tor-invitation-notice a{font-size:13px}.tor-invite-answer{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0 0}.tor-invitation-notice .tor-invite-answer{margin:0}.tournament-shell .tor-accept-invite{font-size:16px;padding:15px 22px;animation:tor-invite-pulse 2.6s ease-in-out infinite}.tor-personal-card{display:grid;grid-template-columns:minmax(150px,260px) minmax(0,1fr);gap:30px;align-items:center;margin:0 0 30px;padding:22px 28px;background:linear-gradient(115deg,#282b39e8,#181d2be8);border:1px solid #c59b4e;position:relative}.tor-personal-card[data-response=accepted]{border-color:#5a937b;background:linear-gradient(115deg,#1d362fe8,#151d29e8)}.tor-personal-card .tor-team-art{height:165px}.tor-personal-card .tor-team-art:before{width:90px;height:90px;top:35px;left:calc(50% - 45px);border-width:4px}.tor-personal-card h2{font-size:36px;margin:0 0 12px;text-transform:uppercase}.tor-personal-card p:not(.eyebrow){font-size:14px;color:#acb9d0;line-height:1.7}.tor-personal-card>div>strong{color:#f0bd59;font-size:17px}.tor-personal-card[data-response=accepted]>div>strong{color:#9ae0b7}.tor-personal-card .eyebrow{margin:0 0 8px}.tor-ready-panel{padding:26px;margin:24px 0;border:1px solid #776142;background:linear-gradient(100deg,#302b24c9,#161c29f0)}.tor-ready-panel[data-ready="1"]{border-color:#568b72;background:linear-gradient(110deg,#20372ed9,#161c29f0)}.tor-ready-panel>header{display:flex;justify-content:space-between;gap:20px;align-items:center}.tor-ready-panel header span{letter-spacing:.16em;font-size:10px;color:#b0a48e}.tor-ready-panel h2{font-size:26px;margin:10px 0}.tor-ready-panel header>strong{font-size:15px;color:#d9c39d;white-space:nowrap}.tor-ready-panel ul{margin:18px 0 15px;padding:0;list-style:none}.tor-ready-panel li{padding:9px 0;font-size:15px;border-top:1px solid #ffffff0d;color:#e2c89e}.tor-ready-panel li a{font-size:12px;margin-left:15px}.tor-confirm-help{font-size:13px;color:#a5b3cb;line-height:1.7}.tor-ready-panel .tor-start{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:25px;margin-top:22px;padding-top:20px;border-top:1px solid #ffffff20;align-items:center}.tor-start-confirm{display:flex!important;gap:16px;align-items:center;margin:0!important;cursor:pointer}.tor-start-confirm input{width:24px!important;height:24px!important;appearance:auto;position:static!important;opacity:1!important;flex-shrink:0}.tor-start-confirm>span{display:grid;gap:7px}.tor-start-confirm strong{font-size:16px}.tor-start-confirm small{font-size:12px;color:#a8b5cb}.tor-ready-panel button:disabled{opacity:.4;background:#4b5261!important;color:#c8ced8!important;border-color:#727c91!important;cursor:not-allowed}.tor-prize-showcase{position:relative;display:flex!important;align-items:center;justify-content:center;gap:30px;padding:30px 45px!important;margin:28px auto 12px!important;width:min(100%,1000px);min-height:160px;background:radial-gradient(ellipse at 10% 50%,#e8a72d28,transparent 55%),linear-gradient(110deg,#2b2318,#171c29)!important;border:1px solid #e4b2548c!important;box-shadow:0 15px 65px #0004;overflow:hidden;isolation:isolate;box-sizing:border-box}.tor-prize-showcase:before{content:'';position:absolute;inset:-100% -20%;background:linear-gradient(115deg,transparent 43%,#f9d5920a 49%,#f9d59212 50%,transparent 56%);animation:tor-prize-shine 8s linear infinite;pointer-events:none;z-index:-1}.tor-trophy{width:100px;flex-shrink:0;color:#efbd59;filter:drop-shadow(0 0 20px #dca42c55);animation:tor-trophy-breathe 5s ease-in-out infinite}.tor-trophy svg{width:100%;height:auto}.tor-prize-showcase>div:last-child{display:grid;gap:13px;text-align:left;min-width:0}.tor-prize-showcase span{font-size:12px!important;letter-spacing:.24em;color:#d6a954}.tor-prize-showcase strong{font-size:clamp(29px,3.8vw,51px)!important;line-height:1.1;color:#ffe1a0!important;overflow-wrap:anywhere;text-transform:uppercase}.tor-prize-showcase p{font-size:14px!important;line-height:1.6;color:#b7b9c5}.tor-prize-showcase small{font-size:12px;color:#edce91}.tor-event-hero>div>.tor-badge{font-size:15px;letter-spacing:.15em;text-transform:uppercase;padding:12px 22px;border-radius:2px}.tor-event-hero>div>.tor-badge[data-state=open]{background:#9c6a212e;color:#ffd780;border:1px solid #b18635}.tor-event-hero>div>.tor-badge[data-state=cancelled]{background:#6d263f;color:#ffd2d6;border:1px solid #c05f73;font-size:19px}.tor-event-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start;margin:28px 0}.tor-event-tools>.panel{margin:0!important;max-width:none;width:100%;box-sizing:border-box}.tor-event-tools summary{font-weight:700;font-size:17px;padding:4px 0}.tor-event-tools .tor-telegram-panel form{display:grid;justify-items:stretch;align-items:stretch;gap:15px;margin-top:20px}.tor-event-tools p{font-size:14px;line-height:1.7}.tor-event-tools button{width:100%}.tor-danger{margin-top:45px!important;border-color:#914052!important;background:#351e29a8!important}.tor-danger>summary{color:#ff9cae!important;font-weight:700}.tor-danger .checkbox-label{justify-content:start;line-height:1.6}.tor-bracket-explainer,.tor-bracket-placeholder{background:#171e2beb;border:1px solid #44546f;padding:25px;margin:20px 0}.tor-bracket-explainer>span{color:#b6a083;letter-spacing:.2em;font-size:10px}.tor-bracket-explainer h3{font-size:27px;margin:15px 0}.tor-bracket-explainer p,.tor-bracket-placeholder p{font-size:14px;color:#adbad0;line-height:1.7}.tor-bracket-placeholder strong{font-size:25px;color:#d49bad}.tor-bracket--preview .tor-bracket-match{border-style:dashed;border-color:#58617b;background:#1b2231}.tor-bracket--preview small{display:block;font-size:10px;color:#8899b6;margin-top:12px}.tor-squad-import{align-items:end;grid-template-columns:minmax(0,1fr) auto}.tor-squad-import>label{margin:0!important;gap:8px;line-height:1.5}.tor-squad-import select{height:49px!important;margin:0!important}.tor-squad-import>button{height:49px;margin:0!important;display:flex;align-items:center;justify-content:center;min-width:145px}.tor-media-picker{display:grid;gap:14px;border:1px dashed #55627a;background:#1119278c;padding:22px;min-width:0}.tor-field-label{font-size:14px;color:#c7d2e6;font-weight:600}.tournament-shell .tor-media-picker>input[type=file]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.tor-upload-empty{display:flex;align-items:center;justify-content:center;gap:14px;flex-direction:column;padding:24px 15px;background:#192234}.tor-upload-empty>span{font-size:33px;color:#e9bd63}.tor-upload-empty strong{font-size:18px}.tor-upload-empty small{font-size:11px;color:#8f9fbb}.tor-upload-preview{position:relative;display:flex;align-items:center;justify-content:center;margin:0;min-height:180px;background:repeating-conic-gradient(#1e2634 0 25%,#18202c 0 50%) 0/22px 22px;overflow:hidden;border-radius:4px}.tor-upload-preview img{width:auto;max-width:100%;height:auto;max-height:260px;object-fit:contain}.tournament-shell .tor-upload-remove{position:absolute;top:10px;right:10px;border:1px solid #fa9fae;border-radius:50%;height:36px;width:36px;padding:0!important;background:#501b2bef!important;color:#fff;display:flex;align-items:center;justify-content:center;font:400 26px/1 Arial,sans-serif;z-index:3}.tor-upload-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.tor-upload-actions>label{display:inline-flex!important;align-items:center;justify-content:center;background:#e9b542!important;color:#121924!important;margin:0!important;cursor:pointer}.tor-upload-actions>span{font-size:12px;color:#97abc9;overflow-wrap:anywhere}.tor-upload-message{font-size:12px;color:#f2c67b;margin:0;line-height:1.6}.tor-media-picker>small{color:#91a3c0;font-size:12px;line-height:1.6}.tor-event-card{padding:0!important;gap:0;overflow:hidden;background:#171e2c!important;border-color:#3f4d66;border-top-width:1px}.tor-card-cover{position:relative;display:block!important;padding:0!important;aspect-ratio:16/8;overflow:hidden;width:100%}.tor-card-cover>img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.tor-card-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0c142c77,transparent 65%,#171e2c);pointer-events:none}.tor-card-cover>div{position:absolute;left:20px;right:20px;top:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:2}.tor-card-cover>div>span:last-child{font-size:12px;color:#fff;text-shadow:0 1px 4px #000}.tor-card-content{display:flex;flex-direction:column;gap:14px;padding:25px}.tor-card-content h2{font-size:34px;margin:0!important}.tor-card-content>.eyebrow{font-size:10px!important;color:#e8b95e!important}.tor-card-content .tor-prize{display:flex;align-items:center;gap:15px;border-top:1px solid #ffffff15}.tor-prize>span{font-size:27px;color:#e2b452}.tor-prize>strong{font-size:21px;color:#f1cc81}.tor-card-teams{display:flex;align-items:center;justify-content:space-between;margin:5px 0;font-size:12px;color:#bac5d9}.tor-card-teams>div{display:flex;height:50px}.tor-card-teams img{height:100%;width:40px;object-fit:contain}.tor-card-open{font-size:12px;color:#e4bc6a;border-top:1px solid #ffffff0c;padding-top:15px}.tor-cancelled-stamp{position:absolute;left:0;right:0;bottom:25%;z-index:3;text-align:center;font-size:clamp(19px,2vw,30px);line-height:1.4;letter-spacing:.12em;color:#fff!important;background:#8c3047ed;transform:rotate(-5deg);padding:12px}.tor-event-card[data-event-state=cancelled] .tor-card-cover>img{filter:grayscale(.9) brightness(.55)}.tor-event-card[data-event-state=cancelled]{border-color:#914455!important}.tor-event-card[data-event-state=cancelled] .tor-card-content .eyebrow{color:#ba8294!important}.tor-card-invited{font-size:15px;color:#ffd68a;background:#66512666;padding:13px}.tor-event-card:hover .tor-card-cover>img{transform:scale(1.025)}.tor-admin-card{min-width:0}.tor-admin-card>.tor-event-card{height:calc(100% - 47px);box-sizing:border-box}.tor-admin-card>footer{display:flex;justify-content:space-between;padding:13px 5px;font-size:13px}.tor-admin-card .danger-link{color:#ff9aa9}.tor-event-hero,.tor-personal-card,.tor-prize-showcase,.tor-event-card{animation:tor-arrive .55s ease both}.tor-team-art img{transform-origin:50% 100%;animation:tor-team-breathe 6s ease-in-out infinite}.tor-team-art img:nth-child(even){animation-delay:-3s}
@keyframes tor-invite-pulse{0%,100%{box-shadow:0 0 0 0 #efb84e22,0 0 12px #efb84e12}50%{box-shadow:0 0 0 5px #efb84e22,0 0 25px #efb84e28}}@keyframes tor-prize-shine{0%{transform:translateX(-60%)}100%{transform:translateX(60%)}}@keyframes tor-trophy-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes tor-team-breathe{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.008)}}@keyframes tor-arrive{from{opacity:.15;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.tor-event-tools{grid-template-columns:1fr}.tor-invitation-notice{align-items:start!important;flex-direction:column}.tor-invitation-notice .tor-invite-answer{width:100%}.tor-ready-panel .tor-start{grid-template-columns:1fr}.tor-ready-panel header{align-items:start;flex-direction:column}.tor-prize-showcase{padding:25px!important}.tor-personal-card{gap:20px;grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:600px){.tor-personal-card{grid-template-columns:1fr;text-align:center;padding:18px}.tor-personal-art .tor-team-art{height:150px}.tor-personal-card h2{font-size:29px}.tor-personal-card .tor-invite-answer{justify-content:center}.tor-invitation-notice{padding:18px!important;gap:17px!important}.tor-invitation-notice strong{font-size:24px}.tor-invite-answer{width:100%;display:grid;grid-template-columns:1fr}.tor-invitation-notice .tor-accept-invite{width:100%;font-size:15px}.tor-ready-panel{padding:18px}.tor-ready-panel h2{font-size:24px}.tor-ready-panel li{font-size:13px;line-height:1.6}.tor-ready-panel li a{display:block;margin:8px 0 0}.tor-prize-showcase{gap:17px;padding:22px 18px!important;text-align:left;min-height:140px}.tor-trophy{width:65px}.tor-prize-showcase strong{font-size:28px!important}.tor-prize-showcase span{font-size:9px!important;letter-spacing:.16em}.tor-prize-showcase p{font-size:12px!important}.tor-event-hero>div>.tor-badge{font-size:12px;padding:12px 16px}.tor-event-hero>div>.tor-badge[data-state=cancelled]{font-size:16px}.tor-squad-import{grid-template-columns:1fr;gap:15px}.tor-squad-import>button{width:100%;height:47px}.tor-media-picker{padding:16px}.tor-card-content{padding:20px}.tor-card-cover>div{left:15px;right:15px;top:12px}.tor-card-cover .tor-badge{font-size:10px}.tor-card-content h2{font-size:29px}.tor-event-tools{gap:18px}.tor-start-confirm strong{font-size:15px}.tor-start-confirm small{font-size:11px;line-height:1.5}}
@media(prefers-reduced-motion:reduce){.tournament-shell *{animation:none!important;transition:none!important}.tor-event-card:hover .tor-card-cover>img{transform:none}}
.tor-invitation-notice>div,.tor-personal-card>div{min-width:0}.tor-invitation-notice strong,.tor-personal-card h2,.tor-ready-panel li,.tor-card-content h2{overflow-wrap:anywhere}.tor-start-confirm input:disabled{opacity:.45!important}.tor-invitation-notice .tor-invite-answer{flex-shrink:0}
.tournament-shell .tor-prize-showcase{flex-direction:row!important;align-items:center;gap:32px}.tor-prize-showcase .tor-trophy{width:250px;flex:0 0 250px;display:grid;place-items:center}.tor-prize-showcase .tor-trophy svg{display:block;width:100%;height:auto}.tor-account-strip>div{gap:18px;min-width:0}.tor-account-strip>div>span{overflow-wrap:anywhere}.tournament-shell .tor-account-home,.tournament-shell .tor-account-logout>button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;font-size:13px;line-height:1.3;white-space:nowrap;box-sizing:border-box;border:1px solid #566178;background:#151d2b;color:#dbe4f4;border-radius:4px}.tournament-shell .tor-account-home:hover,.tournament-shell .tor-account-logout>button:hover{border-color:#edb642;color:#edb642}.tor-account-strip .tor-account-logout{margin-left:24px}
@media(max-width:900px){.tor-prize-showcase .tor-trophy{width:190px;flex-basis:190px}.tor-account-strip{align-items:start;flex-wrap:wrap}.tor-account-strip>div{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}}
@media(max-width:600px){.tournament-shell .tor-prize-showcase{gap:15px}.tor-prize-showcase .tor-trophy{width:130px;flex-basis:130px}.tor-prize-showcase strong{font-size:clamp(23px,5.4vw,28px)!important}.tor-account-strip{gap:14px}.tor-account-strip>div{width:100%;justify-content:space-between;gap:12px}.tor-account-strip>div>span{width:100%;font-size:12px}.tor-account-strip .tor-account-logout{margin-left:auto}.tournament-shell .tor-account-home,.tournament-shell .tor-account-logout>button{min-height:42px}}
@media(max-width:380px){.tor-prize-showcase .tor-trophy{width:100px;flex-basis:100px}.tournament-shell .tor-prize-showcase{gap:12px}}
.tournament-shell .tor-prize-showcase{flex-wrap:nowrap!important}.tor-prize-showcase>div:last-child{flex:1;min-width:0;width:auto}
body:has(.tournament-shell) .preview-tools{display:none}.tor-prize-showcase strong{text-wrap:balance}
.tor-prize-showcase .tor-prize-money{display:flex;align-items:baseline;gap:.18em;flex-wrap:wrap;letter-spacing:0;font-size:clamp(44px,4.4vw,62px)!important;line-height:1;color:#ffe1a0;font-variant-numeric:lining-nums tabular-nums}.tor-prize-showcase .tor-prize-number{font-size:2em!important;font-weight:700;letter-spacing:-.04em;line-height:.9;color:#ffe1a0}.tor-prize-showcase .tor-prize-currency{font-size:1em!important;letter-spacing:0;color:#ffe1a0}.tor-prize-showcase .tor-prize-description{display:block;font-size:clamp(22px,2.8vw,36px)!important;line-height:1.2;letter-spacing:0;color:#ebc879;margin-top:16px}.tor-prize-showcase>div:last-child>span{font-size:12px!important;letter-spacing:.24em}
@media(max-width:600px){.tor-prize-showcase .tor-prize-money{font-size:31px!important}.tor-prize-showcase .tor-prize-description{font-size:22px!important}.tor-prize-showcase>div:last-child>span{font-size:9px!important}}
@media(max-width:380px){.tor-prize-showcase .tor-prize-money{font-size:27px!important;gap:.12em}.tor-prize-showcase .tor-prize-description{font-size:20px!important}}

/* Finished tournament and placements */
.tor-finished-stamp{position:absolute;inset:auto 0 0;padding:15px 12px;background:linear-gradient(100deg,#12694e,#208264);color:#fff;text-align:center;font:800 17px/1.2 Arial,sans-serif;letter-spacing:.09em;box-shadow:0 -8px 35px #092d2660}.tor-badge[data-state=finished]{background:#16583f;color:#baffdc;border:1px solid #3cb886}.tor-winner{display:block;padding:15px;border:1px solid #cdaa46;background:#d5ac2214;color:#f8da80}.tor-outcome{padding:clamp(18px,3vw,36px);border:1px solid #497358;border-radius:18px;background:radial-gradient(ellipse at 50% 0,#23533c55,transparent 65%),#141c20;margin:20px 0}.tor-outcome>header{text-align:center}.tor-outcome>header>span{display:inline-block;background:#176244;color:#ceffe2;border-radius:7px;padding:10px 18px;letter-spacing:.12em;font-weight:800}.tor-outcome h2{font-size:clamp(25px,4vw,44px);margin:20px 0;color:#f8de88;overflow-wrap:anywhere}.tor-outcome header p{color:#bcc8c2;line-height:1.7}.tor-podium{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;margin-top:28px}.tor-podium article{background:#10161ddd;border:1px solid #3d4750;border-radius:12px;text-align:center;padding:20px 12px;min-width:0}.tor-podium article[data-place="1"]{border-color:#d5b457;background:linear-gradient(145deg,#5d4a1c55,#10161d)}.tor-podium-place{font-size:15px;font-weight:800;color:#ead798}.tor-podium .tor-team-art{height:160px;min-height:0;width:100%;margin:15px auto}.tor-podium h3{font-size:23px;margin:10px 0;overflow-wrap:anywhere}.tor-podium p{font-size:13px;color:#aeb8c5;overflow-wrap:anywhere}.tor-podium-prize{display:block;color:#ffd16e;padding:12px;font-size:19px}.tor-podium-note{font-size:13px;color:#aab5c0;line-height:1.7}.tor-outcome--compact .tor-podium .tor-team-art{height:90px}.tor-finish-delivery{padding:12px;border-left:3px solid #55b486;background:#55b48612}

/* Clear tournament phases and time-dependent status. */
.tor-status-ribbon{position:absolute;left:0;right:0;bottom:0;z-index:4;padding:14px 18px;text-align:center;font:850 clamp(16px,1.7vw,22px)/1.3 Arial,sans-serif;letter-spacing:.055em;text-transform:uppercase;background:#315f8c;color:#fff!important;box-shadow:0 -7px 26px #07101855;opacity:1;overflow-wrap:anywhere}.tor-status-ribbon[data-tone=success]{background:#137947}.tor-status-ribbon[data-tone=danger]{background:#b72e46}.tor-status-ribbon[data-tone=warning]{background:#995811}.tor-status-ribbon[data-tone=live]{background:#156b9a}.tor-status-ribbon[data-tone=neutral]{background:#465872}.tor-event-card[data-tone=success]{border-color:#4bbd81!important;box-shadow:0 0 0 1px #4bbd8122!important;opacity:1;filter:none}.tor-event-card[data-tone=success] .tor-card-cover>img{filter:brightness(1.12) saturate(1.1)}.tor-event-card[data-tone=danger]{border-color:#bc566b!important}.tor-card-cover:after{z-index:1}.tournament-shell .tor-event-badge{gap:7px;font-weight:800;border:1px solid #577596;white-space:normal}.tor-event-badge b{font:800 15px/1 Arial}.tournament-shell .tor-event-badge[data-tone=success]{background:#146e42;color:#fff;border-color:#56d392}.tournament-shell .tor-event-badge[data-tone=danger]{background:#85263b;color:#fff;border-color:#e17b91}.tournament-shell .tor-event-badge[data-tone=warning]{background:#78501e;color:#fff2d0;border-color:#e8bd67}.tournament-shell .tor-event-badge[data-tone=live]{background:#155978;color:#d7f5ff;border-color:#62bfdf}.tournament-shell .tor-event-badge[data-tone=open]{background:#203e67;color:#dbeaff;border-color:#668fc5}.tournament-shell .tor-event-hero .tor-event-badge{font-size:17px;padding:12px 18px;letter-spacing:.025em}.tournament-shell .tor-card-cover .tor-event-badge{font-size:11px}.tor-card-status{padding:13px 15px;border-left:3px solid #6d97c3;background:#0c142577}.tournament-shell .tor-card-status p{font-size:13px;line-height:1.65;color:#d3deee}.tor-card-status[data-tone=success]{border-color:#55cc8a;background:#1d6d3f22}.tor-card-status[data-tone=danger]{border-color:#f07990;background:#9d264022}.tor-card-status[data-tone=warning]{border-color:#ecc271;background:#8d631b22}.tor-status-panel{display:flex;align-items:center;gap:22px;padding:26px 30px;margin:0 0 26px;background:#182b42;border:1px solid #4d83b5;border-left-width:5px;border-radius:12px;min-width:0}.tor-status-panel>div{flex:1;min-width:0}.tor-status-panel h2{font-size:clamp(22px,2.7vw,32px);margin:0 0 9px;line-height:1.2;color:#fff}.tournament-shell .tor-status-panel p{font-size:14px;color:#d5e3ee;line-height:1.7;margin:0}.tor-status-symbol{font:800 30px/1 Arial;color:#c8ecff;flex:0 0 38px;text-align:center}.tor-status-panel[data-tone=success]{background:linear-gradient(110deg,#145438,#162c24);border-color:#4fca8b}.tor-status-panel[data-tone=success] .tor-status-symbol{color:#b7ffd8}.tor-status-panel[data-tone=danger]{background:linear-gradient(110deg,#68263b,#2b1d2a);border-color:#df728e}.tor-status-panel[data-tone=warning]{background:linear-gradient(110deg,#5e4420,#28232b);border-color:#d6ae68}.tor-status-panel[data-tone=live]{background:linear-gradient(110deg,#164967,#172632);border-color:#5eb6dd}.tor-status-panel .button{background:#ffffff13;border:1px solid #ffffff66;color:#fff;padding:12px 17px;border-radius:7px;font-size:13px;white-space:normal;max-width:100%;text-align:center}.tor-status-panel .button:hover{background:#ffffff25}.tor-status-panel[data-tone=neutral]{background:#222e40;border-color:#6a7f9f}
@media(max-width:850px){.tor-status-panel{flex-wrap:wrap;padding:22px;gap:16px}.tor-status-panel>.button{margin-left:54px}}@media(max-width:500px){.tor-status-panel{padding:20px 17px;gap:12px}.tor-status-panel>.button{margin-left:0;width:100%}.tor-status-symbol{flex-basis:28px;font-size:25px}.tor-status-ribbon{font-size:16px;padding:12px}.tor-card-cover>div{align-items:start}.tor-card-cover>div>span:last-child{white-space:nowrap}.tournament-shell .tor-card-cover .tor-event-badge{font-size:10px;padding:7px 8px}}
.tor-confirmation-roster .button{max-width:100%;white-space:normal;text-align:center;box-sizing:border-box}
