.g39-modal-content{color:#000}.g39-player-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.g39-player-actions form{display:inline-block;margin:0}.woocommerce-MyAccount-event-detail .g39-event-detail-header .g39-event-detail-location{font-size:.95em;margin:.5em 0 0;opacity:.9}.woocommerce-MyAccount-event-detail .g39-event-team-block{background:#151515;border:1px solid #252525;border-radius:8px;margin-bottom:20px;padding:20px}.woocommerce-MyAccount-event-detail .g39-event-team-block .g39-event-team-name{margin-bottom:10px;margin-top:0}.woocommerce-MyAccount-event-detail .g39-event-team-block .g39-event-team-coach-name{font-size:.95em;margin:0 0 8px;opacity:.9}.woocommerce-MyAccount-event-detail .g39-event-team-block table{border-collapse:collapse}.woocommerce-MyAccount-event-detail .g39-event-team-block table,.woocommerce-MyAccount-event-detail .g39-event-team-block table td,.woocommerce-MyAccount-event-detail .g39-event-team-block table th{border:1px solid #5f5d5d;padding:8px}.woocommerce-MyAccount-event-detail .g39-event-team-block h3{font-size:1.25rem;font-weight:600;margin-bottom:16px}.woocommerce-MyAccount-event-detail .g39-event-team-block p{font-size:1rem;margin-bottom:16px}.btn{background:#1c8edf;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Groning;font-size:14px;letter-spacing:1px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.btn:hover{background:#14639c;color:#fff}.btn.btn-secondary{background:#0e1878}.btn.btn-secondary:hover{background:#0e1878;color:#fff}.btn.g39-remove-player-btn{background:#e16161}.btn.g39-remove-player-btn:hover{background:#e34545;color:#fff}.btn.g39-remove-icon-btn{display:block;min-width:auto;padding:2px!important}.btn.g39-remove-icon-btn .g39-icon-cross{display:block}.btn.small{border-radius:4px;font-size:10px;padding:5px 8px;text-transform:uppercase}.g39-player-registration-form{margin:0 auto;max-width:85%}.g39-player-registration-form .form-row input[type=date],.g39-player-registration-form .form-row input[type=email],.g39-player-registration-form .form-row input[type=number],.g39-player-registration-form .form-row input[type=tel],.g39-player-registration-form .form-row input[type=text],.g39-player-registration-form .form-row textarea{background:#2e2e2e;border:1px solid #8e8e8e;border-radius:4px;box-sizing:border-box;color:#fff;padding:12px 16px;width:100%}.g39-player-registration-form .form-row input[type=date]:focus,.g39-player-registration-form .form-row input[type=email]:focus,.g39-player-registration-form .form-row input[type=number]:focus,.g39-player-registration-form .form-row input[type=text]:focus,.g39-player-registration-form .form-row textarea:focus{background:#151515;border:1px solid #0e1878;color:#fff;outline:none}.g39-player-registration-form .form-row input[type=date]::-moz-placeholder,.g39-player-registration-form .form-row input[type=email]::-moz-placeholder,.g39-player-registration-form .form-row input[type=number]::-moz-placeholder,.g39-player-registration-form .form-row input[type=text]::-moz-placeholder{color:#5f5d5d}.g39-player-registration-form .form-row input[type=date]::placeholder,.g39-player-registration-form .form-row input[type=email]::placeholder,.g39-player-registration-form .form-row input[type=number]::placeholder,.g39-player-registration-form .form-row input[type=text]::placeholder{color:#5f5d5d}.g39-player-registration-form .form-row input[type=date]:focus::-moz-placeholder,.g39-player-registration-form .form-row input[type=email]:focus::-moz-placeholder,.g39-player-registration-form .form-row input[type=number]:focus::-moz-placeholder,.g39-player-registration-form .form-row input[type=text]:focus::-moz-placeholder{color:#fff}.g39-player-registration-form .form-row input[type=date]:focus::placeholder,.g39-player-registration-form .form-row input[type=email]:focus::placeholder,.g39-player-registration-form .form-row input[type=number]:focus::placeholder,.g39-player-registration-form .form-row input[type=text]:focus::placeholder{color:#fff}.g39-player-registration-form .form-row label{color:#fff;display:block;font-size:13px}.g39-player-registration-form .g39-parent-hidden{display:none!important}.g39-player-registration-form .g39-registration-parent.g39-parent-visible{display:block!important}.g39-player-registration-form .g39-waiver-hidden{display:none!important}.g39-modal-add-form .form-row input[type=date],.g39-modal-add-form .form-row input[type=email],.g39-modal-add-form .form-row input[type=number],.g39-modal-add-form .form-row input[type=tel],.g39-modal-add-form .form-row input[type=text]{border:1px solid #8e8e8e;border-radius:4px;box-sizing:border-box;padding:12px 16px;width:100%}.g39-team-players-list{border-collapse:collapse;margin-top:20px!important}.g39-team-players-list,.g39-team-players-list td,.g39-team-players-list th{border:1px solid #5f5d5d;padding:10px 5px!important}.g39-team-players-list thead{background:#313131;color:#fff}.g39-team-players-list thead th{padding:10px;text-align:left}.g39-team-players-list tbody td{padding:10px}.g39-team-players-list tbody td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.g39-team-players-list tbody td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.player-status-container{display:flex;flex-direction:column;gap:5px}.player-status-container span{display:block;padding:0 4px;text-align:center}.player-status-container span.player-status{background:#0e1878;border-radius:4px;font-size:12px}.player-status-container span.player-status.draft{background:gray}.player-status-container span.player-status.invited{background:#0e1878}.player-status-container span.player-status.opened{background:purple}.player-status-container span.player-status.registered{background:orange}.player-status-container span.player-status.pending_parent{background:#f59e0b}.player-status-container span.player-status.approved{background:green}.player-status-container span.player-status.expired{background:red}.player-status-container span.player-status.revoked{background:#8b0000}.player-status-container span.multi-team-player{border:1px solid #1c8edf;border-radius:4px;font-size:12px}.g39-event-detail-college-coach .g39-college-coach-filter-form{margin-bottom:10px;text-align:right}.g39-event-detail-college-coach .g39-college-coach-filter-form label{color:#fff;font-size:13px;margin-right:10px}.g39-event-detail-college-coach .g39-college-coach-filter-form select{background:#2e2e2e;border:1px solid #8e8e8e;border-radius:4px;color:#fff;padding:8px 12px}
