*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html,body,#app{height:100%;margin:0}body{color:#1a1a1a;background:#f4f4f5;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.view{flex-direction:column;align-items:center;gap:1.5rem;padding:1.5rem 1rem;display:flex}.view__actions{align-items:center;gap:.75rem;display:flex}.view-narrow{max-width:480px;margin:0 auto}.view-narrow .p-card{width:100%}@media (width<=640px){.view-narrow{padding:1rem .75rem}}.icon{width:1.25rem;height:1.25rem}.form{flex-direction:column;gap:1rem;display:flex}.field{flex-direction:column;gap:.375rem;display:flex}.field input{width:100%}.flex-row{align-items:center;gap:.5rem;display:flex}.stack{flex-direction:column;gap:.5rem;display:flex}.spacer-top{margin-top:1rem}.divider-bottom{border-bottom:1px solid var(--p-zinc-200)}.warning-text{color:var(--p-red-400);text-align:center;font-weight:700}.content-wide{width:90%;max-width:1100px}.table-full-width{max-width:calc(100vw - 10px)}.scroll-x{overflow-x:auto}.selector-info{text-align:center;margin:0}.row-inactive td{background-color:var(--p-zinc-100);color:var(--p-text-muted-color)}.money-input{width:4.5rem}.row-collapse{align-items:flex-start;display:flex}@media (width<=640px){.row-collapse{flex-direction:column;align-items:stretch}}.switcher__buttons{gap:.75rem;margin-top:.75rem}.switcher__buttons>*{flex:1 1 0}@media (width<=640px){.switcher__buttons>*{flex:none}}.invalid-input.p-inputtext,.invalid-input.p-textarea{border-color:var(--p-red-500)}.loading-block{position:relative}.loading-spinner{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-spinner.p-progressspinner{width:1.5rem;height:1.5rem}.view-loading-spinner.p-progressspinner{width:4rem;height:4rem}.view-loading-spinner[data-state=indeterminate] .p-progressspinner-circle-range{stroke-dasharray:70 302;stroke-dashoffset:0;stroke:var(--p-blue-500);animation:none}.loading-blur{filter:blur(2px)}.p-confirmdialog-message{white-space:pre-line}.login-page[data-v-73de4b0e]{justify-content:center;min-height:100%;padding:1.5rem}.login-page__logo[data-v-73de4b0e]{width:100%;max-width:120px;height:auto}.login-page__card[data-v-73de4b0e]{width:100%;max-width:360px}.app-header[data-v-4f531ab9]{z-index:10;background:#e4e4e7;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex;position:sticky;top:0}.app-header__logo-link[data-v-4f531ab9]{align-items:center;display:flex}.app-header__logo[data-v-4f531ab9]{width:auto;height:32px;display:block}.app-header__account-link[data-v-4f531ab9]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.app-header__username[data-v-4f531ab9]{font-size:.9rem}@media (width<=640px){.app-header[data-v-4f531ab9]{padding:.375rem .75rem}.app-header__logo[data-v-4f531ab9]{height:24px}.app-header__username[data-v-4f531ab9]{display:none}}.home-view__actions[data-v-169bc9ce] .p-button{width:100%}.home-view__logout[data-v-169bc9ce]{margin-top:2rem}.icon.p-progressspinner[data-v-f3e545e2]{width:1.25rem;height:1.25rem}.fighter-item[data-v-60ac8c2d]{justify-content:space-between}.fighter-item__actions[data-v-60ac8c2d]{flex-shrink:0;gap:.25rem;display:flex}.user-info[data-v-94c1ecf8] .stack{gap:1.25rem}.user-info[data-v-94c1ecf8] .fighter-item{flex-wrap:wrap;justify-content:center;row-gap:.375rem}.user-info[data-v-94c1ecf8] .fighter-item>span:first-child{text-align:center;flex-basis:100%;margin-right:0}.user-info[data-v-94c1ecf8] .dynamic-text-input__block,.user-info[data-v-94c1ecf8] .dynamic-select__block{flex:100%}.user-info[data-v-94c1ecf8] .dynamic-text-input__block .p-inputtext,.user-info[data-v-94c1ecf8] .dynamic-text-input__block .p-textarea,.user-info[data-v-94c1ecf8] .dynamic-select__block .p-select{width:100%}@media (width<=640px){.user-view[data-v-66a674a7]{gap:1.25rem}}.rental-popover__header[data-v-7ef963ac]{margin-top:0}.rental-popover__table[data-v-7ef963ac]{border-collapse:collapse}.rental-popover__table th[data-v-7ef963ac],.rental-popover__table td[data-v-7ef963ac]{text-align:left;padding:.25rem .5rem}.table-full-width[data-v-7d5198d0] td.p-datatable-frozen-column{z-index:1}.table-full-width[data-v-7d5198d0] .p-datatable-thead{z-index:2}.table-full-width[data-v-7d5198d0] .row-inactive td.p-datatable-frozen-column{background-color:var(--p-zinc-100)}.add-fighter__fields[data-v-ef63a1ea]{flex-wrap:nowrap;gap:.5rem}.add-fighter__field[data-v-ef63a1ea]{flex:1 1 0;min-width:0}.add-fighter__submit[data-v-ef63a1ea]{flex:none}.add-fighter__field-label[data-v-ef63a1ea]{color:var(--p-text-muted-color);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.add-fighter__field[data-v-ef63a1ea] .flex-row{width:100%}.add-fighter__field[data-v-ef63a1ea] .flex-row>*{width:100%;min-width:0}.add-fighter__submit-full[data-v-ef63a1ea]{display:none}@media (width<=640px){.add-fighter__field[data-v-ef63a1ea]{flex:none}.add-fighter__submit-icon[data-v-ef63a1ea]{display:none}.add-fighter__submit-full[data-v-ef63a1ea]{width:100%;display:flex}}.view__actions[data-v-33f0a342]{align-items:stretch}@media (width<=640px){.view__actions[data-v-33f0a342]{flex-direction:column}}.filter-wrapper[data-v-78f2e841]{align-items:center;width:100%}.filter-wrapper__summary[data-v-78f2e841]{color:var(--p-text-muted-color)}.filter-wrapper__rows[data-v-78f2e841]{align-items:center;width:100%}.additional-participants[data-v-acd9e0e7]{align-items:center;display:flex}.additional-participants__block[data-v-acd9e0e7]{width:100%}.additional-participants__chips[data-v-acd9e0e7]{align-items:flex-start;margin-bottom:.25rem}.additional-participants__chips[data-v-acd9e0e7] .p-chip-label{white-space:nowrap}.additional-participants__add[data-v-acd9e0e7]{align-items:center;gap:.25rem;display:flex}.attendance-table__participants-label[data-v-1c055ea9]{font-size:var(--p-datatable-column-title-font-size);font-weight:700}[data-v-1c055ea9] .p-datatable-tfoot td{vertical-align:top}.coach-assigner[data-v-d19df28f]{border:1px solid var(--p-zinc-200);border-radius:6px;margin-bottom:.5rem;padding:.5rem}.coach-assigner__header[data-v-d19df28f]{text-align:center;margin:0 0 .25rem;padding-bottom:.25rem}.coach-assigner__notes[data-v-d19df28f]{text-align:center;color:var(--p-blue-600);margin:0 0 .25rem}.coach-assigner__header--missing[data-v-d19df28f]{color:var(--p-red-400)}.coach-assigner__selectors[data-v-d19df28f]{margin-bottom:.5rem}.coach-assigner__empty[data-v-d19df28f]{text-align:center;color:var(--p-text-muted-color);margin:.5rem 0 0;font-style:italic}.coach-assigner__list[data-v-d19df28f]{text-align:left;margin:.5rem 0 0;padding-left:0;list-style:none}.coach-assigner__list li[data-v-d19df28f]{padding:.25rem 0}.coach-assigner__list li[data-v-d19df28f]:last-child{border-bottom:none}.schedule-tile[data-v-65fae0b5]{text-align:center;width:300px}.schedule-tile--custom[data-v-65fae0b5] .p-card-title,.schedule-tile--custom[data-v-65fae0b5] .p-card-subtitle{color:var(--p-red-400)}.coach-timetable[data-v-ef9e1ac8]{grid-template-columns:repeat(4,300px);gap:1rem;display:grid}@media (width<=640px){.coach-timetable[data-v-ef9e1ac8]{grid-template-columns:1fr}}.schedule-view__summary[data-v-e9967af0]{width:280px}@media (width>=1920px){.schedule-view__summary[data-v-e9967af0]{position:fixed;top:6rem;right:1.5rem}}.payment-cell[data-v-89b9e0e4]{margin:-2px -6px;padding:2px 6px}.payment-cell--paid[data-v-89b9e0e4]{background-color:var(--p-green-100)}.payment-cell__attendance-marker[data-v-89b9e0e4]{flex-shrink:0;width:.9rem;height:.9rem;margin-inline-start:auto}.payment-cell__attendance-marker--attended[data-v-89b9e0e4]{color:var(--p-green-500)}.payment-cell__attendance-marker--absent[data-v-89b9e0e4]{color:var(--p-red-400)}.treasurer-view__filters[data-v-f79f4b1e]{align-items:flex-start}.attendance-report[data-v-8f8dbf3d]{align-items:center;width:100%}
