.SortableClassCard_sortable-wrapper__WDrJo{position:relative}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae{position:absolute;top:8px;right:8px;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.95);border:1px solid #d1d5db;border-radius:6px;cursor:grab;opacity:0;transition:opacity .2s ease;color:#6b7280}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae:hover{background:#fff;border-color:#9ca3af;color:#374151}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae:active{cursor:grabbing;color:#1f2937}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae svg{color:inherit}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0:hover .SortableClassCard_drag-handle__VHFae{opacity:1}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp{display:flex;align-items:stretch;gap:0;border-radius:8px}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;background:#f9fafb;border:1px solid #e5e7eb;border-right:none;border-radius:8px 0 0 8px;cursor:grab;transition:all .2s ease;color:#9ca3af}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae:hover{background:#f3f4f6;color:#4b5563}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae:active{cursor:grabbing;background:#e5e7eb;color:#374151}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae svg{color:inherit;width:18px;height:18px}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp>:not(.SortableClassCard_drag-handle__VHFae){flex:1;min-width:0}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp>:not(.SortableClassCard_drag-handle__VHFae) .card{border-radius:0 8px 8px 0!important}@media(max-width:767px){.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae{width:28px;height:28px;top:6px;right:6px}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_grid__3Eji0 .SortableClassCard_drag-handle__VHFae svg{width:16px;height:16px}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae{width:36px}.SortableClassCard_sortable-wrapper__WDrJo.SortableClassCard_list__pTDEp .SortableClassCard_drag-handle__VHFae svg{width:16px;height:16px}}.AddClassCard_add-class-card-wrapper__x17NS{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;height:136px;gap:8px;border-radius:8px;border:2px dashed #d1d5db;background:transparent;padding:16px;transition:all .2s ease}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_divider__VTOeH{width:100%;height:1px;border-top:1px dashed #d1d5db;margin:0}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco{display:flex;align-items:center;justify-content:center;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;background:transparent}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_button-content__qI65i{display:flex;align-items:center;gap:8px}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_icon-wrapper__SiqAJ{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:24px;flex-shrink:0;border-radius:50%;background:#e5e7eb;color:#6b7280;transition:all .2s ease}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_icon-wrapper__SiqAJ svg{width:18px!important;height:18px!important}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_text__U_wig{font-size:14px;font-weight:600;color:#4b5563;transition:color .2s ease}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_primary__Ms7uV:hover{background:#e6f7ec}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_primary__Ms7uV:hover .AddClassCard_icon-wrapper__SiqAJ{background:#00af2d;color:#fff}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_primary__Ms7uV:hover .AddClassCard_text__U_wig{color:#00af2d}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_secondary__dlQzw:hover{background:#f3f4f6}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_secondary__dlQzw:hover .AddClassCard_icon-wrapper__SiqAJ{background:#374151;color:#fff}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco.AddClassCard_secondary__dlQzw:hover .AddClassCard_text__U_wig{color:#374151}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco:active{transform:scale(.98)}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV{flex-direction:row;height:auto;min-height:64px;padding:12px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_divider__VTOeH{width:1px;height:auto;border-top:none;border-left:1px dashed #d1d5db}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco{flex:1;padding:10px 12px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco .AddClassCard_button-content__qI65i{justify-content:center;gap:6px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco .AddClassCard_text__U_wig{font-size:13px}@media(max-width:767px){.AddClassCard_add-class-card-wrapper__x17NS{height:120px;padding:12px;gap:6px}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco{padding:8px 12px}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_icon-wrapper__SiqAJ{width:32px;height:32px;min-width:32px}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_icon-wrapper__SiqAJ svg{width:20px!important;height:20px!important}.AddClassCard_add-class-card-wrapper__x17NS .AddClassCard_add-class-button__ZcWco .AddClassCard_text__U_wig{font-size:13px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV{min-height:60px;padding:10px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco{padding:8px 10px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco .AddClassCard_icon-wrapper__SiqAJ{width:28px;height:28px;min-width:28px}.AddClassCard_add-class-card-wrapper__x17NS.AddClassCard_list__DUpgV .AddClassCard_add-class-button__ZcWco .AddClassCard_text__U_wig{font-size:12px}}.RadiusButton_radius-button-black__SWd_k{background-color:#1f2937;display:flex;padding:14px 20px;flex-direction:row;justify-content:center;align-items:center;gap:4px;border-radius:50px;color:#fff;font-size:15px;font-weight:600!important;line-height:20px}.RadiusButton_radius-button-black__SWd_k:disabled{background-color:#f3f4f6;color:#9ca3af}.RadiusButton_radius-button-white__dZULm{background-color:#fff;color:#4b5563;border:1px solid #e5e7eb;display:flex;padding:14px 20px;flex-direction:row;justify-content:center;align-items:center;gap:4px;border-radius:50px;color:#fff;font-size:15px;font-weight:600!important;line-height:20px}.RadiusButton_radius-button-white__dZULm:disabled{background-color:#f3f4f6;color:#9ca3af}.RadiusButton_radius-button-rigid__Uq1Ae{background-color:#1f2937}.RadiusButton_radius-button-green__a1P_w,.RadiusButton_radius-button-rigid__Uq1Ae{display:flex;padding:14px 20px;flex-direction:row;justify-content:center;align-items:center;gap:4px;border-radius:50px;color:#fff;font-size:15px;font-weight:600!important;line-height:20px}.RadiusButton_radius-button-green__a1P_w{background-color:#00af2d;box-shadow:0 4px 8px rgba(0,175,45,.2)}.RadiusButton_radius-button-green__a1P_w:hover{background-color:#008f25;transform:translateY(-2px)}.RadiusButton_radius-button-green__a1P_w:active{transform:translateY(0)}@media(max-width:600px){.RadiusButton_radius-button-black__SWd_k,.RadiusButton_radius-button-green__a1P_w,.RadiusButton_radius-button-rigid__Uq1Ae,.RadiusButton_radius-button-white__dZULm{padding:10px 14px;gap:4px;font-size:13px;line-height:18px}}