/* v8.0.8.2 — premium interiors: operational cards, not raw forms */
[data-admin-panel="adminfirst"].vp8082Interior{max-width:1040px!important;margin:0 auto!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.vp8082Interior>.adminFirstHead{position:sticky;top:0;z-index:35;background:rgba(247,245,238,.94);backdrop-filter:blur(14px);padding:10px 2px 12px!important;margin:0 0 12px!important;border-bottom:1px solid rgba(7,23,36,.08)}
.vp8082Interior>.adminFirstHead h2{font-size:28px!important;letter-spacing:-.045em!important;margin:0!important}
.vp8082GlobalDetails,.vp8082WorkCard{border:1px solid #dfe5e8;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 22px rgba(7,23,36,.04)}
.vp8082GlobalDetails{margin:0 0 14px!important}
.vp8082GlobalDetails>summary,.vp8082WorkCard>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:13px;padding:17px 18px;user-select:none;background:#fff}
.vp8082GlobalDetails>summary::-webkit-details-marker,.vp8082WorkCard>summary::-webkit-details-marker{display:none}
.vp8082GlobalDetails>summary{font-weight:900;color:#193344}
.vp8082GlobalDetails>summary:before{content:'⚙';width:34px;height:34px;border-radius:10px;background:#eef2f4;display:grid;place-items:center;font-size:16px}
.vp8082GlobalDetails>summary:after{content:'⌄';margin-left:auto;font-size:22px;color:#7c8c94;transition:transform .15s ease}.vp8082GlobalDetails[open]>summary:after{transform:rotate(180deg)}
.vp8082GlobalDetails>.vp8082WorkBody{padding:0 14px 14px;background:#f8fafb}
.vp8082GlobalShell{margin:0!important;border:0!important;box-shadow:none!important;border-radius:14px!important;background:#fff!important;padding:16px!important}
.vp8082GlobalShell .adminFirstGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.vp8082GlobalShell textarea{min-height:96px!important}
.vp8082GlobalShell .adminFirstActions{margin-top:12px!important}
.vp8082EventShell{margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}
.vp8082EventBanner{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:linear-gradient(135deg,#0b2638,#071724);color:#fff;border-radius:20px;padding:18px 19px;margin:0 0 14px;box-shadow:0 14px 30px rgba(7,23,36,.14);position:relative;overflow:hidden}
.vp8082EventBanner:after{content:'';position:absolute;right:-48px;top:-58px;width:170px;height:170px;border-radius:50%;background:rgba(231,187,88,.11)}
.vp8082EventMark{width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,#f0ca69,#dcae42);display:grid;place-items:center;font-size:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}
.vp8082EventMeta{min-width:0}.vp8082EventMeta span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#b8c7cf;font-weight:900}.vp8082EventMeta strong{display:block;margin-top:3px;font-size:21px;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp8082EventMeta small{display:block;margin-top:3px;font-size:11px;color:#aebcc3}
.vp8082EventBadge{position:relative;z-index:1;background:rgba(31,122,82,.22);border:1px solid rgba(76,196,137,.38);color:#b8f3d3;padding:7px 10px;border-radius:999px;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.vp8082EventBadge[data-status="draft"]{background:rgba(231,187,88,.14);border-color:rgba(231,187,88,.28);color:#f2d98e}.vp8082EventBadge[data-status="finished"],.vp8082EventBadge[data-status="archive"]{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:#d2dde2}
.vp8082WorkStack{display:grid;gap:10px}
.vp8082WorkCard{margin:0!important}.vp8082WorkCard>summary{padding:15px 16px}.vp8082WorkCard[open]>summary{border-bottom:1px solid #e8edef;background:#fbfcfc}.vp8082WorkIcon{width:38px;height:38px;border-radius:11px;background:#0b2638;color:#e7bb58;display:grid;place-items:center;font:900 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.vp8082WorkCopy{display:flex;flex-direction:column;min-width:0}.vp8082WorkCopy strong{font-size:16px;color:#102b3a;letter-spacing:-.025em}.vp8082WorkCopy small{font-size:11px;color:#7e8c93;margin-top:2px;font-weight:600}.vp8082Chevron{margin-left:auto;color:#829198;font-size:20px;transition:transform .15s ease}.vp8082WorkCard[open] .vp8082Chevron{transform:rotate(180deg)}
.vp8082WorkBody{padding:15px;background:#f7f9fa;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vp8082WorkBody>.adminFirstField{margin:0!important;background:#fff!important;border:1px solid #e1e7ea!important;border-radius:14px!important;padding:13px!important;box-shadow:none!important;min-width:0}.vp8082WorkBody>.adminFirstField.full{grid-column:1/-1}.vp8082WorkBody label{font-size:12px!important;color:#3c505b!important;margin-bottom:7px!important;display:block}.vp8082WorkBody input,.vp8082WorkBody select,.vp8082WorkBody textarea{background:#fbfcfd!important;border-color:#d8e0e4!important}.vp8082WorkBody textarea{min-height:92px!important}.vp8082WorkBody .details{font-size:11px!important;margin-top:6px!important;line-height:1.35!important}
.vp8082WorkBody .adminFirstDataSection{grid-column:1/-1!important;padding:0!important;overflow:hidden}.vp8082WorkBody .adminFirstSectionHead{padding:13px 14px!important;border-bottom:1px solid #e6ecef;background:#fff;gap:10px!important}.vp8082WorkBody .adminFirstSectionHead label{font-size:14px!important;margin:0!important}.vp8082WorkBody .adminFirstTableWrap{background:#fff}.vp8082WorkBody .adminFirstEditTable th{background:#eef3f5!important}.vp8082WorkBody .adminFirstAddRow{background:#0b2638!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:8px 10px!important;font-size:12px!important;min-height:36px!important}.vp8082WorkBody .adminFirstLiveLink{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.vp8082WorkBody #afCheckTournamentOs{background:#eef4f1!important;color:#1f6d4c!important;border:1px solid #bddbcd!important;border-radius:10px!important}.vp8082WorkBody #afTournamentOsStatus{font-size:11px;color:#71828a}
.vp8082LegacyGrid{display:none!important}.vp8082LegacyActions{margin:10px 0 0!important;justify-content:flex-end!important;opacity:.65}.vp8082InlineStatus{margin-top:8px!important}
/* make result-heavy section feel like a control surface */
.vp8082WorkCard:nth-child(5)>.vp8082WorkBody{grid-template-columns:1fr;background:#eef3f5}.vp8082WorkCard:nth-child(5) .adminFirstField{border-color:#d8e1e5!important}
@media(max-width:760px){
  .vp8082Interior>.adminFirstHead{padding:8px 0 10px!important}.vp8082Interior>.adminFirstHead h2{font-size:23px!important}
  .vp8082EventBanner{grid-template-columns:auto 1fr;padding:15px;border-radius:17px}.vp8082EventBadge{grid-column:2;justify-self:start;margin-top:-4px}.vp8082EventMark{width:42px;height:42px;border-radius:12px;font-size:21px}.vp8082EventMeta strong{font-size:18px}.vp8082EventMeta small{display:none}
  .vp8082WorkCard>summary,.vp8082GlobalDetails>summary{padding:14px}.vp8082WorkIcon{width:34px;height:34px}.vp8082WorkCopy strong{font-size:15px}.vp8082WorkCopy small{font-size:10px}
  .vp8082WorkBody{grid-template-columns:1fr;padding:10px;gap:9px}.vp8082WorkBody>.adminFirstField,.vp8082WorkBody>.adminFirstField.full{grid-column:1!important;padding:11px!important;border-radius:12px!important}.vp8082WorkBody .adminFirstDataSection{padding:0!important}.vp8082GlobalShell .adminFirstGrid{grid-template-columns:1fr!important}
  .vp8082GlobalDetails>.vp8082WorkBody{padding:0 10px 10px}.vp8082GlobalShell{padding:11px!important}
}
/* v8.0.9 — Tournament OS jest źródłem danych rozgrywek */
.tournamentOsManaged #afTeamRows input,.tournamentOsManaged #afMatchRows input,.tournamentOsManaged #afMatchRows select,.tournamentOsManaged #afTableARows input,.tournamentOsManaged #afTableBRows input,.tournamentOsManaged #afPlayoffRows input,.tournamentOsManaged #afClassificationRows input{background:#f1f5f3!important;color:#52635b!important;cursor:not-allowed}
.tournamentOsManaged [data-af-add="team"],.tournamentOsManaged [data-af-add="match"],.tournamentOsManaged [data-af-add="table-a"],.tournamentOsManaged [data-af-add="table-b"],.tournamentOsManaged [data-af-add="playoff"],.tournamentOsManaged [data-af-add="classification"]{display:none!important}
