.training-protocol-hub[data-v-2848b83a]{font-size:1rem}.hidden-file-input[data-v-2848b83a]{display:none}.archive-card[data-v-2848b83a],.editor-card[data-v-2848b83a]{--surface:hsla(0,0%,100%,0.04);--surface-strong:hsla(0,0%,100%,0.065);--border:hsla(0,0%,100%,0.1);--muted:#a3a3a8;display:flex;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:1.25rem!important;background:#1b1c1c!important;font-size:1rem}.dialog-header[data-v-2848b83a]{display:grid;flex:0 0 auto;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border);background:linear-gradient(120deg,rgba(0,150,64,.1),transparent 55%),rgba(24,25,25,.98)}.editor-header[data-v-2848b83a]{grid-template-columns:3rem minmax(0,1fr) auto auto}.dialog-header-icon[data-v-2848b83a]{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(88,211,136,.24);border-radius:.9375rem;color:#58d388;background:rgba(0,150,64,.13)}.dialog-header-icon .v-icon[data-v-2848b83a]{color:currentColor}.dialog-header-copy[data-v-2848b83a]{min-width:0}.dialog-header-copy>div[data-v-2848b83a]{color:#58d388;font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dialog-header-copy h2[data-v-2848b83a]{margin:.125rem 0 0;overflow:hidden;color:#fff;font-size:1.375rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dialog-header-copy p[data-v-2848b83a]{margin:.25rem 0 0;overflow:hidden;color:var(--muted);font-size:.875rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.close-action[data-v-2848b83a]{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%,.04)!important}.archive-body[data-v-2848b83a],.editor-body[data-v-2848b83a]{min-height:0;flex:1 1 auto;padding:1.25rem!important;overflow-y:auto;background:radial-gradient(circle at 12% 0,rgba(0,150,64,.065),transparent 25rem),#151616}.archive-stats[data-v-2848b83a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.archive-stats article[data-v-2848b83a]{display:flex;align-items:center;gap:.75rem;padding:.875rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.stat-icon[data-v-2848b83a]{display:grid;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;place-items:center;border-radius:.8125rem}.stat-icon.completed[data-v-2848b83a]{color:#72e09d;background:rgba(0,150,64,.16)}.stat-icon.draft[data-v-2848b83a]{color:#f2cd68;background:rgba(242,205,104,.12)}.stat-icon.missing[data-v-2848b83a]{color:#a3a3a8;background:hsla(0,0%,100%,.07)}.stat-icon .v-icon[data-v-2848b83a]{color:currentColor}.archive-stats article>div[data-v-2848b83a]{display:grid}.archive-stats strong[data-v-2848b83a]{color:#fff;font-size:1.375rem;line-height:1.1}.archive-stats small[data-v-2848b83a]{margin-top:.125rem;color:var(--muted);font-size:.75rem}.archive-filter-panel[data-v-2848b83a]{display:grid;grid-template-columns:minmax(16rem,1fr) 10rem auto;align-items:center;gap:.625rem;margin-top:.75rem;padding:.625rem;border:1px solid var(--border);border-radius:1rem;background:hsla(0,0%,100%,.025)}.archive-filter-panel[data-v-2848b83a] .v-label,.archive-filter-panel[data-v-2848b83a] .v-select__selection,.archive-filter-panel[data-v-2848b83a] input{font-size:.875rem!important}.archive-status-filter[data-v-2848b83a]{border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem!important;background:rgba(0,0,0,.14)!important}.archive-status-filter[data-v-2848b83a] .v-btn{min-width:0!important;min-height:2.5rem!important;padding:0 .625rem!important;color:#a3a3a8!important;font-size:.75rem!important;font-weight:750;letter-spacing:0;text-transform:none}.archive-status-filter[data-v-2848b83a] .v-btn--active{color:#fff!important;background:hsla(0,0%,100%,.12)!important}.archive-loading[data-v-2848b83a],.editor-loading[data-v-2848b83a]{display:flex;min-height:18rem;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;color:var(--muted);font-size:.875rem}.archive-grid[data-v-2848b83a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.archive-item[data-v-2848b83a]{overflow:hidden;border:1px solid var(--border);border-radius:1.0625rem;background:var(--surface);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.archive-item[data-v-2848b83a]:hover{border-color:rgba(88,211,136,.32);background:var(--surface-strong);transform:translateY(-.125rem)}.archive-item[data-v-2848b83a]:focus-visible,.file-preview[data-v-2848b83a]:focus-visible,.upload-dropzone[data-v-2848b83a]:focus-visible{outline:.125rem solid #58d388;outline-offset:.125rem}.archive-cover[data-v-2848b83a]{position:relative;height:9.5rem;overflow:hidden;border-bottom:1px solid var(--border);background:radial-gradient(circle at 25% 20%,rgba(0,150,64,.18),transparent 65%),#202222}.archive-cover-media[data-v-2848b83a],.archive-cover-media[data-v-2848b83a] .secured-media-content,.archive-cover-media[data-v-2848b83a] .secured-media-wrapper{width:100%;height:100%}.archive-cover-media[data-v-2848b83a] .secured-media-content{-o-object-fit:cover;object-fit:cover}.archive-cover-placeholder[data-v-2848b83a]{display:grid;width:100%;height:100%;place-items:center}.archive-cover-placeholder .v-icon[data-v-2848b83a]{color:hsla(0,0%,100%,.22);font-size:3rem}.archive-status-pill[data-v-2848b83a],.editor-status-pill[data-v-2848b83a]{padding:.3125rem .625rem;border:1px solid currentColor;border-radius:999px;font-size:.75rem;font-weight:800;line-height:1.2;white-space:nowrap}.archive-status-pill[data-v-2848b83a]{position:absolute;top:.625rem;left:.625rem;background:rgba(17,18,18,.88);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.is-completed[data-v-2848b83a]{color:#72e09d}.is-draft[data-v-2848b83a]{color:#f2cd68}.is-missing[data-v-2848b83a]{color:#c2c2c6}.archive-file-count[data-v-2848b83a]{position:absolute;right:.625rem;bottom:.625rem;display:flex;align-items:center;gap:.25rem;padding:.3125rem .5rem;border-radius:999px;color:#fff;background:rgba(17,18,18,.82);font-size:.75rem;font-weight:750}.archive-file-count .v-icon[data-v-2848b83a]{color:currentColor;font-size:1rem}.archive-item-copy[data-v-2848b83a]{padding:.875rem}.archive-item-copy>small[data-v-2848b83a]{display:block;overflow:hidden;color:#58d388;font-size:.75rem;font-weight:750;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.archive-item-copy h3[data-v-2848b83a]{margin:.25rem 0 0;overflow:hidden;color:#fff;font-size:1.0625rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.archive-item-copy p[data-v-2848b83a]{display:flex;align-items:center;gap:.25rem;margin:.375rem 0 0;overflow:hidden;color:var(--muted);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.archive-item-copy p .v-icon[data-v-2848b83a]{color:#8f9095;font-size:1rem}.archive-item-footer[data-v-2848b83a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem;padding-top:.625rem;border-top:1px solid hsla(0,0%,100%,.07);color:#c9c9cc}.archive-item-footer span[data-v-2848b83a]{overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.archive-item-footer .v-icon[data-v-2848b83a]{flex:0 0 auto;color:#58d388}.archive-empty[data-v-2848b83a],.files-empty[data-v-2848b83a]{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed hsla(0,0%,100%,.13);border-radius:1rem;background:hsla(0,0%,100%,.02);text-align:center}.archive-empty[data-v-2848b83a]{min-height:17rem;margin-top:.75rem}.archive-empty>span[data-v-2848b83a],.files-empty>span[data-v-2848b83a]{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:.9375rem;color:#58d388;background:rgba(0,150,64,.12)}.archive-empty .v-icon[data-v-2848b83a],.files-empty .v-icon[data-v-2848b83a]{color:currentColor}.archive-empty h3[data-v-2848b83a],.files-empty h4[data-v-2848b83a]{margin:.75rem 0 0;color:#fff;font-size:1rem}.archive-empty p[data-v-2848b83a],.files-empty p[data-v-2848b83a]{margin:.25rem 0 0;color:var(--muted);font-size:.875rem}.session-summary[data-v-2848b83a]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid rgba(88,211,136,.19);border-radius:1rem;background:rgba(0,150,64,.08)}.session-summary>span[data-v-2848b83a]{display:grid;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;place-items:center;border-radius:.8125rem;color:#58d388;background:rgba(0,150,64,.14)}.session-summary>span .v-icon[data-v-2848b83a]{color:currentColor}.session-summary>div[data-v-2848b83a]{display:grid;min-width:0}.session-summary small[data-v-2848b83a]{color:#75d99b;font-size:.75rem;font-weight:750}.session-summary strong[data-v-2848b83a]{margin-top:.125rem;color:#fff;font-size:1rem}.session-summary p[data-v-2848b83a]{margin:.125rem 0 0;color:#bcbcc0;font-size:.875rem}.editor-section[data-v-2848b83a]{margin-top:.75rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.section-heading[data-v-2848b83a]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.section-heading>span[data-v-2848b83a]:first-child{display:grid;width:2.625rem;height:2.625rem;flex:0 0 2.625rem;place-items:center;border-radius:.8125rem;color:#58d388;background:rgba(0,150,64,.12)}.section-heading>span:first-child .v-icon[data-v-2848b83a]{color:currentColor}.section-heading>div[data-v-2848b83a]{min-width:0;flex:1 1 auto}.section-heading h3[data-v-2848b83a]{margin:0;color:#fff;font-size:1rem}.section-heading p[data-v-2848b83a]{margin:.1875rem 0 0;color:var(--muted);font-size:.875rem;line-height:1.45}.details-section[data-v-2848b83a] .v-input:last-child{margin-bottom:0}.details-section[data-v-2848b83a] .v-label,.protocol-file-card[data-v-2848b83a] .v-label,.protocol-file-card[data-v-2848b83a] input{font-size:.875rem!important}.details-section[data-v-2848b83a] input,.details-section[data-v-2848b83a] textarea{font-size:1rem!important}.details-section[data-v-2848b83a] .v-counter,.details-section[data-v-2848b83a] .v-messages__message{font-size:.75rem!important}.media-count[data-v-2848b83a]{padding:.3125rem .625rem;border-radius:999px;color:#d4d4d8;background:hsla(0,0%,100%,.07);font-size:.75rem;font-weight:750}.upload-dropzone[data-v-2848b83a]{display:grid;width:100%;min-height:5rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.875rem;border:1px dashed rgba(88,211,136,.38);border-radius:1rem;color:inherit;background:rgba(0,150,64,.065);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease}.upload-dropzone[data-v-2848b83a]:hover:not(:disabled){border-color:rgba(88,211,136,.72);background:rgba(0,150,64,.11)}.upload-dropzone[data-v-2848b83a]:disabled{cursor:default;opacity:.55}.upload-dropzone-icon[data-v-2848b83a]{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:.8125rem;color:#58d388;background:rgba(0,150,64,.15)}.upload-dropzone-arrow[data-v-2848b83a],.upload-dropzone-icon .v-icon[data-v-2848b83a]{color:currentColor}.upload-dropzone-copy[data-v-2848b83a]{display:grid}.upload-dropzone-copy strong[data-v-2848b83a]{color:#fff;font-size:.9375rem}.upload-dropzone-copy small[data-v-2848b83a]{margin-top:.125rem;color:var(--muted);font-size:.75rem}.upload-dropzone-arrow[data-v-2848b83a]{color:#58d388}.upload-progress-panel[data-v-2848b83a]{margin-top:.625rem;padding:.75rem;border:1px solid rgba(88,211,136,.18);border-radius:.875rem;background:rgba(0,150,64,.06)}.upload-progress-panel>div[data-v-2848b83a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem;color:#d4d4d8;font-size:.75rem}.protocol-files-grid[data-v-2848b83a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.protocol-file-card[data-v-2848b83a]{min-width:0;padding:.625rem;border:1px solid var(--border);border-radius:1rem;background:rgba(0,0,0,.15);transition:opacity .15s ease,border-color .15s ease}.protocol-file-card.is-cover[data-v-2848b83a]{border-color:rgba(88,211,136,.38)}.protocol-file-card.is-dragging[data-v-2848b83a]{opacity:.5}.file-preview[data-v-2848b83a]{position:relative;height:10rem;overflow:hidden;border-radius:.75rem;background:#232424;cursor:pointer}.file-preview>img[data-v-2848b83a],.file-preview[data-v-2848b83a] .secured-media-content,.file-preview[data-v-2848b83a] .secured-media-wrapper{width:100%;height:100%}.file-preview>img[data-v-2848b83a],.file-preview[data-v-2848b83a] .secured-media-content{-o-object-fit:cover;object-fit:cover}.file-placeholder[data-v-2848b83a]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:.375rem;color:#9ca0a2;background:radial-gradient(circle,hsla(0,0%,100%,.06),transparent 70%)}.file-placeholder.pdf[data-v-2848b83a]{color:#ef7f7f}.file-placeholder .v-icon[data-v-2848b83a]{color:currentColor;font-size:3rem}.file-placeholder small[data-v-2848b83a]{font-size:.75rem;font-weight:800}.cover-label[data-v-2848b83a],.new-file-label[data-v-2848b83a]{position:absolute;top:.5rem;padding:.25rem .5rem;border-radius:999px;font-size:.75rem;font-weight:800;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.cover-label[data-v-2848b83a]{left:.5rem;display:flex;align-items:center;gap:.1875rem;color:#8beaaf;background:rgba(0,80,34,.82)}.cover-label .v-icon[data-v-2848b83a]{color:currentColor;font-size:.875rem}.new-file-label[data-v-2848b83a]{right:.5rem;color:#fff;background:rgba(23,24,24,.82)}.file-copy[data-v-2848b83a]{display:grid;margin:.625rem 0}.file-copy strong[data-v-2848b83a]{overflow:hidden;color:#fff;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.file-copy small[data-v-2848b83a]{margin-top:.125rem;color:var(--muted);font-size:.75rem}.file-actions[data-v-2848b83a]{display:flex;align-items:center;gap:.125rem;margin-top:.5rem}.file-actions .v-btn[data-v-2848b83a]{width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;color:#a9a9ad!important}.file-actions .v-btn.active[data-v-2848b83a]{color:#58d388!important;background:rgba(0,150,64,.12)!important}.remove-file-action[data-v-2848b83a]{color:#ef8b8b!important}.files-empty[data-v-2848b83a]{min-height:12rem;margin-top:.75rem;padding:1rem}.protocol-meta[data-v-2848b83a]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.625rem .75rem;border:1px solid var(--border);border-radius:.75rem;color:var(--muted);background:hsla(0,0%,100%,.025);font-size:.75rem}.protocol-meta .v-icon[data-v-2848b83a]{color:#858589;font-size:1rem}.protocol-meta span+span[data-v-2848b83a]:before{margin-right:.5rem;content:"·"}.editor-actions[data-v-2848b83a]{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;padding:.875rem 1rem!important;border-top:1px solid var(--border);background:#1a1b1b}.editor-actions-copy[data-v-2848b83a]{display:grid;min-width:0;flex:1 1 auto}.editor-actions-copy strong[data-v-2848b83a]{color:#fff;font-size:.875rem}.editor-actions-copy small[data-v-2848b83a]{margin-top:.125rem;color:var(--muted);font-size:.75rem}.complete-action[data-v-2848b83a],.draft-action[data-v-2848b83a],.secondary-action[data-v-2848b83a]{min-height:2.75rem!important;border-radius:.8125rem!important;font-size:.875rem!important;font-weight:750;letter-spacing:0;text-transform:none}.secondary-action[data-v-2848b83a]{color:#b8b8bc!important}.draft-action[data-v-2848b83a]{border-color:hsla(0,0%,100%,.19)!important;color:#fff!important}.complete-action[data-v-2848b83a]{color:#07120b!important}.lightbox-card[data-v-2848b83a]{overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:1.125rem!important;background:#101111!important}.lightbox-card>header[data-v-2848b83a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.09)}.lightbox-card>header>div[data-v-2848b83a]{display:grid;min-width:0}.lightbox-card>header strong[data-v-2848b83a]{overflow:hidden;color:#fff;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}.lightbox-card>header small[data-v-2848b83a]{margin-top:.125rem;color:#a3a3a8;font-size:.75rem}.lightbox-media[data-v-2848b83a]{height:min(72vh,48rem);height:min(72dvh,48rem);background:#090a0a}.lightbox-media>img[data-v-2848b83a],.lightbox-media[data-v-2848b83a] .secured-media-content,.lightbox-media[data-v-2848b83a] .secured-media-wrapper{width:100%;height:100%}.lightbox-media>img[data-v-2848b83a],.lightbox-media[data-v-2848b83a] .secured-media-content{-o-object-fit:contain;object-fit:contain}.lightbox-card>footer[data-v-2848b83a]{display:flex;min-height:3.5rem;align-items:center;justify-content:center;gap:.75rem;border-top:1px solid hsla(0,0%,100%,.09);color:#d4d4d8;font-size:.875rem}@media (max-width:70rem){.archive-grid[data-v-2848b83a],.protocol-files-grid[data-v-2848b83a]{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-filter-panel[data-v-2848b83a]{grid-template-columns:minmax(14rem,1fr) 9rem}.archive-status-filter[data-v-2848b83a]{grid-column:1/-1;justify-self:stretch}.archive-status-filter[data-v-2848b83a] .v-btn{flex:1 1 0}.editor-actions-copy[data-v-2848b83a]{display:none}}@media (max-width:60rem){.editor-actions[data-v-2848b83a]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.complete-action[data-v-2848b83a],.draft-action[data-v-2848b83a]{min-width:0!important}}@media (max-width:37.5rem){.archive-card[data-v-2848b83a],.editor-card[data-v-2848b83a]{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border:0;border-radius:0!important}.dialog-header[data-v-2848b83a]{gap:.625rem;padding:.75rem}.dialog-header[data-v-2848b83a],.editor-header[data-v-2848b83a]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.dialog-header-icon[data-v-2848b83a]{width:2.75rem;height:2.75rem;border-radius:.8125rem}.dialog-header-copy h2[data-v-2848b83a]{font-size:1.0625rem}.dialog-header-copy p[data-v-2848b83a],.editor-status-pill[data-v-2848b83a]{display:none}.archive-body[data-v-2848b83a],.editor-body[data-v-2848b83a]{padding:.75rem!important}.archive-stats[data-v-2848b83a]{gap:.375rem}.archive-stats article[data-v-2848b83a]{display:grid;justify-items:center;gap:.375rem;padding:.625rem .25rem;text-align:center}.stat-icon[data-v-2848b83a]{width:2.5rem;height:2.5rem;flex-basis:2.5rem}.archive-stats strong[data-v-2848b83a]{font-size:1.125rem}.archive-filter-panel[data-v-2848b83a]{grid-template-columns:minmax(0,1fr)}.archive-status-filter[data-v-2848b83a]{grid-column:1;width:100%}.archive-status-filter[data-v-2848b83a] .v-btn{padding:0 .25rem!important}.archive-grid[data-v-2848b83a],.protocol-files-grid[data-v-2848b83a]{grid-template-columns:minmax(0,1fr)}.archive-cover[data-v-2848b83a]{height:10.5rem}.session-summary[data-v-2848b83a]{align-items:flex-start;padding:.75rem}.session-summary p[data-v-2848b83a]{line-height:1.45}.editor-section[data-v-2848b83a]{padding:.75rem}.section-heading[data-v-2848b83a]{align-items:flex-start;gap:.625rem}.media-heading[data-v-2848b83a]{display:grid;grid-template-columns:2.625rem minmax(0,1fr)}.media-count[data-v-2848b83a]{grid-column:2;justify-self:start}.upload-dropzone[data-v-2848b83a]{grid-template-columns:2.75rem minmax(0,1fr)}.upload-dropzone-arrow[data-v-2848b83a]{display:none}.file-preview[data-v-2848b83a]{height:13rem}.protocol-meta[data-v-2848b83a]{align-items:flex-start;flex-direction:column}.protocol-meta span+span[data-v-2848b83a]:before{display:none}.editor-actions[data-v-2848b83a]{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);padding:.75rem!important}.secondary-action[data-v-2848b83a]{display:none}.complete-action[data-v-2848b83a],.draft-action[data-v-2848b83a]{width:100%;padding:0 .5rem!important}.lightbox-card[data-v-2848b83a]{border-radius:0!important}}.termin-manager[data-v-009b8eab]{--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-009b8eab]{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-009b8eab]{display:flex;min-width:0;align-items:center;gap:.875rem}.manager-heading>div[data-v-009b8eab]{min-width:0}.manager-heading-icon[data-v-009b8eab]{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-009b8eab]{color:currentColor}.manager-eyebrow[data-v-009b8eab]{color:#58d388;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.manager-heading h2[data-v-009b8eab]{margin:.125rem 0 0;color:var(--text);font-size:1.375rem;line-height:1.25}.manager-heading p[data-v-009b8eab]{margin:.25rem 0 0;color:var(--muted);font-size:.875rem;line-height:1.45}.manager-toolbar-actions[data-v-009b8eab]{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.protocol-archive-action[data-v-009b8eab]{min-height:2.75rem!important;padding:0 .875rem!important;border-color:hsla(0,0%,100%,.16)!important;border-radius:.8125rem!important;color:#f4f4f5!important;font-size:.875rem!important;font-weight:750;letter-spacing:0;text-transform:none}.protocol-count-badge[data-v-009b8eab]{display:grid;min-width:1.5rem;height:1.5rem;margin-left:.5rem;padding:0 .375rem;place-items:center;border-radius:999px;color:#07120b;background:#58d388;font-size:.75rem;font-weight:850}.create-action[data-v-009b8eab]{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-009b8eab]{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-009b8eab]{padding-left:.5rem;color:#d4d4d8;font-size:.875rem;font-weight:700}.filter-toggle[data-v-009b8eab]{border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem!important;background:rgba(0,0,0,.14)!important}.filter-toggle[data-v-009b8eab] .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-009b8eab] .v-btn--active{color:#fff!important;background:hsla(0,0%,100%,.12)!important}.session-list[data-v-009b8eab]{margin:-.375rem!important}.session-column[data-v-009b8eab]{padding:.375rem!important}.h-100[data-v-009b8eab]{height:100%}.termin-tile[data-v-009b8eab]{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-009b8eab]:hover{border-color:var(--border-strong);box-shadow:0 1rem 2.5rem rgba(0,0,0,.2)}.tile-header[data-v-009b8eab]{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-009b8eab]{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-009b8eab]{color:#7ee5a6}.ribbon-warning[data-v-009b8eab]{color:#f4d06f}.ribbon-error[data-v-009b8eab]{color:#c7c7cb}.date-badge[data-v-009b8eab]{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-009b8eab]{color:#58d388;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.date-day[data-v-009b8eab]{color:#fff;font-size:1.375rem;font-weight:800;line-height:1.1}.tile-title[data-v-009b8eab]{min-width:0}.tile-title>span[data-v-009b8eab]{display:block;color:#58d388;font-size:.75rem;font-weight:750;text-transform:capitalize}.tile-title>span[data-v-009b8eab],.tile-title h3[data-v-009b8eab]{overflow:hidden;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.tile-title h3[data-v-009b8eab]{margin:.125rem 0 0;color:#fff;font-size:1.125rem}.tile-title small[data-v-009b8eab]{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-009b8eab]{color:#8f9095;font-size:1rem}.tile-content[data-v-009b8eab]{display:flex;flex:1 1 auto;flex-direction:column;padding:1rem!important}.tile-facts[data-v-009b8eab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.tile-facts>div[data-v-009b8eab]{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-009b8eab]{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-009b8eab]{color:currentColor;font-size:1.125rem}.tile-facts>div>div[data-v-009b8eab]{display:grid;min-width:0}.capacity-box>small[data-v-009b8eab],.capacity-heading span[data-v-009b8eab],.tile-facts small[data-v-009b8eab]{color:#8f9095;font-size:.75rem;line-height:1.3}.tile-facts strong[data-v-009b8eab]{margin-top:.125rem;overflow:hidden;color:#d4d4d8;font-size:.75rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tile-description[data-v-009b8eab]{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-009b8eab]{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-009b8eab]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.capacity-heading strong[data-v-009b8eab]{color:#d4d4d8;font-size:.75rem;line-height:1.3}.capacity-box>small[data-v-009b8eab]{display:block;margin-top:.4375rem}.tile-actions[data-v-009b8eab]{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-009b8eab]{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-009b8eab] .v-btn__content{width:100%;justify-content:flex-start;gap:.625rem}.participants-action-icon[data-v-009b8eab]{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-009b8eab],.participants-action-icon .v-icon[data-v-009b8eab]{color:currentColor!important}.participants-action-copy[data-v-009b8eab]{display:grid;min-width:0;flex:1 1 auto;text-align:left}.participants-action-copy strong[data-v-009b8eab]{font-size:.875rem;line-height:1.3}.participants-action-copy small[data-v-009b8eab]{margin-top:.125rem;color:#9edbb5;font-size:.75rem;line-height:1.3}.participants-action-arrow[data-v-009b8eab]{margin-left:auto}.protocol-action[data-v-009b8eab]{width:100%;height:auto!important;min-height:3.75rem!important;padding:.5rem .625rem!important;border:1px solid hsla(0,0%,100%,.11)!important;border-radius:.8125rem!important;color:#f4f4f5!important;background:hsla(0,0%,100%,.035)!important;letter-spacing:0;text-transform:none}.protocol-action.is-completed[data-v-009b8eab]{border-color:rgba(88,211,136,.24)!important;background:rgba(0,150,64,.075)!important}.protocol-action.is-draft[data-v-009b8eab]{border-color:rgba(242,205,104,.22)!important;background:rgba(242,205,104,.055)!important}.protocol-action[data-v-009b8eab] .v-btn__content{width:100%;justify-content:flex-start;gap:.625rem}.protocol-action-icon[data-v-009b8eab]{display:grid;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;place-items:center;border-radius:.75rem;color:#c5c5c9;background:hsla(0,0%,100%,.07)}.protocol-action.is-completed .protocol-action-icon[data-v-009b8eab]{color:#7ee5a6;background:rgba(0,150,64,.15)}.protocol-action.is-draft .protocol-action-icon[data-v-009b8eab]{color:#f2cd68;background:rgba(242,205,104,.11)}.protocol-action-icon .v-icon[data-v-009b8eab]{color:currentColor!important}.protocol-action-copy[data-v-009b8eab]{display:grid;min-width:0;flex:1 1 auto;text-align:left}.protocol-action-copy strong[data-v-009b8eab]{overflow:hidden;font-size:.875rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.protocol-action-copy small[data-v-009b8eab]{margin-top:.125rem;overflow:hidden;color:#a3a3a8;font-size:.75rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.protocol-action-status[data-v-009b8eab]{padding:.25rem .5rem;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#c5c5c9;font-size:.75rem;font-weight:800;line-height:1.2}.protocol-action.is-completed .protocol-action-status[data-v-009b8eab]{border-color:rgba(88,211,136,.28);color:#7ee5a6}.protocol-action.is-draft .protocol-action-status[data-v-009b8eab]{border-color:rgba(242,205,104,.28);color:#f2cd68}.tile-management-actions[data-v-009b8eab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.delete-termin-action[data-v-009b8eab],.edit-termin-action[data-v-009b8eab]{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-009b8eab]{border-color:rgba(125,211,252,.24)!important;color:#9bdcf8!important}.delete-termin-action[data-v-009b8eab]{color:#ff9aa4!important}.empty-state[data-v-009b8eab]{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-009b8eab]{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-009b8eab]{color:currentColor;font-size:2rem}.empty-state h3[data-v-009b8eab]{margin:0;color:#d4d4d8;font-size:1rem;line-height:1.35}.empty-state p[data-v-009b8eab]{max-width:28rem;margin:.375rem 0 0;color:var(--muted);font-size:.875rem;line-height:1.5}.empty-state-action[data-v-009b8eab]{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-009b8eab]{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-009b8eab]{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-009b8eab],.termin-dialog-icon[data-v-009b8eab]{display:grid;place-items:center;color:#58d388;background:rgba(0,150,64,.13)}.termin-dialog-icon[data-v-009b8eab]{width:3rem;height:3rem;border:1px solid rgba(0,150,64,.25);border-radius:.9375rem}.form-section-heading>span .v-icon[data-v-009b8eab],.termin-dialog-icon .v-icon[data-v-009b8eab]{color:currentColor}.termin-dialog-title[data-v-009b8eab]{min-width:0}.termin-dialog-title>div[data-v-009b8eab]{color:#58d388;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.termin-dialog-title h2[data-v-009b8eab]{margin:.125rem 0 0;color:#fff;font-size:1.375rem;line-height:1.25}.termin-dialog-title p[data-v-009b8eab]{margin:.1875rem 0 0;color:#a3a3a8;font-size:.875rem;line-height:1.4}.dialog-close[data-v-009b8eab]{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-009b8eab]{padding:1.125rem!important;background:#141615}.form-section[data-v-009b8eab]{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-009b8eab]{margin-top:.875rem}.form-section--registration[data-v-009b8eab]{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-009b8eab]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.form-section-heading>span[data-v-009b8eab]{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:.75rem}.form-section-heading h3[data-v-009b8eab]{margin:0;color:#f4f4f5;font-size:1rem;line-height:1.3}.form-section-heading p[data-v-009b8eab]{margin:.1875rem 0 0;color:#a3a3a8;font-size:.875rem;line-height:1.4}.form-grid[data-v-009b8eab]{display:grid;gap:.75rem}.form-grid--two[data-v-009b8eab]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--time[data-v-009b8eab]{grid-template-columns:minmax(0,1.35fr) minmax(8.5rem,.65fr) minmax(0,1.35fr)}.grid-span-full[data-v-009b8eab]{grid-column:1/-1}.modern-field[data-v-009b8eab]{min-width:0;margin:0!important}.modern-field[data-v-009b8eab] .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-009b8eab] fieldset{border-color:hsla(0,0%,100%,.15)!important}.modern-field[data-v-009b8eab] .v-label,.modern-field[data-v-009b8eab] .v-messages{font-size:.875rem}.modern-field[data-v-009b8eab] .v-select__selection,.modern-field[data-v-009b8eab] input,.modern-field[data-v-009b8eab] textarea{color:#f4f4f5!important;font-size:1rem}.modern-field[data-v-009b8eab] input::-webkit-calendar-picker-indicator{opacity:.72;filter:invert(1)}.modern-field[data-v-009b8eab] .v-input__prepend-inner .v-icon{color:#8f9095!important}.modern-field.v-input--is-readonly[data-v-009b8eab] .v-input__slot{border-color:rgba(88,211,136,.16)!important;background:rgba(0,150,64,.055)!important}.dialog-textarea[data-v-009b8eab] .v-input__slot{align-items:flex-start;padding-top:.375rem!important}.automation-heading[data-v-009b8eab],.setting-control[data-v-009b8eab]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.setting-control[data-v-009b8eab]{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-009b8eab],.setting-control>div[data-v-009b8eab]{display:grid;min-width:0}.automation-heading strong[data-v-009b8eab],.setting-control strong[data-v-009b8eab]{color:#e4e4e7;font-size:.875rem;line-height:1.3}.automation-heading small[data-v-009b8eab],.setting-control small[data-v-009b8eab]{margin-top:.1875rem;color:#a3a3a8;font-size:.75rem;line-height:1.35}.automation-heading[data-v-009b8eab] .v-input--switch,.setting-control[data-v-009b8eab] .v-input--switch{flex:0 0 auto;margin:0;padding:0}.registration-grid[data-v-009b8eab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.registration-option[data-v-009b8eab]{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-009b8eab]{border-color:rgba(0,150,64,.25);background:rgba(0,150,64,.045)}.registration-option .modern-field[data-v-009b8eab]{margin-top:.875rem!important}.automation-summary[data-v-009b8eab]{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-009b8eab]{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-009b8eab]{color:currentColor}.automation-summary>div[data-v-009b8eab]{display:grid;min-width:0}.automation-summary small[data-v-009b8eab]{color:#9edbb5;font-size:.75rem;font-weight:700;line-height:1.3}.automation-summary strong[data-v-009b8eab]{margin-top:.1875rem;color:#f4f4f5;font-size:.875rem;line-height:1.35}.termin-dialog-actions[data-v-009b8eab]{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-009b8eab],.save-action[data-v-009b8eab]{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-009b8eab]{color:#c7c7cb!important}.save-action[data-v-009b8eab]{padding:0 1rem!important;color:#07120b!important}.participants-dialog-card[data-v-009b8eab]{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-009b8eab]{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-009b8eab]{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-009b8eab]{color:currentColor}.participants-dialog-title[data-v-009b8eab]{min-width:0}.participants-dialog-title>div[data-v-009b8eab]{color:#58d388;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.participants-dialog-title h2[data-v-009b8eab]{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-009b8eab]{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-009b8eab]{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-009b8eab]{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-009b8eab]{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-009b8eab]{color:currentColor}.registration-stat--active>span[data-v-009b8eab]{color:#7ee5a6;background:rgba(0,150,64,.14)}.registration-stat--waiting>span[data-v-009b8eab]{color:#f4d06f;background:rgba(245,158,11,.12)}.registration-stat--attended>span[data-v-009b8eab]{color:#7dd3fc;background:rgba(14,165,233,.12)}.registration-stat>div[data-v-009b8eab]{display:grid;min-width:0}.registration-stat small[data-v-009b8eab]{overflow:hidden;color:#a3a3a8;font-size:.75rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.registration-stat strong[data-v-009b8eab]{color:#fff;font-size:1.25rem;line-height:1.2}.participants-dialog-body[data-v-009b8eab]{padding:1rem 1.125rem!important;background:#141615}.participants-toolbar[data-v-009b8eab]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.registration-filter[data-v-009b8eab]{border:1px solid hsla(0,0%,100%,.09);border-radius:.75rem!important;background:rgba(0,0,0,.15)!important}.registration-filter[data-v-009b8eab] .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-009b8eab] .v-btn--active{color:#fff!important;background:rgba(0,150,64,.16)!important}.export-action[data-v-009b8eab]{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-009b8eab],.participants-loading[data-v-009b8eab]{display:grid;gap:.625rem}.participants-loading[data-v-009b8eab] .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-009b8eab]{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-009b8eab]{color:#fff!important;background:linear-gradient(145deg,rgba(0,150,64,.28),rgba(0,150,64,.12))!important}.participant-avatar span[data-v-009b8eab]{color:#fff;font-size:.75rem;font-weight:800}.participant-copy[data-v-009b8eab]{display:grid;min-width:0}.participant-copy>strong[data-v-009b8eab]{overflow:hidden;color:#f4f4f5;font-size:.875rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.participant-copy>span[data-v-009b8eab]{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-009b8eab]{color:#8f9095;font-size:1rem}.participant-copy>.participant-meal[data-v-009b8eab]{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-009b8eab]{color:currentColor}.participant-copy>.participant-meal.is-empty[data-v-009b8eab]{border-color:hsla(0,0%,100%,.1);color:#a3a3a8;background:hsla(0,0%,100%,.045)}.participant-status[data-v-009b8eab]{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-009b8eab]{border-color:rgba(88,211,136,.22);color:#7ee5a6;background:rgba(0,150,64,.12)}.status-waiting[data-v-009b8eab]{border-color:rgba(244,208,111,.22);color:#f4d06f;background:rgba(245,158,11,.1)}.status-attended[data-v-009b8eab]{border-color:rgba(125,211,252,.22);color:#7dd3fc;background:rgba(14,165,233,.1)}.status-cancelled[data-v-009b8eab],.status-no-show[data-v-009b8eab]{border-color:hsla(0,0%,100%,.11);color:#b8b8bd;background:hsla(0,0%,100%,.055)}.participant-actions[data-v-009b8eab]{display:flex;grid-column:2/-1;align-items:center;flex-wrap:wrap;gap:.4375rem;padding-top:.125rem}.attendance-action[data-v-009b8eab],.participant-cancel-action[data-v-009b8eab],.participant-reset-action[data-v-009b8eab]{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-009b8eab]{border-color:rgba(88,211,136,.25)!important;color:#7ee5a6!important}.attendance-action--absent[data-v-009b8eab],.participant-reset-action[data-v-009b8eab]{border-color:hsla(0,0%,100%,.13)!important;color:#c7c7cb!important}.participant-cancel-action[data-v-009b8eab]{margin-left:auto;color:#ff9aa4!important}.participants-empty[data-v-009b8eab]{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-009b8eab]{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-009b8eab]{color:currentColor}.participants-empty h3[data-v-009b8eab]{margin:.75rem 0 0;color:#d4d4d8;font-size:1rem}.participants-empty p[data-v-009b8eab]{margin:.375rem 0 0;color:#a3a3a8;font-size:.875rem;line-height:1.5}.delete-dialog-card[data-v-009b8eab]{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-009b8eab]{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-009b8eab]{color:currentColor;font-size:1.75rem}.delete-dialog-copy>div[data-v-009b8eab]{margin-top:.875rem;color:#ff9aa4;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.delete-dialog-copy h2[data-v-009b8eab]{margin:.25rem 0 0;color:#fff;font-size:1.25rem;line-height:1.3}.delete-dialog-copy p[data-v-009b8eab]{margin:.5rem 0 0;color:#a3a3a8;font-size:.875rem;line-height:1.5}.delete-dialog-actions[data-v-009b8eab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;padding:0!important}.confirm-delete-action[data-v-009b8eab]{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-009b8eab]{gap:.5rem}@media (max-width:46rem){.manager-toolbar[data-v-009b8eab]{align-items:stretch;flex-direction:column}.create-action[data-v-009b8eab],.manager-toolbar-actions[data-v-009b8eab],.protocol-archive-action[data-v-009b8eab]{width:100%}.manager-toolbar-actions[data-v-009b8eab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--time[data-v-009b8eab],.form-grid--two[data-v-009b8eab],.registration-grid[data-v-009b8eab]{grid-template-columns:minmax(0,1fr)}.grid-span-full[data-v-009b8eab]{grid-column:auto}.participants-toolbar[data-v-009b8eab]{align-items:stretch;flex-direction:column}.export-action[data-v-009b8eab],.registration-filter[data-v-009b8eab]{width:100%}.registration-filter[data-v-009b8eab]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.registration-filter[data-v-009b8eab] .v-btn{width:100%;min-width:0!important}}@media (max-width:37.4375rem){.manager-toolbar[data-v-009b8eab]{gap:.875rem;padding:.875rem;border-radius:1rem}.manager-heading[data-v-009b8eab]{align-items:flex-start;gap:.75rem}.manager-heading-icon[data-v-009b8eab]{flex-basis:2.75rem;width:2.75rem;height:2.75rem;border-radius:.8125rem}.manager-heading h2[data-v-009b8eab]{font-size:1.25rem}.manager-heading p[data-v-009b8eab]{font-size:.875rem}.manager-toolbar-actions[data-v-009b8eab]{grid-template-columns:minmax(0,1fr)}.protocol-action-status[data-v-009b8eab]{display:none}.manager-filter[data-v-009b8eab]{display:block;margin:.625rem 0 .875rem;padding:.375rem;border-radius:.875rem}.manager-filter>span[data-v-009b8eab]{display:none}.filter-toggle[data-v-009b8eab]{display:grid!important;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.filter-toggle[data-v-009b8eab] .v-btn{width:100%;padding:0 .375rem!important;font-size:.75rem!important}.filter-toggle[data-v-009b8eab] .v-btn__content{min-width:0;justify-content:center;letter-spacing:0}.filter-toggle[data-v-009b8eab] .v-icon{margin-right:.25rem!important}.session-list[data-v-009b8eab]{margin:-.25rem!important}.session-column[data-v-009b8eab]{padding:.25rem!important}.tile-header[data-v-009b8eab]{grid-template-columns:3.5rem minmax(0,1fr)}.phase-pill[data-v-009b8eab]{grid-column:2;justify-self:start}.tile-facts[data-v-009b8eab]{grid-template-columns:minmax(0,1fr)}.empty-state[data-v-009b8eab]{min-height:13rem;padding:1.25rem;border-radius:.9375rem}.participants-dialog-card[data-v-009b8eab],.termin-dialog-card[data-v-009b8eab]{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border:0!important;border-radius:0!important}.participants-dialog-header[data-v-009b8eab],.termin-dialog-header[data-v-009b8eab]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.75rem;padding:.875rem}.participants-dialog-icon[data-v-009b8eab],.termin-dialog-icon[data-v-009b8eab]{width:2.75rem;height:2.75rem;border-radius:.8125rem}.termin-dialog-title h2[data-v-009b8eab]{font-size:1.125rem}.termin-dialog-title p[data-v-009b8eab]{display:none}.participants-dialog-title h2[data-v-009b8eab]{font-size:1.125rem}.participants-dialog-title p[data-v-009b8eab]{display:none}.termin-dialog-body[data-v-009b8eab]{padding:.75rem!important}.form-section[data-v-009b8eab]{padding:.875rem;border-radius:.9375rem}.form-section-heading[data-v-009b8eab]{align-items:flex-start;gap:.625rem;margin-bottom:.875rem}.form-section-heading>span[data-v-009b8eab]{flex-basis:2.25rem;width:2.25rem;height:2.25rem;border-radius:.6875rem}.automation-heading[data-v-009b8eab],.setting-control[data-v-009b8eab]{align-items:center}.registration-option[data-v-009b8eab]{padding:.75rem}.registration-stats[data-v-009b8eab]{gap:.375rem;padding:.625rem .75rem}.registration-stat[data-v-009b8eab]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.25rem;padding:.5rem .25rem;text-align:center}.registration-stat>span[data-v-009b8eab]{width:2.25rem;height:2.25rem}.registration-stat strong[data-v-009b8eab]{font-size:1.125rem}.participants-dialog-body[data-v-009b8eab]{padding:.75rem!important}.registration-filter[data-v-009b8eab] .v-btn{padding:0 .375rem!important}.registration-filter[data-v-009b8eab] .v-icon{margin-right:.25rem!important}.participant-row[data-v-009b8eab]{grid-template-columns:2.75rem minmax(0,1fr);gap:.625rem;padding:.75rem}.participant-status[data-v-009b8eab]{grid-column:2;justify-self:start}.participant-actions[data-v-009b8eab]{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.participant-actions .v-btn[data-v-009b8eab]{width:100%;min-width:0!important;padding:0 .375rem!important}.participant-cancel-action[data-v-009b8eab]{margin-left:0}.delete-dialog-card[data-v-009b8eab]{padding:1rem;border-radius:1.0625rem!important}.termin-dialog-actions[data-v-009b8eab]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem;padding:.75rem!important}.cancel-action[data-v-009b8eab],.save-action[data-v-009b8eab]{width:100%;min-width:0!important;padding:0 .5rem!important}}@media (max-width:20rem){.filter-toggle[data-v-009b8eab] .v-icon,.registration-filter[data-v-009b8eab] .v-icon{display:none}.delete-dialog-actions[data-v-009b8eab],.termin-dialog-actions[data-v-009b8eab]{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}}