.admin-main{max-width:1200px;padding-top:20px}.admin-main h1{font-size:36px;margin:0 0 14px}.admin-main h2{font-size:26px;margin:0 0 12px}.admin-main .notice{padding:10px 14px;margin:10px 0}.admin-main .actions{margin-top:12px;gap:8px}.admin-main .actions .button{padding:10px 16px}.admin-main .admin-panel{padding:16px 20px;margin:14px 0}.admin-match-day{margin:0 0 14px}.admin-match-day:last-child{margin-bottom:0}.admin-main .admin-match-day h3{font-size:17px;line-height:1.4;margin:0;padding:9px 12px;background:#edf2e4;border-left:3px solid #79bb40}.admin-day-list{list-style:none;margin:0;padding:0}.admin-match-row{display:grid;grid-template-columns:48px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid #dce2d6}.admin-match-row time{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.admin-match-pair{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;font-size:14px;line-height:1.4}.admin-match-pair strong{white-space:nowrap;font-variant-numeric:tabular-nums}.admin-match-details{min-width:0}.admin-match-details small{display:block;font-size:11px;line-height:1.4;color:#586956;margin-top:2px;overflow-wrap:anywhere}.admin-match-row .button{padding:6px 10px;min-height:36px;font-size:12px}.admin-match-pair span{overflow-wrap:anywhere}@media(max-width:700px){.admin-main{padding:18px 4%}.admin-main h1{font-size:28px}.admin-main .admin-panel{padding:12px}.admin-match-row{grid-template-columns:42px minmax(0,1fr) 52px;gap:7px}.admin-match-pair{font-size:12px;gap:4px}.admin-match-row .button{min-height:44px;padding:5px}.admin-main .admin-match-day h3{font-size:15px}.admin-match-row time{font-size:13px}}

.admin-match-row{grid-template-columns:48px minmax(0,1fr) 150px}.match-actions{display:flex;gap:5px}.match-actions a{text-decoration:none}@media(max-width:700px){.admin-match-row{grid-template-columns:42px minmax(0,1fr) 65px}.match-actions{flex-direction:column}}
