.linked-child-row>td,.linked-child-row>th{background:#233c31!important;color:#fff!important;border-top:1px solid #6cc99b!important;border-bottom:1px solid #6cc99b!important}.linked-child-row>td:first-child{border-left:4px solid #6ee7a8!important}.linked-child-badge{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:20px;background:#6ee7a8;color:#10251a;font-size:11px;font-weight:800;white-space:nowrap}.linked-child-summary,.attendance-notice{padding:13px 16px;border:1px solid #4e7360;border-left:4px solid #6ee7a8;border-radius:8px;background:#17251e;color:#f2fff6;margin:12px 0;line-height:1.5}.attendance-notice{border-color:#907146;border-left-color:#f4c36a;background:#2b2519;color:#fff2d7}.player-attendance-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 18px;padding:10px 14px;border:1px solid #505862;border-radius:8px;background:#1b2026;color:#f5f7fa}.player-attendance-controls button{width:auto;min-height:40px;font:inherit;font-size:12px;padding:8px 12px;border:1px solid #6b7482;border-radius:7px;background:#303741;color:#fff;cursor:pointer}.player-attendance-controls button[aria-pressed=true]{border-color:#f4c36a;color:#ffe1a5}.player-attendance-controls small{flex-basis:100%;font-size:12px;color:#c8d1db}.attendance-child-item{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.attendance-error{color:#ffb0bd!important}

.parent-game-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.parent-game-actions .player-attendance-controls{margin:0;border:0;padding:0;background:transparent}.parent-game-actions .player-attendance-controls small{max-width:260px}.portal-game-card:has(.parent-game-actions){cursor:default}@media(max-width:650px){.portal-game-card:has(.parent-game-actions){align-items:flex-start;flex-direction:column}.parent-game-actions{justify-content:flex-start}}
