.capture-entry{display:flex;gap:12px;align-items:stretch;margin-bottom:18px}.capture-entry input{flex:1;min-width:0;font-size:28px;font-weight:850}.capture-entry button{flex:0 0 auto}.capture-status{padding:12px 16px;border:1px solid #b5c9df;border-radius:10px;background:#edf4fc;font-size:14px;margin:12px 0}.capture-rider>button{flex-direction:column;align-items:center;text-align:center;padding:18px;gap:10px;min-height:175px}.capture-rider .rider-name{font-weight:800}.capture-category{font-size:13px;color:#385873}.capture-recorded{border-color:#98cbb4}.capture-recorded>button{background:#f0f8f4}.capture-local-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #dce4ee}.capture-review{border-left:4px solid #d89021}.capture-review input,.capture-review select{margin:8px 0}#capture-feedback{min-height:24px;font-weight:750;color:#087c62}.competition-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:16px 0}.competition-cards .card{margin:0}.competition-cards h3{margin:0 0 12px}@media(max-width:550px){.capture-entry{gap:8px}.capture-entry button{padding:10px;font-size:13px}.capture-entry input{font-size:24px}.capture-rider>button{padding:12px}}
#capture-cards.pending-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}#capture-cards .rider{min-width:0}#capture-cards .rider-name{overflow-wrap:anywhere}#capture-cards .rider-arrival{width:100%;min-width:0}
#capture-feedback{display:flex;align-items:center;gap:12px}#capture-feedback>span{flex:1}#capture-feedback .capture-notice-close{background:transparent;color:inherit;padding:0;width:36px;height:36px;font-size:28px;flex:0 0 auto}
#capture-cards .capture-incidents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px}#capture-cards .capture-incidents button{min-width:0;padding:8px 4px;font-size:11px;min-height:40px}@media(max-width:600px){#capture-cards .incident-label{display:none}#capture-cards .capture-incidents button{justify-content:center}}
