.registration-categorization-card[data-v-34a9bcaf]{background:var(--color-white);box-shadow:var(--shadow-sm);border-radius:1rem;overflow:hidden}@media(min-width:64em){.registration-categorization-card[data-v-34a9bcaf]{max-width:61.5rem}}.registration-categorization-card .top-section-wrapper[data-v-34a9bcaf]{padding:1rem}.registration-categorization-card .top-section[data-v-34a9bcaf]{background:var(--color-gray-200);padding:1rem;border-radius:.5rem;display:flex;flex-direction:column;gap:var(--spacing-regular)}@media(min-width:64em){.registration-categorization-card .top-section[data-v-34a9bcaf]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.registration-categorization-card .top-section .athlete-info[data-v-34a9bcaf]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-regular)}.registration-categorization-card .top-section .athlete-info .athlete-header-row[data-v-34a9bcaf]{display:flex;flex-direction:column;gap:var(--spacing-regular)}@media(min-width:64em){.registration-categorization-card .top-section .athlete-info .athlete-header-row[data-v-34a9bcaf]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}}.registration-categorization-card .top-section .athlete-info .athlete-header-row .athlete-name-year-row[data-v-34a9bcaf]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);width:100%}@media(min-width:64em){.registration-categorization-card .top-section .athlete-info .athlete-header-row .athlete-name-year-row[data-v-34a9bcaf]{width:auto;justify-content:flex-start;align-items:center}}.registration-categorization-card .top-section .athlete-info .athlete-header-row .athlete-name-year-row .name[data-v-34a9bcaf]{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);margin:0}@media(min-width:64em){.registration-categorization-card .top-section .athlete-info .athlete-header-row .athlete-name-year-row .name[data-v-34a9bcaf]{margin-inline-end:calc(1rem - var(--spacing-sm))}}.registration-categorization-card .top-section .athlete-info .athlete-header-row .athlete-name-year-row .year[data-v-34a9bcaf]{font-size:var(--text-base);font-weight:var(--font-weight-medium)}@media(min-width:64em){.registration-categorization-card .top-section .athlete-info .athlete-header-row .athlete-name-year-row .year[data-v-34a9bcaf]{margin-inline-end:calc(1.5rem - var(--spacing-sm))}}.registration-categorization-card .top-section .athlete-info .athlete-header-row .athlete-badges-row[data-v-34a9bcaf]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.registration-categorization-card .top-section .athlete-info .discipline[data-v-34a9bcaf]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.registration-categorization-card .top-section .registration-period[data-v-34a9bcaf]{display:flex;flex-direction:column;gap:0;align-items:flex-start}@media(min-width:64em){.registration-categorization-card .top-section .registration-period[data-v-34a9bcaf]{align-items:flex-end}}.registration-categorization-card .top-section .registration-period .period-label[data-v-34a9bcaf]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-slate-400);margin-bottom:var(--spacing-sm)}.registration-categorization-card .top-section .registration-period[data-v-34a9bcaf] .icon-label span{font-size:1rem!important}.registration-categorization-card .top-section .registration-period[data-v-34a9bcaf] .icon-label .icon{width:20px;height:20px}.registration-categorization-card .middle-section[data-v-34a9bcaf]{padding:0 1rem .5rem;display:flex;flex-direction:column;gap:1rem}.registration-categorization-card .middle-section .competition-row[data-v-34a9bcaf]{display:flex;flex-direction:column;gap:var(--spacing-sm)}@media(min-width:64em){.registration-categorization-card .middle-section .competition-row[data-v-34a9bcaf]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0}}.registration-categorization-card .middle-section .competition-row .competition-name[data-v-34a9bcaf],.registration-categorization-card .middle-section .competition-row .competition-type[data-v-34a9bcaf]{font-size:var(--text-base);font-weight:var(--font-weight-semibold)}@media(min-width:64em){.registration-categorization-card .middle-section .competition-row .competition-name[data-v-34a9bcaf]:after{content:"";display:inline-block;width:1px;height:var(--spacing-regular);background-color:var(--color-slate-50);margin-inline-start:1rem;margin-inline-end:1rem}}.registration-categorization-card .middle-section .result-row[data-v-34a9bcaf]{display:flex;flex-direction:column;gap:.75rem}@media(min-width:64em){.registration-categorization-card .middle-section .result-row[data-v-34a9bcaf]{flex-direction:row;align-items:center;gap:1.5rem}}.registration-categorization-card .middle-section .result-row .placement-wrapper[data-v-34a9bcaf]{width:fit-content;flex-shrink:0}.registration-categorization-card .middle-section .result-row .result-details[data-v-34a9bcaf]{flex:1;display:flex;flex-direction:column;gap:12px}@media(min-width:64em){.registration-categorization-card .middle-section .result-row .result-details.no-placement[data-v-34a9bcaf]{margin-inline-start:0}}.registration-categorization-card .middle-section .result-row .result-details .details-row[data-v-34a9bcaf]{display:flex;flex-wrap:wrap;align-items:center;gap:0}.registration-categorization-card .middle-section .result-row .result-details .details-row .category[data-v-34a9bcaf],.registration-categorization-card .middle-section .result-row .result-details .details-row .age-category[data-v-34a9bcaf]{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.registration-categorization-card .middle-section .result-row .result-details .details-row .category[data-v-34a9bcaf]:after{content:"";display:inline-block;width:1px;height:var(--spacing-regular);background-color:var(--color-slate-50);margin-inline-start:var(--spacing-sm);margin-inline-end:var(--spacing-sm)}.registration-categorization-card .middle-section .result-row .result-details .details-row .age-category[data-v-34a9bcaf]{margin-inline-end:var(--spacing-sm)}.registration-categorization-card .middle-section .result-row .result-details .location-row[data-v-34a9bcaf]{display:flex;flex-wrap:wrap;gap:0;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.registration-categorization-card .middle-section .result-row .result-details .location-row span[data-v-34a9bcaf]:not(:last-child):after{content:"";display:inline-block;width:1px;height:var(--spacing-regular);background-color:var(--color-slate-50);margin-inline-start:var(--spacing-sm);margin-inline-end:var(--spacing-sm)}.registration-categorization-card .bottom-section[data-v-34a9bcaf]{padding:2rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:64em){.registration-categorization-card .bottom-section[data-v-34a9bcaf]{padding:1rem;flex-direction:row;gap:var(--spacing-regular)}}.registration-categorization-card .bottom-section .license-card[data-v-34a9bcaf]{flex:1;background:var(--color-gray-50);padding:1rem;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem}.registration-categorization-card .bottom-section .license-card .license-title[data-v-34a9bcaf]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.registration-categorization-card .bottom-section .license-card .license-details[data-v-34a9bcaf]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.registration-categorization-card .bottom-section .license-card .license-details .club[data-v-34a9bcaf]:after,.registration-categorization-card .bottom-section .license-card .license-details .location[data-v-34a9bcaf]:after{content:"";display:inline-block;width:1px;height:var(--spacing-regular);background-color:var(--color-slate-50);margin-inline-start:var(--spacing-sm)}
