.class-group-card{&[data-v-e81cf7d6]{background-color:var(--mathew-color-white);box-shadow:inset 0 0 0 1px var(--mathew-color-primary-light);border-radius:var(--mathew-border-radius-6);flex-direction:column;gap:12px;min-width:0;height:100%;padding:12px;transition:all .2s;display:flex;position:relative}&:hover:not(.disabled):not(:has(.class-group-card__actions:hover)){&[data-v-e81cf7d6]{cursor:pointer;background-color:var(--mathew-color-primary-light);box-shadow:inset 0 0 0 2px var(--mathew-color-primary-600);color:var(--mathew-color-primary-600)}& .text-neutral-200[data-v-e81cf7d6]{color:var(--mathew-color-primary-600)!important}& .box-icon[data-v-e81cf7d6]{background-color:var(--mathew-color-primary-600);border:1px solid var(--mathew-color-primary-600);color:var(--mathew-color-primary-25)}}}.class-group-card__actions[data-v-e81cf7d6]{flex-shrink:0}.class-group-card__body[data-v-e81cf7d6],.class-group-card__body-text[data-v-e81cf7d6]{flex:1;min-width:0}.user-count[data-v-e81cf7d6]{min-width:40px}.class-group-edit-modal__toggle[data-v-043920e8]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.class-group-edit-modal__toggle-copy[data-v-043920e8]{flex-direction:column;gap:4px;display:flex}.dropdown-toggle{&[data-v-4c44f30d]{background-color:#0000;border:none;outline:none}&[data-v-4c44f30d]:after{content:none}}.emails-list[data-v-8851b972]{align-items:center;gap:var(--mathew-spacing-2);padding:var(--mathew-spacing-2) var(--mathew-spacing-3);background-color:var(--mathew-color-white);flex-wrap:wrap;display:flex}.emails-list input[data-v-8851b972]{flex:1;min-width:200px}.email-tag[data-v-8851b972]{background-color:var(--mathew-color-primary-light);color:var(--mathew-color-primary);border-radius:var(--mathew-border-radius-4);padding:var(--mathew-spacing-1) var(--mathew-spacing-4);align-items:center;gap:var(--mathew-spacing-2);display:inline-flex}.email-tag-invalid[data-v-8851b972]{background-color:var(--mathew-color-danger-on-text);color:var(--mathew-color-danger)}.close-icon{&[data-v-8851b972]{cursor:pointer;transition:color .2s}&[data-v-8851b972]:hover{color:var(--mathew-neutral-700)}}.options-container[data-v-5ac65925]{gap:var(--mathew-spacing-4);grid-template-columns:1fr 2fr;width:100%;display:grid}@media (width<=768px){.options-container[data-v-5ac65925]{grid-template-columns:1fr}}.options-card[data-v-5ac65925]{padding:var(--mathew-spacing-6);border:1px solid var(--mathew-color-light);background-color:var(--mathew-color-white);border-radius:var(--mathew-border-radius-4);text-align:center;flex-direction:column;justify-content:space-between;display:flex}.first-card[data-v-5ac65925]{grid-column:1;align-self:start;height:100%}.second-card[data-v-5ac65925]{grid-column:2}.full-width[data-v-5ac65925]{grid-column:1/-1}@media (width<=768px){.first-card[data-v-5ac65925],.second-card[data-v-5ac65925]{grid-column:1}}.duplicate-section[data-v-db390b29]{max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.duplicate-section.expanded[data-v-db390b29]{max-height:300px}.duplicate-content[data-v-db390b29]{opacity:0;transition:opacity .2s ease-in-out .1s,transform .2s ease-in-out .1s}.duplicate-section.expanded .duplicate-content[data-v-db390b29]{opacity:1}.subtitle[data-v-56f7229a]{color:var(--bs-gray-500)}.toggle-btn-header[data-v-56f7229a]{justify-content:center;width:100%;margin-bottom:1rem;display:flex}[data-v-47b5bf48] tbody tr{cursor:pointer}[data-v-47b5bf48] tbody tr.selected{& svg{color:var(--mathew-color-primary,#4f46e5)}color:var(--mathew-color-primary,#4f46e5)}[data-v-47b5bf48] tbody tr.selected td{background-color:var(--mathew-color-primary-light,#f5f6ff);border:1px solid var(--mathew-color-primary,#4f46e5)}[data-v-47b5bf48] tbody tr.selected td:not(:first-child){border-inline-start-width:0}[data-v-47b5bf48] tbody tr.selected td:not(:last-child){border-inline-end-width:0}[data-v-23e001e6] tr{cursor:pointer}.content-container[data-v-1f9c9280]{border:1px solid var(--mathew-color-light,#e2e5fe);box-sizing:border-box;border-radius:1rem;flex-direction:column;align-items:center;width:100%;height:420px;padding:1rem 0 0;display:flex;overflow-y:auto}.search-container[data-v-1f9c9280]{width:220px;max-width:220px}.button-sm[data-v-1f9c9280]{height:40px;padding:8px 24px;font-size:14px}[data-v-1f9c9280] .existing-student{background-color:var(--bs-gray-100);opacity:.7}[data-v-1f9c9280] .existing-student input[type=checkbox]{cursor:not-allowed}
