.termin-manager[data-v-6c4af54f]{--surface:hsla(0,0%,100%,0.035);--surface-strong:hsla(0,0%,100%,0.055);--border:hsla(0,0%,100%,0.1);--border-strong:hsla(0,0%,100%,0.16);--text:#f4f4f5;--muted:#a3a3a8;color:var(--text);font-size:1rem}.manager-toolbar[data-v-6c4af54f]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem;border:1px solid var(--border);border-radius:1.125rem;background:linear-gradient(120deg,rgba(0,150,64,.09),transparent 55%),var(--surface)}.manager-heading[data-v-6c4af54f]{display:flex;min-width:0;align-items:center;gap:.875rem}.manager-heading>div[data-v-6c4af54f]{min-width:0}.manager-heading-icon[data-v-6c4af54f]{display:grid;flex:0 0 3rem;width:3rem;height:3rem;place-items:center;border:1px solid rgba(0,150,64,.24);border-radius:.9375rem;color:#58d388;background:rgba(0,150,64,.13)}.manager-heading-icon .v-icon[data-v-6c4af54f]{color:currentColor}.manager-eyebrow[data-v-6c4af54f]{color:#58d388;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.manager-heading h2[data-v-6c4af54f]{margin:.125rem 0 0;color:var(--text);font-size:1.375rem;line-height:1.25}.manager-heading p[data-v-6c4af54f]{margin:.25rem 0 0;color:var(--muted);font-size:.875rem;line-height:1.45}.create-action[data-v-6c4af54f]{min-height:2.75rem!important;flex:0 0 auto;padding:0 1rem!important;border-radius:.8125rem!important;color:#07120b!important;font-size:.875rem!important;font-weight:800;letter-spacing:0;text-transform:none}.manager-filter[data-v-6c4af54f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.75rem 0 1rem;padding:.5rem;border:1px solid var(--border);border-radius:.9375rem;background:hsla(0,0%,100%,.022)}.manager-filter>span[data-v-6c4af54f]{padding-left:.5rem;color:#d4d4d8;font-size:.875rem;font-weight:700}.filter-toggle[data-v-6c4af54f]{border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem!important;background:rgba(0,0,0,.14)!important}.filter-toggle[data-v-6c4af54f] .v-btn{min-width:0!important;min-height:2.75rem!important;padding:0 .75rem!important;border-color:hsla(0,0%,100%,.07)!important;color:#a3a3a8!important;font-size:.75rem!important;font-weight:750;letter-spacing:.04em}.filter-toggle[data-v-6c4af54f] .v-btn--active{color:#fff!important;background:hsla(0,0%,100%,.12)!important}.session-list[data-v-6c4af54f]{margin:-.375rem!important}.session-column[data-v-6c4af54f]{padding:.375rem!important}.h-100[data-v-6c4af54f]{height:100%}.termin-tile[data-v-6c4af54f]{display:flex;overflow:hidden;flex-direction:column;border:1px solid var(--border);border-radius:1.125rem!important;background:linear-gradient(145deg,rgba(0,150,64,.035),transparent 42%),rgba(29,31,30,.92)!important;box-shadow:0 .75rem 2rem rgba(0,0,0,.12);transition:border-color .16s ease,box-shadow .16s ease}.termin-tile[data-v-6c4af54f]:hover{border-color:var(--border-strong);box-shadow:0 1rem 2.5rem rgba(0,0,0,.2)}.tile-header[data-v-6c4af54f]{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.018)}.phase-pill[data-v-6c4af54f]{align-self:start;padding:.25rem .625rem;border:1px solid currentColor;border-radius:999px;background:rgba(0,0,0,.22);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ribbon-success[data-v-6c4af54f]{color:#7ee5a6}.ribbon-warning[data-v-6c4af54f]{color:#f4d06f}.ribbon-error[data-v-6c4af54f]{color:#c7c7cb}.date-badge[data-v-6c4af54f]{display:grid;width:3.5rem;min-height:3.75rem;place-content:center;border:1px solid rgba(0,150,64,.25);border-radius:.875rem;background:rgba(0,150,64,.12);text-align:center}.date-month[data-v-6c4af54f]{color:#58d388;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.date-day[data-v-6c4af54f]{color:#fff;font-size:1.375rem;font-weight:800;line-height:1.1}.tile-title[data-v-6c4af54f]{min-width:0}.tile-title>span[data-v-6c4af54f]{display:block;color:#58d388;font-size:.75rem;font-weight:750;text-transform:capitalize}.tile-title>span[data-v-6c4af54f],.tile-title h3[data-v-6c4af54f]{overflow:hidden;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.tile-title h3[data-v-6c4af54f]{margin:.125rem 0 0;color:#fff;font-size:1.125rem}.tile-title small[data-v-6c4af54f]{display:flex;align-items:center;gap:.3125rem;margin-top:.25rem;color:#a3a3a8;font-size:.75rem;line-height:1.3}.tile-title small .v-icon[data-v-6c4af54f]{color:#8f9095;font-size:1rem}.tile-content[data-v-6c4af54f]{display:flex;flex:1 1 auto;flex-direction:column;padding:1rem!important}.tile-facts[data-v-6c4af54f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.tile-facts>div[data-v-6c4af54f]{display:grid;min-width:0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.625rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.75rem;background:rgba(0,0,0,.12)}.tile-facts>div>span[data-v-6c4af54f]{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.625rem;color:#58d388;background:rgba(0,150,64,.11)}.tile-facts>div>span .v-icon[data-v-6c4af54f]{color:currentColor;font-size:1.125rem}.tile-facts>div>div[data-v-6c4af54f]{display:grid;min-width:0}.capacity-box>small[data-v-6c4af54f],.capacity-heading span[data-v-6c4af54f],.tile-facts small[data-v-6c4af54f]{color:#8f9095;font-size:.75rem;line-height:1.3}.tile-facts strong[data-v-6c4af54f]{margin-top:.125rem;overflow:hidden;color:#d4d4d8;font-size:.75rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tile-description[data-v-6c4af54f]{display:-webkit-box;min-height:2.625rem;margin:.875rem 0;overflow:hidden;color:#b8b8bd;font-size:.875rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.capacity-box[data-v-6c4af54f]{margin-top:auto;padding:.75rem;border:1px solid hsla(0,0%,100%,.075);border-radius:.8125rem;background:hsla(0,0%,100%,.025)}.capacity-heading[data-v-6c4af54f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.capacity-heading strong[data-v-6c4af54f]{color:#d4d4d8;font-size:.75rem;line-height:1.3}.capacity-box>small[data-v-6c4af54f]{display:block;margin-top:.4375rem}.tile-actions[data-v-6c4af54f]{display:grid;gap:.5rem;padding:.75rem;border-top:1px solid hsla(0,0%,100%,.075);background:rgba(0,0,0,.12)}.participants-action[data-v-6c4af54f]{width:100%;height:auto!important;min-height:3.75rem!important;padding:.5rem .625rem!important;border:1px solid rgba(88,211,136,.26)!important;border-radius:.8125rem!important;color:#f4f4f5!important;background:linear-gradient(120deg,rgba(0,150,64,.15),rgba(0,150,64,.06))!important;letter-spacing:0;text-transform:none}.participants-action[data-v-6c4af54f] .v-btn__content{width:100%;justify-content:flex-start;gap:.625rem}.participants-action-icon[data-v-6c4af54f]{display:grid;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;color:#7ee5a6;background:rgba(0,150,64,.17)}.participants-action-arrow[data-v-6c4af54f],.participants-action-icon .v-icon[data-v-6c4af54f]{color:currentColor!important}.participants-action-copy[data-v-6c4af54f]{display:grid;min-width:0;flex:1 1 auto;text-align:left}.participants-action-copy strong[data-v-6c4af54f]{font-size:.875rem;line-height:1.3}.participants-action-copy small[data-v-6c4af54f]{margin-top:.125rem;color:#9edbb5;font-size:.75rem;line-height:1.3}.participants-action-arrow[data-v-6c4af54f]{margin-left:auto}.tile-management-actions[data-v-6c4af54f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.delete-termin-action[data-v-6c4af54f],.edit-termin-action[data-v-6c4af54f]{min-width:0!important;min-height:2.75rem!important;border-radius:.75rem!important;font-size:.75rem!important;font-weight:750;letter-spacing:0;text-transform:none}.edit-termin-action[data-v-6c4af54f]{border-color:rgba(125,211,252,.24)!important;color:#9bdcf8!important}.delete-termin-action[data-v-6c4af54f]{color:#ff9aa4!important}.empty-state[data-v-6c4af54f]{display:flex;min-height:15rem;align-items:center;justify-content:center;flex-direction:column;padding:1.5rem;border:1px dashed hsla(0,0%,100%,.12);border-radius:1rem;color:var(--muted);background:hsla(0,0%,100%,.02);text-align:center}.empty-state-icon[data-v-6c4af54f]{display:grid;width:3.5rem;height:3.5rem;margin-bottom:.875rem;place-items:center;border-radius:1rem;color:#7b7b80;background:hsla(0,0%,100%,.055)}.empty-state-icon .v-icon[data-v-6c4af54f]{color:currentColor;font-size:2rem}.empty-state h3[data-v-6c4af54f]{margin:0;color:#d4d4d8;font-size:1rem;line-height:1.35}.empty-state p[data-v-6c4af54f]{max-width:28rem;margin:.375rem 0 0;color:var(--muted);font-size:.875rem;line-height:1.5}.empty-state-action[data-v-6c4af54f]{min-height:2.75rem!important;margin-top:.625rem;border-radius:.75rem!important;font-size:.875rem!important;font-weight:750;letter-spacing:0;text-transform:none}.termin-dialog-card[data-v-6c4af54f]{max-height:92vh;overflow:hidden;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:1.375rem!important;background:#171918!important;box-shadow:0 1.75rem 5rem rgba(0,0,0,.52)!important}.termin-dialog-header[data-v-6c4af54f]{display:grid;grid-template-columns:3rem minmax(0,1fr) 2.75rem;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.09);background:linear-gradient(120deg,rgba(0,150,64,.13),transparent 58%),#1b1e1c}.form-section-heading>span[data-v-6c4af54f],.termin-dialog-icon[data-v-6c4af54f]{display:grid;place-items:center;color:#58d388;background:rgba(0,150,64,.13)}.termin-dialog-icon[data-v-6c4af54f]{width:3rem;height:3rem;border:1px solid rgba(0,150,64,.25);border-radius:.9375rem}.form-section-heading>span .v-icon[data-v-6c4af54f],.termin-dialog-icon .v-icon[data-v-6c4af54f]{color:currentColor}.termin-dialog-title[data-v-6c4af54f]{min-width:0}.termin-dialog-title>div[data-v-6c4af54f]{color:#58d388;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.termin-dialog-title h2[data-v-6c4af54f]{margin:.125rem 0 0;color:#fff;font-size:1.375rem;line-height:1.25}.termin-dialog-title p[data-v-6c4af54f]{margin:.1875rem 0 0;color:#a3a3a8;font-size:.875rem;line-height:1.4}.dialog-close[data-v-6c4af54f]{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;border:1px solid hsla(0,0%,100%,.1);border-radius:.8125rem!important;color:#fff!important;background:hsla(0,0%,100%,.05)!important}.termin-dialog-body[data-v-6c4af54f]{padding:1.125rem!important;background:#141615}.form-section[data-v-6c4af54f]{padding:1rem;border:1px solid hsla(0,0%,100%,.09);border-radius:1.0625rem;background:hsla(0,0%,100%,.025)}.form-section+.form-section[data-v-6c4af54f]{margin-top:.875rem}.form-section--registration[data-v-6c4af54f]{border-color:rgba(0,150,64,.18);background:linear-gradient(135deg,rgba(0,150,64,.05),transparent 55%),hsla(0,0%,100%,.025)}.form-section-heading[data-v-6c4af54f]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.form-section-heading>span[data-v-6c4af54f]{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:.75rem}.form-section-heading h3[data-v-6c4af54f]{margin:0;color:#f4f4f5;font-size:1rem;line-height:1.3}.form-section-heading p[data-v-6c4af54f]{margin:.1875rem 0 0;color:#a3a3a8;font-size:.875rem;line-height:1.4}.form-grid[data-v-6c4af54f]{display:grid;gap:.75rem}.form-grid--two[data-v-6c4af54f]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--time[data-v-6c4af54f]{grid-template-columns:minmax(0,1.35fr) minmax(8.5rem,.65fr) minmax(0,1.35fr)}.grid-span-full[data-v-6c4af54f]{grid-column:1/-1}.modern-field[data-v-6c4af54f]{min-width:0;margin:0!important}.modern-field[data-v-6c4af54f] .v-input__slot{min-height:3.25rem!important;margin-bottom:0!important;border-radius:.8125rem!important;background:hsla(0,0%,100%,.032)!important}.modern-field[data-v-6c4af54f] fieldset{border-color:hsla(0,0%,100%,.15)!important}.modern-field[data-v-6c4af54f] .v-label,.modern-field[data-v-6c4af54f] .v-messages{font-size:.875rem}.modern-field[data-v-6c4af54f] .v-select__selection,.modern-field[data-v-6c4af54f] input,.modern-field[data-v-6c4af54f] textarea{color:#f4f4f5!important;font-size:1rem}.modern-field[data-v-6c4af54f] input::-webkit-calendar-picker-indicator{opacity:.72;filter:invert(1)}.modern-field[data-v-6c4af54f] .v-input__prepend-inner .v-icon{color:#8f9095!important}.modern-field.v-input--is-readonly[data-v-6c4af54f] .v-input__slot{border-color:rgba(88,211,136,.16)!important;background:rgba(0,150,64,.055)!important}.dialog-textarea[data-v-6c4af54f] .v-input__slot{align-items:flex-start;padding-top:.375rem!important}.automation-heading[data-v-6c4af54f],.setting-control[data-v-6c4af54f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.setting-control[data-v-6c4af54f]{min-height:3.5rem;padding:.625rem .75rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.8125rem;background:hsla(0,0%,100%,.025)}.automation-heading>div[data-v-6c4af54f],.setting-control>div[data-v-6c4af54f]{display:grid;min-width:0}.automation-heading strong[data-v-6c4af54f],.setting-control strong[data-v-6c4af54f]{color:#e4e4e7;font-size:.875rem;line-height:1.3}.automation-heading small[data-v-6c4af54f],.setting-control small[data-v-6c4af54f]{margin-top:.1875rem;color:#a3a3a8;font-size:.75rem;line-height:1.35}.automation-heading[data-v-6c4af54f] .v-input--switch,.setting-control[data-v-6c4af54f] .v-input--switch{flex:0 0 auto;margin:0;padding:0}.registration-grid[data-v-6c4af54f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.registration-option[data-v-6c4af54f]{min-width:0;padding:.875rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.9375rem;background:rgba(0,0,0,.12)}.registration-option.is-automatic[data-v-6c4af54f]{border-color:rgba(0,150,64,.25);background:rgba(0,150,64,.045)}.registration-option .modern-field[data-v-6c4af54f]{margin-top:.875rem!important}.automation-summary[data-v-6c4af54f]{display:grid;min-height:4.25rem;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.875rem;padding:.75rem;border:1px solid rgba(88,211,136,.2);border-radius:.8125rem;background:rgba(0,150,64,.075)}.automation-summary>span[data-v-6c4af54f]{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;color:#7ee5a6;background:rgba(0,150,64,.15)}.automation-summary>span .v-icon[data-v-6c4af54f]{color:currentColor}.automation-summary>div[data-v-6c4af54f]{display:grid;min-width:0}.automation-summary small[data-v-6c4af54f]{color:#9edbb5;font-size:.75rem;font-weight:700;line-height:1.3}.automation-summary strong[data-v-6c4af54f]{margin-top:.1875rem;color:#f4f4f5;font-size:.875rem;line-height:1.35}.termin-dialog-actions[data-v-6c4af54f]{display:flex;justify-content:flex-end;gap:.625rem;padding:.875rem 1.125rem!important;border-top:1px solid hsla(0,0%,100%,.09);background:#1b1e1c}.cancel-action[data-v-6c4af54f],.save-action[data-v-6c4af54f]{min-height:2.75rem!important;border-radius:.8125rem!important;font-size:.875rem!important;font-weight:750;letter-spacing:0;text-transform:none}.cancel-action[data-v-6c4af54f]{color:#c7c7cb!important}.save-action[data-v-6c4af54f]{padding:0 1rem!important;color:#07120b!important}.participants-dialog-card[data-v-6c4af54f]{max-height:92vh;overflow:hidden;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:1.375rem!important;background:#151716!important;box-shadow:0 1.75rem 5rem rgba(0,0,0,.52)!important}.participants-dialog-header[data-v-6c4af54f]{display:grid;grid-template-columns:3rem minmax(0,1fr) 2.75rem;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.09);background:linear-gradient(120deg,rgba(0,150,64,.14),transparent 58%),#1b1e1c}.participants-dialog-icon[data-v-6c4af54f]{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(0,150,64,.25);border-radius:.9375rem;color:#7ee5a6;background:rgba(0,150,64,.14)}.participants-dialog-icon .v-icon[data-v-6c4af54f]{color:currentColor}.participants-dialog-title[data-v-6c4af54f]{min-width:0}.participants-dialog-title>div[data-v-6c4af54f]{color:#58d388;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.participants-dialog-title h2[data-v-6c4af54f]{margin:.125rem 0 0;overflow:hidden;color:#fff;font-size:1.375rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.participants-dialog-title p[data-v-6c4af54f]{margin:.1875rem 0 0;overflow:hidden;color:#a3a3a8;font-size:.875rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.registration-stats[data-v-6c4af54f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding:.875rem 1.125rem;border-bottom:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.018)}.registration-stat[data-v-6c4af54f]{display:grid;min-width:0;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.625rem;padding:.625rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.8125rem;background:hsla(0,0%,100%,.025)}.registration-stat>span[data-v-6c4af54f]{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;color:#d4d4d8;background:hsla(0,0%,100%,.07)}.registration-stat>span .v-icon[data-v-6c4af54f]{color:currentColor}.registration-stat--active>span[data-v-6c4af54f]{color:#7ee5a6;background:rgba(0,150,64,.14)}.registration-stat--waiting>span[data-v-6c4af54f]{color:#f4d06f;background:rgba(245,158,11,.12)}.registration-stat--attended>span[data-v-6c4af54f]{color:#7dd3fc;background:rgba(14,165,233,.12)}.registration-stat>div[data-v-6c4af54f]{display:grid;min-width:0}.registration-stat small[data-v-6c4af54f]{overflow:hidden;color:#a3a3a8;font-size:.75rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.registration-stat strong[data-v-6c4af54f]{color:#fff;font-size:1.25rem;line-height:1.2}.participants-dialog-body[data-v-6c4af54f]{padding:1rem 1.125rem!important;background:#141615}.participants-toolbar[data-v-6c4af54f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.registration-filter[data-v-6c4af54f]{border:1px solid hsla(0,0%,100%,.09);border-radius:.75rem!important;background:rgba(0,0,0,.15)!important}.registration-filter[data-v-6c4af54f] .v-btn{min-height:2.75rem!important;padding:0 .75rem!important;border-color:hsla(0,0%,100%,.07)!important;color:#a3a3a8!important;font-size:.75rem!important;font-weight:750;letter-spacing:0}.registration-filter[data-v-6c4af54f] .v-btn--active{color:#fff!important;background:rgba(0,150,64,.16)!important}.export-action[data-v-6c4af54f]{min-height:2.75rem!important;border-radius:.75rem!important;font-size:.75rem!important;font-weight:750;letter-spacing:0;text-transform:none}.participants-list[data-v-6c4af54f],.participants-loading[data-v-6c4af54f]{display:grid;gap:.625rem}.participants-loading[data-v-6c4af54f] .v-skeleton-loader__list-item-avatar-three-line{min-height:6rem;border:1px solid hsla(0,0%,100%,.07);border-radius:.9375rem;background:hsla(0,0%,100%,.025)}.participant-row[data-v-6c4af54f]{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem;border:1px solid hsla(0,0%,100%,.09);border-radius:.9375rem;background:hsla(0,0%,100%,.027)}.participant-avatar[data-v-6c4af54f]{color:#fff!important;background:linear-gradient(145deg,rgba(0,150,64,.28),rgba(0,150,64,.12))!important}.participant-avatar span[data-v-6c4af54f]{color:#fff;font-size:.75rem;font-weight:800}.participant-copy[data-v-6c4af54f]{display:grid;min-width:0}.participant-copy>strong[data-v-6c4af54f]{overflow:hidden;color:#f4f4f5;font-size:.875rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.participant-copy>span[data-v-6c4af54f]{display:flex;min-width:0;align-items:center;gap:.25rem;margin-top:.1875rem;overflow:hidden;color:#a3a3a8;font-size:.75rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.participant-copy>span .v-icon[data-v-6c4af54f]{color:#8f9095;font-size:1rem}.participant-copy>.participant-meal[data-v-6c4af54f]{width:-moz-max-content;width:max-content;max-width:100%;margin-top:.4375rem;padding:.25rem .5rem;border:1px solid rgba(88,211,136,.2);border-radius:999px;overflow:visible;color:#7ee5a6;background:rgba(0,150,64,.1);font-weight:700;text-overflow:clip;white-space:normal}.participant-copy>.participant-meal .v-icon[data-v-6c4af54f]{color:currentColor}.participant-copy>.participant-meal.is-empty[data-v-6c4af54f]{border-color:hsla(0,0%,100%,.1);color:#a3a3a8;background:hsla(0,0%,100%,.045)}.participant-status[data-v-6c4af54f]{padding:.25rem .625rem;border:1px solid transparent;border-radius:999px;font-size:.75rem;font-weight:750;line-height:1.3;white-space:nowrap}.status-registered[data-v-6c4af54f]{border-color:rgba(88,211,136,.22);color:#7ee5a6;background:rgba(0,150,64,.12)}.status-waiting[data-v-6c4af54f]{border-color:rgba(244,208,111,.22);color:#f4d06f;background:rgba(245,158,11,.1)}.status-attended[data-v-6c4af54f]{border-color:rgba(125,211,252,.22);color:#7dd3fc;background:rgba(14,165,233,.1)}.status-cancelled[data-v-6c4af54f],.status-no-show[data-v-6c4af54f]{border-color:hsla(0,0%,100%,.11);color:#b8b8bd;background:hsla(0,0%,100%,.055)}.participant-actions[data-v-6c4af54f]{display:flex;grid-column:2/-1;align-items:center;flex-wrap:wrap;gap:.4375rem;padding-top:.125rem}.attendance-action[data-v-6c4af54f],.participant-cancel-action[data-v-6c4af54f],.participant-reset-action[data-v-6c4af54f]{min-height:2.75rem!important;border-radius:.6875rem!important;font-size:.75rem!important;font-weight:750;letter-spacing:0;text-transform:none}.attendance-action--present[data-v-6c4af54f]{border-color:rgba(88,211,136,.25)!important;color:#7ee5a6!important}.attendance-action--absent[data-v-6c4af54f],.participant-reset-action[data-v-6c4af54f]{border-color:hsla(0,0%,100%,.13)!important;color:#c7c7cb!important}.participant-cancel-action[data-v-6c4af54f]{margin-left:auto;color:#ff9aa4!important}.participants-empty[data-v-6c4af54f]{display:flex;min-height:14rem;align-items:center;justify-content:center;flex-direction:column;padding:1.5rem;border:1px dashed hsla(0,0%,100%,.12);border-radius:.9375rem;text-align:center}.participants-empty>span[data-v-6c4af54f]{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:.9375rem;color:#8f9095;background:hsla(0,0%,100%,.055)}.participants-empty>span .v-icon[data-v-6c4af54f]{color:currentColor}.participants-empty h3[data-v-6c4af54f]{margin:.75rem 0 0;color:#d4d4d8;font-size:1rem}.participants-empty p[data-v-6c4af54f]{margin:.375rem 0 0;color:#a3a3a8;font-size:.875rem;line-height:1.5}.delete-dialog-card[data-v-6c4af54f]{padding:1.25rem;border:1px solid rgba(239,83,80,.24)!important;border-radius:1.25rem!important;background:linear-gradient(145deg,rgba(239,83,80,.07),transparent 48%),#1a1c1b!important;text-align:center}.delete-dialog-icon[data-v-6c4af54f]{display:grid;width:3.5rem;height:3.5rem;margin:0 auto;place-items:center;border-radius:1rem;color:#ff9aa4;background:rgba(239,83,80,.13)}.delete-dialog-icon .v-icon[data-v-6c4af54f]{color:currentColor;font-size:1.75rem}.delete-dialog-copy>div[data-v-6c4af54f]{margin-top:.875rem;color:#ff9aa4;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.delete-dialog-copy h2[data-v-6c4af54f]{margin:.25rem 0 0;color:#fff;font-size:1.25rem;line-height:1.3}.delete-dialog-copy p[data-v-6c4af54f]{margin:.5rem 0 0;color:#a3a3a8;font-size:.875rem;line-height:1.5}.delete-dialog-actions[data-v-6c4af54f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;padding:0!important}.confirm-delete-action[data-v-6c4af54f]{min-height:2.75rem!important;border-radius:.75rem!important;color:#fff!important;font-size:.75rem!important;font-weight:800;letter-spacing:0;text-transform:none}.gap-2[data-v-6c4af54f]{gap:.5rem}@media (max-width:46rem){.manager-toolbar[data-v-6c4af54f]{align-items:stretch;flex-direction:column}.create-action[data-v-6c4af54f]{width:100%}.form-grid--time[data-v-6c4af54f],.form-grid--two[data-v-6c4af54f],.registration-grid[data-v-6c4af54f]{grid-template-columns:minmax(0,1fr)}.grid-span-full[data-v-6c4af54f]{grid-column:auto}.participants-toolbar[data-v-6c4af54f]{align-items:stretch;flex-direction:column}.export-action[data-v-6c4af54f],.registration-filter[data-v-6c4af54f]{width:100%}.registration-filter[data-v-6c4af54f]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.registration-filter[data-v-6c4af54f] .v-btn{width:100%;min-width:0!important}}@media (max-width:37.4375rem){.manager-toolbar[data-v-6c4af54f]{gap:.875rem;padding:.875rem;border-radius:1rem}.manager-heading[data-v-6c4af54f]{align-items:flex-start;gap:.75rem}.manager-heading-icon[data-v-6c4af54f]{flex-basis:2.75rem;width:2.75rem;height:2.75rem;border-radius:.8125rem}.manager-heading h2[data-v-6c4af54f]{font-size:1.25rem}.manager-heading p[data-v-6c4af54f]{font-size:.875rem}.manager-filter[data-v-6c4af54f]{display:block;margin:.625rem 0 .875rem;padding:.375rem;border-radius:.875rem}.manager-filter>span[data-v-6c4af54f]{display:none}.filter-toggle[data-v-6c4af54f]{display:grid!important;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.filter-toggle[data-v-6c4af54f] .v-btn{width:100%;padding:0 .375rem!important;font-size:.75rem!important}.filter-toggle[data-v-6c4af54f] .v-btn__content{min-width:0;justify-content:center;letter-spacing:0}.filter-toggle[data-v-6c4af54f] .v-icon{margin-right:.25rem!important}.session-list[data-v-6c4af54f]{margin:-.25rem!important}.session-column[data-v-6c4af54f]{padding:.25rem!important}.tile-header[data-v-6c4af54f]{grid-template-columns:3.5rem minmax(0,1fr)}.phase-pill[data-v-6c4af54f]{grid-column:2;justify-self:start}.tile-facts[data-v-6c4af54f]{grid-template-columns:minmax(0,1fr)}.empty-state[data-v-6c4af54f]{min-height:13rem;padding:1.25rem;border-radius:.9375rem}.participants-dialog-card[data-v-6c4af54f],.termin-dialog-card[data-v-6c4af54f]{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border:0!important;border-radius:0!important}.participants-dialog-header[data-v-6c4af54f],.termin-dialog-header[data-v-6c4af54f]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.75rem;padding:.875rem}.participants-dialog-icon[data-v-6c4af54f],.termin-dialog-icon[data-v-6c4af54f]{width:2.75rem;height:2.75rem;border-radius:.8125rem}.termin-dialog-title h2[data-v-6c4af54f]{font-size:1.125rem}.termin-dialog-title p[data-v-6c4af54f]{display:none}.participants-dialog-title h2[data-v-6c4af54f]{font-size:1.125rem}.participants-dialog-title p[data-v-6c4af54f]{display:none}.termin-dialog-body[data-v-6c4af54f]{padding:.75rem!important}.form-section[data-v-6c4af54f]{padding:.875rem;border-radius:.9375rem}.form-section-heading[data-v-6c4af54f]{align-items:flex-start;gap:.625rem;margin-bottom:.875rem}.form-section-heading>span[data-v-6c4af54f]{flex-basis:2.25rem;width:2.25rem;height:2.25rem;border-radius:.6875rem}.automation-heading[data-v-6c4af54f],.setting-control[data-v-6c4af54f]{align-items:center}.registration-option[data-v-6c4af54f]{padding:.75rem}.registration-stats[data-v-6c4af54f]{gap:.375rem;padding:.625rem .75rem}.registration-stat[data-v-6c4af54f]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.25rem;padding:.5rem .25rem;text-align:center}.registration-stat>span[data-v-6c4af54f]{width:2.25rem;height:2.25rem}.registration-stat strong[data-v-6c4af54f]{font-size:1.125rem}.participants-dialog-body[data-v-6c4af54f]{padding:.75rem!important}.registration-filter[data-v-6c4af54f] .v-btn{padding:0 .375rem!important}.registration-filter[data-v-6c4af54f] .v-icon{margin-right:.25rem!important}.participant-row[data-v-6c4af54f]{grid-template-columns:2.75rem minmax(0,1fr);gap:.625rem;padding:.75rem}.participant-status[data-v-6c4af54f]{grid-column:2;justify-self:start}.participant-actions[data-v-6c4af54f]{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.participant-actions .v-btn[data-v-6c4af54f]{width:100%;min-width:0!important;padding:0 .375rem!important}.participant-cancel-action[data-v-6c4af54f]{margin-left:0}.delete-dialog-card[data-v-6c4af54f]{padding:1rem;border-radius:1.0625rem!important}.termin-dialog-actions[data-v-6c4af54f]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem;padding:.75rem!important}.cancel-action[data-v-6c4af54f],.save-action[data-v-6c4af54f]{width:100%;min-width:0!important;padding:0 .5rem!important}}@media (max-width:20rem){.filter-toggle[data-v-6c4af54f] .v-icon,.registration-filter[data-v-6c4af54f] .v-icon{display:none}.delete-dialog-actions[data-v-6c4af54f],.termin-dialog-actions[data-v-6c4af54f]{grid-template-columns:minmax(0,1fr)}}.transparent-bg[data-v-20dc5d29]{background-color:transparent!important}.admin-page[data-v-b1481d10]{--surface:hsla(0,0%,100%,0.035);--border:hsla(0,0%,100%,0.1);--text:#f4f4f5;--muted:#a3a3a8;min-height:100vh;min-height:100dvh;padding:1.5rem;color:var(--text);background:radial-gradient(circle at 15% -5%,rgba(0,150,64,.13),transparent 28rem),#121212;font-size:1rem}.admin-shell[data-v-b1481d10]{width:100%;max-width:92.5rem;margin:0 auto}.icon-action[data-v-b1481d10]{width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;border:1px solid var(--border);border-radius:.8125rem!important;color:#fff!important;background:hsla(0,0%,100%,.055)!important}.admin-badge[data-v-b1481d10]{display:inline-flex;min-height:2.75rem;align-items:center;gap:.4375rem;padding:.625rem .875rem;border-radius:.8125rem;color:#ff9aa4;background:rgba(244,63,94,.13);font-size:.875rem;font-weight:750}.admin-badge .v-icon[data-v-b1481d10]{color:currentColor}.admin-nav[data-v-b1481d10]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin:1rem 0;padding:.5rem;border:1px solid var(--border);border-radius:1.25rem;background:hsla(0,0%,100%,.026)}.admin-nav button[data-v-b1481d10]{display:grid;min-height:4.5rem;grid-template-columns:2.625rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;border:1px solid transparent;border-radius:.9375rem;outline:none;color:#d4d4d8;background:transparent;cursor:pointer;text-align:left}.admin-nav button[data-v-b1481d10]:disabled{opacity:1}.admin-nav button.is-coming-soon[data-v-b1481d10]{border-color:rgba(244,208,111,.12);color:#b8b8bd;background:hsla(0,0%,100%,.018);cursor:not-allowed}.admin-nav button.active[data-v-b1481d10]{border-color:rgba(0,150,64,.28);color:#fff;background:linear-gradient(120deg,rgba(0,150,64,.13),hsla(0,0%,100%,.035))}.admin-nav button[data-v-b1481d10]:focus-visible{box-shadow:0 0 0 3px rgba(0,150,64,.13)}.admin-nav .nav-icon[data-v-b1481d10]{display:grid;width:2.625rem;height:2.625rem;place-items:center;border-radius:.8125rem;color:#a3a3a8;background:hsla(0,0%,100%,.055)}.admin-nav button.active .nav-icon[data-v-b1481d10]{color:#58d388;background:rgba(0,150,64,.13)}.admin-nav .nav-icon .v-icon[data-v-b1481d10]{color:currentColor}.admin-nav button>div[data-v-b1481d10]{display:grid;min-width:0}.admin-nav strong[data-v-b1481d10]{font-size:.875rem;line-height:1.35}.admin-nav small[data-v-b1481d10]{margin-top:.125rem;color:var(--muted);font-size:.75rem}.nav-status[data-v-b1481d10]{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;padding:.25rem .625rem;border:1px solid rgba(244,208,111,.2);border-radius:999px;color:#f4d06f;background:rgba(244,208,111,.08);font-size:.75rem;font-weight:800;line-height:1.2;white-space:nowrap}.nav-arrow[data-v-b1481d10]{color:#8f9095!important}.admin-content[data-v-b1481d10]{overflow:visible;background:transparent!important}.admin-surface[data-v-b1481d10]{padding:1.25rem;border:1px solid var(--border);border-radius:1.375rem;background:hsla(0,0%,100%,.03);box-shadow:0 1rem 2.75rem rgba(0,0,0,.12)}.report-surface[data-v-b1481d10]{padding:0;overflow:hidden}.admin-surface[data-v-b1481d10] .gold-text{color:#58d388!important}@media (max-width:78.9375rem){.admin-page[data-v-b1481d10]{padding:1.125rem}}@media (max-width:59.9375rem){.admin-nav[data-v-b1481d10]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-nav button[data-v-b1481d10]{min-width:0}}@media (max-width:37.4375rem){.admin-page[data-v-b1481d10]{padding:.75rem}.admin-nav[data-v-b1481d10]{margin:.75rem 0;gap:.5rem;padding:.5rem;border-radius:1.0625rem}.admin-nav button[data-v-b1481d10]{min-height:5.25rem;grid-template-columns:minmax(0,1fr);grid-template-rows:2.25rem auto;align-content:center;align-items:center;justify-items:center;gap:.375rem;padding:.625rem;border-color:hsla(0,0%,100%,.055);background:hsla(0,0%,100%,.025);text-align:center}.admin-nav .nav-icon[data-v-b1481d10]{width:2.25rem;height:2.25rem;border-radius:.6875rem}.admin-nav button>div[data-v-b1481d10]{width:100%;justify-items:center}.admin-nav strong[data-v-b1481d10]{width:100%;line-height:1.25;overflow-wrap:anywhere;text-align:center}.admin-nav .nav-arrow[data-v-b1481d10],.admin-nav small[data-v-b1481d10]{display:none}.nav-status[data-v-b1481d10]{min-height:1.5rem;padding:.1875rem .5rem}.admin-surface[data-v-b1481d10]{padding:.75rem;border-radius:1.0625rem}}