.mds-layout-actions{align-items:center;gap:8px;display:flex}.mds-course-category-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mds-course-category-tags>li{overflow-wrap:anywhere;border:1px solid;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:3px 6px;font-size:11px;line-height:15px;display:inline-flex}.mds-course-category-tags>li>span{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.mds-layout-category-heading{align-items:center;gap:10px;min-height:36px;margin-bottom:16px;display:flex}.mds-layout-category-heading h2{align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.mds-layout-swatch{background:var(--category-color,var(--primary));border-radius:50%;flex:0 0 14px;width:14px;height:14px;display:inline-block}.mds-layout-color{border-radius:50%;flex:0 0 28px;width:28px;height:28px;padding:5px}.mds-layout-color>span{width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%}.mds-layout-name{min-width:100px;max-width:420px;height:36px;box-shadow:none;background:0 0;border-color:#0000;flex:1;padding:4px;font-weight:600}.mds-layout-name:hover,.mds-layout-name:focus{border-color:var(--border)}.mds-layout-category-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.mds-layout-category-controls>button{height:32px;padding:4px 12px}.mds-layout-category-controls>button[data-size=icon]{width:32px;padding:4px}.mds-layout-delete{color:var(--destructive)}.mds-layout-add{margin:24px auto;font-size:14px;display:flex}.mds-layout-empty{color:var(--muted-foreground);text-align:center;border:1px dashed var(--border);border-radius:16px;padding:28px}.mds-layout-order{gap:8px;display:grid}.mds-layout-order>li{border:1px solid var(--border);border-radius:8px;align-items:center;gap:4px;padding:8px;display:flex}.mds-layout-order>li>span{overflow-wrap:anywhere;flex:1;min-width:0}@media (max-width:767px){.mds-layout-category-heading{flex-wrap:wrap}.mds-layout-category-controls{flex-basis:100%;margin-left:0}.mds-layout-actions{flex-wrap:wrap}}
