@media screen{
.admin-site #main-content .ep-card{max-width:900px;padding:30px;border-radius:20px}.admin-site .ep-form{gap:22px}.admin-site .ep-grid{gap:20px}.admin-site .ep-title{font-size:28px;margin-bottom:26px}.admin-site .ep-hint{color:var(--bx-muted);opacity:1;line-height:1.6;margin:6px 0 14px}.admin-site .ep-section-title{font-size:18px}.admin-site .ep-field :is(input,select){height:auto;min-height:46px;width:100%;box-sizing:border-box}.admin-site .ep-account{border:1px solid var(--bx-border);background:var(--bx-soft);padding:20px;border-radius:14px}.admin-site .ep-account>summary{cursor:pointer;font-weight:700;font-size:18px}.admin-site .ep-account[open]>summary{margin-bottom:16px}.admin-site .ep-create{display:flex;gap:12px;align-items:center;font-weight:600}.admin-site .ep-create input{width:20px;height:20px;flex-shrink:0}.admin-site .ep-hr{background:var(--bx-border);margin:20px 0}.admin-site .ep-actions{border-top:1px solid var(--bx-border);padding-top:22px}.admin-site .ep-muted{color:var(--bx-muted);opacity:1}
.admin-site .athlete-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:24px}.admin-site .athlete-left,.admin-site .athlete-right{width:auto;min-width:0;max-width:100%}.admin-site .athlete-grid .card{padding:24px}.admin-site :is(.req-item,.res-item){border-color:var(--bx-border);padding:16px 0}.admin-site .req-sub{color:var(--bx-muted)}.admin-site .place-pill{background:var(--bx-soft);color:var(--bx-text);border-color:var(--bx-border)}.admin-site #tournaments .tab-btn{background:var(--bx-soft);color:var(--bx-text);border-color:var(--bx-border)}.admin-site #tournaments .tab-btn.active{background:var(--bx-selected);color:var(--bx-selected-text);border-color:var(--bx-selected-text)}.admin-site[data-boxing-theme=light] .st-ok{color:#176344}.admin-site[data-boxing-theme=light] .st-bad{color:#a5263c}
@media(max-width:850px){.admin-site .athlete-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.admin-site #main-content .ep-card{padding:20px}.admin-site .ep-grid{grid-template-columns:minmax(0,1fr)}.admin-site .ep-grid>.ep-field{grid-column:auto!important}.admin-site .ep-account{padding:15px}}
}
