.overview-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:0.75rem}.overview-actions :is(.button,button):not(.ui-button){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0.65rem 1rem;line-height:1.3;margin:0}.action-reset{background:var(--surface-alt);border:1px solid var(--border);color:var(--text);text-decoration:none}.calendar-month-navigation{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1rem 0}.calendar-month-navigation .button{min-width:44px;min-height:44px;display:grid;place-items:center}.match-center-section{margin-block:1.75rem}.match-center-list{display:grid;gap:1rem}.match-center-entry{min-width:0}.match-center-list .organization-match-card{grid-template-columns:minmax(0,1fr) minmax(220px,0.7fr);align-items:center}.match-center-list .organization-match-meta{grid-column:1/-1}.match-center-list .organization-game-actions{margin:0;border:0;padding:0}.match-select{display:flex;align-items:center;gap:0.5rem;margin:0.5rem 0;font-size:0.85rem}.overview-tools{margin:1rem 0}.overview-tools form{display:flex;flex-wrap:wrap;gap:0.75rem;margin:1rem 0}.sponsor-summary{margin:1.5rem 0}.sponsor-card-grid{margin-top:1.5rem}.sponsor-card-image{height:150px;display:grid;place-items:center;background:var(--bg);border-radius:8px;margin-bottom:1rem;overflow:hidden}.sponsor-card-image img{max-width:100%;max-height:100%;object-fit:contain}.sponsor-card-image>span{font-size:2rem;font-weight:700}.sponsor-overview-search{margin-top:1.5rem;max-width:30rem}.sponsor-overview-search label{display:block;margin-bottom:0.4rem}.sponsor-overview-card[hidden]{display:none}.sponsor-card-tools{justify-content:flex-end}.match-filter-grid>label{min-width:0}.match-filter-grid .actions{align-items:end}.match-filter-grid .button{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}@media(max-width:700px){.match-center-list .organization-match-card{grid-template-columns:minmax(0,1fr)}.match-center-list .organization-match-meta{grid-column:1}.overview-actions{align-items:stretch}.sponsor-card-image{height:120px}}.management-switch{display:inline-flex;margin:0;flex-shrink:0}.admin-body .management-switch .management-toggle{display:inline-flex;align-items:center;gap:var(--ui-space-2);background:transparent;border:0;color:inherit;font-size:var(--ui-font-size-sm);min-height:44px}.management-toggle-track{box-sizing:border-box;display:inline-flex;align-items:center;width:34px;height:20px;padding:2px;border:1px solid currentColor;border-radius:999px}.management-toggle-track::before{content:"";width:14px;height:14px;border-radius:50%;background:currentColor}.management-toggle[aria-checked=true] .management-toggle-track{justify-content:flex-end;background:var(--kf-forest);color:var(--kf-white)}.management-switch-sidebar{display:none}@media(max-width:1200px){.admin-topbar .management-switch{display:none}.admin-sidebar .management-switch-sidebar{display:flex;margin:var(--ui-space-3)}}.admin-body .button.action-reset,.admin-body button.action-reset{background:var(--surface-alt);border-color:var(--border);color:var(--text)}.overview-actions>:is(button,a.button,a.ui-button){flex-shrink:0;white-space:nowrap;align-self:flex-end}.match-filter-extra{margin-block:1rem}.match-filter-extra>.match-filter-grid{margin-top:1rem}.match-select{display:none}.match-selection-active .match-select{display:flex}.match-select input{width:auto;flex:none}.match-filter-grid .match-field{display:flex;flex-direction:column;gap:0.4rem;min-width:0}.match-field>.hierarchy-select{width:100%;min-width:0}.people-overview-filter{margin-block:1.5rem}.people-overview-filter label{flex:1 1 18rem;max-width:32rem;min-width:0}.people-overview-photo{display:grid;place-items:center;width:4rem;height:4rem;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--bg);font-weight:700}.people-overview-photo img{width:100%;height:100%;object-fit:cover}.organization-card[data-person-card]{overflow-wrap:anywhere}.match-center-list .organization-match-card:has(.match-select input:checked){border-color:var(--ui-focus)}.match-selection-active .organization-match-card:has(.match-select){grid-template-columns:auto minmax(0,1fr) minmax(220px,0.7fr)}.match-selection-active .organization-match-card .match-select{grid-row:2;margin:0}@media(max-width:700px){.match-selection-active .organization-match-card:has(.match-select){grid-template-columns:auto minmax(0,1fr)}.match-selection-active .organization-match-card .organization-match-meta,.match-selection-active .organization-match-card .organization-game-actions{grid-column:1 / -1}}.team-link-cards,.media-selection-panel{margin-block-start:var(--ui-space-4)}.my-area{display:grid;gap:var(--ui-space-4)}.my-area-items{list-style:none;margin:0;padding:0}.my-area-items li+li{border-block-start:1px solid var(--ui-border)}.my-area-items a{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);overflow-wrap:anywhere}.my-area-items a:hover,.my-area-items a:focus-visible{background:var(--ui-surface-hover)}.my-area-item-action{display:inline-flex;align-items:center;gap:var(--ui-space-2)}
