.athlete-container[data-v-28151c29]{background:#f1f1f1;padding:.25rem;border-radius:10px;cursor:pointer}.dark[data-v-28151c29]{background:#343434}.athlete-category-description[data-v-28151c29]{font-size:.75rem;color:#999}.collapsible-table table{border-collapse:collapse!important}.collapsible-table th,.collapsible-table td{border:1px solid #404040}.award-category-container[data-v-dd81056c]{width:100%}.touch-friendly-header[data-v-dd81056c]{min-height:64px;padding:16px;transition:background-color .3s ease}.category-title[data-v-dd81056c]{font-size:1.1rem;font-weight:500}.touch-checkbox[data-v-dd81056c] .v-input--selection-controls__ripple{transform:scale(1.4)}.touch-checkbox[data-v-dd81056c] .v-input--selection-controls__input{transform:scale(1.2);margin-right:12px}.award-progress[data-v-dd81056c]{opacity:.8}.awarded-message[data-v-dd81056c]{border-radius:4px;background-color:#4caf5008;border:1px dashed rgba(76,175,80,.3)}.award-table[data-v-dd81056c]{margin-top:12px}.award-table[data-v-dd81056c] tbody tr{height:56px!important;transition:background-color .3s ease}.award-table[data-v-dd81056c] tbody td{height:56px;font-size:1rem;padding:0 12px}.award-table[data-v-dd81056c] tbody tr:nth-child(1),.award-table[data-v-dd81056c] tbody tr:nth-child(2),.award-table[data-v-dd81056c] tbody tr:nth-child(3){background-color:#fff8e14d}.placement-number[data-v-dd81056c]{font-size:1.15rem;font-weight:500}.action-btn[data-v-dd81056c]{transition:all .3s ease}.awarded-table[data-v-dd81056c]{opacity:.85}@media only screen and (min-width: 768px) and (max-width: 1024px){.award-table[data-v-dd81056c] tbody td{height:64px}}.award-athletes-container[data-v-6f105856]{padding:8px}.search-field[data-v-6f105856] .v-input__slot{min-height:56px}.action-buttons[data-v-6f105856]{gap:8px}.athlete-panels[data-v-6f105856] .v-expansion-panel-header{padding:16px;min-height:64px}.athlete-table[data-v-6f105856]{margin-top:8px}.athlete-table[data-v-6f105856] .v-data-table__wrapper{overflow-x:auto}.athlete-table[data-v-6f105856] tbody tr{height:64px!important;transition:background-color .25s ease}.athlete-table[data-v-6f105856] tbody td{padding:0 16px;height:64px;font-size:1rem}.status-button[data-v-6f105856] .v-btn__content{height:48px;width:48px}.action-button[data-v-6f105856]{transition:transform .2s ease,box-shadow .2s ease}.action-button[data-v-6f105856]:not(:disabled):hover{transform:scale(1.05);box-shadow:0 3px 5px #0000001a!important}.summary-card[data-v-6f105856]{border-left:4px solid var(--v-info-base);transition:all .3s ease}.category-panel[data-v-6f105856]{transition:all .3s ease}.complete-panel[data-v-6f105856]{position:relative}.complete-panel[data-v-6f105856] .v-expansion-panel-header{background-color:#4caf5008}.complete-table[data-v-6f105856] tbody{opacity:.9;background-color:#4caf5003}.complete-message[data-v-6f105856]{border-radius:4px;background-color:#4caf5008;border:1px dashed rgba(76,175,80,.5)}.all-checked-message[data-v-6f105856]{border-radius:8px;background-color:#4caf5008;border:1px dashed rgba(76,175,80,.5)}.checkin-stats[data-v-6f105856]{flex-wrap:wrap}.checkin-stats .v-chip[data-v-6f105856]{margin:4px!important}.category-title[data-v-6f105856]{font-weight:500}.status-chip[data-v-6f105856]{font-weight:600}.pulse-animation[data-v-6f105856]{animation:pulse-6f105856 2s infinite}@keyframes pulse-6f105856{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:.6}to{transform:scale(1);opacity:.8}}@keyframes fadeIn-6f105856{0%{opacity:0;transform:scale(.5)}to{opacity:.9;transform:scale(1)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.athlete-table[data-v-6f105856] tbody td{height:72px;padding:0 12px}.action-button[data-v-6f105856]{min-height:54px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.award-athletes-container[data-v-6f105856]{padding:12px}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.award-athletes-container[data-v-6f105856]{padding:16px 8px}.action-buttons[data-v-6f105856]{justify-content:flex-start!important;padding-top:8px}}.award-settings-container[data-v-a0896a32]{padding:8px}.settings-select[data-v-a0896a32] .v-input__slot,.settings-input[data-v-a0896a32] .v-input__slot{min-height:56px}.override-select[data-v-a0896a32]{min-width:150px}.override-select[data-v-a0896a32] .v-select__selections{padding:12px 0}.custom-count-field[data-v-a0896a32]{max-width:100px}.custom-count-field[data-v-a0896a32] .v-input__slot{min-height:46px}.switch-control[data-v-a0896a32] .v-input--selection-controls__ripple{transform:scale(1.5)}.switch-control[data-v-a0896a32] .v-input--selection-controls__input{transform:scale(1.25)}.save-btn[data-v-a0896a32]{min-width:150px;height:48px}.reset-btn[data-v-a0896a32]{width:48px;height:48px}.override-table[data-v-a0896a32]{margin-top:16px}.override-table[data-v-a0896a32] tbody tr{height:60px!important}.override-table[data-v-a0896a32] tbody td{padding:0 12px}@media only screen and (min-width: 768px) and (max-width: 1024px){.award-settings-container[data-v-a0896a32]{padding:16px}.override-table[data-v-a0896a32] tbody tr{height:72px!important}.override-table[data-v-a0896a32] th{font-size:.95rem}.override-table[data-v-a0896a32] td{font-size:1rem}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.override-container[data-v-a0896a32]{max-height:calc(100vh - 300px);overflow-y:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.save-btn[data-v-a0896a32]{margin-top:8px}.award-settings-container[data-v-a0896a32]{padding:12px 8px}.override-select[data-v-a0896a32]{min-width:120px}}.awards-container[data-v-ee2aca40]{max-width:100%}.awards-tabs .v-tab[data-v-ee2aca40]{height:56px;font-size:1.1rem}.awards-tabs-content[data-v-ee2aca40]{padding-top:16px}.session-select[data-v-ee2aca40] .v-input__slot{min-height:56px}.session-checkbox[data-v-ee2aca40] .v-input--selection-controls__ripple{transform:scale(1.5)}.session-checkbox[data-v-ee2aca40] .v-input--selection-controls__input{transform:scale(1.25);margin-right:12px}.ceremony-progress-card[data-v-ee2aca40]{border-left:5px solid;transition:all .3s ease}.ceremony-progress-card.success--text[data-v-ee2aca40]{border-left-color:var(--v-success-base)}.ceremony-progress-card.light-green--text[data-v-ee2aca40]{border-left-color:var(--v-light-green-base)}.ceremony-progress-card.amber--text[data-v-ee2aca40]{border-left-color:var(--v-amber-base)}.ceremony-progress-card.orange--text[data-v-ee2aca40]{border-left-color:var(--v-orange-base)}.ceremony-progress-card.blue-grey--text[data-v-ee2aca40]{border-left-color:var(--v-blue-grey-base)}.celebration-container[data-v-ee2aca40]{overflow:hidden;position:relative;background-color:#f8f9fa;border-radius:8px;border:1px dashed #4caf50;transition:all .5s ease}.celebration-container[data-v-ee2aca40]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#4caf501a,#ffeb3b1a,#2196f31a);z-index:0}.celebration-container>*[data-v-ee2aca40]{position:relative;z-index:1}.celebration-icon[data-v-ee2aca40]{font-size:48px;transition:transform .5s ease}.celebration-icon.celebration-animation[data-v-ee2aca40]{animation:celebrateIcon-ee2aca40 2s ease}.completed-panel[data-v-ee2aca40]{position:relative}.completed-panel[data-v-ee2aca40] .v-expansion-panel-header{background-color:#4caf500d;transition:background-color .3s ease}@keyframes fadeIn-ee2aca40{0%{opacity:0;transform:scale(.5)}to{opacity:.85;transform:scale(1)}}@keyframes celebrateIcon-ee2aca40{0%{transform:scale(1)}25%{transform:scale(1.5) rotate(10deg)}50%{transform:scale(1.2) rotate(-10deg)}75%{transform:scale(1.5) rotate(10deg)}to{transform:scale(1)}}.confetti-container[data-v-ee2aca40]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.awards-container[data-v-ee2aca40]{padding:16px!important}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.awards-container[data-v-ee2aca40]{padding:24px!important}.awards-tabs .v-tab[data-v-ee2aca40]{min-width:120px}}.celebration-card[data-v-ee2aca40]{border:1px dashed rgba(76,175,80,.5);background-color:#4caf5008;border-radius:8px}.progress-summary[data-v-ee2aca40]{background-color:#1976d205}.v-slide-group__prev{display:none!important}
