.entry-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;margin:28px 0 70px;display:grid}.entry-grid>*,.entry-admin-layout>*{min-width:0}.entry-steps{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.entry-steps span{border:1px solid #dce3d6;border-radius:99px;padding:12px 18px;font-size:13px}.entry-steps .active{color:#183f32;background:#e5efd5;font-weight:700}.entry-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.entry-heading h2,.entry-heading h3{margin:0 0 8px}.entry-heading button{flex:none}.entry-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.entry-stats span{background:#f3f6ee;border:1px solid #dce3d6;border-radius:14px;padding:14px;font-size:12px}.entry-stats b{color:#183f32;font-size:28px;display:block}.entry-history-item{overflow-wrap:anywhere;border-top:1px solid #dce3d6;padding:22px 0}.entry-history-item h3{font-size:18px;line-height:1.4}.entry-history-item p{margin:8px 0;font-size:14px}.entry-history-item small{color:#728176}.entry-status{text-transform:capitalize;background:#edf0e7;border-radius:30px;flex:none;padding:6px 10px;font-size:12px;font-weight:700;display:inline-block}.entry-status.played,.entry-status.confirmed{background:#e0efd1}.entry-status.declined,.entry-status.withdrawn{background:#f4e4df}.entry-success{border-color:#8bac64}.entry-history>p{font-size:14px}.entry-tabs{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.entry-tabs button[aria-pressed=true]{color:#fff;background:#183f32}.entry-admin-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.entry-table{border-collapse:collapse;width:100%;font-size:13px}.entry-table td,.entry-table th{text-align:left;vertical-align:top;border-bottom:1px solid #dce3d6;padding:16px 12px}.entry-table th{color:#718173;text-transform:uppercase;letter-spacing:1px;font-size:11px}.entry-table button{text-align:left;overflow-wrap:anywhere;max-width:100%}.entry-table small{color:#6e7e72;margin-top:6px;display:block}.entry-table-wrap{overflow-x:auto}.entry-tools{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:24px;display:flex}.entry-tools label{flex:1;min-width:140px}.entry-admin-list{padding:0;list-style:none}.entry-admin-list li{border-bottom:1px solid #dce3d6;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.entry-admin-list small{color:#687c6c;margin-top:5px;display:block}.entry-panel-link{align-items:center;padding:12px 0;font-weight:700;display:inline-flex}.entry-profile{border-top:1px solid #dce3d6;margin-top:24px;padding-top:20px}.entry-detail-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.entry-history .pr-pagination{margin:16px 0}.entry-empty{color:#687c6c;padding:28px 0}.entry-profile h3{margin:0 0 14px}.entry-admin-layout .pr-panel{margin-top:0}@media (max-width:850px){.entry-grid,.entry-admin-layout{grid-template-columns:1fr}.entry-grid{gap:12px;margin-top:20px}.entry-steps{gap:8px}.entry-steps span{padding:9px 12px;font-size:11px}.entry-heading{flex-wrap:wrap;gap:12px}.entry-stats{gap:7px}.entry-stats span{padding:12px 9px;font-size:11px}.entry-stats b{font-size:24px}.entry-tools{grid-template-columns:1fr 1fr;display:grid}.entry-tools label{min-width:0}.entry-table{min-width:580px}.entry-history-item h3{font-size:16px}}.entry-methods{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.entry-methods button{color:#183f32;cursor:pointer;background:#fff;border:1px solid #b9cbb2;border-radius:10px;min-height:48px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:600}.entry-methods button[aria-pressed=true]{color:#fff;background:#183f32}.entry-methods button:focus-visible{outline-offset:3px;outline:3px solid #4786ad}.entry-manual-player{border-top:1px solid #dce3d6!important;margin-top:28px!important;padding-top:22px!important}.entry-manual-player legend{padding:0 8px 0 0;font-size:20px;font-weight:700}.entry-rankings{margin:18px 0}.entry-rankings summary{cursor:pointer;padding:12px 0;font-weight:600}.entry-rankings fieldset{margin:18px 0!important}.entry-rankings legend{font-size:15px}.entry-inline-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:600px){.entry-methods button{flex:100%}}.entry-payment{background:#f4f8ec;border:1px solid #ccdcc2;border-radius:12px;margin:24px 0;padding:22px}.entry-payment h3{font-size:20px}.entry-slip{border-top:1px solid #dce3d6;padding-top:16px}.entry-payment .pr-details dd strong{font-size:22px}.entry-payment input[type=file]{max-width:100%}.entry-bank-editor{margin:24px 0}.entry-bank-card{background:#f9faf6;border:1px solid #dce3d6;border-radius:12px;margin:16px 0;padding:20px}.entry-bank-card h4{margin:0;font-size:16px}.entry-bank-card .entry-heading{align-items:center;margin-bottom:16px}.entry-bank-details dd{overflow-wrap:anywhere}.entry-payment select{margin-bottom:8px}@media (max-width:600px){.entry-bank-card,.entry-payment{padding:16px}.entry-bank-card .pr-fields{grid-template-columns:1fr}}.entry-submit-error{scroll-margin-block:100px}.entry-submit-error p{margin:8px 0 0}.entry-submit-error:focus{outline-offset:4px;outline:3px solid #a54633}.entry-success{scroll-margin-block:100px}.entry-receipts{margin:28px 0}.entry-receipts>p{font-size:14px}.entry-receipt-list{margin:16px 0 0;padding:0;list-style:none}.entry-receipt-list li{border-top:1px solid #dce3d6;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.entry-receipt-list li>div{min-width:0}.entry-receipt-list strong,.entry-receipt-list span{display:block}.entry-receipt-list span{color:#687c6c;margin-top:5px;font-size:13px}.entry-receipt-list a{white-space:nowrap;font-size:14px;font-weight:700}.entry-receipt-list .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.entry-receipt-list li{flex-direction:column;align-items:flex-start;gap:8px}.entry-tools{grid-template-columns:1fr}.entry-review-table{min-width:0}.entry-review-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.entry-review-table tbody,.entry-review-table tr,.entry-review-table td{width:100%;display:block}.entry-review-table tr{border-bottom:1px solid #dce3d6;padding:16px 0}.entry-review-table td{overflow-wrap:anywhere;border:0;padding:7px 0}.entry-review-table td:before{content:attr(data-label);color:#65766b;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.entry-review-table td button{justify-content:flex-start;width:100%}.entry-review-table td small{font-size:12px}}.entry-back-button{margin-bottom:20px}#entry-list,#event-editor{scroll-margin-top:24px}.entry-event-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.entry-delete-dialog{color:#203e32;background:#fff;border:1px solid #dce3d7;border-radius:18px;width:min(480px,100% - 32px);max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 24px 80px #102c2540}.entry-delete-dialog::backdrop{background:#102c2577}.entry-delete-dialog strong{overflow-wrap:anywhere}.entry-delete-actions{justify-content:flex-end;gap:12px;margin-top:26px;display:flex}@media (max-width:600px){.entry-admin-list li{flex-wrap:wrap}.entry-admin-list li>div:first-child{overflow-wrap:anywhere;min-width:0}.entry-event-actions{width:100%}.entry-delete-dialog{padding:22px}.entry-delete-actions button{min-height:44px}}
