.match-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.match-heading h1{font-size:clamp(1.4rem,3vw,2.25rem);overflow-wrap:anywhere}.match-readiness,.match-contacts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.match-readiness>div,.match-contacts>div{min-width:0;display:flex;flex-direction:column;gap:7px}.match-readiness strong,.match-contacts p{overflow-wrap:anywhere}.match-readiness .status{align-self:flex-start}.match-lobby{padding:12px;border:1px solid var(--border,#2b3a30);border-radius:10px;overflow-wrap:anywhere}.match-report,.match-audit{padding:14px 0;border-bottom:1px solid var(--border,#2b3a30);overflow-wrap:anywhere}.match-report:first-of-type{padding-top:5px}.match-report .panel-title{gap:10px;align-items:start;flex-wrap:wrap}.match-report p{margin:8px 0}.match-decision{padding:10px;border-left:2px solid var(--accent,#c3ed75)}.match-review-form{padding:12px 0 18px}.match-forfeit summary{cursor:pointer;font-weight:700}.match-forfeit[open] summary{margin-bottom:12px}.match-audit .microcopy{display:block}.match-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.match-card-link{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--border,#2b3a30);font-size:.8rem;font-weight:650;color:var(--accent,#c3ed75)}.match-workspace .field textarea{min-height:76px}.match-workspace .panel{min-width:0}.match-workspace .stack:empty{display:none}@media(max-width:760px){.match-workspace{grid-template-columns:1fr;gap:14px}.match-readiness,.match-contacts{gap:10px}.match-heading{margin-bottom:18px}.match-workspace .panel{padding:16px}.match-readiness .status{font-size:.7rem}.match-workspace .button{white-space:normal}}
@media(max-width:1100px){.navigation-notifications>span{display:none}.navigation-notifications{min-width:42px;padding:10px!important}}
.notification-item{margin-bottom:10px;padding:16px}.notification-title{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.notification-title h2{font-size:1rem;margin:0;overflow-wrap:anywhere}.notification-title time{white-space:nowrap}.notification-item p{font-size:.88rem;margin:10px 0}.notification-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.notification-actions form{margin:0}.notification-actions .button{font-size:.77rem;padding:9px 12px}
@media(max-width:560px){.navigation-profile>.navigation-icon{display:none}.navigation-logout>span{display:none}.navigation-logout{min-width:44px;padding:10px}.navigation-account{gap:4px}.navigation-profile{gap:0;padding:10px}.navigation-notifications{min-width:44px}}
