.container-title[data-v-4a246dac]{display:flex;align-items:baseline;gap:8px;cursor:pointer;width:-moz-fit-content;width:fit-content}.container-title .title-item[data-v-4a246dac]{color:var(--q-text-secondary,#666);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.25px}.container-title[data-v-4a246dac]{margin-bottom:24px}.location[data-v-4a246dac]{display:flex;flex-direction:column;width:100%}.location .map[data-v-4a246dac]{margin-top:24px;border:1px solid tomato;width:100%;height:100%}.v-enter-active[data-v-4a246dac],.v-leave-active[data-v-4a246dac]{transition:opacity .5s ease}.v-enter-from[data-v-4a246dac],.v-leave-to[data-v-4a246dac]{opacity:0}.expansion-icon[data-v-4a246dac]{display:inline-block;transform-origin:50% 50%}.rotate-enter-active[data-v-4a246dac],.rotate-leave-active[data-v-4a246dac]{transition:transform .22s ease,opacity .18s ease}.rotate-enter-from[data-v-4a246dac]{transform:rotate(180deg);opacity:0}.rotate-enter-to[data-v-4a246dac],.rotate-leave-from[data-v-4a246dac]{transform:rotate(0deg);opacity:1}.rotate-leave-to[data-v-4a246dac]{transform:rotate(-180deg);opacity:0}.line[data-v-e1357ac6]{margin:40px 0}.form[data-v-e1357ac6]{height:80vh;overflow-y:auto;scrollbar-gutter:stable;margin:24px -24px 0 -8px;padding:0 16px 24px 8px}.form-input+.form-input[data-v-e1357ac6]{margin-top:28px}.form .label-input[data-v-e1357ac6]{color:var(--Grayscale-Grayscale-70,#666);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.25px}.form .checkbox[data-v-e1357ac6]{margin-left:-10px}.form .checkbox-label[data-v-e1357ac6]{cursor:pointer;color:var(--Grayscale-Grayscale-90,#1a1a1a);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.25px}.form .rewards[data-v-e1357ac6]{margin:28px 0}.form .rewards .form-group[data-v-e1357ac6]{display:flex;gap:16px}.form .rewards .form-input[data-v-e1357ac6]{margin-top:0}.form .form-group-three[data-v-e1357ac6]{display:flex;gap:40px;flex-wrap:wrap}.form .form-group-three .form-input[data-v-e1357ac6]{margin-top:0;flex:1 0 296px}.form .config-check-in .scheduling-inputs[data-v-e1357ac6]{display:flex;gap:16px}.form .config-check-in .scheduling-inputs .scheduling-input[data-v-e1357ac6]{width:165px}.form .check-in-method[data-v-e1357ac6]{margin:40px 0}.form .check-in-method-info[data-v-e1357ac6]{color:var(--q-text-secondary,#666);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.25px}.form .check-in-method .radios[data-v-e1357ac6]{margin-bottom:16px}.form .check-in-method .warning-strong[data-v-e1357ac6]{font-weight:600}.form .radios .radio-label[data-v-e1357ac6]{cursor:pointer;color:var(--Grayscale-Grayscale-90,#1a1a1a);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.25px}.fade-enter-active[data-v-e1357ac6],.fade-leave-active[data-v-e1357ac6]{transition:opacity .5s ease}.fade-enter-from[data-v-e1357ac6],.fade-leave-to[data-v-e1357ac6]{opacity:0}.page-spacing[data-v-26aa80c9]{height:100%;min-height:0;padding-bottom:0;display:flex;flex-direction:column}.page-spacing>header[data-v-26aa80c9],.page-spacing>hr[data-v-26aa80c9]{flex-shrink:0}.page-spacing>.form[data-v-26aa80c9]{flex:1;min-height:0;height:auto}.header[data-v-26aa80c9]{display:flex;min-height:48px;margin-bottom:15px;align-items:center;justify-content:space-between}.header .go-back[data-v-26aa80c9]{color:var(--q-text-secondary)}.header .primary-content[data-v-26aa80c9]{display:flex;align-items:center}.header .secondary-content[data-v-26aa80c9]{display:flex;align-items:center;gap:22px}.header .secondary-content .label-item[data-v-26aa80c9]{color:var(--q-danger-10,#e62e2e);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.25px}.header-title[data-v-26aa80c9]{color:var(--q-text-primary);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.5px}.header-subtitle[data-v-26aa80c9]{color:var(--q-neutral-80,#404040);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.25px}.container-students[data-v-4a6ed059]{width:100%;min-height:55vh}.container-students .header-students[data-v-4a6ed059]{display:flex;align-items:center;height:40px;background:var(--q-neutral-20,#f2f2f2)}.container-students .header-students[data-v-4a6ed059] .q-checkbox__label{color:var(--q-neutral-80,#404040);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.25px}@media(max-width:500px){.container-students[data-v-4a6ed059]{min-height:459px}}.warning-alert[data-v-5f2b3dfe]{margin:12px 0 16px}.container[data-v-5f2b3dfe]{padding-bottom:24px;height:85vh;overflow-y:auto}.header[data-v-5f2b3dfe]{display:flex;min-height:48px;margin-bottom:15px;align-items:center;justify-content:space-between}.header .go-back[data-v-5f2b3dfe]{color:var(--q-text-secondary)}.header .primary-content[data-v-5f2b3dfe]{display:flex;align-items:center}.header .secondary-content[data-v-5f2b3dfe]{display:flex;gap:24px}.header .secondary-content .menu.q-btn[data-v-5f2b3dfe]{align-self:center}.header-title[data-v-5f2b3dfe]{color:var(--q-text-primary);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.5px}.workshop-details[data-v-5f2b3dfe]{display:flex;gap:24px;margin-top:24px;flex-wrap:wrap}.students-empty[data-v-5f2b3dfe]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 0}.students-empty-text[data-v-5f2b3dfe]{font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.25px;text-align:center;color:var(--q-text-secondary)}.loading-more[data-v-5f2b3dfe]{display:flex;justify-content:center;padding:16px 0}.workshop-students[data-v-5f2b3dfe]{margin-top:24px}.workshop-students .workshop-students-header[data-v-5f2b3dfe]{display:flex;align-items:center;justify-content:space-between}.workshop-students .workshop-students-header-title[data-v-5f2b3dfe]{color:var(--q-neutral-80,#404040);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.25px}.workshop-students .warning[data-v-5f2b3dfe]{margin:32px 0 16px;display:flex;align-items:center;background:var(--q-warning-0,#fff5e6);padding:8px;border-radius:8px;border:.5px solid var(--q-secondary-80,#cf5717);box-shadow:0 0 4px 0 var(--q-shadow-primary);color:var(--q-neutral-80,#404040);font-family:Montserrat;font-size:.875rem;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.25px}.options-course[data-v-5f2b3dfe]{height:38px;padding:0 20px;border-radius:56px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:var(--q-neutral-0);background-color:var(--q-primary)}@media(max-width:500px){.secondary-content[data-v-5f2b3dfe]{display:flex;flex-direction:column}}.page-spacing[data-v-5f2b3dfe]{height:100%;min-height:0;padding-bottom:0;display:flex;flex-direction:column}.page-spacing>header[data-v-5f2b3dfe],.page-spacing>hr[data-v-5f2b3dfe]{flex-shrink:0}.page-spacing>.container[data-v-5f2b3dfe]{flex:1;min-height:0;height:auto;max-height:none;overflow-y:auto}.bg-icon[data-v-6fae6c51]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--personal-light-personal-0-light,#fff5f6)}.check-in[data-v-6fae6c51]{display:flex;flex-direction:column;gap:8px}.check-in-info .check-in-title[data-v-6fae6c51]{color:var(--q-secondary-10,#262626);text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.25px}.check-in-info .check-in-warning[data-v-6fae6c51]{color:var(--Grayscale-Grayscale-60,grey);text-align:center;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:-.25px}.check-in-request[data-v-6fae6c51]{width:100%;margin-bottom:50px}.check-in-confirmed[data-v-6fae6c51]{color:var(--q-text-secondary,#666);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.25px}.container-materials[data-v-5aa63f21]{width:100%}.container-materials .support-materials-title[data-v-5aa63f21]{color:var(--Grayscale-Grayscale-70,#666);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.25px}.container-materials .support-materials .container-cards[data-v-5aa63f21]{width:100%;margin-top:16px;border-radius:8px;box-shadow:0 0 4px var(--q-shadow-primary)}.container-materials .materials-empty[data-v-5aa63f21]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 0}.container-materials .materials-empty-text[data-v-5aa63f21]{margin-bottom:0;color:var(--q-text-secondary);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.25px;text-align:center}.header[data-v-0fe5ac79]{display:flex;min-height:48px;margin-bottom:15px;align-items:center;justify-content:space-between}.header .go-back[data-v-0fe5ac79]{color:var(--q-text-secondary)}.header .primary-content[data-v-0fe5ac79]{display:flex;align-items:center}.header-title[data-v-0fe5ac79]{color:var(--q-text-primary);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.5px}.section[data-v-0fe5ac79]{display:flex;flex-direction:column;height:100%;padding-bottom:0}.header[data-v-0fe5ac79]{flex-shrink:0}.main[data-v-0fe5ac79]{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;margin:0 -24px 0 -8px;padding:0 16px 0 8px}.main .main-content[data-v-0fe5ac79]{min-height:100%;display:flex;flex-direction:column;gap:40px;padding:24px 0}.main .check-in[data-v-0fe5ac79]{display:flex;flex-direction:column;align-items:center}.main[data-v-0fe5ac79] :is(.check-in,.materials){width:100%}.main.error[data-v-0fe5ac79]{display:flex;padding:24px 16px 24px 8px;align-items:center;justify-content:center;flex-direction:column;gap:0}.main.error .error-title[data-v-0fe5ac79]{color:var(--q-neutral-100,#000);text-align:center;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.5px;margin-bottom:16px}.main.error .error-description-container[data-v-0fe5ac79]{margin-bottom:24px}.main.error .error-description[data-v-0fe5ac79]{text-align:center;color:var(--q-neutral-70,#262626);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.25px;margin-bottom:0}.main.error .second[data-v-0fe5ac79]{margin-bottom:24}.main.error .error-img[data-v-0fe5ac79]{margin-bottom:24px}.line[data-v-0fe5ac79]{flex-shrink:0;width:100%;height:1px;background-color:var(--q-border-primary)}@media(min-width:1400px){.main .main-content[data-v-0fe5ac79]{flex-direction:row;gap:0;padding:0}:is(.check-in[data-v-0fe5ac79],.materials[data-v-0fe5ac79]){width:50%;padding:24px 0}.check-in[data-v-0fe5ac79]{padding-right:24px}.materials[data-v-0fe5ac79]{padding-left:24px}.line[data-v-0fe5ac79]{align-self:stretch;width:1px;height:auto}}.dialog[data-v-40a2d9c3]{width:625px}.dialog-content[data-v-40a2d9c3]{padding-top:0;padding-bottom:0}.dialog .form[data-v-40a2d9c3]{height:500px;overflow-y:scroll;padding:16px 16px 16px 0}.dialog-title[data-v-40a2d9c3]{color:var(--q-text-primary);font-weight:700}.dialog .label[data-v-40a2d9c3],.dialog-title[data-v-40a2d9c3]{font-family:Montserrat;font-size:16px;font-style:normal;line-height:24px;letter-spacing:-.25px}.dialog .label[data-v-40a2d9c3]{color:var(--q-text-secondary,#666);font-weight:600}.filter-spacing[data-v-67016e7e]{padding:24px 0 0 0}hr[data-v-67016e7e]{margin-left:0;margin-right:0}.header[data-v-67016e7e]{align-items:center;margin:0 0 29px 0;display:flex}.header button[data-v-67016e7e]{color:var(--q-text-primary)}.header-title[data-v-67016e7e]{color:var(--q-text-primary);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:-.5px}.header-subtitle[data-v-67016e7e]{color:var(--q-text-secondary);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.25px}.header .first-item[data-v-67016e7e]{flex:1}.links-content[data-v-67016e7e]{display:flex;flex-direction:column;gap:24px;padding:24px 0;overflow-y:auto;max-height:calc(100vh - 180px)}.links-category__header[data-v-67016e7e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.links-category__name[data-v-67016e7e]{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:20px;line-height:24px;letter-spacing:-.5px;color:var(--q-neutral-80)}.links-cards[data-v-67016e7e]{display:flex;flex-direction:column;background-color:var(--q-bg-elevation);border:1px solid var(--q-border-primary);border-radius:12px;overflow:hidden}.link-card[data-v-67016e7e]{display:flex;align-items:center;gap:12px;padding:12px 16px}.link-card+.link-card[data-v-67016e7e]{border-top:1px solid var(--q-border-primary)}.link-card__icon[data-v-67016e7e]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--q-bg-personal);border-radius:100%}.link-card__content[data-v-67016e7e]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.link-card__name[data-v-67016e7e]{color:var(--q-content-info);font-family:Montserrat;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.25px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-card__name[data-v-67016e7e]:hover{text-decoration:underline}.link-card__shared[data-v-67016e7e]{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:14px;line-height:20px;letter-spacing:-.25px;color:var(--q-text-secondary)}.link-card__actions[data-v-67016e7e]{flex-shrink:0;display:flex;align-items:center;gap:4px}.title-success[data-v-67016e7e]{color:var(--q-text-primary)}.container-empty[data-v-67016e7e]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh}.empty-title[data-v-67016e7e]{font-family:Montserrat;font-weight:700;font-size:1.5rem;line-height:2rem;text-align:center;color:var(--q-text-primary);margin:24px 0}.empty-info[data-v-67016e7e]{font-family:Montserrat;font-weight:500;font-size:.875rem;line-height:1.25rem;text-align:center;color:var(--q-text-secondary);margin-bottom:24px}.page-spacing[data-v-67016e7e]{height:100%;min-height:0;padding-bottom:0;display:flex;flex-direction:column}.page-spacing>header[data-v-67016e7e],.page-spacing>hr[data-v-67016e7e]{flex-shrink:0}.page-spacing>.links-content[data-v-67016e7e]{flex:1;min-height:0;height:auto;max-height:none;overflow-y:auto;padding-bottom:16px}.page-spacing>.container-empty[data-v-67016e7e],.page-spacing>.filter-spacing[data-v-67016e7e]{flex-shrink:0}