.lrbt-s8{font-size:15px}.s8-head{border-radius:14px 14px 0 0;background:linear-gradient(125deg,#11110f,#24211d)}.s8-head h1{letter-spacing:-.03em}.s8-public,.s8-picker>a,.s8-tabs button,.s8-actions .button,.s8-create .button{border-radius:8px}.s8-picker{padding:16px 2px}.s8-picker:before{content:"Seus torneios";font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#777;margin-right:6px}.s8-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;margin-bottom:18px;background:#fff;border:1px solid var(--s8-line);border-radius:12px;overflow:hidden}.s8-progress>div:not(.s8-progress-bar){display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 22px;border-right:1px solid var(--s8-line)}.s8-progress>div:nth-child(3){border:0}.s8-progress span{font-size:11px;font-weight:700;color:#777}.s8-progress strong{font-size:25px;color:var(--s8-orange)}.s8-progress strong small{font-size:12px;color:#999}.s8-progress-bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:#eee}.s8-progress-bar span{display:block;height:100%;background:var(--s8-orange);transition:width .3s}.s8-summary{border-radius:12px;overflow:hidden}.s8-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;overflow:visible}.s8-tabs button{display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;background:#e8e2d8;color:#514d46;transition:.2s;white-space:normal}.s8-tabs button>b{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#ffffffaa;color:#777}.s8-tabs button>span{display:flex;min-width:0;flex-direction:column;gap:3px}.s8-tabs button strong{font-size:14px}.s8-tabs button small{font-size:10px;font-weight:400;opacity:.75}.s8-tabs button.active{background:var(--s8-ink);color:#fff;box-shadow:0 8px 20px #1112}.s8-tabs button.active>b{background:var(--s8-orange);color:#fff}.s8-card{border-radius:12px}.s8-card-title input,.s8-athletes input,.s8-create input,.s8-create select{border-radius:7px!important}.s8-athletes label{overflow:hidden;border-radius:8px;border:1px solid var(--s8-line);background:#f7f3eb}.s8-athletes input{border:0!important;border-left:1px solid var(--s8-line)!important}.s8-round{border-radius:10px}.s8-match{border-radius:8px;transition:.2s}.s8-match.has-score{border-color:#82b98c;box-shadow:inset 4px 0 #4d9d5d}.s8-match input{height:44px;border:2px solid #d9d1c4;border-radius:7px}.s8-actions{position:sticky;bottom:12px;z-index:5;padding:12px;border-radius:10px;background:#ffffffed;box-shadow:0 8px 32px #1112;backdrop-filter:blur(8px)}.s8-actions .button-primary{background:var(--s8-orange)!important;border-color:var(--s8-orange)!important}.s8-table thead{position:sticky;top:32px;background:var(--s8-ink);color:#fff}.s8-table tbody tr:nth-child(even){background:#faf8f3}.s8-table tbody tr:hover{background:#fff1e8}
@media(max-width:900px){.s8-tabs{grid-template-columns:1fr}.s8-progress{grid-template-columns:1fr 1fr}.s8-progress>div:not(.s8-progress-bar){border-bottom:1px solid var(--s8-line)}.s8-progress>div:nth-child(2){border-right:0}.s8-progress>div:nth-child(3){grid-column:1/-1}.s8-summary>div{min-height:70px}.s8-card{padding:20px}.s8-rounds{gap:12px}}
@media(max-width:600px){.s8-head{padding:26px 22px}.s8-head h1{font-size:34px}.s8-picker:before{display:none}.s8-progress{grid-template-columns:1fr}.s8-progress>div:nth-child(3){grid-column:auto}.s8-progress>div:not(.s8-progress-bar){border-right:0}.s8-tabs button{padding:11px 13px}.s8-match{padding:12px 9px}.s8-match>div{grid-template-columns:1fr 42px 12px 42px 1fr;gap:4px}.s8-match span{font-size:10px;line-height:1.25}.s8-actions{justify-content:stretch}.s8-actions .button{flex:1;padding:0 10px}.s8-table th,.s8-table td{padding:11px 10px}.s8-table th:nth-child(5),.s8-table td:nth-child(5),.s8-table th:nth-child(6),.s8-table td:nth-child(6),.s8-table th:nth-child(7),.s8-table td:nth-child(7){display:none}}

.s8-head{position:relative;isolation:isolate;min-height:250px;overflow:hidden}.s8-head:before{content:"";position:absolute;z-index:-2;inset:0;background:var(--s8-cover);background-position:center;background-size:cover;opacity:0}.s8-head.has-cover:before{opacity:1}.s8-head.has-cover:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(10,10,9,.94),rgba(10,10,9,.67) 58%,rgba(10,10,9,.32))}.s8-head>div{max-width:850px}.s8-create form>.s8-access-picker{grid-column:1/-1}.s8-access-picker{margin:20px 0;padding:0;border:1px solid var(--s8-line);border-radius:10px;background:#f7f3eb;overflow:hidden}.s8-access-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;cursor:pointer;list-style:none}.s8-access-picker>summary::-webkit-details-marker{display:none}.s8-access-picker>summary span{display:flex;min-width:0;flex-direction:column;gap:4px}.s8-access-picker>summary small{color:#777;font-weight:400}.s8-access-picker>summary>b{color:var(--s8-orange);font-size:11px;text-transform:uppercase;white-space:nowrap}.s8-access-picker[open]>summary{border-bottom:1px solid var(--s8-line)}.s8-access-picker[open]>summary>b:before{content:"Ocultar ";}.s8-access-content{padding:20px 22px}.s8-field-heading{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.s8-field-heading small,.s8-cover-settings small{color:#777;font-weight:400}.s8-user-search{max-width:520px}.s8-user-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;max-height:230px;overflow:auto}.s8-user-results>label{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--s8-line);border-radius:8px;background:#fff}.s8-user-results input{width:auto!important;min-height:auto!important}.s8-user-results span{display:flex;min-width:0;flex-direction:column}.s8-user-results small{overflow:hidden;color:#777;font-weight:400;text-overflow:ellipsis}.s8-cover-settings{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0;padding:22px;border:1px solid var(--s8-line);border-radius:10px;background:#f7f3eb}.s8-cover-settings>div{display:flex;flex-direction:column;gap:5px}.s8-cover-settings input{max-width:420px}.s8-champion-banner{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:16px 0;padding:25px 30px;border-radius:12px;background:linear-gradient(120deg,#11110f,#2c2418);color:#fff;border-left:7px solid var(--s8-orange);box-shadow:0 14px 35px #21170820}.s8-champion-banner>div{display:flex;flex-direction:column;gap:4px}.s8-champion-banner span{color:var(--s8-orange);font-size:9px;font-weight:900;letter-spacing:.16em}.s8-champion-banner small{color:#d8cdbd;font-size:11px;font-weight:800}.s8-champion-banner strong{font-size:clamp(25px,4vw,43px);line-height:1.05}.s8-champion-banner>b{display:grid;place-items:center;flex:0 0 70px;width:70px;height:70px;border-radius:50%;background:var(--s8-orange);color:#fff;font-size:27px}.s8-quick-access>.button{display:none!important}.s8-quick-access>.s8-access-picker[open]+.button{display:inline-flex!important}@media(max-width:600px){.s8-head{min-height:220px}.s8-access-picker>summary{align-items:flex-start;flex-direction:column}.s8-user-results{grid-template-columns:1fr}.s8-cover-settings{align-items:stretch;flex-direction:column}.s8-champion-banner{padding:21px 18px}.s8-champion-banner>b{flex-basis:54px;width:54px;height:54px;font-size:21px}}
.s8-draw-rule{display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:14px 18px;border-left:4px solid var(--s8-orange);border-radius:8px;background:#fff}.s8-draw-rule strong{white-space:nowrap;color:var(--s8-orange);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.s8-draw-rule span{color:#666;font-size:13px}@media(max-width:600px){.s8-draw-rule{align-items:flex-start;flex-direction:column;gap:5px}}
.s8-access-picker[open]>summary>b:before{content:""}
