.rali-competitions .competition-reception{min-width:0}.competition-reception .reception-content{margin-top:16px}.competition-reception .reception-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.competition-reception .reception-filters label,.competition-reception .reception-size-form label{gap:6px;min-width:0;font-size:13px;font-weight:650;display:grid}.competition-reception .reception-filters label>span{align-items:center;gap:6px;display:flex}.competition-reception input,.competition-reception select{width:100%;min-width:0;min-height:44px;scroll-margin-block:100px;font-size:16px}.competition-reception .reception-search{gap:6px;min-width:0;display:flex}.competition-reception .reception-search button{flex:none;width:46px;padding:8px}.competition-reception .reception-counts{color:#56657c;flex-wrap:wrap;gap:10px 20px;margin:18px 0 10px;display:flex}.competition-reception .reception-counts strong{color:#14294a;font-size:22px}.competition-reception .reception-counts .is-present strong{color:#12824e}.competition-reception .reception-note{color:#64728a;align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.competition-reception .reception-note svg{flex:none;margin-top:2px}.competition-reception .reception-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.competition-reception .reception-player{background:#fff;border:1px solid #dbe3ed;border-radius:18px;flex-direction:column;align-items:center;min-width:0;padding:18px 12px 12px;display:flex;position:relative;box-shadow:0 2px 8px #14376a05}.competition-reception .reception-player.is-present{background:linear-gradient(155deg,#edfbf4,#fbfffd);border-color:#9ad7b8}.competition-reception .reception-player .app-avatar{background:#edf3fb;border:3px solid #fff;flex:none;width:70px;height:70px;box-shadow:0 0 0 1px #e5e9f2}.competition-reception .reception-player h3{text-align:center;overflow-wrap:anywhere;margin:12px 0 5px;font-size:15px;line-height:1.3}.competition-reception .reception-team{text-align:center;color:#66748b;overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;line-height:1.4}.competition-reception .reception-present-icon{color:#fff;background:#21975b;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:10px;right:10px}.competition-reception .reception-categories{color:#587096;text-align:center;width:100%;margin:0 0 12px;font-size:12px}.competition-reception .reception-categories summary{cursor:pointer;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:36px;display:flex}.competition-reception .reception-categories p{margin:4px 0 8px;font-size:12px}.competition-reception .reception-partial{color:#8c6417;font-size:12px;line-height:1.4}.competition-reception .reception-player button{color:#415978;overflow-wrap:anywhere;background:#fff;border:1px solid #d7e0ed;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:44px;padding:8px 7px;font-size:12px;font-weight:650;line-height:1.35;display:flex}.competition-reception .reception-player button svg{flex:none}.competition-reception .reception-player .reception-presence{margin-top:auto}.competition-reception .reception-player .is-confirmed{color:#fff;background:#20965a;border-color:#20965a}.competition-reception .reception-deliveries{gap:7px;width:100%;padding-top:9px;display:grid}.competition-reception .reception-player .is-delivered{color:#087246;background:#e6f6ed;border-color:#acd9bf}.competition-reception .reception-player .reception-size{color:#175caa;background:0 0;border-color:#0000;font-size:12px}.competition-reception .reception-delivery-details{color:#67768d;font-size:11px}.competition-reception .reception-delivery-details summary{cursor:pointer;padding:8px 0}.competition-reception .reception-delivery-details p{margin:4px 0;font-size:11px;line-height:1.5}.competition-reception .reception-size-form{border-top:1px solid #dbe3ed;gap:10px;padding-top:10px;display:grid}.competition-reception .reception-chart{color:#185da7;align-items:center;min-height:44px;font-size:12px;display:flex}.competition-reception .reception-pagination{justify-content:space-between;align-items:center;gap:8px;margin:16px 0;display:flex}.competition-reception .reception-pagination span{color:#66748b;font-size:12px}.competition-reception .reception-pagination button{min-height:44px;padding:10px 14px}.competition-reception .reception-success{color:#138452;font-size:13px}.competition-reception button:disabled{opacity:.55;cursor:default}.competition-reception .reception-empty{padding:20px 0}.competition-reception .reception-history{border-top:1px solid #e3e9f1;margin:18px 0}.competition-reception .reception-history summary{cursor:pointer;color:#445f82;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.competition-reception .reception-history>div{border-top:1px solid #e3e9f1;padding:10px 0;font-size:13px}.competition-reception .reception-history p{margin:3px 0;font-size:13px}.competition-reception .reception-history small{color:#64728a}@media (max-width:1000px){.competition-reception .reception-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.competition-reception .reception-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.competition-reception .reception-player{padding:16px 8px 10px}.competition-reception .reception-filters form,.competition-reception .reception-refresh{grid-column:1/-1}.competition-reception .reception-player h3{font-size:14px}.competition-reception .reception-present-icon{width:24px;height:24px;top:8px;right:8px}}
